@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/media/open-sans-v27-latin-300.1ff083351611e93f199c.eot);
    src: local('Open Sans Light'), local('OpenSans-Light'), url(/media/open-sans-v27-latin-300.1ff083351611e93f199c.eot?#iefix) format('embedded-opentype'), url(/media/open-sans-v27-latin-300.c4d56a65291faa29cd8d.woff2) format('woff2'), url(/media/open-sans-v27-latin-300.b75dbf5a2eca01c34533.woff) format('woff'), url(/media/open-sans-v27-latin-300.be8155510b98d7e5e37e.ttf) format('truetype'),
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/media/open-sans-v17-latin-regular.f57a62e9efddf6ace18b.woff2) format('woff2'), url(/media/open-sans-v17-latin-regular.347639ec49f4b2884a96.woff) format('woff');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/media/open-sans-v27-latin-600.d99a53374a79ae5ef71b.eot);
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(/media/open-sans-v27-latin-600.d99a53374a79ae5ef71b.eot?#iefix) format('embedded-opentype'), url(/media/open-sans-v27-latin-600.87da65d8301dc2218555.woff2) format('woff2'), url(/media/open-sans-v27-latin-600.28125e6f4f0671dbfa7b.woff) format('woff'), url(/media/open-sans-v27-latin-600.ac0e95844e5fb56c1042.ttf) format('truetype'), url(/media/open-sans-v27-latin-600.3d5351d0f1e0af7b27a0.svg#OpenSans) format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/media/open-sans-v27-latin-700.e6b7ad3259f533eaeacb.eot);
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/media/open-sans-v27-latin-700.e6b7ad3259f533eaeacb.eot?#iefix) format('embedded-opentype'), url(/media/open-sans-v27-latin-700.166dc5efb248e5752096.woff2) format('woff2'), url(/media/open-sans-v27-latin-700.043b0bf0b516558445d6.woff) format('woff'), url(/media/open-sans-v27-latin-700.ac7fd199b45ea19e55a1.ttf) format('truetype'), url(/media/open-sans-v27-latin-700.1418c060da5f38c8a0ff.svg#OpenSans) format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(/media/open-sans-v17-latin-800.1666787ea3ff3941e764.woff2) format('woff2'), url(/media/open-sans-v17-latin-800.8ab0bbdd48f276f4ba56.woff) format('woff');
    font-display: swap
}

@font-face {
    font-family: Athiti;
    font-style: normal;
    font-weight: 400;
    src: local('Athiti'), local('Athiti-Regular'), url(/media/athiti-v5-thai-regular.3357e071c70b35667504.woff2) format('woff2'), url(/media/athiti-v5-thai-regular.3af91250c079a9f6c957.woff) format('woff');
    font-display: swap
}

@font-face {
    font-family: Athiti;
    font-style: normal;
    font-weight: 700;
    src: local('Athiti Bold'), local('Athiti-Bold'), url(/media/athiti-v5-thai-700.cd52b383e2baedbe71a0.woff2) format('woff2'), url(/media/athiti-v5-thai-700.3132a07cd91db6406ff1.woff) format('woff');
    font-display: swap
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

html {
    font-size: 18px
}

body {
    -webkit-text-size-adjust: none;
    margin: 0;
    font-family: "Open Sans", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 1rem;
    line-height: normal;
    background-color: #fff;
    color: #2a3b4d;
    font-weight: 400;
    position: relative
}

body.th {
    font-family: Athiti, "Open Sans", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}

ul {
    list-style: none
}

ol {
    padding-left: 22px
}

li {
    padding-bottom: 7px
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*, ::after, ::before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: 0
}

:focus {
    outline: 0
}

a {
    color: #01bdf0;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

img {
    max-width: 100%;
    width: auto;
    height: auto
}

i {
    font-style: italic
}

.h1, h1 {
    font-size: 40px;
    font-weight: 400;
    line-height: 46px;
    margin-bottom: 1rem
}

.h2, .title, h2 {
    font-size: 26px;
    font-weight: 400;
    line-height: 34px;
    margin-bottom: 1rem
}

.s1.main-banner h2 {
    margin-bottom: 0
}

.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 40px;
    line-height: 30px
}

.small-title {
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
    display: inline-block
}

.small-p {
    font-size: 12px
}

p {
    margin-bottom: 20px
}

.strong, b, strong {
    font-weight: 700
}

.lightbox {
    display: none
}

.clear {
    float: none;
    clear: both
}

.font-normal {
    font-weight: 400 !important
}

.font-bold {
    font-weight: 700 !important
}

.fs-12 {
    font-size: 12px !important;
    line-height: normal !important
}

.fs-14 {
    font-size: 14px !important;
    line-height: normal !important
}

.fs-16 {
    font-size: 16px !important;
    line-height: normal !important
}

.fs-18 {
    font-size: 18px !important;
    line-height: normal !important
}

.fs-20 {
    font-size: 20px !important;
    line-height: 26px !important
}

.fs-22 {
    font-size: 22px !important;
    line-height: normal !important
}

.fs-24 {
    font-size: 24px !important;
    line-height: normal !important
}

.fs-32 {
    font-size: 32px !important;
    line-height: 38px
}

.fs-34 {
    font-size: 34px !important;
    line-height: normal !important
}

.fs-38 {
    font-size: 38px !important;
    line-height: 44px !important
}

.container-fluid {
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px
}

.section .container {
    padding: 60px 15px
}

.row {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    width: calc(100% + 30px)
}

.inner-row {
    margin-right: -15px;
    margin-left: -15px;
    width: calc(100% + 30px)
}

.float-none {
    float: none
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.d-none, .display-none {
    display: none !important
}

.d-block, .display-block {
    display: block !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.display-flex {
    display: -ms-flexbox !important;
    display: flex !important;
    display: -webkit-flex !important
}

.flex-align-start {
    align-items: flex-start !important;
    -webkit-align-items: flex-start !important
}

.flex-align-end {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important
}

.flex-align-center {
    align-items: center !important;
    -webkit-align-items: center !important
}

.flex-align-stretch {
    align-items: stretch !important;
    -webkit-align-items: stretch !important
}

.flex-align-baseline {
    align-items: baseline !important;
    -webkit-align-items: baseline !important
}

.align-self-end {
    align-self: flex-end;
    -webkit-align-self: flex-end
}

.align-self-center {
    align-self: center;
    -webkit-align-self: center
}

.align-center, .text-center {
    text-align: center
}

.align-left {
    text-align: left
}

.align-right {
    text-align: right
}

.align-justify {
    text-align: justify
}

.flex-wrap {
    flex-flow: wrap;
    -webkit-flex-flow: wrap
}

.margin-center {
    margin: 0 auto
}

.mt-0 {
    margin-top: 0 !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.ml-0 {
    margin-left: 0 !important
}

.mr-0 {
    margin-right: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-3 {
    margin-right: 1rem !important
}

.mr-4 {
    margin-right: 1.5rem !important
}

.mr-5 {
    margin-right: 3rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-3 {
    margin-left: 1rem !important
}

.ml-4 {
    margin-left: 1.5rem !important
}

.ml-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.pr-0 {
    padding-right: 0 !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-3 {
    padding-right: 1rem !important
}

.pr-4 {
    padding-right: 1.5rem !important
}

.pr-5 {
    padding-right: 3rem !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-3 {
    padding-left: 1rem !important
}

.pl-4 {
    padding-left: 1.5rem !important
}

.pl-5 {
    padding-left: 3rem !important
}

.border {
    border: 1px solid #e4e4e4 !important
}

.border-top {
    border-top: 1px solid #e4e4e4 !important
}

.border-bottom {
    border-bottom: 1px solid #e4e4e4 !important
}

.border-right {
    border-right: 1px solid #e4e4e4 !important
}

.border-left {
    border-left: 1px solid #e4e4e4 !important
}

.border-none {
    border: 0 !important
}

.border-top-none {
    border-top: 0 !important
}

.border-bottom-none {
    border-bottom: 0 !important
}

.border-right-none {
    border-right: 0 !important
}

.border-left-none {
    border-left: 0 !important
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.w-100 {
    width: 100% !important
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    max-width: 100%
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

ul.square-bullet {
    list-style-type: none;
    padding-bottom: 1rem
}

ul.square-bullet li {
    position: relative;
    padding-left: 15px
}

ul.square-bullet li .bullet {
    position: absolute;
    left: 0;
    color: #fff;
    font-size: 12px;
    top: 9px;
    font-weight: 700;
    background: #2a3b4d;
    height: 3px;
    width: 3px;
    text-align: center;
    line-height: 16px;
    border-radius: 50px
}

.list-style-disc {
    list-style: disc;
    padding-left: 25px
}

.list-style-disc-small li {
    padding-left: 25px;
    position: relative
}

.list-style-disc-small li:before {
    content: " ";
    background: #1c2239;
    position: absolute;
    left: 0;
    top: 15px;
    width: 6px;
    height: 6px;
    border-radius: 50%
}

.list-icon-v {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAvUlEQVQoka3RoWrCURzF8Y8MDZalBdH4r4Ks2Ff1DfYEi8PoHsAHkCWxiFkw+w4Gq0m2tDQcC0vyh99Q/lfwP9w33nPuOZd7/AM9vF0b84A9HhPlD3TxhadrQu7xiefTw3Wkl6WNDwyL/kGkd0oEZXjHKFGCl2hpJ8qRVqwzTpQCozBmiUITW0xQSdQzvGIX7b/cYYM5bsqE5ORt02hv4DbGWKJ66WKRvHUW//UdQ/TxU/Y1p9SwwAr1i24cACMLHbvedXzDAAAAAElFTkSuQmCC');
    width: 18px;
    height: 15px;
    float: left;
    margin: 3px 10px 0;
    background-repeat: no-repeat
}

@media (min-width: 576px) {
    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .align-sm-center {
        text-align: center
    }

    .d-sm-none {
        display: none !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-flex {
        display: flex !important;
        display: -webkit-flex !important
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .border-sm-top-none {
        border-top: 0 !important
    }

    .border-sm-bottom-none {
        border-bottom: 0 !important
    }

    .border-sm-right-none {
        border-right: 0 !important
    }

    .border-sm-left-none {
        border-left: 0 !important
    }
}

@media (min-width: 768px) {
    .mr-md-0 {
        margin-right: 0 !important
    }

    .mr-md-1 {
        margin-right: .25rem !important
    }

    .mr-md-2 {
        margin-right: .5rem !important
    }

    .mr-md-3 {
        margin-right: 1rem !important
    }

    .mr-md-4 {
        margin-right: 1.5rem !important
    }

    .mr-md-5 {
        margin-right: 3rem !important
    }

    .mr-md-6 {
        margin-right: 6rem !important
    }

    .fs-md-14 {
        font-size: 14px !important
    }

    .fs-md-16 {
        font-size: 16px !important
    }

    .fs-md-18 {
        font-size: 18px !important
    }

    .fs-md-20 {
        font-size: 20px !important
    }

    .fs-md-24 {
        font-size: 24px !important
    }

    .fs-md-32 {
        font-size: 32px !important
    }

    .fs-md-34 {
        font-size: 34px !important
    }

    .fs-md-48 {
        font-size: 48px !important;
        line-height: 50px !important
    }

    .h1, h1 {
        font-size: 44px;
        font-weight: 400;
        line-height: 55px
    }

    .h2, .title, h2 {
        font-size: 32px;
        font-weight: 400;
        line-height: 42px
    }

    .h3, .h4, .h5, .h6, h3, h4, h5, h6 {
        font-size: 32px;
        font-weight: 400;
        line-height: 42px;
        margin-bottom: 50px
    }

    .display-md-flex {
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex
    }

    .align-md-center {
        text-align: center !important
    }

    .align-md-left {
        text-align: left !important
    }

    .align-md-right {
        text-align: right !important
    }

    .d-md-none {
        display: none !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-flex {
        display: flex !important;
        display: -webkit-flex !important
    }

    .float-md-none {
        float: none
    }

    .float-md-left {
        float: left
    }

    .float-md-right {
        float: right
    }

    .border-md-none {
        border: 0 !important
    }

    .border-md {
        border: 1px solid #c8c8c8 !important
    }

    .border-md-top {
        border-top: 1px solid #c8c8c8 !important
    }

    .border-md-bottom {
        border-bottom: 1px solid #c8c8c8 !important
    }

    .border-md-right {
        border-right: 1px solid #c8c8c8 !important
    }

    .border-md-left {
        border-left: 1px solid #c8c8c8 !important
    }

    .border-md-top-none {
        border-top: 0 !important
    }

    .border-md-bottom-none {
        border-bottom: 0 !important
    }

    .border-md-right-none {
        border-right: 0 !important
    }

    .border-md-left-none {
        border-left: 0 !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pl-md-0 {
        padding-left: 0 !important
    }

    .pl-md-1 {
        padding-left: .25rem !important
    }

    .pl-md-2 {
        padding-left: .5rem !important
    }

    .pl-md-3 {
        padding-left: 1rem !important
    }

    .pl-md-4 {
        padding-left: 2rem !important
    }

    .pl-md-5 {
        padding-left: 3rem !important
    }

    .pr-md-4 {
        padding-right: 1.5rem !important
    }

    .pr-md-5 {
        padding-right: 3rem !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        -webkit-flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        -webkit-flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        -webkit-flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        -webkit-flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        -webkit-flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        -webkit-flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        -webkit-flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        -webkit-flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        -webkit-flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        -webkit-flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        -webkit-flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    ul.square-bullet li {
        padding-left: 19px
    }

    ul.square-bullet li .bullet {
        top: 9px;
        height: 6px;
        width: 6px;
        line-height: 16px;
        border-radius: 50px
    }

    .section .container {
        padding: 80px 15px
    }
}

@media (min-width: 992px) {
    .main-banner .container {
        padding: 2rem 0
    }

    .section .container {
        padding: 60px 15px
    }

    .display-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
        display: -webkit-flex !important
    }

    .align-lg-center {
        text-align: center
    }

    .d-lg-none {
        display: none !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-flex {
        display: flex !important;
        display: -webkit-flex !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .p-b-lg-0 {
        padding-bottom: 0 !important
    }

    .p-b-lg-3 {
        padding-bottom: 1rem !important
    }

    .p-b-lg-5 {
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .container {
        max-width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1210px
    }
}

@media (max-width: 992px) {
    .desk-only {
        display: none !important
    }

    body {
        font-size: 16px
    }
}

.font-light {
    font-weight: 300 !important
}

.table {
    display: table;
    border-collapse: collapse
}

.tr {
    display: table-row
}

.td {
    display: table-cell
}

.btn-wrap {
    margin: 0 auto
}

.btn-blue {
    background-color: #00b6ee;
    color: #2a3b4d;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .5);
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    font-weight: 400;
    transition: .2s ease-out
}

body.br-3 .btn-blue {
    background-color: #04b9ed
}

.btn-blue:hover {
    background-color: #1ad0fc;
    text-decoration: none
}

.btn-blue.small {
    font-size: 1.1rem;
    padding: 10px;
    max-width: 280px;
    width: 100%
}

.btn-blue.big {
    font-size: 1.5rem;
    padding: 20px;
    max-width: 500px;
    width: 100%
}

.btn-blue.medium {
    font-size: 20px;
    padding: 10px 12px 12px;
    max-width: 355px;
    width: 100%
}

.btn-blue-glow {
    font-size: 18px;
    color: #01bdf0;
    border: 2px solid #01bdf0;
    background: rgba(41, 59, 75, .7);
    -webkit-box-shadow: 0 0 10px 0 rgba(1, 189, 240, .5);
    -moz-box-shadow: 0 0 10px 0 rgba(1, 189, 240, .5);
    box-shadow: 0 0 10px 0 rgba(1, 189, 240, .5);
    padding: 15px;
    width: 100%;
    max-width: 300px;
    border-radius: 4px;
    display: inline-block
}

.btn-blue-glow:hover {
    cursor: pointer;
    background-color: #293b4b;
    text-decoration: none
}

.color-blue {
    color: #04b9f2
}

.color-white {
    color: #fff
}

.color-black {
    color: #000
}

.color-gray {
    color: #757575
}

.color-yellow {
    color: #ffea00
}

.color-orange {
    color: #ec881b
}

.color-green {
    color: #63aa00
}

.divider {
    position: relative;
    width: 100%;
    display: block;
    border-top: 1px solid #c8c8c8
}

.divider .sign {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translate(-50%, 0)
}

.section {
    background-color: #fff;
    float: none;
    clear: both
}

.section.gray {
    background-color: #f1f1f1
}

.justify-content-end {
    justify-content: flex-end;
    -webkit-justify-content: flex-end
}

.justify-content-center {
    justify-content: center;
    -webkit-justify-content: center
}

.justify-content-space-between {
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.justify-content-space-around {
    justify-content: space-around;
    -webkit-justify-content: space-around
}

ul.instruments-table {
    width: 100%;
    display: inline-block;
    padding-right: 20px;
    vertical-align: top;
    margin: 10px 0
}

ul.instruments-table li:first-child {
    border-top: 1px solid #eee
}

ul.instruments-table li {
    border-bottom: 1px solid #eee;
    padding: 10px 0
}

ul.instruments-table li img {
    vertical-align: middle
}

ul.instruments-table li span {
    float: right;
    font-weight: 700
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    color: #fff
}

.change.positive {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFAQMAAABGqu8rAAAABlBMVEUAAABgqCy5tijtAAAAAXRSTlMAQObYZgAAABdJREFUCNdj4GFgkGNgsGdgqG9g+H8AAAsyAyj5KVqkAAAAAElFTkSuQmCC') center right no-repeat;
    color: green
}

.change.negative {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFAQMAAABGqu8rAAAABlBMVEUAAADGLi7nlFfeAAAAAXRSTlMAQObYZgAAABdJREFUCNdj+H+Aob6BwZ6BQY6BgYcBACTcAyg44gKrAAAAAElFTkSuQmCC') center right no-repeat;
    color: red
}

.caret-white {
    border-right: 1.5px solid #fff;
    border-bottom: 1.5px solid #fff;
    width: 10px;
    height: 10px;
    display: inline-block;
    transform: rotate(45deg);
    margin-left: 8px;
    position: relative;
    top: -3px
}

.blue-check {
    border-right: 1px solid #5bd7f0;
    border-bottom: 1px solid #5bd7f0;
    width: 7px;
    height: 15px;
    display: inline-block;
    transform: rotate(45deg);
    margin-left: 8px;
    position: relative;
    top: -4px
}

@media (min-width: 768px) {
    .btn-blue.medium {
        font-size: 22px;
        font-weight: 400
    }

    .img-bottom {
        margin-bottom: -50px
    }

    .s1 .container {
        position: relative;
        padding: 4rem 15px 3rem
    }

    .s1.main-banner .container {
        min-height: 600px
    }
}

@media (max-width: 768px) {
    .hidden-sm, .hidden-xs {
        display: none
    }

    .section .container {
        padding: 30px 15px
    }

    .image_aspect_ratio {
        width: 100%;
        padding-top: 90%;
        margin: auto;
        margin-top: -90% !important;
        max-width: 300px
    }

    .lSSlideWrapper {
        max-width: 100%;
        overflow: hidden;
        position: relative
    }

    #instrumentsContainer {
        width: 4000px
    }
}

.gray-box {
    background-color: #efeeee;
    padding: 15px;
    display: block
}

.color-title {
    background-color: #d85353;
    padding: 5px;
    color: #fff;
    font-weight: 700;
    display: inline-block
}

.main-banner {
    background: #293b4b;
    border-bottom: 2px solid #2a3b4d;
    padding: 0
}

.main-banner .container {
    padding: 2rem 15px
}

.main-banner img {
    display: block;
    margin: auto
}

.panel {
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #f5f5f5;
    margin-bottom: 20px;
    cursor: pointer;
    overflow: hidden
}

.panel-heading.collapsed {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAGFBMVEX19fUEufIEv/Pe9fX12fK31vOo1vO3y/I6CG2KAAAAH0lEQVQI12MAAhZlEEklliAUCDCEhoaGqwGJAOqYDADIwwWt80nH0gAAAABJRU5ErkJggg==) left 15px center no-repeat
}

.panel-heading {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARBAMAAADJQ1rJAAAAFVBMVEX19fUEufK31vMExvO/xvK33/Tm3/M6pQ/lAAAAGUlEQVQI12OgFnAUFBQ0QGMlKSkpBVDLAgDGagJh3dtiwAAAAABJRU5ErkJggg==) left 15px center no-repeat
}

.panel h4 {
    margin: 0;
    font-size: 1.2rem;
    padding: 10px 20px 14px 40px;
    position: relative
}

.panel h4 a {
    color: #2a3b4d
}

.panel h4 a:hover {
    text-decoration: none
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
    padding: 15px 30px;
    background: #fff
}

.panel-default.video {
    background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wgARCAAeACgDAREAAhEBAxEB/8QAGgAAAwEAAwAAAAAAAAAAAAAAAAYHBQMECf/EABgBAAMBAQAAAAAAAAAAAAAAAAABAgME/9oADAMBAAIQAxAAAAD20lrlIBuqdSak2FyXeAHwdKvFT5eiS7wBWaTw42s9OkwDQDmD/8QAMhAAAQIEAgMRAQEAAAAAAAAAAQIDBAUGEQAHEiFBCBAWGCJFUVVWYYSRk5XD0tMTMv/aAAgBAQABPwCu8yZBl43DLnbEU6YoqDSIVtKjybXJ0lDpGOMvQnVM39Br9McZehOqZv6DX6YoysJTXElE9k6HkNF1TZQ+kJWlSdhsSNo24SpK7lKgRextjdQcy+I+PfpbNVVD5ZqkknTeZRMW4pLik8lhBAGl3m4Nh59+Rr78VlvBxMS8pxxx19S1rN1KJdXck43UHMviPj38scv5PX+UzkBHp/m+iYOmEiwnlNK0U+aTtGMqqemVK0UxIZs0Evw7rwVom4ILiiCO4ixxM5FJZ22lqcyeFi0oN0JimEuBJ6RpA2xwAoTsVKPbWvrjgBQnYqUe2tfXEBL5fKoYQUrgWYZlP+GYdoIQNevUNW9//8QAIxEBAAECBQQDAAAAAAAAAAAAAQIQEQASIVFxAzSRsTFBgf/aAAgBAgEBPwDMZ8n7VjazvQ7mXB7a9W8yMTbXy6GJhEiGxg7mXB7a9WDlinzbzq6OGRIOMW+63Wn/xAAjEQABAgQHAQEAAAAAAAAAAAABAgMAEBEhEkNRYYGRwSIx/9oACAEDAQE/AMPzWYINdpZfM2gE4lHW3QhskuOE6+CMvmbKqFQP5XwQhBQ4vc26EA2pMCkv/9k=') top 15px right 10px no-repeat #f5f5f5
}

.panel-collapse ol {
    counter-reset: item;
    padding-left: 21px
}

.panel-collapse ol li {
    display: block;
    position: relative
}

.panel-collapse ol li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
    position: absolute;
    left: -18px
}

.panel-collapse ol ol {
    padding-left: 30px
}

.panel-collapse ol ol li:before {
    left: -30px
}

.instruments-slider .rate-box-wrapper {
    padding: 25px 20px 5px 0;
    max-width: 33%
}

.instruments-slider .rate-box {
    border: 1px solid #c8c8c8
}

.instruments-slider .rate-box .rate-label {
    background-color: #f7f7f7;
    padding: 5px;
    min-height: 41px;
    border-bottom: 1px solid #c8c8c8;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.ko .instruments-slider .rate-box .rate-label, ::-ms-backdrop {
    min-height: auto;
    padding: 8px 5px
}

.instruments-slider .rate-box .rate-info {
    padding-top: 10px;
    padding-bottom: 13px;
    text-align: center
}

.instruments-slider .rate-box .rate-info .last {
    padding-bottom: 7px;
    font-size: 1.5rem
}

.instruments-slider .rate-box .rate-info .diff {
    padding: 0;
    font-size: 14px
}

.instruments-slider .rate-box .rate-info .change {
    padding: 0 0 0 15px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: 0 4.5px
}

.th .instruments-slider .rate-box .rate-info .change {
    background-position: 3px 7.5px
}

.instruments-slider .rate-box .rate-info .border {
    color: #c8c8c8;
    border: 0 !important
}

.more-rates .minus, .more-rates-div {
    display: none
}

a.more-rates:focus, a.more-rates:hover {
    text-decoration: none
}

.instruments-slider .rate-box .instr-symbol {
    float: none
}

.instruments-slider .inst-title {
    display: flex;
    font-size: 14px;
    align-items: center;
    display: -webkit-flex;
    -webkit-align-items: center;
    line-height: 15px
}

@media (min-width: 768px) {
    .instruments-slider {
        height: 130px;
        overflow: hidden;
        -webkit-transition: height 2s linear 0;
        transition: height 2s linear 0
    }

    .instruments-slider.showAll {
        height: 100%
    }

    .more-rates {
        display: inline-block
    }
}

.note {
    font-size: .85rem
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

.link-arrow {
    position: relative
}

.link-arrow:after {
    content: '»';
    position: absolute;
    right: -14px;
    top: 2px;
    font-size: 17px;
    font-family: arial
}

.list-style-dashed li {
    position: relative;
    padding-left: 15px
}

.list-style-dashed li:before {
    content: "-";
    position: absolute;
    left: 0;
    top: -1px
}

.big-arrow-parent {
    position: relative;
    padding-bottom: 50px;
    margin-bottom: 60px
}

.big-arrow-parent:after {
    content: "";
    width: 55px;
    height: 55px;
    position: absolute;
    border-top: 2px solid #a6bbd1;
    border-right: 2px solid #a6bbd1;
    transform: rotate(135deg) translate(0, -50%);
    top: auto;
    right: calc(50% - 8px);
    bottom: 0;
    transform-origin: 50% 50%
}

.small-arrow-parent {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 40px
}

.small-arrow-parent:after {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    border-top: 2px solid #a6bbd1;
    border-right: 2px solid #a6bbd1;
    transform: rotate(135deg) translate(0, -50%);
    -webkit-transform: rotate(135deg) translate(0, -50%);
    top: auto;
    right: calc(50% - 8px);
    bottom: 0;
    transform-origin: 50% 50%
}

@media (min-width: 768px) {
    .big-arrow-parent {
        padding-bottom: 0;
        margin-bottom: 0
    }

    .big-arrow-parent:after {
        transform: rotate(45deg) translate(-50%, -50%);
        top: 50%;
        right: 0
    }

    .small-arrow-parent {
        padding-bottom: 0;
        margin-bottom: 0
    }

    .small-arrow-parent:after {
        transform: rotate(45deg) translate(-50%, -50%);
        top: 50%;
        right: -4px
    }
}

.blue-arrow-list li {
    position: relative;
    padding-left: 20px
}

.blue-arrow-list li:before {
    content: "";
    width: 9px;
    height: 9px;
    position: absolute;
    border-top: 2px solid #01bdf0;
    border-right: 2px solid #01bdf0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    left: 0;
    top: 7px
}

.footer-shared li:last-child {
    padding-bottom: 0
}

.toggle-content {
    display: none;
    padding: 20px 15px
}

.toggle-title {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPAQMAAAABGAcJAAAABlBMVEUAAAAqO02kYqjsAAAAAXRSTlMAQObYZgAAABFJREFUCNdjYGTAgv7/wyoOAC4sAgw4GraqAAAAAElFTkSuQmCC') right 20px center no-repeat #f4f4f4;
    border-left: 3px solid #293b4b;
    border-radius: 4px;
    padding: 15px;
    position: relative;
    font-weight: 300
}

.toggle-pannel.active .toggle-title {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAABAQMAAAA7EmZ5AAAAA1BMVEX///+nxBvIAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=') right 20px center no-repeat #293b4b;
    color: #fff
}

.toggle-title:hover {
    cursor: pointer
}

@media (min-width: 768px) {
    .toggle-content {
        padding: 40px
    }

    .toggle-pannel.active .toggle-title {
        padding-left: 40px
    }

    .th .form-subtitle p {
        top: -17px
    }
}

@media (max-width: 768px) {
    .th .form-subtitle p {
        top: -14px !important
    }
}

.big-image {
    width: 100%
}

@media (max-width: 355px) {
    .btn-blue.medium {
        max-width: 90%;
        width: 100%
    }
}

@media (max-width: 321px) {
    .ar .carousel .active {
        margin-right: -1px !important
    }

    .instruments-slider .rate-box-wrapper {
        padding: 25px 0 5px !important
    }

    h1 {
        font-size: 30px;
        line-height: 34px
    }
}

#live-rates-widget {
    position: relative
}

.lr-loader {
    display: block;
    margin: 200px auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 0
}

.field-input.textarea-tall {
    min-height: 200px !important
}

body.ko {
    word-break: keep-all
}

#conditions-popup.inner-popup {
    display: none;
    background-color: rgba(000, 000, 000, .7);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    color: #000
}

#conditions-popup.inner-popup .wrapper {
    width: 450px;
    height: auto;
    border: 1px solid #000;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    background-color: #f7f7f7;
    padding: 50px 20px 20px;
    max-width: 90%;
    max-height: 100%
}

.inner-popup .close {
    color: #000;
    position: absolute;
    right: 10px;
    top: 4px;
    opacity: .9;
    font-size: 22px;
    font-weight: 700;
    cursor: pointer
}

#conditions-popup.inner-popup ul li {
    margin-bottom: 10px;
    font-size: 14px !important;
    padding-left: 0 !important;
    color: #000;
    text-align: left;
    border: none;
    display: list-item;
    max-height: inherit
}

#conditions-popup.inner-popup ul {
    padding-left: 20px;
    padding-bottom: 0 !important;
    list-style: disc
}

.bonus-popup-link, .inner-popup {
    display: none
}

.inner-popup .lightbox-close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    background: url(/static/images/close.png) 0 0/100% no-repeat;
    text-indent: -9999px;
    cursor: pointer;
    border-radius: 0 !important
}

.form-container #form .mail-tool-tip-container {
    position: relative;
    float: left
}

.ar .form-container #form .mail-tool-tip-container {
    float: right
}

.form-container #form .mail-tool-tip {
    color: #fff;
    font-size: 11px;
    padding: 7px 9px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .5);
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #000;
    display: inline-block;
    z-index: 1;
    position: absolute;
    bottom: 0;
    text-align: left;
    white-space: nowrap;
    line-height: 1.2
}

.form-container #form .mail-tool-tip span {
    cursor: pointer;
    text-align: center;
    text-decoration: underline;
    color: #00b6ee;
    z-index: 3
}

.form-container #form .mail-tool-tip .tool-tip-triangle {
    position: absolute;
    left: 15px;
    bottom: -8px
}

.ar .form-container #form .mail-tool-tip .tool-tip-triangle {
    left: auto;
    right: 15px
}

body.fixedHeader .main-header {
    position: fixed
}

#eu_reg .text-block {
    padding: 30px 40px;
    text-align: left
}

#eu_reg .p1 {
    margin-bottom: 20px;
    font-weight: 700
}

#eu_reg h2 {
    padding-right: 35px
}

@media only screen and (max-width: 500px) {
    #eu_reg .text-block {
        padding: 20px 16px
    }
}

#sidebar {
    background: #f7f7f7
}

#sidebar .sb-title {
    background: #2a3b4d;
    text-align: center;
    color: #fff;
    font-size: 28px;
    padding: 10px 5px;
    margin-bottom: 0;
    line-height: normal
}

#sidebar #sidebarContent {
    padding: 20px 25px
}

#sidebar .sb-article {
    text-decoration: none
}

#sidebar .sb-article:not(:last-child) {
    border-bottom: 1px dashed #d8d8d8;
    margin-bottom: 20px;
    display: block
}

#sidebar .sb-img {
    margin-bottom: 10px
}

#sidebar .sb-p1 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #2a3b4d;
    line-height: normal
}

#sidebar .sb-p1:hover {
    text-decoration: underline;
    color: #01bdf0
}

#sidebar .sb-p2 {
    font-size: 16px;
    color: #293b4b
}

#fxEcalendar {
    max-width: 800px !important
}

.side-date {
    position: absolute;
    left: 0;
    top: 11px
}

.ar .side-date {
    left: auto;
    right: 0
}

.side-date .date {
    background: #eee;
    width: 40px;
    text-align: center;
    padding: 3px 3px 4px;
    border-radius: 4px
}

.side-date .date-day {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    color: #00bdf2;
    padding: 14px 0;
    line-height: 13px
}

.side-date .date-month {
    color: #fff;
    font-size: 14px;
    background-color: #00bdf2;
    border-radius: 3px;
    border: 2px solid #fff;
    padding: 1px 0 2px
}

.news-btn {
    color: #fff;
    background: #00c9ff;
    padding: 5px 10px;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #0082a5;
    font-size: 14px;
    display: inline-block
}

.news-btn:hover {
    background: #02c0f3;
    text-decoration: none
}

.news-disclaimer {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
    font-size: 12px
}

@media (max-width: 768px) {
    .side-bar {
        margin-top: 10px;
        padding: 0
    }

    #sidebar #sidebarContent {
        padding: 20px 15px
    }
}

.submitWrapper .btn:after {
    content: "Open your personal account";
    color: #fff
}

.es .submitWrapper .btn:after {
    content: "Abra su cuenta personal";
    color: #fff
}

.ar .submitWrapper .btn:after {
    content: "افتح حسابك الشخصي";
    color: #fff
}

.cn .submitWrapper .btn:after {
    content: "开设您的个人账户";
    color: #fff
}

.form-title {
    background: #2a3b4d;
    color: #fff;
    text-align: center;
    padding: 20px;
    font-size: 20px
}

form {
    background: #f7f7f7;
    padding: 20px
}

.s1 {
    color: #777
}

.s1 h1 {
    color: #2a3b4d;
    font-size: 32px;
    line-height: normal
}

.article {
    margin-bottom: 20px
}

.article-header {
    position: relative;
    padding-left: 60px;
    margin-bottom: 40px
}

.ar .article-header {
    padding-right: 60px;
    padding-left: 0
}

.side-date {
    top: 11px
}

h1.article-title {
    margin-bottom: 15px
}

.h1, h2, h3 {
    color: #2a3b4d
}

.author {
    font-size: 12px
}

.author > div {
    display: inline-block;
    margin-right: 30px
}

.ar .author > div {
    margin-right: 0;
    margin-left: 30px
}

.ma-instrument {
    border-top: 1px solid #ddd;
    padding-top: 30px;
    margin-top: 30px
}

.ma-instrument img {
    border: 1px solid #ddd;
    border-radius: 1px;
    padding: 4px
}

.ma-instrument .instr-symbol {
    display: none
}

.instr-name {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 25px;
    line-height: normal
}

.ma-body > h2 {
    font-size: 18px;
    line-height: normal
}

@media (min-width: 769px) {
    .s1 .container {
        padding: 4rem 15px 1rem
    }
}

@media (max-width: 768px) {
    .article {
        padding-left: 0
    }
}


.br-3 .li-social {
    display: none !important
}

body {
    -webkit-transition: margin-top .3s;
    transition: margin-top .3s ease-out
}

.main-header {
    color: #fff;
    background: #293b4b;
    font-size: 12px;
    font-weight: 400;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9
}

.main-header .header-top {
    background-color: #293b4b;
    padding: 15px 0 0
}

.main-header .header-bottom {
    background: #293b4b
}

.main-header .header-bottom .container {
    position: relative;
    max-width: 1820px;
    padding-top: 0;
    padding-bottom: 0
}

.main-header .header-bottom .row .col-12 {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding: 0 15px;
    align-items: center;
    -webkit-align-items: center
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff;
    margin: 0 0 5px
}

.navbar-toggle .icon-bar:last-child {
    margin: 0
}

.dropdown-toggle, .main-header .header-top .navbar-nav li a {
    display: block;
    padding: 3px 10px 6px;
    color: #fff;
    text-align: left
}

.ar .dropdown-toggle, .ar .main-header .header-top .navbar-nav li a {
    text-align: right
}

.dropdown-toggle:hover, .main-header .header-top .navbar-nav li a {
    text-decoration: none;
    cursor: pointer;
    text-transform: none
}

.main-header .header-top .navbar-nav li a.btn-register, a.btn-register, a.btn-send {
    background: #01bdf0;
    border-radius: 4px;
    width: 90px;
    color: #fff !important;
    text-align: center;
    padding: 8px 6px;
    transition: .2s ease-out;
    white-space: nowrap
}

.br-6.hu .main-header .header-top .navbar-nav li a.btn-register {
    width: 110px;
    padding: 9px 5px
}

.br-6.hu .main-header .header-top .navbar-nav li a.btn-login, .br-6.hu .main-header .main-header .header-top .navbar-nav li a.btn-register {
    width: 110px !important
}

.main-header .header-top .navbar-nav li a.btn-register:hover, a.btn-register:hover, a.btn-send:hover {
    background: #1ad0fc !important
}

.main-header .header-top .navbar-nav li a.btn-login, a.btn-login {
    border-radius: 4px;
    border: 1px solid #01b6ef;
    width: 90px;
    color: #01b6ef;
    text-align: center;
    transition: .2s ease-out;
    padding: 8px 6px
}

.main-header .header-top .navbar-nav li a.btn-login:hover, a.btn-login:hover {
    border: 1px solid #1ad0fc;
    color: #fff !important;
    background: #1ad0fc !important
}

.main-header .header-bottom .logo {
    padding: 15px 0 5px;
    width: 170px
}

.ru .main-header .header-top .navbar-nav li a.btn-register, a.btn-register {
    width: 150px
}

.dropdown-menu {
    display: none
}

#lang_menu .dropdown-toggle {
    text-align: center
}

.lightbox-login {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    width: 90%;
    height: auto;
    background: #293b4b !important;
    border: 1px solid #456 !important;
    border-radius: 6px !important;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -webkit-box-shadow: 0 0 14px 3px rgba(0, 0, 0, .75) !important;
    -moz-box-shadow: 0 0 14px 3px rgba(0, 0, 0, .75) !important;
    box-shadow: 0 0 14px 3px rgba(0, 0, 0, .75) !important;
    padding: 10px 20px !important
}

.lightbox.login_popup {
    display: block
}

.login_popup .download-app-text {
    padding-top: 0
}

.lightbox-login .btn {
    width: 100%;
    display: inline-block;
    max-width: 170px
}

.lightbox-login .lightbox-close {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer
}

.ar .lightbox-login .lightbox-close {
    right: auto;
    left: 20px
}

.lightbox-login p {
    color: #fff;
    padding-top: 30px;
    margin-bottom: 10px;
    border-radius: 0 !important;
    background: 0 0 !important
}

@media (min-width: 1400px) {
    .main-header .header-bottom {
        padding: 0 90px
    }
}

@media (min-width: 991px) {
    .main-header .header-bottom .row .col-12 {
        padding: 0 20px
    }

    .main-header .header-top .navbar-nav {
        display: flex
    }

    .main-header .header-top .navbar-nav > li {
        padding: 0 10px
    }

    body.ar .main-header .header-top .navbar-nav > li {
        padding: 0 15px
    }

    .dropdown-toggle, .main-header .header-top .navbar-nav li a {
        display: block;
        padding: 7px 0;
        color: #fff;
        font-size: 14px;
        line-height: 12px;
        font-weight: 400
    }

    .dropdown-toggle:hover, .main-header .header-top .navbar-nav li a {
        text-decoration: none;
        cursor: pointer;
        text-transform: none
    }

    .main-header .header-top .navbar-nav > li.wrap_number {
        padding: 5px 5px 0 3px
    }

    .main-header .header-top .numbre {
        padding: 0 2px 2px;
        display: inline-block;
        font-size: 12px
    }

    .main-header .header-top .dropdown-toggle {
        position: relative;
        width: 100px
    }

    .caret2 {
        position: absolute;
        right: 17px;
        top: 12px;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        font-size: 22px
    }

    .ar .caret2 {
        transform: rotate(88deg);
        -webkit-transform: rotate(88deg)
    }

    .main-header .header-top .navbar-nav li.dropdown {
        border: 0;
        position: relative;
        padding-top: 5px
    }

    .dropdown_menu, .lang_menu {
        display: none;
        position: absolute;
        top: 13px;
        left: 15px;
        z-index: 10;
        width: 100%;
        min-width: 150px
    }

    .dropdown_menu, .ko .lang_menu {
        top: 14px
    }

    .th .dropdown_menu, .th .lang_menu {
        top: 18px
    }

    li.dropdown > a {
        border-bottom: 2px solid #293b4b
    }

    li.dropdown:hover > a {
        border-bottom: 2px solid #01bdf0
    }

    .main-header .header-top .navbar-nav li.qr-container {
        margin: 0 10px;
        padding: 0
    }

    .main-header .header-top .navbar-nav li.qr-container .qr-btn {
        border: 1px solid #01b6ef;
        border-radius: 4px;
        padding: 3px 5px;
        cursor: pointer
    }

    .main-header .header-top .navbar-nav li.qr-container.open .qr-btn::after {
        content: " ";
        width: 100%;
        position: absolute;
        height: 0;
        left: 0;
        border-bottom: 2px solid #01bdf0;
        bottom: -7.5px;
        z-index: 11
    }

    .main-header .header-top .navbar-nav li.qr-container .qr-modal {
        max-height: 0;
        transition: max-height, opacity .3s;
        background-color: #293b4b;
        border: 1px solid #456;
        padding: 0 40px;
        position: absolute;
        top: 38px;
        left: 0;
        z-index: 1;
        font-size: 14px;
        width: 220px;
        text-align: center;
        box-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
        overflow: hidden;
        opacity: 0
    }

    .main-header .header-top .navbar-nav li.qr-container.open .qr-modal {
        max-height: 1000px;
        opacity: 1
    }

    .main-header .header-top .navbar-nav li.qr-container .qr-modal p {
        margin: 20px 0
    }

    .main-header .header-top .navbar-nav li.qr-container .qr-modal .store-links-wrapper {
        margin-bottom: 20px
    }

    #bottom-bar .mobile-badge-wrapper img {
        display: none
    }

    .main-header .header-bottom ul.desktop_menu {
        width: auto;
        background-color: #fff;
        margin-top: 23px;
        -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .3);
        -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .3);
        box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .3)
    }

    body.ar .main-header .header-bottom ul.desktop_menu {
        -webkit-box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .3);
        -moz-box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .3);
        box-shadow: -1px 2px 5px 0 rgba(0, 0, 0, .3)
    }

    .main-header .header-bottom ul.desktop_menu li {
        padding: 0;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        transition: .2s ease-out;
        position: relative;
        color: #293b4b;
        text-align: left
    }

    .desktop_menu li a {
        color: #293b4b;
        text-transform: none;
        padding: 12px !important
    }

    .desktop_menu li:hover {
        background: #f4f4f4
    }

    .dropdown_menu li a {
        display: block;
        width: 100%;
        font-size: 14px !important
    }

    body.es .dropdown_menu li a {
        font-size: 13px !important
    }

    .main-header .header-bottom .row {
        justify-content: space-between
    }

    .main-header .header-top .row {
        justify-content: flex-end
    }

    .main-header .header-bottom .menu {
        text-align: right;
        display: flex !important;
        padding: 15px 0 0;
        justify-content: flex-end
    }

    .main-header .header-bottom .main-link .caret {
        margin-left: 8px;
        color: #01bdf0
    }

    .main-header .header-bottom ul li {
        padding: 0 15px;
        display: flex;
        align-items: flex-start;
        transition: .2s ease-out;
        position: relative
    }

    .ar .main-header .header-bottom ul li .desktop_menu li:last-child, .main-header .header-bottom ul li:last-child {
        padding-right: 0
    }

    .ar .main-header .header-bottom ul li:last-child {
        padding-right: 15px
    }

    .ar .main-header .header-bottom .lang_menu ul li:last-child {
        padding-right: 0
    }

    .main-header .header-bottom ul li.active, .main-header .header-bottom ul li:hover {
        position: relative
    }

    .main-header .header-bottom ul li a:hover {
        text-decoration: none
    }

    .main-header .header-bottom ul li a {
        font-size: 1rem;
        display: block;
        transition: .2s ease-out;
        padding: 0 0 10px
    }

    .main-link {
        color: #fff;
        font-weight: 400
    }

    .main-link.active {
        color: #01bdf0
    }

    .main-link.active .caret-white {
        border-color: #01bdf0
    }

    .main-link:hover {
        cursor: pointer;
        color: #01bdf0;
        text-decoration: none
    }

    .dropdown:hover .main-link .caret-white {
        border-color: #01bdf0
    }

    .open .main-link {
        color: #01bdf0
    }

    .main-header .header-bottom .logo {
        padding: 15px 0;
        width: 100%;
        max-width: 270px
    }

    .br-3 .main-header .header-bottom .logo {
        padding: 0;
        max-width: 300px
    }

    .main-header .header-bottom .logo a {
        padding: 15px 0;
        display: block
    }

    .inner_dropdown_menu_wrapper {
        position: relative
    }

    .inner_dropdown_menu {
        display: none;
        position: absolute;
        left: 100%;
        top: -23px;
        min-width: 150px;
        z-index: 1
    }

    body.hu .inner_dropdown_menu {
        right: -100%
    }

    .cz.br-6 .inner_dropdown_menu {
        right: -162px;
        min-width: 162px
    }

    .inner_dropdown_menu_wrapper .caret-white {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        right: 15px;
        top: 19px;
        position: absolute;
        width: 7px;
        height: 7px;
        border-bottom: 1px solid #293b4b;
        border-right: 1px solid #293b4b
    }

    .country-select {
        border-right: 1px solid #456 !important;
        margin-right: 10px
    }

    body.ar .country-select {
        border-right: 0 !important;
        border-left: 1px solid #456 !important
    }

    .country-select .main-link .flag {
        position: relative;
        top: 2px;
        left: -10px
    }

    .country-select .main-link {
        text-transform: capitalize;
        font-size: 14px;
        position: relative;
        margin-right: 20px
    }

    .ar .country-select .main-link {
        margin-left: 20px;
        margin-right: 0
    }

    .country-select .caret2 {
        right: -12px;
        top: -4px
    }

    .ar .country-select .caret2 {
        left: -20px;
        right: auto
    }

    .country-select .desktop_menu {
        background: #293b4b !important;
        padding: 0 !important;
        border: 1px solid #456
    }

    .country-select .desktop_menu li {
        border-bottom: 1px solid #456 !important
    }

    .country-select .desktop_menu li:hover {
        background: #243341
    }

    .country-select .desktop_menu li img {
        margin-right: 10px
    }

    .country-select .desktop_menu li a {
        display: flex !important;
        align-items: center
    }

    .country-select .dropdown_menu {
        left: 0;
        top: 15px;
        width: 200px !important
    }

    .li-social {
        position: fixed;
        left: 0;
        top: 180px;
        background: #293b4b;
        padding: 15px 8px;
        border-radius: 0 5px 5px 0;
        -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .4);
        -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .4);
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .4);
        display: none
    }

    .li-social a {
        display: block;
        padding: 5px 5px 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid #456
    }

    .li-social a:hover {
        text-decoration: none
    }

    .li-social a:last-child {
        border: 0;
        padding-bottom: 0;
        margin: 0
    }

    #mail_popup.lightbox-login {
        width: auto;
        padding: 30px
    }

    body.ar .li-social, body.es .li-social, body.hi .li-social {
        top: 50%;
        border: 1px solid #a7b9cd;
        border-left: 0;
        background: #334b63
    }

    body.ar .li-social {
        border-left: 1px solid #a7b9cd;
        border-right: 0;
        left: auto;
        right: 0;
        border-radius: 5px 0 0 5px
    }
}

.caret-white {
    border-color: #a6bbd1
}

.blue-check {
    right: 15px;
    position: absolute;
    top: 8px
}

#totalPage, .totalPage {
    display: none;
    position: fixed;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff
}

#totalPage.totalOn, .totalPage {
    z-index: 10 !important;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 1 !important;
    background: rgba(000, 000, 000, .7) !important
}

#pp_agreement {
    display: none;
    width: 100%;
    max-width: 700px;
    top: 20px;
    left: 50%;
    height: 90% !important;
    z-index: 10;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    box-shadow: 0 1px 13px #666;
    overflow: auto;
    position: fixed;
    padding: 0
}

#pp_agreement #pp_content {
    height: 100%;
    overflow: auto
}

#pp_agreement #pp_content::-webkit-scrollbar {
    width: 6px;
    background: #eee
}

#pp_agreement #pp_content::-webkit-scrollbar-thumb {
    background: #999
}

#pp_agreement .lightbox-close {
    background: url(/static/images/close.png) 0 0/100% no-repeat;
    padding: 0;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1
}

#pp_agreement .lightbox-close:hover {
    cursor: pointer
}

.ar #pp_agreement .lightbox-close {
    right: auto;
    left: 20px
}

#cookie-notif {
    margin: auto;
    padding: 0;
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #1d2b36;
    border-top: 1px solid #456
}

.cz #cookie-notif, .en_uk #cookie-notif, .hu #cookie-notif {
    position: fixed;
    bottom: 0;
    left: 0;
    max-width: none;
    z-index: 8
}

#cookie-notif p {
    margin: 0 auto;
    padding: 7px 30px 10px 15px;
    color: #a6bbd1;
    font-size: 14px;
    position: relative
}

.ar #cookie-notif p {
    padding: 7px 15px 10px 30px
}

#cookie-notif .close-cn {
    position: absolute;
    right: 15px;
    top: 11px;
    height: 11px;
    width: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAABlBMVEUdKzYBvfCUalk8AAAAIklEQVQI12NoUGBwcGBQaGAQZGDgYmBgAZFANlAEKA6UBQA9uwO7ucAVyQAAAABJRU5ErkJggg==') no-repeat;
    cursor: pointer
}

#sticky-footer-eu {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #1d2b36;
    border-top: 1px solid #456;
    z-index: 8;
    color: #a6bbd1;
    font-size: 14px
}

#sticky-footer-eu .container {
    padding: 0 15px
}

#sticky-footer-eu .col-12 {
    padding: 15px
}

#sticky-footer-eu p {
    margin: 0
}

#sticky-footer-eu #cookie-notif-eu {
    display: none
}

#sticky-footer-eu #cookie-notif, #sticky-footer-eu #cookie-notif-eu {
    position: relative;
    padding-bottom: 0;
    border-top: 0
}

#sticky-footer-eu #cookie-notif p, #sticky-footer-eu #cookie-notif-eu p {
    border-bottom: 1px solid #456;
    padding: 0 20px 15px 0
}

#sticky-footer-eu #cookie-notif-eu p {
    position: relative
}

#sticky-footer-eu #cookie-notif .close-cn, #sticky-footer-eu #cookie-notif-eu .close-cn {
    display: block;
    position: absolute;
    right: 15px;
    top: 0;
    cursor: pointer
}

#sticky-footer-eu #cookie-notif .close-cn {
    right: 5px
}

#sticky-footer-eu #cookie-notif-eu .close-cn:before {
    content: '+';
    color: #01bdf0;
    transform: rotate(45deg);
    display: block;
    font-size: 30px
}

@media only screen and (max-width: 740px) {
    #pp_agreement {
        width: 96% !important;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        top: 20px;
        max-width: 96%;
        height: 90%;
        max-height: 90%;
        overflow: auto
    }

    #sticky-footer-eu p {
        font-size: 12px
    }
}

@media (min-width: 450px) {
    .br-6 #cookie-notif {
        padding: 0
    }

    #cookie-notif p {
        max-width: 1210px
    }
}

@media (min-width: 970px) {
    #cookie-notif p {
        max-width: 970px;
        padding: 7px 15px 10px
    }

    .ar #cookie-notif p {
        padding: 7px 15px 10px
    }
}

@media (min-width: 1200px) {
    #cookie-notif p {
        max-width: 1210px
    }
}

#slidemenu {
    position: fixed;
    top: 0;
    left: -101%;
    z-index: 99;
    background: #2d4054;
    width: 100%;
    height: 100%;
    transition: left .5s ease-in-out;
    font-size: 18px;
    overflow: scroll;
    font-weight: 300;
    padding-bottom: 60px
}

@media (min-width: 992px) {
    body.ar .li-social, body.es .li-social, body.hi .li-social {
        display: block !important
    }

    .country-select:hover::after {
        content: " ";
        width: 100%;
        position: absolute;
        height: 0;
        left: 0;
        border-bottom: 2px solid #01bdf0;
        bottom: -8px;
        z-index: 11
    }
}

@media only screen and (max-width: 1160px) {
    .dropdown_menu {
        top: 9px;
        left: 10px
    }

    .main-header .header-bottom ul li {
        padding: 0 10px
    }

    .main-header .header-bottom ul li a {
        font-size: 15px
    }

    .caret-white {
        top: -2px
    }

    .main-header .header-bottom .logo img {
        width: 100%
    }
}

@media (max-width: 991px) {
    .main-header .header-bottom .row .col-12.header-desk {
        display: none
    }

    .lang_menu {
        position: fixed;
        bottom: -100%;
        left: 0;
        z-index: 999;
        background: #2d4054;
        width: 100%;
        height: 100%;
        overflow: scroll;
        transition: bottom .5s ease-in-out
    }

    .lang_menu.open {
        bottom: 0
    }

    .lang_menu li {
        border-bottom: 1px solid #456;
        padding: 5px;
        position: relative
    }

    .lang_menu li:first-child {
        text-align: right
    }

    .lang_menu li img {
        margin-right: 10px
    }

    .lang_menu .blue-check {
        width: 13px;
        height: 20px;
        top: 15px;
        right: 20px
    }

    .ar .lang_menu .blue-check {
        right: auto
    }

    .lang_menu_close {
        display: inline-block;
        padding: 15px 0 15px 15px
    }

    #slidemenu {
        position: fixed;
        top: 0;
        left: -100%;
        z-index: 99;
        background: #2d4054;
        width: 100%;
        height: 100%;
        transition: left .5s ease-in-out;
        font-size: 18px;
        overflow: scroll;
        font-weight: 300;
        padding-bottom: 60px
    }

    body.ar #slidemenu {
        transition: right .5s ease-in-out;
        left: auto;
        right: -100%
    }

    #slidemenu .slidemenu-wrapper {
        position: relative
    }

    #slidemenu .close_mob_menu {
        position: absolute;
        right: 20px;
        top: 6px;
        color: #01bdf0;
        font-size: 30px
    }

    .iforex.br-3 #slidemenu .close_mob_menu {
        top: 12px
    }

    .ar #slidemenu .close_mob_menu {
        right: auto;
        left: 20px
    }

    #slidemenu .close_mob_menu img {
        cursor: pointer
    }

    #slidemenu .slidemenu-wrapper > li, .mobile-list-title {
        border-bottom: 1px solid #456;
        padding: 0
    }

    #slidemenu .dropdown_menu li {
        padding-bottom: 0
    }

    .mobile-list-title .mobile-menu-logo {
        width: 120px
    }

    .mobile-list-title .logo-eu {
        display: block;
        width: 150px
    }

    #slidemenu li.home-url {
        border-top: 2px solid #263646
    }

    #slidemenu li.open-menu {
        background: #30455b;
        border-top: none
    }

    #slidemenu .dropdown.open {
        background-color: #30455b;
        border-bottom: 0
    }

    #slidemenu .dropdown.open .caret-white {
        transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        top: 20px
    }

    #slidemenu .dropdown-menu li {
        border-top: 0;
        padding: 0
    }

    #slidemenu .dropdown-menu li a {
        font-size: 14px;
        padding: 0 20px 20px 55px
    }

    #slidemenu li .icon {
        padding-right: 15px
    }

    #slidemenu a {
        color: #fff;
        padding: 15px 15px 15px 10px;
        display: block;
        font-size: 16px;
        position: relative;
        z-index: 1
    }

    #slidemenu a:hover {
        text-decoration: none
    }

    #slidemenu .dropdown {
        text-align: left
    }

    .ar #slidemenu .dropdown {
        text-align: right
    }

    #slidemenu .mobile-list-title {
        color: #fff;
        padding: 20px !important
    }

    #slidemenu.open {
        left: 0
    }

    body.ar #slidemenu.open {
        left: auto;
        right: 0
    }

    #slidemenu .dropdown-toggle {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJAQMAAADXQeQUAAAABlBMVEUAAABxdYU/zkG0AAAAAXRSTlMAQObYZgAAACNJREFUCNdjaGBiOMDGkMDDYCDBIGHAwJPAwHaAgbmBgZEBADuqA/sVMUy8AAAAAElFTkSuQmCC') right 20px center no-repeat
    }

    #slidemenu .dropdown-toggle.open {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJAQMAAADXQeQUAAAABlBMVEUAAABxdYU/zkG0AAAAAXRSTlMAQObYZgAAACNJREFUCNdjYGRgYG5gYDvAwJPAIGHAYCDBkMDDcICNoYEJAC/sA/tx81GcAAAAAElFTkSuQmCC');
        padding-bottom: 20px
    }

    #slidemenu.open #bottom-bar {
        left: 0
    }

    body.ar #slidemenu.open #bottom-bar {
        left: auto;
        right: 0
    }

    #bottom-bar {
        position: fixed;
        z-index: 2;
        bottom: 0;
        padding: 10px;
        width: 100%;
        background: #293b4b;
        border-top: 2px solid #263646;
        left: -101%;
        transition: left .5s ease-in-out
    }

    body.ar #bottom-bar {
        transition: right .5s ease-in-out;
        left: auto;
        right: -101%
    }

    #bottom-bar a.btn {
        font-size: 14px;
        border-radius: 4px;
        border: 1px solid #01bdf0;
        color: #01bdf0;
        text-align: center;
        width: 47% !important;
        font-weight: 400;
        box-shadow: 0 2px 2px rgba(0, 0, 0, .19)
    }

    #bottom-bar a.btn-login {
        border: 1px solid #01b6ef;
        color: #01b6ef;
        padding: 5px 6px
    }

    #bottom-bar a.btn-register {
        background: #01bdf0;
        color: #fff !important;
        padding: 5px 6px
    }

    #bottom-bar .mobile-badge-wrapper {
        text-align: center;
        padding-top: 10px
    }

    .slidemenu-wrapper {
        padding-bottom: 60px
    }

    #slidemenu .slidemenu-wrapper > li > a {
        padding-left: 45px !important
    }

    .ar #slidemenu .slidemenu-wrapper > li > a {
        padding-right: 45px !important;
        padding-left: 0 !important
    }

    #slidemenu li.home-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAOVBMVEUtQFRTZ3tidotqfpNLX3OBlatBVWk9UGY6TmKKn7SMoLdGWW6InbI3Sl6Uqb+Rpbtvg5hfc4c0R1tNUPKKAAAAcUlEQVQY07XOWQ7DMAgE0PEyYLxluf9hW1WxGvIffhg9pBFYE6bgMZlaH9j6iWLqyE7Ao/Tx21rLIrUVtV+p/K+Qb14tvmZ0/4LYwMakN9LEDdL2cLOwNwEQnUXgsmgkLTpLGUBOr9lRydkAtEnWA/gAhcYDVfT/+ZwAAAAASUVORK5CYII=') left 15px top 15px no-repeat
    }

    .ar #slidemenu li.home-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAOVBMVEUtQFRTZ3tidotqfpNLX3OBlatBVWk9UGY6TmKKn7SMoLdGWW6InbI3Sl6Uqb+Rpbtvg5hfc4c0R1tNUPKKAAAAcUlEQVQY07XOWQ7DMAgE0PEyYLxluf9hW1WxGvIffhg9pBFYE6bgMZlaH9j6iWLqyE7Ao/Tx21rLIrUVtV+p/K+Qb14tvmZ0/4LYwMakN9LEDdL2cLOwNwEQnUXgsmgkLTpLGUBOr9lRydkAtEnWA/gAhcYDVfT/+ZwAAAAASUVORK5CYII=') right 15px top 15px no-repeat
    }

    #slidemenu li.gs-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAdVBMVEUtQFSJnbOEmK4zRlpJXHE4TGCBlat3i6BZbII7TmOLoLZBVGk2SV2GmrB9kqd7kKVug5hsgZZofJFkeI1WaX5TZ3xQY3iClqx4jaJzh5xne5BGWW5DV2swQ1ebsMaYrcKQpbpqfpRhdYpecoc+UWaes8lLXnP+ot6cAAAAwUlEQVQY013OV24DMQwE0CHVpe29uif3P2JgrSM74c8QTwIx+DehZj79JTlOEqBPEqZ0z+APW/0Q097e1lFHzAqgLNldCy+wFrB1Mqv3TAMg5UUE14wX2gHuVNWyjLaMg6Tns2gma+7R6gXKKxxTHQe3CeD1ZXN1ZPnIyvZY9+K14Kz1NY/N3MWkLqrvJCmgp8amhnPT5tIHY0QZfm0rgGEO52+4PH2sJBCKfoGgLSHhcc2ddj1JpDmxGZB98U287Qf5HAjSW/W6/AAAAABJRU5ErkJggg==') left 15px top 15px no-repeat
    }

    .ar #slidemenu li.gs-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAdVBMVEUtQFSJnbOEmK4zRlpJXHE4TGCBlat3i6BZbII7TmOLoLZBVGk2SV2GmrB9kqd7kKVug5hsgZZofJFkeI1WaX5TZ3xQY3iClqx4jaJzh5xne5BGWW5DV2swQ1ebsMaYrcKQpbpqfpRhdYpecoc+UWaes8lLXnP+ot6cAAAAwUlEQVQY013OV24DMQwE0CHVpe29uif3P2JgrSM74c8QTwIx+DehZj79JTlOEqBPEqZ0z+APW/0Q097e1lFHzAqgLNldCy+wFrB1Mqv3TAMg5UUE14wX2gHuVNWyjLaMg6Tns2gma+7R6gXKKxxTHQe3CeD1ZXN1ZPnIyvZY9+K14Kz1NY/N3MWkLqrvJCmgp8amhnPT5tIHY0QZfm0rgGEO52+4PH2sJBCKfoGgLSHhcc2ddj1JpDmxGZB98U287Qf5HAjSW/W6/AAAAABJRU5ErkJggg==') right 15px top 15px no-repeat
    }

    #slidemenu li.promotions-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAS1BMVEUtQFRbboNTZ3uBlaqInbI8T2OVqsBidouEma5LX3OMobebsMaKn7VVaH1QY3gzR1tIW3ChtsyRprt6jqN3i6Bvg5hpfZJCVmo4TGDVgy6rAAAAa0lEQVQY09XLSxLDMAgDUDmmLeBv/rn/SespdJMb5G0kmBGGQnlvI9ueqcBwQ80nzlzRGKay4KJOF4Qrhi4iZVWOKbKuZVwdy+fn2ObtsLogwhFcBL+c/guD0tvMnokQptt2Cs/8aTTJU8MXOQME54iIxc0AAAAASUVORK5CYII=') left 15px top 15px no-repeat
    }

    .ar #slidemenu li.promotions-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAS1BMVEUtQFRbboNTZ3uBlaqInbI8T2OVqsBidouEma5LX3OMobebsMaKn7VVaH1QY3gzR1tIW3ChtsyRprt6jqN3i6Bvg5hpfZJCVmo4TGDVgy6rAAAAa0lEQVQY09XLSxLDMAgDUDmmLeBv/rn/SespdJMb5G0kmBGGQnlvI9ueqcBwQ80nzlzRGKay4KJOF4Qrhi4iZVWOKbKuZVwdy+fn2ObtsLogwhFcBL+c/guD0tvMnokQptt2Cs/8aTTJU8MXOQME54iIxc0AAAAASUVORK5CYII=') right 15px top 15px no-repeat
    }

    #slidemenu li.products-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAARVBMVEUwRVtkeY9VaoCJnrSCl61sgZeMobeHnLJ6j6VSZ306T2V9k6l1i6Fme5Jhdoxec4lOY3lCV20/VGo3TGJ3jKJIXXOar8WkG7YTAAAAgUlEQVQY04XQSwrFIAwF0LSaT6PWqu3b/1KfWjoQBO/gGg4IGgA4D2ixvY+ztWLUdppu+1brFicOR+tXeGJmbZS1JAa0P4ufPZ7YpxjqGGK3lm0HwKsOFy4tHO0PYbBshMTk5Jn881pNoQLAqWim14Y32rXxxNCJk3s00IgKsz3/ASJdBDt5LzZ5AAAAAElFTkSuQmCC') left 15px top 15px no-repeat
    }

    .ar #slidemenu li.products-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAARVBMVEUwRVtkeY9VaoCJnrSCl61sgZeMobeHnLJ6j6VSZ306T2V9k6l1i6Fme5Jhdoxec4lOY3lCV20/VGo3TGJ3jKJIXXOar8WkG7YTAAAAgUlEQVQY04XQSwrFIAwF0LSaT6PWqu3b/1KfWjoQBO/gGg4IGgA4D2ixvY+ztWLUdppu+1brFicOR+tXeGJmbZS1JAa0P4ufPZ7YpxjqGGK3lm0HwKsOFy4tHO0PYbBshMTk5Jn881pNoQLAqWim14Y32rXxxNCJk3s00IgKsz3/ASJdBDt5LzZ5AAAAAElFTkSuQmCC') right 15px top 15px no-repeat
    }

    #slidemenu li.news-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQBAMAAADkNkIoAAAAKlBMVEUtQFSBlapbboNXa4CInLJ9kaZpfZKZrsSPo7l+kqhidotUaH1JXHAzRlq9RSpdAAAAU0lEQVQI12NgSBGEADcGBgcGCGBhuC1gpAQCyowMUgimgABUAYgZCNYliiSKxiwUFJwQCFYAEgbJwJiYok1KSgJGYCsCgLYdADMdGODOSRGEORIAlMANoViM2KIAAAAASUVORK5CYII=') left 15px top 15px no-repeat
    }

    .ar #slidemenu li.news-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQBAMAAADkNkIoAAAAKlBMVEUtQFSBlapbboNXa4CInLJ9kaZpfZKZrsSPo7l+kqhidotUaH1JXHAzRlq9RSpdAAAAU0lEQVQI12NgSBGEADcGBgcGCGBhuC1gpAQCyowMUgimgABUAYgZCNYliiSKxiwUFJwQCFYAEgbJwJiYok1KSgJGYCsCgLYdADMdGODOSRGEORIAlMANoViM2KIAAAAASUVORK5CYII=') right 15px top 15px no-repeat
    }

    #slidemenu li.our-company-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAASFBMVEUtQFSJnrNLX3NAU2hidot2i6BvhJmes8mSp7yFma+ClqxyhpszRlqGm7B+kqd6j6RsgJVne5BPY3c6TmIyRVmjuM6VqsCQpLrd5gAcAAAAhUlEQVQY021QWw7DIAxzYghQ+m633f+ma6M9fmLJyLIMJIaDVsujVCO+GPPc8yln7nMe4Thk5wAIMHCXw1NCLHSPCyh3csppqyml58W6pTwBbKqrqerroq2qjTAFOuF3wQ6ouRzg3keJy/bzmosiIjf/R4ly0XvRv9F8wR7RvkEvcX9Rz29M5gXKghGrlQAAAABJRU5ErkJggg==') left 15px top 15px no-repeat
    }

    #slidemenu li.ibs-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5Ljg5ZDYzYTAxLCAyMDIxLzEyLzEwLTE1OjIwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDA3QURBOTFBQUFFMTFFQ0E0NjVERDA5NEQ5MjA2MzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDA3QURBOTJBQUFFMTFFQ0E0NjVERDA5NEQ5MjA2MzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDdBREE4RkFBQUUxMUVDQTQ2NUREMDk0RDkyMDYzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDdBREE5MEFBQUUxMUVDQTQ2NUREMDk0RDkyMDYzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5OBMAAAAGwSURBVHjafJNLKIVBFMe/77pekWyuEguSIslroSSlsFAiYmHnuVEeGzZXssGCW4oNqZtQN4+uWHgkLChWyIpIFBYiG7oL8jt1FuPLNfXrP/OdM/+ZMzOfvbR7/mRZ1g1Ewgv4mivz9ixtxN1IFSTAAbFny2jEk5AMiIcomw9Bkuo0mIuswZHmx0AerIMsXA/3MAbDkA4PcAtv0OS2frdE2IRJiIV56GfBDY1PsmgJOgLFkG/umFiRy2GYAyck3aENMC1mJGZCiyQwPoZaugPQ4ZhvOQ0L4Ez7ZRDEqBudg1L6UxCh8QWoZuz6zzAbrrQvJiuQAuXsqg19FCNMohh/0T+ECtPAbdQfh3yQ+K2lBZCAmcy3EfLadOeN6CL0wY65w2SCcstdkEU/1QrTiPmQV5iFLZCzzuF7tGkYlNsCKaEHVvVtOc0k5oVeeIdxfU4eORrifrTQ/mOiPIcpaKfEcz0KaUPwKQ8ftlW9etMhzQnZYUpLE9FJ8hdNQI3uSt7dPizDDIsOmnPtf84rTm9aDE6hVf+US7iQy8Ds2jkvrKFh3KllebS0UYz84fJ/BBgACe6h9R+LGxIAAAAASUVORK5CYII=') left 15px top 19px no-repeat
    }

    .ar #slidemenu li.our-company-url {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAASFBMVEUtQFSJnrNLX3NAU2hidot2i6BvhJmes8mSp7yFma+ClqxyhpszRlqGm7B+kqd6j6RsgJVne5BPY3c6TmIyRVmjuM6VqsCQpLrd5gAcAAAAhUlEQVQY021QWw7DIAxzYghQ+m633f+ma6M9fmLJyLIMJIaDVsujVCO+GPPc8yln7nMe4Thk5wAIMHCXw1NCLHSPCyh3csppqyml58W6pTwBbKqrqerroq2qjTAFOuF3wQ6ouRzg3keJy/bzmosiIjf/R4ly0XvRv9F8wR7RvkEvcX9Rz29M5gXKghGrlQAAAABJRU5ErkJggg==') right 15px top 15px no-repeat
    }

    .gs-url .dropdown_menu, .our-company-url .dropdown_menu, .promotions-url .dropdown_menu {
        padding-left: 45px !important
    }

    .br-3 .products-url .dropdown_menu > ul > li {
        padding-left: 45px
    }

    #slidemenu .main-link .caret-white {
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        position: absolute;
        right: 20px;
        top: 15px
    }

    .ar #slidemenu .main-link .caret-white {
        right: auto;
        left: 20px
    }

    #slidemenu .dropdown_menu, .inner_dropdown_menu {
        padding-left: 0;
        display: none
    }

    .inner_dropdown_menu_wrapper {
        position: relative;
        padding-left: 45px
    }

    .ar .inner_dropdown_menu_wrapper {
        position: relative;
        padding-left: 0;
        padding-right: 45px
    }

    .inner_dropdown_menu_wrapper:after {
        content: "+";
        position: absolute;
        right: 16px;
        top: 4px;
        font-size: 30px;
        z-index: 0
    }

    .ar .inner_dropdown_menu_wrapper:after {
        right: auto;
        left: 25px
    }

    .inner_dropdown_menu_wrapper.open:after {
        content: "-"
    }

    .inner_dropdown_menu_wrapper.open {
        background: #334b63
    }

    .inner_dropdown_menu_wrapper .inner_dropdown_menu {
        padding-left: 10px
    }

    .ar .inner_dropdown_menu_wrapper .inner_dropdown_menu {
        padding-left: 0;
        padding-right: 10px
    }

    .header-mob {
        padding: 20px 15px !important
    }

    .header-mob .logo img {
        max-width: 170px
    }

    .cz.br-6 .header-mob .logo img, .en_uk .header-mob .logo img, .hu.br-6 .header-mob .logo img {
        max-width: 110px
    }

    .cz .header-mob-eu .logo img, .hu .header-mob-eu .logo img {
        max-width: 100%
    }

    .select_lang {
        border-top: 1px solid #456;
        padding-top: 5px;
        margin-top: 5px;
        font-size: 15px
    }

    .lang_menu.open .flag, .select_lang .flag {
        position: relative;
        top: 2px
    }

    .select_lang .caret-white {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        top: 0;
        zoom: 0.8;
        margin-left: 5px
    }

    .ar .select_lang .caret-white {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg)
    }

    .li-social {
        padding: 15px 15px 10px !important;
        text-align: center
    }

    .li-social img {
        margin-right: 10px
    }

    #slidemenu .slidemenu-wrapper > li.li-social a {
        display: inline-block;
        padding: 8px 8px 3px !important;
        border: 1px solid #a6bbd1;
        margin: 0 14px;
        border-radius: 4px;
        background: #2d4054
    }

    #slidemenu .slidemenu-wrapper > li.li-social a img {
        margin: 0
    }

    .lightbox-login li {
        text-align: center;
        padding: 30px 0
    }

    .es.br-1 .lightbox-login li, .lightbox-login li:first-child {
        border-bottom: 1px solid #456
    }

    .es.br-1 .lightbox-login li:last-child {
        border-bottom: none
    }

    .lightbox-login .profile {
        display: inline-block;
        width: 60px;
        height: 60px;
        border: 1px solid #456;
        border-radius: 50%
    }

    .lightbox-login .profile img {
        position: relative;
        top: 11px
    }

    #mail_popup.lightbox-login {
        padding: 30px 10px
    }

    #mail_popup.lightbox-login p {
        text-align: center
    }

    .lang_menu a {
        padding: 15px 15px 15px 10px !important
    }

    .header-desk {
        height: 0;
        overflow: hidden
    }
}

#mail_popup.lightbox-login label {
    font-size: 14px;
    color: #fff;
    display: block;
    margin-bottom: 5px
}

#mail_popup.lightbox-login textarea {
    overflow: auto
}

#mail_popup.lightbox-login input, #mail_popup.lightbox-login textarea {
    width: 100%;
    border: 1px solid #456;
    background: #334b63;
    padding: 10px 7px;
    margin-bottom: 25px;
    color: #fff
}

.th #mail_popup.lightbox-login input {
    margin-bottom: 15px
}

#mail_popup.lightbox-login p {
    margin-bottom: 30px
}

#mail_popup.lightbox-login .btn-send {
    float: right
}

#risk-floating {
    position: static;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: left;
    font-size: 15px;
    background: #fcf8e4;
    z-index: 99;
    font-weight: 400;
    border-top: 1px solid #d1d1d1;
    line-height: normal;
    padding: 12px 15px
}

.cz #risk-floating, .en_uk #risk-floating, .hu #risk-floating {
    bottom: auto;
    top: 0
}

#risk-floating .wrapper {
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    max-width: 1210px;
    margin: auto
}

#risk-floating p {
    margin-bottom: 0;
    color: #886c3e !important;
    font-size: 13px
}

@media (min-width: 620px) {
    #risk-floating p {
        font-size: 14px
    }
}

@media (min-width: 575px) {
    #sticky-footer-eu p {
        font-size: 13px
    }
}

@media (max-width: 330px) {
    #mail_popup.lightbox-login p {
        font-size: 15px;
        margin-bottom: 15px
    }

    #mail_popup.lightbox-login input, #mail_popup.lightbox-login textarea {
        padding: 7px
    }
}

@media (min-width: 991px) and (max-width: 1300px) {
    .main-header .header-bottom .logo {
        max-width: 190px
    }

    .main-header-eu .header-bottom .logo {
        max-width: 300px
    }

    body.es .main-header .header-bottom ul li a {
        font-size: .8rem
    }

    body.es .main-header {
        padding: 0 30px
    }
}

@media (min-width: 991px) {
    .dropdown_menu_wrapper:hover .dropdown_menu, .inner_dropdown_menu_wrapper:hover > .inner_dropdown_menu {
        display: block
    }

    .country-select .lang_menu {
        display: block;
        max-height: 0;
        transition: max-height .8s;
        overflow: hidden
    }

    .country-select:hover .lang_menu {
        max-height: 1000px
    }

    body.en .products-url ~ .dropdown_menu {
        min-width: 160px
    }

    .default-lang {
        background: #243341
    }
}

.default-lang a {
    cursor: default !important
}

.default-lang a:hover {
    cursor: default !important;
    pointer-events: none
}

.lightbox-redirect {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 49;
    background: rgba(000, 000, 000, .7);
    position: fixed
}

.lightbox-redirect-inner {
    max-width: 90%;
    margin: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    background: #fff;
    z-index: 50;
    border-radius: 4px;
    width: 580px
}

.lightbox-redirect-header {
    border-bottom: 1px solid #ddd;
    padding: 20px 20px 10px;
    text-align: center
}

.lightbox-redirect-close {
    position: absolute;
    right: 10px;
    top: 10px
}

.lightbox-redirect-close:hover {
    cursor: pointer;
    text-decoration: none
}

.lightbox-redirect-body {
    max-width: 510px;
    margin: auto;
    padding: 30px 15px 10px;
    letter-spacing: -.5px
}

.lightbox-redirect h1 {
    font-size: 25px;
    line-height: normal
}

.btn-redirect {
    text-decoration: none;
    background: #01bdf0;
    border-radius: 4px;
    padding: 10px;
    color: #fff;
    margin: 40px auto 10px;
    display: block;
    max-width: 340px;
    text-align: center;
    font-weight: 700
}

.de .btn-redirect {
    max-width: 420px
}

.es .btn-redirect {
    max-width: 380px
}

@media (min-width: 420px) {
    .btn-redirect {
        white-space: nowrap
    }
}

#cookie-accept-btn {
    background: #01bdf0;
    border-radius: 4px;
    width: 120px;
    color: #fff !important;
    text-align: center;
    padding: 6px;
    display: block;
    margin-top: 10px
}

#cookie-accept-btn:hover {
    text-decoration: none
}

@media (min-width: 500px) {
    #cookie-accept-btn {
        position: absolute;
        right: 0;
        top: -5px;
        margin-top: 0
    }

    #sticky-footer-eu #cookie-notif-eu p {
        padding-right: 150px
    }
}

@media screen and (max-width: 1200px) {
    .br-1 .s1 h1 {
        margin-top: 0!important;
    }
}

.br-1 .s1 h1 {
    margin-top: 0!important;
}

 .footer {
     background-color: #2a3b4d;
     color: #a6bbd1;
     padding: 0 10px;
     font-size: 0.7rem;
 }

.footer p {
    font-size: 0.7rem !important;
}

.footer .container {
    margin-left: 0px;
    margin-right: 0px;
    margin: 0 auto;
}

.border-bottom-f {
    border-bottom: 1px solid #445566;
}

.footer-links {
    justify-content: space-between;
}

.footer-links .link {
    display: flex;
    align-items: baseline;
    display: -webkit-flex;
    -webkit-align-items: baseline;
    width: 48%;
}

.footer-links li {
    padding-bottom: 11px;
}

.footer-links li:first-child {
    padding-bottom: 2px;
    margin-left: 0px;
}

.footer-links li:last-child {
    margin-right: 0px;
}

.footer-links .link a {
    color: #fff;
    transition: all 0.3s;
}

.footer-links .link a:hover {
    color: #01bdf0;
    text-decoration: underline;
}

.footer-links .link .caret-f {
    font-size: 20px;
    font-weight: 300;
    display: inline-block;
    margin-right: 5px;
}

.footer-security.row {
    align-items: flex-start;
    -webkit-align-items: flex-start;
    justify-content: space-around;
    -webkit-justify-content: space-around;
}

.footer-security .pciIcon {
    position: relative;
}

.footer-security .pciIcon:hover~#pciTooltip {
    display: block;
}

.footer-security #pciTooltip {
    display: none;
    position: absolute;
    left: -75px;
    font-size: 1.1rem;
    bottom: 75px;
    width: 250px;
    padding: 5px 10px;
    line-height: 20px;
    color: #fff;
    border-radius: 5px;
    z-index: 1;
    background: #2a3b4d;
}

.footer-security #pciTooltip:after {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    left: 115px;
    margin: 0 auto;
    bottom: -10px;
    width: 0;
    border-right: 10px solid transparent;
    border-top: 10px solid #2a3b4d;
    border-left: 10px solid transparent;
    text-align: center;
}

.footer-security {
    text-align: center;
    vertical-align: middle;
}

.footer-security .scurity-item {
    vertical-align: middle;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    display: flex;
    display: -webkit-flex;
    flex-flow: column;
    -webkit-flex-flow: column;
    text-align: center;
    padding: 10px 15px;
}

.footer-security .scurity-item .s-img {
    height: 75px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}

/* .footer-security .scurity-item .s-img:nth-child(5){height: 60px;}*/
.footer-security .scurity-item p {
    font-size: 12px !important;
    color: #a6bbd1;
    width: 85%;
    margin-top: 0.4rem;
    line-height: 1.2em;
    margin-bottom: 0;
}

.social-strip {
    padding: 1.5rem 0px;
}

.social-strip .social-icon {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    margin: 0 18px 0 0;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.social-strip .social-icon:last-child {
    margin-right: 0;
}

.social-strip p {
    display: none;
}

.social-strip .social-icon.social-i {
    transition: all 0.3s ease-out;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA81BMVEXuLHv1wGLye2/1vWP1wWLuLHvuKnz1vmLvNHruLHv////vPXjvRXf0s2T0pGfzk2nyhWzznGjxZHH0qmb0rWX1t2TwVHXwWHTxa3HxcHDxdW/yeW7yfm3wS3bwXXPzjGvwT3X7z9v85NL71tH1nIXzhnn6z8/0e4/yZ4L+9PL97uf709X6wMv4uaDzfYb/+vr+7/L72tP6yMj6z8P3o675xaz1oHz0lXrycnnyfHj96Ov72sL3rK/2mqj3sqf2paX1kKL1hKL2qp71jJj0g5L3uYz1qIzzboz1qoHybHv0qHf0n3D95+D5x7r1m5v3tJnzj3ZCiiFHAAAAB3RSTlPukQbu7ZGJNCXycwAAATJJREFUOMvt1ddSwkAUBuCAJfDToyL2QrrpgRSkgyD2938aU8YxF2nOOI4XnOtvZvec/XeXKBZ2yKNa7fCgXm+1Go2rZvP87PSkQ1GXx+3ri2q1UimVSsRekSiQZDYsl/eJ3XyQIMh8sLyFP4HvZtcvlmWlaQp8FBGpwToJPgF9+oNhGNd1HGoJ8AlQxOp7j8sFDy0ePqAfNDM3jEmHAngOs1h4j2cP0gIACJyk8W1IsfAW3nhsYMwwE2DjjQc3yfAFtL9HBYN0aMEMmxmCS4Uy6BAq6P0OtPAawl7G0g0Rtg8daBld08Cccd9UKAFMGfhKhV8LyodS6hGOWXYY5HGKWVIorGhweQjJMZPtL7gZAevE4AqIlMqlXAXZ1HW9e+eVMfqv1/UvYe6nOfdjn/v7+ATsxXNUtiI1gwAAAABJRU5ErkJggg==') no-repeat center;
}

.social-strip .social-icon.social-y {
    transition: all 0.3s ease-out;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAQlBMVEX/AAD/AAD/AAD/AAD/AAD/AAD/////l5f/LS3/5ub/8PD/ycn/0ND/+fn/9vb/4+P/2Nj/urr/39//c3P/WVn/IiK4yUs+AAAABXRSTlOR7QbuiVoMCKAAAACJSURBVDjL7ZVJDsAgCEXpgENH7XD/q7YLY5r0JxDTRRe+LU8iQpBaalikuzViFT3IB2mIlVTxa9HZGNbBJIY1ROuQ6BbzYnFAtAZggTgicQSiTzH/POGBOKfYxMeWxRmIJovMey5eEPn0UJQzyncsrVp+R7kz5b3G0/O3Ca8iQL2a9cu+pU71fVxwEiHHEyTfmQAAAABJRU5ErkJggg==') no-repeat center;
}

/*.social-strip .social-icon.social-y:hover{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPBAMAAAASQyJbAAAAKlBMVEUAAAD6ABn6ABn6ABn6ABn6ABn6ABn6ABn6ABn6ABn6ABn6ABn6ABn6ABmtuK6AAAAADXRSTlMA5PiXLfDJ0Ni6c1kiUiYJOQAAAFBJREFUCNdjYLFsjL179+5VickODE53YUCFwRbOvsyQC2dfY5AFkmJg9kUGXSBZsBHEvsQAIgsYloIoKJsHpBRZHFk9sjnI5iPbi+weZHcCAEzXdcGAEGC+AAAAAElFTkSuQmCC') no-repeat center; border:1px solid #fa0019; }*/
.social-strip .social-icon.social-f {
    transition: all 0.3s ease-out;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAARVBMVEU2YZk2YZk2YZk2YZk2YZn///+outO/zd/i6PFFbaF7mLxjhbDF0uJzkbhcf6xbfqz5+vzW3+q6ydyRqMdXe6pLcqQ5Y5tVXCwdAAAABHRSTlPukQaJu9weVAAAAG9JREFUOMvt1UsOgCAMRdGiIOXvf/9LFeIC+owTTbjjkyYdQGlQpMVIDaQ01EiEwerAOnwMU2TmIsNkWkGGCwpnY6xzpwzruAlYJvgKo/dOgtbc7SgUJ25Nsl01ukyHb2HJ+fj84/ovJNDBnz18Pi4aeRohbWxh2wAAAABJRU5ErkJggg==') no-repeat center;
}

/* .social-strip .social-icon.social-f:hover{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASBAMAAAB7rul7AAAALVBMVEUAAABRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaFRaaEaTmN0AAAADnRSTlMAkKsu2hO1WDlNy3MbBOrvPWoAAAA/SURBVAjXY2DgTHExYGCY9+5dAwPDOjD57lnoBSD5kIGBof3ds/IABr13794ZgMkAhk3vnigxgGVJIo1tGBgAGJ8mzYSUHK8AAAAASUVORK5CYII=') no-repeat center; border:1px solid #5169a1; }*/
.social-strip .social-icon.social-t {
    transition: all 0.3s ease-out;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAclBMVEUQnNIQnNIQnNIQnNIQnNIQnNL////o9fur3PAjpNYUntP6/f5vxOQzq9mh2O2JzulGs9xCsdz2+/3v+fzg8vnR7Pe74/Kc1uxjv+JQt9/0+v3b8PjX7vfE5/TC5vSz4PGV0+uDzOiAy+dau+A6rdouqNgrZKEbAAAABXRSTlOR7QbuiVoMCKAAAACzSURBVDjL7ZVJDsMgDABJUhwgkH3tvv7/i00FElwMHNsqc/GBkcGyZUhKEhokWzVCo9jpfGESQiPZxK8QxTIrnzibqA4AMEkmMLE1R0f4sL89MbGAoVlDA5oSvXoEgLNUi/Z69I3ikYPDgBfTgQvDxQpcJC6Ka2G9guMivfdWnHydedlqcu5tIa+M2tb+XjfM5NMeIirWmTpKHpieurqcxlLyX5jwvxdjV3P8sk9JFvV9vAFqASLHbcKGnAAAAABJRU5ErkJggg==') no-repeat center;
}

/* .social-strip .social-icon.social-t:hover{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAUVBMVEUAAAA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofA1ofAF7rz5AAAAGnRSTlMA+KUU5Wbt3NCbOjUmv7eVgHlYRSKujoJPLV4OLPwAAAB2SURBVBjTVc5ZDoUgDEBRCjIJzr6ndv8LtdhG8P7QnKQNqmlbdx5WgewRcbKaRtBMAUuwXEQYEklCLtI80jvYvLH4snB22BQKOWx7Ds8fsqr0hypgHlp8pYk/tNf7nVGcmQWhV1LSLE4ka8cAkbak/vgNY7Qv3JbUDan1GcIcAAAAAElFTkSuQmCC') no-repeat center; border:1px solid #35a1f0; }*/
.social-strip .social-icon.social-l {
    transition: all 0.3s ease-out;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAclBMVEVNeKJNeKJNeKJNeKJNeKJNeKJNeKL////a4+zC0d+NqcRvkbSXsMnp7/TF0+Gkus/9/v75+vxQe6S1x9mQq8Xh6fCJpcF/nrxpjbH7/P29zd2gt83y9fjl6/LU3+nP2ubJ1uPAz966y9uuwtVehatUfaYPBpMjAAAABnRSTlOR7QbuiYjn7Ut/AAAApklEQVQ4y+3VyQ6CMBSF4QvoAbVeSyuD4Dy8/yvaLSSVs5MF//pLm9x0kFQSTJYFJqBaS8LBREC2QBp+6u2g2kWg5qNeEViM4SYOr11JwQowFLw49NzW1c1S8GzM3Rrz6Jrm+RPugcMJeCPkp6AFnPcOLQHrPG/giK3DiI7AFCz/A0vVyqqGyReqUcifHj+GfQSi3Q1qZ3gLZwvpp5lcciWpZNT38QXSsSrFVZTwZQAAAABJRU5ErkJggg==') no-repeat center;
}

/* .social-strip .social-icon.social-l:hover{ background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAAS1BMVEUAAAAcc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc64cc66kYxoXAAAAGHRSTlMAqshcMPp7aeAF1WCflijOjlZE7bpOGQ7BnnHJAAAAaUlEQVQY06XLSw7CMAxF0euWJDgk6Yef979SQHRiT3ulNznS473Nrk0RC61MkeRHU0uBKpRISo7H+ojHeymSvmv73g66Qk7wAuiOdO3KcDSbPVFHxewGJymJVBNZzBaRP4WEHinDuLgGH3kfEe1qWARhAAAAAElFTkSuQmCC') no-repeat center; border:1px solid #1c73ae; }*/
.social-strip .social-icon a {
    display: inherit;
    height: 100%;
    width: 100%;
}

.social-strip .social-wrapper {
    text-align: center;
}
.social-strip .social-logo-wrapper {
    display:flex;
    justify-content:center;
}

.social-strip .android-container span{display:block;}


.footer-bottom {
    line-height: normal;
    display: block;
}

.footer-bottom a {
    color: #a6bbd1;
    text-decoration: underline;
}

.footer-security .scurity-item {
    padding: 10px;
    width: 45%;
}

.footer-security .scurity-item img {
    max-width: 90%;
}

@media (min-width: 560px) {}

@media (min-width: 768px) {
    .footer {
        font-size: 0.75rem !important;
        padding: 0 10px;
    }

    .footer p {
        font-size: 0.77rem !important;
    }

    .footer-links {
        padding: 0 15px;
    }

    .footer-links .link {
        justify-content: center;
        width: auto;
    }

    .footer-links .link .caret-f {
        display: none;
    }

    .footer-security .scurity-item {
        width: 22%;
    }

    .footer-security .scurity-item .s-img {
        height: 80px;
    }

    .footer-security .scurity-item img {
        max-width: 100%;
    }

    .footer-security .scurity-item p {
        margin-top: 0.7rem;
    }

    .footer-security.row {
        justify-content: space-between;
    }

    .footer-security .scurity-item.first {
        padding-left: 0px;
    }

    .footer-security .scurity-item.last {
        padding-right: 20px;
    }

    .footer-security .scurity-item:nth-child(3) p,
    .footer-security .scurity-item:nth-child(4) p {
        margin-top: 0.7rem;
    }

    .social-strip {
        flex-flow: row;
        -webkit-flex-flow: row;
    }

    .social-strip .social-wrapper {
        text-align: right;
        padding-right: 0px;
        justify-content: flex-end;
        -webkit-justify-content: flex-end;
        border-right: 1px solid #456;
    }

    .social-strip p {
        display: block;
        font-size: 14px;
        margin-bottom: 8px;
    }

    .social-strip .social-wrapper-inner {
        width: auto;
        text-align: left;
    }

    .social-strip .social-logo-wrapper {
        text-align: left;
        padding: 0 0 0 40px;
        justify-content:flex-start;
    }

    .social-strip .social-icon {
        width: 40px;
        height: 40px;
        margin: 0 27px 0 0;
    }

    .social-strip .social-icon:last-child {
        margin-right: 40px;
    }

    .brand {
        width: 48%;
    }

    .brand p:last-child {
        margin-bottom: 0;
    }

    .brand:last-child {
        margin-left: 2%;
        padding-left: 2%;
        border-left: 1px solid #445566;
    }
}

@media (min-width: 1000px) {

    .social-strip .social-icon {
        margin: 0 40px 0 0;
    }
}

@media (min-width: 1200px) {
    .footer-links .link {
        width: 180px;
        margin: 10px;
    }

    .footer-security .scurity-item {
        width: 180px;
        padding: 0;
        margin: 0 10px;
    }
}




@media (max-width: 340px) {
    .social-logo {
        width: 46%;
        padding: 0 !important;
    }
}
