@charset"UTF-8";
 *, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button {
    margin: 0;
    padding: 0;
    border: 0;
}
html {
    /* 1 */
    cursor: default;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 3 */
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    text-decoration: inherit;
    width:100%;
}
body {
    color:#000;
    font-family:'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    font-size:14px;
    margin:0;
    width:100%;
    max-width:100%;
}
/*/////////////////////////////////////////////////////*/
 .side-bar {
    width:80px;
    position: relative;
}
.side-bar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}
.side-bar > ul li {
    display: block;
    text-align:center;
    position: relative;
    width:100%
}
.side-bar >ul li a {
    display: block;
    padding:5px 0;
    width: 100%;
}
.side-bar >.menu .user-btn {
    display: block;
    position: fixed;
    bottom:0;
    width: 80px;
}
.side-bar >.menu .user-btn a {
    width:100%;
}
.side-bar > .menu {
    width: 80px;
    height: 100vh;
    position:fixed;
    z-index: 997;
    top:0;
    bottom: 0;
    left:0;
    overflow-y: auto;
    overflow-x: hidden;
    box-shadow: 3px 0 3px -2px #888;
    -webkit-box-shadow: 10px 0 -10px 1px #000;
}
.side-bar >.menu>li>a {
    font-size:12px;
    line-height: 16px;
    padding: 8px 0;
    display:block;
}
.side-bar .drop >div a {
    font-size:13px;
    line-height:16px;
    padding:5px 0
}
.side-bar >.menu>li>a > i, .side-bar .drop >div a > i {
    font-size:20px;
}
.side-bar> .menu> li:before {
    display:inline-block;
    content:'';
    position:absolute;
    top:0;
    left:50%;
    width: 0;
    height:100%;
    pointer-events: none;
    background: rgba(253, 253, 253, 0.2);
    -webkit-transition:all 250ms ease;
    transition: all 250ms ease;
}
.side-bar >.menu >li:hover:before {
    left:0;
    width: 100%;
}
.side-bar > .menu .logo {
    text-align: center;
    display:block;
    position:fixed;
    left:0;
    top:0;
    width: 80px;
    padding-top:7px;
    padding-bottom: 8px;
    z-index: 5;
}
.logo.relative {
    position:relative!important;
}
.side-bar > .menu .logo img {
    max-width:60px;
    max-height:50px;
}
.side-bar > .menu .logo > i {
    position :absolute;
    bottom:-3px;
    left:0;
    width: 100%;
    text-align: center;
}
.side-bar .drop {
    display: none;
    position: fixed;
    left: 83px;
    top:5px;
    background: #ddd;
    border: 1px solid #ccc;
    z-index: 999;
}
.side-bar .drop > .row {
    width:400px;
    max-width:75vw;
}
.side-bar .drop:before {
    content:" ";
    width:14px;
    height:14px;
    position:absolute;
    top:20px;
    left:-7px;
    z-index: -1;
    background-color:#ddd;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    display:inline-block;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.side-bar .drop.up {
    top:auto;
    bottom: 5px!important;
}
.side-bar .drop.up:before {
    top:auto;
    bottom: 15px;
}
.left-mark {
    border-left:3px solid #ccc;
}
.permission,.permission ul:first-child {list-style:none; margin:0; padding:0;}
.permission li{ vertical-align:top;  display:block}
.permission > ul > li {  border:1px solid #ccc; margin-top:15px; padding:5px}
.permission label{padding:0!important; margin:0!important}



.layer-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding:10px;
    overflow: hidden;
}
.layer-box>.btns {
    display:none;
    width:100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    vertical-align: middle;
    -webkit-animation-duration:0.15s;
    animation-duration:0.15s;
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
    background: rgba(0, 0, 0, 0.40);
    border: 1px solid #ccc;
}
.layer-box:hover>.btns {
  display: flex;
  justify-content: center;
  align-items: center; 
}
.side-bar-close, .sd-top-bar {
    display: none;
}
@media (max-width: 768px) {
    .side-bar {
        display:none
    }
    .side-bar-close {
        display: inline-block;
        position:fixed;
        top:0;
        left:80px;
        z-index: 99;
        line-height: 0;
    }
    .sd-top-bar {
        display: block;
        position: fixed;
        top:0;
        left: 0;
        width: 100%;
        z-index: 10;
    }
}
.rates-calendar ul{
    text-align: center;
    border: 1px solid #ccc;
    
    font-weight: bold;
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    display:table;
    width: 100%;
    
}
.rates-calendar ul li{
    padding:4px 6px;
    white-space:nowrap;
    border-left: 1px  solid #ccc;
    display:inline-block;
    width: 110px!important;
}

.rates-calendar ul:hover{
border-bottom:1px solid #777;
}
.rates-calendar input[type='text']{
    text-align: center;
    width:45px;
    padding: 2px;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    
}
/*/////////////////////////////////////////////////////*/
 a {
    text-decoration:none;
    color:#5A59C7;
    outline: none;
    display: inline-block;
}
a:hover {
    color:#322BBF;
}
img {
    display:inline-block
}
h1, h2, h3, h4, h5 {
    font-weight:bold;
    padding:9px;
    text-transform: capitalize;
}
h1 {
    font-size:18px;
}
h2 {
    font-size:16px;
}
h3, h4, h5 {
    font-size:14px;
}
p {
    text-align:left;
    font-size:100%;
    margin:8px
}
p.lead {
    font-size:140%;
    margin:16px 0;
}
p + ul, p + ol, p + dl {
    margin-bottom:24px
}
pre {
    text-align:left;
    font-size:100%;
    width:100%;
    white-space: pre-line
}
hr {
    height:0;
    color:#eee;
    border-top:1px solid #ddd;
    margin:12px 0 7px
}
fieldset {
    margin:8px;
    border:1px solid #cccccc;
}
legend {
    font-weight: bold;
    text-transform: capitalize;
}
/*forms*/
 form {
    width: 100%;
}
.input-icon {
    position: relative;
}
.input-icon>i {
    position:absolute;
    height: 100%;
    font-size: 22px;
    display:flex;
    z-index: 22;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
}
.input-icon>input {
    padding-left:44px !important;
}
input.btn, select.btn {
    cursor:auto;
    display:inline;
    text-align:left;
    border:1px solid #CCCCCC !important
}
input.btn:hover {
    background:#eee;
    color:#333;
}
input.btn:focus {
    background: #F9F9F9;
    opacity:.95
}
input[type='email'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='url'], input[type='file'], input[type='time'], input[type='text'], textarea, select {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width:100%;
    display: inline-block;
    font-size:14px;
    padding:0 8px;
    background-color: #FFFFFF;
    border:1px solid #C8C8C8;
    -webkit-border-radius:3px;
    border-radius:3px;
    transition-duration:300ms;
    -webkit-transition-duration: 300ms;
    height:34px;
    outline: none;
}
input[type='file'] {
    padding:0
}
input[type='number'] {
    padding-right:1
}
input:focus, select:focus, textarea:focus {
    border:1px solid rgba(127, 127, 127, 0.1);
    -webkit-box-shadow:0px 0px 3px #3474eb;
    box-shadow:0px 0px 3px #3474eb;
}
/*end forms*/
input:disabled{
    background-color: #C8C8C8;
}
/*btn*/
 .btn {
    background-color: #eee;
    color: #333333;
    padding: 8px 10px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    position:relative;
    white-space:nowrap;
    font-size: 14px;
    cursor: pointer;
    line-height: 1;
    -webkit-transition:all 500ms ease;
    transition: all 500ms ease;
}
.btn-group {
    display:table
}
.btn-group .btn {
    margin:0;
    float:left;
    -webkit-border-radius:0;
    border-radius:0
}
.btn:before, .light-effect:before {
    display:inline-block;
    content:'';
    position:absolute;
    top:0;
    left:50%;
    width: 0px;
    height:100%;
    background: rgba(253, 253, 253, 0.2);
    -webkit-transition:all 250ms ease;
    transition: all 250ms ease;
}
.light-effect.circle:before {
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
@media (min-width: 768px) {
    .btn:hover:before, .light-effect:hover:before {
        left:0;
        width: 100%;
    }
}
.light-effect {
    display:inline-block;
    position:relative
}
/*end btn*/

/*Tabs*/
 .tabs {
    position:relative;
    display:table;
    width:100%
}
/**Tooltips*/
 .tooltip {
    position: relative;
    cursor:help;
}
.tooltip:after {
    position:absolute;
    padding:6px;
    font-size:13px;
    line-height:15px;
    border:1px solid #777777;
    border-radius:4px;
    -webkit-border-radius: 4px;
    background-color:#fff;
    white-space:pre;
    color:#333;
    content:attr(data-tooltip);
    width:auto;
    opacity: 0;
    transition:all .1s ease-in-out .25s;
    visibility: hidden;
    z-index: 2;
font-weight: normal;
    -webkit-transition:all .2s ease-in-out .25s
}
.tooltip.pre-wrap:after {
    white-space:pre-wrap !important;
    position:absolute;
    width:100%;
    display: table
}
.tooltip:hover:after {
    opacity:1;
    visibility:visible
}
.tooltip-top:after {
    bottom:150%;
    left:0
}
.tooltip-bottom:after {
    top:155%;
    left:0
}
.tooltip-left:after {
    right:130%
}
.tooltip-right:after {
    left: 130%
}
.tooltip-top:hover:after {
    bottom:120%
}
.tooltip-bottom:hover:after {
    top:125%
}
.tooltip-left:hover:after {
    right:110%
}
.tooltip-right:hover:after {
    left:110%
}
.tooltip-top:before, .tooltip-bottom:before, .tooltip-left:before, .tooltip-right:before {
    content:"";
    display:block;
    position:absolute;
    border:5px solid rgba(0, 0, 0, 0);
    opacity:0;
    transition:all .2s ease-in-out .25s;
    -webkit-transition:all .2s ease-in-out .25s;
    visibility:hidden
}
.tooltip-top:hover:before, .tooltip-bottom:hover:before, .tooltip-left:hover:before, .tooltip-right:hover:before {
    opacity:1;
    visibility:visible
}
.tooltip-top:before {
    top:-51%;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    border-top-color:#999
}
.tooltip-bottom:before {
    bottom:-56%;
    left:10px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    border-bottom-color:#999
}
.tooltip-left:before {
    left:-31%;
    top:33%;
    border-left-color:#999
}
.tooltip-right:before {
    right:-31%;
    top: 33%;
    border-right-color:#999
}
.tooltip-top:hover:before {
    top:-21%
}
.tooltip-bottom:hover:before {
    bottom:-26%
}
.tooltip-left:hover:before {
    left:-11%
}
.tooltip-right:hover:before {
    right:-11%
}
/* tooltips end */

/*modals*/
 .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.50);
    z-index: 999;
    opacity:0;
    pointer-events: none;
    overflow-x:hidden;
    overflow-y:auto;
    max-width: 100%;
    
}
.modal::-webkit-scrollbar {
    width: 6px;
}
/* Track */
 .modal::-webkit-scrollbar-track {
    background: #ccc;
}
/* Handle */
 .modal::-webkit-scrollbar-thumb {
    background:#555;
}
/* Handle on hover */
 .scroll-bar::-webkit-scrollbar-thumb:hover {
    background:#999;
}
.modal > div {
    max-width:99%;
    width:600px;
    position: relative;
    margin: auto;
    display:none;
    height: auto;
    padding: 8px;
    background: #fff;
    -webkit-box-shadow: 0 0 6px #000;
    box-shadow: 0 0 6px #000;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
.modal:target,.modal-visible {
    opacity:1;
    pointer-events: auto;
    display:flex;
    
}
.modal:target > div,.modal-visible > div {
    display:block;
    z-index: 999;
    height:auto;
    max-height:86%;
    overflow:auto;
}

.modal > div.right {
    position: absolute;
    right:0;
    top:0;
    bottom: 0;
    margin: 0;
    height:100%;
    max-height:100%;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
.modal h2, .modal h3 {
    padding:9px 5px;
    margin:0px
}
.confirm-modal{cursor:pointer;}
/*modals end */

/* switch*/
 .on-off-switch {
    position: relative;
    display:inline-block;
    min-width: 50px;
    height: 26px;
}
.on-off-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}
.on-off-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e0e0e0;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 26px;
    border :1px solid #ccc;
}
.on-off-slider:before {
    position: absolute;
    content:"";
    height: 20px;
    width: 20px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 50%;
}
input:checked + .on-off-slider {
    background-color:#5cb85c;
}
input:checked + .on-off-slider:before {
    left: calc(100% - 22px);
}
.on-switch {
    color:#fff;
    display: none;
    right: 26px;
}
.off-switch {
    left:26px;
    color:#666;
}
.on-switch, .off-switch {
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
    font-size: 10px;
    font-weight: bold !important;
    font-family: Verdana, sans-serif !important;
}
input:checked+ .on-off-slider .on-switch {
    display: block;
}
input:checked + .on-off-slider .off-switch {
    display: none;
}
/*switch end */
 .box {
    background:#EEEEEE;
    color:#5a5a5a;
    border:1px solid #ddd;
    margin:5px;
    padding:10px
}
.label {
    display:inline-block;
    padding:2px 4px;
    -webkit-border-radius:3px;
    border-radius:3px;
    line-height:1.1;
}
.close {
    font-family:Sans-Serif;
    font-size:38px;
    color:#999;
    border:none;
    font-weight: border;
    position:absolute;
    top:4px;
    right:10px;
    line-height: 1;
}
.close:hover {
    color:#EF696B;
    border:none
}
/*grids*/
 .sd-1, .md-1, .bd-1, .xbd-1, .sd-2, .md-2, .bd-2, .xbd-2, .sd-3, .md-3, .bd-3, .xbd-3, .sd-4, .md-4, .bd-4, .xbd-4, .sd-5, .md-5, .bd-5, .xbd-5, .sd-6, .md-6, .bd-6, .xbd-6, .sd-7, .md-7, .bd-7, .xbd-7, .sd-8, .md-8, .bd-8, .xbd-8, .sd-9, .md-9, .bd-9, .xbd-9, .sd-10, .md-10, .bd-10, .xbd-10, .sd-11, .md-11, .bd-11, .xbd-11, .sd-12, .md-12, .bd-12, .xbd-12 {
    width: 100%;
    flex: 100%;
}
.row {
    box-sizing:border-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:-webkit-box;
    display:flex;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    -webkit-box-flex:0;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    flex-direction:row;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    flex:100%;
    width:100%;
}
.col {
    box-sizing:border-box;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    -webkit-box-flex:1;
    flex-grow:1;
    -ms-flex-preferred-size:0;
    -webkit-flex-basis:0;
    flex-basis:0;
    max-width:100%;
    min-width:0;
}
.col-align-top {
    -webkit-align-self:flex-start;
    -ms-flex-item-align:start;
    align-self:flex-start
}
.col-align-bottom {
    align-self:flex-end
}
.col-align-middle {
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center
}
.col-top {
    justify-content:flex-start !important;
    flex-direction:column;
    display:flex
}
.col-bottom {
    justify-content:flex-end !important;
    flex-direction:column;
    display:flex
}
.col-middle {
    justify-content:center;
    flex-direction:column;
    display:flex
}
.grid-start {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.grid-center {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.grid-end {
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.grid-around {
    justify-content:space-around
}
.grid-between {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.col-first {
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
}
.col-last {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.grid-reverse {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.col-fixed {
    flex:initial
}
.xsd-12 {
    flex:100%;
    max-width:100%
}
.xsd-11 {
    flex:91.66%;
    max-width: 91.66%
}
.xsd-10 {
    flex:83.33%;
    max-width: 83.33%
}
.xsd-9 {
    flex:75%;
    max-width: 75%
}
.xsd-8 {
    flex:66.66%;
    max-width: 66.66%
}
.xsd-7 {
    flex:58.33%;
    max-width: 58.33%
}
.xsd-6 {
    flex:50%;
    max-width: 50%
}
.xsd-5 {
    flex:41.66%;
    max-width: 41.66%
}
.xsd-4 {
    flex:33.33%;
    max-width: 33.33%
}
.xsd-3 {
    flex:25%;
    max-width: 25%
}
.xsd-2 {
    flex:16.66%;
    max-width: 16.66%
}
.xsd-1 {
    flex:8.33%;
    max-width: 8.33%
}
.visible-sd, .visible-md, .visible-bd, .visible-xbd, .hide-xsd {
    display:none
}
.visible-xsd {
    display:inline-block
}
@media (min-width: 480px) {
    h1 {
        font-size:19px;
    }
    h2 {
        font-size:17px;
    }
    h3 {
        font-size:15px;
    }
    h4, h5 {
        font-size:14px
    }
    .sd-12 {
        flex:100%;
        max-width:100%
    }
    .sd-11 {
        flex:91.66%;
        max-width: 91.66%
    }
    .sd-10 {
        flex:83.33%;
        max-width: 83.33%
    }
    .sd-9 {
        flex:75%;
        max-width: 75%
    }
    .sd-8 {
        flex:66.66%;
        max-width: 66.66%
    }
    .sd-7 {
        flex:58.33%;
        max-width: 58.33%
    }
    .sd-6 {
        flex:50%;
        max-width: 50%
    }
    .sd-5 {
        flex:41.66%;
        max-width: 41.66%
    }
    .sd-4 {
        flex:33.33%;
        max-width: 33.33%
    }
    .sd-3 {
        flex:25%;
        max-width: 25%
    }
    .sd-2 {
        flex:16.66%;
        max-width: 16.66%
    }
    .sd-1 {
        flex:8.33%;
        max-width: 8.33%
    }
    .visible-xsd {
        display:none;
    }
    .visible-sd, .hide-xsd {
        display:inline-block
    }
    .hide-sd {
        display:none
    }
}
@media (min-width: 768px) {
    h1 {
        font-size:19px;
    }
    h2 {
        font-size:17px;
    }
    h3 {
        font-size:15px;
    }
    h4, h5 {
        font-size:14px
    }
    .md-12 {
        flex:100%;
        max-width:100%
    }
    .md-11 {
        flex:91.66%;
        max-width: 91.66%
    }
    .md-10 {
        flex:83.33%;
        max-width: 83.33%
    }
    .md-9 {
        flex:75%;
        max-width: 75%
    }
    .md-8 {
        flex:66.66%;
        max-width: 66.66%
    }
    .md-7 {
        flex:58.33%;
        max-width: 58.33%
    }
    .md-6 {
        flex:50%;
        max-width: 50%
    }
    .md-5 {
        flex:41.66%;
        max-width: 41.66%
    }
    .md-4 {
        flex:33.33%;
        max-width: 33.33%
    }
    .md-3 {
        flex:25%;
        max-width: 25%
    }
    .md-2 {
        flex:16.66%;
        max-width: 16.66%
    }
    .md-1 {
        flex:8.33%;
        max-width: 8.33%
    }
    .visible-sd {
        display:none;
    }
    .visible-md, .hide-sd {
        display:inline-block;
    }
    .hide-md {
        display:none
    }
}
@media (min-width: 992px) {
    h1 {
        font-size:25px;
    }
    h2 {
        font-size:22px;
    }
    h3 {
        font-size:18px;
    }
    h4 {
        font-size:16px;
    }
    h5 {
        font-size:15px;
    }
    .bd-12 {
        flex:100%;
        max-width:100%
    }
    .bd-11 {
        flex:91.66%;
        max-width: 91.66%
    }
    .bd-10 {
        flex:83.33%;
        max-width: 83.33%
    }
    .bd-9 {
        flex:75%;
        max-width: 75%
    }
    .bd-8 {
        flex:66.66%;
        max-width: 66.66%
    }
    .bd-7 {
        flex:58.33%;
        max-width: 58.33%
    }
    .bd-6 {
        flex:50%;
        max-width: 50%
    }
    .bd-5 {
        flex:41.66%;
        max-width: 41.66%
    }
    .bd-4 {
        flex:33.33%;
        max-width: 33.33%
    }
    .bd-3 {
        flex:25%;
        max-width: 25%
    }
    .bd-2 {
        flex:16.66%;
        max-width: 16.66%
    }
    .bd-1 {
        flex:8.33%;
        max-width: 8.33%
    }
    .visible-md {
        display:none;
    }
    .hide-md, .visible-bd {
        display:inline-block
    }
    .hide-bd {
        display:none
    }
}
@media (min-width: 1280px) {
    h1 {
        font-size:28px;
    }
    h2 {
        font-size:25px;
    }
    h3 {
        font-size:20px;
    }
    h4 {
        font-size:18px;
    }
    h5 {
        font-size:16px;
    }
    .xbd-12 {
        flex:100%;
        max-width:100%
    }
    .xbd-11 {
        flex:91.66%;
        max-width: 91.66%
    }
    .xbd-10 {
        flex:83.33%;
        max-width: 83.33%
    }
    .xbd-9 {
        flex:75%;
        max-width: 75%
    }
    .xbd-8 {
        flex:66.66%;
        max-width: 66.66%
    }
    .xbd-7 {
        flex:58.33%;
        max-width: 58.33%
    }
    .xbd-6 {
        flex:50%;
        max-width: 50%
    }
    .xbd-5 {
        flex:41.66%;
        max-width: 41.66%
    }
    .xbd-4 {
        flex:33.33%;
        max-width: 33.33%
    }
    .xbd-3 {
        flex:25%;
        max-width: 25%
    }
    .xbd-2 {
        flex:16.66%;
        max-width: 16.66%
    }
    .xbd-1 {
        flex:8.33%;
        max-width: 8.33%
    }
    .visible-bd {
        display:none;
    }
    .hide-bd, .visible-xbd {
        display:inline-block
    }
    .hide-xbd {
        display:none
    }
}
/* Grids end */
 .scroll-bar::-webkit-scrollbar {
    width: 4px;
}
/* Track */
 .scroll-bar::-webkit-scrollbar-track {
    background: #ccc;
}
/* Handle */
 .scroll-bar::-webkit-scrollbar-thumb {
    background:#555;
}
/* Handle on hover */
 .scroll-bar::-webkit-scrollbar-thumb:hover {
    background:#999;
}
/*drop down*/
 .dropdown {
    position:relative
}
.dropdown #toggler:after {
    content:"▾";
    font-size:16px;
    line-height: 0 !important;
    display:inline-block;
    position: relative;
}
.dropdown.no-arrow #toggler:after {
    content:"";
}
.dropdown ul {
    display:none;
    margin:0;
    margin-top:5px;
    padding:0;
    position:absolute;
    white-space:nowrap;
    left:0;
    z-index:998;
    border:2px solid #dddddd;
    list-style:none;
    background-color:#FFFFFF;
    -webkit-box-shadow:0 1px 4px #666;
    box-shadow:0 1px 4px #666
}
.dropdown>ul:before {
    content:" ";
    width:11px;
    height:11px;
    border-top:3px solid #DDDDDD;
    border-left:3px solid #DDDDDD;
    position:absolute;
    top:-8px;
    left:10px;
    z-index:-1;
    background-color:inherit;
    display:inline-block;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.dropdown>ul.right:before {
    left:auto;
    right:6px
}
.dropdown ul.right {
    left:auto;
    right:5px
}
.dropdown ul li {
    display:block
}
.dropdown ul li a {
    border-bottom:1px solid #dddddd;
    color:#666666;
    padding:8px 12px;
    display:inline-block;
    width:100%
}
.dropdown ul li a:hover {
    color:#222222;
    background:#eeeeee
}
.dropdown ul li a:visited {
    color:#222222
}
.dropdown ul:last-child {
    border-bottom:none
}
/*colors*/
 .info {
    background-color:#E1F7FF;
    color:#3a87ad;
    border-color:#bce8f1
}
a.info, a:visited.info {
    color:#1b5775
}
a:hover.info-text {
    color:#3a87ad
}
.info-text {
    color:#3a87ad
}
.info-bg {
    background-color:#E1F7FF
}
.alert {
    background-color:#fcf8e3;
    color:#c09853;
    border-color:#fbeee0
}
a.alert, a:visited.alert {
    color:#a17222;
}
a:hover.alert {
    color:#c09853
}
.alert-text {
    color:#c09853
}
.alert-bg {
    background-color:#fcf8e3
}
.warning {
    background-color:#ffe5c7;
    color:#D71B1E;
    border-color:#ffdbb3
}
a.warning, a:visited.warning {
    color:#8f0305
}
a:hover.warning {
    color:#D71B1E
}
.warning-text {
    color:#D71B1E;
}
.warning-bg {
    background-color:#ffe5c7;
}
.error {
    background-color:#f2dede;
    color:#b94a48;
    border-color:#eed3d7
}
a.error, a:visited.error {
    color:#b94a48
}
a:hover.error {
    color:#b94a48;
}
.error-text {
    color:#b94a48;
}
.error-bg {
    background-color:#f2dede;
}
.success {
    background-color:#dff0d8;
    color:#468847;
    border-color:#d6e9c6
}
a.success, a:visited.success {
    color:#205e21
}
a:hover.success {
    color:#468847
}
.success-text {
    color:#468847;
}
.success-bg {
    background-color:#dff0d8;
}
.white {
    background-color:#fff;
    color:#111
}
a.white, a:visited.white {
    color:#111;
}
.white-text {
    color:#fff
}
.white-bg {
    background-color: #fff
}
.grey-light, .grey-light-bg {
    background-color:#f0f0f0;
}
.grey-light-text {
    color:#f0f0f0
}
.grey, .grey-bg {
    background-color:#cccccc;
}
.grey-text {
    color:#cccccc
}
.grey-dark, .grey-dark-bg {
    background-color:#b3b3b3;
}
.grey-dark-text {
    color:#b3b3b3
}
.grey-light, .grey, .grey-dark {
    color: #333333;
}
a.grey, a:visited.grey, a.grey-light, a:visited.grey-light, a.grey-dark, a:visited.grey-dark {
    color:#000000
}
.green-light, .green-light-bg {
    background-color:#83c983;
}
.green-light-text {
    color:#83c983;
}
.green, .green-bg {
    background-color:#5cb85c;
}
.green-text {
    color:#5cb85c;
}
.green-dark, .green-dark-bg {
    background-color:#367c36;
}
.green-dark-text {
    color:#367c36;
}
.green-light, .green, .green-dark, .green {
    color:#ffffff
}
a.green, a:visited.green, a.green-light, a:visited.green-light, a.green-dark, a:visited.green-dark {
    color:#ffffff
}
.blue-light, .blue-light-bg {
    background-color:#74a9d8;
}
.blue, .blue-bg {
    background-color:#428bca;
}
.blue-dark, .blue-dark-bg {
    background-color:#2d6a9f
}
.blue-text {
    color:#428bca;
}
.blue-light-text {
    color:#74a9d8;
}
.blue-dark-text {
    color:#2d6a9f;
}
.blue-light, .blue, .blue-dark, .blue {
    color:#ffffff
}
a.blue, a:visited.blue, a.blue-light, a:visited.blue-light, a.blue-dark, a:visited.blue-dark {
    color:#ffffff
}
.yellow-light, .yellow-light-bg {
    background-color:#f4dc3e
}
.yellow, .yellow-bg {
    background-color:#f1d30e
}
.yellow-dark, .yellow-dark-bg {
    background-color:#d9be0d
}
.yellow-dark-text {
    color:#d9be0d
}
.yellow-light-text {
    color:#f4dc3e
}
.yellow-text {
    color:#f1d30e
}
.yellow-light, .yellow, .yellow-dark, .yellow {
    color:#ffffff
}
a.yellow, a:visited.yellow, a.yellow-light, a:visited.yellow-light, a.yellow-dark, a:visited.yellow-dark {
    color:#ffffff
}
.brown-light, .brown-light-bg {
    background-color:#c68c53
}
.brown, .brown-bg {
    background-color:#ac7339
}
.brown-dark, .brown-dark-bg {
    background-color:#604020;
}
.brown-dark-text {
    color:#604020;
}
.brown-light-text {
    color:#c68c53
}
.brown-text {
    color:#ac7339
}
.brown-light, .brown, .brown-dark, .brown {
    color:#ffffff
}
a.brown, a:visited.brown, a.brown-light, a:visited.brown-light, a.brown-dark, a:visited.brown-dark {
    color:#ffffff
}
.orange-light, .orange-light-bg {
    background-color:#ff8533
}
.orange, .orange-bg {
    background-color:#ff6600
}
.orange-dark, .orange-dark-bg {
    background-color:#e65c00
}
.orange-light-text {
    color:#ff8533
}
.orange-dark-text {
    color:#e65c00
}
.orange-text {
    color:#ff6600
}
.orange-light, .orange, .orange-dark, .orange {
    color:#ffffff
}
a.orange, a:visited.orange, a.orange-light, a:visited.orange-light, a.orange-dark, a:visited.orange-dark {
    color:#ffffff
}
.red-light, .red-light-bg {
    background-color:#ff471a
}
.red, .red-bg {
    background-color:#e62e00
}
.red-dark, .red-dark-bg {
    background-color:#b32400
}
.red-dark-text {
    color:#b32400
}
.red-light-text {
    color:#ff471a
}
.red-text {
    color:#e62e00
}
.red-light, .red, .red-dark, .red {
    color:#ffffff
}
a.red, a:visited.red, a.red-light, a:visited.red-light, a.red-dark, a:visited.red-dark {
    color:#ffffff
}
.charcoal-light, .charcoal-light-bg {
    background-color:#7a6c6c
}
.charcoal, .charcoal-bg {
    background-color:#5f5454
}
.charcoal-dark, .charcoal-dark-bg {
    background-color:#363030;
}
.charcoal-dark-text {
    color:#363030;
}
.charcoal-light-text {
    color:#7a6c6c
}
.charcoal-text {
    color:#5f5454
}
.charcoal-light, .charcoal, .charcoal-dark, .charcoal {
    color:#ffffff
}
a.charcoal, a:visited.charcoal, a.charcoal-light, a:visited.charcoal-light, a.charcoal-dark, a:visited.charcoal-dark {
    color:#ffffff
}
.black {
    background-color:#222;
    color:#fff;
}
a.black, a:visited.black {
    color:#fff;
}
.white-text {
    color:#fff
}
.black-text {
    color:#000000
}
.white-bg {
    background-color: #fff
}
a.green, a:visited.green, a.green, a.blue, a:visited.blue, a.yellow, a:visited.yellow, a.orange, a:visited.orange, a.red, a:visited.red, a.charcoal, a:visited.charcoal, a.black, a:visited.black, a:hover.green, a:hover.blue, a:hover.yellow, a:hover.orange, a:hover.red, a:hover.charcoal, a:hover.black {
    color:#FFFFFF
}
.hide {
    display:none
}
.block {
    display:block !important
}
.table {
    display:table !important
}
.inline-block {
    display: inline-block
}
.center-block {
    margin:auto
}
.pull-left {
    float:left
}
.pull-right {
    float:right
}
.absolute {
    position:absolute
}
.fixed {
    position:fixed !important
}
.relative {
    position:relative
}
.top {
    top:0
}
.left {
    left:0
}
.right {
    right:0
}
.bottom {
    bottom:0
}
.h-pad {
    padding:4px!important
}
.h-pad-l {
    padding-left:4px!important
}
.h-pad-r {
    padding-right:4px!important
}
.h-pad-t {
    padding-top:4px!important
}
.h-pad-b {
    padding-bottom:4px!important
}
.pad {
    padding:8px!important
}
.pad-l {
    padding-left:8px!important
}
.pad-r {
    padding-right:8px!important
}
.pad-t {
    padding-top:8px!important
}
.pad-b {
    padding-bottom:8px!important
}
.d-pad {
    padding:12px!important
}
.d-pad-l {
    padding-left:12px!important
}
.d-pad-r {
    padding-right:12px!important
}
.d-pad-t {
    padding-top:12px!important
}
.d-pad-b {
    padding-bottom:12px!important
}
.nopad {
    padding:0 !important
}
.h-gap {
    margin:4px
}
.h-gap-t {
    margin-top:4px
}
.h-gap-b {
    margin-bottom:4px
}
.h-gap-r {
    margin-right:4px
}
.h-gap-l {
    margin-left:4px
}
.gap {
    margin:8px
}
.gap-t {
    margin-top:8px
}
.gap-b {
    margin-bottom:8px
}
.gap-r {
    margin-right:8px
}
.gap-l {
    margin-left:8px
}
.d-gap {
    margin:12px
}
.d-gap-t {
    margin-top:23px
}
.d-gap-b {
    margin-bottom:12px
}
.d-gap-r {
    margin-right:12px
}
.d-gap-l {
    margin-left:12px
}
.nogap {
    margin:0 !important
}
.bordered {
    border: 1px solid #ccc
}
.bordered-l {
    border-left: 1px solid #ccc
}
.bordered-r {
    border-right: 1px solid #ccc
}
.bordered-t {
    border-top: 1px solid #ccc
}
.bordered-b {
    border-bottom: 1px solid #ccc
}
.noborder {
    border:0
}
.align-left {
    text-align:left
}
.align-right {
    text-align:right
}
.align-center {
    text-align:center
}
.align-justify {
    text-align:justify
}
.align-top {
    display:table-cell;
    vertical-align:top
}
.align-bottom {
    display:table-cell;
    vertical-align:bottom
}
.align-middle {
    display: table-cell;
    vertical-align: middle
}
.text-capitalize {
    text-transform:capitalize
}
.text-uppercase {
    text-transform:uppercase
}
.text-lowercase {
    text-transform:lowercase
}
.line-through {
    text-decoration:line-through
}
.round-corners {
    -webkit-border-radius:4px;
    border-radius:4px;
}
.circle {
    -webkit-border-radius:50% !important;
    border-radius:50% !important
}
.img-responsive {
    width:100%
}
.small {
    font-size:0.90em !important;
}
.bold {
    font-weight:bold;
}
.zoom-1 {
    font-size:1.2em !important;
}
.zoom-2 {
    font-size:1.6em !important;
}
.zoom-3 {
    font-size:1.8em !important;
}
.zoom-4 {
    font-size:2em !important;
}
.zoom-5 {
    font-size:2.2em !important;
}
.zoom-6 {
    font-size:2.4em !important;
}
.zoom-7 {
    font-size:2.6em !important;
}
.zoom-8 {
    font-size:2.8em !important;
}
.zoom-9 {
    font-size:4em !important;
}
.zoom-10 {
    font-size:5em !important;
}
.zoom-11 {
    font-size:6em !important;
}
.zoom-12 {
    font-size:7em !important;
}
.full-width {
    width:100% !important;
    flex: 100% !important;
}
.w-50 {
    width:50px !important
}
.w-100 {
    width:100px !important
}
.w-150 {
    width:150px !important
}
.w-200 {
    width:200px !important
}
.w-250 {
    width:250px !important
}
.w-300 {
    width:300px !important
}
.w-350 {
    width:350px !important
}
.w-400 {
    width:400px !important
}
.w-450 {
    width:450px !important
}
.w-500 {
    width:500px !important
}
.w-550 {
    width:550px !important
}
.w-600 {
    width:600px !important
}
.w-650 {
    width:650px !important
}
.w-700 {
    width:700px !important
}
.w-750 {
    width:750px !important
}
.w-800 {
    width:800px !important
}
.w-850 {
    width:850px !important
}
.w-900 {
    width:900px !important
}
.w-950 {
    width:950px !important
}
.w-1000 {
    width:1000px !important
}
.w-1100 {
    width:1100px !important
}
.w-1200 {
    width:1200px !important
}
.w-50p{width:50%!important}

.w-50,.w-100,.w-150 ,.w-200,.w-250,.w-300 ,.w-350,.w-400,.w-450,.w-500,.w-550,.w-600 ,.w-650,.w-700,.w-750 ,.w-800 ,.w-850,.w-900,.w-950,.w-1000,.w-1100,.w-1200{max-width:100%}
.h-50 {
    height:50px !important
}
.h-100 {
    height:100px !important
}
.h-150 {
    height:150px !important
}
.h-200 {
    height:200px !important
}
.h-250 {
    height:250px !important
}
.h-300 {
    height:300px !important
}
.h-350 {
    height:350px !important
}
.h-400 {
    height:400px !important
}
.h-450 {
    height:450px !important
}
.h-500 {
    height:500px !important
}
.h-550 {
    height:550px !important
}
.h-600 {
    height:600px !important
}
.h-650 {
    height:650px !important
}
.h-700 {
    height:700px !important
}
.h-750 {
    height:750px !important
}
.h-800 {
    height:800px !important
}
.h-850 {
    height:850px !important
}
.h-900 {
    height:900px !important
}
.h-950 {
    height:950px !important
}
.h-1000 {
    height:1000px !important
}
.vheight-100 {
    height: 100vh;
}
.overflow-hidden {
    overflow:hidden;
}
.loading {
    display: block;
    margin: 0;
    z-index: 99999;
    width:100%;
    background:rgba(255, 255, 255, 0.6);
    position:fixed;
    top:0;
    left:0;
    padding:2px;
    overflow:hidden;
}
.loading .loader-bar {
    z-index: 99999;
    position:absolute;
    top:0;
    left:0;
    padding:5px;
    width:0;
    animation:loadbar 1.5s linear infinite;
}
@keyframes loadbar {
    0% {
        left:0%;
        right:100%;
        width:0%;
    }
    10% {
        left:0%;
        right:75%;
        width:30%;
    }
    90% {
        right:0%;
        left:75%;
        width:35%;
    }
    100% {
        left:100%;
        right:0%;
        width:0%;
    }
}
.spin-it {
    display: inline-block;
    animation-name:spin;
    -webkit-animation-name:spin;
    animation-duration: 1.6s;
    -webkit-animation-duration:1.6s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
.spinner {
    border: 4px solid rgba(3, 3, 3, 0.10);
    border-radius: 50%;
    border-left: 5px solid #999;
    width: 60px;
    display: inline-block;
    height: 60px;
    -webkit-animation: spin 0.6s linear infinite;
    /* Safari */
    animation: spin 0.6s linear infinite;
}
@keyframes spin {
    100% {
        transform: rotate(360deg);
        transform-origin:center
    }
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        -webkit-transform-origin:center
    }
}
.shadow-box {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
}
.animated {
    -webkit-animation-duration:1.8s;
    animation-duration:1.8s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}
.animated-fast {
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}
.animated.infinite {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform:scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform:scale3d(1.05, 1.05, 1.05)
    }
    100% {
        -webkit-transform:scale3d(1, 1, 1)
    }
}
@keyframes pulse {
    0% {
        transform:scale3d(1, 1, 1)
    }
    50% {
        transform:scale3d(1.05, 1.05, 1.05)
    }
    100% {
        transform:scale3d(1, 1, 1)
    }
}
.pulse {
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes fadeIn {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
@keyframes fadeIn {
    0% {
        opacity:0
    }
    100% {
        opacity:1
    }
}
.fadeIn {
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, -100%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none
    }
}
@keyframes fadeInDown {
    0% {
        opacity:0;
        transform:translate3d(0, -100%, 0)
    }
    100% {
        opacity:1;
        transform:none
    }
}
.fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity:0;
        -webkit-transform:translate3d(-100%, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none
    }
}
@keyframes fadeInLeft {
    0% {
        opacity:0;
        transform:translate3d(-100%, 0, 0)
    }
    100% {
        opacity:1;
        transform:none
    }
}
.fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%, 0, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none
    }
}
@keyframes fadeInRight {
    0% {
        opacity:0;
        transform:translate3d(100%, 0, 0)
    }
    100% {
        opacity:1;
        transform:none
    }
}
.fadeInRight {
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0, 100%, 0)
    }
    100% {
        opacity:1;
        -webkit-transform:none
    }
}
@keyframes fadeInUp {
    0% {
        opacity:0;
        transform:translate3d(0, 100%, 0)
    }
    100% {
        opacity:1;
        transform:none
    }
}
.fadeInUp {
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
}
.fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
.table-head, .table-head > td {
    padding:8px 8px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    text-transform:capitalize;
}
.cell, .cell >td {
    padding:6px 8px;
    border-bottom:1px solid #ccc;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
.cell > td {
    white-space: nowrap
}
.cell:hover, .hover:hover {
    background-color:#eee;
    color:#333333;
}
.responsive-table {
    overflow-x:auto;
    display: block !important;
    width: 100%;

}
.loader {
    position:absolute;
    text-align:center;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:9999;
    vertical-align:middle;
    display: table;
    background: rgba(255, 255, 255, 0.4);
}
.fixed-alert {
    position: fixed;
    top:60px;
    right:10px;
    display:table;
    
    min-width: 250px;
    max-width: 95%;
    z-index: 9999;
}
.loader span {
    
    display:table-cell;
    vertical-align:middle;
}
.loader i:first-child {
    color:#fff;
}
.redirect {
    width:100%;
    position: relative;
    top:0;
    left:0;
    height:100%;
    text-align:center;
    padding-top:20px;
}
@font-face {
    font-family:'gogies3d';
    src: url('../fonts/gogies3d.woff?en4w6g') format('woff'), url('../fonts/gogies3d.woff2?en4w6g') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
[class^="ic-"], [class*=" ic-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'gogies3d' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ic-air-balloon:before {
    content:"\e900";
}
.ic-air-condition:before {
    content:"\e901";
}
.ic-air-condition-fill:before {
    content:"\e902";
}
.ic-air-ticket:before {
    content:"\e903";
}
.ic-airplane:before {
    content:"\e904";
}
.ic-airplane-alt:before {
    content:"\e905";
}
.ic-alarm:before {
    content:"\e906";
}
.ic-amazon:before {
    content:"\e907";
}
.ic-ambulance:before {
    content:"\e908";
}
.ic-american-express:before {
    content:"\e909";
}
.ic-android-tablet:before {
    content:"\e90a";
}
.ic-apple:before {
    content:"\e90b";
}
.ic-apple-pay:before {
    content:"\e90c";
}
.ic-arabian-coffee:before {
    content:"\e90d";
}
.ic-archive:before {
    content:"\e90e";
}
.ic-aromatherapy:before {
    content:"\e90f";
}
.ic-aromatherapy-fill:before {
    content:"\e910";
}
.ic-arrow-down:before {
    content:"\e911";
}
.ic-arrow-down-box:before {
    content:"\e912";
}
.ic-arrow-down-circle:before {
    content:"\e913";
}
.ic-arrow-left:before {
    content:"\e914";
}
.ic-arrow-left-box:before {
    content:"\e915";
}
.ic-arrow-left-circle:before {
    content:"\e916";
}
.ic-arrow-right:before {
    content:"\e917";
}
.ic-arrow-right-box:before {
    content:"\e918";
}
.ic-arrow-right-circle:before {
    content:"\e919";
}
.ic-arrow-up:before {
    content:"\e91a";
}
.ic-arrow-up-box:before {
    content:"\e91b";
}
.ic-arrow-up-circle:before {
    content:"\e91c";
}
.ic-asterisk:before {
    content:"\e91d";
}
.ic-at:before {
    content:"\e91e";
}
.ic-auto-mobile:before {
    content:"\e91f";
}
.ic-award:before {
    content:"\e920";
}
.ic-baby:before {
    content:"\e921";
}
.ic-baby-trolley:before {
    content:"\e922";
}
.ic-bag:before {
    content:"\e923";
}
.ic-bag-check:before {
    content:"\e924";
}
.ic-ban:before {
    content:"\e925";
}
.ic-banana:before {
    content:"\e926";
}
.ic-bank:before {
    content:"\e927";
}
.ic-bank-transfer:before {
    content:"\e928";
}
.ic-bar-fill:before {
    content:"\e929";
}
.ic-bar1:before {
    content:"\e92a";
}
.ic-barcode:before {
    content:"\e92b";
}
.ic-barcode-scan:before {
    content:"\e92c";
}
.ic-bars:before {
    content:"\e92d";
}
.ic-baseball:before {
    content:"\e92e";
}
.ic-basket:before {
    content:"\e92f";
}
.ic-basket1:before {
    content:"\e930";
}
.ic-basket2:before {
    content:"\e931";
}
.ic-basketball:before {
    content:"\e932";
}
.ic-bath:before {
    content:"\e933";
}
.ic-bathrobe:before {
    content:"\e934";
}
.ic-bathrobe-fill:before {
    content:"\e935";
}
.ic-bbq:before {
    content:"\e936";
}
.ic-beach:before {
    content:"\e937";
}
.ic-beach-bed:before {
    content:"\e938";
}
.ic-beach-chair:before {
    content:"\e939";
}
.ic-beach-chair-fil:before {
    content:"\e93a";
}
.ic-beach-chair-fill:before {
    content:"\e93b";
}
.ic-beach-fill:before {
    content:"\e93c";
}
.ic-bed-double:before {
    content:"\e93d";
}
.ic-bed-double-fill:before {
    content:"\e93e";
}
.ic-bed-single:before {
    content:"\e93f";
}
.ic-bed-single-fill:before {
    content:"\e940";
}
.ic-beer:before {
    content:"\e941";
}
.ic-bell:before {
    content:"\e942";
}
.ic-bell-fill:before {
    content:"\e943";
}
.ic-bellhop:before {
    content:"\e944";
}
.ic-bellhop-fill:before {
    content:"\e945";
}
.ic-beverage:before {
    content:"\e946";
}
.ic-bicycle:before {
    content:"\e947";
}
.ic-binoculars:before {
    content:"\e948";
}
.ic-birthday-cake:before {
    content:"\e949";
}
.ic-bluetooth:before {
    content:"\e94a";
}
.ic-bookmark:before {
    content:"\e94b";
}
.ic-bookmark-heart:before {
    content:"\e94c";
}
.ic-bookmarks:before {
    content:"\e94d";
}
.ic-bowling:before {
    content:"\e94e";
}
.ic-bowling-fill:before {
    content:"\e94f";
}
.ic-box-arrow-left:before {
    content:"\e950";
}
.ic-box-arrow-right:before {
    content:"\e951";
}
.ic-braintree:before {
    content:"\e952";
}
.ic-bread:before {
    content:"\e953";
}
.ic-briefcase:before {
    content:"\e954";
}
.ic-broadcast-pin:before {
    content:"\e955";
}
.ic-bucket:before {
    content:"\e956";
}
.ic-bug:before {
    content:"\e957";
}
.ic-building:before {
    content:"\e958";
}
.ic-burger:before {
    content:"\e959";
}
.ic-bus:before {
    content:"\e95a";
}
.ic-calculator:before {
    content:"\e95b";
}
.ic-calendar:before {
    content:"\e95c";
}
.ic-calendar-alt:before {
    content:"\e95d";
}
.ic-calendar-check:before {
    content:"\e95e";
}
.ic-calendar-minus:before {
    content:"\e95f";
}
.ic-calendar-plus:before {
    content:"\e960";
}
.ic-calendar-week:before {
    content:"\e961";
}
.ic-camera:before {
    content:"\e962";
}
.ic-camera-video:before {
    content:"\e963";
}
.ic-camera-video-off:before {
    content:"\e964";
}
.ic-candle:before {
    content:"\e965";
}
.ic-candle-fill:before {
    content:"\e966";
}
.ic-car:before {
    content:"\e967";
}
.ic-caret-down:before {
    content:"\e968";
}
.ic-caret-down-box:before {
    content:"\e969";
}
.ic-caret-left:before {
    content:"\e96a";
}
.ic-caret-left-box:before {
    content:"\e96b";
}
.ic-caret-right:before {
    content:"\e96c";
}
.ic-caret-right-box:before {
    content:"\e96d";
}
.ic-caret-up:before {
    content:"\e96e";
}
.ic-caret-up-box:before {
    content:"\e96f";
}
.ic-cart:before {
    content:"\e970";
}
.ic-cart-check:before {
    content:"\e971";
}
.ic-cart-dash:before {
    content:"\e972";
}
.ic-cart-plus:before {
    content:"\e973";
}
.ic-cart2:before {
    content:"\e974";
}
.ic-cart3:before {
    content:"\e975";
}
.ic-cash:before {
    content:"\e976";
}
.ic-cash-on-delivery:before {
    content:"\e977";
}
.ic-chart-arrows:before {
    content:"\e978";
}
.ic-chart-bar:before {
    content:"\e979";
}
.ic-chart-pie:before {
    content:"\e97a";
}
.ic-chart-up:before {
    content:"\e97b";
}
.ic-chat:before {
    content:"\e97c";
}
.ic-chat-dots:before {
    content:"\e97d";
}
.ic-chat-fill:before {
    content:"\e97e";
}
.ic-chat-quote:before {
    content:"\e97f";
}
.ic-chat-text:before {
    content:"\e980";
}
.ic-check:before {
    content:"\e981";
}
.ic-check-alt:before {
    content:"\e982";
}
.ic-check-alt-all:before {
    content:"\e983";
}
.ic-check-alt-box:before {
    content:"\e984";
}
.ic-check-alt-circle:before {
    content:"\e985";
}
.ic-check-box:before {
    content:"\e986";
}
.ic-check-circle:before {
    content:"\e987";
}
.ic-checkout:before {
    content:"\e988";
}
.ic-cheese:before {
    content:"\e989";
}
.ic-chef:before {
    content:"\e98a";
}
.ic-cherry:before {
    content:"\e98b";
}
.ic-chevron-contract:before {
    content:"\e98c";
}
.ic-chevron-double-down:before {
    content:"\e98d";
}
.ic-chevron-double-left:before {
    content:"\e98e";
}
.ic-chevron-double-right:before {
    content:"\e98f";
}
.ic-chevron-double-up:before {
    content:"\e990";
}
.ic-chevron-down:before {
    content:"\e991";
}
.ic-chevron-left:before {
    content:"\e992";
}
.ic-chevron-right:before {
    content:"\e993";
}
.ic-chevron-up:before {
    content:"\e994";
}
.ic-chicken:before {
    content:"\e995";
}
.ic-child:before {
    content:"\e996";
}
.ic-circle:before {
    content:"\e997";
}
.ic-clipboard:before {
    content:"\e998";
}
.ic-clipboard-data:before {
    content:"\e999";
}
.ic-clipboard-fill:before {
    content:"\e99a";
}
.ic-clock-history:before {
    content:"\e99b";
}
.ic-cloud:before {
    content:"\e99c";
}
.ic-cloud-check:before {
    content:"\e99d";
}
.ic-cloud-download:before {
    content:"\e99e";
}
.ic-cloud-plus:before {
    content:"\e99f";
}
.ic-cloud-upload:before {
    content:"\e9a0";
}
.ic-clouds:before {
    content:"\e9a1";
}
.ic-cocktail:before {
    content:"\e9a2";
}
.ic-code:before {
    content:"\e9a3";
}
.ic-code-box:before {
    content:"\e9a4";
}
.ic-coffee-cup:before {
    content:"\e9a5";
}
.ic-coffee-mug:before {
    content:"\e9a6";
}
.ic-coffee-pot:before {
    content:"\e9a7";
}
.ic-cola:before {
    content:"\e9a8";
}
.ic-collection-play:before {
    content:"\e9a9";
}
.ic-compass:before {
    content:"\e9aa";
}
.ic-cone:before {
    content:"\e9ab";
}
.ic-controller:before {
    content:"\e9ac";
}
.ic-cpu:before {
    content:"\e9ad";
}
.ic-credit-card:before {
    content:"\e9ae";
}
.ic-credit-card-alt:before {
    content:"\e9af";
}
.ic-croissant:before {
    content:"\e9b0";
}
.ic-crop:before {
    content:"\e9b1";
}
.ic-culinary:before {
    content:"\e9b2";
}
.ic-cup-cake:before {
    content:"\e9b3";
}
.ic-cursor:before {
    content:"\e9b4";
}
.ic-cut:before {
    content:"\e9b5";
}
.ic-dash-box:before {
    content:"\e9b6";
}
.ic-dash-circle:before {
    content:"\e9b7";
}
.ic-dashboard:before {
    content:"\e9b8";
}
.ic-dashboard-web:before {
    content:"\e9b9";
}
.ic-diners-club:before {
    content:"\e9ba";
}
.ic-disabled-access:before {
    content:"\e9bb";
}
.ic-disabled-access-fill:before {
    content:"\e9bc";
}
.ic-discover:before {
    content:"\e9bd";
}
.ic-document-file-zip:before {
    content:"\e9be";
}
.ic-dont-disturb:before {
    content:"\e9bf";
}
.ic-dont-disturb-fill:before {
    content:"\e9c0";
}
.ic-door-closed:before {
    content:"\e9c1";
}
.ic-door-open:before {
    content:"\e9c2";
}
.ic-download:before {
    content:"\e9c3";
}
.ic-dryer:before {
    content:"\e9c4";
}
.ic-dryer-fill:before {
    content:"\e9c5";
}
.ic-dumbbells:before {
    content:"\e9c6";
}
.ic-edit:before {
    content:"\e9c7";
}
.ic-egg:before {
    content:"\e9c8";
}
.ic-egg-fried:before {
    content:"\e9c9";
}
.ic-eject:before {
    content:"\e9ca";
}
.ic-elevator-fill:before {
    content:"\e9cb";
}
.ic-elevator1:before {
    content:"\e9cc";
}
.ic-emoji-angry:before {
    content:"\e9cd";
}
.ic-emoji-angry-fill:before {
    content:"\e9ce";
}
.ic-emoji-dizzy:before {
    content:"\e9cf";
}
.ic-emoji-dizzy-fill:before {
    content:"\e9d0";
}
.ic-emoji-expressionless:before {
    content:"\e9d1";
}
.ic-emoji-expressionless-fill:before {
    content:"\e9d2";
}
.ic-emoji-frown:before {
    content:"\e9d3";
}
.ic-emoji-frown-fill:before {
    content:"\e9d4";
}
.ic-emoji-heart-eyes:before {
    content:"\e9d5";
}
.ic-emoji-heart-eyes-fill:before {
    content:"\e9d6";
}
.ic-emoji-laughing:before {
    content:"\e9d7";
}
.ic-emoji-laughing-fill:before {
    content:"\e9d8";
}
.ic-emoji-neutral:before {
    content:"\e9d9";
}
.ic-emoji-neutral-fill:before {
    content:"\e9da";
}
.ic-emoji-smile:before {
    content:"\e9db";
}
.ic-emoji-smile-fill:before {
    content:"\e9dc";
}
.ic-emoji-smile-upside-down:before {
    content:"\e9dd";
}
.ic-emoji-smile-upside-down-fill:before {
    content:"\e9de";
}
.ic-emoji-sunglasses:before {
    content:"\e9df";
}
.ic-emoji-sunglasses-fill:before {
    content:"\e9e0";
}
.ic-emoji-wink:before {
    content:"\e9e1";
}
.ic-emoji-wink-fill:before {
    content:"\e9e2";
}
.ic-envelope:before {
    content:"\e9e3";
}
.ic-envelope-open:before {
    content:"\e9e4";
}
.ic-eraser:before {
    content:"\e9e5";
}
.ic-eway:before {
    content:"\e9e6";
}
.ic-eye-fill:before {
    content:"\e9e7";
}
.ic-eye-slash-fill:before {
    content:"\e9e8";
}
.ic-eyedropper:before {
    content:"\e9e9";
}
.ic-eyeglasses:before {
    content:"\e9ea";
}
.ic-face-mask:before {
    content:"\e9eb";
}
.ic-face-mask-fill:before {
    content:"\e9ec";
}
.ic-facebook:before {
    content:"\e9ed";
}
.ic-facebook-messenger:before {
    content:"\e9ee";
}
.ic-female:before {
    content:"\e9ef";
}
.ic-file-docx:before {
    content:"\e9f0";
}
.ic-file-jpg:before {
    content:"\e9f1";
}
.ic-file-mov:before {
    content:"\e9f2";
}
.ic-file-mp3:before {
    content:"\e9f3";
}
.ic-file-mp4:before {
    content:"\e9f4";
}
.ic-file-pdf:before {
    content:"\e9f5";
}
.ic-file-php:before {
    content:"\e9f6";
}
.ic-file-pps:before {
    content:"\e9f7";
}
.ic-file-psd:before {
    content:"\e9f8";
}
.ic-file-sql:before {
    content:"\e9f9";
}
.ic-file-txt:before {
    content:"\e9fa";
}
.ic-file-xls:before {
    content:"\e9fb";
}
.ic-file-xlsx:before {
    content:"\e9fc";
}
.ic-file-xml:before {
    content:"\e9fd";
}
.ic-file_copy:before {
    content:"\e9fe";
}
.ic-fire-burn:before {
    content:"\e9ff";
}
.ic-first-aid:before {
    content:"\ea00";
}
.ic-flag:before {
    content:"\ea01";
}
.ic-flag-fill:before {
    content:"\ea02";
}
.ic-flash:before {
    content:"\ea03";
}
.ic-flash-light:before {
    content:"\ea04";
}
.ic-flower:before {
    content:"\ea05";
}
.ic-folder:before {
    content:"\ea06";
}
.ic-folder-check:before {
    content:"\ea07";
}
.ic-folder-fill:before {
    content:"\ea08";
}
.ic-folder-open:before {
    content:"\ea09";
}
.ic-folder-symlink:before {
    content:"\ea0a";
}
.ic-folder-symlink-fill:before {
    content:"\ea0b";
}
.ic-food-basket:before {
    content:"\ea0c";
}
.ic-foot-print:before {
    content:"\ea0d";
}
.ic-fork-and-knife:before {
    content:"\ea0e";
}
.ic-free-delivery:before {
    content:"\ea0f";
}
.ic-fruits:before {
    content:"\ea10";
}
.ic-fullscreen:before {
    content:"\ea11";
}
.ic-funnel:before {
    content:"\ea12";
}
.ic-gear:before {
    content:"\ea13";
}
.ic-gem:before {
    content:"\ea14";
}
.ic-geo:before {
    content:"\ea15";
}
.ic-geo-fill:before {
    content:"\ea16";
}
.ic-gift:before {
    content:"\ea17";
}
.ic-glass:before {
    content:"\ea18";
}
.ic-globe:before {
    content:"\ea19";
}
.ic-golf:before {
    content:"\ea1a";
}
.ic-golf-cart:before {
    content:"\ea1b";
}
.ic-golf-fill:before {
    content:"\ea1c";
}
.ic-google-wallet-alt-3:before {
    content:"\ea1d";
}
.ic-grid:before {
    content:"\ea1e";
}
.ic-grid-3x3:before {
    content:"\ea1f";
}
.ic-grid-fill:before {
    content:"\ea20";
}
.ic-gym:before {
    content:"\ea21";
}
.ic-gym-alt:before {
    content:"\ea22";
}
.ic-gym-alt-fill:before {
    content:"\ea23";
}
.ic-hair-dryer:before {
    content:"\ea24";
}
.ic-hair-dryer-fill:before {
    content:"\ea25";
}
.ic-hammer:before {
    content:"\ea26";
}
.ic-handbag:before {
    content:"\ea27";
}
.ic-handbag-fill:before {
    content:"\ea28";
}
.ic-hash:before {
    content:"\ea29";
}
.ic-hdd:before {
    content:"\ea2a";
}
.ic-hdd-rack:before {
    content:"\ea2b";
}
.ic-headset:before {
    content:"\ea2c";
}
.ic-heart:before {
    content:"\ea2d";
}
.ic-heart-alt:before {
    content:"\ea2e";
}
.ic-heart-alt-fill:before {
    content:"\ea2f";
}
.ic-heart-fill:before {
    content:"\ea30";
}
.ic-helicopter:before {
    content:"\ea31";
}
.ic-hiking:before {
    content:"\ea32";
}
.ic-hiking-fill:before {
    content:"\ea33";
}
.ic-history:before {
    content:"\ea34";
}
.ic-hotel:before {
    content:"\ea35";
}
.ic-hotel-bed:before {
    content:"\ea36";
}
.ic-hotel-fill:before {
    content:"\ea37";
}
.ic-hourglass:before {
    content:"\ea38";
}
.ic-house:before {
    content:"\ea39";
}
.ic-house-door:before {
    content:"\ea3a";
}
.ic-id-card:before {
    content:"\ea3b";
}
.ic-imac:before {
    content:"\ea3c";
}
.ic-image:before {
    content:"\ea3d";
}
.ic-images:before {
    content:"\ea3e";
}
.ic-inbox:before {
    content:"\ea3f";
}
.ic-inbox-fill:before {
    content:"\ea40";
}
.ic-info:before {
    content:"\ea41";
}
.ic-info-box:before {
    content:"\ea42";
}
.ic-info-circle:before {
    content:"\ea43";
}
.ic-info-fill:before {
    content:"\ea44";
}
.ic-ipad:before {
    content:"\ea45";
}
.ic-iphone:before {
    content:"\ea46";
}
.ic-jcb:before {
    content:"\ea47";
}
.ic-journal-bookmark-fill:before {
    content:"\ea48";
}
.ic-journal-check:before {
    content:"\ea49";
}
.ic-journal-code:before {
    content:"\ea4a";
}
.ic-journal-medical:before {
    content:"\ea4b";
}
.ic-journal-minus:before {
    content:"\ea4c";
}
.ic-journal-plus:before {
    content:"\ea4d";
}
.ic-journal-richtext:before {
    content:"\ea4e";
}
.ic-journal-text:before {
    content:"\ea4f";
}
.ic-journals:before {
    content:"\ea50";
}
.ic-juice:before {
    content:"\ea51";
}
.ic-kakaotalk:before {
    content:"\ea52";
}
.ic-key:before {
    content:"\ea53";
}
.ic-key-alt:before {
    content:"\ea54";
}
.ic-key-hole:before {
    content:"\ea55";
}
.ic-keyboard:before {
    content:"\ea56";
}
.ic-kids-scooter:before {
    content:"\ea57";
}
.ic-lamp:before {
    content:"\ea58";
}
.ic-lamp-alt:before {
    content:"\ea59";
}
.ic-lamp-fill:before {
    content:"\ea5a";
}
.ic-laptop:before {
    content:"\ea5b";
}
.ic-laundry:before {
    content:"\ea5c";
}
.ic-laundry-fill:before {
    content:"\ea5d";
}
.ic-layout:before {
    content:"\ea5e";
}
.ic-life-ring:before {
    content:"\ea5f";
}
.ic-lightbulb:before {
    content:"\ea60";
}
.ic-lightbulb-off:before {
    content:"\ea61";
}
.ic-like:before {
    content:"\ea62";
}
.ic-line-messenger:before {
    content:"\ea63";
}
.ic-link-45deg:before {
    content:"\ea64";
}
.ic-linkedin:before {
    content:"\ea65";
}
.ic-list:before {
    content:"\ea66";
}
.ic-list-check:before {
    content:"\ea67";
}
.ic-list-ol:before {
    content:"\ea68";
}
.ic-list-task:before {
    content:"\ea69";
}
.ic-list-ul:before {
    content:"\ea6a";
}
.ic-location:before {
    content:"\ea6b";
}
.ic-lock:before {
    content:"\ea6c";
}
.ic-long-drive:before {
    content:"\ea6d";
}
.ic-luggage:before {
    content:"\ea6e";
}
.ic-luggage-alt:before {
    content:"\ea6f";
}
.ic-luggage-cart:before {
    content:"\ea70";
}
.ic-luggage-cart-fill:before {
    content:"\ea71";
}
.ic-luggage-fill:before {
    content:"\ea72";
}
.ic-lunch:before {
    content:"\ea73";
}
.ic-maestro:before {
    content:"\ea74";
}
.ic-mailbox2:before {
    content:"\ea75";
}
.ic-male:before {
    content:"\ea76";
}
.ic-map:before {
    content:"\ea77";
}
.ic-massage:before {
    content:"\ea78";
}
.ic-massage-fill:before {
    content:"\ea79";
}
.ic-mastercard:before {
    content:"\ea7a";
}
.ic-measure:before {
    content:"\ea7b";
}
.ic-medicine:before {
    content:"\ea7c";
}
.ic-megaphone:before {
    content:"\ea7d";
}
.ic-megaphone-alt:before {
    content:"\ea7e";
}
.ic-menu-button-wide-fill:before {
    content:"\ea7f";
}
.ic-mic-fill:before {
    content:"\ea80";
}
.ic-mic-mute-fill:before {
    content:"\ea81";
}
.ic-milk:before {
    content:"\ea82";
}
.ic-mill:before {
    content:"\ea83";
}
.ic-money:before {
    content:"\ea84";
}
.ic-moon:before {
    content:"\ea85";
}
.ic-moon-stars:before {
    content:"\ea86";
}
.ic-motor-bike:before {
    content:"\ea87";
}
.ic-move:before {
    content:"\ea88";
}
.ic-muffin:before {
    content:"\ea89";
}
.ic-music:before {
    content:"\ea8a";
}
.ic-music-list:before {
    content:"\ea8b";
}
.ic-newspaper:before {
    content:"\ea8c";
}
.ic-no-pets:before {
    content:"\ea8d";
}
.ic-no-pets-fill:before {
    content:"\ea8e";
}
.ic-no-smoking:before {
    content:"\ea8f";
}
.ic-noodles:before {
    content:"\ea90";
}
.ic-not-allowed:before {
    content:"\ea91";
}
.ic-palette:before {
    content:"\ea92";
}
.ic-paperclip:before {
    content:"\ea93";
}
.ic-pause-circle:before {
    content:"\ea94";
}
.ic-pause-fill:before {
    content:"\ea95";
}
.ic-payoneer:before {
    content:"\ea96";
}
.ic-paypal:before {
    content:"\ea97";
}
.ic-peace:before {
    content:"\ea98";
}
.ic-percent:before {
    content:"\ea99";
}
.ic-pets:before {
    content:"\ea9a";
}
.ic-pets-fill:before {
    content:"\ea9b";
}
.ic-phone:before {
    content:"\ea9c";
}
.ic-phone-fill:before {
    content:"\ea9d";
}
.ic-phone-ringing:before {
    content:"\ea9e";
}
.ic-phone-ringing-fill:before {
    content:"\ea9f";
}
.ic-picasa:before {
    content:"\eaa0";
}
.ic-pin:before {
    content:"\eaa1";
}
.ic-pinterest:before {
    content:"\eaa2";
}
.ic-pizza-slice:before {
    content:"\eaa3";
}
.ic-play:before {
    content:"\eaa4";
}
.ic-play-circle:before {
    content:"\eaa5";
}
.ic-play-fill:before {
    content:"\eaa6";
}
.ic-plug:before {
    content:"\eaa7";
}
.ic-plug-fill:before {
    content:"\eaa8";
}
.ic-plus:before {
    content:"\eaa9";
}
.ic-plus-box:before {
    content:"\eaaa";
}
.ic-plus-circle:before {
    content:"\eaab";
}
.ic-pool:before {
    content:"\eaac";
}
.ic-power:before {
    content:"\eaad";
}
.ic-printer:before {
    content:"\eaae";
}
.ic-qr-code:before {
    content:"\eaaf";
}
.ic-question-box:before {
    content:"\eab0";
}
.ic-question-circle:before {
    content:"\eab1";
}
.ic-receipt:before {
    content:"\eab2";
}
.ic-reception-bell:before {
    content:"\eab3";
}
.ic-reception-bell-fill:before {
    content:"\eab4";
}
.ic-record:before {
    content:"\eab5";
}
.ic-record-circle:before {
    content:"\eab6";
}
.ic-record-fill:before {
    content:"\eab7";
}
.ic-recycle:before {
    content:"\eab8";
}
.ic-redo:before {
    content:"\eab9";
}
.ic-repeat:before {
    content:"\eaba";
}
.ic-reply:before {
    content:"\eabb";
}
.ic-reply-all:before {
    content:"\eabc";
}
.ic-restaurant:before {
    content:"\eabd";
}
.ic-restaurant-menu:before {
    content:"\eabe";
}
.ic-rss:before {
    content:"\eabf";
}
.ic-rulers:before {
    content:"\eac0";
}
.ic-safe:before {
    content:"\eac1";
}
.ic-sage:before {
    content:"\eac2";
}
.ic-sail-boat:before {
    content:"\eac3";
}
.ic-sauna:before {
    content:"\eac4";
}
.ic-sauna-alt:before {
    content:"\eac5";
}
.ic-sauna-alt-fill:before {
    content:"\eac6";
}
.ic-sauna-fill:before {
    content:"\eac7";
}
.ic-sausage:before {
    content:"\eac8";
}
.ic-screwdriver:before {
    content:"\eac9";
}
.ic-search:before {
    content:"\eaca";
}
.ic-search-stock:before {
    content:"\eacb";
}
.ic-server:before {
    content:"\eacc";
}
.ic-share:before {
    content:"\eacd";
}
.ic-shield:before {
    content:"\eace";
}
.ic-shield-lock:before {
    content:"\eacf";
}
.ic-shield-lock-fill:before {
    content:"\ead0";
}
.ic-shield-shaded:before {
    content:"\ead1";
}
.ic-shield-warning:before {
    content:"\ead2";
}
.ic-ship:before {
    content:"\ead3";
}
.ic-shop:before {
    content:"\ead4";
}
.ic-shop-window:before {
    content:"\ead5";
}
.ic-shower:before {
    content:"\ead6";
}
.ic-shower-alt:before {
    content:"\ead7";
}
.ic-shower-alt-fill:before {
    content:"\ead8";
}
.ic-shower-fill:before {
    content:"\ead9";
}
.ic-shuffle:before {
    content:"\eada";
}
.ic-signpost:before {
    content:"\eadb";
}
.ic-signpost-2:before {
    content:"\eadc";
}
.ic-sitemap:before {
    content:"\eadd";
}
.ic-skip-backward:before {
    content:"\eade";
}
.ic-skip-backward-circle:before {
    content:"\eadf";
}
.ic-skip-backward-fill:before {
    content:"\eae0";
}
.ic-skip-end:before {
    content:"\eae1";
}
.ic-skip-end-circle:before {
    content:"\eae2";
}
.ic-skip-end-fill:before {
    content:"\eae3";
}
.ic-skip-forward:before {
    content:"\eae4";
}
.ic-skip-forward-circle:before {
    content:"\eae5";
}
.ic-skip-forward-fill:before {
    content:"\eae6";
}
.ic-skip-start:before {
    content:"\eae7";
}
.ic-skip-start-circle:before {
    content:"\eae8";
}
.ic-skip-start-fill:before {
    content:"\eae9";
}
.ic-skrill:before {
    content:"\eaea";
}
.ic-skype:before {
    content:"\eaeb";
}
.ic-slack:before {
    content:"\eaec";
}
.ic-sliders:before {
    content:"\eaed";
}
.ic-smartwatch:before {
    content:"\eaee";
}
.ic-smoking-area:before {
    content:"\eaef";
}
.ic-smoking-area-fill:before {
    content:"\eaf0";
}
.ic-snapchat:before {
    content:"\eaf1";
}
.ic-snow:before {
    content:"\eaf2";
}
.ic-soft-drink:before {
    content:"\eaf3";
}
.ic-sort-down:before {
    content:"\eaf4";
}
.ic-sort-up:before {
    content:"\eaf5";
}
.ic-soup-bowl:before {
    content:"\eaf6";
}
.ic-speed-boat:before {
    content:"\eaf7";
}
.ic-spellcheck:before {
    content:"\eaf8";
}
.ic-spoon-and-fork:before {
    content:"\eaf9";
}
.ic-spreadsheet:before {
    content:"\eafa";
}
.ic-ssl-security:before {
    content:"\eafb";
}
.ic-stairs:before {
    content:"\eafc";
}
.ic-star:before {
    content:"\eafd";
}
.ic-star-fill:before {
    content:"\eafe";
}
.ic-star-half:before {
    content:"\eaff";
}
.ic-stone-massage:before {
    content:"\eb00";
}
.ic-stone-massage-fill:before {
    content:"\eb01";
}
.ic-stop:before {
    content:"\eb02";
}
.ic-stop-circle:before {
    content:"\eb03";
}
.ic-stop-fill:before {
    content:"\eb04";
}
.ic-stoplights:before {
    content:"\eb05";
}
.ic-stopwatch:before {
    content:"\eb06";
}
.ic-strawberry:before {
    content:"\eb07";
}
.ic-street-view:before {
    content:"\eb08";
}
.ic-stripe:before {
    content:"\eb09";
}
.ic-sun:before {
    content:"\eb0a";
}
.ic-sun-fill:before {
    content:"\eb0b";
}
.ic-sun-half:before {
    content:"\eb0c";
}
.ic-sunglasses:before {
    content:"\eb0d";
}
.ic-support-faq:before {
    content:"\eb0e";
}
.ic-table:before {
    content:"\eb0f";
}
.ic-tag:before {
    content:"\eb10";
}
.ic-tags:before {
    content:"\eb11";
}
.ic-taxi:before {
    content:"\eb12";
}
.ic-tea:before {
    content:"\eb13";
}
.ic-tea-pot:before {
    content:"\eb14";
}
.ic-telegram:before {
    content:"\eb15";
}
.ic-telephone:before {
    content:"\eb16";
}
.ic-telephone-alt:before {
    content:"\eb17";
}
.ic-telephone-fill:before {
    content:"\eb18";
}
.ic-telescope:before {
    content:"\eb19";
}
.ic-tennis:before {
    content:"\eb1a";
}
.ic-tennis-fill:before {
    content:"\eb1b";
}
.ic-terminal:before {
    content:"\eb1c";
}
.ic-text-indent:before {
    content:"\eb1d";
}
.ic-thermometer:before {
    content:"\eb1e";
}
.ic-thermometer-snow:before {
    content:"\eb1f";
}
.ic-thermometer-sun:before {
    content:"\eb20";
}
.ic-three-dots:before {
    content:"\eb21";
}
.ic-three-dots-v:before {
    content:"\eb22";
}
.ic-ticket:before {
    content:"\eb23";
}
.ic-tie:before {
    content:"\eb24";
}
.ic-toggle-off:before {
    content:"\eb25";
}
.ic-toggle-on:before {
    content:"\eb26";
}
.ic-tools:before {
    content:"\eb27";
}
.ic-touch:before {
    content:"\eb28";
}
.ic-towels:before {
    content:"\eb29";
}
.ic-towels-fill:before {
    content:"\eb2a";
}
.ic-tracking:before {
    content:"\eb2b";
}
.ic-traffic-light:before {
    content:"\eb2c";
}
.ic-train-line:before {
    content:"\eb2d";
}
.ic-tram:before {
    content:"\eb2e";
}
.ic-trash:before {
    content:"\eb2f";
}
.ic-trash-fill:before {
    content:"\eb30";
}
.ic-tree:before {
    content:"\eb31";
}
.ic-trello:before {
    content:"\eb32";
}
.ic-truck:before {
    content:"\eb33";
}
.ic-tumblr:before {
    content:"\eb34";
}
.ic-tv:before {
    content:"\eb35";
}
.ic-tv-fill:before {
    content:"\eb36";
}
.ic-twitter:before {
    content:"\eb37";
}
.ic-ui-checks:before {
    content:"\eb38";
}
.ic-ui-checks-grid:before {
    content:"\eb39";
}
.ic-ui-radios:before {
    content:"\eb3a";
}
.ic-ui-radios-grid:before {
    content:"\eb3b";
}
.ic-umbrella:before {
    content:"\eb3c";
}
.ic-umbrella-fill:before {
    content:"\eb3d";
}
.ic-undo:before {
    content:"\eb3e";
}
.ic-unique-idea:before {
    content:"\eb3f";
}
.ic-unlike:before {
    content:"\eb40";
}
.ic-unlock:before {
    content:"\eb41";
}
.ic-upload:before {
    content:"\eb42";
}
.ic-user:before {
    content:"\eb43";
}
.ic-user-alt:before {
    content:"\eb44";
}
.ic-user-circle:before {
    content:"\eb45";
}
.ic-users:before {
    content:"\eb46";
}
.ic-users-alt:before {
    content:"\eb47";
}
.ic-van:before {
    content:"\eb48";
}
.ic-viber:before {
    content:"\eb49";
}
.ic-vimeo:before {
    content:"\eb4a";
}
.ic-visa:before {
    content:"\eb4b";
}
.ic-visa-electron:before {
    content:"\eb4c";
}
.ic-volume-down:before {
    content:"\eb4d";
}
.ic-volume-mute:before {
    content:"\eb4e";
}
.ic-volume-off:before {
    content:"\eb4f";
}
.ic-volume-up:before {
    content:"\eb50";
}
.ic-wardrobes:before {
    content:"\eb51";
}
.ic-warning:before {
    content:"\eb52";
}
.ic-warning-circle:before {
    content:"\eb53";
}
.ic-warning-triangle:before {
    content:"\eb54";
}
.ic-watch:before {
    content:"\eb55";
}
.ic-wechat:before {
    content:"\eb56";
}
.ic-western-union:before {
    content:"\eb57";
}
.ic-whatsapp:before {
    content:"\eb58";
}
.ic-wheelchair:before {
    content:"\eb59";
}
.ic-wi-fi:before {
    content:"\eb5a";
}
.ic-wi-fi1:before {
    content:"\eb5b";
}
.ic-wifi-alt:before {
    content:"\eb5c";
}
.ic-wrench:before {
    content:"\eb5d";
}
.ic-x:before {
    content:"\eb5e";
}
.ic-x-box:before {
    content:"\eb5f";
}
.ic-x-circle:before {
    content:"\eb60";
}
.ic-youtube:before {
    content:"\eb61";
}
.ic-zoom-in:before {
    content:"\eb62";
}
.ic-zoom-out:before {
    content:"\eb63";
}
#selectator_mask {
  background-color: transparent;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  z-index: 100;
}
#selectator_mask.selectator_mask_dimmed {
  background-color: rgba(0,0,0,0.1);
}
/* spinner keyframes */
/* main element */
.selectator_element {
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  background-color: #fff;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  border-radius: 2px;
  width: 100%;
}
.selectator_element * {
  box-sizing: border-box;
  text-decoration: none;
}
.selectator_element img {
  display: block;
}
.selectator_element.multiple {
  padding-right: 20px !important;
  padding-bottom: 5px !important;
}
.selectator_element.single {
  height: 36px;
  padding: 7px 10px !important;
}
.selectator_element.focused {
  box-shadow: 0 0 1px #39f;
  z-index: 101;
}
.selectator_element:after {
  position: absolute;
  cursor: pointer;
  content: '\25BC';
  font-size: 70%;
  transform: scaleY(0.75);
  right: 4px;
  color: rgba(0,0,0,0.75);
  top: 50%;
  line-height: 0;
}
.selectator_element.loading:before {
  border: 3px solid rgba(0,0,0,0.1);
  border-top: 3px solid rgba(0,0,0,0.5);
  border-radius: 50%;
  width: 14px;
  line-height: 0;
  height: 14px;
  margin-top: -10px;
  animation: selectator_spinner 500ms linear infinite;
  content: '';
  position: absolute;
  right: 20px;
  top: 50%;
}
/* selected items */
.selectator_selected_items .selectator_placeholder {
  font-size: 80%;
  color: rgba(0,0,0,0.5);
}
.single .selectator_selected_items {
  display: block;
}
.multiple .selectator_selected_items {
  display: inline;
}
.selectator_selected_items .selectator_selected_item {
  
  position: relative;
  vertical-align: top;
}
.single .selectator_selected_items .selectator_selected_item {
  background-color: transparent;
  display: block;
  margin: 0;
  padding: 0;
  font-size: inherit;
  text-decoration: none;
}
.multiple .selectator_selected_items .selectator_selected_item {
  background-color: #5573fa;
  color:#ffffff;
  display: inline-block;
  margin: 5px 0 0 5px;
  padding: 3px 20px 2px 5px;
  
  border-radius: 2px;
  border: 1px solid #dcdcdc;
}
.selectator_selected_items .selectator_selected_item .selectator_selected_item_left {
  float: left;
}
.single .selectator_selected_items .selectator_selected_item .selectator_selected_item_left {
  float: left;
}

.multiple .selectator_selected_items .selectator_selected_item .selectator_selected_item_left {
  float: left;

}
.multiple .selectator_selected_items .selectator_selected_item .selectator_selected_item_left img {
  height: 18px;
  border-radius: 2px;
}
.single .selectator_selected_items .selectator_selected_item .selectator_selected_item_title {
  height: auto;
  line-height: 1.3;
}
.multiple .selectator_selected_items .selectator_selected_item .selectator_selected_item_title {
  float: left;
  padding-top: 1px;
  padding-bottom: 1px;
}
.selectator_selected_items .selectator_selected_item .selectator_selected_item_subtitle {
  display: none;
}
.single .selectator_selected_items .selectator_selected_item .selectator_selected_item_right {
  float: right;
  background-color: #ac6;
  color: #fff;
  font-weight: bold;
  font-size: 80%;
  text-align: center;
  line-height: 16px;
  border-radius: 12px;
  padding: 2px 12px;
  margin-right: 40px;
}
.multiple .selectator_selected_items .selectator_selected_item .selectator_selected_item_right {
  display: none;
}
.single .selectator_selected_items .selectator_selected_item .selectator_selected_item_remove {
  display: block;
  position: absolute;
  right: 16px;
  cursor: pointer;
  font-size: 75%;
  font-weight: bold;
  color: rgba(0,0,0,0.75);
  padding: 2px;
  line-height: 0;
  top: 50%;
  transform: scaleX(1.2);
}
.multiple .selectator_selected_items .selectator_selected_item .selectator_selected_item_remove {
  display: inline-block;
  
  color: #ffffff;
  margin: 0;
  cursor: pointer;
  font-size: 18px;
  line-height: 12px;
  vertical-align: top;
  
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 5px;
}
.multiple .selectator_selected_items .selectator_selected_item .selectator_selected_item_remove:hover {
  background-color: rgba(0,0,0,0.1);
}
/* input field */
.selectator_input,
.selectator_textlength {
  border: 0;
  display: inline-block;
  margin: 0;
  background-color: transparent;
  font-size: 13px;
  outline: none;
}
.multiple .selectator_input,
.multiple .selectator_textlength {
  padding: 3px 0 0 0;
  margin: 7px 0 2px 5px;
  outline: hidden !important;
  border: 0 !important;
  -webkit-box-shadow:0 0 0;
  box-shadow:0 0 0;
}
.single .selectator_input {
  border: 1px solid #7f9db9;
  position: absolute;
  bottom: -40px;
  left: -1px;
  z-index: 101;
  padding: 10px 25px;
  width: 100%;
  width: calc(100% + 2px);
  border-bottom: 0;
  background-color: #f6f6f6;
  color: #333;
  font-size: inherit;
  box-shadow: 0 8px 24px rgba(0,0,0,0.1);
}
.single.options-hidden .selectator_input {
  opacity: 0;
  
  position: absolute;
  left: -10000px;
}
.single.options-visible .selectator_input {
  opacity: 1;
}
.disable_search .selectator_input {
  opacity: 0;
  padding: 0 1px 1px 0 !important;
}
/* options */
.selectator_options {
  margin: 0;
  padding: 0;
  border: 1px solid #7f9db9;
  border-radius: 0 0 3px 3px;
  position: absolute;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  z-index: 101;
  background-color: #fff;
  overflow-y: scroll;
  max-height: 250px;
  list-style: none;
  left: -1px;
  right: -1px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.1);
}
.disable_search .selectator_options {
  border-top: 1px solid #7f9db9;
}
.single.disable_search .selectator_options {
  padding-top: 0;
}
.options-hidden .selectator_options {
  display: none;
}
.selectator_options .selectator_group {
  padding: 5px;
  font-weight: bold;
}
.selectator_options .selectator_option {
  padding: 15px 5px;
  cursor: pointer;
  color: #000;
  min-height: 36px;
  border-bottom: 1px solid #999;
}
.selectator_options .selectator_option.selectator_group_option {
  padding-left: 20px;
}
.selectator_options .selectator_option:before,
.selectator_options .selectator_option:after {
  content: "";
  display: table;
}
.selectator_options .selectator_option:after {
  clear: both;
}
.selectator_options .selectator_option .selectator_option_left {
  float: left;
}
.selectator_options .selectator_option .selectator_option_left img {
  height: 30px;
  border-radius: 2px;
}
.selectator_options .selectator_option .selectator_option_title {
  
}
.selectator_options .selectator_option .selectator_option_subtitle {
  font-size: 80%;
  color: rgba(0,0,0,0.8);
  margin-top: -1px;
  margin-bottom: -1px;
  
}
.selectator_options .selectator_option .selectator_option_right {
  float: right;
  background-color: #ac6;
  color: #fff;
  font-weight: bold;
  font-size: 80%;
  text-align: center;
  line-height: 16px;
  border-radius: 12px;
  padding: 2px 12px;
  margin-top: 4px;
}
.selectator_options .selectator_option.active {
  background-color: #39f;
  color: #fff;
}

@-moz-keyframes selectator_spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes selectator_spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes selectator_spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes selectator_spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.header{ 
    background-image: url("../../images/home.jpeg"); 
    min-height: 350px;
    
    width: 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
padding-top: 20px;
}
.wrap{
    width:1200px;
    max-width: 100%;
    margin: auto;
    display: block;
}
.about-us{ 
    background-image: url("../../images/about-us.jpg"); 
    
    

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}
.nav{text-align:center; position:fixed; width:100%; left:0; top:0; z-index:352; display:table; background-color:#fff;
border-bottom:1px solid #ccc}
.nav a{
Display:inline-block; padding:14px 8px;
font-weight:bold;
}
.nav a:hover{ color:#cc0000;}