.btn,.dropdown-menu>li>a,.form-control {
    line-height: 1.42857143
}

.form-control,.img-responsive,.nav>li,.nav>li>a,header,nav,section {
    display: block
}

body,html {
    overflow-x: hidden
}

.btn,img {
    vertical-align: middle
}

#header .header-body,#header .header-nav-top .nav .dropdown-menu,.slider-container,section.section {
    background-position: initial initial;
    background-repeat: initial initial
}

#header .header-body,#header .header-btn-collapse-nav,.slider-container,section.section {
    background-repeat: initial initial
}

body,p {
    color: #777
}

li,p {
    line-height: 24px
}

.social-icons li a,a {
    text-decoration: none
}

.btn,.form-control {
    background-image: none
}

.btn-primary,.btn-success,.btn-warning,html .btn-primary {
    text-shadow: rgba(0,0,0,.247059) 0 -1px 0
}

.btn-borders.btn-primary,a,html .btn-borders.btn-primary {
    background-color: transparent
}

html {
    font-family: sans-serif
}

button,h2,h4,input,textarea {
    font-family: inherit;
    font-family: inherit
}

a {
    color: #08c
}

.btn-default,.dropdown-menu,.form-control,body {
    background-color: #fff
}

strong {
    font-weight: 700
}

img {
    border: 0
}

button,input,textarea {
    margin: 0;
    font-size: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit
}

button {
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button
}

input {
    line-height: normal
}

textarea {
    overflow: auto;
    resize: vertical
}

*,::after,::before {
    box-sizing: border-box
}

html {
    font-size: 10px;
    direction: ltr
}

button,input,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.btn,.dropdown-menu,.form-control,body {
    font-size: 14px
}

.img-responsive {
    max-width: 100%;
    height: auto
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-danger {
    color: #a94442
}

ul {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul {
    margin-bottom: 0
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.form-horizontal .form-group,.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-md-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-sm-12,.col-sm-3,.col-sm-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    color: #555;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,.0745098) 0 1px 1px inset;
    box-shadow: rgba(0,0,0,.0745098) 0 1px 1px inset
}

.form-control::-webkit-input-placeholder {
    color: #999
}

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 15px
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: 4px
}

.fa,.icon-briefcase,.icon-credit-card,.icon-user-following,.icon-wallet {
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.btn-default {
    border-color: #ccc;
    color: #666
}

.collapse {
    display: none
}

#header .container,.dropdown {
    position: relative
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    text-align: left;
    list-style: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.14902);
    border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,.172549) 0 6px 12px;
    box-shadow: rgba(0,0,0,.172549) 0 6px 12px
}

.home-intro,.slider-container {
    background-color: #171717;
    overflow: hidden
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    color: #333;
    white-space: nowrap
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav>li {
    position: relative
}

.nav>li>a {
    position: relative;
    padding: 10px 15px
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a {
    color: #fff;
    background-color: #337ab7
}

.container::after,.container::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.nav::after,.nav::before,.row::after,.row::before {
    display: table;
    content: ' '
}

.container::after,.feature-box,.form-horizontal .form-group::after,.nav::after,.row::after {
    clear: both
}

@media (max-width: 767px) {
    .hidden-xs {
        display:none!important
    }
}

@media (max-width: 991px) and (min-width:768px) {
    .hidden-sm {
        display:none!important
    }
}

.fa,.home-intro p {
    display: inline-block
}

@font-face {
    font-family: FontAwesome;
    src: url(/en/vendor/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/en/vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/en/vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/en/vendor/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/en/vendor/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal;
	font-display:swap
}

.fa {
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto
}

.fa-list-alt::before {
    content: '\f022'
}

.fa-twitter::before {
    content: '\f099'
}

.fa-facebook::before {
    content: '\f09a'
}

.fa-bars::before {
    content: '\f0c9'
}

.fa-linkedin::before {
    content: '\f0e1'
}

.fa-youtube::before {
    content: '\f167'
}

.fa-bank::before {
    content: '\f19c'
}
@font-face {
    font-family: Simple-Line-Icons;
    src: url(/en/vendor/simple-line-icons/fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype'),url(/en/vendor/simple-line-icons/fonts/Simple-Line-Icons.woff) format('woff'),url(/en/vendor/simple-line-icons/fonts/Simple-Line-Icons.ttf) format('truetype'),url(/en/vendor/simple-line-icons/fonts/Simple-Line-Icons.svg#Simple-Line-Icons) format('svg');
    font-weight: 400;
    font-style: normal;
	font-display:swap
}

.icon-briefcase,.icon-credit-card,.icon-user-following,.icon-wallet {
    font-family: Simple-Line-Icons;
    speak: none;
    text-transform: none
}
.icon-briefcase::before {
    content: '\e04b'
}

body {
    font-family: 'Open Sans',Arial,sans-serif;
    line-height: 22px;
    margin: 0
}

.feature-box.feature-box-style-2 h4,h2,h4 {
    color: #1d2127
}

body a {
    outline: 0!important
}

#header {
    position: relative;
    z-index: 100
}

#header .header-body {
    background-color: #2247a0;
    border-top: 5px solid #f9bb15;
    border-bottom: 5px solid #f7c139;
    padding: 8px 0;
    width: 100%;
    z-index: 1001;
    min-height: 125px
}

#header .header-container {
    position: relative;
    display: table
}

#header .header-row {
    display: table-row;
    clear: both
}

#header .header-column {
    display: table-cell;
    vertical-align: middle
}

#header .header-column .header-row {
    display: block;
    clear: right
}

#header .header-logo {
    float: left;
    position: relative
}

#header .header-logo img {
    position: relative;
    margin: 15px 15px 15px 0;
    top: 0
}

#header .header-nav-top {
    float: right;
    margin-top: 10px;
    margin-left: 10px
}

#header .header-nav-top .nav>li>a {
    color: #e6e5e5;
    font-size: .9em;
    padding: 6px 10px;
    display: inline-block
}
#header .header-social-icons {
    float: right;
    margin: 15px 0 0 10px
}

#header .header-btn-collapse-nav {
    color: #fff;
    display: none;
    float: right;
    margin: 12px 0 8px 15px
}

.mt-md {
    margin-top: 15px!important
}

.mt-lg {
    margin-top: 20px!important
}

.mb-none {
    margin-bottom: 0!important
}

.mb-sm {
    margin-bottom: 10px!important
}

.mb-lg {
    margin-bottom: 20px!important
}

.mb-xl {
    margin-bottom: 25px!important
}

.pb-none {
    padding-bottom: 0!important
}

section.section {
    background-color: #f4f4f4;
    border-top: 5px solid #f1f1f1;
    margin: 1px 0;
    padding: 50px 0
}

.slider-container {
    height: 500px;
    width: 100%;
    direction: ltr
}
.home-intro {
    margin-bottom: 60px;
    padding: 20px 0 10px;
    position: relative;
    text-align: left
}

.home-intro p {
    color: #fff;
    font-size: 1.4em;
    font-weight: 300;
    max-width: 800px;
    padding-top: 5px
}

h2,h4 {
    font-weight: 200;
    letter-spacing: -1px;
    margin: 0
}

h2 {
    font-size: 2.2em;
    font-weight: 300;
    line-height: 42px;
    margin: 0 0 32px
}

form label,h4 {
    font-weight: 400
}

h4 {
    font-size: 1.4em;
    letter-spacing: normal;
    line-height: 27px;
    margin: 0 0 14px
}

@media (max-width: 479px) {
    body {
        font-size:13px
    }

    h2 {
        line-height: 40px
    }
}

p {
    margin: 0 0 20px
}

.btn-primary {
    background-color: #ccc;
    border-color: #ccc #ccc #b3b3b3;
    color: #fff
}

.btn-success {
    background-color: #47a447;
    border-color: #47a447 #47a447 #388038;
    color: #fff
}

.btn-warning {
    background-color: #ed9c28;
    border-color: #ed9c28 #ed9c28 #d18211;
    color: #fff
}

.social-icons li a,.white-popup-block {
    background-color: #fff;
    background-position: initial initial;
    background-repeat: initial initial
}

.btn-borders {
    border-width: 3px;
    padding: 4px 12px
}

.btn-borders.btn-primary {
    border-color: #ccc;
    color: #ccc;
    text-shadow: none;
    background-position: initial initial;
    background-repeat: initial initial
}

.form-group::after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.feature-box .feature-box-icon {
    background-color: #ccc;
    border-radius: 35px;
    color: #fff;
    display: inline-block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-right: 10px;
    position: relative;
    text-align: center;
    top: 5px;
    width: 35px;
    background-position: initial initial;
    background-repeat: initial initial
}

.feature-box .feature-box-info {
    padding-left: 50px
}

.feature-box.feature-box-style-2 .feature-box-icon {
    background-color: transparent;
    width: 50px;
    height: 50px;
    background-position: initial initial;
    background-repeat: initial initial
}

.feature-box.feature-box-style-2 .feature-box-icon i.icons {
    font-size: 28px
}

.feature-box.feature-box-style-2 .feature-box-info {
    padding-left: 60px
}

.social-icons {
    margin: 0;
    padding: 0;
    width: auto
}

.social-icons li {
    display: inline-block;
    margin: -1px 1px 5px 0;
    padding: 0;
    border-radius: 100%;
    overflow: visible;
    box-shadow: rgba(0,0,0,.298039) 0 2px 2px 0
}

.social-icons li a {
    border-radius: 100%;
    display: block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    color: #333!important
}

.appear-animation {
    opacity: 0;
    -webkit-animation: 1s both
}

#footer .contact p,#footer a,#footer h1,#footer h2,#footer h3,#footer h4,nav>ul.nav-pills>li>a {
    color: #fff
}

ul.nav-pills>li.active>a {
    background-color: #f9bb15
}

html .btn-primary {
    color: #fff;
    background-color: #08c;
    border-color: #08c #08c #069
}

html .btn-borders.btn-primary {
    border-color: #08c;
    color: #08c;
    text-shadow: none;
    background-position: initial initial;
    background-repeat: initial initial
}

#header .header-btn-collapse-nav {
    background-color: #08c;
    background-position: initial initial;
    background-repeat: initial initial
}

#footer {
    background: #004a99;
    border-top: 4px solid #f9bb15;
    font-size: .9em;
    margin-top: 50px;
    padding: 70px 0 0;
    position: relative;
    clear: both;
    color: #fff
}

@media (max-width: 991px) {
    body>.body {
        overflow-x:hidden;
        overflow-y: auto
    }

    #header .header-nav-main,#header .header-nav-main nav>ul li.dropdown .dropdown-menu {
        background-color: transparent;
        clear: both;
        float: none;
        background-position: initial initial;
        background-repeat: initial initial
    }

    #header .header-logo {
        margin-top: -5px
    }

    #header .header-nav-main nav {
        margin: 0 0 6px
    }

    #header .header-nav-main nav>ul li {
        border-bottom: 1px solid #e8e8e8;
        clear: both;
        display: block;
        float: none;
        margin: 0;
        padding: 0;
        position: relative
    }

    #header .header-nav-main nav>ul li a {
        font-size: 13px;
        font-style: normal;
        line-height: 20px;
        padding: 7px 8px;
        margin: 1px 0;
        border-radius: 4px
    }

    #header .header-nav-main nav>ul li.dropdown .dropdown-menu {
        padding: 0;
        margin: 0;
        font-size: 13px;
        box-shadow: none;
        border-radius: 0;
        border: 0;
        display: none;
        position: static
    }

    #header .header-nav-main nav>ul li:last-child {
        border-bottom-width: 0
    }

    #header .header-nav-main nav>ul>li>a {
        text-transform: uppercase;
        font-weight: 700;
        margin-top: 1px;
        margin-bottom: 1px
    }

    #header .header-btn-collapse-nav {
        outline: rgb(0,0,0);
        display: block
    }

    #header .header-column,#header .header-column .header-row,#header .header-container,#header .header-row {
        display: block
    }

    .feature-box .feature-box-icon,html .home-intro-primary {
        background-color: #08c
    }

    #feedback_pool_btn a,html .home-intro-primary {
        background-position: initial initial;
        background-repeat: initial initial
    }

    .feature-box.feature-box-style-2 .feature-box-icon .icons {
        color: #08c
    }

    section.section-white {
        background-color: #fff!important;
        border-color: #fff!important
    }
	#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a {
        color: #fff
    }

    #header .header-nav-main nav>ul>li.active>a {
        border-radius: 0;
        background: 0 0;
        color: #ffec02!important
    }

    #header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:hover {
        background: 0 0
    }
	 #header .header-logo img {
        width: 200px;
        margin: 14px 0 0!important
    }

    #header .header-body {
        min-height: 101px!important
    }

    html.sticky-header-enabled #header .header-nav-main {
        padding-top: 20px;
        min-height: 500px
    }