#countdown{
    width:10px;
    height:180px;
    text-align:center;
    background:#222;
    background-image:-webkit-linear-gradient(top,#222,#333,#333,#222);
    background-image:-moz-linear-gradient(top,#222,#333,#333,#222);
    background-image:-ms-linear-gradient(top,#222,#333,#333,#222);
    background-image:-o-linear-gradient(top,#222,#333,#333,#222);
    border:1px solid #111;
    border-radius:5px;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    margin:auto;
    padding:24px 0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
#countdown:before{
    content:"";
    width:8px;
    height:65px;
    background:#444;
    background-image:-webkit-linear-gradient(top,#555,#444,#444,#555);
    background-image:-moz-linear-gradient(top,#555,#444,#444,#555);
    background-image:-ms-linear-gradient(top,#555,#444,#444,#555);
    background-image:-o-linear-gradient(top,#555,#444,#444,#555);
    border:1px solid #111;
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    display:block;
    position:absolute;
    top:48px;
    left:-10px
}
#countdown:after{
    content:"";
    width:8px;
    height:65px;
    background:#444;
    background-image:-webkit-linear-gradient(top,#555,#444,#444,#555);
    background-image:-moz-linear-gradient(top,#555,#444,#444,#555);
    background-image:-ms-linear-gradient(top,#555,#444,#444,#555);
    background-image:-o-linear-gradient(top,#555,#444,#444,#555);
    border:1px solid #111;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
    display:block;
    position:absolute;
    top:48px;
    right:-10px
}
#countdown #tiles{
    position:relative;
    z-index:1
}
#countdown #tiles span{
    width:92px;
    max-width:92px;
    font:700 48px droid sans,Arial,sans-serif;
    text-align:center;
    color:#111;
    background-color:#ddd;
    background-image:-webkit-linear-gradient(top,#bbb,#eee);
    background-image:-moz-linear-gradient(top,#bbb,#eee);
    background-image:-ms-linear-gradient(top,#bbb,#eee);
    background-image:-o-linear-gradient(top,#bbb,#eee);
    border-top:1px solid #fff;
    border-radius:3px;
    box-shadow:0 0 12px rgba(0,0,0,.7);
    margin:0 7px;
    padding:18px 0;
    display:inline-block;
    position:relative
}
#countdown .labels{
    width:100%;
    height:25px;
    text-align:center;
    position:absolute;
    bottom:8px
}
#countdown .labels li{
    width:124px;
    font:700 15px droid sans,Arial,sans-serif;
    color:#f47321;
    text-shadow:1px 1px 0 #000;
    text-align:center;
    text-transform:uppercase;
    display:inline-block
}
.custom_Margin1{
}
.custom_Margin2{
    margin-top:16px
}
.custom_Margin3{
    margin-top:50px;
    border:12px solid #5393f4;
    width:100%;
    align-items:center;
    padding:33px;
    height:287px
}
.custom_padding{
    padding:0 0 0 84px;
    margin-top:36px
}
.custom_padding2{
    padding:0 81px
}
h1{
    display:block;
    font-size:2em;
    margin-block-start:0;
    margin-block-end:0;
    margin-inline-start:0;
    margin-inline-end:0
}
h3{
    display:block;
    font-size:1.17em;
    margin-block-start:0;
    margin-block-end:0;
    margin-inline-start:0;
    margin-inline-end:0;
    font-weight:700
}
.live_WebinarDivBg{
    background-color:#4288f3;
    padding:10px 0 19px
}
.live_WebinarDivBg_H1{
    text-align:center;
    font-size:32px
}
.live_WebinarDivBg_H3{
    text-align:center;
    line-height:17px
}
.live_WebinarDivBg_p{
    font-size:24px;
    margin-top:15px
}
.live_WebinarDivBg_twh1{
    text-align:center
}
.live_WebinarDivBg_Label{
    width:100%;
    margin-top:10px
}
.live_WebinarDivBg_Label label{
    margin:0;
    line-height:0;
    margin-bottom:0
}
.live_WebinarDivBg_Input{
    width:100%;
    margin-top:0;
    margin-bottom:0
}
.live_Webinar_Input{
    width:100%;
    padding:9px 0
}
.upcoming_row{
    border:12px solid #5393f4;
    width:100%;
    align-items:center;
    padding:33px
}
.Upcoming_ColMd5{
    -webkit-box-flex:0!important;
    -ms-flex:0 0 36.666667%!important;
    flex:0 0 47.666667%!important;
    max-width:49.666667%!important;
    margin-left:-29px
}
.Upcoming_ColMd4{
    -webkit-box-flex:0;
    -ms-flex:0 0 42.333333%!important;
    flex:0 0 27.333333%!important;
    max-width:29.333333%!important
}
.Upcoming_h1{
    font-size:20px
}
.Upcoming_DivH1{
    font-size:20px;
    line-height:15px
}
.Upcoming_DivH3{
    font-size:20px
}
@media(max-width:992px){
    .Upcoming_ColMd4{
        -webkit-box-flex:0;
        -ms-flex:unset!important;
        flex:unset!important;
        max-width:unset!important;
        margin-top:73px
    }
    .custom_padding2{
        padding:0
    }
    .Live_Webinar{
        margin-bottom:70px
    }
    .custom_MarginLast{
        margin-top:20px
    }
    #countdown{
        height:340px
    }
    .Upcoming_ColMd5{
        -webkit-box-flex:0!important;
        -ms-flex:unset!important;
        flex:unset!important;
        max-width:unset!important;
        margin-top:31px;
        margin-bottom:31px
    }
    .Upcoming_ColMd5 img{
        width:100%
    }
    .custom_padding{
        padding:0;
        margin-top:36px
    }
    #countdown .labels li{
        display:inline
    }
    #countdown{
        width:539px!important;
        height:313px!important
    }
    .custom_Margin3{
        height:664px;
        margin:auto!important
    }
}
@media(max-width:768px){
    .Upcoming_DivH1{
        font-size:25px;
        line-height:21px
    }
    .custom_Margin3{
        height:1047px
    }
    .Upcoming_DivH3{
        font-size:25px
    }
    .Upcoming_h1{
        font-size:22px
    }
    .custom_MarginLast{
        margin-top:20px
    }
    #countdown{
        width:279px!important;
        height:549px!important
    }
}
.joomla{
    min-width:992px!important
}
.joomla{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:576px){
    .joomla{
        max-width:540px
    }
}
@media(min-width:768px){
    .joomla{
        max-width:720px
    }
}
@media(min-width:992px){
    .joomla{
        max-width:960px
    }
}
@media(min-width:1200px){
    .joomla{
        max-width:1180px
    }
}
.joomla-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.instruments img,.become img,.white-label img{
    max-width:100%
}
.text-center{
    text-align:center
}
.mx-auto{
    margin-left:auto;
    margin-right:auto
}
.my-auto{
    margin-top:auto;
    margin-bottom:auto
}
.global-markets .item{
    border:thin solid transparent;
    border-radius:3px;
    padding:35px 0;
    margin:15px auto
}
.instruments_bullits .item .icon{
    margin-bottom:10px
}
.max-700{
    max-width:700px
}
.max-950{
    max-width:950px
}
.how-work .cards-wrapper{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding-top:50px
}
.how-work .item{
    width:100%;
    height:305px;
    background-color:#fff;
    border-top:4px solid #74f2ab;
    box-shadow:0 0 10px 0 rgba(50,50,50,.15);
    position:relative
}
.how-work .arrow{
    z-index:2;
    position:absolute;
    top:110px;
    right:-30px
}
.how-work .icon{
    margin:35px auto
}
#registr-form,.registr-form{
    padding-left:10px;
    padding-right:10px
}
#registr-form .input,#registr-form .label,.registr-form .input,.registr-form .label{
    width:100%
}
#registr-form .label,.registr-form .label{
    margin-bottom:10px;
    font-weight:600
}
#registr-form .input,.registr-form .input{
    background:#fafafa;
    border:1px solid #dcdcdc;
    box-sizing:border-box;
    border-radius:5px;
    height:46px;
    padding:5px
}
#registr-form .submit,.registr-form .submit{
    border:none
}
.contact-data .icon,.social-links .icon{
    max-width:70px
}
.week-days .day{
    display:inline-block;
    text-transform:uppercase;
    text-align:center;
    width:50px;
    margin-right:15px;
    border-bottom:3px solid transparent
}
.week-days .day.work{
    border-bottom-color:#41d180
}
.week-days .day.off{
    border-bottom-color:#f75f5f
}
.contact-us .social-links{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between
}
.social-links .link{
    display:flex;
    align-items:center
}
.social-links .name{
    color:#555;
    margin-left:10px;
    font-weight:600
}
.instruments .icon,.webinars-page .icon{
    width:auto;
    height:80px
}
.instruments table{
    width:100%;
    border:1px solid #ddd;
    margin:30px auto 0;
    border-collapse:collapse
}
.instruments thead{
    background:#ddd;
    font-weight:600
}
.instruments td{
    padding:10px;
    border-right:1px solid #ccc
}
.instruments td:first-child{
    text-align:center
}
.instruments thead td{
    height:40px;
    padding:10px;
    text-align:center
}
.instruments .tab_section .display-block{
    overflow-x:auto;
    padding:10px
}
.instruments .tab_window-2 td{
    width:50%;
    text-align:center
}
.instruments .tab_window-3 td{
    text-align:center
}
.instruments .tab_window-5 td{
    width:50%;
    text-align:center
}
.table-wrap .row{
    margin:0
}
.table-wrap .d-bs-line .col-3{
    border-right:1px solid #ccc;
    border-left:1px solid #ccc
}
.td_future{
    text-align:left!important;
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    font-size:12px
}
.footer_nav a:hover{
    color:#4288f3
}
.one-account table td:nth-child(3){
    font-size:18px
}
.burger{
    display:none
}
.head-buttons{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.head-buttons .navbar-toggler{
    padding:0
}
.head-buttons .navbar-toggler svg{
    width:28px;
    height:28px
}
.navbar-toggler{
    width:2.5em;
    height:2em;
    padding:.5rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background:transparent no-repeat center center;
    -webkit-background-size:24px 24px;
    background-size:24px 24px;
    border:1px solid transparent;
    border-radius:.25rem
}
.header_menu .menu_list button{
    padding-left:10px;
    margin-right:-10px
}
.header_menu .menu_list button svg path{
    fill:none;
    stroke-width:2px;
    stroke-dashoffset:0;
    will-change:transform;
    transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25)
}
.header_menu .menu_list button svg path{
    stroke:#fff
}
.header_menu .menu_list button svg path#top,.header_menu .menu_list button svg path#bottom{
    stroke-dasharray:19px 60px
}
.header_menu .menu_list button svg path#middle{
    stroke-dasharray:19px 20px
}
.header_menu .menu_list button:not(.collapsed) svg path#top,.header_menu .menu_list button:not(.collapsed) svg path#bottom{
    stroke-dashoffset:-50.5px
}
.header_menu .menu_list button:not(.collapsed) svg path#middle{
    stroke-dashoffset:-10px;
    stroke-dasharray:0 10px
}
.accept_payment-system{
    margin:0
}
.h1,h1{
    font-size:38px
}
.navigation_menu,.navigation_menu ul{
    list-style:none;
    padding-left:15px;
    font-size:18px
}
.contact-us .first-screen{
    background-image:url(/images/bg-contact-us.jpg)
}
.about .first-screen{
    background-image:url(/images/about_us_bg.jpg)
}
.blog .first-screen{
    background-image:url(/images/Blog_Banner_4.png)
}
.platform .first-screen{
    background-image:url(/images/bg-platform.jpg)
}
.instruments .first-screen{
    background-image:url(/images/bg-instruments1.jpg)
}
.smart-page .first-screen{
    background-image:url(/images/bg_account-types.jpg)
}
.webinars-page .first-screen{
    background-image:url(/images/bg-daily-market.jpg)
}
.deposit .first-screen{
    background-image:url(/images/bg-deposit.jpg)
}
.withdrawal .first-screen{
    background-image:url(/images/bg-withdrawal2.jpg)
}
.become .first-screen{
    background-image:url(/images/bg-become.jpg)
}
.white-label .first-screen{
    background-image:url(/images/bg-white-label.jpg)
}
.franchising .first-screen{
    background-image:url(/images/bg-franchising.jpg)
}
body{
    overflow-x:hidden
}
.h2_instruments_span__nam__outer{
    background:linear-gradient(#5596D1,#2854A1);
    display:inline-block;
    float:right;
    transform:translate(-170px,-40px)
}
.h2_instruments_span{
    display:block
}
.h2_instruments_span__nam{
    font-size:100px;
    height:100px;
    padding-top:20px;
    font-weight:700;
    background:#fff;
    mix-blend-mode:screen
}
.ai-center{
    align-items:center
}
.global-markets img{
    display:inherit;
    margin:auto;
    text-align:center
}
.tab_btn-block{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.tab_section{
    margin-bottom:35px
}
.tab_section .display-block{
    display:block;
    opacity:1;
    z-index:1;
    height:auto;
    transition:opacity 0s,height 0s
}
.tab_window{
    opacity:0;
    height:0;
    z-index:-1;
    transition:opacity .4s,height 0s;
    display:none
}
.d-bs-line{
}
.d-bs-line [class*=col]{
    line-height:22px;
    font-weight:600
}
.franchising img{
    max-width:100%
}
.franchising .first-screen{
    margin-bottom:0
}
.franchising .info-block{
    background:url("/templates/custom/images/bg-what-franchise.jpg") no-repeat center/cover;
    padding-top:90px
}
.info-block .max-950{
    margin-left:auto;
    margin-right:auto;
    font-weight:500
}
.franchising .will-have{
    background:radial-gradient(circle at center,#113462 0%,#020717 70%,#020717 100%);
    color:#fff;
    padding-top:100px;
    padding-bottom:100px
}
.will-have .list{
    list-style-image:url(/templates/custom/images/check-list.png);
    font-size:18px;
    line-height:26px
}
.will-have .list li{
    margin-bottom:25px
}
.franchising .will-have .h2{
    margin-bottom:85px
}
.franchising .will-have .col-12:nth-child(2){
    text-align:center
}
.franchising .will-have img{
    margin-bottom:35px
}
.franchising .why-need{
    padding-top:100px
}
.franchising .why-need .h2{
    margin-bottom:30px
}
.franchising .why-need .image{
    position:absolute;
    bottom:0
}
.franchising .why-need .darts{
    margin-top:35px;
    margin-bottom:35px
}
.franchising .why-need p{
    margin-bottom:25px;
    font-weight:500
}
.franchising .advantages{
    background:url("/templates/custom/images/business-meeting.jpg") no-repeat center/cover;
    color:#fff
}
.franchising .advantages .item{
    display:flex;
    align-items:center;
    margin:25px 0
}
.franchising .advantages .item .icon{
    width:60px;
    min-width:60px
}
.franchising .advantages .item .text{
    margin-bottom:0;
    padding-left:30px;
    max-width:150px;
    font-weight:600
}
.outer_btn_store{
    margin:-20px 0 20px
}
.mp__btn_store{
    display:none
}
.mp__btn_store .btn_store img{
    width:47%
}
.privacy-policy{
    font-size:18px
}
.privacy-policy .first-screen{
    background-image:url(/images/bg-privacy-policy.jpg)
}
.policy_header{
    font-weight:900;
    margin:60px 0 10px;
    font-size:20px
}
.privacy-policy__pdf{
    width:40px;
    height:auto
}
.faqs_btn__outer{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center
}
.faqs_items-block{
    margin:30px 0
}
.faqs .first-screen{
    background-image:url(/images/bg-faqs.jpg)
}
.faqs_item{
    margin-bottom:10px;
    -webkit-box-shadow:0 0 5px 0 #ddd;
    box-shadow:0 0 5px 0 #ddd;
    margin:15px 0;
    padding:15px 15px 10px;
    cursor:pointer;
    position:relative;
    border-left:7px solid #0e3793
}
.faqs_item__faq{
    font-weight:600;
    font-size:20px;
    position:relative
}
.faqs_item__faq:after{
    position:absolute;
    content:'';
    width:20%;
    max-width:80px;
    height:100%;
    right:0;
    top:0;
    border-left:1px solid #eee;
    display:flex;
    align-items:center;
    justify-content:center;
    background:url(/images/arrb.svg) no-repeat center;
    background-size:40px auto;
    transition:all .6s;
    transform:rotateX(180deg)
}
.faqs_item__open .faqs_item__faq:after{
    transform:rotateX(360deg)
}
.faqs_item__ans{
    display:none;
    border-top:1px solid #eee;
    padding-top:20px;
    margin-top:10px
}
.faqs_btn__active{
    background-color:rgba(40,40,40,.85)!important;
    border-color:rgba(40,40,40,.85)!important
}
.btn.transparent{
    font-weight:500;
    cursor:pointer;
    background-image:none;
    white-space:nowrap;
    -webkit-border-radius:4px;
    border-radius:4px;
    display:block;
    text-align:center;
    border:none;
    padding:15px 20px;
    font-size:20px;
    text-decoration:none!important;
    color:#fff;
    overflow:hidden;
    position:relative;
    line-height:normal;
    -webkit-transition:.25s;
    transition:all .25s
}
.btn:not(:disabled){
    cursor:pointer
}
.btn.transparent{
    background-color:transparent;
    color:#000;
    border:1px solid #000
}
.btns-section .btn{
    width:24%;
    min-width:195px;
    margin:5px;
    font-size:18px;
    padding:10px 15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.btn.transparent::after{
    content:'';
    height:155px;
    left:-75px;
    opacity:.2;
    position:absolute;
    top:-50px;
    -webkit-transform:rotate(35deg);
    transform:rotate(35deg);
    -webkit-transition:550ms cubic-bezier(.19,1,.22,1);
    transition:all 550ms cubic-bezier(.19,1,.22,1);
    width:50px;
    z-index:20;
    background-color:#fff
}
.btns-section .btn:hover{
    border-color:#4288f3;
    background-color:#4288f3;
    color:#fff
}
.btn:not(:disabled):hover::after{
    left:120%;
    -webkit-transition:550ms cubic-bezier(.19,1,.22,1);
    transition:all 550ms cubic-bezier(.19,1,.22,1)
}
.btns-section .tab_btn_grey{
    background-color:rgba(40,40,40,.2)
}
.btns-section .tab_btn_blue{
    background-color:#4288f3;
    border-color:#4288f3;
    color:#fff
}
.btns-section .tab_btn_blue:hover{
    background-color:rgba(40,40,40,.85);
    border-color:rgba(40,40,40,.85)
}
.btns-section .tab_btn_effect{
    background:rgba(40,40,40,.85);
    border-color:rgba(40,40,40,.85);
    color:#fff
}
.btns-section .tab_btn_green{
    background:#74f2ab;
    border-color:#74f2ab;
    color:#fff
}
.switch_lange{
    margin-right:15px
}
.switch_lange img{
    height:20px;
    width:auto;
    margin-right:10px
}
.lang_block{
    position:relative
}
.lang_active{
    width:auto;
    cursor:pointer
}
.lang_dropdown{
    display:none;
    position:absolute;
    top:35px;
    border-radius:5px;
    box-shadow:0 0 10px 0 #525252;
    background:rgba(0,0,0,.9);
    color:#fff;
    width:80px;
    height:auto;
    z-index:100;
    padding:0;
    left:-10px
}
.lang_dropdown a{
    color:#fff
}
.lang_dropdown__open{
    display:block
}
.lang_dropdown li{
    display:block;
    padding:10px
}
.arrow-tr{
    border:5px solid transparent;
    border-top:5px solid #fff;
    display:inline-block;
    transform:translateY(2px)
}
.tab-navigator_table-block{
    background:#fff;
    display:flex;
    border-bottom:1px solid rgba(255,0,0,.5)
}
.tab-navigator_table-block_outer{
    margin-bottom:-17px
}
.policy-block{
    text-align:center;
    margin:90px 0 0
}
.risk-disclosure .first-screen{
    background-image:url(/images/bg-risk-disclosure.jpg)
}
.careers img{
    max-width:100%
}
.careers .first-screen{
    background-image:url(/images/bg-careers.jpg)
}
.careers-bullit{
    background:#062748;
    background:radial-gradient(circle,rgba(6,39,72,1) 16%,rgba(2,9,27,1) 100%)
}
.careers_item_outer{
    margin:90px 0
}
.careers_item{
    margin-bottom:60px
}
.careers_head{
    display:flex;
    margin-bottom:25px
}
.careers_info-steap{
    line-height:60px;
    flex:0 0 60px;
    height:60px;
    background:#4288f3;
    border-radius:50%;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin-right:30px
}
.careers_heder{
    font-size:25px;
    font-weight:900;
    line-height:30px
}
.careers_body{
    font-size:17px;
    font-weight:600
}
.careers-bullit{
    text-align:center;
    padding:60px 0 0
}
.careers-bullit_text{
    font-size:25px;
    font-weight:900;
    color:#fff
}
.careers-bullit_item{
    padding:12px 0 80px
}
.careers_foto-bullit{
    display:flex;
    margin-bottom:90px
}
.careers_foto-bullit_item{
    color:#fff;
    font-size:40px;
    font-weight:600;
    height:390px;
    line-height:390px
}
.careers_foto-bullit_item-1{
    background:linear-gradient(0deg,rgba(6,39,72,0) 0%,rgba(2,9,27,0.4) 50%,rgba(2,9,27,0) 100%),url(/images/careers/careers-2.jpg) no-repeat center/cover;
    flex:0 0 40%;
    text-align:right;
    padding-right:160px
}
.careers_foto-bullit_item-2{
    background:linear-gradient(0deg,rgba(6,39,72,0) 0%,rgba(2,9,27,0.4) 50%,rgba(2,9,27,0) 100%),url(/images/careers/careers-4.jpg) no-repeat center/cover;
    flex:0 0 20%;
    text-align:center
}
.careers_foto-bullit_item-3{
    background:linear-gradient(0deg,rgba(6,39,72,0) 0%,rgba(2,9,27,0.4) 50%,rgba(2,9,27,0) 100%),url(/images/careers/careers-3.jpg) no-repeat center/cover;
    flex:0 0 40%;
    text-align:left;
    padding-left:160px
}
.careers_block-links{
    background:#282828;
    min-height:180px;
    padding-bottom:60px
}
.careers_block-links a{
    color:#fff;
    font-weight:600;
    font-size:30px;
    text-align:center;
    display:block;
    border-left:3px solid #47a1fc;
    margin-top:60px;
    transition:all .4s ease-in-out
}
.careers_block-links a:hover{
    color:#47a1fc
}
.bb{
    border-bottom:1px solid #ccc
}
.uForm_careers{
    width:80%;
    max-width:500px;
    margin:40px auto 80px;
    padding:40px;
    box-shadow:0 0 10px #d7d7d7;
    border-radius:5px
}
.uForm_info{
    font-size:13px;
    color:#9b9b9b
}
.uForm_careers input{
    width:100%;
    border:none;
    border-bottom:1px solid #d9d9d9;
    height:40px;
    margin-bottom:10px;
    font-size:14px
}
.uForm_careers input[type=checkbox]{
    width:20px;
    height:20px
}
.uForm_careers input[type=file],.uForm_careers input[type=submit]{
    border:none
}
.uForm_careers_file-outer{
}
.uForm_careers__resume{
    font-size:13px;
    margin:0 0 3px
}
#uForm__submit{
    background:#47a1fc;
    color:#fff;
    text-transform:uppercase;
    border-radius:3px
}
.uForm{
    position:relative
}
form>*{
    display:block;
    margin:10px auto
}
.uForm__radio-btn{
    display:inline-block
}
.uForm__checkbox{
    display:inline-block
}
.uForm__modal{
    width:300px;
    height:max-content;
    max-height:150px;
    padding:30px;
    text-align:center;
    font-size:23px;
    background:#fff;
    z-index:1000;
    position:fixed;
    top:-200px;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    display:none
}
.uForm__error-msg{
    display:none;
    color:red
}
.uForm__overlay{
    width:100vw;
    height:100vw;
    background:rgba(0,0,0,.5);
    z-index:100;
    position:fixed;
    top:0;
    left:0;
    display:none
}
.uForm__preload{
    display:none;
    position:absolute;
    z-index:999;
    left:0;
    top:0;
    right:0;
    width:100%;
    height:100%;
    background:url(../uForm/img/loading.gif) no-repeat;
    background-size:120px;
    background-position:center;
    margin:0 auto;
    background-color:#fff
}
.uForm__extended{
    display:none
}
#IE-hide{
    display:none;
    background:#fff;
    width:100%;
    height:100%;
    overflow:hidden;
    position:absolute;
    z-index:9999999
}
@media(max-width:2000px){
}
@media(max-width:1700px){
    .franchising .why-need .image{
        margin-top:auto;
        margin-bottom:0;
        position:absolute;
        bottom:0;
        top:auto;
        max-width:100%
    }
    .franchising .advantages .item{
        margin:15px 0;
        padding:0 15px
    }
    .franchising .advantages .item .text{
        max-width:initial;
        padding-left:20px
    }
}
@media(max-width:1295px){
    .franchising .why-need .image{
        position:relative;
        max-width:500px
    }
    .why-need .col-xl-5{
        text-align:center
    }
}
@media(max-width:1025px){
    .switch_lange{
        display:none
    }
    .nav_section .switch_lange{
        display:block;
        margin:0;
        text-align:center
    }
    .nav_section .lang_dropdown{
        display:block;
        position:static;
        top:auto;
        margin:0;
        width:100%;
        left:0
    }
    .nav_section .lang_dropdown li{
        display:inline-block
    }
    .footer_nav{
        height:initial;
        border-bottom-color:transparent
    }
    .footer_nav_block__btn{
        display:none
    }
    .burger{
        display:block
    }
    .navbar-toggler:focus{
        outline:none
    }
    .nav_section{
        background:#f4f4f4;
        color:#282828;
        height:initial
    }
    .nav_section .menu{
        display:flex;
        flex-direction:column
    }
    .nav_item{
        min-height:50px
    }
    .nav_parent::before{
        content:'\25BC';
        cursor:pointer;
        position:absolute;
        top:0;
        right:10px;
        color:#282828;
        transition:all linear .2s
    }
    .nav_parent.open::before{
        transform:rotate(180deg)
    }
    .nav_item .separator,.nav_item a{
        color:#282828
    }
    .nav_item a:hover,.nav .active>a{
        border-bottom-color:transparent;
        color:#282828
    }
    .nav_children{
        position:relative;
        top:initial;
        background:0 0;
        min-width:auto;
        text-align:center;
        -webkit-box-shadow:none;
        box-shadow:none;
        z-index:50;
        padding:10px 0 15px 20px
    }
    .header_logo{
        transform:none
    }
    .header_top-line .col-3{
        display:flex;
        align-items:center;
        padding-left:15px
    }
    .nav_parent .nav_children a{
        color:#4288f3
    }
    .h2_instruments_span__nam__outer{
        transform:translate(-570px,-40px)
    }
    .d-w-hd.mob{
        display:flex
    }
    .d-w-hd.mob .mob-hide{
        display:none
    }
    .d-bs-line [class*=col]{
        border-bottom:1px solid #f1f1f1;
        line-height:22px;
        min-height:40px;
        margin:initial;
        padding-top:8px
    }
    .d-bs-line{
        margin-top:0
    }
}
@media(max-width:992px){
    .h2_instruments_span__nam{
        font-size:60px;
        height:55px;
        padding-top:15px;
        font-weight:700;
        background:#fff;
        mix-blend-mode:screen
    }
    .h2_instruments_span__nam__outer{
        float:none;
        transform:none;
        font-size:60px;
        height:55px;
        padding-top:0;
        margin-top:20px;
        margin-bottom:5px
    }
    .h2_instruments_span:nth-child(4){
        font-weight:900
    }
    .franchising .will-have{
        padding-top:80px;
        padding-bottom:50px
    }
    .franchising .will-have .h2,.franchising .why-need .h2{
        margin-bottom:35px
    }
    .will-have .list li{
        margin-bottom:25px
    }
    .franchising .why-need{
        padding-top:85px
    }
    .franchising .why-need .darts{
        margin:25px auto
    }
    .franchising .why-need .image{
        max-width:400px
    }
}
@media(max-width:800px){
    .accept_payment-system{
        position:relative;
        right:initial
    }
}
@media(max-width:768px){
    .how-work .item{
        margin-bottom:10px
    }
    .how-work .arrow{
        display:none
    }
    .footer_nav_block{
        position:relative;
        width:auto
    }
    .tab_btn-block .tab_btn{
    }
    .privacy-policy,.privacy-policy p{
        font-size:14px
    }
    .policy_header{
        margin:30px 0 10px
    }
    .careers_foto-bullit{
        display:block
    }
    .careers_foto-bullit_item{
        font-size:20px;
        height:120px;
        line-height:120px
    }
    .careers-bullit_img svg,.careers-bullit_img svg image{
        width:60px;
        height:60px
    }
    .careers-bullit_text{
        font-size:20px;
        font-weight:600;
        color:#fff
    }
    .careers_block-links a{
        font-size:20px
    }
}
@media(max-width:576px){
}
@media(max-width:425px){
    .footer_nav{
        margin:0
    }
    .header_top-line{
        height:initial
    }
    .h1,h1{
        font-size:20px
    }
    .instant .row_custom{
        margin-left:-10px;
        margin-right:-10px
    }
    .trade_control__btn:first-child:after{
        display:none;
        right:0
    }
    .d-bs-line [class*=col]{
        font-size:12px
    }
    .franchising .info-block{
        padding-top:35px
    }
    .franchising .will-have{
        padding-top:35px;
        padding-bottom:25px
    }
    .will-have .list{
        font-size:18px;
        line-height:28px
    }
    .franchising .why-need p{
        margin-bottom:15px;
        font-size:16px
    }
    .franchising .why-need .image{
        max-width:100%
    }
    .mp__btn_store{
        display:block
    }
    .faqs_btn{
        width:100%!important
    }
    .faqs_item__faq{
        font-size:15px;
        padding-right:60px
    }
    .faqs_item__faq:after{
        width:50px;
        right:-15px
    }
    .uForm_careers{
        padding:20px;
        width:100%
    }
}
@media(max-width:320px){
}
@media(min-width:320px){
}
@media(min-width:576px){
}
@media(min-width:768px){
}
@media(min-width:992px){
}
@media(min-width:1200px){
    .one-account table td:nth-child(3){
        font-weight:700
    }
}
@media(min-width:1700px){
    .franchising .container{
    }
}
@media(min-width:2000px){
    .contact-us .first-screen{
        background-image:url(/images/bg-contact-us@2x.jpg)
    }
    .about .first-screen{
        background-image:url(/images/bg-about@2x.jpg)
    }
    .platform .first-screen{
        background-image:url(/images/bg-platform@2x.jpg)
    }
    .instruments .first-screen{
        background-image:url(/images/bg-instruments1@2x.jpg)
    }
    .smart-page .first-screen{
        background-image:url(/images/bg_account-types@2x.jpg)
    }
    .webinars-page .first-screen{
        background-image:url(/images/bg-daily-market@2x.jpg)
    }
    .deposit .first-screen{
        background-image:url(/images/bg-deposit@2x.jpg)
    }
    .withdrawal .first-screen{
        background-image:url(/images/bg-withdrawal2@2x.jpg)
    }
    .become .first-screen{
        background-image:url(/images/bg-become@2x.jpg)
    }
    .white-label .first-screen{
        background-image:url(/images/bg-white-label@2x.jpg)
    }
    .franchising .first-screen{
        background-image:url(/images/bg-franchising@2x.jpg)
    }
}
.item_image img{
    width:100%
}
h2.item_title{
    padding:10px 0 0;
    text-align:center
}
.item_image{
    text-align:center;
    line-height:1vw
}
.item_introtext{
    text-align:left
}
p.readmore{
    display:inline;
    color:#000
}
p.readmore a.btn{
    color:#000;
    font-weight:700
}
.leading-1{
    padding:20px 0
}
.item-page__main-img{
    display:none
}
#chat-widget-container{
    right:5px!important
}
ul.pagination-list{
    padding:0;
    display:flex;
    justify-content:center;
    margin:0 0 20px;
    border:1px solid #ccc;
    border-radius:7px
}
ul.pagination-list li{
    list-style-type:none
}
ul.pagination-list li span,ul.pagination-list li a{
    padding:10px 20px;
    display:block;
    border-right:1px solid #ccc;
    cursor:pointer;
    font-size:16px
}
ul.pagination-list li.pagination-start,ul.pagination-list li.pagination-end{
    background:0 0
}
ul.pagination-list li.pagination-start span,ul.pagination-list li.pagination-end a{
    color:#419ffa
}
ul.pagination-list li.pagination-end a{
    border-right:none
}
ul.pagination-list li>span.active{
    color:#4288f3
}
ul.pagination-list li.number span.active{
    background:#4288f3;
    color:#fff
}
.pagination .counter.pull-right{
    text-align:center
}
.pagination .pagination-list .pagination-start,.pagination .pagination-list .pagination-end{
    display:none
}
