/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 8, 2015, 5:53:54 PM
    Author     : sergey
*/
/*home page*/
.main_ttl_cont .provide_steps h2 {
    max-width: 750px;
}
/*END home page*/
.geworko_banner .text_1  {
    font-size: 0.9375rem;
    font-weight: bold;
    margin: 5px 0 6px 0;
}

.geworko_banner .text_3 {
    font-size: 0.9375rem;
    font-weight: bold;
    margin: -4px 0 0 0;
}

/*SLIDERS*/

a.slider_btn_1,
a.slider_btn_2  {
    font-size: 0.875rem;
}

.slider_regulated_broker .regulated_broker_title   {
    margin-top: 46px;
}

.slider_trading_instruments .trading_instruments_txt_1  {
    margin-left: 54px;
}
.swap_content{
    height: 516px;
}
/*.percents_title {
    font-size: 1.5rem;
}*/
.partnership_new .body_cont_1 .body_cont_1_btn a{
    font-size: 0.75rem;
}
.slider_percents .slider_button_container{
    margin-top: -60px;
}

@media (max-width: 1160px)  {
    .slider_percents .percents_txt_1 span   {
        font-size: 2.1875rem;
    }
    .slider_percents .percents_txt_1 span>span{
        font-size: 2.75rem;
    }
}

@media (max-width: 1104px)  {
    .slider_percents .percents_txt_1 span   {
        font-size: 1.875rem;
    }
    .slider_percents .percents_txt_1 span>span{
        font-size: 2.5rem;
    }
    .slider_percents .percents_txt_2    {
        font-size: 1.0625rem;
    }
}

@media (max-width: 1100px)  {
    .percents_title {
        font-size: 1.25rem;
    }  
}

@media (max-width: 1060px)  {
    .percents_title {
        font-size: 1.25rem;
    }
    .slider_percents_img    {
        right: -17%;
    }
}

.slider_execution_right .slider_execution_li_txt    {
    font-size: 1.5625rem;
}

@media (max-width: 1057px)  {
    .slider_execution_right ul  {
        width: 320px;
    }
    .slider_execution_right .slider_execution_li_txt    {
        font-size: 1.3125rem;
    }
}

@media (max-width: 998px){
    .slider_execution_right ul  {
        margin-left: -2%;
    }
}

.slider_new_stock_top span  {
    font-size: 1.8125rem;
}

@media (max-width: 1130px){
    .slider_new_stock_top span  {
        margin-right: -7%;
    }
}

@media (max-width: 1100px)  {
    .slider_new_stock_top span  {
        font-size: 1.625rem;
    }
}

/*END_SLIDERS*/

.logo_menu h1.logo_text .infin_icon,
.logo_menu p.logo_text .infin_icon  {
    margin-right: -1px;
}

@media (max-width: 768px) {
    .bottom_banner_wrap {
        height: 174px;
    }
}

/*advantages*/


@media (max-width: 830px){
    .advant_cont_img_2 .advant_img_txt {
        padding-left: 10%;
    }
}


/*end_advantages*/

/* method-geworko */

.pci_examples_btn_wrap #open_account_geworko_click {
    width: 98%;
    height: auto;
    line-height: 29px !important;
}

/* END_method-geworko */

/* footer */
@media (max-width: 768px) {

}
/* end_footer */

@media (max-width: 360px){
    .contact_h2 span{
        font-size: 1rem;
    }
}

/*END_STERT_TRADING*/

.quotes_ul ul li{
    width: 16.5%;
}

.quotes_ul .row_names {
    width: 117px;
}

.advant_top>div>div{
    font-size: 2.875rem;
}

@media (max-width: 1134px)  {
    .our_learning .our_learning_cont_txt    {
        font-size: 1.0625rem;
    }
}

@media (min-width: 1025px) and (max-width: 1090px){
    .our_learning .our_learning_cont_txt    {
        font-size: 1rem;
    }
    .our_learning a.button_big  {
        font-size: 1rem;
    }
}

.trading_psychology_cont div div:nth-child(1) span  {
    margin-left: 38%;
}

.trading_psychology_cont div div:nth-child(2) span  {
    margin-left: -6%;
}

.trading_psychology_cont div div:nth-child(4) span  {
    margin-left: 7%;
}

@media (max-width: 860px){
    .trading_psychology_cont div div:nth-child(4) span  {
        margin-left: -28%;
    }
}

.forex_advantages_txt{
    font-size: 0.875rem;
}

.slider_christmas > div {
    background: url("/images/slider/christmas_pic_ru.png") left bottom no-repeat;
}

@media (max-width: 1100px){
    .slider_christmas > div {
        background: url("/images/slider/christmas_pic_ru_small.png") 16% bottom no-repeat;
    }    
}

#partnership-anim1 {
    font-size: 1.375rem;
}

#partnership-anim-content #partnership-anim3    {
    line-height: 31px;
    top: 100px;
}

#partnership-anim-content #partnership-anim4    {
    top: 100px;
}

.header .phone_text>span:nth-child(2){
    font-size: 0.6875rem;
}

@media (max-width: 400px) {
    .discover_advantages #right #form_top   {
        padding-right: 8%;
    }
} 

@media (max-width: 360px) {
    .discover_advantages #right #form_top   {
        padding-right: 16%;
    }
}

@media (max-width: 340px) {
    .discover_advantages #right #form_top   {
        padding-right: 22%;
    }
}

.discover_advantages .stock_tab_header_scroller{
    width: 62%;
}

@media (max-width: 1240px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 60%;
    }
}

@media (max-width: 1170px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 57%;
    }
}

@media (max-width: 1090px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 54%;
    }
}

@media (max-width: 1030px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 52%;
    }
}

@media (max-width: 991px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 50%;
    }
}

@media (max-width: 950px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 47%;
    }
}

@media (max-width: 900px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 45%;
    }
}

@media (max-width: 870px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 42%;
    }
}

@media (max-width: 830px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 40%;
    }
}

@media (max-width: 800px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 37%;
    }
}

@media (max-width: 720px) {
    .discover_advantages .stock_tab_header_scroller{
        width: 33%;
    }
}

@media (min-width: 992px) and (max-width: 1110px) {
    .trade_with_ifcm .header .tab .tab_top .tab_top_txt {
        font-size: 1.125rem;
    }
}

/* REGISTRATION_STEPS */
.multidoc_registration.demo_reg .regulator_right {
    padding-top: 0px;
}
.multidoc_registration .right_part p#top_text{
    font-size: 1.1875rem;
}
/*END REGISTRATION_STEPS */

.click_to_open_container_wrapp   {
    top: -32px;
}

.world_class_company h2 {
    left: -6%;
    font-size: 1.375rem;
}

.world_class_company h2 span    {
    right: 10%;
}

.currency_calc_header_title {
    font-size: 1.5rem;
}

.currency_calc_header_txt {
    font-size: 0.9375rem;
}

.currency_calc_btn_cont {
    margin-right: 3%;
}

.currency_calc_header_right .btn-success   {
    padding: 0 14px;
}

@media (max-width: 1100px) and (min-width: 1025px) {
    .currency_calc_header_title {   
        font-size: 1.4375rem;
    }
    .currency_calc_btn_cont div>span    {
        font-size: 1.0625rem;
    }
    .currency_calc_btn_cont div>span span {
        font-size: 1.75rem;
    }
}

@media (max-width: 810px) {
    .currency_calc_header_title {   
        font-size: 1.3125rem;
    }
    .currency_calc_header_txt {
        font-size: 0.875rem;
    }
    .currency_calc_btn_cont div>span {
        font-size: 1.0625rem;
    }
    .currency_calc_btn_cont div>span span {
        font-size: 1.625rem;
    }
}
/* START we-offer */
@media (max-width: 670px){
    .advant_top>div>div>span:nth-child(1) {
        font-size: 1.5625rem;
    }
}
/* we-offer END */

/*BLCKBOARD*/

@media (max-width: 1070px){
    .know_about_cfd .blackboard_right_cont div .txt_1 {
        left: 20%;
    }
    .know_about_cfd .blackboard_right_cont div .txt_2,
    .know_about_cfd .blackboard_right_cont div .txt_3 {
        left: 72%;
    }
}

@media (max-width: 900px){
    .know_about_cfd .blackboard_right_cont div .txt_1 {
        left: 25%;
    }
    .know_about_cfd .blackboard_right_cont div .txt_2, 
    .know_about_cfd .blackboard_right_cont div .txt_3   {
        left: 67%;
    }
}


/*END_BLCKBOARD*/

.islamic_page .swap_bl p {
    padding: 1% 1% 1% 6%;
}
/*home page*/
.hot_offers_2_title{
    padding: 9px 5px;
}
/*footer*/
@media screen and (max-width: 2560px) and (min-width: 1255px){
    .payments_middle {
        padding-left: 0px;
    }
}
/*end*/

/*Tab panel*/
table.instruments_desc td:first-child {
    width: 25%;
}
/*END Tab panel*/

/* TRADING_REGISTRATION*/
.step_text {
    margin-left: 4px;
}
/* END_TRADING_REGISTRATION*/

.calc_calculate .calc_calculate_link p{
    font-size: 1.375rem;
}

/*Four_Cups*/
.lpage_platfopms #bottom .icon_text{
    font-size: 0.9375rem;
}
/*End Four_Cups*/

@media (max-width: 1100px){
    .slider_metatrader5_right ul li {
        margin-top: 6px;
    }
}

@media (max-width: 1020px)  {
    .percents_title{
        font-size: 1.1875rem !important;
    }
}

.home_h3,
.main_content_right_border_bottom{
    font-size: 1.5rem;
}
.prev_video_title{
    font-size: 0.75rem;
}
.news_analys_bl h3,
.learn_hp h3{
    font-size: 1.125rem;
}
.home_page_video .all_video_right div:nth-child(1){
    font-size: 1rem;
}
.learn_content p{
    text-align: left;
}
.trade_banner_cont a{
    font-size: 0.875rem;
}
.home_page_video .all_video_right div:nth-child(2){
    font-size: 0.75rem;
}
.trade_banner{
    padding: 13px 10px 17px;
}
/*HOME PAGE*/
@media (max-width: 665px){
    .advantages_block:nth-child(3) {
        margin-bottom: 0;
    }
}

.news_analys .news_analys_container:nth-child(2){
    height: 100%;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .top_header_text{
        display: none;
    }
    .home_bl2_content {
        padding-top: 12px;
    }
    .home_bl2_img {
        padding-top: 70px;
    }
}
/*END HOME PAGE*/

/* START HOVER INFO */
.text_prompt{
    width: auto !important;
    max-width: 385px !important;
}
/* END HOVER INFO */
.home_instr_txt_sm{
    width: 80%;
}

.data_services .menu_bottom_ul >li{
    width: 303px;
}


/*fort slider*/
.entry-description-container{
    bottom: 0;
}
.ja_stock_slider div h2{
    margin-bottom: 30px;
}
.chat_container .live_chat_header_content{
    font-size: 1rem;
}


/*JANOTICE*/
.janotice_wrap {
    z-index: 999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.4);
}
.janotice_wrap h2 {
    text-align: center !important;
    font-size: 1.375rem;
}
.janotice {
    text-align: center;
    border: 1px solid grey;
    background-color: white;
    padding: 40px;
    position: fixed;
    top: calc(50% - 150px);
    left: calc(50% - 300px);
    width: 600px;
    overflow: auto;
    font-size: 1rem;
}
@media (max-width: 768px) {
    .janotice {
        max-width: 100%;
        height: auto;
        left: auto;
        top: 0;
    }
}

.janotice_accept {
    display: inline-block;
    border: 1px solid #d4d4d4;
}

.janotice p{
    margin-bottom: 30px;
}

.accelerometer-label.label-strong-sell{
    left: -60%;
    right: auto;
}

.accelerometer-label.label-strong-buy {
    right: -60%;
}

.accelerometer-label.label-sell{
    left: -40px;
}

.accelerometer-label.label-buy {
    right: -40px;
}


@media (max-width: 381px){
    .personal-instrument .text-center .btn-outline-secondary{
        line-height: 24px;
    }
}

/*------------ universal-program-1 ---------------*/

.simple-stage-body {
    padding: 15px 0px;
}

.simple-stage-item{
    margin-right: 9px;
}
/*------------ END universal-program-1 ---------------*/

/*------------ TESLA slider ---------------*/

.slide-content .tesla-title{
    font-size: 3.4375rem;
}

@media (max-width: 768px) {
    .slide-content .tesla-title {
        font-size: 2.1875rem;
    }
}

@media (max-height: 820px) and (max-width: 400px){
    .slide-content .tesla-title {
        font-size: 2.1875rem;
    }
}

@media (max-width: 360px) {
    .slide-content .tesla-title {
        font-size: 1.875rem;
    }
}

/*------------ END TESLA slider ---------------*/