@import "libraries.css";

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/open-sans-v27-latin-700.166dc5efb248e5752096.woff2");
    src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/open-sans-v27-latin-300.1ff083351611e93f199c.eot?#iefix) format('embedded-opentype'), url(../fonts/open-sans-v27-latin-300.c4d56a65291faa29cd8d.woff2) format('woff2'), url(../fonts/open-sans-v27-latin-300.b75dbf5a2eca01c34533.woff) format('woff'), url(../fonts/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(../fonts/open-sans-v17-latin-regular.f57a62e9efddf6ace18b.woff2) format('woff2'), url(../fonts/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("../fonts/open-sans-v27-latin-700.166dc5efb248e5752096.woff2");
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../fonts/open-sans-v27-latin-600.d99a53374a79ae5ef71b.eot?#iefix) format('embedded-opentype'), url(../fonts/open-sans-v27-latin-600.87da65d8301dc2218555.woff2) format('woff2'), url(../fonts/open-sans-v27-latin-600.28125e6f4f0671dbfa7b.woff) format('woff'), url(../fonts/open-sans-v27-latin-600.ac0e95844e5fb56c1042.ttf) format('truetype'), url(../fonts/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("../fonts/open-sans-v27-latin-700.166dc5efb248e5752096.woff2");
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/open-sans-v27-latin-700.e6b7ad3259f533eaeacb.eot?#iefix) format('embedded-opentype'), url(../fonts/open-sans-v27-latin-700.166dc5efb248e5752096.woff2) format('woff2'), url(../fonts/open-sans-v27-latin-700.043b0bf0b516558445d6.woff) format('woff'), url(../fonts/open-sans-v27-latin-700.ac7fd199b45ea19e55a1.ttf) format('truetype'), url(../fonts/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(../fonts/open-sans-v17-latin-regular.f57a62e9efddf6ace18b.woff2) format('woff2'), url(../fonts/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(../fonts/athiti-v5-thai-regular.3357e071c70b35667504.woff2) format('woff2'), url(../fonts/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(../fonts/athiti-v5-thai-700.cd52b383e2baedbe71a0.woff2) format('woff2'), url(../fonts/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
}

.flex-column {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.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/home/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
    }
}

.mirror-flip {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.s1 {
    background: #293b4b
}

.main-banner {
    display: flex
}

.s1 ul li {
    position: relative;
    padding-left: 50px;
    font-size: 28px;
    font-weight: 300;
    padding-bottom: 10px
}

.s1 .blue-check {
    left: 0;
    top: 7px;
    border-right: 2px solid #5bd7f0;
    border-bottom: 2px solid #5bd7f0;
    width: 11px;
    height: 19px
}

.ar .s1 .blue-check {
    right: 0
}

.ul-highlights {
    display: flex;
    margin-top: 80px;
    flex-wrap: wrap
}

.ul-highlights li {
    margin: 20px 0 30px
}

.ul-highlights li div {
    border: 1px dashed #293b4b;
    height: 100%;
    border-radius: 4px;
    padding: 0 10px
}

.ul-highlights img {
    padding: 10px 10px 4px;
    background: #f1f1f1;
    margin-top: -48px
}

.ul-highlights li:first-child img {
    padding-bottom: 20px
}

.ul-highlights li:last-child img {
    padding-bottom: 17px
}

.ul-promotions li {
    margin-top: 50px
}

.ul-promotions li > div {
    border: 1px solid #293b4b;
    height: 100%;
    border-radius: 4px;
    padding: 0 10px 45px
}

.ul-promotions li img {
    padding: 10px;
    background: #fff;
    margin-top: -46px
}

.ul-promotions li:last-child img {
    margin-top: -60px
}

.ul-promotions .btn-wrap {
    display: inline-block;
    background: #fff;
    padding: 0 10px;
    position: absolute;
    bottom: 39px;
    left: 50%;
    transform: translate(-50%, 0)
}

.ul-promotions .btn-blue.small {
    width: 120px;
    padding: 5px 20px;
    white-space: nowrap;
    font-size: 16px
}

.es .ul-promotions .btn-blue.small {
    width: 160px
}

.ko .ul-promotions .btn-blue.small {
    width: 145px
}

.ru .ul-promotions .btn-blue.small {
    width: 165px
}

.ul-trading-tools .img-wrapper {
    height: 60px
}

.ul-reviews li > div {
    background: #fafafa;
    padding: 12px 20px 20px;
    border-radius: 3px;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    height: 100%
}

.ul-reviews li {
    padding: 10px
}

.ul-reviews {
    justify-content: space-between
}

.ul-reviews .image {
    margin-top: 0;
    width: 60px;
    height: 60px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAflBMVEUAAACXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5d0qXZlAAAAKXRSTlMAD/mfBYHv6MGZUxO6SDG0kV1AG9/PyqyIRAv12tRoOn16cm9hIeKmLDLLLKEAAAFmSURBVEjHlZTZkoIwEEU7CRBQNtkFxV3n/v8PTpUzigFp4DzZcqp6rdCQ9amQaHZqSzNoHexU7LkSkZiUPeTJX4oK7pRc4WG9fp+w4uUE/lsmS5a8nTspdfg4cfIWx8/QcuWabdH8GrCVF7kZpzgztu61JWAztqOW2NJbYiNeYFuoFtg/sPu2N27v++O1MmyZJofZ2lF7NzjRFYLxxQ/OQkkxagf9CYaNz0wwQmj84ToHGifE1YgbRQwCsRlWxOHL1JjIirVDWdRdG4UjiKWF+9YVLjSBjc17tT5NsUFirJbnIYWxWhbRRN17MVl3jOTjgrWYqLo0HqOoHq9i42NvlHrE/Xj7rkYSTix6970HinP6TVWB9WW71R3w2y5lqgx1wMHTkOo/QahRGuoQKyihw2cVmjv5LoHzHKfNnKXR8POxyXKaR54R3WDPtG3c6Ipkpp3gSkrWM+1aKspcmoubkT7Pti/6F/aIF6Ua7nGQAAAAAElFTkSuQmCC') center no-repeat #e9e9e9;
    border-radius: 3px;
    float: left;
    margin-right: 10px
}

.ul-reviews .image.female {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAclBMVEUAAACXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5cWbMZWAAAAJXRSTlMAB+EYQet3+fGYEcB/bFgfDayHTuXas6KRKdLOuYw0ZWDGOSy3jC7jZgAAAXdJREFUSMeNlemOgzAMhE0gXAHCDeXsNe//irvqql1ImsD8wqMPxbInCn2TTIH66bt0QtkIjNGTIyidIzYvUJdV/vvlCdzyA3pC9EESTHY4wbypZlxtsAxu29JhzEbPuO/qFJ6Frsd97aI0wxckisOEZdTawa2lcR9ScbrQNr9YcXqY6R6W/3U60Hqz0JHWZQpzEotadVY8jLQYVKeyLJO1qrOYc+UgIjq9+gdSzQsL2+JVicY4QOR6ho0jbEbdq5AZaI5Oqs0xpAba7RB0l82Mrg1YRkY9CmB68z4HSx2ySXbw38MLM43VU7d8RiTpSEPzf0v7I/i+ucht4B7QxYa4I7LD3g4osFjYuAeLtwvgvDIGNuVo950uDF38vYkBg5bBPALPdFYW4F8X5zXqgZSXAfrY0OCMcN3Wa/1Kh0nLACE/EWZoKrLJSYL3k+Wjvh6m5zKh/duHiOmEylc2RejSKd3CnDwkdE4VVhJhTCfFRuI+nZXPfwCs/xf+ctWmSQAAAABJRU5ErkJggg==')
}

.ul-reviews .name {
    margin: 0
}

.ul-reviews .stars {
    height: 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARCAMAAAABrcePAAAAY1BMVEUAAAD3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkn3tkmf9eIoAAAAIHRSTlMA5by4gxH61quQWQTyysZ/QiQWC+6fk3dwZVFNRjEqGvxPbW4AAACASURBVBjTjc9ZEoMgEARQBoIQNC4xi7t9/1O6oCIlH/YPVa+o6Rm2xzQsGFJBLoAx5D/gEeA4AeiqMsOcSsbOMiFSRVhDKhX8b72FnyhnNu/XmXnpRmnHX6/3afGyar57z279X5qjtdVjOZsoBg4k5dkNyCxv/UHnjddyO0UfBRM+4A5BxSWc6AAAAABJRU5ErkJggg==') 0 0/21% repeat-x;
    width: calc(100% - 70px);
    max-width: 110px;
    margin-top: 5px;
    margin-left: 70px
}

body.ar .ul-reviews .stars {
    margin-left: 0
}

.ul-reviews .stars-4 {
    width: 90px
}

.ul-reviews .date {
    font-size: 12px;
    color: #999
}

.ul-reviews .text {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 80px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    line-height: 20px
}

.ar .ul-reviews .text {
    direction: rtl
}

.ul-reviews .text-wrapper {
    position: relative;
    margin-top: 45px
}

.ul-reviews .text-wrapper:before {
    content: "";
    width: 14px;
    height: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKBAMAAAB293L0AAAAMFBMVEUAAAApO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0tl7xO9AAAAD3RSTlMAd7uZIu7dEcyqRDOIZlWAfMT7AAAAWklEQVQI12NgYDnIwMDbwMAgL8DArrGBgfEXA0MZkOtvwMBg78DAcP4BA3sYAwOD/vwo7q/6Exj0/3/l+v//I8P8///d////zLD//zcG+/9/GfjyVRiY/wsAAFmrG9aLImOZAAAAAElFTkSuQmCC') no-repeat;
    display: block;
    position: absolute;
    left: -3px;
    top: -12px
}

.ul-reviews .text-wrapper:after {
    content: "";
    width: 14px;
    height: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKBAMAAAB293L0AAAAMFBMVEUAAAApO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0spO0tl7xO9AAAAD3RSTlMAd7uZIu7dEcyqRDOIZlWAfMT7AAAAWklEQVQI12NgYDnIwMDbwMAgL8DArrGBgfEXA0MZkOtvwMBg78DAcP4BA3sYAwOD/vwo7q/6Exj0/3/l+v//I8P8///d////zLD//zcG+/9/GfjyVRiY/wsAAFmrG9aLImOZAAAAAElFTkSuQmCC') no-repeat;
    display: block;
    position: absolute;
    right: -3px;
    bottom: -12px;
    transform: rotate(180deg)
}

body.ar .ul-reviews .text-wrapper:before {
    left: auto;
    right: -3px;
    -webkit-transform: scaleX(-1)
}

body.ar .ul-reviews .text-wrapper:after {
    right: auto;
    left: -3px;
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.s8 {
    overflow: hidden
}

.s8 .container {
    max-width: 100% !important
}

.slider {
    overflow: hidden;
    margin: 0 auto;
    cursor: grab
}

.ar .slider {
    direction: ltr
}

.slides-container {
    transform: translateX(0);
    transition: transform .6s ease-out;
    flex: 0 0 0
}

.slide {
    flex-shrink: inherit
}

.ar .slide {
    text-align: right
}

.ar .s8 .slide .img-wrapper {
    direction: rtl
}

.slider-btns-container {
    text-align: center
}

.ar .slider-btns-container {
    direction: ltr
}

.slider-btns-wrapper {
    cursor: default
}

.slider-btns-wrapper li {
    cursor: pointer;
    margin: 0 5px;
    background-color: #f7f7f7;
    border: 1px solid #e7e7e7;
    border-radius: 30px;
    display: inline-block;
    height: 12px;
    overflow: hidden;
    width: 12px;
    position: relative;
    z-index: 0;
    -webkit-transition: .5s linear;
    transition: .5s linear
}

.slider-btns-wrapper li.active, .slider-btns-wrapper li:hover {
    background-color: #00b6ee
}

.apps a {
    display: inline-block;
    max-width: 40%
}

.th h1 span.small-title {
    font-weight: 400;
    font-size: 24px
}

.all-in-one-banner ul {
    list-style: disc;
    font-size: 12px;
    margin-left: 25px;
    margin-bottom: auto
}

.ar .all-in-one-banner ul {
    margin-left: 0;
    margin-right: 25px
}

.all-in-one-banner ul li {
    font-size: 24px;
    padding-left: 0;
    padding-bottom: 0
}

.all-in-one-banner .btn-blue {
    font-weight: 700
}

@media (min-width: 1600px) {
    .ar .slider {
        cursor: default !important
    }

    .ul-reviews .name {
        font-size: 16px
    }
}

@media (min-width: 750px) {
    .ul-trading-tools .col-md-2 {
        width: 20%;
        max-width: 20%;
        flex: 0 0 20%
    }

    .s1 ul {
        padding-bottom: 30px
    }

    .ul-highlights li {
        padding: 0 10px
    }
}

@media (min-width: 768px) {


    .all-in-one-banner .s1-wrapper {
        background: url("/static/home/images/hp-banner-new.58b2a1e0f91f53d9582c.png") right center no-repeat
    }

    .br-1 .s1-wrapper {
        background-size: 50%;
        max-width: 1600px;
        margin: auto
    }

    .br-6 .s1 {
        background: url("/static/home/images/hp-banner.51286cdee9330158a8dd.png") right center no-repeat #293b4b;
        margin: auto
    }

    .br-6 .s1-wrapper {
        background: 0 0
    }

    .ar .commodityMarket {
        background: url("/static/home/images/commoditymarket_cuts_arb.15daeb4fc227c2300ed1.jpg") left center/contain no-repeat #293b4b
    }

    .ar .commodityMarket .s1-wrapper, .es .WorldLeadingCompanies .s1-wrapper, .ko .WorldLeadingCompanies .s1-wrapper {
        background: 0 0
    }

    .es .WorldLeadingCompanies {
        background: url("/static/home/images/worldleadingcompanies_bg.7cac05b20231cf016806.png") 80% 56%/40% no-repeat #293b4b
    }

    .es .WorldLeadingCompanies .main-banner, .ko .WorldLeadingCompanies .main-banner {
        border-bottom: none
    }

    .ko .WorldLeadingCompanies {
        background: url("/static/home/images/worldleadingcompanies_bg.e46c5733d9f7c1248e4b.png") 80% 56%/40% no-repeat #293b4b
    }

    .all-in-one-banner .s1-wrapper {
        background-color: transparent;
        background-size: auto 100%
    }

    .all-in-one-banner {
        background: url("data:image/png;base64,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")
    }
}

@media (max-width: 1800px)and (min-width: 1200px) {
    .ar .commodityMarket {
        background-position: -285px center;
        background-size: auto
    }

    .br-6 .s1 {
        background-size: 70%
    }
}

@media (max-width: 1300px) {
    .fixed-content {
        background-size: 50%
    }

    h1 {
        font-size: 40px;
        line-height: 45px
    }

    .br-6 .s1 {
        background-size: 70%
    }
}

@media (max-width: 1090px)and (min-width: 800px) {
    .es .main-header .header-bottom ul li a {
        font-size: 13px
    }

    .es .WorldLeadingCompanies {
        background-size: 35%
    }

    .ko .main-header .header-bottom ul li a {
        font-size: 13px
    }

    .ko .WorldLeadingCompanies {
        background-size: 35%
    }
}

@media (max-width: 767px) {
    h1 {
        font-size: 32px;
        line-height: 35px;
        text-align: center;
        max-width: 600px
    }

    .s1 ul li {
        font-size: 20px;
        padding-left: 35px
    }

    .s1 .blue-check {
        top: 0
    }

    .s1 .container {
        max-width: 400px;
        margin: auto
    }

    .btn-blue.small {
        max-width: 100%
    }

    .en.br-1 .section.s1.all-in-one-banner .s1-wrapper.main-banner {
        padding: 0 !important
    }

    .all-in-one-banner h1 {
        font-size: 40px;
        margin-bottom: 30px;
        line-height: 45px;
        text-align: left
    }

    .all-in-one-banner ul li {
        padding-left: 0
    }

    .ar .all-in-one-banner h1 {
        text-align: right
    }

    .capital-letter {
        text-transform: capitalize
    }

    .all-in-one-banner .app-btn {
        background: #293c4c;
        border: 2px solid #00b6ee;
        box-sizing: border-box;
        padding: 8px 10px
    }

    .all-in-one-banner .s1-wrapper {
        background: #293c4c;
        background: -webkit-linear-gradient(0deg, #293c4c 0, #293c4c 20%, #296aa4 50%, #293c4c 80%, #293c4c 100%);
        background: -moz-linear-gradient(0deg, #293c4c 0, #293c4c 20%, #296aa4 50%, #293c4c 80%, #293c4c 100%);
        background: linear-gradient(0deg, #293c4c 0, #293c4c 20%, #296aa4 50%, #293c4c 80%, #293c4c 100%)
    }

    .all-in-one-banner .image_aspect_ratio {
        max-width: 600px;
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px)
    }
}

@media (max-width: 575px) {
    p {
        font-size: 16px
    }

    .p-lg {
        font-size: 1.5rem
    }

    .p-sm {
        font-size: 1.1rem
    }
}

.ul-highlights p:last-child {
    margin-bottom: 11px
}

@media (max-width: 1200px) {
    .en.br-1 .s1-wrapper, .es.br-1 .s1-wrapper, .hi.br-1 .s1-wrapper {
        background-size: 50% !important
    }

    .en.br-1 .section.s1 .main-banner, .es.br-1 .section.s1 .main-banner, .hi.br-1 .section.s1 .main-banner {
        padding: 130px !important
    }
}

@media (max-width: 1051px) {
    .en.br-1 .section.s1 .main-banner, .es.br-1 .section.s1 .main-banner, .hi.br-1 .section.s1 .main-banner {
        padding: 110px !important
    }
}

@media (max-width: 1021px) {
    .en.br-1 .section.s1 .main-banner, .es.br-1 .section.s1 .main-banner, .hi.br-1 .section.s1 .main-banner {
        padding: 60px !important
    }
}

@media (max-width: 913px) {
    .es.br-1 .section.s1 .main-banner {
        padding: 0 !important
    }

    .en.br-1 .section.s1 .main-banner, .hi.br-1 .section.s1 .main-banner {
        padding: 18px !important
    }
}

.br-6 .page {
    display: flex;
    flex-wrap: wrap
}

.br-6 .page .section {
    width: 100%
}

.br-6 .s1 {
    order: 1
}

.br-6 .s2 {
    order: 2
}

.br-6 .s3 {
    order: 4;
    background-color: #fff
}

.br-6 .s4 {
    order: 3;
    background-color: #f1f1f1
}

.br-6 .s5 {
    order: 5
}

.br-6 .s6 {
    order: 6
}

.br-6 .s7 {
    order: 7
}

.br-6 .s8 {
    order: 8
}

.br-6 .ul-highlights img {
    background: #fff
}

@media (min-width: 768px) {
    .br-6 .s1-wrapper {
        max-width: 1210px;
        margin: auto
    }

    .br-6 .s1-wrapper .col-md-5, .br-6 .s1-wrapper .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        -webkit-flex: 0 0 50%;
        max-width: 50%
    }

    .green-trader-section .container {
        padding: 30px 15px
    }

    .green-trader-section img {
        margin-right: 60px
    }

    .green-trader-section .display-md-flex {
        align-items: flex-start
    }
}

@media (max-width: 1200px) {
    .br-6 .s1-wrapper {
        max-width: 970px;
        background-size: auto 90%
    }

    .ar .commodityMarket {
        background-size: 60%;
        background-position: -20% -15px
    }
}

.br-1 .br1-hide, .br-6 .br6-hide {
    display: none
}

.br-6.cz .payment-methods .title h3, .br-6.hu .payment-methods .title h3, .cn .payment-methods .title h3, .ko .payment-methods .title h3, .ru .payment-methods .title h3, .th .payment-methods .title h3 {
    top: 0 !important;
    margin: 40px 0 !important;
    background: #fff !important
}

.br-6.cz .payment-methods .title, .br-6.hu .payment-methods .title, .ko .payment-methods .title, .th .payment-methods .title {
    border: 0 !important
}

@media (max-width: 360px) {
    .s8 .apps img {
        max-height: 35px
    }

    .all-in-one-banner h1 {
        font-size: 30px;
        line-height: 35px
    }

    .all-in-one-banner li {
        font-size: 18px
    }

    .es .all-in-one-banner .btn-blue {
        font-size: 16px
    }
}

@media (max-width: 321px) {
    h3.iforex-highlights {
        font-size: 23px
    }
}

.green-trader-section {
    background: #152335;
    color: #fff
}

.green-trader-section h3 {
    font-weight: 700;
    margin-bottom: 20px
}

.green-trader-section a {
    width: 100%;
    max-width: 280px;
    background: #5db95c;
    padding: 10px
}

@media (max-width: 768px) {
    .green-trader-section {
        text-align: center
    }

    .green-trader-section br {
        display: none
    }

    .green-trader-section img {
        max-width: 130px;
        margin-bottom: 20px
    }

    .green-trader-section h3 {
        margin-bottom: 10px
    }

    .green-trader-section p {
        margin-bottom: 30px
    }
}

.green-and-experts {
    background-color: #192936;
    color: #fff;
    text-align: center
}

.green-and-experts h3 {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 22px
}

.green-and-experts ul {
    width: 100%
}

.green-and-experts li {
    border: 1px solid #5c7388;
    border-radius: 4px;
    padding: 160px 15px 30px
}

.green-and-experts .green-trader {
    background: url("data:image/png;base64,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") center top 20px no-repeat
}

.green-and-experts .experts-strip {
    margin-bottom: 20px;
    background: url("data:image/png;base64,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") center top 20px no-repeat
}

.green-and-experts a {
    width: 100%;
    max-width: 280px;
    padding: 10px
}

.green-and-experts .green-trader a {
    background: #5db95c
}

.green-and-experts .green-trader a:hover {
    background: #6ad168
}

@media (min-width: 920px) {
    .green-and-experts ul {
        display: flex;
        justify-content: space-between
    }

    .green-and-experts ul li {
        width: 49%
    }

    .green-and-experts .experts-strip {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .s1-wrapper .container {
        min-height: 600px
    }

    .all-in-one-banner.s1 h1 {
        margin-top: 0 !important
    }

    .ar .all-in-one-banner.s1 h1 {
        max-width: 580px
    }

    .es .WorldLeadingCompanies h1 {
        margin-top: 1.5rem !important
    }

    .ar .commodityMarket h1 {
        margin-top: -40px !important
    }

    .green-and-experts ul li {
        padding: 15px 15px 15px 160px;
        background-position: left 15px center !important;
        text-align: left;
        font-size: 16px
    }

    .ar .green-and-experts ul li {
        text-align: right;
        padding: 15px 160px 15px 15px;
        background-position: right 15px center !important
    }

    .green-and-experts h3 {
        margin-bottom: 10px
    }

    .green-and-experts .green-trader {
        display: flex;
        align-items: flex-end;
        flex-wrap: wrap
    }
}

.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-start
    }

    .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/home/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
    }
}

.mobile-list-title img {
    width: 107px;
}

/*.section.s2 {*/
/*    background-image: url('/static/home/images/banner-1.webp');*/
/*}*/

.s2 .icon-svg {
    width: 125px;
    height: 125px;
}

.s2-right-item {
    position: relative;
    transition: all .3s ease-in-out;
}

.s2-right-item:hover {
    background-color: #f6f7f8;
}

.s2-right-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.s2-right-item:not(:last-child):after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    left: 100%;
    top: 0;
    background-image: linear-gradient(to right, #b2bfd0 50%, transparent 50%), linear-gradient(to right, #b2bfd0 50%, transparent 50%), linear-gradient(to bottom, #b2bfd0 50%, transparent 50%), linear-gradient(to bottom, #b2bfd0 50%, transparent 50%);
    background-position: left top, left bottom, left top, right top;
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size: 18px 1px, 18px 1px, 1px 18px, 1px 18px;
}

.s2-right-item h3 {
    font-size: 18px;
    margin: 1rem 0;
    line-height: 1.4em;
    text-transform: uppercase;
    font-weight: 700;
    font-family: open sans, Verdana, sans-serif, microsoft jhenghei, 微軟正黑體, apple ligothic medium, 蘋果儷中黑;
    color: #0c51a3;
}

.s2-right-item .product-list {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
}

.s2-right-item .product-list li {
    margin: 4px auto 10px;
    color: #283545;
    font-weight: 400;
    padding: 0;
    font-size: 16px;
    line-height: 17px;
}

.payment-methods .payment {
    justify-content: center
}

.payment-methods .payment > div {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px
}

.payment-methods .title h3 {
    display: inline-block;
    text-transform: uppercase;
    padding: 0 10px;
    color: #908e8e;
    margin: 0;
    background: #fff;
    position: relative;
    top: -28px;
    font-size: 16px
}

.payments-link .link-arrow:after {
    top: unset;
    bottom: 1px;
    font-size: 14px
}

.ar .payments-link .link-arrow:after {
    right: auto
}

@media (max-width: 768px) {
    .payment-methods img {
        zoom: 0.7
    }

    .payment-methods .title h3 {
        top: -20px
    }
}

@media (min-width: 768px) {
    .payment-methods .payment {
        justify-content: space-between
    }

    .payment-methods .payment > div {
        width: 130px;
        padding: 0 10px
    }

    .payment-methods .payment > div:first-child {
        padding-left: 0
    }

    .payment-methods .payment > div:last-child {
        padding-right: 0
    }

    .payment-methods .payment .col-md-2 {
        max-width: 12%
    }

    body.hi .payment-methods .payment .col-md-2 {
        max-width: 11%
    }

    body.en_za .payment-methods .payment .col-md-2 {
        max-width: 14%
    }
}

@media (min-width: 460px) {
    body.ko .payment-methods .payment .col-md-2 {
        max-width: 12%;
        padding: 0 10px
    }
}

.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;
    }
}

.side-body {
    background: #f7f7f7;
}

.side-body .logo {
    display: block;
    background-color: #fff;
}

.side-body .logo img {
    width: 100%;
}

.side-bar .form-container {
    margin-bottom: 20px;
}

.hot-item {
    padding: 20px;
    border-bottom: 1px solid #ddd;
}

.hot-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 16px;
    font-weight: 600;
}

.hot-summary {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 14px;
    margin: 10px 0;
}

.news-disclaimer p {
    margin-bottom: 0;
}

.article {
    position: relative;
    padding-left: 65px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
    margin-bottom: 30px;
}

.side-date {
    top: 11px;
    position: absolute;
    left: 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;
}

.article-title {
    margin-bottom: 10px;
}

.article-title a {
    font-size: 24px;
    color: #2a3b4a;
    line-height: normal;
}

.article-text {
    margin-bottom: 15px;
    clear: both;
}

.article-text a {
    font-size: 16px;
    color: #777;
}

.article-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    color: #777;
}

.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;
}

@media screen and (max-width: 767px) {
    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }
}