/*! * Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
:root{
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px
}
*,::after,::before{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg{
    overflow:hidden;
    vertical-align:middle
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
select{
    word-wrap:normal
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,h1{
    font-size:2.5rem
}
.h2,h2{
    font-size:2rem
}
.h3,h3{
    font-size:1.75rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:6rem;
    font-weight:300;
    line-height:1.2
}
.display-2{
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
.display-3{
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2
}
.display-4{
    font-size:3.5rem;
    font-weight:300;
    line-height:1.2
}
hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
.small,small{
    font-size:80%;
    font-weight:400
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer::before{
    content:"\2014\00A0"
}
.img-fluid{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:.25rem;
    max-width:100%;
    height:auto
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:90%;
    color:#6c757d
}
code{
    font-size:87.5%;
    color:#e83e8c;
    word-break:break-word
}
a>code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    font-size:87.5%;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700
}
pre{
    display:block;
    font-size:87.5%;
    color:#212529
}
pre code{
    font-size:inherit;
    color:inherit;
    word-break:normal
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px){
    .container{
        max-width:540px
    }
}
@media (min-width:768px){
    .container{
        max-width:720px
    }
}
@media (min-width:992px){
    .container{
        max-width:960px
    }
}
@media (min-width:1200px){
    .container{
        max-width:1140px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.col-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.col-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.col-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.col-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.col-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -ms-flex-order:13;
    order:13
}
.order-0{
    -ms-flex-order:0;
    order:0
}
.order-1{
    -ms-flex-order:1;
    order:1
}
.order-2{
    -ms-flex-order:2;
    order:2
}
.order-3{
    -ms-flex-order:3;
    order:3
}
.order-4{
    -ms-flex-order:4;
    order:4
}
.order-5{
    -ms-flex-order:5;
    order:5
}
.order-6{
    -ms-flex-order:6;
    order:6
}
.order-7{
    -ms-flex-order:7;
    order:7
}
.order-8{
    -ms-flex-order:8;
    order:8
}
.order-9{
    -ms-flex-order:9;
    order:9
}
.order-10{
    -ms-flex-order:10;
    order:10
}
.order-11{
    -ms-flex-order:11;
    order:11
}
.order-12{
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.333333%
}
.offset-2{
    margin-left:16.666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.333333%
}
.offset-5{
    margin-left:41.666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.333333%
}
.offset-8{
    margin-left:66.666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.333333%
}
.offset-11{
    margin-left:91.666667%
}
@media (min-width:576px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-sm-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-sm-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-sm-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-sm-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-sm-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-sm-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-sm-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-sm-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-sm-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.333333%
    }
    .offset-sm-2{
        margin-left:16.666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.333333%
    }
    .offset-sm-5{
        margin-left:41.666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.333333%
    }
    .offset-sm-8{
        margin-left:66.666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.333333%
    }
    .offset-sm-11{
        margin-left:91.666667%
    }
}
@media (min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-md-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-md-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-md-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-md-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last{
        -ms-flex-order:13;
        order:13
    }
    .order-md-0{
        -ms-flex-order:0;
        order:0
    }
    .order-md-1{
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.333333%
    }
    .offset-md-2{
        margin-left:16.666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.333333%
    }
    .offset-md-5{
        margin-left:41.666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.333333%
    }
    .offset-md-8{
        margin-left:66.666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.333333%
    }
    .offset-md-11{
        margin-left:91.666667%
    }
}
@media (min-width:992px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-lg-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-lg-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-lg-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-lg-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-lg-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-lg-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-lg-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-lg-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last{
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0{
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1{
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.333333%
    }
    .offset-lg-2{
        margin-left:16.666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.333333%
    }
    .offset-lg-5{
        margin-left:41.666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.333333%
    }
    .offset-lg-8{
        margin-left:66.666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.333333%
    }
    .offset-lg-11{
        margin-left:91.666667%
    }
}
@media (min-width:1200px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-xl-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-xl-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-xl-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-xl-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-xl-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-xl-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-xl-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-xl-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-xl-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last{
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0{
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1{
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.333333%
    }
    .offset-xl-2{
        margin-left:16.666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.333333%
    }
    .offset-xl-5{
        margin-left:41.666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.333333%
    }
    .offset-xl-8{
        margin-left:66.666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.333333%
    }
    .offset-xl-11{
        margin-left:91.666667%
    }
}
.table{
    width:100%;
    margin-bottom:1rem;
    color:#212529
}
.table td,.table th{
    padding:.75rem;
    vertical-align:top;
    border-top:1px solid #dee2e6
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
.table tbody+tbody{
    border-top:2px solid #dee2e6
}
.table-sm td,.table-sm th{
    padding:.3rem
}
.table-bordered{
    border:1px solid #dee2e6
}
.table-bordered td,.table-bordered th{
    border:1px solid #dee2e6
}
.table-bordered thead td,.table-bordered thead th{
    border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{
    border:0
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover{
    color:#212529;
    background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>td,.table-primary>th{
    background-color:#b8daff
}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{
    border-color:#7abaff
}
.table-hover .table-primary:hover{
    background-color:#9fcdff
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#9fcdff
}
.table-secondary,.table-secondary>td,.table-secondary>th{
    background-color:#d6d8db
}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{
    border-color:#b3b7bb
}
.table-hover .table-secondary:hover{
    background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#c8cbcf
}
.table-success,.table-success>td,.table-success>th{
    background-color:#c3e6cb
}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{
    border-color:#8fd19e
}
.table-hover .table-success:hover{
    background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#b1dfbb
}
.table-info,.table-info>td,.table-info>th{
    background-color:#bee5eb
}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{
    border-color:#86cfda
}
.table-hover .table-info:hover{
    background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#abdde5
}
.table-warning,.table-warning>td,.table-warning>th{
    background-color:#ffeeba
}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{
    border-color:#ffdf7e
}
.table-hover .table-warning:hover{
    background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#ffe8a1
}
.table-danger,.table-danger>td,.table-danger>th{
    background-color:#f5c6cb
}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{
    border-color:#ed969e
}
.table-hover .table-danger:hover{
    background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#f1b0b7
}
.table-light,.table-light>td,.table-light>th{
    background-color:#fdfdfe
}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{
    border-color:#fbfcfc
}
.table-hover .table-light:hover{
    background-color:#ececf6
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#ececf6
}
.table-dark,.table-dark>td,.table-dark>th{
    background-color:#c6c8ca
}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#95999c
}
.table-hover .table-dark:hover{
    background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#b9bbbe
}
.table-active,.table-active>td,.table-active>th{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,.075)
}
.table .thead-dark th{
    color:#fff;
    background-color:#343a40;
    border-color:#454d55
}
.table .thead-light th{
    color:#495057;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.table-dark{
    color:#fff;
    background-color:#343a40
}
.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#454d55
}
.table-dark.table-bordered{
    border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover{
    color:#fff;
    background-color:rgba(255,255,255,.075)
}
@media (max-width:575.98px){
    .table-responsive-sm{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-sm>.table-bordered{
        border:0
    }
}
@media (max-width:767.98px){
    .table-responsive-md{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-md>.table-bordered{
        border:0
    }
}
@media (max-width:991.98px){
    .table-responsive-lg{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-lg>.table-bordered{
        border:0
    }
}
@media (max-width:1199.98px){
    .table-responsive-xl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xl>.table-bordered{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered{
    border:0
}
.form-control{
    display:block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus{
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-moz-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
select.form-control:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem;
    line-height:1.5
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    height:calc(1.5em + .5rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.form-control-lg{
    height:calc(1.5em + 1rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.form-control[multiple],select.form-control[size]{
    height:auto
}
textarea.form-control{
    height:auto
}
.form-group{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]{
    padding-right:5px;
    padding-left:5px
}
.form-check{
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input{
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label{
    color:#6c757d
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input{
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.form-control.is-valid,.was-validated .form-control:valid{
    border-color:#28a745;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:center right calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{
    display:block
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,.was-validated .custom-select:valid{
    border-color:#28a745;
    padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{
    display:block
}
.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{
    display:block
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
    color:#28a745
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{
    color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{
    border-color:#28a745
}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{
    border-color:#34ce57;
    background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{
    border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{
    border-color:#28a745
}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#dc3545;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat:no-repeat;
    background-position:center right calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{
    display:block
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,.was-validated .custom-select:invalid{
    border-color:#dc3545;
    padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{
    display:block
}
.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{
    display:block
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
    color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
    color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{
    border-color:#dc3545
}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{
    border-color:#e4606d;
    background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -ms-flex-align:center;
    align-items:center
}
.form-inline .form-check{
    width:100%
}
@media (min-width:576px){
    .form-inline label{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-bottom:0
    }
    .form-inline .form-group{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .custom-select,.form-inline .input-group{
        width:auto
    }
    .form-inline .form-check{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        -ms-flex-negative:0;
        flex-shrink:0;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn{
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .btn{
        transition:none
    }
}
.btn:hover{
    color:#212529;
    text-decoration:none
}
.btn.focus,.btn:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,.btn:disabled{
    opacity:.65
}
a.btn.disabled,fieldset:disabled a.btn{
    pointer-events:none
}
.btn-primary{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:hover{
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:hover{
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover{
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:hover{
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.btn-info.focus,.btn-info:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover{
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover{
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover{
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary{
    color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#007bff;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success{
    color:#28a745;
    border-color:#28a745
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info{
    color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#17a2b8;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning{
    color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger{
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light{
    color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark{
    color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link{
    font-weight:400;
    color:#007bff;
    text-decoration:none
}
.btn-link:hover{
    color:#0056b3;
    text-decoration:underline
}
.btn-link.focus,.btn-link:focus{
    text-decoration:underline;
    box-shadow:none
}
.btn-link.disabled,.btn-link:disabled{
    color:#6c757d;
    pointer-events:none
}
.btn-group-lg>.btn,.btn-lg{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.fade{
    transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce){
    .fade{
        transition:none
    }
}
.fade:not(.show){
    opacity:0
}
.collapse:not(.show){
    display:none
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition:height .35s ease
}
@media (prefers-reduced-motion:reduce){
    .collapsing{
        transition:none
    }
}
.dropdown,.dropleft,.dropright,.dropup{
    position:relative
}
.dropdown-toggle{
    white-space:nowrap
}
.dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty::after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.dropdown-menu-left{
    right:auto;
    left:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
@media (min-width:576px){
    .dropdown-menu-sm-left{
        right:auto;
        left:0
    }
    .dropdown-menu-sm-right{
        right:0;
        left:auto
    }
}
@media (min-width:768px){
    .dropdown-menu-md-left{
        right:auto;
        left:0
    }
    .dropdown-menu-md-right{
        right:0;
        left:auto
    }
}
@media (min-width:992px){
    .dropdown-menu-lg-left{
        right:auto;
        left:0
    }
    .dropdown-menu-lg-right{
        right:0;
        left:auto
    }
}
@media (min-width:1200px){
    .dropdown-menu-xl-left{
        right:auto;
        left:0
    }
    .dropdown-menu-xl-right{
        right:0;
        left:auto
    }
}
.dropup .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.dropup .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-menu{
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.dropright .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-toggle::after{
    vertical-align:0
}
.dropleft .dropdown-menu{
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.dropleft .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:""
}
.dropleft .dropdown-toggle::after{
    display:none
}
.dropleft .dropdown-toggle::before{
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after{
    margin-left:0
}
.dropleft .dropdown-toggle::before{
    vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
    right:auto;
    bottom:auto
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#16181b;
    text-decoration:none;
    background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#007bff
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{
    z-index:1
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{
    z-index:1
}
.btn-toolbar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
    margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:.5625rem;
    padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
    margin-left:0
}
.dropleft .dropdown-toggle-split::before{
    margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:center;
    justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
    width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
    margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{
    margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:stretch;
    align-items:stretch;
    width:100%
}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{
    margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{
    z-index:3
}
.input-group>.custom-file .custom-file-input:focus{
    z-index:4
}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.custom-file{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group-append,.input-group-prepend{
    display:-ms-flexbox;
    display:flex
}
.input-group-append .btn,.input-group-prepend .btn{
    position:relative;
    z-index:2
}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{
    z-index:3
}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{
    margin-left:-1px
}
.input-group-prepend{
    margin-right:-1px
}
.input-group-append{
    margin-left:-1px
}
.input-group-text{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.375rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{
    margin-top:0
}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){
    height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){
    height:calc(1.5em + .5rem + 2px)
}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{
    padding-right:1.75rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.custom-control{
    position:relative;
    display:block;
    min-height:1.5rem;
    padding-left:1.5rem
}
.custom-control-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-right:1rem
}
.custom-control-input{
    position:absolute;
    z-index:-1;
    opacity:0
}
.custom-control-input:checked~.custom-control-label::before{
    color:#fff;
    border-color:#007bff;
    background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{
    border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before{
    color:#fff;
    background-color:#b3d7ff;
    border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label{
    color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before{
    background-color:#e9ecef
}
.custom-control-label{
    position:relative;
    margin-bottom:0;
    vertical-align:top
}
.custom-control-label::before{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    pointer-events:none;
    content:"";
    background-color:#fff;
    border:#adb5bd solid 1px
}
.custom-control-label::after{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:"";
    background:no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before{
    border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{
    border-color:#007bff;
    background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before{
    border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-switch{
    padding-left:2.25rem
}
.custom-switch .custom-control-label::before{
    left:-2.25rem;
    width:1.75rem;
    pointer-events:all;
    border-radius:.5rem
}
.custom-switch .custom-control-label::after{
    top:calc(.25rem + 2px);
    left:calc(-2.25rem + 2px);
    width:calc(1rem - 4px);
    height:calc(1rem - 4px);
    background-color:#adb5bd;
    border-radius:.5rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .custom-switch .custom-control-label::after{
        transition:none
    }
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{
    background-color:#fff;
    -webkit-transform:translateX(.75rem);
    transform:translateX(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-select{
    display:inline-block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem 1.75rem .375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    vertical-align:middle;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-select:focus{
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-select:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"]){
    height:auto;
    padding-right:.75rem;
    background-image:none
}
.custom-select:disabled{
    color:#6c757d;
    background-color:#e9ecef
}
.custom-select::-ms-expand{
    display:none
}
.custom-select-sm{
    height:calc(1.5em + .5rem + 2px);
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:.875rem
}
.custom-select-lg{
    height:calc(1.5em + 1rem + 2px);
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem
}
.custom-file{
    position:relative;
    display:inline-block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    margin-bottom:0
}
.custom-file-input{
    position:relative;
    z-index:2;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    margin:0;
    opacity:0
}
.custom-file-input:focus~.custom-file-label{
    border-color:#80bdff;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label{
    background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after{
    content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after{
    content:attr(data-browse)
}
.custom-file-label{
    position:absolute;
    top:0;
    right:0;
    left:0;
    z-index:1;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem .75rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.custom-file-label::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    z-index:3;
    display:block;
    height:calc(1.5em + .75rem);
    padding:.375rem .75rem;
    line-height:1.5;
    color:#495057;
    content:"Browse";
    background-color:#e9ecef;
    border-left:inherit;
    border-radius:0 .25rem .25rem 0
}
.custom-range{
    width:100%;
    height:calc(1rem + .4rem);
    padding:0;
    background-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-range:focus{
    outline:0
}
.custom-range:focus::-webkit-slider-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer{
    border:0
}
.custom-range::-webkit-slider-thumb{
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none
}
@media (prefers-reduced-motion:reduce){
    .custom-range::-webkit-slider-thumb{
        transition:none
    }
}
.custom-range::-webkit-slider-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-moz-range-thumb{
    width:1rem;
    height:1rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none
}
@media (prefers-reduced-motion:reduce){
    .custom-range::-moz-range-thumb{
        transition:none
    }
}
.custom-range::-moz-range-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-moz-range-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-ms-thumb{
    width:1rem;
    height:1rem;
    margin-top:0;
    margin-right:.2rem;
    margin-left:.2rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media (prefers-reduced-motion:reduce){
    .custom-range::-ms-thumb{
        transition:none
    }
}
.custom-range::-ms-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-ms-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border-color:transparent;
    border-width:.5rem
}
.custom-range::-ms-fill-lower{
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range::-ms-fill-upper{
    margin-right:15px;
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track{
    cursor:default
}
.custom-range:disabled::-moz-range-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track{
    cursor:default
}
.custom-range:disabled::-ms-thumb{
    background-color:#adb5bd
}
.custom-control-label::before,.custom-file-label,.custom-select{
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .custom-control-label::before,.custom-file-label,.custom-select{
        transition:none
    }
}
.nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover{
    text-decoration:none
}
.nav-link.disabled{
    color:#6c757d;
    pointer-events:none;
    cursor:default
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item{
    margin-bottom:-1px
}
.nav-tabs .nav-link{
    border:1px solid transparent;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link{
    border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#007bff
}
.nav-fill .nav-item{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.navbar{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.5rem 1rem
}
.navbar>.container,.navbar>.container-fluid{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.navbar-brand{
    display:inline-block;
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    line-height:inherit;
    white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu{
    position:static;
    float:none
}
.navbar-text{
    display:inline-block;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-align:center;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.25rem
}
.navbar-toggler:focus,.navbar-toggler:hover{
    text-decoration:none
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    content:"";
    background:no-repeat center center;
    background-size:100% 100%
}
@media (max-width:575.98px){
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:576px){
    .navbar-expand-sm{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-sm .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
}
@media (max-width:767.98px){
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:768px){
    .navbar-expand-md{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-md .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
}
@media (max-width:991.98px){
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:992px){
    .navbar-expand-lg{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-lg .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
}
@media (max-width:1199.98px){
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width:1200px){
    .navbar-expand-xl{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-xl .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
}
.navbar-expand{
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    padding-right:0;
    padding-left:0
}
.navbar-expand .navbar-nav{
    -ms-flex-direction:row;
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
    position:absolute
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.navbar-expand .navbar-collapse{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
    color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,.5);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand{
    color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
    color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{
    color:#fff
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,.5);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a{
    color:#fff
}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
    color:#fff
}
.card{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border:1px solid rgba(0,0,0,.125);
    border-radius:.25rem
}
.card>hr{
    margin-right:0;
    margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.card-body{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1.25rem
}
.card-title{
    margin-bottom:.75rem
}
.card-subtitle{
    margin-top:-.375rem;
    margin-bottom:0
}
.card-text:last-child{
    margin-bottom:0
}
.card-link:hover{
    text-decoration:none
}
.card-link+.card-link{
    margin-left:1.25rem
}
.card-header{
    padding:.75rem 1.25rem;
    margin-bottom:0;
    background-color:rgba(0,0,0,.03);
    border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
    border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child{
    border-top:0
}
.card-footer{
    padding:.75rem 1.25rem;
    background-color:rgba(0,0,0,.03);
    border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
    border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
    margin-right:-.625rem;
    margin-bottom:-.75rem;
    margin-left:-.625rem;
    border-bottom:0
}
.card-header-pills{
    margin-right:-.625rem;
    margin-left:-.625rem
}
.card-img-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1.25rem
}
.card-img{
    width:100%;
    border-radius:calc(.25rem - 1px)
}
.card-img-top{
    width:100%;
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom{
    width:100%;
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-deck .card{
    margin-bottom:15px
}
@media (min-width:576px){
    .card-deck{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        margin-right:-15px;
        margin-left:-15px
    }
    .card-deck .card{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-right:15px;
        margin-bottom:0;
        margin-left:15px
    }
}
.card-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-group>.card{
    margin-bottom:15px
}
@media (min-width:576px){
    .card-group{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap
    }
    .card-group>.card{
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:not(:last-child){
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:first-child){
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
        border-bottom-left-radius:0
    }
}
.card-columns .card{
    margin-bottom:.75rem
}
@media (min-width:576px){
    .card-columns{
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
.accordion>.card{
    overflow:hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child{
    border-radius:0
}
.accordion>.card:not(:first-of-type):not(:last-of-type){
    border-bottom:0;
    border-radius:0
}
.accordion>.card:first-of-type{
    border-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.accordion>.card:last-of-type{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.accordion>.card .card-header{
    margin-bottom:-1px
}
.breadcrumb{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:.75rem 1rem;
    margin-bottom:1rem;
    list-style:none;
    background-color:#e9ecef;
    border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before{
    display:inline-block;
    padding-right:.5rem;
    color:#6c757d;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:none
}
.breadcrumb-item.active{
    color:#6c757d
}
.pagination{
    display:-ms-flexbox;
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:.25rem
}
.page-link{
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#007bff;
    background-color:#fff;
    border:1px solid #dee2e6
}
.page-link:hover{
    z-index:2;
    color:#0056b3;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus{
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-item:first-child .page-link{
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link{
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.page-item.active .page-link{
    z-index:1;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.page-item.disabled .page-link{
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.pagination-lg .page-link{
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.pagination-lg .page-item:first-child .page-link{
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link{
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link{
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge{
    display:inline-block;
    padding:.25em .4em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .badge{
        transition:none
    }
}
a.badge:focus,a.badge:hover{
    text-decoration:none
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.badge-pill{
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary{
    color:#fff;
    background-color:#007bff
}
a.badge-primary:focus,a.badge-primary:hover{
    color:#fff;
    background-color:#0062cc
}
a.badge-primary.focus,a.badge-primary:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.badge-secondary{
    color:#fff;
    background-color:#6c757d
}
a.badge-secondary:focus,a.badge-secondary:hover{
    color:#fff;
    background-color:#545b62
}
a.badge-secondary.focus,a.badge-secondary:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.badge-success{
    color:#fff;
    background-color:#28a745
}
a.badge-success:focus,a.badge-success:hover{
    color:#fff;
    background-color:#1e7e34
}
a.badge-success.focus,a.badge-success:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.badge-info{
    color:#fff;
    background-color:#17a2b8
}
a.badge-info:focus,a.badge-info:hover{
    color:#fff;
    background-color:#117a8b
}
a.badge-info.focus,a.badge-info:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.badge-warning{
    color:#212529;
    background-color:#ffc107
}
a.badge-warning:focus,a.badge-warning:hover{
    color:#212529;
    background-color:#d39e00
}
a.badge-warning.focus,a.badge-warning:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.badge-danger{
    color:#fff;
    background-color:#dc3545
}
a.badge-danger:focus,a.badge-danger:hover{
    color:#fff;
    background-color:#bd2130
}
a.badge-danger.focus,a.badge-danger:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.badge-light{
    color:#212529;
    background-color:#f8f9fa
}
a.badge-light:focus,a.badge-light:hover{
    color:#212529;
    background-color:#dae0e5
}
a.badge-light.focus,a.badge-light:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.badge-dark{
    color:#fff;
    background-color:#343a40
}
a.badge-dark:focus,a.badge-dark:hover{
    color:#fff;
    background-color:#1d2124
}
a.badge-dark.focus,a.badge-dark:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.jumbotron{
    padding:2rem 1rem;
    margin-bottom:2rem;
    background-color:#e9ecef;
    border-radius:.3rem
}
@media (min-width:576px){
    .jumbotron{
        padding:4rem 2rem
    }
}
.jumbotron-fluid{
    padding-right:0;
    padding-left:0;
    border-radius:0
}
.alert{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.25rem
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:4rem
}
.alert-dismissible .close{
    position:absolute;
    top:0;
    right:0;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary{
    color:#004085;
    background-color:#cce5ff;
    border-color:#b8daff
}
.alert-primary hr{
    border-top-color:#9fcdff
}
.alert-primary .alert-link{
    color:#002752
}
.alert-secondary{
    color:#383d41;
    background-color:#e2e3e5;
    border-color:#d6d8db
}
.alert-secondary hr{
    border-top-color:#c8cbcf
}
.alert-secondary .alert-link{
    color:#202326
}
.alert-success{
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr{
    border-top-color:#b1dfbb
}
.alert-success .alert-link{
    color:#0b2e13
}
.alert-info{
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr{
    border-top-color:#abdde5
}
.alert-info .alert-link{
    color:#062c33
}
.alert-warning{
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr{
    border-top-color:#ffe8a1
}
.alert-warning .alert-link{
    color:#533f03
}
.alert-danger{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr{
    border-top-color:#f1b0b7
}
.alert-danger .alert-link{
    color:#491217
}
.alert-light{
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr{
    border-top-color:#ececf6
}
.alert-light .alert-link{
    color:#686868
}
.alert-dark{
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr{
    border-top-color:#b9bbbe
}
.alert-dark .alert-link{
    color:#040505
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    display:-ms-flexbox;
    display:flex;
    height:1rem;
    overflow:hidden;
    font-size:.75rem;
    background-color:#e9ecef;
    border-radius:.25rem
}
.progress-bar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    background-color:#007bff;
    transition:width .6s ease
}
@media (prefers-reduced-motion:reduce){
    .progress-bar{
        transition:none
    }
}
.progress-bar-striped{
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:1rem 1rem
}
.progress-bar-animated{
    -webkit-animation:progress-bar-stripes 1s linear infinite;
    animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion:reduce){
    .progress-bar-animated{
        -webkit-animation:none;
        animation:none
    }
}
.media{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.media-body{
    -ms-flex:1;
    flex:1
}
.list-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0
}
.list-group-item-action{
    width:100%;
    color:#495057;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    z-index:1;
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.list-group-item-action:active{
    color:#212529;
    background-color:#e9ecef
}
.list-group-item{
    position:relative;
    display:block;
    padding:.75rem 1.25rem;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.list-group-item.disabled,.list-group-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.list-group-horizontal{
    -ms-flex-direction:row;
    flex-direction:row
}
.list-group-horizontal .list-group-item{
    margin-right:-1px;
    margin-bottom:0
}
.list-group-horizontal .list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
}
.list-group-horizontal .list-group-item:last-child{
    margin-right:0;
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:0
}
@media (min-width:576px){
    .list-group-horizontal-sm{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-sm .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-sm .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-sm .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
@media (min-width:768px){
    .list-group-horizontal-md{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-md .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-md .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-md .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
@media (min-width:992px){
    .list-group-horizontal-lg{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-lg .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-lg .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-lg .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
@media (min-width:1200px){
    .list-group-horizontal-xl{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-xl .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-xl .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-xl .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
.list-group-flush .list-group-item{
    border-right:0;
    border-left:0;
    border-radius:0
}
.list-group-flush .list-group-item:last-child{
    margin-bottom:-1px
}
.list-group-flush:first-child .list-group-item:first-child{
    border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
    margin-bottom:0;
    border-bottom:0
}
.list-group-item-primary{
    color:#004085;
    background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#004085;
    background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#004085;
    border-color:#004085
}
.list-group-item-secondary{
    color:#383d41;
    background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#383d41;
    background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#383d41;
    border-color:#383d41
}
.list-group-item-success{
    color:#155724;
    background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
    color:#155724;
    background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active{
    color:#fff;
    background-color:#155724;
    border-color:#155724
}
.list-group-item-info{
    color:#0c5460;
    background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#0c5460;
    background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#0c5460;
    border-color:#0c5460
}
.list-group-item-warning{
    color:#856404;
    background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
    color:#856404;
    background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active{
    color:#fff;
    background-color:#856404;
    border-color:#856404
}
.list-group-item-danger{
    color:#721c24;
    background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#721c24;
    background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#721c24;
    border-color:#721c24
}
.list-group-item-light{
    color:#818182;
    background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#818182;
    background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#818182;
    border-color:#818182
}
.list-group-item-dark{
    color:#1b1e21;
    background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#1b1e21;
    background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#1b1e21;
    border-color:#1b1e21
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.5
}
.close:hover{
    color:#000;
    text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
    opacity:.75
}
button.close{
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
a.close.disabled{
    pointer-events:none
}
.toast{
    max-width:350px;
    overflow:hidden;
    font-size:.875rem;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
    opacity:0;
    border-radius:.25rem
}
.toast:not(:last-child){
    margin-bottom:.75rem
}
.toast.showing{
    opacity:1
}
.toast.show{
    display:block;
    opacity:1
}
.toast.hide{
    display:none
}
.toast-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.25rem .75rem;
    color:#6c757d;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.toast-body{
    padding:.75rem
}
.modal-open{
    overflow:hidden
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    display:none;
    width:100%;
    height:100%;
    overflow:hidden;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-50px);
    transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        transition:none
    }
}
.modal.show .modal-dialog{
    -webkit-transform:none;
    transform:none
}
.modal-dialog-scrollable{
    display:-ms-flexbox;
    display:flex;
    max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content{
    max-height:calc(100vh - 1rem);
    overflow:hidden
}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{
    -ms-flex-negative:0;
    flex-shrink:0
}
.modal-dialog-scrollable .modal-body{
    overflow-y:auto
}
.modal-dialog-centered{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - 1rem)
}
.modal-dialog-centered::before{
    display:block;
    height:calc(100vh - 1rem);
    content:""
}
.modal-dialog-centered.modal-dialog-scrollable{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{
    max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable::before{
    content:none
}
.modal-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:1rem 1rem;
    border-bottom:1px solid #dee2e6;
    border-top-left-radius:.3rem;
    border-top-right-radius:.3rem
}
.modal-header .close{
    padding:1rem 1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #dee2e6;
    border-bottom-right-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-scrollable{
        max-height:calc(100% - 3.5rem)
    }
    .modal-dialog-scrollable .modal-content{
        max-height:calc(100vh - 3.5rem)
    }
    .modal-dialog-centered{
        min-height:calc(100% - 3.5rem)
    }
    .modal-dialog-centered::before{
        height:calc(100vh - 3.5rem)
    }
    .modal-sm{
        max-width:300px
    }
}
@media (min-width:992px){
    .modal-lg,.modal-xl{
        max-width:800px
    }
}
@media (min-width:1200px){
    .modal-xl{
        max-width:1140px
    }
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    opacity:0
}
.tooltip.show{
    opacity:.9
}
.tooltip .arrow{
    position:absolute;
    display:block;
    width:.8rem;
    height:.4rem
}
.tooltip .arrow::before{
    position:absolute;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{
    bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{
    top:0;
    border-width:.4rem .4rem 0;
    border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{
    left:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{
    right:0;
    border-width:.4rem .4rem .4rem 0;
    border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{
    top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{
    bottom:0;
    border-width:0 .4rem .4rem;
    border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{
    right:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{
    left:0;
    border-width:.4rem 0 .4rem .4rem;
    border-left-color:#000
}
.tooltip-inner{
    max-width:200px;
    padding:.25rem .5rem;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:.25rem
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:block;
    max-width:276px;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem
}
.popover .arrow{
    position:absolute;
    display:block;
    width:1rem;
    height:.5rem;
    margin:0 .3rem
}
.popover .arrow::after,.popover .arrow::before{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top{
    margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{
    bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{
    bottom:0;
    border-width:.5rem .5rem 0;
    border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{
    bottom:1px;
    border-width:.5rem .5rem 0;
    border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],.bs-popover-right{
    margin-left:.5rem
}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{
    left:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{
    left:0;
    border-width:.5rem .5rem .5rem 0;
    border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{
    left:1px;
    border-width:.5rem .5rem .5rem 0;
    border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
    margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{
    top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{
    top:0;
    border-width:0 .5rem .5rem .5rem;
    border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{
    top:1px;
    border-width:0 .5rem .5rem .5rem;
    border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],.bs-popover-left{
    margin-right:.5rem
}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{
    right:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{
    right:0;
    border-width:.5rem 0 .5rem .5rem;
    border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{
    right:1px;
    border-width:.5rem 0 .5rem .5rem;
    border-left-color:#fff
}
.popover-header{
    padding:.5rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:.5rem .75rem;
    color:#212529
}
.carousel{
    position:relative
}
.carousel.pointer-event{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner::after{
    display:block;
    clear:both;
    content:""
}
.carousel-item{
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:-webkit-transform .6s ease-in-out;
    transition:transform .6s ease-in-out;
    transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .carousel-item{
        transition:none
    }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
    display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.carousel-fade .carousel-item{
    opacity:0;
    transition-property:opacity;
    -webkit-transform:none;
    transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
    z-index:0;
    opacity:0;
    transition:0s .6s opacity
}
@media (prefers-reduced-motion:reduce){
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
        transition:none
    }
}
.carousel-control-next,.carousel-control-prev{
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.5;
    transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce){
    .carousel-control-next,.carousel-control-prev{
        transition:none
    }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
    display:inline-block;
    width:20px;
    height:20px;
    background:no-repeat 50%/100% 100%
}
.carousel-control-prev-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:15;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
}
.carousel-indicators li{
    box-sizing:content-box;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#fff;
    background-clip:padding-box;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    opacity:.5;
    transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce){
    .carousel-indicators li{
        transition:none
    }
}
.carousel-indicators .active{
    opacity:1
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center
}
@-webkit-keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.spinner-border{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    border:.25em solid currentColor;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:spinner-border .75s linear infinite;
    animation:spinner-border .75s linear infinite
}
.spinner-border-sm{
    width:1rem;
    height:1rem;
    border-width:.2em
}
@-webkit-keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
@keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
.spinner-grow{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:spinner-grow .75s linear infinite;
    animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm{
    width:1rem;
    height:1rem
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.bg-primary{
    background-color:#007bff!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
    background-color:#0062cc!important
}
.bg-secondary{
    background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
    background-color:#545b62!important
}
.bg-success{
    background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
    background-color:#1e7e34!important
}
.bg-info{
    background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
    background-color:#117a8b!important
}
.bg-warning{
    background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
    background-color:#d39e00!important
}
.bg-danger{
    background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
    background-color:#bd2130!important
}
.bg-light{
    background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
    background-color:#dae0e5!important
}
.bg-dark{
    background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
    background-color:#1d2124!important
}
.bg-white{
    background-color:#fff!important
}
.bg-transparent{
    background-color:transparent!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-right{
    border-right:1px solid #dee2e6!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-left{
    border-left:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top-0{
    border-top:0!important
}
.border-right-0{
    border-right:0!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-left-0{
    border-left:0!important
}
.border-primary{
    border-color:#007bff!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-success{
    border-color:#28a745!important
}
.border-info{
    border-color:#17a2b8!important
}
.border-warning{
    border-color:#ffc107!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#343a40!important
}
.border-white{
    border-color:#fff!important
}
.rounded-sm{
    border-radius:.2rem!important
}
.rounded{
    border-radius:.25rem!important
}
.rounded-top{
    border-top-left-radius:.25rem!important;
    border-top-right-radius:.25rem!important
}
.rounded-right{
    border-top-right-radius:.25rem!important;
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-left{
    border-top-left-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-lg{
    border-radius:.3rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-pill{
    border-radius:50rem!important
}
.rounded-0{
    border-radius:0!important
}
.clearfix::after{
    display:block;
    clear:both;
    content:""
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media (min-width:576px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:768px){
    .d-md-none{
        display:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:992px){
    .d-lg-none{
        display:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:1200px){
    .d-xl-none{
        display:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.embed-responsive{
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive::before{
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9::before{
    padding-top:42.857143%
}
.embed-responsive-16by9::before{
    padding-top:56.25%
}
.embed-responsive-4by3::before{
    padding-top:75%
}
.embed-responsive-1by1::before{
    padding-top:100%
}
.flex-row{
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.flex-fill{
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0{
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.justify-content-start{
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:576px){
    .flex-sm-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-sm-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:768px){
    .flex-md-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-md-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:992px){
    .flex-lg-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-lg-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1200px){
    .flex-xl-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-xl-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left{
    float:left!important
}
.float-right{
    float:right!important
}
.float-none{
    float:none!important
}
@media (min-width:576px){
    .float-sm-left{
        float:left!important
    }
    .float-sm-right{
        float:right!important
    }
    .float-sm-none{
        float:none!important
    }
}
@media (min-width:768px){
    .float-md-left{
        float:left!important
    }
    .float-md-right{
        float:right!important
    }
    .float-md-none{
        float:none!important
    }
}
@media (min-width:992px){
    .float-lg-left{
        float:left!important
    }
    .float-lg-right{
        float:right!important
    }
    .float-lg-none{
        float:none!important
    }
}
@media (min-width:1200px){
    .float-xl-left{
        float:left!important
    }
    .float-xl-right{
        float:right!important
    }
    .float-xl-none{
        float:none!important
    }
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
@supports ((position:-webkit-sticky) or (position:sticky)){
    .sticky-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mw-100{
    max-width:100%!important
}
.mh-100{
    max-height:100%!important
}
.min-vw-100{
    min-width:100vw!important
}
.min-vh-100{
    min-height:100vh!important
}
.vw-100{
    width:100vw!important
}
.vh-100{
    height:100vh!important
}
.stretched-link::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    pointer-events:auto;
    content:"";
    background-color:rgba(0,0,0,0)
}
.m-0{
    margin:0!important
}
.mt-0,.my-0{
    margin-top:0!important
}
.mr-0,.mx-0{
    margin-right:0!important
}
.mb-0,.my-0{
    margin-bottom:0!important
}
.ml-0,.mx-0{
    margin-left:0!important
}
.m-1{
    margin:.25rem!important
}
.mt-1,.my-1{
    margin-top:.25rem!important
}
.mr-1,.mx-1{
    margin-right:.25rem!important
}
.mb-1,.my-1{
    margin-bottom:.25rem!important
}
.ml-1,.mx-1{
    margin-left:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.mt-2,.my-2{
    margin-top:.5rem!important
}
.mr-2,.mx-2{
    margin-right:.5rem!important
}
.mb-2,.my-2{
    margin-bottom:.5rem!important
}
.ml-2,.mx-2{
    margin-left:.5rem!important
}
.m-3{
    margin:1rem!important
}
.mt-3,.my-3{
    margin-top:1rem!important
}
.mr-3,.mx-3{
    margin-right:1rem!important
}
.mb-3,.my-3{
    margin-bottom:1rem!important
}
.ml-3,.mx-3{
    margin-left:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.mt-4,.my-4{
    margin-top:1.5rem!important
}
.mr-4,.mx-4{
    margin-right:1.5rem!important
}
.mb-4,.my-4{
    margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
    margin-left:1.5rem!important
}
.m-5{
    margin:3rem!important
}
.mt-5,.my-5{
    margin-top:3rem!important
}
.mr-5,.mx-5{
    margin-right:3rem!important
}
.mb-5,.my-5{
    margin-bottom:3rem!important
}
.ml-5,.mx-5{
    margin-left:3rem!important
}
.p-0{
    padding:0!important
}
.pt-0,.py-0{
    padding-top:0!important
}
.pr-0,.px-0{
    padding-right:0!important
}
.pb-0,.py-0{
    padding-bottom:0!important
}
.pl-0,.px-0{
    padding-left:0!important
}
.p-1{
    padding:.25rem!important
}
.pt-1,.py-1{
    padding-top:.25rem!important
}
.pr-1,.px-1{
    padding-right:.25rem!important
}
.pb-1,.py-1{
    padding-bottom:.25rem!important
}
.pl-1,.px-1{
    padding-left:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.pt-2,.py-2{
    padding-top:.5rem!important
}
.pr-2,.px-2{
    padding-right:.5rem!important
}
.pb-2,.py-2{
    padding-bottom:.5rem!important
}
.pl-2,.px-2{
    padding-left:.5rem!important
}
.p-3{
    padding:1rem!important
}
.pt-3,.py-3{
    padding-top:1rem!important
}
.pr-3,.px-3{
    padding-right:1rem!important
}
.pb-3,.py-3{
    padding-bottom:1rem!important
}
.pl-3,.px-3{
    padding-left:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.pt-4,.py-4{
    padding-top:1.5rem!important
}
.pr-4,.px-4{
    padding-right:1.5rem!important
}
.pb-4,.py-4{
    padding-bottom:1.5rem!important
}
.pl-4,.px-4{
    padding-left:1.5rem!important
}
.p-5{
    padding:3rem!important
}
.pt-5,.py-5{
    padding-top:3rem!important
}
.pr-5,.px-5{
    padding-right:3rem!important
}
.pb-5,.py-5{
    padding-bottom:3rem!important
}
.pl-5,.px-5{
    padding-left:3rem!important
}
.m-n1{
    margin:-.25rem!important
}
.mt-n1,.my-n1{
    margin-top:-.25rem!important
}
.mr-n1,.mx-n1{
    margin-right:-.25rem!important
}
.mb-n1,.my-n1{
    margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1{
    margin-left:-.25rem!important
}
.m-n2{
    margin:-.5rem!important
}
.mt-n2,.my-n2{
    margin-top:-.5rem!important
}
.mr-n2,.mx-n2{
    margin-right:-.5rem!important
}
.mb-n2,.my-n2{
    margin-bottom:-.5rem!important
}
.ml-n2,.mx-n2{
    margin-left:-.5rem!important
}
.m-n3{
    margin:-1rem!important
}
.mt-n3,.my-n3{
    margin-top:-1rem!important
}
.mr-n3,.mx-n3{
    margin-right:-1rem!important
}
.mb-n3,.my-n3{
    margin-bottom:-1rem!important
}
.ml-n3,.mx-n3{
    margin-left:-1rem!important
}
.m-n4{
    margin:-1.5rem!important
}
.mt-n4,.my-n4{
    margin-top:-1.5rem!important
}
.mr-n4,.mx-n4{
    margin-right:-1.5rem!important
}
.mb-n4,.my-n4{
    margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4{
    margin-left:-1.5rem!important
}
.m-n5{
    margin:-3rem!important
}
.mt-n5,.my-n5{
    margin-top:-3rem!important
}
.mr-n5,.mx-n5{
    margin-right:-3rem!important
}
.mb-n5,.my-n5{
    margin-bottom:-3rem!important
}
.ml-n5,.mx-n5{
    margin-left:-3rem!important
}
.m-auto{
    margin:auto!important
}
.mt-auto,.my-auto{
    margin-top:auto!important
}
.mr-auto,.mx-auto{
    margin-right:auto!important
}
.mb-auto,.my-auto{
    margin-bottom:auto!important
}
.ml-auto,.mx-auto{
    margin-left:auto!important
}
@media (min-width:576px){
    .m-sm-0{
        margin:0!important
    }
    .mt-sm-0,.my-sm-0{
        margin-top:0!important
    }
    .mr-sm-0,.mx-sm-0{
        margin-right:0!important
    }
    .mb-sm-0,.my-sm-0{
        margin-bottom:0!important
    }
    .ml-sm-0,.mx-sm-0{
        margin-left:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .mt-sm-1,.my-sm-1{
        margin-top:.25rem!important
    }
    .mr-sm-1,.mx-sm-1{
        margin-right:.25rem!important
    }
    .mb-sm-1,.my-sm-1{
        margin-bottom:.25rem!important
    }
    .ml-sm-1,.mx-sm-1{
        margin-left:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .mt-sm-2,.my-sm-2{
        margin-top:.5rem!important
    }
    .mr-sm-2,.mx-sm-2{
        margin-right:.5rem!important
    }
    .mb-sm-2,.my-sm-2{
        margin-bottom:.5rem!important
    }
    .ml-sm-2,.mx-sm-2{
        margin-left:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .mt-sm-3,.my-sm-3{
        margin-top:1rem!important
    }
    .mr-sm-3,.mx-sm-3{
        margin-right:1rem!important
    }
    .mb-sm-3,.my-sm-3{
        margin-bottom:1rem!important
    }
    .ml-sm-3,.mx-sm-3{
        margin-left:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .mt-sm-4,.my-sm-4{
        margin-top:1.5rem!important
    }
    .mr-sm-4,.mx-sm-4{
        margin-right:1.5rem!important
    }
    .mb-sm-4,.my-sm-4{
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,.mx-sm-4{
        margin-left:1.5rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .mt-sm-5,.my-sm-5{
        margin-top:3rem!important
    }
    .mr-sm-5,.mx-sm-5{
        margin-right:3rem!important
    }
    .mb-sm-5,.my-sm-5{
        margin-bottom:3rem!important
    }
    .ml-sm-5,.mx-sm-5{
        margin-left:3rem!important
    }
    .p-sm-0{
        padding:0!important
    }
    .pt-sm-0,.py-sm-0{
        padding-top:0!important
    }
    .pr-sm-0,.px-sm-0{
        padding-right:0!important
    }
    .pb-sm-0,.py-sm-0{
        padding-bottom:0!important
    }
    .pl-sm-0,.px-sm-0{
        padding-left:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .pt-sm-1,.py-sm-1{
        padding-top:.25rem!important
    }
    .pr-sm-1,.px-sm-1{
        padding-right:.25rem!important
    }
    .pb-sm-1,.py-sm-1{
        padding-bottom:.25rem!important
    }
    .pl-sm-1,.px-sm-1{
        padding-left:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .pt-sm-2,.py-sm-2{
        padding-top:.5rem!important
    }
    .pr-sm-2,.px-sm-2{
        padding-right:.5rem!important
    }
    .pb-sm-2,.py-sm-2{
        padding-bottom:.5rem!important
    }
    .pl-sm-2,.px-sm-2{
        padding-left:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .pt-sm-3,.py-sm-3{
        padding-top:1rem!important
    }
    .pr-sm-3,.px-sm-3{
        padding-right:1rem!important
    }
    .pb-sm-3,.py-sm-3{
        padding-bottom:1rem!important
    }
    .pl-sm-3,.px-sm-3{
        padding-left:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .pt-sm-4,.py-sm-4{
        padding-top:1.5rem!important
    }
    .pr-sm-4,.px-sm-4{
        padding-right:1.5rem!important
    }
    .pb-sm-4,.py-sm-4{
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,.px-sm-4{
        padding-left:1.5rem!important
    }
    .p-sm-5{
        padding:3rem!important
    }
    .pt-sm-5,.py-sm-5{
        padding-top:3rem!important
    }
    .pr-sm-5,.px-sm-5{
        padding-right:3rem!important
    }
    .pb-sm-5,.py-sm-5{
        padding-bottom:3rem!important
    }
    .pl-sm-5,.px-sm-5{
        padding-left:3rem!important
    }
    .m-sm-n1{
        margin:-.25rem!important
    }
    .mt-sm-n1,.my-sm-n1{
        margin-top:-.25rem!important
    }
    .mr-sm-n1,.mx-sm-n1{
        margin-right:-.25rem!important
    }
    .mb-sm-n1,.my-sm-n1{
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,.mx-sm-n1{
        margin-left:-.25rem!important
    }
    .m-sm-n2{
        margin:-.5rem!important
    }
    .mt-sm-n2,.my-sm-n2{
        margin-top:-.5rem!important
    }
    .mr-sm-n2,.mx-sm-n2{
        margin-right:-.5rem!important
    }
    .mb-sm-n2,.my-sm-n2{
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,.mx-sm-n2{
        margin-left:-.5rem!important
    }
    .m-sm-n3{
        margin:-1rem!important
    }
    .mt-sm-n3,.my-sm-n3{
        margin-top:-1rem!important
    }
    .mr-sm-n3,.mx-sm-n3{
        margin-right:-1rem!important
    }
    .mb-sm-n3,.my-sm-n3{
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,.mx-sm-n3{
        margin-left:-1rem!important
    }
    .m-sm-n4{
        margin:-1.5rem!important
    }
    .mt-sm-n4,.my-sm-n4{
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,.mx-sm-n4{
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,.my-sm-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,.mx-sm-n4{
        margin-left:-1.5rem!important
    }
    .m-sm-n5{
        margin:-3rem!important
    }
    .mt-sm-n5,.my-sm-n5{
        margin-top:-3rem!important
    }
    .mr-sm-n5,.mx-sm-n5{
        margin-right:-3rem!important
    }
    .mb-sm-n5,.my-sm-n5{
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,.mx-sm-n5{
        margin-left:-3rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mt-sm-auto,.my-sm-auto{
        margin-top:auto!important
    }
    .mr-sm-auto,.mx-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-auto,.my-sm-auto{
        margin-bottom:auto!important
    }
    .ml-sm-auto,.mx-sm-auto{
        margin-left:auto!important
    }
}
@media (min-width:768px){
    .m-md-0{
        margin:0!important
    }
    .mt-md-0,.my-md-0{
        margin-top:0!important
    }
    .mr-md-0,.mx-md-0{
        margin-right:0!important
    }
    .mb-md-0,.my-md-0{
        margin-bottom:0!important
    }
    .ml-md-0,.mx-md-0{
        margin-left:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .mt-md-1,.my-md-1{
        margin-top:.25rem!important
    }
    .mr-md-1,.mx-md-1{
        margin-right:.25rem!important
    }
    .mb-md-1,.my-md-1{
        margin-bottom:.25rem!important
    }
    .ml-md-1,.mx-md-1{
        margin-left:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .mt-md-2,.my-md-2{
        margin-top:.5rem!important
    }
    .mr-md-2,.mx-md-2{
        margin-right:.5rem!important
    }
    .mb-md-2,.my-md-2{
        margin-bottom:.5rem!important
    }
    .ml-md-2,.mx-md-2{
        margin-left:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .mt-md-3,.my-md-3{
        margin-top:1rem!important
    }
    .mr-md-3,.mx-md-3{
        margin-right:1rem!important
    }
    .mb-md-3,.my-md-3{
        margin-bottom:1rem!important
    }
    .ml-md-3,.mx-md-3{
        margin-left:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .mt-md-4,.my-md-4{
        margin-top:1.5rem!important
    }
    .mr-md-4,.mx-md-4{
        margin-right:1.5rem!important
    }
    .mb-md-4,.my-md-4{
        margin-bottom:1.5rem!important
    }
    .ml-md-4,.mx-md-4{
        margin-left:1.5rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .mt-md-5,.my-md-5{
        margin-top:3rem!important
    }
    .mr-md-5,.mx-md-5{
        margin-right:3rem!important
    }
    .mb-md-5,.my-md-5{
        margin-bottom:3rem!important
    }
    .ml-md-5,.mx-md-5{
        margin-left:3rem!important
    }
    .p-md-0{
        padding:0!important
    }
    .pt-md-0,.py-md-0{
        padding-top:0!important
    }
    .pr-md-0,.px-md-0{
        padding-right:0!important
    }
    .pb-md-0,.py-md-0{
        padding-bottom:0!important
    }
    .pl-md-0,.px-md-0{
        padding-left:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .pt-md-1,.py-md-1{
        padding-top:.25rem!important
    }
    .pr-md-1,.px-md-1{
        padding-right:.25rem!important
    }
    .pb-md-1,.py-md-1{
        padding-bottom:.25rem!important
    }
    .pl-md-1,.px-md-1{
        padding-left:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .pt-md-2,.py-md-2{
        padding-top:.5rem!important
    }
    .pr-md-2,.px-md-2{
        padding-right:.5rem!important
    }
    .pb-md-2,.py-md-2{
        padding-bottom:.5rem!important
    }
    .pl-md-2,.px-md-2{
        padding-left:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .pt-md-3,.py-md-3{
        padding-top:1rem!important
    }
    .pr-md-3,.px-md-3{
        padding-right:1rem!important
    }
    .pb-md-3,.py-md-3{
        padding-bottom:1rem!important
    }
    .pl-md-3,.px-md-3{
        padding-left:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .pt-md-4,.py-md-4{
        padding-top:1.5rem!important
    }
    .pr-md-4,.px-md-4{
        padding-right:1.5rem!important
    }
    .pb-md-4,.py-md-4{
        padding-bottom:1.5rem!important
    }
    .pl-md-4,.px-md-4{
        padding-left:1.5rem!important
    }
    .p-md-5{
        padding:3rem!important
    }
    .pt-md-5,.py-md-5{
        padding-top:3rem!important
    }
    .pr-md-5,.px-md-5{
        padding-right:3rem!important
    }
    .pb-md-5,.py-md-5{
        padding-bottom:3rem!important
    }
    .pl-md-5,.px-md-5{
        padding-left:3rem!important
    }
    .m-md-n1{
        margin:-.25rem!important
    }
    .mt-md-n1,.my-md-n1{
        margin-top:-.25rem!important
    }
    .mr-md-n1,.mx-md-n1{
        margin-right:-.25rem!important
    }
    .mb-md-n1,.my-md-n1{
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,.mx-md-n1{
        margin-left:-.25rem!important
    }
    .m-md-n2{
        margin:-.5rem!important
    }
    .mt-md-n2,.my-md-n2{
        margin-top:-.5rem!important
    }
    .mr-md-n2,.mx-md-n2{
        margin-right:-.5rem!important
    }
    .mb-md-n2,.my-md-n2{
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,.mx-md-n2{
        margin-left:-.5rem!important
    }
    .m-md-n3{
        margin:-1rem!important
    }
    .mt-md-n3,.my-md-n3{
        margin-top:-1rem!important
    }
    .mr-md-n3,.mx-md-n3{
        margin-right:-1rem!important
    }
    .mb-md-n3,.my-md-n3{
        margin-bottom:-1rem!important
    }
    .ml-md-n3,.mx-md-n3{
        margin-left:-1rem!important
    }
    .m-md-n4{
        margin:-1.5rem!important
    }
    .mt-md-n4,.my-md-n4{
        margin-top:-1.5rem!important
    }
    .mr-md-n4,.mx-md-n4{
        margin-right:-1.5rem!important
    }
    .mb-md-n4,.my-md-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,.mx-md-n4{
        margin-left:-1.5rem!important
    }
    .m-md-n5{
        margin:-3rem!important
    }
    .mt-md-n5,.my-md-n5{
        margin-top:-3rem!important
    }
    .mr-md-n5,.mx-md-n5{
        margin-right:-3rem!important
    }
    .mb-md-n5,.my-md-n5{
        margin-bottom:-3rem!important
    }
    .ml-md-n5,.mx-md-n5{
        margin-left:-3rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mt-md-auto,.my-md-auto{
        margin-top:auto!important
    }
    .mr-md-auto,.mx-md-auto{
        margin-right:auto!important
    }
    .mb-md-auto,.my-md-auto{
        margin-bottom:auto!important
    }
    .ml-md-auto,.mx-md-auto{
        margin-left:auto!important
    }
}
@media (min-width:992px){
    .m-lg-0{
        margin:0!important
    }
    .mt-lg-0,.my-lg-0{
        margin-top:0!important
    }
    .mr-lg-0,.mx-lg-0{
        margin-right:0!important
    }
    .mb-lg-0,.my-lg-0{
        margin-bottom:0!important
    }
    .ml-lg-0,.mx-lg-0{
        margin-left:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .mt-lg-1,.my-lg-1{
        margin-top:.25rem!important
    }
    .mr-lg-1,.mx-lg-1{
        margin-right:.25rem!important
    }
    .mb-lg-1,.my-lg-1{
        margin-bottom:.25rem!important
    }
    .ml-lg-1,.mx-lg-1{
        margin-left:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .mt-lg-2,.my-lg-2{
        margin-top:.5rem!important
    }
    .mr-lg-2,.mx-lg-2{
        margin-right:.5rem!important
    }
    .mb-lg-2,.my-lg-2{
        margin-bottom:.5rem!important
    }
    .ml-lg-2,.mx-lg-2{
        margin-left:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .mt-lg-3,.my-lg-3{
        margin-top:1rem!important
    }
    .mr-lg-3,.mx-lg-3{
        margin-right:1rem!important
    }
    .mb-lg-3,.my-lg-3{
        margin-bottom:1rem!important
    }
    .ml-lg-3,.mx-lg-3{
        margin-left:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .mt-lg-4,.my-lg-4{
        margin-top:1.5rem!important
    }
    .mr-lg-4,.mx-lg-4{
        margin-right:1.5rem!important
    }
    .mb-lg-4,.my-lg-4{
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,.mx-lg-4{
        margin-left:1.5rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .mt-lg-5,.my-lg-5{
        margin-top:3rem!important
    }
    .mr-lg-5,.mx-lg-5{
        margin-right:3rem!important
    }
    .mb-lg-5,.my-lg-5{
        margin-bottom:3rem!important
    }
    .ml-lg-5,.mx-lg-5{
        margin-left:3rem!important
    }
    .p-lg-0{
        padding:0!important
    }
    .pt-lg-0,.py-lg-0{
        padding-top:0!important
    }
    .pr-lg-0,.px-lg-0{
        padding-right:0!important
    }
    .pb-lg-0,.py-lg-0{
        padding-bottom:0!important
    }
    .pl-lg-0,.px-lg-0{
        padding-left:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .pt-lg-1,.py-lg-1{
        padding-top:.25rem!important
    }
    .pr-lg-1,.px-lg-1{
        padding-right:.25rem!important
    }
    .pb-lg-1,.py-lg-1{
        padding-bottom:.25rem!important
    }
    .pl-lg-1,.px-lg-1{
        padding-left:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .pt-lg-2,.py-lg-2{
        padding-top:.5rem!important
    }
    .pr-lg-2,.px-lg-2{
        padding-right:.5rem!important
    }
    .pb-lg-2,.py-lg-2{
        padding-bottom:.5rem!important
    }
    .pl-lg-2,.px-lg-2{
        padding-left:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .pt-lg-3,.py-lg-3{
        padding-top:1rem!important
    }
    .pr-lg-3,.px-lg-3{
        padding-right:1rem!important
    }
    .pb-lg-3,.py-lg-3{
        padding-bottom:1rem!important
    }
    .pl-lg-3,.px-lg-3{
        padding-left:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .pt-lg-4,.py-lg-4{
        padding-top:1.5rem!important
    }
    .pr-lg-4,.px-lg-4{
        padding-right:1.5rem!important
    }
    .pb-lg-4,.py-lg-4{
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,.px-lg-4{
        padding-left:1.5rem!important
    }
    .p-lg-5{
        padding:3rem!important
    }
    .pt-lg-5,.py-lg-5{
        padding-top:3rem!important
    }
    .pr-lg-5,.px-lg-5{
        padding-right:3rem!important
    }
    .pb-lg-5,.py-lg-5{
        padding-bottom:3rem!important
    }
    .pl-lg-5,.px-lg-5{
        padding-left:3rem!important
    }
    .m-lg-n1{
        margin:-.25rem!important
    }
    .mt-lg-n1,.my-lg-n1{
        margin-top:-.25rem!important
    }
    .mr-lg-n1,.mx-lg-n1{
        margin-right:-.25rem!important
    }
    .mb-lg-n1,.my-lg-n1{
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,.mx-lg-n1{
        margin-left:-.25rem!important
    }
    .m-lg-n2{
        margin:-.5rem!important
    }
    .mt-lg-n2,.my-lg-n2{
        margin-top:-.5rem!important
    }
    .mr-lg-n2,.mx-lg-n2{
        margin-right:-.5rem!important
    }
    .mb-lg-n2,.my-lg-n2{
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,.mx-lg-n2{
        margin-left:-.5rem!important
    }
    .m-lg-n3{
        margin:-1rem!important
    }
    .mt-lg-n3,.my-lg-n3{
        margin-top:-1rem!important
    }
    .mr-lg-n3,.mx-lg-n3{
        margin-right:-1rem!important
    }
    .mb-lg-n3,.my-lg-n3{
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,.mx-lg-n3{
        margin-left:-1rem!important
    }
    .m-lg-n4{
        margin:-1.5rem!important
    }
    .mt-lg-n4,.my-lg-n4{
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,.mx-lg-n4{
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,.my-lg-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,.mx-lg-n4{
        margin-left:-1.5rem!important
    }
    .m-lg-n5{
        margin:-3rem!important
    }
    .mt-lg-n5,.my-lg-n5{
        margin-top:-3rem!important
    }
    .mr-lg-n5,.mx-lg-n5{
        margin-right:-3rem!important
    }
    .mb-lg-n5,.my-lg-n5{
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,.mx-lg-n5{
        margin-left:-3rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mt-lg-auto,.my-lg-auto{
        margin-top:auto!important
    }
    .mr-lg-auto,.mx-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-auto,.my-lg-auto{
        margin-bottom:auto!important
    }
    .ml-lg-auto,.mx-lg-auto{
        margin-left:auto!important
    }
}
@media (min-width:1200px){
    .m-xl-0{
        margin:0!important
    }
    .mt-xl-0,.my-xl-0{
        margin-top:0!important
    }
    .mr-xl-0,.mx-xl-0{
        margin-right:0!important
    }
    .mb-xl-0,.my-xl-0{
        margin-bottom:0!important
    }
    .ml-xl-0,.mx-xl-0{
        margin-left:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .mt-xl-1,.my-xl-1{
        margin-top:.25rem!important
    }
    .mr-xl-1,.mx-xl-1{
        margin-right:.25rem!important
    }
    .mb-xl-1,.my-xl-1{
        margin-bottom:.25rem!important
    }
    .ml-xl-1,.mx-xl-1{
        margin-left:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .mt-xl-2,.my-xl-2{
        margin-top:.5rem!important
    }
    .mr-xl-2,.mx-xl-2{
        margin-right:.5rem!important
    }
    .mb-xl-2,.my-xl-2{
        margin-bottom:.5rem!important
    }
    .ml-xl-2,.mx-xl-2{
        margin-left:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .mt-xl-3,.my-xl-3{
        margin-top:1rem!important
    }
    .mr-xl-3,.mx-xl-3{
        margin-right:1rem!important
    }
    .mb-xl-3,.my-xl-3{
        margin-bottom:1rem!important
    }
    .ml-xl-3,.mx-xl-3{
        margin-left:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .mt-xl-4,.my-xl-4{
        margin-top:1.5rem!important
    }
    .mr-xl-4,.mx-xl-4{
        margin-right:1.5rem!important
    }
    .mb-xl-4,.my-xl-4{
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,.mx-xl-4{
        margin-left:1.5rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .mt-xl-5,.my-xl-5{
        margin-top:3rem!important
    }
    .mr-xl-5,.mx-xl-5{
        margin-right:3rem!important
    }
    .mb-xl-5,.my-xl-5{
        margin-bottom:3rem!important
    }
    .ml-xl-5,.mx-xl-5{
        margin-left:3rem!important
    }
    .p-xl-0{
        padding:0!important
    }
    .pt-xl-0,.py-xl-0{
        padding-top:0!important
    }
    .pr-xl-0,.px-xl-0{
        padding-right:0!important
    }
    .pb-xl-0,.py-xl-0{
        padding-bottom:0!important
    }
    .pl-xl-0,.px-xl-0{
        padding-left:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .pt-xl-1,.py-xl-1{
        padding-top:.25rem!important
    }
    .pr-xl-1,.px-xl-1{
        padding-right:.25rem!important
    }
    .pb-xl-1,.py-xl-1{
        padding-bottom:.25rem!important
    }
    .pl-xl-1,.px-xl-1{
        padding-left:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .pt-xl-2,.py-xl-2{
        padding-top:.5rem!important
    }
    .pr-xl-2,.px-xl-2{
        padding-right:.5rem!important
    }
    .pb-xl-2,.py-xl-2{
        padding-bottom:.5rem!important
    }
    .pl-xl-2,.px-xl-2{
        padding-left:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .pt-xl-3,.py-xl-3{
        padding-top:1rem!important
    }
    .pr-xl-3,.px-xl-3{
        padding-right:1rem!important
    }
    .pb-xl-3,.py-xl-3{
        padding-bottom:1rem!important
    }
    .pl-xl-3,.px-xl-3{
        padding-left:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .pt-xl-4,.py-xl-4{
        padding-top:1.5rem!important
    }
    .pr-xl-4,.px-xl-4{
        padding-right:1.5rem!important
    }
    .pb-xl-4,.py-xl-4{
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,.px-xl-4{
        padding-left:1.5rem!important
    }
    .p-xl-5{
        padding:3rem!important
    }
    .pt-xl-5,.py-xl-5{
        padding-top:3rem!important
    }
    .pr-xl-5,.px-xl-5{
        padding-right:3rem!important
    }
    .pb-xl-5,.py-xl-5{
        padding-bottom:3rem!important
    }
    .pl-xl-5,.px-xl-5{
        padding-left:3rem!important
    }
    .m-xl-n1{
        margin:-.25rem!important
    }
    .mt-xl-n1,.my-xl-n1{
        margin-top:-.25rem!important
    }
    .mr-xl-n1,.mx-xl-n1{
        margin-right:-.25rem!important
    }
    .mb-xl-n1,.my-xl-n1{
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,.mx-xl-n1{
        margin-left:-.25rem!important
    }
    .m-xl-n2{
        margin:-.5rem!important
    }
    .mt-xl-n2,.my-xl-n2{
        margin-top:-.5rem!important
    }
    .mr-xl-n2,.mx-xl-n2{
        margin-right:-.5rem!important
    }
    .mb-xl-n2,.my-xl-n2{
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,.mx-xl-n2{
        margin-left:-.5rem!important
    }
    .m-xl-n3{
        margin:-1rem!important
    }
    .mt-xl-n3,.my-xl-n3{
        margin-top:-1rem!important
    }
    .mr-xl-n3,.mx-xl-n3{
        margin-right:-1rem!important
    }
    .mb-xl-n3,.my-xl-n3{
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,.mx-xl-n3{
        margin-left:-1rem!important
    }
    .m-xl-n4{
        margin:-1.5rem!important
    }
    .mt-xl-n4,.my-xl-n4{
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,.mx-xl-n4{
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,.my-xl-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,.mx-xl-n4{
        margin-left:-1.5rem!important
    }
    .m-xl-n5{
        margin:-3rem!important
    }
    .mt-xl-n5,.my-xl-n5{
        margin-top:-3rem!important
    }
    .mr-xl-n5,.mx-xl-n5{
        margin-right:-3rem!important
    }
    .mb-xl-n5,.my-xl-n5{
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,.mx-xl-n5{
        margin-left:-3rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mt-xl-auto,.my-xl-auto{
        margin-top:auto!important
    }
    .mr-xl-auto,.mx-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-auto,.my-xl-auto{
        margin-bottom:auto!important
    }
    .ml-xl-auto,.mx-xl-auto{
        margin-left:auto!important
    }
}
.text-monospace{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}
.text-justify{
    text-align:justify!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
@media (min-width:576px){
    .text-sm-left{
        text-align:left!important
    }
    .text-sm-right{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media (min-width:768px){
    .text-md-left{
        text-align:left!important
    }
    .text-md-right{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media (min-width:992px){
    .text-lg-left{
        text-align:left!important
    }
    .text-lg-right{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media (min-width:1200px){
    .text-xl-left{
        text-align:left!important
    }
    .text-xl-right{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light{
    font-weight:300!important
}
.font-weight-lighter{
    font-weight:lighter!important
}
.font-weight-normal{
    font-weight:400!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-weight-bolder{
    font-weight:bolder!important
}
.font-italic{
    font-style:italic!important
}
.text-white{
    color:#fff!important
}
.text-primary{
    color:#007bff!important
}
a.text-primary:focus,a.text-primary:hover{
    color:#0056b3!important
}
.text-secondary{
    color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
    color:#494f54!important
}
.text-success{
    color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
    color:#19692c!important
}
.text-info{
    color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
    color:#0f6674!important
}
.text-warning{
    color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#ba8b00!important
}
.text-danger{
    color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
    color:#a71d2a!important
}
.text-light{
    color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
    color:#cbd3da!important
}
.text-dark{
    color:#343a40!important
}
a.text-dark:focus,a.text-dark:hover{
    color:#121416!important
}
.text-body{
    color:#212529!important
}
.text-muted{
    color:#6c757d!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.text-decoration-none{
    text-decoration:none!important
}
.text-break{
    word-break:break-word!important;
    overflow-wrap:break-word!important
}
.text-reset{
    color:inherit!important
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media print{
    *,::after,::before{
        text-shadow:none!important;
        box-shadow:none!important
    }
    a:not(.btn){
        text-decoration:underline
    }
    abbr[title]::after{
        content:" (" attr(title) ")"
    }
    pre{
        white-space:pre-wrap!important
    }
    blockquote,pre{
        border:1px solid #adb5bd;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    @page{
        size:a3
    }
    body{
        min-width:992px!important
    }
    .container{
        min-width:992px!important
    }
    .navbar{
        display:none
    }
    .badge{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .table-bordered td,.table-bordered th{
        border:1px solid #dee2e6!important
    }
    .table-dark{
        color:inherit
    }
    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
        border-color:#dee2e6
    }
    .table .thead-dark th{
        color:inherit;
        border-color:#dee2e6
    }
}
/*! Flickity v2.2.0 https://flickity.metafizzy.co ---------------------------------------------- */
.flickity-enabled{
    position:relative
}
.flickity-enabled:focus{
    outline:0
}
.flickity-viewport{
    overflow:hidden;
    position:relative;
    height:100%
}
.flickity-slider{
    position:absolute;
    width:100%;
    height:100%
}
.flickity-enabled.is-draggable{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.flickity-enabled.is-draggable .flickity-viewport{
    cursor:move;
    cursor:-webkit-grab;
    cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.flickity-button{
    position:absolute;
    background:hsla(0,0%,100%,.75);
    border:none;
    color:#0B233A
}
.flickity-button:hover{
    background:#fff;
    cursor:pointer
}
.flickity-button:focus{
    outline:0;
    box-shadow:0 0 0 5px #19f
}
.flickity-button:active{
    opacity:.6
}
.flickity-button:disabled{
    opacity:.3;
    cursor:auto;
    pointer-events:none
}
.flickity-button-icon{
    fill:currentColor
}
.flickity-prev-next-button{
    top:50%;
    width:44px;
    height:44px;
    border-radius:50%;
    transform:translateY(-50%)
}
.flickity-prev-next-button.previous{
    left:10px
}
.flickity-prev-next-button.next{
    right:10px
}
.flickity-rtl .flickity-prev-next-button.previous{
    left:auto;
    right:10px
}
.flickity-rtl .flickity-prev-next-button.next{
    right:auto;
    left:10px
}
.flickity-prev-next-button .flickity-button-icon{
    position:absolute;
    left:20%;
    top:20%;
    width:60%;
    height:60%
}
.flickity-page-dots{
    position:absolute;
    width:100%;
    bottom:-25px;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center;
    line-height:1
}
.flickity-rtl .flickity-page-dots{
    direction:rtl
}
.flickity-page-dots .dot{
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 8px;
    background:#0B233A;
    border-radius:50%;
    opacity:.25;
    cursor:pointer
}
.flickity-page-dots .dot.is-selected{
    opacity:1
}
.jspContainer{
    overflow:hidden;
    position:relative
}
.jspPane{
    position:absolute
}
.jspVerticalBar{
    position:absolute;
    top:0;
    right:0;
    width:16px;
    height:100%;
    background:red
}
.jspHorizontalBar{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:16px;
    background:red
}
.jspCap{
    display:none
}
.jspHorizontalBar .jspCap{
    float:left
}
.jspTrack{
    background:#dde;
    position:relative
}
.jspDrag{
    background:#bbd;
    position:relative;
    top:0;
    left:0;
    cursor:pointer
}
.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{
    float:left;
    height:100%
}
.jspArrow{
    background:#50506d;
    text-indent:-20000px;
    display:block;
    cursor:pointer;
    padding:0;
    margin:0
}
.jspArrow.jspDisabled{
    cursor:default;
    background:#80808d
}
.jspVerticalBar .jspArrow{
    height:16px
}
.jspHorizontalBar .jspArrow{
    width:16px;
    float:left;
    height:100%
}
.jspVerticalBar .jspArrow:focus{
    outline:0
}
.jspCorner{
    background:#eeeef4;
    float:left;
    height:100%
}
* html .jspCorner{
    margin:0 -3px 0 0
}
.select2-container{
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
    position:relative
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-search--inline{
    float:left
}
.select2-container .select2-search--inline .select2-search__field{
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results{
    display:block
}
.select2-results__options{
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option{
    padding:6px;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option[aria-selected]{
    cursor:pointer
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown{
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field{
    padding:4px;
    width:100%;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-close-mask{
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    border:0!important;
    clip:rect(0 0 0 0)!important;
    -webkit-clip-path:inset(50%)!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    width:1px!important;
    white-space:nowrap!important
}
.select2-container--default .select2-selection--single{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    box-sizing:border-box;
    list-style:none;
    margin:0;
    padding:0 5px;
    width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
    color:#999;
    margin-top:5px;
    float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-top:5px;
    margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color:#999;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#0B233A
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{
    float:right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:solid #000 1px;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    background:0 0;
    border:none;
    outline:0;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option[role=group]{
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#5897fb;
    color:#fff
}
.select2-container--default .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single{
    background-color:#f7f7f7;
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    background-color:#ddd;
    border:none;
    border-left:1px solid #aaa;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
    border:none;
    border-right:1px solid #aaa;
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    left:1px;
    right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    background:0 0;
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image:-o-linear-gradient(top,#fff 0,#eee 50%);
    background-image:linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
    list-style:none;
    margin:0;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    color:#888;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#555
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    float:right;
    margin-left:5px;
    margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline:0;
    box-shadow:none
}
.select2-container--classic .select2-dropdown{
    background-color:#fff;
    border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
    border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
    padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
    color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
    background-color:#3875d7;
    color:#fff
}
.select2-container--classic .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color:#5897fb
}
body,h1,h2,h3,h4,h5,h6,html{
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0
}
:focus{
    outline:0
}
a:active,a:focus,a:hover,a:visited{
    outline:0!important;
    text-decoration:none
}
ul li{
    list-style-type:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
a img{
    border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
.btn.focus,.btn:focus{
    box-shadow:none
}
body,html{
    width:100%;
    height:100%;
    padding:0;
    margin:0
}
a{
    text-decoration:none
}
body{
    color:#606060;
    font-size:15px;
    background:#0B233A;
    position:relative;
    /*background-image: url("../images/new-site/bg-main-mob-min.jpg");*/
}
.clear{
    clear:both;
    padding:0!important;
    margin:0!important;
    width:auto!important;
    height:auto!important;
    border:0!important;
    float:none!important;
    background:none repeat scroll 0 0 transparent!important;
    min-height:auto!important
}
.pointer{
    cursor:pointer
}
h1{
    font-family:Bitter,serif;
    font-size:65px;
    line-height:80px;
    text-align:center;
    color:#fff;
    padding-top:160px;
    margin-bottom:30px
}
h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    font-size:40px;
    text-align:center;
    color:#fff
}
.mob-only{
    display:none
}
header{
    position:absolute;
    width:100%;
    left:0;
    top:0;
    z-index:50;
    -webkit-transition:all .4s ease;
    transition:all .4s ease;
    opacity:1
}
header.header-fix{
    background-color:#0B233A;
    border-bottom:1px solid #737373;
    position:fixed
}
header.show-header{
    opacity:0;
    visibility:hidden
}
header .left-block{
    position:absolute;
    left:50px;
    top:0
}
header .right-block{
    position:absolute;
    right:50px;
    top:0
}
header .logo{
    padding-top:32px;
    z-index:10;
    position:relative
}
header .logo a{
    width:112px;
    height:38px;
    display:block
}
header .container-fluid{
    padding-left:0;
    padding-right:0
}
header .container-fluid .navbar>.row{
    margin-left:0;
    margin-right:0
}
header .navbar{
    padding:0;
    display:block;
    position:static
}
header .main-menu ul{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-pack:center;
    -webkit-flex-direction:row;
    flex-direction:row;
    margin-top:35px
}
header .main-menu .ul li a{
    color:#fff!important;
    text-transform:uppercase;
    font-family:Montserrat;
    font-weight:600;
    margin:0 22px;
    cursor:pointer;
    font-size:12px;
    line-height:12px
}
header .main-menu .dropdawn-menu-block ul li a:hover{
    color:#50C878!important
}
.bg-fix{
    background: url(../images/new-site/banner1.jpg) no-repeat fixed 50% 0;
    background-size:cover;
    position:relative;
    transition:all 2s linear
}
.is-active{
    background:#0B233A;
    transition-duration:.95s;
    transition:all 2s linear
}
.overlay{
    position:relative;
    z-index:98
}
.overlay::after{
    position:absolute;
    content:' ';
    background:rgba(36,36,36,.7);
    bottom:0;
    left:0;
    right:0;
    top:0;
    z-index:98;
    display:block
}
.loader{
    animation:1.1s linear 0s normal none infinite running loader;
    position:absolute;
    top:50%;
    left:50%;
    border-color:rgba(204,212,223,.3) rgba(204,212,223,.3) rgba(204,212,223,.3) #5a687d;
    border-style:solid;
    border-width:4px;
    border-radius:50%;
    box-sizing:border-box;
    height:50px;
    width:50px;
    margin:-24px 0 0 -24px;
    z-index:99
}
.loader.__mini{
    height:24px;
    width:24px;
    margin:-12px 0 0 -12px;
    border-width:3px
}
@keyframes loader{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
@keyframes spinner{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.container-fluid{
    padding-left:50px;
    padding-right:50px
}
.support-btn{
    position:fixed;
    bottom:50px;
    right:50px;
    z-index:1000
}
.callback-btn,.livechat-btn{
    margin-bottom:20px;
    display:block
}
.callback-btn span{
    width:50px;
    height:50px;
    background:url(../images/new-site/livechat.svg) no-repeat scroll 50% 0;
    display:block
}
.livechat-btn span{
    margin-bottom:20px;
    display:block
}
.livechat-btn span{
    width:50px;
    height:50px;
    background:url(../images/new-site/callback.svg) no-repeat scroll 50% 0;
    display:block
}
header .reg-btn{
    margin-top:35px;
    display:inline-block
}
header .reg-btn a{
    color:#fff;
    text-transform:uppercase;
    font-family:Montserrat;
    cursor:pointer;
    display:inline-block;
    font-size:12px;
    line-height:12px;
    font-weight:600
}
header .reg-btn a:hover{
    color:#50C878
}
header .reg-btn a:first-child{
    margin-right:40px
}
.lang-fr header .reg-btn a:first-child{
    margin-right:20px
}
header #navbarNav ul{
    padding-left:0;
    margin-bottom:0;
    width:100%
}
header.hover-nav{
    background:#0B233A!important;
    box-shadow:0 2px 2px rgba(0,0,0,.1)
}
header.hover-nav .main-menu #navbarNav ul>li:hover>.dropdawn-menu-block{
    display:block
}
header.hover-nav .container-fluid:before{
    position:absolute;
    top:95px;
    width:100%;
    height:1px;
    background:rgba(255,255,255,.1);
    content:""
}
header #navbarNav>ul>li{
    display:block;
    float:left
}
header #navbarNav ul>li a{
    color:#fff;
    padding-left:22px;
    padding-right:22px;
    margin:0;
    padding-bottom:41px;
    display:inline-block;
    border-bottom:2px solid transparent;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase
}
.lang-fr header #navbarNav ul>li a{
    padding-left:15px;
    padding-right:15px
}
.wrap-landing header #navbarNav ul>li a{
    padding-bottom:35px
}
header #navbarNav>ul>li:hover>a{
    color:#fff;
    border-bottom:2px solid #50C878;
    -webkit-transition:.3s linear 0s;
    -moz-transition:.3s linear 0s;
    -o-transition:.3s linear 0s;
    transition:.3s linear 0s
}
header #navbarNav>ul>li>a{
    cursor:default
}
header #navbarNav>ul>li.mob-only{
    display:none
}
header #navbarNav>ul>li>a:hover{
    text-decoration:none
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block{
    z-index:2000;
    display:none;
    background:#0B233A;
    margin-top:0;
    position:absolute;
    width:auto
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .row{
    width:600px
}
header .bg-menu{
    background:#0B233A;
    top:0;
    width:100%;
    left:0;
    position:absolute;
    display:none;
    z-index:-3;
    box-shadow:0 4px 4px rgba(0,0,0,.25)
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block h4{
    font-family:Montserrat;
    font-weight:600;
    line-height:24px;
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
    opacity:.15;
    margin:20px 0 0
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu{
    padding:0 0 20px;
    display:inline-block;
    min-width:220px;
    background:#0B233A;
    margin-top:10px
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li a{
    font-family:Montserrat;
    font-weight:600;
    line-height:11px;
    font-size:11px;
    text-transform:uppercase;
    color:#fff;
    padding:10px 5px 10px 0;
    display:block;
    -webkit-transition:.3s linear 0s;
    -moz-transition:.3s linear 0s;
    -o-transition:.3s linear 0s;
    transition:.3s linear 0s
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li a i{
    display:inline-block;
    background:url(../images/arrow-menu.png) no-repeat 0 0;
    width:7px;
    height:11px;
    margin-right:5px
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li a:hover{
    color:#fff;
    text-decoration:none
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li a:hover i{
    background-position:0 -11px
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li:first-child{
    margin-left:0
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li{
    display:inline-block;
    margin-left:5px
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li a{
    width:32px;
    height:32px;
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li a:hover{
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.fb a{
    background:url(../images/facebook.svg) no-repeat 0 0;
    opacity:.5
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.fb a:hover{
    opacity:1
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.g a{
    background:url(../images/g.svg) no-repeat 0 0;
    opacity:.5
}
.main-menu #navbarNav .soc-bl ul{
    padding-left:0;
    padding-top:25px
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.g a:hover{
    opacity:1
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.in a{
    background:url(../images/in.svg) no-repeat 0 0;
    opacity:.5
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.in a:hover{
    opacity:1
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.tw a{
    background:url(../images/twitter.svg) no-repeat 0 0;
    opacity:.5
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.tw a:hover{
    opacity:1
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.vk a{
    background:url(../images/vk.svg) no-repeat 0 0;
    opacity:.5
}
.main-menu #navbarNav ul>li>.dropdawn-menu-block .social-menu li.vk a:hover{
    opacity:1
}
.lang-block{
    display:inline-block;
    margin-left:40px
}
.lang-fr .lang-block{
    margin-left:20px
}
.lang-block .language-menu{
    margin-top:-1px
}
.lang-block .btn{
    padding:0;
    border:none;
    background:0 0;
    color:#fff;
    text-transform:uppercase;
    font-family:Montserrat;
    font-size:12px;
    line-height:12px;
    font-weight:600
}
.lang-block button:active,.lang-block button:focus{
    box-shadow:none
}
.lang-block .lang-list{
    width:30px;
    min-width:auto;
    background:#0B233A;
    text-align:center;
    left:-5px!important;
    padding-top:0;
    padding-bottom:0
}
.lang-block .lang-list a{
    color:#fff;
    text-transform:uppercase;
    font-family:Montserrat;
    font-weight:600;
    font-size:12px;
    line-height:12px
}
.btn-grey{
    font-family:Montserrat;
    font-weight:600;
    line-height:15px;
    font-size:15px;
    text-transform:uppercase;
    border:1px solid rgba(94,94,94,.5);
    color:#b2b2b2;
    transition:all .45s;
    padding:16px 40px;
    background:0 0;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.btn-grey:hover{
    color:#fff;
    transition:all .45s;
    border-color:rgba(229,37,37,.5)
}
.section{
    position:relative;
    height:100vh;
    min-height:900px;
    z-index:10
}
.about-tifia{
    padding:calc(2 * (1vw + 1vh - 1vmin)) 0;
    min-height:600px
}
.about-tifia p{
    text-align:center;
    font-family:Bitter,serif;
    font-size:24px;
    line-height:35px;
    color:#b2b2b2
}
.about-tifia .btn-block{
    display:none
}
.conditions-block{
    padding:30px 0 20px;
    margin-top:70px;
    margin-bottom:90px;
    text-align:center;
    background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 49.17%,rgba(0,0,0,0) 100%)
}
.conditions-block li{
    margin:0 30px;
    min-width:140px;
    display:inline-block
}
.conditions-block h3,.conditions-block p:first-child{
    text-transform:uppercase;
    font-family:Montserrat;
    color:#b2b2b2;
    font-weight:600;
    font-size:24px;
    text-align:center;
    border-bottom:1px solid #737373;
    padding-bottom:9px
}
.conditions-block p{
    text-transform:uppercase;
    font-family:Montserrat;
    color:#b2b2b2;
    font-weight:600;
    font-size:10px;
    line-height:normal;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px
}
.about-tifia .carousel-item,.advantages-block-tifia .carousel-item,.bonus-info .carousel-item{
    display:inline-block;
    vertical-align:top;
    float:inherit;
    width:140px;
    margin:0 15px
}
.about-tifia .carousel-control-next,.about-tifia .carousel-control-prev,.advantages-block-tifia .carousel-control-next,.advantages-block-tifia .carousel-control-prev,.bonus-info .carousel-control-next,.bonus-info .carousel-control-prev{
    display:none
}
.group-success{
    text-align:center
}
.group-success h3,.group-success p{
    text-transform:uppercase;
    font-family:Montserrat;
    color:#fff;
    font-weight:600;
    font-size:15px;
    line-height:15px;
    display:inline-block;
    margin-right:10px;
    vertical-align:middle;
    margin-bottom:0
}
a.btn-show-right{
    position:relative;
    display:inline-block;
    cursor:pointer;
    outline:0;
    border:0;
    vertical-align:middle;
    text-decoration:none;
    background:0 0;
    padding:0;
    font-size:inherit;
    font-family:inherit
}
a.btn-show-right{
    display:inline-block;
    height:50px
}
a.btn-show-right .circle{
    transition:all .45s cubic-bezier(.65,0,.076,1);
    position:absolute;
    margin:0;
    width:50px;
    height:50px;
    background:#50C878;
    border-radius:1.625rem
}
a.btn-show-right .circle .icon{
    transition:all .45s cubic-bezier(.65,0,.076,1);
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    background:#fff
}
a.btn-show-right .circle .icon.arrow{
    transition:all .45s cubic-bezier(.65,0,.076,1);
    left:.625rem;
    width:1.125rem;
    height:.125rem;
    background:0 0
}
a.btn-show-right .circle .icon.arrow::before{
    position:absolute;
    content:"";
    top:-.25rem;
    right:.0625rem;
    width:.625rem;
    height:.625rem;
    border-top:.125rem solid #fff;
    border-right:.125rem solid #fff;
    transform:rotate(45deg)
}
a.btn-show-right .button-text{
    transition:all .45s cubic-bezier(.65,0,.076,1);
    position:relative;
    display:inline-block;
    padding:18px 35px 10px;
    margin:0 0 0 1.85rem;
    color:#50C878;
    text-align:left;
    text-transform:uppercase;
    font-family:Montserrat;
    font-weight:700;
    line-height:15px;
    font-size:15px;
    text-transform:uppercase
}
a.btn-show-right:hover .circle{
    width:100%
}
a.btn-show-right:hover .circle .icon.arrow{
    background:#fff;
    transform:translate(1rem,0)
}
a.btn-show-right:hover .button-text{
    color:#fff
}
.btn-down{
    margin:0 auto;
    width:30px;
    margin-top:40px;
    animation:bounce .5s infinite alternate;
    -webkit-animation:bounce .5s infinite alternate
}
.btn-down ul{
    padding-left:0
}
.btn-down ul li{
    text-align:center;
    height:6px;
    margin-bottom:6px
}
.btn-down ul li.circle span{
    border:1px solid #737373;
    text-align:center;
    display:inline-block;
    vertical-align:top;
    width:6px;
    height:6px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.btn-down ul li.down{
    position:relative;
    margin-top:20px
}
.btn-down ul li.down .left-line{
    width:20px;
    height:1px;
    background:#737373;
    transform:rotate(45deg);
    position:absolute;
    left:-3px
}
.btn-down ul li.down .right-line{
    width:20px;
    height:1px;
    background:#737373;
    transform:rotate(-45deg);
    position:absolute;
    left:11px
}
.scroll-icon{
    display:flex;
    justify-content:center;
    align-items:center;
    height:2em;
    width:1.2em;
    font-size:22px;
    color:rgba(255,255,255,.5);
    border-radius:2em;
    border:solid 2px;
    transition:.4s;
    position:absolute;
    bottom:50px;
    margin-left:-13px;
    left:50%;
    opacity:1
}
.scroll-icon.none{
    opacity:0
}
.scroll-icon:hover{
    background-color:rgba(255,255,255,.05);
    color:#fff
}
.scroll-icon::after{
    content:'';
    width:5px;
    height:5px;
    background-color:#fff;
    border-radius:50%;
    animation:scroll-icon 2.2s infinite cubic-bezier(.65,.05,.36,1)
}
@keyframes scroll-icon{
    0%{
        transform:translateY(-12px);
        opacity:0
    }
    30%,70%{
        opacity:1
    }
    100%{
        transform:translateY(12px);
        opacity:0
    }
}
@keyframes bounce{
    from{
        transform:translateY(-10px)
    }
    to{
        transform:translateY(0)
    }
}
@-webkit-keyframes bounce{
    from{
        -webkit-transform:translateY(-10px)
    }
    to{
        -webkit-transform:translateY(0)
    }
}
.advantages-tifia{
    padding:calc(7 * (1vw + 1vh - 1vmin)) 0
}
.advantages-tifia h2{
    margin-bottom:20px
}
.advantages-tifia .only-mob{
    display:none
}
.advantages-tifia p{
    text-align:center;
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:16px
}
.advantages-block{
    margin-top:120px
}
.advantages-block p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:17px;
    font-size:13px;
    text-align:center;
    color:#fff;
    text-transform:uppercase
}
.advantages-block ul{
    padding-left:0;
    display:block;
    text-align:center
}
.advantages-block ul li{
    margin:0 100px 90px;
    width:160px;
    display:inline-block;
    vertical-align:top
}
.advantages-block .trans-block{
    width:150px;
    height:100px;
    background:rgba(36,36,36,.5);
    position:relative;
    margin:0 auto 18px;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.advantages-block .trans-block:after{
    position:absolute;
    width:30px;
    height:2px;
    background:#50C878;
    content:'';
    bottom:0;
    left:50%;
    margin-left:-15px
}
.advantages-block .trans-block .ic{
    display:inline-block;
    margin-top:25px
}
.advantages-block .trans-block .ic1{
    width:55px;
    height:50px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic1.svg) no-repeat
}
.advantages-block .trans-block .ic2{
    width:44px;
    height:51px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic2.svg) no-repeat
}
.advantages-block .trans-block .ic3{
    width:49px;
    height:49px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic3.svg) no-repeat
}
.advantages-block .trans-block .ic4{
    width:45px;
    height:45px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic4.svg) no-repeat
}
.advantages-block .trans-block .ic5{
    width:51px;
    height:51px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic5.svg) no-repeat
}
.advantages-block .trans-block .ic6{
    width:51px;
    height:54px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic6.svg) no-repeat
}
.advantages-block .trans-block .ic7{
    width:65px;
    height:23px;
    margin-top:40px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic7c4cac4ca.html?1) no-repeat
}
.advantages-block .trans-block .ic8{
    width:48px;
    height:48px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/advantages/ic8c4cac4ca.html?1) no-repeat
}
.social-trading{
    padding:calc(3 * (1vw + 1vh - 1vmin)) 0
}
.social-trading .social-info{
    text-align:center;
    font-family:Montserrat;
    font-weight:600;
    line-height:17px;
    font-size:13px;
    color:#525252
}
.social-trading .social-info>img{
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.social-trading .social-info h4{
    margin-top:10px;
    text-transform:uppercase;
    margin-bottom:30px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.social-trading .social-info h2{
    margin-bottom:20px
}
.social-trading .social-info .only-mob{
    display:none
}
.social-trading .social-info p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:37px
}
.social-block{
    margin-bottom:45px;
    text-align:center
}
.calculator-data,.calculator-result{
    width:355px;
    display:inline-block;
    vertical-align:middle;
    height:270px;
    background:#0B233A;
    padding:50px 20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.calculator-data h4,.calculator-data p,.calculator-result h4,.calculator-result p{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    text-align:center;
    margin-bottom:10px
}
.calculator-data .calc-date{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-pack:center;
    align-items:center;
    -webkit-align-items:center;
    margin-bottom:30px
}
.calculator-data .calc-date i{
    cursor:pointer;
    width:30px;
    height:30px
}
.calculator-data .calc-date i b{
    position:relative;
    width:15px;
    height:3px;
    background:#50C878;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:inline-block
}
.calculator-data .calc-date i.plus b:before{
    position:absolute;
    content:"";
    width:3px;
    height:15px;
    background:#50C878;
    top:-6px;
    left:6px
}
.calculator-data .calc-date span{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:30px;
    text-transform:uppercase;
    color:#fff;
    margin:0 30px;
    width:180px
}
.calculator-data .period-date{
    padding-left:0;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-pack:center;
    align-items:baseline;
    -webkit-align-items:baseline
}
.calculator-data .period-date li{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:30px;
    text-transform:uppercase;
    color:#b2b2b2;
    margin:0 10px;
    cursor:pointer
}
.calculator-data .period-date li:last-child{
    font-size:12px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    pointer-events:none
}
.calculator-data .period-date li.active{
    color:#fff;
    border-bottom:1px solid #50C878
}
.calculator-result .profit{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:30px;
    text-transform:uppercase;
    color:#50C878;
    text-align:center;
    display:block;
    margin-bottom:30px
}
.calculator-result .profit-res{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:30px;
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    display:block
}
.social-table{
    background:#0B233A;
    width:868px;
    padding:50px 0;
    margin:0 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:0;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    min-height:400px
}
.social-table h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:24px;
    font-size:25px;
    color:#b2b2b2;
    margin:0 50px 30px
}
.social-table table{
    width:100%;
    border-collapse:collapse;
    font-family:Montserrat;
    font-weight:600;
    font-size:12px;
    text-transform:uppercase;
    border-spacing:0;
    border-style:hidden;
    border:none;
    text-align:left
}
.social-table table tr th{
    font-weight:400;
    padding:0 5px 5px
}
.social-table table tr td:first-child,.social-table table tr th:first-child{
    padding-left:50px
}
.social-table table tr td:last-child,.social-table table tr th:last-child{
    padding-right:50px;
    text-align:right
}
.social-table table tr td{
    color:#b2b2b2;
    border:0;
    padding:10px 5px;
    position:relative;
    z-index:1
}
.social-table table tr td .login-img,.social-table table tr td .login-info{
    display:inline-block;
    vertical-align:middle
}
.social-table table tr td .login-img{
    margin-right:10px;
    width:40px;
    height:40px
}
.social-table table tr td .login-img img{
    max-width:100%;
    height:auto
}
.social-table table tr td .login-info{
    color:#737373
}
.social-table table tr td .login-info span{
    text-transform:none;
    color:#b2b2b2
}
.social-table table tr td .view{
    width:100%;
    background:#0B233A;
    color:#b2b2b2;
    padding:10px;
    font-size:12px;
    border:1px solid #737373;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.social-table table tbody tr{
    position:relative
}
.social-table table tbody tr.active:after,.social-table table tbody tr:hover:after{
    opacity:1;
    transition:all .7s
}
.social-table table tbody tr:after{
    background:linear-gradient(90deg,rgba(229,37,37,.5) 0,#50C878 51.38%,rgba(229,37,37,.5) 100%);
    width:100%;
    height:60px;
    left:0;
    content:"";
    position:absolute;
    z-index:0;
    opacity:0;
    transition:all .7s
}
.social-table table tbody tr.active .view,.social-table table tbody tr:hover .view{
    background:#fff;
    border-color:#fff;
    color:#292929
}
.social-table table tbody tr.active td,.social-table table tbody tr:hover td{
    color:#fff
}
.social-table table tr.active td .login-info,.social-table table tr.active td .login-info span,.social-table table tr:hover td .login-img,.social-table table tr:hover td .login-info,.social-table table tr:hover td .login-info span .social-table table tr.active td .login-img{
    color:#fff
}
.social-table .carousel-social .login-img{
    width:75px;
    height:75px;
    margin:0 auto 15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.social-table .carousel-social .login-img img{
    max-width:100%;
    height:auto
}
.social-table .carousel-social .investors-info{
    margin-top:20px
}
.social-table .carousel-social .investors-info p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-transform:uppercase;
    margin-bottom:3px
}
.social-table .carousel-social{
    display:none
}
.social-table .carousel-social .investors-info p span{
    color:#b2b2b2
}
.social-table .carousel-social .login-info{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:12px;
    text-transform:uppercase;
    color:#737373
}
.social-table .carousel-social .login-info span{
    color:#fff;
    font-size:20px;
    text-transform:none
}
.social-table .investors-info{
    text-align:left
}
.social-btn{
    text-align:center
}
#forex-calculator-button,.btn-red{
    background:#50C878;
    font-family:Montserrat;
    font-weight:600;
    line-height:15px;
    font-size:15px;
    text-transform:uppercase;
    color:#fff;
    padding:16px 40px;
    transition:all .45s;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
#forex-calculator-button:hover,.btn-red:hover{
    color:#50C878;
    background:#fff;
    transition:all .45s
}
.trading-account{
    padding:calc(4 * (1vw + 1vh - 1vmin)) 0
}
.trading-account h2{
    margin-bottom:20px
}
.trading-account p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:75px
}
.trading-account .only-mob{
    display:none
}
.trading-account .trading-account-choose{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-pack:center;
    padding-left:0
}
.trading-account .trading-account-choose>div{
    width:400px;
    display:inline-block;
    margin:0 10px;
    padding:45px 0 60px;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    position:relative
}
.trading-account .trading-account-menu{
    display:none
}
.trading-account .tab-content>.tab-pane{
    display:block
}
.trading-account .trading-account-choose>div.best:before{
    position:absolute;
    right:-15px;
    top:12px;
    content:"BEST";
    color:#fff;
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    transform:rotate(45deg);
    border-bottom:14px solid red;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    height:0;
    width:68px
}
.trading-account .trading-account-choose .account-type{
    padding:0 30px
}
.accounts-type-name h3,.trading-account .trading-account-choose .account-type h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:24px;
    font-size:25px;
    color:#fff;
    text-align:center;
    margin-bottom:25px;
    position:relative;
    text-transform:uppercase
}
.trading-account .trading-account-choose .account-type p{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-align:center;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:17px
}
.accounts-type-name h3.start span,.trading-account .trading-account-choose>div.start-micro .account-type span{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:7px;
    font-size:7px;
    text-align:center;
    letter-spacing:.35em;
    color:#737373;
    display:block;
    text-align:center;
    text-transform:uppercase;
    position:absolute;
    width:100%;
    left:0
}
.accounts-type-name h3.start span{
    color:#fff
}
.trading-account .account-info{
    padding-left:0;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:space-between;
    -webkit-justify-content:space-between;
    -webkit-box-pack:justify;
    margin-bottom:30px
}
.trading-account .account-info li{
    width:49.5%;
    background:#0e3861;
    padding:20px 0 14px
}
.trading-account .account-info h4,.trading-account .account-info p,.trading-account .account-info-line h4,.trading-account .account-info-line p,.trading-account .account-info-more h4,.trading-account .account-info-more p{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-align:center;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:6px
}
.trading-account .account-info span{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:30px;
    text-align:center;
    text-transform:uppercase;
    color:#b2b2b2;
    display:block
}
.trading-account .account-info-more{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    -webkit-box-pack:start;
    padding:0 30px;
    margin-bottom:30px
}
.trading-account .account-info-more li:first-child{
    width:40%
}
.trading-account .account-info-more li{
    width:60%
}
.trading-account .account-info-line h4,.trading-account .account-info-line p,.trading-account .account-info-more h4,.trading-account .account-info-more p{
    text-align:left
}
.trading-account .account-info-line{
    padding:0 30px;
    margin-bottom:30px
}
.trading-account .account-info-line span,.trading-account .account-info-more span{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:14px;
    text-transform:uppercase;
    color:#b2b2b2
}
.trading-account .account-info-line span i{
    font-size:10px;
    font-style:normal
}
.trading-account .btn-acc{
    text-align:center;
    position:absolute;
    bottom:30px;
    width:100%;
    left:0
}
.trading-account .btn-acc .btn-grey{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:12px;
    padding:12px 40px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.trading-account .btn-acc .btn-grey:first-child{
    display:none
}
.trading-account.trading-account-type .btn-acc .btn-grey:first-child{
    display:inline-block
}
.accounts-type-name .bracket span,.accounts-type-name .feather span,.trading-account .trading-account-choose .account-type .bracket span,.trading-account .trading-account-choose .account-type .feather span{
    display:inline-block;
    text-align:center;
    position:relative
}
.trading-account .trading-account-choose .account-type .feather span:before{
    position:absolute;
    width:17px;
    height:37px;
    content:"";
    background:url(../images/new-site/feather-left.svg) no-repeat;
    left:-25px;
    top:-7px
}
.accounts-type-name .feather span:before{
    background:url(../images/new-site/feather-left-white.svg) no-repeat;
    position:absolute;
    width:18px;
    height:40px;
    content:"";
    left:-25px;
    top:-10px
}
.trading-account .trading-account-choose .account-type .feather span:after{
    position:absolute;
    width:17px;
    height:37px;
    content:"";
    background:url(../images/new-site/feather-right.svg) no-repeat;
    right:-25px;
    top:-7px
}
.accounts-type-name .feather span:after{
    background:url(../images/new-site/feather-right-white.svg) no-repeat;
    position:absolute;
    width:18px;
    height:40px;
    content:"";
    right:-25px;
    top:-10px
}
.accounts-type-name .feather i,.trading-account .trading-account-choose .account-type .feather i{
    position:absolute;
    width:100%;
    display:block;
    left:0;
    text-align:center;
    top:15px
}
.trading-account .trading-account-choose .account-type .bracket span:before{
    position:absolute;
    width:7px;
    height:33px;
    content:"";
    background:url(../images/new-site/bracket-left.svg) no-repeat;
    left:-15px;
    top:-5px
}
.accounts-type-name .bracket span:before{
    background:url(../images/new-site/bracket-left-white.svg) no-repeat;
    position:absolute;
    width:8px;
    height:37px;
    content:"";
    left:-15px;
    top:-8px
}
.trading-account .trading-account-choose .account-type .bracket span:after{
    position:absolute;
    width:7px;
    height:33px;
    content:"";
    background:url(../images/new-site/bracket-right.svg) no-repeat;
    right:-15px;
    top:-5px
}
.accounts-type-name .bracket span:after{
    background:url(../images/new-site/bracket-right-white.svg) no-repeat;
    position:absolute;
    width:8px;
    height:37px;
    content:"";
    right:-15px;
    top:-8px
}
.metatrader{
    text-align:center;
    padding-bottom:235px
}
.metatrader h2{
    margin-bottom:20px
}
.metatrader p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:65px
}
.metatrader .metatrder-choice{
    text-align:center
}
.metatrader .metatrder-choice li{
    background:#0B233A;
    padding:50px 0 20px;
    width:360px;
    margin:0 10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    margin-bottom:30px
}
.metatrader .metatrder-choice ul{
    padding-left:0
}
.metatrader .metatrder-choice p{
    font-family:Montserrat;
    font-weight:600;
    font-size:10px;
    line-height:12px;
    display:flex;
    align-items:flex-end;
    text-transform:uppercase;
    color:#fff;
    padding-left:80px;
    margin-bottom:10px
}
.metatrader .metatrder-choice .download-btn{
    max-width:100%;
    padding:12px 10px 13px 80px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:12px;
    line-height:15px;
    color:#989898;
    text-transform:uppercase;
    display:block;
    text-align:left;
    margin-bottom:4px;
    -webkit-transition:.3s linear 0s;
    -moz-transition:.3s linear 0s;
    -o-transition:.3s linear 0s;
    transition:.3s linear 0s
}
.metatrader .metatrder-choice .img-meta{
    display:block;
    margin-bottom:54px;
    min-height:35px
}
.metatrader .metatrder-choice .download-btn:hover{
    color:#fff;
    -webkit-transition:.3s linear 0s;
    -moz-transition:.3s linear 0s;
    -o-transition:.3s linear 0s;
    transition:.3s linear 0s
}
.metatrader .metatrder-choice .for-win{
    background:#0e3861 url(../images/new-site/for-win.svg) no-repeat scroll 40px 10px
}
.metatrader .metatrder-choice .for-ipad{
    background:#0e3861 url(../images/new-site/for-ipad.svg) no-repeat scroll 41px 9px
}
.metatrader .metatrder-choice .for-iphone{
    background:#0e3861 url(../images/new-site/for-iphone.svg) no-repeat scroll 44px 9px
}
.metatrader .metatrder-choice .for-android{
    background:#0e3861 url(../images/new-site/for-android.svg) no-repeat scroll 43px 9px
}
.metatrader .metatrder-choice .btn-block{
    padding-left:40px;
    padding-right:40px
}
.metatrader .metatrder-choice .btn-grey{
    margin-top:15px;
    font-size:12px;
    line-height:15px;
    padding-top:12px;
    padding-bottom:11px;
    width:100%
}
.img-meta{
    max-width:100%;
    height:auto;
    margin:0 auto
}
.metatrader-download{
    padding-left:0
}
.metatrader-download li{
    margin:0 70px;
    display:inline-block
}
.metatrader .metatrader-download .ic,.metatrader-mt4 .ic{
    height:62px;
    margin:0 auto
}
.metatrader .only-mob{
    display:none
}
.metatrader .metatrader-download .ic-mt4-for-win,.metatrader-mt4 .ic-mt4-for-win{
    background:url(../images/new-site/mt4-for-win.svg) no-repeat;
    width:62px
}
.metatrader .metatrader-download .ic-mt4-for-ipad,.metatrader-mt4 .ic-mt4-for-ipad{
    background:url(../images/new-site/mt4-for-ipad.svg) no-repeat;
    width:43px
}
.metatrader .metatrader-download .ic-mt4-for-iphone,.metatrader-mt4 .ic-mt4-for-iphone{
    background:url(../images/new-site/mt4-for-iphone.svg) no-repeat;
    width:29px
}
.metatrader .metatrader-download .ic-mt4-for-android,.metatrader-mt4 .ic-mt4-for-android{
    background:url(../images/new-site/mt4-for-android.svg) no-repeat;
    width:29px
}
.metatrader .metatrader-download p,.metatrader-mt4 p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:22px;
    font-size:15px;
    text-align:center;
    color:#fff;
    margin-bottom:20px
}
.metatrader .metatrader-download .btn-grey,.metatrader-mt4 .btn-grey{
    padding:12px 40px;
    font-size:12px;
    line-height:normal
}
.promotions-block-main{
    max-width:1080px;
    margin:0 auto;
    position:relative;
    padding:0 0 300px
}
.promotions-block-main h2{
    text-align:left;
    margin-bottom:20px;
    max-width:525px;
    padding-top:30px
}
.promotions-block-main p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:22px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:40px;
    max-width:525px
}
.promotions-block-main .promo-img{
    position:absolute;
    top:0;
    right:-300px
}
.promotions-block-main .promo-img-mob{
    display:none;
    position:absolute;
    top:-200px;
    right:0;
    width:500px
}
.analysis h2{
    margin-bottom:20px;
    text-align:left
}
.analysis .only-mob{
    display:none
}
.analysis p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:22px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:40px
}
.analysis-block{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-pack:center
}
.analysis-info{
    width:540px
}
.analysis-info .analysis-download a:first-child{
    margin-right:20px
}
.analysis-info .analysis-download a img{
    opacity:.5;
    transition:all .45s
}
.analysis-info .analysis-download a:hover img{
    opacity:1;
    transition:all .45s
}
.forex-rates{
    padding:50px 50px 38px;
    border:1px solid rgba(255,255,255,.05);
    width:400px;
    margin-left:67px
}
.forex-rates h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:31px;
    font-size:25px;
    color:#b2b2b2;
    margin-bottom:6px
}
.forex-rates table{
    width:100%;
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:12px;
    text-transform:uppercase;
    color:#737373
}
.forex-rates table span{
    color:#b2b2b2
}
.forex-rates table tr td{
    vertical-align:top;
    padding:12px 5px
}
.forex-rates table tr td:first-child{
    padding-left:0
}
.forex-rates table tr td:last-child{
    padding-right:0;
    text-align:right
}
.forex-rates .up{
    width:6px;
    display:inline-block;
    height:5px;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-bottom:4px solid #85e525;
    margin-bottom:2px
}
.forex-rates .down{
    width:6px;
    display:inline-block;
    height:5px;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:4px solid #50C878
}
footer{
    padding:100px 0 50px;
    position:relative;
    z-index:10
}
.payments{
    padding:19px 0;
    text-align:center;
    margin-bottom:50px;
    background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 49.17%,rgba(0,0,0,0) 100%)
}
.payments li{
    margin:0 28px;
    display:inline-block
}
.payments li img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
footer .container-content{
    position:relative;
    max-width:1385px;
    margin:0 auto;
    padding-left:50px;
    padding-right:50px
}
footer .container-content p a{
    color:#b2b2b2;
    transition:.5s
}
footer .container-content p a:hover{
    color:#fff;
    transition:.5s
}
footer .container-content:before{
    position:absolute;
    content:"";
    width:52px;
    height:52px;
    background:url(../images/new-site/certificate.svg) no-repeat;
    left:-42px;
    top:0
}
footer .container-content p{
    font-family:Arial;
    line-height:19px;
    font-size:14px;
    color:#737373;
    margin-bottom:0
}
.lang-vi footer .container-content p{
    font-family:Tahoma;
    line-height:22px
}
footer .footer-menu{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    padding-left:0;
    margin-top:65px;
    margin-bottom:60px
}
footer .footer-menu>li{
    margin:0 35px
}
footer .footer-menu>li:first-child{
    margin-left:0
}
footer .footer-menu li>ul>li:first-child,footer .footer-menu li>ul>li:first-child a{
    font-family:Montserrat;
    font-weight:600;
    line-height:16px;
    font-size:12px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:0
}
footer .footer-menu li>ul>li:first-child{
    margin-bottom:12px
}
footer .footer-menu li>ul{
    padding-left:0
}
footer .footer-menu li>ul>li a{
    font-family:Montserrat;
    font-weight:600;
    line-height:15px;
    font-size:10px;
    text-transform:uppercase;
    color:#b2b2b2;
    display:inline-block;
    margin-bottom:12px
}
footer .footer-menu li>ul>li a:hover{
    color:#fff;
    transition:.5s
}
footer .footer-menu li>ul>li.current a{
    color:#50C878
}
footer .copyright-text p{
    font-family:Arial;
    line-height:17px;
    font-size:12px;
    color:#737373
}
.lang-vi footer .copyright-text p{
    font-family:Tahoma
}
footer .copyright-text{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    padding-left:0;
    align-items:flex-end;
    -webkit-align-items:flex-end
}
footer .copyright-text .logo-footer{
    margin-bottom:20px
}
footer .logo-footer img{
    width:90px;
    height:auto
}
footer .copyright-text p a{
    color:#b2b2b2
}
footer .docs-main{
    margin-left:115px
}
footer .docs-main ul{
    padding-left:0;
    margin-bottom:0
}
footer .docs-main ul li{
    display:inline-block
}
footer .docs-main ul li a{
    font-family:Arial;
    line-height:17px;
    font-size:12px;
    color:#737373;
    margin:0 15px
}
.lang-vi footer .docs-main ul li a{
    font-family:Tahoma
}
footer .social-links{
    margin-left:auto
}
footer .social-links ul{
    margin-bottom:0;
    padding-left:0
}
footer .social-links ul li{
    display:inline-block;
    margin-left:5px
}
footer .social-links ul li a{
    width:24px;
    height:24px;
    display:block;
    opacity:.5
}
footer .social-links ul li a:hover{
    opacity:1
}
footer .social-links ul li.in a{
    background:url(../images/new-site/social/in.svg) no-repeat scroll 0 0
}
footer .social-links ul li.linked a{
    background:url(../images/new-site/social/linked.svg) no-repeat scroll 0 0
}
footer .social-links ul li.fb a{
    background:url(../images/new-site/social/fb.svg) no-repeat scroll 0 0
}
footer .social-links ul li.tw a{
    background:url(../images/new-site/social/tw.svg) no-repeat scroll 0 0
}
footer .social-links ul li.telegram a{
    background:url(../images/new-site/social/telegram.svg) no-repeat scroll 0 0
}
.bg-fix-why-tifia{
    background:url(../images/new-site/why-tifia.jpg) no-repeat scroll 50% 0;
    background-attachment:fixed;
    background-size:cover;
    position:relative;
    transition:all 2s linear
}
.why-tifia{
    padding:calc(3 * (1vw + 1vh - 1vmin)) 0
}
.why-tifia .advantages-block-tifia{
    padding:50px 0 40px;
    text-align:center;
    margin-top:30px;
    margin-bottom:20px;
    background: linear-gradient(90deg,rgba(229,37,37,0) 0,rgb(33 206 110 / 35%) 49.17%,rgba(229,37,37,0) 100%);

    /*background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.35) 49.17%,rgba(229,37,37,0) 100%)*/
}
.why-tifia .advantages-block-tifia h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    font-size:40px;
    text-align:center;
    margin-bottom:30px

}
.why-tifia .advantages-block-tifia ul{
    padding-left:0;
    text-align:center
}
.why-tifia .advantages-block-tifia li{
    margin:0 15px;
    min-width:140px;
    display:inline-block;
    vertical-align:top
}
.why-tifia .advantages-block-tifia h3,.why-tifia .advantages-block-tifia p:first-child{
    text-transform:uppercase;
    font-family:Montserrat;
    color:#b2b2b2;
    font-weight:600;
    font-size:24px;
    text-align:center;
    border-bottom:1px solid rgba(255,255,255,.2);
    padding-bottom:9px;
    color:#fff;
    margin-top:0
}
.why-tifia .advantages-block-tifia p{
    text-transform:uppercase;
    font-family:Montserrat;
    color:#b2b2b2;
    font-weight:600;
    font-size:10px;
    line-height:normal;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    color:#fff
}
.why-tifia .info-tifia{
    text-align:center
}
.why-tifia .info-tifia p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-top:50px;
    margin-left:auto;
    margin-right:auto;
    max-width:1200px
}
.tifia-more-info{
    padding:100px 0
}
.tifia-more-info h2{
    margin-bottom:130px
}
.tifia-more-info .container-block{
    max-width:1390px;
    margin:0 auto;
    padding:0 30px
}
.tifia-more-info .grey-block{
    max-width:640px;
    margin-bottom:75px;
    padding-right:30px
}
.tifia-more-info .container-block h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:left;
    color:#fff;
    margin-bottom:15px;
    position:relative
}
.mt5-info p:before,.tifia-more-info .container-block h3:before{
    position:absolute;
    width:15px;
    height:1px;
    background:#50C878;
    left:-30px;
    top:13px;
    content:""
}
.tifia-more-info .container-block p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:10px
}
.lang-vi .tifia-more-info .container-block p{
    font-family:Tahoma
}
.tifia-more-info .bottom-info{
    margin-top:75px
}
.tifia-more-info .bottom-info p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    text-align:center
}
.tifia-more-info .bottom-info p+p{
    color:#fff;
    margin-top:30px
}
.trade-with-tifia{
    background:#0B233A;
    padding:calc(12 * (1vw + 1vh - 1vmin)) 0
}
.trade-with-tifia .trade-with-tifia-block{
    text-align:center
}
.trade-with-tifia .trade-with-tifia-img,.trade-with-tifia .trade-with-tifia-info{
    display:inline-block;
    vertical-align:middle;
    text-align:left
}
.trade-with-tifia .trade-with-tifia-info{
    width:600px
}
.trade-with-tifia .trade-with-tifia-info h2{
    font-size:60px;
    margin-bottom:10px;
    text-align:left
}
.trade-with-tifia .trade-with-tifia-info p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:23px;
    font-size:24px;
    color:#b2b2b2;
    margin-bottom:40px
}
.trade-with-tifia .trade-with-tifia-info .btn-block .btn-red{
    margin-right:20px
}
.trade-with-tifia .trade-with-tifia-img img{
    max-width:100%;
    height:auto;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.bg-fix-legal-info{
    background:url(../images/new-site/legal-info-bg.jpg) no-repeat scroll 50% 0;
    background-attachment:fixed;
    background-size:cover;
    position:relative;
    transition:all 2s linear
}
.legal-info-page h1{
    margin-bottom:50px
}
.legal-info-page .legal-info-main{
    background:#0B233A;
    position:relative;
    max-width:900px;
    margin:0 auto 100px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.legal-info-page .legal-info-main .border-point{
    position:relative;
    padding:40px 50px;
    text-align:center
}
.legal-info-page .legal-info-main .border-point:after,.legal-info-page .legal-info-main .border-point:before,.legal-info-page .legal-info-main:after,.legal-info-page .legal-info-main:before{
    position:absolute;
    width:5px;
    height:5px;
    content:"";
    background:#737373;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.legal-info-page .legal-info-main:before{
    left:10px;
    top:10px
}
.legal-info-page .legal-info-main:after{
    right:10px;
    top:10px
}
.legal-info-page .legal-info-main .border-point:before{
    left:10px;
    bottom:10px
}
.legal-info-page .legal-info-main .border-point:after{
    right:10px;
    bottom:10px
}
.legal-info-page .legal-info-main .lic-block-grey{
    height:33px;
    text-align:left;
    border:1px solid #737373;
    display:inline-block;
    margin-bottom:35px
}
.legal-info-page .legal-info-main .logo-block{
    width:96px;
    display:inline-block;
    background:#737373;
    padding-top:3px;
    text-align:center;
    height:100%;
    vertical-align:top
}
.legal-info-page .legal-info-main .logo-text{
    display:inline-block;
    vertical-align:top;
    color:#737373;
    font-family:Arial;
    font-weight:700
}
.lang-vi .legal-info-page .legal-info-main .logo-text{
    font-family:Tahoma
}
.legal-info-page .legal-info-main .logo-text{
    text-transform:uppercase;
    padding:7px 10px
}
.legal-info-page .indo-bottom-text p,.legal-info-page .legal-info-main p{
    margin-bottom:30px;
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2
}
.lang-vi .legal-info-page .indo-bottom-text p,.lang-vi .legal-info-page .legal-info-main p{
    font-family:Tahoma
}
.legal-info-page .legal-info-main p a{
    color:#fff
}
.legal-info-page .legal-info-main .reg{
    color:#fff;
    background:#737373;
    display:inline-block;
    padding:0 5px;
    margin-bottom:0
}
.legal-info-page .legal-docs{
    max-width:900px;
    margin:0 auto;
    padding-left:0
}
.legal-info-page h2{
    margin-bottom:90px
}
.legal-info-page .legal-docs li{
    display:inline-block;
    width:49%
}
.legal-info-page .legal-docs a{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    color:#b2b2b2;
    margin-bottom:55px;
    display:inline-block;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.legal-info-page .legal-docs a:hover{
    color:#fff;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.legal-info-page .legal-docs span{
    display:inline-block;
    vertical-align:top;
    padding-top:4px;
    width:390px
}
.legal-info-page .legal-docs i{
    display:inline-block;
    vertical-align:top;
    margin-right:10px;
    width:32px;
    height:32px;
    background:url(../images/new-site/pdf.svg) no-repeat scroll 50% 0;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.legal-info-page .legal-docs a:hover i{
    background:url(../images/new-site/pdf-red.svg) no-repeat scroll 50% 0;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.legal-info-page .indo-bottom-text p{
    max-width:900px;
    margin:0 auto
}
.legal-info-page .indo-bottom-text p a{
    color:#fff
}
.callback-page h1,.feedback-page h1{
    margin-bottom:20px
}
.callback-page .content-block,.feedback-page .content-block{
    max-width:900px;
    margin:0 auto
}
.callback-page .content-block p,.feedback-page .content-block p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:40px
}
.lang-vi .callback-page .content-block p,.lang-vi .feedback-page .content-block p{
    font-family:Tahoma
}
.callback-page .content-block .feedback-form,.feedback-page .content-block .feedback-form{
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:30px 30px 10px
}
.callback-page .message-block,.feedback-page .message-block{
    background:#0B233A;
    text-align:center;
    max-width:360px;
    margin:0 auto;
    display:none;
    padding:40px 20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.callback-page .message-block.error,.callback-page .message-block.success,.feedback-page .message-block.error,.feedback-page .message-block.success{
    display:block
}
.callback-page .message-block .img-block,.feedback-page .message-block .img-block{
    margin-bottom:40px;
    display:inline-block;
    width:52px;
    height:52px
}
.callback-page .message-block.success .img-block,.feedback-page .message-block.success .img-block{
    background:url(../images/new-site/success-form.svg) no-repeat scroll 50% 0
}
.callback-page .message-block.error .img-block,.feedback-page .message-block.error .img-block{
    background:url(../images/new-site/error-form.svg) no-repeat scroll 50% 0
}
.callback-page .message-block p,.feedback-page .message-block p{
    color:#fff;
    font-family:Arial;
    font-size:15px;
    text-align:center
}
.lang-vi .callback-page .message-block p,.lang-vi .message-block p{
    font-family:Tahoma
}
.callback-page .message-block .btn,.feedback-page .message-block .btn{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:15px;
    color:#b2b2b2;
    background:#0B233A;
    border:1px solid #737373;
    padding:17px 30px;
    min-width:215px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.callback-page .message-block .btn:hover,.feedback-page .message-block .btn:hover{
    background:#737373;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.callback-page .information-message p,.feedback-page .information-message p{
    color:#fff;
    background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.61) 49.17%,rgba(229,37,37,0) 100%);
    padding:10px
}
.feedback-page .content-block .feedback-form .tabs-menu{
    margin-bottom:30px
}
.feedback-page .content-block .feedback-form .tabs-menu li a{
    font-family:Montserrat;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    padding:0 5px 7px;
    margin:0 10px;
    border-bottom:1px solid transparent
}
.feedback-page .content-block .feedback-form .tabs-menu li a:first-child{
    margin-left:0
}
.feedback-page .content-block .feedback-form .tabs-menu li a.active{
    border-color:#50C878;
    color:#fff
}
.callback-page input,.callback-page select,.feedback-form input,.feedback-form textarea,.form-block input,.form-block select,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block input,.trading-instruments-page select{
    background:#0B233A;
    border:none;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    padding:13px 20px;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    height:inherit;
    width:100%
}
.lang-vi .callback-page input,.lang-vi .callback-page select,.lang-vi .feedback-form input,.lang-vi .feedback-form textarea,.lang-vi .form-block input,.lang-vi .form-block select,.lang-vi .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block input,.lang-vi .trading-instruments-page select{
    font-family:Tahoma
}
.callback-page input:focus,.feedback-form input:focus,.feedback-form textarea:focus,.form-block input:focus,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block input:focus{
    background:#3f3f3f!important;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.callback-page select,.form-block select,.trading-instruments-page select{
    width:100%;
    height:50px;
    padding:13px 16px
}
.callback-page input:focus,.callback-page textarea:focus,.feedback-form input:focus,.feedback-form textarea:focus,.form-block input:focus{
    background:#0B233A;
    box-shadow:none;
    color:#b2b2b2
}
.callback-page textarea,.feedback-form textarea{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.callback-page label,.feedback-form label,.form-block label{
    font-family:Montserrat;
    font-weight:600;
    line-height:10px;
    font-size:10px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:10px;
    padding-left:20px;
    display:block
}
.callback-page .btn-grey,.feedback-form .btn-grey{
    background:#0B233A
}
.callback-page input::-webkit-input-placeholder,.callback-page textarea::-webkit-input-placeholder,.feedback-form input::-webkit-input-placeholder,.feedback-form textarea::-webkit-input-placeholder,.form-block input::-webkit-input-placeholder{
    color:#b2b2b2
}
.callback-page input::-moz-placeholder,.callback-page textarea::-moz-placeholder,.feedback-form input::-moz-placeholder,.feedback-form textarea::-webkit-input-placeholder,.form-block input::-moz-placeholder{
    color:#b2b2b2
}
.callback-page .content-block .feedback-form .help-block-error,.feedback-page .content-block .feedback-form .help-block-error{
    margin-bottom:10px;
    padding-left:20px;
    text-align:left;
    font-family:Montserrat;
    font-style:normal;
    line-height:normal;
    font-size:12px;
    margin-top:5px;
    color:#50C878
}
.feedback-form .form-group{
    margin-bottom:20px
}
.callback-page .select2-container,.form-block .select2-container,.trading-instruments-page .select2-container{
    width:100%!important
}
.callback-page .field-callbackform-nametitle{
    width:25%!important;
    float:left
}
.callback-page .two-field .select2-container{
    width:100%!important
}
.callback-page .flag-container{
    width:25%;
    padding:0 12px;
    background:#0B233A;
    -webkit-border-radius:25px 0 0 25px;
    -moz-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px
}
.callback-page .intl-tel-input{
    width:100%
}
.callback-page #phone-select-list{
    padding-left:20px;
    padding-right:20px
}
.form-block .two-field .select2-container{
    width:25%!important
}
.callback-page .two-field select{
    width:100%;
    -webkit-border-radius:25px 0 0 25px;
    -moz-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px
}
.form-block .two-field select{
    width:25%;
    -webkit-border-radius:25px 0 0 25px;
    -moz-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px
}
.callback-page .two-field input,.form-block .two-field input{
    width:74.5%;
    float:right;
    -webkit-border-radius:0 25px 25px 0;
    -moz-border-radius:0 25px 25px 0;
    border-radius:0 25px 25px 0;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.callback-page .two-field input:focus,.form-block .two-field input:focus{
    background:#3f3f3f;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.callback-page .two-field .select2-container .select2-selection--single,.form-block .two-field .select2-container .select2-selection--single{
    -webkit-border-radius:25px 0 0 25px;
    -moz-border-radius:25px 0 0 25px;
    border-radius:25px 0 0 25px
}
.callback-page .two-field .select2-container--open .select2-selection--single,.form-block .two-field .select2-container--open .select2-selection--single{
    -webkit-border-radius:25px 0 0 0;
    -moz-border-radius:25px 0 0 0;
    border-radius:25px 0 0 0;
    background:#3f3f3f
}
.callback-page .select2-container--default .select2-selection--single,.form-block .select2-container--default .select2-selection--single,.trading-instruments-page .select2-container--default .select2-selection--single{
    background:#0B233A;
    border:none;
    height:50px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    height:inherit;
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s
}
.lang-vi .callback-page .select2-container--default .select2-selection--single,.lang-vi .form-block .select2-container--default .select2-selection--single,.lang-vi .trading-instruments-page .select2-container--default .select2-selection--single{
    font-family:Tahoma
}
.callback-page .select2-container--default .select2-selection--single:hover,.form-block .select2-container--default .select2-selection--single:hover,.trading-instruments-page .select2-container--default .select2-selection--single:hover{
    background:#3f3f3f;
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s
}
.form-block .btn-block{
    text-align:center
}
.callback-page .select2-container--default .select2-selection--single .select2-selection__rendered,.form-block .select2-container--default .select2-selection--single .select2-selection__rendered,.trading-instruments-page .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:50px;
    color:#b2b2b2;
    padding:0 20px
}
.callback-page .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.form-block .select2-container--open .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.trading-instruments-page .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    background:#3f3f3f
}
.callback-page .select2-container--default .select2-selection--single .select2-selection__arrow,.form-block .select2-container--default .select2-selection--single .select2-selection__arrow,.trading-instruments-page .select2-container--default .select2-selection--single .select2-selection__arrow{
    background:url(../images/new-site/arrow-dawn.svg) no-repeat scroll 50% 0;
    height:7px;
    width:12px;
    top:24px;
    right:20px
}
.callback-page .select2-container--default .select2-selection--single .select2-selection__arrow b,.form-block .select2-container--default .select2-selection--single .select2-selection__arrow b,.trading-instruments-page .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border:none
}
.callback-page .intl-tel-input.allow-dropdown .selected-flag,.callback-page .intl-tel-input.separate-dial-code .selected-flag{
    width:100%
}
.callback-page .intl-tel-input .country-list{
    background:#3f3f3f;
    font-family:Arial;
    font-size:15px;
    line-height:17px;
    border:none;
    color:#b2b2b2;
    white-space:normal;
    box-shadow:none;
    left:0;
    width:405px
}
.lang-vi .callback-page .intl-tel-input .country-list{
    font-family:Tahoma
}
.callback-page .intl-tel-input .selected-flag .iti-arrow{
    background:url(../images/new-site/arrow-dawn.svg) no-repeat scroll 50% 0;
    height:7px;
    width:12px;
    top:24px;
    right:8px;
    border:none
}
.callback-page .btn-block{
    text-align:center
}
.callback-page .g-recaptcha>div{
    margin:0 auto
}
.contacts-info-page{
    padding:calc(1 * (1vw + 1vh - 1vmin)) 0
}
.contacts-info-page .map-img{
    width:1200px;
    margin:0 auto;
    position:relative
}
.contacts-info-page .map-img img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.contacts-info-page .map-img .point-block{
    position:absolute;
    width:67px;
    height:67px
}
.point-1{
    top:100px;
    left:585px
}
.point-2{
    top:152px;
    left:522px
}
.point-3{
    top:268px;
    left:547px
}
.point-4{
    top:250px;
    right:269px
}
.point-5{
    top:313px;
    right:180px
}
.contacts-info-page .map-img .point{
    display:inline-block;
    border:1px solid rgba(229,37,37,.6);
    width:16px;
    height:16px;
    padding:7px;
    transform:translate(-50%,-50%);
    top:50%;
    left:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position:absolute
}
.contacts-info-page .map-img a,.contacts-info-page .map-img span{
    width:10px;
    height:10px;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background:linear-gradient(0deg,#50C878,#50C878),#50C878;
    display:inline-block;
    position:absolute;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.contacts-info-page .map-img .blink3{
    animation-name:blinker;
    animation-iteration-count:infinite;
    animation-duration:8s;
    animation-timing-function:ease-out;
    -webkit-animation-name:blinker;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-duration:8s;
    -webkit-animation-timing-function:ease-out
}
@keyframes blinker{
    0%{
        opacity:1
    }
    90%{
        opacity:.3
    }
    100%{
        opacity:0;
        padding:90px
    }
}
@-webkit-keyframes blinker{
    0%{
        opacity:1
    }
    90%{
        opacity:.3;
        animation-play-state:paused
    }
    100%{
        opacity:0;
        padding:90px
    }
}
.contacts-info-page .map-img .blink{
    animation-name:blinker;
    animation-iteration-count:infinite;
    animation-duration:8s;
    animation-delay:1s;
    animation-timing-function:ease-out;
    -webkit-animation-name:blinker;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-duration:8s;
    -webkit-animation-timing-function:ease-out
}
.contacts-info-page .map-img .blink4{
    animation-name:blinker;
    animation-iteration-count:infinite;
    animation-timing-function:ease-out;
    animation-delay:8s;
    animation-delay:2s;
    -webkit-animation-name:blinker;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-out;
    -webkit-animation-duration:8s
}
.contacts-info-page .map-img .blink2{
    animation-name:blinker;
    animation-iteration-count:infinite;
    animation-timing-function:ease-out;
    animation-duration:8s;
    animation-delay:3s;
    -webkit-animation-name:blinker;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-out;
    -webkit-animation-duration:8s
}
.contacts-info-page .map-img .blink5{
    animation-name:blinker;
    animation-iteration-count:infinite;
    animation-timing-function:ease-out;
    animation-duration:8s;
    animation-delay:4s;
    -webkit-animation-name:blinker;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-out;
    -webkit-animation-duration:8s
}
.official-represent-block{
    padding:calc(9 * (1vw + 1vh - 1vmin)) 0
}
.official-represent-block h2:first-child{
    margin-bottom:50px
}
.official-represent-block h2{
    margin-bottom:50px
}
.official-represent-block .tifia-contacts{
    margin-bottom:90px
}
.official-represent-block .tifia-contacts h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    color:#fff;
    margin-bottom:10px
}
.official-represent-block .block-country p,.official-represent-block .tifia-contacts p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#737373;
    margin-bottom:10px
}
.lang-vi .official-represent-block .block-country p,.lang-vi .official-represent-block .tifia-contacts p{
    font-family:Tahoma
}
.official-represent-block .block-country a,.official-represent-block .tifia-contacts a{
    color:#b2b2b2
}
.official-represent-block .tifia-represent h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    color:#fff;
    margin-bottom:10px
}
.official-represent-block .tifia-represent .block-country.active{
    transform:scale(1.05);
    background-color:#292929;
    border-radius:2px
}
.official-represent-block .block-country{
    padding-left:50px;
    padding-top:15px;
    padding-bottom:15px;
    padding-right:15px
}
.official-represent-block .thai{
    background:url(../images/new-site/contacts/th.svg) no-repeat scroll 10px 13px
}
.official-represent-block .indo{
    background:url(../images/new-site/contacts/id.svg) no-repeat scroll 10px 13px
}
.official-represent-block .spain{
    background:url(../images/new-site/contacts/es.svg) no-repeat scroll 10px 13px
}
.official-represent-block .nigeria{
    background:url(../images/new-site/contacts/ng.svg) no-repeat scroll 10px 13px
}
.official-represent-block .poland{
    background:url(../images/new-site/contacts/pl.svg) no-repeat scroll 10px 19px
}
.official-represent-block .fb{
    width:24px;
    height:24px;
    background:url(../images/new-site/contacts/fb.svg) no-repeat scroll 0 0;
    display:inline-block
}
.news-page h1{
    margin-bottom:20px
}
.news-page h1+p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:35px;
    font-size:24px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:50px
}
.news-page .container{
    max-width:900px
}
.news-page .news{
    border-bottom:1px solid rgba(94,94,94,.5);
    margin-bottom:30px;
    padding-bottom:20px;
    padding-left:100px;
    width:100%;
    transition:all .45s
}
.news-page .news>a{
    display:block
}
.news-page .news:hover .news-text h3{
    transition:all .5s;
    color:#50C878
}
.news-page .news:hover .news-text .news-content{
    color:#fff;
    transition:all .5s
}
.news-page .category-change{
    background:url(../images/new-site/news/category-change.svg) no-repeat scroll 25px 25px
}
.news-page .category-time{
    background:url(../images/new-site/news/category-time.svg) no-repeat scroll 25px 25px
}
.news-page .category-new-office{
    background:url(../images/new-site/news/category-new-office.svg) no-repeat scroll 25px 25px
}
.news-page .category-prize{
    background:url(../images/new-site/news/category-prize.svg) no-repeat scroll 25px 25px
}
.news-page .news:last-child{
    border-bottom:none
}
.news-page .news .news-text h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:17px;
    font-size:18px;
    color:#fff;
    margin-bottom:30px;
    display:inline-block;
    transition:all .5s
}
.news-page .news .news-text .date-news{
    font-family:Montserrat;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:20px
}
.news-page .news .news-text .news-content{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:10px;
    transition:all .5s;
    height:50px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.lang-vi .news-page .news .news-text .news-content{
    font-family:Tahoma
}
.pagination{
    text-align:center;
    display:block
}
.pagination li{
    display:inline-block
}
.pagination li.active a{
    color:#fff;
    border-color:#50C878
}
.pagination li a{
    font-family:Montserrat;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase;
    padding:0 9px 5px;
    border-bottom:1px solid transparent;
    color:#b2b2b2
}
.pagination-block ul li.next.disabled span,.pagination-block ul li.prev.disabled span{
    display:none
}
.news-page-view{
    padding-top:190px
}
.news-page-view .container{
    max-width:900px
}
.news-page-view .container h2{
    font-size:20px;
    margin-bottom:30px
}
.news-page-view .container a{
    color:#50C878
}
.news-page-view .container ul li{
    color:#b2b2b2;
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    position:relative
}
.lang-vi .news-page-view .container ul li{
    font-family:Tahoma
}
.news-page-view .container ul{
    padding-left:20px
}
.news-page-view .container ul li:before{
    position:absolute;
    content:"";
    width:5px;
    height:5px;
    top:9px;
    left:-18px;
    background:#50C878;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.news-page-view .container img{
    max-width:100%;
    height:auto;
    margin:0 auto;
    display:block
}
.news-page-view .container hr{
    background:#b2b2b2
}
.news-page-view h1{
    text-align:left;
    padding-top:0;
    font-size:24px;
    line-height:normal
}
.news-page-view p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2
}
.lang-vi .news-page-view p{
    font-family:Tahoma
}
.news-page-view .news-data{
    margin-bottom:20px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase;
    color:#737373
}
.news-page-view .btn-back{
    width:32px;
    height:26px;
    display:inline-block;
    margin-bottom:30px;
    background:#50C878 url(../images/new-site/news/arrow-left.svg) no-repeat scroll 6px 6px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.news-page-view h3{
    margin-bottom:30px;
    color:#b2b2b2;
    font-size:16px;
    font-family:Arial
}
.lang-vi .news-page-view h3{
    font-family:Tahoma
}
.news-page-view table{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    width:100%;
    margin-bottom:30px;
    border:none
}
.news-page-view .table-responsive{
    margin-bottom:30px
}
.news-page-view .container>div{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    overflow-x:auto;
    margin-bottom:30px;
    -webkit-overflow-scrolling:touch
}
.news-page-view .container h5{
    text-align:center;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2
}
.lang-vi .news-page-view .container>div{
    font-family:Tahoma
}
.news-page-view .table-responsive table{
    margin-bottom:10px
}
.news-page-view table tr th{
    text-transform:uppercase;
    color:#737373
}
.news-page-view table tbody tr td,.news-page-view table thead tr th{
    border:none!important;
    padding:5px 10px
}
.news-page-view table tbody tr td:first-child{
    padding-left:0!important
}
.news-page-view table tbody tr td:last-child{
    padding-right:0!important
}
.trading-acc-page{
    padding:calc(3 * (1vw + 1vh - 1vmin)) 0
}
.trading-instruments-page h1{
    margin-bottom:20px
}
.trading-instruments-page p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2
}
.trading-instruments-page h1+p{
    margin-bottom:100px
}
.trading-instruments-page h2{
    margin-bottom:50px
}
.trading-instruments-page .variant-menu{
    display:block;
    padding-left:0;
    text-align:center;
    margin-bottom:20px
}
.trading-instruments-page .variant-menu li{
    display:inline-block
}
.trading-instruments-page .variant-menu li a{
    font-family:Montserrat;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    padding:0 10px 7px;
    margin:0 2px;
    border-bottom:1px solid transparent;
    display:block
}
.trading-instruments-page .variant-menu li a.active{
    color:#fff;
    border-color:#50C878
}
.trading-instruments-page .grey-content-block{
    background:#0B233A;
    padding:40px 40px 35px;
    max-width:900px;
    margin:0 auto 40px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.trading-instruments-page .grey-content-block h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:24px;
    font-size:25px;
    color:#737373;
    text-align:center;
    margin-bottom:25px;
    position:relative;
    text-transform:uppercase
}
.trading-instruments-page .grey-content-block .bracket span,.trading-instruments-page .grey-content-block .feather span{
    display:inline-block;
    text-align:center;
    position:relative
}
.trading-instruments-page .grey-content-block .feather span:before{
    position:absolute;
    width:17px;
    height:37px;
    content:"";
    background:url(../images/new-site/feather-left.svg) no-repeat;
    left:-25px;
    top:-7px
}
.trading-instruments-page .grey-content-block .feather span:after{
    position:absolute;
    width:17px;
    height:37px;
    content:"";
    background:url(../images/new-site/feather-right.svg) no-repeat;
    right:-25px;
    top:-7px
}
.trading-instruments-page .grey-content-block .feather i{
    position:absolute;
    width:100%;
    display:block;
    left:0;
    text-align:center;
    top:15px
}
.trading-instruments-page .grey-content-block .bracket span:before{
    position:absolute;
    width:7px;
    height:33px;
    content:"";
    background:url(../images/new-site/bracket-left.svg) no-repeat;
    left:-15px;
    top:-5px
}
.trading-instruments-page .grey-content-block .bracket span:after{
    position:absolute;
    width:7px;
    height:33px;
    content:"";
    background:url(../images/new-site/bracket-right.svg) no-repeat;
    right:-15px;
    top:-5px
}
.trading-instruments-page .grey-content-block h3.start span{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:7px;
    font-size:7px;
    text-align:center;
    letter-spacing:.35em;
    color:#737373;
    display:block;
    text-align:center;
    text-transform:uppercase;
    position:absolute;
    width:100%;
    left:0
}
.trading-instruments-page .grey-content-block .button-variant-menu{
    display:block;
    text-align:center;
    margin-bottom:70px
}
.trading-instruments-page .grey-content-block .button-variant-menu li{
    display:inline-block
}
.trading-instruments-page .grey-content-block .button-variant-menu a{
    font-family:Montserrat;
    font-weight:600;
    line-height:12px;
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    display:block;
    padding:0 10px 7px;
    margin:0 2px;
    border-bottom:1px solid transparent
}
.trading-instruments-page .grey-content-block .button-variant-menu a.active{
    color:#fff;
    border-color:#50C878
}
.trading-instruments-page .grey-content-block .tab-content{
    padding:0 10px
}
.trading-instruments-page .grey-content-block table{
    width:100%;
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:14px;
    text-transform:uppercase;
    color:#b2b2b2
}
.trading-instruments-page .grey-content-block table thead{
    font-size:12px;
    line-height:normal;
    color:#737373
}
.trading-instruments-page .grey-content-block table thead th{
    padding-bottom:30px
}
.trading-instruments-page .grey-content-block table tbody tr td:first-child{
    color:#fff;
    padding-left:0
}
.trading-instruments-page .grey-content-block table tbody tr td:first-child,.trading-instruments-page .grey-content-block table tbody tr td:first-child+td,.trading-instruments-page .grey-content-block table thead tr th:first-child,.trading-instruments-page .grey-content-block table thead tr th:first-child+th{
    text-align:left
}
.trading-instruments-page .grey-content-block table tbody tr th:first-child{
    padding-left:0
}
.trading-instruments-page .grey-content-block table tbody tr td{
    padding:12px 5px;
    text-align:right;
    vertical-align:top
}
.trading-instruments-page .grey-content-block table thead tr th{
    padding-right:5px;
    padding-right:5px;
    text-align:right;
    vertical-align:top
}
.trading-instruments-page .grey-content-block table tbody tr td:last-child{
    padding-right:0
}
.trading-instruments-page .grey-content-block table thead tr th:last-child{
    padding-right:0;
    text-align:right
}
.trading-instruments-page .btn-block{
    margin:0 auto;
    max-width:900px;
    text-align:center
}
.trading-instruments-page .btn-block a{
    margin:0 10px
}
.trading-acc-page{
    text-align:center
}
.trading-acc-page .accounts-type{
    background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.35) 49.17%,rgba(229,37,37,0) 100%);
    padding:50px 0;
    margin-bottom:100px
}
.trading-acc-page h1{
    margin-bottom:50px
}
.trading-acc-page .accounts-type-name{
    max-width:1168px;
    padding-left:0;
    margin:0 auto;
    text-align:center
}
.trading-acc-page .accounts-type-name li{
    display:inline-block;
    padding:0 30px;
    width:24%
}
.trading-acc-page .accounts-type-name li h3{
    margin-bottom:0
}
.trading-acc-page .content-block{
    max-width:1168px;
    margin:0 auto 35px;
    text-align:center
}
.trading-acc-page .content-block h2{
    margin-bottom:20px
}
.trading-acc-page .content-block p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2
}
.trading-account-type .trading-account-choose>li{
    width:300px;
    padding-bottom:70px
}
.trading-account-type .account-info-line{
    margin-bottom:20px
}
.trading-account-type .account-info span{
    color:#fff
}
.trading-account-type .trading-account-choose .account-type{
    padding:0 20px
}
.trading-account-type .trading-account-choose>div{
    width:400px;
    padding-bottom:80px
}
.trading-account-type .bottom-part-account{
    max-width:1260px;
    margin:60px auto 0
}
.trading-account-type .bottom-part-account p{
    text-align:center;
    margin-bottom:10px;
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    text-align:center
}
.lang-vi .trading-account-type .bottom-part-account p{
    font-family:Tahoma
}
.trading-account-type .bottom-part-account p span{
    color:#50C878
}
.bg-fix-chess-tifia{
    background:url(../images/new-site/chess-bg.jpg) no-repeat scroll 50% 0;
    background-attachment:fixed;
    background-size:cover;
    position:relative;
    transition:all 2s linear
}
.ecn-page h1,.forex-calculator-page h1{
    margin-bottom:20px
}
.ecn-page h1+p,.forex-calculator-page h1+p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:70px
}
.ecn-graph{
    max-width:900px;
    margin:0 auto 100px;
    text-align:center
}
.ecn-graph ul{
    padding-left:0;
    margin-bottom:60px
}
.ecn-graph ul li{
    display:inline-block;
    width:160px;
    margin:10px;
    vertical-align:top;
    position:relative
}
.ecn-graph ul li .block{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    width:100%;
    line-height:normal;
    position:relative;
    text-align:center;
    text-transform:uppercase;
    color:#737373;
    background:#0B233A;
    padding:20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.ecn-graph ul li:first-child{
    margin-left:0
}
.ecn-graph ul li:last-child{
    margin-right:0
}
.ecn-graph ul li.active .block:before{
    position:absolute;
    width:30px;
    height:2px;
    content:"";
    bottom:0;
    left:50%;
    margin-left:-15px;
    background:#50C878
}
.ecn-graph ul li h3{
    font-size:12px;
    color:#b2b2b2;
    margin-bottom:22px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph ul li.active h3{
    color:#fff;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph ul li p{
    font-size:10px;
    margin-bottom:3px;
    line-height:normal
}
.ecn-graph ul li .digit{
    height:37px;
    margin-bottom:10px;
    position:relative
}
.ecn-graph .best{
    font-family:Montserrat;
    font-weight:600;
    color:#b2b2b2;
    font-size:10px;
    margin-top:7px;
    text-transform:uppercase;
    margin-bottom:0;
    line-height:normal;
    display:none;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph li.active-bid .best-bid{
    display:block;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph li.active-ask .best-ask{
    display:block;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph li .best-bid{
    position:absolute;
    width:100%;
    left:0;
    display:none;
    top:-25px
}
.ecn-graph li .active-bid .best-bid{
    display:block
}
.ecn-graph ul li .line-text.active p{
    color:#50C878
}
.ecn-graph ul li .line-text.active span{
    color:#fff;
    font-size:30px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph ul li span{
    font-size:24px;
    line-height:normal;
    display:inline-block;
    vertical-align:bottom;
    position:absolute;
    bottom:0;
    width:100%;
    left:0;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ecn-graph ul li .line-text span.best{
    font-size:10px;
    line-height:normal;
    position:static;
    display:inline-block;
    display:none
}
.ecn-graph ul li .line-text span.simple{
    font-size:10px;
    line-height:normal;
    position:static;
    display:inline-block
}
.ecn-graph ul li span i{
    font-style:normal
}
.ecn-graph .result{
    padding-left:0;
    display:inline-block;
    margin-bottom:0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.ecn-graph .result>div{
    display:inline-block;
    width:140px;
    vertical-align:middle;
    height:70px;
    text-align:center;
    background:#0B233A;
    padding-top:10px
}
.ecn-graph .result>div p{
    color:#50C878;
    font-size:10px;
    margin-bottom:0;
    line-height:normal;
    text-transform:uppercase;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600
}
.ecn-graph .result>div span{
    font-size:30px;
    color:#fff;
    display:block;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600
}
.ecn-graph .result>div span i{
    font-style:normal
}
.ecn-graph .result>div.logo{
    width:70px;
    height:70px;
    margin-right:-4px;
    margin-left:-2px;
    background:url(../images/new-site/logo-red.svg) no-repeat scroll 50% 0
}
.ecn-graph .result .mob-only{
    display:none
}
.ecn-graph .best-tifia{
    display:block
}
.ecn-page .content-block{
    max-width:900px;
    margin:0 auto 35px;
    text-align:left;
    font-family:Arial;
    line-height:24px;
    font-size:15px
}
.lang-vi .ecn-page .content-block{
    font-family:Tahoma
}
.ecn-page .content-block p{
    text-align:left;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2
}
.lang-vi .ecn-page .content-block p{
    font-family:Tahoma
}
.ecn-page .banks-ul{
    text-align:center;
    margin-bottom:35px;
    padding-left:0
}
.ecn-page .banks-ul li{
    display:inline-block;
    vertical-align:bottom;
    margin:20px 30px
}
.ecn-page .banks-ul li img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.ecn-page .jp-morgan img{
    margin-bottom:-13px
}
.trading-platform-page{
    padding:calc(1 * (1vw + 1vh - 1vmin)) 0
}
.trading-platform-page h1{
    margin-bottom:20px
}
.trading-platform-page h1+p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:40px
}
.trading-platform-page .container{
    max-width:1200px
}
.trading-platform-page .metatrader-mt4{
    text-align:center
}
.trading-platform-page .metatrader-mt4 .btn-grey{
    margin-bottom:60px
}
.trading-platform-page .content-block{
    max-width:1093px;
    margin:0 auto
}
.trading-platform-page .content-block p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:30px
}
.lang-vi .trading-platform-page .content-block p{
    font-family:Tahoma
}
.mt5-info h2{
    margin:60px 0
}
.mt5-info ul{
    padding-left:30px
}
.mt5-info ul li p{
    position:relative
}
.mt5-info ul li p:before{
    top:12px
}
.payments-page h1{
    margin-bottom:20px
}
.payments-page h1+p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    margin:0 auto 50px;
    max-width:1152px
}
.variant-menu{
    text-align:center;
    padding-left:0;
    display:block;
    margin-bottom:20px
}
.variant-menu li{
    display:inline-block
}
.variant-menu a,.variant-menu li a{
    font-family:Montserrat;
    font-weight:600;
    line-height:12px;
    display:block;
    font-size:12px;
    padding:0 10px 7px;
    border-bottom:1px solid transparent;
    text-transform:uppercase;
    color:#b2b2b2
}
.variant-menu .active a,.variant-menu a.active,.variant-menu li a.active,.variant-menu li.active a{
    color:#fff;
    border-color:#50C878
}
.payments-page .container-content{
    max-width:900px;
    margin:0 auto
}
.payments-page .container-content ul.line{
    background:#0B233A;
    padding:0 35px;
    margin-bottom:1px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.payments-page .container-content ul.line li{
    display:inline-block;
    width:19%;
    position:relative;
    vertical-align:top;
    padding:20px 5px
}
.payments-page .container-content ul.line:before{
    content:"";
    display:inline-block;
    vertical-align:middle;
    height:100%
}
.payments-page .container-content ul.line li:first-child{
    width:40%;
    padding-top:0;
    padding-bottom:0
}
.payments-page .container-content ul.line li .payments-img{
    width:80px
}
.payments-page .container-content ul.line li .payments-img,.payments-page .container-content ul.line li .payments-title{
    display:table-cell;
    vertical-align:middle;
    height:80px
}
.payments-page .container-content ul.line li .payments-title h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    font-size:14px;
    text-transform:uppercase;
    color:#fff
}
.payments-page .container-content ul.line li p{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:7px
}
.payments-page .container-content ul.line li p span{
    color:#b2b2b2;
    font-size:14px
}
.payments-page .container-content ul.line li p+p{
    margin-bottom:0
}
.payments-page .container-content ul.line li sup{
    color:#50C878
}
.payments-page .btn-block{
    text-align:center;
    margin-top:30px
}
.payments-page .container-content ul.bottom-text{
    padding-left:0;
    margin-top:50px
}
.payments-page .container-content ul.bottom-text span{
    color:#50C878
}
.payments-page .container-content ul.bottom-text li{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2
}
.lang-vi .container-content ul.bottom-text li{
    font-family:Tahoma
}
.faq-page,.market-research-page{
    background:rgba(36,36,36,.5)
}
.faq-page code{
    color:#0B233A;
    word-break:break-word;
    background:#b2b2b2;
    padding:4px;
    border-radius:4px;
    font-weight:700;
    font-family:Arial,sans-serif
}
.lang-vi .faq-page code{
    font-family:Tahoma
}
.faq-content span.highlight{
    background-color:#50C878;
    color:#fff
}
.faq-page #spresult{
    font-family:Arial,sans-serif;
    color:#b2b2b2;
    padding-left:25px;
    position:absolute;
    margin-top:3px
}
.lang-vi .faq-page #spresult{
    font-family:Tahoma
}
.faq-content span.splink{
    color:#0a5794
}
.faq-page .variant-menu .carousel-cell.show-li{
    display:inline-block!important
}
.faq-page .variant-menu .carousel-cell.none{
    display:none
}
.faq-page h1,.market-research-page h1{
    margin-bottom:20px
}
.faq-page h1+p,.market-research-page h2{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    max-width:1085px;
    margin:0 auto 60px
}
.market-research-page h2{
    margin-bottom:35px
}
.market-research-page h2+p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    text-align:center;
    color:#737373;
    max-width:900px;
    margin:0 auto 50px
}
.lang-vi .market-research-page h2+p{
    font-family:Tahoma
}
.main-carousel a,.main-carousel-faq a{
    white-space:nowrap
}
.flickity-prev-next-button{
    display:none
}
.variant-menu .carousel-cell{
    display:inline-block
}
.main-carousel,.main-carousel-faq{
    position:relative
}
.main-carousel-faq:after,.main-carousel:after{
    content:''
}
.faq-page .search-faq{
    max-width:900px;
    margin:0 auto 70px;
    position:relative
}
.faq-page .search-faq input{
    background:#0B233A url(../images/new-site/search-ic.svg) no-repeat 25px 18px;
    width:100%;
    border:none;
    font-family:Arial;
    line-height:32px;
    font-size:20px;
    padding:14px 70px;
    color:#fff;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.lang-vi .faq-page .search-faq input{
    font-family:Tahoma
}
.faq-page .search-faq input::-webkit-input-placeholder{
    color:#737373
}
.faq-page .search-faq input::-moz-placeholder{
    color:#737373
}
.faq-content .tab-content{
    max-width:900px;
    margin:0 auto
}
.faq-content .tab-content h2{
    color:#737373;
    text-align:left;
    margin:50px 0
}
.faq-content .tab-content h3{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    color:#fff;
    margin-bottom:10px
}
.faq-content .tab-content p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2
}
.lang-vi .faq-content .tab-content p{
    font-family:Tahoma
}
.faq-content .tab-content p a{
    color:#50C878
}
.faq-content .tab-content .grey-block{
    margin-bottom:70px
}
.sub-variant-menu{
    text-align:center;
    display:block;
    margin-bottom:70px
}
.market-research-news .sub-variant-menu .carousel-cell,.sub-variant-menu li{
    display:inline-block
}
.market-research-news .sub-variant-menu .carousel-cell a,.sub-variant-menu li a{
    background:rgba(36,36,36,.5) url(../images/new-site/true-grey.svg) no-repeat 9px 7px;
    color:#737373;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:12px;
    margin:0 3px;
    font-size:12px;
    text-transform:uppercase;
    color:#b2b2b2;
    padding:8px 20px 8px 30px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px
}
.market-research-news .sub-variant-menu .carousel-cell a{
    display:inline-block
}
.market-research-news .sub-variant-menu .carousel-cell.active a,.sub-variant-menu li.active a{
    background:#0B233A url(../images/new-site/true-red.svg) no-repeat 9px 7px;
    color:#b2b2b2
}
.market-research-page .variant-menu{
    margin-bottom:0
}
.market-research-news{
    padding:40px 0
}
.market-research-news h3{
    font-family:Arial;
    line-height:25px;
    font-size:18px;
    color:#fff;
    margin-bottom:15px
}
.lang-vi .market-research-news h3{
    font-family:Tahoma
}
.market-research-news .img-flags{
    display:inline-block;
    margin-right:10px;
    vertical-align:bottom
}
.market-research-news .img-flags img{
    float:left;
    margin-right:1px
}
.market-research-news h3 a{
    color:#fff;
    display:inline-block;
    vertical-align:bottom;
    line-height:20px
}
.market-research-news .text-wrap,.market-research-news p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:20px
}
.lang-vi .market-research-news .text-wrap,.lang-vi .market-research-news p{
    font-family:Tahoma
}
.market-research-news article{
    max-width:900px;
    margin:0 auto 50px
}
.market-research-news .date-block{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    font-size:24px;
    color:#b2b2b2;
    border-bottom:1px solid #737373;
    margin-bottom:30px
}
.market-research-news .content-block{
    max-width:900px;
    margin:0 auto
}
.market-research-news .analytics-tags{
    padding-left:0
}
.market-research-news .analytics-tags li{
    display:inline-block;
    margin-right:5px;
    margin-bottom:5px
}
.market-research-news .analytics-tags li a{
    font-family:Arial;
    line-height:9px;
    font-size:10px;
    display:block;
    text-transform:uppercase;
    color:#737373;
    background:rgba(36,36,36,.5);
    padding:5px 10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.lang-vi .market-research-news .analytics-tags li a{
    font-family:Tahoma
}
.market-research-page-detail{
    padding-top:160px
}
.market-research-page-detail h1{
    font-family:Arial;
    line-height:33px;
    font-size:24px;
    color:#fff;
    padding-top:0;
    text-align:left
}
.lang-vi .market-research-page-detail h1{
    font-family:Tahoma
}
.market-research-page-detail .content-container{
    max-width:900px;
    margin:0 auto;
    text-align:left
}
.market-research-page-detail .content-container p{
    font-family:Arial;
    line-height:31px;
    font-size:18px;
    color:#b2b2b2;
    margin-bottom:30px
}
.lang-vi .market-research-page-detail .content-container p{
    font-family:Tahoma
}
.market-research-page-detail .content-container .btn-block,.news-page-view .btn-block{
    display:none
}
.market-research-page-detail .content-container .group-success,.news-page-view .group-success{
    margin-bottom:90px
}
.news-page-view .group-success{
    margin-top:50px
}
.market-research-page-detail .content-container .group-success p,.news-page-view .group-success p{
    font-family:Montserrat;
    font-size:15px;
    line-height:15px;
    color:#fff;
    margin-bottom:0
}
.market-research-page-detail .content-container img{
    margin:0 auto 50px;
    display:block;
    max-width:100%;
    height:auto
}
.market-research-page-detail .content-container p strong{
    color:#fff;
    font-weight:400
}
.market-research-page-detail .btn-back{
    width:30px;
    height:30px;
    display:inline-block;
    margin-bottom:30px;
    background:#50C878 url(../images/new-site/news/arrow-left.svg) no-repeat scroll 5px 8px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.market-research-page-detail .scenario-block{
    background:#0B233A;
    width:100%;
    margin-bottom:30px;
    padding:30px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px
}
.market-research-page-detail .scenario-block li{
    display:inline-block;
    width:16%;
    vertical-align:top
}
.market-research-page-detail .scenario-block p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:5px
}
.market-research-page-detail .scenario-block p span{
    color:#b2b2b2;
    font-size:14px
}
.market-research-page-detail h4{
    font-family:Arial;
    line-height:31px;
    font-size:18px;
    color:#fff;
    margin-bottom:15px
}
.lang-vi .market-research-page-detail h4{
    font-family:Tahoma
}
.analysis-info-page{
    padding:calc(2 * (1vw + 1vh - 1vmin)) 0
}
.analysis-info-page h1{
    margin-bottom:160px
}
.analysis-info-page .content-block{
    max-width:1300px;
    margin:0 auto;
    position:relative
}
.analysis-info-page .content-block .text-block{
    max-width:720px
}
.analysis-info-page .content-block .text-block h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:38px;
    font-size:40px;
    color:#fff;
    margin-bottom:20px;
    text-align:left
}
.analysis-info-page .content-block .text-block p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:25px;
    font-size:15px;
    color:#737373;
    margin-bottom:40px
}
.analysis-info-page .group-success{
    text-align:left
}
.analysis-info-page .art-img{
    position:absolute;
    right:0;
    top:-20px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.forex-analysis-block h2{
    margin-bottom:20px
}
.forex-analysis-block h2+p{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:30px;
    font-size:18px;
    text-align:center;
    color:#b2b2b2;
    max-width:1230px;
    margin:0 auto
}
.forex-analysis-block .phone-app{
    max-width:473px;
    margin:0 auto;
    height:auto;
    display:block;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.forex-analysis-block .analysis-download{
    text-align:center;
    margin-bottom:100px
}
.forex-analysis-block .analysis-download a{
    display:inline-block;
    margin:0 10px
}
.forex-analysis-block .analysis-download a img{
    height:40px;
    opacity:.5;
    transition:all .45s
}
.forex-analysis-block .analysis-download a:hover img{
    opacity:1;
    transition:all .45s
}
.forex-analysis-block .content-block{
    max-width:1500px;
    margin:0 auto
}
.forex-analysis-block .analysis-info-text{
    padding-left:30px;
    position:relative
}
.forex-analysis-block .analysis-info-text:before{
    position:absolute;
    left:0;
    top:13px;
    width:15px;
    height:1px;
    background:#50C878;
    content:""
}
.forex-analysis-block .analysis-info-text h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:26px;
    font-size:18px;
    color:#fff;
    margin-bottom:15px
}
.forex-analysis-block .analysis-info-text p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    margin-bottom:50px
}
.lang-vi .forex-analysis-block .analysis-info-text p{
    font-family:Tahoma
}
.forex-calculator-form .input-row,.partners-calculator-ib .input-row{
    text-align:center;
    background:#0B233A;
    padding:30px;
    margin-bottom:1px;
    max-width:1130px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.forex-calculator-form .input-row li,.partners-calculator-ib .input-row li{
    display:inline-block;
    width:18%;
    margin:0 11px;
    vertical-align:top
}
.forex-calculator-form .input-row li:first-child,.partners-calculator-ib .input-row li:first-child{
    margin-left:0
}
.forex-calculator-form .input-row li:last-child,.partners-calculator-ib .input-row li:last-child{
    margin-right:0
}
.calculator-data-partner label,.forex-calculator-form .input-row li label,.partners-calculator-ib label,.partners-form .partners-reg label,.partners-full-reg .partners-reg-new label{
    display:block;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    line-height:10px;
    font-size:10px;
    text-transform:uppercase;
    color:#737373;
    text-align:left;
    padding-left:20px
}
.calculator-data-partner input,.forex-calculator-form .input-row input,.partners-calculator-ib input,.partners-form .partners-reg input,.partners-full-reg .partners-reg-new input,.partners-full-reg .partners-reg-new textarea,.seminar-page .reg-seminar-form input{
    background:#0B233A;
    border:none;
    font-family:Arial;
    width:100%;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    text-align:left!important;
    padding:13px 20px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.partners-full-reg .partners-reg-new textarea{
    min-height:163px
}
.lang-vi .calculator-data-partner input,.lang-vi .forex-calculator-form .input-row input,.lang-vi .partners-form .partners-reg input,.lang-vi .partners-full-reg .partners-reg-new input .lang-vi .partners-calculator-ib input{
    font-family:Tahoma
}
.calculator-data-partner input:focus,.forex-calculator-form .input-row input:focus,.partners-calculator-ib input:focus,.partners-form .partners-reg input:focus,.partners-full-reg .partners-reg-new input:focus,.seminar-page .reg-seminar-form input:focus{
    background:#3f3f3f;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.calculator-data-partner .select2-container,.forex-calculator-form .select2-container,.partners-calculator-ib .select2-container,.partners-form .select2-container,.partners-full-reg .select2-container{
    width:100%!important
}
.calculator-data-partner .select2-container--default .select2-selection--single,.forex-calculator-form .select2-container--default .select2-selection--single,.partners-calculator-ib .select2-container--default .select2-selection--single,.partners-form .select2-container--default .select2-selection--single,.partners-full-reg .select2-container--default .select2-selection--single,.seminar-choose-country .select2-container--default .select2-selection--single{
    background:#0B233A;
    border:none;
    height:50px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    height:inherit
}
.lang-vi .calculator-data-partner .select2-container--default .select2-selection--single,.lang-vi .forex-calculator-form .select2-container--default .select2-selection--single,.lang-vi .partners-calculator-ib .select2-container--default .select2-selection--single,.lang-vi .partners-form .select2-container--default .select2-selection--single,.lang-vi .partners-full-reg .select2-container--default .select2-selection--single{
    font-family:Tahoma
}
.calculator-data-partner .select2-container--default .select2-selection--single:hover,.forex-calculator-form .select2-container--default .select2-selection--single:hover,.partners-calculator-ib .select2-container--default .select2-selection--single:hover,.partners-form .select2-container--default .select2-selection--single:hover,.partners-full-reg .select2-container--default .select2-selection--single:hover,.seminar-choose-country .select2-container--default .select2-selection--single:hover{
    background:#3f3f3f;
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s
}
.calculator-data-partner .select2-container--default .select2-selection--single .select2-selection__rendered,.forex-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-calculator-ib .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-form .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-full-reg .select2-container--default .select2-selection--single .select2-selection__rendered,.seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:52px;
    height:50px;
    color:#b2b2b2;
    padding:0 20px;
    text-align:left
}
.calculator-data-partner .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.forex-calculator-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.partners-calculator-ib .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.partners-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.partners-full-reg .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.seminar-choose-country .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    background:#3f3f3f
}
.calculator-data-partner .select2-container--default .select2-selection--single .select2-selection__arrow,.forex-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-calculator-ib .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-form .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-full-reg .select2-container--default .select2-selection--single .select2-selection__arrow,.seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__arrow{
    background:url(../images/new-site/arrow-dawn.svg) no-repeat scroll 50% 0;
    height:7px;
    width:12px;
    top:22px;
    right:20px
}
.calculator-data-partner .select2-container--default .select2-selection--single .select2-selection__arrow b,.forex-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow b,.partners-calculator-ib .select2-container--default .select2-selection--single .select2-selection__arrow b,.partners-form .select2-container--default .select2-selection--single .select2-selection__arrow b,.partners-full-reg .select2-container--default .select2-selection--single .select2-selection__arrow b,.seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border:none
}
.forex-calculator-form .btn-block{
    background:#0B233A;
    padding:30px;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
#forex-calculator-button{
    display:inline-block
}
.forex-calculator-result .result-row{
    background:#181818;
    padding:30px;
    margin-bottom:1px;
    display:flex;
    justify-content:space-between;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.partners-full-reg .intl-tel-input .country-list,.partners-reg-form .intl-tel-input .country-list{
    background:#3f3f3f;
    font-family:Arial;
    font-size:15px;
    line-height:17px;
    border:none;
    color:#b2b2b2;
    width:410px;
    white-space:normal
}
.lang-vi .partners-full-reg .intl-tel-input .country-list,.lang-vi .partners-reg-form .intl-tel-input .country-list{
    font-family:Tahoma
}
.partners-full-reg .intl-tel-input .country,.partners-reg-form .intl-tel-input .country{
    padding:5px 25px
}
.forex-calculator-result .result-row li{
    vertical-align:top;
    text-align:left
}
.forex-calculator-result .result-row li:first-child{
    padding-left:0
}
.forex-calculator-result .result-row li:last-child{
    padding-right:0
}
.forex-calculator-result .result-row li p{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:10px;
    text-transform:uppercase;
    color:#737373
}
.forex-calculator-result .result-row li h3{
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:24px;
    text-transform:uppercase;
    color:#fff
}
.forex-calculator-result .text-center{
    background:#181818;
    padding:30px;
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:24px;
    text-transform:uppercase;
    color:#fff;
    color:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.calculator-data-partner select,.forex-calculator-form select,.partners-calculator-ib select,.partners-form select{
    background:#0B233A;
    border:none;
    width:100%;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    padding:13px 16px;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    height:50px
}
.lang-vi .calculator-data-partner select,.lang-vi .forex-calculator-form select,.lang-vi .partners-calculator-ib select,.lang-vi .partners-form select{
    font-family:Tahoma
}
.ajax-loader{
    display:none;
    position:absolute;
    z-index:1100;
    height:100%;
    left:0;
    right:0;
    top:0;
    width:100%;
    background:rgba(25,25,25,.51) url(../images/new-site/ajax-loader.gif) center center no-repeat
}
.economic-calendar-page h1{
    margin-bottom:50px
}
.forex-calculator-form .form-error{
    color:#fff;
    font-family:Montserrat;
    font-weight:600;
    line-height:normal;
    font-size:10px
}
.forex-calculator-form input::-webkit-input-placeholder{
    color:#b2b2b2
}
.forex-calculator-form input::-moz-placeholder{
    color:#b2b2b2
}
.no-spinners{
    -moz-appearance:textfield
}
.no-spinners::-webkit-inner-spin-button,.no-spinners::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
.bg-fix-social{
    position:relative;
    transition:all 2s linear
}
.bg-fix-social:before{
    position:fixed;
    content:'';
    display:block;
    width:100vw;
    min-height:100vh;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-10;
    background:url(../images/new-site/social-trading/bg-social.jpg) no-repeat scroll 50% 0;
    background-position:center;
    background-size:cover
}
.social-trading-page{
    padding:calc(5 * (1vw + 1vh - 1vmin)) 0
}
.social-trading-page h1+p{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    line-height:35px;
    font-size:24px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:95px
}
.social-two-block{
    padding-left:0;
    text-align:center;
    margin-bottom:100px
}
.social-two-block li{
    width:320px;
    margin:0 20px;
    padding:20px;
    display:inline-block;
    text-align:left;
    border:1px solid #50C878;
    background:rgba(36,36,36,.5);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.social-two-block li h3{
    font-family:Bitter,serif;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:5px
}
.social-two-block li p{
    font-family:Bitter,serif;
    font-size:15px;
    line-height:22px;
    color:#b2b2b2;
    margin-bottom:0
}
.social-trading-page-table .container-content{
    max-width:1000px;
    margin:0 auto
}
.social-trading-page-table .container-content .social-table{
    width:100%;
    padding:50px 0 40px;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.social-trading-page-table .container-content .social-table h2{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:24px;
    font-size:25px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:30px
}
.social-trading-page-table .social-table table tr td:first-child,.social-trading-page-table .social-table table tr th:first-child{
    padding-left:40px
}
.social-trading-page-table .social-table table tr td:last-child,.social-trading-page-table .social-table table tr th:last-child{
    padding-right:40px
}
.social-trading-page-table .social-table table tr td:hover{
    background:0 0
}
.social-trading-page-table .social-table table tr td{
    font-size:11px
}
.social-trading-page-table .social-table table tr th{
    font-size:10px
}
.social-trading-page-table .social-btn{
    padding:50px 0 75px
}
.investors-block,.traders-block{
    position:relative;
    z-index:10
}
.investors-block h2,.traders-block h2{
    font-family:Bitter,serif;
    font-weight:400;
    line-height:61px;
    font-size:64px;
    color:#fff;
    margin-bottom:55px;
    top:30px;
    margin-top:100px;
    padding:48px 0 41px;
    background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.61) 49.17%,rgba(229,37,37,0) 100%)
}
.bg-fix-tifia-social{
    position:relative;
    width:100%;
    height:100%;
    position:fixed
}
.bg-fix-tifia-social:before{
    position:fixed;
    content:'';
    display:block;
    width:100vw;
    min-height:100vh;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-10;
    background:url(../images/new-site/social-trading/bg-investors.jpg) no-repeat scroll 50% 0;
    background-position:center;
    background-size:cover
}
.bg-fix-tifia-social-more{
    position:relative;
    width:100%;
    height:100%;
    position:fixed
}
.bg-fix-tifia-social-more:before{
    position:fixed;
    content:'';
    display:block;
    width:100vw;
    min-height:100vh;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-10;
    background:url(../images/new-site/social-trading/bg-traders.jpg) no-repeat scroll 50% 0;
    background-position:center;
    background-size:cover
}
.grey-bg{
    background:#0B233A;
    background-attachment:fixed;
    background-size:cover;
    position:relative;
    width:100%;
    height:100%;
    position:fixed;
    z-index:10
}
.investors-block .step-block,.traders-block .step-block{
    max-width:900px;
    margin:0 auto;
    padding-bottom:100px
}
.step-block .number{
    display:block;
    width:35px;
    height:35px;
    color:#fff;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:24px;
    line-height:34px;
    background:#50C878;
    margin:0 auto 20px;
    text-align:center
}
.investors-block .step-block h3,.traders-block .step-block h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:normal;
    text-align:center;
    margin-bottom:10px;
    color:#fff
}
.investors-block .step-block p,.traders-block .step-block p{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    text-align:center;
    color:#b2b2b2
}
.investors-block .step-block,.traders-block .step-block{
    width:100%;
    max-width:100%;
    left:0
}
.btn-social-block{
    text-align:center;
    position:relative;
    z-index:10;
    padding:100px 0
}
.btn-social-block .btn{
    margin:0 20px
}
.works-social-page h1{
    margin-bottom:20px
}
.works-social-page h1+h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:50px
}
.works-social-page .content-block{
    max-width:900px;
    margin:0 auto
}
.works-social-page .content-block h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    text-align:center;
    color:#fff;
    margin-bottom:20px
}
.works-social-page p{
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2
}
.lang-vi .works-social-page p{
    font-family:Tahoma
}
.works-social-page p a{
    color:#50C878
}
.works-social-page p i{
    color:#fff
}
.works-social-page .people-in-tifia h4{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:normal;
    text-align:center;
    color:#fff;
    margin-bottom:20px
}
.works-social-page .people-in-tifia h4+p{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:50px
}
.works-social-page .people-in-tifia img{
    max-width:100%;
    height:auto;
    margin:0 auto;
    display:block;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.works-social-page .trader-role{
    margin-top:100px
}
.works-social-page .trader-role h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:normal;
    text-align:center;
    color:#fff;
    margin-bottom:20px
}
.works-social-page .trader-role h4{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:50px
}
.works-social-page .social-trader-step{
    padding-left:0;
    background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.25) 49.17%,rgba(0,0,0,0) 100%);
    text-align:center;
    padding:18px 0 20px;
    margin-bottom:50px
}
.works-social-page .social-trader-step li{
    display:inline-block;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff;
    margin:0 10px;
    vertical-align:middle
}
.works-social-page .social-trader-step .arrow-right{
    width:80px;
    height:12px;
    background:url(../images/new-site/social-trading/arrow-right.svg) no-repeat scroll 50% 0
}
.works-social-page .trader-role p strong{
    color:#fff
}
.works-social-page .steps-ul{
    margin-top:50px
}
.partners-calculator-block .steps-ul>ul,.works-social-page .steps-ul>ul{
    max-width:900px;
    margin:0 auto;
    padding-left:0
}
.partners-calculator-block .steps-ul>ul>li,.works-social-page .steps-ul>ul>li{
    padding-left:50px;
    position:relative;
    padding-top:12px
}
.partners-calculator-block .steps-ul>ul li:before,.works-social-page .steps-ul>ul>li:before{
    position:absolute;
    width:35px;
    height:35px;
    background:#50C878;
    left:0;
    top:0;
    padding-top:3px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:24px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff;
    text-align:center
}
.partners-calculator-block .steps-ul>ul>li.li-1:before,.works-social-page .steps-ul>ul>li.li-1:before{
    content:"1"
}
.partners-calculator-block .steps-ul>ul>li.li-2:before,.works-social-page .steps-ul>ul>li.li-2:before{
    content:"2"
}
.partners-calculator-block .steps-ul>ul>li.li-3:before,.works-social-page .steps-ul>ul>li.li-3:before{
    content:"3"
}
.partners-calculator-block .steps-ul>ul>li.li-4:before,.works-social-page .steps-ul>ul>li.li-4:before{
    content:"4"
}
.partners-calculator-block .steps-ul>ul>li.li-5:before,.works-social-page .steps-ul>ul>li.li-5:before{
    content:"5"
}
.partners-calculator-block .steps-ul>ul>li.li-6:before,.works-social-page .steps-ul>ul>li.li-6:before{
    content:"6"
}
.works-social-page .steps-ul .img-block img{
    margin:0 auto 50px;
    display:block;
    max-width:900px;
    height:auto;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.works-social-page .copy-traders{
    max-width:900px;
    margin:100px auto 0
}
.works-social-page .copy-traders ul{
    padding-left:0
}
.works-social-page .copy-traders ul li{
    padding-left:40px;
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2;
    position:relative;
    margin-bottom:15px
}
.lang-vi .works-social-page .copy-traders ul li{
    font-family:Tahoma
}
.works-social-page .copy-traders ul li:before{
    position:absolute;
    content:"-";
    left:0;
    top:0
}
.works-social-page .copy-traders h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    text-align:center;
    color:#fff;
    margin-bottom:20px
}
.works-social-page .copy-traders .copy-traders-graph{
    text-align:center;
    margin-bottom:100px
}
.works-social-page .copy-traders .copy-traders-graph .block-copy{
    width:350px;
    display:inline-block
}
.works-social-page .copy-traders .copy-traders-graph .block-copy-many{
    display:inline-block;
    vertical-align:middle
}
.works-social-page .copy-traders .copy-traders-graph .block-copy .block{
    width:100%;
    padding:20px;
    height:120px;
    text-align:left;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.works-social-page .copy-traders .copy-traders-graph .block-copy .min-text{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:normal;
    text-transform:uppercase;
    color:#737373;
    text-align:left;
    padding-left:20px;
    margin-bottom:0
}
.works-social-page .copy-traders .copy-traders-graph .avatar-block{
    display:inline-block;
    margin-right:20px;
    vertical-align:middle
}
.works-social-page .copy-traders .copy-traders-graph .avatar-block img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.works-social-page .copy-traders .copy-traders-graph .info-block{
    display:inline-block;
    vertical-align:middle;
    width:205px
}
.works-social-page .copy-traders .copy-traders-graph-more>div:first-child .min-text{
    padding-top:0
}
.works-social-page .copy-traders .copy-traders-graph .line{
    margin-bottom:7px
}
.works-social-page .copy-traders .copy-traders-graph .line-last{
    margin-bottom:14px
}
.works-social-page .copy-traders .copy-traders-graph .info-block p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:11px;
    line-height:normal;
    text-transform:uppercase;
    color:#b2b2b2;
    margin-bottom:5px;
    text-align:left
}
.works-social-page .copy-traders .copy-traders-graph .info-block p span{
    font-size:18px;
    color:#fff;
    text-transform:uppercase
}
.works-social-page .copy-traders .copy-traders-graph .info-block p+p{
    margin-bottom:0;
    color:#fff
}
.works-social-page .copy-traders .copy-traders-graph .block-arrow{
    display:inline-block;
    margin:0 40px;
    width:80px;
    height:12px;
    background:url(../images/new-site/social-trading/arrow-right-grey.svg) no-repeat scroll 100% 0;
    background-size:contain
}
.partners-slide{
    background:linear-gradient(180deg,#0B233A 0,#0B233A 100%);
    padding:calc(6 * (1vw + 1vh - 1vmin)) 0;
    border-bottom:1px solid #50C878
}
.partners-slide h2{
    font-family:Bitter,serif;
    font-weight:400;
    font-size:24px;
    line-height:30px;
    color:#fff;
    opacity:.5;
    padding-top:160px;
    text-align:left;
    margin-bottom:20px
}
.partners-slide h1{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:65px;
    line-height:94px;
    color:#fff;
    padding-top:0;
    text-align:left;
    max-width:690px;
    margin-bottom:15px
}
.partners-slide h1 span{
    color:#50C878
}
.partners-slide .container{
    padding-left:50px;
    padding-right:50px;
    text-align:left;
    position:relative;
    height:100%
}
.partners-slide .group-success{
    text-align:left
}
.partners-slide .partner-img img{
    position:absolute;
    bottom:0;
    right:118px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.advantages-tifia-partners .trans-block .p-ic1{
    height:25px;
    margin-top:25px;
    display:inline-block;
    color:#fff;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:40px;
    line-height:54px;
    text-align:center;
    color:#fff
}
.advantages-tifia-partners .trans-block .p-ic2{
    height:25px;
    margin-top:25px;
    display:inline-block;
    color:#fff;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:40px;
    line-height:54px;
    text-align:center;
    color:#fff
}
.advantages-tifia-partners .trans-block .p-ic3{
    width:55px;
    height:25px;
    margin-top:40px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic3.svg) no-repeat 0 0
}
.advantages-tifia-partners .trans-block .p-ic4{
    width:40px;
    height:40px;
    margin-top:30px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic4.svg) no-repeat 0 0
}
.advantages-tifia-partners .trans-block .p-ic5{
    width:40px;
    height:40px;
    margin-top:30px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic4.svg) no-repeat 0 0
}
.advantages-tifia-partners .trans-block .p-ic5{
    width:56px;
    height:56px;
    margin-top:20px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic5.svg) no-repeat 0 0
}
.advantages-tifia-partners .trans-block .p-ic6{
    width:45px;
    height:45px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic6.svg) no-repeat 0 0
}
.advantages-tifia-partners .trans-block .p-ic7{
    width:53px;
    height:53px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic7.svg) no-repeat 0 0
}
.advantages-tifia-partners .trans-block .p-ic8{
    width:55px;
    height:55px;
    display:inline-block;
    color:#fff;
    background:url(../images/new-site/partners/p-ic8.svg) no-repeat 0 0;
    margin-top:20px
}
.advantages-tifia-partners .rebate-partners-bl{
    max-width:840px;
    min-height:387px;
    background:#0B233A;
    margin:67px auto 0;
    position:relative;
    padding:48px 36px 54px
}
.advantages-tifia-partners .rebate-partners-bl .content-part{
    width:415px;
    margin-left:auto
}
.advantages-tifia-partners .rebate-partners-bl h3{
    font-family:Bitter;
    font-size:40px;
    line-height:48px;
    color:#fff;
    margin-bottom:16px;
    text-align:left
}
.advantages-tifia-partners .rebate-partners-bl p{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:20px;
    text-align:left
}
.advantages-tifia-partners{
    padding:120px 0 30px
}
.advantages-tifia-partners .rebate-partners-bl p+p{
    margin-bottom:23px
}
.advantages-tifia-partners .rebate-partners-bl .rebate-bl{
    position:absolute;
    left:-36px;
    bottom:0
}
.partners-lvl{
    transition:.5s
}
.partners-lvl .tifia-block{
    text-align:center
}
.partners-lvl .tifia-block img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.partners-lvl .partners-status-block{
    min-height:340px;
    margin:60px 0 0
}
.partners-lvl .partners-status{
    background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.61) 49.17%,rgba(229,37,37,0) 100%);
    text-align:center;
    padding:40px 0
}
.partners-lvl .partners-status h4{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:12px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff;
    opacity:.75;
    margin-bottom:15px
}
.partners-lvl .partners-status h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:72px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:10px
}
.partners-lvl .partners-status p{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:normal;
    text-align:center;
    color:#fff
}
.partners-lvl .partners-program-info{
    padding-left:0;
    max-width:100%;
    margin:0 auto;
    text-align:center
}
.partners-lvl .partners-program-info li{
    text-align:center;
    width:24%;
    display:inline-block
}
.block{
    text-align:left;
    display:inline-block
}
.partners-lvl .partners-program-info h4{
    font-family:Arial;
    font-size:14px;
    line-height:19px;
    color:#b2b2b2;
    margin-bottom:10px
}
.lang-vi .partners-lvl .partners-program-info h4{
    font-family:Tahoma
}
.partners-lvl .partners-program-info h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:48px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff
}
.partners-lvl .partners-program-info h3 span{
    font-family:Arial;
    font-size:14px;
    line-height:19px;
    color:#fff;
    margin-bottom:10px;
    text-transform:none;
    font-weight:400
}
.partners-lvl .partners-program-info p{
    font-family:Arial;
    font-size:14px;
    line-height:19px;
    color:#fff
}
.lang-vi .partners-lvl .partners-program-info p{
    font-family:Tahoma
}
.partners-lvl .partners-program-info+h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:36px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    margin-top:40px
}
.bg-fix-partners-lvl .ib{
    background:url(../images/new-site/partners/bg-ib.jpg) no-repeat scroll 50% 0;
    background-size:cover;
    width:100%;
    height:100%;
    opacity:0;
    position:absolute;
    -webkit-transition:1s;
    -moz-transition:1s;
    -o-transition:1s;
    transition:1s
}
.bg-fix-partners-lvl .master-ib{
    background:url(../images/new-site/partners/bg-master.jpg) no-repeat scroll 50% 0;
    background-size:cover;
    width:100%;
    height:100%;
    opacity:0;
    position:absolute;
    transition:1s;
    -webkit-transition:1s;
    -moz-transition:1s;
    -o-transition:1s;
    transition:1s
}
.bg-fix-partners-lvl .active-bg{
    opacity:1!important
}
.bg-fix-partners-lvl .regional-ib{
    background:url(../images/new-site/partners/bg-regional.jpg) no-repeat scroll 50% 0;
    background-size:cover;
    width:100%;
    height:100%;
    opacity:0;
    position:absolute;
    -webkit-transition:1s;
    -moz-transition:1s;
    -o-transition:1s;
    transition:1s
}
.partners-calculator-block h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:65px;
    line-height:normal;
    text-align:center;
    padding-top:100px;
    color:#fff;
    margin-bottom:50px
}
.partners-calculator-block .calculator-block{
    max-width:720px;
    margin:0 auto
}
.partners-calculator-block .calculator-block .calculator-data-partner{
    background:#0B233A;
    padding:30px;
    margin-bottom:1px;
    width:100%;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.partners-calculator-block .calculator-block .calculator-result-partner{
    background:#181818;
    padding:30px;
    width:100%;
    text-align:center;
    margin-bottom:100px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.partners-calculator-block .calculator-block .calculator-result-partner .result{
    display:inline-block;
    text-align:left
}
.partners-calculator-block .calculator-block .calculator-result-partner p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:normal;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:0
}
.partners-calculator-block .calculator-block .calculator-result-partner h5{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:36px;
    line-height:normal;
    text-transform:uppercase;
    color:#fff
}
.partners-calculator-ib{
    margin-bottom:200px
}
.partners-calculator-ib .btn-block a{
    background:#50C878;
    font-family:Montserrat;
    font-weight:600;
    line-height:16px;
    font-size:15px;
    text-transform:uppercase;
    color:#fff;
    margin-top:18px;
    display:inline-block;
    padding:17px 40px;
    transition:all .45s;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.partners-calculator-ib .btn-block a:hover{
    color:#50C878;
    background:#fff;
    transition:all .45s
}
.partners-calculator-block .container-block{
    max-width:900px;
    margin:0 auto
}
.partner-instruction .container-block{
    max-width:1240px;
    margin:0 auto
}
.partner-instruction .container-block ul{
    display:flex;
    justify-content:space-between
}
.partner-instruction .container-block ul li{
    list-style-type:none
}
.partner-instruction .container-block ul li.login-screen{
    width:360px
}
.partner-instruction .container-block ul li.login-screen img{
    top:68px
}
.partner-instruction .container-block ul li.affiliate-screen{
    width:322px;
    text-align:center
}
.partner-instruction .container-block ul li.referral-screen{
    width:360px
}
.partner-instruction .container-block ul li.referral-screen .height-bl img{
    bottom:0
}
.partner-instruction .container-block h3,.partners-calculator-block .container-block h4{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:normal;
    text-align:center;
    margin-bottom:50px;
    color:#fff
}
.partner-instruction .container-block h3{
    margin-bottom:69px
}
.partner-instruction .affilate-desktop{
    margin-bottom:84px
}
.partner-instruction .affilate-desktop img{
    max-width:100%;
    height:auto;
    display:block;
    margin:0 auto;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.partner-instruction .height-bl{
    height:423px;
    width:100%;
    top:0;
    margin-bottom:43px;
    position:absolute;
    display:none
}
.partner-instruction .height-bl img{
    user-select:none;
    left:50%;
    transform:translate(-50%,0);
    position:absolute;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.partner-instruction .container-block{
    padding:100px 0
}
.partner-instruction .container-block ul{
    padding-left:0
}
.partner-instruction .container-block ul li{
    position:relative
}
.partner-instruction .container-block ul li p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    text-align:center;
    color:#b2b2b2;
    padding-top:0
}
.partner-instruction .container-block .btn-block{
    margin-top:60px
}
.partner-instruction .container-block .btn-block,.partners-calculator-block .btn-block{
    text-align:center;
    margin-bottom:100px
}
.partner-instruction .container-block li,.partners-calculator-block .container-block p{
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2;
    margin-bottom:20px
}
.partner-instruction .container-block li a{
    color:#50C878
}
.lang-vi .partners-calculator-block .container-block p{
    font-family:Tahoma
}
.partners-calculator-block .container-block p+h4{
    margin-top:80px
}
.partners-calculator-block .container-block p span{
    color:#fff
}
.partners-calculator-block .steps-ul{
    margin-bottom:100px
}
.partners-calculator-block .steps-ul>ul>li{
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2;
    margin-bottom:25px
}
.partners-form-info{
    background:linear-gradient(180deg,#0B233A 0,#0B233A 100%)
}
.partners-form-info .container-block{
    max-width:1230px;
    margin:0 auto;
    position:relative;
    min-height:720px
}
.partners-form-info .reg-men{
    position:absolute;
    bottom:0;
    right:0
}
.partners-form-info .left-part{
    max-width:770px
}
.partners-form-info .container-block h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:48px;
    color:#fff;
    margin-bottom:22px;
    padding-top:267px
}
.partners-form-info .container-block p{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:30px;
    color:#b2b2b2;
    margin-bottom:43px
}
.lang-vi .partners-calculator-block .steps-ul>ul>li{
    font-family:Tahoma
}
.partners-full-reg{
    padding-top:123px
}
.partners-full-reg .container-block{
    max-width:995px;
    margin:0 auto;
    display:flex;
    justify-content:space-between
}
.partners-full-reg .container-block .left-part{
    width:455px
}
.partners-full-reg .container-block .left-part h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:48px;
    color:#fff;
    margin-bottom:15px
}
.partners-full-reg .container-block .left-part h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:30px;
    color:#b2b2b2;
    margin-bottom:16px
}
.partners-full-reg .container-block .left-part p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.partners-full-reg .container-block .right-part{
    width:455px
}
.partners-full-reg .container-block .right-part h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:35px;
    color:#b2b2b2;
    margin-bottom:43px
}
.partners-form{
    padding:calc(9 * (1vw + 1vh - 1vmin)) 0
}
.partners-form .partners-reg,.partners-full-reg .partners-reg-new{
    max-width:470px;
    margin:0 auto;
    padding:30px;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.partners-full-reg .help-block{
    color:#50C878;
    font-family:Montserrat;
    font-size:10px;
    line-height:12px;
    padding-left:20px;
    margin-top:10px
}
.partners-full-reg .partners-reg-new{
    padding:45px 45px 60px
}
.partners-full-reg .partners-reg-new .form-group{
    margin-bottom:19px
}
.partners-full-reg .partners-reg-new .btn-form{
    padding-top:21px
}
.partners-form .partners-reg h3,.partners-full-reg .partners-reg-new h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:30px;
    line-height:normal;
    text-align:center;
    color:#fff;
    margin-bottom:50px
}
.partners-form .partners-reg .form-group,.partners-full-reg .partners-reg-new h3{
    margin-bottom:20px
}
.partners-form .partners-reg .form-group input,.partners-full-reg .partners-reg-new .form-group input{
    height:auto
}
.partners-form .partners-reg .field-phone-select-list input,.partners-full-reg .partners-reg-new .field-phone-select-list input,.seminar-page .reg-seminar-form field-phone-select-list input{
    padding-left:80px;
    width:100%;
    height:auto
}
.partners-form .partners-reg .intl-tel-input,.partners-full-reg .partners-reg-new .intl-tel-input,.seminar-page .reg-seminar-form .intl-tel-input{
    width:100%
}
.partners-form .partners-reg .phone-field-block .iti,.partners-full-reg .partners-reg-new .phone-field-block .iti,.seminar-page .reg-seminar-form .phone-field-block .iti{
    display:block
}
.partners-form .partners-reg .btn-form,.partners-full-reg .partners-reg-new .btn-form{
    text-align:center
}
.partners-form .partners-reg .intl-tel-input.allow-dropdown .selected-flag,.partners-form .partners-reg .intl-tel-input.separate-dial-code .selected-flag,.partners-full-reg .partners-reg-new .intl-tel-input.allow-dropdown .selected-flag,.partners-full-reg .partners-reg-new .intl-tel-input.separate-dial-code .selected-flag,.seminar-page .reg-seminar-form .intl-tel-input.separate-dial-code .selected-flag{
    border-right:2px solid #0B233A;
    width:65px;
    padding:0 0 0 23px
}
.partners-form .partners-reg .intl-tel-input .flag-container,.partners-full-reg .partners-reg-new .intl-tel-input .flag-container,.seminar-page .reg-seminar-form .intl-tel-input .flag-container{
    padding:0
}
.partners-form .partners-reg .form-control:focus,.partners-full-reg .partners-reg-new .form-control:focus{
    box-shadow:none
}
.partners-full-reg .partners-reg-new label{
    line-height:14px
}
.partners-full-reg .partners-reg-new label span{
    text-transform:none
}
.partners-full-reg .partners-reg-new .option-field{
    padding-top:9px
}
.partners-full-reg .partners-reg-new .option-field label{
    text-transform:none
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked,.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked){
    position:absolute;
    left:-9999px
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked+label,.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked)+label{
    display:inline-block;
    position:relative;
    padding-left:23px;
    line-height:20px;
    cursor:pointer
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked+label:before,.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked)+label:before{
    content:"";
    position:absolute;
    left:0;
    top:2px;
    width:16px;
    height:16px;
    background:#343333
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked+label:before,.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked)+label:before{
    border-radius:100%
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked+label:after,.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked)+label:after{
    content:"";
    position:absolute;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked+label:after,.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked)+label:after{
    left:0;
    top:2px;
    width:16px;
    height:16px;
    border-radius:100%;
    background:#b6362c
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:not(:checked)+label:after{
    opacity:0
}
.partners-full-reg .partners-reg-new .option-field input[type=radio]:checked+label:after{
    opacity:1
}
.partners-full-reg .partners-reg-new .option-field ul{
    padding-left:20px;
    margin-bottom:20px
}
.partners-full-reg .partners-reg-new .option-field ul li{
    display:inline-block
}
.partners-full-reg .partners-reg-new .option-field ul li:first-child{
    margin-right:40px
}
.partners-full-reg .partners-reg-new .option-field ul li label{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.bg-fix-grey{
    background:#0B233A;
    position:fixed;
    top:0;
    width:100%;
    height:100%;
    z-index:-10
}
.bg-fix-partners-lvl{
    position:fixed;
    width:100%;
    height:100%;
    z-index:-10;
    top:0
}
.bg-fix-tifia-flag{
    background:url(../images/new-site/partners/bg-tifia.jpg) no-repeat scroll 50% 0;
    background-size:cover;
    position:fixed;
    width:100%;
    height:100%;
    z-index:-10;
    top:0
}
.bg-fix-grey-bg{
    background-color:#0B233A;
    position:fixed;
    width:100%;
    height:100%;
    z-index:-10;
    top:0
}
.site-error{
    padding:120px 0 60px
}
.site-error .error-404{
    max-width:100%;
    height:auto;
    display:block;
    margin:0 auto
}
.site-error .container-block{
    max-width:500px;
    margin:0 auto
}
.site-error h1{
    padding-top:0;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:80px;
    line-height:78px;
    text-transform:uppercase;
    color:#b2b2b2;
    margin-bottom:15px
}
.site-error p{
    text-align:center;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:12px;
    margin-bottom:15px;
    line-height:12px;
    text-align:center;
    text-transform:uppercase;
    color:#b2b2b2
}
.site-error .eye-error{
    display:block;
    position:relative;
    width:200px;
    margin:10% auto 60px;
    -webkit-animation:shvr .2s infinite;
    animation:shvr .2s infinite
}
.site-error .eye-error::after{
    content:"";
    width:20px;
    height:20px;
    background:#000;
    position:absolute;
    top:30px;
    left:25px;
    border-radius:50%;
    box-shadow:125px 0 0 #000;
    -webkit-animation:eye 2.5s infinite;
    animation:eye 2.5s infinite
}
.site-error .eye{
    position:relative;
    display:inline-block;
    background:#fff;
    width:75px;
    height:80px;
    border-radius:50% 50% 50% 50%/45px 45px 45% 45%;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.site-error .eye:after{
    content:"";
    position:absolute;
    border-bottom:2px solid #fff;
    width:70px;
    height:50px;
    left:0;
    bottom:-10px;
    border-radius:50%
}
.site-error .eye:before{
    bottom:auto;
    top:-100px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    left:0
}
.site-error .eye-right{
    float:right;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.site-error .eye-right:after{
    left:5px
}
@-webkit-keyframes eye{
    0%,100%,30%,55%,90%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
    10%,25%{
        -webkit-transform:translate(0,20px);
        transform:translate(0,20px)
    }
    65%{
        -webkit-transform:translate(-20px,0);
        transform:translate(-20px,0)
    }
    80%{
        -webkit-transform:translate(20px,0);
        transform:translate(20px,0)
    }
}
@keyframes eye{
    0%,100%,30%,55%,90%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0)
    }
    10%,25%{
        -webkit-transform:translate(0,20px);
        transform:translate(0,20px)
    }
    65%{
        -webkit-transform:translate(-20px,0);
        transform:translate(-20px,0)
    }
    80%{
        -webkit-transform:translate(20px,0);
        transform:translate(20px,0)
    }
}
@-webkit-keyframes shvr{
    0%{
        -webkit-transform:translate(1px,1em);
        transform:translate(1px,1em)
    }
    50%{
        -webkit-transform:translate(0,1em);
        transform:translate(0,1em)
    }
    100%{
        -webkit-transform:translate(-1px,1em);
        transform:translate(-1px,1em)
    }
}
@keyframes shvr{
    0%{
        -webkit-transform:translate(1px,1em);
        transform:translate(1px,1em)
    }
    50%{
        -webkit-transform:translate(0,1em);
        transform:translate(0,1em)
    }
    100%{
        -webkit-transform:translate(-1px,1em);
        transform:translate(-1px,1em)
    }
}
@-webkit-keyframes text-show{
    to{
        text-indent:-373px
    }
}
@keyframes text-show{
    to{
        text-indent:-373px
    }
}
.site-error .text-error,.site-error-500 .text-error{
    background:#0B233A;
    padding:20px;
    margin:40px 0 70px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.site-error .text-error h3,.site-error-500 .text-error h3{
    text-align:center;
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    margin-bottom:10px;
    font-size:18px;
    line-height:30px;
    color:#fff
}
.site-error .text-error p,.site-error-500 .text-error p{
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2;
    text-align:left;
    text-transform:none
}
.lang-vi .site-error .text-error p,.lang-vi .site-error-500 .text-error p{
    font-family:Tahoma
}
.site-error .text-error p a,.site-error-500 .text-error p a{
    color:#fff
}
.site-error .btn-block{
    text-align:center
}
.economic-calendar{
    background:#0B233A;
    max-width:100%;
    margin:0 auto
}
.bonus-promo-bg{
    background:#0B233A url(../images/new-site/bonus/bg-bonus.jpg) no-repeat scroll 50% 0;
    background-attachment:fixed;
    background-size:cover
}
.bonus-promo{
    padding:calc(2 * (1vw + 1vh - 1vmin)) 0
}
.bonus-promo h1{
    line-height:94px;
    margin-bottom:0
}
.bonus-promo h1 span{
    color:#50C878
}
.bonus-promo h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:120px
}
.bonus-promo h2 span{
    color:#fff
}
.bonus-promo .barcode{
    text-align:center;
    width:460px;
    margin:0 auto 120px
}
.bonus-promo .barcode .red-part{
    width:335px;
    text-align:left;
    height:168px;
    position:relative;
    background:#50C878 url(../images/new-site/bonus/line-red.png) no-repeat scroll 20px 0;
    padding:5px 0 5px 5px;
    float:left;
    -webkit-border-radius:15px 10px 10px 15px;
    -moz-border-radius:15px 10px 10px 15px;
    border-radius:15px 10px 10px 15px
}
.bonus-promo .barcode.barcode-bonus-30 .red-part{
    background:#0B233A url(../images/new-site/bonus/line-grey.png) no-repeat scroll 20px 0
}
.bonus-promo .barcode .white-part{
    width:125px;
    text-align:center;
    height:168px;
    float:right;
    position:relative;
    background:#fff;
    padding:5px 5px 5px 0;
    -webkit-border-radius:10px 15px 15px 10px;
    -moz-border-radius:10px 15px 15px 10px;
    border-radius:10px 15px 15px 10px
}
.bonus-promo .barcode .white-part:before{
    position:absolute;
    border:1px dashed #b2b2b2;
    width:1px;
    height:142px;
    content:'';
    top:13px;
    left:-1px
}
.bonus-promo .barcode.barcode-bonus-30 .white-part{
    background:#0B233A
}
.bonus-promo .barcode.barcode-bonus-30 .white-part:before{
    background:url(../images/new-site/bonus/border-line-black.png) no-repeat scroll 0 0;
    border:none
}
.bonus-promo .barcode .red-part:before{
    background:url(../images/new-site/bonus/barcode.png) no-repeat scroll 0 0;
    width:24px;
    height:133px;
    position:absolute;
    content:"";
    right:25px;
    top:17px
}
.bonus-promo .barcode.barcode-bonus-30 .red-part:before{
    background:url(../images/new-site/bonus/barcode-grey.png) no-repeat scroll 0 0
}
.bonus-promo .barcode .red-part .border-line{
    border:1px solid rgba(94,94,94,.2);
    border-left:0;
    height:100%;
    position:relative;
    padding-left:15px;
    -webkit-border-radius:12px 5px 5px 12px;
    -moz-border-radius:12px 5px 5px 12px;
    border-radius:12px 5px 5px 12px
}
.bonus-promo .barcode.barcode-bonus-30 .red-part .border-line{
    border:1px solid rgba(229,37,37,.3)
}
.bonus-promo .barcode .white-part .border-line{
    border:1px solid rgba(94,94,94,.2);
    height:100%;
    position:relative;
    padding:15px 10px 0;
    -webkit-border-radius:5px 12px 12px 5px;
    -moz-border-radius:5px 12px 12px 5px;
    border-radius:5px 12px 12px 5px
}
.bonus-promo .barcode img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.bonus-promo .barcode.barcode-bonus-30 .white-part .border-line{
    border:1px solid rgba(229,37,37,.3);
    border-left:none
}
.bonus-promo .barcode.barcode-bonus-30 .red-part h3{
    color:#fff
}
.bonus-promo .barcode .red-part h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:34px;
    line-height:33px;
    text-transform:uppercase;
    padding-top:50px;
    color:#000;
    text-align:left;
    margin-bottom:5px
}
.bonus-promo .barcode .red-part h3 span{
    color:#fff;
    background:#000;
    padding:6px;
    display:inline-block
}
.bonus-promo .barcode.barcode-bonus-30 .red-part h3 span{
    background:#50C878
}
.bonus-promo .barcode .red-part h4{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:10px;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:20px;
    display:inline-block;
    border-bottom:2px solid transparent
}
.bonus-promo .barcode.barcode-bonus-30 .red-part h4{
    color:#fff;
    border-bottom:2px solid #50C878
}
.bonus-promo .barcode .red-part h5{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:8px;
    line-height:8px;
    text-transform:uppercase;
    color:#000
}
.bonus-promo .barcode.barcode-bonus-30 .red-part h5{
    color:#737373
}
.bonus-promo .barcode .red-part .right-text{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:8px;
    line-height:8px;
    text-transform:uppercase;
    color:#000;
    position:absolute;
    transform:rotate(-90deg);
    top:74px;
    right:-73px;
    width:168px;
    text-align:center
}
.bonus-promo .barcode.barcode-bonus-30 .red-part .right-text{
    color:#737373
}
.bonus-promo .barcode .white-part h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:9px;
    line-height:9px;
    text-align:center;
    text-transform:uppercase;
    color:#b2b2b2;
    margin-top:15px;
    margin-bottom:5px
}
.bonus-promo .barcode .white-part .promocode{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:15px;
    padding:12px 0;
    color:#000;
    text-transform:uppercase;
    text-align:center;
    background:#e3e3e3;
    border:1px dashed #b2b2b2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.bonus-promo .barcode.barcode-bonus-30 .white-part .promocode{
    background:#0B233A;
    color:#fff
}
.bonus-promo .btn-block{
    text-align:center
}
.bonus-promo .btn-block .btn-red{
    margin-left:10px;
    margin-right:10px
}
.bonus-info.active{
    padding-bottom:0
}
.bonus-info h2{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:58px;
    text-align:center;
    color:#fff;
    margin-top:100px;
    margin-bottom:20px
}
.bonus-info .bonus-steps{
    padding:35px 0 17px;
    background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.61) 49.17%,rgba(229,37,37,0) 100%);
    margin-bottom:100px
}
.bonus-info .bonus-steps ul{
    padding-left:0;
    text-align:center;
    max-width:1000px;
    margin:0 auto
}
.bonus-info .bonus-steps ul li{
    width:24%;
    display:inline-block;
    vertical-align:top;
    position:relative
}
.bonus-info .bonus-steps ul li:before{
    position:absolute;
    width:12px;
    height:20px;
    background:url(../images/new-site/bonus/arrow-right.svg) no-repeat scroll 0 0;
    content:"";
    left:0;
    top:36px
}
.bonus-info .bonus-steps ul li:first-child:before{
    background:0 0
}
.bonus-info .bonus-steps ul li div.text{
    display:table;
    width:100%
}
.bonus-info .bonus-steps ul li p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:13px;
    line-height:17px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    display:table-cell;
    height:35px;
    vertical-align:middle
}
.bonus-info .bonus-steps ul .ic{
    height:60px;
    margin:0 auto 13px
}
.bonus-info .bonus-steps ul .ic-1{
    background:url(../images/new-site/bonus/ic-1.svg) no-repeat scroll 0 0;
    width:60px
}
.bonus-info .bonus-steps ul .ic-2{
    background:url(../images/new-site/bonus/ic-2.svg) no-repeat scroll 0 0;
    width:60px
}
.bonus-info .bonus-steps ul .ic-3{
    background:url(../images/new-site/bonus/ic-3.svg) no-repeat scroll 0 0;
    width:60px
}
.bonus-info .bonus-steps ul .ic-4{
    background:url(../images/new-site/bonus/ic-4.svg) no-repeat scroll 0 0;
    width:60px
}
.bonus-info .form-block{
    padding:40px 30px 20px;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    max-width:470px;
    margin:0 auto 20px
}
.bonus-info .conditions-block{
    margin-top:0;
    padding:45px 0 34px
}
.bonus-info .form-block-reg h2{
    margin-bottom:50px
}
.form-block{
    text-align:left
}
.form-block .form-group{
    margin-bottom:20px
}
.bonus-info .form-block-reg{
    text-align:center;
    margin-bottom:80px
}
.bonus-info .form-block-reg .or{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:37px;
    text-align:center;
    text-transform:uppercase;
    color:#737373;
    display:block
}
.bonus-info .form-block-reg .sign-in{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:37px;
    text-align:center;
    text-transform:uppercase;
    color:#fff
}
.bonus-info .conditions-bonus .title-conditions{
    background:#0B233A;
    padding:21px 0 19px;
    text-align:center
}
.bonus-info .conditions-bonus .title-conditions h3{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    text-align:center;
    color:#fff;
    display:inline-block;
    position:relative;
    cursor:pointer
}
.bonus-info .conditions-bonus .title-conditions h3:before{
    position:absolute;
    width:22px;
    height:15px;
    background:url(../images/new-site/bonus/arrow-down.svg) no-repeat scroll 0 0;
    content:"";
    right:-42px;
    top:10px
}
.bonus-info .conditions-bonus .title-conditions h3.active:before{
    background:0 0
}
.bonus-info .text-conditions{
    background:#0B233A;
    padding:40px 0 0
}
.bonus-info .text-conditions ol{
    max-width:900px;
    margin:0 auto
}
.bonus-info .text-conditions ol{
    display:block;
    counter-reset:wslist1;
    color:#777;
    list-style:none
}
.bonus-info .text-conditions ol>li{
    margin:0 0 40px 20px;
    position:relative;
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2
}
.lang-vi .bonus-info .text-conditions ol>li{
    font-family:Tahoma
}
.bonus-info .text-conditions ol>li a{
    color:#50C878
}
.bonus-info .text-conditions ol>li strong{
    color:#fff
}
.bonus-info .text-conditions ol>li::before{
    background:#50C878;
    color:#fff;
    content:counter(wslist1);
    counter-increment:wslist1;
    display:inline-block;
    height:24px;
    left:-50px;
    padding:5px;
    position:absolute;
    text-align:center;
    top:0;
    transition:all .3s ease 0s;
    width:30px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:15px;
    text-align:center;
    text-transform:uppercase
}
.main-wrapper-lucky-draw{
    background:#fff
}
.bg-color{
    background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);
    z-index:5;
    padding-top:105px;
    position:relative;
    background-size:400% 400%;
    -webkit-animation:Gradient 15s ease infinite;
    -moz-animation:Gradient 15s ease infinite;
    animation:Gradient 15s ease infinite
}
@-webkit-keyframes Gradient{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
@-moz-keyframes Gradient{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
@keyframes Gradient{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
.tifia-lucky-draw-asia-lang .lang-es,.tifia-lucky-draw-asia-lang .lang-id,.tifia-lucky-draw-asia-lang .lang-pt{
    display:none
}
.tifia-lucky-draw-indonesia-lang .lang-es,.tifia-lucky-draw-indonesia-lang .lang-ms,.tifia-lucky-draw-indonesia-lang .lang-pt,.tifia-lucky-draw-indonesia-lang .lang-th,.tifia-lucky-draw-indonesia-lang .lang-vi,.tifia-lucky-draw-indonesia-lang .lang-zh{
    display:none
}
.bg-indonesia{
    width:100%;
    height:690px;
    background:url(../images/new-site/contests/tifia-lucky-draw/indo.png) no-repeat scroll 0 50px;
    background-size:cover;
    position:relative;
    border-top:1px solid rgba(255,255,255,.3)
}
.bg-asia{
    width:100%;
    height:690px;
    background:url(../images/new-site/contests/tifia-lucky-draw/malay-new.png) no-repeat scroll 20% 0;
    background-size:cover;
    position:relative;
    border-top:1px solid rgba(255,255,255,.3)
}
.bg-asia .content,.bg-indonesia .content{
    max-width:780px
}
.bg-asia .content,.bg-indonesia .content{
    position:relative
}
.bg-asia h1,.bg-indonesia h1{
    line-height:normal;
    color:#fff;
    font-size:63px;
    font-weight:700;
    line-height:70px;
    position:relative;
    margin-bottom:40px;
    text-align:left;
    font-family:'Open Sans',sans-serif;
    margin-top:50px;
    padding-top:0
}
.bg-asia .tifia,.bg-indonesia .tifia{
    width:104px;
    height:104px;
    position:absolute;
    left:-164px;
    top:5px
}
.bg-asia .tifia img,.bg-indonesia .tifia img{
    max-width:100%;
    height:auto
}
.bg-asia p,.bg-indonesia p{
    color:#fff;
    font-size:20px;
    font-weight:600;
    font-family:'Open Sans',sans-serif
}
.bg-white{
    background:#fff;
    position:relative
}
.bg-white .car{
    position:relative;
    z-index:6;
    margin-top:-300px
}
.bg-white .car img{
    margin-left:-30px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.bg-white .car .title-prize,.main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize{
    position:absolute;
    right:0;
    bottom:90px;
    text-align:right
}
.bg-white h3,.main-wrapper-lucky-draw-2020 .car .title-prize h3{
    font-size:30px;
    text-transform:uppercase;
    color:#025cb9;
    font-weight:800;
    line-height:44px;
    font-family:'Open Sans',sans-serif
}
.bg-white h3 span,.main-wrapper-lucky-draw-2020 .car .title-prize h3 span{
    color:#222629;
    font-size:60px
}
.bg-white .motorcycle{
    position:relative;
    text-align:right;
    height:616px
}
.bg-white .motorcycle img{
    right:-30px;
    top:50px;
    position:absolute;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.bg-white .motorcycle .title-prize{
    position:absolute;
    left:185px;
    top:100px;
    text-align:left
}
.bg-white .iphone .title-prize .number,.bg-white .motorcycle .title-prize .number{
    display:inline-block;
    font-size:109px;
    color:#025cb9;
    font-weight:700;
    font-family:'Open Sans',sans-serif
}
.bg-white .motorcycle .title-prize h3{
    display:inline-block
}
.bg-white .iphone{
    position:relative;
    height:240px
}
.bg-white .iphone img{
    position:absolute;
    top:-345px;
    left:-265px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.bg-white .iphone .title-prize{
    position:absolute;
    left:455px;
    top:-20px;
    text-align:left
}
.bg-white .iphone .title-prize h3{
    display:inline-block
}
.block-info{
    text-align:right;
    background:#fff
}
.block-info .block-blue{
    display:block;
    text-align:left;
    color:#fff;
    padding:60px 60px 30px 120px;
    max-width:550px;
    margin-left:auto;
    background:#004a87;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.block-info .block-blue{
    background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);
    background-size:400% 400%;
    -webkit-animation:Gradient 15s ease infinite;
    -moz-animation:Gradient 15s ease infinite;
    animation:Gradient 15s ease infinite
}
.block-info .block-blue h3,.block-info .grey-block h3{
    font-size:30px;
    font-weight:800;
    margin-bottom:50px;
    line-height:36px;
    font-family:'Open Sans',sans-serif
}
.block-info .grey-block h3{
    margin-bottom:29px;
    font-family:'Open Sans',sans-serif
}
.block-info .block-blue ul{
    padding-left:0
}
.block-info .block-blue ul li{
    min-height:65px;
    padding-left:110px;
    font-size:15px;
    margin-bottom:30px
}
.block-info .block-blue table tr td{
    padding-bottom:30px
}
.block-info .block-blue table tr td:first-child{
    text-align:center
}
.block-info .block-blue table tr td p{
    font-size:15px;
    padding-left:30px;
    font-family:'Open Sans',sans-serif
}
.block-info .block-blue ul li.ic-1{
    background:url(../images/contest/tifia-lucky-draw/ic-1.html) no-repeat scroll 0 0
}
.block-info .block-blue ul li.ic-2{
    background:url(../images/contest/tifia-lucky-draw/ic-2.html) no-repeat scroll 0 0
}
.block-info .block-blue ul li.ic-3{
    background:url(../images/contest/tifia-lucky-draw/ic-3.html) no-repeat scroll 0 0
}
.block-info .block-blue ul li.ic-4{
    background:url(../images/contest/tifia-lucky-draw/ic-4.html) no-repeat scroll 0 0
}
.block-info .grey-block{
    text-align:left;
    background:#2d2e31;
    padding:60px;
    margin-top:-385px;
    max-width:670px;
    color:#fff;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.block-info .grey-block p{
    font-size:15px;
    color:#7a7b7d;
    margin-bottom:50px;
    line-height:25px;
    font-family:'Open Sans',sans-serif
}
.block-info .grey-block .btn{
    background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);
    padding:30px 50px;
    font-family:'Open Sans',sans-serif;
    font-size:20px;
    font-weight:600;
    color:#fff;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    background-size:400% 400%;
    -webkit-animation:Gradient 15s ease infinite;
    -moz-animation:Gradient 15s ease infinite;
    animation:Gradient 15s ease infinite
}
.block-info .grey-block .btn:hover{
    background:#fff;
    color:#2d2e31
}
.block-info .video-block{
    text-align:center;
    margin-top:160px
}
.block-info .video-block iframe{
    width:770px;
    height:435px
}
.main-wrapper-lucky-draw .table-raiting{
    background:#fff;
    padding-top:145px
}
.main-wrapper-lucky-draw .table-raiting .content-block{
    max-width:770px;
    margin:0 auto
}
.main-wrapper-lucky-draw .table-raiting .content-block h3{
    font-size:30px;
    font-weight:800;
    margin-bottom:35px;
    color:#262626;
    font-family:'Open Sans',sans-serif
}
.main-wrapper-lucky-draw .table-raiting .find-block input{
    width:100%;
    font-size:15px;
    color:#fff;
    border:none;
    background:#2d2e31 url(../images/new-site/contests/tifia-lucky-draw/ic-search.svg) no-repeat scroll 97% 18px;
    padding:20px 30px;
    font-family:'Open Sans',sans-serif;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.main-wrapper-lucky-draw .table-raiting .find-block input::-webkit-input-placeholder{
    color:#fff
}
.main-wrapper-lucky-draw .table-raiting .find-block input::-moz-placeholder{
    color:#fff
}
.main-wrapper-lucky-draw .table-raiting table{
    width:100%!important;
    margin-top:35px
}
.main-wrapper-lucky-draw .table-raiting table thead tr th{
    font-weight:700;
    font-size:15px;
    color:#262626;
    padding:10px 20px;
    font-family:'Open Sans',sans-serif;
    border:none
}
.main-wrapper-lucky-draw table.dataTable.no-footer{
    border:none
}
.main-wrapper-lucky-draw .table-raiting table thead tr th:last-child{
    text-align:center
}
.main-wrapper-lucky-draw .table-raiting table thead tr th:first-child+th+th{
    text-align:center
}
.main-wrapper-lucky-draw .table-raiting table tbody tr td{
    padding:19px 20px;
    font-size:15px;
    border-top:1px solid #d9d9d9;
    font-family:'Open Sans',sans-serif
}
.main-wrapper-lucky-draw .table-raiting .mob-only{
    display:none
}
.main-wrapper-lucky-draw .table-raiting table tbody tr:hover{
    background:#f0f0f0
}
.main-wrapper-lucky-draw .table-raiting table tbody tr td:first-child+td+td,.main-wrapper-lucky-draw .table-raiting table tbody tr td:first-child+td+td+td{
    text-align:center
}
.main-wrapper-lucky-draw .table-raiting table tbody tr:first-child td{
    border-top:none
}
.main-wrapper-lucky-draw .table-raiting .btn-block{
    text-align:center;
    margin-top:48px
}
.main-wrapper-lucky-draw .table-raiting .see-more{
    padding:20px 78px;
    color:#fff;
    display:inline-block;
    cursor:pointer;
    font-size:15px;
    font-weight:700;
    background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);
    background-size:400% 400%;
    -webkit-animation:Gradient 15s ease infinite;
    -moz-animation:Gradient 15s ease infinite;
    animation:Gradient 15s ease infinite;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.main-wrapper-lucky-draw .dataTables_paginate{
    text-align:center!important;
    margin-top:30px;
    float:none!important
}
.main-wrapper-lucky-draw .dataTables_wrapper .dataTables_paginate .paginate_button{
    padding:8px 18px!important;
    display:inline-block;
    font-weight:700;
    cursor:pointer;
    margin:0 3px;
    font-size:16px!important;
    font-family:'Open Sans',sans-serif!important;
    color:#337ab7!important;
    border:none!important;
    box-shadow:none!important
}
.main-wrapper-lucky-draw .dataTables_wrapper .dataTables_paginate .paginate_button:active,.main-wrapper-lucky-draw .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background:0 0!important;
    color:#23527c!important;
    border:none!important
}
.main-wrapper-lucky-draw .dataTables_wrapper .dataTables_paginate .paginate_button.current{
    background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab)!important;
    color:#fff!important;
    line-height:28px;
    border:none!important;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    background-size:400% 400%!important;
    -webkit-animation:Gradient 15s ease infinite;
    -moz-animation:Gradient 15s ease infinite;
    animation:Gradient 15s ease infinite
}
.main-wrapper-lucky-draw .table-raiting .see-more:hover{
    background:#2d2e31
}
.conditions-block-lucky-draw{
    background:#fff;
    padding-top:170px;
    padding-bottom:23px
}
.conditions-block-lucky-draw h3{
    font-size:30px;
    font-weight:800;
    margin-bottom:44px;
    font-family:'Open Sans',sans-serif
}
.conditions-block-lucky-draw h4{
    font-size:15px;
    font-weight:700;
    margin-bottom:16px;
    font-family:'Open Sans',sans-serif
}
.conditions-block-lucky-draw ul li{
    font-size:13px;
    color:#777;
    line-height:25px;
    font-family:'Open Sans',sans-serif
}
.conditions-block-lucky-draw ul li a{
    color:#2d2e31
}
.conditions-block-lucky-draw div>ul{
    margin-bottom:50px;
    padding-left:0
}
.main-wrapper-be-on-top{
    color:#fff;
    font-family:'Open Sans',sans-serif;
    background:#171522
}
.main-wrapper-be-on-top .left-wrap,.main-wrapper-be-on-top header{
    width:75%
}
.main-wrapper-be-on-top footer{
    background:#0B233A;
    width:75%
}
.main-wrapper-be-on-top footer .payments li{
    margin:0 50px
}
.main-wrapper-be-on-top header #navbarNav ul>li a{
    padding-left:15px;
    padding-right:15px
}
.main-wrapper-be-on-top header .reg-btn a:first-child{
    margin-right:15px
}
.main-wrapper-be-on-top .lang-block{
    margin-left:15px
}
.main-wrapper-be-on-top header .main-menu ul{
    display:block
}
.main-wrapper-be-on-top header #navbarNav ul{
    padding-left:155px
}
.main-wrapper-be-on-top footer .container-content{
    max-width:1170px
}
.main-wrapper-be-on-top header,.wrap-main-rush-for-profits header{
    background:rgba(0,0,0,.5)
}
.main-wrapper-be-on-top .right-wrap{
    width:25%;
    background:#722a42;
    height:100vh;
    position:fixed;
    top:0;
    right:0;
    padding:60px 32px 60px 62px;
    display:flex;
    align-items:center;
    justify-content:center
}
.main-wrapper-be-on-top .right-wrap>div{
    margin:auto
}
.main-wrapper-be-on-top .main-part{
    background:#171522 url(../images/new-site/contests/be-on-top/be-on-top-bg.jpg) no-repeat scroll 0 -65px;
    height:1270px;
    background-size:cover
}
.main-wrapper-be-on-top .main-part .container{
    padding-left:35px;
    padding-right:35px
}
.lang-vi.main-wrapper-be-on-top .main-part h1{
    font-family:Oswald,sans-serif;
    font-size:78px;
    font-weight:400;
    line-height:normal
}
.be-on-top-affiliate-lang .lang-es,.be-on-top-affiliate-lang .lang-pt{
    display:none
}
.main-wrapper-be-on-top .main-part h1{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:200px;
    line-height:185px;
    text-transform:uppercase;
    color:#3b202f;
    text-align:left
}
.lang-vi .main-wrapper-be-on-top .main-part h1{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.main-wrapper-be-on-top .main-part h2{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:90px;
    margin-top:0;
    text-transform:uppercase;
    color:#722a42;
    margin-bottom:40px;
    text-align:left
}
.lang-vi.main-wrapper-be-on-top .main-part h2{
    font-family:Oswald,sans-serif;
    font-size:78px;
    font-weight:400
}
.lang-ms.main-wrapper-be-on-top .main-part h2{
    font-size:70px
}
.main-wrapper-be-on-top .main-part h3{
    font-family:Roboto,sans-serif;
    font-size:40px;
    color:#fff;
    font-weight:600;
    margin-bottom:15px
}
.main-wrapper-be-on-top .main-part p{
    line-height:18px;
    max-width:385px;
    font-size:15px
}
.main-wrapper-be-on-top .main-part h4{
    font-family:Roboto,sans-serif;
    font-size:40px;
    color:#fff;
    font-weight:600;
    margin-top:65px;
    margin-bottom:11px
}
.main-wrapper-be-on-top .main-part ul{
    padding-left:0
}
.main-wrapper-be-on-top .main-part ul li{
    margin-bottom:5px
}
.main-wrapper-be-on-top .prizes-block{
    margin-top:-250px;
    padding-bottom:150px
}
.main-wrapper-be-on-top .prizes-block h3{
    font-family:Roboto,sans-serif;
    font-size:40px;
    color:#fff;
    font-weight:600;
    margin-bottom:54px
}
.main-wrapper-be-on-top .prizes-block .container{
    padding-left:35px;
    padding-right:35px
}
.main-wrapper-be-on-top .prizes-block .prize-car{
    position:relative;
    height:400px
}
.main-wrapper-be-on-top .prizes-block p{
    font-family:Roboto,sans-serif;
    font-size:20px;
    margin-bottom:0
}
.main-wrapper-be-on-top .prizes-block h5{
    font-family:Roboto,sans-serif;
    font-size:40px;
    font-weight:600;
    color:#cd8a7c
}
.main-wrapper-be-on-top .prizes-block .title-prize{
    max-width:400px
}
.main-wrapper-be-on-top .prizes-block .car{
    position:absolute;
    right:-100px;
    top:-90px
}
.main-wrapper-be-on-top .prizes-block img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.main-wrapper-be-on-top .prizes-block .prize-moto{
    position:relative;
    height:560px
}
.main-wrapper-be-on-top .prizes-block .moto{
    position:absolute;
    right:-95px;
    top:-50px
}
.main-wrapper-be-on-top .prizes-block .prize-moto .title-prize{
    padding-top:230px
}
.main-wrapper-be-on-top .prizes-block .prize-lenovo{
    position:relative;
    height:400px
}
.main-wrapper-be-on-top .prizes-block .lenovo{
    position:absolute;
    right:30px;
    top:-30px
}
.main-wrapper-be-on-top .prizes-block .prize-lenovo .title-prize{
    padding-top:135px
}
.main-wrapper-be-on-top .prizes-block .prize-lenovo .title-prize p+h5{
    margin-bottom:70px
}
.main-wrapper-be-on-top .table-raiting{
    background:#291b28;
    padding:76px 0
}
.main-wrapper-be-on-top .table-raiting .container{
    padding-left:35px;
    padding-right:35px
}
.main-wrapper-be-on-top .table-raiting h3{
    font-family:Roboto,sans-serif;
    font-size:40px;
    color:#fff;
    font-weight:600;
    margin-bottom:37px
}
.main-wrapper-be-on-top .table-raiting input{
    background:#fff url(../images/new-site/contests/be-on-top/search-ic.svg) no-repeat 98% 15px;
    width:100%;
    border:none;
    padding:19px 30px;
    color:#291b28;
    margin-bottom:40px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.main-wrapper-be-on-top .table-raiting table{
    font-size:15px;
    width:100%!important;
    color:#c4c4c4;
    margin-bottom:40px;
    border-bottom:none
}
.main-wrapper-be-on-top .table-raiting table tr th{
    color:#cd8a7c;
    font-weight:400
}
.main-wrapper-be-on-top .table-raiting table tr td,.main-wrapper-be-on-top .table-raiting table tr th{
    padding:9px 15px;
    border-bottom:none;
    box-sizing:inherit
}
.main-wrapper-be-on-top .table-raiting table tr th.country{
    padding-left:45px
}
.main-wrapper-be-on-top .table-raiting table tbody tr{
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    background:0 0
}
.main-wrapper-be-on-top .table-raiting table tbody tr.active,.main-wrapper-be-on-top .table-raiting table tbody tr:hover{
    background:rgba(255,255,255,.1);
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-wrapper-be-on-top .table-raiting table .flag{
    margin-right:10px;
    margin-top:4px
}
.main-wrapper-be-on-top .table-raiting table .false{
    margin-top:4px
}
.main-wrapper-be-on-top .table-raiting table img{
    vertical-align:top
}
.main-wrapper-be-on-top .table-raiting table tr td:last-child,.main-wrapper-be-on-top .table-raiting table tr th:last-child{
    padding-right:0
}
.main-wrapper-be-on-top .pagination,.main-wrapper-be-on-top .paging_numbers{
    display:block;
    text-align:center;
    margin-bottom:0;
    float:none
}
.main-wrapper-be-on-top .pagination ul,.main-wrapper-be-on-top .paging_numbers span{
    padding-left:0;
    display:inline-block
}
.main-wrapper-be-on-top .pagination ul li,.main-wrapper-be-on-top .paging_numbers span a{
    float:left
}
.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate a.current,.main-wrapper-be-on-top .pagination ul li.active a,.main-wrapper-be-on-top .paging_numbers span a.current{
    background:#722a42!important;
    color:#fff!important
}
.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button,.main-wrapper-be-on-top .pagination ul li a,.main-wrapper-be-on-top .paging_numbers span a{
    width:60px;
    height:60px;
    text-align:center;
    vertical-align:top;
    border-top:1px solid #722a42!important;
    border-bottom:1px solid #722a42!important;
    border-right:1px solid #722a42!important;
    border-left:none!important;
    display:block;
    margin-left:0!important;
    float:left!important;
    padding:0!important;
    font-family:Roboto;
    font-size:20px;
    line-height:58px;
    font-weight:600;
    color:#fff!important;
    cursor:pointer;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button:first-child,.main-wrapper-be-on-top .pagination ul li:first-child a,.main-wrapper-be-on-top .paging_numbers span a:first-child{
    border-left:1px solid #722a42!important
}
.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button.current,.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    color:#fff!important
}
.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button:last-child,.main-wrapper-be-on-top .pagination ul li:last-child a,.main-wrapper-be-on-top .paging_numbers span a:last-child{
    border-left:1px solid #722a42!important
}
.main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.main-wrapper-be-on-top .pagination ul li a:hover,.main-wrapper-be-on-top .paging_numbers span a:hover{
    background:rgba(114,42,66,.5)!important;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.main-wrapper-be-on-top .conditions-block-be-on-top{
    background:#171522;
    padding:74px 0
}
.main-wrapper-be-on-top .conditions-block-be-on-top .container{
    padding-left:35px;
    padding-right:35px
}
.main-wrapper-be-on-top .conditions-block-be-on-top h3{
    font-family:Roboto,sans-serif;
    font-size:40px;
    color:#fff;
    font-weight:600;
    margin-bottom:36px
}
.main-wrapper-be-on-top .conditions-block-be-on-top h4{
    font-family:Open Sans;
    font-weight:600;
    font-size:15px;
    line-height:27px;
    color:#fff;
    margin-bottom:5px
}
.main-wrapper-be-on-top .conditions-block-be-on-top ul{
    padding-left:0
}
.main-wrapper-be-on-top .conditions-block-be-on-top ul li{
    font-size:15px;
    font-family:Open Sans;
    color:#6e6d75;
    line-height:27px;
    margin-bottom:20px
}
.main-wrapper-be-on-top .conditions-block-be-on-top ul li a{
    color:#722a42
}
.main-wrapper-be-on-top .conditions-block-be-on-top ul li a:hover{
    text-decoration:underline
}
.main-wrapper-be-on-top .right-wrap{
    padding:60px;
    overflow-y:auto
}
.main-wrapper-be-on-top .right-wrap h3{
    font-family:Roboto,sans-serif;
    font-size:40px;
    color:#fff;
    font-weight:600;
    margin-bottom:15px
}
.main-wrapper-be-on-top .right-wrap p{
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:27px;
    color:#fff;
    margin-bottom:23px
}
.main-wrapper-be-on-top .right-wrap input{
    width:100%;
    background:#fff!important;
    border:none;
    font-style:normal;
    font-weight:300;
    font-size:15px;
    line-height:normal;
    padding:21px 30px;
    color:#411f30;
    margin-bottom:27px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.main-wrapper-be-on-top .right-wrap input::-webkit-input-placeholder{
    color:#411f30
}
.main-wrapper-be-on-top .right-wrap input::-moz-placeholder{
    color:#411f30
}
.main-wrapper-be-on-top .right-wrap button{
    width:100%;
    background:#50C878;
    font-family:Roboto;
    font-style:normal;
    font-weight:600;
    font-size:20px;
    line-height:normal;
    outline:0!important;
    color:#fff;
    border:none;
    padding:18px 30px;
    margin-bottom:17px;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-wrapper-be-on-top .right-wrap button:hover{
    background:#fff;
    color:#50C878;
    border-color:#fff;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-wrapper-be-on-top .right-wrap h4{
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:27px;
    color:#fff;
    text-align:center;
    margin-bottom:17px
}
.main-wrapper-be-on-top .right-wrap .grey-btn{
    background:#411f30;
    width:100%;
    font-family:Roboto;
    font-style:normal;
    font-weight:600;
    font-size:20px;
    padding:17px 30px;
    line-height:normal;
    color:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-wrapper-be-on-top .right-wrap .grey-btn:hover{
    background:#fff;
    color:#411f30;
    border-color:#fff;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-wrapper-be-on-top .right-wrap .error,.main-wrapper-be-on-top .right-wrap .has-error p.help-block-error{
    position:relative;
    background:#cc2020;
    color:#fad6d6;
    padding:15px 25px;
    margin-bottom:13px;
    font-size:14px
}
.main-wrapper-be-on-top .right-wrap p.error{
    display:none
}
.main-wrapper-be-on-top .right-wrap .has-error p.help-block-error{
    display:block
}
.main-wrapper-be-on-top .right-wrap .error:before,.main-wrapper-be-on-top .right-wrap .has-error p.help-block-error:before{
    position:absolute;
    border:13px solid transparent;
    border-left:22px solid #cc2020;
    border-top:8px solid #cc2020;
    position:absolute;
    content:"";
    left:35px;
    bottom:-12px
}
.main-wrapper-be-on-top .right-wrap .error span{
    display:block;
    color:#fad6d6;
    font-size:13px;
    font-weight:600;
    line-height:16px
}
.main-wrapper-be-on-top .mob-only{
    display:none
}
.main-wrapper-be-on-top .right-wrap .alert-success{
    background-color:transparent;
    border-color:transparent;
    color:#fff;
    font-family:Roboto;
    font-style:normal;
    font-weight:600;
    font-size:30px;
    line-height:35px;
    text-align:center
}
.main-wrapper-be-on-top .right-wrap .alert-success .close{
    display:none
}
.main-wrapper-be-on-top .reg-success .right-wrap .grey-btn,.main-wrapper-be-on-top .reg-success .right-wrap button,.main-wrapper-be-on-top .reg-success .right-wrap h3,.main-wrapper-be-on-top .reg-success .right-wrap h4,.main-wrapper-be-on-top .reg-success .right-wrap input,.main-wrapper-be-on-top .reg-success .right-wrap p,.main-wrapper-be-on-top-2020 .right-wrap .success .grey-btn,.main-wrapper-be-on-top-2020 .right-wrap .success button,.main-wrapper-be-on-top-2020 .right-wrap .success h3,.main-wrapper-be-on-top-2020 .right-wrap .success h4,.main-wrapper-be-on-top-2020 .right-wrap .success input,.main-wrapper-be-on-top-2020 .right-wrap .success p{
    display:none
}
.main-wrapper-be-on-top-2020 .right-wrap{
    text-align:center;
    font-size:25px
}
.wrap-main-rush-for-profits{
    font-family:'Open Sans',sans-serif;
    line-height:27px
}
.wrap-main-rush-for-profits h1,.wrap-main-rush-for-profits h2,.wrap-main-rush-for-profits h3,.wrap-main-rush-for-profits h4,.wrap-main-rush-for-profits h5,.wrap-main-rush-for-profits h6{
    border:0;
    font-size:100%;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0;
    font-family:'Open Sans',sans-serif;
    line-height:1.1
}
.wrap-main-rush-for-profits .container{
    max-width:1600px;
    position:relative
}
.header-rush-for-profits{
    height:1319px;
    position:relative;
    font-family:'Open Sans',sans-serif;
    line-height:27px
}
.header-rush-for-profits .container{
    height:1319px
}
.header-rush-for-profits .black-bg{
    background:#03040b;
    min-height:1319px;
    width:54%;
    position:absolute;
    left:0
}
.header-rush-for-profits .red-bg{
    background:#ff2020;
    min-height:1319px;
    width:46%;
    position:absolute;
    right:0
}
.header-rush-for-profits .red-bg:before{
    position:absolute;
    width:224px;
    height:1319px;
    content:"";
    background:url(../images/new-site/contests/rush-for-profit/bg-red.png) no-repeat scroll 0 0;
    top:0;
    left:-223px
}
.header-rush-for-profits h1{
    font-size:180px;
    font-weight:800;
    line-height:normal;
    letter-spacing:-.05em;
    font-style:italic;
    padding-top:312px;
    text-transform:uppercase;
    color:#50C878;
    margin-left:155px;
    position:relative;
    height:410px;
    font-family:'Open Sans',sans-serif;
    margin-bottom:417px
}
.rush-for-profits-2020 h1{
    font-size:150px;
    padding-top:380px
}
.rush-for-profits-2020 .main-part-contest .tab-pane h4{
    color:#fff;
    font-size:25px;
    margin-bottom:35px;
    font-family:'Open Sans',sans-serif;
    line-height:40px
}
.rush-for-profits-2020 .header-rush-for-profits .info-contest ul{
    margin-bottom:100px
}
.rush-for-profits-2020 .header-rush-for-profits .info-contest h4{
    font-weight:700;
    line-height:37px;
    font-size:30px;
    margin-bottom:30px
}
.rush-for-profits-2020 .main-part-contest{
    padding-top:500px
}
.header-rush-for-profits h1 span{
    color:#50C878;
    display:inline-block;
    vertical-align:top;
    position:absolute;
    left:0
}
.header-rush-for-profits h1 i{
    color:#fff;
    position:relative;
    z-index:10;
    padding-top:165px;
    display:inline-block;
    vertical-align:top;
    position:absolute;
    right:15px
}
.header-rush-for-profits .bicycle{
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-737px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.header-rush-for-profits .desc{
    width:457px;
    position:absolute;
    right:15px;
    color:#fff;
    top:275px;
    z-index:10;
    font-family:'Open Sans',sans-serif
}
.header-rush-for-profits .desc span{
    display:block;
    font-weight:700;
    font-size:30px;
    margin-bottom:20px;
    line-height:normal;
    font-family:'Open Sans',sans-serif
}
.header-rush-for-profits .lightning-top{
    position:absolute;
    top:0;
    right:5%
}
.header-rush-for-profits .lightning-bottom{
    position:absolute;
    top:435px;
    left:0
}
.header-rush-for-profits .info-contest{
    color:#fff;
    max-width:410px;
    position:relative;
    z-index:10;
    margin-left:auto;
    margin-top:105px
}
.header-rush-for-profits .mob{
    display:none
}
.header-rush-for-profits .info-contest h3{
    font-weight:700;
    line-height:37px;
    font-size:30px;
    margin-bottom:50px
}
.header-rush-for-profits .info-contest ul{
    padding-left:0
}
.header-rush-for-profits .info-contest ul li{
    padding-left:70px;
    min-height:40px;
    margin-bottom:23px;
    font-size:15px
}
.header-rush-for-profits .info-contest ul li.ic1{
    background:url(../images/new-site/contests/rush-for-profit/ic1.svg) no-repeat scroll 0 0
}
.header-rush-for-profits .info-contest ul li.ic2{
    background:url(../images/new-site/contests/rush-for-profit/ic2.svg) no-repeat scroll 0 0
}
.header-rush-for-profits .info-contest ul li.ic3{
    background:url(../images/new-site/contests/rush-for-profit/ic3.svg) no-repeat scroll 0 0
}
.header-rush-for-profits .info-contest ul li.ic4{
    background:url(../images/new-site/contests/rush-for-profit/ic4.svg) no-repeat scroll 0 0
}
.main-part-contest{
    background:#03040b;
    font-family:'Open Sans',sans-serif;
    line-height:27px
}
.main-part-contest .prize-block-info{
    background:#19191c;
    padding:94px 158px 50px 0;
    max-width:616px;
    position:relative;
    margin-top:-150px
}
.main-part-contest .prize-block-info:before{
    background:#19191c;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:-100%;
    content:""
}
.main-part-contest .prize-block{
    margin-bottom:50px
}
.main-part-contest .prize-block h4{
    font-size:20px;
    color:#feab00;
    font-weight:700;
    font-style:normal;
    line-height:normal
}
.main-part-contest .prize-block h3{
    font-size:80px;
    color:#feab00;
    font-weight:800;
    font-style:normal
}
.main-part-contest .prize-block p{
    color:rgba(255,255,255,.5);
    font-size:15px
}
.main-part-contest .raiting-block{
    margin-top:200px
}
.main-part-contest .raiting-block h3{
    color:#fff;
    font-weight:800;
    font-size:60px;
    line-height:normal;
    margin-bottom:24px
}
.main-part-contest .raiting-block .tabs-contest{
    display:flex
}
.main-part-contest .raiting-block .tabs-contest>li:first-child{
    margin-left:0
}
.main-part-contest .raiting-block .tabs-contest>li{
    margin-left:1px
}
.main-part-contest .raiting-block .tabs-contest>li{
    width:33%;
    background:rgba(172,172,173,.15);
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-part-contest .raiting-block .tabs-contest>li a{
    color:#fff;
    padding:14px 24px;
    display:block;
    height:100%;
    color:#c4c4c4
}
.main-part-contest .raiting-block .tabs-contest>li a.active,.main-part-contest .raiting-block .tabs-contest>li a.active a:focus{
    background:#feab00;
    color:#4d1919!important
}
.main-part-contest .raiting-block .tabs-contest>li:hover,.main-part-contest .raiting-block .tabs-contest>li:hover a:hover{
    background:#ffbe38!important;
    color:#4d1919!important;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-part-contest .raiting-block .tabs-contest>li.active a{
    color:#4d1919;
    font-size:15px
}
.main-part-contest .tab-pane{
    padding-top:35px
}
.main-part-contest .dataTables_wrapper .dataTables_filter input,.main-part-contest .raiting-block .find-block input,.wrap-main-rush-for-profits .block-archive .find-block input{
    width:100%;
    background:0 0;
    font-size:20px;
    color:#fff;
    border:none;
    font-weight:600;
    border-bottom:2px solid #fff;
    background:transparent url(../images/new-site/contests/rush-for-profit/ic-search.svg) no-repeat scroll 100% 0;
    padding-bottom:14px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding-left:0
}
.main-part-contest .raiting-block .find-block input::-webkit-input-placeholder,.wrap-main-rush-for-profits .block-archive .find-block input::-webkit-input-placeholder{
    color:#fff
}
.main-part-contest .raiting-block .find-block input::-moz-placeholder,.wrap-main-rush-for-profits .block-archive .find-block input::-moz-placeholder{
    color:#fff
}
.main-part-contest .raiting-block .table-raiting,.wrap-main-rush-for-profits .block-archive .table-raiting{
    margin-top:44px
}
.main-part-contest .raiting-block .table-raiting table,.wrap-main-rush-for-profits .block-archive .table-raiting table{
    width:100%;
    color:#c4c4c4;
    font-size:15px
}
.main-part-contest .raiting-block .table-raiting table thead th,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th{
    color:#feab00
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table thead th{
    color:#fff;
    font-weight:400
}
.main-part-contest .raiting-block .table-raiting table tbody td,.main-part-contest .raiting-block .table-raiting table thead th,.wrap-main-rush-for-profits .block-archive .table-raiting table tbody td,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th{
    padding:5px;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-part-contest .raiting-block .table-raiting table tbody td:first-child,.main-part-contest .raiting-block .table-raiting table thead th:first-child,.wrap-main-rush-for-profits .block-archive .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th:first-child{
    padding-left:15px
}
.main-part-contest .raiting-block .table-raiting table tbody td:last-child,.main-part-contest .raiting-block .table-raiting table thead th:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th:last-child{
    padding-right:15px
}
.main-part-contest .raiting-block .table-raiting table tbody td:last-child,.main-part-contest .raiting-block .table-raiting table thead th:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th:last-child{
    text-align:right
}
.main-part-contest .raiting-block .mob-only,.wrap-main-rush-for-profits .block-archive .mob-only{
    display:none
}
.main-part-contest .raiting-block .table-raiting table tbody tr:hover td,.wrap-main-rush-for-profits .block-archive .table-raiting table tbody tr:hover td{
    background:#19191c;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.main-part-contest .see-more-wrap{
    width:210px;
    float:left;
    background:#feab00;
    -webkit-transform:skew(-20deg);
    -moz-transform:skew(-20deg);
    -o-transform:skew(-20deg);
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s
}
.main-part-contest .archive-wrap{
    width:210px;
    float:left;
    background:#1d1d23;
    -webkit-transform:skew(-20deg);
    -moz-transform:skew(-20deg);
    -o-transform:skew(-20deg)
}
.main-part-contest a.archive,.main-part-contest a.see-more{
    color:#4d1919;
    width:100%;
    display:block;
    text-align:center;
    padding:10px;
    cursor:pointer;
    -webkit-transform:skew(20deg);
    -moz-transform:skew(20deg);
    -o-transform:skew(20deg);
    font-weight:700
}
.main-part-contest a.archive{
    color:#fff
}
.main-part-contest .btn-table{
    margin-top:35px;
    text-align:center
}
.main-part-contest .btn-table .btn-container{
    display:inline-block
}
.main-part-contest .see-more-wrap:hover{
    background:#ffbe38;
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s
}
.wrap-main-rush-for-profits .faq-contest{
    max-width:616px;
    margin-top:100px
}
.wrap-main-rush-for-profits .faq-contest h3{
    font-size:60px;
    font-weight:800;
    font-style:normal;
    color:#fff;
    margin-bottom:40px
}
.wrap-main-rush-for-profits .faq-contest ul{
    padding-left:0;
    font-size:15px
}
.wrap-main-rush-for-profits .faq-contest ul li{
    margin-bottom:30px
}
.wrap-main-rush-for-profits .faq-contest ul li .question p{
    color:#feab00;
    display:inline;
    cursor:pointer;
    border-bottom:dashed 1px #feab00;
    font-size:20px
}
.wrap-main-rush-for-profits .faq-contest ul li .question p:hover{
    border-bottom:none
}
.wrap-main-rush-for-profits .faq-contest ul li .answer{
    display:none;
    margin-top:9px;
    color:rgba(255,255,255,.8);
    margin-bottom:33px;
    font-size:15px
}
.wrap-main-rush-for-profits .faq-contest ul li .answer ul{
    padding-left:30px;
    margin-top:10px
}
.wrap-main-rush-for-profits .faq-contest ul li .answer ul li{
    list-style-type:disc
}
.wrap-main-rush-for-profits .faq-contest ul li .answer a{
    color:#feab00
}
.conditions-block-rush-for-profit{
    color:rgba(255,255,255,.5);
    margin-top:128px;
    margin-bottom:150px
}
.conditions-block-rush-for-profit a{
    color:#feab00
}
.conditions-block-rush-for-profit h3{
    color:#fff;
    font-size:60px;
    font-style:normal;
    font-weight:800;
    margin-bottom:19px
}
.conditions-block-rush-for-profit h4{
    font-size:20px;
    margin-bottom:20px
}
.conditions-block-rush-for-profit ul{
    padding-left:0;
    margin-bottom:30px
}
.conditions-block-rush-for-profit ul li{
    margin-bottom:7px
}
.conditions-block-rush-for-profit ul li ul{
    padding-left:30px;
    margin-bottom:10px
}
.conditions-block-rush-for-profit ul li ul li{
    list-style-type:disc
}
.conditions-block-rush-for-profit ul li ul li ol li{
    list-style-type:decimal
}
.conditions-block-rush-for-profit ul li ul.last{
    padding-left:38px
}
.wrap-main-rush-for-profits .form-block{
    position:fixed;
    right:0;
    bottom:0;
    z-index:99;
    height:100px
}
.wrap-main-rush-for-profits .reg-form-contest{
    background:#feab00;
    width:895px;
    height:100px;
    padding-top:25px;
    padding-left:25px
}
.lang-ms .wrap-main-rush-for-profits .reg-form-contest{
    width:1065px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest{
    width:945px
}
.lang-th .wrap-main-rush-for-profits .reg-form-contest{
    width:935px
}
.wrap-main-rush-for-profits .reg-form-contest-short{
    position:absolute;
    bottom:0;
    right:0
}
.wrap-main-rush-for-profits .reg-form-contest .group-input{
    position:relative
}
.wrap-main-rush-for-profits .reg-form-contest .group-input .error{
    opacity:0;
    position:absolute;
    background:#cc2020;
    bottom:58px;
    left:22px;
    color:#fad6d6;
    width:318px;
    padding:15px 25px;
    z-index:-1;
    transition:opacity .05s ease-in-out,bottom .1s ease-in;
    -webkit-transform:skew(-20deg);
    -moz-transform:skew(-20deg);
    -o-transform:skew(-20deg)
}
.wrap-main-rush-for-profits .reg-form-contest .group-input.show-error .error{
    bottom:68px;
    opacity:1;
    z-index:1
}
.wrap-main-rush-for-profits .reg-form-contest .group-input .error:before{
    position:absolute;
    border:13px solid transparent;
    border-left:22px solid #cc2020;
    border-top:8px solid #cc2020;
    position:absolute;
    content:"";
    left:35px;
    bottom:-12px
}
.wrap-main-rush-for-profits .reg-form-contest .group-input .error span{
    display:block;
    color:#fad6d6;
    font-size:13px;
    font-weight:600;
    line-height:16px;
    -webkit-transform:skew(20deg);
    -moz-transform:skew(20deg);
    -o-transform:skew(20deg)
}
.wrap-main-rush-for-profits .reg-form-contest-long{
    width:1149px;
    position:relative
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest-long,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long{
    width:1170px
}
.lang-th .wrap-main-rush-for-profits .reg-form-contest-long{
    width:1149px
}
.wrap-main-rush-for-profits .reg-form-contest-long .group-input .error{
    width:270px
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container .select2-selection--single .select2-selection__rendered{
    padding-left:0;
    padding-right:0
}
.wrap-main-rush-for-profits .reg-form-contest-success{
    position:absolute;
    bottom:0;
    right:0;
    display:none
}
.wrap-main-rush-for-profits .reg-form-contest-long:before,.wrap-main-rush-for-profits .reg-form-contest:before{
    border:28px solid transparent;
    border-right:10px solid #feab00;
    border-bottom:75px solid #feab00;
    position:absolute;
    content:"";
    left:-38px;
    top:0
}
.wrap-main-rush-for-profits .reg-form-contest-long{
    font-size:13px;
    line-height:normal;
    display:none
}
.wrap-main-rush-for-profits .reg-form-contest h3{
    color:#03040b;
    font-size:20px;
    font-weight:700;
    margin-bottom:5px
}
.wrap-main-rush-for-profits .reg-form-contest p{
    color:#03040b;
    font-weight:600
}
.wrap-main-rush-for-profits .reg-form-contest a{
    color:#50C878;
    text-decoration:underline
}
.wrap-main-rush-for-profits .reg-form-contest a:hover{
    text-decoration:none
}
.wrap-main-rush-for-profits .reg-form-contest-long .text-block p{
    font-style:italic
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-input,.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
    background:#03040b;
    color:#feab00;
    font-size:15px;
    border:0;
    float:left;
    width:375px;
    padding:0 32px;
    height:50px;
    -webkit-transform:skew(-20deg);
    -moz-transform:skew(-20deg);
    -o-transform:skew(-20deg)
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest .wrapper-input,.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select,.lang-ms .wrap-main-rush-for-profits .reg-form-contest .wrapper-input,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
    width:415px
}
.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
    width:200px;
    padding:0 25px 0 32px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
    width:200px;
    margin-left:0
}
.wrap-main-rush-for-profits .reg-form-contest .text-block{
    width:270px;
    float:left;
    margin-right:30px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest .text-block,.lang-ms .wrap-main-rush-for-profits .reg-form-contest .text-block{
    width:345px
}
.lang-th .wrap-main-rush-for-profits .reg-form-contest .text-block{
    width:305px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest .text-block{
    width:215px;
    margin-right:30px
}
.lang-th .wrap-main-rush-for-profits .reg-form-contest-long .text-block{
    width:150px
}
.wrap-main-rush-for-profits .reg-form-contest .group-input{
    float:right;
    margin-right:40px
}
.wrap-main-rush-for-profits .reg-form-contest-long .text-block{
    float:left;
    width:170px;
    margin-right:30px
}
.wrap-main-rush-for-profits .reg-form-contest-long .left-bl{
    float:left
}
.wrap-main-rush-for-profits .reg-form-contest-long .right-bl{
    float:right;
    margin-right:40px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .text-block,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .text-block{
    width:175px;
    margin-right:30px
}
.wrap-main-rush-for-profits .reg-form-contest-long .group-input{
    float:left
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-input input,.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select select{
    color:#feab00;
    background:#03040b!important;
    font-size:15px;
    height:100%;
    padding-left:0;
    padding-right:0;
    border:0;
    font-weight:600;
    width:100%;
    -webkit-transform:skew(20deg);
    -moz-transform:skew(20deg);
    -o-transform:skew(20deg)
}
.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input{
    width:300px;
    margin-right:0
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input{
    width:295px
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-input input:focus::-webkit-input-placeholder{
    color:rgba(254,171,0,.3);
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-input input:focus::-moz-placeholder{
    color:rgba(254,171,0,.3);
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.wrap-main-rush-for-profits .reg-form-contest input::-webkit-input-placeholder{
    color:#feab00;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.wrap-main-rush-for-profits .reg-form-contest input::-moz-placeholder{
    color:#feab00;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn{
    background:#50C878;
    color:#fff;
    float:left;
    font-size:15px;
    border:0;
    width:155px;
    padding:0 29px;
    height:50px;
    line-height:46px;
    -webkit-transform:skew(-20deg);
    -moz-transform:skew(-20deg);
    -o-transform:skew(-20deg)
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn:hover,.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn:hover button{
    background:#d32929
}
.wrap-main-rush-for-profits .reg-form-contest-long .group-input{
    margin-right:0
}
.wrap-main-rush-for-profits .reg-form-contest-success .wrapper-btn{
    width:180px;
    float:right;
    margin-right:40px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest-success .wrapper-btn,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-success .wrapper-btn{
    width:180px;
    float:right;
    margin-right:40px
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn button{
    color:#fff;
    background:#50C878;
    font-size:15px;
    font-weight:600;
    padding-left:0;
    padding-right:0;
    border:0;
    width:100%;
    -webkit-transform:skew(20deg);
    -moz-transform:skew(20deg);
    -o-transform:skew(20deg)
}
.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn button:focus{
    outline:0
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest .wrapper-btn,.lang-ms .wrap-main-rush-for-profits .reg-form-contest .wrapper-btn{
    width:210px
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container{
    width:100%!important;
    -webkit-transform:skew(20deg);
    -moz-transform:skew(20deg);
    -o-transform:skew(20deg)
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container--default .select2-selection--single{
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#feab00 transparent transparent transparent
}
.wrap-main-rush-for-profits .reg-form-contest-success h3{
    line-height:normal;
    margin-bottom:0
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container--default .select2-selection--single{
    background:#03040b
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:50px;
    color:#feab00;
    font-weight:600
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container--default .select2-selection--single .select2-selection__arrow{
    top:22px;
    right:0
}
.wrap-main-rush-for-profits .reg-form-contest-long .select2-container .select2-selection--single{
    height:50px
}
.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-btn{
    width:165px
}
.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-btn,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-btn{
    width:165px
}
.wrap-main-rush-for-profits .show-form{
    display:none
}
.wrap-main-rush-for-profits .reg-form-contest .mob-only{
    display:none
}
.wrap-main-rush-for-profits .head-langs-mob{
    display:none
}
.wrap-main-rush-for-profits #form-block .select2-search--dropdown{
    display:none
}
.wrap-main-rush-for-profits #form-block .select2-dropdown{
    border:none
}
.wrap-main-rush-for-profits #form-block .select2-dropdown{
    background:#19191c
}
.wrap-main-rush-for-profits #form-block .select2-results__option{
    color:#feab00;
    padding-left:31px
}
.wrap-main-rush-for-profits #form-block .select2-container--default .select2-results__option[aria-selected=true]{
    background:#feab00!important;
    color:#03040b!important
}
.wrap-main-rush-for-profits #form-block .select2-container--open .select2-dropdown--above{
    width:200px!important;
    left:-23px
}
.wrap-main-rush-for-profits #form-block .select2-container--default .select2-results__option--highlighted[aria-selected]{
    background:#1e1e20;
    color:#feab00
}
.wrap-main-rush-for-profits .black{
    opacity:0
}
.wrap-main-rush-for-profits .faq-show{
    display:none
}
.wrap-main-rush-for-profits .faq-only-mob{
    display:none
}
.wrap-main-rush-for-profits .block-archive{
    width:50%;
    position:fixed;
    height:100vh;
    background:#19191c;
    right:0;
    top:0;
    padding:45px 60px;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    transform:translateX(100%);
    transition:transform .4s ease-in-out;
    will-change:transform;
    z-index:1000
}
.wrap-main-rush-for-profits .block-archive h3{
    color:#fff;
    font-size:60px;
    font-weight:800;
    margin-bottom:20px;
    max-width:700px
}
.wrap-main-rush-for-profits .block-archive .table-raiting{
    margin-top:25px
}
.wrap-main-rush-for-profits .block-archive .tab-pane{
    padding-top:0
}
.wrap-main-rush-for-profits .block-archive h4{
    color:rgba(255,255,255,.5);
    font-size:15px;
    margin-bottom:30px
}
.wrap-main-rush-for-profits .block-archive table.dataTable thead td,.wrap-main-rush-for-profits .block-archive table.dataTable thead th{
    border:none
}
.wrap-main-rush-for-profits .link-to-conditions,.wrap-main-rush-for-profits .show-algorithm{
    color:#e72325;
    border-bottom:1px solid #e72325;
    cursor:pointer;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.wrap-main-rush-for-profits .show-algorithm:hover{
    border-bottom:transparent;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.wrap-main-rush-for-profits .block-archive .close{
    position:absolute;
    right:60px;
    top:70px;
    background:url(../images/new-site/contests/rush-for-profit/close.svg) no-repeat;
    width:35px;
    height:35px;
    z-index:10
}
.wrap-main-rush-for-profits .close{
    opacity:1
}
.wrap-main-rush-for-profits .block-archive .month-ul{
    display:flex;
    justify-content:center;
    flex-wrap:wrap
}
.wrap-main-rush-for-profits .block-archive .month-ul li{
    width:16.6%
}
.wrap-main-rush-for-profits .block-archive .month-ul li a{
    width:100%;
    background:rgba(172,172,173,.15);
    font-family:Open Sans;
    font-weight:400;
    line-height:normal;
    font-size:15px;
    border:1px solid #19191c;
    color:#c4c4c4;
    padding:14px 10px;
    text-align:center;
    display:block
}
.wrap-main-rush-for-profits .block-archive .month-ul li a.active{
    background:#feab00;
    color:#4d1919
}
.wrap-main-rush-for-profits-2020 .block-archive .month-ul li a.active{
    background:#50C878;
    color:#fff
}
.wrap-main-rush-for-profits .block-archive .month-ul>li:hover,.wrap-main-rush-for-profits .block-archive .month-ul>li:hover a:hover{
    background:#feab00
}
.wrap-main-rush-for-profits-2020 .block-archive .month-ul>li:hover,.wrap-main-rush-for-profits-2020 .block-archive .month-ul>li:hover a:hover{
    background:#50C878
}
.wrap-main-rush-for-profits .block-archive .month-ul>li:hover,.wrap-main-rush-for-profits .block-archive .month-ul>li:hover a:hover{
    background:#ffbe38!important;
    color:#4d1919!important;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.wrap-main-rush-for-profits-2020 .block-archive .month-ul>li:hover,.wrap-main-rush-for-profits-2020 .block-archive .month-ul>li:hover a:hover{
    background:#50C878!important;
    color:#fff!important
}
.wrap-main-rush-for-profits .block-archive .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th:first-child{
    padding-left:0;
    width:10px!important
}
.wrap-main-rush-for-profits .block-archive .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting table thead th:last-child{
    padding-right:0
}
.wrap-main-rush-for-profits .block-archive .table-raiting table tbody tr.winner{
    font-weight:700
}
.wrap-main-rush-for-profits table.dataTable.no-footer{
    border:none
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate .paginate_button.current,.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    background:0 0!important;
    color:#03040b!important;
    border:none
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate .paginate_button.current,.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    border-bottom:1px solid #feab00;
    background:#feab00!important
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background:0 0!important;
    border-color:transparent
}
.wrap-main-rush-for-profits{
    position:relative;
    overflow:hidden;
    background:#03040b
}
.wrap-main-rush-for-profits .lang-es,.wrap-main-rush-for-profits .lang-fr,.wrap-main-rush-for-profits .lang-pt,.wrap-main-rush-for-profits .lang-ru,.wrap-main-rush-for-profits .lang-vi,.wrap-main-rush-for-profits .lang-zh{
    display:none
}
.wrap-main-rush-for-profits-2020 .lang-es,.wrap-main-rush-for-profits-2020 .lang-pt,.wrap-main-rush-for-profits-2020 .lang-vi{
    display:block
}
.wrap-main-rush-for-profits table.dataTable tbody tr{
    background-color:transparent!important
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate .paginate_button{
    color:#fff!important;
    padding:5px 13px
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_paginate{
    float:none;
    text-align:center;
    font-size:18px;
    margin-top:30px
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_filter{
    float:none;
    text-align:left
}
.wrap-main-rush-for-profits .dataTables_filter label{
    color:#fff;
    padding-left:30px;
    width:100%;
    margin-bottom:30px
}
.wrap-main-rush-for-profits .dataTables_wrapper .dataTables_filter input{
    width:90%;
    float:right
}
.wrap-main-rush-for-profits footer{
    background:#0B233A;
    padding-bottom:100px
}
.ramadan-giveaway-wrap{
    font-family:'Open Sans',sans-serif
}
.ramadan-giveaway{
    background:#000105 url(../images/new-site/contests/ramadan-giveaway/stars.jpg) scroll 50% 0 no-repeat;
    min-height:3000px
}
.ramadan-giveaway .mosque{
    background:url(../images/new-site/contests/ramadan-giveaway/mosque.png) scroll 0 195px no-repeat;
    min-height:1800px;
    max-width:1800px;
    margin:0 auto
}
.ramadan-giveaway h1{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:150px;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:20px;
    letter-spacing:0;
    line-height:140px;
    text-align:left
}
.lang-vi .ramadan-giveaway h1{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-giveaway .slide-block{
    position:relative
}
.ramadan-giveaway .slide-block:before{
    width:721px;
    height:741px;
    background:url(../images/new-site/contests/ramadan-giveaway/moon.png) 0 0 no-repeat;
    content:"";
    position:absolute;
    right:-170px;
    top:130px
}
.ramadan-giveaway .slide-block p{
    color:#fff;
    margin-bottom:36px;
    font-size:15px;
    line-height:26px
}
.ramadan-giveaway .slide-block{
    padding:147px 0 215px
}
.ramadan-giveaway .btn-red{
    text-transform:none;
    font-weight:400;
    font-size:15px;
    min-width:inherit;
    padding:15px 25px
}
.ramadan-giveaway h3{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:60px;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:35px;
    letter-spacing:0;
    line-height:60px
}
.lang-vi .ramadan-giveaway h3{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-giveaway .steps-block table{
    color:#fff;
    width:100%;
    margin-bottom:70px
}
.ramadan-giveaway .steps-block table tr td:first-child{
    width:118px;
    padding-bottom:20px;
    padding-top:20px;
    vertical-align:middle
}
.rating-ramadan-giveaway{
    padding-top:250px;
    padding-bottom:115px
}
.rating-ramadan-giveaway h4{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:30px;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:15px;
    letter-spacing:0;
    margin-top:0
}
.lang-vi .rating-ramadan-giveaway h4{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.rating-ramadan-giveaway .abs-block h4{
    font-size:55px
}
.rating-ramadan-giveaway .cat-prize{
    position:relative
}
.rating-ramadan-giveaway .cat-prize span{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:250px;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:0;
    line-height:245px;
    vertical-align:bottom;
    display:inline-block;
    margin-bottom:0;
    margin-right:0
}
.lang-vi .rating-ramadan-giveaway .cat-prize span{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.rating-ramadan-giveaway .cat-prize img{
    position:absolute;
    bottom:28px
}
.rating-ramadan-giveaway .contest-table{
    color:#fff
}
.rating-ramadan-giveaway .contest-table .jspContainer,.rating-ramadan-giveaway .contest-table .jspPane,.rating-ramadan-giveaway .contest-table .table-over{
    width:100%!important
}
.rating-ramadan-giveaway .contest-table{
    max-width:270px
}
.rating-ramadan-giveaway .contest-table tr td,.rating-ramadan-giveaway .contest-table tr th{
    padding:5px 0;
    font-size:15px
}
.rating-ramadan-giveaway .contest-table tbody tr:hover{
    background:#f33333
}
.rating-ramadan-giveaway .contest-table tr th{
    padding-bottom:40px;
    font-weight:400;
    position:relative
}
.rating-ramadan-giveaway .contest-table tr th:before{
    position:absolute;
    content:"";
    width:100%;
    height:2px;
    background:#fff;
    bottom:20px
}
.rating-ramadan-giveaway .first img{
    left:72px
}
.rating-ramadan-giveaway .second img{
    left:72px
}
.rating-ramadan-giveaway .third img{
    left:100px
}
.rating-ramadan-giveaway .fourth img{
    left:123px
}
.rating-ramadan-giveaway .fifth img{
    left:-325px
}
.rating-ramadan-giveaway .line{
    margin-top:300px
}
.ramadan-giveaway .abs-block{
    width:270px;
    position:absolute;
    top:340px;
    right:0
}
.ramadan-giveaway .abs-block .cat-prize span{
    font-size:390px;
    line-height:375px
}
.ramadan-giveaway .block-pos{
    position:relative;
    padding-bottom:130px
}
.ramadan-giveaway .btn-block{
    text-align:center
}
.ramadan-giveaway .rating-ramadan-giveaway .btn-block{
    padding-top:115px
}
.ramadan-giveaway .conditions-ramadan-giveaway .conditions-title{
    text-align:center
}
.ramadan-giveaway .conditions-ramadan-giveaway .conditions-title h4{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:30px;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:0;
    line-height:30px;
    vertical-align:bottom;
    display:inline-block;
    margin-bottom:0;
    margin-right:0;
    padding:0 50px;
    background:#000105
}
.lang-vi .ramadan-giveaway .conditions-ramadan-giveaway .conditions-title h4{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-giveaway .conditions-ramadan-giveaway .conditions-rules{
    padding:60px 60px 10px;
    border:2px solid #fff;
    margin-top:-16px
}
.ramadan-giveaway .conditions-ramadan-giveaway .conditions{
    padding:0;
    color:#67686a;
    background:#000105
}
.ramadan-giveaway .conditions-ramadan-giveaway h3{
    font-family:'Open Sans',sans-serif;
    text-transform:none;
    font-size:15px;
    font-weight:700;
    line-height:inherit;
    margin-bottom:20px
}
.ramadan-giveaway .conditions-ramadan-giveaway ul{
    padding-left:0;
    font-size:15px;
    margin-bottom:50px
}
.ramadan-giveaway .conditions-ramadan-giveaway ul li>ul{
    margin-bottom:5px
}
.ramadan-giveaway .conditions-ramadan-giveaway ul li table{
    width:100%;
    margin-bottom:15px
}
.ramadan-giveaway .conditions-ramadan-giveaway ul li table tr td,.ramadan-giveaway .conditions-ramadan-giveaway ul li table tr th{
    padding:5px
}
.ramadan-giveaway-header .container{
    max-width:100%;
    width:1757px;
    padding-left:0;
    padding-right:0
}
.ramadan-charity-wrap{
    background:#001727;
    overflow:hidden;
    font-family:'Open Sans',sans-serif
}
.ramadan-charity-wrap header{
    background:rgba(0,0,0,.5)
}
.ramadan-charity-wrap .ramadan-slide{
    background:url(../images/new-site/contests/ramadan/ramadan-slide.jpg) no-repeat 50% 0;
    background-size:cover;
    height:757px;
    margin:0 auto
}
.ramadan-charity-wrap .ramadan-slide h1{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:100px;
    padding-top:220px;
    text-align:left;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:10px;
    letter-spacing:0;
    line-height:100px
}
.lang-vi .ramadan-charity-wrap .ramadan-slide h1{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-charity-wrap .ramadan-slide h2{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:30px;
    text-align:left;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:10px;
    letter-spacing:0;
    line-height:30px
}
.lang-vi .ramadan-charity-wrap .ramadan-slide h2{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-charity-wrap .ramadan-slide p{
    font-size:15px;
    color:#fff
}
.ramadan-charity-wrap .btn-red{
    min-width:inherit;
    padding:12px 20px;
    font-size:15px;
    text-transform:none;
    margin-top:40px;
    font-weight:400
}
.ramadan-charity-wrap h3{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:50px;
    text-align:left;
    color:#ffbc7e;
    text-transform:uppercase;
    margin-bottom:25px;
    letter-spacing:0;
    line-height:50px;
    max-width:380px
}
.lang-vi .ramadan-charity-wrap h3{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-charity-wrap .ramadan-content{
    position:relative;
    margin-bottom:68px;
    padding-top:50px
}
.ramadan-charity-wrap .ramadan-content .steps{
    margin-bottom:50px
}
.ramadan-charity-wrap .ramadan-content .steps p{
    color:#fff;
    font-size:15px;
    position:relative;
    padding-left:35px;
    margin-bottom:0;
    min-height:35px
}
.ramadan-charity-wrap .ramadan-content .steps p:before{
    position:absolute;
    font-size:30px;
    color:#ffbc7e;
    left:0;
    top:-14px;
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    text-transform:uppercase
}
.lang-vi .ramadan-charity-wrap .ramadan-content .steps p:before{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-charity-wrap .ramadan-content p{
    color:#fff;
    font-size:15px;
    margin-bottom:35px;
    max-width:470px
}
.ramadan-charity-wrap .ramadan-content ul li{
    color:#fff
}
.ramadan-charity-wrap .ramadan-content ul{
    margin-bottom:35px;
    padding-left:0
}
.ramadan-charity-wrap .ramadan-content .steps p.first:before{
    content:"1"
}
.ramadan-charity-wrap .ramadan-content .steps p.second:before{
    content:"2"
}
.ramadan-charity-wrap .ramadan-content .steps p.third:before{
    content:"3"
}
.ramadan-charity-wrap .ramadan-content .steps p.fourth:before{
    content:"4"
}
.ramadan-charity-wrap .ramadan-content h4{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:30px;
    text-align:left;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:3px;
    letter-spacing:0;
    line-height:30px;
    z-index:30;
    position:relative
}
.ramadan-charity-wrap .ramadan-content h5{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:150px;
    text-align:left;
    color:#ffbc7e;
    text-transform:uppercase;
    margin-bottom:43px;
    letter-spacing:0;
    line-height:150px;
    z-index:30;
    position:relative
}
.lang-vi .ramadan-charity-wrap .ramadan-content h4,.lang-vi .ramadan-charity-wrap .ramadan-content h5{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-charity-wrap .uzor-block{
    position:absolute;
    width:946px;
    height:960px;
    right:-386px;
    z-index:10;
    top:-450px
}
.ramadan-charity-wrap .uzor-block img:first-child{
    margin-left:40px
}
.ramadan-charity-wrap .ramadan-content .col-container{
    padding-left:115px;
    padding-top:241px;
    position:relative
}
.ramadan-charity-wrap .ramadan-content .red-block{
    background:#f33333;
    padding:40px 50px;
    position:relative;
    z-index:11;
    margin-bottom:70px
}
.ramadan-charity-wrap .ramadan-content .red-block h3{
    font-family:TrumpGothicPro-Bold,Arial,sans-serif;
    font-size:60px;
    text-align:left;
    color:#fff;
    text-transform:uppercase;
    margin-bottom:15px;
    letter-spacing:0;
    line-height:60px;
    z-index:30;
    position:relative;
    max-width:100%
}
.lang-vi .ramadan-charity-wrap .ramadan-content .red-block h3{
    font-family:TrumpGothicPro-Bold,Tahoma,sans-serif
}
.ramadan-charity-wrap .ramadan-content .red-block a,.ramadan-charity-wrap .ramadan-content .red-block p{
    color:#fff;
    font-size:15px
}
.ramadan-charity-wrap .ramadan-content .red-block a{
    text-decoration:underline
}
.ramadan-charity-wrap .ramadan-content .red-block a:hover{
    text-decoration:none
}
.ramadan-charity-wrap .ramadan-content input{
    background:#fff;
    color:#0B233A;
    text-align:left;
    border:none;
    min-width:300px;
    display:inline-block;
    padding:15px 28px;
    text-decoration:none!important;
    position:relative;
    margin-bottom:30px;
    z-index:0;
    font-weight:700;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-charity-wrap .ramadan-content .btn-dark{
    background:#011d2b;
    color:#fff;
    min-width:300px;
    text-align:center;
    display:inline-block;
    padding:15px 28px;
    text-decoration:none!important;
    position:relative;
    margin-bottom:23px;
    z-index:0;
    font-weight:700;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-charity-wrap .ramadan-content .btn-dark:hover{
    background:#fff;
    color:#011d2b;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-charity-wrap .ramadan-content .red-block p{
    margin-top:10px;
    margin-bottom:30px
}
.ramadan-charity-wrap .ramadan-content p.no-margin{
    margin-bottom:5px
}
.ramadan-charity-wrap .ramadan-content .red-block p.or{
    max-width:300px;
    font-weight:700;
    font-size:18px
}
.ramadan-charity-wrap .ramadan-content .last-program h3{
    color:#fff;
    font-size:50px;
    margin-bottom:30px;
    max-width:100%
}
.ramadan-charity-wrap .ramadan-content .table-block{
    background:#a9815d;
    padding:50px 0;
    margin-top:0;
    text-align:center
}
.ramadan-charity-wrap .ramadan-content .table-block h3{
    color:#fff;
    font-size:60px;
    line-height:60px;
    margin-bottom:30px;
    padding-left:50px;
    max-width:100%
}
.ramadan-charity-wrap .ramadan-content .table-block table{
    width:100%;
    color:#fff;
    font-size:15px;
    text-align:left
}
.ramadan-charity-wrap .ramadan-content .table-block table thead tr:first-child{
    background:#a9815d
}
.ramadan-charity-wrap .ramadan-content .table-block table tr td{
    padding:13px 15px
}
.ramadan-charity-wrap .ramadan-content .table-block table tr td:first-child{
    padding-left:50px
}
.ramadan-charity-wrap .ramadan-content .table-block table tr td:first-child span{
    max-width:75px;
    display:inline-block
}
.ramadan-charity-wrap .ramadan-content .table-block table tr:nth-child(2n+1){
    background:#c59c76
}
.ramadan-charity-wrap .ramadan-content .table-block a.conditions-href{
    color:#fff;
    font-size:15px;
    text-decoration:underline;
    display:inline-block;
    margin:25px 50px 0 50px
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari{
    margin-top:20px;
    margin-bottom:0
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul,.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul li a{
    border-color:#fff
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul li.last a{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul li a{
    color:#d2bfaa
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul li.left-arrow a{
    background:url(../images/new-site/contests/ramadan/left.png) scroll 50% 50% no-repeat
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul li.right-arrow a{
    background:url(../images/new-site/contests/ramadan/right.png) scroll 50% 50% no-repeat
}
.ramadan-charity-wrap .ramadan-content .table-block .pagination-ferrari ul li.active a{
    color:#fff
}
.ramadan-charity-wrap .ramadan-content span.ellipsis{
    color:#fff
}
.ramadan-charity-wrap .ramadan-content .res-program{
    padding:37px 50px 36px;
    background:#c59c76;
    display:flex;
    justify-content:space-between
}
.ramadan-charity-wrap .ramadan-content .res-program>div span{
    font-family:Bitter;
    font-weight:700;
    font-size:25px;
    line-height:23px;
    color:#fff;
    display:block
}
.ramadan-charity-wrap .ramadan-content .res-program>div p{
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    color:#ffd7b1;
    margin-bottom:0
}
.ramadan-charity-wrap .all-rights-block,.ramadan-charity-wrap .footer-menu,.ramadan-charity-wrap .terms-block{
    background:#001727
}
.ramadan-charity-wrap .terms-block p{
    color:#5e687e
}
.ramadan-charity-wrap .footer-menu ul li:first-child a{
    color:#fff
}
.ramadan-charity-wrap .footer-menu ul li a{
    color:#5e687e
}
.ramadan-charity-wrap .footer-menu ul li a:hover{
    color:#fff
}
.ramadan-charity-wrap .conditions{
    background:#001727;
    color:#fff;
    font-size:15px
}
.ramadan-charity-wrap .conditions h4{
    margin-bottom:30px
}
.ramadan-charity-wrap .conditions ul li{
    margin-bottom:15px
}
.ramadan-charity-wrap .conditions ul{
    margin-bottom:30px
}
.ramadan-charity-wrap .conditions-title{
    margin:45px 0 30px
}
.ramadan-charity-wrap .conditions-title h3{
    color:#fff;
    margin-bottom:0;
    max-width:100%;
    cursor:pointer
}
.ramadan-charity-wrap .conditions a{
    color:#ffbc7e
}
.ramadan-charity-wrap .col-container-more{
    padding-left:0;
    padding-top:105px
}
.ramadan-charity-wrap .pd-top{
    padding-top:60px
}
.ramadan-charity-wrap .trade-levels p:first-child{
    margin-top:10px
}
.ramadan-charity-wrap .last-program{
    margin-top:100px
}
.site-error-500 h1{
    text-align:left
}
.site-error-500 h2{
    text-align:left;
    margin-bottom:30px
}
.site-error-500 .container-block{
    max-width:1200px;
    margin:0 auto;
    text-align:left;
    height:700px;
    position:relative
}
.site-error-500 .container-block li,.site-error-500 .container-block p{
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2
}
.lang-vi .site-error-500 .container-block li,.lang-vi .site-error-500 .container-block p{
    font-family:Tahoma
}
.site-error-500 .container-block p a{
    color:#fff
}
.site-error-500 .error-500-img{
    position:absolute;
    width:900px;
    max-width:calc(838px * 1.35);
    max-height:calc(838px * 1.25);
    overflow:hidden;
    right:-100px;
    bottom:-100px
}
.site-error-500 .text-error{
    max-width:500px
}
.site-error-500 .text-error p{
    position:relative
}
.site-error-500 .text-error h3{
    text-align:left
}
.main-wrapper-ib-annual-indonesia .bg-house{
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/luxurious-house-blue.jpg) no-repeat 50% 0;
    background-size:cover;
    background-attachment:fixed;
    position:relative
}
.main-wrapper-ib-annual-indonesia .bg-grey-house{
    background-color:rgba(51,51,51,.9)
}
.main-wrapper-ib-annual-indonesia .main-section-annual{
    padding-top:160px;
    text-align:center;
    padding-bottom:0;
    z-index:11;
    position:relative
}
.main-wrapper-ib-annual-indonesia .main-section-annual p{
    font-family:Montserrat;
    font-weight:600;
    font-size:10px;
    line-height:12px;
    text-transform:uppercase;
    margin-bottom:30px
}
.main-wrapper-ib-annual-indonesia .main-section-annual p span{
    color:#b2b2b2
}
.main-wrapper-ib-annual-indonesia .main-section-annual .avard-ib{
    margin:0 auto;
    display:block
}
.main-wrapper-ib-annual-indonesia .main-section-annual h1{
    padding-top:0;
    margin-top:30px;
    margin-bottom:20px
}
.main-wrapper-ib-annual-indonesia .main-section-annual h2{
    font-family:Bitter;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    text-align:center;
    color:#b2b2b2;
    margin-bottom:20px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest{
    display:flex;
    justify-content:center;
    align-items:center;
    background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 49.17%,rgba(0,0,0,0) 100%);
    padding:18px 0 20px;
    margin:0 auto 80px;
    max-width:1080px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .finish-block p,.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .start-block p{
    font-family:Montserrat;
    font-weight:600;
    font-size:10px;
    line-height:12px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:2px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .finish-block span,.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .start-block span{
    display:block;
    font-family:Montserrat;
    font-weight:600;
    font-size:12px;
    line-height:15px;
    text-transform:uppercase;
    color:#b2b2b2
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .start-block{
    text-align:right
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .finish-block{
    text-align:left
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .period-block{
    width:500px;
    height:1px;
    background:#5e5e5e;
    position:relative;
    margin:0 10px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .period-block:before{
    width:3px;
    height:15px;
    background:#5e5e5e;
    position:absolute;
    content:"";
    left:0;
    top:-7px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .period-block-contest .period-block:after{
    width:4px;
    height:14px;
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/finish-ic.svg);
    position:absolute;
    content:"";
    right:0;
    top:-7px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual{
    padding-left:0;
    display:flex;
    align-items:flex-start;
    justify-content:center;
    padding-bottom:100px;
    margin-bottom:0
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li{
    padding:50px 0 10px;
    width:340px;
    margin:0 15px;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    text-align:left
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li h3{
    font-family:Bitter;
    font-weight:400;
    text-align:center;
    font-size:25px;
    line-height:140%;
    color:#fff;
    margin-bottom:20px;
    padding-left:20px;
    padding-right:20px;
    margin-top:20px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li h3+p{
    color:#b2b2b2;
    text-align:center;
    margin-bottom:40px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li h3+p span{
    color:#50C878
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:12px;
    text-transform:uppercase;
    padding-left:30px;
    padding-right:30px;
    color:#737373;
    margin-bottom:5px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li .condition-row{
    margin-bottom:20px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li .condition-row span{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    text-transform:uppercase;
    color:#b2b2b2;
    padding-left:30px;
    padding-right:30px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li h4{
    background:#0e3861;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:12px;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    padding:6px 30px 5px;
    margin-bottom:25px
}
.main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual .prize-ic{
    height:90px
}
.main-wrapper-ib-annual-indonesia .registration-block{
    padding:40px 30px;
    width:100%;
    z-index:1001;
    background:#0B233A url(../images/new-site/contests/ib-annual-giveaway-indonesia/bg-form.png) no-repeat scroll 0 0
}
.reg-height{
    height:130px
}
.main-wrapper-ib-annual-indonesia .registration-block.fix{
    position:fixed;
    bottom:0
}
.main-wrapper-ib-annual-indonesia .registration-block .form-block{
    display:flex;
    justify-content:center;
    align-items:flex-end
}
.main-wrapper-ib-annual-indonesia .registration-block .form-block h3{
    font-family:Montserrat;
    font-weight:600;
    font-size:36px;
    line-height:44px;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:4px
}
.main-wrapper-ib-annual-indonesia .registration-block .form-block label{
    font-family:Montserrat;
    font-weight:600;
    font-size:10px;
    line-height:10px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:10px
}
.main-wrapper-ib-annual-indonesia .registration-block .form-block .title-reg{
    margin-right:40px
}
.main-wrapper-ib-annual-indonesia .registration-block .form-block .input-field{
    margin-right:30px
}
.main-wrapper-ib-annual-indonesia .registration-block .form-block .btn-field .btn-red{
    padding:16px 60px
}
.luxurious-house{
    height:100vh;
    background-size:cover;
    position:relative;
    padding:200px 0 0 250px
}
.main-wrapper-ib-annual-indonesia .car-section .registration-block,.main-wrapper-ib-annual-indonesia .luxurious-house .registration-block,.main-wrapper-ib-annual-indonesia .tour-section .registration-block{
    position:absolute;
    bottom:0;
    width:100%;
    left:0;
    z-index:10
}
.main-wrapper-ib-annual-indonesia .prize-desc{
    background:#fff;
    padding:0 50px 30px;
    max-width:700px;
    text-align:left;
    z-index:10;
    position:relative
}
.main-wrapper-ib-annual-indonesia .prize-desc .info{
    background:#5e5e5e;
    font-family:Montserrat;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    text-transform:uppercase;
    color:#fff;
    padding:11px 20px;
    display:inline-block;
    margin-bottom:50px
}
.main-wrapper-ib-annual-indonesia .prize-desc h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:50px;
    line-height:120%;
    color:#000;
    margin-bottom:20px
}
.main-wrapper-ib-annual-indonesia .prize-desc p{
    font-family:Arial;
    font-size:15px;
    line-height:140%;
    color:#5e5e5e
}
.lang-vi .main-wrapper-ib-annual-indonesia .prize-desc p{
    font-family:Tahoma
}
.main-wrapper-ib-annual-indonesia .prize-desc .btn-white{
    background:#fff;
    border:2px solid #50C878;
    padding:15px 40px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:15px;
    color:#50C878;
    text-transform:uppercase;
    margin-top:25px;
    cursor:pointer
}
.main-wrapper-ib-annual-indonesia .prize-desc .btn-white:hover{
    background:#50C878;
    color:#fff
}
.main-wrapper-ib-annual-indonesia .prize-desc .btn-block{
    text-align:right
}
.main-wrapper-ib-annual-indonesia .car-section{
    height:100vh;
    padding:200px 0 0 250px;
    position:relative
}
.main-wrapper-ib-annual-indonesia .pajero-bg{
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/pajero-bg.jpg);
    background-size:cover;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    opacity:0
}
.main-wrapper-ib-annual-indonesia .grey-bg-map{
    background:#0B233A url(../images/new-site/contests/ib-annual-giveaway-indonesia/bg-with-map-new.jpg) no-repeat 20% 50%;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    opacity:0
}
.main-wrapper-ib-annual-indonesia .grey-bg-contest{
    background:#0B233A;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    opacity:0
}
.main-wrapper-ib-annual-indonesia .car-img{
    position:absolute;
    top:174px;
    right:122px;
    opacity:0
}
.main-wrapper-ib-annual-indonesia .show-car{
    opacity:1
}
.main-wrapper-ib-annual-indonesia .tour-section{
    height:100vh;
    padding:200px 0 0 250px;
    position:relative;
    overflow:hidden
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map{
    position:absolute;
    right:-40px;
    top:10px;
    z-index:0
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map span{
    width:6px;
    height:6px;
    background:#50C878;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    position:absolute
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map p{
    position:absolute;
    margin-bottom:0;
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:120%;
    color:#fff
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-london span{
    top:188px;
    left:742px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-london p{
    top:198px;
    left:723px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-kaliningrad span{
    top:172px;
    left:823px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-kaliningrad p{
    top:148px;
    left:791px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .london-kal{
    width:81px;
    height:20px;
    top:167px;
    left:742px;
    position:absolute;
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/london-kal.svg) no-repeat
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-moscow span{
    top:169px;
    left:878px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-moscow p{
    top:180px;
    left:858px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .point-indo span{
    top:480px;
    left:1214px
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .moscow-indo{
    width:336px;
    height:311px;
    top:172px;
    left:881px;
    position:absolute;
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/moscow-indo.svg) no-repeat
}
.main-wrapper-ib-annual-indonesia .tour-section .tour-map .kal-moscow{
    width:336px;
    height:311px;
    top:162px;
    left:826px;
    position:absolute;
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/kal-moscow.svg) no-repeat
}
.main-wrapper-ib-annual-indonesia .annual-rules{
    text-align:left;
    position:relative
}
.main-wrapper-ib-annual-indonesia .annual-rules .container-content{
    max-width:1080px;
    margin:0 auto;
    padding-top:100px
}
.main-wrapper-ib-annual-indonesia .annual-rules .container-content iframe{
    width:100%;
    height:500px;
    margin-bottom:100px
}
.main-wrapper-ib-annual-indonesia .annual-rules h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:30px;
    line-height:36px;
    color:#fff;
    margin-bottom:52px
}
.main-wrapper-ib-annual-indonesia .annual-rules h4{
    font-family:Arial;
    font-size:15px;
    line-height:100%;
    color:#fff;
    position:relative;
    padding-left:44px;
    margin-bottom:35px
}
.lang-vi .main-wrapper-ib-annual-indonesia .annual-rules h4{
    font-family:Tahoma
}
.main-wrapper-ib-annual-indonesia .annual-rules h4:before{
    position:absolute;
    width:24px;
    height:24px;
    background:#50C878;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:22px;
    text-transform:uppercase;
    color:#fff;
    text-align:center;
    left:0;
    top:-4px
}
.main-wrapper-ib-annual-indonesia .annual-rules h4.one:before{
    content:"1"
}
.main-wrapper-ib-annual-indonesia .annual-rules h4.two:before{
    content:"2"
}
.main-wrapper-ib-annual-indonesia .annual-rules h4.three:before{
    content:"3"
}
.main-wrapper-ib-annual-indonesia .annual-rules ul{
    padding-bottom:25px;
    margin-bottom:0
}
.main-wrapper-ib-annual-indonesia .annual-rules ul li{
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2;
    margin-bottom:20px
}
.lang-vi .main-wrapper-ib-annual-indonesia .annual-rules ul li{
    font-family:Tahoma
}
.main-wrapper-ib-annual-indonesia .annual-rules table{
    width:100%;
    border:1px solid #b2b2b2;
    margin-top:15px
}
.main-wrapper-ib-annual-indonesia .annual-rules a{
    color:#fff
}
.main-wrapper-ib-annual-indonesia .annual-rules table tr td,.main-wrapper-ib-annual-indonesia .annual-rules table tr th{
    border:1px solid #b2b2b2;
    padding:0 15px
}
.main-wrapper-ib-annual-indonesia .modal-dialog{
    max-width:650px;
    margin-top:0;
    margin-bottom:0
}
.main-wrapper-ib-annual-indonesia #exampleModal{
    overflow:hidden!important
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content{
    min-height:100vh;
    background:#0B233A;
    border:none
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-header{
    padding:65px 40px 50px;
    position:relative;
    border-bottom:none
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:24px;
    color:#b2b2b2
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .close{
    font-size:64px;
    color:#b2b2b2;
    padding:0;
    margin:0;
    position:absolute;
    right:40px;
    top:45px;
    outline:0!important;
    font-weight:400;
    text-shadow:none
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body{
    padding:0
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .variant-menu{
    text-align:left;
    padding-left:40px;
    padding-right:40px;
    margin-bottom:0
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .variant-menu a{
    margin:0 9px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .variant-menu a:first-child{
    margin-left:0
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block{
    background:#0e3861;
    padding:20px 40px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block label{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:10px;
    color:#737373;
    text-transform:uppercase;
    margin-right:20px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block input{
    width:auto
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table{
    width:100%;
    font-family:Montserrat;
    font-weight:600;
    color:#b2b2b2;
    font-size:11px;
    line-height:13px;
    margin-top:3px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th{
    text-transform:uppercase;
    color:#737373;
    font-size:10px;
    line-height:12px;
    padding:2px 10px;
    background:#0e3861
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td .proc-100,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th span{
    width:70px;
    display:block
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td:first-child,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th:first-child{
    padding-left:40px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td:last-child,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th:last-child{
    padding-right:40px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td{
    padding:0 10px;
    height:40px
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tbody tr{
    transition:all .7s
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tbody tr.winner{
    background:#50C878!important;
    color:#fff
}
.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tbody tr:hover{
    background:#000;
    transition:all .7s
}
.main-wrapper-ib-annual-indonesia .progress{
    height:2px;
    background:#3a3a3a;
    width:70px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.main-wrapper-ib-annual-indonesia .progress-bar{
    background:#737373
}
.main-wrapper-ib-annual-indonesia .proc-100 span{
    margin-right:5px;
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/100.svg) no-repeat;
    width:18px;
    height:18px;
    display:inline-block;
    vertical-align:middle
}
.main-wrapper-ib-annual-indonesia .winner .proc-100 span{
    background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/100-v.svg) no-repeat
}
.main-wrapper-ib-annual-indonesia .jspContainer,.main-wrapper-ib-annual-indonesia .jspPane,.main-wrapper-ib-annual-indonesia .table-over{
    width:100%!important
}
.main-wrapper-ib-annual-indonesia .jspVerticalBar{
    width:6px
}
.main-wrapper-ib-annual-indonesia .jspDrag{
    background:#737373
}
.main-wrapper-ib-annual-indonesia .jspTrack{
    background:#3a3a3a
}
.main-wrapper-ib-annual-indonesia .table-over table{
    margin-bottom:30px!important
}
.main-wrapper-ib-annual-indonesia .only-mob{
    display:none
}
@keyframes bounceInLeft{
    60%,75%,90%,from,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-3000px,0,0);
        transform:translate3d(-3000px,0,0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px,0,0);
        transform:translate3d(25px,0,0)
    }
    75%{
        -webkit-transform:translate3d(-10px,0,0);
        transform:translate3d(-10px,0,0)
    }
    90%{
        -webkit-transform:translate3d(5px,0,0);
        transform:translate3d(5px,0,0)
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.infinite{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.delay-1s{
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.animated.delay-2s{
    -webkit-animation-delay:2s;
    animation-delay:2s
}
.animated.delay-3s{
    -webkit-animation-delay:3s;
    animation-delay:3s
}
.animated.delay-4s{
    -webkit-animation-delay:4s;
    animation-delay:4s
}
.animated.delay-5s{
    -webkit-animation-delay:5s;
    animation-delay:5s
}
.animated.fast{
    -webkit-animation-duration:.8s;
    animation-duration:.8s
}
.animated.faster{
    -webkit-animation-duration:.5s;
    animation-duration:.5s
}
.animated.slow{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.slower{
    -webkit-animation-duration:3s;
    animation-duration:3s
}
.check-certificate,.no-certificate{
    height:847px;
    padding-top:170px;
    background:url(../images/new-site/certificate-partners/certificate-bg.jpg) no-repeat scroll 50% 0;
    background-size:cover;
    overflow:hidden
}
.check-certificate{
    height:750px
}
.no-certificate .block-certificate{
    max-width:1385px;
    margin:0 auto;
    position:relative;
    padding-left:50px;
    padding-right:50px
}
.no-certificate h1{
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:25px;
    line-height:35px;
    color:#fff;
    text-align:left;
    padding-top:212px
}
.no-certificate h1 a{
    color:#50C878;
    text-decoration:underline
}
.no-certificate .certificate-no-img{
    width:849px;
    height:788px;
    right:-100px;
    top:-70px;
    position:absolute
}
.check-certificate .border-certificate{
    width:682px;
    height:515px;
    margin:0 auto;
    background:url(../images/new-site/certificate-partners/border.png) no-repeat scroll 50% 0;
    text-align:center;
    padding:100px 50px 50px 25px;
    position:relative
}
.check-certificate .border-certificate h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:700;
    font-size:25px;
    line-height:34px;
    text-align:center;
    text-transform:capitalize;
    color:#737272;
    margin-bottom:42px;
    margin-top:22px
}
.check-certificate .border-certificate h3 span{
    font-family:Bitter;
    font-style:normal;
    font-weight:700;
    font-size:65px;
    line-height:90px;
    text-transform:capitalize;
    color:#fff;
    display:block
}
.check-certificate h4{
    max-width:682px;
    margin:0 auto;
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:15px;
    line-height:25px;
    text-align:center;
    color:#fff
}
.promotions-page{
    padding-top:100px
}
.promotions-page .archive-promo ul{
    justify-content:center
}
.promotions-page .archive-promo .promo-block{
    opacity:.3
}
.promotions-page .img-tifia{
    display:block;
    margin:0 auto
}
.promotions-page h1,.promotions-page h2{
    padding-top:0;
    margin-bottom:20px;
    font-size:65px;
    line-height:78px
}
.promotions-page h2{
    padding-top:50px
}
.promotions-page h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:35px;
    text-align:center;
    color:#989898;
    margin-bottom:50px
}
.promotions-page .promotions-block{
    max-width:1200px;
    margin:0 auto
}
.promotions-page .promotions-block h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    color:#fff;
    margin-bottom:7px;
    transition:all .5s
}
.promotions-page .promotions-block ul li a:hover h4{
    color:#50C878;
    transition:all .5s
}
.promotions-page .promotions-block h4+p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    color:#989898;
    line-height:20px;
    margin-bottom:0;
    transition:all .5s
}
.lang-vi .promotions-page .promotions-block h4+p{
    font-family:Tahoma
}
.promotions-page .promotions-block ul li a:hover h4+p{
    color:#fff;
    transition:all .5s
}
.promotions-page .promotions-block ul{
    padding-left:0;
    display:flex;
    flex-wrap:wrap
}
.promotions-page .promotions-block ul li{
    margin:0 20px;
    padding-bottom:50px;
    width:360px
}
.promotions-page .promo-block{
    width:100%;
    height:200px;
    display:block;
    position:relative;
    margin-bottom:20px;
    background:#0B233A;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    box-shadow:0 15px 25px rgba(0,0,0,.25)
}
.promotions-page .promo-block .title-promo{
    position:absolute;
    top:30px;
    left:20px;
    text-transform:uppercase;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600
}
.promotions-page .promo-block .title-promo span{
    font-size:18px;
    color:#fff;
    line-height:20px;
    display:block
}
.promotions-page .promo-block .title-promo p{
    font-size:10px;
    color:#50C878;
    margin-bottom:3px
}
.promotions-page .promo-block.lucky-draw-promo img{
    position:absolute;
    right:10px;
    bottom:10px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.promotions-page .promo-block.rush-for-profit-promo{
    background:url(../images/new-site/promotions/rush-for-profit-bg.jpg) no-repeat scroll 50% 0
}
.promotions-page .promo-block.rush-for-profit-promo{
    background:url(../images/new-site/promotions/rush-for-profit-bg.jpg) no-repeat scroll 50% 0
}
.promotions-page .promo-block.be-on-top-promo{
    background:url(../images/new-site/promotions/be-on-top-promo.jpg) no-repeat scroll 0 0
}
.promotions-page .promo-block.be-on-top-promo-2020{
    background:#0B233A
}
.promotions-page .promo-block.ib-indo-promo{
    background:url(../images/new-site/promotions/ib-indo.jpg) no-repeat scroll 0 0
}
.promotions-page .promo-block.ramadan-giveaway-promo-2020{
    background:#0B233A
}
.promotions-page .promo-block.ramadan-giveaway-promo-2020 .img-tifia{
    position:absolute;
    right:18px;
    bottom:0
}
.promotions-page .promo-block.ramadan-charity-promo-2020 .img-tifia{
    bottom:0;
    right:0;
    position:absolute
}
.promotions-page .promo-block.be-on-top-promo-2020 .img-tifia{
    bottom:21px;
    right:28px;
    position:absolute
}
.promotions-page h3 a{
    color:#50C878
}
.promotions-page .promo-block.ib-indo-promo .title-promo{
    left:0;
    top:22px;
    padding:5px 20px 5px;
    background:#fff
}
.promotions-page .promo-block.ib-indo-promo .title-promo p{
    margin-bottom:0
}
.promotions-page .promo-block.ib-indo-promo .title-promo span{
    color:#0B233A
}
.promotions-page .promo-block.be-on-top-promo .img-tifia{
    position:absolute;
    bottom:0;
    right:0;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.promotions-page .promo-block.be-on-top-promo .title-promo{
    left:0;
    top:22px;
    padding:5px 20px 5px;
    background:#50C878
}
.promotions-page .promo-block.be-on-top-promo .title-promo p{
    color:#fff;
    margin-bottom:0
}
.promotions-page .promo-block.rush-for-profit-promo .img-tifia{
    position:absolute;
    bottom:0;
    left:50px;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.promotions-page .promo-block.rush-for-profit-promo-2020 .img-tifia{
    position:absolute;
    bottom:0;
    right:0;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.promotions-page .promo-block.rush-for-profit-promo-2020 .title-contest{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:19px;
    text-transform:uppercase;
    color:#50C878;
    position:absolute;
    left:20px;
    bottom:32px
}
.promotions-page .promo-block.rush-for-profit-promo-2020 .title-contest span{
    color:#fff
}
.promotions-page .promo-block.rush-for-profit-promo .title-contest h5{
    font-family:Montserrat;
    font-style:italic;
    font-weight:800;
    font-size:23px;
    color:#fff;
    position:absolute;
    top:60px;
    right:20px
}
.promotions-page .promo-block.bonus-100-promo{
    background:#50C878 url(../images/new-site/promotions/bonus-line.png) no-repeat scroll 50% 0;
    padding:10px
}
.promotions-page .promo-block.bonus-30-promo{
    background:#0B233A url(../images/new-site/promotions/bonus-30-line.png) no-repeat scroll 50% 0;
    padding:10px
}
.promotions-page .promo-block.bonus-100-promo .line{
    border:1px solid rgba(255,255,255,.25);
    height:100%;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.promotions-page .promo-block.bonus-30-promo .line{
    border:1px solid rgba(229,37,37,.3);
    height:100%;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.promotions-page .promo-block.bonus-100-promo .line h5{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:34px;
    line-height:33px;
    color:#000;
    text-transform:uppercase;
    padding-top:65px;
    padding-left:20px;
    margin-bottom:10px
}
.promotions-page .promo-block.bonus-30-promo .line h5{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:34px;
    line-height:33px;
    color:#fff;
    text-transform:uppercase;
    padding-top:65px;
    padding-left:20px;
    margin-bottom:10px
}
.promotions-page .promo-block.bonus-100-promo .line h5 span{
    color:#fff;
    background:#000;
    padding:6px;
    display:inline-block
}
.promotions-page .promo-block.bonus-30-promo .line h5 span{
    color:#fff;
    background:#50C878;
    padding:6px;
    display:inline-block
}
.promotions-page .promo-block.bonus-100-promo .line h5+p,.promotions-page .promo-block.bonus-30-promo .line h5+p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:10px;
    line-height:10px;
    color:#fff;
    margin-left:20px;
    text-transform:uppercase;
    margin-bottom:20px;
    border-bottom:1px solid transparent;
    display:inline-block
}
.promotions-page .promo-block.bonus-30-promo .line h5+p{
    border-bottom:1px solid #50C878;
    display:inline-block
}
.promotions-page .promo-block.bonus-100-promo .line h5+p+span,.promotions-page .promo-block.bonus-30-promo .line h5+p+span{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:8px;
    line-height:8px;
    text-transform:uppercase;
    color:#000;
    padding-left:20px;
    display:block
}
.promotions-page .promo-block.bonus-30-promo .line h5+p+span{
    color:#5e5e5e
}
.promotions-page .promo-block.bonus-100-promo .img-tifia,.promotions-page .promo-block.bonus-30-promo .img-tifia{
    position:absolute;
    top:33px;
    right:35px
}
.promotions-page .promo-block.bonus-100-promo span.left,.promotions-page .promo-block.bonus-30-promo span.left{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:8px;
    line-height:8px;
    text-transform:uppercase;
    color:#000;
    transform:rotate(-90deg);
    position:absolute;
    width:200px;
    text-align:center;
    top:96px;
    right:-78px
}
.promotions-page .promo-block.bonus-30-promo span.left{
    color:#5e5e5e
}
.promotions-page .promo-block.new-year-promo{
    padding:10px;
    overflow:hidden
}
.promotions-page .promo-block.new-year-promo .prize-new-year{
    position:absolute;
    right:15px;
    bottom:33px;
    width:200px
}
.promotions-page .promo-block.forex-cashback-promo .img-tifia{
    right:13px;
    bottom:0;
    position:absolute
}
.christmas-giveaway-wrapper .main-wrapper{
    padding-left:112px;
    padding-right:112px;
    overflow-x:hidden
}
.christmas-giveaway-wrapper .main-wrapper header .container-fluid .main-menu{
    display:inline-block;
    vertical-align:top
}
.christmas-giveaway-wrapper .main-wrapper header .left-block{
    position:static;
    display:inline-block;
    vertical-align:top;
    margin-right:19px
}
.christmas-giveaway-wrapper header .container-fluid .navbar>.row{
    display:inline-block
}
.christmas-giveaway-wrapper .main-wrapper header .row>.col-12{
    display:block;
    position:static
}
.christmas-giveaway-wrapper .main-wrapper header nav{
    max-width:1120px;
    margin-right:112px;
    margin-left:auto
}
.christmas-giveaway-wrapper header #navbarNav ul>li a{
    padding-left:0;
    padding-right:32px
}
.christmas-giveaway-wrapper header .right-block{
    right:112px
}
.christmas-giveaway-wrapper .lang-block{
    margin-left:23px
}
.christmas-giveaway-wrapper header .reg-btn a:first-child{
    margin-right:22px
}
.christmas-giveaway-wrapper header .logo{
    padding-top:32px
}
.christmas-giveaway-wrapper .container-contest{
    max-width:1120px;
    margin-right:0;
    margin-left:auto
}
.christmas-giveaway-wrapper .christmas-info .container-contest>p{
    font-family:Bitter,serif;
    color:#fff;
    margin-bottom:10px;
    font-size:100px;
    margin-top:225px;
    display:inline-block;
    line-height:normal;
    font-weight:700;
    background:#f7d45e;
    background:-moz-linear-gradient(top,#f7d45e 1%,#e39c06 98%);
    background:-webkit-linear-gradient(top,#f7d45e 1%,#e39c06 98%);
    background:linear-gradient(to bottom,#f7d45e 1%,#e39c06 98%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.christmas-giveaway-wrapper .christmas-info .container-contest h1{
    font-size:40px;
    text-align:left;
    font-family:Montserrat;
    font-weight:600;
    max-width:750px;
    padding-top:0;
    line-height:normal;
    margin-bottom:25px;
    position:relative;
    z-index:7
}
.christmas-giveaway-wrapper .christmas-info .container-contest h2{
    font-family:Montserrat;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    text-align:left;
    margin-bottom:30px;
    position:relative;
    z-index:7
}
.christmas-giveaway-wrapper .btn-yellow{
    color:#fff;
    padding:17px 30px;
    margin-bottom:220px;
    font-family:Montserrat;
    font-weight:700;
    background:#b88019;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .btn-yellow:hover{
    background:#eaa21c;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .christmas-info .steps-block{
    background:#c59230;
    background:-moz-linear-gradient(left,#c59230 0,#d5a836 25%,#d19f34 41%,#d4a237 53%,#bf8c2f 73%,#d19f35 100%);
    background:-webkit-linear-gradient(left,#c59230 0,#d5a836 25%,#d19f34 41%,#d4a237 53%,#bf8c2f 73%,#d19f35 100%);
    background:linear-gradient(to right,#c59230 0,#d5a836 25%,#d19f34 41%,#d4a237 53%,#bf8c2f 73%,#d19f35 100%);
    padding:30px;
    max-width:798px;
    box-sizing:border-box;
    position:relative
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-horizon,.christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical{
    position:relative
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical{
    padding:43px 50px 25px
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-horizon:before{
    background:#d9a326;
    background:-moz-linear-gradient(left,#d9a326 0,#d09b24 25%,#c48f21 42%,#af7c1b 100%);
    background:-webkit-linear-gradient(left,#d9a326 0,#d09b24 25%,#c48f21 42%,#af7c1b 100%);
    background:linear-gradient(to right,#d9a326 0,#d09b24 25%,#c48f21 42%,#af7c1b 100%);
    content:"";
    position:absolute;
    height:4px;
    width:100%;
    top:0;
    left:0
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-horizon:after{
    background:#ecb62b;
    background:-moz-linear-gradient(left,#ecb62b 0,#e7b12a 46%,#ca9623 71%,#c18d21 100%);
    background:-webkit-linear-gradient(left,#ecb62b 0,#e7b12a 46%,#ca9623 71%,#c18d21 100%);
    background:linear-gradient(to right,#ecb62b 0,#e7b12a 46%,#ca9623 71%,#c18d21 100%);
    content:"";
    position:absolute;
    height:4px;
    width:100%;
    bottom:0;
    left:0
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical:before{
    background:#d9a326;
    background:-moz-linear-gradient(top,#d9a326 0,#dda828 25%,#ecb62b 65%,#ecb62b 100%);
    background:-webkit-linear-gradient(top,#d9a326 0,#dda828 25%,#ecb62b 65%,#ecb62b 100%);
    background:linear-gradient(to bottom,#d9a326 0,#dda828 25%,#ecb62b 65%,#ecb62b 100%);
    content:"";
    position:absolute;
    height:100%;
    width:4px;
    top:0;
    left:0
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical:after{
    background:#af7c1b;
    background:-moz-linear-gradient(top,#af7c1b 0,#9d721a 71%,#c18d20 100%);
    background:-webkit-linear-gradient(top,#af7c1b 0,#9d721a 71%,#c18d20 100%);
    background:linear-gradient(to bottom,#af7c1b 0,#9d721a 71%,#c18d20 100%);
    content:"";
    position:absolute;
    height:100%;
    width:4px;
    top:0;
    right:0
}
.christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical h3{
    font-family:Montserrat;
    font-weight:700;
    font-size:40px;
    color:#593f2e;
    margin-bottom:30px
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number{
    padding-left:0
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li{
    position:relative;
    padding-left:42px;
    margin-bottom:29px
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li:before{
    position:absolute;
    top:0;
    left:0;
    font-family:Montserrat;
    font-weight:700;
    font-size:40px;
    line-height:40px;
    color:#fff
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li.one:before{
    content:"1"
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li.two:before{
    content:"2"
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li.three:before{
    content:"3"
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li p{
    font-family:Montserrat;
    font-weight:500;
    font-size:14px;
    line-height:20px;
    text-align:left;
    color:#fff;
    margin-bottom:0
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li:first-child p,.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li:first-child+li p{
    max-width:350px
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li h4{
    font-family:Montserrat;
    font-weight:700;
    font-size:14px;
    line-height:25px;
    color:#fff;
    margin-bottom:8px;
    text-align:left
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li ul{
    padding-left:0;
    text-align:left
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li ul li{
    font-family:Montserrat;
    font-weight:500;
    font-size:14px;
    color:#fff;
    position:relative;
    padding-left:12px;
    margin-bottom:8px
}
.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li ul li:before{
    position:absolute;
    content:"";
    width:3px;
    height:3px;
    background:#fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    top:10px;
    left:0
}
.christmas-giveaway-wrapper .christmas-info .steps-section{
    position:relative;
    margin-bottom:98px;
    max-width:798px
}
.christmas-giveaway-wrapper .christmas-info .prize{
    position:absolute;
    top:-285px;
    right:-556px;
    z-index:5;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.christmas-giveaway-wrapper .christmas-info h4.title{
    font-family:Montserrat;
    font-weight:700;
    font-size:40px;
    color:#fff;
    padding-bottom:49px;
    max-width:820px
}
.christmas-giveaway-wrapper footer{
    max-width:1120px;
    margin-right:0;
    margin-left:auto;
    padding-top:0
}
.christmas-giveaway-wrapper footer .container-content p:first-child,.christmas-giveaway-wrapper footer .container-content p:first-child+p,.christmas-giveaway-wrapper footer .container-content p:first-child+p+p,.christmas-giveaway-wrapper footer .footer-menu,.christmas-giveaway-wrapper footer .payments{
    display:none
}
.christmas-giveaway-wrapper footer .container-content{
    padding-left:0;
    padding-right:0
}
.christmas-giveaway-wrapper footer .container-content:before{
    position:relative
}
.christmas-giveaway-wrapper .column-prize{
    padding:145px 0 0;
    background:#3b393e;
    position:relative;
    margin-top:244px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .column-prize:hover{
    background:#4e4a54;
    box-shadow:0 0 40px rgba(0,0,0,.25);
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .raiting-section{
    margin-bottom:85px
}
.christmas-giveaway-wrapper .column-prize .asus,.christmas-giveaway-wrapper .column-prize .money,.christmas-giveaway-wrapper .column-prize .phones,.christmas-giveaway-wrapper .column-prize .watches{
    position:absolute;
    width:100%;
    top:-165px
}
.christmas-giveaway-wrapper .column-prize .money,.christmas-giveaway-wrapper .column-prize .watches{
    top:-175px
}
.christmas-giveaway-wrapper .column-prize .asus img,.christmas-giveaway-wrapper .column-prize .money img,.christmas-giveaway-wrapper .column-prize .phones img,.christmas-giveaway-wrapper .column-prize .watches img{
    max-width:100%;
    display:block;
    height:auto;
    margin:0 auto
}
.christmas-giveaway-wrapper .column-prize .asus img,.christmas-giveaway-wrapper .column-prize .money img,.christmas-giveaway-wrapper .column-prize .phones img,.christmas-giveaway-wrapper .column-prize .watches img{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    pointer-events:none
}
.christmas-giveaway-wrapper .column-prize .title-prize{
    padding:0 60px;
    font-family:Montserrat
}
.christmas-giveaway-wrapper .column-prize .title-prize span{
    font-weight:700;
    font-size:20px;
    color:#d3d1d1;
    display:block;
    margin-bottom:4px
}
.christmas-giveaway-wrapper .column-prize .title-prize h3{
    color:#fff;
    font-size:40px;
    font-weight:700;
    line-height:39px;
    margin-bottom:9px;
    padding:20px 0 19px
}
.christmas-giveaway-wrapper .column-prize.first .title-prize h3{
    max-width:310px;
    min-height:78px;
    padding:0;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .column-prize:hover .title-prize h3{
    color:#e6997f;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .column-prize .title-prize p{
    font-weight:700;
    font-size:20px;
    color:#d3d1d1;
    margin-bottom:26px
}
.christmas-giveaway-wrapper .column-prize .title-prize .find-block{
    margin-bottom:44px;
    position:relative
}
.christmas-giveaway-wrapper .column-prize .title-prize .find-block:before{
    position:absolute;
    content:"";
    width:22px;
    height:22px;
    background:url(../images/new-site/contests/christmas-giveaway/search.png) no-repeat scroll 0 0;
    top:14px;
    right:20px
}
.christmas-giveaway-wrapper .column-prize:hover .title-prize .find-block:before{
    background-position:0 100%
}
.christmas-giveaway-wrapper .column-prize .title-prize .find-block input{
    width:100%;
    padding:10px 20px;
    font-weight:700;
    color:#d3d1d1;
    background:#555259;
    border:none;
    font-size:20px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .column-prize .title-prize .find-block input::-webkit-input-placeholder{
    color:#d3d1d1
}
.christmas-giveaway-wrapper .column-prize .title-prize .find-block input::-moz-placeholder{
    color:#d3d1d1
}
.christmas-giveaway-wrapper .column-prize .pagination-block{
    padding-top:30px;
    padding-bottom:30px;
    border-top:1px solid #626262
}
.christmas-giveaway-wrapper .paging_numbers{
    float:none
}
.christmas-giveaway-wrapper .column-prize .pagination-block ul,.christmas-giveaway-wrapper .paging_numbers span{
    border-top:1px solid #626262;
    padding:30px 40px;
    text-align:center;
    margin-bottom:0;
    display:flex;
    justify-content:center;
    width:100%
}
.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .ellipsis,.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{
    margin-left:1px!important
}
.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:first-child{
    margin-left:0!important
}
.christmas-giveaway-wrapper .column-prize .pagination-block ul li a,.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .ellipsis,.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{
    width:50px;
    height:50px;
    color:#d3d1d1!important;
    font-weight:700;
    padding:0;
    font-family:Montserrat;
    border:none!important;
    font-size:20px;
    text-align:center;
    display:block;
    cursor:pointer;
    background:#555259!important;
    line-height:50px;
    border-radius:0;
    box-shadow:none!important;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color:#d3d1d1!important
}
.christmas-giveaway-wrapper .column-prize:hover .dataTables_wrapper .dataTables_paginate .ellipsis,.christmas-giveaway-wrapper .column-prize:hover .dataTables_wrapper .dataTables_paginate .paginate_button,.christmas-giveaway-wrapper .column-prize:hover .pagination-block ul li a{
    background:#6b6574!important;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .column-prize:hover .dataTables_wrapper .dataTables_paginate .paginate_button,.christmas-giveaway-wrapper .column-prize:hover .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background:#6b6574!important
}
.christmas-giveaway-wrapper .column-prize:hover .dataTables_wrapper .dataTables_paginate .paginate_button.current,.christmas-giveaway-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current{
    background:#cc8d77!important
}
.christmas-giveaway-wrapper .column-prize:hover .title-prize .find-block input{
    background:#6b6574;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.christmas-giveaway-wrapper .column-prize:hover .title-prize .find-block input:focus{
    background:#d3d1d1;
    color:#4e4a54
}
.christmas-giveaway-wrapper .column-prize table{
    width:100%;
    color:#fff;
    font-size:15px;
    font-family:'Open Sans',sans-serif;
    margin-bottom:40px;
    width:100%!important
}
.christmas-giveaway-wrapper .column-prize table thead th{
    font-weight:400;
    border-bottom:1px solid #626262;
    padding:0 5px 28px;
    font-size:14px
}
.christmas-giveaway-wrapper .column-prize table tbody tr.winner td:first-child{
    position:relative
}
.christmas-giveaway-wrapper .column-prize table tbody tr.winner td:first-child:before{
    background:url(../images/new-site/contests/christmas-giveaway/winner.svg) no-repeat scroll 0 0;
    width:18px;
    height:20px;
    position:absolute;
    content:"";
    top:9px;
    left:22px
}
.christmas-giveaway-wrapper .column-prize table tbody td:first-child,.christmas-giveaway-wrapper .column-prize table thead th:first-child{
    padding-left:60px
}
.christmas-giveaway-wrapper .column-prize table tbody td:last-child,.christmas-giveaway-wrapper .column-prize table thead th:last-child{
    padding-right:60px
}
.christmas-giveaway-wrapper .column-prize table tbody td{
    padding:8px 5px
}
.christmas-giveaway-wrapper .column-prize table tbody tr:hover{
    background:#cc8d77
}
.christmas-giveaway-wrapper .rules-section{
    color:#848484;
    font-family:'Open Sans',sans-serif;
    font-size:15px
}
.christmas-giveaway-wrapper .rules-section h3{
    font-family:Montserrat;
    font-weight:700;
    font-size:40px;
    margin-bottom:39px;
    color:#fff
}
.christmas-giveaway-wrapper .rules-section h4{
    font-size:20px;
    margin-bottom:10px
}
.christmas-giveaway-wrapper .rules-section .container-contest>ul{
    padding-left:0;
    margin-bottom:52px
}
.christmas-giveaway-wrapper .rules-section .container-contest>ul li>ul{
    padding-left:25px;
    margin-bottom:10px
}
.christmas-giveaway-wrapper .rules-section ul li{
    line-height:25px
}
.christmas-giveaway-wrapper .rules-section a{
    color:#e8b22a;
    text-decoration:underline
}
.christmas-giveaway-wrapper .rules-section a:hover{
    text-decoration:none
}
.christmas-giveaway-wrapper .rules-section table{
    width:100%;
    margin:10px 0
}
.christmas-giveaway-wrapper .rules-section table tr td,.christmas-giveaway-wrapper .rules-section table tr th{
    padding:5px
}
.christmas-giveaway-wrapper .rules-section table tr td:first-child,.christmas-giveaway-wrapper .rules-section table tr th:first-child{
    padding-left:0
}
.christmas-giveaway-wrapper .rules-section table tr td:last-child,.christmas-giveaway-wrapper .rules-section table tr th:last-child{
    padding-right:0
}
.christmas-giveaway-wrapper .rules-section{
    padding-bottom:120px
}
.christmas-giveaway-wrapper .christmas-info .logo-mob{
    display:none
}
.forex-league-championship{
    background:url(../images/new-site/contests/forex-league-championship/league-championship-new.jpg) no-repeat scroll 0 0;
    background-attachment:fixed;
    background-size:cover;
    position:relative;
    padding-bottom:100px
}
.seminar-page .seminar-bg{
    background:url(../images/new-site/seminars/seminars-bg.jpg) no-repeat scroll 0 96px;
    background-size:cover;
    position:relative;
    padding-bottom:100px;
    min-height:1136px
}
.seminar-page .container-block{
    max-width:1270px;
    margin:0 auto;
    padding-left:15px;
    padding-right:15px
}
.seminar-page .seminar-bg h1{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:65px;
    line-height:78px;
    padding-top:270px;
    margin-bottom:19px;
    color:#fff;
    text-align:left
}
.seminar-page .seminar-bg-mob{
    display:none
}
.seminar-page .seminar-bg .block-content h1,.seminar-page .seminar-bg .block-content h1+p{
    max-width:752px
}
.seminar-page .seminar-bg .block-content h2,.seminar-page .seminar-bg .block-content h2+p{
    max-width:520px
}
.seminar-page .seminar-bg .block-content p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:30px
}
.seminar-page .seminar-bg h2{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    text-align:left;
    font-size:40px;
    line-height:48px;
    color:#fff;
    padding-top:80px;
    margin-bottom:15px
}
.seminar-choose-country{
    background:#c33232;
    backdrop-filter:blur(4px);
    padding:61px 0 64px
}
.seminar-choose-country h2{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:48px;
    color:#fff;
    text-align:left
}
.seminar-choose-country label{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:20px;
    color:#fff;
    max-width:206px;
    display:inline-block;
    margin-top:15px;
    margin-right:37px;
    text-align:left
}
.seminar-choose-country .right{
    text-align:right
}
.seminar-page .seminar-choose-country .select2-container--default{
    width:232px!important;
    vertical-align:top;
    margin-top:10px
}
.seminar-page .seminar-choose-country .select2-container--default .select2-selection--single{
    background:#252525
}
.seminar-page .seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:15px;
    text-transform:uppercase;
    color:#fff;
    padding:0 25px
}
.seminar-page .seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__arrow{
    background:url(../images/new-site/seminars/arrow-select-min.svg) no-repeat scroll 50% 0;
    width:11px;
    height:12px;
    top:16px;
    right:23px
}
.seminar-page .more-info-seminars{
    padding-top:142px
}
.seminar-page .more-info-seminars h2{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:65px;
    line-height:78px;
    text-align:left;
    margin-bottom:36px;
    max-width:900px
}
.seminar-page .more-info-seminars h2+p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:17px;
    line-height:25px;
    color:#b2b2b2;
    text-align:left;
    max-width:900px
}
.seminar-page .more-info-seminars .left-part{
    float:left;
    width:663px
}
.seminar-page .more-info-seminars .left-part h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:48px;
    color:#fff;
    margin-bottom:36px
}
.seminar-page .more-info-seminars h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:2px
}
.seminar-page .more-info-seminars p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.seminar-page .more-info-seminars p{
    margin-bottom:60px
}
.seminar-page .more-info-seminars .right-part{
    float:right;
    width:400px
}
.seminar-page .more-info-seminars .right-part .success-message{
    display:none
}
.seminar-page .more-info-seminars .right-part .success-message h3{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.seminar-page .more-info-seminars .right-part .success .btn-form,.seminar-page .more-info-seminars .right-part .success .form-line,.seminar-page .more-info-seminars .right-part .success .phone-field-block{
    display:none
}
.seminar-page .more-info-seminars .right-part .success .success-message{
    display:block;
    margin-left:38px;
    margin-right:38px
}
.seminar-page .more-info-seminars .right-part .success-message h3 span{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:30px;
    color:#fff;
    display:block;
    margin-bottom:9px
}
.seminar-page .more-info-seminars .right-part .error-message{
    background:#c33232;
    padding:17px 38px 19px;
    margin-bottom:27px;
    display:none
}
.seminar-page .more-info-seminars .right-part .error-message p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#fff;
    margin-bottom:10px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form{
    background:#252525;
    position:relative;
    padding:57px 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form form{
    min-height:830px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form form.success{
    min-height:auto
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form form.error .error-message{
    display:block
}
.seminar-page .reg-seminar-form input{
    padding-left:23px;
    padding-right:23px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .btn-form{
    padding-left:38px;
    padding-right:38px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .btn-red{
    padding-left:38px;
    padding-right:38px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .form-line{
    margin-bottom:20px;
    padding-left:38px;
    padding-right:38px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti__country-name,.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti__dial-code{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:13px;
    line-height:25px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti--separate-dial-code .iti__selected-dial-code{
    color:#b2b2b2;
    font-family:Arial;
    font-size:15px;
    line-height:24px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti__country-list{
    width:324px!important
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
    background:0 0
}
.seminar-page .iti--separate-dial-code .iti__selected-flag{
    background-color:transparent
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block{
    margin-bottom:20px;
    padding-left:38px;
    padding-right:38px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti__selected-flag{
    padding-left:23px
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block input{
    padding-left:60px;
    padding-top:11px;
    padding-bottom:13px;
    height:50px;
    box-shadow:none!important
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .help-block{
    padding-left:23px;
    color:#50C878;
    font-size:12px;
    font-family:Arial;
    font-style:normal;
    font-weight:400
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form .form-line .error{
    margin-bottom:0;
    padding-left:23px;
    color:#50C878;
    font-size:12px;
    display:none
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form input::-webkit-input-placeholder{
    color:#979797
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form input::-moz-placeholder{
    color:#979797
}
.seminar-page .more-info-seminars .right-part .reg-seminar-form input:focus{
    color:#fff
}
.seminar-page .more-info-seminars .right-part .form-img{
    margin-top:109px;
    margin-left:-55px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.lang-allow .lang-es,.lang-allow .lang-fr,.lang-allow .lang-id,.lang-allow .lang-ms,.lang-allow .lang-pt,.lang-allow .lang-ru,.lang-allow .lang-vi,.lang-allow .lang-zh{
    display:none
}
.forex-league-championship .round-block,.seminar-page .round-block{
    background:linear-gradient(90deg,rgba(229,37,37,0) 0,rgba(229,37,37,.35) 49.17%,rgba(229,37,37,0) 100%);
    text-align:center;
    padding:40px 0 30px;
    color:#fff;
    margin:50px 0 0
}
.forex-league-championship .video-live-stream h3{
    text-align:center;
    color:#fff;
    font-family:Bitter;
    font-style:normal;
    margin-bottom:30px;
    margin-top:90px;
    font-size:35px
}
.forex-league-championship .video-live-stream{
    max-width:900px;
    margin:0 auto
}
.forex-league-championship .video-live-stream iframe{
    height:506px
}
.forex-league-championship .variant-menu{
    margin:80px 0 0
}
.forex-league-championship .round-block ul{
    padding-left:0
}
.forex-league-championship .round-block ul li p{
    font-family:Bitter,serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    text-align:center;
    color:#fff
}
.forex-league-championship .conditions-championship{
    background:rgba(36,36,36,1);
    padding:40px 40px 30px;
    max-width:900px;
    margin:0 auto 0;
    color:#b2b2b2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.seminar-page .info-block{
    background:rgba(36,36,36,1);
    padding:40px 40px 30px;
    max-width:900px;
    margin:150px auto 0;
    color:#b2b2b2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.seminar-page .info-block h2{
    margin-top:0
}
.seminar-page .info-block p strong{
    color:#fff
}
.seminar-page .info-block.choose-country{
    text-align:center;
    padding-bottom:40px
}
.forex-league-championship .formula-block{
    margin-top:80px
}
.forex-league-championship .conditions-championship p,.seminar-page .info-block p{
    font-family:Arial;
    font-size:15px;
    line-height:24px;
    color:#b2b2b2
}
.seminar-page .info-block h2+p,.seminar-page .info-block.choose-country p{
    text-align:center
}
.lang-vi .forex-league-championship .conditions-championship p{
    font-family:Tahoma
}
.forex-league-championship .conditions-championship p strong{
    color:#fff;
    font-weight:400
}
.forex-league-championship table{
    width:100%;
    font-family:Montserrat;
    font-weight:600;
    font-size:13px;
    line-height:16px;
    color:#5e5e5e
}
.forex-league-championship table tr th{
    font-weight:600;
    font-size:10px;
    line-height:12px;
    text-transform:uppercase;
    padding:11px 9px 8px;
    border-top:1px solid rgba(94,94,94,.5);
    border-bottom:1px solid rgba(94,94,94,.5)
}
.forex-league-championship table tr td{
    padding:17px 9px
}
.forex-league-championship table tr td:first-child{
    color:#fff
}
.forex-league-championship table tr td:first-child+td{
    font-family:Arial;
    font-weight:400;
    font-size:13px;
    line-height:15px;
    color:#989898
}
.lang-vi .forex-league-championship table tr td:first-child+td{
    font-family:Tahoma
}
.forex-league-championship table tr td span{
    color:#fff
}
.forex-league-championship table tr:first-child td{
    padding-top:15px
}
.forex-league-championship h2{
    margin-bottom:10px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:24px;
    line-height:29px;
    color:#989898;
    text-align:left
}
.forex-league-championship-wrapper footer{
    display:none
}
.forex-league-championship .conditions-championship .mob-table{
    font-family:Montserrat;
    font-weight:600
}
.forex-league-championship .conditions-championship .mob-table .line{
    border-bottom:1px solid rgba(94,94,94,.5);
    padding:10px
}
.forex-league-championship .conditions-championship .mob-table .line:first-child{
    border-top:1px solid rgba(94,94,94,.5)
}
.forex-league-championship .conditions-championship .mob-table .line h3{
    font-size:18px;
    line-height:22px;
    color:#fff;
    margin-bottom:10px
}
.forex-league-championship .conditions-championship .mob-table .line h4{
    font-size:18px;
    line-height:20px;
    font-family:Arial;
    font-weight:400;
    color:#fff;
    margin-bottom:10px
}
.lang-vi .forex-league-championship .conditions-championship .mob-table .line h4{
    font-family:Tahoma
}
.forex-league-championship .conditions-championship .mob-table .line p{
    font-size:10px;
    line-height:12px;
    color:#5e5e5e;
    text-transform:uppercase;
    margin-bottom:1px
}
.forex-league-championship .conditions-championship .mob-table .line p span{
    color:#989898;
    font-size:15px;
    line-height:19px
}
.forex-league-championship .conditions-championship .mob-table .line .block-line{
    margin-bottom:7px
}
.forex-league-championship .conditions-championship .mob-table{
    display:none
}
.tr0pedo-forex-league-championship-lang .lang-list{
    display:none
}
footer .switch-footer{
    text-align:center;
    padding-top:50px;
    display:none
}
footer .switch-footer a{
    color:#b2b2b2;
    padding:5px 10px
}
.wrap-main-rush-for-profits-2020{
    background:#0B233A
}
.wrap-main-rush-for-profits-2020 header{
    background:#0B233A
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1{
    font-family:Montserrat;
    font-style:italic;
    font-weight:900;
    font-size:130px;
    line-height:130px;
    color:#50C878;
    text-align:left;
    text-transform:uppercase;
    padding-top:203px;
    position:relative;
    z-index:10;
    margin-bottom:113px
}
.rush-for-profits-2020 .container{
    max-width:100%!important;
    width:100%!important;
    padding-left:120px;
    padding-right:120px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1 b{
    display:block
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1 span{
    color:#fff;
    display:block
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020{
    position:relative
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
    position:absolute;
    top:95px;
    right:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win h3,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win h4{
    font-family:Montserrat;
    font-weight:600;
    font-size:30px;
    line-height:122.56%;
    color:#fff;
    margin-bottom:32px;
    max-width:422px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win p{
    padding-left:66px;
    font-size:18px;
    color:#979797;
    font-weight:600
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win p+p+p{
    margin-bottom:50px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win h4{
    padding-left:66px;
    padding-top:10px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul{
    padding-left:0;
    max-width:422px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li{
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:25px;
    color:#979797;
    position:relative;
    padding-left:66px;
    min-height:45px;
    margin-bottom:32px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li:before{
    position:absolute;
    color:#50C878;
    font-family:Montserrat;
    font-style:italic;
    font-weight:900;
    font-size:50px;
    line-height:76px;
    left:0;
    top:-12px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
    background:#0e0e0e;
    padding:70px 120px 265px 0;
    position:relative;
    max-width:506px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win:before{
    position:absolute;
    background:#0e0e0e;
    width:100%;
    height:100%;
    top:0;
    left:-100%;
    content:""
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win .sportsman-steps{
    position:absolute;
    bottom:0;
    right:84px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li.li1:before{
    content:"1"
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li.li2:before{
    content:"2"
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li.li3:before{
    content:"3"
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li.li4:before{
    content:"4"
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li.li5:before{
    content:"5"
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li.li6:before{
    content:"6"
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li a{
    color:#50C878
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info{
    margin-top:375px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text{
    max-width:533px;
    margin-bottom:74px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text.last{
    margin-bottom:0
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:30px;
    line-height:122.56%;
    color:#fff;
    margin-bottom:30px
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text p{
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:30px;
    color:#979797
}
.wrap-main-rush-for-profits-2020 .main-part-contest{
    background:0 0;
    padding-top:0
}
.wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest{
    margin-top:114px;
    max-width:645px;
    padding-left:120px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest h3{
    margin-bottom:25px;
    font-family:Montserrat
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .question p{
    color:#fff;
    font-weight:600
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .question p{
    border-bottom:dashed 1px #fff
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .question{
    padding:60px 60px 0
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .question.active{
    background:linear-gradient(139.57deg,#343434 0,rgba(55,55,55,0) 28.5%)
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .question.active p{
    border:none
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li{
    margin-bottom:0
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .answer{
    font-size:15px;
    line-height:27px;
    color:#979797;
    margin-bottom:60px
}
.wrap-main-rush-for-profits-2020 .faq-contest ul li .answer a{
    color:#50C878
}
.wrap-main-rush-for-profits-2020 .main-part-contest .container{
    padding-left:0;
    padding-right:0
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block{
    margin-top:47px;
    background:#0e0e0e;
    padding-top:112px;
    padding-left:0;
    margin-left:20px;
    padding-bottom:180px;
    position:relative
}
.rush-for-profits-2020 .main-part-contest .tab-pane h4,.wrap-main-rush-for-profits-2020 .main-part-contest .btn-table,.wrap-main-rush-for-profits-2020 .main-part-contest .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .find-block,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
    padding-left:120px;
    padding-right:120px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block:before{
    position:absolute;
    background:#0e0e0e;
    width:100%;
    height:100%;
    top:0;
    right:-100%;
    content:""
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .sportsman-raiting{
    position:absolute;
    bottom:-333px;
    right:65px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
    font-family:Montserrat;
    font-weight:800;
    margin-bottom:72px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li{
    background:#0B233A;
    color:#fff;
    line-height:20px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li{
    text-align:center!important
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li span{
    font-weight:600
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li:first-child{
    text-align:center
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li:last-child{
    text-align:right
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li:hover,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li:hover a:hover{
    background:#50C878!important;
    color:#fff!important
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li a.active,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li a.active a:focus{
    background:#50C878!important;
    color:#fff!important
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:first-child{
    padding-left:120px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:last-child{
    padding-right:120px;
    text-align:left
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th{
    color:#fff;
    font-weight:400
}
.wrap-main-rush-for-profits-2020 .main-part-contest a.archive,.wrap-main-rush-for-profits-2020 .main-part-contest a.see-more{
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    display:inline-block;
    color:#fff;
    float:left;
    width:auto;
    padding:23px 26px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .btn-container{
    display:block;
    text-align:left
}
.wrap-main-rush-for-profits-2020 .main-part-contest a.see-more{
    background:#50C878;
    margin-right:1px
}
.wrap-main-rush-for-profits-2020 .main-part-contest a.archive{
    background:#0B233A
}
.wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit h3{
    font-family:Montserrat;
    font-weight:800
}
.wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit a{
    color:#50C878
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead th:last-child{
    text-align:right
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody td{
    cursor:pointer
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr.more.active,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.more.active{
    background:#0B233A
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr.hide-tr,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr{
    display:none;
    background:#0B233A;
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#979797
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr td:first-child,.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table thead tr td:first-child{
    width:15%!important
}
.wrap-main-rush-for-profits-2020 .block-archive .current-month table tbody tr:hover{
    background:#0B233A
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr.hide-tr .table-info-lots,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr .table-info-lots{
    display:none;
    padding-bottom:22px
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr.hide-tr td.td-on-mob,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr td.td-on-mob{
    display:none
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr:hover td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody tr:hover td{
    background:#0B233A
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr.hide-tr td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr td:last-child{
    text-align:left
}
.wrap-main-rush-for-profits-2020 .block-archive h3{
    font-family:Montserrat;
    font-weight:800;
    margin-bottom:40px
}
.wrap-main-rush-for-profits-2020 .block-archive .month-ul{
    justify-content:inherit
}
.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody tr:hover td{
    background:0 0
}
.wrap-main-rush-for-profits-2020 .block-archive .month-ul,.wrap-main-rush-for-profits-2020 .block-archive h3{
    padding-left:60px;
    padding-right:60px
}
.wrap-main-rush-for-profits-2020 .block-archive .archive-table tbody tr td:first-child,.wrap-main-rush-for-profits-2020 .block-archive .archive-table thead tr th:first-child{
    padding-left:60px
}
.wrap-main-rush-for-profits-2020 .block-archive .archive-table tbody tr td:last-child,.wrap-main-rush-for-profits-2020 .block-archive .archive-table thead tr th:last-child{
    padding-right:60px
}
.wrap-main-rush-for-profits-2020 .block-archive .archive-table .winner td{
    font-weight:400
}
.wrap-main-rush-for-profits-2020 .block-archive .archive-table .winner td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .previous-month .table-raiting table tbody .winner td:first-child{
    position:relative
}
.wrap-main-rush-for-profits-2020 .block-archive .archive-table .winner td:first-child:before,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .previous-month .table-raiting table tbody .winner td:first-child:before{
    position:absolute;
    background:url(../images/new-site/contests/rush-for-profit-2020/winner.svg) no-repeat scroll 0 0;
    left:30px;
    top:9px;
    content:"";
    width:18px;
    height:21px
}
.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .previous-month .table-raiting table tbody .winner td:first-child:before{
    left:90px
}
.wrap-main-rush-for-profits-2020 .block-archive{
    padding-left:0;
    padding-right:0
}
.form-reg-rush-for-profits-2020{
    position:fixed;
    padding:47px 44px 42px 53px;
    background:#50C878;
    bottom:0;
    right:0;
    width:768px;
    z-index:12
}
.form-reg-rush-for-profits-2020 h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:25px;
    line-height:30px;
    color:#fff
}
.form-reg-rush-for-profits-2020 h3 i{
    font-style:italic;
    font-weight:800;
    display:block;
    text-transform:uppercase
}
.form-reg-rush-for-profits-2020 .btn-open{
    background:#0e0e0e;
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:17px;
    cursor:pointer;
    color:#fff!important;
    line-height:27px;
    padding:15px 51px 16px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.form-reg-rush-for-profits-2020 .time{
    position:absolute;
    bottom:0;
    right:234px
}
.form-reg-rush-for-profits-2020 .right{
    text-align:right
}
.wrap-main-rush-for-profits-2020 header #navbarNav ul>li a{
    padding-bottom:39px
}
.support-btn-top{
    display:none
}
.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part{
    display:none
}
.form-reg-rush-for-profits-2020.step-2,.form-reg-rush-for-profits-2020.step-3,.form-reg-rush-for-profits-2020.step-4{
    display:none
}
.form-reg-rush-for-profits-2020.step-2.show,.form-reg-rush-for-profits-2020.step-3.show,.form-reg-rush-for-profits-2020.step-4.show{
    display:block
}
.form-reg-rush-for-profits-2020.step-2 h3,.form-reg-rush-for-profits-2020.step-3 h3{
    margin-bottom:23px
}
.form-reg-rush-for-profits-2020.step-2 label,.form-reg-rush-for-profits-2020.step-3 label{
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:13px;
    line-height:18px;
    color:#fff;
    margin-bottom:7px
}
.form-reg-rush-for-profits-2020.step-2 .input-block,.form-reg-rush-for-profits-2020.step-3 .input-block{
    margin-bottom:30px;
    position:relative
}
.form-reg-rush-for-profits-2020.step-2 .input-block input,.form-reg-rush-for-profits-2020.step-3 .input-block input{
    width:380px;
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:20px;
    color:#0B233A;
    border:none;
    padding:20px 20px;
    float:left
}
.form-reg-rush-for-profits-2020.step-3 .input-block input.success{
    background:#930000 url(../images/new-site/contests/rush-for-profit-2020/true-mail.svg) 95% 14px no-repeat;
    color:#fff
}
.form-reg-rush-for-profits-2020.step-2 .input-block input::-webkit-input-placeholder,.form-reg-rush-for-profits-2020.step-3 .input-block input::-webkit-input-placeholder{
    color:#0B233A
}
.form-reg-rush-for-profits-2020.step-2 .input-block input::-moz-placeholder,.form-reg-rush-for-profits-2020.step-3 .input-block input::-moz-placeholder{
    color:#0B233A
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet{
    width:380px
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet{
    display:flex;
    justify-content:space-between
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet a,.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet p{
    color:#fff;
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:12px;
    line-height:18px;
    margin-bottom:0;
    vertical-align:top
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet a{
    text-decoration:underline
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet .row{
    margin-right:0;
    margin-left:0
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet .row>div{
    padding-left:0;
    padding-right:0
}
.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet .text-right{
    text-align:right
}
.form-reg-rush-for-profits-2020.step-2 .time-big,.form-reg-rush-for-profits-2020.step-3 .time-big,.form-reg-rush-for-profits-2020.step-4 .time-big{
    position:absolute;
    bottom:0;
    right:40px
}
.form-reg-rush-for-profits-2020.step-2 .error-block,.form-reg-rush-for-profits-2020.step-3 .error-block{
    padding:18px 24px 16px;
    background:#0e0e0e;
    width:320px;
    display:none;
    font-family:Open Sans;
    font-style:normal;
    font-size:13px;
    line-height:16px;
    color:#fff;
    position:absolute;
    bottom:60px
}
.form-reg-rush-for-profits-2020.step-2 .error-block a,.form-reg-rush-for-profits-2020.step-3 .error-block a{
    color:#50C878
}
.form-reg-rush-for-profits-2020.step-2 .error-block:before,.form-reg-rush-for-profits-2020.step-3 .error-block:before{
    position:absolute;
    border:9px solid transparent;
    border-left:15px solid #0e0e0e;
    border-top:0 solid #0e0e0e;
    position:absolute;
    content:"";
    left:23px;
    bottom:-9px
}
.form-reg-rush-for-profits-2020.step-2 .error-block span,.form-reg-rush-for-profits-2020.step-3 .error-block span{
    display:block
}
.form-reg-rush-for-profits-2020.step-3 .input-block{
    margin-bottom:28px
}
.form-reg-rush-for-profits-2020.step-3 .input-block input{
    float:none
}
.form-reg-rush-for-profits-2020.step-3 .select-block{
    margin-bottom:28px
}
.form-reg-rush-for-profits-2020.step-3 .select-block .select2-container,.form-reg-rush-for-profits-2020.step-3 .select-block select{
    display:block
}
.form-reg-rush-for-profits-2020.step-3 .select-block .select2-container--default{
    width:380px!important
}
.form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    border:none;
    height:60px
}
.form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family:Open Sans;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:20px;
    color:#0B233A;
    padding-left:20px;
    padding-right:20px;
    line-height:60px
}
.form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single .select2-selection__arrow{
    top:18px;
    right:20px
}
.form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-width:6px 6px 0 6px;
    border-color:#0e0e0e transparent transparent transparent
}
.form-reg-rush-for-profits-2020.step-3 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #0e0e0e transparent;
    border-width:0 6px 6px 6px
}
.form-reg-rush-for-profits-2020.step-3 .btn-block-reg{
    padding-top:4px
}
.form-reg-rush-for-profits-2020.step-4 h3{
    width:374px;
    margin-bottom:18px
}
.form-reg-rush-for-profits-2020.step-4 h3 i{
    text-transform:none
}
.form-reg-rush-for-profits-2020.step-4 p{
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#fff;
    width:374px;
    margin-bottom:55px
}
.form-reg-rush-for-profits-2020.step-4 p a{
    color:#fff;
    text-decoration:underline
}
.form-section-reg-rush-for-profits-2020 .form-reg-rush-for-profits-2020.start-mob{
    display:none
}
.main-wrapper-be-on-top-2020{
    background:#0B233A
}
.main-wrapper-be-on-top-2020 .main-part{
    background:0 0;
    height:1270px;
    background-size:cover;
    height:auto
}
.main-wrapper-be-on-top-2020 header{
    background:#0B233A
}
.main-wrapper-be-on-top-2020 .main-part h1{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:100px;
    line-height:70px;
    color:#ffae3f;
    padding-top:253px;
    margin-bottom:131px;
    margin-left:-10px
}
.main-wrapper-be-on-top-2020 .main-part h1 span{
    display:block;
    margin-left:10px;
    font-size:30px;
    line-height:80px;
    text-transform:none
}
.main-wrapper-be-on-top-2020 .left-wrap{
    position:relative
}
.main-wrapper-be-on-top-2020 .container{
    position:relative
}
.main-wrapper-be-on-top-2020 .chess-main{
    position:absolute;
    right:0;
    top:0;
    z-index:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.main-wrapper-be-on-top-2020 .right-wrap{
    background:#151515
}
.main-wrapper-be-on-top-2020 .main-part h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:30px;
    line-height:30px;
    color:#fff5f9;
    margin-bottom:17px
}
.main-wrapper-be-on-top-2020 .main-part p{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#919191
}
.main-wrapper-be-on-top-2020 .main-part p a{
    color:#ffae3f
}
.main-wrapper-be-on-top-2020 .main-part h4{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:30px;
    line-height:30px;
    color:#fff5f9;
    margin-bottom:17px
}
.main-wrapper-be-on-top-2020 .main-part ul{
    padding-bottom:120px
}
.main-wrapper-be-on-top-2020 .main-part ul li{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#919191
}
.main-wrapper-be-on-top-2020 .prizes-block{
    margin-top:0;
    background:0 0
}
.main-wrapper-be-on-top-2020 .prizes-block h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:30px;
    line-height:30px;
    color:#fff5f9;
    margin-bottom:62px;
    max-width:300px
}
.main-wrapper-be-on-top-2020 .prizes-block p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:30px;
    line-height:30px;
    color:#909090;
    margin-bottom:5px
}
.main-wrapper-be-on-top-2020 .prizes-block h5{
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:45px;
    line-height:50px;
    color:#ffae3f
}
.main-wrapper-be-on-top-2020 .prizes-block .car{
    top:-13px;
    right:-150px
}
.main-wrapper-be-on-top-2020 .prizes-block .demon-gr{
    padding-top:5px
}
.main-wrapper-be-on-top-2020 .prizes-block .moto-row{
    margin-bottom:200px
}
.main-wrapper-be-on-top-2020 .prizes-block .last-prize-row,.main-wrapper-be-on-top-2020 .prizes-block .moto-row{
    display:flex
}
.main-wrapper-be-on-top-2020 .prizes-block .last-prize-row>div,.main-wrapper-be-on-top-2020 .prizes-block .moto-row>div{
    width:50%
}
.main-wrapper-be-on-top-2020 .prizes-block .moto-row .img-height{
    height:380px;
    margin-bottom:14px
}
.main-wrapper-be-on-top-2020 .prizes-block .img-height{
    max-width:100%;
    height:auto
}
.main-wrapper-be-on-top-2020 .prizes-block .last-prize-row .img-height{
    height:331px;
    margin-bottom:40px
}
.main-wrapper-be-on-top-2020 .prizes-block .title-prize{
    max-width:100%
}
.main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
    padding-left:55px
}
.main-wrapper-be-on-top-2020 .prizes-block .money-prize img{
    padding-left:83px
}
.main-wrapper-be-on-top-2020 .prizes-block .money-prize .title-prize,.main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize .title-prize{
    padding-left:80px
}
.main-wrapper-be-on-top-2020 .prizes-block .money-prize .title-prize p span{
    font-weight:700;
    font-size:45px;
    line-height:61px;
    color:#ffae3f;
    display:block
}
.main-wrapper-be-on-top-2020 .table-raiting{
    background:#0B233A
}
.main-wrapper-be-on-top-2020 .table-raiting h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:45px;
    line-height:55px
}
.main-wrapper-be-on-top-2020 .table-raiting table tr th{
    color:#fff
}
.main-wrapper-be-on-top-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:first-child{
    border-left:1px solid #ffae3f!important
}
.main-wrapper-be-on-top-2020 .dataTables_wrapper .dataTables_paginate .paginate_button{
    border-top:1px solid #ffae3f!important;
    border-bottom:1px solid #ffae3f!important;
    border-right:1px solid #ffae3f!important;
    border-left:none
}
.main-wrapper-be-on-top-2020 .dataTables_wrapper .dataTables_paginate a.current,.main-wrapper-be-on-top-2020 .pagination ul li.active a,.main-wrapper-be-on-top-2020 .paging_numbers span a.current{
    background:#ffae3f!important
}
.main-wrapper-be-on-top-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.main-wrapper-be-on-top-2020 .pagination ul li a:hover,.main-wrapper-be-on-top-2020 .paging_numbers span a:hover{
    background:#ffae3f!important
}
.main-wrapper-be-on-top-2020 .dataTables_wrapper .dataTables_paginate .paginate_button{
    font-family:'Open Sans'
}
.main-wrapper-be-on-top-2020 .right-wrap h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:30px;
    line-height:35px;
    color:#fff5f9
}
.main-wrapper-be-on-top-2020 .right-wrap p{
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#919191;
    margin-bottom:45px
}
.main-wrapper-be-on-top-2020 .right-wrap .help-block-error+p,.main-wrapper-be-on-top-2020 .right-wrap p.help-block-error{
    margin-bottom:0
}
.main-wrapper-be-on-top-2020 .right-wrap input{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.main-wrapper-be-on-top-2020 .right-wrap button{
    font-family:'Open Sans';
    background:#ffae3f;
    color:#151515;
    margin-bottom:69px;
    padding:16px 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.main-wrapper-be-on-top-2020 .right-wrap h4{
    margin-bottom:5px
}
.main-wrapper-be-on-top-2020 .right-wrap .grey-btn{
    font-family:'Open Sans';
    padding:16px 30px;
    background:#0B233A;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.main-wrapper-be-on-top-2020 .conditions-block-be-on-top{
    background:0 0
}
.main-wrapper-be-on-top-2020 .conditions-block-be-on-top h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:45px;
    line-height:55px;
    color:#fff
}
.main-wrapper-be-on-top-2020 .conditions-block-be-on-top ul li{
    color:#c4c4c4
}
.main-wrapper-be-on-top .conditions-block-be-on-top ul li a{
    color:#ffae3f
}
.main-wrapper-be-on-top-2020 footer .payments li{
    margin-bottom:20px
}
.be-on-top-affiliate-2020-lang .lang-es,.be-on-top-affiliate-2020-lang .lang-fr,.be-on-top-affiliate-2020-lang .lang-pt,.be-on-top-affiliate-2020-lang .lang-ru,.be-on-top-affiliate-2020-lang .lang-th,.be-on-top-affiliate-2020-lang .lang-vi,.be-on-top-affiliate-2020-lang .lang-zh{
    display:none
}
.main-wrapper-be-on-top-2020 .table-raiting table tr td:first-child+td p{
    display:inline;
    margin-bottom:0
}
.main-wrapper-lucky-draw-2020 .bg-asia{
    background:#fff url(../images/new-site/contests/tifia-lucky-draw-2020/malay-bg-new-last.jpg) no-repeat scroll 50% 0;
    height:auto
}
.main-wrapper-lucky-draw-2020 .bg-indonesia{
    background:#fff url(../images/new-site/contests/tifia-lucky-draw-2020/indo-bg-new-last.jpg) no-repeat scroll 50% 0;
    height:auto
}
.main-wrapper-lucky-draw-2020 .bg-asia .container,.main-wrapper-lucky-draw-2020 .bg-indonesia .container{
    position:relative
}
.main-wrapper-lucky-draw-2020 .bg-white{
    background:0 0!important
}
.main-wrapper-lucky-draw-2020 .bg-asia h1,.main-wrapper-lucky-draw-2020 .bg-indonesia h1{
    margin-top:100px
}
.main-wrapper-lucky-draw-2020 .bg-asia p+p,.main-wrapper-lucky-draw-2020 .bg-indonesia p+p{
    max-width:500px
}
.main-wrapper-lucky-draw-2020 .bg-asia p a,.main-wrapper-lucky-draw-2020 .bg-indonesia p a{
    color:#ffae3f
}
.main-wrapper-lucky-draw-2020 .bg-asia .car,.main-wrapper-lucky-draw-2020 .bg-indonesia .car{
    margin:150px 0 100px
}
.main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize{
    right:80px
}
.main-wrapper-lucky-draw-2020 .car .title-prize h3{
    text-align:left
}
.main-wrapper-lucky-draw-2020 .bg-white .title-prize h3{
    display:inline-block
}
.main-wrapper-lucky-draw-2020 .bg-white .title-prize h3 span{
    display:block
}
.main-wrapper-lucky-draw-2020 .bg-white .title-prize{
    margin-bottom:130px
}
.main-wrapper-lucky-draw-2020 .bg-white .number{
    display:inline-block;
    font-size:109px;
    color:#025cb9;
    font-weight:700;
    font-family:'Open Sans',sans-serif
}
.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first{
    height:325px;
    margin-bottom:40px
}
.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second{
    height:326px;
    margin-bottom:40px
}
.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first.gpx-demon img{
    padding-top:13px
}
.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second.asus img{
    padding-top:40px
}
.main-wrapper-lucky-draw-2020 .block-info{
    padding-top:50px
}
.main-wrapper-lucky-draw-2020 .bg-asia .car img,.main-wrapper-lucky-draw-2020 .bg-indonesia .car img,.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first img,.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second img{
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.tifia-lucky-draw-asia-2020-lang .lang-es,.tifia-lucky-draw-asia-2020-lang .lang-fr,.tifia-lucky-draw-asia-2020-lang .lang-pt,.tifia-lucky-draw-asia-2020-lang .lang-ru,.tifia-lucky-draw-asia-2020-lang .lang-th,.tifia-lucky-draw-asia-2020-lang .lang-vi,.tifia-lucky-draw-asia-2020-lang .lang-zh{
    display:none
}
.partners-commissions .table tbody td,.partners-commissions .table thead th{
    border:none
}
.partners-commissions .table thead th{
    padding:12px 5px
}
.partners-commissions .table thead th:first-child{
    padding-left:0
}
.partners-commissions .table tbody td:first-child+td,.partners-commissions .table thead th:first-child+th{
    text-align:center!important
}
.partners-commissions-calc .calculator-block h4{
    margin-top:100px
}
.partners-commissions-calc .calculator-block .calculator-result-partner{
    display:flex;
    justify-content:space-between
}
.partners-commissions-calc .calculator-block .calculator-result-partner .result p{
    text-align:left
}
.partners-commissions-calc .calculator-block .calculator-result-partner h5{
    font-size:30px
}
.ramadan-charity-2020-lang .lang-es,.ramadan-charity-2020-lang .lang-fr,.ramadan-charity-2020-lang .lang-pt,.ramadan-charity-2020-lang .lang-ru,.ramadan-charity-2020-lang .lang-th,.ramadan-charity-2020-lang .lang-vi,.ramadan-charity-2020-lang .lang-zh{
    display:none
}
.ramadan-charity-wrap-2020{
    background:#444;
    background:-moz-linear-gradient(top,#444 0,#0B233A 44%,#0B233A 100%);
    background:-webkit-linear-gradient(top,#444 0,#0B233A 44%,#0B233A 100%);
    background:linear-gradient(to bottom,#444 0,#0B233A 44%,#0B233A 100%)
}
.ramadan-charity-wrap-2020 .ramadan-slide{
    background:0 0
}
.ramadan-charity-wrap-2020 .moon{
    position:absolute;
    right:-100px;
    top:150px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.ramadan-charity-wrap-2020 .container{
    position:relative
}
.ramadan-charity-wrap-2020 .ramadan-slide h1{
    font-family:Bitter;
    text-transform:none;
    margin-bottom:25px;
    font-weight:700;
    position:relative;
    z-index:5
}
.ramadan-charity-wrap-2020 .ramadan-slide h2{
    font-family:Bitter;
    font-weight:700;
    text-transform:none;
    position:relative;
    z-index:5
}
.ramadan-charity-wrap-2020 .ramadan-slide p{
    position:relative;
    z-index:5
}
.ramadan-charity-wrap-2020 .uzor-block img:first-child{
    padding-top:120px
}
.ramadan-charity-wrap-2020 .children-block{
    position:absolute;
    right:0
}
.ramadan-charity-wrap-2020 .children-block .children-img{
    position:absolute;
    right:-60px;
    top:-330px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.ramadan-charity-wrap-2020 .bg-uz{
    background:#fff url(../images/new-site/contests/ramadan-charity-2020/border.png) no-repeat scroll 50% 0;
    width:845px;
    height:364px;
    position:relative;
    margin-top:78px
}
.ramadan-charity-wrap-2020 .bg-uz:before{
    position:absolute;
    background:#fff url(../images/new-site/contests/ramadan-charity-2020/border.png) no-repeat scroll 50% 0;
    width:100%;
    height:100%;
    top:0;
    right:-100%;
    content:""
}
.ramadan-charity-wrap-2020 .ramadan-content h5{
    font-family:Bitter;
    color:#56301e;
    font-size:100px;
    font-weight:700;
    margin-bottom:0;
    padding-left:40px;
    padding-top:65px;
    line-height:125px
}
.ramadan-charity-wrap-2020 .ramadan-content h4{
    font-family:Bitter;
    text-transform:none;
    color:#56301e;
    font-weight:700;
    padding-left:40px
}
.ramadan-charity-wrap-2020 .ramadan-content .red-block{
    margin-top:-75px;
    background:#fff url(../images/new-site/contests/ramadan-charity-2020/border2.png) scroll 50% 0
}
.ramadan-charity-wrap-2020 .ramadan-content .red-block h3{
    font-family:Bitter;
    text-transform:none;
    font-size:40px;
    font-weight:700
}
.ramadan-charity-wrap-2020 .trade-levels h3{
    font-family:Bitter;
    text-transform:none;
    color:#fff;
    font-weight:700;
    max-width:100%;
    font-size:32px;
    line-height:40px;
    margin-top:165px
}
.ramadan-charity-wrap-2020 .ramadan-content .steps p:before{
    font-family:Bitter;
    font-weight:700;
    top:-9px
}
.ramadan-charity-wrap-2020 .btn-red{
    background:#01837b;
    padding:17px 20px
}
.ramadan-charity-wrap-2020 .btn-red:hover{
    background:#fff;
    color:#01837b
}
.ramadan-charity-wrap-2020 .ramadan-content p,.ramadan-charity-wrap-2020 .ramadan-content ul li{
    color:#979797
}
.ramadan-charity-wrap-2020 .ramadan-content .red-block p{
    margin-bottom:18px
}
.ramadan-charity-wrap-2020 .ramadan-content .red-block p+a+p{
    margin-top:30px
}
.ramadan-charity-wrap-2020 .ramadan-content .table-block h3{
    font-family:Bitter;
    font-weight:700;
    text-transform:none;
    font-size:40px;
    line-height:normal;
    padding-right:50px
}
.ramadan-charity-wrap-2020 .pagination-block,.ramadan-charity-wrap-2020 .paging_numbers{
    text-align:left;
    padding-left:50px;
    margin-top:30px;
    float:none;
    padding-top:0
}
.ramadan-charity-wrap .table-block table{
    width:100%!important
}
.ramadan-charity-wrap .ramadan-content .table-block table,.ramadan-charity-wrap table.dataTable thead td{
    border-bottom:none
}
.ramadan-charity-wrap table.dataTable tbody tr{
    background-color:transparent
}
.ramadan-charity-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button,.ramadan-charity-wrap-2020 .pagination-block a{
    color:#fff!important;
    width:30px;
    height:30px;
    line-height:28px;
    font-weight:700;
    border:none!important;
    background:0 0;
    cursor:pointer;
    padding:0;
    margin-left:0;
    text-align:center;
    display:inline-block;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    font-family:'Open Sans',sans-serif
}
.ramadan-charity-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:active,.ramadan-charity-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color:#fff!important;
    border:none!important;
    box-shadow:none!important
}
.ramadan-charity-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button.current,.ramadan-charity-wrap-2020 .pagination-block a.current{
    background:#0B233A
}
.ramadan-charity-wrap-2020 .pagination-block a:hover{
    color:#fff
}
.ramadan-charity-wrap-2020 .table-block h4{
    margin-top:40px;
    padding-left:50px;
    color:#ffca98;
    font-size:25px;
    line-height:31px;
    max-width:386px
}
.ramadan-charity-wrap-2020 .ramadan-content .table-block{
    position:relative
}
.ramadan-charity-wrap-2020 .ramadan-content .table-block:before{
    position:absolute;
    right:30px;
    bottom:0;
    content:"";
    background:url(../images/new-site/contests/ramadan-charity-2020/tower.png) scroll 50% 0;
    width:159px;
    height:127px
}
.ramadan-charity-wrap-2020 .conditions-title h3{
    font-family:Bitter;
    font-weight:700;
    text-transform:none;
    font-size:40px;
    line-height:normal;
    cursor:inherit
}
.ramadan-charity-wrap-2020 .conditions-title{
    margin-top:100px
}
.ramadan-charity-wrap-2020 .conditions{
    background:0 0
}
.ramadan-charity-wrap-2020 .conditions h4{
    color:#fff;
    padding-left:0;
    margin-bottom:15px
}
.ramadan-charity-wrap-2020 .conditions ul li{
    margin-bottom:5px
}
.ramadan-charity-wrap-2020 .all-rights-block,.ramadan-charity-wrap-2020 .footer-menu,.ramadan-charity-wrap-2020 .terms-block{
    background:0 0
}
.ramadan-charity-wrap-2020 .footer-menu ul li a{
    color:#b2b2b2
}
.ramadan-charity-wrap-2020 header{
    background-color:#0B233A
}
.ramadan-charity-wrap-2020 .pd-top{
    padding-top:85px;
    padding-bottom:30px
}
.ramadan-charity-wrap-2020 .children-block-mob{
    display:none
}
.ramadan-giveaway-2020-lang .lang-es,.ramadan-giveaway-2020-lang .lang-fr,.ramadan-giveaway-2020-lang .lang-pt,.ramadan-giveaway-2020-lang .lang-ru,.ramadan-giveaway-2020-lang .lang-th,.ramadan-giveaway-2020-lang .lang-vi,.ramadan-giveaway-2020-lang .lang-zh{
    display:none
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner{
    background:#fed2ab
}
.ramadan-giveaway-wrap-2020 header{
    background:#0B233A
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .container-fluid{
    padding-left:120px;
    padding-right:120px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part{
    background-size:cover;
    min-height:1200px;
    padding-bottom:100px
}
.ramadan-giveaway-wrap-2020 .ramadan-bg{
    position:absolute;
    top:0;
    max-width:100%;
    width:100%;
    left:0;
    z-index:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part h1{
    font-family:Bitter;
    font-style:normal;
    font-weight:700;
    font-size:100px;
    line-height:100px;
    color:#7a273b;
    padding-top:220px;
    margin-bottom:68px;
    text-align:left;
    position:relative;
    z-index:5
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:25px;
    color:#7a273b;
    margin-bottom:48px;
    position:relative;
    z-index:5;
    max-width:350px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .btn-red{
    font-family:Montserrat;
    font-style:normal;
    font-weight:700;
    font-size:15px;
    line-height:18px;
    color:#fef6dd;
    margin-bottom:105px;
    border:none;
    position:relative;
    z-index:5;
    padding:21px 40px;
    text-transform:none;
    background:#e9833d;
    background:-moz-linear-gradient(top,#e9833d 0,#dd5e2d 100%);
    background:-webkit-linear-gradient(top,#e9833d 0,#dd5e2d 100%);
    background:linear-gradient(to bottom,#e9833d 0,#dd5e2d 100%)
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:700;
    margin-bottom:36px;
    font-size:40px;
    line-height:50px;
    color:#7a273b;
    position:relative;
    z-index:5
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part .get-prize-steps{
    max-width:500px;
    position:relative;
    z-index:5
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part .circle{
    background:#f7a244;
    width:80px;
    height:80px;
    margin-right:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part table td{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:25px;
    color:#9d5f51;
    padding-bottom:28px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan{
    padding-top:160px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan ul{
    padding-left:0;
    display:flex;
    justify-content:space-between
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan ul li{
    width:100%;
    background:#ffe8cf;
    padding:288px 0 60px;
    margin-bottom:205px;
    position:relative;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column:hover,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan ul li:hover{
    background:#fff;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h5{
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    margin-bottom:10px;
    font-size:15px;
    line-height:30px;
    color:#565656;
    padding-left:60px;
    padding-right:60px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h3{
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    font-size:28px;
    line-height:30px;
    color:#9d5f51;
    margin-bottom:22px;
    padding-left:60px;
    padding-right:60px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    font-size:15px;
    color:#565656;
    margin-bottom:5px;
    padding-left:60px;
    padding-right:60px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .img-pr{
    text-align:center;
    width:100%;
    position:absolute;
    left:0
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .img-pr img{
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .first-prize .img-pr{
    top:-145px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .second-prize .img-pr{
    top:-73px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .third-prize .img-pr{
    top:-66px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fourth-prize .img-pr{
    top:-135px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fifth-prize .img-pr{
    top:-64px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .search-block{
    margin-top:30px;
    padding-left:60px;
    padding-right:60px;
    margin-bottom:50px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .search-block input{
    background:#efcca6 url(../images/new-site/contests/ramadan-giveaway-2020/search.svg) 95% 50% no-repeat;
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    font-size:15px;
    line-height:30px;
    height:60px;
    width:100%;
    padding:10px 30px;
    border:none;
    color:#9d5f51;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner input::-webkit-input-placeholder{
    color:#9d5f51
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner input::-moz-placeholder{
    color:#9d5f51
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table{
    width:100%;
    margin-bottom:25px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr th{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    padding-left:5px;
    padding-right:5px;
    line-height:30px;
    color:#997250
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr td{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:40px;
    color:#997250;
    padding-left:5px;
    padding-right:5px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tbody tr{
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tbody tr:hover{
    background:#ffe8cf;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr td:first-child,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr th:first-child{
    padding-left:60px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr td:last-child,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr th:last-child{
    padding-right:60px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tbody tr.winner td:first-child{
    position:relative
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tbody tr.winner td:first-child:before{
    background:url(../images/new-site/contests/christmas-giveaway/winner.svg) no-repeat scroll 0 0;
    width:18px;
    height:20px;
    position:absolute;
    content:"";
    top:18px;
    left:22px
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block{
    padding-left:60px;
    padding-right:60px
}
.ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block span a{
    width:50px;
    display:inline-block;
    font-family:Montserrat;
    font-style:normal;
    text-align:center;
    font-weight:800;
    font-size:15px;
    line-height:48px;
    padding:0!important;
    color:#ffe8cf!important;
    margin-left:9px;
    cursor:pointer;
    height:50px;
    border:none!important;
    background:#efcca6;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:first-child{
    margin-left:0
}
.ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate{
    float:none;
    text-align:left;
    padding-left:60px;
    padding-top:0
}
.ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:active,.ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color:#ffe8cf!important;
    border:none!important;
    box-shadow:none!important
}
.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block span a:first-child{
    margin-left:0
}
.ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button.current,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block span a.current{
    background:#f7a244
}
.ramadan-giveaway-wrap-2020 .conditions-section{
    padding-bottom:30px
}
.ramadan-giveaway-wrap-2020 .conditions-section h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:800;
    font-size:40px;
    line-height:50px;
    color:#7a273b;
    margin-bottom:23px
}
.ramadan-giveaway-wrap-2020 .conditions-section ul{
    padding-left:0
}
.ramadan-giveaway-wrap-2020 .conditions-section h4,.ramadan-giveaway-wrap-2020 .conditions-section ul li{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:30px;
    color:#565656
}
.ramadan-giveaway-wrap-2020 .conditions-section h4{
    font-weight:800
}
.ramadan-giveaway-wrap-2020 .conditions-section ul li a{
    color:#7a273b
}
.ramadan-giveaway-wrap-2020 .conditions-section ul li table{
    width:100%
}
.ramadan-giveaway-wrap-2020 .conditions-section ul li table tr th{
    font-weight:500
}
.ramadan-giveaway-wrap-2020 .bg-mosque{
    background:#fed2ab url(../images/new-site/contests/ramadan-giveaway-2020/mosque.png) 50% 0 no-repeat;
    width:100%;
    height:463px
}
.ramadan-giveaway-wrap-2020 footer{
    padding-top:0
}
.ramadan-giveaway-wrap-2020 .ramadan-bg-mob{
    display:none;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.forex-tutorial-main .container-block{
    max-width:1240px;
    margin:0 auto
}
.forex-tutorial-main h1,.forex-tutorial-view h1{
    text-align:left
}
.forex-tutorial-main h1+p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.forex-tutorial-main .tutorial-article-block{
    padding-left:0;
    margin-right:-10px;
    margin-left:-10px
}
.forex-tutorial-main .tutorial-article-block>div{
    padding-left:10px;
    padding-right:10px;
    margin-top:79px
}
.forex-tutorial-main .tutorial-article-block>li{
    width:400px;
    margin:0 10px 89px
}
.forex-tutorial-main .tutorial-article-block>div:hover a.title{
    color:#50C878;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-main .tutorial-article-block .img-block,.forex-tutorial-view .img-block{
    background:#0B233A;
    position:relative;
    overflow:hidden;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    height:auto;
    width:100%;
    margin-bottom:27px;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-main .tutorial-article-block .bg,.forex-tutorial-view .bg{
    background:radial-gradient(55.37% 81.14% at 50% 50%,rgba(60,60,60,.97) 0,#0B233A 100%);
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-main .tutorial-article-block .img-block img,.forex-tutorial-view .img-block img{
    max-width:100%;
    height:auto;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.forex-tutorial-main .tutorial-article-block h2{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    text-align:left;
    line-height:29px;
    color:#fff;
    margin-bottom:7px
}
.forex-tutorial-main .tutorial-article-block a.title{
    color:#fff;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-main .tutorial-article-block p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    color:#b2b2b2;
    margin-bottom:22px
}
.forex-tutorial-main .forex-article-author h1{
    padding-top:250px;
    margin-bottom:6px
}
.forex-tutorial-main .forex-article-author .content-block{
    max-width:600px
}
.forex-tutorial-main .forex-article-author .container-block{
    max-width:1290px;
    min-height:790px;
    position:relative;
    padding-bottom:50px;
    padding-left:25px;
    padding-right:25px
}
.forex-tutorial-main .forex-article-author h2{
    font-family:Bitter;
    text-align:left;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:29px;
    color:#fff;
    margin-bottom:52px
}
.forex-tutorial-main .forex-article-author{
    position:relative;
    background:radial-gradient(66.26% 97.08% at 68.02% 34.06%,rgba(60,60,60,.97) 0,#0B233A 64.79%)
}
.forex-tutorial-main .forex-article-author ul{
    margin-bottom:30px!important
}
.forex-tutorial-main .forex-article-author p{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:21px;
    line-height:40px;
    color:#b2b2b2
}
.forex-tutorial-main .forex-article-author .img-author-photo-mob{
    display:none
}
.forex-tutorial-main .tutorial-article-authors{
    padding-top:74px;
    padding-left:25px;
    padding-right:25px;
    max-width:1290px
}
.forex-tutorial-main .tutorial-article-authors h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:29px;
    color:#fff;
    margin-bottom:-40px
}
.forex-tutorial-main .forex-article-author .img-author-photo{
    position:absolute;
    right:0;
    bottom:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.forex-tutorial-main .author-block,.forex-tutorial-view .author-block{
    display:flex
}
.forex-tutorial-main .tutorial-article-block .author-img,.forex-tutorial-view .author-img{
    width:40px;
    height:40px;
    margin-right:12px;
    background:#0B233A;
    overflow:hidden;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.forex-tutorial-main .tutorial-article-block .author-img img,.forex-tutorial-view .author-img img{
    width:100%;
    max-width:100%;
    height:auto;
    display:block;
    margin:0 auto
}
.forex-tutorial-main .tutorial-article-block .article-info h4,.forex-tutorial-view .article-info h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    color:#fff
}
.forex-tutorial-main .tutorial-article-block .article-info h4 a,.forex-tutorial-view .article-info h4 a{
    color:#fff;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-main .tutorial-article-block .article-info h4 a:hover,.forex-tutorial-view .article-info h4 a:hover{
    color:#50C878;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-main .tutorial-article-block .article-info ul,.forex-tutorial-view .article-info ul{
    padding-left:0
}
.forex-tutorial-main .tutorial-article-block .article-info ul li,.forex-tutorial-view .article-info ul li{
    display:inline-block;
    margin-right:30px
}
.forex-tutorial-main .tutorial-article-block .article-info span,.forex-tutorial-view .article-info span{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:22px;
    color:#b2b2b2;
    vertical-align:middle
}
.forex-tutorial-main .tutorial-article-block .article-info .visitors,.forex-tutorial-view .article-info .visitors{
    background:url(../images/new-site/forex-tutorial/visits-ic.svg) 50% 0 no-repeat;
    width:15px;
    height:9px;
    display:inline-block;
    vertical-align:middle;
    margin-right:4px
}
.forex-tutorial-main .tutorial-article-block .article-info .stars,.forex-tutorial-view .article-info .stars{
    background:url(../images/new-site/forex-tutorial/stars-ic.svg) 50% 0 no-repeat;
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-right:4px
}
.forex-tutorial-view .container-block{
    padding-top:105px;
    color:#b2b2b2
}
.forex-tutorial-view .container-block{
    max-width:840px;
    margin:0 auto
}
.forex-tutorial-view .author-block{
    display:block
}
.forex-tutorial-view .author-block>div{
    display:inline-block;
    vertical-align:middle
}
.forex-tutorial-view .author-block .article-info{
    width:740px
}
.forex-tutorial-view .author-img{
    width:80px;
    height:80px;
    background:#0B233A
}
.forex-tutorial-view .author-img,.forex-tutorial-view .author-img img{
    background-color:#686666
}
.forex-tutorial-view .article-info ul{
    margin-bottom:0
}
@font-face{
    font-family:Charter;
    font-style:normal;
    font-weight:400;
    src:url(fonts/charter/charter-font.html)
}
.forex-tutorial-view h1{
    padding-top:22px;
    margin-bottom:0;
    font-family:Charter,Georgia,Cambria,"Times New Roman",Times,serif;
    font-size:40px;
    line-height:48px;
    font-weight:400
}
.forex-tutorial-view h1+p{
    font-family:Charter,Georgia,Cambria,"Times New Roman",Times,serif;
    font-size:21px;
    line-height:32px;
    color:#b2b2b2;
    margin-bottom:55px
}
.forex-tutorial-view .img-block{
    margin-bottom:1.95em
}
.forex-tutorial-view .content-article p,.forex-tutorial-view .signature p{
    font-family:Charter,Georgia,Cambria,"Times New Roman",Times,serif;
    font-size:21px;
    line-height:32px;
    color:#b2b2b2;
    margin-bottom:-9.66px;
    letter-spacing:-.003em;
    margin-top:2em
}
.forex-tutorial-view .content-article h3{
    font-family:Charter,Georgia,Cambria,"Times New Roman",Times,serif;
    font-style:normal;
    font-size:34px;
    line-height:1.12;
    color:#fff;
    margin-top:1.95em;
    letter-spacing:-.022em
}
.forex-tutorial-view .idc-foot,.forex-tutorial-view .idc-postnav{
    display:none!important
}
.forex-tutorial-view #idc-container .idc-message{
    width:100%;
    padding:10px 25px;
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    margin-top:0;
    margin-bottom:35px
}
.forex-tutorial-view #idc-container a{
    color:#dd3232
}
.forex-tutorial-view #idc-container{
    max-width:100%
}
.forex-tutorial-view .content-article h3+p{
    margin-top:.86em
}
.forex-tutorial-view .content-article h3+img{
    margin-top:1.86em
}
.forex-tutorial-main .forex-article-author ul{
    padding-left:0;
    margin-bottom:65px
}
.forex-tutorial-view .content-article ul{
    margin-bottom:0;
    padding-left:0
}
.forex-tutorial-main .forex-article-author ul li{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:21px;
    line-height:40px;
    color:#b2b2b2;
    padding-left:46px;
    position:relative;
    margin-bottom:40px
}
.forex-tutorial-view .content-article ul li:first-child{
    margin-top:2em
}
.forex-tutorial-view .content-article ul li{
    margin-top:1.05em;
    font-family:Charter,Georgia,Cambria,"Times New Roman",Times,serif;
    font-size:21px;
    line-height:32px;
    color:#b2b2b2;
    letter-spacing:-.022em;
    position:relative;
    padding-left:30px
}
.forex-tutorial-main .forex-article-author ul li:before,.forex-tutorial-view .content-article ul li:before{
    position:absolute;
    content:"";
    left:0;
    top:13px;
    width:6px;
    height:6px;
    background:#b2b2b2;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.forex-tutorial-view .content-article a{
    color:#dd3232
}
.forex-tutorial-view .content-article img{
    max-width:100%;
    display:block;
    height:auto;
    margin:56px auto 0
}
.forex-tutorial-view .content-article strong{
    color:#fff;
    font-weight:400
}
.forex-tutorial-view .content-article .btn-red,.forex-tutorial-view .signature .btn-red{
    color:#fff
}
.forex-tutorial-view .content-article .btn-red:hover,.forex-tutorial-view .signature .btn-red:hover{
    color:#dd3232
}
.forex-tutorial-view .signature{
    margin-top:60px;
    margin-bottom:69px
}
.forex-tutorial-view .signature .align-right{
    text-align:right
}
.forex-tutorial-view .signature p{
    margin-top:4px;
    margin-bottom:0
}
.forex-tutorial-view .stars-block{
    background:#0B233A;
    padding:30px;
    margin-bottom:12px;
    display:flex;
    align-items:center;
    justify-content:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.forex-tutorial-view .stars-block>span{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:29px;
    color:#c4c4c4;
    display:inline-block;
    vertical-align:top;
    padding-top:3px
}
.forex-tutorial-view .stars-block>span i{
    font-size:16px;
    font-style:normal
}
.forex-tutorial-view .rating-container{
    margin:0 10px 0 40px
}
.forex-tutorial-view .rating-container .filled-stars span{
    background:url(../images/new-site/forex-tutorial/star-red.svg) 50% 0 no-repeat
}
.forex-tutorial-view .rating-container .empty-stars span{
    background:url(../images/new-site/forex-tutorial/star-white.svg) 50% 0 no-repeat
}
.forex-tutorial-view .rating-container .empty-stars .star{
    color:#c4c4c4
}
.forex-tutorial-view .rating-md{
    font-size:0
}
.forex-tutorial-view .theme-krajee-uni .star{
    font-size:0;
    width:32px;
    height:32px
}
.forex-tutorial-view .rating-container .filled-stars{
    color:#dd3232
}
.forex-tutorial-view .rating-container .filled-stars{
    text-shadow:none
}
.forex-tutorial-view .stars-block ul{
    padding:0;
    display:inline-block;
    vertical-align:top;
    margin:0 10px 0 40px
}
.forex-tutorial-view .stars-block ul li{
    display:inline-block;
    vertical-align:middle
}
.forex-tutorial-view .stars-block ul li span.star-red,.forex-tutorial-view .stars-block ul li span.star-white{
    width:32px;
    height:32px;
    display:inline-block;
    padding-top:0
}
.forex-tutorial-view .stars-block ul li span.star-red{
    background:url(../images/new-site/forex-tutorial/star-red.svg) 50% 0 no-repeat
}
.forex-tutorial-view .stars-block ul li span.star-white{
    background:url(../images/new-site/forex-tutorial/star-white.svg) 50% 0 no-repeat
}
.forex-tutorial-view .chat-forum{
    margin-bottom:47px
}
.forex-tutorial-view .chat-forum .chat-block{
    padding:30px 0;
    border-bottom:1px solid #484848
}
.forex-tutorial-view #idc-container .idc-c .idc-i span,.forex-tutorial-view .chat-forum h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:24px;
    line-height:29px;
    color:#b2b2b2;
    margin-bottom:8px
}
.forex-tutorial-view #idc-container .idc-c .idc-c-h{
    background:0 0
}
.forex-tutorial-view #idc-container .idc-c .idc-time,.forex-tutorial-view #idc-container .idc-c .idc-time a,.forex-tutorial-view #idc-container .idc-thread_active{
    color:#b2b2b2;
    vertical-align:bottom
}
.forex-tutorial-view #idc-container .idc-a,.forex-tutorial-view #idc-container .idc-a_nomenu{
    display:none!important
}
.forex-tutorial-view #idc-container-parent #idc-container .idc-c{
    border-bottom:1px solid #484848;
    padding-top:10px;
    padding-bottom:30px
}
.forex-tutorial-view #idc-container .idc-c .idc-i,.forex-tutorial-view #idc-container .idc-c-t{
    padding:0
}
.forex-tutorial-view #idc-container .idc-c-highlighted{
    background:0 0!important
}
.forex-tutorial-view #idc-container .idc-c .idc-i{
    margin:0
}
.forex-tutorial-view #idc-container .idc-thread_active{
    color:#b2b2b2
}
.forex-tutorial-view #idc-container .idc-info div div{
    background:#50C878
}
.forex-tutorial-view #idc-container .idc-info div div p{
    padding-bottom:15px;
    font-size:17px
}
.forex-tutorial-view #idc-container .idc-info{
    margin:0 0 0 -136px;
    width:273px
}
.forex-tutorial-view #idc-container .idc-btn_l-secondary{
    float:none;
    vertical-align:middle
}
.forex-tutorial-view #idc-container .idc-info div div.idc-bottom,.forex-tutorial-view #idc-container .idc-info div p.idc-bottom{
    display:none
}
.forex-tutorial-view #idc-container .idc-c-t-inner,.forex-tutorial-view .chat-forum p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#fff;
    margin-bottom:9px
}
.forex-tutorial-view .chat-forum span.date-message{
    font-family:Montserrat;
    font-style:normal;
    font-weight:400;
    font-size:12px;
    line-height:22px;
    color:#b2b2b2
}
.forex-tutorial-view .chat-forum .lvl-2{
    padding-left:30px
}
.forex-tutorial-view .chat-forum .lvl-3{
    padding-left:60px
}
.forex-tutorial-view .form-chat{
    margin-bottom:65px
}
.forex-tutorial-view #idc-container div.idc-text_noresize,.forex-tutorial-view #idc-container textarea.idc-text_noresize,.forex-tutorial-view .form-chat textarea{
    background:#0B233A;
    width:100%!important;
    height:115px!important;
    margin-bottom:10px;
    border:none!important;
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    padding:21px 25px;
    line-height:25px;
    color:#fff!important;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px
}
.forex-tutorial-view #idc-container #IDCColumnEmailLabel,.forex-tutorial-view #idc-container #IDCColumnEmailReply,.forex-tutorial-view #idc-container #IDCColumnEmailReplyLabel{
    float:right!important
}
.forex-tutorial-view #idc-container .idc-text,.forex-tutorial-view .form-chat input{
    background:#0B233A;
    width:100%!important;
    margin-bottom:22px;
    font-family:Arial;
    padding:12px 25px 13px;
    font-style:normal;
    font-weight:400;
    border:none!important;
    font-size:15px;
    line-height:25px;
    color:#fff!important;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px
}
.forex-tutorial-view #idc-container .idc-c-m label{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#fff;
    margin-bottom:2px;
    padding:0 0 0 25px!important
}
.forex-tutorial-view #idc-container .idc-column{
    width:49%!important
}
.forex-tutorial-view #idc-container .idc-right{
    float:none!important
}
.forex-tutorial-view #idc-container.idc .idc-focus{
    border:none!important
}
.forex-tutorial-view #idc-container .idc-btn_l{
    background:#50C878;
    text-transform:uppercase;
    color:#fff;
    display:inline-block;
    padding:17px 40px 18px!important;
    transition:all .45s;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.forex-tutorial-view #idc-container .idc-btn_l:hover{
    color:#50C878;
    background:#fff;
    transition:all .45s
}
.forex-tutorial-view #idc-container .idc-c-b .idc-btn_l{
    margin:0!important
}
.forex-tutorial-view #idc-container .idc-btn_l span,.forex-tutorial-view #idc-container .idc-btn_s span{
    background:0 0!important;
    color:#fff!important;
    font-family:Montserrat;
    font-weight:600;
    padding:0;
    float:none;
    height:auto;
    line-height:15px;
    font-size:15px!important
}
.forex-tutorial-view #idc-container .idc-reply .idc-header{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#fff;
    padding-left:25px
}
.forex-tutorial-view #idc-container .idc-thread .idc-thread .idc-c{
    background-position:-1530px -100px!important
}
.forex-tutorial-view #idc-container.idc .idc-btn_l-secondary{
    float:none;
    font-family:Montserrat;
    font-weight:600;
    padding:0;
    line-height:15px;
    margin:11px 0 0 15px!important;
    display:inline-block;
    font-size:15px!important
}
.forex-tutorial-view #idc-container .idc-btn_l:hover span{
    color:#50C878!important
}
.forex-tutorial-view .form-chat input::-webkit-input-placeholder,.forex-tutorial-view .form-chat textarea::-webkit-input-placeholder{
    color:#979797;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.forex-tutorial-view .form-chat input::-moz-placeholder,.forex-tutorial-view .form-chat textarea::-moz-placeholder{
    color:#979797;
    -webkit-transition:.5s linear 0s;
    -moz-transition:.5s linear 0s;
    -o-transition:.5s linear 0s;
    transition:.5s linear 0s
}
.forex-tutorial-view .form-chat .btn{
    width:100%
}
.forex-tutorial-view-control{
    padding-top:70px;
    border-top:1px solid #484848
}
.forex-tutorial-view-control .article-control-block{
    display:flex;
    justify-content:space-between
}
.forex-tutorial-view-control .article-control-block .block-arrow{
    width:400px
}
.forex-tutorial-view-control .article-control-block .block-arrow .img-block{
    height:auto;
    position:relative;
    margin-bottom:26px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.forex-tutorial-view-control .article-control-block .block-arrow a{
    font-family:Bitter;
    font-style:normal;
    display:block;
    font-weight:400;
    font-size:24px;
    line-height:29px;
    color:#fff;
    margin-bottom:8px;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-view-control .article-control-block .block-arrow h4 a{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    color:#fff;
    margin-bottom:0;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-view-control .article-control-block .block-arrow h4 a:hover{
    color:#50C878;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-view-control .article-control-block .block-arrow a:hover{
    color:#50C878;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-view-control .article-control-block .block-arrow p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    color:#b2b2b2;
    margin-bottom:30px
}
.forex-tutorial-view-control .container-block{
    padding-top:0;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
.forex-tutorial-view .forex-tutorial-view-control .author-block{
    display:flex
}
.forex-tutorial-view .forex-tutorial-view-control .author-block .author-img{
    width:40px;
    height:40px
}
.forex-tutorial-view .forex-tutorial-view-control .author-block .article-info{
    width:80%
}
.forex-all-authors{
    margin-bottom:-100px
}
.forex-all-authors .container-block{
    max-width:1200px;
    padding-left:25px;
    padding-right:25px;
    margin:0 auto;
    display:flex;
    align-items:center
}
.forex-all-authors h1{
    text-align:left;
    margin-bottom:70px
}
.forex-all-authors .authors-list{
    padding-left:0;
    margin-bottom:0
}
.forex-all-authors .authors-list li{
    list-style-type:none;
    position:relative
}
.forex-all-authors .authors-list li:before{
    background:radial-gradient(66.26% 97.08% at 68.02% 34.06%,rgba(60,60,60,.97) 0,#0B233A 64.79%);
    position:absolute;
    width:100%;
    height:100%;
    content:"";
    left:0;
    top:0
}
.forex-all-authors .authors-list li:nth-child(2n):before{
    background:radial-gradient(66.26% 97.08% at 68.02% 34.06%,rgba(60,60,60,.97) 0,#0B233A 64.79%);
    transform:matrix(-1,0,0,1,0,0);
    position:absolute;
    width:100%;
    height:100%;
    content:"";
    left:0;
    top:0
}
.forex-all-authors .authors-list li .container-block{
    min-height:500px;
    position:relative
}
.forex-all-authors .authors-list h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:34px;
    line-height:41px;
    color:#fff;
    margin-bottom:8px
}
.forex-all-authors .authors-list p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:22px;
    color:#b2b2b2;
    margin-bottom:27px
}
.forex-all-authors .authors-list .content-block{
    max-width:400px
}
.forex-all-authors .authors-list li:nth-child(2n) .content-block{
    margin-left:auto;
    margin-right:100px
}
.forex-all-authors .authors-list .author-img{
    position:absolute;
    right:25px;
    bottom:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.forex-all-authors .authors-list li:nth-child(2n) .author-img{
    position:absolute;
    right:auto;
    left:50px;
    bottom:0
}
.error-page-main .container-block{
    max-width:1240px;
    margin:0 auto;
    text-align:left;
    min-height:800px;
    position:relative
}
.error-page-main .container-block h1{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:65px;
    line-height:78px;
    text-align:left;
    color:#fff;
    margin-bottom:20px;
    padding-top:376px;
    max-width:626px;
    position:relative;
    z-index:30
}
.error-page-main .container-block p{
    font-family:Open Sans;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:20px;
    color:#909090;
    max-width:425px;
    padding-bottom:20px;
    margin-bottom:0
}
.error-page-main .container-block p a{
    color:#fff
}
.error-page-main .error-500-img{
    position:absolute;
    right:0;
    top:217px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.error-page-main .error-400-img{
    position:absolute;
    right:0;
    top:287px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.error-page-main .maintenance-img{
    position:absolute;
    right:0;
    bottom:-100px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.partners-rebate .rebate-top-part{
    background:radial-gradient(25.78% 65.65% at 68.59% 60.74%,#636363 0,rgba(51,51,51,0) 100%)
}
.partners-rebate .rebate-top-part .container-block{
    max-width:1290px;
    padding-left:25px;
    padding-right:25px;
    min-height:860px;
    margin:0 auto;
    position:relative
}
.partners-rebate .rebate-top-part .container-block h1{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:65px;
    line-height:78px;
    color:#fff;
    padding-top:230px
}
.partners-rebate h2{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:40px;
    line-height:48px;
    color:#fff
}
.partners-rebate .rebate-top-part .container-block .content-part{
    max-width:665px
}
.partners-rebate .rebate-top-part .container-block .content-part h1{
    font-size:65px;
    line-height:78px;
    color:#fff;
    text-align:left;
    margin-bottom:33px
}
.partners-rebate .rebate-top-part .container-block .content-part p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:30px
}
.partners-rebate .rebate-top-part .partners-rebare-img{
    position:absolute;
    bottom:0;
    right:-80px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.partners-rebate .rebate-top-part .container-block .btn-block{
    padding-top:30px;
    padding-bottom:80px
}
.partners-rebate .rebate-top-part .container-block .btn-block a{
    vertical-align:top
}
.partners-rebate .rebate-top-part .container-block .btn-block a:first-child{
    margin-right:30px;
    margin-bottom:18px
}
.partners-rebate .rebate-info-part{
    background:#0B233A;
    padding:112px 0 63px
}
.partners-rebate .rebate-info-part .container-block,.partners-rebate .rebate-works-part .container-block{
    max-width:1290px;
    padding-left:25px;
    padding-right:25px;
    margin:0 auto
}
.partners-rebate .rebate-info-part .container-block h2{
    margin-bottom:13px;
    text-align:left
}
.partners-rebate .rebate-info-part .container-block p{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    text-align:left;
    max-width:550px;
    margin-bottom:30px
}
.partners-rebate .rebate-info-part .btn-block{
    text-align:center;
    padding-top:50px
}
.partners-rebate .rebate-works-part{
    padding:114px 0 0
}
.partners-rebate .rebate-works-part h2{
    margin-bottom:127px;
    position:relative;
    z-index:5
}
.partners-rebate .rebate-works-part .rebate-steps{
    display:flex;
    justify-content:center;
    padding-left:50px;
    padding-right:50px
}
.partners-rebate .rebate-works-part .rebate-steps li{
    width:295px;
    background:#0B233A;
    padding:0 30px 37px;
    position:relative;
    margin:0 10px 40px
}
.partners-rebate .rebate-works-part .rebate-steps li:first-child+li{
    width:608px
}
.partners-rebate .rebate-works-part .rebate-steps p{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    text-align:center;
    color:#b2b2b2;
    padding-top:355px;
    margin-bottom:0
}
.partners-rebate .rebate-works-part .rebate-steps .img1,.partners-rebate .rebate-works-part .rebate-steps .img2,.partners-rebate .rebate-works-part .rebate-steps .img3,.partners-rebate .rebate-works-part .rebate-steps .img4{
    position:absolute;
    left:50%;
    transform:translate(-50%,0);
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.partners-rebate .rebate-works-part .rebate-steps .img1{
    top:-59px
}
.partners-rebate .rebate-works-part .rebate-steps .img2{
    top:-57px
}
.partners-rebate .rebate-works-part .rebate-steps .img3{
    top:-60px
}
.partners-rebate .rebate-works-part .rebate-steps .img4{
    top:-153px
}
.partners-rebate .rebate-works-part .rebate-setup{
    background:#0B233A;
    padding:70px 80px 79px;
    max-width:1240px;
    margin:66px auto 83px
}
.partners-rebate .rebate-works-part .rebate-setup h2{
    text-align:left;
    margin-bottom:26px
}
.partners-rebate .rebate-works-part .rebate-setup p{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:39px
}
.partners-rebate .rebate-instruction{
    max-width:840px;
    margin:0 auto
}
.partners-rebate .rebate-instruction h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:28px
}
.partners-rebate .rebate-instruction li img{
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.partners-rebate .rebate-instruction p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:30px
}
.partners-rebate .rebate-instruction p a{
    color:#50C878
}
.partners-rebate .rebate-instruction ul{
    padding-left:0;
    padding-top:45px
}
.partners-rebate .rebate-instruction ul li{
    margin-bottom:100px
}
.partners-rebate .rebate-instruction .mr-l{
    margin-left:-185px
}
.partners-rebate .rebate-instruction .mr-l-l{
    margin-left:-193px
}
.partners-rebate .rebate-instruction .btn-block{
    text-align:center;
    margin-top:-64px
}
.partners-rebate .rebate-formula-block{
    background:#0B233A;
    max-width:840px;
    margin:143px auto 0;
    padding:90px 0 70px;
    position:relative
}
.partners-rebate .rebate-formula-block:before{
    background:url(../images/new-site/partners-rebate/angle.png) 50% 0 no-repeat;
    position:absolute;
    width:86px;
    height:86px;
    top:0;
    right:0;
    content:""
}
.partners-rebate .rebate-formula-block .content-block{
    padding-left:100px;
    padding-right:100px
}
.partners-rebate .rebate-formula-block h2{
    margin-bottom:39px;
    text-align:left
}
.partners-rebate .rebate-formula-block p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:15px
}
.partners-rebate .rebate-formula-block p strong{
    color:#fff;
    text-transform:uppercase
}
.partners-rebate .rebate-formula-block .red-line{
    background:#c33232;
    padding:10px 0;
    display:inline-block;
    margin-bottom:15px
}
.partners-rebate .rebate-formula-block .red-line .content-block{
    padding-right:30px
}
.partners-rebate .rebate-formula-block .red-line p{
    color:#fff;
    margin-bottom:0
}
.partners-rebate .rebate-formula-block .block-text{
    margin-bottom:25px
}
.partners-rebate .rebate-calculator-info{
    margin-top:167px;
    margin-bottom:100px
}
.partners-rebate .rebate-calculator-info .container-block{
    max-width:1290px;
    padding-left:25px;
    padding-right:25px;
    margin:0 auto;
    position:relative
}
.partners-rebate .rebate-calculator-info .content-block{
    max-width:605px;
    margin-left:auto;
    min-height:345px;
    position:relative;
    z-index:5
}
.partners-rebate .rebate-calculator-info h3{
    font-family:Bitter;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:25px;
    text-align:left
}
.partners-rebate .rebate-calculator-info p{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:47px
}
.partners-rebate .rebate-calculator-info .peoples-img{
    position:absolute;
    top:-120px;
    left:-170px
}
.partners-rebate .rebate-calculator-block h4{
    font-family:Bitter;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:40px;
    text-align:center
}
.partners-rebate .rebate-calculator-form{
    background:#0B233A;
    padding:38px 36px 40px;
    margin-bottom:38px
}
.partners-rebate .rebate-calculator-form .form-line{
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    margin-bottom:20px
}
.partners-rebate .rebate-calculator-form .form-line .form-group{
    width:210px;
    margin:0 3px 10px
}
.forex-webinars-page .filter-block label,.partners-rebate .rebate-calculator-form .form-line .form-group label{
    font-family:Montserrat;
    font-weight:500;
    font-size:10px;
    line-height:12px;
    text-transform:uppercase;
    color:#727272;
    padding-left:20px
}
.forex-webinars-page .filter-block input,.partners-rebate .rebate-calculator-form .form-line .form-group input{
    width:100%;
    display:block;
    background:#0B233A;
    font-family:Montserrat;
    font-size:15px;
    line-height:25px;
    padding:12px 20px 13px;
    border:0;
    color:#979797;
    border-radius:25px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px
}
.partners-rebate .rebate-calculator-form .form-line .form-group input:focus{
    background:#3f3f3f;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.forex-webinars-page .filter-block .select2-container,.partners-rebate .rebate-calculator-form .form-line .form-group .select2-container{
    width:100%!important
}
.forex-webinars-page .filter-block .select2-container--default .select2-selection--single,.partners-rebate .rebate-calculator-form .form-line .form-group .select2-container--default .select2-selection--single{
    background:#0B233A;
    border:none;
    height:50px;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    height:inherit
}
.forex-webinars-page .filter-block .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-rebate .rebate-calculator-form .form-line .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:52px;
    height:50px;
    color:#b2b2b2;
    padding:0 20px;
    text-align:left
}
.forex-webinars-page .filter-block .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.partners-rebate .rebate-calculator-form .form-line .form-group .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    background:#3f3f3f
}
.forex-webinars-page .filter-block .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-rebate .rebate-calculator-form .form-line .form-group .select2-container--default .select2-selection--single .select2-selection__arrow{
    background:url(../images/new-site/arrow-dawn.svg) no-repeat scroll 50% 0;
    height:7px;
    width:12px;
    top:22px;
    right:20px
}
.forex-webinars-page .filter-block .select2-container--default .select2-selection--single .select2-selection__arrow b,.partners-rebate .rebate-calculator-form .form-line .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border:none
}
.partners-rebate .rebate-calculator-form .btn-line{
    text-align:center
}
.partners-rebate .rebate-calculator-form .btn-line .btn-red{
    min-width:210px
}
.partners-rebate .rebate-calculator-form .res-line{
    text-align:center
}
.partners-rebate .rebate-calculator-form .res-line p{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    font-size:10px;
    line-height:25px;
    text-transform:uppercase;
    color:#737373;
    margin-bottom:15px
}
.partners-rebate .rebate-calculator-form .res-line span{
    font-family:Montserrat;
    font-weight:600;
    font-size:40px;
    line-height:40px;
    text-transform:uppercase;
    color:#fff;
    vertical-align:top;
    display:inline-block
}
.forex-webinars-page .filter-block .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.forex-webinars-page .filter-block .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.partners-rebate .rebate-calculator-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.partners-rebate .rebate-calculator-form .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.forex-webinars-page .filter-block .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.forex-webinars-page .filter-block .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.partners-rebate .rebate-calculator-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.partners-rebate .rebate-calculator-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.forex-webinars-page .filter-block select,.partners-rebate .rebate-calculator-form select{
    background:#0B233A;
    border:none;
    width:100%;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    padding:13px 16px;
    font-family:Arial;
    line-height:24px;
    font-size:15px;
    color:#b2b2b2;
    height:50px
}
.partners-rebate .rebate-calculator-form .btn-reset{
    width:40px;
    height:40px;
    margin-left:13px;
    display:inline-block;
    vertical-align:top;
    border:none;
    outline:0;
    position:relative;
    background:#c33232;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.partners-rebate .rebate-calculator-form .btn-reset span{
    display:none
}
.partners-rebate .rebate-calculator-form .btn-reset:after,.partners-rebate .rebate-calculator-form .btn-reset:before{
    position:absolute;
    left:19px;
    top:12px;
    content:'';
    height:16px;
    width:3px;
    background-color:#fff
}
.partners-rebate .rebate-calculator-form .btn-reset:before{
    transform:rotate(45deg)
}
.partners-rebate .rebate-calculator-form .btn-reset:after{
    transform:rotate(-45deg)
}
.partners-rebate .rebate-calculator-block .add-asset{
    text-align:center
}
.partners-rebate .rebate-calculator-block .add-asset .btn{
    cursor:pointer;
    color:#fff
}
.partners-rebate .rebate-calculator-block .add-asset .btn span{
    display:inline-block;
    width:8px;
    height:2px;
    background:#fff;
    vertical-align:middle;
    margin-right:5px;
    position:relative
}
.partners-rebate .rebate-calculator-block .add-asset .btn span:before{
    position:absolute;
    content:"";
    width:2px;
    height:8px;
    top:-3px;
    left:3px;
    background:#fff
}
.partners-rebate .bottom-part{
    padding-top:50px
}
.partners-rebate .bottom-part p{
    text-align:center;
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    text-decoration:underline
}
.partners-rebate .bottom-part p a{
    color:#c33232
}
.forex-webinars-page .filter-block{
    background:#252525;
    padding:61px 0 30px
}
.forex-webinars-page .filter-block h3{
    font-family:Bitter;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:40px;
    text-align:left
}
.forex-webinars-page .filter-block .form-froup{
    margin-bottom:30px
}
.forex-webinars-page .webinars-list{
    padding:60px 0
}
.forex-webinars-page .webinars-list .webinars-line .web-preview{
    max-width:100%;
    height:auto
}
.forex-webinars-page .webinars-list .webinars-line h3{
    font-family:Bitter;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:25px;
    text-align:left;
    margin-top:25px
}
.forex-webinars-page .webinars-list .webinars-line p{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:10px
}
.forex-webinars-page .webinars-list .webinars-line strong{
    color:#fff;
    font-weight:400
}
.forex-webinars-page .webinars-list .webinars-line{
    padding:30px;
    background:#252525;
    border-bottom:1px solid rgba(94,94,94,.5);
    margin-bottom:30px
}
.forex-webinars-page .webinars-list .webinars-line .btn-block{
    margin-top:30px;
    text-align:right
}
.forex-webinars-page .webinars-list .webinars-line .more-info{
    font-family:Arial;
    font-size:15px;
    line-height:25px;
    color:#fff;
    margin-bottom:10px;
    cursor:pointer
}
.forex-webinars-page .webinars-list .webinars-line .more-info-block{
    padding-top:30px;
    display:none
}
.forex-webinars-page .webinars-list .webinars-line .arrow{
    width:10px;
    height:7px;
    margin-left:8px;
    background:url(../images/new-site/arrow-dawn.svg) no-repeat scroll 50% 0;
    display:inline-block
}
.forex-webinars-page .webinars-list .webinars-line .mob-block{
    display:none
}
.bring-a-friend-page h3{
    font-family:Bitter;
    font-weight:400;
    font-size:40px;
    line-height:48px;
    color:#fff
}
.bring-a-friend-page .bring-a-friend-top-part{
    position:relative
}
.bring-a-friend-page .bring-a-friend-top-part:before{
    background:radial-gradient(21.25% 90.24% at 27.26% 50%,#404040 0,#0B233A 100%);
    transform:rotate(-180deg);
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.bring-a-friend-page .container-block{
    max-width:1340px;
    margin:0 auto;
    padding:0 50px
}
.bring-a-friend-page .bring-a-friend-top-part .container-block{
    position:relative;
    min-height:790px
}
.bring-a-friend-page .bring-a-friend-top-part .content-part{
    max-width:540px
}
.refer-a-friend-lang .lang-es,.refer-a-friend-lang .lang-fr,.refer-a-friend-lang .lang-id,.refer-a-friend-lang .lang-ms,.refer-a-friend-lang .lang-pt,.refer-a-friend-lang .lang-ru,.refer-a-friend-lang .lang-th,.refer-a-friend-lang .lang-zh{
    display:none
}
.bring-a-friend-page .bring-a-friend-top-part .content-part h1{
    text-align:left;
    margin-bottom:10px;
    padding-top:267px
}
.bring-a-friend-page .bring-a-friend-top-part .content-part{
    padding-bottom:65px
}
.bring-a-friend-page .bring-a-friend-top-part .content-part h2{
    font-family:Bitter;
    font-size:25px;
    line-height:35px;
    color:#b2b2b2;
    margin-bottom:23px;
    text-align:left
}
.bring-a-friend-page .bring-a-friend-top-part .content-part p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:37px
}
.bring-a-friend-page .bring-a-friend-top-part .bring-friend-img{
    position:absolute;
    right:-90px;
    bottom:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.bring-a-friend-page .bring-a-friend-top-part .mob-block{
    display:none
}
.bring-a-friend-main-part{
    padding:138px 0 60px
}
.bring-a-friend-main-part .bring-a-friend-steps ul{
    padding-left:0;
    display:flex;
    justify-content:space-between;
    margin-bottom:110px
}
.bring-a-friend-main-part .bring-a-friend-steps ul li{
    width:30%
}
.bring-a-friend-main-part .bring-a-friend-steps a,.bring-a-friend-main-part .condition-bring-friend a{
    color:#50C878
}
.bring-a-friend-main-part .bring-a-friend-steps h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:30px;
    color:#fff;
    margin-bottom:19px
}
.bring-a-friend-main-part .bring-a-friend-steps p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.bring-a-friend-main-part .bring-a-friend-bl{
    background:radial-gradient(21.25% 90.24% at 27.26% 50%,#404040 0,#0B233A 100%);
    width:100%;
    min-height:292px;
    padding:62px 100px 60px 0;
    position:relative;
    margin-bottom:170px
}
.bring-a-friend-main-part .content-part{
    max-width:430px;
    margin-left:auto
}
.bring-a-friend-main-part .bring-a-friend-bl h3{
    margin-bottom:26px
}
.lang-vi .bring-a-friend-main-part h3{
    font-size:36px;
    line-height:43px
}
.bring-a-friend-main-part .bring-a-friend-bl .people-img{
    position:absolute;
    bottom:-86px;
    left:0;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.bring-a-friend-main-part .bring-a-friend-bl .people-img.people-img-mob{
    display:none
}
.bring-a-friend-main-part .bring-a-friend-bl .only-mob{
    display:none
}
.bring-a-friend-main-part .content-info h3{
    margin-bottom:26px
}
.bring-a-friend-main-part .content-info p{
    font-family:Arial;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.bring-a-friend-main-part .content-info{
    max-width:840px;
    margin:0 auto
}
.bring-a-friend-main-part .content-info ul{
    padding-left:0
}
.bring-a-friend-main-part .content-info ul li{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.bring-a-friend-main-part .content-info ul>li{
    margin-bottom:30px
}
.bring-a-friend-main-part .content-info ul>li>ul{
    margin-bottom:0
}
.bring-a-friend-main-part .content-info ul>li>ul>li{
    margin-bottom:0
}
.bring-a-friend-main-part .bring-friend-partners{
    background:url(../images/new-site/bring-a-friend/partners-img.png) no-repeat scroll 50% 0;
    min-height:350px;
    padding:120px 60px 0;
    margin:80px 0 92px
}
.bring-a-friend-main-part .bring-friend-partners .content{
    max-width:390px
}
.bring-a-friend-main-part .bring-friend-partners .content h3{
    margin-bottom:0
}
.bring-a-friend-main-part .bring-friend-partners .content p{
    margin-bottom:40px
}
.bring-a-friend-main-part .condition-bring-friend{
    margin-bottom:40px
}
.cashback-page .cashback-top-part{
    position:relative
}
.cashback-page img{
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.cashback-page .cashback-top-part:before{
    background:radial-gradient(21.25% 90.24% at 27.26% 50%,#404040 0,#0B233A 100%);
    transform:rotate(-180deg);
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.cashback-page .cashback-top-part .container-block{
    max-width:1340px;
    padding-left:50px;
    padding-right:50px;
    min-height:790px;
    margin:0 auto;
    position:relative
}
.cashback-page .cashback-top-part .container-block .content-part{
    position:relative;
    z-index:1
}
.cashback-page .cashback-top-part .container-block h1{
    font-size:55px;
    line-height:66px;
    text-align:left;
    max-width:810px;
    padding-top:240px;
    margin-bottom:24px
}
.cashback-page .cashback-top-part p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    max-width:476px;
    margin-bottom:63px
}
.cashback-page .cashback-top-part .cachback-main-img{
    position:absolute;
    bottom:0;
    right:-160px;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.cashback-page .cashback-top-part .btn-block{
    padding-bottom:50px
}
.cashback-page .cashback-info-part{
    padding:60px 0
}
.cashback-page .cashback-info-part .content-line{
    display:flex;
    justify-content:space-between;
    margin-bottom:140px
}
.cashback-page .cashback-info-part .content-text{
    margin-bottom:140px
}
.cashback-page .container-block{
    max-width:1340px;
    padding-left:50px;
    padding-right:50px;
    margin:0 auto
}
.cashback-page .container-block h2{
    font-size:40px;
    line-height:48px;
    color:#fff;
    margin-top:137px;
    margin-bottom:21px;
    text-align:left
}
.cashback-page .container-block p{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2
}
.cashback-page .container-block .content{
    width:570px
}
.cashback-page .container-block .payment-variant h2{
    margin-top:33px;
    margin-bottom:27px
}
.cashback-page .container-block .payment-variant .content{
    width:476px
}
.cashback-page .container-block .payment-variant{
    margin-bottom:170px
}
.cashback-page .cashback-reg{
    background:radial-gradient(19.81% 153.51% at 61.25% 41.49%,#404040 0,#0B233A 100%);
    padding:50px 55px;
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:113px
}
.cashback-page .cashback-reg h4{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    color:#b2b2b2;
    max-width:524px
}
.cashback-page .cashback-reg .reg-img{
    position:absolute;
    bottom:0;
    right:280px
}
.cashback-page .how-it-works-cashback .how-cashback .content{
    max-width:556px
}
.cashback-page .how-it-works-cashback .how-cashback h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:35px;
    color:#fff;
    margin-bottom:33px
}
.cashback-page .how-it-works-cashback .how-cashback ul{
    padding-left:0
}
.cashback-page .how-it-works-cashback .how-cashback ul li{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:30px;
    position:relative;
    padding-left:57px;
    min-height:38px
}
.cashback-page .how-it-works-cashback .how-cashback ul li:before{
    width:32px;
    height:32px;
    text-align:center;
    line-height:32px;
    background:#c33232;
    position:absolute;
    left:0;
    top:6px;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    color:#fff
}
.cashback-page .how-it-works-cashback .how-cashback ul li.one:before{
    content:"1"
}
.cashback-page .how-it-works-cashback .how-cashback ul li.two:before{
    content:"2"
}
.cashback-page .how-it-works-cashback .how-cashback ul li.three:before{
    content:"3"
}
.cashback-page .how-it-works-cashback .how-cashback ul li.four:before{
    content:"4"
}
.cashback-page .how-it-works-cashback .how-cashback{
    display:flex;
    justify-content:space-between;
    margin-bottom:93px
}
.cashback-page .how-it-works-cashback .how-cashback .left{
    width:556px
}
.cashback-page .how-it-works-cashback .how-cashback .right{
    width:610px
}
.cashback-page .block-text{
    padding:50px;
    background:radial-gradient(22.95% 178.13% at 28.12% 56.87%,#404040 0,#0B233A 100%);
    position:relative;
    margin-bottom:105px
}
.cashback-page .block-text h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:30px;
    color:#b2b2b2;
    width:532px;
    margin-left:491px
}
.cashback-page .block-text .text-img{
    position:absolute;
    bottom:0;
    left:248px
}
.cashback-page .cashback-conditions h3{
    font-family:Bitter;
    font-style:normal;
    font-weight:400;
    font-size:25px;
    line-height:35px;
    color:#fff;
    margin-bottom:36px
}
.cashback-page .cashback-conditions ul{
    padding-left:0
}
.cashback-page .cashback-conditions ul li{
    font-family:Arial;
    font-style:normal;
    font-weight:400;
    font-size:15px;
    line-height:25px;
    color:#b2b2b2;
    margin-bottom:30px
}
.cashback-page .cashback-conditions .content{
    max-width:542px;
    width:auto
}
@media only screen and (max-width :1790px){
    .trade-with-tifia .trade-with-tifia-img{
        width:770px
    }
    .calculator-data,.calculator-result{
        width:300px
    }
    .calculator-data .calc-date span{
        margin:0 10px
    }
    .main-wrapper-be-on-top .main-part{
        background-position:15% -65px
    }
    .main-wrapper-ib-annual-indonesia .car-img{
        right:0
    }
    .main-wrapper-ib-annual-indonesia .tour-section .tour-map{
        right:-150px
    }
    .ramadan-charity-wrap-2020 .children-block .children-img{
        width:800px;
        top:-325px
    }
    .ramadan-charity-wrap-2020 .bg-uz{
        margin-top:0
    }
    .ramadan-charity-wrap-2020 .pd-top{
        padding-top:25px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h3{
        min-height:65px
    }
}
@media only screen and (max-width :1700px){
    .main-wrapper-be-on-top .main-part{
        background-position:25% -65px
    }
    .main-wrapper-be-on-top footer .payments li{
        margin:0 40px
    }
    .main-wrapper-be-on-top footer .container-content:before{
        left:-15px
    }
    .about-tifia h1{
        font-size:60px
    }
    .scroll-icon{
        bottom:30px
    }
    h1{
        padding-top:140px
    }
    .main-wrapper-ib-annual-indonesia .tour-section .tour-map{
        right:-300px
    }
    .promotions-block-main .promo-img{
        width:600px;
        right:-150px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
        padding-left:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car{
        right:-60px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .demon-gr{
        max-width:500px;
        padding-top:25px
    }
    .ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate .paginate_button,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block span a{
        width:30px;
        height:30px;
        line-height:29px
    }
    .cashback-page .cashback-top-part .cachback-main-img{
        width:700px;
        right:-50px
    }
}
@media only screen and (max-width :1630px){
    .wrap-main-rush-for-profits .container{
        max-width:1500px
    }
    .header-rush-for-profits h1{
        margin-left:11px
    }
    .header-rush-for-profits .lightning-top{
        width:645px
    }
    .main-wrapper-be-on-top footer .container-content:before{
        display:none
    }
    .main-wrapper-be-on-top footer .payments li{
        margin:0 25px
    }
    .rush-for-profits-2020 .container{
        max-width:100%
    }
    .rush-for-profits-2020 .main-part-contest .raiting-block .sportsman-raiting{
        right:-155px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        right:-120px
    }
}
@media only screen and (max-width :1600px){
    .conditions-block{
        margin-top:60px;
        margin-bottom:60px
    }
    .social-table{
        width:775px;
        min-height:400px
    }
    .ecn-page .banks-ul li{
        margin:20px
    }
    .main-wrapper-be-on-top .main-part{
        background-position:30% -65px
    }
    .main-wrapper-be-on-top .container{
        max-width:100%
    }
    .main-wrapper-be-on-top .right-wrap{
        padding:35px
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .row{
        width:500px
    }
    .advantages-block ul li{
        margin:0 85px 90px
    }
    .about-tifia h1{
        font-size:55px;
        padding-top:80px
    }
    .lang-id .about-tifia h1,.lang-ms .about-tifia h1,.lang-vi .about-tifia h1{
        font-size:45px;
        line-height:55px
    }
    .main-wrapper-ib-annual-indonesia .car-section,.main-wrapper-ib-annual-indonesia .luxurious-house,.main-wrapper-ib-annual-indonesia .tour-section{
        padding-top:100px;
        padding-left:150px
    }
    .main-wrapper-ib-annual-indonesia .car-img{
        top:80px
    }
    .christmas-giveaway-wrapper .container-contest,.christmas-giveaway-wrapper footer{
        max-width:1000px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part{
        background-position:35% 0
    }
    .bring-a-friend-page .bring-a-friend-top-part .bring-friend-img{
        right:0
    }
}
@media only screen and (max-width :1530px){
    .wrap-main-rush-for-profits .container{
        width:1400px
    }
    .header-rush-for-profits .desc{
        width:320px;
        top:260px
    }
    .header-rush-for-profits{
        overflow:hidden
    }
    .wrap-main-rush-for-profits h1{
        font-size:150px;
        padding-top:398px
    }
    .wrap-main-rush-for-profits .block-archive .month-ul li{
        width:25%
    }
    .ramadan-giveaway .slide-block:before{
        right:-90px
    }
    .ramadan-charity-wrap .uzor-block img:first-child{
        max-width:500px
    }
    .ramadan-charity-wrap .uzor-block{
        top:-255px
    }
    .ramadan-charity-wrap .ramadan-content .col-container{
        padding-top:170px
    }
    .ramadan-giveaway .slide-block:before{
        right:-90px
    }
    .advantages-block ul li{
        margin:0 55px 0
    }
    .advantages-tifia-partners .rebate-partners-bl{
        margin-top:120px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc{
        max-width:665px
    }
    .rush-for-profits-2020 .container{
        max-width:100%;
        width:100%
    }
    .ramadan-charity-wrap-2020 .pd-top{
        padding-top:0;
        padding-bottom:30px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .red-block{
        margin-top:-55px
    }
    .ramadan-charity-wrap .ramadan-content p{
        margin-bottom:25px
    }
    .ramadan-charity-wrap-2020 .children-block .children-img{
        width:705px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .first-prize .img-pr img{
        width:250px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .second-prize .img-pr img{
        width:355px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .second-prize .img-pr{
        top:-50px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .third-prize .img-pr img{
        width:320px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fourth-prize .img-pr img{
        width:320px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fifth-prize .img-pr img{
        width:320px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan ul li{
        padding-top:250px
    }
    .partner-instruction .container-block{
        padding-bottom:30px
    }
}
@media only screen and (max-width :1500px){
    .lang-fr header .reg-btn a:first-child,header .reg-btn a:first-child{
        margin-right:15px
    }
    header #navbarNav ul>li a{
        padding-left:15px;
        padding-right:15px
    }
    .lang-fr header #navbarNav ul>li a{
        padding-left:10px;
        padding-right:10px;
        font-size:11px
    }
    header .reg-btn a{
        font-size:11px
    }
    .advantages-block{
        margin-top:75px
    }
    .advantages-block ul li{
        margin:0 55px 0
    }
    .lang-block,.lang-fr .lang-block{
        margin-left:15px
    }
    h1{
        font-size:55px;
        padding-top:120px
    }
    footer .footer-menu li>ul>li a{
        margin-bottom:15px
    }
    footer .footer-menu{
        margin:30px 0
    }
    footer .copyright-text{
        padding-bottom:25px
    }
    .social-trading .social-info p{
        margin-bottom:20px
    }
    .social-trading .social-info h2{
        margin-bottom:10px
    }
    .social-table h3{
        margin-bottom:15px
    }
    .metatrader p,.trading-account p{
        margin-bottom:45px
    }
    footer .container-content:before{
        position:relative
    }
    .social-table h3{
        margin:0 25px 15px
    }
    .social-table table tr td:first-child,.social-table table tr th:first-child{
        padding-left:20px
    }
    .social-table table tr td:last-child,.social-table table tr th:last-child{
        padding-right:20px
    }
    .trading-account .account-info-line,.trading-account .account-info-more,.trading-account .trading-account-choose .account-type{
        padding:0 25px
    }
    .calculator-data,.calculator-result,.social-table{
        padding:25px 0;
        height:auto
    }
    .metatrader p,.trading-account p{
        margin-bottom:35px
    }
    .trading-account .account-info-line{
        margin-bottom:25px
    }
    .conditions-block{
        margin-top:30px;
        margin-bottom:30px
    }
    .trade-with-tifia .trade-with-tifia-img{
        width:600px
    }
    .calculator-data,.calculator-result{
        width:270px
    }
    .social-table{
        width:690px
    }
    .social-trading .social-info h4{
        margin-bottom:15px
    }
    .ecn-page .banks-ul li{
        margin:12px
    }
    .social-trading-page h1+p{
        margin-bottom:40px
    }
    .social-two-block{
        margin-bottom:55px
    }
    .bonus-promo h2{
        margin-bottom:60px
    }
    .bonus-promo .barcode{
        margin-bottom:80px
    }
    .bg-asia .tifia,.bg-indonesia .tifia{
        left:-120px
    }
    .main-wrapper-be-on-top .prizes-block .car{
        top:-50px
    }
    .main-wrapper-be-on-top .prizes-block .car img{
        width:650px
    }
    .main-wrapper-be-on-top .prizes-block .moto img{
        width:650px
    }
    .main-wrapper-be-on-top .prizes-block .lenovo{
        width:500px
    }
    .main-wrapper-be-on-top header #navbarNav ul>li a{
        padding-left:10px;
        padding-right:10px
    }
    .main-wrapper-be-on-top header .reg-btn a:first-child{
        margin-right:10px
    }
    .main-wrapper-be-on-top .lang-block{
        margin-left:10px
    }
    .metatrader-download li{
        margin:0 40px
    }
    .main-wrapper-ib-annual-indonesia .grey-bg-map{
        background-position:40% 50%
    }
    .payments li{
        margin:0 22px
    }
    .promotions-page h1,.promotions-page h2{
        font-size:55px
    }
    .promotions-block-main .promo-img{
        width:500px;
        right:-50px
    }
    .promotions-block-main h2{
        padding-top:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car{
        top:30px;
        right:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
        max-width:500px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .demon-gr-prize img{
        max-width:450px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .asus-duo-prize img,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img{
        max-width:400px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .moto-row .img-height{
        height:350px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row .img-height{
        height:285px
    }
    .main-wrapper-be-on-top-2020 .chess-main{
        right:-200px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part .get-prize-steps{
        max-width:400px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part{
        background-position:55% 0
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .container-fluid{
        padding-left:60px;
        padding-right:60px
    }
    .seminar-page .seminar-bg{
        background-position:50% 96px
    }
    .seminar-page .more-info-seminars .right-part .form-img{
        max-width:440px
    }
    .partners-rebate .rebate-top-part .partners-rebare-img{
        right:0;
        max-width:550px
    }
    .partners-rebate .rebate-top-part .container-block h1{
        padding-top:170px
    }
    .partners-rebate .rebate-top-part .container-block{
        min-height:730px
    }
    .cashback-page .cashback-top-part .cachback-main-img{
        width:700px;
        right:0
    }
}
@media only screen and (max-width :1430px){
    .wrap-main-rush-for-profits .container{
        width:1186px
    }
    .wrap-main-rush-for-profits h1{
        margin-left:0
    }
}
@media only screen and (max-width :1400px){
    .social-table table tr td{
        padding:6px 5px
    }
    .social-table table tbody tr:after{
        height:52px
    }
    .social-block{
        margin-bottom:30px
    }
    .trading-account .trading-account-choose>li{
        padding:25px 0 60px
    }
    .img-meta{
        max-width:500px
    }
    .trading-account .account-info li{
        padding:15px 0
    }
    .trading-account .btn-acc{
        bottom:25px
    }
    .analysis-img img{
        max-width:400px
    }
    .payments{
        margin-bottom:30px
    }
    .social-table{
        width:670px
    }
    .bg-asia .tifia,.bg-indonesia .tifia{
        width:60px;
        height:60px;
        left:-75px;
        top:13px
    }
    .bg-asia .content,.bg-indonesia .content{
        padding-left:80px
    }
    .bg-asia .tifia,.bg-indonesia .tifia{
        left:0
    }
    .main-wrapper-be-on-top .right-wrap{
        width:100%;
        position:static;
        display:block;
        height:auto;
        padding:87px 60px
    }
    .main-wrapper-be-on-top .left-wrap{
        width:100%
    }
    .main-wrapper-be-on-top .prizes-block .car{
        right:0
    }
    .main-wrapper-be-on-top .prizes-block .moto{
        right:0
    }
    .main-wrapper-be-on-top .conditions-block-be-on-top .container,.main-wrapper-be-on-top .main-part .container,.main-wrapper-be-on-top .main-wrapper .right-wrap,.main-wrapper-be-on-top .prizes-block .container,.main-wrapper-be-on-top .table-raiting .container{
        padding-left:60px;
        padding-right:60px
    }
    .main-wrapper-be-on-top .main-wrapper .right-wrap .left{
        float:left;
        width:50%;
        padding-right:50px
    }
    .main-wrapper-be-on-top .main-wrapper .right-wrap .right{
        float:right;
        width:50%
    }
    .main-wrapper-be-on-top .left-wrap,.main-wrapper-be-on-top footer,.main-wrapper-be-on-top header{
        width:100%
    }
    .lang-ms .ramadan-charity-wrap .menu-block .navbar-nav>li>a{
        padding:10px 3px 43px
    }
    .partners-slide .partner-img img{
        right:0
    }
    .no-certificate .certificate-no-img{
        width:705px;
        height:auto
    }
    .main-wrapper-be-on-top-2020 .chess-main{
        right:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
        max-width:100%
    }
    .main-wrapper-be-on-top-2020 .prizes-block .demon-gr-prize img{
        max-width:100%
    }
    .main-wrapper-be-on-top-2020 .prizes-block .asus-duo-prize img,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img{
        max-width:100%
    }
    .main-wrapper-be-on-top-2020 .prizes-block .moto-row .img-height{
        height:405px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row .img-height{
        height:331px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car img{
        width:auto
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car{
        top:-20px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .content,.main-wrapper-lucky-draw-2020 .bg-indonesia .content{
        padding-left:0
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .container-fluid,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .search-block,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h3,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h5,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan p{
        padding-left:30px;
        padding-right:30px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr td:first-child,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr th:first-child{
        padding-left:30px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr td:last-child,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tr th:last-child{
        padding-right:30px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block span a{
        margin-left:5px
    }
    .ramadan-giveaway-wrap-2020 .dataTables_wrapper .dataTables_paginate{
        padding-left:30px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan table tbody tr.winner td:first-child:before{
        left:7px
    }
    .partners-rebate .rebate-info-part,.partners-rebate .rebate-top-part .container-block,.partners-rebate .rebate-works-part .rebate-setup{
        padding-left:50px;
        padding-right:50px
    }
    .partners-rebate .rebate-calculator-info .peoples-img{
        max-width:645px;
        top:-66px;
        left:-75px
    }
    .partners-rebate .rebate-calculator-info{
        margin-bottom:50px
    }
    .partners-rebate .rebate-calculator-info .container-block{
        padding-right:50px;
        padding-left:50px
    }
}
@media only screen and (max-width :1366px){
    .wrap-main-rush-for-profits .container{
        padding-left:90px;
        padding-right:90px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
        padding-right:90px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block{
        padding-left:0;
        padding-right:0
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text{
        margin-left:auto
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest{
        padding-left:90px
    }
    .rush-for-profits-2020 .main-part-contest .tab-pane h4,.wrap-main-rush-for-profits-2020 .main-part-contest .btn-table,.wrap-main-rush-for-profits-2020 .main-part-contest .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .find-block,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
        padding-left:90px;
        padding-right:90px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:first-child{
        padding-left:90px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:last-child{
        padding-right:90px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .previous-month .table-raiting table tbody .winner td:first-child:before{
        left:60px
    }
}
@media only screen and (max-width :1350px){
    header #navbarNav ul>li a{
        padding-left:10px;
        padding-right:10px
    }
    header .reg-btn a:first-child{
        margin-right:10px
    }
    .lang-fr .lang-block .btn,.lang-fr header #navbarNav ul>li a,.lang-fr header .reg-btn a{
        font-size:10px
    }
    .lang-block{
        margin-left:10px
    }
    .trade-with-tifia .trade-with-tifia-img{
        width:100%;
        text-align:center
    }
    .trade-with-tifia .trade-with-tifia-img img{
        max-width:800px;
        margin-top:30px
    }
    .trade-with-tifia .trade-with-tifia-info .btn-block,.trade-with-tifia .trade-with-tifia-info h2,.trade-with-tifia .trade-with-tifia-info p{
        text-align:center
    }
    .trade-with-tifia .trade-with-tifia-info .btn-block .btn-red{
        margin-right:0
    }
    .social-table{
        width:590px
    }
    .social-table table tr td .login-info span{
        font-size:10px
    }
    .calculator-data,.calculator-result{
        width:250px
    }
    .calculator-data .calc-date span{
        font-size:28px
    }
    .metatrader-download li{
        margin:0 30px
    }
    .wrap-main-rush-for-profits h1{
        margin-left:0
    }
    .wrap-main-rush-for-profits h1 i{
        right:50px
    }
    .header-rush-for-profits .desc{
        width:390px
    }
    .header-rush-for-profits .lightning-top{
        width:550px
    }
    .ramadan-charity-wrap .container{
        max-width:1064px
    }
    .ramadan-charity-wrap .uzor-block{
        width:892px
    }
    .ramadan-charity-wrap .payments ul li{
        margin:0 16px
    }
    .lang-ms .ramadan-charity-wrap .menu-block .navbar-nav>li>a{
        padding:10px 5px 43px
    }
    .site-error-500 .text-error{
        margin-bottom:30px
    }
    .site-error-500 .container-block{
        height:550px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc h3{
        font-size:35px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc{
        max-width:600px;
        padding:0 30px 30px
    }
    .main-wrapper-ib-annual-indonesia .grey-bg-map{
        background-position:45% 50%
    }
    .payments li{
        margin:0 15px
    }
    .christmas-giveaway-wrapper .main-wrapper header nav{
        margin-left:112px
    }
    .christmas-giveaway-wrapper .christmas-info .prize{
        width:500px;
        right:-220px;
        top:-145px
    }
    .christmas-giveaway-wrapper .container-contest,.christmas-giveaway-wrapper footer{
        max-width:920px
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest>p{
        font-size:70px
    }
    .christmas-giveaway-wrapper .column-prize .title-prize{
        padding:0 30px
    }
    .christmas-giveaway-wrapper .column-prize table tbody td:first-child,.christmas-giveaway-wrapper .column-prize table thead th:first-child{
        padding-left:30px
    }
    .christmas-giveaway-wrapper .column-prize table tbody td:last-child,.christmas-giveaway-wrapper .column-prize table thead th:last-child{
        padding-right:30px
    }
    .christmas-giveaway-wrapper .column-prize table tbody tr.winner td:first-child:before{
        left:6px
    }
    .ramadan-charity-wrap-2020 .children-block .children-img{
        width:550px;
        top:-218px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part{
        background-position:30% 0
    }
    .ramadan-charity-wrap .ramadan-content .res-program{
        flex-wrap:wrap
    }
    .ramadan-charity-wrap .ramadan-content .res-program>div{
        width:50%
    }
    .ramadan-charity-wrap .ramadan-content .res-program>div:first-child+div+div{
        padding-top:30px
    }
}
@media only screen and (max-width :1300px){
    .promotions-page{
        padding-top:115px
    }
    .promotions-page .promotions-block ul{
        justify-content:center
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car img{
        width:650px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car{
        top:20px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
        max-width:465px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .demon-gr-prize img{
        max-width:415px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .asus-duo-prize img,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img{
        max-width:400px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .moto-row .img-height{
        height:350px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row .img-height{
        height:285px
    }
    .partners-rebate .rebate-top-part .container-block .content-part{
        max-width:590px
    }
    .partners-rebate .rebate-top-part .partners-rebare-img{
        max-width:500px
    }
    .partners-rebate .rebate-top-part .container-block .btn-block{
        padding-bottom:120px
    }
    .partners-rebate .rebate-works-part{
        overflow:hidden
    }
    .bring-a-friend-page .bring-a-friend-top-part .bring-friend-img{
        width:615px;
        right:40px
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part h1{
        padding-top:200px
    }
    .bring-a-friend-page .bring-a-friend-top-part .container-block{
        min-height:710px
    }
    .bring-a-friend-main-part .bring-a-friend-bl .people-img{
        width:600px;
        bottom:-70px
    }
    .cashback-page .cashback-reg h4{
        max-width:400px
    }
    .cashback-page .cashback-top-part .cachback-main-img{
        width:600px
    }
    .cashback-page .cashback-top-part .container-block h1{
        padding-top:180px
    }
    .cashback-page .cashback-top-part .container-block{
        min-height:750px
    }
    .cashback-page .container-block .content{
        width:auto
    }
}
@media only screen and (max-width :1250px){
    header .main-menu ul{
        display:block
    }
    header #navbarNav ul{
        padding-left:130px
    }
    .main-wrapper-be-on-top header #navbarNav ul{
        padding-left:110px
    }
    .container-fluid{
        padding-left:25px;
        padding-right:25px
    }
    header .left-block{
        left:25px
    }
    header .right-block{
        right:25px
    }
    .support-btn{
        right:20px;
        bottom:20px
    }
    .partners-form-info .left-part{
        max-width:540px
    }
    .partners-lvl .partners-program-info h3{
        font-size:40px
    }
    .partners-lvl .partners-status h3{
        font-size:60px
    }
    .partners-lvl .partners-status-block{
        min-height:300px
    }
    .partners-lvl .partners-status{
        padding:30px 0
    }
    .main-wrapper-be-on-top header .logo img{
        width:85px;
        height:28px
    }
    .main-wrapper-ib-annual-indonesia .grey-bg-map{
        background-position:30% 50%
    }
    .no-certificate .certificate-no-img{
        width:600px;
        height:auto
    }
    .no-certificate h1{
        padding-top:90px
    }
    .check-certificate,.no-certificate{
        height:645px
    }
    .christmas-giveaway-wrapper .main-wrapper header nav{
        margin-right:auto;
        margin-left:auto;
        max-width:100%
    }
    .christmas-giveaway-wrapper header .right-block{
        right:25px
    }
    .christmas-giveaway-wrapper .main-wrapper header .left-block{
        position:absolute
    }
    .christmas-giveaway-wrapper header #navbarNav ul>li a{
        padding-left:10px;
        padding-right:10px
    }
    .promotions-block-main h2,.promotions-block-main p{
        max-width:450px
    }
    .promotions-block-main .promo-img{
        right:0
    }
    .seminar-page .container-block{
        padding-left:25px;
        padding-right:25px
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part{
        max-width:435px
    }
}
@media only screen and (max-width :1200px){
    header .main-menu ul{
        justify-content:left;
        padding-left:185px
    }
    header #navbarNav ul>li a{
        padding-left:10px;
        padding-right:10px
    }
    header .reg-btn a:first-child{
        margin-right:10px
    }
    .lang-block{
        margin-left:15px
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block h4{
        font-size:14px
    }
    .social-block{
        display:block
    }
    .calculator-data,.calculator-result{
        width:100%;
        margin-bottom:30px
    }
    .social-table{
        margin:0 0 30px;
        width:100%
    }
    .section{
        overflow:inherit;
        max-height:inherit;
        height:auto;
        padding:60px 0!important;
        min-height:inherit
    }
    footer .switch-footer{
        display:block
    }
    .analysis-info{
        margin:0 auto;
        text-align:center
    }
    .analysis-info{
        text-align:center
    }
    .payments li{
        margin:0 10px
    }
    .metatrader{
        padding-bottom:250px
    }
    .analysis{
        padding-top:60px;
        padding-bottom:0
    }
    .advantages-block ul li{
        margin-left:40px;
        margin-right:40px
    }
    .analysis-block,.trading-account .trading-account-choose{
        flex-wrap:wrap
    }
    .analysis-block{
        justify-content:inherit;
        -webkit-align-items:inherit
    }
    .trading-account .trading-account-choose>li{
        margin-bottom:30px
    }
    .metatrader-download li{
        margin:0 20px
    }
    .forex-rates{
        width:100%;
        margin-left:0
    }
    .analysis-img img{
        margin-left:50px;
        margin-top:-60px
    }
    .forex-rates h3{
        text-align:center;
        margin-bottom:30px
    }
    .analysis-info-page .art-img{
        position:static;
        margin-top:30px
    }
    .analysis-info-page .content-block,.analysis-info-page .content-block .text-block{
        max-width:100%;
        text-align:center
    }
    .analysis-info-page .content-block .text-block h2{
        text-align:center
    }
    .analysis-info-page .group-success{
        text-align:center
    }
    .calculator-data{
        background:0 0
    }
    .trading-account .trading-account-choose>div{
        margin-bottom:30px;
        width:350px
    }
    .contacts-info-page .map-img,.contacts-info-page .map-img img{
        width:900px;
        margin:0 auto
    }
    .point-1{
        top:67px;
        left:430px
    }
    .point-2{
        top:105px;
        left:381px
    }
    .point-3{
        top:190px;
        left:400px
    }
    .point-4{
        top:180px;
        right:192px
    }
    .point-5{
        top:227px;
        right:128px
    }
    .site-error-500 .error-500-img{
        width:680px
    }
    .trading-platform-page .img-meta{
        margin:0 auto;
        display:block;
        max-width:100%;
        height:auto
    }
    .trading-platform-page .img-meta.mob-only{
        display:none
    }
    .calculator-data-partner input,.forex-calculator-form .input-row input,.form-block input,.partners-calculator-ib input,.partners-form .partners-reg input,.partners-full-reg .partners-reg-new input,.seminar-page .reg-seminar-form input{
        padding:8px 20px;
        font-size:12px
    }
    .calculator-data-partner .select2-container--default .select2-selection--single .select2-selection__rendered,.forex-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered,.form-block .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-calculator-ib .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-form .select2-container--default .select2-selection--single .select2-selection__rendered,.partners-full-reg .select2-container--default .select2-selection--single .select2-selection__rendered,.seminar-page .seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__rendered{
        height:40px;
        line-height:40px
    }
    .calculator-data-partner .select2-container--default .select2-selection--single,.forex-calculator-form .select2-container--default .select2-selection--single,.form-block .select2-container--default .select2-selection--single,.partners-calculator-ib .select2-container--default .select2-selection--single,.partners-form .select2-container--default .select2-selection--single,.partners-full-reg .select2-container--default .select2-selection--single,.seminar-page .seminar-choose-country .select2-container--default .select2-selection--single{
        font-size:12px;
        -webkit-border-radius:20px;
        -moz-border-radius:20px;
        border-radius:20px
    }
    .calculator-data-partner .select2-container--default .select2-selection--single .select2-selection__arrow,.forex-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow,.form-block .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-calculator-ib .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-form .select2-container--default .select2-selection--single .select2-selection__arrow,.partners-full-reg .select2-container--default .select2-selection--single .select2-selection__arrow,.seminar-page .info-block .select2-container--default .select2-selection--single .select2-selection__arrow{
        top:17px
    }
    .forex-calculator-form .input-row li,.partners-calculator-ib .input-row li{
        margin:0 5px
    }
    .forex-calculator-result .result-row li h3,.forex-calculator-result .text-center{
        font-size:18px
    }
    .forex-calculator-form select,.form-block select,.partners-calculator-ib select,.seminar-choose-country select,.seminar-page .info-block select{
        height:40px;
        font-size:12px
    }
    .partners-calculator-ib .btn-block a{
        padding:12px 20px;
        width:100%
    }
    .works-social-page .social-trader-step li{
        font-size:12px
    }
    .partners-slide .partner-img img{
        width:500px;
        right:0
    }
    .partners-slide h1{
        font-size:40px;
        line-height:52px;
        max-width:590px
    }
    .section.partners-slide{
        padding-bottom:200px!important
    }
    .advantages-tifia-partners{
        padding-top:60px
    }
    .partners-lvl .partners-program-info li{
        width:45%;
        margin:20px;
        background:rgba(0,0,0,.25);
        min-height:175px;
        padding:30px 50px;
        text-align:left;
        vertical-align:top
    }
    .partner-instruction .container-block ul{
        display:block
    }
    .partner-instruction .container-block ul li{
        margin:0 auto 50px;
        width:100%!important;
        text-align:center
    }
    .partner-instruction .height-bl{
        height:auto;
        margin-bottom:20px;
        position:static;
        padding-top:0!important;
        display:block
    }
    .partner-instruction .affilate-desktop{
        display:none
    }
    .partner-instruction .height-bl img{
        position:static;
        transform:none
    }
    .partner-instruction .container-block h3{
        margin-bottom:25px
    }
    .partner-instruction .container-block ul li p{
        padding-top:0;
        margin-bottom:30px
    }
    .bg-asia h1,.bg-indonesia h1{
        font-size:55px;
        line-height:55px
    }
    .bg-asia .tifia,.bg-indonesia .tifia{
        top:3px
    }
    .bg-white .car img{
        max-width:750px;
        margin-left:0
    }
    .bg-white .motorcycle img{
        right:0
    }
    .bg-white .motorcycle img{
        max-width:500px
    }
    .bg-white .iphone img{
        max-width:600px;
        left:-100px
    }
    .bg-white .iphone .title-prize{
        left:400px;
        top:-120px
    }
    .bg-white .car .title-prize{
        bottom:5px
    }
    .block-info .block-blue{
        max-width:470px;
        padding:60px 60px 30px 100px
    }
    .block-info .grey-block{
        max-width:540px
    }
    .block-info .grey-block .btn{
        padding:30px
    }
    .wrap-main-rush-for-profits .container{
        width:100%
    }
    .header-rush-for-profits h1{
        height:auto;
        line-height:150px;
        text-align:left;
        margin-bottom:105px
    }
    .header-rush-for-profits h1 i,.header-rush-for-profits h1 span{
        position:relative;
        text-align:left;
        padding-top:0
    }
    .header-rush-for-profits h1 i{
        right:0
    }
    .header-rush-for-profits .desc{
        width:435px;
        top:340px
    }
    .header-rush-for-profits .desc span{
        margin-bottom:5px
    }
    .header-rush-for-profits .info-contest{
        margin-left:0
    }
    .header-rush-for-profits .bicycle{
        margin-left:-625px
    }
    .header-rush-for-profits .red-bg{
        width:35%
    }
    .header-rush-for-profits .lightning-top{
        width:380px
    }
    .wrap-main-rush-for-profits .container{
        padding-left:50px;
        padding-right:50px
    }
    .main-part-contest .raiting-block{
        padding-left:50px;
        padding-right:50px;
        margin-top:65px
    }
    .wrap-main-rush-for-profits .faq-contest{
        padding-left:50px;
        padding-right:50px;
        margin-top:150px;
        max-width:100%
    }
    .main-part-contest .prize-block-info{
        margin-top:0;
        max-width:100%;
        padding:94px 0 44px
    }
    .main-part-contest .prize-block{
        background:#19191c;
        padding-left:50px;
        padding-right:50px
    }
    .main-part-contest .prize-block-info:before{
        position:relative
    }
    .main-part-contest .container{
        padding-right:0;
        padding-left:0
    }
    .main-part-contest .col-lg-12{
        padding-right:0;
        padding-left:0
    }
    .main-part-contest .row{
        margin-left:0;
        margin-right:0
    }
    .header-rush-for-profits .desc{
        right:50px
    }
    .conditions-block-rush-for-profit{
        padding-left:50px;
        padding-right:50px;
        margin-top:93px
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest-long .text-block,.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .text-block,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input,.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input,.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
        width:180px
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .text-block{
        width:150px
    }
    .wrap-main-rush-for-profits .reg-form-contest-long{
        width:970px
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest-long,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long{
        width:970px
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest,.lang-ms .wrap-main-rush-for-profits .reg-form-contest{
        width:1067px
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-input{
        margin-right:0
    }
    .wrap-main-rush-for-profits #form-block .select2-container--open .select2-dropdown--above{
        width:180px!important
    }
    .wrap-main-rush-for-profits .faq-only-web{
        display:none
    }
    .wrap-main-rush-for-profits .faq-only-mob{
        display:block
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .text-block{
        margin-right:10px
    }
    .lang-th .wrap-main-rush-for-profits .reg-form-contest-long{
        width:990px
    }
    .wrap-main-rush-for-profits .block-archive{
        width:100%
    }
    .ramadan-charity-wrap .container{
        max-width:970px
    }
    .ramadan-charity-wrap .col-container-more,.ramadan-charity-wrap .ramadan-content .col-container{
        padding-left:45px
    }
    .ramadan-charity-wrap .uzor-block{
        right:-440px
    }
    .ramadan-charity-wrap .ramadan-content .table-block h3{
        font-size:50px;
        line-height:50px
    }
    .ramadan-charity-wrap .ramadan-content .table-block table tr td{
        padding:13px 9px
    }
    .scroll-icon{
        display:none!important
    }
    .about-tifia .group-success{
        margin-bottom:30px
    }
    footer .docs-main ul li a{
        margin:0 8px
    }
    footer .docs-main{
        margin-left:10px
    }
    .main-wrapper-be-on-top .prizes-block .car img{
        width:500px
    }
    .main-wrapper-be-on-top .prizes-block .moto img{
        width:500px
    }
    .main-wrapper-be-on-top .prizes-block img{
        width:400px
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block .btn-field .btn-red{
        padding:12px 60px
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual li h3{
        font-size:22px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc h3{
        font-size:35px;
        line-height:45px
    }
    .promotions-page .logo-block .img-tifia{
        max-width:150px
    }
    .christmas-giveaway-wrapper .column-prize.first .title-prize h3{
        max-width:100%;
        min-height:auto
    }
    .promotions-block-main .promo-img{
        display:none
    }
    .promotions-block-main .promo-img-mob{
        display:block;
        width:450px;
        right:25px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
        max-width:100%
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win h4,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul{
        max-width:100%
    }
    .wrap-main-rush-for-profits-2020 .container{
        padding-left:0;
        padding-right:0
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win .sportsman-steps{
        left:34px;
        right:auto
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
        padding-bottom:400px;
        z-index:3
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win:before{
        position:relative
    }
    .wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .faq-contest ul li .question,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .block-info-text,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1,.wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest h3{
        padding-left:90px;
        padding-right:90px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part h3{
        font-family:Montserrat;
        font-style:normal;
        font-weight:600;
        font-size:30px;
        line-height:122.56%;
        color:#fff;
        margin-bottom:20px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part p{
        font-family:Open Sans;
        font-style:normal;
        font-weight:600;
        font-size:15px;
        line-height:30px;
        color:#979797
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .no-mob{
        display:none
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part{
        display:block;
        position:relative;
        z-index:5;
        margin-bottom:90px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        width:850px;
        right:0;
        z-index:4
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info{
        margin-top:90px
    }
    .rush-for-profits-2020 .main-part-contest .raiting-block .sportsman-raiting{
        right:0
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest{
        max-width:100%;
        padding-left:0
    }
    .wrap-main-rush-for-profits-2020 .faq-contest{
        padding-left:0;
        padding-right:0
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block{
        padding-right:0;
        margin-left:0
    }
    .wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit{
        background:url(../images/new-site/contests/rush-for-profit-2020/sportsman-conditions.png) 0 0 no-repeat;
        padding-top:385px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car img{
        width:650px
    }
    .main-wrapper-be-on-top-2020 .prizes-block img{
        width:auto
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize{
        right:0
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car img,.main-wrapper-lucky-draw-2020 .bg-indonesia .car img{
        max-width:700px;
        width:100%
    }
    .main-wrapper-lucky-draw-2020 .bg-asia p,.main-wrapper-lucky-draw-2020 .bg-indonesia p{
        font-size:17px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize h3 span,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize h3 span,.main-wrapper-lucky-draw-2020 .bg-white h3 span{
        font-size:45px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first.gpx-demon img{
        max-width:400px;
        padding-top:0
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first.yamaha-nmax img{
        max-width:400px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second.asus img{
        max-width:350px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second.samsung img{
        max-width:300px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first{
        height:267px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second{
        height:290px
    }
    .ramadan-charity-wrap-2020 .ramadan-slide h2{
        max-width:400px;
        line-height:normal
    }
    .ramadan-charity-wrap-2020 .ramadan-slide p{
        max-width:400px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .table-block{
        padding-bottom:100px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part{
        background:#fed2ab
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part h1{
        text-align:center;
        padding-left:30px;
        padding-right:30px;
        margin-bottom:-20px;
        position:relative;
        z-index:5;
        padding-top:145px;
        font-size:60px;
        line-height:60px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-bg{
        display:none
    }
    .ramadan-giveaway-wrap-2020 .ramadan-bg-mob{
        display:block;
        z-index:3;
        position:relative;
        max-width:500px;
        margin:-20px auto 0;
        width:100%
    }
    .ramadan-giveaway-wrap-2020 .ramadan-bg-mob img{
        max-width:100%
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part p{
        text-align:center;
        padding-left:30px;
        padding-right:30px;
        margin:0 auto 25px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part .btn-block{
        text-align:center;
        padding-left:30px;
        padding-right:30px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part .get-prize-steps{
        padding-left:30px;
        padding-right:30px;
        max-width:100%
    }
    .forex-tutorial-main .forex-article-author .img-author-photo{
        position:static;
        display:block;
        margin:0 auto
    }
    .forex-tutorial-main .forex-article-author .content-block{
        max-width:100%;
        text-align:center;
        padding-bottom:50px
    }
    .forex-tutorial-main .forex-article-author h1{
        padding-top:150px
    }
    .forex-tutorial-main .forex-article-author h1,.forex-tutorial-main .forex-article-author h2,.forex-tutorial-main .tutorial-article-authors h3{
        text-align:center
    }
    .forex-tutorial-main .forex-article-author .container-block{
        padding-bottom:0;
        min-height:auto
    }
    .error-page-main .container-block{
        min-height:600px
    }
    .error-page-main .container-block h1{
        padding-top:240px
    }
    .error-page-main .error-400-img{
        max-width:490px;
        top:185px
    }
    .error-page-main .error-500-img{
        max-width:550px;
        top:185px
    }
    .error-page-main .maintenance-img{
        max-width:425px
    }
    .seminar-page .more-info-seminars .right-part{
        float:none;
        margin:0 auto
    }
    .seminar-page .more-info-seminars .left-part{
        float:none
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form,.seminar-page .more-info-seminars .right-part .reg-seminar-form form{
        min-height:auto
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti__selected-flag{
        padding-left:8px
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block input{
        height:40px
    }
    .seminar-page .seminar-choose-country .select2-container--default .select2-selection--single .select2-selection__arrow{
        top:12px
    }
    .seminar-choose-country label{
        display:block;
        max-width:100%
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block .iti--separate-dial-code .iti__selected-dial-code{
        font-size:12px
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block input{
        padding-top:13px
    }
    .partners-rebate .rebate-works-part .rebate-steps{
        flex-wrap:wrap
    }
    .partners-rebate .rebate-works-part h2{
        margin-bottom:30px
    }
    .partners-rebate .rebate-works-part .rebate-steps li{
        margin-top:170px
    }
    .partners-rebate .rebate-instruction img{
        max-width:100%;
        height:auto;
        display:block;
        margin:0 auto!important
    }
    .partners-rebate .rebate-top-part .container-block .content-part h1{
        font-size:50px;
        line-height:60px
    }
    .partners-rebate .rebate-info-part,.partners-rebate .rebate-top-part .container-block,.partners-rebate .rebate-works-part .rebate-setup{
        padding-left:25px;
        padding-right:25px
    }
    .partners-rebate .rebate-works-part .rebate-steps{
        padding-left:25px;
        padding-right:25px
    }
    .partners-rebate .rebate-top-part .partners-rebare-img{
        max-width:450px
    }
    .partners-rebate .rebate-calculator-info .peoples-img{
        max-width:550px;
        top:-20px;
        left:0
    }
    .partners-rebate .rebate-calculator-info .content-block{
        max-width:550px
    }
    .partners-rebate .rebate-calculator-info{
        margin-top:110px
    }
    .partners-rebate .rebate-calculator-info .container-block{
        padding-left:25px;
        padding-right:25px
    }
    .forex-webinars-page .webinars-list .webinars-line .btn-block{
        text-align:left
    }
    .forex-webinars-page .webinars-list .webinars-line{
        max-width:750px;
        margin-left:auto;
        margin-right:auto
    }
    .bring-a-friend-main-part .content-part{
        margin-left:50px;
        margin-right:50px;
        max-width:100%
    }
    .bring-a-friend-main-part .bring-a-friend-bl .only-web{
        display:none
    }
    .bring-a-friend-main-part .bring-a-friend-bl .only-mob{
        display:inline-block
    }
    .bring-a-friend-main-part .bring-a-friend-bl .people-img{
        position:static;
        display:block;
        max-width:100%;
        height:auto;
        margin:0 auto
    }
    .bring-a-friend-page .bring-a-friend-top-part .bring-friend-img{
        position:static;
        display:block;
        max-width:100%;
        height:auto;
        margin:0 auto
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part{
        max-width:100%
    }
    .bring-a-friend-main-part .bring-a-friend-bl{
        text-align:center;
        padding-left:50px;
        padding-right:50px;
        background:radial-gradient(52.27% 34.03% at 48.51% 47.22%,#404040 0,#0B233A 100%)
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part .web-block{
        margin-bottom:30px
    }
    .bring-a-friend-main-part .bring-a-friend-bl h3{
        text-align:left
    }
    .bring-a-friend-page .bring-a-friend-top-part{
        background:radial-gradient(61.33% 31.55% at 48.51% 57.75%,#404040 0,#0B233A 100%)
    }
    .bring-a-friend-page .bring-a-friend-top-part:before{
        display:none
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part{
        padding-bottom:0
    }
    .cashback-page .how-it-works-cashback .how-cashback .content{
        max-width:100%
    }
    .cashback-page .cashback-top-part .cachback-main-img{
        position:static
    }
    .cashback-page .cashback-top-part:before{
        display:none
    }
    .cashback-page .cashback-top-part{
        background:radial-gradient(61.33% 31.55% at 48.51% 57.75%,#404040 0,#0B233A 100%)
    }
    .cashback-page .cashback-top-part .container-block .content-part{
        position:static
    }
    .cashback-page .cashback-top-part .btn-block{
        position:absolute;
        bottom:0;
        left:0;
        padding-left:50px
    }
    .cashback-page .cashback-top-part .container-block h1,.cashback-page .container-block p{
        max-width:100%
    }
    .cashback-page .cashback-top-part .container-block h1{
        padding-top:140px
    }
    .cashback-page .cashback-info-part .img-content img{
        width:385px
    }
    .cashback-page .container-block h2{
        margin-top:50px
    }
    .cashback-page .container-block .payment-variant .content{
        width:auto
    }
    .cashback-page .cashback-reg{
        display:block;
        background:#0B233A
    }
    .cashback-page .cashback-reg .reg-img{
        position:static
    }
    .cashback-page .cashback-reg h4{
        max-width:100%;
        margin-bottom:33px
    }
    .cashback-page .cashback-reg .btn-reg .btn-red{
        min-width:400px
    }
    .cashback-page .how-it-works-cashback .how-cashback .content{
        margin-bottom:50px
    }
    .cashback-page .block-text .text-img{
        left:50px
    }
    .cashback-page .block-text h3{
        margin-left:220px
    }
    .cashback-page .container-block .content{
        max-width:100%;
        margin-bottom:50px
    }
    .cashback-page .cashback-info-part{
        padding-bottom:0
    }
}
@media only screen and (max-width :1100px){
    header .logo{
        max-width:85px
    }
    header .logo img{
        width:85px;
        height:28px
    }
    header #navbarNav ul{
        padding-left:105px
    }
    header #navbarNav ul>li a{
        padding-left:5px;
        padding-right:5px
    }
    header .reg-btn a:first-child{
        margin-right:5px
    }
    .lang-block{
        margin-left:5px
    }
    .analysis-img{
        width:100%
    }
    .analysis-img img{
        margin-left:auto;
        margin-top:30px;
        margin-right:auto;
        display:block
    }
    .analysis h2,.analysis-info{
        text-align:center;
        width:100%
    }
    .analysis-info{
        padding-bottom:50px
    }
    .about-tifia .carousel-item,.conditions-block li{
        margin:0 20px
    }
    .advantages-block ul li{
        margin-left:20px;
        margin-right:20px
    }
    .payments li{
        margin:10px 25px
    }
    .prizes-block .car{
        right:-50px
    }
    .lang-ms .wrap-main-rush-for-profits .reg-form-contest h3{
        font-size:16px
    }
    .lang-ms .wrap-main-rush-for-profits .reg-form-contest .text-block{
        width:270px
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest,.lang-ms .wrap-main-rush-for-profits .reg-form-contest{
        width:990px
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest-long .text-block,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .text-block{
        width:140px
    }
    .ramadan-charity-wrap .container{
        max-width:936px
    }
    .ramadan-charity-wrap .menu-block .navbar-nav>li>a{
        padding:10px 8px 43px
    }
    .lang-ms .ramadan-charity-wrap .menu-block .navbar-nav>li>a{
        padding:10px 2px 43px
    }
    .ramadan-charity-wrap .menu-block .navbar-nav{
        margin-top:30px
    }
    .ramadan-charity-wrap .ramadan-content h5{
        font-size:75px;
        line-height:80px
    }
    footer .footer-menu{
        display:none
    }
    footer .copyright-text{
        padding-top:30px
    }
    .no-certificate .certificate-no-img{
        width:500px;
        height:auto
    }
    .no-certificate h1{
        font-size:20px;
        line-height:35px
    }
    .check-certificate,.no-certificate{
        height:600px
    }
    .bg-fix:before{
        position:fixed;
        content:' ';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/bg-main.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover;
        will-change:transform
    }
    .bg-fix-why-tifia:before{
        position:fixed;
        content:' ';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/why-tifia.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .bg-fix-legal-info:before{
        position:fixed;
        content:' ';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/legal-info-bg.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .bg-fix-chess-tifia:before{
        position:fixed;
        content:' ';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/chess-bg.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .bonus-promo-bg:before{
        position:fixed;
        content:'';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/bonus/bg-bonus.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .main-wrapper-ib-annual-indonesia .bg-house:before{
        position:fixed;
        content:'';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/luxurious-house-blue.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .main-wrapper-ib-annual-indonesia .pajero-bg:before{
        position:fixed;
        content:'';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/pajero-bg.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .main-wrapper-ib-annual-indonesia .grey-bg-map:before{
        position:fixed;
        content:'';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/bg-with-map.jpg) no-repeat scroll 65% 0;
        background-size:cover
    }
    .bg-fix,.bg-fix-chess-tifia,.bg-fix-legal-info,.bg-fix-why-tifia,.bonus-promo-bg,.main-wrapper-ib-annual-indonesia .bg-house,.main-wrapper-ib-annual-indonesia .grey-bg-map,.main-wrapper-ib-annual-indonesia .pajero-bg{
        background-attachment:initial;
        background:0 0;
        overflow:hidden
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car img{
        width:500px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .car{
        top:56px
    }
    .partners-rebate .rebate-top-part .partners-rebare-img{
        position:static
    }
    .partners-rebate .rebate-top-part .container-block .content-part{
        max-width:100%
    }
    .partners-rebate .rebate-top-part .partners-rebare-img{
        display:block;
        margin:0 auto
    }
    .partners-rebate .rebate-top-part{
        background:#0B233A
    }
    .partners-rebate .rebate-info-part .container-block p{
        max-width:100%
    }
    .partners-rebate .rebate-works-part .rebate-steps{
        display:block
    }
    .partners-rebate .rebate-works-part .rebate-steps li{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    .partners-rebate .rebate-calculator-info .peoples-img{
        position:static;
        display:block;
        margin:0 auto 37px
    }
    .partners-rebate .rebate-calculator-info .content-block{
        max-width:100%;
        min-height:auto
    }
    .partners-rebate .rebate-calculator-info{
        margin-top:60px
    }
}
@media only screen and (max-width :1064px){
    .section{
        padding:25px 0!important
    }
    .partners-full-reg .container-block .left-part,.partners-full-reg .container-block .right-part{
        width:400px
    }
}
@media only screen and (max-width :991px){
    .about-tifia h1,.lang-id .about-tifia h1,.lang-ms .about-tifia h1,.lang-vi .about-tifia h1,h1{
        font-size:36px;
        line-height:52px;
        margin-bottom:15px;
        padding-top:60px
    }
    .about-tifia p{
        font-size:18px;
        line-height:normal
    }
    h2{
        font-size:20px
    }
    .mob-only{
        display:block
    }
    .navbar-btn-menu{
        position:absolute;
        right:15px;
        top:18px;
        z-index:99;
        padding:10px 10px 7px
    }
    header{
        z-index:100;
        height:70px;
        -webkit-transition:all .4s ease;
        transition:all .4s ease
    }
    header .logo{
        padding-top:22px
    }
    header.hover-nav{
        height:auto!important
    }
    header .container-fluid{
        padding-left:0;
        padding-right:0
    }
    header .row{
        margin-right:0;
        margin-left:0
    }
    .lang-fr header #navbarNav ul>li a,header #navbarNav ul>li a{
        font-size:15px;
        line-height:normal;
        display:block;
        padding:30px;
        border-top:1px solid rgba(255,255,255,.1);
        margin-left:20px;
        margin-right:20px
    }
    header .right-block{
        display:none
    }
    .noscroll{
        height:100%;
        width:100%;
        overflow:hidden
    }
    header .main-menu{
        margin-top:0;
        text-align:left;
        position:absolute;
        -webkit-overflow-scrolling:touch;
        width:85%;
        top:0;
        left:0;
        z-index:100
    }
    header #navbarNav{
        overflow-y:scroll;
        height:100vh;
        padding-top:35px
    }
    header #navbarNav>ul{
        padding-left:0;
        margin-top:0;
        z-index:100;
        padding-bottom:70px;
        -webkit-overflow-scrolling:touch
    }
    header #navbarNav>ul>li{
        float:none;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    header #navbarNav>ul>li:hover>a{
        border-top:1px solid rgba(255,255,255,.1);
        border-bottom:1px solid transparent
    }
    .navbar-collapse{
        background:#0B233A
    }
    .navbar-collapse{
        position:absolute;
        right:100%;
        width:100%;
        transition:all .3s ease;
        display:block;
        background:#0B233A
    }
    .navbar-collapse.collapsing{
        height:auto;
        -webkit-transition:left .3s ease;
        -o-transition:left .3s ease;
        -moz-transition:left .3s ease;
        transition:left .3s ease;
        left:-100%
    }
    .wrapper-hidden{
        overflow:hidden;
        height:auto!important
    }
    .navbar-collapse.show{
        left:0;
        top:0;
        -webkit-transition:left .3s ease-in;
        -o-transition:left .3s ease-in;
        -moz-transition:left .3s ease-in;
        transition:left .3s ease-in
    }
    .menu-overlay{
        display:none;
        background-color:#000;
        bottom:0;
        left:0;
        opacity:.7;
        position:fixed;
        right:0;
        top:0;
        z-index:49
    }
    @keyframes scroll-icon{
        0%{
            transform:translateY(12px);
            opacity:0
        }
        30%,70%{
            opacity:1
        }
        100%{
            transform:translateY(-12px);
            opacity:0
        }
    }
    .main-wrapper-be-on-top header .logo img,header .logo img{
        width:100%;
        height:auto
    }
    .navbar-toggler:focus{
        outline:0
    }
    .navbar-toggler .icon-bar{
        background:#fff;
        width:22px;
        height:2px;
        display:block;
        margin-bottom:8px
    }
    .navbar-toggler.active{
        position:fixed
    }
    .navbar-toggler .icon-bar:nth-of-type(2){
        top:1px
    }
    .navbar-toggler .icon-bar:nth-of-type(3){
        top:2px
    }
    .navbar-toggler .icon-bar{
        position:relative;
        transition:all .2s ease-in-out
    }
    .navbar-toggler.active .icon-bar:nth-of-type(1){
        top:10px;
        transform:rotate(45deg)
    }
    .navbar-toggler.active .icon-bar:nth-of-type(2){
        top:0;
        transform:rotate(-45deg)
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block h4{
        font-size:10px;
        padding-left:25px;
        margin-top:10px
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu{
        padding-left:0;
        margin-top:0;
        padding-bottom:0;
        background:0 0
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li a{
        margin-left:0;
        margin-right:0;
        padding:15px 0 15px 46px;
        border-color:transparent;
        color:#aaa;
        border-left:4px solid transparent
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li.current{
        background:#1e1e1e
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .dropdawn-menu li.current a{
        border-left:4px solid #50C878
    }
    header #navbarNav ul>li:first-child a{
        border-top:transparent
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .row{
        width:100%
    }
    header #navbarNav ul>li:last-child a{
        border-bottom:1px solid rgba(255,255,255,.1)
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block{
        position:static;
        background:0 0;
        padding-bottom:20px
    }
    header #navbarNav>ul>li.active{
        background:#0B233A;
        border-color:transparent;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    header #navbarNav>ul>li.no-bg.active{
        background-color:transparent
    }
    header #navbarNav>ul>li.no-bg.active a{
        border-top:1px solid rgba(255,255,255,.1)
    }
    header #navbarNav>ul>li.open-acc a{
        color:#50C878
    }
    header #navbarNav>ul>li.active a{
        border-color:transparent;
        position:relative
    }
    header #navbarNav>ul>li.active>a span{
        background:url('../images/new-site/arrow-up(1.html).svg') no-repeat scroll 50% 0;
        width:23px;
        height:13px;
        position:absolute;
        top:33px;
        right:0
    }
    header #navbarNav>ul>li.mob-only{
        display:block
    }
    .main-menu #navbarNav ul>li>.dropdawn-menu-block .row>div{
        padding-left:0;
        padding-right:0
    }
    .about-tifia .carousel-item,.advantages-block-tifia .carousel-item,.bonus-info .carousel-item{
        display:none;
        float:left;
        width:100%;
        margin-right:-100px;
        margin-left:0
    }
    .advantages-block-tifia h3,.bonus-info .carousel-item h3,.conditions-block h3,.conditions-block p:first-child{
        font-size:36px
    }
    .bonus-info .carousel-item h3{
        font-weight:600
    }
    .advantages-block-tifia p,.conditions-block p{
        font-size:10px
    }
    .about-tifia .carousel-item-next,.about-tifia .carousel-item-prev,.about-tifia .carousel-item.active,.advantages-block-tifia .carousel-item-next,.advantages-block-tifia .carousel-item-prev,.advantages-block-tifia .carousel-item.active,.bonus-info .carousel-item-next,.bonus-info .carousel-item-prev,.bonus-info .carousel-item.active{
        display:block
    }
    .about-tifia .carousel-control-next,.about-tifia .carousel-control-prev,.advantages-block-tifia .carousel-control-next,.advantages-block-tifia .carousel-control-prev,.bonus-info .carousel-control-next,.bonus-info .carousel-control-prev{
        display:none
    }
    .about-tifia .conditions-block h3,.about-tifia .conditions-block p:first-child,.advantages-block-tifia h3,.bonus-info h3,.why-tifia .advantages-block-tifia p:first-child{
        width:200px;
        margin:0 auto
    }
    .about-tifia .carousel-control-next-icon,.about-tifia .carousel-control-prev-icon,.bonus-info .carousel-control-next-icon,.bonus-info .carousel-control-prev-icon{
        margin-top:43px
    }
    .advantages-block-tifia .carousel-control-next-icon,.advantages-block-tifia .carousel-control-prev-icon{
        margin-top:43px
    }
    .about-tifia .carousel-item,.advantages-block-tifia .carousel-item,.bonus-info .carousel-item{
        margin-right:-100%;
        margin-left:0
    }
    .about-tifia .conditions-block,.advantages-block-tifia .conditions-block,.bonus-info .conditions-block{
        padding:15px 0 10px;
        height:125px
    }
    section.about-tifia{
        margin-bottom:40px
    }
    section.about-tifia,section.why-tifia{
        padding-top:60px!important
    }
    .about-tifia .btn-block{
        text-align:center
    }
    #forex-calculator-button,.btn-grey,.btn-red{
        padding:15px 30px;
        line-height:normal
    }
    .about-tifia .group-success{
        display:none
    }
    .advantages-tifia{
        padding-top:30px!important
    }
    .advantages-tifia h2,.advantages-tifia h2+p{
        display:none
    }
    .advantages-block{
        margin-top:20px
    }
    .advantages-tifia .only-mob{
        display:block;
        font-family:Bitter,serif;
        font-weight:400;
        line-height:normal;
        font-size:25px;
        text-align:center;
        color:#fff
    }
    .advantages-block ul li{
        display:block;
        width:100%;
        text-align:left;
        margin:0;
        margin-bottom:10px;
        background:rgba(0,0,0,.25);
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        border-radius:5px
    }
    .advantages-block ul li:last-child,.advantages-block ul:last-child{
        margin-bottom:0
    }
    .advantages-block .trans-block{
        text-align:center;
        margin-left:0;
        display:inline-block;
        vertical-align:middle;
        margin-bottom:0;
        width:85px;
        height:75px
    }
    .advantages-block .trans-block .ic.ic7{
        margin-top:27px
    }
    .advantages-block p{
        display:inline-block;
        vertical-align:middle;
        margin-bottom:0;
        margin-left:10px;
        font-size:12px
    }
    .advantages-block .trans-block:after{
        width:1px;
        height:30px;
        right:0;
        margin-left:0;
        left:auto;
        top:50%;
        margin-top:-15px
    }
    .social-block{
        margin-bottom:0
    }
    .social-table{
        padding:20px 0;
        border-top:1px solid rgba(255,255,255,.05);
        border-bottom:1px solid rgba(255,255,255,.05);
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        margin-bottom:20px;
        min-height:auto
    }
    .social-table .carousel-social .login-info span{
        margin-bottom:7px;
        display:inline-block
    }
    .social-table .carousel-social{
        display:block
    }
    .social-table h3,.social-table table{
        display:none
    }
    .social-trading .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .social-info{
        padding-right:25px;
        padding-left:25px
    }
    .calculator-data,.calculator-result{
        margin-bottom:0;
        padding-top:20px;
        padding-bottom:20px
    }
    .social-table .carousel-social .investors-info{
        padding-left:10px;
        padding-right:10px
    }
    .about-tifia .btn-block{
        display:block
    }
    .social-trading .social-info .only-mob{
        display:block;
        font-family:Bitter,serif;
        font-style:normal;
        font-weight:400;
        line-height:35px;
        font-size:25px;
        text-align:center;
        color:#fff
    }
    .social-trading .social-info h4{
        margin-bottom:30px
    }
    .social-trading .social-info h2{
        display:none
    }
    .social-trading .social-info p{
        display:none
    }
    .calculator-data .calc-date span,.calculator-data .period-date li{
        font-size:20px
    }
    .calculator-data .calc-date{
        margin-bottom:25px
    }
    .social-btn{
        display:none
    }
    .calculator-result{
        padding-left:25px;
        padding-right:25px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .calculator-result .line{
        display:inline-block;
        width:49%;
        text-align:left;
        vertical-align:top
    }
    .calculator-result .profit-res,.calculator-result h4{
        text-align:left
    }
    .calculator-result h4,.calculator-result p{
        font-size:10px;
        margin-bottom:0
    }
    .calculator-result .profit,.calculator-result .profit-res{
        font-size:20px;
        text-align:left;
        margin-bottom:0
    }
    .calculator-result .line{
        padding-left:15px;
        padding-right:15px
    }
    .trading-account .only-mob{
        display:block;
        font-family:Bitter,serif;
        font-weight:400;
        line-height:43px;
        font-size:30px;
        text-align:center;
        color:#fff;
        margin-bottom:25px
    }
    .trading-account h2,.trading-account h2+p{
        display:none
    }
    .trading-account-type .bottom-part-account{
        padding:0 25px;
        margin:30px 0 0
    }
    .trading-account-type .bottom-part-account p{
        display:block;
        font-size:12px
    }
    .trading-account .trading-account-choose>li{
        width:100%
    }
    .trading-account .tab-content>.tab-pane{
        display:none;
        margin-bottom:0
    }
    .trading-account .trading-account-menu{
        display:block
    }
    .trading-account .tab-content>.active{
        display:block
    }
    .trading-account{
        padding-top:0!important
    }
    .trading-account .btn-acc .btn-grey{
        display:block;
        margin-bottom:15px
    }
    .trading-account .btn-acc{
        position:static;
        padding-left:20px;
        padding-right:20px
    }
    .trading-account .account-info-line,.trading-account .account-info-more{
        margin-bottom:15px
    }
    .trading-account .trading-account-choose>div{
        padding:20px 0 10px;
        margin-right:0;
        margin-left:0
    }
    .trading-account .trading-account-menu li a{
        padding:0 5px 7px
    }
    .trading-account .btn-acc .btn-grey+.btn-grey{
        background:#50C878;
        color:#fff
    }
    .trading-account .btn-acc .btn-grey:first-child{
        display:none
    }
    .metatrader-download{
        margin-bottom:0
    }
    .metatrader-download li{
        margin-bottom:0
    }
    .metatrader-download li:first-child{
        display:none
    }
    .metatrader .metatrder-choice .img-meta{
        margin-bottom:30px
    }
    .metatrader .metatrader-logo{
        margin-bottom:30px
    }
    .metatrader{
        padding:30px 0 50px
    }
    .metatrader .metatrder-choice .for-ipad,.metatrader .metatrder-choice .for-win{
        display:none
    }
    .metatrader .only-mob{
        display:block;
        max-width:100%;
        height:auto;
        margin:0 auto 30px
    }
    .metatrader h2+p{
        display:none
    }
    .metatrader h2{
        font-family:Bitter,serif;
        font-weight:400;
        line-height:43px;
        font-size:30px;
        text-align:center;
        color:#fff;
        margin-bottom:25px
    }
    .analysis .img-meta,.analysis h2+p,.forex-rates{
        display:none
    }
    .section{
        padding:25px 0!important
    }
    .analysis .only-mob{
        display:block
    }
    .analysis img.only-mob{
        max-width:330px;
        height:auto;
        margin:0 auto;
        width:100%
    }
    .analysis p{
        color:#b2b2b2;
        font-size:15px;
        line-height:23px
    }
    footer .container-content{
        padding-left:25px;
        padding-right:25px
    }
    footer .footer-menu{
        display:none
    }
    .payments li{
        margin:0 10px
    }
    .payments li img{
        width:50px
    }
    footer .container-content p{
        padding-left:40px;
        font-size:12px
    }
    footer .docs-main{
        margin-left:0
    }
    footer .copyright-text{
        display:table;
        width:100%
    }
    footer .copyright-text>li:first-child{
        display:table-footer-group
    }
    footer .copyright-text>li+li{
        display:table-header-group
    }
    footer .social-links ul{
        padding-left:95px;
        margin-bottom:15px
    }
    footer .docs-main>ul{
        margin-top:20px;
        margin-bottom:45px
    }
    footer .docs-main>ul>li{
        width:49%;
        display:inline-block;
        vertical-align:top
    }
    footer .docs-main>ul>li a{
        margin:0 0 10px;
        color:#b2b2b2
    }
    footer .copyright-text .logo-footer{
        display:inline-block;
        vertical-align:top
    }
    footer .copyright-text p{
        width:240px;
        display:inline-block;
        vertical-align:top;
        padding-left:25px
    }
    footer{
        padding-bottom:0
    }
    footer .logo-footer img{
        width:75px
    }
    .main-wrapper-ib-annual-indonesia footer{
        background:#0B233A
    }
    header .logo a{
        width:100px;
        height:auto
    }
    .carousel-social .carousel-control-prev span{
        background:url(../images/new-site/arrow-left.svg) no-repeat scroll 50% 0
    }
    .carousel-social .carousel-control-next span{
        background:url(../images/new-site/arrow-right.svg) no-repeat scroll 50% 0
    }
    .carousel-social .carousel-control-next-icon,.carousel-social .carousel-control-prev-icon{
        width:20px;
        height:35px
    }
    footer.section{
        padding-top:25px!important
    }
    .main-wrapper-be-on-top footer .container-content{
        position:relative
    }
    footer .container-content:before{
        background:url(../images/new-site/certificate-mob.svg) no-repeat scroll 50% 0;
        /*position:absolute;*/
        width:27px;
        height:30px;
        left:20px;
        display:block
    }
    .main-wrapper-be-on-top footer .container-content:before{
        display:block;
        left:20px
    }
    .tifia-more-info .grey-block{
        max-width:100%
    }
    .trade-with-tifia .trade-with-tifia-img{
        display:none
    }
    .trade-with-tifia .trade-with-tifia-info img{
        max-width:100%;
        height:auto;
        margin-bottom:15px
    }
    .trade-with-tifia .trade-with-tifia-info{
        width:100%
    }
    .why-tifia .advantages-block-tifia h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:15px
    }
    .why-tifia .advantages-block-tifia{
        padding:20px 0 10px;
        margin:10px 0
    }
    .why-tifia .info-tifia p{
        margin-top:30px;
        font-size:12px;
        line-height:17px
    }
    .why-tifia .advantages-block-tifia h3{
        font-size:36px
    }
    .tifia-more-info{
        padding:25px 0
    }
    .tifia-more-info h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:25px
    }
    .tifia-more-info .container-block h3{
        font-size:16px;
        line-height:23px
    }
    .tifia-more-info .container-block h3:before{
        top:10px
    }
    .tifia-more-info .container-block p{
        font-size:14px;
        line-height:18px
    }
    .tifia-more-info .grey-block{
        padding-right:0;
        margin-bottom:25px
    }
    .tifia-more-info .bottom-info{
        margin-top:50px
    }
    .tifia-more-info .bottom-info p{
        font-size:14px;
        line-height:20px
    }
    .trade-with-tifia .trade-with-tifia-info h2{
        font-size:25px;
        line-height:24px
    }
    .trade-with-tifia{
        padding:25px 0!important
    }
    .trade-with-tifia .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .trade-with-tifia .trade-with-tifia-info .btn-block,.trade-with-tifia .trade-with-tifia-info h2,.trade-with-tifia .trade-with-tifia-info p{
        padding-right:25px;
        padding-left:25px
    }
    .trade-with-tifia .trade-with-tifia-info p{
        font-size:14px;
        line-height:14px;
        margin-bottom:10px
    }
    .trade-with-tifia .trade-with-tifia-info .btn-block{
        max-width:300px;
        margin:0 auto
    }
    .trade-with-tifia .trade-with-tifia-info .btn-block a{
        width:100%
    }
    .trade-with-tifia .trade-with-tifia-info .or{
        display:block;
        margin:14px 0 12px;
        text-align:center;
        font-size:14px;
        line-height:14px;
        color:#b2b2b2;
        font-family:Bitter,serif;
        font-weight:400
    }
    .news-page{
        padding-top:60px
    }
    .news-page h1{
        margin-bottom:5px
    }
    .news-page h1+p{
        font-size:18px;
        line-height:23px;
        margin-bottom:32px
    }
    .news-page .news .news-text .date-news{
        font-size:10px;
        line-height:10px;
        margin-bottom:5px
    }
    .news-page .news .news-text h3{
        margin-bottom:10px;
        line-height:24px
    }
    .news-page .news .news-text .news-content{
        font-size:14px;
        line-height:24px;
        margin-top:5px
    }
    .news-page .category-time,.news:first-child+.news{
        background:url(../images/new-site/news/category-time-mob.svg) no-repeat scroll 0 12px
    }
    .news-page .category-prize,.news:first-child+.news+.news+.news{
        background:url(../images/new-site/news/category-prize-mob.svg) no-repeat scroll 0 12px
    }
    .news-page .category-change{
        background:url(../images/new-site/news/category-change-mob.svg) no-repeat scroll 0 12px
    }
    .news-page .category-new-office,.news:first-child+.news+.news{
        background:url(../images/new-site/news/category-new-office-mob.svg) no-repeat scroll 0 12px
    }
    .news-page .news{
        padding-left:35px;
        padding-bottom:15px;
        margin-bottom:25px
    }
    .news-page-view{
        padding-top:120px
    }
    .market-research-page-detail .btn-back,.news-page-view .btn-back{
        background:url(../images/new-site/news/arrow-left-red.svg) no-repeat scroll 6px 6px;
        margin-bottom:15px
    }
    .news-page-view .news-data{
        font-size:10px
    }
    .news-page-view table{
        width:100%!important
    }
    .news-page-view .container iframe{
        height:300px
    }
    .news-page-view h1{
        font-size:18px;
        line-height:23px
    }
    .legal-info-page{
        padding-top:60px
    }
    .legal-info-page h1{
        margin-bottom:25px
    }
    .legal-info-page .legal-info-main .border-point{
        padding:25px 10px
    }
    .legal-info-page .legal-info-main p{
        font-size:14px;
        margin-bottom:20px;
        color:#b2b2b2
    }
    .legal-info-page .legal-info-main .lic-block-grey{
        margin-bottom:20px;
        height:26px
    }
    .legal-info-page .legal-info-main .logo-text{
        font-size:10px
    }
    .legal-info-page .legal-info-main .logo-block{
        padding-top:0;
        width:65px
    }
    .legal-info-page .legal-info-main .logo-block img{
        width:50px
    }
    .legal-info-page .legal-info-main{
        margin-bottom:50px
    }
    .legal-info-page .legal-docs li{
        width:100%
    }
    .legal-info-page h2{
        margin-bottom:25px;
        font-size:25px;
        line-height:36px
    }
    .legal-info-page .legal-docs span{
        font-size:18px;
        line-height:23px
    }
    .legal-info-page .legal-docs a{
        margin-bottom:25px
    }
    .callback-page,.feedback-page{
        padding-top:60px
    }
    .callback-page .container-fluid,.feedback-page .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .callback-page h1,.feedback-page h1{
        margin-bottom:25px;
        padding-left:25px;
        padding-right:25px
    }
    .callback-page .content-block p,.feedback-page .content-block p{
        font-size:10px;
        line-height:16px;
        margin-bottom:10px;
        padding-left:25px;
        padding-right:25px
    }
    .callback-page .content-block .feedback-form,.feedback-page .content-block .feedback-form{
        padding:20px
    }
    .feedback-page .content-block .feedback-form .tabs-menu li a{
        margin-bottom:5px;
        display:inline-block
    }
    .callback-page input,.callback-page select,.feedback-form input,.feedback-form textarea{
        padding:8px 20px;
        font-size:14px
    }
    .feedback-form .center-btn{
        text-align:center
    }
    .g-recaptcha,.g-recaptcha div{
        overflow:hidden;
        max-width:100%
    }
    .g-recaptcha iframe{
        transform:scale(.75);
        transform-origin:left top
    }
    .callback-page .select2-container--default .select2-selection--single .select2-selection__rendered{
        height:40px
    }
    .callback-page .two-field select{
        height:40px
    }
    .callback-page .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height:40px
    }
    .callback-page .select2-container--default .select2-selection--single .select2-selection__arrow{
        top:17px
    }
    .callback-page .intl-tel-input .selected-flag .iti-arrow{
        top:20px
    }
    .contacts-info-page .map-img,.contacts-info-page .map-img img{
        width:450px
    }
    .contacts-info-page .map-img a{
        width:3px;
        height:3px
    }
    .point-1{
        top:17px;
        left:198px
    }
    .point-2{
        top:36px;
        left:175px
    }
    .point-3{
        top:80px;
        left:186px
    }
    .point-4{
        top:73px;
        right:78px
    }
    .point-5{
        top:97px;
        right:45px
    }
    .contacts-info-page{
        padding-top:60px!important
    }
    .official-represent-block h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:25px
    }
    .official-represent-block h2:first-child{
        margin-bottom:25px
    }
    .official-represent-block .tifia-contacts h3{
        margin-bottom:5px
    }
    .official-represent-block .tifia-contacts p{
        margin-bottom:25px;
        font-size:14px
    }
    .official-represent-block .tifia-contacts{
        margin-bottom:25px
    }
    .official-represent-block .block-country p{
        font-size:14px;
        margin-bottom:5px
    }
    .trading-acc-page{
        padding-top:60px!important
    }
    .trading-acc-page h1{
        margin-bottom:10px
    }
    .trading-acc-page .accounts-type-name li{
        padding:0 15px
    }
    .trading-account-type .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .trading-account .tab-content>.tab-pane{
        width:100%;
        border:0
    }
    .trading-acc-page .accounts-type{
        margin-bottom:30px
    }
    .trading-acc-page .content-block h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:10px
    }
    .trading-acc-page .content-block p{
        font-size:12px;
        line-height:18px
    }
    .trading-acc-page .group-success{
        display:none
    }
    .economic-calendar-page,.faq-page,.market-research-page{
        padding-top:60px
    }
    .faq-page h1+p{
        font-size:16px;
        line-height:23px;
        margin-bottom:35px
    }
    .faq-page .search-faq input{
        font-size:14px;
        line-height:24px;
        padding:9px 10px 9px 50px;
        background:#0B233A url(../images/new-site/search-ic-min.svg) no-repeat 20px 11px
    }
    .faq-page .search-faq{
        margin-bottom:45px
    }
    .faq-content .tab-content h2{
        font-size:25px;
        line-height:normal;
        margin:25px 0
    }
    .faq-content .tab-content p{
        font-size:14px;
        line-height:23px
    }
    .faq-content .tab-content .grey-block{
        margin-bottom:35px
    }
    .economic-calendar-page .container,.economic-calendar-page .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .economic-calendar-page h1{
        padding-left:25px;
        padding-right:25px
    }
    .trading-platform-page{
        padding-top:60px!important
    }
    .trading-platform-page h1+p{
        font-size:16px;
        line-height:23px
    }
    .trading-platform-page .img-meta{
        display:none
    }
    .trading-platform-page .mob-only{
        display:block
    }
    .trading-platform-page .img-meta.mob-only{
        display:block
    }
    .trading-platform-page .content-block p{
        font-size:14px;
        line-height:23px
    }
    .trading-platform-page .mt5-info h2{
        margin:20px 0
    }
    .trading-platform-page .mt5-info ul li{
        margin-bottom:15px
    }
    .trading-platform-page .metatrader-mt4 .btn-grey{
        margin-bottom:50px
    }
    .trading-platform-page .content-block p:last-child{
        margin-bottom:0
    }
    .payments-page{
        padding-top:60px
    }
    .payments-page h1+p{
        line-height:23px
    }
    .payments-page .payments-page-block .container-fluid{
        padding-left:0;
        padding-right:0;
        border-radius:0
    }
    .payments-page .container-content ul.line li:first-child{
        width:100%;
        display:block
    }
    .payments-page .container-content ul.line:first-child{
        border-top:1px solid #3e3e3e
    }
    .payments-page .container-content ul.line{
        height:auto;
        margin:0 15px;
        padding:0 10px;
        border-bottom:1px solid #3e3e3e;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .payments-page .container-content ul.line li{
        margin-bottom:0;
        vertical-align:top
    }
    .payments-page .container-content ul.line li{
        padding-bottom:15px;
        width:30%
    }
    .payments-page .container-content ul.line li .payments-title h3{
        font-size:18px
    }
    .payments-page .payments-table{
        padding:15px 0;
        background:#0B233A
    }
    .payments-page .variant-menu{
        margin-bottom:10px
    }
    .payments-page .btn-block{
        background:#0B233A;
        margin-top:0;
        padding:10px 0 25px
    }
    .payments-page .btn-block a{
        max-width:215px;
        margin:0 auto;
        display:block
    }
    .payments-page .container-content ul.bottom-text{
        padding-left:25px;
        padding-right:25px;
        font-size:14px;
        line-height:23px;
        margin-top:25px
    }
    .analysis-info-page{
        padding-top:60px!important
    }
    .analysis-info-page h1{
        margin-bottom:50px
    }
    .analysis-info-page .content-block .text-block h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:25px
    }
    .analysis-info-page .content-block .text-block p{
        color:#b2b2b2;
        font-size:12px;
        line-height:18px;
        margin-bottom:25px
    }
    .analysis-info-page .art-img{
        max-width:100%;
        height:auto;
        margin-bottom:35px
    }
    .analysis-info-page .group-success{
        display:none
    }
    .forex-analysis-block h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:10px
    }
    .forex-analysis-block{
        padding-top:25px
    }
    .forex-analysis-block h2+p{
        font-size:12px;
        line-height:18px
    }
    .forex-analysis-block .phone-app{
        max-width:100%;
        height:auto
    }
    .forex-analysis-block .analysis-download{
        margin-bottom:50px
    }
    .forex-analysis-block .analysis-info-text h3{
        line-height:23px;
        margin-bottom:10px
    }
    .forex-analysis-block .analysis-info-text p{
        font-size:14px;
        line-height:23px;
        margin-bottom:25px
    }
    .ecn-page{
        padding-top:60px
    }
    .ecn-page h1,.forex-calculator-page h1{
        margin-bottom:10px
    }
    .ecn-page h1+p,.forex-calculator-page h1+p{
        font-size:18px;
        line-height:23px;
        margin-bottom:50px
    }
    .ecn-graph ul li .block{
        text-align:left;
        padding:14px 20px
    }
    .ecn-graph ul li{
        width:100%;
        display:block;
        margin-left:0;
        margin-right:0;
        margin-top:0;
        margin-bottom:10px
    }
    .ecn-graph ul li h3{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle;
        width:100px
    }
    .ecn-graph ul li .line-text{
        display:inline-block;
        width:200px;
        vertical-align:middle
    }
    .ecn-graph ul li .digit{
        height:auto;
        margin-bottom:0
    }
    .ecn-graph ul li .line-text.active span{
        font-size:24px
    }
    .ecn-graph ul li .line-text span.best,.ecn-graph ul li .line-text.active .simple{
        font-size:10px
    }
    .ecn-graph ul li .line-text .simple{
        color:#737373
    }
    .ecn-graph ul li .line-text .best{
        position:static!important
    }
    .ecn-graph ul li .line-text span{
        position:static
    }
    .ecn-graph li.active-ask p.best-ask,.ecn-graph li.active-bid p.best-bid{
        display:none
    }
    .ecn-graph li.active-ask .ask .simple,.ecn-graph li.active-bid .bid .simple{
        display:none
    }
    .ecn-graph li.active-bid .bid .best-bid{
        display:block;
        color:#50C878
    }
    .ecn-graph li.active-ask .ask .best-ask{
        display:block;
        color:#50C878
    }
    .ecn-graph ul li.active .block:before{
        position:relative;
        margin-left:0
    }
    .ecn-graph ul li .line-text span.best,.ecn-graph ul li .line-text span.simple{
        width:auto;
        margin-top:0
    }
    .ecn-graph ul{
        margin-bottom:0
    }
    .ecn-graph .best-tifia,.ecn-graph .result .web-only{
        display:none
    }
    .ecn-graph .result .mob-only{
        display:inline-block
    }
    .ecn-graph .result{
        display:block;
        background:#0B233A;
        padding:15px;
        text-align:left
    }
    .ecn-graph .result>div.logo{
        width:100px;
        text-align:left;
        margin:0
    }
    .ecn-graph .result .price{
        width:200px;
        text-align:left
    }
    .ecn-graph .result>div span{
        font-size:24px
    }
    .ecn-graph .result>div.logo{
        background:0 0;
        height:auto;
        padding-top:0;
        vertical-align:middle
    }
    .ecn-graph .result>div.logo img{
        width:50px
    }
    .ecn-graph .result>div{
        padding-top:0;
        height:auto
    }
    .ecn-graph{
        margin-bottom:50px
    }
    .ecn-page .content-block p{
        font-family:Arial;
        line-height:23px;
        font-size:14px;
        color:#b2b2b2
    }
    .lang-vi .ecn-page .content-block p{
        font-family:Tahoma
    }
    .ecn-page .banks-ul li{
        width:32.7%;
        margin:10px 0;
        vertical-align:middle
    }
    .ecn-page .banks-ul li:first-child,.ecn-page .banks-ul li:first-child+li+li+li,.ecn-page .banks-ul li:first-child+li+li+li+li+li+li,.ecn-page .banks-ul li:first-child+li+li+li+li+li+li+li+li+li{
        text-align:left
    }
    .ecn-page .banks-ul li:first-child+li+li,.ecn-page .banks-ul li:first-child+li+li+li+li+li,.ecn-page .banks-ul li:first-child+li+li+li+li+li+li+li+li,.ecn-page .banks-ul li:first-child+li+li+li+li+li+li+li+li+li+li+li{
        text-align:right
    }
    .ecn-page .banks-ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li{
        display:none
    }
    .ecn-page .banks-ul{
        margin-bottom:25px;
        margin-top:-25px
    }
    .forex-calculator-page{
        padding-top:60px
    }
    .forex-calculator-page .container-fluid{
        padding-right:0;
        padding-left:0
    }
    .forex-calculator-page h1{
        margin-bottom:10px
    }
    .forex-calculator-page .forex-calculator-form .container,.partners-calculator-ib .container{
        max-width:100%;
        padding-left:0;
        padding-right:0
    }
    .partners-calculator-ib{
        margin-bottom:50px
    }
    .forex-calculator-form .input-row li,.partners-calculator-ib .input-row li{
        width:100%;
        display:block;
        margin:0
    }
    .partners-calculator-ib h3{
        margin-top:0!important
    }
    .forex-calculator-form .form-group,.partners-calculator-ib .form-group{
        margin-bottom:20px
    }
    .forex-calculator-form .input-row{
        margin-bottom:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .forex-calculator-form .btn-block{
        padding-top:0
    }
    .forex-calculator-form .res-show{
        display:none
    }
    .forex-calculator-form .input-row{
        padding-bottom:20px;
        padding-top:15px;
        padding-left:25px;
        padding-right:25px
    }
    .forex-calculator-form .btn-block a{
        max-width:250px;
        width:100%
    }
    .forex-calculator-result .result-row{
        display:block
    }
    .forex-calculator-result .result-row li{
        width:49%;
        display:inline-block;
        margin-bottom:25px
    }
    .forex-calculator-result .result-row li p{
        margin-bottom:5px
    }
    .forex-calculator-result .result-row li h3,.forex-calculator-result .text-center{
        font-size:16px
    }
    .forex-calculator-result .result-row{
        padding:25px 25px 0;
        margin-bottom:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .forex-calculator-result .btn-reset a{
        max-width:250px;
        margin:0 auto;
        width:100%;
        padding:10px 30px
    }
    .forex-calculator-result .btn-reset{
        background:#181818;
        padding-bottom:25px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .forex-calculator-page .hide-row{
        display:none
    }
    .forex-calculator-result .text-center{
        padding:0 25px 25px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .trading-instruments-page{
        padding-top:60px
    }
    .trading-instruments-page h1{
        margin-bottom:10px
    }
    .trading-instruments-page h1+p{
        font-size:16px;
        line-height:23px;
        margin-bottom:50px
    }
    .trading-instruments-page .button-variant-menu{
        display:none!important
    }
    .trading-instruments-page select{
        width:100%;
        height:40px;
        padding:13px 16px;
        font-size:14px
    }
    .trading-instruments-page .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height:40px;
        font-size:14px
    }
    .trading-instruments-page .select2-container--default .select2-selection--single .select2-selection__arrow{
        top:18px
    }
    .trading-instruments-page form{
        margin:0 5px 15px
    }
    .trading-instruments-page .select2-container--default .select2-selection--single{
        -webkit-border-radius:20px;
        -moz-border-radius:20px;
        border-radius:20px
    }
    .trading-instruments-page .grey-content-block table thead{
        display:none
    }
    .trading-instruments-page .grey-content-block table tbody tr td:first-child{
        display:block;
        width:100%;
        font-size:18px;
        line-height:normal;
        padding:15px 10px
    }
    .trading-instruments-page .grey-content-block table tbody tr td{
        display:inline-block;
        text-align:left;
        width:49%;
        padding:0 10px 15px
    }
    .trading-instruments-page .trading-instruments-tabs{
        padding-left:0;
        padding-right:0
    }
    .trading-instruments-page .grey-content-block table tbody tr td .mob-only{
        color:#737373;
        font-size:10px;
        margin-bottom:5px
    }
    .trading-instruments-page .grey-content-block table tbody tr:first-child{
        border-top:1px solid #3e3e3e
    }
    .trading-instruments-page .grey-content-block table tbody tr{
        border-bottom:1px solid #3e3e3e
    }
    .trading-instruments-page .grey-content-block table{
        font-size:12px
    }
    .trading-instruments-page .grey-content-block{
        padding:40px 15px 35px
    }
    .trading-instruments-page .variant-menu li a{
        padding:0 5px 7px
    }
    .trading-account .trading-account-menu,.trading-instruments-page .variant-menu{
        -webkit-transition:all 1s;
        -moz-transition:all 1s;
        -o-transition:all 1s;
        transition:all 1s;
        padding:10px 0;
        margin-bottom:0
    }
    .trading-account-choose{
        overflow:hidden
    }
    .trading-account .trading-account-menu.sticky,.trading-instruments-page .variant-menu.sticky{
        position:fixed;
        top:0;
        width:100%;
        z-index:11;
        background:#0B233A;
        -webkit-transition:all 1s;
        -moz-transition:all 1s;
        -o-transition:all 1s;
        transition:all 1s
    }
    .trading-account .trading-account-menu.sticky{
        top:70px!important
    }
    .trading-instruments-page h2{
        margin-bottom:25px;
        font-size:25px;
        line-height:36px
    }
    .trading-instruments-page .mob-only-content{
        padding-left:0;
        padding-right:0
    }
    .trading-instruments-page .mob-only-content h2{
        font-size:25px;
        line-height:24px;
        margin-bottom:10px;
        padding-left:25px;
        padding-right:25px
    }
    .trading-instruments-page .mob-only-content h2+p{
        font-size:14px;
        line-height:14px;
        padding-left:25px;
        padding-right:25px
    }
    .trading-instruments-page .mob-only-content img{
        max-width:100%;
        height:auto;
        margin:0 auto 15px;
        display:block;
        padding-left:0;
        padding-right:0
    }
    .trading-instruments-page .btn-block{
        max-width:350px;
        padding-right:25px;
        padding-left:25px;
        margin:0 auto 15px
    }
    .trading-instruments-page .btn-block a{
        width:100%;
        margin:0
    }
    .trading-instruments-page .btn-block .or{
        font-size:14px;
        line-height:14px;
        font-family:Bitter,serif;
        font-weight:400;
        color:#b2b2b2;
        display:block;
        margin:14px 0 12px
    }
    .market-research-page h2{
        font-size:16px;
        line-height:23px;
        margin-bottom:35px
    }
    .market-research-page h2+p{
        font-size:14px;
        line-height:23px
    }
    .flickity-page-dots{
        display:none
    }
    .market-research-news .sub-variant-menu{
        margin-bottom:30px
    }
    .market-research-news .sub-variant-menu li{
        margin-bottom:15px
    }
    .market-research-news{
        padding:25px 0
    }
    .market-research-news .date-block{
        font-size:18px;
        padding-bottom:10px
    }
    .market-research-news p{
        margin-bottom:15px
    }
    .variant-menu li a{
        padding:0 5px 5px;
        margin-bottom:3px
    }
    .market-research-page-detail .btn-back{
        margin-bottom:25px
    }
    .market-research-page-detail h1{
        font-size:16px;
        line-height:23px
    }
    .market-research-page-detail .content-container p strong{
        font-size:18px
    }
    .market-research-page-detail .content-container p{
        font-size:14px;
        line-height:23px;
        margin-bottom:10px
    }
    .market-research-page-detail .scenario-block li{
        width:49%;
        margin-bottom:15px
    }
    .market-research-page-detail .scenario-block p{
        font-size:10px;
        line-height:normal;
        margin-bottom:5px
    }
    .market-research-page-detail .scenario-block p span{
        font-size:12px;
        line-height:normal
    }
    .market-research-page-detail .scenario-block-main{
        padding-left:0;
        padding-right:0
    }
    .market-research-page-detail h4{
        padding-right:25px;
        padding-left:25px
    }
    .market-research-page-detail .scenario-block{
        padding:25px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .market-research-page .container{
        padding-left:0;
        padding-right:0
    }
    .market-research-page .variant-menu-mob-block{
        padding-left:10px;
        padding-right:10px
    }
    .market-research-page .variant-menu{
        display:none
    }
    .market-research-page .variant-menu-mob-block .variant-menu{
        display:block
    }
    .market-research-page-detail .content-container .group-success,.news-page-view .group-success{
        display:none
    }
    .market-research-page-detail .content-container .btn-block,.news-page-view .btn-block{
        display:block;
        text-align:center;
        margin-bottom:30px
    }
    .news-page-view .btn-block{
        margin-top:30px
    }
    .news-page-view .btn-block a{
        color:#fff!important
    }
    .main-carousel-faq:after,.main-carousel:after{
        content:'flickity';
        display:none
    }
    .carousel-cell{
        visibility:hidden
    }
    .faq-page .search-faq{
        display:none
    }
    .carousel-cell.pageloaded{
        visibility:visible
    }
    .mob-no-padding{
        padding-left:0;
        padding-right:0
    }
    .social-trading-page{
        padding-top:60px!important
    }
    .social-trading-page h1{
        margin-bottom:7px;
        margin-top:10px
    }
    .social-trading-page h1+p{
        font-size:16px;
        line-height:23px;
        margin-bottom:25px
    }
    .social-two-block{
        margin-bottom:18px
    }
    .social-two-block li{
        width:100%;
        margin:0 0 12px;
        padding:5px 10px
    }
    .social-two-block li h3{
        font-size:20px;
        line-height:24px;
        margin-bottom:0
    }
    .social-two-block li p{
        font-size:13px;
        line-height:19px
    }
    .social-trading-page .group-success{
        display:none
    }
    .social-trading-page .mob-only{
        display:block
    }
    .social-trading-page .btn-block a{
        max-width:215px;
        display:block;
        margin:0 auto 50px
    }
    .social-trading-page-table .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .social-trading-page-table .container-content .social-table{
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        padding:25px 0 20px
    }
    .social-trading-page-table .social-table .carousel-social .login-img{
        width:50px;
        height:auto;
        display:inline-block;
        vertical-align:top;
        margin-right:10px;
        margin-bottom:0
    }
    .social-trading-page-table .social-table .carousel-social .login-info{
        display:inline-block;
        vertical-align:top
    }
    .social-trading-page-table .social-table .carousel-social .login-info span{
        font-size:18px
    }
    .social-trading-page-table .social-table .carousel-social .investors-info{
        margin-top:0;
        padding-left:0;
        padding-right:0
    }
    .social-trading-page-table .block-traders-top:first-child .container{
        border-top:1px solid #3e3e3e
    }
    .social-trading-page-table .block-traders-top{
        padding:0 15px;
        position:relative;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s;
        cursor:pointer
    }
    .social-trading-page-table .block-traders-top .container{
        border-bottom:1px solid #3e3e3e;
        padding:20px 10px
    }
    .social-trading-page-table .block-traders-top.active{
        background:#0B233A;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    .social-trading-page-table .container-content .social-table h2{
        font-size:20px;
        margin-bottom:20px
    }
    .social-trading-page-table .arrow-show{
        width:23px;
        height:13px;
        position:absolute;
        right:15px;
        top:60px;
        background:url('../images/new-site/arrow-down(1.html).svg') no-repeat scroll 50% 0
    }
    .social-trading-page-table .arrow-show.active{
        background:url('../images/new-site/arrow-up(1.html).svg') no-repeat scroll 50% 0
    }
    .social-trading-page-table .social-table .carousel-social .investors-info p span{
        font-size:14px
    }
    .social-trading-page-table .row{
        margin-top:15px
    }
    .social-trading-page-table .investors-info-hide{
        display:none
    }
    .investors-block h2,.traders-block h2{
        font-size:36px;
        margin-top:100px;
        margin-bottom:150px;
        padding:7px 0;
        margin:50px 0 25px
    }
    .step-block .number{
        margin-bottom:10px
    }
    .investors-block .step-block h3,.traders-block .step-block h3{
        font-size:25px
    }
    .investors-block .step-block p,.traders-block .step-block p{
        font-size:16px;
        line-height:27px
    }
    .investors-block .step-block,.traders-block .step-block{
        padding-left:25px;
        padding-right:25px;
        padding-bottom:25px
    }
    .btn-social-block{
        padding-bottom:25px
    }
    .btn-social-block .btn{
        margin:0 0 15px;
        max-width:320px;
        width:100%
    }
    .works-social-page{
        padding-top:60px
    }
    .works-social-page h1{
        margin-bottom:0
    }
    .works-social-page h1+h2{
        font-size:16px;
        line-height:23px;
        margin-bottom:25px
    }
    .works-social-page p{
        font-size:14px;
        line-height:23px
    }
    .works-social-page .content-block h3{
        font-size:15px;
        line-height:22px
    }
    .works-social-page .people-in-tifia h4{
        font-size:20px;
        line-height:36px;
        margin-bottom:10px
    }
    .works-social-page .people-in-tifia h4+p{
        font-size:16px;
        line-height:23px
    }
    .works-social-page .group-success .btn-show-right{
        display:none
    }
    .works-social-page .group-success h3{
        color:#b2b2b2;
        margin-bottom:10px;
        margin-right:0
    }
    .works-social-page .btn-block{
        text-align:center;
        max-width:220px;
        margin:0 auto
    }
    .works-social-page .btn-block .btn-red{
        width:100%
    }
    .works-social-page .trader-role{
        margin-top:50px
    }
    .works-social-page .trader-role h2{
        font-size:25px;
        line-height:36px;
        margin-bottom:10px
    }
    .works-social-page .trader-role h4{
        font-size:16px;
        line-height:23px;
        margin-bottom:35px
    }
    .works-social-page .social-trader-step li{
        display:block;
        margin-left:0;
        margin-right:0;
        font-size:15px
    }
    .works-social-page .social-trader-step .arrow-right{
        background:url(../images/new-site/social-trading/arrow-down-red.svg) no-repeat scroll 50% 0;
        width:9px;
        height:23px;
        margin:10px auto
    }
    .works-social-page .social-trader-step{
        margin-bottom:25px
    }
    .partners-calculator-block .steps-ul>ul>li,.works-social-page .steps-ul>ul>li{
        padding-left:0;
        padding-top:40px
    }
    .partners-calculator-block .steps-ul>ul>li:before,.works-social-page .steps-ul>ul>li:before{
        width:32px;
        height:32px;
        padding-top:2px
    }
    .works-social-page .info-social .container-fluid,.works-social-page .trader-role .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .works-social-page .content-block,.works-social-page .copy-traders,.works-social-page .social-trader-step,.works-social-page .steps-ul>ul{
        padding-right:25px;
        padding-left:25px
    }
    .works-social-page .steps-ul .img-block img{
        margin-bottom:25px;
        max-width:100%
    }
    .works-social-page .copy-traders{
        margin-top:50px
    }
    .works-social-page .copy-traders h3{
        font-size:15px;
        line-height:22px;
        margin-bottom:10px
    }
    .works-social-page .copy-traders .copy-traders-graph .block-copy,.works-social-page .copy-traders .copy-traders-graph .block-copy-many{
        display:block;
        width:100%
    }
    .works-social-page .copy-traders .copy-traders-graph .block-arrow{
        background:url(../images/new-site/social-trading/arrow-down-grey.svg) no-repeat scroll 50% 0;
        width:16px;
        height:26px;
        margin:10px 0 0
    }
    .works-social-page .copy-traders .copy-traders-graph .block-copy .min-text{
        margin-bottom:5px
    }
    .works-social-page .copy-traders .copy-traders-graph .info-block p{
        margin-bottom:12px
    }
    .works-social-page .copy-traders .copy-traders-graph{
        margin-bottom:50px
    }
    .works-social-page .copy-traders .copy-traders-graph .info-block{
        width:220px
    }
    .works-social-page .copy-traders .copy-traders-graph .avatar-block{
        margin-right:10px
    }
    .works-social-page .copy-traders .copy-traders-graph .no-mob{
        display:none
    }
    .section.partners-slide{
        padding-bottom:0!important
    }
    .partners-slide .partner-img img{
        position:static;
        max-width:100%;
        height:auto;
        margin:0 auto;
        display:block
    }
    .partners-slide .partner-img{
        position:static;
        margin-left:0;
        max-width:100%
    }
    .partners-slide h2{
        text-align:center;
        font-size:16px;
        line-height:22px;
        margin-bottom:25px;
        padding-top:100px
    }
    .partners-slide h1{
        text-align:center;
        font-size:30px;
        line-height:42px
    }
    .partners-slide .group-success{
        display:none
    }
    .advantages-tifia-partners .rebate-partners-bl{
        padding:37px 25px 0;
        margin-top:35px
    }
    .advantages-tifia-partners .rebate-partners-bl h3{
        font-size:25px;
        line-height:30px;
        margin-bottom:12px
    }
    .advantages-tifia-partners .rebate-partners-bl .rebate-bl{
        position:static;
        display:block;
        margin:0 auto
    }
    .advantages-tifia-partners .rebate-partners-bl .btn-red{
        margin-bottom:25px
    }
    .advantages-tifia-partners .rebate-partners-bl .content-part{
        width:100%
    }
    .partners-slide .btn-block{
        position:absolute;
        width:100%;
        bottom:130px;
        left:0;
        text-align:center
    }
    .advantages-tifia-partners .trans-block .p-ic1,.advantages-tifia-partners .trans-block .p-ic2{
        font-size:30px
    }
    .advantages-block .trans-block .ic{
        margin-top:12px
    }
    .advantages-tifia-partners .trans-block .p-ic3{
        margin-top:25px
    }
    .advantages-tifia-partners .trans-block .p-ic4,.advantages-tifia-partners .trans-block .p-ic6{
        margin-top:16px
    }
    .advantages-tifia-partners .trans-block .p-ic5,.advantages-tifia-partners .trans-block .p-ic9{
        margin-top:10px
    }
    .advantages-tifia-partners{
        padding-top:50px!important
    }
    .partners-lvl .partners-status{
        padding:7px 0
    }
    .partners-lvl .partners-status h4{
        font-size:10px;
        margin-bottom:7px
    }
    .partners-lvl .partners-status h3{
        font-size:25px
    }
    .partners-lvl .partners-status p{
        font-size:10px
    }
    .partners-lvl .partners-status-block{
        margin:10px 0 0
    }
    .partners-lvl .partners-status-block{
        min-height:175px
    }
    .partners-lvl .partners-program-info li{
        padding:10px;
        min-height:135px;
        margin:5px
    }
    .partners-lvl .partners-program-info h4{
        font-size:10px;
        margin-bottom:5px;
        min-height:19px
    }
    .partners-lvl .partners-program-info h3{
        font-size:25px;
        margin-bottom:5px
    }
    .partners-lvl .partners-program-info p{
        font-size:10px
    }
    .partners-lvl .partners-program-info+h3{
        margin-top:10px;
        font-size:15px
    }
    .partners-lvl .tifia-block img{
        width:100px
    }
    .partner-instruction .container-block ul li{
        width:100%!important
    }
    .partner-instruction .container-block ul li.referral-screen{
        margin-bottom:40px
    }
    .partner-instruction .height-bl img{
        max-width:100%;
        height:auto;
        width:auto!important;
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    .partner-instruction .container-block .btn-block .btn-red{
        width:100%
    }
    .partners-form-info .left-part{
        max-width:100%;
        text-align:center
    }
    .partners-form-info .container-block h3{
        padding-top:0;
        font-size:25px;
        line-height:normal;
        margin-bottom:15px
    }
    .partners-form-info .container-block .btn-block{
        margin-bottom:30px
    }
    .partners-form-info .container-block p,.partners-full-reg .container-block .left-part h4,.partners-full-reg .container-block .right-part h4{
        font-size:18px;
        line-height:normal
    }
    .partners-full-reg .container-block .right-part h4{
        text-align:center;
        margin-top:50px;
        margin-bottom:30px
    }
    .partners-form-info .container-block{
        min-height:inherit
    }
    .partners-full-reg .container-block{
        display:block
    }
    .partners-full-reg .container-block .left-part h3{
        padding-top:0!important;
        margin-top:0!important;
        margin-bottom:15px!important;
        line-height:normal
    }
    .partners-full-reg .container-block .left-part,.partners-full-reg .container-block .right-part{
        width:100%
    }
    .partners-full-reg .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .partners-full-reg .container-block .left-part,.partners-full-reg .container-block .right-part h4{
        padding-left:25px;
        padding-right:25px
    }
    .partners-full-reg .partners-reg-new{
        padding:30px 25px
    }
    .partners-full-reg .container-block .left-part{
        text-align:center
    }
    .partners-full-reg{
        padding-top:50px
    }
    .partners-form-info .reg-men{
        position:static;
        margin:0 auto;
        max-width:215px;
        display:block
    }
    .partners-calculator-block h3,.partners-full-reg .container-block .left-part h3{
        font-size:25px;
        padding-top:50px;
        margin-bottom:40px
    }
    .partners-calculator-block .bg-mob-partners,.partners-calculator-block .calculator-block .calculator-result-partner{
        background:#0B233A;
        margin-bottom:0
    }
    .partners-calculator-block .calculator-block .calculator-data-partner{
        padding:0
    }
    .calculator-data-partner .row>div{
        margin-bottom:20px
    }
    .partners-calculator-block .calculator-block .calculator-result-partner p{
        text-align:center;
        margin-bottom:10px
    }
    .partners-calculator-block .calculator-block .calculator-result-partner{
        padding:60px 0 100px
    }
    .partners-calculator-block .calculator-block .calculator-result-partner h5{
        font-size:30px
    }
    .partner-instruction .container-block h3,.partners-calculator-block .container-block h4{
        font-size:25px;
        margin-top:50px;
        margin-bottom:25px
    }
    .partner-instruction .container-block .btn-block{
        margin:40px 0 0
    }
    .partner-instruction .container-block{
        padding-bottom:0
    }
    .partner-instruction .container-block{
        padding:10px 0
    }
    .partners-calculator-block .container-block p{
        font-size:14px;
        line-height:22px
    }
    .partners-calculator-block .container-block p+h4{
        margin-top:50px
    }
    .partners-form .partners-reg h3,.partners-full-reg .partners-reg-new h3{
        font-size:25px;
        margin-bottom:25px
    }
    .partners-form .partners-reg{
        padding:25px 10px
    }
    .partners-form .btn-form,.partners-full-reg .partners-reg-new .btn-form{
        max-width:225px;
        margin:0 auto
    }
    .partners-form .btn-form .btn,.partners-full-reg .partners-reg-new .btn-form .btn{
        width:100%
    }
    .advantages-tifia-partners h2,.advantages-tifia-partners h2+p{
        display:block
    }
    .advantages-tifia-partners h2{
        font-size:25px;
        margin-bottom:10px
    }
    .advantages-tifia-partners h2+p{
        font-size:14px;
        margin-bottom:25px;
        line-height:normal
    }
    .partners-form .partners-reg{
        opacity:1!important;
        visibility:inherit!important
    }
    .site-error .eye-error{
        margin-bottom:40px
    }
    .site-error p{
        font-size:12px;
        line-height:12px
    }
    .site-error .text-error{
        background:0 0;
        text-align:left
    }
    .site-error .text-error h3,.site-error .text-error p{
        text-align:left
    }
    .site-error .text-error{
        margin-bottom:15px
    }
    .filter-country,input{
        font-size:14px
    }
    .bonus-promo{
        padding-top:60px!important
    }
    .bonus-promo h1{
        line-height:52px;
        margin-bottom:0
    }
    .bonus-promo h2{
        font-size:16px;
        line-height:23px;
        margin-bottom:50px
    }
    .bonus-promo .barcode{
        width:100%;
        margin-bottom:45px
    }
    .bonus-promo .barcode .red-part{
        float:none;
        width:100%;
        background-position:50% 0;
        height:105px;
        padding:5px 5px 0;
        -webkit-border-radius:15px 15px 10px 10px;
        -moz-border-radius:15px 15px 10px 10px;
        border-radius:15px 15px 10px 10px
    }
    .bonus-promo .barcode .red-part .border-line{
        padding-left:10px;
        border-left:1px solid rgba(94,94,94,.2);
        -webkit-border-radius:12px 12px 5px 5px;
        -moz-border-radius:12px 12px 5px 5px;
        border-radius:12px 12px 5px 5px
    }
    .bonus-promo .barcode .white-part{
        float:none;
        width:100%
    }
    .bonus-promo .barcode .red-part h3{
        font-size:30px;
        line-height:30px;
        margin-bottom:0;
        padding-top:15px
    }
    .bonus-promo .barcode .red-part .right-text{
        font-size:6px;
        line-height:6px
    }
    .bonus-promo .barcode .red-part h4{
        margin-bottom:10px
    }
    .bonus-promo .barcode .red-part:before{
        height:83px;
        top:12px
    }
    .bonus-promo .barcode .red-part .right-text{
        width:104px;
        right:-42px;
        top:43px
    }
    .bonus-promo .barcode.barcode-bonus-30 .red-part h3 span{
        padding:3px 4px
    }
    .bonus-promo .barcode .white-part{
        height:85px;
        padding:0 5px 5px 5px;
        -webkit-border-radius:10px 10px 15px 15px;
        -moz-border-radius:10px 10px 15px 15px;
        border-radius:10px 10px 15px 15px
    }
    .bonus-promo .barcode .white-part .border-line{
        padding-top:12px;
        border-left:1px solid rgba(94,94,94,.2);
        border-top:1px dashed #b2b2b2;
        -webkit-border-radius:5px 5px 12px 12px;
        -moz-border-radius:5px 5px 12px 12px;
        border-radius:5px 5px 12px 12px
    }
    .bonus-promo .barcode.barcode-bonus-30 .white-part .border-line{
        position:relative
    }
    .bonus-promo .barcode.barcode-bonus-30 .white-part .border-line:before{
        width:100%;
        height:1px;
        background:url(../images/new-site/bonus/border-line-black-mob.png) repeat scroll 0 0;
        top:-1px;
        left:0;
        content:"";
        position:absolute
    }
    .bonus-promo .barcode.barcode-bonus-30 .white-part:before{
        background:0 0
    }
    .bonus-promo .barcode.barcode-bonus-30 .white-part .border-line{
        border-left:1px solid rgba(229,37,37,.3);
        border-top:none
    }
    .bonus-promo .barcode .white-part h3{
        margin-top:4px
    }
    .bonus-promo .barcode .white-part .promocode{
        padding:7px 4px;
        display:inline-block
    }
    .bonus-promo .barcode .white-part .left-block{
        float:left;
        width:20%
    }
    .bonus-promo .barcode .white-part .right-block{
        float:right;
        width:80%
    }
    .bonus-info .bonus-steps ul li{
        width:100%
    }
    .bonus-promo .barcode .white-part:before,.bonus-promo .barcode.barcode-bonus-30 .white-part:before{
        border:none
    }
    .bonus-promo .btn-block .btn-red{
        margin:0 0 20px;
        width:100%
    }
    .bonus-info h2{
        margin-top:55px;
        font-size:36px;
        line-height:52px;
        margin-bottom:25px
    }
    .bonus-info .bonus-steps{
        background:0 0;
        padding:25px 0 20px;
        margin-bottom:0
    }
    .bonus-info .bonus-steps ul li div.text{
        display:block
    }
    .bonus-info .bonus-steps ul li p{
        font-size:18px;
        line-height:22px;
        margin-bottom:50px;
        display:block;
        height:auto
    }
    .bonus-info .bonus-steps ul .ic-1{
        background:url(../images/new-site/bonus/ic-1-grey.svg) no-repeat scroll 0 0;
        width:67px
    }
    .bonus-info .bonus-steps ul .ic-2{
        background:url(../images/new-site/bonus/ic-2-grey.svg) no-repeat scroll 0 0;
        width:67px
    }
    .bonus-info .bonus-steps ul .ic-3{
        background:url(../images/new-site/bonus/ic-3-grey.svg) no-repeat scroll 0 0;
        width:67px
    }
    .bonus-info .bonus-steps ul .ic-4{
        background:url(../images/new-site/bonus/ic-4-grey.svg) no-repeat scroll 0 0;
        width:67px
    }
    .bonus-info .bonus-steps ul .ic{
        height:67px;
        margin:0 auto 19px
    }
    .bonus-info .bonus-steps ul li:before{
        width:26px;
        height:16px;
        left:50%;
        top:-30px;
        margin-left:-13px;
        background:url(../images/new-site/bonus/arrow-down-mob.svg) no-repeat scroll 0 0
    }
    .bonus-info .form-block-reg h2{
        margin-top:25px;
        margin-bottom:25px
    }
    .bonus-info .form-block{
        padding:20px 10px 10px
    }
    .bonus-info .form-block-reg{
        margin-bottom:25px
    }
    .bonus-info .conditions-bonus .title-conditions h3{
        font-size:13px;
        line-height:18px
    }
    .bonus-info .text-conditions ol>li{
        font-size:14px;
        margin-bottom:25px
    }
    .bonus-info{
        padding-bottom:60px
    }
    .bonus-info .conditions-bonus .title-conditions h3:before{
        background:url(../images/new-site/bonus/arrow-down-condittions.svg) no-repeat scroll 0 0;
        width:14px;
        height:10px;
        right:-25px;
        top:4px
    }
    .bonus-info .text-conditions{
        padding:0 0 30px
    }
    .bg-asia h1,.bg-indonesia h1{
        font-size:40px;
        line-height:45px;
        margin-bottom:30px
    }
    .bg-asia .tifia,.bg-indonesia .tifia{
        width:40px;
        height:40px;
        top:4px
    }
    .bg-asia .content,.bg-indonesia .content{
        padding-left:50px;
        max-width:100%
    }
    .bg-asia p,.bg-indonesia p{
        max-width:100%;
        font-weight:400
    }
    .bg-white .car .title-prize{
        position:static
    }
    .bg-white .car img{
        max-width:550px;
        margin:0 auto
    }
    .bg-white .motorcycle{
        height:auto
    }
    .bg-white .motorcycle img{
        position:static;
        margin:0 auto
    }
    .bg-white .iphone .title-prize{
        position:static;
        text-align:center
    }
    .bg-white .iphone img{
        position:static
    }
    .bg-white .motorcycle .title-prize{
        position:static;
        text-align:center
    }
    .bg-white .iphone .title-prize h3,.bg-white .motorcycle .title-prize h3{
        text-align:left
    }
    .bg-white .iphone{
        height:auto;
        margin:0 auto
    }
    .bg-white h3{
        text-align:center;
        margin-bottom:50px
    }
    .block-info .block-blue,.block-info .grey-block{
        max-width:100%;
        margin-bottom:30px
    }
    .block-info .grey-block{
        margin-top:0
    }
    .block-info .video-block{
        padding-left:30px;
        padding-right:30px;
        margin-top:50px;
        margin-bottom:15px
    }
    .block-info .video-block iframe{
        width:100%;
        height:300px
    }
    .bg-asia{
        background-position:0 0
    }
    .main-wrapper-lucky-draw .container{
        padding-left:30px;
        padding-right:30px
    }
    .main-wrapper-be-on-top .main-part h1{
        font-size:100px;
        line-height:90px;
        text-align:center;
        margin-top:0;
        padding-top:120px
    }
    .lang-vi.main-wrapper-be-on-top .main-part h1{
        font-size:30px
    }
    .lang-ms.main-wrapper-be-on-top .main-part h2,.lang-vi.main-wrapper-be-on-top .main-part h2,.main-wrapper-be-on-top .main-part h2{
        font-size:30px;
        line-height:normal;
        text-align:center
    }
    .main-wrapper-be-on-top .conditions-block-be-on-top .container,.main-wrapper-be-on-top .main-part .container,.main-wrapper-be-on-top .prizes-block .container,.main-wrapper-be-on-top .right-wrap,.main-wrapper-be-on-top .table-raiting .search,.main-wrapper-be-on-top .table-raiting h3{
        padding-left:30px;
        padding-right:30px
    }
    .main-wrapper-be-on-top .table-raiting .container{
        padding-left:0;
        padding-right:0
    }
    .main-wrapper-be-on-top .main-part{
        background:#171522 url(../images/new-site/contests/be-on-top/be-on-top-bg-mob.jpg) no-repeat scroll 50% 80px;
        background-size:cover;
        min-height:1100px;
        height:inherit
    }
    .main-wrapper-be-on-top .main-part h3{
        padding-top:485px;
        text-align:center;
        font-size:30px;
        margin-bottom:15px
    }
    .main-wrapper-be-on-top .main-part p{
        max-width:100%;
        text-align:center
    }
    .main-wrapper-be-on-top .prizes-block{
        margin-top:0
    }
    .main-wrapper-be-on-top .main-part h4{
        text-align:center;
        font-size:30px;
        margin-bottom:13px
    }
    .main-wrapper-be-on-top .main-part ul li{
        font-size:15px
    }
    .main-wrapper-be-on-top .prizes-block .car,.main-wrapper-be-on-top .prizes-block .lenovo,.main-wrapper-be-on-top .prizes-block .moto{
        position:static
    }
    .main-wrapper-be-on-top .prizes-block .prize-car,.main-wrapper-be-on-top .prizes-block .prize-lenovo,.main-wrapper-be-on-top .prizes-block .prize-moto{
        height:auto
    }
    .main-wrapper-be-on-top .prizes-block h3{
        text-align:center;
        font-size:30px;
        margin-bottom:30px
    }
    .main-wrapper-be-on-top .prizes-block .title-prize{
        max-width:100%
    }
    .main-wrapper-be-on-top .prizes-block{
        background:#110d1c
    }
    .main-wrapper-be-on-top .web-only{
        display:none
    }
    .main-wrapper-be-on-top .mob-only{
        display:block
    }
    .main-wrapper-be-on-top .prizes-block .car img,.main-wrapper-be-on-top .prizes-block .lenovo img,.main-wrapper-be-on-top .prizes-block .moto img{
        max-width:100%;
        height:auto;
        margin:0 auto;
        width:auto;
        display:block
    }
    .main-wrapper-be-on-top .prizes-block .lenovo{
        width:auto
    }
    .main-wrapper-be-on-top .title-prize{
        text-align:center
    }
    .main-wrapper-be-on-top .prizes-block h5{
        font-size:30px
    }
    .main-wrapper-be-on-top .prizes-block .prize-moto .title-prize{
        padding-top:0
    }
    .main-wrapper-be-on-top .prizes-block .prize-lenovo .title-prize{
        padding-top:0
    }
    .main-wrapper-be-on-top .prizes-block .car{
        margin-bottom:9px
    }
    .main-wrapper-be-on-top .prize-car h5{
        margin-bottom:29px
    }
    .main-wrapper-be-on-top .prize-moto h5{
        margin-bottom:53px
    }
    .main-wrapper-be-on-top .prizes-block .prize-lenovo .title-prize p+h5{
        margin-bottom:42px
    }
    .main-wrapper-be-on-top .prizes-block{
        padding-bottom:28px
    }
    .main-wrapper-be-on-top .table-raiting h3{
        font-size:30px;
        text-align:center
    }
    .main-wrapper-be-on-top .table-raiting{
        padding:52px 0 22px
    }
    .main-wrapper-be-on-top .conditions-block-be-on-top h3{
        text-align:center;
        font-size:30px
    }
    .main-wrapper-be-on-top .conditions-block-be-on-top{
        padding:30px 0
    }
    .main-wrapper-be-on-top .table-mob{
        display:none;
        line-height:25px;
        padding-top:5px
    }
    .main-wrapper-be-on-top .table-raiting .p-30{
        padding-left:30px
    }
    .main-wrapper-be-on-top .table-raiting .p-30{
        color:#cd8a7c
    }
    .main-wrapper-be-on-top .table-raiting table tr td{
        vertical-align:top
    }
    .main-wrapper-be-on-top .table-raiting table tr td.no-mob,.main-wrapper-be-on-top .table-raiting table tr th.no-mob{
        display:none
    }
    .main-wrapper-be-on-top .table-raiting table tr td.no-mob .false{
        margin-top:5px
    }
    .main-wrapper-be-on-top .table-raiting table tr th:first-child{
        width:13%
    }
    .main-wrapper-be-on-top .table-raiting table tr th.country{
        width:45%!important
    }
    .main-wrapper-be-on-top .table-raiting table tr th.last-mob{
        width:42%!important
    }
    .main-wrapper-be-on-top .table-raiting table tr td,.main-wrapper-be-on-top .table-raiting table tr th{
        padding:9px 5px
    }
    .main-wrapper-be-on-top .dataTables_wrapper .dataTables_paginate .paginate_button,.main-wrapper-be-on-top .pagination ul li a,.main-wrapper-be-on-top .paging_numbers span a{
        width:40px;
        height:40px;
        line-height:40px
    }
    .main-wrapper-be-on-top .table-raiting table tr th.country{
        padding-left:35px
    }
    .main-wrapper-be-on-top .table-raiting table tr td:first-child,.main-wrapper-be-on-top .table-raiting table tr th:first-child{
        padding-left:30px
    }
    .main-wrapper-be-on-top .table-raiting table tr td.last-mob,.main-wrapper-be-on-top .table-raiting table tr th.last-mob{
        padding-right:30px
    }
    .main-wrapper-be-on-top .table-raiting table .flag{
        margin-top:3px
    }
    .main-wrapper-be-on-top header #navbarNav ul{
        padding-left:0
    }
    .main-wrapper-be-on-top header .logo{
        padding-top:25px
    }
    .main-wrapper-be-on-top .navbar-btn-menu{
        top:25px
    }
    .main-wrapper-be-on-top header{
        background:#3b202f;
        height:85px
    }
    .header-rush-for-profits .lightning-bottom,.header-rush-for-profits .lightning-top{
        display:none
    }
    .header-rush-for-profits .bicycle,.header-rush-for-profits .desc,.header-rush-for-profits h1 i,.header-rush-for-profits h1 span{
        position:static
    }
    .header-rush-for-profits,.header-rush-for-profits .container{
        height:auto
    }
    .header-rush-for-profits .black-bg,.header-rush-for-profits .red-bg{
        display:none
    }
    .header-rush-for-profits,.header-rush-for-profits h1 i,.header-rush-for-profits h1 span{
        text-align:center
    }
    .header-rush-for-profits .desc{
        width:100%
    }
    .header-rush-for-profits .info-contest{
        margin-left:auto;
        margin-right:auto;
        text-align:left
    }
    .header-rush-for-profits h1{
        font-size:80px;
        line-height:90px;
        margin-top:55px;
        text-align:center;
        padding-top:115px;
        margin-bottom:1px
    }
    .header-rush-for-profits .bicycle{
        margin:30px auto;
        height:594px
    }
    .wrap-main-rush-for-profits .container{
        padding-left:30px;
        padding-right:30px
    }
    .wrap-main-rush-for-profits .main-part-contest .container{
        padding-left:0;
        padding-right:0
    }
    .main-part-contest .prize-block-info{
        padding-top:50px;
        padding-bottom:20px
    }
    .main-part-contest .prize-block{
        padding-left:30px;
        padding-right:30px;
        margin-bottom:30px
    }
    .main-part-contest .raiting-block{
        margin-top:50px;
        padding-right:30px;
        padding-left:30px
    }
    .main-part-contest .raiting-block h3{
        font-size:30px;
        text-align:center
    }
    .main-part-contest .raiting-block .tabs-contest{
        display:block
    }
    .main-part-contest .raiting-block .tabs-contest>li{
        width:100%;
        text-align:center;
        margin-bottom:1px;
        margin-left:0
    }
    .main-part-contest .raiting-block .tabs-contest>li a{
        padding:16px 24px
    }
    .main-part-contest .raiting-block .table-raiting>table>tbody>tr.simple-tr>td:first-child+td,.main-part-contest .raiting-block .table-raiting>table>tbody>tr.simple-tr>td:first-child+td+td+td,.main-part-contest .raiting-block .table-raiting>table>thead>tr.simple-tr>th:first-child+th,.main-part-contest .raiting-block .table-raiting>table>thead>tr.simple-tr>th:first-child+th+th+th,.wrap-main-rush-for-profits .block-archive .table-raiting>table>tbody>tr.simple-tr>td:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting>table>tbody>tr.simple-tr>td:nth-child(3),.wrap-main-rush-for-profits .block-archive .table-raiting>table>thead>tr.simple-tr>th:last-child,.wrap-main-rush-for-profits .block-archive .table-raiting>table>thead>tr.simple-tr>th:nth-child(3){
        display:none
    }
    .main-part-contest .raiting-block .mob-only,.wrap-main-rush-for-profits .block-archive .mob-only{
        display:block
    }
    .main-part-contest .raiting-block .mob-only .account,.main-part-contest .raiting-block .mob-only .country,.wrap-main-rush-for-profits .block-archive .mob-only .account,.wrap-main-rush-for-profits .block-archive .mob-only .country{
        display:inline-block;
        vertical-align:top
    }
    .main-part-contest .raiting-block .for-web,.wrap-main-rush-for-profits .block-archive .for-web{
        display:none
    }
    .main-part-contest .raiting-block .account-mob,.wrap-main-rush-for-profits .block-archive .account-mob{
        color:#4f4a4a
    }
    .main-part-contest .raiting-block .table-raiting{
        margin-top:20px
    }
    .wrap-main-rush-for-profits .faq-contest{
        padding-left:30px;
        padding-right:30px;
        margin-top:60px
    }
    .wrap-main-rush-for-profits .faq-contest h3{
        font-size:30px
    }
    .conditions-block-rush-for-profit{
        padding-left:30px;
        padding-right:30px;
        margin-top:0
    }
    .conditions-block-rush-for-profit h3{
        font-size:30px;
        margin-top:60px
    }
    .conditions-block-rush-for-profit h4{
        font-size:18px
    }
    .wrap-main-rush-for-profits .close-form,.wrap-main-rush-for-profits .show-form{
        display:block;
        width:100%;
        height:60px;
        background:#feab00;
        text-align:center;
        font-size:15px;
        font-weight:700;
        padding-top:16px;
        color:#03040b;
        cursor:pointer
    }
    .wrap-main-rush-for-profits .reg-form-contest-long:before,.wrap-main-rush-for-profits .reg-form-contest-sucsess:before,.wrap-main-rush-for-profits .reg-form-contest:before{
        content:none
    }
    .wrap-main-rush-for-profits .close-form{
        border-top:1px solid #03040b;
        position:fixed;
        bottom:0;
        width:100%;
        left:0;
        bottom:0
    }
    .wrap-main-rush-for-profits .form-block{
        width:100%;
        height:auto
    }
    .wrap-main-rush-for-profits .reg-form-contest{
        display:none;
        height:inherit
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest,.lang-ms .wrap-main-rush-for-profits .reg-form-contest,.wrap-main-rush-for-profits .reg-form-contest{
        text-align:center;
        display:block;
        padding:0;
        position:relative;
        width:100%!important
    }
    .wrap-main-rush-for-profits .reg-form-contest .main-form{
        padding:95px 30px 60px;
        height:100vh;
        overflow-y:scroll;
        position:relative
    }
    .wrap-main-rush-for-profits .fixed{
        overflow:hidden;
        background:#feab00;
        opacity:0
    }
    .wrap-main-rush-for-profits .reg-form-contest h3{
        text-align:center;
        font-size:30px;
        margin-bottom:60px
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest .text-block,.lang-id .wrap-main-rush-for-profits .reg-form-contest .wrapper-btn,.lang-id .wrap-main-rush-for-profits .reg-form-contest .wrapper-input,.lang-id .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select,.lang-ms .wrap-main-rush-for-profits .reg-form-contest .text-block,.lang-ms .wrap-main-rush-for-profits .reg-form-contest .wrapper-btn,.lang-ms .wrap-main-rush-for-profits .reg-form-contest .wrapper-input,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select,.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn,.wrap-main-rush-for-profits .reg-form-contest .wrapper-btn button,.wrap-main-rush-for-profits .reg-form-contest .wrapper-input,.wrap-main-rush-for-profits .reg-form-contest .wrapper-input input,.wrap-main-rush-for-profits .reg-form-contest-long .select2-container,.wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
        width:100%;
        -webkit-transform:skew(0);
        -moz-transform:skew(0);
        -o-transform:skew(0)
    }
    .wrap-main-rush-for-profits .reg-form-contest .wrapper-input{
        padding-left:0;
        padding-right:0;
        float:none!important
    }
    .wrap-main-rush-for-profits .reg-form-contest .wrapper-input input{
        padding-left:30px;
        padding-right:30px;
        text-align:center
    }
    .wrap-main-rush-for-profits .reg-form-contest .wrapper-btn,.wrap-main-rush-for-profits .reg-form-contest .wrapper-input{
        margin-bottom:26px
    }
    .wrap-main-rush-for-profits .reg-form-contest .mob-only{
        display:block
    }
    .wrap-main-rush-for-profits .reg-form-contest-short .main-form,.wrap-main-rush-for-profits .web-only{
        display:none
    }
    .header-rush-for-profits{
        padding-bottom:30px
    }
    .wrap-main-rush-for-profits .reg-form-contest .wrapper-input input:focus::-webkit-input-placeholder{
        color:#03040b;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    .wrap-main-rush-for-profits .reg-form-contest .wrapper-input input:focus::-moz-placeholder{
        color:#03040b;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    .wrap-main-rush-for-profits .reg-form-contest input::-webkit-input-placeholder{
        color:#03040b;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    .wrap-main-rush-for-profits .reg-form-contest input::-moz-placeholder{
        color:#03040b;
        -webkit-transition:.5s linear 0s;
        -moz-transition:.5s linear 0s;
        -o-transition:.5s linear 0s;
        transition:.5s linear 0s
    }
    .lang-id .wrap-main-rush-for-profits .reg-form-contest-long,.lang-id .wrap-main-rush-for-profits .reg-form-contest-success,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-long,.lang-ms .wrap-main-rush-for-profits .reg-form-contest-success,.wrap-main-rush-for-profits .reg-form-contest-long,.wrap-main-rush-for-profits .reg-form-contest-success{
        display:none
    }
    .wrap-main-rush-for-profits .reg-form-contest .group-input,.wrap-main-rush-for-profits .reg-form-contest .text-block{
        float:none!important;
        width:100%!important
    }
    .wrap-main-rush-for-profits .reg-form-contest .group-input .error,.wrap-main-rush-for-profits .reg-form-contest .group-input .error span{
        width:100%;
        -webkit-transform:skew(0);
        -moz-transform:skew(0);
        -o-transform:skew(0)
    }
    .wrap-main-rush-for-profits .reg-form-contest .group-input.show-error .error{
        bottom:164px
    }
    .wrap-main-rush-for-profits .reg-form-contest .group-input .error{
        left:0;
        bottom:134px;
        text-align:left
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
        margin-bottom:27px
    }
    .wrap-main-rush-for-profits .reg-form-contest-success .wrapper-btn{
        display:none
    }
    .wrap-main-rush-for-profits .reg-form-contest-success .wrapper-btn button{
        padding-top:0
    }
    .wrap-main-rush-for-profits .mob-show .show-form{
        display:none
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .wrapper-select{
        padding:0 0
    }
    .wrap-main-rush-for-profits #form-block .select2-container--open .select2-dropdown--above{
        width:100%!important
    }
    .wrap-main-rush-for-profits #form-block .select2-container--default .select2-results__option[aria-selected=true]{
        background:#323237!important;
        color:#feab00!important
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .select2-container--default .select2-selection--single .select2-selection__arrow{
        right:25px;
        top:22px
    }
    .wrap-main-rush-for-profits .select2-container--default .select2-results>.select2-results__options{
        text-align:center
    }
    .wrap-main-rush-for-profits #form-block .select2-results__option{
        padding-left:0
    }
    .wrap-main-rush-for-profits .reg-form-contest .wrapper-btn{
        padding:0 30px
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .select2-container .select2-selection--single{
        padding:0 30px
    }
    .wrap-main-rush-for-profits .reg-form-contest .group-input .error{
        padding:12px 32px 10px
    }
    .wrap-main-rush-for-profits .faq-show{
        background:#feab00;
        font-size:15px;
        text-align:center;
        font-weight:600;
        color:#03040b!important;
        width:100%;
        height:50px;
        line-height:50px;
        display:block;
        margin-bottom:30px
    }
    .wrap-main-rush-for-profits .faq-ul{
        display:none
    }
    .wrap-main-rush-for-profits .faq-contest ul li{
        margin-bottom:15px
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .left-bl{
        float:none
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .right-bl{
        float:none;
        margin-right:0
    }
    .main-part-contest .raiting-block .raiting-block .table-raiting table tbody td:first-child,.main-part-contest .raiting-block .raiting-block .table-raiting table thead th:first-child{
        padding-left:0
    }
    .main-part-contest .raiting-block .raiting-block .table-raiting table tbody td:last-child,.main-part-contest .raiting-block .raiting-block .table-raiting table thead th:last-child{
        padding-right:0
    }
    .wrap-main-rush-for-profits .reg-form-contest-long .group-input .error{
        bottom:62px!important
    }
    .wrap-main-rush-for-profits .block-archive h3{
        font-size:30px;
        margin-top:40px
    }
    .wrap-main-rush-for-profits .block-archive{
        padding:30px
    }
    .wrap-main-rush-for-profits .block-archive .close{
        right:30px;
        top:30px
    }
    .wrap-main-rush-for-profits .block-archive .month-ul li{
        width:50%
    }
    .wrap-main-rush-for-profits .archive-wrap,.wrap-main-rush-for-profits .see-more-wrap{
        width:100%;
        margin-bottom:5px;
        -webkit-transform:skew(0);
        -moz-transform:skew(0);
        -o-transform:skew(0)
    }
    .wrap-main-rush-for-profits a.archive,.wrap-main-rush-for-profits a.see-more{
        -webkit-transform:skew(0);
        -moz-transform:skew(0);
        -o-transform:skew(0)
    }
    .wrap-main-rush-for-profits .dataTables_wrapper .dataTables_filter input{
        width:80%
    }
    .wrap-main-rush-for-profits .block-archive .table-raiting table{
        font-size:14px
    }
    .ramadan-giveaway .slide-block:before{
        position:relative
    }
    .ramadan-giveaway .abs-block{
        position:static
    }
    .rating-ramadan-giveaway .contest-table{
        margin-bottom:150px
    }
    .rating-ramadan-giveaway .line{
        margin-top:160px
    }
    .ramadan-giveaway .abs-block .cat-prize span{
        font-size:250px;
        line-height:245px
    }
    .rating-ramadan-giveaway .first img{
        width:240px
    }
    .rating-ramadan-giveaway .second img{
        width:220px
    }
    .rating-ramadan-giveaway .fifth img{
        width:250px;
        left:120px
    }
    .ramadan-giveaway .rating-ramadan-giveaway .btn-block{
        padding-top:0
    }
    .ramadan-giveaway-wrap .container{
        padding-right:40px;
        padding-left:40px
    }
    .ramadan-charity-wrap{
        padding:0
    }
    .ramadan-charity-wrap h3{
        text-align:center
    }
    .ramadan-charity-wrap .container{
        max-width:100%;
        padding-left:40px;
        padding-right:40px
    }
    .ramadan-charity-wrap .uzor-block{
        width:100%
    }
    .ramadan-charity-wrap .ramadan-content .col-container{
        padding-top:50px
    }
    .ramadan-charity-wrap .col-container-more,.ramadan-charity-wrap .ramadan-content .col-container{
        padding-left:0
    }
    .ramadan-charity-wrap .col-container-more{
        margin-top:0
    }
    .ramadan-charity-wrap .col-container-more{
        padding-top:50px
    }
    .ramadan-charity-wrap .ramadan-content .red-block p.or,.ramadan-charity-wrap .ramadan-content p{
        max-width:100%
    }
    .ramadan-charity-wrap .ramadan-content .last-program h3{
        text-align:center
    }
    .ramadan-charity-wrap .last-program{
        margin:0 auto
    }
    .ramadan-charity-wrap .ramadan-content h4{
        margin-top:-200px;
        text-align:center
    }
    .ramadan-charity-wrap .ramadan-content h5{
        text-align:center;
        font-size:90px;
        line-height:90px
    }
    .ramadan-charity-wrap .ramadan-content .red-block,.ramadan-charity-wrap .ramadan-content .red-block h3{
        text-align:center
    }
    .ramadan-charity-wrap .ramadan-content .btn-dark,.ramadan-charity-wrap .ramadan-content input{
        min-width:inherit
    }
    .ramadan-charity-wrap .uzor-block{
        position:static;
        right:inherit;
        height:inherit
    }
    .ramadan-charity-wrap .conditions h4{
        margin-top:0
    }
    .ramadan-charity-wrap .uzor-block img:first-child{
        margin:0 auto
    }
    .ramadan-charity-wrap .ramadan-slide,.ramadan-charity-wrap .ramadan-slide h1,.ramadan-charity-wrap .ramadan-slide h2,.ramadan-charity-wrap .ramadan-slide p{
        text-align:center
    }
    .ramadan-charity-wrap .ramadan-slide h1{
        font-size:70px;
        line-height:70px;
        margin-bottom:30px;
        padding-top:375px
    }
    .ramadan-charity-wrap .ramadan-content .red-block{
        padding:40px
    }
    .ramadan-charity-wrap .conditions ul{
        padding-left:0
    }
    .ramadan-charity-wrap .uzor-block img:first-child{
        max-width:335px;
        display:block
    }
    .ramadan-charity-wrap .ramadan-slide{
        background:#001727 url(../images/new-site/contests/ramadan/ramadan-slide920.jpg) no-repeat 50% 0;
        height:700px
    }
    .ramadan-charity-wrap .btn-red{
        margin-top:15px
    }
    .ramadan-charity-wrap .last-program .video-pad>video{
        height:200px
    }
    .ramadan-charity-wrap h3{
        color:#fff;
        max-width:100%
    }
    .ramadan-charity-wrap .ramadan-content .red-block h3,.ramadan-charity-wrap .ramadan-content .table-block h3{
        font-size:30px;
        line-height:30px;
        margin-bottom:15px;
        padding-left:0
    }
    .ramadan-charity-wrap .ramadan-content .table-block table tr td:first-child{
        padding-left:9px
    }
    .ramadan-charity-wrap .conditions h4,.ramadan-charity-wrap .terms-block p{
        text-align:left
    }
    .ramadan-charity-wrap .conditions ul li>ul{
        margin-left:0;
        margin-right:0;
        margin-top:10px
    }
    .ramadan-charity-wrap .ramadan-content .red-block{
        margin-bottom:50px
    }
    .ramadan-charity-wrap .ramadan-content .table-block{
        margin-top:50px
    }
    .ramadan-charity-wrap .ramadan-content .table-block table tr td:first-child span{
        max-width:100%
    }
    .ramadan-charity-wrap .bg-uzor-mb{
        position:relative
    }
    .ramadan-charity-wrap .bg-uzor-mb:before{
        position:absolute;
        width:900px;
        left:-43px;
        content:"";
        height:265px;
        background:url(../images/ramadan/bg-uzor.jpg)
    }
    .ramadan-charity-wrap .bg-uz{
        display:none
    }
    .ramadan-charity-wrap .ramadan-content h4{
        margin-top:0;
        padding-top:60px
    }
    .ramadan-charity-wrap .conditions h4{
        padding-top:0
    }
    .ramadan-charity-wrap .pd-top{
        padding-top:10px
    }
    .ramadan-charity-wrap .ramadan-content .red-block{
        margin-bottom:0;
        margin-left:-40px;
        margin-right:-40px
    }
    .ramadan-charity-wrap .ramadan-slide{
        height:730px
    }
    .ramadan-charity-wrap .dsp-none{
        display:none
    }
    .page-simple{
        padding-top:70px
    }
    .site-error-500{
        padding-top:30px
    }
    .site-error-500 .container-block{
        height:auto
    }
    .site-error-500 h1{
        text-align:center
    }
    .site-error-500 .text-error{
        max-width:100%;
        margin-top:0
    }
    .site-error-500 .btn-block{
        text-align:center
    }
    .site-error-500 .error-500-img{
        display:block;
        max-width:100%;
        position:static;
        margin:0 auto
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual .prize-block-annual{
        display:none
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual{
        padding-top:120px
    }
    .main-wrapper-ib-annual-indonesia .car-section,.main-wrapper-ib-annual-indonesia .luxurious-house,.main-wrapper-ib-annual-indonesia .tour-section{
        padding-left:0
    }
    .main-wrapper-ib-annual-indonesia .reg-height{
        height:auto
    }
    .main-wrapper-ib-annual-indonesia .registration-block{
        top:0;
        display:none
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block h3{
        text-align:center;
        text-transform:none;
        margin-bottom:10px;
        font-family:Bitter;
        font-size:36px;
        line-height:62px;
        font-weight:400;
        padding-top:50px;
        white-space:nowrap
    }
    .main-wrapper-ib-annual-indonesia .registration-block{
        background:url(../images/new-site/partners/bg-tifia.jpg) no-repeat scroll 50% 0;
        background-size:cover;
        position:fixed!important;
        height:100vh;
        top:0!important
    }
    .main-wrapper-ib-annual-indonesia .registration-block form{
        max-width:320px;
        margin:0 auto
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block{
        display:block;
        max-width:320px;
        margin:100px auto 0;
        padding-left:20px;
        padding-right:20px;
        background:#0B233A;
        padding-bottom:35px;
        position:relative
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block .input-field,.main-wrapper-ib-annual-indonesia .registration-block .form-block .title-reg{
        margin-right:0
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block .btn-field .btn-red{
        width:100%
    }
    .main-wrapper-ib-annual-indonesia .registration-block .close-form{
        position:absolute;
        right:25px;
        top:25px;
        width:25px;
        height:25px;
        background:url(../images/new-site/contests/ib-annual-giveaway-indonesia/close.svg) no-repeat scroll 50% 0
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block .input-field input{
        margin-bottom:20px
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block .btn-field{
        text-align:center
    }
    .main-wrapper-ib-annual-indonesia .registration-block .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual{
        padding-top:90px
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual .avard-ib{
        width:160px
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual h1{
        margin-top:25px;
        margin-bottom:10px
    }
    .main-wrapper-ib-annual-indonesia .main-section-annual h2{
        font-size:16px;
        line-height:23px;
        margin-bottom:33px
    }
    .main-wrapper-ib-annual-indonesia .luxurious-house{
        padding-top:63px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc{
        padding:0 25px 20px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc .info{
        font-size:13px;
        margin-bottom:12px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc h3{
        font-size:40px;
        line-height:50px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc p{
        font-size:14px;
        margin-bottom:20px
    }
    .main-wrapper-ib-annual-indonesia .prize-desc .btn-block{
        text-align:left
    }
    .main-wrapper-ib-annual-indonesia .prize-desc .btn-white{
        margin-top:0
    }
    .main-wrapper-ib-annual-indonesia .annual-rules h3{
        margin-bottom:20px
    }
    .main-wrapper-ib-annual-indonesia .car-img{
        position:static;
        max-width:530px;
        margin-top:30px;
        width:100%
    }
    .main-wrapper-ib-annual-indonesia .bounceInLeft{
        animation-name:none
    }
    .main-wrapper-ib-annual-indonesia .car-section,.main-wrapper-ib-annual-indonesia .tour-section{
        height:auto
    }
    .main-wrapper-ib-annual-indonesia .car-section,.main-wrapper-ib-annual-indonesia .tour-section{
        padding-top:250px;
        padding-bottom:250px
    }
    .main-wrapper-ib-annual-indonesia .luxurious-house{
        height:auto;
        padding-bottom:60px
    }
    .main-wrapper-ib-annual-indonesia .btn-fixed{
        text-align:center;
        background:#0B233A;
        padding:15px 20px;
        position:fixed;
        bottom:0;
        width:100%;
        left:0;
        z-index:1001;
        display:block;
        background:#0B233A url(../images/new-site/contests/ib-annual-giveaway-indonesia/bg-form.png) no-repeat scroll 0 0
    }
    .main-wrapper-ib-annual-indonesia .btn-fixed h3{
        font-family:Montserrat;
        font-style:normal;
        font-weight:600;
        font-size:12px;
        line-height:16px;
        color:#fff;
        margin-bottom:8px;
        text-transform:uppercase
    }
    .main-wrapper-ib-annual-indonesia .btn-fixed .btn-red{
        color:#fff!important;
        background:#50C878!important
    }
    .main-wrapper-ib-annual-indonesia .variant-menu{
        min-height:20px
    }
    .main-wrapper-ib-annual-indonesia .grey-bg-map{
        background-position:100% 0
    }
    .main-wrapper-ib-annual-indonesia .annual-rules table tr td,.main-wrapper-ib-annual-indonesia .annual-rules table tr th{
        vertical-align:top;
        padding:10px 15px
    }
    .no-certificate .certificate-no-img{
        width:500px;
        position:static
    }
    .no-certificate .block-certificate{
        padding-right:30px;
        padding-left:30px
    }
    .no-certificate h1{
        padding-top:0;
        font-size:15px;
        line-height:25px;
        margin-top:-127px;
        max-width:215px
    }
    .check-certificate,.no-certificate{
        padding-top:67px;
        height:667px
    }
    .promotions-page{
        padding-top:60px
    }
    .promotions-page .logo-block .img-tifia{
        max-width:150px
    }
    .promotions-page h1,.promotions-page h2{
        font-size:36px;
        line-height:52px;
        padding-top:0
    }
    .promotions-page h3{
        font-size:16px;
        line-height:23px;
        margin-bottom:25px
    }
    .promotions-page h1{
        margin-top:-25px;
        margin-bottom:0
    }
    .promotions-page .promo-block.new-year-promo .line span{
        display:none
    }
    .promotions-page .promo-block.new-year-promo .prize-new-year{
        right:15px;
        bottom:25px;
        width:170px
    }
    .promotions-page .promo-block.be-on-top-promo-2020 .img-tifia{
        right:10px;
        bottom:10px
    }
    .promotions-page .promo-block.new-year-promo{
        padding:5px
    }
    .promotions-page .promo-block.new-year-promo .line .title-promo{
        left:20px;
        top:25px
    }
    .christmas-giveaway-wrapper header .logo{
        padding-top:22px;
        opacity:0
    }
    .christmas-giveaway-wrapper header.header-fix .logo{
        opacity:1
    }
    .christmas-giveaway-wrapper .christmas-info .logo-mob{
        display:block;
        padding-top:217px
    }
    .christmas-giveaway-wrapper .christmas-info .logo-mob img{
        max-width:110px;
        display:block;
        margin:0 auto
    }
    .christmas-giveaway-wrapper .container-contest,.christmas-giveaway-wrapper footer{
        max-width:100%;
        padding-left:40px;
        padding-right:40px
    }
    .christmas-giveaway-wrapper footer{
        background:#222123;
        padding-top:0
    }
    .christmas-giveaway-wrapper footer .copyright-text{
        padding-top:0
    }
    .christmas-giveaway-wrapper footer .container-content:before{
        display:none
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest{
        text-align:center
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest>p{
        text-align:center;
        padding-top:27px;
        font-size:55px;
        margin-bottom:17px;
        line-height:62px;
        margin-top:0
    }
    .christmas-giveaway-wrapper{
        background:#1c1b1d
    }
    .christmas-giveaway-wrapper .christmas-info{
        background:#1c1b1d url(../images/new-site/contests/christmas-giveaway/bg-christmas-ipad-mob.jpg) no-repeat scroll 50% 0
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest h1{
        text-align:center;
        font-size:25px;
        margin-bottom:19px;
        max-width:100%
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest h2{
        text-align:center;
        margin-bottom:30px
    }
    .christmas-giveaway-wrapper .btn-block{
        text-align:center
    }
    .christmas-giveaway-wrapper .btn-yellow{
        margin-bottom:250px;
        padding:13px 20px
    }
    .christmas-giveaway-wrapper .main-wrapper{
        padding-left:0;
        padding-right:0;
        background:#1f1d20
    }
    .christmas-giveaway-wrapper .padding-no-mob{
        padding-left:0;
        padding-right:0
    }
    .christmas-giveaway-wrapper .christmas-info .steps-section{
        margin-bottom:42px;
        max-width:100%
    }
    .christmas-giveaway-wrapper .christmas-info .prize{
        display:none
    }
    .christmas-giveaway-wrapper .christmas-info .steps-block{
        padding:24px 20px 22px;
        max-width:100%
    }
    .christmas-giveaway-wrapper .christmas-info .steps-block:before{
        position:absolute;
        width:280px;
        height:280px;
        content:"";
        top:-186px;
        left:50%;
        z-index:8;
        margin-left:-140px;
        background:url(../images/new-site/contests/christmas-giveaway/prize-mb-min.png) no-repeat scroll 50% 0
    }
    .christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical{
        padding:43px 30px 25px
    }
    .christmas-giveaway-wrapper .christmas-info .steps-block .border-vertical h3{
        text-align:center;
        font-size:25px
    }
    .christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li ul li,.christmas-giveaway-wrapper .christmas-info .steps-block .steps-number>li p{
        font-size:15px
    }
    .christmas-giveaway-wrapper .christmas-info .steps-block .steps-number li h4{
        line-height:20px;
        font-size:15px
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest>h4.title{
        font-size:25px;
        text-align:center;
        padding-bottom:0
    }
    .christmas-giveaway-wrapper .raiting-section{
        margin-left:-40px;
        margin-right:-40px;
        padding-bottom:50px;
        margin-bottom:0;
        background:#222123
    }
    .christmas-giveaway-wrapper .rules-section{
        background:#222123;
        padding-bottom:50px
    }
    .christmas-giveaway-wrapper .column-prize .asus,.christmas-giveaway-wrapper .column-prize .money,.christmas-giveaway-wrapper .column-prize .phones,.christmas-giveaway-wrapper .column-prize .watches{
        padding-left:40px;
        padding-right:40px
    }
    .christmas-giveaway-wrapper .column-prize{
        margin-top:160px!important;
        background:#3b393e;
        padding:125px 0 0!important
    }
    .christmas-giveaway-wrapper .column-prize .title-prize{
        text-align:center;
        padding:0 40px
    }
    .christmas-giveaway-wrapper .column-prize .asus{
        top:-114px
    }
    .christmas-giveaway-wrapper .column-prize .asus img{
        max-width:295px;
        width:100%
    }
    .christmas-giveaway-wrapper .column-prize .phones{
        top:-130px
    }
    .christmas-giveaway-wrapper .column-prize .phones img{
        max-width:257px;
        width:100%
    }
    .christmas-giveaway-wrapper .column-prize .watches{
        top:-90px
    }
    .christmas-giveaway-wrapper .column-prize .watches img{
        max-width:295px;
        width:100%
    }
    .christmas-giveaway-wrapper .column-prize .money{
        top:-120px
    }
    .christmas-giveaway-wrapper .column-prize .money img{
        max-width:295px;
        width:100%
    }
    .christmas-giveaway-wrapper .column-prize .title-prize h3{
        font-size:25px;
        line-height:30px;
        margin-bottom:5px;
        padding:0
    }
    .christmas-giveaway-wrapper .raiting-section .row{
        margin-right:0;
        margin-left:0;
        display:block
    }
    .christmas-giveaway-wrapper .raiting-section .row>div{
        padding-left:0;
        padding-right:0
    }
    .christmas-giveaway-wrapper .column-prize table tbody td:first-child,.christmas-giveaway-wrapper .column-prize table thead th:first-child{
        padding-left:40px
    }
    .christmas-giveaway-wrapper .column-prize table tbody td:last-child,.christmas-giveaway-wrapper .column-prize table thead th:last-child{
        padding-right:40px
    }
    .christmas-giveaway-wrapper .column-prize .title-prize p{
        margin-bottom:53px
    }
    .christmas-giveaway-wrapper .column-prize table thead th{
        padding-bottom:31px
    }
    .christmas-giveaway-wrapper .column-prize table tbody td{
        padding:9px 5px
    }
    .christmas-giveaway-wrapper .rules-section h3{
        text-align:center;
        font-size:25px
    }
    .christmas-giveaway-wrapper .rules-section table tr td,.christmas-giveaway-wrapper .rules-section table tr th{
        vertical-align:top
    }
    .christmas-giveaway-wrapper .column-prize .pagination-block ul li a{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:15px
    }
    .forex-league-championship,.forex-league-championship h1{
        padding-top:60px
    }
    .forex-league-championship .video-live-stream{
        padding-left:25px;
        padding-right:25px
    }
    .forex-league-championship .video-live-stream iframe{
        max-width:320px;
        height:300px;
        margin:0 auto;
        display:block
    }
    .forex-league-championship h2{
        font-size:20px;
        line-height:25px
    }
    .forex-league-championship .conditions-championship{
        padding-left:30px;
        padding-right:30px;
        margin-bottom:30px
    }
    .forex-league-championship .round-block ul li p{
        font-size:14px
    }
    .forex-league-championship tr td:first-child+td+td,.forex-league-championship tr td:first-child+td+td+td,.forex-league-championship tr th:first-child+th+th,.forex-league-championship tr th:first-child+th+th+th{
        display:none
    }
    .forex-league-championship:before{
        position:fixed;
        content:' ';
        display:block;
        width:100vw;
        min-height:100vh;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:-10;
        background:url(../images/new-site/contests/forex-league-championship/league-championship-mob.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .forex-league-championship{
        background-attachment:initial;
        background:0 0;
        overflow:hidden
    }
    .forex-league-championship .desktop-table{
        display:none
    }
    .forex-league-championship .conditions-championship .mob-table{
        display:block
    }
    .forex-league-championship .container-fluid{
        padding-left:0;
        padding-right:0
    }
    .forex-league-championship .conditions-championship,.forex-league-championship .round-block,.forex-league-championship h1{
        padding-left:25px;
        padding-right:25px
    }
    .forex-league-championship .conditions-championship .mob-table .line p span.white{
        color:#fff
    }
    .tr0pedo-forex-league-championship-lang .main-menu #navbarNav ul>li>.lang-href+.dropdawn-menu-block{
        display:none!important
    }
    .promotions-block-main .promo-img-mob{
        position:static;
        margin:0 auto;
        width:300px
    }
    .promotions-block-main h2,.promotions-block-main p{
        max-width:100%;
        text-align:center
    }
    .promotions-block-main{
        max-width:100%;
        padding-bottom:50px
    }
    .promotions-block-main .btn-block{
        text-align:center;
        margin-bottom:30px
    }
    .form-reg-rush-for-profits-2020{
        width:100%;
        padding-left:60px;
        padding-right:60px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1{
        font-size:65px;
        line-height:65px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        width:757px;
        top:60px
    }
    .wrap-main-rush-for-profits .faq-contest,.wrap-main-rush-for-profits-2020 .container{
        padding-left:0;
        padding-right:0
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block{
        margin-top:0;
        padding-top:80px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
        text-align:left;
        font-size:60px;
        line-height:73px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info{
        padding-bottom:50px;
        margin-top:60px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest h3{
        font-size:60px;
        line-height:73px
    }
    .main-part-contest .raiting-block .tabs-contest>li a{
        text-align:center
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest>li span{
        display:inline-block
    }
    .rush-for-profits-2020 .main-part-contest .tab-pane h4,.wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .faq-contest ul li .question,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .block-info-text,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1,.wrap-main-rush-for-profits-2020 .main-part-contest .btn-table,.wrap-main-rush-for-profits-2020 .main-part-contest .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest h3,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .find-block,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
        padding-left:60px;
        padding-right:60px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:first-child{
        padding-left:60px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:last-child{
        padding-right:60px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
        padding-top:60px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text h3{
        margin-bottom:11px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
        margin-bottom:30px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info .block-info-text{
        margin-bottom:46px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table tbody tr td:first-child+td+td+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table thead tr th:first-child+th+th+th{
        display:block
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table tbody tr td:first-child+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table tbody tr td:first-child+td+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table thead tr th:first-child+th,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table thead tr th:first-child+th+th{
        display:none
    }
    .wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody td:first-child+td,.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table thead th:first-child+th,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr td:first-child+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td:first-child+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td:first-child+td+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th:first-child+th,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th:first-child+th+th{
        display:none
    }
    .wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits-2020 .block-archive .table-raiting table thead th:last-child{
        display:table-cell!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th{
        vertical-align:top
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td:first-child+td+td+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th:first-child+th+th+th{
        display:block;
        width:16%!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th{
        font-size:14px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th:first-child{
        width:51%!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th:last-child{
        width:16%!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.simple-tr td:first-child+td+td+td+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.simple-tr th:first-child+th+th+th+th{
        width:16%!important
    }
    .wrap-main-rush-for-profits-2020 .block-archive .table-raiting table tr.hide-tr td:first-child+td+td,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table thead tr.hide-tr th:first-child{
        display:none
    }
    .wrap-main-rush-for-profits-2020 .block-archive .archive-table .winner td:first-child:before{
        left:7px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr .table-info-lots{
        padding-left:0!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table tbody tr td .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table thead tr th{
        width:50%!important
    }
    .wrap-main-rush-for-profits-2020 .block-archive .account-mob,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .account-mob{
        color:#979797
    }
    .wrap-main-rush-for-profits-2020 header #navbarNav ul>li a{
        padding-bottom:30px
    }
    .form-reg-rush-for-profits-2020.step-2 .input-block input,.form-reg-rush-for-profits-2020.step-2 label,.form-reg-rush-for-profits-2020.step-3 .input-block input,.form-reg-rush-for-profits-2020.step-3 label,.wrap-main-rush-for-profits-2020 .faq-ul{
        display:block
    }
    .form-reg-rush-for-profits-2020.step-2.show,.form-reg-rush-for-profits-2020.step-3.show,.form-reg-rush-for-profits-2020.step-4.show{
        padding-top:50px;
        z-index:999;
        padding-bottom:40px;
        overflow-y:scroll;
        -webkit-overflow-scrolling:touch
    }
    .form-reg-rush-for-profits-2020.step-3.show{
        height:100vh
    }
    .form-reg-rush-for-profits-2020.step-2 .time-big,.form-reg-rush-for-profits-2020.step-3 .time-big,.form-reg-rush-for-profits-2020.step-4 .time-big{
        display:none
    }
    .form-reg-rush-for-profits-2020.step-3 .input-block,.form-reg-rush-for-profits-2020.step-3 .input-block input,.form-reg-rush-for-profits-2020.step-3 .select-block .select2-container--default,.form-reg-rush-for-profits-2020.step-4 h3,.form-reg-rush-for-profits-2020.step-4 p{
        width:100%!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .next-month .table-raiting table thead th:first-child{
        width:60%!important
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr td.td-on-mob{
        display:block
    }
    .wrap-main-rush-for-profits-2020 .block-archive{
        padding-left:0;
        padding-right:0
    }
    .wrap-main-rush-for-profits-2020 .block-archive .month-ul,.wrap-main-rush-for-profits-2020 .block-archive h3{
        padding-left:30px;
        padding-right:30px
    }
    .wrap-main-rush-for-profits-2020 .block-archive .archive-table tbody tr td:first-child,.wrap-main-rush-for-profits-2020 .block-archive .archive-table thead tr th:first-child{
        padding-left:30px
    }
    .wrap-main-rush-for-profits-2020 .block-archive .archive-table tbody tr td:last-child,.wrap-main-rush-for-profits-2020 .block-archive .archive-table thead tr th:last-child{
        padding-right:30px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .previous-month .table-raiting table tbody .winner td:first-child:before{
        left:30px
    }
    .main-wrapper-be-on-top-2020 header{
        background:#0B233A!important;
        height:70px
    }
    .main-wrapper-be-on-top-2020 .chess-main{
        width:100%;
        right:-100px
    }
    .main-wrapper-be-on-top .prizes-block .title-prize{
        margin-bottom:80px
    }
    .main-wrapper-be-on-top .prizes-block .money-prize .title-prize{
        margin-bottom:0
    }
    .main-wrapper-be-on-top-2020 .main-part{
        background:0 0;
        min-height:auto
    }
    .main-wrapper-be-on-top-2020 .left-wrap{
        overflow:hidden
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row,.main-wrapper-be-on-top-2020 .prizes-block .moto-row{
        display:block
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row>div,.main-wrapper-be-on-top-2020 .prizes-block .moto-row>div{
        width:100%
    }
    .main-wrapper-be-on-top-2020 .prizes-block{
        background:0 0
    }
    .main-wrapper-be-on-top-2020 .prizes-block h3{
        max-width:100%
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row .img-height,.main-wrapper-be-on-top-2020 .prizes-block .moto-row .img-height{
        height:auto
    }
    .main-wrapper-be-on-top-2020 .prizes-block .asus-duo-prize img,.main-wrapper-be-on-top-2020 .prizes-block .demon-gr-prize img,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img,.main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
        display:block;
        margin:0 auto
    }
    .main-wrapper-be-on-top-2020 .main-part h1{
        font-size:60px;
        line-height:35px;
        margin-left:0
    }
    .main-wrapper-be-on-top-2020 .main-part h1 span{
        font-size:20px;
        line-height:60px;
        margin-left:0
    }
    .main-wrapper-be-on-top-2020 .main-part h3{
        padding-top:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block .moto-row{
        margin-bottom:40px
    }
    .main-wrapper-be-on-top-2020 header .logo{
        padding-top:22px
    }
    .main-wrapper-be-on-top-2020 .navbar-btn-menu{
        top:18px
    }
    .main-wrapper-be-on-top-2020 .table-raiting table{
        table-layout:fixed
    }
    .main-wrapper-be-on-top-2020 .table-raiting table tr td:first-child,.main-wrapper-be-on-top-2020 .table-raiting table tr th:first-child{
        width:15%!important
    }
    .main-wrapper-be-on-top-2020 .table-raiting table tr td:first-child+td{
        white-space:nowrap;
        overflow:hidden
    }
    .main-wrapper-be-on-top-2020 .table-raiting table tr td:first-child+td p{
        text-overflow:ellipsis;
        display:inline-block;
        margin-bottom:0
    }
    .main-wrapper-be-on-top-2020 .conditions-block-be-on-top h3,.main-wrapper-be-on-top-2020 .table-raiting h3{
        line-height:40px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize{
        position:static
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize h3,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize h3{
        text-align:center
    }
    .main-wrapper-lucky-draw-2020 .bg-white .title-prize h3{
        display:block;
        text-align:center
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first img,.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second img{
        margin:0 auto;
        display:block
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first,.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second{
        height:auto
    }
    .main-wrapper-lucky-draw-2020 .bg-asia,.main-wrapper-lucky-draw-2020 .bg-indonesia{
        background-position:40% 0
    }
    .partners-commissions .table tbody td:first-child+td,.partners-commissions .table thead th:first-child+th{
        text-align:left!important
    }
    .partners-commissions .btn-block a{
        margin-bottom:15px
    }
    .partners-commissions .calculator-block .calculator-data-partner{
        padding:30px
    }
    .partners-commissions .calculator-block .calculator-result-partner{
        padding:30px 0 30px
    }
    .partners-commissions-calc .calculator-block .calculator-result-partner{
        display:block;
        padding-left:30px;
        padding-right:30px
    }
    .partners-commissions-calc .calculator-block .calculator-result-partner .result{
        width:48%
    }
    .partners-commissions-calc .btn-block{
        max-width:100%
    }
    .partners-commissions-calc .calculator-block .calculator-result-partner .result:nth-child(2){
        margin-left:0!important
    }
    .partners-commissions-calc .calculator-block .calculator-result-partner .res-block p{
        margin-bottom:0
    }
    .partners-commissions-calc .calculator-block .calculator-result-partner .res-block h5{
        margin-bottom:10px;
        font-size:20px
    }
    .partners-commissions .group-success{
        display:none
    }
    .ramadan-charity-wrap-2020 .ramadan-slide{
        background:0 0;
        height:auto
    }
    .ramadan-charity-wrap-2020 .moon{
        position:static;
        padding-top:90px;
        max-width:365px;
        width:100%
    }
    .ramadan-charity-wrap-2020 .ramadan-slide h1{
        padding-top:30px
    }
    .ramadan-charity-wrap-2020 .ramadan-slide h2,.ramadan-charity-wrap-2020 .ramadan-slide p{
        max-width:100%
    }
    .ramadan-charity-wrap-2020 .children-block .children-img{
        display:none
    }
    .ramadan-charity-wrap-2020 .trade-levels h3{
        margin-top:30px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .table-block h3{
        padding-left:40px;
        padding-right:40px;
        line-height:normal
    }
    .ramadan-charity-wrap-2020 .table-block h4{
        max-width:100%;
        padding-left:40px;
        padding-right:40px;
        margin-top:30px!important
    }
    .ramadan-charity-wrap-2020 .pagination-block,.ramadan-charity-wrap-2020 .paging_numbers{
        padding-left:15px;
        padding-right:15px;
        text-align:center
    }
    .ramadan-charity-wrap-2020 .ramadan-content .table-block{
        padding-bottom:135px;
        margin-left:-40px;
        margin-right:-40px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .table-block:before{
        right:50%;
        margin-right:-80px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .table-block table tr td:first-child{
        padding-left:40px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .table-block table tr td:last-child{
        padding-right:40px
    }
    .ramadan-charity-wrap .ramadan-content .res-program{
        margin-right:-40px;
        margin-left:-40px
    }
    .ramadan-charity-wrap-2020 .bg-uz{
        display:block;
        width:100%;
        background-repeat:repeat;
        height:auto;
        padding:30px 0
    }
    .ramadan-charity-wrap-2020 .bg-uz h4{
        padding-left:0;
        padding-right:0
    }
    .ramadan-charity-wrap-2020 .bg-uz:before{
        width:300px;
        right:-40px
    }
    .ramadan-charity-wrap-2020 .bg-uz:after{
        width:300px;
        height:100%;
        top:0;
        left:-40px;
        position:absolute;
        content:"";
        background:url(../images/new-site/contests/ramadan-charity-2020/border.png) no-repeat scroll 50% 0
    }
    .ramadan-charity-wrap-2020 .ramadan-content h4{
        padding-top:0;
        margin-top:0;
        padding-left:15px;
        padding-right:15px;
        line-height:normal
    }
    .ramadan-charity-wrap .conditions h4{
        padding-left:0;
        padding-right:0;
        font-size:25px
    }
    .ramadan-charity-wrap-2020 .conditions-title h3{
        line-height:normal!important
    }
    .ramadan-charity-wrap-2020 .ramadan-content .red-block{
        margin-top:0
    }
    .ramadan-charity-wrap-2020 .ramadan-content h5{
        font-size:60px;
        line-height:normal;
        padding-left:0;
        padding-top:0
    }
    .ramadan-charity-wrap-2020 .children-block-mob{
        height:212px;
        display:block
    }
    .ramadan-charity-wrap-2020 .children-block-mob img{
        position:absolute;
        right:-40px
    }
    .ramadan-charity-wrap-2020 .ramadan-content .col-container{
        padding-top:0
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part h1{
        padding-top:120px;
        line-height:70px;
        font-size:70px
    }
    .forex-tutorial-main{
        padding-top:70px
    }
    .forex-tutorial-main .tutorial-article-block,.forex-tutorial-main h1,.forex-tutorial-main h1+p{
        text-align:center
    }
    .forex-tutorial-main h1{
        padding-top:50px
    }
    .forex-tutorial-main .tutorial-article-block .img-block{
        height:auto
    }
    .forex-tutorial-main .tutorial-article-block>div{
        margin-top:50px
    }
    .forex-tutorial-main .tutorial-article-block .article-info ul li:first-child{
        display:block
    }
    .forex-tutorial-view .author-block .article-info{
        width:340px
    }
    .forex-tutorial-view h1+p{
        font-size:16px;
        line-height:20px
    }
    .forex-tutorial-view h1{
        font-size:30px;
        line-height:45px
    }
    .forex-tutorial-view .content-article p,.forex-tutorial-view .signature p{
        font-size:18px;
        line-height:26px;
        margin-top:1.56em
    }
    .forex-tutorial-main .forex-article-author p,.forex-tutorial-main .forex-article-author ul li{
        font-size:15px;
        line-height:26px;
        margin-top:1.56em
    }
    .forex-tutorial-main .forex-article-author .content-block{
        padding-bottom:20px
    }
    .forex-tutorial-main .tutorial-article-authors{
        padding-top:40px
    }
    .forex-tutorial-main .forex-article-author .img-author-photo{
        max-width:250px;
        width:100%
    }
    .forex-tutorial-view .content-article ul li{
        font-size:18px;
        line-height:26px;
        margin-top:1.34em
    }
    .forex-tutorial-view .content-article ul li:first-child{
        margin-top:1.56em
    }
    .forex-tutorial-main .forex-article-author ul li:before,.forex-tutorial-view .content-article ul li:before{
        top:10px;
        width:6px;
        height:6px
    }
    .forex-tutorial-view .content-article h3{
        font-size:30px;
        margin-top:1.2em
    }
    .forex-tutorial-view .signature .align-right,.forex-tutorial-view .signature p{
        text-align:center
    }
    .forex-tutorial-view .stars-block{
        padding:15px
    }
    .forex-tutorial-view .stars-block,.forex-tutorial-view .stars-block span.title{
        display:block;
        text-align:center
    }
    .forex-tutorial-view .stars-block span.title{
        margin-bottom:10px
    }
    .forex-tutorial-view .rating-container,.forex-tutorial-view .stars-block ul{
        margin-left:0
    }
    .forex-tutorial-view .chat-forum .lvl-2{
        padding-left:15px
    }
    .forex-tutorial-view .chat-forum .lvl-3{
        padding-left:30px
    }
    .forex-tutorial-view-control .article-control-block{
        display:block;
        margin-left:auto;
        margin-right:auto;
        max-width:400px
    }
    .forex-tutorial-view-control .article-control-block .block-arrow{
        width:100%;
        padding-bottom:60px
    }
    .forex-tutorial-view-control .article-control-block .block-arrow .img-block.left{
        margin-left:0
    }
    .forex-tutorial-view-control .article-control-block .block-arrow .img-block.right{
        margin-right:0
    }
    .forex-tutorial-view-control .article-control-block .block-arrow .img-block{
        max-width:400px
    }
    .forex-tutorial-main .forex-article-author ul li,.forex-tutorial-view .content-article ul li{
        padding-left:25px
    }
    .forex-tutorial-view .signature p{
        margin-bottom:15px
    }
    .forex-tutorial-view-control .article-control-block .block-arrow .img-block.left,.forex-tutorial-view-control .article-control-block .block-arrow .img-block.right{
        background:radial-gradient(50.06% 81.14% at 54.8% 50%,rgba(60,60,60,.97) 0,#0B233A 100%)
    }
    .forex-tutorial-view-control .article-control-block .block-arrow p{
        margin-bottom:15px
    }
    .forex-tutorial-main .tutorial-article-block .article-info ul li:first-child{
        display:block
    }
    .forex-tutorial-view .chat-forum{
        margin-bottom:30px
    }
    .forex-tutorial-view .signature{
        margin-bottom:40px
    }
    .forex-tutorial-view .form-chat textarea{
        margin-bottom:17px
    }
    .forex-tutorial-main .forex-article-author{
        padding-top:60px
    }
    .forex-tutorial-main .img-author-photo{
        display:none
    }
    .forex-tutorial-main .img-author-photo-mob{
        display:block!important;
        margin-bottom:30px;
        max-width:100%
    }
    .forex-tutorial-main .img-author-photo-mob img{
        max-width:100%;
        height:auto;
        display:block;
        margin:0 auto
    }
    .forex-tutorial-main .forex-article-author h2{
        font-size:20px;
        line-height:25px;
        margin-bottom:30px
    }
    .forex-tutorial-main .tutorial-article-authors h3{
        margin-bottom:-25px
    }
    .forex-tutorial-view .img-block{
        height:auto
    }
    .forex-tutorial-main .author-block,.forex-tutorial-main .tutorial-article-block .img-block,.forex-tutorial-main .tutorial-article-block h2,.forex-tutorial-main .tutorial-article-block p{
        max-width:400px;
        margin-left:auto;
        margin-right:auto;
        text-align:left
    }
    .forex-tutorial-view #idc-container .idc-c-b .idc-btn_l{
        width:100%!important;
        float:none;
        text-align:center
    }
    .forex-tutorial-main .tutorial-article-block .article-info h4,.forex-tutorial-view .article-info h4{
        text-align:left
    }
    .forex-tutorial-view #idc-container .idc-c .idc-i span{
        float:none!important;
        display:block
    }
    .forex-tutorial-view #idc-container .idc-c .idc-time{
        float:left
    }
    .forex-tutorial-view #idc-container .idc-btn_l span,.forex-tutorial-view #idc-container .idc-btn_s span{
        float:none!important
    }
    .forex-tutorial-view #idc-container .idc-right{
        text-align:center
    }
    .forex-tutorial-view #idc-container.idc .idc-btn_l-secondary{
        margin:0 0 11px 0!important
    }
    .forex-tutorial-main .forex-article-author h1{
        padding-top:0
    }
    .forex-all-authors{
        padding-top:60px
    }
    .forex-all-authors .container-block{
        display:block;
        min-height:auto!important
    }
    .forex-all-authors .authors-list .author-img{
        position:static!important;
        max-width:220px;
        width:100%;
        display:block;
        margin:0 auto
    }
    .forex-all-authors .authors-list .content-block{
        max-width:100%;
        padding:40px 0;
        text-align:center
    }
    .forex-all-authors .authors-list li:nth-child(2n) .content-block{
        margin-right:0;
        margin-left:0
    }
    .forex-all-authors h1{
        text-align:center;
        margin-bottom:40px
    }
    .forex-all-authors .authors-list li{
        background:radial-gradient(66.26% 97.08% at 68.02% 34.06%,rgba(60,60,60,.97) 0,#0B233A 64.79%)
    }
    .forex-all-authors .authors-list li:before{
        background:0 0!important
    }
    .forex-all-authors .authors-list h3{
        font-size:25px;
        line-height:30px;
        text-align:center
    }
    .error-page-main .container-block h1{
        padding-top:240px;
        text-align:center
    }
    .error-page-main .error-400-img,.error-page-main .error-500-img,.error-page-main .maintenance-img{
        position:static;
        max-width:400px;
        display:block;
        margin:0 auto;
        width:100%
    }
    .error-page-main .maintenance-img{
        margin-bottom:-100px
    }
    .error-page-main .container-block{
        min-height:auto
    }
    .error-page-main .container-block h1{
        text-align:center;
        font-size:36px;
        line-height:43px;
        margin-bottom:23px;
        color:#fff;
        padding-top:88px;
        max-width:100%
    }
    .error-page-main .container-block p{
        text-align:center;
        max-width:100%;
        font-family:Arial;
        font-style:normal;
        font-weight:400;
        font-size:15px;
        line-height:20px;
        color:#909090;
        margin-bottom:50px
    }
    .seminar-page .seminar-bg{
        background-position:50% 70px;
        min-height:auto
    }
    .seminar-page .seminar-bg h1{
        font-size:54px;
        line-height:58px
    }
    .seminar-page .more-info-seminars h2{
        font-size:35px;
        line-height:45px
    }
    .partners-rebate .rebate-instruction{
        padding-left:25px;
        padding-right:25px
    }
    .partners-rebate .rebate-top-part .container-block h1{
        padding-top:110px
    }
    .partners-rebate .rebate-calculator-form .form-line{
        display:block
    }
    .partners-rebate .rebate-calculator-form .form-line .form-group{
        width:100%
    }
    .partners-rebate .rebate-calculator-form{
        padding:22px 25px 47px
    }
    .forex-webinars-page{
        padding-top:60px
    }
    .forex-webinars-page .filter-block{
        padding:30px 0 25px
    }
    .forex-webinars-page .webinars-list{
        padding:30px 0
    }
    .forex-webinars-page .webinars-list .webinars-line .btn-block{
        text-align:left
    }
    .forex-webinars-page .webinars-list .webinars-line .btn-block a{
        width:100%
    }
    .forex-webinars-page .webinars-list .container-fluid{
        padding-right:0;
        padding-left:0
    }
    .forex-webinars-page .webinars-list .container{
        padding-right:0;
        padding-left:0
    }
    .forex-webinars-page .filter-block h3{
        text-align:center;
        font-size:18px;
        line-height:24px;
        margin-bottom:20px
    }
    .forex-webinars-page h1{
        margin-bottom:30px
    }
    .forex-webinars-page .filter-block .form-froup{
        margin-bottom:10px
    }
    .forex-webinars-page .filter-block .container-fluid{
        padding-right:10px;
        padding-left:10px
    }
    .forex-webinars-page .webinars-list .webinars-line .btn-block{
        display:none
    }
    .forex-webinars-page .webinars-list .webinars-line .mob-block{
        display:block
    }
    .forex-webinars-page .webinars-list .webinars-line{
        padding-bottom:40px
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part h1{
        padding-top:130px;
        font-size:36px;
        line-height:43px;
        margin-bottom:16px
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part h2{
        font-size:25px;
        line-height:35px;
        margin-bottom:22px
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part h1{
        margin-bottom:22px
    }
    .bring-a-friend-page .container-block{
        padding:0 25px
    }
    .bring-a-friend-main-part .content-part,.bring-a-friend-page .bring-a-friend-main-part .container-block{
        padding:0
    }
    .bring-a-friend-page h3{
        font-size:36px;
        line-height:43px
    }
    .bring-a-friend-main-part .bring-a-friend-bl{
        padding:20px 25px 34px
    }
    .bring-a-friend-main-part .content-part{
        margin:0
    }
    .bring-a-friend-steps{
        padding-left:25px;
        padding-right:25px
    }
    .bring-a-friend-main-part .bring-a-friend-bl h3{
        text-align:center
    }
    .bring-a-friend-main-part .bring-a-friend-steps h4{
        margin-bottom:9px
    }
    .bring-a-friend-main-part .bring-a-friend-steps ul li{
        width:100%;
        margin-bottom:45px
    }
    .bring-a-friend-main-part .bring-a-friend-steps ul li:last-child{
        margin-bottom:26px
    }
    .bring-a-friend-main-part .bring-a-friend-steps ul{
        display:block;
        margin-bottom:0
    }
    .bring-a-friend-main-part .content-info{
        padding-left:25px;
        padding-right:25px
    }
    .bring-a-friend-main-part .bring-a-friend-bl{
        margin-bottom:22px
    }
    .bring-a-friend-main-part .content-info h3{
        margin-bottom:22px
    }
    .bring-a-friend-main-part .bring-friend-partners{
        background:#0e3861;
        position:relative;
        padding:270px 25px 53px
    }
    .bring-a-friend-main-part .bring-friend-partners:before{
        background:url(../images/new-site/bring-a-friend/partners-img-mob.png) no-repeat scroll 0 0;
        position:absolute;
        left:0;
        top:-44px;
        width:100%;
        height:400px;
        content:""
    }
    .bring-a-friend-main-part .bring-friend-partners .content{
        position:relative
    }
    .bring-a-friend-main-part{
        padding:22px 0 0
    }
    .cashback-page .cashback-top-part .container-block h1{
        font-size:36px;
        line-height:43px;
        padding-top:97px;
        margin-bottom:27px
    }
    .cashback-page .cashback-top-part .container-block,.cashback-page .container-block{
        padding-left:25px;
        padding-right:25px
    }
    .cashback-page .cashback-top-part .btn-block{
        padding-left:25px
    }
    .cashback-page .cashback-top-part .btn-block{
        padding-bottom:33px
    }
    .cashback-page .cashback-top-part .cachback-main-img{
        max-width:100%;
        height:auto
    }
    .cashback-page .cashback-info-part{
        padding:27px 0 30px
    }
    .cashback-page .container-block h2{
        margin-top:30px;
        font-size:36px;
        line-height:43px;
        margin-bottom:9px
    }
    .cashback-page .cashback-info-part .content-text{
        margin-bottom:54px
    }
    .cashback-page .container-block .content{
        margin-bottom:0
    }
    .cashback-page .cashback-info-part .content-text p,.cashback-page .container-block .payment-variant .content p{
        margin-bottom:15px
    }
    .cashback-page .container-block .payment-variant h2{
        font-size:36px;
        line-height:43px;
        margin-bottom:19px
    }
    .cashback-page .container-block .payment-variant{
        margin-bottom:13px
    }
    .cashback-page .cashback-reg{
        padding:30px 25px 48px;
        margin-left:-25px;
        margin-right:-25px;
        margin-bottom:26px
    }
    .cashback-page .cashback-reg h4{
        font-size:18px;
        line-height:30px
    }
    .cashback-page .how-it-works-cashback .how-cashback h3{
        margin-bottom:26px
    }
    .cashback-page .how-it-works-cashback .how-cashback ul li{
        padding-left:54px
    }
    .cashback-page .how-it-works-cashback .how-cashback .content{
        margin-bottom:64px
    }
    .cashback-page .how-it-works-cashback .how-cashback{
        margin-bottom:51px;
        display:block
    }
    .cashback-page .block-text .text-img{
        position:static
    }
    .cashback-page .block-text h3{
        margin-left:0;
        font-size:18px;
        line-height:30px;
        margin-bottom:29px;
        max-width:100%
    }
    .cashback-page .block-text{
        padding:28px 25px 0;
        background:#0B233A;
        margin-bottom:29px
    }
    .cashback-page .cashback-conditions h3{
        margin-bottom:15px
    }
    .cashback-page .cashback-conditions ul li{
        margin-bottom:15px
    }
    .cashback-page .cashback-conditions .content{
        margin-bottom:33px
    }
}
@media only screen and (max-width :767px){
    .advantages-block p{
        width:200px;
        text-align:left
    }
    .advantages-block .trans-block{
        height:75px
    }
    .advantages-block .trans-block .ic7{
        margin-top:27px
    }
    .metatrader-download li:first-child+li{
        display:none
    }
    .metatrader img.only-mob{
        max-width:150px
    }
    .metatrader p.only-mob{
        font-size:15px;
        margin-bottom:15px
    }
    .payments li{
        width:19%;
        margin:0 0 10px
    }
    .main-wrapper-be-on-top footer .payments li{
        margin:0 0 10px
    }
    .payments{
        padding:19px 0 9px
    }
    .payments li:first-child+li+li+li+li img,.payments li:first-child+li+li+li+li+li+li+li+li img{
        width:35px
    }
    .payments li:first-child+li+li+li+li+li img,.payments li:first-child+li+li+li+li+li+li img,.payments li:first-child+li+li+li+li+li+li+li img{
        width:65px
    }
    footer{
        padding-top:50px;
        padding-bottom:50px
    }
    footer .copyright-text{
        padding-bottom:0;
        margin-bottom:0
    }
    .accounts-type-name h3{
        font-size:15px;
        line-height:20px
    }
    .trading-acc-page .accounts-type-name .feather{
        width:95px
    }
    .trading-acc-page .accounts-type-name .bracket{
        width:70px
    }
    .trading-acc-page .accounts-type-name li{
        width:initial
    }
    .trading-acc-page .accounts-type{
        padding:30px 0
    }
    .trading-acc-page .accounts-type-name li{
        padding:0 10px
    }
    .accounts-type-name .feather span:before{
        background:url(../images/new-site/feather-left-white-min.svg) no-repeat;
        width:10px;
        height:20px;
        left:-15px;
        top:0
    }
    .accounts-type-name .feather span:after{
        background:url(../images/new-site/feather-right-white-min.svg) no-repeat;
        width:10px;
        height:20px;
        right:-15px;
        top:0
    }
    .accounts-type-name .bracket span:before{
        background:url(../images/new-site/bracket-left-white-min.svg) no-repeat;
        width:5px;
        height:20px;
        top:0;
        left:-7px
    }
    .accounts-type-name .bracket span:after{
        background:url(../images/new-site/bracket-right-white-min.svg) no-repeat;
        width:5px;
        height:20px;
        top:0;
        right:-7px
    }
    .trading-platform-page .no-mob{
        display:none
    }
    .advantages-tifia-partners .rebate-partners-bl{
        margin-left:-25px;
        margin-right:-25px;
        overflow:hidden;
        padding-bottom:280px
    }
    .advantages-tifia-partners .rebate-partners-bl .rebate-bl{
        width:298px;
        position:absolute;
        left:50%;
        margin-left:-149px;
        bottom:-67px
    }
    .advantages-tifia-partners .rebate-partners-bl .btn-red{
        width:100%
    }
    .payments-page .bl-bank-wire .payments-img img{
        width:30px;
        margin-left:10px
    }
    .payments-page .bl-visa-mastecard .payments-img img{
        width:26px;
        margin-left:10px
    }
    .payments-page .bl-skrill .payments-img img{
        width:40px;
        margin-left:5px
    }
    .payments-page .bl-pm .payments-img img{
        width:36px;
        margin-left:5px
    }
    .payments-page .bl-fasapay .payments-img img{
        width:48px
    }
    .payments-page .bl-neteller .payments-img img{
        width:48px
    }
    .payments-page .container-content ul.line li .payments-img{
        width:53px;
        padding-bottom:4px
    }
    .payments-page .container-content ul.line li p{
        margin-bottom:5px
    }
    .ecn-page .banks-ul li img{
        width:100px
    }
    .ecn-page .banks-ul li.citibank img,.ecn-page .banks-ul li.hsbc img{
        width:70px
    }
    .ecn-page .banks-ul li.otp_bank img,.ecn-page .banks-ul li.ubs img{
        width:50px
    }
    .works-social-page .copy-traders .copy-traders-graph .avatar-block img{
        width:60px
    }
    .works-social-page .copy-traders .copy-traders-graph .block-copy .block{
        height:auto;
        padding:10px
    }
    .works-social-page .copy-traders ul li{
        font-size:14px;
        line-height:23px;
        padding-left:20px
    }
    .bg-asia .content,.bg-indonesia .content{
        padding-left:0;
        text-align:center
    }
    .bg-asia h1,.bg-indonesia h1{
        line-height:50px;
        margin-top:40px;
        text-align:center
    }
    .bg-asia p,.bg-indonesia p{
        font-size:15px;
        line-height:25px
    }
    .bg-indonesia{
        height:600px;
        background:url(../images/new-site/contests/tifia-lucky-draw/bg-indonesia.png) no-repeat scroll 67% 150px;
        background-size:cover
    }
    .bg-asia{
        height:400px
    }
    .bg-white .car img{
        max-width:450px;
        margin:0 auto
    }
    .bg-white .car{
        margin-top:-120px
    }
    .bg-white h3{
        font-size:15px;
        line-height:27px
    }
    .bg-white h3 span{
        font-size:30px
    }
    .bg-white .iphone .title-prize .number,.bg-white .motorcycle .title-prize .number{
        font-size:60px
    }
    .bg-white .motorcycle img{
        max-width:400px
    }
    .bg-white .iphone img{
        max-width:400px;
        margin:0 auto
    }
    .block-info .container{
        padding-left:0;
        padding-right:0
    }
    .block-info .block-blue{
        margin-bottom:0
    }
    .block-info .block-blue,.block-info .grey-block{
        text-align:center;
        padding:45px 30px 20px;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0
    }
    .block-info .block-blue table tr td p{
        text-align:left
    }
    .block-info .grey-block .btn span{
        font-size:15px;
        display:block;
        font-weight:400
    }
    .block-info .grey-block .btn{
        padding:29px 30px;
        line-height:20px;
        text-transform:none;
        width:100%
    }
    .block-info .grey-block .btn-block{
        max-width:350px;
        margin:0 auto
    }
    .block-info .grey-block p{
        text-align:left;
        margin-bottom:35px
    }
    .block-info .grey-block{
        padding-bottom:55px
    }
    .main-wrapper-lucky-draw .table-raiting .find-block input{
        -webkit-border-radius:6px;
        -moz-border-radius:6px;
        border-radius:6px
    }
    .main-wrapper-lucky-draw .table-raiting .content-block h3{
        text-align:center
    }
    .main-wrapper-lucky-draw .table-raiting{
        padding-top:15px
    }
    .main-wrapper-lucky-draw .table-raiting .country-td{
        display:none
    }
    .main-wrapper-lucky-draw .table-raiting tr td+td,.main-wrapper-lucky-draw .table-raiting tr th+th{
        width:42%!important
    }
    .main-wrapper-lucky-draw .table-raiting table tbody tr td:first-child,.main-wrapper-lucky-draw .table-raiting table thead tr th:first-child{
        padding-left:0
    }
    .main-wrapper-lucky-draw .table-raiting table tbody tr td:first-child+td+td,.main-wrapper-lucky-draw .table-raiting table thead tr th:first-child+th+th{
        text-align:center;
        padding-right:0
    }
    .main-wrapper-lucky-draw .table-raiting table tbody tr:hover{
        background:0 0
    }
    .main-wrapper-lucky-draw .table-raiting table thead tr th{
        line-height:18px;
        width:35%!important
    }
    .main-wrapper-lucky-draw .table-raiting .mob-only{
        display:inline-block
    }
    .main-wrapper-lucky-draw .table-raiting table tbody tr td,.main-wrapper-lucky-draw .table-raiting table thead tr th{
        padding:19px 5px;
        text-align:center
    }
    .main-wrapper-lucky-draw .table-raiting .see-more{
        width:100%
    }
    .main-wrapper-lucky-draw .table-raiting .btn-block{
        margin-top:15px
    }
    .main-wrapper-lucky-draw .dataTables_wrapper .dataTables_paginate .paginate_button{
        padding:2px 12px!important;
        margin:0!important
    }
    .conditions-block-lucky-draw{
        padding-top:70px
    }
    .conditions-block-lucky-draw h3{
        text-align:center
    }
    .conditions-block-lucky-draw h4{
        margin-bottom:8px
    }
    .conditions-block-lucky-draw div>ul{
        margin-bottom:30px
    }
    .main-wrapper-be-on-top .main-part h1{
        line-height:80px
    }
    .main-wrapper-be-on-top .main-part{
        background:#0a0617 url(../images/new-site/contests/be-on-top/be-on-top-bg-mob-xs.jpg) no-repeat scroll 46% 80px;
        min-height:auto
    }
    .main-wrapper-be-on-top .prizes-block{
        background:#0a0617
    }
    .main-wrapper-be-on-top .prizes-block h3{
        padding-top:60px
    }
    .main-wrapper-be-on-top .main-part ul{
        margin-bottom:0
    }
    .main-wrapper-be-on-top .main-part ul li{
        margin-bottom:0;
        padding-bottom:6px
    }
    .main-wrapper-be-on-top .main-part h3{
        padding-top:265px
    }
    .main-wrapper-be-on-top .container{
        padding-right:30px;
        padding-left:30px
    }
    .main-wrapper-be-on-top .main-wrapper .right-wrap .left{
        float:none;
        width:100%;
        padding-right:0
    }
    .main-wrapper-be-on-top .main-wrapper .right-wrap .right{
        float:none;
        width:100%
    }
    .main-wrapper-be-on-top .pagination ul li a{
        width:40px;
        height:40px;
        line-height:40px
    }
    .main-wrapper-be-on-top .right-wrap{
        padding:30px!important
    }
    .main-wrapper-be-on-top .right-wrap{
        text-align:center
    }
    .main-wrapper-be-on-top .right-wrap h3{
        font-size:30px
    }
    .header-rush-for-profits .container{
        padding-right:0;
        padding-left:0
    }
    .header-rush-for-profits .desc,.header-rush-for-profits h1{
        padding-right:30px;
        padding-left:30px;
        margin-bottom:0
    }
    .header-rush-for-profits .bicycle{
        display:none
    }
    .header-rush-for-profits .mob{
        display:block
    }
    .header-rush-for-profits .mob img{
        max-width:100%;
        margin-top:30px
    }
    .ramadan-giveaway h1{
        text-align:center;
        font-size:80px;
        line-height:80px;
        padding-top:20px
    }
    .ramadan-giveaway .slide-block{
        padding-top:100px;
        text-align:center
    }
    .ramadan-giveaway .slide-block p,.ramadan-giveaway h3{
        text-align:center
    }
    .ramadan-giveaway h3{
        font-size:30px;
        line-height:30px
    }
    .ramadan-giveaway-wrap header .head-langs{
        margin-right:0
    }
    .ramadan-giveaway .slide-block{
        padding-bottom:140px
    }
    .ramadan-giveaway .steps-block{
        text-align:center
    }
    .ramadan-giveaway .steps-block table{
        text-align:left
    }
    .rating-ramadan-giveaway{
        padding-top:195px;
        padding-bottom:60px
    }
    .rating-ramadan-giveaway .line{
        margin-top:125px
    }
    .ramadan-giveaway .conditions-ramadan-giveaway .conditions-rules{
        padding:60px 0 0;
        border-top:2px solid #fff;
        border-bottom:2px solid #fff;
        border-left:none;
        border-right:none
    }
    .ramadan-giveaway .conditions-ramadan-giveaway h3{
        text-align:left
    }
    .ramadan-giveaway-wrap header .navbar-brand img{
        margin-top:30px
    }
    .ramadan-giveaway .abs-block{
        width:100%
    }
    .rating-ramadan-giveaway h4{
        text-align:center
    }
    .rating-ramadan-giveaway .contest-table{
        max-width:100%
    }
    .ramadan-giveaway-wrap .terms-block h4,.ramadan-giveaway-wrap .terms-block p{
        text-align:left
    }
    .rating-ramadan-giveaway .abs-block h4{
        font-size:30px;
        line-height:30px
    }
    .ramadan-giveaway .btn-block{
        margin-top:-95px
    }
    .ramadan-giveaway .conditions-ramadan-giveaway .conditions-title h4{
        padding:0
    }
    .ramadan-giveaway .mosque{
        background-size:contain;
        background-position:0 430px
    }
    .ramadan-giveaway{
        overflow:hidden
    }
    .ramadan-giveaway-slide{
        background:url(../images/slide-ramadan-giveaway-mob.jpg) no-repeat scroll 50% 0;
        background-size:cover
    }
    .ramadan-giveaway .fourth{
        margin-top:215px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog{
        max-width:100%;
        margin:0
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-header{
        padding:30px 20px 25px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .variant-menu{
        padding-left:20px;
        padding-right:20px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block{
        padding:20px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td:first-child,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th:first-child{
        padding-left:20px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td:last-child,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th:last-child{
        padding-right:20px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .close{
        right:20px;
        top:20px;
        font-size:50px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .variant-menu a{
        margin:0
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .modal-body .search-block input{
        padding:8px 20px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td .proc-100,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th span,.main-wrapper-ib-annual-indonesia .progress{
        width:80px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td:first-child+td,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th:first-child+th{
        display:none
    }
    .main-wrapper-ib-annual-indonesia .annual-rules .container-content iframe{
        height:300px;
        margin-bottom:50px
    }
    .check-certificate{
        padding-top:77px;
        height:667px
    }
    .check-certificate .border-certificate{
        background:url(../images/new-site/certificate-partners/border-certificate-mob.png) no-repeat scroll 50% 0;
        width:100%;
        height:477px;
        padding:108px 46px 50px 68px;
        position:relative;
        left:-7px
    }
    .check-certificate .border-certificate h3{
        font-size:18px;
        line-height:24px
    }
    .check-certificate .border-certificate h3 span{
        font-size:35px;
        line-height:65px
    }
    .rush-for-profits-2020 .main-part-contest .tab-pane h4,.wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .faq-contest ul li .question,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .block-info-text,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1,.wrap-main-rush-for-profits-2020 .main-part-contest .btn-table,.wrap-main-rush-for-profits-2020 .main-part-contest .conditions-block-rush-for-profit,.wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest h3,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .find-block,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .tabs-contest,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
        padding-left:30px;
        padding-right:30px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:first-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:first-child{
        padding-left:30px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody td:last-child,.wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table thead th:last-child{
        padding-right:30px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1{
        text-align:center;
        font-size:50px;
        line-height:50px;
        padding-top:110px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        width:500px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1{
        margin-bottom:-30px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 h1 b{
        display:inline-block
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        position:static
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part h3{
        font-size:20px;
        line-height:30px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part{
        margin-top:-225px
    }
    .form-reg-rush-for-profits-2020 .no-mb{
        display:none
    }
    .form-reg-rush-for-profits-2020{
        padding-left:30px;
        padding-right:30px
    }
    .form-reg-rush-for-profits-2020 .time{
        right:30px;
        width:100px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part{
        margin-bottom:40px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .top-part{
        padding-top:54px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win ul li{
        margin-bottom:39px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win h4,.wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win p{
        padding-left:0
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win .sportsman-steps{
        left:auto;
        right:30px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
        padding-bottom:372px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .contest-info{
        margin-top:43px;
        padding-bottom:40px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block h3{
        font-size:30px;
        line-height:35px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block{
        padding-top:32px;
        padding-bottom:110px
    }
    .rush-for-profits-2020 .main-part-contest .tab-pane h4{
        font-size:20px;
        line-height:30px
    }
    .rush-for-profits-2020 .main-part-contest .raiting-block .sportsman-raiting{
        width:320px;
        left:50%;
        margin-left:-160px;
        bottom:-280px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest a.archive,.wrap-main-rush-for-profits-2020 .main-part-contest a.see-more{
        float:none;
        display:block;
        padding:21px 26px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest a.see-more{
        margin-right:0
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest{
        margin-top:290px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .faq-contest h3{
        font-size:30px;
        line-height:35px;
        margin-bottom:37px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .current-month .table-raiting table tbody tr.hide-tr .table-info-lots{
        padding-left:45px
    }
    .wrap-main-rush-for-profits-2020 .faq-ul{
        display:block
    }
    .wrap-main-rush-for-profits-2020 .faq-contest ul li .question{
        padding:30px 30px 0
    }
    .wrap-main-rush-for-profits-2020 .faq-contest ul li .answer{
        margin-bottom:30px
    }
    .wrap-main-rush-for-profits-2020 .faq-contest ul li .question p{
        font-size:20px;
        line-height:27px
    }
    .wrap-main-rush-for-profits-2020 .faq-contest ul li{
        margin-bottom:0
    }
    .form-reg-rush-for-profits-2020 h3{
        font-size:16px;
        line-height:20px
    }
    .form-reg-rush-for-profits-2020{
        padding-top:30px;
        padding-bottom:30px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman-bl{
        text-align:center
    }
    .form-reg-rush-for-profits-2020.step-1{
        display:none
    }
    .form-section-reg-rush-for-profits-2020 .form-reg-rush-for-profits-2020.start-mob{
        display:block;
        min-height:70px
    }
    .form-section-reg-rush-for-profits-2020 .form-reg-rush-for-profits-2020 .btn{
        height:auto
    }
    .form-reg-rush-for-profits-2020.step-2 .time-big,.form-reg-rush-for-profits-2020.step-3 .time-big,.form-reg-rush-for-profits-2020.step-4 .time-big{
        display:none
    }
    .form-reg-rush-for-profits-2020.step-2 .input-block input{
        float:none;
        margin-bottom:30px;
        padding:15px 20px
    }
    .form-reg-rush-for-profits-2020.step-3 .input-block input.success{
        padding:15px 44px 15px 20px;
        background-position:95% 10px;
        text-overflow:ellipsis
    }
    .form-reg-rush-for-profits-2020.step-3 .input-block input{
        padding:15px 20px
    }
    .form-reg-rush-for-profits-2020 .btn-open{
        padding:10px 51px 11px
    }
    .form-reg-rush-for-profits-2020 .btn-open,.form-reg-rush-for-profits-2020 input,.form-reg-rush-for-profits-2020.step-3 .select-block .select2-container--default{
        width:100%!important
    }
    .form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet{
        display:block
    }
    .form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet .text-right,.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet a,.form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet p{
        text-align:left!important
    }
    .form-reg-rush-for-profits-2020.step-2 .error-block,.form-reg-rush-for-profits-2020.step-3 .error-block{
        width:100%
    }
    .form-reg-rush-for-profits-2020.step-2 .reg-in-cabinet{
        width:100%
    }
    .form-reg-rush-for-profits-2020.step-2 .error-block{
        bottom:130px
    }
    .form-reg-rush-for-profits-2020.step-3 .error-block{
        bottom:50px
    }
    .form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single{
        height:50px
    }
    .form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height:50px
    }
    .form-reg-rush-for-profits-2020.step-3 .select2-container--default .select2-selection--single .select2-selection__arrow{
        top:12px
    }
    .form-reg-rush-for-profits-2020.step-4 h3,.form-reg-rush-for-profits-2020.step-4 p{
        width:100%
    }
    .form-reg-rush-for-profits-2020.step-2.show,.form-reg-rush-for-profits-2020.step-3.show,.form-reg-rush-for-profits-2020.step-4.show{
        padding-top:30px;
        z-index:999;
        padding-bottom:40px;
        overflow-y:scroll;
        -webkit-overflow-scrolling:touch
    }
    .form-reg-rush-for-profits-2020.step-3.show{
        height:100vh
    }
    .wrap-main-rush-for-profits-2020 .conditions-block-rush-for-profit{
        background:url(../images/new-site/contests/rush-for-profit-2020/sportsman-conditions-min.png) 0 0 no-repeat;
        padding-top:250px
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .table-raiting table tbody tr:hover td{
        background:0 0
    }
    .wrap-main-rush-for-profits-2020 .main-part-contest .raiting-block .previous-month .table-raiting table tbody .winner td:first-child:before{
        left:7px
    }
    .form-reg-rush-for-profits-2020.step-2 .close-arrow{
        background:url(../images/new-site/contests/rush-for-profit-2020/arrow-mob.svg) 0 0 no-repeat;
        width:20px;
        height:20px;
        position:absolute;
        right:10px;
        top:10px
    }
    .main-wrapper-be-on-top-2020 .main-part{
        background:url(../images/new-site/contests/be-on-top-2020/chess-main-mob-new.png) no-repeat scroll 50% 70px
    }
    .main-wrapper-be-on-top-2020 .prizes-block{
        background:0 0;
        padding-bottom:40px
    }
    .main-wrapper-be-on-top-2020 .main-part h3{
        padding-top:0
    }
    .main-wrapper-be-on-top-2020 .chess-main{
        right:0;
        display:none
    }
    .main-wrapper-be-on-top-2020 .main-part h1{
        line-height:10px
    }
    .main-wrapper-be-on-top-2020 .main-part ul{
        padding-bottom:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block p{
        font-size:20px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .asus-duo-prize img,.main-wrapper-be-on-top-2020 .prizes-block .demon-gr-prize img,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img,.main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize img{
        width:100%
    }
    .main-wrapper-be-on-top-2020 .prizes-block .demon-gr,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img{
        padding-top:0
    }
    .main-wrapper-be-on-top-2020 .prizes-block .money-prize .title-prize,.main-wrapper-be-on-top-2020 .prizes-block .money-prize img,.main-wrapper-be-on-top-2020 .prizes-block .yamaha-prize .title-prize{
        padding-left:0
    }
    .main-wrapper-be-on-top .prizes-block h5,.main-wrapper-be-on-top-2020 .prizes-block .money-prize .title-prize p span{
        font-size:30px;
        line-height:35px
    }
    .main-wrapper-be-on-top-2020 .prizes-block p{
        margin-bottom:0
    }
    .main-wrapper-be-on-top-2020 .right-wrap{
        padding:40px 30px!important
    }
    .main-wrapper-be-on-top-2020 .conditions-block-be-on-top,.main-wrapper-be-on-top-2020 .table-raiting{
        padding-top:40px;
        padding-bottom:40px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .last-prize-row .img-height{
        margin-bottom:14px
    }
    .main-wrapper-be-on-top-2020 .main-part h1{
        margin-bottom:320px
    }
    .main-wrapper-be-on-top-2020 .dataTables_wrapper .dataTables_paginate .ellipsis{
        display:none
    }
    .main-wrapper-be-on-top-2020 .main-part h1{
        font-size:35px;
        line-height:10px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia,.main-wrapper-lucky-draw-2020 .bg-indonesia{
        background-position:30% 0
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car,.main-wrapper-lucky-draw-2020 .bg-indonesia .car{
        margin:150px 0 100px
    }
    .main-wrapper-lucky-draw-2020 .bg-indonesia{
        background:url(../images/new-site/contests/tifia-lucky-draw-2020/indo-bg-new-mob-last.jpg) no-repeat scroll 100% 0
    }
    .main-wrapper-lucky-draw-2020 .bg-asia{
        background:url(../images/new-site/contests/tifia-lucky-draw-2020/malay-bg-new-mob-last.jpg) no-repeat scroll 70% 0
    }
    .ramadan-charity-wrap-2020 .ramadan-slide h1{
        font-size:50px;
        line-height:normal;
        margin-bottom:15px
    }
    .ramadan-charity-wrap-2020 .trade-levels h3{
        margin-top:80px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part h1{
        font-size:35px;
        line-height:35px;
        padding-top:100px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-bg-mob{
        max-width:275px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part h3{
        font-size:30px;
        line-height:40px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part p{
        margin-bottom:20px;
        margin-top:-20px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .btn-red{
        margin-bottom:50px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .container-fluid,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .container-fluid .row>div{
        padding-right:0;
        padding-left:0
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .container-fluid .row{
        margin-left:0;
        margin-right:0
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .ramadan-giveaway-top-part{
        padding-bottom:15px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h3{
        min-height:inherit
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h3,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h5,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan p{
        text-align:center
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h5{
        margin-bottom:2px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan h3{
        font-size:30px;
        line-height:37px;
        margin-bottom:6px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .paginate-block span a{
        width:50px;
        height:50px;
        line-height:49px
    }
    .ramadan-giveaway-wrap-2020 .conditions-section h3{
        font-size:30px;
        line-height:40px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fifth-prize .img-pr img,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fourth-prize .img-pr img,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .second-prize .img-pr img,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .third-prize .img-pr img{
        width:270px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .first-prize .img-pr img{
        width:200px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column{
        padding-top:185px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .first-prize .img-pr{
        top:-142px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .second-prize .img-pr{
        top:-45px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .third-prize .img-pr{
        top:-115px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column.fifth-prize,.ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column.third-prize{
        padding-top:130px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column.fifth-prize{
        margin-bottom:44px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column.first-prize{
        margin-bottom:135px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .column.fourth-prize{
        margin-bottom:170px
    }
    .ramadan-giveaway-wrap-2020 .ramadan-giveaway-inner .prize-block-ramadan .fifth-prize .img-pr{
        top:-80px
    }
    .ramadan-giveaway-wrap-2020 .table-adaptive{
        overflow-x:scroll
    }
    .ramadan-giveaway-wrap-2020 .table-adaptive table{
        width:1000px
    }
    .ramadan-giveaway-wrap-2020 .table-adaptive table tr td,.ramadan-giveaway-wrap-2020 .table-adaptive table tr th{
        white-space:nowrap;
        padding:5px 15px
    }
    .ramadan-giveaway-wrap-2020 .table-adaptive table tr td:first-child,.ramadan-giveaway-wrap-2020 .table-adaptive table tr th:first-child{
        padding-left:0
    }
    .ramadan-giveaway-wrap-2020 .bg-mosque{
        background-size:cover;
        height:170px
    }
    .ramadan-charity-wrap .ramadan-content .res-program{
        display:block;
        text-align:center;
        padding-bottom:5px
    }
    .ramadan-charity-wrap .ramadan-content .res-program>div{
        padding:0 0 30px!important;
        width:100%
    }
    .forex-tutorial-view .author-img{
        width:40px;
        height:40px
    }
    .forex-tutorial-view .author-block>div{
        vertical-align:top
    }
    .forex-tutorial-view .article-info ul li:first-child{
        display:block
    }
    .forex-all-authors{
        margin-bottom:-50px
    }
    .error-page-main .error-400-img,.error-page-main .error-500-img,.error-page-main .maintenance-img{
        max-width:300px
    }
    .error-page-main .maintenance-img{
        margin-bottom:-50px
    }
    .error-page-main .block-img{
        margin-left:30px
    }
    .seminar-page .seminar-bg{
        background:0 0;
        padding-bottom:15px
    }
    .seminar-page .seminar-bg-mob{
        display:block;
        max-width:100%;
        padding-top:70px
    }
    .seminar-page .more-info-seminars .left-part{
        width:100%;
        padding-left:25px;
        padding-right:25px
    }
    .seminar-page .seminar-bg h1{
        font-size:36px;
        line-height:43px;
        margin-bottom:11px;
        padding-top:37px
    }
    .seminar-page .seminar-bg h2{
        padding-top:30px;
        font-size:25px;
        line-height:30px;
        color:#fff
    }
    .seminar-page .seminar-bg .block-content h1,.seminar-page .seminar-bg .block-content h1+p{
        max-width:100%
    }
    .seminar-choose-country{
        padding:32px 0 50px
    }
    .seminar-choose-country h2{
        font-size:25px;
        line-height:30px;
        margin-bottom:23px;
        color:#fff
    }
    .seminar-choose-country label{
        margin-top:0;
        margin-right:0;
        margin-bottom:15px
    }
    .seminar-page .more-info-seminars{
        padding-top:60px
    }
    .seminar-page .more-info-seminars h2{
        margin-bottom:20px;
        padding-left:25px;
        padding-right:25px
    }
    .seminar-page .more-info-seminars h2+p{
        margin-bottom:0;
        padding-left:25px;
        padding-right:25px
    }
    .seminar-page .form-block-seminars{
        margin-top:70px
    }
    .seminar-page .more-info-seminars h4{
        font-size:18px;
        line-height:22px;
        color:#fff
    }
    .seminar-page .more-info-seminars .left-part h3{
        font-size:25px;
        line-height:30px
    }
    .seminar-page .more-info-seminars p{
        margin-bottom:40px
    }
    .seminar-page .more-info-seminars .right-part{
        max-width:400px;
        width:100%
    }
    .seminar-page .more-info-seminars .right-part .form-img{
        margin-left:0;
        max-width:100%;
        width:100%;
        margin-top:52px
    }
    .seminar-page .more-info-seminars .container-block{
        padding-left:0;
        padding-right:0
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form .btn-red{
        width:100%;
        padding-top:10px;
        padding-bottom:11px
    }
    .seminar-page .seminar-choose-country .select2-container--default{
        width:100%!important
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form{
        padding-top:40px
    }
    .seminar-page .more-info-seminars .right-part .error-message,.seminar-page .more-info-seminars .right-part .reg-seminar-form .btn-form,.seminar-page .more-info-seminars .right-part .reg-seminar-form .form-line{
        padding-left:25px;
        padding-right:25px
    }
    .seminar-page .more-info-seminars .right-part .reg-seminar-form .phone-field-block{
        padding-left:25px;
        padding-right:25px
    }
    .partners-rebate .rebate-top-part .container-block .content-part h1{
        padding-top:127px;
        font-size:36px;
        line-height:43px;
        margin-bottom:17px
    }
    .partners-rebate .rebate-top-part .container-block{
        min-height:auto
    }
    .partners-rebate .rebate-top-part .container-block .btn-block a{
        width:100%;
        margin-right:0;
        margin-bottom:18px
    }
    .partners-rebate .rebate-top-part .container-block .btn-block{
        padding-top:0;
        padding-bottom:37px
    }
    .partners-rebate .rebate-top-part .partners-rebare-img{
        width:100%;
        height:auto
    }
    .partners-rebate .rebate-top-part{
        background:#0B233A
    }
    .partners-rebate .rebate-top-part .container-block .btn-block a:first-child{
        margin-right:0
    }
    .partners-rebate .rebate-info-part .container-block{
        padding-left:0;
        padding-right:0
    }
    .partners-rebate h2{
        font-size:25px;
        line-height:30px
    }
    .partners-rebate .rebate-info-part{
        padding-top:46px;
        padding-bottom:44px
    }
    .partners-rebate .rebate-info-part .container-block p{
        margin-bottom:38px
    }
    .partners-rebate .rebate-info-part .btn-block{
        padding-top:0
    }
    .partners-rebate .rebate-works-part{
        padding:30px 0 0
    }
    .partners-rebate .rebate-works-part h2{
        text-align:left;
        margin-bottom:79px
    }
    .partners-rebate .rebate-works-part .rebate-steps li{
        width:100%!important;
        margin-top:45px
    }
    .partners-rebate .rebate-works-part .rebate-steps .img1{
        width:159px;
        top:-57px
    }
    .partners-rebate .rebate-works-part .rebate-steps .img2{
        width:250px;
        top:-28px
    }
    .partners-rebate .rebate-works-part .rebate-steps .img3{
        width:156px;
        top:-29px
    }
    .partners-rebate .rebate-works-part .rebate-steps .img4{
        width:192px;
        top:-21px
    }
    .partners-rebate .rebate-works-part .rebate-steps li:first-child p{
        padding-top:284px
    }
    .partners-rebate .rebate-works-part .rebate-steps p{
        padding-top:310px
    }
    .partners-rebate .rebate-works-part .rebate-steps li+li+li+li p{
        padding-top:388px
    }
    .partners-rebate .rebate-works-part .rebate-setup{
        margin:0 25px 22px;
        padding:43px 30px 40px
    }
    .partners-rebate .rebate-works-part .rebate-setup a{
        width:100%
    }
    .partners-rebate .rebate-instruction h3{
        margin-bottom:22px
    }
    .partners-rebate .rebate-instruction ul{
        padding-top:0
    }
    .partners-rebate .rebate-instruction ul li{
        margin-bottom:40px
    }
    .partners-rebate .rebate-instruction ul li p{
        margin-bottom:15px
    }
    .partners-rebate .rebate-instruction .btn-block{
        margin-top:0
    }
    .partners-rebate .rebate-formula-block{
        margin-top:68px;
        padding-top:40px;
        padding-bottom:20px
    }
    .partners-rebate .rebate-formula-block .content-block{
        padding-right:25px;
        padding-left:25px
    }
    .partners-rebate .rebate-formula-block h2{
        margin-bottom:22px
    }
    .partners-rebate .rebate-formula-block:before{
        display:none
    }
    .partners-rebate .rebate-calculator-info{
        margin-top:17px;
        margin-bottom:37px
    }
    .partners-rebate .rebate-calculator-info h3{
        font-size:20px;
        line-height:24px;
        margin-bottom:12px
    }
    .partners-rebate .rebate-calculator-info p{
        margin-bottom:20px
    }
    .partners-rebate .rebate-calculator-info .peoples-img{
        max-width:376px;
        height:auto;
        width:100%
    }
    .partners-rebate .rebate-calculator-info .container-block{
        padding-left:0;
        padding-right:0
    }
    .partners-rebate .rebate-calculator-info .content-block{
        padding-left:25px;
        padding-right:25px
    }
    .partners-rebate .rebate-calculator-block .container-block{
        padding-left:0;
        padding-right:0
    }
    .partners-rebate .rebate-calculator-block h4{
        padding-left:25px;
        padding-right:25px
    }
    .partners-rebate .rebate-calculator-block h4{
        text-align:left;
        margin-bottom:30px
    }
    .partners-rebate .rebate-calculator-form .btn-reset{
        display:block;
        width:100%;
        height:50px;
        margin-left:0;
        margin-top:35px;
        -webkit-border-radius:25px;
        -moz-border-radius:25px;
        border-radius:25px
    }
    .partners-rebate .rebate-calculator-form .form-line .form-group{
        margin-bottom:23px
    }
    .partners-rebate .rebate-calculator-form .btn-reset span{
        display:block;
        font-family:Montserrat;
        font-weight:600;
        font-size:15px;
        line-height:25px;
        text-transform:uppercase;
        color:#fff
    }
    .partners-rebate .rebate-calculator-form .btn-reset:after,.partners-rebate .rebate-calculator-form .btn-reset:before{
        display:none
    }
    .partners-rebate .rebate-calculator-form .btn-line .btn-red{
        width:100%;
        margin-top:20px
    }
    .partners-rebate .rebate-calculator-form .res-line p{
        margin-bottom:11px
    }
    .partners-rebate .rebate-calculator-block .add-asset{
        padding-right:25px;
        padding-left:25px
    }
    .partners-rebate .rebate-calculator-block .add-asset .btn{
        width:100%
    }
    .partners-rebate .bottom-part{
        padding:25px 25px 0
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part h1{
        padding-top:100px
    }
    .bring-a-friend-page .bring-a-friend-top-part .content-part .web-block{
        display:none
    }
    .bring-a-friend-page .bring-a-friend-top-part .mob-block{
        display:block;
        padding-bottom:38px
    }
    .bring-a-friend-page .bring-a-friend-top-part .mob-block a{
        width:100%
    }
    .bring-a-friend-main-part .bring-a-friend-bl h3{
        text-align:left;
        padding-right:25px;
        padding-left:25px
    }
    .bring-a-friend-main-part .bring-a-friend-bl{
        padding-right:0;
        padding-left:0
    }
    .bring-a-friend-main-part .bring-a-friend-bl .only-mob{
        display:block;
        padding-right:25px;
        padding-left:25px
    }
    .bring-a-friend-main-part .bring-a-friend-bl .only-mob .btn-red{
        display:block
    }
    .bring-a-friend-main-part .bring-friend-partners{
        margin-bottom:25px
    }
    .bring-a-friend-main-part .content-info h3{
        margin-bottom:26px
    }
    .bring-a-friend-main-part .bring-friend-partners .content .btn-red{
        display:block
    }
    .cashback-page .cashback-top-part .btn-block .btn-red{
        width:100%
    }
    .cashback-page .cashback-top-part .btn-block{
        padding-right:25px
    }
    .cashback-page .cashback-info-part .img-content img,.cashback-page .cashback-reg .reg-img{
        max-width:100%;
        height:auto
    }
    .cashback-page .cashback-reg .btn-reg .btn-red{
        min-width:auto;
        width:100%
    }
    .cashback-page .cashback-top-part p{
        margin-bottom:15px
    }
    .cashback-page .cashback-top-part .container-block{
        min-height:auto
    }
}
@media only screen and (max-width :650px){
    .bg-fix:before{
        background:url(../images/new/bg-main-mob-min.jpg) no-repeat scroll 50% 0;
        background-position:center;
        background-size:cover
    }
    .faq-page .variant-menu li a{
        padding:0 4px 7px
    }
    .payments-page .container-content ul.line li:last-child{
        width:100%;
        display:block;
        padding-bottom:15px
    }
    .payments-page .container-content ul.line li{
        width:49%
    }
    .ecn-graph .result .price,.ecn-graph ul li .line-text{
        width:130px
    }
    .header-rush-for-profits .info-contest{
        max-width:100%;
        padding-left:30px;
        padding-right:30px;
        margin-top:60px
    }
    .header-rush-for-profits .mob img{
        margin-top:-45px
    }
    .header-rush-for-profits .info-contest ul li{
        padding-left:75px
    }
    .wrap-main-rush-for-profits .dataTables_wrapper .dataTables_filter input{
        width:70%
    }
    .wrap-main-rush-for-profits .dataTables_wrapper .dataTables_filter input{
        font-size:16px;
        font-weight:400
    }
    .ramadan-charity-wrap .conditions-title h3,.ramadan-charity-wrap .ramadan-content .last-program h3,.ramadan-charity-wrap h3{
        font-size:30px;
        line-height:30px
    }
    .ramadan-charity-wrap .ramadan-content{
        padding-top:0
    }
    .forex-league-championship .conditions-championship .mob-table .line p{
        max-width:70px
    }
}
@media only screen and (max-width :600px){
    .social-trading .social-info h4,.social-trading .social-info img{
        display:none
    }
    .legal-info-page .legal-info-main .logo-block{
        width:50px
    }
    .legal-info-page .legal-info-main .logo-block img{
        width:45px
    }
    .legal-info-page .legal-info-main .logo-text{
        padding:8px 5px;
        font-size:9px
    }
    .legal-info-page .legal-docs span{
        width:200px
    }
    .form-block .two-field select{
        width:35%
    }
    .callback-page .field-callbackform-nametitle,.callback-page .flag-container{
        width:34%!important
    }
    .form-block .two-field .select2-container{
        width:35%!important
    }
    .callback-page .two-field input,.form-block .two-field input{
        width:65%!important
    }
    .contacts-info-page .map-img,.contacts-info-page .map-img img{
        width:320px
    }
    .contacts-info-page .map-img .point-block{
        width:30px;
        height:30px
    }
    .contacts-info-page .map-img .blink3{
        animation-name:blinker;
        animation-iteration-count:infinite;
        animation-duration:4s;
        animation-timing-function:ease-out;
        -webkit-animation-name:blinker;
        -webkit-animation-iteration-count:infinite;
        -webkit-animation-duration:4s;
        -webkit-animation-timing-function:ease-out
    }
    @keyframes blinker{
        0%{
            opacity:1
        }
        90%{
            opacity:.3
        }
        100%{
            opacity:0;
            padding:30px
        }
    }
    @-webkit-keyframes blinker{
        0%{
            opacity:1
        }
        90%{
            opacity:.3;
            animation-play-state:paused
        }
        100%{
            opacity:0;
            padding:30px
        }
    }
    .contacts-info-page .map-img .blink{
        animation-name:blinker;
        animation-iteration-count:infinite;
        animation-duration:4s;
        animation-delay:1s;
        animation-timing-function:ease-out;
        -webkit-animation-name:blinker;
        -webkit-animation-iteration-count:infinite;
        -webkit-animation-duration:4s;
        -webkit-animation-timing-function:ease-out
    }
    .contacts-info-page .map-img .blink4{
        animation-name:blinker;
        animation-iteration-count:infinite;
        animation-timing-function:ease-out;
        animation-delay:3s;
        -webkit-animation-name:blinker;
        -webkit-animation-iteration-count:infinite;
        -webkit-animation-timing-function:ease-out;
        -webkit-animation-duration:4s
    }
    .contacts-info-page .map-img .blink2{
        animation-name:blinker;
        animation-iteration-count:infinite;
        animation-timing-function:ease-out;
        animation-duration:4s;
        animation-delay:2s;
        -webkit-animation-name:blinker;
        -webkit-animation-iteration-count:infinite;
        -webkit-animation-timing-function:ease-out;
        -webkit-animation-duration:4s
    }
    .contacts-info-page .map-img .blink5{
        animation-name:blinker;
        animation-iteration-count:infinite;
        animation-timing-function:ease-out;
        animation-duration:4s;
        animation-delay:.5s;
        -webkit-animation-name:blinker;
        -webkit-animation-iteration-count:infinite;
        -webkit-animation-timing-function:ease-out;
        -webkit-animation-duration:4s
    }
    .point-1{
        top:20px;
        left:152px
    }
    .point-2{
        top:35px;
        left:133px
    }
    .point-3{
        top:65px;
        left:142px
    }
    .point-4{
        top:60px;
        right:64px
    }
    .point-5{
        top:78px;
        right:40px
    }
    .trading-acc-page .accounts-type-name li{
        padding:0 3px
    }
    .faq-page .variant-menu li a{
        font-size:10px
    }
    .forex-tutorial-view .forex-tutorial-view-control .author-block .article-info{
        width:200px
    }
}
@media only screen and (max-width :500px){
    .bg-indonesia{
        height:550px;
        background:url(../images/new-site/contests/tifia-lucky-draw/bg-indonesia-mob.png) no-repeat scroll 50% 100%
    }
    .bg-asia{
        background:url(../images/new-site/contests/tifia-lucky-draw/malay-new-mob.png) no-repeat scroll 50% 100%;
        background-size:cover;
        border-top:0
    }
    .bg-asia h1,.main-wrapper-lucky-draw-2020 .bg-indonesia h1{
        font-size:30px;
        line-height:35px;
        margin-bottom:15px;
        margin-top:0
    }
    .bg-white .car img{
        max-width:100%
    }
    .bg-white .motorcycle img{
        max-width:100%
    }
    .bg-white .iphone img{
        max-width:100%
    }
    .metatrader .metatrder-choice li{
        width:100%;
        margin-left:0;
        margin-right:0;
        display:block
    }
    .metatrader .metatrder-choice p{
        padding-left:50px
    }
    .metatrader .metatrder-choice .for-win{
        background-position:15px 10px
    }
    .metatrader .metatrder-choice .for-ipad{
        background-position:16px 9px
    }
    .metatrader .metatrder-choice .for-android{
        background-position:18px 9px
    }
    .metatrader .metatrder-choice .for-iphone{
        background-position:19px 9px
    }
    .metatrader .metatrder-choice .download-btn{
        padding-left:50px
    }
    .metatrader .metatrder-choice .btn-block{
        padding-left:20px;
        padding-right:20px
    }
    .payments li img{
        width:35px
    }
    .payments li:first-child+li+li+li+li img,.payments li:first-child+li+li+li+li+li+li+li+li img{
        width:25px
    }
    .payments li:first-child+li+li+li+li+li img,.payments li:first-child+li+li+li+li+li+li img,.payments li:first-child+li+li+li+li+li+li+li img{
        width:45px
    }
    .payments li{
        width:18%
    }
    .christmas-giveaway-wrapper{
        background:#1c1b1d
    }
    .christmas-giveaway-wrapper .christmas-info{
        background:#1c1b1d url(../images/new-site/contests/christmas-giveaway/bg-christ-mb.jpg) no-repeat scroll 50% 0
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        margin-left:-95px
    }
    .main-wrapper-be-on-top-2020 .prizes-block .demon-gr-prize img{
        padding-left:15px;
        padding-right:15px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia h1,.main-wrapper-lucky-draw-2020 .bg-indonesia h1{
        margin-top:0;
        padding-top:90px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia p+p,.main-wrapper-lucky-draw-2020 .bg-indonesia p+p{
        margin-bottom:30px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car,.main-wrapper-lucky-draw-2020 .bg-indonesia .car{
        margin-top:180px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia{
        background-position:70% -40px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first img,.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second img{
        max-width:100%!important
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize h3 span,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize h3 span,.main-wrapper-lucky-draw-2020 .bg-white h3 span{
        font-size:30px
    }
    .main-wrapper-lucky-draw-2020 .bg-white h3,.main-wrapper-lucky-draw-2020 .car .title-prize h3{
        font-size:20px
    }
    .main-wrapper-lucky-draw-2020 .bg-asia .car .title-prize h3,.main-wrapper-lucky-draw-2020 .bg-indonesia .car .title-prize h3{
        line-height:27px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .title-prize{
        margin-bottom:100px
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-first,.main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second{
        margin-bottom:20px
    }
    .main-wrapper-lucky-draw-2020 .block-info{
        padding-top:0
    }
    .main-wrapper-lucky-draw-2020 .bg-white .height-img-row-second.samsung+.title-prize{
        margin-bottom:30px
    }
    .forex-tutorial-view .author-block .article-info{
        width:212px
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .steps-to-win{
        padding-bottom:295px
    }
    .cashback-page .cashback-top-part .cachback-main-img{
        width:350px;
        position:absolute;
        right:-66px
    }
    .cashback-page .cashback-top-part .container-block{
        overflow:hidden
    }
    .cashback-page .cashback-top-part .btn-block{
        position:static;
        padding-left:0;
        padding-right:0
    }
    .cashback-page .cashback-top-part p{
        margin-bottom:200px
    }
    .cashback-page .cashback-top-part .btn-block .btn-red{
        position:relative;
        z-index:3
    }
}
@media only screen and (max-width :480px){
    .ecn-graph .result .price,.ecn-graph ul li .line-text{
        width:95px
    }
    .ecn-graph .result>div.logo,.ecn-graph ul li h3{
        width:70px
    }
    .ecn-graph .result,.ecn-graph ul li .block{
        padding:14px 15px
    }
    .ecn-page .banks-ul li{
        width:32.5%
    }
    .main-part-contest .prize-block h3{
        font-size:60px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td .proc-100,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th span,.main-wrapper-ib-annual-indonesia .progress{
        width:50px
    }
    .main-wrapper-ib-annual-indonesia .proc-100{
        margin-right:1px;
        width:12px
    }
    .main-wrapper-ib-annual-indonesia .proc-100 span{
        margin-right:0
    }
}
@media only screen and (max-width :450px){
    .promotions-page .promotions-block ul li{
        margin-left:0;
        margin-right:0
    }
    .promotions-page .promo-block .title-promo{
        z-index:10
    }
    .promotions-page .promo-block{
        overflow:hidden
    }
    .promotions-block-main .promo-img-mob{
        max-width:100%;
        width:100%;
        height:auto
    }
    .wrap-main-rush-for-profits-2020 .header-rush-for-profits-2020 .sportsman{
        margin-left:-100px
    }
    .form-reg-rush-for-profits-2020 .time{
        width:80px
    }
    .form-reg-rush-for-profits-2020{
        padding-top:15px;
        padding-bottom:15px
    }
    .bring-a-friend-main-part .bring-a-friend-bl .people-img{
        display:none
    }
    .bring-a-friend-main-part .bring-a-friend-bl .people-img.people-img-mob{
        display:block
    }
    .ramadan-charity-wrap .container iframe{
        height:200px!important;
        margin-bottom:30px
    }
}
@media only screen and (max-width :400px){
    .advantages-block p{
        width:170px
    }
    .advantages-block .trans-block{
        width:90px
    }
    .trading-account .trading-account-menu li a,.trading-instruments-page .variant-menu li a{
        padding:0 2px 7px;
        font-size:10px
    }
    .trading-account .only-mob{
        font-size:25px;
        line-height:35px
    }
    footer .logo-footer img{
        width:65px
    }
    footer .copyright-text p{
        padding-left:15px;
        font-size:10px;
        width:200px
    }
    footer .social-links ul{
        padding-left:75px
    }
    header #navbarNav ul>li a{
        padding-top:20px;
        padding-bottom:20px
    }
    .wrap-main-rush-for-profits-2020 header #navbarNav ul>li a{
        padding-bottom:20px
    }
    header #navbarNav>ul>li.active>a span{
        top:23px
    }
    .feedback-page .content-block .feedback-form .tabs-menu li a{
        font-size:10px;
        margin:0 5px
    }
    .accounts-type-name h3{
        font-size:14px
    }
    .accounts-type-name .feather span:before{
        left:-11px;
        top:-1px
    }
    .accounts-type-name .feather span:after{
        right:-11px;
        top:-1px
    }
    .trading-acc-page .accounts-type-name .feather{
        width:80px
    }
    .faq-page .search-faq input{
        font-size:14px;
        line-height:24px;
        padding:9px 10px 9px 40px;
        background:#0B233A url(../images/new-site/search-ic-min.svg) no-repeat 12px 11px
    }
    .ecn-page .banks-ul li img{
        width:80px
    }
    .ecn-page .banks-ul li.citibank img,.ecn-page .banks-ul li.hsbc img{
        width:50px
    }
    .ecn-page .banks-ul li.otp_bank img,.ecn-page .banks-ul li.ubs img{
        width:30px
    }
    .forex-calculator-form .form-group{
        margin-bottom:10px
    }
    .market-research-news h3{
        font-size:16px
    }
    .market-research-news .img-flags{
        margin-right:4px
    }
    .works-social-page .copy-traders .copy-traders-graph .block-copy .block{
        text-align:center
    }
    .works-social-page .copy-traders .copy-traders-graph .avatar-block{
        display:block;
        margin-bottom:10px
    }
    .works-social-page .copy-traders .copy-traders-graph .info-block p{
        text-align:center;
        margin-bottom:5px
    }
    .works-social-page .copy-traders .copy-traders-graph .block-copy .block{
        padding:20px
    }
    .wrap-main-rush-for-profits .dataTables_wrapper .dataTables_filter input{
        width:60%
    }
    .ramadan-charity-wrap .uzor-block img:first-child{
        width:238px
    }
    .main-wrapper-ib-annual-indonesia .btn-fixed h3{
        font-size:10px
    }
    .promotions-page .promo-block.be-on-top-promo .img-tifia,.promotions-page .promo-block.lucky-draw-promo img{
        right:0;
        width:220px;
        bottom:-5px
    }
    .promotions-page .promo-block.ramadan-giveaway-promo-2020{
        overflow:hidden
    }
    .promotions-page .promo-block.ramadan-giveaway-promo-2020 .img-tifia{
        right:-37px
    }
    .promotions-page .promo-block.new-year-promo .prize-new-year{
        width:150px;
        bottom:30px
    }
    .promotions-page .promotions-block ul li{
        width:100%;
        padding-bottom:30px
    }
    .promotions-page .promo-block{
        height:170px
    }
    .promotions-page .promo-block.rush-for-profit-promo .title-contest h5{
        display:none
    }
    .promotions-page .promo-block.rush-for-profit-promo .img-tifia{
        left:60px;
        width:200px
    }
    .promotions-page .promotions-block h4{
        font-size:25px
    }
    .promotions-page h2{
        margin-bottom:0
    }
    .promotions-page .promotions-block h4+p{
        font-size:14px
    }
    .promotions-page .promo-block.bonus-100-promo .line h5,.promotions-page .promo-block.bonus-30-promo .line h5{
        font-size:25px;
        padding-top:50px
    }
    .promotions-page .promo-block.forex-cashback-promo .img-tifia{
        right:-37px;
        bottom:-22px
    }
    .promotions-page .promo-block.bonus-100-promo,.promotions-page .promo-block.bonus-30-promo{
        padding:5px
    }
    .promotions-page .promo-block.bonus-100-promo .img-tifia,.promotions-page .promo-block.bonus-30-promo .img-tifia{
        top:17px;
        right:25px
    }
    .promotions-page .promo-block.bonus-100-promo span.left,.promotions-page .promo-block.bonus-30-promo span.left{
        width:158px;
        top:81px;
        right:-64px
    }
    .form-reg-rush-for-profits-2020 h3{
        font-size:14px
    }
    .form-reg-rush-for-profits-2020 .time{
        width:70px;
        right:20px
    }
    .partners-commissions-calc .calculator-block .calculator-result-partner .result{
        width:100%
    }
    .bring-a-friend-main-part .bring-friend-partners:before{
        background:url(../images/new-site/bring-a-friend/partners-img-mob-xs.png) no-repeat scroll 0 0
    }
    .bring-a-friend-main-part .bring-friend-partners{
        padding-top:190px
    }
}
@media only screen and (max-width :380px){
    .main-wrapper-be-on-top .table-raiting table .flag{
        margin-right:0
    }
    .main-wrapper-be-on-top .table-raiting table tr th.country{
        padding-left:25px
    }
    .main-wrapper-be-on-top .table-raiting .p-30{
        padding-left:20px
    }
    .main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr td,.main-wrapper-ib-annual-indonesia .modal-dialog .modal-content .table-rating-annual table tr th{
        padding:0 2px
    }
}
@media only screen and (max-width :360px){
    .about-tifia .conditions-block h3,.about-tifia .conditions-block p:first-child,.bonus-info .conditions-block h3,.why-tifia .advantages-block-tifia h3,.why-tifia .advantages-block-tifia p:first-child{
        width:150px
    }
    .advantages-block p{
        width:130px
    }
    h1{
        font-size:30px;
        line-height:normal
    }
    .calculator-data,.calculator-result{
        padding-top:10px;
        padding-bottom:10px
    }
    .calculator-result .profit,.calculator-result .profit-res{
        font-size:14px
    }
    .social-table .carousel-social .login-img{
        width:50px;
        height:50px
    }
    .trading-account .only-mob{
        margin-bottom:15px
    }
    .trading-account .only-mob{
        font-size:20px;
        line-height:30px
    }
    .metatrader h3.only-mob{
        font-size:20px;
        line-height:normal
    }
    header .main-menu{
        width:80%
    }
    .legal-info-page .legal-info-main .logo-text{
        display:block;
        border:1px solid #737373
    }
    .legal-info-page .legal-info-main .logo-block{
        display:block;
        width:100%
    }
    .legal-info-page .legal-info-main .lic-block-grey{
        border:none;
        height:auto
    }
    .accounts-type-name h3{
        font-size:11px;
        line-height:15px
    }
    .accounts-type-name h3.start span{
        font-size:5px
    }
    .accounts-type-name .feather i{
        top:9px
    }
    .accounts-type-name .feather span:before{
        top:-3px
    }
    .accounts-type-name .feather span:after{
        top:-3px
    }
    .accounts-type-name .bracket span:before{
        top:-2px
    }
    .accounts-type-name .bracket span:after{
        top:-2px
    }
    .trading-acc-page .accounts-type-name .feather{
        width:70px
    }
    .trading-acc-page .accounts-type-name .bracket{
        width:52px
    }
    .faq-page .search-faq input{
        font-size:12px;
        line-height:24px;
        padding:9px 10px 9px 40px;
        background:#0B233A url(../images/new-site/search-ic-min.svg) no-repeat 12px 11px
    }
    .payments-page .container-content ul.line li .payments-title h3{
        font-size:16px
    }
    .ecn-graph .result>div span,.ecn-graph ul li .line-text.active span,.ecn-graph ul li span{
        font-size:16px
    }
    .ecn-graph .result>div p,.ecn-graph ul li .line-text span.best,.ecn-graph ul li .line-text span.simple,.ecn-graph ul li .line-text.active .simple{
        font-size:8px
    }
    .ecn-graph .result .price,.ecn-graph ul li .line-text{
        width:80px
    }
    .ecn-graph .result>div.logo img{
        width:35px
    }
    .ecn-page .banks-ul li{
        width:32%
    }
    .forex-calculator-form .input-row{
        padding-bottom:10px
    }
    .partners-lvl .partners-program-info h3,.partners-lvl .partners-status h3{
        font-size:20px
    }
    .variant-menu a,.variant-menu li a{
        padding:0 5px 7px
    }
    .bonus-promo .barcode .red-part h3{
        font-size:25px
    }
    .main-wrapper-be-on-top .main-part h1{
        font-size:75px
    }
    .main-wrapper-be-on-top .table-raiting table tr th,.table-raiting table tr td{
        font-size:14px
    }
    .christmas-giveaway-wrapper .christmas-info .container-contest>p{
        font-size:40px;
        line-height:48px
    }
    .christmas-giveaway-wrapper .column-prize table{
        font-size:13px
    }
    .main-wrapper-be-on-top-2020 .main-part h1{
        font-size:35px
    }
}
@media only screen and (max-width :340px){
    .new-submenu{
        margin-left:-10px;
        margin-right:-10px
    }
    .ramadan-charity-wrap .ramadan-content .table-block table tr td{
        padding:13px 5px
    }
    .main-wrapper-ib-annual-indonesia .registration-block .form-block h3{
        font-size:28px
    }
    .promotions-page .promo-block.bonus-100-promo .line h5,.promotions-page .promo-block.bonus-30-promo .line h5{
        font-size:22px
    }
}
@media only screen and (max-width :330px){
    h1{
        font-size:22px;
        line-height:normal
    }
    .social-trading .social-info .only-mob{
        font-size:20px;
        line-height:30px
    }
    .calculator-result{
        background:0 0
    }
    .social-table{
        margin-bottom:0
    }
    .pagination li a{
        padding:0 6px 5px
    }
    .ecn-graph .result>div p,.ecn-graph ul li .line-text span.best,.ecn-graph ul li .line-text span.simple,.ecn-graph ul li .line-text.active .simple{
        font-size:7px
    }
    .forex-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{
        height:34px;
        line-height:34px
    }
    .forex-calculator-form .input-row input{
        padding:5px 20px
    }
    .forex-calculator-page .btn-block a{
        padding:10px 30px!important;
        width:100%;
        max-width:100%
    }
    .partners-slide h2{
        font-size:14px
    }
    .partners-slide h1{
        font-size:25px;
        line-height:normal
    }
    .main-wrapper-be-on-top .table-raiting table tr td,.main-wrapper-be-on-top .table-raiting table tr th{
        font-size:13px
    }
}

