:root{

    /*TEXT Color*/
    --DarkGray_TF: #1B1B1B;
    --LighGray_TF: #616768;
    --Lightergray_TF: #E0E0E0;
    --SilverGray_TF: #F6F6F8;
    --DimGray_TF: #707070;
    --StormGrey_TF: #7d7b7b;
    --Mintgray_TF: #f9fdfbba;
    --JackBlack_TF: #201d29;
    --Golden_TF: #BCA16E;
    --White_TF: #fff;
    --DimWhite_TF: rgba(255, 255, 255, .68);
    --AshWhite_TF: rgba(255, 255, 255, .83);
    --PearlWhite_TF: rgba(249, 253, 251, .73);
    --Green_TF: #11B46C;
    --Black_TF: #000;
    --Red_TF: #ec1c24;
    --SpanishGray_TF: #929c9d;
    --EerieBlack_TF: #1b1b1bba;
    --Bleached_TF: #2d3436;

    /*BG Color*/
    --Black_BG: #000;
    --DimBlack_BG: #201d29;
    --Dimgray_BG: #707070;
    --Lightgray_BG: #F6F6F8;
    --LightDallgray_BG: #E0E0E0;
    --Darkgray_BG: #1B1B1B;
    --White_BG: #FFF;
    --Golden_BG: #BCA16E;
    --Green_BG: #11b46c;
    --Green_BG_HVR: #0aab64;
    --Gray_BG: #929c9d;
    --Mintgray_BG: #dcdcdc;
    --RED_BG: #ec1c24;
    --DarkRED_BG: #c8242b;
    --Ashgray_BG: #616768;
    --DarkBlack_BG: #090C11;
    --Alabaster_BG: #f9f9f9;
    --Woodsmoke_BG: #060608;
    --AshWhite_BG: rgb(255 255 255 / 83%);
    --Greyscale_BG: rgb(32 29 41 / 78%);
    --Dullgray_BG: rgb(255 255 255 / 34%);
    --Blue_BG: #34b1e1;
    --AshBlue_BG: #34b1e1;
    --Limeade_BG: #29b200;
    --LighGray_BG: #eee;
    --RichBlack_BG: #090c11;
    --FlashWhite_BG: #F0F0F2;
    --DarkBlue_BG: rgb(27 27 27 / 65%);
    --CrimsonRED_BG: #db1c24;
    --RockGreen_BG: #00a95e;
    --ToryBlue_BG: #22bf7a;
    --LightBlack_BG: rgba(0,0,0,.4);
    --Facebook_BG: #3B5998;
    --Linkedin_BG: #0077B5;
    --Telegram_BG: #0088CC;
    --Email_BG: #EFEFEF;
    --DullBlack_BG: rgba(0,0,0,.7);
    --SilverGray_BG: #777777;
    --VistaBlue_BG: #86d7b4;

    /*BORDER Color*/

    --LightBorder: #61676878;
    --GainsBorder: #61676840;
    --DimBorder: rgb(112 112 112 / 33%);
    --DullBorder: rgb(112 112 112 / 23%);
    --DarkBorder: #707070B8;
    --MintBorder: #707070;
    --SilverBorder: #dbdbdb54;
    --GrayBorder: #dbdbdb;
    --PastelBorder: #F6F6F8;
    --WhiteBorder: #FFF;
    --GoldenBorder: #BCA16E;
    --LightGoldenBorder: #BCA16ECC;
    --DarkGrayBorder: #1B1B1B;
    --LightGrayBorder: #E1E1E1;
    --GreenBorder: #11B46C;
    --RedBorder: #BA0D1F;
    --LightRedBorder: #ec1c24;
    --LightBlueBorder: rgba(82, 168, 236, .8);
    --SmokeWhiteBorder: rgba(255, 255, 255, .83);
    --GainsBoroBorder: #e3e3e3;
    --DimGrayBorder: #7070703B;
    --GraynessBorder: #d0d2d4;
    --AthensGrayBorder: #d7d9d9;
    --GeyserBorder: #dee2e6;
    --LightGeyserBorder: rgba(112, 112, 112, 0.18);
    --SilverGrayBorder: #777777;
    --VistaBlueBorder: #86d7b4;



    /*General Color*/
    --LightCultured: #F7F7F7;
}

/*@font-face {
    font-family: Lato;
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato-italic-webfont.eot');
    src: url('fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-italic-webfont.woff2') format('woff2'),
         url('fonts/lato-italic-webfont.woff') format('woff'),
         url('fonts/lato-italic-webfont.ttf') format('truetype'),
         url('fonts/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.eot');
    src: url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff'),
         url('fonts/lato-light-webfont.ttf') format('truetype'),
         url('fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latosemibold';
    src: url('fonts/lato-semibold-webfont.eot');
    src: url('fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('fonts/lato-semibold-webfont.woff') format('woff'),
         url('fonts/lato-semibold-webfont.ttf') format('truetype'),
         url('fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Bold';
    src: url('fonts/Lato-Bold.eot');
    src: url('fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Lato-Bold.woff2') format('woff2'),
         url('fonts/Lato-Bold.woff') format('woff'),
         url('fonts/Lato-Bold.ttf') format('truetype'),
         url('fonts/Lato-Bold.svg#Lato-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'latobold_italic';
    src: url('fonts/lato-bolditalic-webfont.eot');
    src: url('fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/lato-bolditalic-webfont.woff') format('woff'),
         url('fonts/lato-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-black-webfont.eot');
    src: url('fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-black-webfont.woff2') format('woff2'),
         url('fonts/lato-black-webfont.woff') format('woff'),
         url('fonts/lato-black-webfont.ttf') format('truetype'),
         url('fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/*@font-face {
    font-family: Ubuntu;
    src: url('fonts/ubuntu-r-webfont.eot');
    src: url('fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('fonts/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold';
    src: url('fonts/ubuntu-b-webfont.eot');
    src: url('fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-b-webfont.woff2') format('woff2'),
         url('fonts/ubuntu-b-webfont.woff') format('woff'),
         url('fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.eot');
    src: url('fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff'),
         url('fonts/roboto-black-webfont.ttf') format('truetype'),
         url('fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.eot');
    src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff'),
         url('fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('fonts/roboto-mediumitalic-webfont.eot');
    src: url('fonts/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('fonts/roboto-mediumitalic-webfont.woff') format('woff'),
         url('fonts/roboto-mediumitalic-webfont.ttf') format('truetype'),
         url('fonts/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.eot');
    src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff'),
         url('fonts/roboto-light-webfont.ttf') format('truetype'),
         url('fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}


body,
html {
    font-family: 'Lato', sans-serif;
    font-size: 10px;
    margin: 0;
}

body{ padding-top: 17rem; }

.input-field select {
    background-color: var(--Lightgray_BG);
    border: 0;
    font-size: 1.6rem;
    height: 4.4rem;
    padding: 0 0 0 2.4rem;
    color: var(--LighGray_TF);
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/img/b2c/selectDownArrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
}

.table,
table {

    border-collapse: initial;
    border-spacing: 0;
    border-color: initial;
    border: 0;
}

h1,
h2,
h3 {
    font-family: 'Ubuntu', sans-serif;
}

/*.defaultHeading_Title {
    font-family: Ubuntu, sans-serif
}*/

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box
}

a {
    text-decoration: none
}


.font-14 {
    font-size: 1.4rem !important;
}

/*
::selection {
    color: #fff;
    background: #11b46c;
}
*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

.MainContent {
    overflow-x: hidden
}

.depositsPage #chat-widget-container {
    display: none;
}

#aplycookies {
    display: none;
}

#ApplyCookiesSc {
    background: var(--Lightgray_BG);
    padding: 1.3rem 2.5rem;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 333;
    font-size: 1.4rem;
    color: var(--LighGray_TF);
    line-height: 2rem;
    display: none;
    letter-spacing: 0;
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: none;
}

input:focus {
    border-color: var(--LightBlueBorder);
    outline: 0;
    outline: thin dotted \9;
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: 0 0 8px rgba(82, 168, 236, .6);
}

.bgGray {
    background: var(--Lightgray_BG);
}

.CursorDefault {
    cursor: default;
}

.CursorPointer {
    cursor: pointer;
}

.googletagmanageriframe{
    display:none;
    visibility:hidden
}

.shareSocialAccountIcon{
   max-width: 38px;
   width: 100%;
   margin-left: 3px;
}

.listGap{
    margin-bottom: 4rem;
}

.greentext{
    color: #11b46c;
}



@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

@media (min-width:1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1154px
    }
}



.disableData {
    pointer-events: none
}

.logoTopfx {
    width: 164px;
    transition: width .5s;
}

.pl_24 {
    padding-left: 2.4rem;
}

.lang-ru .pl_24{



}





.pl_20 {
    padding-left: 2rem;
}

/*.bodyscroll header#upperMenu {
    height: 0;
    overflow: hidden;
    padding: 0;
    display: none !important;
}*/

.bodyscroll header#upperMenu { top: 0; }

.bodyscroll .logoTopfx{
    /*transform: scale(.9);*/
    width: 124px;
}

/*.bgNav {
    transition-duration: 2s;
    transition-delay: 1s
}*/

.bgNav .navbar-nav .dropdown-menu {
    min-width: 0;
    padding: 1.2rem 1.2rem 2rem;
    top: 4.7rem;
    box-shadow: 0px 0px 10px #0a1f441a;
    border: 0;
    border-radius: 0;
    background: #151515;
    border-top: 2px solid var(--GoldenBorder);
}

.bgNav .dItemHead:hover {
    cursor: default;
}

.bgNav .NewsPages .dItemHead:hover,
.bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dItemHead:hover {
    cursor: pointer;
}


.bgNav .navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
    border: 0;
    outline: 0
}

.bgNav .dropdown-toggle::after,
.bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item:not(.dItemHead) {
    display: none
}


.bgNav .menuGridCustom .CopyTrdingMenuFour>a.dropdown-item {
    display: block !important;
}



.upperMenu {
    background: var(--Black_BG);
    padding: 0;
    height: 11.3rem;
    display: flex;
    align-items: center;
    z-index: 9999999;
    /*border-bottom: 1px solid #0D0D0E;*/
    /*position: relative;*/
    position: fixed;
    top: 0;
    right: 0;
    left: 0;

}

/*.upperMenu::before {
    content: '';
    background-image: url(../img/b2c/redline.svg);
    top: 0;
    height: 5px;
    position: absolute;
    width: 100%
}*/

.upperMenu .switchSite div>a {
    text-align: left;
    text-decoration: none;
    color: var(--Green_TF);
    font-size: 1.6rem;
    margin: 0 0 0 3.8rem;
}

.upperMenu .switchSite div>a:hover {
    text-decoration: underline;
}

.upperMenu .switchSite div>a.disableData:hover {
    text-decoration: initial;
}

/*.upperMenu .switchSite .instit a {
    color: var(--White_TF)
}*/

.upperMenuInner{
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    justify-content: space-between;
    height: 6.9rem;
}

.upperMenuInner_Left{
    display: flex;
    align-items: center;
}

.upperMenuInner_Right{
    display: flex;
    align-items: center;
}

.upperMenuInner_Right .navbarhelpBtn{
    padding: 0 0 0 3rem;
}

.lang-ur .upperMenuInner_Right .navbarhelpBtn,
.lang-ar .upperMenuInner_Right .navbarhelpBtn {
    padding: 0 3rem 0 0;
}

.upperMenuInner_Right .navbarhelpBtn a{
    font-size: 1.6rem;
    color: var(--White_TF);
    text-transform: capitalize;
}

.upperMenuInner_Right .navbarhelpBtn a.langDrpDn{
    cursor: pointer;
}

.upperMenuInner_Right .navbarhelpBtn a+a{
    margin: 0 0 0 4rem;
    text-transform: uppercase;
}

.lang-ur .upperMenuInner_Right .navbarhelpBtn a+a,
.lang-ar .upperMenuInner_Right .navbarhelpBtn a+a {
    margin: 0 4rem 0 0;
}

.menuBtns{
    margin: 0;
}


.navbarUpperLinks,
.navbarLogo{
    display: none;
}



.chooseEntity,
.helpBtn {
    margin: 0 3.8rem 0 0;
    align-items: center;
}

.chooseEntity a,
.helpBtn a,
.languageBtn a {
    color: var(--White_TF);
    font-size: 1.6rem;
    height: 3.8rem;
    display: flex;
    align-items: center;
}

.languageBtn .dropdown-menu a {
    color: var(--Black_TF);
    display: flex;
    align-items: center;
}

.languageBtn .dropdown-menu a span {
    margin-right: 0.8rem;
}

.languageBtn a {
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

.languageBtn a object { z-index: -1; }

.languageBtn .dropdown-menu {
    padding: 1rem 2rem;
    min-width: 0;
    border-top: 3px solid var(--LightRedBorder);
    width: 16.8rem;
    left: -44px !important;
}

.languageBtn .dropdown-menu li+li {
    margin-top: 1rem;
}

.loginBtn{}

.loginBtn a{
    padding: 0 2rem;
    height: 3.8rem;
    font-size: 1.6rem;
    color: var(--White_TF);
    border: 1px solid var(--GoldenBorder);
    border-radius: .3rem;
    margin: 0 2rem 0 0;
    display: flex;
    align-items: center;
}

.menuBtns a.btnDefault{
    height: 3.8rem;
    letter-spacing: 0;
    width: 18.3rem;
}



.chooseEntity span {
    color: var(--White_TF);
    font-size: 14px;
    opacity: .7
}

.chooseEntity a.CySEC {
    color: var(--Green_TF);
    margin: 0 5px
}

.bgNav {
    background: var(--Black_BG);
    z-index: 9999999;
    position: fixed;
    width: 100%;
    top: 11.3rem;
    padding: 0;
}

.bodyscroll { padding-top: 11.3rem; }
/*.bodyscroll .bgNav { top: 0; } */

.bodyscroll .bgNav {
    height: 0;
    overflow: hidden;
    padding: 0;
    display: none !important;
}



.bgNav .navbar {
}

.bgNav .navbar .navbar-nav{
    justify-content: space-evenly;
    width: 100%;
}

.bgNav .dropdown-item:focus,
.dropdown-item:hover {
    color: initial;
    text-decoration: none;
    background-color: transparent
}

.bgNav .dropdown-item {
    position: relative;
    padding: 0;
    white-space: initial;
}

.bgNav .dropdown-item+.dropdown-item {
    padding: 1.7rem 0 0 0;
    line-height: 17px;
    width: auto;
    display: table !important;
    border-bottom: 1px solid transparent;
}

.bgNav .dropdown-item.childContact{
    white-space: nowrap;
}

.bgNav .dItemHead {
    color: var(--Golden_TF);
    letter-spacing: 0;
    font-weight: 500;
    padding-bottom: 3px;
    font-size: 1rem;
    text-transform: uppercase;
}

.bgNav .dItemHead.market-analyst-author{
    white-space: inherit;
}

.bgNav .dropdown-menu .dItemHead:hover{
    color: var(--Golden_TF);
}

.bgNav .dItemHead {
    display: table;
    width: auto;
    white-space: nowrap;
}

.bgNav .dItemHead img{
    display: none;
}

/*.bgNav .dItemHead:before {
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    transition: all .4s;
    background: var(--RED_BG);
}*/

/*.bgNav .dItemHead.market-analyst-author:before{
    display: none;
}*/

/*.bgNav .nav-item .nav-link:not(.dropdown-item):before {
    width: 0;
    opacity: 0;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -6.2%;
    content: '';
    transition: all .4s;
    background: var(--RED_BG);
    z-index: 2341;
    border-radius: 3px
}*/

/*.bgNav .nav-item:hover .nav-link:before {
    width: calc(100% - 40px);
    opacity: 1
}
*/
.bgNav .dropdown:hover>.dropdown-menu {
    display: block
}

.bgNav .navbar-nav>li{
    width: 100%;
    text-align: center;
}

.bgNav .navbar-nav>li:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid var(--GoldenBorder);
    position: absolute;
    top: 0;
    left: 50%;
    margin: 4.2rem 0 0 -0.5rem;
    opacity: 0;
}

.bgNav .navbar-nav>li:hover:before {
    opacity: 1;
}

.bgNav .navbar-nav>li.lastMenus:before{
    display: none;
}

.bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--White_TF);
    transition: color .15s ease;
    position: relative;
}

.bgNav .navbar-nav>li>a.nav-link:before {
    content: '';
    position: absolute;
    left: 0;
    height: 2.1rem;
    border-left: 0.5px solid #BCA16E;
}

/*.bgNav .navbar-nav>li:last-child>a.nav-link {
    border-right: 0.5px solid #BCA16E;
}*/


.bgNav .navbar-nav li:last-child a:after {
    content: '';
    position: absolute;
    right: 0;
    height: 2.1rem;
    border: 0;
    border-left: 0.5px solid #BCA16E;
    display: block;
    margin: 0;
}

.bgNav .navbar-nav li .dropdown-menu a:after{
    display: none;
}

.bgNav .nav-item a[aria-expanded=true]:before {
    display: block
}

.menuGrid {
    display: grid;
    grid-template-columns: 11rem auto;
    grid-column-gap: 2rem
}

.menuGridTwo {
    display: grid;
    grid-template-columns: 11rem 12.2rem 11.4rem;
    grid-column-gap: 2rem;
    justify-content: space-between
}

.menuGridThree {
    display: grid;
    grid-template-columns: 16rem 14rem;
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
}

.menuGridFour {
    display: grid;
    grid-template-columns: 12.5rem 12.5rem;
    grid-column-gap: 7rem;
    grid-row-gap: 2rem;
}

.menuGridFive {
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: 2rem
}

.menuGridCustom {
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: 3.2rem
}

.closeMenu {
    width: 35px;
    display: none;

}

.closeMenu img {
    display: none;
    width: 2.5rem;

}

.bgNav .collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
    height: initial;
}

.closeMenu.openMenu{
    width: 6.1rem;
    height: 6.1rem;
    background: #151515;
    position: fixed;
    top: 8rem;
    right: -7rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bgNav .navbar-collapse.show .closeMenu.openMenu{
    transition: all 0.5s ease;
    right: 37.5rem;
}


.closeMenu.openMenu img {
    display: block;
    width: 2.5rem;
}



.downloadArea {
    margin-top: 1rem
}

.downloadArea a {
    margin-right: 1.5rem
}

.downloadArea a:last-child {
    margin-right: 0
}

.bgNav .dropdown-menu a:hover {
    color: var(--White_TF);
    border-bottom-color: var(--WhiteBorder);
}

/*.bgNav .dropdown-menu a:not(.lastMenu):first-child:hover {
    color: initial
}*/

.bgNav .dropdown-menu .NewsPages a.dropdown-item {
    font-weight: bold;
}

.bgNav .dropdown-menu .NewsPages a.dropdown-item:hover {
    color: var(--Red_TF)
}


.bgNav a {
    font-size: 1.4rem;
    font-weight: 500;
    line-height: initial;
    letter-spacing: 0;
    color: var(--White_TF)
}

.bgNav a.ItemAvailable{
    color: var(--Golden_TF);
    letter-spacing: 0;
    font-weight: 500;
    font-size: 1rem;
    text-transform: uppercase;
}

.bgNav .dropdown-menu a.ItemAvailable:hover{
    color: var(--Golden_TF);
}

.bgNav a.langDrpDn,
.bgNav .navBottm,
.bgNav .instit{
    display: none;
}


/*.bgNav .dropdown-menu a {
    line-height: 23px
}*/

/*.bgNav .dropdown-menu .market-analysis-lh{
    line-height: 20px;
}*/
/*.bgNav .dropdown-menu .market-analyst-lh{
    line-height: 17px;
}*/

.headerMargin {
    /*margin-top: 6rem*/
}



@media (min-width:1200px) {
    /*.headerMargin {
        margin-top: 6rem
    }*/

    /*.bgNav .navbar-nav .dropdown.market-analysis_padding{
        padding-right:9.3rem;
    }*/

    .market-analyst {
        padding-top: 2rem !important;
    }




}

@media (min-width:1450px) {
    /*.headerMargin {
        margin-top: 6rem
    }*/
}

@media (min-width:1600px) {
    /*.headerMargin {
        margin-top: 6rem
    }*/
}

.headerB2c {
    background: url(/img/b2c/1400x450_B_hero.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 84% -25px;
    width: 100vw;
    height: auto;
    padding: 6.5rem 0px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}



.aboutB2c {
    background: url(/img/b2c/main-image-about-us.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    width: 100vw;
    height: 82vh;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.timelineB2c {
    background: var(--Black_BG);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    display: inherit;
    align-items: center;
    height: 84vh;
    width: 100vw;
    position: relative;
    overflow: hidden;
    padding-top: 15.2rem;
}

.timelineheroGrid {
    display: grid;
    grid-template-columns: 77% 23%;
    justify-content: space-between;
}

.timelineheroGrid .headerB2c_content {
    padding-left: 8rem;
    position: relative;
    z-index: 1;
}

.timelineheroGrid .timelineheroImg {
    position: absolute;
    right: -20rem;
    bottom: -6rem;
    width: 536px;
}

.timelineheroGrid .timelineheroImg img {
    max-width: 420px;
}

header .headerB2c_content .headerb2c_title {
    font-family: 'Ubuntu', sans-serif;
    font-size: 64px;
    font-stretch: normal;
    font-weight: 400;
    font-style: normal;
    line-height: 1.08;
    letter-spacing: normal;
    color: var(--Golden_TF);
    margin-bottom: 3rem
}

.lang-gr header .headerB2c_content .headerb2c_title{
    font-size: 50px;
    line-height: 60px;

}

.aboutB2c .headerB2c_content .headerb2c_title {
    font-family: 'Ubuntu', sans-serif;
    font-size: 36px;
    font-stretch: normal;
    font-weight: 400;
    font-style: normal;
    line-height: 1.08;
    letter-spacing: normal;
    color: var(--White_TF);
    margin-bottom: 2.2rem
}

header .headerB2c_content .headerb2c_title span {
    font-size: 4.6rem;
    color: var(--White_TF);
    margin: 12px 0 0
}

.lang-gr header .headerB2c_content .headerb2c_title span{
    font-size:4.3rem;
}

header .headerB2c_content .headerb2c_paragraph {
    line-height: 24px;
    color: var(--White_TF);
    font-size: 1.6rem;
    width: 386px;
    margin-bottom: 3rem
}

.aboutB2c .headerB2c_content .headerb2c_paragraph {
    line-height: 24px;
    color: var(--PearlWhite_TF);
    font-size: 1.6rem;
    width: 33%;
    margin-bottom: 0
}

.headerButtonParent {
    width: 27rem
}

header .headerB2c_content .btnHeader {
    width: 26.8rem;
    height: 5rem;
    border-radius: 3px;
    background-color: var(--Green_BG);
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--White_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    margin-bottom: 2rem;
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease
}

header .headerB2c_content .btnHeader:hover {
    box-shadow: 0 0 10px rgba(10, 31, 68, .1);
    background: var(--Green_BG_HVR);
    top: -6px
}

.headerButtonChild {
    text-align: center
}

.depositb2c {
    background: var(--White_BG);
    padding: 10rem 0
}

header .timelineB2c .headerB2c_content .headerb2c_title {
    font-family: 'Ubuntu', sans-serif;
    font-size: 5rem;
    font-stretch: normal;
    font-weight: 400;
    font-style: normal;
    line-height: 57px;
    letter-spacing: normal;
    color: var(--Golden_TF);
    margin-bottom: 1rem
}

header .timelineB2c .headerB2c_content .headerb2c_subtitle {
    font-size: 4rem;
    color: var(--White_TF);
    line-height: 42px;
    margin-bottom: 2.2rem;
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;
}

header .timelineB2c .headerB2c_content p {
    font-size: 16px;
    color: var(--Mintgray_TF);
    width: 45%;
    margin-bottom: 0;
    line-height: 24px
}

header .depositb2c .headerB2c_content .headerb2c_title {
    font-size: 3.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    margin-bottom: .8rem
}

header .depositb2c .headerB2c_content p {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--LighGray_TF);
    width: 80%;
    margin-bottom: 0
}

.secEight .btnStepsChild {
    margin-top: 2.3rem
}

.secEight .btnStepsChild a.btnDemo,
header .headerB2c_content a.btnDemo {
    color: var(--White_TF);
    font-size: 1.6rem
}

header .headerB2c_content a.btnDemo {
    padding: 0;
    line-height: initial
}

.secEight .btnStepsChild .btnDemo span,
header .headerB2c_content .btnDemo span {
    color: var(--Green_TF);
}

header .headerB2c_content .btnDemo span {
    margin: 0 0 0 5px
}

header .headerB2c_content .btnDemo:hover span {
    text-decoration: underline
}

.bgNav .loginBtn {
    margin: 1rem 1.5rem 0 0
}

.bgNav .loginBtn a {
    color: var(--White_TF);
    font-size: 1.6rem;
    line-height: initial;
    white-space: nowrap;
}

.btnDefault {
    width: 22rem;
    height: 4rem;
    border-radius: 3px;
    background-color: var(--Green_BG);
    font-size: 1.6rem !important;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: initial !important;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--White_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    padding: 0
}

a.btnDefault {
    color: var(--White_TF);
    text-decoration: none
}

a.btnDefault:hover {
    box-shadow: 0 0 10px rgba(10, 31, 68, .1);
    color: var(--White_TF);
    border: 0;
    text-decoration: underline;
}

.tenYearsParent {
    background: var(--Black_BG);
    padding: 5rem 0;
    border-top: 1px solid var(--SmokeWhiteBorder);
    margin-top: -3rem;
    position: relative;
}

.tenYearsParent .tenYearsImg {
    margin-right: 3rem
}

.tenYearsParent .tenYearsImg img {
    max-width: 118px
}

.tenYearsParent h3 {
    font-size: 3.6rem;
    color: var(--AshWhite_TF);
    line-height: 42px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
}

.tenYearsParent p {
    font-size: 1.6rem;
    color: var(--Mintgray_TF);
    line-height: 24px;
    opacity: .83;
}

.tenYearsParent a {
    font-size: 1.6rem;
    color: var(--Green_TF)
}

.secOne {
    /*background: var(--Lightgray_BG);*/
    padding: 9rem 0 9em
}

.secOne_2{
    padding:0rem 0
}

.defaultHeadingText h1, .defaultHeading_Title {
    font-size: 3.6rem;
    line-height: 4.2rem;
    color: var(--JackBlack_TF);
    font-weight: bold;
    margin-bottom: 0;
    font-family: 'Ubuntu', sans-serif;
}

/*.defaultHeading_Title {
    font-family: Ubuntu, sans-serif;
}*/

.margin_top{
    margin-top:10rem;
}

.defaultParagraph {
    font-size: 2.5rem;
    line-height: 3rem;
/*    color: var(--White_TF);*/
    margin-bottom: 0
}



.secOne .secOneChild {
    padding: 7rem 0 0
}

.secOneChild_Grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    position: relative;
}

.secOne .secOneChild_2{

    padding:8.8rem 0 0

    }

.secOne .secOneChild .secOneBox {
    /*background: #F2F2F2;
    box-shadow: inset 0px 3px 30px rgb(255 255 255 / 60%), 0px 5px 10px rgb(0 0 0 / 25%);*/
    padding: 4rem 2.4rem 4.2rem;
    position: relative;
}

.secOne .secOneChild .secOneBox:nth-child(-n + 4) {
    padding-top: 0;
}

.secOne .secOneChild .secOneBox:nth-child(n + 5) {
    padding-bottom: 0;
}

.secOne .secOneChild .secOneBox:before {
    content: '';
    border-right: 1px solid var(--GoldenBorder);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.secOne .secOneChild .secOneBox:after {
    content: '';
    border-bottom: 1px solid var(--GoldenBorder);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.secOne .secOneChild .secOneBox:nth-child(n+5):after {
    border-bottom: 0;
}

.secOne .secOneChild .secOneBox:nth-child(4n):before,
.secOne .secOneChild .secOneBox:nth-child(8n):before {
    border-right: 0;
}

.secOneChildIcon{
    margin: 0 0 1rem;
    height: 2.8rem;
    display: flex;
    align-items: flex-end;
}

.secOneChildIcon img{
    margin: auto 0;
}

.secOne .secOneChild .secOneBox.viewallMrkt{
    /*border: 1px solid rgba(32, 29, 41, 0.15);
    background: #fff;
    box-shadow: none;*/
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}

.secOne .secOneChild .secOneBox.viewallMrkt .viewallMrkt_Inner{
    text-align: center;
    /*display: flex;
    align-items: center;*/
}

.secOne .secOneChild .secOneBox.viewallMrkt .viewallMrkt_Inner a{
    text-decoration: none;
}

.secOne .secOneChild .secOneBox.viewallMrkt .viewallMrkt_Inner a span{
    color: #11B46C;
}

.secOne .secOneChild .secOneBox.viewallMrkt .viewallMrkt_Inner img{
    margin: 2.6rem auto 0;
}

.secOne .secOneChild .secOneBox .d-flex{
    align-items: center;
}


.owl-carousel.owl-loaded.MarketCategory_carousel,
.MarketCategory_carousel_Outer .btnNewViewAllParent{
    display: none;
}

.btnNewViewAllParent {
    padding: 4rem 0 0;
}

a.btnNewViewAll {
    width: 26.8rem;
    height: 5rem;
    border-radius: 3px;
    background-color: transparent;
    border: 2px solid var(--GreenBorder);
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--Green_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    margin-bottom: 2rem;
    margin: auto;
}

.secOne .secOneChild .secOneBox h4, .secOne .secOneChild .secOneBox a span {
    font-family: 'Lato', sans-serif;
    color: var(--DarkGray_TF);
    font-weight: bold;
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin: 0
}

.secOne .secOneChild .secOneBox a {
    font-family: 'Ubuntu', sans-serif;
    color: var(--DarkGray_TF);
    font-weight: 500;
    text-decoration: none;
}

.secOne .secOneChild .secOneBox a:hover {
    text-decoration: underline
}

.secOne .secOneChild .secOneBox a img {
    margin: 0 0 0 5px;
    position: relative;
    top: -1px
}

.secOne .secOneChild .secOneBox p {
    margin: 1rem 0 0;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: var(--DimGray_TF);
}

.secOne .secOneChild .secOneBox a.secOneBoxreadMore{
    display: flex;
    align-items: center;
    margin: 1rem 0 0;
    text-decoration: none;
}

.secOne .secOneChild .secOneBox a.secOneBoxreadMore span{
    font-size: 1.6rem;
    color: var(--Green_TF);
    line-height: initial;
}

.secOne .secOneChild .secOneBox a.secOneBoxreadMore img{
    width: 0.7rem;
    top: 1px;
    margin: 0 0 0 0.7rem;
}

.marketAnalyeSsec_Box{
    background: url(/img/b2c/trade/marketanalyis_educt/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 28.2rem;
    padding: 5.8rem 5.6rem 0;
    position: relative;
    /*display: flex;
    align-items: center;*/
}

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content{
    position: relative;
    z-index: 1;
}

.marketAnalyeSsecUser{
    display: none;
}

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_Title{
    font-size: 3rem;
    line-height: 3.6rem;
    color: #EDEDED;
}

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle{
    font-size: 1.8rem;
    line-height: 2.1rem;
    margin: 1.9rem 0 0;
    color: #EDEDED;
}

/*.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle i{
    font-family: 'latoitalic';
}*/

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .marketAnalyeSsec_Box_Btn{
    margin: 3.4rem 0 0;
}

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn{
    margin-top: 6rem;
}

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn a{
    width: auto;
    height: auto;
    background: none;
    color: var(--Green_TF);
    font-weight: bold;
    box-shadow: none;
    line-height: 1.3rem;
    font-size: 1.6rem;
    justify-content: flex-start;
}

.marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn a:before{
    content: '';
    display: none;
}

.nwCustomBtn a {
    width: 17rem;
    height: 6rem;
    background: var(--Green_BG);
    font-size: 2.2rem;
    color: var(--White_TF);
    text-decoration: none;
    padding: 0;
    border: 0;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 0;
    border-radius: 0;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    text-shadow: none;
    transition: box-shadow .2s ease, top .2s ease;
}

.nwCustomBtn a:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    box-shadow: inset 0px 3px 6px rgba(255, 255, 255, 0.16);
}

.nwCustomBtn a span{
    position: relative;
    z-index: 1;
}

.nwCustomBtn a span img{
    margin: 0 0 0 1.2rem;
}

.nwCustomBtn a:hover{
    color: var(--White_TF);
    background: var(--Green_BG_HVR);
    top: -6px;
}

.marketAnalyeSsec_graph{
    position: absolute;
    top: -1rem;
    right: 0;
    transition: all .5s ease-in-out;
    z-index: 1;
}

.marketAnalyeSsec_graph:hover{
    top: -4rem;
    right: -3rem;
}

.marketAnalyeSsec_graph img{
    /*max-width: 100%;*/
}

.marketAnalyeSsec_img{
    position: absolute;
    bottom: 0;
    right: 6.8rem;
    z-index: 1;
}


.secTwo {
    padding: 8.8rem 0
}

.secTwo .secTwoChild {
    padding: 8rem 0 0;
    /*max-width: 134rem;
    display: block;
    margin: auto*/
}

.account_Sect{
    background: url(/img/b2c/trade/choose_account/new_asset/bg.png);
    background-repeat: no-repeat;
    /*background-size: cover;*/
    background-position: bottom center;
    padding: 9rem 0 9rem;
    background-color: #f6f6f7;
}

/*
    @media screen and (prefers-color-scheme: light) {
        .account_Sect .defaultHeading_Title{
            color: blue;
        }
    }

    @media screen and (prefers-color-scheme: dark) {
        .account_Sect .defaultHeading_Title{
            color: red;
        }
    }
*/

.secTwo.account_Sect .secTwoChild {
    padding: 6rem 0 0;
}

.account_Sect_Grid,
.accountSetTabs .nav.nav-tabs,
.accountSetTabs .tab-content{
    display: grid;
    grid-template-columns: repeat(3, 35.47rem);
    grid-column-gap: 3rem;
    justify-content: center;
}

.account_SectImg{
    margin: 0 0 0 -15rem;
}

.account_SectBoxInner{
    /*display: grid;
    grid-template-columns: repeat(2, 35rem);
    box-shadow: inset 0px 3px 30px rgba(255, 255, 255, 0.6), 0px 5px 10px rgba(0, 0, 0, 0.25);
    border-radius: 2rem;
    overflow: hidden;*/
}

.secTwo .secTwoChild .card {
    max-width: 45.6rem;
    border: 0;
    box-shadow: inset 0px 3px 30px rgb(255 255 255 / 60%), 0px 5px 10px rgb(0 0 0 / 25%);
    background: var(--White_BG);
    border-radius: 0;
    display: block;
    margin: auto;
    overflow: hidden
}

/*.secTwo .secTwoChild .cardOne::before {
    content: "POPULAR";
    position: absolute;
    background: var(--DarkRED_BG);
    padding: 5px 54px;
    top: 23px;
    left: -52px;
    color: var(--White_TF);
    font-size: 1.8rem;
    -webkit-transform: rotateZ(-49deg);
    transform: rotateZ(-49deg)
}*/

.secTwo .card .card-header,
.accountSetTabs .nav-tabs button.nav-link {
    background: #939393;
    min-height: 12rem;
    padding: 0;
    border: 0;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
}

.accountSetTabs .nav-tabs button.nav-link{
    box-shadow: 0px 5px 10px rgb(0 0 0 / 25%);
}

.secTwo .card h1,
.card_header_Title,
.accountSetTabs nav .nav-link .accountnavTitle {
    font-size: 3.8rem;
    color: var(--JackBlack_TF);
    font-weight: bold;
    line-height: 4.6rem;
    margin: 0;
}

.secTwo .card h4, .card_header_Type_Title {
    font-size: 2.4rem;
    color: var(--DimWhite_TF);
    line-height: 35px;
    font-weight: 400;
    margin-bottom: 0.5rem;
}

.secTwo .card .card-body,
.accountSetTabs .tab-content .card-body {
    display: flex;
    justify-content: space-between;
    padding: 3.8rem 2.6rem;
    flex-wrap: wrap;
    border: 0
}

.accountSetTabs .tab-content .card-body{
    box-shadow: 0px 5px 10px rgb(0 0 0 / 25%);
    background: var(--White_BG);
}

/*.account_SectBox .card-footer{
    grid-column: 1 / span 3;
    grid-row: 3;
}*/

.account_SectBox .card-footer{
    background: none;
    border: 0;
    padding: 0;
}

.account_SectBox .card-footer .btnPrice {
    width: 31rem;
    margin: 3.4rem auto 0;
}

.account_SectBox .card-footer .btnPrice:hover {
    text-decoration: underline;
}

.lang-pt .secTwo .card .card-body{
    padding:2rem 2rem 4rem;
}

/*.secTwo .card .zero-box{

    padding:4.4rem 3rem 4rem;

}*/

.secTwo .card .card-body p,
.accountSetTabs .tab-content .card-body p {
    font-size: 1.7rem;
    color: var(--LighGray_TF);
    margin-bottom: 0;
    line-height: 2.1rem;
}

.secTwo .card .card-body h5,
.secTwo .card .card-body span,
.accountSetTabs .tab-content .card-body span {
    font-size: 1.7rem;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 2.1rem;
    color: var(--Black_TF);
}

.lang-hu .accountSetTabs .tab-content .card-body .equalheight span{
    min-height: 4.2rem;
}

.break {
    flex-basis: 100%;
    height: .8px;
    background: var(--Mintgray_BG);
    margin: 1.5rem 0;
    width: 100%
}

.secTwo .card .card-footer {
    padding: 0;
    border: 0
}

.secTwo .mobileDetails {
    padding: 2.4rem 0 0
}

.secTwo .mobileDetails a {
    color: var(--Green_TF);
    font-size: 1.6rem
}

.secTwo .card .card-footer .btnPrice {
    background: var(--Green_BG);
    width: 100%;
    color: var(--White_TF);
    font-size: 1.6rem;
    border: 0;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 8rem;
    line-height: 1.19;
    letter-spacing: 1.3px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    text-transform: uppercase
}

.secTwo .card .card-footer .btnPrice:hover {
    text-decoration: underline;
}

.secTwo .secTwoChild .card.cardTwo .card-header,
.accountSetTabs .nav-tabs button.nav-link.nav-link-two {
    background: var(--Golden_BG);
}

.secTwo .secTwoChild .card.cardThree .card-header,
.accountSetTabs .nav-tabs button.nav-link.nav-link-three {
    background: var(--DimBlack_BG);
}

.secTwo .secTwoChild .card.cardThree .card-header .card_header_Title,
.accountSetTabs .nav-tabs button.nav-link.nav-link-three .accountnavTitle{
    color: var(--White_TF);
}

.secTwo.account_Sect .secTwoChild .nwCustomBtn{
    margin: 6rem 0 0;
}

.secTwo.account_Sect .secTwoChild .nwCustomBtn a{
    width: 31.4rem;
    margin: auto;
    font-weight: bold;
}

.secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore{
    background: none;
    width: auto;
    height: auto;
    box-shadow: none;
    margin: 3rem 0 0;
    color: var(--Green_TF);
    text-shadow: none;
    line-height: 1.3rem;
    font-size: 1.6rem;
    font-family: 'Ubuntu', sans-serif;
}

.secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore:before{
    content: '';
    display: none;
}

.secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore img{
    margin: 0 0 0 1.2rem;
}

.accountSetTabs{}

.accountSetTabs .nav-tabs{
    border: 0;
}

.onePlatform{
    padding: 8.8rem 0;
    background: url(/img/b2c/trade/one_platform_N/bg.png);
    background-repeat: no-repeat;
    /*background-size: cover;*/
    background-position: top center;
    background-color: var(--Black_BG);
}

.onePlatformChange{}

.onePlatformChange .onePlatform_section_Inner:after{
    display: none;
}

.onePlatformChange .onePlatform_section_Inner .defaultParagraph {
    margin-bottom: 0;
}

.onePlatform .defaultHeadingText .defaultHeading_Title{
    color: var(--Golden_TF);
}

.onePlatform .defaultHeadingText .defaultParagraph{
    color: var(--White_TF);
    margin: 1.4rem 0 0;
    font-size: 1.8rem;
    line-height: 2.1rem;
}

.onePlatform_img{
    margin: 6.7rem 0 0;
    text-align: center;
}

/*.onePlatform_img img{
    max-width: 100%;
}*/

.onePlatform_section{
    margin: 1.2rem 0 0;
    padding: 0;
    position: relative;
}

.onePlatform_section_Blur{
    background: transparent linear-gradient(90deg, #EFEFEF 0%, #FFFFFF 100%);
    filter: blur(15px);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.onePlatform_section_Inner{
    position: relative;
}

.onePlatform_section_Inner .defaultHeading_Title{
    color: var(--Golden_TF);
}

.onePlatform_section_Inner .defaultParagraph{
    font-size: 1.8rem;
    line-height: 3rem;
    color: #EDEDED;
    margin: 1.2rem 0 0;
    width: 90%;
}

a.moreAbout {
    display: flex;
    align-items: center;
    margin: 4.2rem 0 0;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.6rem;
    color: var(--Green_TF);
    line-height: 1.3rem;
    font-weight: bold;
    text-decoration: none;
}

a.moreAbout img {
    margin: 0 0 0 1.2rem;
}

.onePlatform_section_Inner:after{
    content: '';
    width: 100%;
    height: .3rem;
    display: block;
    background: url(/img/b2c/trade/one_platform_N/dashed.png);
}

.viewliveRate_Content .defaultHeading_Title{
    font-size: 3rem;
    line-height: 3.5rem;
    color: var(--Golden_TF);
}

.viewliveRate_Content .defaultParagraph{
    font-size: 1.8rem;
    margin: 1.2rem 0 0;
    color: var(--White_TF);
    font-family: 'Lato', sans-serif;
    font-style: italic;
    line-height: 2.5rem;
}



.onePlatform_section_InnerGrid{
    display: grid;
    grid-template-columns: 84rem auto;
    align-items: center;
    justify-content: space-between;
    margin: 2rem 0 0;
}

.onePlatform_section_Inner .onePlatform_section_Btn a{}

.viewliveRate{
    padding: 7.4rem 0 0;
}

.viewliveRateGrid{
    display: grid;
    grid-template-columns: 63.6rem 42rem;
    grid-column-gap: 3rem;
    align-items: center;
}

.viewliveRate_graph iframe{
    display: block;
}

.MT4MetaTrade{
    background: #E4E4E4;
    padding: 1.5rem 0;
}

.onePlatform_section_MT4{
    margin: 9.4rem -3.9rem 0;
    padding: 3rem 8rem;
    position: relative;
    z-index: 1;
}

.onePlatform_section_MT4:after{
    content: '';
    background: #c7e5d7;
    filter: blur(11px);
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1rem;
    height: 1.8rem;
}

.onePlatform_section_MT4_Blur{
    background: transparent linear-gradient(90deg, #E4E4E4 0%, #A5A5A5 100%);
    filter: blur(11px);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.MT4MetaTradeGrid{
    display: grid;
    grid-template-columns: 45rem 44.5rem;
    align-items: center;
    justify-content: space-between;
}

.MT4MetaTradeContent .defaultParagraph{
    margin: 1.6rem 0 0;
    font-size: 1.8rem;
}

.MT4MetaTradeImg{}

.MT4MetaTradeImg img{
    max-width: 100%;
}

.MT4MetaTradeImgInner1920{
    display: none;
}

.secThree {
    padding: 6.5rem 0;
    background: url(/img/b2c/bg-webinars-in-your-language.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    height: 25.3rem;
}

.secThree img.italianCalender {
    max-width: 111px;
}

.webinarHandsOn {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: start;
    grid-column-gap: 4.7rem;
    align-items: center;
}

.secThree h2 {
    font-size: 3.6rem;
    line-height: 42px;
    color: var(--White_TF);
    font-weight: 400;
    margin-bottom: 1.6rem;
}

.secThree p {
    font-size: 1.6rem;
    line-height: 22px;
    color: var(--PearlWhite_TF);
}

.secThree a {
    font-size: 1.6rem;
    color: var(--Green_TF);
}

.secFour {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG)
}

.secFour .secFourChild {
    padding: 8rem 0 0
}

.secFour .containerC {
    max-width: 94rem;
    display: block;
    margin: auto
}

.secFour .secFourChild h3, .secFour .secFourChild .secFourChild_Title {
    font-size: 2.4rem;
    line-height: 26px;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    margin-bottom: 2rem;
    font-stretch: normal;
}

.secFour .secFourChild .secFourChild_Title{
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
}

.secFour .secFourChild p {
    font-size: 1.6rem;
    line-height: 22px;
    letter-spacing: .3px;
    color: var(--LighGray_TF);
}

.secFour .secFourPoints {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: baseline;
    grid-row-gap: 15px;
    grid-column-gap: 15px
}

.secFour .secFourChild .SecFourLearnMore {
    margin-top: 2rem
}

.secFour .secFourChild a {
    font-size: 1.6rem;
    color: var(--Green_TF);
    margin-top: 2rem;
    font-weight: 600;
}

.secFourChildRight {
    padding-left: 3rem
}

.secFourChildLeft {
    padding-right: 3rem
}

.secFourChildLeft>img,
.secFourChildRight>img {

    display: block;
    margin: 0 auto 3.2rem;
}

.btnPrimeSec {
    text-align: center;
    padding: 5rem 0 0
}

.secFour .btnPrimeBroker {
    width: 38rem;
    height: 5rem;
    border-radius: 3px;
    background-color: var(--Green_BG);
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--White_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    margin: auto
}

.secFour .btnPrimeBroker:hover {
    box-shadow: 0 0 10px rgba(10, 31, 68, .1);
    background: var(--Green_BG_HVR)
}

.secFive {
    padding: 8.8rem 0
}

.secFive .secFiveChild {
    padding: 8rem 0 0
}

.breakTwo {
    flex-basis: 100%;
    height: 0;
    margin: 1rem 0
}

.secFive .secFiveChild h3,
.secFive .secFiveChild .secFiveChild_Title  {
    font-size: 2.4rem;
    color: var(--DarkGray_TF);
    line-height: 26px;
    margin-bottom: 2.4rem;
}

.secFive .secFiveChild .secFiveChild_Title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
}

.secFive .secFiveChild p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 24px;
    margin-bottom: 3.1rem
}

.secFive .secFiveChild a {
    font-size: 1.6rem;
    color: var(--Green_TF);
    line-height: normal;
    margin-bottom: 2rem;
    font-weight: 600;
    font-stretch: normal;
    letter-spacing: normal
}

.secFive .secFiveChildLeft {
    padding: 0 0 5rem
}

.secFive .secFiveChildRight {
    padding: 5rem 0 0 2rem
}

.secFiveChildRight p {
    width: 86%
}


.secFive .secFiveChildTwoRight {
    padding: 5rem 0 0
}

.secFive .secFiveChildTwoLeft {
    padding: 10rem 2rem 0 0
}

.secSix {
    padding: 8.8rem 0 12.8rem;
    background: var(--Lightgray_BG);
}

.secSix .secSixChild {
    padding: 6.4rem 0 0
}

.manageMoney{
    padding: 8.8rem 0 11.8rem;
    background: var(--White_BG);
}

.manageMoney .moreAbout{
    justify-content: center;
    margin: 8rem 0 0;
}

.owl-carousel.owl-loaded.paymentmethod_carouselMobile,
.owl-carousel.owl-loaded.paymentmethod_carouselMobileB{
    display: none;
}

.secSix .secSixLogo {
    display: grid;
    grid-template-columns: auto auto;
    grid-row-gap: 2.3rem;
    grid-column-gap: 2.3rem;
}

.secSix .secSixLogo {
    display: grid;
    grid-template-columns: auto auto;
    grid-row-gap: 15px;
    grid-column-gap: 0
}

.secSix .secSixPoints li {
    display: flex;
    align-items: flex-start;
}

.secSix .secSixPoints li img {
    width: 3.3rem;
}

.secSix .secSixPoints li+li {
    margin-top: 2.8rem;
}

.secSix .secSixPoints li span {
    padding-left: 2.4rem;
    font-size: 1.8rem;
    color: var(--DimGray_TF);
    display: table-cell;
    font-weight: bold;
}

.secSix .containerC {
    max-width: 94rem;
    display: block;
    margin: auto
}

.secSixGridCY {
    display: grid;
    grid-template-columns: 15.6rem 15.6rem 15.6rem 15.6rem 15.6rem;
    grid-column-gap: 2rem;
}

.secSixPointsCYGrid {
    display: grid;
    grid-template-columns: 14.6rem 14.6rem 7rem 14.6rem 14.6rem;
    grid-column-gap: 7.7rem;
    justify-content: center;
    padding-top: 6.8rem;
}

.secSixPointsCYGrid img {
    margin-bottom: 1.4rem;
}

.secSixPointsCYGrid p {
    color: #707070;
    font-size: 1.6rem;
    line-height: 22px;
    width: 94%;
}


.Globalawards_PartnerBrokersBG{
    background: url(/img/b2c/trade/global_awards/NewBG/bg.png);
    background-repeat: no-repeat;
    /*background-size: cover;*/
    background-position:bottom center;
    background-color: var(--Black_BG);
}

.global_awards{
    padding: 8.8rem 0 0;
    position: relative;
}

.global_awardsInner{
    padding: 0;
    background: url(/img/b2c/trade/global_awards/bg_global.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 4.7rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.global_awards .global_awardsBox{
    position: relative;
}

.global_awards .global_awardsBox .defaultHeading_Title{
    color: var(--Golden_TF);
}

.Global_AwardsSilder{
    margin: 8rem 0 0;
}

.owl-carousel.owl-loaded.Global_AwardsCarouselB{
    display: none;
}

.Global_AwardsSilder .owl-stage-outer{
    padding-bottom: 0;
}

.Global_AwardsGrid{
    display: grid;
    grid-template-columns: repeat(5, auto);
    justify-content: space-between;
    grid-column-gap: 2rem;
}

.Global_AwardsGridLast{
    grid-template-columns: repeat(5, 20rem);
}

.Global_AwardsSilder .owl-carousel .owl-item{
    opacity: 0;
    transition: all .3s ease 0s;
}

.Global_AwardsSilder .owl-carousel .owl-item.active{
    opacity: 1;
}

.Global_AwardsSilder .owl-dots{
    margin: 5rem 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Global_AwardsSilder .owl-dots .owl-dot{
    width: 1rem;
    height: 1rem;
    border-radius: 2rem;
    background: #47444E;
    margin: 0 .4rem;
    border: 0;
    outline: none;
}

.Global_AwardsSilder .owl-dots .owl-dot.active{
    background: #7B7B7B;
}

.Global_AwardsSilder .ViewALLAward{
    margin: 3.7rem 0 0;
    font-size: 1.6rem;
    line-height: 1.3rem;
    color: var(--Green_TF);
    text-decoration: none;
    display: block;
    text-align: center;
    font-weight: bold;
}

.Global_AwardsSilder .ViewALLAward img{
    margin: 0 0 0 1.2rem;
}


.Global_AwardsSilder .Global_Awards{
    text-align: center;
    transition: all 0.8s ease-in-out;
    cursor: pointer;
    text-decoration: none;
}

.Global_AwardsSilder .Global_Awards .Global_AwardsContent{
    color: var(--White_TF);
}

.Global_AwardsSilder .Global_Awards .Global_AwardsContent span{
    display: block;
}

.Global_AwardsSilder .Global_Awards .Global_AwardsImg{

}

.Global_AwardsSilder .Global_Awards .Global_AwardsImg{
    transition: height 8s;
}

.Global_AwardsSilder .Global_Awards .Global_AwardsImg img{
    width: initial;
    margin: auto;
}

.Global_AwardsSilder .Global_Awards .Global_AwardsContent{
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 1.7rem auto 0;
    /* width: 17rem; */
    font-weight: 600;
}



/*.Global_AwardsSilder .Global_Awards:nth-child(2n) .Global_AwardsImg,
.Global_AwardsSilder .Global_Awards:nth-child(4n) .Global_AwardsImg{
    margin:2rem auto 0;
}

.Global_AwardsSilder .Global_Awards:nth-child(2n) .Global_AwardsImg img,
.Global_AwardsSilder .Global_Awards:nth-child(4n) .Global_AwardsImg img{
    width: 15.1rem;
}

.Global_AwardsSilder .Global_Awards:nth-child(2n) .Global_AwardsContent,
.Global_AwardsSilder .Global_Awards:nth-child(4n) .Global_AwardsContent{
    font-size: 1.7rem;
    line-height: 2.2rem;
    margin: 3.1rem auto 0;
    width: auto;
}

.Global_AwardsSilder .Global_Awards:nth-child(3n) .Global_AwardsImg{
    margin:0 auto;
}

.Global_AwardsSilder .Global_Awards:nth-child(3n) .Global_AwardsImg img{
    width: 16.6rem;
}

.Global_AwardsSilder .Global_Awards:nth-child(3n) .Global_AwardsContent{
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: 3.4rem auto 0;
    width: auto;
}*/

/*.Global_AwardsSilder .Global_Awards:first-child:hover,
.Global_AwardsSilder .Global_Awards:last-child:hover{
    transform:translate(0%, -1.5rem);
}*/



/*.Global_AwardsSilder .Global_Awards:first-child:hover .Global_AwardsImg,
.Global_AwardsSilder .Global_Awards:last-child:hover .Global_AwardsImg{
    height: 20.2rem;
}

.Global_AwardsSilder .Global_Awards:first-child:hover .Global_AwardsImg img,
.Global_AwardsSilder .Global_Awards:last-child:hover .Global_AwardsImg img{
    transform: scale(1.26);
}

.Global_AwardsSilder .Global_Awards:nth-child(2n):hover,
.Global_AwardsSilder .Global_Awards:nth-child(4n):hover{
    transform:translate(0%, -0.9rem);
}

.Global_AwardsSilder .Global_Awards:nth-child(2n):hover .Global_AwardsImg,
.Global_AwardsSilder .Global_Awards:nth-child(4n):hover .Global_AwardsImg{
    height: 22rem;
}

.Global_AwardsSilder .Global_Awards:nth-child(2n):hover .Global_AwardsImg img,
.Global_AwardsSilder .Global_Awards:nth-child(4n):hover .Global_AwardsImg img{
    transform: scale(1.09);
}*/










.Global_AwardsCarousel .owl-nav{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: 0;
}

.Global_AwardsSilder .owl-nav .owl-prev,
.Global_AwardsSilder .owl-nav .owl-next{
    position: absolute;
    outline: none;
    border: 0;
}

.Global_AwardsSilder .owl-nav .owl-prev{
    left: -1rem;
}

.Global_AwardsSilder .owl-nav .owl-next{
    right: -1rem;
}

.Global_AwardsSilder .owl-nav .owl-prev span,
.Global_AwardsSilder .owl-nav .owl-next span{
    background: url(/img/b2c/trade/global_awards/prev.png);
    width: 1.6rem;
    height: 2.5rem;
    font-size: 0;
    display: table;
    background-size: cover;
    transition: all .2s ease-in;
}

.Global_AwardsSilder .owl-nav .owl-next span{
    background: url(/img/b2c/trade/global_awards/next.png);
    background-size: cover;
}

.Global_AwardsSilder .owl-nav .owl-prev span:hover,
.Global_AwardsSilder .owl-nav .owl-next span:hover{
    filter: brightness(.2) invert(1);
}

.Global_AwardsSilder .nwCustomBtn a{
    margin: 6rem auto 0;
    width: 26.5rem;
}


.worldImg{
    margin: -17rem -18rem 0;
}

.Client_SaysBoxInner{
    background: url(/img/b2c/trade/client_review/new_asset/bg.png);
    width: 95.4rem;
    height: 49.2rem;
    background-position: top center;
    margin: 3.8rem auto 0;
    position: relative;
    text-decoration: none !important;
    display: block;
}

.Client_SaysBoxInnerContent{
    padding: 5.2rem 12rem 0;
}

.Client_SaysBoxInnerContent a{
     text-decoration: none;
}

/*.Client_Review .owl-item{
    opacity: 0;
}

.Client_Review .owl-item.active{
    opacity: 1;
}*/

.Client_SaysBoxInnerContent .defaultHeading_Title{
    color: var(--Golden_TF);
    margin-bottom: 3.6rem;
    text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.56);
}

.Client_ReviewSub{
    display: flex;
    align-items: center;
}

.ClientnameImg{
    width: 4.5rem;
    height: 4.5rem;
    background: var(--Green_BG);
    color: var(--White_TF);
    font-weight: bold;
    font-style: italic;
    font-size: 1.5rem;
    border-radius: 5rem;
    margin: 0 2rem 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ClientContent{
    padding: 0;
}

.ClientContent div.defaultParagraph{
    color: var(--White_TF);
    font-size: 1.9rem;
    line-height: 2.3rem;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    font-weight: bold;
}

.ClientContent p.defaultParagraph{
    color: var(--White_TF);
    margin-top: 1.2rem;
    font-size: 1.8rem;
    line-height: 2.1rem;
}

.ClientContentBtm{
    margin-top: 1.6rem;
    display: grid;
    grid-template-columns: 11.8rem auto;
    justify-content: space-between;
    align-items: center;
}

.ClientContentRating{}

.ClientContentTime{
    font-size: 1rem;
    color: var(--Green_TF);
}

.Client_Review .owl-nav{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -3.5rem;
}

.Client_Review .owl-nav .owl-prev,
.Client_Review .owl-nav .owl-next{
    position: absolute;
    outline: none;
    border: 0;
}

.Client_Review .owl-nav .owl-prev{
    left:-5rem;
}

.Client_Review .owl-nav .owl-next{
    right:-5rem;
}

.Client_Review .owl-nav .owl-prev span{
    background: url(/img/b2c/trade/global_awards/prev.png);
    width: 1rem;
    height: 1.6rem;
    font-size: 0;
    display: table;
    background-size: cover;
    transition: all .2s ease-in;
}

.Client_Review .owl-nav .owl-next span{
    background: url(/img/b2c/trade/global_awards/next.png);
    width: 1rem;
    height: 1.6rem;
    font-size: 0;
    display: table;
    background-size: cover;
    transition: all .2s ease-in;
}

.Client_Review .owl-nav .owl-prev span:hover,
.Client_Review .owl-nav .owl-next span:hover{
    filter: brightness(.4) invert(1);
}

.Client_Review .owl-dots{
    margin: 1.6rem 0 0;
    display: flex;
    justify-content: center;
}

.Client_Review .owl-dots .owl-dot{
    width: 1rem;
    height: 1rem;
    border-radius: 2rem;
    background: #47444E;
    margin: 0 .4rem;
    border: 0;
    outline: none;
}

.Client_Review .owl-dots .owl-dot.active{
    background: #7B7B7B;
}

.Client_Review .owl-item{
    opacity: 0;
}

.Client_Review .owl-item.active{
    opacity: 1;
}

.ClientBtmRating{
    margin: 3.8rem 0 0;
    padding: 3.8rem 0;
    position: relative;
}

.ClientBtmRating:before{
    content: '';
    height: 1px;
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    background: url(/img/b2c/trade/client_review/new_asset/divd.png);
}

.ClientBtmRatingInner{
    display: flex;
    align-items: center;
    justify-content: center;
}

.ClientBtmRatingTitle{
    font-size: 2.2rem;
    color: var(--White_TF);
    font-weight: bold;
}

.ClientBtmRatingWidget{
    margin: 0 1.2rem;
}

.clientFeedBack{
    padding: 8.8rem 0;
    background: url(/img/b2c/trade/client_rating/bg.png);
    background-size: cover;
    background-position: center;
}

.clientFeedBackGrid{
    display: grid;
    grid-template-columns: repeat(3, 35rem);
    grid-column-gap: 3rem;
    justify-content: center;
}

.clientFeedBack .clientFeedBackBox {
    background: var(--White_BG);
    text-align: center;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 1rem;
    padding: 2rem 0 1.2rem;
}

.clientFeedBackBoxRating{
    display: flex;
    justify-content: center;
    align-items: center;
}

.clientFeedBackBoxRating span {
    font-size: 3rem;
    line-height: 3.6rem;
    color: var(--Golden_TF);
    font-weight: 900;
    margin: 0 1rem 0 0;
}

.clientFeedBackBoxRating img {
    width: 3.6rem
}

.clientFeedBackBoxImg{
    height: 7.6rem;
    margin: 1.5rem 0 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.clientFeedBackBoxImg img{
    margin: auto;
}

.clientFeedBackBoxTitle{
    font-size: 1.6rem;
    line-height: 1.9rem;
}

.partnerBrokers{
    padding: 17.4rem 0 5rem;
}

.partnerBrokers .defaultHeading_Title{
    color: var(--Golden_TF);
}

.partnerBrokers .defaultParagraph{
    color: var(--White_TF);
    margin: 1.7rem auto 0;
}

.partnerBrokers .defaultParagraph br{
    display: none;
}

.partnerBrokersContent{
    margin: 6.4rem 0 0;
}

.partnerBrokersContentGrid{
    display: grid;
    grid-template-columns: repeat(2, 54rem);
    grid-column-gap: 3rem;
}

.partnerBrokersContentInner{
    position: relative;
    background: url(/img/b2c/trade/partner_broker/oth_lng/MY/boxBg.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding: 6rem 7.3rem 0;
    min-height: 47.2rem;
}



.partnerBrokersContentInner .defaultHeading_Title{
    font-size: 3.2rem;
    line-height: 3.9rem;
    color: #EDEDED;
    text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.42);
}

.partnerBrokerPoints{
    padding: 0;
    margin: 4rem 0 0;
}

.partnerBrokerPoints li{
    list-style-type: none;
    display: flex;
}
.partnerBrokerPoints li+li{
    margin-top: 2.6rem;
}

.partnerBrokerPointsIcon{
    width: 2rem;
    height: 2rem;
    min-width: 2rem;
    min-height: 2rem;
    margin-right: 1.2rem;
    border-radius: 2rem;
    background: var(--Green_BG);
    display: flex;
    align-items: center;
    justify-content: center;
}

.partnerBrokerPointsIcon img{
    width: 1rem;
    margin: auto;
}

.partnerBrokerPoints li span{
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: var(--White_TF);
}

.partnerBrokerPoints li span br{
    display: none;
}

.partnerBrokersContentInner+ .partnerBrokersContentInner{
    padding: 6rem 3rem 0 5rem;
}

.partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints{
    width: 38rem;
}

.partnerBrokersContent .nwCustomBtn {
    margin: auto;
    display: table;
}


.partnerBrokersContent .nwCustomBtn a {
    margin: 7rem auto 0;
    min-width: 32rem;
    font-size: 2rem;
    padding: 0 5rem;
    width: auto;
}


.partnerBrokersContent .nwCustomBtn a.LearnMore {
    background: none;
    width: auto;
    height: auto;
    box-shadow: none;
    margin: 3rem 0 0;
    color: var(--Green_TF);
    text-shadow: none;
    line-height: 1.3rem;
    font-size: 1.6rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
}

.partnerBrokersContent .nwCustomBtn a.LearnMore img {
    margin: 0 0 0 1.2rem;
}

.partnerBrokersContent .nwCustomBtn a.LearnMore:before{
    content: '';
    display: none;
}

.partnerBrokersContentInner_Box{
    border-radius: 2rem;
    background-color: rgba(242, 242, 242, 0.15);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}






.secSeven {
    padding: 8.8rem 0;
    background: url(/img/b2c/bg-awards.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 55%;
}

.secSeven .awardLogos,
.secSeven .secSevenChild {
    padding: 8rem 0 0
}

.secSeven .ourAwards {
    padding: 8rem 0 0
}

.secSeven .ourAwards img {
    max-width: 100%
}

.secSeven .secSevenChild h4, .secSeven .secSevenChild .secSevenChild_Title {
    font-size: 2.4rem;
    line-height: 35px;
    color: var(--LighGray_TF);
}

.secSeven .secSevenChild h4 span, .secSeven .secSevenChild .secSevenChild_Title span {
    font-size: 4rem;
    line-height: 48px;
    color: var(--Golden_TF);
    font-weight: 900;
    vertical-align: middle;
    font-family: 'Ubuntu', sans-serif;
}

.secSeven .secSevenChild .secSevenBox {
    background: var(--White_BG);
    max-width: 27rem;
    text-align: center;
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, .1);
    padding: 3rem 1rem;
    margin: auto;
    min-height: 19rem
}

.secEight {
    padding: 8.8rem 0;
    background: url(/img/b2c/bg-3-step.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    position: relative
}

.secEight h1, .secEight .defaultHeading_Title {
    color: var(--White_TF);
}

.secEight .btnStepMain {
    text-align: center
}

.secEight .secEightChild {
    padding: 8rem 0
}

.secEight .secEightChild .secSteps {
    text-align: center;
    max-width: 25rem;
    margin: auto
}

.secEight .secEightChild .secSteps h2, .secEight .secEightChild .secSteps .secSteps_Title {
    font-size: 2.4rem;
    color: var(--Golden_TF);
    line-height: 48px;
    font-weight: 500;
    margin-bottom: 2.2rem
}

.secEight .secEightChild .secSteps .secSteps_Title{
    font-family: 'Ubuntu', sans-serif;
}

.secEight .secEightChild .secSteps p {
    font-size: 1.6rem;
    color: var(--PearlWhite_TF);
    line-height: 20px
}

.secEight .btnSteps {
    width: 26.8rem;
    height: 5rem;
    border-radius: 3px;
    background-color: var(--Green_BG);
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--White_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    margin-bottom: 2rem;
    margin: auto;
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease
}



.secEight .btnSteps:hover {
    box-shadow: 0 0 10px rgba(10, 31, 68, .1);
    background: var(--Green_BG_HVR);
    top: -6px
}

.secEight .btnStepsChild .btnDemo:hover span {
    text-decoration: underline
}

.MarketEducation_header{
    background: url(/img/b2c/trade/market_education/banner/bg.png);
    height: 35.7rem;
    background-size: cover;
    background-position: center;
}

.MarketEducationGrid{
    display: grid;
    grid-template-columns: 46rem auto;
    align-items: center;
    grid-column-gap: 15rem;
    height: 35.7rem;
}

.MarketEducationContent{}

.MarketEducationContent .defaultHeading_Title{
    font-size: 4.1rem;
    color: var(--Golden_TF);
    line-height: 4.9rem;
}

.MarketEducationContent .defaultHeading_TitleB{
    font-size: 4.2rem;
    line-height: 5rem;
    color: var(--White_TF);
    font-weight: bold;
    margin-bottom: 0;
}

.MarketEducationContent .defaultHeading_TitleB span{
    font-style: italic;
    font-weight: 400;
    margin: 0 0.3rem 0 0;
}

.MarketEducationBtm{
    background: var(--LightCultured);
    padding: 5rem 0;
}

.MarketEducationBtmInner{
    font-size: 2.5rem;
    line-height: 3.8rem;
    font-weight: bold;
    color: var(--Black_TF);
}

.FinancialAnalyst{
    padding: 8rem 0;
}

.FinancialAnalystImg768{
    display: none;
}

.MarketEducationBtmGrid{
    display: grid;
    grid-template-columns: 84rem auto;
    justify-content: space-between;
    /*align-items: center;*/
}

.FinancialAnalystContent{}

.FinancialAnalystImgSmall{
    display: none;
}

.FinancialAnalyst_Lable{
    font-size: 2rem;
    line-height: 2.4rem;
    color: #79170F;
    font-weight: bold;
}

.FinancialAnalystContent .defaultHeading_Title{
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: normal;
    margin: 2rem 0 0;
}

.FinancialAnalystContent .defaultParagraph{
    margin: 2rem 0 0;
    line-height: 2.4rem;
    font-size: 1.6rem;
}

.FinancialAnalystContent .nwCustomBtn{
    display: table;
}

.FinancialAnalystContent .nwCustomBtn a{
    width: auto;
    padding: 0 2rem;
    height: 5rem;
    border-radius: 0.3rem;
    margin: 3rem 0 0;
    font-size: 1.6rem;
    box-shadow: none;
}

.FinancialAnalyst .FinancialAnalystImg img{
    max-height: 36.6rem;
}

.FinancialAnalystB{
    background: var(--LightCultured);
}

.FinancialAnalyst.FinancialAnalystB .FinancialAnalystImg img{
    max-height: 31.8rem;
}

.FinancialAnalystB .MarketEducationBtmGrid{
    grid-template-columns: auto 84rem;
}

.Awards_header{
    background: url(/img/b2c/trade/awardsNew/AWbg.png);
    height: 41.2rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.Awards_header .defaultHeading_Title {
    text-align: center;
    padding:20.6rem 0 0;
    font-size: 5.1rem;
    line-height: 5.3rem;
    color: #F3B983;
    text-shadow: 0 3px 6px rgba(0, 0, 0, 0.32);
}

.Awards_header .defaultHeading_Title span{
    display: block;
}

.AwardsBtm{
    background: #fff;
}

.AwardsBtm .defaultParagraph{
    margin-top: 2rem;
    line-height: 3.2rem;
}

.AwardsList{
    background: url(/img/b2c/trade/awardsNew/awards_Bg.png);
    background-size: cover;
    background-position: top center;
    padding: 9rem 0;
}

.AwardsListContent{}

.AwardsListContent .defaultHeading_Title{
    color: var(--White_TF);
    text-align: center;
    font-size: 4rem;
    line-height: 3.8rem;
    margin: 0 0 2.3rem;
}

.AwardsListContentGrid{
    display: grid;
    grid-template-columns: repeat(4, 23.8rem);
    grid-column-gap: 6.2rem;
    grid-row-gap: 0.8rem;
}

.AwardsBox{
    text-align: center;
}

.AwardsBoxContent{
    margin: 1rem 0 0;
    font-size: 2.2rem;
    line-height: 3rem;
    color: var(--White_TF);
}

.AwardsBoxContent span{
    display: block;
}





.bgFooter {
    padding: 8rem 0 0;
    background: var(--Black_BG);
    position: relative
}

/*.bgFooter::before {
    content: '';
    background-image: url(../img/b2c/redline.svg);
    top: 0;
    height: 5px;
    position: absolute;
    width: 100%;
    background-size: cover;
}*/

.FooterGrid {
    display: grid;
    grid-template-columns: 21.6rem auto auto;
    grid-column-gap:0rem;
    justify-content: space-between;
}


.FTGridTwoInner {
    grid-template-columns: 14.1rem 10.8rem 12rem 14rem;
    grid-column-gap: 3.6rem;
    display: grid;
    justify-content: center;
}

.FTGridTwo {
    grid-column: 2/ span 4;
}

.FTGridTwo li:first-child a {
    color: var(--White_TF);
    text-decoration: none;
}

.FTGridTwo .FTGridTwo_Last ul:nth-child(2) {
    padding: 4rem 0 2rem;
}

.bgFooter p {
    font-size: 1.4rem;
    color: var(--DimWhite_TF);
    line-height: 20px;
    margin-bottom: 0;
}

.bgFooter p.announcement {
    font-size: 1.6rem;
    color: var(--DimWhite_TF);
    line-height: 20px;
    margin-bottom: 0;
}

.bgFooter p a {
    color: var(--DimWhite_TF);
    text-decoration: none;
}

.FooterGrid .FTGridOne img {
    margin-bottom: 1.8rem;
}

.FooterGrid .FTGridOne p {
    width: 93%;
    margin-bottom: 1.6rem;
}

.FooterGrid .FTGridOne p:nth-child(2) {
    margin-bottom: 4rem;
    width: 88%;
}

.FooterGrid .FTGridOne p:nth-child(2) br {
    display: none;
}

.FooterGrid .FTsocialLinks a {
    display: inline-table;
}

.FooterGrid .FTsocialLinks a+a {
    margin-left: 2rem;
}


.FTsocialLinks a:hover {
    background: var(--Golden_BG);
    display: inline-table;
    border-radius: 50px;
}

.FooterGrid .FTsocialLinks img:hover {
    filter: brightness(0%);
}

.FooterGrid .FTsocialLinks {
    margin-top: 4rem;
}

.FooterGrid .FTsocialLinks img {
    margin-bottom: 0;
}


.FooterGrid li+li {
    margin-top: 1.6rem;
}

.FooterGrid .FTGridTwoInner li .margin-top-four{
    margin-top:4rem;
}
.FooterGrid .FTGridTwoInner .margin-top-fourtyfour{
    margin-top:4.4rem;
}

.FooterGrid li a {
    color: var(--Mintgray_TF);
    font-size: 1.4rem;
    line-height: 17px;
}

.FTGridOne {
    max-width: 21.6rem;

}

.FTGridSixInner {
    display: grid;
    grid-template-columns: 6.3rem 8.2rem;
    grid-column-gap: 2.6rem;
    grid-row-gap: 4rem;
    justify-content: center;
    align-items: center;
}

.FTGridSixIcon{
    text-align: center;
}

.FTGridSixInner img {
    max-height: 52px;
    max-width: inherit;
}

.FTGridSixInnerOne,
.FTGridSixInnerTwo {

    text-align: center;
}

.FTGridSeven p+p {
    margin-top: 2.6rem;
    margin-bottom: 0;
}

.FTGridSeven a {
    color: var(--Green_TF);
}

.FTGridSeven {
    grid-column: 1 / span 6;
    border-top: 1px solid var(--DarkBorder);
    border-bottom: 1px solid var(--DarkBorder);
    padding: 2.4rem 0;
    margin-top: 8.8rem;
}

.footerRight {
    padding-left: 10rem
}

.fAwardGrid {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto auto auto;
    grid-row-gap: 30px;
    grid-column-gap: 20px
}

.bgFooter .footerContent {
    margin-top: 4rem
}

.copyright-FT {
    padding: 4.4rem 0;
    text-align: center;
}






.Footer_Top{
    display: grid;
    grid-template-columns: repeat(2, auto);
    justify-content: space-between;
    align-items: flex-end;
}

.FooterAwards{
    display: flex;
    /*grid-template-columns: 7rem 9rem 9rem 7rem 6rem 6rem;*/
    grid-gap: 1.3rem;
}

.FooterAwardsIcon{
    height: 5.7rem;
    /*max-width: initial;
    display: flex;
    align-items: center;
    justify-content: center;*/
}

.FooterAwardsIcon img{
}

.FooterBottom{
    margin: 4.4rem 0 0;
}

.FooterBottom p{
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: rgba(255, 255, 255, 0.7);
}

.FooterBottom p+p{
    margin-top: 2.6rem;
}

.FooterBottom .FTsocialLinks {
    margin-top: 4rem;
}

.FooterBottom .FTsocialLinks a+a {
    margin-left: 3rem;
}

.FooterBottom .FTsocialLinks a:hover img {
    filter: brightness(0%);
}

.bgFooterInner .copyright-FT{
    border-top: 1px solid var(--DarkBorder);
    margin-top: 4.4rem;
    padding: 4.4rem 0;
}


.bgFooterInner .copyright-FT p{
    font-size: 1.6rem;
    line-height: 2.2rem;
}

.Footer_Top .FooterBottom{
    display: none;
}





.AboutsecOne {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.AboutsecOne .AsecOneChild {
    padding: 8rem 0 0;
    max-width: 110rem;
    display: block;
    margin: auto
}

.AboutsecOne .aboutCardser {
    border-radius: 3px;
    min-height: 52.2rem;
    background: var(--White_BG);
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, .1)
}

.AboutsecOne .aboutCardser .aboutCardBody {
    padding: 3rem 3rem
}



.AboutsecOne .aboutCardser .aboutCardBody h3,
.AboutsecOne .aboutCardser .aboutCardBody .aboutCardBody_Title {
    font-weight: 700;
    color: var(--DarkGray_TF);
    font-size: 2rem;
    margin-bottom: 1rem;
    font-weight: normal;
    line-height: normal;
}

.AboutsecOne .aboutCardser .aboutCardBody .aboutCardBody_Title{
    font-family: 'Ubuntu', sans-serif;
}

.AboutsecOne .aboutCardser .aboutCardBody p {
    font-size: 1.6rem;
    line-height: 24px;
    color: var(--LighGray_TF);
    margin-bottom: 0
}

.AboutsecOne .aboutCardser .aboutCardBody a {
    font-size: 1.6rem;
    line-height: 24px;
    font-weight: 600;
    display: block;
    color: var(--Green_TF);
    position: absolute;
    bottom: 5%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, -6%);
    width: 100%;
}


.AboutsecTwo {
    padding: 8.8rem 0
}

.AboutsecSix .ourAwards,
.AsecFiveChild,
.AsecThreeChild,
.AsecTwoChild,
.secThreeTable {
    padding: 8rem 0 0
}

.secThreeTable .table {
    margin: 6rem 0 0
}

.AsecTwoChild h3, .AsecTwoChild .AsecTwoChild_Title {
    font-weight: 700;
    font-size: 2rem;
    color: var(--DarkGray_TF);
    font-weight: normal;
    margin-bottom: 0;
}

.AsecTwoChild .AsecTwoChild_Title{
    font-family: 'Ubuntu', sans-serif;
}


.AsecTwoChild p {
    font-size: 1.6rem;
    line-height: 24px;
    color: var(--LighGray_TF);
    margin-top: 2rem;
    margin-bottom: 0;
    width: 90%
}

.AboutsecThree {
    padding: 8.8rem 0;
    background: var(--DimBlack_BG);
}

.AboutsecThree .defaultHeadingText h1,
.AboutsecThree .defaultHeading_Title {
    color: var(--White_TF);
}

.AboutsecThree .ArightText {
    padding-left: 3.5rem
}

.AboutsecThree .ArightText+.ArightText {
    padding-top: 3.5rem
}

.AboutsecThree .ArightText h3,
.AboutsecThree .ArightText .ArightText_Title {
    font-size: 2.4rem;
    line-height: 32px;
    font-weight: 700;
    color: var(--White_TF);
    margin-bottom: 1.5rem
}

.AboutsecThree .ArightText .ArightText_Title{
    font-family: 'Ubuntu', sans-serif;
}


.AboutsecThree .ArightText p {
    font-size: 1.6rem;
    line-height: 24px;
    color: var(--PearlWhite_TF);
}

.secThreeTable .table-bordered,
.secThreeTable .table-bordered td {
    border: 0
}

.secThreeTable {
    max-width: 100rem;
    display: block;
    margin: auto
}

.secThreeTable .table th {
    font-size: 1.8rem;
    color: var(--Golden_TF);
    text-align: center;
    border: 2px solid;
    border-top: 0;
    border-left: 0;
    padding: 2.2rem .5rem;
    font-weight: 700;
    line-height: 20px;
    vertical-align: middle
}

.secThreeTable .table thead th {
    border-bottom: 0
}

.secThreeTable .table td {
    font-size: 1.6rem;
    color: var(--PearlWhite_TF);
    text-align: center;
    padding: 2.2rem 0;
    font-weight: 500
}

.secThreeTable .table td,
.table th {
    border-top: 2px solid var(--GoldenBorder)
}

.AboutsecFour {
    padding: 8.8rem 0
}

.AboutsecFour .secFourConnect a {
    text-decoration: none;
    padding-left: 1.5rem
}

.AboutsecFour h3, .AboutsecFour .AboutsecFour_Title {
    font-size: 2rem;
    color: var(--DarkGray_TF);
    margin-bottom: 2rem
}

.AboutsecFour .AboutsecFour_Title{
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    line-height: 1.2;
}


.AboutsecFour p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 24px
}

.AboutsecFour p:first-child {
    font-family: 'Ubuntu', sans-serif;
    color: var(--Golden_TF);
    font-size: 1.8rem;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.11;
    letter-spacing: .53px
}

.AboutsecFour .AsecFourContent {
    padding: 0 0 4rem 3rem
}

.AboutsecFour .secFourConnect {
    padding: 0 0 0 3rem
}

.AboutsecFour .secFourConnect p {
    display: inline-block;
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    vertical-align: middle;
    margin: 0
}

.AboutsecFive {
    padding: 8.8rem 0;
    background: url(/img/b2c/img-bg-block-5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.AboutsecFive .defaultHeadingText h1, .AboutsecFive .defaultHeading_Title {
    color: var(--White_TF);
}

.AsecFiveChild h3, .AboutsecFive .FiveChildInner .FiveChildInner_Title {
    font-size: 2.4rem;
    color: var(--White_TF);
    letter-spacing: .7px;
    margin-bottom: 2rem
}

.AboutsecFive .FiveChildInner .FiveChildInner_Title {
    font-family: 'Ubuntu', sans-serif;
}

.AsecFiveChild p {
    font-size: 1.6rem;
    color: var(--PearlWhite_TF);
    line-height: 24px;
    margin-bottom: 2rem
}

.AsecFiveChild p  a {
    color: var(--Green_TF);
}

.FiveChildInner {
    margin-bottom: 4rem
}

.FiveChildInner:last-of-type {
    margin-bottom: 0
}

.AboutsecSix {
    padding: 8.8rem 0
}

.AboutsecSix .ourAwards .row>div:nth-last-child(1n+5) {
    margin-bottom: 5rem
}

.marketSecOne {
    padding: 16rem 0 8rem;
    background: var(--Lightgray_BG);
}

.marketSecOne .mSecOneChild {
    padding: 7rem 0 0
}

.mSecOneGrid {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto auto;
    grid-row-gap: 15px;
    grid-column-gap: 20px
}

.marketSecOne .mSecOneChild .mSecOneBox {
    background: var(--White_BG);
    padding: 1rem;
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, .1);
    display: flex;
    align-items: center;
    cursor: pointer
}

.marketSecOne .mSecOneChild .mSecOneBox span {
    font-size: 1.9rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    margin-left: 1rem
}

.marketSecOne .mSecOneChild .mSecOneBox>div>div {
    margin-right: 1rem
}

.mSecOneTable {
    margin: 4rem 0 5rem;
    background: var(--White_BG);
    padding: 4rem 4.5rem;
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, .1);
    position: relative
}

.mSecOneTableInner li a {
    text-decoration: underline;
    color: var(--Green_TF);
}

.mSecOneTable h2, .mSecOneTable .mSecOneTable_Title {
    font-family: 'Ubuntu', sans-serif;
    font-size: 2.4rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.08;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    margin-bottom: 2rem
}

.viewMoreForex a {
    font-size: 1.6rem;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--Green_TF);
}

.viewMoreForex a img {
    margin: 1px 0 0 16px;
    vertical-align: top;
}

.mSecOneTable ul li::before {
    content: "\2022";
    color: var(--Golden_BG);
    font-weight: 700;
    display: table-cell;
    width: 1em;
    position: absolute;
    left: 0
}

.mSecOneTable ul li {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: var(--LighGray_TF);
    /*display: table-row; */
    position: relative;
    padding-left: 20px
}

.mSecOneTable ul li+li {
    margin-top: 1.2rem
}

.mSecOneTable p {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--LighGray_TF);
    margin-bottom: 2rem
}

.mSecOneTable .marketTable p {
    /*font-weight: 700;*/
    margin: 4.5rem 0 3rem;
    color: var(--LighGray_TF);
}

.mSecOneTable .marketTable a {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: var(--Green_TF);
}

.marketTable .table-bordered,
.marketTable .table-bordered td {
    border: 0
}

.marketTable {
    max-width: 100rem;
    display: block;
    margin: auto
}

.marketTable .table th {
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.8rem;
    color: var(--Golden_TF);
    text-align: center;
    border: 1.5px solid;
    border-top: 0;
    border-left: 0;
    padding: 0;
    font-weight: 500;
    line-height: 1.11;
    vertical-align: middle;
    width: 153px;
    height: 74px
}

.marketTable .table thead th {
    border-bottom: 0
}

.marketTable .table td {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    text-align: center;
    padding: 1.2rem .5rem;
    vertical-align: middle;
    height: 74px
}

.marketTable .table td,
.table th {
    border-top: 1.5px solid var(--GoldenBorder)
}

.borderR-Tb {
    border-right: 1.5px solid var(--GoldenBorder)
}

.borderR2-Tb {
    border-right: 2px solid var(--GoldenBorder)
}

.marketSecThree {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.marketSecFour {
    padding: 8.8rem 0;
    background: url(/img/b2c/bg-awards.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.marketSecFour .mSecFourChild {
    padding: 8rem 0 0
}

.marketSecFour .mSecFourChild>div {
    margin: 0 -15px 0
}

.marketSecFour .mSecFourBox {
    background: var(--White_BG);
    padding: 2rem 1.7rem;
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, .1);
    margin: 0 1.5rem 0;
    width: 20%;
    min-height: 183px
}

.marketSecFour .mSecFourBox h3, .marketSecFour .mSecFourBox .mSecFourBox_Title {
    font-family: 'Ubuntu', sans-serif;
    display: inline-block;
    margin-left: .8rem;
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 2rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
}

.marketSecFour .mSecFourBox p {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--LighGray_TF);
    margin-top: 1rem;
    margin-bottom: 0
}

.marketSecFour .viewMoreForex {
    margin-top: 4.5rem
}

.timelineSecOne {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.timelineSecOne .tSecOneChild {
    padding: 8rem 0 0
}

.whyTopfx {
    padding: 0 1.5rem 0 0;
    position: relative;
    background: var(--DimBlack_BG);
    overflow: hidden
}

.whyTopfx .defaultHeadingText h1, .whyTopfx .defaultHeading_Title {
    margin-bottom: 1rem !important;
    font-weight: 400 !important;
    text-align: left !important;
}

.whyTopfxInner::after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-top: calc(209px + 45px) solid var(--GoldenBorder);
    border-right: 62px solid transparent;
    right: -45px;
    top: 0
}

.lang-pt .whyTopfxInner::after{

    right:-47px;

}

.whyTopfx .whyTopfxInner {
    background: var(--Golden_BG);
    padding: 2rem 0 2rem 1.5rem
}

.whyTopfx h3, .whyTopfx .whyTopfxGrid span {
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    display: inline-block;
    margin-bottom: 0.5rem;
}

.whyTopfx p {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    margin-bottom: 0
}

.whyTopfx a {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--LighGray_TF);
}

.whyTopfx a.btnDefault {
    color: var(--White_TF);
    width: 25rem;
    height: 5rem
}

@media(min-width:1200px) {
    .whyTopfx a.btnDefault {
        color: var(--White_TF);
        width: 22rem;
        height: 5rem
    }
}

.lang-vi .Awards_header .defaultHeading_Title{
    width: 32rem;
    margin: auto;
    padding: 16rem 0 0;
}

.lang-my .Awards_header .defaultHeading_Title,
.lang-th .Awards_header .defaultHeading_Title,
.lang-id .Awards_header .defaultHeading_Title,
.lang-es .Awards_header .defaultHeading_Title,
.lang-ru .Awards_header .defaultHeading_Title,
.lang-pl .Awards_header .defaultHeading_Title,
.lang-jp .Awards_header .defaultHeading_Title{
    width: 34rem;
    margin: auto;
    padding: 17rem 0 0;
}

.lang-jp .Awards_header .defaultHeading_Title{
    padding: 20rem 0 0;
}


@media(min-width:1300px) {
    .whyTopfx a.btnDefault {
        color: var(--White_TF);
        width: 25rem;
        height: 5rem
    }
}

@media(min-width:1440px) {
    .whyTopfx a.btnDefault {
        color: var(--White_TF);
        width: 26.8rem;
        height: 5rem
    }
    .secOne .secOneChild .secOneBox_2 {
        display: grid;
        grid-template-columns: 34.8rem 34.8rem 34.8rem;
        grid-column-gap: 3.2rem;
        padding-bottom: 10.5rem;
    }
    .secOne .secOneChild_2 {
        padding: 8.8rem 0 0;
    }
}

.whyTopfxBtnDemo {
    padding-left: 2.1rem
}

.lang-pt .whyTopfxBtnDemo{
    padding-left: 0rem;
}



.whyTopfxBtnDemo .btn:hover {
    color: var(--LighGray_TF);
}

.whyTopfxBtnDemo a span {
    color: var(--Green_TF);
}

.whyTopfxGrid {
    display: grid;
    grid-template-columns: auto auto auto auto
}

.whyTopfxGrid .d-table {
    margin-right: 2rem
}

.main-timeline8 {
    overflow: hidden;
    position: relative
}

.main-timeline8:after,
.main-timeline8:before {
    content: "";
    display: block;
    width: 100%;
    clear: both
}

.main-timeline8:before {
    content: "";
    width: 1px;
    height: 100%;
    background: var(--Ashgray_BG);
    position: absolute;
    top: 30px;
    left: 50%
}

.main-timeline8 .timeline {
    width: 50%;
    float: left;
    padding-right: 92px;
    position: relative;
    margin: 20px 0 0
}

.main-timeline8 .timeline-icon {
    width: 41px;
    height: 41px;
    border-radius: 50%;
    background: var(--Golden_BG);
    font-size: 1.4rem;
    position: absolute;
    top: 1.5%;
    right: -20.5px;
    display: flex;
    align-items: center;
    justify-content: center
}

.main-timeline8 .year {
    display: block;
    padding: 10px;
    margin: 0;
    font-size: 2rem;
    color: var(--DarkGray_TF);
    background: var(--Golden_BG);
    text-align: center;
    font-weight: normal;
    position: relative
}

.main-timeline8 .year::after {
    content: " ";
    height: 0;
    position: absolute;
    top: 12px;
    width: 0;
    z-index: 1;
    right: -16px;
    border: medium solid var(--GoldenBorder);
    border-width: 14px 0 14px 16px;
    border-color: transparent transparent transparent var(--GoldenBorder);
}

.mxn25 {
    margin: 0 -25px;
}

.main-timeline8 .timeline-content {
    padding: 0 25px 20px;
    background: var(--White_BG);
    box-shadow: 0 0 10px #0a1F441A
}

.main-timeline8 .timeline-content ul {
    margin: 0;
    font-size: 0
}

.main-timeline8 .timeline-content ul li {
    text-align: left;
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    letter-spacing: normal;
    display: inline-flex;
    line-height: 24px;
    margin: 0 0 8px 0;
    width: 100%
}

.main-timeline8 .timeline-content ul li::before {
    content: url(../img/b2c/ok-1.svg);
    padding-right: 1rem;
    display: flex;
    line-height: 2;
    height: 0
}

.main-timeline8 .timeline-content ul li:last-child {
    margin-bottom: 0
}

.main-timeline8 .title {
    font-size: 16px;
    text-align: left;
    font-weight: 400;
    letter-spacing: 0;
    color: var(--DarkGray_TF);
    margin: 2rem 0;
    line-height: 24px;
    font-family: 'Lato', sans-serif;
}

.main-timeline8 span.title{
    display: block;
}

.main-timeline8 .description {
    font-size: 14px;
    color: var(--StormGrey_TF);
    margin: 0
}

.main-timeline8 .timeline:nth-child(2n) {
    padding: 0 0 0 92px;
    margin-top: 290px
}

.main-timeline8 .timeline:nth-child(3n),
.main-timeline8 .timeline:nth-child(5n),
.main-timeline8 .timeline:nth-child(7n) {
    margin-top: -90px
}

.main-timeline8 .timeline:nth-child(4n),
.main-timeline8 .timeline:nth-child(6n) {
    margin-top: 190px
}

.main-timeline8 .timeline:nth-child(2n)::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 12px;
    width: 0;
    left: 78px;
    z-index: 1;
    border: medium solid var(--GoldenBorder);
    border-width: 14px 15px 14px 0;
    border-color: transparent var(--GoldenBorder) transparent transparent
}

.main-timeline8 .timeline:nth-child(2n) .timeline-icon {
    background: var(--Ashgray_BG);
    width: 21px;
    height: 21px;
    right: auto;
    left: -10.5px
}

.main-timeline8 .timeline:nth-child(3n) .timeline-icon,
.main-timeline8 .timeline:nth-child(5n) .timeline-icon,
.main-timeline8 .timeline:nth-child(7n) .timeline-icon {
    background: var(--Ashgray_BG);
    width: 21px;
    height: 21px;
    left: auto;
    right: -10.5px
}

.main-timeline8 .timeline:nth-child(6n) .timeline-icon {
    background: var(--Ashgray_BG);
    width: 21px;
    height: 21px;
    right: auto;
    left: -10.5px
}

@media only screen and (max-width:991px) {
    .main-timeline8 {
        overflow: visible
    }

    .main-timeline8:before {
        top: 0;
        left: 50px
    }

    .main-timeline8 .timeline:nth-child(2),
    .main-timeline8 .timeline:nth-child(even),
    .main-timeline8 .timeline:nth-child(odd) {
        margin: 0
    }

    .main-timeline8 .timeline,
    .main-timeline8 .timeline:nth-child(2n) {
        width: 100%;
        float: none;
        padding: 0 110px 0 130px;
        margin-bottom: 76px !important
    }

    .main-timeline8 .timeline:last-child {
        margin: 0 !important
    }

    .main-timeline8 .timeline-icon {
        right: auto;
        left: 27.5px;
        top: -.1%
    }

    .main-timeline8 .year:before {
        border-left: none;
        left: auto;
        right: 0
    }

    .main-timeline8 .year::after {
        content: " ";
        height: 0;
        position: absolute;
        top: 12px;
        width: 0;
        left: -15px;
        transform: rotate(180deg)
    }

    .main-timeline8 .timeline:nth-child(2n) .timeline-icon {
        right: auto;
        left: 38.5px;
        top: 2%
    }

    .main-timeline8 .timeline:nth-child(3n) .timeline-icon,
    .main-timeline8 .timeline:nth-child(5n) .timeline-icon,
    .main-timeline8 .timeline:nth-child(7n) .timeline-icon {
        right: auto;
        left: 38.5px;
        top: 3%
    }

    .main-timeline8 .timeline-content img {
        width: 100%
    }

    .main-timeline8 .timeline:nth-child(2n)::before {
        display: none
    }


}

@media only screen and (max-width:767px) {
    .main-timeline8 {
        overflow: visible
    }

    .main-timeline8:before {
        top: 0;
        left: 20px
    }

    .main-timeline8 .timeline:nth-child(2),
    .main-timeline8 .timeline:nth-child(even),
    .main-timeline8 .timeline:nth-child(odd) {
        margin: 0
    }

    .main-timeline8 .timeline,
    .main-timeline8 .timeline:nth-child(2n) {
        width: 100%;
        float: none;
        padding: 0 33px 0 60px;
        margin-bottom: 60px !important
    }

    .main-timeline8 .timeline:last-child {
        margin: 0 !important
    }

    .main-timeline8 .timeline-icon {
        right: auto;
        left: -1.5px;
        top: 0
    }

    .main-timeline8 .year:before {
        border-left: none;
        left: auto;
        right: 0
    }

    .main-timeline8 .year::after {
        content: " ";
        height: 0;
        position: absolute;
        top: 12px;
        width: 0;
        left: -15px;
        transform: rotate(180deg)
    }

    .main-timeline8 .timeline:nth-child(2n) .timeline-icon,
    .main-timeline8 .timeline:nth-child(3n) .timeline-icon,
    .main-timeline8 .timeline:nth-child(5n) .timeline-icon,
    .main-timeline8 .timeline:nth-child(7n) .timeline-icon {
        right: auto;
        left: 9.5px;
        top: 2.5%
    }

    .main-timeline8 .timeline-content img {
        width: 100%
    }

    .main-timeline8 .title {
        font-size: 1.4rem;
        line-height: 20px
    }

    .main-timeline8 .timeline-content ul li {
        font-size: 1.4rem;
        line-height: 20px;
        margin-bottom: 2rem
    }

 /* market-analysis navigation */

 .item_mobile{
        display: none;
     }
     .tooltip-union-vload-padding{
        padding-left: 19px !important;

    }
}

.DepositMainDiv {
    max-width: 102rem;
    margin: auto
}

.depositSecOne {
    padding: 8.8rem 0 0
}

.depositTable .table-bordered,
.depositTable .table-bordered td {
    border: 0
}

.depositTable .table th {
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.8rem;
    color: var(--DarkGray_TF);
    text-align: center;
    border: 1.5px solid;
    border-top: 0;
    border-left: 0;
    padding: 1rem .5rem 1.8rem;
    font-weight: 500;
    line-height: 1.11;
    vertical-align: middle;
    border-right: 1px solid var(--GoldenBorder);
}

.depositTable .table thead th {
    border-bottom: 0
}

.depositTable .table td {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    text-align: center;
    padding: 1.2rem .5rem;
    vertical-align: middle;
    text-transform: uppercase
}

.depositTable .table td:nth-child(2) {
    padding: 0;
    vertical-align: top
}

.depositTable .table td:last-child {
    width: 21%
}

.depositTable .table td,
.table th {
    border-top: 1.5px solid var(--GoldenBorder);
}

a.btndepositNow {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: 1.3px;
    text-align: center;
    color: var(--Green_TF);
    border-radius: 3px;
    border: solid 1px var(--GreenBorder);
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16.6rem;
    height: 4rem;
    margin-left: auto;
    text-transform: capitalize
}

a.btndepositNow:hover {
    background: var(--Green_BG);
    color: var(--White_TF);
    box-shadow: 0 0 10px rgba(10, 31, 68, .1)
}

.depositTable .table.tableInner tr:nth-child(odd) {
    background-color: var(--Alabaster_BG);

}

.depositTable a {
    color: var(--Green_TF);
}

.depositTable .table.tableInner td {
    border: 0;
    vertical-align: middle;
    text-align: center;
    text-transform: initial
}

.depositTable .table.tableInner td:first-child {
    /*  padding: 9px 0 9px 22.5px;*/
    padding: 9px 0 9px 0;
    width: 50%
}

.depositTable .table.tableInner td:last-child {
    /* padding: 9px 22.5px 9px 0;*/
    padding: 9px 0 9px 0;
    width: 50%
}

.depositSecTwo {
    padding: 8.8rem 0
}

.depositSecTwo .dSecTwoChild {
    padding: 7rem 0 0
}

.dSecTwoChild .cardMain {
    border-top: 1px solid var(--GainsBoroBorder);
}

.dSecTwoChild .cardMain:last-child {
    border-bottom: 1px solid var(--GainsBoroBorder)
}

.dSecTwoChild .cardMain .cardMainHead {
    font-family: 'Ubuntu', sans-serif;
    font-size: 2rem;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    padding: 1.5rem 3rem
}

.dSecTwoChild .cardMain .cardMainContent {
    font-size: 1.6rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: var(--LighGray_TF);
    padding: 1.2rem 3rem 2.4rem
}

.dSecTwoChild .cardMain .cardMainContent p {
    margin-bottom: .2rem
}

.dSecTwoChild .cardMain .cardMainContent a {
    color: var(--Green_TF);
}

.news_cy{
    width: 81.1rem;
    margin: auto;
}

.news_cy .news{
    margin: 0 0 3.5rem;
}

 .news_cy .newsartical_mid_inner{
    width: 100%;
 }

.news_cy .newsheader .newsartical{
    height: inherit;
}

.news_cy .newsheader .newsartical img {
    width: 100%;
    height: initial;
    object-fit: inherit;
}

.likeWorking{
    padding: 8.8rem 0 10.4rem;
    background: url(/img/b2c/careers_map.png) var(--DimBlack_BG);
    background-position: bottom center;
    background-repeat: no-repeat;
}

.likeWorking_inner{
    margin: 8.8rem auto 0;
}

.likeWorking_grid{
    display: grid;
    grid-template-columns: repeat(2, 54rem);
    grid-column-gap: 3rem;
    grid-row-gap: 2.4rem;
    justify-content: center;
}


.likeWorking_box{
    background: rgba(255,255,255,.05);
    border: 1px solid rgba(219, 219, 219, 0.33);
    border-radius: 1rem;
    backdrop-filter: blur(.5rem);
    -webkit-backdrop-filter: blur(.5rem);
    height: 32.9rem;
    overflow: hidden;
}

.likeWorking_box_inner{
    display: grid;
    grid-template-columns: 18.3rem auto;
    grid-column-gap: 3rem;
    align-items: center;
}

.likeWorking_box_inner_img{
}

.likeWorking_box_inner_content{
}

.likeWorking_box_inner_content p{
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin: 0;
    width: 93%;
    position: relative;
}

.likeWorking_box_inner_content p:before, .likeWorking_box_inner_content p:after{
    font-size: 120px;
    line-height:24px;
    letter-spacing: 0;
    color: #FFFFFF;
    opacity: 0.08;
    content: '“';
    position: absolute;
    top: 3.5rem;
    left: -3.3rem;
}

.likeWorking_box_inner_content p:after{
    content: '”';
    top: initial;
    left: initial;
    bottom: -3.5rem;
}

.likeWorking_box_inner_content h4{
    font-size: 1.6rem;
    color: #fff;
    margin: 2.4rem 0 0;
    font-weight: bold;
}

.likeWorking_box_inner_content span{
    font-size: 1.4rem;
    line-height: 2.2rem;
    color: #fff;
    margin: .5rem 0 0;
    display: block;
}



@media screen and (max-width:767px) {
    .depositTable table tr {
        display: grid;
        grid-template-columns: 50% 50%;
        justify-content: center;
        border-bottom: 0 !important;
        cursor: pointer
    }

    .tooltip-exlam-margin-left{
         margin-left:0px !important;
    }
    .tooltip-vload-margin-left{
        margin-left:9px !important;
    }


    .depositTable table td {
        display: flex;
        align-items: center
    }

    .depositTable .borderR-Tb {
        border: 0
    }

    .depositTable .table td:nth-child(2),
    .depositTable .table td:nth-child(3),
    .depositTable table th {
        display: none
    }

    .depositTable .table td,
    a.btndepositNow {
        font-size: 1.4rem
    }

    .depositTable table tbody tr.deposittableshow td:nth-child(2),
    .depositTable table tbody tr.deposittableshow td:nth-child(3) {
        border: 0
    }

    .depositTable table tbody tr td:nth-child(1)::before {
        content: url(../img/b2c/plus-small.svg);
        transition: .3s;
        width: 16px
    }

    .depositTable table tbody tr.deposittableshow td:nth-child(1)::before {
        content: url(../img/b2c/minus-small.svg);
        transition: .3s
    }

    .depositTable table.tableInner tbody tr td:nth-child(1)::before {
        display: none
    }

    .depositTable table tbody tr:last-child td:nth-child(1)::before {
        display: none
    }

    .depositTable table tbody tr td img {
        max-width: 79px !important;
        margin-left: 3.4rem
    }

    .global-text-mobile{
        margin-left:2.4rem;
    }

    a.btndepositNow {
        width: 12.4rem;
        height: 3.2rem;
        margin-left: auto
    }

    .depositTable .table td {
        padding: 1.2rem 1.5rem;
        text-transform: initial
    }

    .depositSecOne>div {
        padding: 0
    }

    .depositSecOne,
    .depositb2c {
        padding: 4rem 0 0
    }

    .depositSecOne{
        padding: 4rem 0
    }

    .depositSecTwo {
        padding: 0 0 4rem
    }

    header .depositb2c .headerB2c_content p {
        margin-bottom: 0;
        text-align: left
    }

    header .depositb2c .headerB2c_content .headerb2c_title {
        margin-bottom: 8px;
        margin-top: 3.2rem;
        font-size: 2.6rem
    }

    .dSecTwoChild .cardMain .cardMainHead {
        font-size: 1.6rem;
        line-height: 20px;
        padding: 1.5rem 0;
        font-family: 'Lato', sans-serif;
        font-weight: 700
    }

    .cardMainHead a[aria-expanded=false] .openCol,
    .cardMainHead a[aria-expanded=true] .closeCol {
        max-width: 16px
    }

    .dSecTwoChild .cardMain .cardMainHead br, .dSecTwoChild .cardMain .cardMainHead br.d-block{
        display: none !important;
    }

    .depositTable .table.tableInner td:first-child {
        padding: 9px 0 9px 9px;
        width: inherit
    }

    .depositTable .table.tableInner td:last-child {
        padding: 9px 9px 9px 0;
        width: 104px;
    }

    .swiftpaymentmargin{
        margin-left: -9px;
    }

    .depositTable .table.tableInner {
        margin: 0 0 1.5rem 1.5rem !important
    }

    /* .WeChatTbl td {
        background: var(--White_BG) !important
    } */

    .depositTable td.order-4 .table.tableInner {
        margin: 0 0 0 0;
    }

    .depositb2c .depositb2cImg {
        text-align: center
    }

    .depositTable .table td:last-child {
        width: 100%
    }

    .depositTable .table td,
    .table th {
        border-top: 1px solid var(--GainsBoroBorder);
    }

    .depositTable .table tr{
        border-top: 1px solid var(--GainsBoroBorder);
    }
    .depositTable .table td, .depositTable .table td tr{
        border-top: 0;
    }

    .depositTable .tableInner tr+tr td {
        text-indent: 15px
    }

    .depositTable .tableInner tr+tr td.order-3 {
        text-indent: 0
    }

    .dSecTwoChild .cardMain .cardMainContent {
        padding: 0 0 3rem
    }

    .dSecTwoChild .cardMain .cardMainContent ol {
        padding: 0 1.5rem
    }

    .dSecTwoChild .cardMain .cardMainContent ol li+li {
        margin-top: 1rem
    }

    .depositb2cImg img {
        max-width: 200px;
    }

    .languageBtn .dropdown-menu {
        left: -20px !important
    }



}

.depositTable .table.tableInner .b2bMoreTbl,
.depositTable .table.tableInner .visaMoreTbl {
    display: none
}

.cardMainHead a[aria-expanded=true] .openCol {
    display: none
}

.cardMainHead a[aria-expanded=true] .closeCol {
    display: inline-table
}

.cardMainHead a[aria-expanded=false] .openCol {
    display: inline-table
}

.cardMainHead a[aria-expanded=false] .closeCol {
    display: none
}



.MobileTableWithDraw .cardMainHead .collap_icon::before {
    content: url(../img/b2c/plus-small.svg);
    transition: .3s;
    width: 16px
}

.MobileTableWithDraw .cardMainHead .collap_icon[aria-expanded="true"]::before {
    content: url(../img/b2c/minus-small.svg);
    transition: .3s
}


.depositSecOne .depositTable table.table tr.deposittableshow .order-3,
.depositSecOne .depositTable table.table tr.deposittableshow .order-4 {
    display: flex;
    transition: .3s;
    justify-content: center
}

.DepositMainDiv .depositTable img {
    max-width: 104px
}

.priceContent h5, .priceContent span {
    text-align: right;
    display: inherit;
}

.aTypesSecOneGrid {
    display: grid;
    grid-template-columns: 45.6rem 45.6rem;
    grid-column-gap: 2.3rem
}

.accountTypes .secTwo.aTypesSecOne .card .card-header {
    min-height: 16.8rem;
    padding: 3.6rem 1rem;

}

.aTypesSecTwoGrid {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 2.3rem
}

.aTypesSecOneGrid .secTwoChild .card {
    max-width: initial
}

.accountTypes .secFive .secFiveChild a {
    font-weight: 400;
    letter-spacing: .02px
}

.accountTypes .secTwo .card .card-body h5 {
    line-height: 24px
}

.accountTypes .aTypesSecOne .card-header h4, .accountTypes .aTypesSecOne .card-header .card_header_Type_Title {
    margin-bottom: 1.3rem
}

.accountTypes p.defaultParagraph {
    font-size: 1.6rem
}

.accountTypes .card .card-footer .btnPrice {
    text-transform: initial
}

.aTypesSecOne {
    padding: 16.4rem 0 8.8rem
}

.accountTypes .aTypesSecOne p.defaultParagraph {
    color: var(--LighGray_TF);
    line-height: 24px;
    font-size: 1.6rem
}

.accountTypes .defaultHeadingText h1, .accountTypes .defaultHeading_Title {
    margin-bottom: 2.4rem
}

.accountTypes .aTypesSecOne .secTwoChild {
    max-width: 95rem
}

.accountTypes .aTypesSecOne .secTwoChild .cardOne::before {
    display: none
}

.accountTypes .aTypesSecOne .bodyPcard {
    height: 9.5rem;
    margin-top: 3.4rem
}

.accountTypes .aTypesSecOne .bodyPcard p {
    color: var(--LighGray_TF);
    font-size: 1.6rem;
    line-height: 24px;
    text-align: center;
    margin-bottom: 0
}

.accountTypes .aTypesSecOne .bodyPcard span {
    color: var(--DarkGray_TF)
}

.priceContent.zero-account-type-caption{
    font-size: 1.3rem;
    margin-top: 1rem;

}

.priceContent.zero-account-type-caption a{

    color: var(--Green_TF);

}



.ctraderNew-page-caption{

    font-size: 1.6rem;
    color:white;
    text-align: center;
    padding-top: 2.7rem;

}



.aTypesSecTwo {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.aTypesSecTwoChild {
    padding: 8rem 3rem 0
}

.aTypesSecTwoChild .card {
    min-height: 48rem
}

.aTypesSecTwoChild .card .card-header {
    background: var(--Golden_BG);
    height: 4.3rem;
    border: 0;
    border-radius: 8px 8px 0 0
}

.aTypesSecTwoChild .card .card-body {
    padding: 2.7rem 6.3rem
}

.aTypeContent {
    padding-left: 4rem
}

.aTypesSecTwoChild .card .card-body p {
    margin-left: auto;
    color: var(--LighGray_TF);
    font-size: 1.6rem;
    line-height: 24px;
    margin-bottom: 1.6rem
}

.aTypesSecTwoChild .card .card-body p.aTypeContenthide {
    margin-bottom: 0
}

.aTypesSecTwoChild .card .card-body h1, .aTypesSecTwoChild .card .card-body .aTypesSecTwoChild_Title {
    color: var(--Golden_TF);
    font-size: 4rem;
    line-height: 48px;
    font-family: 'Ubuntu', sans-serif;
    margin-bottom: .9rem;
    font-weight: bold;
}

.aTypesSecTwoChild .card .card-body h1+p, .aTypesSecTwoChild .card .card-body .aTypesSecTwoChild_Title+p {
    color: var(--LighGray_TF);
    font-size: 2.4rem;
    width: 100%;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    margin-bottom: 0;

}

.aTypesSecTwoChild .card.zeroCard .card-header {
    background: var(--Gray_BG);
    height: 4.3rem;
    border: 0;
    border-radius: 8px 8px 0 0
}

.aTypesSecTwoChild .card.zeroCard h1, .aTypesSecTwoChild .card.zeroCard .aTypesSecTwoChild_Title {
    color: var(--LighGray_TF);
}

.aTypesSecThree {
    background: url(/img/b2c/islamic-accounts-bg1440.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    padding: 8.8rem 0
}

.aTypesSecThreeChild {
    padding: 8rem 0 0;
    width: 100rem;
    margin: auto
}

.aTypesSecThreeGrid {
    display: grid;
    grid-template-columns: auto auto;
    grid-row-gap: 5.3rem;
    grid-column-gap: 18.4rem;
    justify-content: center
}

.aTypesSecThreeGrid img {
    margin-bottom: 3rem
}

.aTypesSecThreeGrid p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 24px
}

.aTypesSecThreeGrid .aTypesSecThreeBox {
    background: var(--White_BG);
    text-align: center;
    padding: 1.4rem;
    width: 37.6rem;
    height: 16.1rem;
    box-shadow: 0 0 10px #0a1F441A
}

.aTypesSecThreeChildSupport {
    padding: 8rem 0 0
}

.aTypesSecThreeChildSupport a {
    color: var(--LighGray_TF);

}

.aTypesSecThreeChildSupport a:hover {
    text-decoration: underline
}

.accountTypes a.btnDownload {
    background: var(--Green_BG);
    border-radius: 3px;
    width: 26.8rem;
    height: 5rem;
    color: var(--White_TF);
    text-decoration: none;
    font-size: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    margin-bottom: 0;
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease;

}

.contact-form .input-field button,
header.p_cTrader .timelineB2c .headerB2c_content a.trade_btn,
.whytopFxcTrader a,
.getCtraderBtn .btnDefault,
.getmt4_btn a,
.tradeForexNow .btn,
.downloadCtrader_f .btn,
.whyTopfx a.btnDefault,
.secFour .btnPrimeBroker,
a.btnNewViewAll,
.app_store a,
.mt4Pamm .input-field button {
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease;
}

.accountTypes a.btnDownload:hover,
.contact-form .input-field button[type="submit"]:hover,
header.p_cTrader .timelineB2c .headerB2c_content a.trade_btn:hover,
.whytopFxcTrader a:hover,
.getCtraderBtn .btnDefault:hover,
.getmt4_btn a:hover,
.tradeForexNow .btn:hover,
.downloadCtrader_f .btn:hover,
.whyTopfx a.btnDefault:hover,
.secFour .btnPrimeBroker:hover,
a.btnNewViewAll:hover,
.CT_SP_secTwo_Btn .btnHeader:hover,
.mt4Pamm .input-field button:hover, .nfpbones_simplestep_grid .nfpbonesbtn:hover {
    box-shadow: 0 0 10px rgba(10, 31, 68, .1);
    background: var(--Green_BG_HVR);
    top: -6px;
    color: var(--White_TF);
}


.pricing_grid_box a {
    position: relative;
    top: 0;
}

.pricing_grid_box a:hover {
    text-decoration: underline;
    top: -6px;
}

.marketSecOne .mSecOneChild .mSecOneBox span:hover,
.whyTopfxBtnDemo a span:hover {
    text-decoration: underline;
}

.downloadGoogle a {
    position: relative;
    top: 0;
}

.app_store a img,
.downloadGoogle a img {
    max-width: 141px
}

.app_store a img+img,
.app_store a:hover img,
.downloadGoogle a:hover img,
.downloadGoogle img+img {
    display: none
}

.app_store a:hover,
.downloadGoogle a:hover {
    box-shadow: 0 0 10px rgba(10, 31, 68, .1);
    background: var(--Green_BG_HVR);
    top: -6px;
    color: var(--White_TF);
    transition: box-shadow .2s ease, top .2s ease;
}

.app_store a:hover img+img,
.downloadGoogle a:hover img+img {
    display: block;
}

.headernavtabs ul li a:hover {
    background: var(--White_BG);
    border-color: var(--WhiteBorder);
    color: var(--DarkGray_TF) !important;
}

.aTypeVersion,
.aTypeVersionTwo {
    text-align: center
}

.aTypesSecFour .secFiveChild h3,
.aTypesSecFive .secFiveChild h3,
.secFive .secFive_Title {
    font-size: 2.4rem;
    color: var(--DarkGray_TF);
    line-height: 26px;
    margin-bottom: 2.4rem;
}

.secFive .secFive_Title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
}

.aTypesSecFour .secFiveChild p,
.aTypesSecFive .secFiveChild p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 24px;
    margin-bottom: 3rem;
}

.aTypesSecFour .secFiveChild p:last-child {
    margin-bottom: 0;
}

.aTypesSecFive .d-xl-flex,
.aTypesSecFour .d-xl-flex {
    margin-top: 3.8rem
}

.aTypesSecFour a:last-child {
    margin-left: 4.9rem
}



.lang-pt .aTypesSecFour a:last-child {
    margin-left: 2.5rem;
    display: flex;
    align-items: center;
}

.aTypesSecFour .aTypesChildLeft {
    margin-left: -7.3rem;
    padding: 0
}

.aTypesSecFour .aTypesChildRight {
    padding: 0 0 0 3.8rem
}

.aTypesSecFive {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.aTypesSecFive .aTypesFiveChildRight {
    margin-right: -7.3rem
}

.aTypesSecFive a:last-child {
    margin-left: 5.1rem
}

.lang-pt .aTypesSecFive a:last-child{
    display: flex;
    align-items:center;
}

.WithDrawalMainDiv {
    max-width: 102rem;
    margin: auto
}

.WithDrawalMainDiv .b2bMoreClick,
.WithDrawalMainDiv .visaMoreClick {
    color: var(--Green_TF);
    font-size: 1.4rem
}

.WithDrawalMainDiv header .headerB2c_content .headerb2c_paragraph {
    width: 98%
}

.WithDrawalMainDiv header .headerB2c_content .headerb2c_paragraph a {
    color: var(--Green_TF);
}

.WithDrawalMainDiv a.btndepositNow {
    width: 10.4rem;
    height: 4rem;
    font-size: 1.6rem;
    margin: auto;
}

.WithDrawalMainDiv .depositTable .table td:last-child {
    width: initial
}

.WithDrawalMainDiv .depositTable .wDrawTblHead {
    padding: 0 0 0
}

.WithDrawalMainDiv .depositTable .wDrawTblHead th {
    padding: 1rem .3rem
}

.WithDrawalMainDiv .depositTable .wDrawTblHead table {
    width: 100%
}

.WithDrawalMainDiv .wDrawTblHead tr:first-child th {
    border-right: 0;
    border-bottom: 1.5px solid var(--GoldenBorder);
}

.WithDrawalMainDiv .wDrawTblHead tr:last-child th:last-child {
    border-right: 0
}

.WithDrawalMainDiv .wDrawTblHead tr:last-child th {
    width: 110px
}

.WithDrawalMainDiv .depositTable .table.tableInner td:last-child {
    padding: 9px
}

.WithDrawalMainDiv .wDrawAmount span {
    display: block
}

.WithDrawalMainDiv .depositTable .table td {
    text-transform: initial
}

.WithDrawalMainDiv .depositTable .table td:nth-child(3),
.WithDrawalMainDiv .depositTable .table td:nth-child(4) {
    width: 110px;
    padding: 0;
    vertical-align: top
}


.beforeMore {
    visibility: hidden
}

.WithDrawalMainDiv .depositTable img {
    max-width: 104px
}

.mobileTableD {
    max-width: 28rem;
    margin: auto;

}

.MobileTableWithDraw {
    padding: 4rem 0
}

.WithDrawTable {
    padding: 2.4rem 0 4rem
}

.WithDrawTable .table td,
.WithDrawTable .table th {
    border-top: 0;
    border-bottom: 0;
    padding: .8rem 0 0;
    font-size: 1.4rem;
    color: var(--LighGray_TF);
    text-align: center;
    width: 88px;
    height: 40px
}



.WithDrawTable .table tr {
    background: var(--White_BG);
}

.WithDrawTable .table tr:nth-child(odd) {
    background: var(--Alabaster_BG);
}

.WithDrawTable .table th {
    background: var(--White_BG);
    color: var(--DarkGray_TF);
    border-bottom: 1.5px solid var(--GoldenBorder);
    border-right: 1px solid var(--GoldenBorder);
    line-height: 15px;
    vertical-align: middle;
    padding: 0
}

.WithDrawTable .b2bMoreTbl,
.WithDrawTable .visaMoreTbl {
    display: none
}

.contentMobileTables {
    padding-left: 1.5rem
}

.contentMobileTables p {
    font-size: 1.4rem;
    color: var(--LighGray_TF);
    margin-bottom: 0
}

.contentMobileTables p+p {
    margin-top: 1.5rem;
    margin-bottom: 2.4rem
}

.MobileTableWithDraw .cardMainHead a[aria-expanded=false] .openCol {
    display: inline-table
}

.MobileTableWithDraw .cardMain {
    border-top: 1px solid var(--GainsBoroBorder);
    padding: 1.2rem 0;
    margin: 0 -15px 0
}

.MobileTableWithDraw .cardMain:last-child {
    border-bottom: 1px solid var(--GainsBoroBorder)
}

.MobileTableWithDraw .cardMainHead {
    position: relative;
    padding: 0 1.5rem
}

.MobileTableWithDraw .withDrawBtn {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translate(0, -50%)
}

.MobileTableWithDraw .currencyLogo {
    max-width: 79px;
    margin-left: 3.4rem
}

.visaMoreTblNew {
    display: none !important;
}

.WithDrawalMainDiv .depositTable .table th {
    border-right: 1.5px solid var(--GoldenBorder);

}

.ourAwards .awardLogos{
    text-align: center;
    width: 100rem;
    margin: auto;
    padding: 6rem 0 0;
}

.awardLogos_box{
    display: inline-table;
    padding: 2.5rem 2rem;
}

.awardLogos_box:nth-child(7){
    margin: 0 0 0 -7.5rem;
}

.awardLogos_box:last-child{
    margin: 0 -7.5rem 0 0;
}

@media screen and (max-width:767px) {
    .WithDrawalMainDiv a.btndepositNow {
        width: 12.4rem;
        height: 3.2rem
    }

    .visaMoreTblNew {
        display: none !important;
    }

    .country-questionmark{
        display:flex;
        flex-direction:row;
        justify-content:center;
        align-items:flex-end;
    }

    .country-questionmark a{
        color:#697D8C;
        text-transform:capitalize;
        font-family: 'Ubuntu', sans-serif;
    }

    .tooltip-exclamation{
        padding-left:1rem;
    }

    .question-mark-padding-left{

        padding-left:1rem !important;

    }

    .vload-dim-color{
        background-color: #f9f9f9 !important;
      }

    /* .depositTable .table td{
        padding:0.5rem 0.5rem;
    } */

    /* .country-questionmark a{

        display: none !important;

    } */
}


.forex {}

.dNoneOnClick {
    display: none !important
}

.forexSecOne {
    padding: 13.4rem 0 3.2rem;
    background: url(/img/b2c/forexOne.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;

}

.frsecOneChild {
    padding: 5.2rem 0;
}

.forexSecOne .defaultHeadingText h1 {
    font-size: 4.6rem;
    margin-bottom: 1.8rem;
}

.forexSecOne p.defaultParagraph {
    width: 62%;
    line-height: 24px;
}

.frGridOne {
    display: grid;
    grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem;
    grid-column-gap: 1.2rem;
}

.frGridBox {
    background: var(--White_BG);
    border: 2px solid var(--GrayBorder);
    /*height: 16rem;*/
    padding: 2.5rem 2.2rem;
}

.lang-ru .frGridBox {
    background: var(--White_BG);
    border: 2px solid var(--GrayBorder);
    /*height: 17rem;*/
    padding: 2.5rem 2.2rem;
}

.lang-ru .MarketEducationContent .defaultHeading_Title {
    margin-right: -1rem;
}

.lang-vi .priceContent.no-min-deposit p{
    min-height: 42px;
}
.lang-ru .priceContent.no-min-deposit p{
    min-height: 42px;
}
.lang-hi .priceContent.no-min-deposit p{
    min-height: 42px;
}
.lang-my .priceContent.row-height-my p{
    min-height: 63px;
}
.lang-tr .priceContent.no-min-deposit p{
    min-height: 42px;
}
.lang-cn .priceContent.row-height-commision p{
    min-height: 42px;
}

.lang-gr .priceContent.no-min-deposit p{
    min-height: 42px;
}

.lang-gr .MarketEducationContent .defaultHeading_Title {
    margin-right: -5rem;
}

.lang-fr .priceContent.row-height-commision p{
    min-height: 42px;
}
.lang-en .priceContent.row-height-commision p{
    min-height: 42px;
}

.lang-fa .priceContent.w-50{
    width:auto !important
}
.lang-ur .priceContent.w-50.equalheight{
    width:auto !important
}

.lang-ur .priceContent.w-50.nomindepositval{
    width:44% !important;
    min-height: 4.2rem;
}

.lang-ur .priceContent.w-50.nomindepositval span{
    text-align: left;
}

.lang-ar .priceContent.w-50{
    width:auto !important
}
.lang-pl .priceContent.row-height-commision p{
    min-height: 42px;
}
.lang-id .priceContent.no-min-deposit p{
    min-height: 42px;
}
.lang-pt .priceContent.row-height-commision p{
    min-height: 42px;
}
.lang-es .priceContent.row-height-commision p{
    min-height: 42px;
}


.lang-hu .priceContent.w-50.nomindepositval{
    min-height: 4.2rem;
}



.frGridBox img {
    margin-bottom: 1.4rem;
}

.frGridBox p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 22px;
    margin-bottom: 0;
}

.tradeForexNow .btn {
    width: 26.8rem;
    height: 5rem;
    background: var(--Green_BG);
    color: var(--White_TF);
    font-size: 1.6rem;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}

.forex .headernavtabs {
    background: var(--DarkBlack_BG);

}

.forex .headernavtabs ul {
    margin: 0 auto;
    padding: 10px 0 0;
    display: table;
}

.forex .headernavtabs ul li a {
    width: 178px;
    height: 49px;
    border: 1px solid var(--GoldenBorder);
    border-bottom: 0;
    font-size: 18px;
    color: var(--Mintgray_TF);
    margin: 0 0 0 -1px;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
    text-decoration: none;
}

.forex .headernavtabs ul li {
    list-style-type: none;
    float: left;
}

.forex .headernavtabs ul li a.type_active {
    background: var(--White_BG);
    border-color: var(--WhiteBorder);
    color: var(--DarkGray_TF);
    pointer-events: none;
}

.frSecTwoChild .defaultHeadingText h4:nth-of-type(2), .frSecTwoChild .defaultHeadingText .frSecTwo_subTitle:nth-of-type(3) {
    margin-top: 4rem;
}

.frSecTwoGrid {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 14rem
}

.frSecTwoChild {
    padding: 10rem 2rem;
}

.frSecTwoChild h1, .frSecTwoChild .defaultHeading_Title {
    margin-bottom: 2.4rem;
}

.frSecTwoChild h4, .frSecTwoChild .frSecTwo_subTitle {
    color: var(--DarkGray_TF);
    font-size: 2.6rem;
    line-height: 26px;
    margin-bottom: 1.7rem;
}

.frSecTwoChild p.defaultParagraph {
    margin-bottom: 2.4rem;
}

.greenAnchor {
    color: var(--Green_TF);
    text-decoration: underline;
}

.greenAnchor:hover {
    color: var(--Green_TF);
}

.downloadGoogle {
    position: relative;
    top: -2.4rem;
}

.frSecFour {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.frSecFourChild {
    padding: 8rem 0 0;
    max-width: 1070px;
    margin: auto;
}


.frSecFourChild .has-search .form-control {
    padding-left: 1.8rem;
}

.frSecFourChild .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    margin: 7px 0 0;
    width: 1.5rem;
    height: 1.4rem;
    pointer-events: none;

}

.frSecFourChild .has-search .form-control:focus {
    color: initial;
    background-color: transparent;
    border-color: var(--LightGrayBorder);
    outline: 0;
    box-shadow: initial;
}

.frSecFourChild input {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background: transparent;
    font-size: 1.6rem;
    text-indent: 13px;
    padding-top: 0;
    border-bottom: 1px solid var(--LightGrayBorder);

}

.frSecFourChild input::placeholder {
    color: var(--DarkGray_TF);
}

.frSecFourChild .btn {
    width: 18.8rem;
    height: 5rem;
    border: 1px solid var(--MintBorder);
    background: var(--White_BG);
    font-size: 1.6rem;
    color: var(--DarkGray_TF);
    padding: 0 10px;
    text-align: left;
}



.frSecFourChild .dropdown {
    height: 50px;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.frSecFourChild .dropdown:after,
.choosePlatformMt4Shares .dropdown:after,
.choosePlatformcTraderShares .dropdown:after {
    content: url(/img/b2c/forexarrow.svg);
    color: var(--Black_TF);
    position: absolute;
    right: 30px;
    top: 18px;
    z-index: 1;
    height: 100%;
    pointer-events: none;
}

.frSecFourParentJS.frSecFourChild .dropdown:after,
.frSecFourParenttwoJS.choosePlatformMt4Shares .dropdown:after,
.frSecFourParentthreeJS.choosePlatformcTraderShares .dropdown:after {
    content: url(/img/b2c/forexarrow.svg);
    color: var(--Black_TF);
    position: absolute;
    right: 30px;
    top: -18px;
    z-index: 1;
    height: 100%;
    pointer-events: none;
    transform: rotate(180deg);
}

.choosePlatformMt4Shares+.choosePlatformcTraderShares {
    margin-left: 3rem;
}


.inputSearch {
    width: 100%;
    padding-right: 6.2rem;
}

.frSecFourChild .dropdown-menu.show {
    width: 100%;
    padding-top: 1rem;
}

.frSecFourChild .customLabel {
    color: var(--DimGray_TF);
    font-size: 1.6rem;
    line-height: 22px;
    margin-bottom: 1.3rem;
}

.frSecFourChild .tableForexParent {
    /* margin: 8.8rem 0 0;*/
    margin: 7.8rem 0 0;
}

.tableForex {
    text-align: center;
    font-size: 1.6rem;
    border-collapse: separate;
    border-spacing: 0 21px;
    border: 0;

}

.forexTableTop[aria-expanded=false]>.tableArrow {
    transform: rotate(180deg);
}

.forexTableTop[aria-expanded=true]>.tableArrow {
    transform: rotate(0deg);
}

.forexTableTop[aria-expanded=false]~.expandFull {
    margin-top: 4.1rem;
}

.tableForex th,
.tableForex.table thead th {
    border: 0;
    color: var(--DarkGray_TF);
    height: 0;
    padding: 20px 0;
}

/*.theaD {
    height: 0
}*/

.tableForex td {
    height: 10.5rem;
    width: 24.6rem;
    background: var(--White_BG);
    vertical-align: middle;
    border: 0;
    border-bottom: 1px solid var(--LightBorder);
    color: var(--LighGray_TF);
}

.forexTableTop table {
    background: var(--White_BG);
}

.forexTableTop h2, .forexTableTop .forexTableTop_Title {
    font-size: 2rem;
}

.forexTableTop .forexTableTop_Title{
    font-family: 'Ubuntu', sans-serif;
}

.forexTableTop {
    height: 8.8rem;
    background: var(--White_BG);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 7.5rem;
    padding-right: 3.1rem;
    margin-bottom: -2rem;
    display: none;

}

.expandFull {
    margin-top: 2.1rem;
    text-align: center;
}

.expandFull a {
    color: var(--DarkGray_TF);
    font-size: 1.6rem;
    font-weight: bold;
}

.expandFull a img {
    padding-left: 2.2rem;
}

.forexSecFive {
    padding: 8.8rem 0;
}

.frSecFiveChild {
    padding: 8rem 1.5rem 0;
}

.frSecFiveChild .ctraderplatform_f img,
.frSecSixChild .mt4platform_f img {
    max-width: 581px;
}

.frSecSixChild {
    padding: 0rem 1.5rem
}

.frSecFiveGrid {
    display: grid;
    grid-template-columns: 46.3% 22% 23%;
    grid-column-gap: 4.4rem;
    justify-content: center;

}

.mt_custom {
    margin-top: 8rem;
}

.frSecFiveGrid p,
.frSecSixGrid p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 22px;
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
    min-height: 8.5rem;
}

.frSecFiveGrid h3,
.frSecSixGrid h3, .frSecSubTitle{
    font-size: 1.6rem;
    color: var(--DarkGray_TF);
    line-height: 22px;
    margin-left: 5px;
    margin-bottom: 0;
    font-weight: 500;
    font-family: 'Ubuntu', sans-serif;
}

.downloadCtrader_f .btn {
    width: 26.8rem;
    height: 5rem;
    background: var(--Green_BG);
    color: var(--White_TF);
    font-size: 1.6rem;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;

}

.forexSecSix {
    padding: 8.8rem 0rem;
    background: var(--Lightgray_BG);
}

.frSecSixGrid {
    display: grid;
    grid-template-columns: 22% 23% 43%;
    grid-column-gap: 4.4rem;
    justify-content: center;

}

.downloadGoogle .btn {
    border: 1px solid var(--GreenBorder);
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 26.8rem;
    height: 5rem;
}

.downloadGoogle .btn:hover{
   text-decoration: none;
}

.downloadGoogle .btn span{
   font-size: 1.6rem;
   display: flex;
   align-items: center;
   color: #fff;
   text-decoration: none !important;
}

.downloadGoogle .btn span.light{
   color: #11b46c;
}

.downloadGoogle .btn:hover span.light{
   color: #fff;
}

.downloadGoogle a.btn+a.btn {
    margin-top: 2.7rem;
}

.forexSecSeven {
    padding: 8.8rem 0;

    background: url(/img/b2c/waystotrade.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    z-index: 123;

}

.forexSecSevenOverlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--AshWhite_BG);
    z-index: -1;
}

.frSecSevenChild {
    padding: 8rem 0 0;
}

.frSecSevenGrid {
    display: grid;
    grid-template-columns: 24.8rem 24.8rem 24.8rem 24.8rem 24.8rem;
    grid-column-gap: 2.28rem;
    justify-content: center;
}

.frSecSevenBox {
    padding: 2rem;
    background: var(--White_BG);
    border: 1px solid var(--GrayBorder);
    /*min-height: 26.6rem;*/
}

.frSecSevenBoxInner{
    display: flex;
    align-items: center;
}

.frSecSevenBox p {
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    line-height: 24px;
    margin-top: 1rem;
    margin-bottom: 0;
}

.frSecSevenBoxInner img {
    max-width: 17px;
}

.frSecSevenBoxInner h4, .frSecSevenBoxInner span.d-inline {
    margin-left: 1.4rem;
    vertical-align: text-top;
    font-size: 1.8rem;
    color: var(--DarkGray_TF);
}

.shares .frGridBox {
    padding: 2.4rem 0.1rem 2.5rem 1.8rem;
}


.tableForexParent .tableFixedOverFlow table {
    border-spacing: 0 11px;
}


.tableForexParent .tableFixedOverFlow tbody {
    overflow-y: overlay;
    height: 59.8rem;
    display: block
}

.tableForexParent .tableFixedOverFlow tbody.AdjustTableHeightScroll {
    height: initial;
}


@media (min-width: 768px) {

    .tableForexParent .tableFixedOverFlow thead,
    .tableForexParent .tableFixedOverFlow tr {

        display: table;
        width: 100%;
        position: relative;
    }

    .tableForexParent .tableFixedOverFlow thead th {
        padding: 0px;
        width: 24.6rem;
        height: 40px;
        vertical-align: middle;
        color: var(--PearlWhite_TF);

    }

    /*.tableForexParent .tableFixedOverFlow thead th:after {
        content: '';
        height: 100%;
        width: 1px;
        background: #F9FDFBBA;
        position: absolute;
        top: 0;
        display: block;
    }
*/
    .shares .forexTableTop {
        padding-left: 10%;
    }

    .tableFixedOverFlow thead tr {
        background: var(--DimBlack_BG);
        margin-bottom: -1rem;
    }



    .tableForexParent .tableFixedOverFlow tbody tr:first-child {
        border-top: 20px solid var(--PastelBorder);
        margin-top: -4rem;
    }

}

@media(max-width: 767px) {
    .tableForexParent .tableFixedOverFlow tbody {
        overflow-y: overlay;
        height: 34.2rem;
        display: block
    }
}


.overflowTbl {
    height: 100rem;
    overflow-y: auto;
}

.shares .forexSecOne .defaultHeadingText h1 {
    margin-bottom: 2.2rem;
}

.shares .frSecTwoGrid {
    grid-column-gap: 11rem;
}

.shares .frSecTwoGrid .defaultHeadingText h1, .shares .frSecTwoGrid .defaultHeading_Title {
    margin-bottom: 1.6rem;

}

.shares .frSecTwoGrid .defaultHeadingText h4:nth-of-type(1), .shares .frSecTwoGrid .defaultHeadingText .frSecTwo_subTitle {
    margin-top: 4rem;
}

.shares .frSecTwoGrid .defaultHeadingText>:not(h1) {

    width: 100%;
}

.shareSecTwo .shSecTwoChild {
    padding: 8.8rem 0;
}

.shareSecTwoGrid {
    padding-top: 8rem;
    display: grid;
    grid-template-columns: 22rem 22rem 22rem 22rem;
    justify-content: center;
    grid-column-gap: 2rem;
    align-items: center;
}

.shareSecTwoBox {
    background: var(--White_BG);
    box-shadow: 0px 0px 10px #0A1F441A;
    text-align: center;
    height: 17.6rem;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.shareSecTwoBox p {
    margin-top: 1.2rem;
    margin-bottom: 0;
    font-size: 1.6rem;
    color: var(--DimGray_TF);
    line-height: 22px;
}

.shareSecTwoBox img {
    margin-bottom: 2.4rem;
}

.shareSecTwoBox .d-block img+img {
    margin-left: 1rem;
}

.shareSecTwoBox h3, .shareSecTwoBox span {
    color: var(--DimGray_TF);
    font-size: 1.6rem;
    margin-bottom: 0;
    font-weight: bold;
    line-height: 22px;
}

.shareSecTwoBox span{
    font-family: 'Ubuntu', sans-serif;
}

ul.Trade_itemlist li {
    text-align: left;
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    letter-spacing: normal;
    line-height: 22px;
    width: 100%;
    position: relative;
    padding: 0 0 0 30px;
}

ul.Trade_itemlist li::before {
    content: url(../img/b2c/ok-1.svg);
    position: absolute;
    left: 0;
    top: 1px;
}

ul.Trade_itemlist li+li {
    margin-top: 16px;
}

.shareSecThree {
    background: var(--Lightgray_BG);
    padding: 8.8rem 0;
}

.shSecThreeChild {
    padding: 10rem 0 0;
}

.shecThreeImg {
    margin-left: -5.5rem;
}

.shecThreeImg img {
    max-width: 630px;

}

.shareSecThree .frSecTwoGrid {
    grid-column-gap: 3rem;
}

.shareSecThree .defaultHeadingText h1,
.shSecThreeContent p, .shareSecThree .defaultHeading_Title {
    margin-bottom: 2.4rem;
}

.availableOn {}

.availableOn img+img {
    margin-left: 1.5rem;
}

.availableOn p {
    margin: 2.5rem 0 1.8rem 0;
}

.introducing_Brokerr {}

.i_Broker {
    background: url(/img/b2c/main_image_ib.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    width: 100vw;
    height: 84vh;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

header .i_Broker .headerB2c_content .headerb2c_title {
    font-family: 'Ubuntu', sans-serif;
    font-size: 3.6rem;
    font-stretch: normal;
    font-weight: 400;
    font-style: normal;
    line-height: 42px;
    letter-spacing: normal;
    color: var(--White_TF);
    margin-bottom: 2.2rem
}

header .i_Broker .headerB2c_content .headerb2c_subtitle {
    font-size: 1.6rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: var(--PearlWhite_TF);
    margin-bottom: 0;
    font-family: 'Lato', sans-serif;
}

.i_BrokerGrid {
    display: grid;
    grid-template-columns: auto;
    grid-column-gap: 6.6rem;
    grid-row-gap: 2rem;
    padding-top: 4.6rem;
    justify-content: start;

}

.i_BrokerGrid span {
    font-size: 1.6rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 22px;
    letter-spacing: normal;
    color: var(--DimWhite_TF);
    margin-left: 1.8rem;
    vertical-align: middle;
}

.i_Broker .headerButton {
    margin-top: 4.4rem;
}

.i_BrokerSecOne,
.i_BrokerSecThree {
    padding: 8.8rem 0;
    background: var(--Lightgray_BG);
}

.i_BrokerSecOneChild,
.i_BrokerSecTwoChild,
.i_BrokerSecThreeChild,
.i_BrokerSecFourChild {
    padding: 8rem 0 0;
}

.i_BrokerSecOneFlex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    grid-column-gap: 2.4rem;
    grid-row-gap: 2.4rem;
}

.i_BrokerSecOneBox {
    background: var(--White_BG);
    padding: 2rem 2.4rem;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, 0.1);
    width: 29.6rem;
    height: 11.4rem;
    display: flex;
    justify-content: start;
    align-items: start;

}

.lang-pt .i_BrokerSecOneBox{
    padding:2.8rem 1rem 2.8rem 2.4rem;
}

.i_BrokerSecOneBox span {
    font-size: 1.6rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 24px;
    letter-spacing: normal;
    color: var(--LighGray_TF);
    margin-left: 1.6rem;
    width: 70%;
}

.lang-pt .i_BrokerSecOneBox span{

        line-height: 20px;


}

.i_BrokerSecTwo,
.i_BrokerSecFour {
    padding: 8.8rem 0;
}

.i_BrokerSecTwoGrid {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: center;
    grid-column-gap: 16rem;

}

.i_BrokerSecTwoGrid ul.Trade_itemlist li+li {
    margin-top: 2.8rem;
}

.i_SecThreeGrid {
    display: grid;
    grid-template-columns: auto 30%;
    justify-content: center;
    grid-column-gap: 16rem;
}


.i_SecThreeGridRight h2,
.i_SecThreeGridRight .i_SecThree_Title {
    font-size: 2.4rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 26px;
    letter-spacing: normal;
    color: var(--DarkGray_TF);
    margin-bottom: 2.8rem;
}

.i_SecThreeGridRight p {
    margin-bottom: 5.6rem;
}

.i_SecThreeGridRight .i_SecThree_Title {
    font-family: 'Ubuntu', sans-serif;
}


.i_SecFourGrid {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto ;
    justify-content: center;
    grid-column-gap: 2.4rem;
    grid-row-gap: 2.4rem;

}

.i_SecFourGridBox {
    background: var(--White_BG);
    padding: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 10px 0 rgba(10, 31, 68, 0.1);
    width: 13.7rem;
    height: 7.5rem;
}

.i_SecFourGridBox img {
    max-width: 128px;
}


.secEightIB .secEightChild {
    padding: 8rem 0rem 0;
}

.secEight.secEightIB .secEightChild .secSteps h2, .secEight.secEightIB .secEightChild .secSteps .secSteps_Title {
    background: var(--Golden_BG);
    color: var(--DarkGray_TF);
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: auto;
    margin-bottom: 1.8rem;
}

.secEightGrid {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    justify-content: space-between;
    grid-column-gap: 4.8rem;
    padding-bottom: 6.8rem;
}



#ApplyCookiesSc a {
    text-decoration: underline;
    color: var(--LighGray_TF);
}



#ApplyCookiesSc .ApplyCookiesScInner a.btnCookie {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--Green_BG);
    color: var(--White_TF);
    height: 3.4rem;
    width: 8rem;
    text-decoration: none;
    border-radius: 3px;
    border: 0;
    font-size: 1.4rem;
}

#ApplyCookiesSc:before {
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    background: var(--RED_BG);
    top: 0;
    transition: .55s linear;
    transform-origin: center;
    width: 100%;
    -webkit-animation: expandLine .8s;
    animation: expandLine .8s;
}

@keyframes expandLine {
    0% {
        transform: scaleX(0);
        opacity: .5
    }

    to {
        transform: scaleX(1);
        opacity: 1
    }
}



.mt4_App {}

.mt4_App_header {
    background: var(--Lightgray_BG);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    padding: 5rem 0 2.8rem;
}

.mt4_App_header .headerB2c_content h1 {
    font-size: 5rem;
    margin-bottom: 1.2rem;
}

.mt4_App_header .headerB2c_content h2.headerb2c_subtitle, .mt4_App_header .headerB2c_content .headerb2c_subtitle {
    font-size: 4rem;
    margin-bottom: 0;
    font-weight: normal;
    line-height: 46px;
}

.mt4_App_header .headerB2c_content .headerb2c_subtitle{
    font-family: 'Ubuntu', sans-serif;
}

.mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
    margin: 2.8rem 0;
    max-width: 250px;

}

.mt4_App_btns {
    display: flex;
    justify-content: center;
}

.mt4_App_btns a {

    width: 26.8rem;
    height: 5rem;
    border: 1px solid var(--GreenBorder);
    border-radius: 3px;
    justify-content: center;
    display: flex;

}

.mt4_App_btns a+a {
    margin-left: 2.8rem;
}


.mt4_App_SecOne {
    padding: 8.8rem 0;
}

.mt4_App_SecOne_Child {
    padding: 8rem 0 0;
}

.mt4_App_SecOne_Grid {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 9.6rem;
    justify-content: center;
    align-items: center;
}

.mt4_App_SecOne_Grid_Box {
    width: 29.8rem;
    height: 13.7rem;
    border: 2px solid var(--DullBorder);
    padding: 2.4rem 1rem 2.4rem 2rem;
}

.mt4_App_SecOne_Grid_Box p {
    color: var(--LighGray_TF);
    line-height: 22px;
    font-size: 1.6rem;
    font-family: 'Lato', sans-serif;
    margin-bottom: 0;
}

.mt4_App_SecOne_Grid_Box img {
    margin-bottom: 1.4rem;

}

.mt4_App_SecOne_Grid_img img {

    max-width: 437px;
}

.mt4_App_SecOne_Grid_Box_outer {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 1.25rem;
    grid-row-gap: 2.4rem;
}

.mt4_App_SecThree {
    background: url(/img/b2c/mt4_App_SecTwo_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 8.8rem 0;
}

.mt4_App_SecThree_grid {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    justify-content: center;
    grid-column-gap: 2.8rem;
    padding-top: 9rem;

}

.mt4_App_SecThree_grid_Box {
    border: 2px solid var(--DullBorder);
    width: 24rem;
    height: 17.6rem;
    padding: 0rem 1.3rem 3.5rem;
    position: relative;
    border-radius: .3rem;
    background: var(--White_BG);
    text-align: center;


}

.mt4_App_SecThree_grid_Box:nth-child(3) {
    padding: 0rem 2.4rem 3.5rem;
}

.mt4_App_SecThree_grid_Box:nth-child(n+4) {
    padding: 0rem 3rem 3.5rem;
}

.mt4_App_SecThree_grid_Box span {
    width: 32px;
    height: 32px;
    border-radius: 50px;
    background: var(--Darkgray_BG);
    text-align: center;
    line-height: 32px;
    color: var(--SilverGray_TF);
    font-size: 18px;
    display: table;
    margin: -16px auto 0;

}

.mt4_App_SecThree_grid_Box p {
    padding-top: 1.8rem;
    color: var(--DimGray_TF);
    line-height: 22px;
    font-size: 1.6rem;
    font-family: 'Lato', sans-serif;
    margin-bottom: 0;
}

.mt4_App_SecThree_grid_Box:after {
    width: 4.3rem;
    left: -45px;
}

.mt4_App_SecThree_grid_Box+.mt4_App_SecThree_grid_Box:after {
    width: 30px;
    border-top: 1px dashed var(--DarkGrayBorder);
    position: absolute;
    content: '';
    left: -31px;
    top: 78px;
    opacity: .6;
}

.mt4_App_SecThree_grid_Box a {
    color: var(--Green_TF);
    font-size: 1.6rem;
    line-height: 22px;
    text-decoration: underline;

}

.videoForex img {
    max-width: 399px;
}

.videoForex video {
    max-width: 399px;
}

.metals.forex {}

.metals.forex .frGridBox {
    /*height: 20.3rem;*/
    padding: 2.5rem 1.3rem 2.5rem 2.2rem;

}

.metals.forex .forexSecOne {
    padding: 13.4rem 0 4rem;
    background: url(/img/b2c/metalOne.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.metals.forex .forexSecOne h5, .metals.forex .forexSecOne .forexSecOne_Title {
    margin-bottom: 1.4rem;
    color: var(--Golden_TF);
    font-size: 1.2rem;
    line-height: 0;
    font-weight: bold;
    margin-top: 3rem;
}

.metals.forex .forexSecOne .frGridBox:nth-child(2) h5, .metals.forex .forexSecOne .frGridBox:nth-child(2) .forexSecOne_Title {
    color: var(--LighGray_TF);
}

.metals.forex .frSecTwoGrid {
    display: grid;
    grid-template-columns: 39rem auto;
    grid-column-gap: 9rem;
}

.metals.forex .videoForex video {
    max-width: 399px;
}


.metals.forex .frSecTwoGrid a,
.energies.forex .frSecTwoGrid a {
    color: var(--Green_TF);
    text-decoration: underline;
}

.metals.forex .frSecTwoChild p.defaultParagraph {
    width: 94%;
}

.metals.forex .frSecFiveGrid .downloadGoogle,
.energies.forex .frSecFiveGrid .downloadGoogle {

    position: initial;
}

.metals.forex .ctraderplatform_f img {
    max-width: 581px;

}

.metals.forex .frSecFiveGrid {
    display: grid;
    grid-template-columns: 44% 21% 21%;
    grid-column-gap: 4.4rem;
    justify-content: center;
}

.metals.forex .frSecSixGrid {
    display: grid;
    grid-template-columns: 20% 20% 44%;
    grid-column-gap: 4.4rem;
    justify-content: center;
}

.metals.forex .mt4platform_f {
    padding-left: 4rem;
}


.metals.forex .frSecSixGrid .mt_custom {
    margin-top: 2rem;
}

.metals.forex .videoForex img {
    max-width: 399px;
}

.energies.forex {}

.energies.forex .frGridBox {
    padding: 2.5rem 0.5rem 2.2rem 2.5rem;

}

.energies.forex .forexSecOne {
    padding: 14rem 0 8rem;
    background: url(/img/b2c/energies_secOne_2560.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.energies.forex .frSecTwoGrid {
    grid-column-gap: 11rem;
}

.energies.forex .frSecTwoChild {
    padding: 10rem 0;
}

.energies.forex .frSecTwoChild p.defaultParagraph {
    width: 94%;
}

.energies.forex .tableForexParent .tableFixedOverFlow tbody {
    height: 38rem;
}

.energies.forex .frSecFiveGrid {
    display: grid;
    grid-template-columns: 45% 20.5% 21.5%;
    grid-column-gap: 4.4rem;
    justify-content: center;
}

.energies.forex .frSecSixGrid {
    display: grid;
    grid-template-columns: 20% 20.5% 43.5%;
    grid-column-gap: 4.4rem;
    justify-content: center;
}

.energies.forex .mt4platform_f {
    padding-left: 4rem;
}

.energies.forex .frSecSixGrid .mt_custom {
    margin-top: 3rem;
}

.energies.forex .frSecSixGrid .downloadGoogle {
    top: -4.4rem;
}

/*.energies.forex .frSecSevenBox {
    padding: 2rem 2.4rem 2rem 2rem;
}*/

.crypto.forex {}

.crypto.forex .forexSecOne {
    padding: 14rem 0 4rem;
    background-image: url(/img/b2c/crypto_secOne.png);
    background-color: var(--DimBlack_BG);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center right;
    position: relative;
    z-index: 122;

}

.crypto.forex .forexSecOne:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: var(--Greyscale_BG);
    z-index: -1;
    width: 100%
}

.crypto.forex .forexSecOne p.defaultParagraph {
    color: var(--PearlWhite_TF);
}


.crypto.forex .frGridBox {
    /*height: 20.1rem;*/
    padding: 2.5rem 0.5rem 2.2rem 2.5rem;
    background: transparent;
    border: 2px solid var(--GrayBorder);
}

.crypto.forex .frGridBox p {
    width: 87%;
    color: var(--PearlWhite_TF);
}

.crypto.forex .crytoSecOne {
    padding: 13rem 0 10rem;
}

.crypto.forex .crytoSecOne h1 {
    max-width: 70%;
    margin: auto;
}

.crypto.forex .crytoSecOneGrid {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    justify-content: center;
    padding-top: 8.8rem;
}

.crypto.forex .crytoSecOneGrid .crytoSecOneBox {
    background: var(--White_BG);
    padding: 2rem 0.5rem;
    box-shadow: 0px 0px 10px #0A1F441A;
    border-radius: 3px;
    width: 22rem;
    height: 17.6rem;
}


.crypto.forex .crytoSecOneGrid .crytoSecOneBox p {
    color: var(--DimGray_TF);
    line-height: 22px;
    font-size: 1.6rem;
    text-align: center;
    margin-bottom: 1rem;
}

.crypto.forex .crytoSecOneGrid .crytoSecOneBox img {
    margin-bottom: 1.2rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 60px;

}

.crypto.forex .frSecTwoGrid {
    grid-column-gap: 11rem;
    justify-content: center;
}

.crypto.forex .frSecTwoChild p.defaultParagraph {
    max-width: 93%;

}

.crypto.forex .frSecTwoChild h4, .crypto.forex .frSecTwoChild .frSecTwo_subTitle {
    padding-top: 2.4rem;
}

.crypto.forex .crytoSecTwo {
    padding: 8.8rem 0;
}

.crypto.forex .crytoSecTwoGrid {
    display: grid;
    grid-template-columns: 58.3rem 56.9rem;
    grid-column-gap: 7.4rem;
    padding-top: 8.8rem;
    justify-content: center;
}

.crypto.forex .crytoSecTwoGrid .crytoSecTwoGridContent p {
    margin-bottom: 2.4rem;
}

.crypto.forex .crytoSecTwo h1 {
    max-width: 60%;
    margin: auto;
}

.crypto.forex .forexSecSeven {
    padding: 8.8rem 0;
    background: url(/img/b2c/waysoftrade_crypto.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    z-index: 124;
}

.crypto.forex .forexSecSevenOverlay {

    background: var(--Dullgray_BG);

}

.indices.forex {}

.indices.forex .forexSecOne {
    padding: 14rem 0 4.4rem;
    background: url(/img/b2c/indices_secOne.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}


.indices.forex .frGridBox {
    padding: 2.5rem 0.5rem 2.2rem 2.5rem;
}

.indices.forex .frSecTwoChild p.defaultParagraph {
    max-width: 97%;
}

.indices.forex .frSecTwoChild .defaultHeadingText h4:nth-of-type(2) {
    line-height: 32px;
    max-width: 90%;
}

.indices.forex .frSecFiveGrid {
    grid-template-columns: 46% 21% 21%;
}

.indices.forex .frSecFiveGrid .downloadGoogle {
    top: 0;
}

.indices.forex .frSecSixGrid .downloadGoogle {
    top: -4.4rem;
}

.indices.forex .frSecSixGrid {
    grid-template-columns: 21% 22% 41%;
}

#upperMenu .dropdown-toggle::after {
    content: inherit;
}

.LanguageBar {
    background: #0e0e0e;
    padding: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    position: fixed;
    left: 0;
    right: 0;
    top: 16rem;
    z-index: 2;
    transition: height 250ms ease 0s;
}

.bodyscroll .LanguageBarClick.LanguageBar{
    transform: translateY(-5rem);
}









.LanguageBarClick.LanguageBar {
    /*transition: height 250ms ease 0s;
    visibility: visible;
    /*height: 16.8rem;*/
    /*margin-bottom: -6rem;
    height: auto;*/

    transition: height 250ms ease 0s;
    visibility: visible;
    height: auto;
}

.LanguageBarClick.LanguageBar img {}

.LanguageBarGrid {
    display: grid;
    grid-template-columns: auto 7rem 8.3rem 7rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.LanguageBarGrid_left {
    display: grid;
    grid-template-columns: repeat(9, auto);
    justify-content: space-between;
    grid-row-gap: .6rem;
    margin-left: -.9rem;
}

.LanguageBarGrid .langs a {
    text-align: left;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    color: var(--White_TF);
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    line-height: 1.5rem;
    padding: .8rem 1.5rem .8rem .8rem;
    border: 1px solid transparent;
    text-decoration: none;
    white-space: nowrap;
}

.LanguageBarGrid .langs a span {
    margin-right: 0.5rem;
    width: 2.7rem;
    height: 1.6rem;
    line-height: 1.5rem;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #bca16e;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(188, 161, 110, .2);
}

.LanguageBarGrid .langs.active a{
    border-color:#bca16e;
    font-weight: bold;
}

.LanguageBarGrid .langs a span:before {
    content: initial;
}

.langdivd_line{
    position: relative;
    height: 100%;
}

.langdivd_line:after{
    content: '';
    height: 100%;
    width: 1px;
    border-left: 1px solid #bca16e;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

.LanguageBarGrid_right {}

.LanguageBarGrid_right .langs a{
    justify-content: flex-end;
    padding: 0.8rem 0.8rem 0.8rem 1.5rem;
}

.LanguageBarGrid_right .langs a span{
    order: 1;
    margin: 0 0 0 0.5rem;
}

.LanguageBarGrid_right .langs+.langs{
    margin-top: .6rem;
}


.LanguageBar p.defaultParagraph,
.langClose {
    font-size: 1.4rem;
    line-height: initial;
    margin-top: 3.5rem;
    cursor: pointer;
    color: var(--White_TF);
}

.langClose{
    filter: invert(100%);
}

/*.bodyscroll .LanguageBarClick.LanguageBar {
    height: 0;
    overflow: hidden;
    padding: 0;
    transition: none
}*/

.shareSocialAccountsParent {
    position: fixed;
    bottom: 86px;
    right: 31px;
}

.shareSocialAccounts {
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: 10px;
}

.shareSocialAccounts .shareSocialAccountsInner img {
    max-width: 28px;
}

.shareSocialAccounts .shareSocialAccountsInnerChild {
    background: var(--Blue_BG);
    border-radius: 50%;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    display: flex;

}

.shareSocialAccounts .shareSocialAccountsInner {
    display: none;
}

.shareSocialAccounts .shareSocialAccountsInner.D-blockChat,
.shareSocialAccounts .shareSocialAccountsInner.shAInnerChat {
    display: block;
}



.shareSocialAccounts .shareSocialAccountsInner:nth-child(2) .shareSocialAccountsInnerChild {
    background: var(--AshBlue_BG);
}

.shareSocialAccounts .shareSocialAccountsInner .shareSocialAccountsInnerChild.whatsappicon {
    background: var(--Limeade_BG);

}

.shareSocialAccounts .shareSocialAccountsInner.shAInnerChat .shareSocialAccountsInnerChild {
    background: var(--Golden_BG);
    display: flex;
}


.etfs {}

.etfs .forexSecOne {
    padding: 13.4rem 0 6.1rem;
    background: url(/img/b2c/etfs_bg_1366.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.etfs .frGridOne {
    display: grid;
    grid-template-columns: 21.24rem 21.24rem 21.24rem 21.24rem 21.24rem;
    grid-column-gap: 1.2rem;
}

.etfs .frGridBox {
    /*height: 17.9rem;*/
    padding: 2.4rem 1.4rem 2.5rem 1.8rem;
}

.etfs .frSecTwoChild h4 {
    line-height: 32px;
    margin-top: 4rem;
}

.etfs .frSecTwoGrid .defaultHeadingText>:not(h1) {
    width: 99%;
}

.etfs .frSecTwoGrid .defaultHeadingText h1 {
    line-height: 48px;
}

.etfs .frSecTwoGrid .defaultHeadingText h4:nth-of-type(1), .shares.etfs .frSecTwoGrid .defaultHeadingText .frSecTwo_subTitle:nth-of-type(2){
    margin-top: 0.8rem;
}

.etfs .shareSecThree,
.etfs .forexSecTwo {
    background: var(--White_BG);
}

.etfs .inputSearch {
    width: 86%;
}


.CopyTradingSP {}

.CopyTradingSP .CopyTradingSP_BG {
    background: url(/img/b2c/CopyTradingSP_BG.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100vw;
    height: 83vh;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.CopyTradingSP_BG_content h1 {
    color: var(--White_TF);
    font: normal normal normal 50px/57px 'Ubuntu', sans-serif;
    max-width: 40%;
    margin-bottom: 1.2rem;
}

.nfpbones_header .CopyTradingSP_BG_content h1{
    max-width: initial;
    margin-bottom: 2.2rem;
}

.CopyTradingSP_BG_content p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    color: var(--White_TF);
    max-width: 33%;
    margin-bottom: 4.1rem;
}

header .CopyTradingSP_BG_content.headerB2c_content .btnHeader {
    letter-spacing: 0.02px;
    margin-bottom: 1.6rem;
}


.CopyT_SP_secOne {
    background: var(--White_BG);
    padding: 8.8rem 0;
}


.CT_SP_secOne_Grid {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    justify-content: center;
    grid-column-gap: 1.15rem;
    padding-top: 8.8rem;
}

.CT_SP_secOne_Box {
    background: var(--White_BG);
    box-shadow: 0px 0px 30px #0A1F441A;
    border-radius: 3px;
    height: 30.9rem;
    width: 21.25rem;
    border-top: 5px solid var(--RedBorder);
    text-align: center;
    padding: 2.6rem;
}

.CT_SP_secOne_Box .imgBox {
    background: var(--Lightgray_BG);
    border: 1px solid var(--MintBorder);
    height: 10rem;
    width: 10rem;
    border-radius: 50%;
    margin: 0 auto 1.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.CT_SP_secOne_Box h4, .CT_SP_secOne_Box .CT_SP_secOne_Box_Title {
    text-align: center;
    font-size: 1.8rem;
    line-height: 2.6rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    color: var(--DarkGray_TF);
    margin-bottom: 1.1rem;
}


.CT_SP_secOne_Box p {
    text-align: center;
    font-size: 1.6rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    color: var(--DimGray_TF);
    margin-bottom: 1.1rem;
}


.CopyT_SP_secTwo {
    background: var(--Lightgray_BG);
    padding: 8.8rem 0;
}

.nfpbones_sectionfour_{
background-color: white;
padding:8.8rem 0 10.4rem 0;
background-image: url(../img/b2c/key-features-bg2.png);
background-size: cover;

}


.CT_SP_secTwo_Grid {
    display: grid;
    grid-template-columns: auto auto auto;
    justify-content: center;
    grid-column-gap: 4.5rem;
    grid-row-gap: 8rem;
    padding-top: 8.8rem;
}

.CT_SP_secTwo_Box {
    position: relative;
    border: 1px solid var(--LightGoldenBorder);
    width: 33.8rem;
    height: 29.5rem;
    padding: 5.7rem 2.2rem 1rem;
}

.CT_SP_secTwo_Box .imgBox {
    background: var(--Lightgray_BG);
    width: 9.5rem;
    height: 4.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -2rem;
    left: 7rem;
}

/* *************Nfpbonus CSS************** */



/* *************************** */


.CT_SP_secTwo_Box .CT_SP_secTwo_Content h4, .CT_SP_secTwo_Box .CT_SP_secTwo_Content .CT_SP_secTwo_Title {
    font-size: 1.8rem;
    line-height: 2.6rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    color: var(--DarkGray_TF);
    margin-bottom: 1rem;
}

.CT_SP_secTwo_Box .CT_SP_secTwo_Content p {
    font-size: 1.6rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    color: var(--DimGray_TF);
    margin: 0;
}

.CT_SP_secTwo_Btn {
    width: 27rem;
    margin: 4.3rem auto 0;
}

.CT_SP_secTwo_Btn .btnHeader {
    width: 26.8rem;
    height: 5rem;
    border-radius: 3px;
    background-color: var(--Green_BG);
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    text-align: center;
    color: var(--White_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease;
    letter-spacing: 0.02px;
    margin-bottom: 1.6rem;
}

.CT_SP_secTwo_Btn a.btnDemo {
    padding: 0;
    line-height: initial;
    color: var(--DimGray_TF);
    font-size: 1.6rem;
}

.CT_SP_secTwo_Btn .btnDemo:hover span {
    text-decoration: underline;
}

.CT_SP_secTwo_Btn .btnDemo span {
    margin: 0 0 0 5px;
    color: var(--Green_TF);

}

.mt4Pamm .CopyTradingSP_BG_content h1 {
    max-width: 100%;
}

.mt4Pamm .CopyTradingSP_BG_content p {
    max-width: 100%;
}

.CopyTradingSP.mt4Pamm .mt4Pamm_BG {
    background: url(/img/b2c/mt4pamm-hero.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100vw;
    height: 83vh;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mt4Pamm .CT_SP_secTwo_Box {
    height: 25rem;
}

.mt4PammHeroImg {
    max-width: 550px;
}

.mt4PammHeroGrid {
    display: grid;
    grid-template-columns: 47% 53%;
    justify-content: center;
    align-items: center;
}

.mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4) {
    margin: auto;
    grid-column: 1 / span 2;
    grid-row: 2;
}

.mt4Pamm .CT_SP_secTwo_Box:nth-of-type(5) {
    margin: auto;
    grid-column: 2/ span 2;
    grid-row: 2;
}


.mt4Pamm .CT_SP_secTwo_Btn a {
    color: var(--Green_TF);
    font-size: 1.6rem;
    text-decoration: underline;
}

.mt4Pamm .CT_SP_secTwo_Btn {
    width: initial;
    margin: 8.8rem auto 0;
    display: table;
}

.mt4PAMM_Contact {
    background: var(--Lightgray_BG);
    padding: 8.8rem 0;
}

.mt4PAMM_form_Grid {
    display: grid;
    grid-template-columns: 35% 60%;
    padding-top: 5.4rem;
    grid-column-gap: 6.8rem;
    justify-content: space-between;

}

.mt4Pamm select,
.mt4Pamm input,
.CountryForm .dropdown>button {
    background-color: var(--Lightgray_BG);
    border: 0;
    font-size: 1.6rem;
    height: 4.4rem;
    padding: 0 0 0 2.4rem;
    color: var(--LighGray_TF);
    text-align: left;
}

.mt4Pamm select,
.CountryForm .dropdown>button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/img/b2c/selectDownArrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
}

.CountryForm .dropdown>button:after {
    content: initial;
}

.mt4Pamm .input-field button {
    background: var(--Green_BG);
    color: var(--White_TF);
    border: 0;
    width: 30.7rem;
    height: 5rem;
    font-size: 1.6rem;
    text-align: center;
    border-radius: 3px;
    margin: auto;
    box-shadow: none;
    outline: none;
}

.mt4PAMM_form {
    background: var(--White_BG);
    padding: 5rem 2.4rem;
    box-shadow: 0px 0px 10px #0A1F441A;
    border-radius: 3px;
    max-width: 630px;
    width: 100%;
    margin-left: auto;
}

.mt4PAMM_form_Left {
    padding-top: 5rem;
}

.mt4PAMM_form_Left h3, .mt4PAMM_form_Left .mt4PAMM_form_Title {
    color: var(--DarkGray_TF);
    text-align: left;
    font: normal normal normal 26px/22px 'Ubuntu', sans-serif;
    letter-spacing: 0px;
    margin-bottom: 1.7rem;
}

.mt4PAMM_form_Left p {
    color: var(--DimGray_TF);
    text-align: left;
    font-size: 1.6rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    margin: 0;
}

.mt4PAMM_form_Left ol {
    counter-reset: section;
    list-style: none;
    padding: 0;
    margin: 2.4rem 0;
}

.mt4PAMM_form_Left ol>li::before {
    counter-increment: section;
    content: counter(section);
    background: var(--Black_BG);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: var(--White_TF);
    margin-right: 2rem;

}

.mt4PAMM_form_Left ol li {
    color: var(--DarkGray_TF);
    text-align: left;
    font-size: 1.6rem;
    line-height: 2.2rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0px;
    margin: 0;
}

.mt4PAMM_form_Left ol li+li {

    margin-top: 1.3rem;
}

.mt4PAMM_secTwo {
    padding: 8.8rem 0;
}

.mt4PAMM_secTwo_Grid {
    display: grid;
    grid-template-columns: 35% 55%;
    justify-content: center;
    grid-column-gap: 9.8rem;
    padding-top: 8.8rem;
    grid-template-rows: 56%;
}

.mt4PAMM_secTwo_Left p {
    max-width: 94%;
}

.mt4PAMM_secTwo_Left ul.Trade_itemlist {
    margin-top: 2.4rem;
}

.mt4PAMM_secTwo_right {
    margin: 1rem 0 0 -3rem;
    overflow: hidden;
    box-shadow: 0px 0px 10px #0a1f441a;
    position: relative;
    height: 286px;
    width: 677px;

}

.mt4PAMM_secTwo_right iframe {
    height: 286px;
    width: calc(100% + 60px);
    margin-left: -2.5rem;

}

.mt4PAMM_secTwo_btn {
    margin-top: 4.4rem;
    grid-column: 2;

}

.mt4PAMM_secTwo_btn a {
    width: 26.8rem;
    height: 5rem;
    border: 1px solid var(--GreenBorder);
    border-radius: 3px;
    text-align: center;
    font-size: 1.6rem;
    line-height: 1.9rem;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0.02px;
    color: var(--Green_TF);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.Country_Code select {
    background: var(--LighGray_BG);
    width: 7rem;
    height: 4.4rem;
    font-size: 1.6rem;
    color: var(--LighGray_TF);
    display: flex;
    padding: 0 1rem;
    align-items: center;
    justify-content: center;
    border: 0;
    display: none;
    pointer-events: none;
}

.flagContainer {

    width: 3.4rem;
    padding: 0 1rem 0 0rem;
}

.flagContainer img {
    max-width: 100%;
}

.Country_Code select:focus,
.countriesDropDown .countrySearch:focus {
    outline: 0;
    box-shadow: none;
}

.countriesDropDown .dropdown-menu {
    height: 200px;
    overflow-y: auto;
    width: 100%;
    font-size: 1.5rem;
    color: var(--Black_TF);
    padding: 0;
}

.countriesDropDown .dropdown-menu li {
    margin-top: 1.5rem;
}

.input-field.countriesDropDown button.dropdown-toggle {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/img/b2c/selectDownArrow.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-color: var(--Lightgray_BG);
    border: 0;
    font-size: 1.6rem;
    height: 4.4rem;
    padding: 0 0 0 2.4rem;
    color: var(--LighGray_TF);
    text-align: left;
    width: 100%;
    position: initial;

}


.input-field.countriesDropDown button.dropdown-toggle:hover {
    box-shadow: none;
}

.countrySearch {
    position: sticky;
    top: 0;
}



/*NFP Trading Bones*/
.nfpbones_header{



}
.nfpbones_header .CopyTradingSP_BG_content h1, .nfpbones_header .CopyTradingSP_BG_content div.get_athirsty_bonus{ max-width: initial; margin-bottom: 2.2rem; }

.nfpbones_header .CopyTradingSP_BG_content h1.get_athirsty_bonus, .nfpbones_header .CopyTradingSP_BG_content div.get_athirsty_bonus {

    font: bold 65px/57px 'Ubuntu', sans-serif;
}

.nfpbones_header .CopyTradingSP_BG_content div.get_athirsty_bonus{
    color: var(--White_TF);
}


.CopyTradingSP .nfpbones_header .CopyTradingSP_BG{
    background: url(../img/b2c/nfp_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    height: 55.7rem;
}

.CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content p{
    max-width: initial;
}

.nfpbones_secone_box{
    padding: 8.8rem 0 10.4rem;
}

.nfpbones_SP_secone_grid .CT_SP_secOne_Box{
    height: 28.7rem;
    width: 21.24rem;
    padding: 2.6rem 0;
}

.nfpbones_SP_secone_grid .CT_SP_secOne_Box p{ padding: 0 4rem; margin: 0; }


.nfpbones_SP_secone_grid {
    grid-template-columns: 21.24rem 21.24rem 21.24rem 21.24rem 21.24rem;
    padding-top: 0;
}

.nfpbones_simplestep {
    background: #1B1B1B;
    padding: 8.8rem 0 10.4rem 0;
}

.nfpbones_simplestep .defaultHeadingText h1, .nfpbones_simplestep .defaultHeading_Title {
    margin-bottom: 8.2rem;
    color: var(--White_TF);
}

.nfpbones_simplestep_grid{

    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 8.3rem;
    justify-content: center;
    text-align: center;
}

.nfpbones_simplestep_grid h1, .nfpbones_simplestep_grid .defaultHeading_Title {
    font-size: 3rem;
    margin-bottom: 3.9rem;
    color:white;
    font-weight: normal;
}

.nfpbones_simplestep_grid_inner{}

.nfpbones_simplestep_grid_inner{
    display: grid;
    grid-template-columns: 24rem 3.3rem 24rem;
}

.nfpbones_simplestep_box {
    position: relative;
    border: 1px solid #DBDBDB54;
    width: 100%;
    height: 15.1rem;
    padding: 3.2rem 1.3rem 0;
}

.nfpbones_simplestep_box .circle_count{
    width:3.2rem;
    height: 3.2rem;
    border-radius: 50%;
    top: -2.2rem;
    left: 50%;
    position: absolute;
    font-size: 1.8rem;
    line-height: 2.4rem;
    margin: .5rem 0 0 -1.5rem;
    background: var(--White_BG);
    display: flex;
    align-items: center;
    justify-content: center;
}

.nfpbones_simplestep_box p{
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: 'Lato', sans-serif;
    color: var(--PearlWhite_TF);
    text-align: center;
    margin: 0;

}

.nfpbones_simplestep_box p a{
    color:var(--Green_TF);
    text-decoration: underline;
}

.nfpbones_simplestep_box p strong{
    color: var(--Green_TF);

}

.dashed_line hr{
    margin-top: 7.505rem;
    border: 0;
    border-top: 1px dashed rgba(219, 219, 219, 0.33);
}

.nfpbones_simplestep_grid .nfpbonesbtn {
    width: 26.8rem;
    height: 5rem;
    border-radius: 3px;
    background-color: var(--Green_BG);
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    text-align: center;
    color: var(--White_TF);
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease;
    letter-spacing: 0.02px;
    margin: 3.4rem auto 0;
}


.nfpbones_sectionfour{
    background: var(--White_BG);
    padding: 8.8rem 0 10.4rem;
    background-image: url(../img/b2c/key_features_bg_b.png);
    background-size: cover;
}

.nfpbones_sectionfour_grid{
    display:grid;
    grid-template-columns: 54.1rem 54.1rem;
    grid-column-gap: 2.8rem;
    justify-content: center;
}

.nfpbones_sectionfour_box{
    align-items: center;
    background-color: white;
    box-shadow: 0px 0px 30px rgba(10, 31, 68, 0.1);
    border-radius: 3px;
    text-align: center;
    padding: 2.2rem 0 0;
    height: 25.9rem;
}

.nfpbones_sectionfour_box img{
    height: 11rem;
}

.nfpbones_sectionfour_box p{
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    color: #707070;
    margin: 2.2rem 0 0;
}


.nfpbones_sectionfive{
    padding: 8.8rem 0 10.4rem 0;
}


.nfpbones_secfive_content{
    display: grid;
    grid-template-columns: auto auto auto auto auto auto;
    margin-top: 8.8rem;
    justify-content: center;
    grid-column-gap: 1rem;
}



.nfpbones_paymentmethod{ width: 98.6rem; margin:8.8rem auto 0; display: block; }

.tableitem{ display: none; }

header.nfpbones_header .headerB2c_content .btnDemo span{ margin: 0; text-decoration: underline; }

/*========================= promotion_page CSS=========================== */

.defaultHeadingText_2 h1{

    margin-bottom:2.9rem;
    margin-top:9.2rem;
    line-height: 4.8rem;

    }

.secOne .secOneChild .secOneBox_2{
    display:grid;
    grid-template-columns: 34.8rem 34.8rem;
    grid-column-gap: 3.2rem;
    grid-row-gap: 3.1rem;
    padding-bottom:10.4rem

}

.secOne .secOneChild .secOneBox_2 .spaces{
    padding:0px;
    margin-bottom: 0px;
    box-shadow:none;
    background:none;
}

.secOne .secOneChild .secOneBox_2 .spaces_start-getting{
    border: 1px solid rgba(112, 112, 112, 0.15);
    border-bottom:none;
}


.secOne .secOneChild .secOneBox_2 img{
    width:100%;
    height:17.1rem;
}
.secOne .secOneChild .secOneBox_2 p{
    margin: 1.2rem 0 0;
    color:#1B1B1B;

}

.secOne .secOneChild .secOneBox_2 .small_text{
    margin: 0;
    font-size: 1.4rem;
    font-style: italic;
    color:#707070;
    line-height: 2rem;

}

.secOne .secOneChild .secOneBox_2 .space_inside{
    font-weight: normal;
    padding: 3.5rem 2.5rem 2.6rem 2.5rem;
    border:1px solid rgba(112, 112, 112, 0.15);
    border-top:none;
    background-color: #ffffff;
}

.space_inside_sub{
    min-height: 16.2rem;
}

.cover-t-and-c_space{

padding:3.5rem 2.5rem 6.1rem 2.5rem !important;

}


.secOne .secOneChild .secOneBox_2 .space_inside h2, .secOne .secOneChild .secOneBox_2 .space_inside .space_inside_sub_Title{
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    margin-bottom: 0;
    font-size: 2rem;
}


.secOne .secOneChild .secOneBox_2 .space_inside .link_space_top{
    font-size: 16px;
    color:#11B46C;
    font-weight: normal;
    text-decoration: underline;
    padding-top:1.2rem;
    display: block;
}

.secOne .secOneChild .secOneBox_2 .btn_space_top{
    margin-top:5rem;
    color:white;
    background-color:#11B46C;
    font-weight: normal;
    font-family: 'Lato', sans-serif;
    letter-spacing: 0.02px;
}


.secOne .secOneChild .secOneBox_2 .link_TC{
    display: block;
    margin:1.2rem auto 0rem;
    text-align: center;
    font-size:1.4rem;
    color:#707070;
    text-decoration: underline;
    font-family: 'Lato', sans-serif;
    line-height: 2.4rem;
}

.section_two{
    display: grid;
    grid-template-columns:29.6rem 29.6rem 29.6rem;
    grid-column-gap: 10.4rem;
    justify-content: center;
}

.tooltip {
    position: relative;
    display: inline-block;
    font-size: 1.4rem;
    border-radius: 50%;
    color: white;
    opacity: 100%;
    cursor: pointer;
    z-index: 60;

  }

.tooltip .tooltiptext {
    visibility: hidden;
    width:32.5rem;
    font-size: 1.6rem;
    font-weight: normal;
    vertical-align: middle;
    background-color: #FFFFFF;
    color: #707070;
    filter: drop-shadow(0px 0px 10px #0A1F4426);
    padding: 1rem 0.6rem 1rem 1.9rem ;
    transition: all 0.2s ease;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -2.4rem;
    left: 257%;
  }

  .tooltip img:hover+.tooltiptext {
    visibility: visible;

  }

  .depositTable .table tr:hover{

    background-color: #f9f9f9;

  }
  .depositTable .table tr:hover .dim-color{

    background-color: #f9f9f9 !important;

  }

  .vload-dim-color-desktop{
    background-color: #f9f9f9 !important;
  }

  .cardMain:hover{

    background-color:#f9f9f9;

  }

  .shown{
      visibility: visible;
  }

  .tooltip-countries-width{
      width:48.9rem !important;
      font-size: 1.4rem !important;
  }

  .tooltip-countries-width-skrill{

    width:101.9rem !important;
    font-size: 1.4rem !important;

  }


.tooltip-countries-grid{
    display: grid;
    grid-template-columns: 25.7rem 17.1rem;
    grid-column-gap: 3.3rem;
 }

 .tooltip-countries-grid-skrill{
    display: grid;
    grid-template-columns: 25.7rem 23.1rem 23.1rem 23.1rem;
    grid-column-gap: 1.3rem;
 }

 .tooltip-countries-grid-skrill ul{
    margin-bottom: 0px;
 }


.tooltip-countrieslist-right{
     padding-left:1.7rem;
 }
 .tooltip-countrieslist-left{
     padding-left:0
 }
 .tooltip-exclamation{
     padding-left:1.9rem;
     padding-right:0
 }
/* .tooltip-top-left-deposit{
    top:-1.8rem !important;
    left:219% !important;
 }
.tooltip-top-left-deposit-vload{
    top:-1.8rem !important;
    left:238% !important;
 }
.tooltip-top-left-withdrawal{
    top:-1.4rem !important;
    left:202% !important;

    }*/

.home_paymentmethod{
    display: grid;
    grid-template-columns: 55rem 47rem;
    grid-column-gap: 6rem;
    justify-content: center;
    align-items: center;
}

.paymentmethod_grid{
    display: grid;
    grid-template-columns: repeat(3, 16.2rem);
    grid-gap: 2rem;
    padding: 1rem;
}

.paymentmethod_grid .paymentmethod_icon {
    box-shadow: 0 3px 10px 0 rgb(10 31 68 / 16%);
    border-radius: 1rem;
}

.paymentmethod_grid .paymentmethod_icon img{
    border-radius:.5rem;
    overflow: hidden;
}

.home_paymentmethod .owl-dots{
    text-align: center;
    position: absolute;
    bottom: -3.8rem;
    left: 0;
    right: 0;
}

.home_paymentmethod .owl-dots button.owl-dot{
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 2rem;
    background: #D6D6D6;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    margin: 0 0.5rem;
    outline: none;
}

.home_paymentmethod .owl-dots button.owl-dot.active{
    background: #707070;
}

.home_paymentmethod_content{

}

.paymentmethod_icon_tablet_Show, .paymentmethod_icon_mobile_show{
    display: none;
}

.itemmobile{
    display: none;
}

.ctrader_carousel_slide{
    height: 69rem;
    display: grid;
    grid-template-columns: 53rem 49.2rem;
    /*grid-column-gap: 4rem;*/
    justify-content: space-between;
    position: relative;
}

/*.owl-carousel .owl-item{
    opacity: 0;
}

.owl-carousel .owl-item.active{
    opacity: 1;
}*/

.Slide_A{
    background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.ctrader_carousel_slide_Content{
    padding: 7.5rem 0 0;
    position: relative;
    z-index: 1;
}

.ctrader_carousel_slide_Content .defaultHeading_Title{
    color: var(--Golden_TF);
    font-size: 3.6rem;
    line-height: 5rem;
}

.ctrader_carousel_slide_Content .defaultHeading_Title span{
    display: block;
}

.ctrader_carousel_slide_Content ul{
    margin: 4rem 0 0;
    padding: 0;
}

.ctrader_carousel_slide_Content ul li{
    list-style-type: none;
    color: var(--White_TF);
    font-size: 1.8rem;
    line-height: 3rem;
    display: flex;
    align-items: center;
}

.ctrader_carousel_slide_Content ul li+li{
    margin: 2rem 0 0;
}

.Slide_B .ctrader_carousel_slide_Content ul li{
    align-items: flex-start;
}

/*.ctrader_carousel_slide_Content ul li .bullet_point{
    display: flex;
    align-items: center;
}*/

.ctrader_carousel_slide_Content ul li .bullet_point img{
    margin: auto;
}

.ctrader_carousel_slide_Content ul li span{
    margin: 0 0 0 2rem;
    transition-property: width;
    transition-duration: 5s;
    transition-timing-function: linear;
    transition-delay: 1s;
}

.ctrader_carousel_slide_Content ul li span i{
    font-family: 'Lato', sans-serif;
    font-style: italic;
}

.ctrader_carousel_slide_Content .nwCustomBtn{
    margin-top: 3.6rem;
    display: table;
}

.ctrader_carousel_slide_Content .nwCustomBtn a {
    min-width: 25.4rem;
    width: auto;
    font-size: 2rem;
    padding: 0 3rem;
}

.ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo{
    background: none;
    height: auto;
    margin: 2.8rem 0 0;
    padding: 0;
    text-align: center;
    color: var(--Green_TF);
    line-height: 1.8rem;
    font-size: 1.6rem;
}

.ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo:before{
    display: none;
}

.ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo img{
    margin: 0 0 0 1.2rem;
}

.owl-carousel.ctrader_carousel .owl-item img{
    width: revert;
}

.downlaodIcon{
    margin: 13.8rem 0 0;
}

.ctrader_carousel_slider_img{
    position: relative;
}

.Slide_A .ctrader_carousel_slider_img{
    margin-top: 4rem;
    transition: transform 800ms ease-in-out;
}

.Slide_A .Slide_A_screen{
    position: relative;
    left: 0;
}

/*.Slide_A .Slide_A_screen picture{
    position: absolute;
}*/

picture.aftermove{
    opacity: 0;
}

.Slide_A .Slide_A_screen img{
    transition: transform 2000ms ease-in-out;
}

.ctrader_carousel .active .Slide_A .Slide_A_screen{
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-delay: 1s;
    animation-name: fadeInUp-;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.Slide_A .Slide_A_logo{
    position: absolute;
    top: 39.5rem;
    right: 7.5rem;
}

/*.Slide_A .Slide_A_logo picture img{
    position: absolute;
}*/

.Slide_A .Slide_A_logo img{
    transition: transform 1500ms ease-in-out;
}

.ctrader_carousel .active .Slide_A .Slide_A_logo{
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-delay: 1.5s;
    animation-name: fadeInRight;
}

.Slide_A.Slide_AMove .Slide_A_logo picture.beforemove{
    display: none;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}


.Slide_A .Slide_A_mobile{
    position: absolute;
    top: 31.6rem;
    left: -7.2rem;
}

.ctrader_carousel .Slide_A .Slide_A_mobile img{
    /*max-height: 24.7rem;*/
    /*transform: scale(.91);*/
    transition: transform 1500ms ease-in-out;
}

.ctrader_carousel .Slide_A .Slide_A_mobile picture {
    transition: all .5s linear;
    transition-duration: 1.5s;
}

/*.Slide_A .Slide_A_mobile img+img,
.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile img{
    display: none;
}*/

.ctrader_carousel .active .Slide_A .Slide_A_mobile{
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-delay: 1s;
    animation-name: fadeInLeft;
}

/*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile img+img{
    display: block;
}*/

/*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile img{
    transform: scale(1);
}*/


@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.Slide_A .Slide_A_assets{
    position: absolute;
    top: -4.2rem;
    right: -5.2rem;
    opacity: 0;
}

.Slide_A .Slide_A_element{
    position: absolute;
    top: 1.8rem;
    left: -11rem;
    opacity: 0;
}

.Slide_A .Slide_A_element img+img{
    display: none;
}

.ctrader_carousel .active .Slide_A.Slide_AMove .ctrader_carousel_slider_img {
    /*transform: translate(0, 1.5rem);*/
}

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen{
    /*800ms*/
    transition: all 1s ease-in-out;
    transform: translate(-1.3rem, 0);
}


.ctrader_carousel .Slide_B_user picture{
    position: absolute;
    bottom: 0;
    right: 0;
    transition: all .5s linear;
    transition-duration: 1s;
}

.ctrader_carousel .Slide_D_user picture,
.Slide_D_user picture{
    position: absolute;
    right: 0;
    top: 0;
    transition: all .5s linear;
    transition-duration: 1s;
}

.ctrader_carousel .Slide_BMove .Slide_B_user picture.behindImg{
    animation:1s ease .5s normal forwards 1 fadeinB;
}

@keyframes fadeinB{
    0%{opacity:1}
    75%{opacity:90%}
    100%{opacity:0}
}


.ctrader_carousel .Slide_DMove .Slide_D_user picture.behindImg{
    animation:1s ease .5s normal forwards 1 fadein;
}

@keyframes fadein{
    0%{opacity:1}
    75%{opacity:5%}
    100%{opacity:0}
}



/*.ctrader_carousel .Slide_B_user picture.behindImg,
.ctrader_carousel .Slide_D_user picture.behindImg{
    animation: cssAnimation 0s ease-in 7s forwards;
    animation-fill-mode: forwards;
}
*/
@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
    }
}


picture.behindImgAfter{
    opacity: 0;
}


.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen picture.beforemove,
.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo picture.beforemove,
.ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.beforemove,
.ctrader_carousel .active .Slide_D.Slide_DMove .Slide_D_user picture.beforemove{
    opacity: 0;
}

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen picture.aftermove,
.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo picture.aftermove,
.ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.aftermove,
.ctrader_carousel .active .Slide_D.Slide_DMove .Slide_D_user picture.aftermove,
.ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.behindImgAfter,
.ctrader_carousel .active .Slide_D.Slide_DMove .Slide_D_user picture.behindImgAfter{
    opacity: 1;
}

.ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.behindImg{
    position: absolute;
    bottom: 0;
    right: 0;
    transition: all .5s linear;
    transition-duration: .5s;
    opacity: 1;
    transform: translateX(-2rem);
}

.ctrader_carousel .active .Slide_D.Slide_DMove .Slide_D_user picture.behindImg{
    position: absolute;
    bottom: 0;
    right: 0;
    transition: all .5s linear;
    transition-duration: .5s;
    opacity: 1;
    transform: translate(0, 0rem);
}

.ctrader_carousel .active .Slide_D.Slide_DMove .Slide_D_user picture.behindImgAfter{
    transform: translate(0, 0);
}


/*.ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
    grid-template-columns: 54.5rem auto;
}*/


/*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen img{
    transform: scale(.98);
}*/

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo{
    right: 35rem;
    top: 39.5rem;
    transition-duration: 1.5s;
    /*animation-duration: 2.5s;
    animation-delay: 2.5s;*/
}

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img{
    transform: scale(.9);
}


/*.ctrader_carousel .Slide_A .Slide_A_logo img{
    transition-duration: 3s;
}*/

/*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img{
    transition-duration: 5s;
}*/

/*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo picture{
    transition: all 1.5s linear;
}*/

/*.ctrader_carousel .Slide_A_logo picture{
    position: absolute;
    transition: all 1.5s linear;
    transition-duration: 1.5s;
}*/

/*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img{
    transform: scale(.84);
}*/

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile{
    top: 31.6rem;
    left: 34rem;
    transition-duration: 1.5s;
}

/*.ctrader_carousel .Slide_A_mobile picture{
    position: absolute;
    transition: all .5s linear;
    transition-duration: 1.5s;
}*/

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_assets,
.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_element{
    opacity: 1;
    animation-duration: 1.5s;
}

.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_assets img,
.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_element img{
    animation: fadeIn 1s;
    animation-duration: 1.5s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.Slide_B{
    background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
}

.Slide_B .ctrader_carousel_slide{
    grid-template-columns: 55rem auto;
}

.Slide_B .ctrader_carousel_slide_Content {
    padding: 9.3rem 0 0;
}

.Slide_B .ctrader_carousel_slide_Content ul {
    margin: 3.5rem 0 0;
}

.Slide_B .ctrader_carousel_slide_Content ul li .bullet_point{
    padding: .7rem 0 0;
}

.Slide_B .ctrader_carousel_slide_Content ul li .bullet_point img {
    margin: 0 0 auto;
}

.Slide_B .ctrader_carousel_slide_Content .nwCustomBtn {
    margin-top: 6.8rem;
}

.Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a {
    min-width: 25.4rem;
}


.Slide_B_chart{
    position: absolute;
    bottom: 8rem;
    right: 0;
    /*animation: breathing 7s ease-out infinite normal;
    animation-duration: 9s;*/
    /*animation: move 3s linear 0s infinite normal;
    animation-duration: 5s;*/
}

.ctrader_carousel .Slide_B .Slide_B_chart{
    animation: MoveUpDown 8s linear infinite;
}

.ctrader_carousel .active .Slide_B .Slide_B_chart{
    /*animation: breathing 7s ease-out infinite normal;
    animation-duration: 4s;*/

}

@keyframes MoveUpDown {
  0%, 100% {
    bottom: 8rem;
  }
  50% {
    bottom: 28rem;
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }

  25% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  60% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }

  100% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }
}

/*@keyframes move{
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(0);
    }

    75% {
        transform: translateY(-16rem);
    }

    100% {
        transform: translateY(0);
    }
}*/

.Slide_B_user{
    position: absolute;
    bottom: 0;
    right: 0;
    transition: transform 2000ms ease-in-out;
}

/*.Slide_B_user img{
    transition: transform 2000ms ease-in-out;
    transform: translateY(1.9rem) translateX(1.8rem)
}*/

/*.Slide_BMove .Slide_B_user img{
    transform: translateY(0rem) translateX(0rem)
}*/

.Slide_B_user img{

}

.Slide_C{
    background: url(/img/b2c/trade/ru_slider/slide_c/new_asset/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.Slide_C .ctrader_carousel_slide_Content {
    padding: 18.6rem 0 0;
}

.Slide_C .ctrader_carousel_slide {
    grid-template-columns: auto auto;
    justify-content: flex-start;
    grid-column-gap: 17.5rem;
}

.Slide_C .ctrader_carousel_slide_Content p{
    color: var(--White_TF);
    font-size: 3.5rem;
    line-height: 4.5rem;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    margin: 2.1rem 0 0;
    width: 53rem;
    /*display: flex;
    flex-wrap: wrap;*/
}

.Slide_C .ctrader_carousel_slide_Content p img{
    display: inline-flex;
    margin: -1rem 0.2rem 0 0.5rem;
}

.googleStorePlay{
    margin: 5rem 0 0;
    display: flex;
}

.googleStorePlay a {
    width: 25.4rem;
    height: 6rem;
    border: 2px solid var(--GreenBorder);
    font-size: 2rem;
    /* border-radius: 1rem; */
    color: var(--Green_TF);
    text-decoration: none;
    box-shadow: inset 0px 3px 6px rgb(0 0 0 / 16%), 0px 3px 6px rgb(0 0 0 / 16%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.googleStorePlay a span{
    margin: 0 0 0 1.5rem;
}

.googleStorePlay a+a{
    margin: 0 0 0 3rem;
}

.phonevideo{
    position: relative;
    margin: 8.6rem 0 0;
    width: 25.9rem;
}

.phonevideo picture{
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
}

.phonevideo video{
    width: 100%;
    margin: 0 auto 0;
    height: 49rem;
    border-radius: 5rem;
    display: table;
    position: relative;
    top: 2rem;
}



.Slide_D{
    background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-color: var(--Black_BG);
}

.Slide_D .ctrader_carousel_slide{
    grid-template-columns: auto 55.3rem;
    grid-column-gap: 0;
}

.Slide_D .ctrader_carousel_slide_Content {
    padding: 15rem 0 0;
    margin: 0;
}

.defaultHeading_TitleSmall{
    color: var(--White_TF);
    font-size: 3.6rem;
    line-height: 4rem;
    margin: 1.5rem 0 0;
}

.Slide_D .ctrader_carousel_slide_Content ul {
    margin: 3rem 0 0;
}

.Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a {
    min-width: 27rem;
}

.Slide_D_chart{
    position: absolute;
    bottom: 10.5rem;
    right: 0;
    width: 64.9rem;
    /*animation: breathing 7s ease-out infinite normal;
    animation-duration: 9s;*/
}

.Slide_D_chart img{
    max-width: 100%;
}

.ctrader_carousel .Slide_D .Slide_D_chart,
.Slide_D .Slide_D_chart{
    animation: MoveUpDownB 8s linear infinite;
}

@keyframes MoveUpDownB {
  0%, 100% {
    bottom: 10.5rem;
  }
  50% {
    bottom: 30rem;
  }
}


.Slide_D_user{
    position: absolute;
    top: 9rem;
    right: 0;
}

.owl-carousel .owl-item .Slide_D .Slide_D_user img,
.Slide_D .Slide_D_user img{
    position: absolute;
    right: 0;
    top: 0;
    max-width: 55.3rem;
}

.owl-carousel .owl-item .Slide_D .Slide_D_user main img+img,
.owl-carousel .owl-item .Slide_D.Slide_DMove .Slide_D_user main img,
.Slide_D .Slide_D_user main img+img{
    opacity:0;
}

.owl-carousel .owl-item .Slide_D.Slide_DMove .Slide_D_user main img+img{
    opacity: 1;
}


.owl-carousel .owl-item .Slide_D.Slide_DMove .Slide_D_user main img {
  animation: fadeOut ease 1s;
  -webkit-animation: fadeOut ease 1s;
  -moz-animation: fadeOut ease 1s;
  -o-animation: fadeOut ease 1s;
  -ms-animation: fadeOut ease 1s;
}

@keyframes fadeOut {
  0% {
    opacity:1;
  }
  100% {
    opacity:0;
  }
}


.owl-carousel .owl-item .Slide_D.Slide_DMove .Slide_D_user main img+img {
  animation: fadeIn ease 1.4s;
  -webkit-animation: fadeIn ease 1.4s;
  -moz-animation: fadeIn ease 1.4s;
  -o-animation: fadeIn ease 1.4s;
  -ms-animation: fadeIn ease 1.4s;
  transform: translateY(-2rem);
  transition: transform 3000ms ease-in-out;
}

@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}


.Slide_D_user .Slide_D_Tablet,
.Slide_D_user .Slide_D_Mobile{
    display: none;
}

.cTrader_header_Silder .owl-dots{
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cTrader_header_Silder .owl-dots button{
    outline: none;
}

.cTrader_header_Silder .owl-dots span{
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 2rem;
    border: 1px solid transparent;
    background: #939393;
    display: block;
    margin: 0 .3rem;
}

.cTrader_header_Silder .owl-dots .active span{
    background: var(--White_BG);
    border-color: var(--MintBorder);
}

.cTrader_header_Silder .owl-carousel .owl-nav{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -2%;
}

.cTrader_header_Silder .owl-carousel .owl-nav button:before,
.cTrader_header_Silder .owl-carousel .owl-nav button:after{
    content: '';
    width: .4rem;
    height: 5rem;
    background:#939393;
    border-radius: 1rem;
    position: absolute;
    top: 0;
    left: 2rem;
    transform: rotate(45deg);
    transition: all 1s ease-in-out;
}

.cTrader_header_Silder .owl-carousel .owl-nav button:after{
    content: '';
    transform: rotate(-45deg);
    top: 3.3rem;
}

.cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev,
.cTrader_header_Silder .owl-carousel .owl-nav button.owl-next{
    border: 0;
    outline: none;
    position: absolute;
    left: 3rem;
    top: 0;
    width: 4.5rem;
    height: 8rem;
}

.cTrader_header_Silder .owl-carousel .owl-nav button.owl-next{
    right: 3rem;
    left: initial;
    transform: rotate(180deg);
}

.cTrader_header_Silder .owl-carousel .owl-nav button:hover:before,
.cTrader_header_Silder .owl-carousel .owl-nav button:hover:after{
    background: #bca16e;
}

.cTrader_header_Silder .owl-carousel .owl-nav button span{
    display: none;
}

body.lpintrobroker,
body.lpintrobroker.bodyscroll{
    padding-top: 10rem;
}

.lpintrobroker .upperMenu{
    height: auto;
    z-index: 9;
}

.lpintrobroker .upperMenu .upperMenuInner {
    height: 10rem;
    border-bottom: 1px solid var(--MintBorder);
}

.lpintrobroker .logoTopfx {
    width: 12.2rem;
}

.lpintrobroker .upperMenuInner_Left span{
    margin: 0 0 0 1.2rem;
    padding: 0 0 0 1.2rem;
    font-size: 1.7rem;
    height: 5.1rem;
    border-left: 1px solid #707070;
    color: #fff;
    font-weight: bold;
    display: flex;
    align-items: center;
    width: 19rem;
    line-height: 2.1rem;
}

.lpintrobroker .menuBtns a.btnDefault{
    background: var(--Golden_BG);
    padding: 0;
    width: 19rem;
    height: 5rem;
    font-size: 2rem !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.lpintrobroker_Header{
    background: url(/img/b2c/trade/lpIntrobrokers/bg.png);
    background-color: #000;
    background-repeat: no-repeat;
    /*background-size: cover;*/
    background-position: center bottom;
    height: 66.4rem;
    display: flex;
    align-items: center;
}

.lpintrobroker_headerContent{
    /*padding: 15rem 0 0;
    width: 58rem;*/
}

.lpintrobroker .defaultHeading_Title{
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.lpintrobroker_headerContent .defaultHeading_Title{
    font-size: 4rem;
    line-height: 4.8rem;
    color: var(--White_TF);
}

.lpintrobroker_headerContent .defaultHeading_Title span{
    font-family: 'Lato', sans-serif;
    margin-top: 0.6rem;
    display: block;
}

.lpintrobroker_headerContent .defaultHeading_Title.SecHeading{
    font-family: 'Lato', sans-serif;
    font-style: italic;
    font-weight: 400;
    color: var(--Golden_TF);
    margin: 1rem 0 0;
}

.lpintrobroker_headerContent p{
    color: var(--White_TF);
    margin: 1rem 0 0;
    font-size: 2.5rem;
    line-height: 3rem;
    width: 44rem;
}

.lpintrobroker_headerContent .nwCustomBtn{
    margin: 4rem 0 0;
}

.lpintrobroker_headerContent .nwCustomBtn a{
    width: 17rem;
    border-radius: 0.3rem;
    height: 5rem;
    font-size: 2rem;
}

.BoostIBProgram{
    background: url(/img/b2c/trade/lpIntrobrokers/IB_Program/bg.png);
    background-color: #E4E4E4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 8rem 0;
}

.BoostIBProgram .defaultHeading_Title,
.PartnerProvider .defaultHeading_Title,
.SignUpSteps .defaultHeading_Title,
.PartnerExperience .defaultHeading_Title{
    text-align: center;
    font-size: 4rem;
    line-height: 4.8rem;
}

.BoostIBProgram_Inner{
    margin:4rem 0 0;
}

.BoostIBProgram_InnerGrid{
    display: grid;
    grid-template-columns: 56.6rem auto;
    grid-column-gap: 0rem;
}

.BoostIBProgramCarouselGrid{
    display: grid;
    grid-template-columns: repeat(2, 26.9rem);
    grid-column-gap: 1.6rem;
    grid-row-gap: 2rem;
    padding: 0.6rem;
}

.BoostIBProgramBox{
    background: var(--White_BG);
    border-radius: 2rem;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
    padding: 2.3rem .8rem;
    text-align: center;
    min-height: 28rem;
}

.BoostIBProgramBox .count{
    border: 1px solid var(--WhiteBorder);
    outline: #AF1917 solid 1px;
    margin: auto;
    width: 5.1rem;
    height: 5.1rem;
    color: var(--White_TF);
    display: flex;
    align-items: center;
    justify-content: center;
    background: #AF1917;
    font-size: 2.9rem;
    font-weight: bold;
    border-radius: 10rem;
}

.BoostIBProgramBoxTitle{
    font-size: 2rem;
    line-height: 2.4rem;
    margin: 1.3rem 0 0;
    padding: 0 1rem;
    font-weight: bold;
}

.BoostIBProgramBox p{
    font-size: 1.8rem;
    line-height: 2.2rem;
    margin: 1.3rem 0 0;
    color: var(--Black_TF);
}

.BoostIBProgramBoxThree p,
.BoostIBProgramBoxFour p,
.BoostIBProgramBoxSix p,
.BoostIBProgramBoxSeven p,
.BoostIBProgramBoxEight p{
    padding: 0 2.2rem;
}

.BoostIBProgramBoxSix .BoostIBProgramBoxTitle{
    min-height: 4.8rem;
}

.BoostIBProgramContent{
    margin: 3rem 0 0 -.6rem;
}

.BoostIBProgramContent .owl-dots {
    margin: 2.6rem 0 0;
    text-align: center;
}

.BoostIBProgramContent .owl-dots .owl-dot {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 2rem;
    background: var(--White_BG);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    margin: 0 1rem;
    border: 0;
    outline: none;
}

.BoostIBProgramContent .owl-dots .owl-dot.active {
    background: var(--Dimgray_BG);
}

.owl-carousel.owl-loaded.BoostIBProgramCarouselB,
.owl-carousel.owl-loaded.BoostIBProgramCarouselC{
    display: none;
}

.BoostIBProgramImg{
    text-align: right;
}

.BoostIBProgramImg_1024,
.BoostIBProgramImg_768{
    display: none;
}

.PartnerProvider{
    background: url(/img/b2c/trade/lpIntrobrokers/PartnerProvider/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    padding: 8rem 0;
}

.PartnerProvider .defaultHeading_Title{
    color: #E4E4E4;
}

.PartnerProviderContent{
    margin: 8rem 0 0;
}

.PartnerProviderContent .accordion{
    display: grid;
    grid-template-columns: repeat(3, 35.5rem);
    grid-gap: 2.2rem;
}

.PartnerProviderContent .accordion .card{
    padding: 1.4rem;
    background: #E4E4E4;
    border:2px solid var(--GreenBorder);
    min-height: 19rem;
    border-radius: 1rem;
    width: 35.5rem;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .1);
}

.PartnerProviderContent .accordion .card .card-header{
    padding: 0;
    margin: 0;
    background: none;
    border: 0;
}

.PartnerProviderContent .accordion .card .card-header button{
    padding: 0;
    border: 0;
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    line-height: 2.2rem;
    letter-spacing: -0.05px;
    font-weight: bold;
    background: none;
    outline: none;
    text-align: left;
}

.PartnerProviderContent .accordion .card .card-header button .partnerIcon{
    width: 4.8rem;
    margin: 0 2.3rem 0 0;
    text-align: center;
}

.PartnerProviderContent .accordion .card .card-header button .partnerIcon img{
    min-height: 4.1rem;
}

.PartnerProviderContent .accordion .card .card-body{
    padding: 0;
    margin: 0.5rem 0 0 7.2rem;
}

.PartnerProviderContent .accordion .card .card-body p{
    font-size: 1.5rem;
    line-height: 2rem;
    margin: 0;
}

.PartnerProviderContent .accordion .card .card-body p+p{
    margin: 1rem 0 0;
    width: 92%;
}

/*.PartnerProviderContent .accordion .card:last-child{
    margin: auto;
    grid-column: span 3 / span 3;
}

.PartnerProviderContent .accordion .card:last-child p{
    width: 80%;
}*/

.SignUpSteps{
    background: #E4E4E4;
    padding: 8rem 0;
}

.SignUpSteps .SignUpStepsContent{
    margin: 16.8rem 0 0;
    position: relative;
}

.SignUpSteps .SignUpStepsContentImg{
    position: absolute;
    z-index: 1;
}

.SignUpStepsContentImgMob{
    display: none;
}

/*.SignUpSteps .SignUpStepsContentImg img{
    max-width: 100%;
}*/

.SignUpStepsContentGrid{
    display: grid;
    grid-template-columns: 19.4rem 19.6rem 19.6rem 19.4rem;
    /* justify-content: center; */
    padding: 11.3rem 3.3rem 10.8rem;
    margin-bottom: 14.8rem;
    position: relative;
    grid-column-gap: 8.8rem;
    z-index: 1;
}

.SignUpStepsContentBox{
    text-align: center;
}

.SignUpStepsContentBox .SignUpStepsContentBoxTitle{
    margin: 1.5rem 0 0;
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: bold;
    color: var(--Black_TF);
    display: block;
}

.SignUpStepsContentBox .SignUpStepsContentBoxTitle span{
    display: block;
}

.SignUpStepsContentTitle{
    width: 14.6rem;
    /*height: 11.4rem;*/
    padding: 2.4rem 1rem;
    font-size: 1.8rem;
    line-height: 2.2rem;
    text-align: center;
    border-radius: 1.5rem;
    background: var(--White_BG);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
    position: absolute;
    top: 0;
    color: var(--Black_TF);
}

/*.SignUpStepsContentTitle:after{
    content: '';
    width: 1rem;
    height: 1rem;
    background: #79170F;
    border-radius: 2rem;
    position: absolute;
    left: 50%;
    bottom: -0.5rem;
    margin: 0 0 0 -0.5rem;
}*/

.stepsA{
    left: 5.6rem;
    top: -10.6rem;
}

.stepsB{
    right: 33.9rem;
    top: -10.9rem;
}

.stepsC{
    left: 32.2rem;
    bottom: -14rem;
    top: inherit;
    width: 17.6rem;
}

.stepsD{
    right: 4.3rem;
    bottom: -13.8rem;
    top: inherit;
    width: 17.6rem;
    padding: 2.4rem 3rem;
}

/*.SignUpStepsContentTitle.stepsC:after,
.SignUpStepsContentTitle.stepsD:after{
    top: -0.5rem;
    bottom: inherit;
}*/

.AwardsListB .AwardsListContent .defaultHeading_Title{
    margin: 0 0 5.6rem;
}

.AwardsList.AwardsListB {
    background: url(/img/b2c/trade/lpIntrobrokers/awards/bg.png);
    background-size: cover;
    background-position: center;
    padding: 8rem 0;
}

.AwardsList.AwardsListB .AwardsListContentGrid{
    grid-template-columns: 16.5rem 19.5rem 16.5rem 18.5rem 21rem;
    grid-column-gap: 0;
    grid-row-gap: 0;
    justify-content: space-between;
}

.AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB{
    grid-template-columns: 15.5rem 21rem 15.5rem 23.5rem 18.5rem;
}

.AwardsList.AwardsListB .AwardsBoxContent {
    margin: 1rem 0 0;
    font-size: 1.9rem;
    line-height: 2.6rem;
}

.AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
    max-width: 15.3rem;
    margin: auto;
}

.AwardsList.AwardsListB .owl-dots {
    margin: 2.4rem 0 0;
    text-align: center;
}

.AwardsList.AwardsListB .owl-dots .owl-dot {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 2rem;
    background: var(--Dimgray_BG);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    margin: 0 .7rem;
    border: 0;
    outline: none;
}

.AwardsList.AwardsListB .owl-dots .owl-dot.active {
    background: var(--White_BG);
}

.owl-carousel.owl-loaded.Partner_AwardsCarouselB{
    display: none;
}


body.trading_competition,
body.bodyscroll.trading_competition,
body.google_campaigns,
body.bodyscroll.google_campaigns{
    padding: 0;
}

.CompetitionHeader{
    background: url(/img/b2c/trade/trading_competition/header/trade_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    padding: 2.5rem 0 0;
    height: 76.8rem;
    background-color: var(--Black_BG);
}

.CompetitionHeaderLogo{
    display: flex;
}

.CompetitionHeaderLogo img{
    width: 10.6rem;
}

.CompetitionHeaderLogo span{
    margin: 0 0 0 1.8rem;
    padding: 0 0 0 1.8rem;
    font-size: 1.8rem;
    color: var(--PearlWhite_TF);
    border-left: 1px solid var(--MintBorder);
    display: flex;
    align-items: center;
}

.defaultHeading_SmallTitle{
    font-size: 3rem;
    line-height: 3.6rem;
    color: var(--White_TF);
    margin: 4.2rem 0 0;
    font-weight: bold;
    text-align: center;
}

.CompetitionHeader .defaultHeading_Title{
    font-size: 8.5rem;
    line-height: 10.2rem;
    color: var(--Golden_TF);
    margin: 6.2rem 0 0;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    text-align: center;
}

.CompetitionHeader .defaultParagraph{
    font-size: 4.9rem;
    line-height: 5.8rem;
    color: var(--White_TF);
    text-align: center;
    margin: 2.8rem auto 0;
    width: 54rem;
}

.CompetitionHeader .defaultParagraph span{
    font-weight: bold;
    color: var(--Green_TF);
}

.CompetitionHeader .nwCustomBtn{
    margin: 8.8rem auto 0;
    display: table;
}

.CompetitionHeader .nwCustomBtn a{
    width: 35.4rem;
    height: 5.4rem;
    font-family: 'Lato', sans-serif;
    border-radius: 0.3rem;
}

.CompetitionHeader .nwCustomBtn a.TryDemo{
    background: none;
    box-shadow: none;
    border: 0;
    height: auto;
    padding: 0;
    margin: 2rem 0 0;
    color: var(--Green_TF);
}

.CompetitionHeader .nwCustomBtn a.TryDemo:before{
    content: '';
    display: none;
}

.CategoryTabs{
    background: var(--DimBlack_BG);
    height: 7rem;
    display: flex;
    align-items: center;
}

.CategoryTabsInner{}

.CategoryTabsInner ul{
    margin: 0;
    padding: 0;
    display: flex;
}

.CategoryTabsInner ul li{
    list-style-type: none;
}

.CategoryTabsInner ul li a{
    text-decoration: none;
    color: var(--White_TF);
    font-weight: bold;
    display: flex;
    align-items: center;
    padding: 0 2.85rem;
    line-height: 2.7rem;
    border-right: 1px solid var(--MintBorder);
}

.CategoryTabsInner ul li a span{
    margin: 0 0 0 1rem;
    font-size: 2rem;
}

.CategoryTabsInner ul li:first-child a{
    padding-left: 0;
}

.CategoryTabsInner ul li:last-child a{
    padding-right: 0;
    border: 0;
}

.UnlockPower{
    background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--Black_BG);
    padding: 8.8rem 0 4rem;
}

.UnlockPower .defaultHeadingText{
    margin-bottom: -4.8rem;
}

.UnlockPower .defaultHeading_Title{
    color: var(--White_TF);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.UnlockPower .defaultParagraph{
    color: var(--Green_TF);
    font-weight: bold;
    margin: .7rem 0 0;
}

.owl-carousel.tradingPower .owl-item img{
    width: auto;
}

.owl-carousel.tradingPower .owl-item .tradingPowerAwardPrice img{
    max-width: 100%;
}

.tradingPowerAward{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tradingPowerAward_Content{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 27rem;
    height: 27rem;
    transform: translate(0, -1rem);
}

.tradingPowerAward_Content span{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    font-size: 1.9rem;
    line-height: 2.3rem;
    padding: 4rem 0 0;
    color: var(--White_TF);
    text-align: center;
    font-weight: bold;
}

.owl-carousel.tradingPower .owl-item.center{
    order:2;
    max-width: 45.7rem;
    z-index: 1;
}

.owl-carousel.tradingPower .owl-item:nth-child(2){
    order:1;
    max-width: 32.9rem;
}

.owl-carousel.tradingPower .owl-item:nth-child(3){
    order:3;
    max-width: 32.9rem;
}

.owl-carousel.tradingPower .owl-item .tradingPowerAwardImg{
    /*transition: transform 2000ms ease-in-out;*/
}

.owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg{
    transform: scale(0.825);
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg{
    transform: scale(0.594);
    transition: transform 1000ms ease-in-out;
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content .tradingPowerAwardPrice,
.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content .tradingPowerAwardPrice {
    transition: transform 1000ms ease-in-out;
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content {
    width: 21.1rem;
    height: 21.1rem;
    transition: transform 1000ms ease-in-out;
}

.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content {
    width: 16.8rem;
    height: 16.8rem;
    transition: transform 1000ms ease-in-out;
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content span{
    padding: 4rem 0 0;
    transition-duration: 1s;
}

.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content span{
    padding: 2rem 0 0;
    transition-duration: 1s;
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward,
.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward{
    transform: translate(0, 3rem);
    transition: transform 1000ms ease-in-out;
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover{
    transform: translate(-2rem, -0.2rem);
}

.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover{
    transform: translate(2rem, -0.2rem);
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg{
    transform: scale(0.825);
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content {
    transform: scale(1.2796);
}

.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
    transform: scale(1.60715);
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content .tradingPowerAwardPrice{
    transform: translate(0, -0.7rem);
}

.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content .tradingPowerAwardPrice{
    transform: translate(0, -0.5rem);
}

.owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span {
    transform: scale(.8);
    padding-top: 2.5rem;
}

.owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content span {
    transform: scale(.6);
}

.owl-carousel.tradingPower .owl-dots{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.owl-carousel.tradingPower .owl-dots .owl-dot,
.owl-carousel.EnterCompetitionCarousel .owl-dots .owl-dot {
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 2rem;
    background: #6F7070;
    margin: 0 0.5rem;
    border: 0;
    outline: none;
}

.owl-carousel.EnterCompetitionCarousel .owl-dots {
    margin: 2.6rem auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.owl-carousel.tradingPower .owl-dots .owl-dot.active,
.owl-carousel.EnterCompetitionCarousel .owl-dots .owl-dot.active {
    background: var(--White_BG);
}

.owl-carousel.tradingPower.owl-dots{
    display: flex;
    justify-content: center;
    align-items: center;
}

.UnlockPowerBtmContent{
    display: block;
    margin-top: -6rem;
}

.UnlockPower .UnlockPowerBtmContent .defaultParagraph{
    font-size: 2rem;
    text-align: center;
    color: var(--White_TF);
    line-height: 2.4rem;
    margin: 0;
}

.UnlockPower .UnlockPowerBtmContent .nwCustomBtn{
    display: table;
    margin: 1.7rem auto 0;
}

.UnlockPower .UnlockPowerBtmContent .nwCustomBtn a{
    width: 26.5rem;
    font-family: 'Lato', sans-serif;
    border-radius: 0.3rem;
}

.UnlockPower .UnlockPowerBtmContent .nwCustomBtn a.TryDemo {
    background: none;
    box-shadow: none;
    border: 0;
    height: auto;
    padding: 0;
    font-size: 1.5rem;
    letter-spacing: 0.02px;
    margin: 2rem 0 0;
    font-weight: 500;
    line-height: 1.8rem;
    color: #6B6B6C;
}

.UnlockPower .UnlockPowerBtmContent .nwCustomBtn a.TryDemo:before{
    content: '';
    display: none;
}

.EnterCompetition{
    background: var(--Black_BG);
    padding: 8.8rem 0;
}

.EnterCompetition .defaultHeading_Title{
    color: var(--White_TF);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.EnterCompetitionGrid{
    display: grid;
    grid-template-columns: 27rem auto 27rem auto 27rem;
    justify-content: space-between;
    margin: 7rem 0 0;
}

.owl-carousel.EnterCompetitionCarousel .owl-stage{
    display: grid;
    grid-template-columns: repeat(3, 27rem);
    justify-content: space-between;
    margin: 7rem 0 0;
}

.owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:before,
.owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:after{
    content: '';
    width: 2.2rem;
    height: 20rem;
    background: url(/img/b2c/trade/trading_competition/competition/icon.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: -9rem;
    top: 0;
}

.owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:after{
    left: initial;
    right: -9rem;
}

.EnterCompetitionContent{}

.EnterCompetitionContentSteps{
    width: 20rem;
    height: 20rem;
    position: relative;
    margin: auto;
}

.EnterCompetitionContentSteps:before{
    content: '';
    width: 20rem;
    height: 20rem;
    border: 2px dashed #BCA16E;
    border-radius: 30rem;
    display: flex;
    margin: auto;
    transition: all 0.5s ease;
}

.EnterCompetitionContentStepsInner{
    width: 15.4rem;
    height: 15.4rem;
    margin: auto;
    border-radius: 30rem;
    background: #1a1a1a;
    box-shadow: 0px 0px 20px rgb(255 255 255 / 6%);
    backdrop-filter: blur(50px);
    padding: 0 2rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all 0.5s ease;
}

.EnterCompetitionContentStepsInnerCount{
    font-size: 4rem;
    line-height: 4.8rem;
    color: var(--White_TF);
    font-family: 'Lato', sans-serif;
}

.EnterCompetitionContentStepsInnerTitle{
    font-size: 1.8rem;
    line-height: 2.2rem;
    margin: 0.5rem 0 0;
    color: var(--White_TF);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.EnterCompetitionContent p{
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: var(--White_TF);
    margin: 2.4rem 0 0;
    text-align: center;
}

.EnterCompetitionContent:hover{}

.EnterCompetitionContent:hover .EnterCompetitionContentSteps:before{
    border-color: var(--GreenBorder);
}

.EnterCompetitionContent:hover .EnterCompetitionContentStepsInner{
    background: var(--Green_BG);
    box-shadow: 0px 0px 20px rgba(17, 180, 108, 0.66);
}

.EnterCompetitionContentArrow{
    height: 20rem;
    display: flex;
    align-items: center;
}

.EnterCompetitionContentArrow img{
    margin: auto;
}

.TradingCompetition{
    background-image: linear-gradient(#201D29, #000000);
    padding: 8.8rem 0;
}

.TradingCompetition .defaultHeading_Title{
    color: var(--White_TF);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.TradingCompetitionGrid {
    display: grid;
    grid-template-columns: repeat(4, 25.5rem);
    justify-content: space-between;
    margin: 7rem 0 0;
}

.TradingCompetitionBox{
    border: 1px solid var(--GoldenBorder);
    border-radius: .3rem;
    padding: 2.8rem 0 3.6rem;
    text-align: center;
    transition: all 0.5s ease;
}

.TradingCompetitionBoxIcon{
    height: 8.2rem;
    display: flex;
    align-items: flex-end;
}

.TradingCompetitionBoxIcon img{
    margin: auto;
}

.TradingCompetitionBoxIcon img+img{
    display: none;
}

.TradingCompetitionBoxTitle{
    font-size: 2rem;
    line-height: 2.4rem;
    color: var(--White_TF);
    margin: 2rem 0 0;
    font-weight: bold;
}

.TradingCompetitionBox p{
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: var(--White_TF);
    margin: 2rem 0 0;
    text-align: center;
}

.TradingCompetitionBox:first-child p,
.TradingCompetitionBox:nth-child(3) p{
    padding: 0 1.2rem;
}

.TradingCompetitionBox:hover{
    box-shadow: 0px 0px 10px rgb(17 180 108 / 14%);
    backdrop-filter: blur(50px);
    background: #262b2e;
    border-color:#262b2e;
}

.TradingCompetitionBox:hover .TradingCompetitionBoxIcon img{
    display: none;
}

.TradingCompetitionBox:hover .TradingCompetitionBoxIcon img+img{
    display: block;
}

.TradingCompetition .nwCustomBtn{
    display: table;
    margin: 3.8rem auto 0;
}

.TradingCompetition .nwCustomBtn a{
    width: 26.5rem;
    font-family: 'Lato', sans-serif;
    border-radius: 0.3rem;
}

.TradingCompetition .nwCustomBtn a.TryDemo {
    background: none;
    box-shadow: none;
    border: 0;
    height: auto;
    padding: 0;
    font-size: 1.5rem;
    letter-spacing: 0.02px;
    margin: 2rem 0 0;
    font-weight: 500;
    line-height: 1.8rem;
    color: #6B6B6C;
}

.TradingCompetition .nwCustomBtn a.TryDemo:before{
    content: '';
    display: none;
}

.JoincontestPopup {
    right: -37.5rem;
    position: fixed;
    transition: 0.5s ease;
    width: 37.5rem;
    padding: 3rem 2.5rem;
    background: var(--LightCultured);
    top: 0;
    bottom: 0;
    z-index: 2121;
}

.JoincontestPopup .defaultHeading_Title {
    font-size: 3.6rem;
    line-height: 4.5rem !important;
    margin-bottom: 3rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    text-align: center;
}

.JoincontestPopup .defaultHeading_Title span{
    display: block;
}

.JoincontestPopup .JoincontestcloseMenu {
    width: 1.4rem;
    height: 1.4rem;
    position: absolute;
    right: 2.6rem;
    top: 2.6rem;
    cursor: pointer;
}

.JoincontestPopupOpen:before{
    content: '';
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 65%);
    z-index: 9;
    transition: 0.5s ease;
}

.JoincontestPopupOpen .JoincontestPopup{
    right: 0;
}




body.google_campaigns{
    font-family: 'robotoregular';
}

.GoogleCampaignsupperMenu{
    height: 11rem;
    background: var(--Black_BG);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
}

.GoogleCampaignsupperMenuInner{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.GoogleCampaignsupperLeft{
    display: flex;
    align-items: center;
}

.GoogleCampaignsupperLeft img {
    width: 12.4rem;
}

.GoogleCampaignsupperLeft span {
    margin: 0 0 0 2rem;
    padding: 0 0 0 2rem;
    font-size: 2rem;
    line-height: 2.4rem;
    color: var(--PearlWhite_TF);
    border-left: 1px solid #BCBCBC;
    height: 5.2rem;
    display: flex;
    align-items: center;
}

.webinars_sebastian .defaultHeading_Title{
    font-size: 4rem;
    line-height: 4.3rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: var(--Black_TF);
}

.webinars_sebastian .defaultHeading_Title span{
    color: var(--Green_TF);
}

.WebinarSebast_Header{
    background: url(/img/b2c/trade/sebastian_webinars/header/new/bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--Black_BG);
    height: 68.8rem;
}

.webinarsebastLogo{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: var(--Black_BG);
    height: 11.2rem;
    display: flex;
    align-items: center;
    z-index: 9;
}

.webinarsebastLogoInner {
    display: flex;
}

.webinarsebastLogoInner img {
    width: 12.3rem;
}

.webinarsebastLogoInner span {
    margin: 0 0 0 1.8rem;
    padding: 0 0 0 1.8rem;
    font-size: 2.2rem;
    line-height: 2.5rem;
    width: 8rem;
    color: var(--Lightergray_TF);
    border-left: 1px solid #BCBCBC;
    display: flex;
    align-items: center;
}

.WebinarSebast_headerContent{
    padding: 7.3rem 0 0;
}

.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title{
    font-size: 5rem;
    line-height: 6.5rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-weight: bold;
    color: var(--LightCultured);
    width: 47rem;
    letter-spacing: 0.05rem;
}

.webinars_sebastian .WebinarSebast_headerContent .defaultParagraph{
    font-size: 2.2rem;
    line-height: 3.3rem;
    font-family: 'Lato', sans-serif;
    color: var(--White_TF);
    letter-spacing: 0.01rem;
    margin: 1rem 0 0;
}

.WebinarSebast_headerContent ul{
    margin: 3.5rem 0 0;
    padding: 0;
    width: 32rem;
}

.WebinarSebast_headerContent ul li{
    list-style-type: none;
    display: block;
    font-size: 2rem;
    line-height: 2.6rem;
    color: var(--White_TF);
    letter-spacing: 0.01rem;
    position: relative;
    padding: 0 0 0 2.7rem;
}

.WebinarSebast_headerContent ul li:after{
    content: '';
    width: 1.2rem;
    height: 1.2rem;
    background: var(--Green_BG);
    position: absolute;
    left: 0;
    top: 0.6rem;
}

.WebinarSebast_headerContent ul li+li{
    margin-top: 2.6rem;
}

.AttendWebinars,
.WebinarLibrary {
    background: var(--LightDallgray_BG);
    padding: 8rem 0;
}

.whayAttendBoxes{
    margin: 5rem 0 0;
    display: grid;
    grid-template-columns: repeat(3, 34.7rem);
    grid-column-gap: 3.3rem;
}

.whayAttendBoxesInner{
    background: var(--Black_BG);
    border-radius: 2rem;
    padding: 5rem 2rem 3rem 3rem;
}

.whayAttendBoxesInner p{
    font-size: 1.8rem;
    line-height: 2.5rem;
    color: var(--White_TF);
    margin: 0;
}

.whayAttendBoxesInner p span{
    color: var(--Green_TF);
    font-size: 2rem;
    margin: 0 0 2.5rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    display: block;
    letter-spacing: 0.01rem;
}

.Meet_Educator{
    padding: 10rem 0 0;
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 3rem;
    /*align-items: center;*/
}

.Meet_EducatorContent .Meet_EducatorImg {
    display: none;
}

.Meet_EducatorContent{
    padding: 9rem 0 0;
}

.Meet_Educator .defaultParagraph {
    font-size: 1.8rem;
    line-height: 2.5rem;
    margin: 4.1rem 0 0;
    letter-spacing: 0.01px;
    color: var(--Black_TF);
}

.Meet_Educator .defaultParagraph b{
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.Meet_EducatorImg{
    position: relative;
    right: -4rem;
}

.MonthsWebinars{
    background: #e0e0e0;
    /*padding: 8rem 0;*/
}

/*.MonthsWebinars .defaultHeading_Title{
    color: var(--LightCultured);
}*/

.MonthsWebinarsLang{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 4rem 0;
}

.MonthsWebinarsLang label{
    font-size: 1.8rem;
    margin: 0 2rem 0 0;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: var(--Black_TF);
}

.MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle{
    min-width: 21rem;
    height: 5.7rem;
    border-radius: 0.8rem;
    border: 1px solid #201D29;
    padding: 0 4.3rem 0 1.3rem;
    background: none;
    outline: none;
    text-align: left;
    display: flex;
    align-items: center;
}

.MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle span.flag-icon,
.ChooseLangDrpList .langs a span.flag-icon{
    width: 3.5rem;
    height: 3.5rem;
    min-width: 3.5rem;
    min-height: 3.5rem;
    border-radius: 4rem;
    border: 1px solid #fff;
    background-size: 4.4rem;
}

.MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle .ChooseLangDrpSlct,
.ChooseLangDrpList .langs a .ChooseLangDrpSlct{
    font-size: 1.8rem;
    margin: 0 0 0 1rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: var(--Black_TF);
    white-space: nowrap;
}

.MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle::after{
    position: absolute;
    right: 1.5rem;
    width: 1.6rem;
    height: .9rem;
    background: url(/img/b2c/trade/sebastian_webinars/webinars/arrow.png);
    border: 0;
}

.ChooseLangDrpList{
    width: 100%;
    min-width: 21rem;
    border: 1px solid var(--GreenBorder);
    box-shadow: 0px 3px 6px var(--Green_BG);
    border-radius: .8rem;
    padding: .8rem 0 .8rem 1rem;
    background: #E0E0E0;
    /*height: 17.1rem;*/
    height: auto;
    overflow-y: auto;
}

.ChooseLangDrpList::-webkit-scrollbar {
  width: .3rem;
}

.ChooseLangDrpList::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, .5);
  border-radius: .8rem;
}

.ChooseLangDrpList .langs a{
    display: flex;
    align-items: center;
    padding: 0.8rem 0;
    text-decoration: none;
}





.MonthsWebinarsList{
    margin: 0;
}

.MonthsWebinarsListInner{
    /*border: .1rem solid var(--LightCultured);*/
    background: var(--Black_BG);
    border-radius: 2rem;
    height: 21rem;
    padding: 2.9rem 0;
    display: grid;
    /*align-items: center;*/
    grid-template-columns: 23.4rem 58.8rem auto;
    transition: all 0.5s ease;
}

.MonthsWebinarsListInner:nth-child(n + 2){
    margin-top: 2rem;
}

.MonthsWebinarsDate{
    text-align: center;
    border-right: 1px solid var(--GreenBorder);
    height: 15.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.MonthsWebinarsDateTitle{
    font-size: 2.3rem;
    color: var(--LightCultured);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    margin: 1.8rem 0 0;
}

.MonthsWebinarsDateTitle a{
    color: var(--LightCultured);
}

.MonthsWebinarsDateTitle a:hover{
    text-decoration: underline;
}

.MonthsWebinarsDateTitle span{
    font-size: 1.6rem;
    font-family: 'Lato', sans-serif;
    display: block;
}

.MonthsWebinarsContent{
    padding: 1.1rem 0 0 5rem;
}

.MonthsWebinarsContentFlagTitle{
    display: flex;
}

.MonthsWebinarsContentFlagTitle span.flag-icon{
    width: 2.8rem;
    height: 2.8rem;
    min-width: 2.8rem;
    min-height: 2.8rem;
    border-radius: 4rem;
    border: 1px solid #fff;
    background-size: 4.4rem;
    margin: 0;
}

.MonthsWebinarsContentFlagTitle span{
    font-size: 1.8rem;
    color: var(--Green_TF);
    margin: 0 0 0 1rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-style: italic;
}

.MonthsWebinarsContentSubTitle{
    font-size: 1.8rem;
    margin: .7rem 0 0;
    color: var(--LightCultured);
}

.MonthsWebinarsContent .MonthsWebinarsDateTitle{
    width: 35rem;
    line-height: 2.5rem;
}

.MonthsWebinarsBtn{
    text-align: center;
    border-left: 1px solid var(--GreenBorder);
    height: 15.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.MonthsWebinarsBtn .nwCustomBtn a{
    width: 19rem;
    height: 4.3rem;
    font-size: 2rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.MonthsWebinarsListInner:hover{
    border-color: var(--GreenBorder);
    box-shadow: inset 0px 0px 17px #11B46C;
}

/*.MonthsWebinarsListInner:first-child .MonthsWebinarsContent .MonthsWebinarsDateTitle {
    width: 29rem;
}*/

.WebinarLibrary{
    padding: 0 0 8rem;
}

.WebinarLibrarySection{
    margin: 3.5rem 0 0;
    display: grid;
    grid-template-columns: 66.5rem auto;
    grid-column-gap: 2.3rem;
}

.WebinarLibraryVideo iframe{
    display: block;
}

.MoreWebinarsTitle{
    font-size: 2rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    margin: 0 0 1.5rem;
    line-height: 1.7rem;
}

.webinar_thumbnailsInner{
    display: flex;
    cursor: pointer;
}

.webinar_thumbnailsImg{
    width: 19.3rem;
}

.webinar_thumbnailsImg img{
    max-height: 10.8rem;
}

.webinar_thumbnailsContent{
    margin: 0 0 0 1.6rem;
}

.webinar_thumbnailsContentTitle{
    font-size: 1.8rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    line-height: 2.5rem;
    margin: 0 -2rem 0 0;
    color: var(--Black_TF);
}

.webinar_thumbnailsContentTitle:last-child{
    height: 5rem;
    overflow: hidden;
}

.webinar_thumbnailsContentDate{
    font-size: 1.6rem;
    line-height: 2.5rem;
    margin: 0 0 .8rem;
    font-family: 'Lato', sans-serif;
    color: var(--Black_TF);
}

.webinar_thumbnailsInner:nth-child(n + 2){
    margin-top: 2.5rem;
}

.WebinarLibraryThumbnails .nwCustomBtn{
    margin: 3rem 0 0;
}

.WebinarLibraryThumbnails .nwCustomBtn a{
    width: 100%;
    height: 4.3rem;
    font-size: 2rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    box-shadow: none;
}

.BoostIBMain .defaultHeading_Title {
    /*font-family: 'latoblack';*/
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.BoostIBMain .BoostIBMainHero {
    background-color: var(--Black_BG);
}

.BoostIBMain .BoostIBMainHero .ctrader_carousel_slide {
    grid-template-columns: auto auto;
    height: 73.9rem;
}

.BoostIBMain .ctrader_carousel_slide_Content {
    padding: 14.4rem 0 0;
}

.BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title{
    /*font-family: 'latoblack';*/
    font-size: 5rem;
    width: 38rem;
    line-height: 5.5rem;
    color: var(--Green_TF);
    text-align: left;
}

.BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall{
    font-size: 4rem;
    margin: 1rem 0 0;
}

.BoostIBMain .ctrader_carousel_slide_Content ul li {
    font-size: 2.3rem;
    position: relative;
    padding: 0 0 0 2.4rem;
}

.BoostIBMain .ctrader_carousel_slide_Content ul li:before {
    content: '';
    width: 1rem;
    height: .5rem;
    border-radius: 1rem;
    left: 0;
    position: absolute;
    background: var(--Green_BG);
}

.BoostIBMain .ctrader_carousel_slide_Content ul li+li {
    margin: 1.5rem 0 0;
}

.BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn {
    margin-top: 5.6rem;
    display: table;
}

.BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn a {
    width: auto;
    padding: 0 3.5rem;
    font-size: 2.5rem;
    height: 7rem;
    border-radius: 1rem;
    font-family: 'Lato', sans-serif;
    box-shadow: none;
}

.BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn a:before{
    opacity: 0;
}

.BoostIBMain .Slide_D_chart {
    width: 79rem;
    animation: MoveUpDownN 8s linear infinite;
}

@keyframes MoveUpDownN {
  0%, 100% {
    bottom: 10.5rem;
  }
  50% {
    bottom: 20rem;
  }
}

.BoostIBMain .defaultParagraph{
    text-align: center;
    font-size: 3rem;
    line-height: 3.6rem;
    color: var(--JackBlack_TF);
    margin: 1.3rem 0 0;
}

.BoostIBMain .defaultSubHeading{
    text-align: center;
    font-size: 2.5rem;
    line-height: 3rem;
    color: var(--JackBlack_TF);
}


.RewardedPertner{
    /*background: #F6F6F7;*/
    padding: 0 0 8rem;
}

.RewardedPertner .defaultHeading_Title{
    padding: 5rem;
    border-radius: 4.4rem 4.4rem 0 0;
    background-image: linear-gradient(#E4E4E4, #F6F6F7);
    position: relative;
    top: -5rem;
}

.RewardedPertnerGrid{
    display: grid;
    grid-template-columns: repeat(3, 36rem);
    justify-content: space-between;
    margin-top: 0.4rem;
}

.RewardedPertnerBgA{
    height: 21rem;
    background: #D6D6D6;
    border: 1px solid var(--WhiteBorder);
    box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.16);
    border-radius: 3rem;
    position: relative;
    z-index: 1;
    text-align: center;
}

.RewardedPertnerIcon{
    margin: -3rem 0 0;
}

.RewardedPertnerdesp{
    font-size: 1.8rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    margin: .4rem 0 0;
    color: var(--Black_TF);
}

.RewardedPertnerBgB{
    /*height: 11rem;*/
    background: var(--SpanishGray_TF);
    box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.16);
    border-radius: 0 0 2rem 2rem;
    padding: 4rem 0 0;
    margin-top: -4rem;
}

.RewardedPertnerBgBInner{
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    align-items: center;
    padding: 2rem 3rem;
}

.RewardedPertnerBgBInner span{
    font-family: 'Lato', sans-serif;
    font-size: 1.2rem;
}

.RewardedPertnerBgBInner h3{
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 2.5rem;
    margin: 0;
}

.PertnerBoxB .RewardedPertnerBgB{
    background: var(--Golden_BG);
}

.PertnerBoxC .RewardedPertnerBgB{
    background: var(--JackBlack_TF);
}

.PertnerBoxC .RewardedPertnerBgBInner span,
.PertnerBoxC .RewardedPertnerBgBInner h3 {
    color: var(--White_TF);
}

.nwCustomBtnB{
    text-align: center;
}

.nwCustomBtnB a{
    border-radius: 1rem;
    height: 5rem;
    font-size: 2rem;
    font-family: 'Lato', sans-serif;
}

.RewardedPertner .nwCustomBtn{
    display: table;
    margin: auto;
}

.RewardedPertner .nwCustomBtn a{
    margin: 5rem auto 0;
    width: auto;
    padding: 0 2.5rem;
}

.nwCustomBtnB a:before{
    opacity: 0;
}

.PartnerSupport{}

.PartnerSupportTabs{
    display: grid;
    grid-template-columns: auto auto auto auto auto auto;
    margin: 5.5rem 0 0;
    align-items: center;
}

.PartnerSupportTabs span{
    font-size: 2rem;
    line-height: 2.3rem;
    color: var(--JackBlack_TF);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    min-height: 4.6rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #dbdbdc;
}

.PartnerSupportTabs span:first-child{
    border-left: 1px solid #dbdbdc;
}

.PartnerCarouselSilder{
    margin: 8rem 0 0;
}

.PartnerCarouselSilder .owl-item:hover{
    z-index: 1;
}

.PartnerCarouselImg{
    position: relative;
}

.PartnerCarouselImg picture:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .44);
    transition: transform 550ms ease-in-out;
}

.PartnerCarouselImg picture img {
    transition: transform 550ms ease-in-out;
}

.PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture img {
    transform: scale(1.2565);
    box-shadow: 0px 0px 6px #00000095;
}

.PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture:after{
    opacity: 0;
}


.BenefitsClients{
    padding: 8rem 0;
}

.BenefitsClientsInner{
    margin: 4rem 0 0;
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
}

.BenefitsClientsContent ul {
    padding: 0;
}

.BenefitsClientsContent ul li {
    font-size: 2rem;
    position: relative;
    padding: 0 0 0 2.4rem;
    list-style-type: none;
    display: flex;
    align-items: center;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.BenefitsClientsContent ul li:before {
    content: '';
    width: 1rem;
    height: .5rem;
    border-radius: 1rem;
    left: 0;
    position: absolute;
    background: var(--Green_BG);
}

.BenefitsClientsContent ul li+li {
    margin: 2.4rem 0 0;
}

.BenefitsClientsImg{
    margin: 0 0 0 auto;
}

.RevolutionaryPlatformCate{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 2.4rem;
    margin: 3rem 0 0;
}

.RevolutionaryPlatformCateSub{
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}

.RevolutionaryPlatformCateSub img{
    width: 4.5rem;
    margin-right: 1.5rem;
}

.RevolutionaryPlatformCateSub span{
    font-size: 2rem;
    line-height: 2.4rem;
}


.TopFXGlobe{
    padding: 8rem 0 0;
}

.TopFXGlobeInner{
    display: grid;
    grid-template-columns: auto 6rem 30rem;
}

.TopFXGlobeMapLeft{
    margin-top: 1.5rem !important;
}

.GlobeMapN{
    position: relative;
    height: 400px;"
}


.DivdLine{
    width: .1rem;
    height: 100%;
    background: rgba(112, 112, 112, .19);
    margin: auto;
}

.TopFXGlobeFormTitle{
    font-size: 2.2rem;
    line-height: 2.7rem;
    color: var(--Black_TF);
    font-family: 'Lato', sans-serif;
    font-weight: bold;
}

.TopFXGlobeFormSubTitle{
    font-size: 1.6rem;
    line-height: 1.9rem;
    margin: 1rem 0 2.4rem;
    color: var(--Black_TF);
}

.TopFXGlobeFormFlied{
    margin: 1.6rem 0 0;
}

.TopFXGlobeFormFlied input,
.TopFXGlobeFormFlied textarea,
.TopFXGlobeFormFlied button{
    width: 100%;
    height: 5rem;
    border-radius: 1rem;
    background: linear-gradient(180deg, #F7F7F7, #D1D1D1);
    border: 0;
    padding: 0 2rem;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.07);
    font-size: 1.4rem;
    color: var(--Black_TF);
}

.TopFXGlobeFormFlied textarea{
    height: 7.4rem;
    padding: 1rem 2rem;
    resize: none;
    display: block;
    outline: none;
}

.TopFXGlobeFormFlied input::-webkit-input-placeholder,
.TopFXGlobeFormFlied textarea::-webkit-input-placeholder {
  color: var(--Black_TF);
}

.TopFXGlobeFormFlied input::-moz-placeholder,
.TopFXGlobeFormFlied textarea::-moz-placeholder {
  color: var(--Black_TF);
}

.TopFXGlobeFormFlied input:-ms-input-placeholder,
.TopFXGlobeFormFlied textarea:-ms-input-placeholder {
  color: var(--Black_TF);
}

.TopFXGlobeFormFlied .intl-tel-input{
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 0.7rem;
}

.TopFXGlobeFormFlied .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container{
    position: inherit;
    padding: 0;
}

.TopFXGlobeForm .TopFXGlobeFormFlied .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{
    width: auto;
    height: 5rem;
    border-radius: 1rem;
    background: linear-gradient(180deg, #F7F7F7, #D1D1D1);
    border: 0;
    box-shadow: inset 0px 0px 30px rgba(0, 0, 0, 0.07);
    font-size: 1.4rem;
    color: var(--Black_TF);
    padding: 0 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.TopFXGlobeFormFlied .intl-tel-input .selected-flag .iti-flag{
    position: initial;
    margin: auto 0;
}

.TopFXGlobeFormFlied .intl-tel-input .selected-flag .iti-arrow{
    display: none;
}

.TopFXGlobeFormFlied .intl-tel-input .country-list .country {
    font-size: 1.4rem;
}

.TopFXGlobeFormFlied .intl-tel-input.separate-dial-code .selected-dial-code {
    font-size: 14px;
    padding-left: 1rem;
}

.TopFXGlobeForm .TopFXGlobeFormFlied .intl-tel-input.separate-dial-code.allow-dropdown input,
.TopFXGlobeForm .TopFXGlobeFormFlied .intl-tel-input.separate-dial-code.allow-dropdown input[type=text],
.TopFXGlobeForm .TopFXGlobeFormFlied .intl-tel-input.separate-dial-code.allow-dropdown input[type=tel]{
    padding: 0 2rem;
}

.TopFXGlobeFormFlied button{
    background: var(--Green_BG);
    font-size: 2rem;
    line-height: 1.8rem;
    color: var(--White_TF);
    position: relative;
    top: 0;
    transition: box-shadow .2s ease, top .2s ease;
}

.TopFXGlobeFormFlied button:hover {
    background: var(--Green_BG_HVR);
    top: -6px;
}

.BoostIBMain .AwardsList.AwardsListB {
    background: url(/img/b2c/trade/IntroducingbrokersN/awards/bg.png);
    background-size: cover;
    background-position: center;
}

.BoostIBMain .PartnerProvider {
    background: url(/img/b2c/trade/Introducingbrokers/LiquidityProvider/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
}




.BoostRevenue {
    background: url(/img/b2c/trade/Introducingbrokers/boostbg/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.BoostRevenue .BoostIBProgramBoxTitle {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    padding: 0 0.8rem;
}

.BoostRevenue .BoostIBProgramBox p {
    font-size: 1.6rem;
    margin: 1.3rem 0 0;
    padding: 0 1.4rem;
}

.BoostRevenue .BoostIBProgramContent .owl-dots {
    margin: 1.6rem 0 0;
}

.BoostRevenue .BoostIBProgramContent .owl-dots .owl-dot {
    background: var(--Dimgray_BG);
}

.BoostRevenue .BoostIBProgramContent .owl-dots .owl-dot.active {
    background: var(--Green_BG);
}

/*.BoostIBMain{
    background: #F6F6F7;
}*/

.BoostIBMain .PartnerProviderContent .accordion .card:last-child{
    grid-column: 1 / span 3;
    margin: auto;
}

.PartnerExperience {
    background: url(/img/b2c/trade/Introducingbrokers/ourpartners/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 8rem 0;
}

.PartnerExperienceContent{
    margin: 6rem 0 0;
}

.PartnerExperienceBox{
    background: var(--White_BG);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
    border-radius: 1rem;
    padding: 5rem 5rem 5rem 2rem;
    margin: 1rem;
}

.PartnerExperienceBoxInner{
    display: grid;
    grid-template-columns: 5.4rem auto;
    grid-column-gap: 2.2rem;
}

.nameshort{
    width: 5.4rem;
    height: 5.4rem;
    background: #D5D6D6;
    border-radius: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.4rem;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    color: var(--Black_TF);
}

.PartnerExperienceBoxInnerSub{}

.PartnerExperienceBoxInnerSub .PartnerExperienceTitle{
    font-size: 1.7rem;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    height: 5.4rem;
    display: flex;
    align-items: center;
    color: var(--Black_TF);
}

.PartnerExperienceBoxInnerSub p{
    font-size: 1.5rem;
    line-height: 2rem;
    color: var(--Black_TF);
}

.PartnerExperienceBtm{
    margin: 1.6rem 0 0;
    display: flex;
    justify-content: space-between;
}

.PartnerExperienceright{}

.PartnerExperienceright span{
    color: var(--Green_TF);
    font-size: 1.7rem;
}

.PartnerExperienceContent .owl-nav {
    position: absolute;
    top: 50%;
    margin-top: -3rem;
    left: 0;
    right: 0;
}

.PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button {
    width: 1.6rem;
    height: 2.4rem;
    background: url(/img/b2c/trade/Introducingbrokers/ourpartners/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    outline: none;
}

.PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-prev{
    transform: rotate(-180deg);
    position: absolute;
    left: -4rem;
}

.PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-next{
    position: absolute;
    right: -4rem;
}

.PartnerExperienceContent .owl-dots {
    margin: 3rem 0 0;
    text-align: center;
}

.PartnerExperienceContent .owl-dots .owl-dot {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 2rem;
    background: var(--Dimgray_BG);
    margin: 0 1rem;
    border: 0;
    outline: none;
}

.PartnerExperienceContent .owl-dots .owl-dot.active {
    background: var(--Green_BG);
}


.BoostIBMain .SignUpSteps {
    background: var(--White_BG);
}



.ctraderBroker{}

.ctraderBroker .defaultHeading_Title{
    color: var(--Black_TF);
    font-size: 3rem;
    line-height: 3.8rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
}

.ctraderBroker .defaultHeading_Title span{
    color: var(--Green_TF);
}

.ctraderBroker .defaultParagraph{
    color: var(--Black_TF);
    margin: 1.6rem 0 0;
    font-size: 1.8rem;
    line-height: 2.5rem;
}

.ctraderBrokerHero {
    background: url(/img/b2c/trade/ctradebroker/header/bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: var(--Black_BG);
    height: 62.6rem;
}

.lang-ar .ctraderBrokerHero,
.lang-ur .ctraderBrokerHero,
.lang-fa .ctraderBrokerHero{
    background: url(/img/b2c/trade/ctradebroker/header/rtl-bg-02.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: var(--Black_BG);
}

.ctraderBrokerHero_Content {
    padding: 16.3rem 0 0;
}

.ctraderBroker .ctraderBrokerHero .defaultHeading_Title{
    color: var(--Lightergray_TF);
    width: 56rem;
    font-size: 3.5rem;
    line-height: 4.3rem;
}


.ctraderBroker .ctraderBrokerHero .defaultHeading_Title span{
    color: var(--Green_TF);
    display: block;
}

.ctraderBroker .ctraderBrokerHero .defaultParagraph{
    color: var(--Lightergray_TF);
    margin: 4rem 0 0;
    font-size: 2rem;
    width: 43rem;
    line-height: 3rem;
    letter-spacing: 0.2px;
}

.ctraderBrokerCEO{
    padding: 8rem 0;
}

.ctraderBrokerCEOInner {
    width: 96rem;
    background: var(--DimBlack_BG);
    display: grid;
    grid-template-columns: 32rem 60.8rem;
    grid-column-gap: 8.4rem;
    align-items: center;
    justify-content: flex-end;
    margin: 0 0 0 auto;
    border-radius: 2rem;
    padding: 6rem 10rem 6rem 0;
}

.lang-ar .ctraderBrokerCEOInner,.lang-fa .ctraderBrokerCEOInner,.lang-ur .ctraderBrokerCEOInner{
    margin: 0 auto 0 0;
    padding: 6rem 0 6rem 10rem;
}


.ctraderBrokerCEOImg{}

.ctraderBrokerCEOContent{}

.ctraderBrokerCEOContent .defaultHeading_Title{
    color: var(--Lightergray_TF);
    width: 41rem;
}

.ctraderBrokerCEOContent .defaultParagraph{
    color: var(--Lightergray_TF);
    margin: 3rem 0 0;
}

.ctraderBrokerExtensive{
    padding: 8rem 0;
    background: rgba(234, 234, 234, 0.99);
}

.ctraderBroker .ctraderBrokerExtensive .defaultHeading_Title{
    text-align: center;
    width: 67rem;
    margin: auto;
}

.ctraderBroker .ctraderBrokerExtensive .defaultParagraph{
    text-align: center;
    width: 59rem;
    margin-left: auto;
    margin-right: auto;
}

.ctraderBrokerExtensiveSilder{
    margin: 5rem 0 0;
}

.ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title{
    font-size: 2rem;
    width: auto;
    text-align: left;
    margin: 0 0 2rem;
    line-height: 2.9rem;
}

.lang-ar .ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title,.lang-fa .ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title, .lang-ur .ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title{
    text-align: right;
}



.ctraderBrokerExtensiveSilder .owl-carousel.ctraderBrokerCarousel .ctraderBrokerExtensiveSlide img{
    max-width: 100%;
    width: auto;
}

.TradingSupport{
    padding: 2rem 0 0;
}

.TradingSupportInner{
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
}

.TradingSupportInnerContent{
    margin: 0 0 0 -7rem;
}

.TradingSupportInnerContent .defaultHeading_Title{
    width: 42rem;
}

.ctraderBroker .TradingSupportInnerContent .defaultParagraph{
    margin: 4rem 0 0;
    width: 53rem;
}

.VastAssets{
    padding: 5rem 0 8rem;
}

.VastAssets .defaultHeading_Title{
    text-align: center;
}

.VastAssets ul{
    margin: 5rem 0 0;
    padding: 0;
}

.VastAssets ul li{
    border-radius: 1.6rem;
    height: 8.5rem;
    box-shadow: inset 0px 0px 6px rgba(17, 180, 108, 0.76);
    display: grid;
    grid-template-columns: 21rem auto;
    align-items: center;
    padding: 0 3rem;
    margin: 2rem 0 0;
}

.VastAssets ul li span{
    color: var(--Black_TF);
    font-size: 2rem;
    line-height: 2.5rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    border-right: 1px solid #6F6F6F;
}

.lang-ar .VastAssets ul li span,.lang-fa .VastAssets ul li span,.lang-ur .VastAssets ul li span{
    border-left: 1px solid #6F6F6F;
    border-right:0;
}

.VastAssets ul li .defaultParagraph{
    margin: 0 0 0 4rem;
}

 .lang-ar .VastAssets ul li .defaultParagraph, .lang-ur .VastAssets ul li .defaultParagraph, .lang-fa .VastAssets ul li .defaultParagraph{
    margin: 0 4rem 0 0;
}

.VastAssets ul li:nth-child(2) p{
    width: 70rem;
}

.lang-ar .VastAssets ul li:nth-child(2) p, .lang-fa .VastAssets ul li:nth-child(2) p, .lang-ur .VastAssets ul li:nth-child(2) p{
    max-width:67rem;
}

.VastAssets ul li:nth-child(3) p{
    width: 60rem;
}

.VastAssets ul li:nth-child(4) p{
    width: 65rem;
}

footer.CustomFooter {
    background: #000;
    position: relative;
}

footer.CustomFooter .footerinner {
    padding: 8rem 0;
}

/*footer.CustomFooter::before {
    content: '';
    background-image: url(../img/signup/images/redline.svg);
    top: 0;
    height: 5px;
    position: absolute;
    width: 100%;
}*/

footer.CustomFooter .social_icon {
    margin: 4.4rem 0 0
}

footer.CustomFooter .social_icon a {
    text-decoration: none;
    display: inline-block;
}

footer.CustomFooter .social_icon a+a {
    margin: 0 0 0 3rem
}

footer.CustomFooter .social_icon a:hover{ background: #bca16e; border-radius: 5rem; }
footer.CustomFooter .social_icon a:hover img {
    filter: brightness(0%);
}

footer.CustomFooter .footerinner p {
    font-size: 1.6rem;
    margin: 0;
    line-height: 2.2rem;
    color: rgb(255 255 255 / 70%);
}

footer.CustomFooter .footerinner p a {
    color: rgb(255 255 255 / 70%);
    text-decoration: underline;
}

footer.CustomFooter .footerinner p+p {
    margin: 2.6rem 0 0
}

footer.CustomFooter .footerFlex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 5rem;
}

footer.CustomFooter .footerGrid {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto auto auto;
    grid-column-gap:3rem;
    grid-row-gap: 3rem;
    align-items: center;
}

footer.CustomFooter .footerGrid img {
    margin: auto;
    display: block
}



.copytradingLP{
    background: #F4F4F4;
}

.copytradingLP .defaultHeading_Title div{
    display: inline;
}

.copytradingLP .defaultHeading_Title{
    font-size: 5rem;
    letter-spacing: 1px;
    line-height: 5.5rem;
    font-weight: 400;
    text-align: center;
    color: #171717;
}

.copytradingLP .defaultHeading_Title span{
    color: var(--Green_TF);
    display: block;
    letter-spacing: 1.5px;
    font-weight: bold;
    margin: .6rem 0 0;
}

.copytradingLP .defaultParagraph{
    display: block;
    font-size: 2rem;
    line-height: 2.5rem;
    letter-spacing: 0.32px;
}

.copytradingLP .nwCustomBtn{
    display: table;
}

.copytradingLP .nwCustomBtn a{
    width: auto;
    min-width: 23rem;
    height: 6rem;
    border-radius: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    overflow: hidden;
    padding: 0 5.5rem;
}

.copytradingLP_header{
    background: url(/img/b2c/trade/copyTradingLP/header/bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: var(--Black_BG);
    height: 70.5rem;
}

.copytradingLPContent{
    padding: 13rem 0 0;
}

.copytradingLPContent .defaultHeading_Title{
    color: #F0F0F0;
    text-align: left;
    font-weight: 500;
}

.copytradingLPContent .defaultParagraph{
    color: #F0F0F0;
    margin: 3rem 0 5rem;
    width: 41rem;
}



.tcsapply{
    width: 23.2rem;
    margin: 1.5rem 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tcsapply a{
    color: rgba(249, 253, 251, 0.91);
    font-size: 1.9rem;
    font-weight: 500;
}


.WhatCopyTrading{
    padding: 8.8rem 0 0;
}

.WhatCopyTradingBox{
    background: #171717;
    border-radius: 4rem;
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.04);
    margin: 5rem 0 0;
    padding: 6.4rem 1.5rem 0 6rem;
}

.WhatCopyTradingGrid{
    display: grid;
    grid-template-columns: 45rem auto;
    justify-content: space-between;
}

.WhatCopyTradingContent{
    padding: 4.3rem 0 0;
}

.copytradingLP .WhatCopyTradingBox .defaultHeading_Title{
    font-size: 4rem;
    line-height: 4.5rem;
    color: #F0F0F0;
    font-weight: bold;
    text-align: left;
}

.WhatCopyTradingBox .defaultParagraph{
    font-size: 2.2rem;
    line-height: 3rem;
    color: #F0F0F0;
    margin: 4.5rem 0 0;
}

.WhatCopyTradingBox .nwCustomBtn{
    margin: 4.5rem 0 0;
}

.WhatCopyTradingImg{
    margin-bottom: -3.2rem;
}

.WhatYou{
    padding: 8.8rem 0;
}

.WhatYouGrid{
    display: grid;
    /*flex-wrap: wrap;*/
    grid-gap: 3rem;
    margin: 6rem 0 0;
    grid-template-columns: 48rem 61.4rem;
}

.WhatYoubox{
    background: var(--White_BG);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.04);
    padding: 0 0 4rem 4rem;
    border-radius: 4rem;
    height: 30.6rem;
    position: relative;
}

.WhatYouboxGrid{
    display: grid;
    grid-template-columns: auto auto;
    height: 100%;
    align-items: end;
}

.WhatYouboxContent .WhatYoubox_Title{
    font-size: 3rem;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    line-height: 3.5rem;
}

.WhatYouboxContent .defaultParagraph{
    margin: 2.2rem 0 0;
    color: #171717;
    font-size: 2.2rem;
    line-height: 2.7rem;
    font-weight: 500;
    min-height: 8.1rem;
    letter-spacing: inherit;
}

.WhatYoubox .WhatYouboxImg{
    position: relative;
}

.WhatYoubox:first-child,
.WhatYoubox:nth-child(4),
.WhatYoubox:nth-child(5){
    width: 48rem;
}

.WhatYoubox:nth-child(2),
.WhatYoubox:nth-child(3),
.WhatYoubox:nth-child(6){
    width: 61.4rem;
    background: rgba(17, 180, 108, 0.11);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.01);
}

.WhatYoubox:nth-child(4){
    position: relative;
    right: -13.5rem;
}

.WhatYoubox:first-child .WhatYouboxContent .defaultParagraph{
    margin-right: -7rem;
}

.WhatYoubox:first-child .WhatYouboxImg{
    right: 1rem;
    top: -6.5rem;
}

.WhatYoubox:nth-child(2) .WhatYouboxContent .defaultParagraph,
.WhatYoubox:nth-child(3) .WhatYouboxContent .defaultParagraph{
    width: 31rem;
}

.WhatYoubox:nth-child(2) .WhatYouboxImg{
    right: -1rem;
    bottom: -2.5rem;
}

.WhatYoubox:nth-child(3) .WhatYouboxImg{
    top: -3.5rem;
    right: -1.5rem;
}

.WhatYoubox:nth-child(4) .WhatYouboxContent{
    margin-right: -6rem;
}

.WhatYoubox:nth-child(4) .WhatYouboxImg{
    margin: -4rem -.5rem -5.5rem 0;
}

.WhatYoubox:nth-child(4) .WhatYouboxContent .defaultParagraph{
    min-height: initial;
}

.WhatYoubox:nth-child(5) .WhatYouboxContent{
    width: 24rem;
}

.WhatYoubox:nth-child(5) .WhatYouboxImg{
    position: relative;
    top: -12rem;
    right: 1.2rem;
}

.WhatYoubox:nth-child(6) .WhatYouboxContent{
    width: 37rem;
}

.WhatYoubox:nth-child(6) .WhatYouboxImg{
    right: 0.3rem;
    bottom: -1.4rem;
}

.ClaimUp{
    background: url(/img/b2c/trade/copyTradingLP/claimup/bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: var(--Black_BG);
    height: 41.7rem;
    display: flex;
    align-items: center;
}

.ClaimUp .defaultHeading_Title{
    color: #F0F0F0;
    text-align: left;
    font-weight: bold;
}

.ClaimUp .defaultParagraph{
    font-size: 3rem;
    color: var(--Green_TF);
    margin: 2rem 0 0;
    width: 42rem;
    line-height: 3.8rem;
    letter-spacing: 0.8px;
}

.ClaimUp .nwCustomBtn{
    margin: 5rem 0 0;
}

.SelectRole{
    padding: 8.8rem 0 0;
}

.SelectRoleGrid{
    display: grid;
    grid-template-columns: repeat(2, 54.6rem);
    grid-column-gap: 3.2rem;
    margin: 6rem 0 0;
}

.SelectRoleBox{
    padding: 5rem 6rem 5rem 4rem;
    background: var(--White_BG);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.04);
    border-radius: 4rem;
    /*min-height: 70.2rem;*/
}

.SelectRoleBox .defaultHeading_Title{
    text-align: left;
    font-size: 4.5rem;
}

.SelectRoleBox .defaultParagraph {
    margin: 2rem 0 0;
    color: #171717;
    font-size: 2.2rem;
    line-height: 3rem;
    font-weight: 500;
    letter-spacing: inherit;
}

.SelectRoleBox ol {
    list-style: none;
    counter-reset: item;
    margin: 4rem 0 0;
    padding: 0;
    width: 44rem;
}

.SelectRoleBox li {
    counter-increment: item;
    color: #171717;
    font-size: 2.2rem;
    line-height: 3rem;
    letter-spacing: 0.35px;
    position: relative;
    padding: 0 0 0 5rem;
}

.SelectRoleBox li:before {
    margin-right: 10px;
    content: counter(item);
    background: #F0F0F0;
    border-radius: 100%;
    color: #171717;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.8rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
 }

.SelectRoleBox ol li:nth-child(1n + 2){
    margin: 3.4rem 0 0;
}

.SelectRoleBox:first-child{
    background: var(--Green_BG);
    box-shadow: none;
}

.SelectRoleBox:first-child .defaultHeading_Title,
.SelectRoleBox:first-child .defaultParagraph,
.SelectRoleBox:first-child li{
    color: #F0F0F0;
}

.SelectRoleBox:first-child li:nth-child(2),
.SelectRoleBox:first-child li:nth-child(3){
    top: 3rem;
}

.SelectRoleBox:first-child li:nth-child(4){
    top: 6rem;
}

.SelectRoleBox:first-child li:before{
    background:#E2E2E2;
    color: var(--Green_TF);
}

.SelectRoleBox:nth-child(2) li:before,
.SelectRoleBox:first-child li:nth-child(2):before{
    top: .5rem;
}


.WorkSteps{
    padding: 8.8rem 0 0;
}

.WorkStepsBox {
    padding: 9rem 6rem;
    background: var(--White_BG);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.04);
    border-radius: 4rem;
    margin: 6rem 0 0;
}

.WorkStepsBox .owl-carousel.owl-drag .owl-item{
    opacity: 0;
}

.WorkStepsBox .owl-carousel.owl-drag .owl-item.active{
    opacity: 1;
}

.WorkStepsGrid{
    display: grid;
    grid-template-columns: 36rem auto;
    align-items: center;
    justify-content: space-between;
}

.WorkStepsContent{
    padding-bottom: 2rem;
}

.WorkStepsCount{
    font-size: 8rem;
    line-height: 9.6rem;
    letter-spacing: 1.28px;
    color: #171717;
    font-weight: 900;
}

.WorkStepsTitle{
    font-size: 3.2rem;
    letter-spacing: 0.51px;
    line-height: 5.5rem;
    font-weight: bold;
    color: var(--Green_TF);
}

.WorkStepsContent .defaultParagraph {
    margin: 2rem 0 0;
    color: #171717;
    font-size: 2.2rem;
    line-height: 3rem;
    font-weight: 500;
    min-height: 12rem;
}

.WorkStepsContent .nwCustomBtn{
    margin: 11.4rem 0 0;
}

.WorkStepsimg{
    margin-top: -3rem;
}

.WorkStepsBox .owl-carousel .owl-item img{
    width: auto;
    /*max-width: 100%;*/
}

.WorkStepsBox .owl-carousel .owl-dots{
    position: absolute;
    top: 34.5rem;
}

.WorkStepsBox .owl-carousel button.owl-dot{
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 2rem;
    border:1px solid var(--MintBorder);
    margin: 0 .8rem 0 0;
}

.WorkStepsBox .owl-carousel button.owl-dot.active{
    background: var(--Green_BG);
    border-color: var(--GreenBorder);
}

.WorkStepsBox .owl-carousel .owl-nav{
    width: 61rem;
    position: absolute;
    right: 0;
    display: flex;
    justify-content: center;
    top: 43.5rem;
}


.WorkStepsBox .owl-carousel .owl-nav button{
    margin: 0 1.5rem;
    outline: none;
}

.WorkStepsBox .owl-carousel .owl-nav button span{
    font-size: 0;
}

.WorkStepsBox .owl-carousel .owl-nav button.owl-next,
.WorkStepsBox .owl-carousel .owl-nav button.owl-prev{
    width: 3rem;
    height: 3rem;
}

.WorkStepsBox .owl-carousel .owl-nav button.owl-prev{
    background: url(/img/b2c/trade/copyTradingLP/steps/Larrow.svg);
}

.WorkStepsBox .owl-carousel .owl-nav button.owl-next{
    background: url(/img/b2c/trade/copyTradingLP/steps/Rarrow.svg);
}

.ManualTrading{
    padding: 8.8rem 0 0;
}

.ManualTradingGrid{
    display: grid;
    grid-template-columns: repeat(2, 54.6rem);
    grid-column-gap: 3.2rem;
    margin: 6rem 0 0;
}

.ManualTradingBox{
    padding: 7rem 5rem;
    background: rgba(17, 180, 108, 0.11);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.01);
    border-radius: 4rem;
    /*min-height: 70.2rem;*/
}

.ManualTradingBox .defaultHeading_Title{
    text-align: left;
    font-size: 4.5rem;
    margin: 0 0 6rem;
}

.ManualTradingDesp{
    min-height: 24rem;
}

.ManualTradingBox .defaultParagraph {
    margin: 0;
    color: #171717;
    line-height: 2.4rem;
    font-weight: 500;
    letter-spacing: inherit;
}

.ManualTradingBox .defaultParagraph:nth-child(1n + 2) {
    margin: 3.6rem 0 0;
}

.ManualTradingBox .nwCustomBtn{
    margin: 4rem 0 0;
}

.ManualTradingBox:nth-child(2){
    background: var(--Green_BG);
    box-shadow: none;
}

.ManualTradingBox:nth-child(2) .defaultHeading_Title,
.ManualTradingBox:nth-child(2) .defaultParagraph{
    color: #F0F0F0;
}

.ManualTradingBox:nth-child(2) .nwCustomBtn a{
    background: #F0F0F0;
    color: var(--Green_TF);
}

.TradingReview{
    padding: 8.8rem 0 0;
}

.TradingReviewCarousel{
    margin: 6rem 0 0;
}

.TradingReviewBox{
    background: #171717;
    border-radius: 4rem;
    padding: 0 6.2rem 0 4rem;
    min-height: 38.4rem;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 0.5s ease;
}

.cort{
    height: 6.7rem;
    display: flex;
    align-items: center;
}

.TradingReview .owl-carousel .owl-item .cort img {
    width: auto;
    max-width: 4.2rem;
}


.TradingReviewBox .defaultParagraph{
    color: #F4F4F4;
    line-height: 2.4rem;
    letter-spacing: 0;
    min-height: 14.4rem;
    margin: .5rem 0 0;
}

.TradingReviewBox .UserName{
    font-size: 2.2rem;
    color: var(--Green_TF);
    margin: 3.2rem 0 1rem;
    font-weight: bold;
    display: block;
}

.TradingReview .owl-carousel .owl-item img {
    width: auto;
    max-width: fit-content;
}

.TradingReview .owl-carousel .owl-item .item{
    min-height: 44.7rem;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
}

.TradingReview .owl-carousel .owl-item.center .TradingReviewBox{
    min-height: 44.7rem;
    box-shadow: 0px 3px 6px rgba(23, 23, 23, 1);
    padding-left: 4rem;
}



.TradingReview .owl-carousel .owl-nav{
    position: absolute;
    right: 0;
    display: flex;
    justify-content: space-between;
    top: 20rem;
    left: 0;
}

.TradingReview .owl-carousel .owl-nav button{
    margin: 0;
    outline: none;
}

.TradingReview .owl-carousel .owl-nav button span{
    font-size: 0;
}

.TradingReview .owl-carousel .owl-nav button.owl-next,
.TradingReview .owl-carousel .owl-nav button.owl-prev{
    width: 4.6rem;
    height: 4.6rem;
}

.TradingReview .owl-carousel .owl-nav button.owl-prev{
    background: url(/img/b2c/trade/copyTradingLP/steps/Larrow.svg);
    background-size: cover;
    position: relative;
    left: -7rem;
}

.TradingReview .owl-carousel .owl-nav button.owl-next{
    background: url(/img/b2c/trade/copyTradingLP/steps/Rarrow.svg);
    background-size: cover;
    position: relative;
    right: -7rem;
}

.CopyTradingFAQ{
    padding: 8.8rem 0;
}

.CopyTradingFAQTabs{
    margin: 6rem 0 0;
}

.CopyTradingFAQTabs .accordion-flush .accordion-item{
    background: none;
    border-bottom: 1px solid #d0d0d0;
}

.CopyTradingFAQTabs .accordion-button{
    background: none;
    font-size: 2rem;
    color: #171717;
    padding: 2rem 0;
    font-weight: 500;
    border: 0;
    box-shadow: none;
}

.CopyTradingFAQTabs .accordion-body{
    padding: 0 0 2rem;
    font-size: 1.8rem;
    color: #171717;
}

.CopyTradingFAQTabs .accordion-button.collapsed::after{
    background: url(/img/b2c/trade/copyTradingLP/faq/+.png);
    width: 1.7rem;
    height: 1.7rem;
    background-repeat: no-repeat;
    background-position: center;
}

.CopyTradingFAQTabs .accordion-button::after{
    background: url(/img/b2c/trade/copyTradingLP/faq/-.png);
    width: 1.7rem;
    height: 1.7rem;
    background-repeat: no-repeat;
    background-position: center;
}


.lang-vi .BoostIBMain .ctrader_carousel_slide_Content,
.lang-fr .BoostIBMain .ctrader_carousel_slide_Content,
.lang-es .BoostIBMain .ctrader_carousel_slide_Content,
.lang-ru .BoostIBMain .ctrader_carousel_slide_Content,
.lang-gr .BoostIBMain .ctrader_carousel_slide_Content,
.lang-pl .BoostIBMain .ctrader_carousel_slide_Content,
.lang-pt .BoostIBMain .ctrader_carousel_slide_Content,
.lang-jp .BoostIBMain .ctrader_carousel_slide_Content {
    padding: 8.4rem 0 0;
}

.lang-vi .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
.lang-my .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-fr .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-fr .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
.lang-th .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-es .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-tr .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-pt .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-hu .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title{
    width: 47rem;
}

.lang-vi .ctrader_carousel_slide_Content ul,
.lang-ru .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-jp .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-jp .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
.lang-hu .ctrader_carousel_slide_Content ul {
    width: 55rem;
}

.lang-vi .AwardsBoxContent span,
.lang-fr .AwardsBoxContent span{
    display: initial;
}

.lang-fr .ctrader_carousel_slide_Content ul,
.lang-es .ctrader_carousel_slide_Content ul,
.lang-ru .ctrader_carousel_slide_Content ul,
.lang-gr .ctrader_carousel_slide_Content ul,
.lang-pl .ctrader_carousel_slide_Content ul,
.lang-pl .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
.lang-pt .ctrader_carousel_slide_Content ul {
    width: 59rem;
}


.lang-fr .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 20.5rem 23.5rem 18.5rem 16.5rem 26rem;
}

.lang-fr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 18.5rem 20.5rem 18.5rem 17.5rem 19rem;
}

.lang-fr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
    grid-template-columns: 16.5rem 21rem 18.5rem 19rem 18.5rem;
}

.lang-id .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title{
    width: 50rem;
}

.lang-id .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 18.5rem 19.5rem 19rem 17rem 18rem;
}

.lang-id .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 15.5rem 17rem 16.5rem 19.5rem 17rem;
}

.lang-ru .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 19rem 19.5rem 16.5rem 19.5rem 21rem;
}

.lang-ru .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 17.5rem 20.5rem 18.5rem 22.5rem 17rem;
}

.lang-ru .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
    grid-template-columns: 17rem 17.5rem 19.5rem 19.5rem 18rem;
}

.lang-hi .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title{
    width: 41rem;
}

.lang-gr .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 18.5rem 19.5rem 16.5rem 20.5rem 21rem;
}

.lang-gr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 18.5rem 21rem 17.5rem 18rem 18rem;
}

.lang-gr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
    grid-template-columns: 17rem 17.5rem 20.5rem 16.5rem 17rem;
}

.lang-pl .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 17.5rem 18rem 15.5rem 22.5rem 18.5rem;
}

.lang-pt .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 16.5rem 19.5rem 16.5rem 18.5rem 23rem;
}

.lang-pt .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 16.5rem 23rem 16.5rem 17rem 16.5rem;
}

.lang-hu .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 16.5rem 22.5rem 19.5rem 17.5rem 23rem;
}

.lang-hu .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 15.5rem 23rem 16.5rem 17.5rem 17.5rem;
}

.lang-hu .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
    grid-template-columns: 16.5rem 20.5rem 19.5rem 20.5rem 17rem;
}

.lang-ar .AwardsList.AwardsListB .AwardsListContentGrid {
    grid-template-columns: 16.5rem 27.5rem 16.5rem 19.5rem 16rem;
}

.lang-ar .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
    grid-template-columns: 21.5rem 16rem 15.5rem 22rem 18.5rem;
}

.lang-gr .upperMenu .switchSite div > a{
    white-space: nowrap;
}

.lang-gr .secOne .secOneChild .secOneBox{
    min-height: 23.2rem;
}

.lang-gr .AboutsecOne .aboutCardser .aboutCardBody p{
    min-height: 19rem;
}

.lang-gr .AboutsecOne .aboutCardser .aboutCardBody a{
    margin-top: 6rem;
    position: initial;
    transform: initial;
}

.lang-gr .AsecTwoChild h3{
    width: 23rem;
}

.lang-gr header .timelineB2c .headerB2c_content p{
    width: 64%;
}

.lang-gr .whyBtn {
    align-items: center;
}

.lang-gr .whyTopfx .whyTopfxBtnDemo{
    margin-top: 0 !important;
}

.lang-gr .whyTopfx .whyTopfxBtnDemo a{
    width: 16rem;
    padding: 0;
}

.lang-gr .contact-us .headerB2c_content a{
    width: 22rem;
}

.lang-gr .contact-element h6{
    padding: 0 2rem;
    min-height: 4rem;
}

/*.lang-gr .frGridBox, .lang-gr .crypto.forex .frGridBox{
    height: auto;
}*/

.lang-gr .frSecSixGrid p{
    min-height: 11.5rem;
}

.lang-gr .frSecSevenBox{
    min-height: initial;
}

.lang-gr .forex.energies .frGridOne{
    grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem 18.5rem;
}

.lang-gr .forex.energies .frSecSixGrid p {
    min-height: initial;
    padding-bottom: 2rem;
}

.lang-gr .pricing_grid_box p{
    min-height: 15.4rem;
}

.lang-gr .choose_assets_inner {
    grid-template-columns: 13.5rem 94rem;
}

.lang-gr .choose_assets_inner .nav-tabs {
    justify-content: center;
}

.lang-gr .choose_assets_inner .nav-tabs .nav-item {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.lang-gr .mt4tabs .choose_assets_inner {
    grid-template-columns: 13.5rem auto;
}

.lang-gr .getCtrader, .lang-gr .getCtrader .getCtraderInner {
    height: auto;
}

.lang-gr .getCtraderGrid {
    grid-template-columns: 14% 17% 26% 17.5% 25%;
}

.lang-gr .ctradercopysecthree_right {
    grid-template-columns: 23rem 27rem;
}

.lang-gr .fixapiultr_Low .cTraderSecOne_content p {
    width: 83%;
}

.lang-gr .getCtrader .getCtraderInner::after{
    border-top: calc(228px + 45px) solid var(--GoldenBorder);
}

.lang-gr .whytopFxcTrade_inner{
    min-height: 18.3rem;
    padding: 2.4rem 2rem 2.4rem 2.4rem;
}

.lang-gr .tradingtimes_inner:first-child h4{
    width: 11rem;
    margin-left: auto;
    margin-right: auto;
}

.lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box, .lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box:nth-child(5){
    height: auto;
    padding-bottom: 2.3rem;
}

.lang-gr .MT4_fr_desktop_content_gridbox{
    min-height: 23rem;
}

.lang-gr .mql_suite_whyusegrid_inner{
    min-height: 19.6rem;
}

.lang-gr .mt4_App_SecOne_Grid_Box, .lang-gr .mt4_App_SecThree_grid_Box{
    height: auto;
}

.lang-gr .CopyTradingSP_BG_content h1{
    max-width: 55%;
}

.lang-gr .CT_SP_secOne_Box{
    height: auto;
}

.lang-gr .CT_SP_secTwo_Box{
    height: auto;
    padding: 5.7rem 2.2rem 4rem;
}

.lang-gr .mt4Pamm .CopyTradingSP_BG_content h1{
    max-width: 100%;
}

.lang-gr .mt4Pamm .CopyTradingSP_BG_content p{
    max-width: 90%;
}

.lang-gr .mt4PAMM_secTwo_btn a{
    width: 34rem;
}

.lang-gr .i_BrokerSecTwoGrid{
    grid-template-columns: 43rem 43rem;
}

.lang-gr .i_BrokerSecOneBox{
    height: 15.4rem;
}

.lang-gr .i_BrokerSecOneBox span{
    width: initial;
}

.lang-gr .secOne .secOneChild .secOneBox h4{
    white-space: nowrap;
}

.lang-gr .contact.form .defaultParagraph{
    width: 58rem;
    margin-left: auto;
    margin-right: auto;
}

.lang-gr .frSecSevenBoxInner{
    display: flex;
    align-items: center;
}

.lang-gr .forexSecSeven .defaultHeadingText{
    width: 78%;
    margin-left: auto;
    margin-right: auto;
}

.lang-gr .frSecSevenBoxInner h4{
    margin-bottom: 0;
}

.lang-gr .crypto.forex .frGridBox{
    padding: 2.5rem 0.5rem 2.2rem 1.5rem;
}

.lang-gr .aTypesSecThreeGrid .aTypesSecThreeBox{
    height: auto;
}

.lang-gr .copytrading_intro_bottomgrid{
    grid-template-columns: 14rem 15rem 18rem 18rem 17rem;
}

.lang-gr .copy_tradingway .frSecSevenGrid .frSecSevenBox{
    height: auto;
    min-height: inherit;
}

.lang-gr .copy_tradingway .defaultHeadingText h1{
    padding: 0;
}

.lang-gr .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4){
    min-height: 22.4rem;
}

.lang-gr .trading_Solution_one .MT4_fr_desktop_content_gridbox{
    min-height: inherit;
    padding-bottom: 2.2rem;
}

.lang-gr .space_inside_sub {
    min-height: 19rem;
}

.lang-gr .trading_Solution_one .getmt4_btn a {
    margin: 5rem auto 0;
}

.lang-gr .nfpbones_header .CopyTradingSP_BG_content h1{
    max-width: inherit;
}

.lang-gr .nfpbones_simplestep_box{
    height: 100%;
    padding-bottom: 2.2rem;
}

.lang-gr .nfpbones_sectionfour_box{
    height: auto;
    padding-bottom: 3.2rem;
}

.lang-gr .shareSecTwoGrid{
    grid-template-columns: repeat(4, 23rem);
}

.lang-gr .marketTable .table th{
    padding: 0 1rem;
}


.lang-fa .secTwo .secTwoChild .cardOne::before {
    content: "محبوب";
}

/*.lang-fa .frGridBox,
.lang-fa .indices.forex .frGridBox,
.lang-fa .shares .frGridBox,
.lang-fa .energies.forex .frGridBox{
    height: inherit;
}*/

.lang-fa .frSecFiveGrid p{
    min-height: inherit;
}

.lang-fa .forexSecFive .downloadGoogle{
    top: 0;
}

.lang-fa .forexSecSix .downloadCtrader_f{
    margin-top: -2.4rem;
}

.lang-fa .frSecSixGrid p{
    min-height: inherit;
    padding-bottom: 2rem;
}

.lang-fa .accountTypes .secTwo .card .card-body .priceContent{
    width: 50%;
}

.lang-fa .accountTypes .secTwo .card .card-body h5{
    text-align: left;
}

.lang-fa .upperMenuInner_Right .navbarhelpBtn {
    padding: 0 3rem 0 0;
}

.lang-fa .upperMenuInner_Right .navbarhelpBtn a+a {
    margin: 0 4rem 0 0;
}


.lang-pl .secTwo .secTwoChild .cardOne::before {
    content: "POPULARNY";
    padding: 5px 34px;
    top: 30px;
    left: -43px;
}

.lang-pl .secSixPointsCYGrid p{
    width: auto;
}

.lang-pl header .timelineB2c .timelineheroGrid .headerB2c_content p {
    width: 74%;
    max-width: 74%;
}

.lang-pl .whyTopfxBtnDemo{
    margin-top: 0 !important;
}

.lang-pl .whyTopfx a.btnDemo {
    width: 14rem;
    padding: 0;
}

.lang-pl .contact-element {
    padding-left: 3rem;
    padding-right: 3rem;
}

.lang-pl .contact-element h6{
    min-height: 3.8rem;
}

/*.lang-pl .frGridBox {
    height: auto;
}*/

.lang-pl .forex .headernavtabs ul li a {
    line-height: 1.6rem;
}

.lang-pl .whyTopfxGrid .d-table {
    margin-right: 1rem;
}

.lang-pl .indices.forex .frSecSixGrid .downloadGoogle, .lang-pl .energies.forex .frSecSixGrid .downloadGoogle {
    top: -2.4rem;
}

.lang-pl .energies.forex .frSecSixGrid p{
    margin-bottom: 2.4rem !important;
}

.lang-pl .accountTypes .priceContent{
    width: 50%;
}

.lang-pl .accountTypes .secTwo .card .card-body{
    height: 76rem;
}

.lang-pl .dSecTwoChild .cardMain .cardMainHead img{
    margin-left: 2rem;
}

.lang-pl .pricing_grid_box p {
    min-height: 15.2rem;
}

.lang-pl .getCtraderGrid {
    grid-template-columns: 17% 18% 28% 16% 21%;
}

.lang-pl .ctradercopysecthree_right {
    grid-template-columns: 28rem 24rem;
}

.lang-pl .whytopFxcTrade_inner {
    min-height: 18rem;
}

.lang-pl .mt4_App_SecOne_Grid_Box {
    height: auto;
}

.lang-pl .CopyTradingSP_BG_content h1{
    max-width: 46%;
}

.lang-pl .energies .tradeForexNow .btn {
    width: 35rem;
}

.lang-pl .energies .forexSecSeven .defaultHeadingText h1{
    width: 80rem;
    margin-left: auto;
    margin-right: auto;
}

.lang-pl .bgNav .navbar-nav>li>a.nav-link{
    padding: 1.6rem 3rem;
}

.lang-pl .menuBtns a.btnDefault {
    width: 23.2rem;
}

/*.lang-pl .crypto.forex .frGridBox{
    height: auto;
}
*/
.lang-pl .choose_assets_inner {
    grid-template-columns: 13.5rem 82rem;
    align-items: flex-start
}

.lang-pl .choose_assets_inner .nav-tabs{
    justify-content: center;
}

.lang-pl .choose_assets_inner .nav-tabs .nav-item {
    margin: 0 1rem 1rem 0;
}

.lang-pl .choose_assets_inner .nav-tabs .nav-item + .nav-item{
    margin-left: 0;
}

.lang-pl .mt4tabs .choose_assets_inner {
    grid-template-columns: 13.5rem 75rem;
}

.lang-pl .tradingtimes_inner.box_a h4{
    padding: 0 4rem;
}

.lang-pl .ctraerappsecfive .mt4_App_SecThree_grid .mt4_App_SecThree_grid_Box{
    height: auto;
    padding: 0 2.4rem 2.4rem;
}

.lang-pl .cTraderSecOne.mql_suite .cTraderSecOne_content h1{
    width: 81rem;
    margin-left: auto;
    margin-right: auto;
}

.lang-pl .ribbon span{
    padding: 5px 9rem;
}

.lang-pl .mt4Pamm .CopyTradingSP_BG_content h1{
    max-width: 100%;
}

.lang-pl .mt4Pamm .CopyTradingSP_BG_content p {
    max-width: 88%;
}

.lang-pl .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4){
    min-height: 19rem;
}

.lang-pl .nfpbones_header .CopyTradingSP_BG_content h1 {
    max-width: 60%;
}

.lang-pl .nfpbones_SP_secone_grid .CT_SP_secOne_Box p {
    padding: 0 3rem;
}

.lang-pl .nfpbones_simplestep_box {
    padding: 3.2rem .5rem 0;
}

.lang-pl .i_BrokerSecOneBox{
    height: auto;
}

.lang-pl .i_BrokerSecOneBox span {
    width: 100%;
}

.lang-pl .crypto.forex .forexSecTwo .frSecTwoChild h4{
    line-height: initial;
}

.lang-pl header.p_cTrader.copytrading_intro .timelineB2c .headerB2c_content a.trade_btn{
    width: auto;
    padding: 0 3rem;
    display: inline-flex;
}

.lang-pl .copy_platform.copymt4_pamm .copy_platformgrid_img .getmt4_btn a{
    width: 40rem;
}

.lang-vi .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.4rem;
}

.lang-cn .partnerBrokersContentInner{
    background: url(/img/b2c/trade/partner_broker/boxBg.png);
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 42.2rem;
}

.lang-vi .Globalawards_PartnerBrokersBG,
.lang-fr .Globalawards_PartnerBrokersBG,
.lang-id .Globalawards_PartnerBrokersBG,
.lang-es .Globalawards_PartnerBrokersBG,
.lang-ru .Globalawards_PartnerBrokersBG,
.lang-gr .Globalawards_PartnerBrokersBG,
.lang-pl .Globalawards_PartnerBrokersBG,
.lang-pt .Globalawards_PartnerBrokersBG,
.lang-hu .Globalawards_PartnerBrokersBG,
.lang-ur .Globalawards_PartnerBrokersBG,
.lang-my .Globalawards_PartnerBrokersBG {
    background: url(/img/b2c/trade/global_awards/oth_lng/VI/NewBG/bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    background-color: var(--Black_BG);
}

.lang-vi .partnerBrokersContentInner,
.lang-fr .partnerBrokersContentInner,
.lang-id .partnerBrokersContentInner,
.lang-es .partnerBrokersContentInner,
.lang-ru .partnerBrokersContentInner,
.lang-gr .partnerBrokersContentInner,
.lang-pl .partnerBrokersContentInner,
.lang-pt .partnerBrokersContentInner,
.lang-hu .partnerBrokersContentInner,
.lang-ur .partnerBrokersContentInner,
.lang-my .partnerBrokersContentInner{
    background: url(/img/b2c/trade/partner_broker/oth_lng/VI/boxBg.png);
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 53.2rem;
}


.lang-th .Globalawards_PartnerBrokersBG,
.lang-tr .Globalawards_PartnerBrokersBG,
.lang-fa .Globalawards_PartnerBrokersBG,
.lang-jp .Globalawards_PartnerBrokersBG {
    background: url(/img/b2c/trade/global_awards/oth_lng/MY/NewBG/bg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    background-color: var(--Black_BG);
}

.lang-th .partnerBrokersContentInner,
.lang-tr .partnerBrokersContentInner,
.lang-fa .partnerBrokersContentInner,
.lang-jp .partnerBrokersContentInner{
    background: url(/img/b2c/trade/partner_broker/oth_lng/MY/boxBg.png);
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 47.2rem;
}

.lang-vi .Global_AwardsGrid,
.lang-th .Global_AwardsGrid,
.lang-ru .Global_AwardsGrid,
.lang-gr .Global_AwardsGrid,
.lang-jp .Global_AwardsGrid,
.lang-hu .Global_AwardsGrid {
    grid-template-columns: repeat(5, 18%);
}

.lang-es .downlaodIcon,
.lang-hu .downlaodIcon,
.lang-ur .downlaodIcon {
    margin: 10.8rem 0 0;
}

.lang-tr .Slide_C .ctrader_carousel_slide_Content p{
    width: 58rem;
}


.lang-vi .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints,
.lang-fr .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints,
.lang-id .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints,
.lang-es .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints,
.lang-ru .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints,
.lang-gr .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints{
    width: auto;
}

.lang-my .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.7rem;
}

.lang-fr .bgNav .navbar-nav>li>a.nav-link{
    padding: 1.6rem 2.16rem;
}

.lang-th .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.96rem;
}

.lang-id .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.5rem;
}

.lang-es .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.16rem;
}

.lang-ru .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.16rem;
}

.lang-tr .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.16rem;
}

.lang-gr .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.16rem;
}

.lang-pt .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.16rem;
}

.lang-pt .priceContent:nth-child(n + 15),
.lang-jp .priceContent:nth-child(n + 15),
.lang-jp .priceContent:nth-child(n + 15),
.lang-id .priceContent:nth-child(n + 15),
.lang-ru .priceContent:nth-child(n + 15),
.lang-gr .priceContent:nth-child(n + 15){
    width: 50%;
}

.lang-jp .Global_AwardsSilder .owl-dots {
    margin: 2rem 0 0;
}

.lang-jp .partnerBrokers {
    padding-top: 12rem;
}

.lang-ar .bgNav .navbar-nav>li>a.nav-link {
    padding: 1.6rem 3.16rem;
}

body.lang-vi.trading_competition{
    font-family: 'Open Sans', sans-serif;
}

body.lang-vi.trading_competition .defaultHeading_Title,
body.lang-vi.trading_competition .EnterCompetitionContentStepsInnerTitle{
    font-family: 'Open Sans', sans-serif;
}

body.lang-vi.trading_competition .nwCustomBtn a{
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

body.lang-vi.trading_competition .CategoryTabsInner ul li a,
body.lang-vi.trading_competition .defaultHeading_SmallTitle,
body.lang-vi.trading_competition .UnlockPower .defaultParagraph,
body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph span,
body.lang-vi.trading_competition .tradingPowerAward_Content span,
body.lang-vi.trading_competition .TradingCompetitionBoxTitle{
    font-family: 'Open Sans', sans-serif;
}

body.lang-vi.trading_competition .EnterCompetitionContentStepsInnerCount{
    font-family: 'Open Sans', sans-serif;
}

/*body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph{
    width: 45rem;
}*/

.lang-vi .CategoryTabsInner ul li a {
    padding: 0 2.55rem;
}

.lang-vi .CategoryTabsInner ul li:first-child a {
    padding-left: 0;
}

.lang-vi .CategoryTabsInner ul li:last-child a {
    padding-right: 0;
}

.lang-vi .CategoryTabsInner ul li a span{
    white-space: nowrap;
}

.lang-vi .EnterCompetitionContentStepsInnerCount{
    white-space: nowrap;
}

.lang-vi .EnterCompetitionContentStepsInner{
    padding: 0;
}

.lang-vi .TradingCompetitionBox:nth-child(2) p,
.lang-vi .TradingCompetitionBox:nth-child(4) p{
    padding: 0 2rem;
}

body.lang-ar.trading_competition{
    font-family: 'Cairo', sans-serif;
}

.lang-ar .CompetitionHeader {
    background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--Black_BG);
}

.lang-ar .CompetitionHeaderLogo span {
    margin: 0 1.8rem 0 0;
    padding: 0 1.8rem 0 0;
    border-left: 0;
    border-right: 1px solid var(--MintBorder);
}

body.lang-ar.trading_competition .defaultHeading_Title{
    font-family: 'Cairo', sans-serif;
    font-weight: 900;
}

.lang-ar .CompetitionHeader .defaultParagraph {
    width: 57rem;
}

body.lang-ar.trading_competition .nwCustomBtn a{
    font-family: 'Cairo', sans-serif;
    font-weight: 600;
}

.lang-ar .CategoryTabsInner ul li a {
    border-right: 0;
    border-left: 1px solid var(--MintBorder);
    padding: 0 1.6rem
}

.lang-ar .CategoryTabsInner ul li a span {
    margin: 0 1rem 0 0;
    font-size: 1.6rem;
    white-space: nowrap;
}

.lang-ar .CategoryTabsInner ul li:first-child a {
    padding-left: 1.6rem;
    padding-right: 0;
}

.lang-ar .CategoryTabsInner ul li:last-child a{
    border-left: 0;
    padding-right: 1.6rem;
    padding-left: 0;
}

.lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) {
    order: 3;
}

.lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) {
    order: 1;
}

.lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
    transform: translate(2rem, -0.2rem);
}

.lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
    transform: translate(-2rem, -0.2rem);
}

.lang-ar .owl-carousel.EnterCompetitionCarousel .owl-stage{
    direction: rtl;
}

body.lang-ar.trading_competition .EnterCompetitionContentStepsInnerCount{
    font-family: 'Cairo', sans-serif;
    font-weight: 300;
}

body.lang-ar.trading_competition .EnterCompetitionContentStepsInnerTitle{
    font-family: 'Cairo', sans-serif;
    font-weight: 900;
}

.lang-ar .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:before,
.lang-ar .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:after{
    transform: rotate(180deg);
}

.lang-ar .FooterBottom .FTsocialLinks a+a {
    margin:0 3rem 0 0;
}

.lang-ar .JoincontestPopup{
    right: inherit;
    left: -37.5rem;
}

.lang-ar.JoincontestPopupOpen .JoincontestPopup{
    right: inherit;
    left: 0;
}

.lang-ar .JoincontestPopup .JoincontestcloseMenu {
    right: inherit;
    left: 2.6rem;
}

.lang-vi.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title{
    width: 52rem;
}

.lang-hu.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
    font-size: 4.5rem;
}

.lang-ru.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title,
.lang-gr.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title{
    font-size: 4.5rem;
    line-height: 5.5rem;
    width: 52rem;
}

.lang-gr.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title{
    width: 55rem;
}

.lang-es .WebinarSebast_headerContent ul,
.lang-jp .WebinarSebast_headerContent ul,
.lang-ur .WebinarSebast_headerContent ul,
.lang-ar .WebinarSebast_headerContent ul{
    width: 38rem;
}

.lang-vi .WebinarSebast_headerContent ul,
.lang-hi .WebinarSebast_headerContent ul {
    width: 34rem;
}

.lang-my .WebinarSebast_headerContent ul,
.lang-pt .WebinarSebast_headerContent ul {
    width: 54rem;
}

.lang-fr .WebinarSebast_headerContent ul,
.lang-id .WebinarSebast_headerContent ul,
.lang-ru .WebinarSebast_headerContent ul {
    width: 44rem;
}

.lang-gr .WebinarSebast_headerContent ul,
.lang-fa .WebinarSebast_headerContent ul,
.lang-pl .WebinarSebast_headerContent ul,
.lang-hu .WebinarSebast_headerContent ul {
    width: 50rem;
}

@media (min-width:1440px) and (max-width:1799px) {
    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        right: 35rem;
    }
}



@media (min-width: 992px) {
    .nfpbones_paymentmethod .owl-stage{ transform:initial !important; transition:initial !important; }
    .nfpbones_paymentmethod .owl-dots{ display:none !important }
    .nfpbones_paymentmethod .owl-carousel.owl-drag .owl-item{ display:none }
    .nfpbones_paymentmethod .owl-carousel.owl-drag .owl-item.active{ display:block; }

    .mql_suite_whyuse .carousel-item,
    .mql_suite_whyuse .carousel-item.active {
        display: block;
        margin: 0;
        transform: inherit;
        left: 0;
    }
    .mql_suite_whyuse .carousel-indicators {
        display: none;
    }
    .readmore_text,
    .readmore_less {
        display: none !important;
    }

    .PartnerCarouselSilder .owl-carousel .owl-stage-outer{
        overflow: inherit  !important;
    }

    .PartnerCarouselSilder .owl-carousel .owl-stage{
        transform: inherit  !important;
        transition: none  !important;
    }
}




@media (min-width:992px) and (max-width:1199px) {

    .LanguageBarGrid{
        grid-template-columns: auto 1rem 8.3rem;
    }

    .LanguageBarGrid_left{
        margin-left: -0.5rem;
        justify-content: inherit;
    }

    .LanguageBarGrid .langs a{
        padding: 0.8rem 0.9rem;
    }

    .secFourChildLeft>img,
    .secFourChildRight>img {
        max-width: 150px;
    }

    /* ===================promotion section one ======================== */

    .secOne .secOneChild .secOneBox_2{
        display:grid;
        grid-template-columns: 37.4rem 37.4rem;
        grid-column-gap: 5.4rem;
        grid-row-gap: 3.2rem;
        justify-content: center;
        padding-bottom:8.7rem;

    }

    .secOne_2 {
        padding: 0rem 0;
    }

    .secOne .secOneChild .secOneBox_2 img {
        width: 100%;
        height: 17.1rem;
    }


    .secOne .secOneChild .secOneBox_2 .spaces:last-child {
        /* grid-column: 1 / span 2; */
        margin: auto;
        width: 37.4rem;
    }
    .secOne .secOneChild .secOneBox_2 p{
        margin: 1.2rem 0 0;
        font-size: 1.6rem;
        line-height: 24px;
        color:#1B1B1B;
    }

    .secOne .secOneChild .secOneBox_2 .small_text{
        margin: 0 0 1.2rem;
        font-size: 1.6rem;
        line-height: 24px;
        color:#1B1B1B;
    }

    /* ===========NFP bonus===========  */
    .nfpbones_SP_secone_grid {
        grid-template-columns: 17.64rem 17.64rem 17.64rem 17.64rem 17.64rem;
        grid-column-gap: 1.26rem;
    }

    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{
        height: 28.7rem;
        width: 17.64rem;

    }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p{

        padding:0 2rem;

    }

    .nfpbones_SP_secone_grid .CT_SP_secOne_Box h4:nth-child(2){

        font-size: 1.5rem;
        line-height: 2.2rem;
        font-family: 'Lato', sans-serif;

    }

    .nfpbones_SP_secone_grid .CT_SP_secTwo_Box .nfpbones_sectwo_box{

        width: 21.1rem;
        height: 15.1rem;
        padding: 3.5rem 1.1rem 1rem;

    }



    .nfpbones_bgcolor_black .main_div{

        grid-template-columns: auto auto;
        grid-column-gap: 2.8rem;
    }



    .nfpbones_bgcolor_black .main_div .subdiv_1 .rectangles{

        grid-template-columns: 21.1rem 3.0rem 21.1rem;
    }

    .nfpbones_bgcolor_black .main_div .subdiv_2 .subdiv2_rectangles{

        grid-template-columns: 21.1rem 3.0rem 21.1rem;

    }

    .CT_SP_secTwo_Box .nfpbones_imgbox{
        left: 9.0rem;
    }
    .secOne .secOneChild .secOneBox_2 .btn_space_top-start-getting{
        margin-top:6.39rem;
    }
    .secOne .secOneChild .secOneBox_2 .space_inside-start-getting{
        padding:3.8rem 2.5rem 2.6rem 2.5rem;
    }
    /* ======================= */

    .secFive .secFiveChild img,
    .secFive .secFiveChildRight img.windowImg,
    .secFive .secFiveChildTwoLeft img.windowImg {
        max-width: 100%
    }

    .AsecTwoChild p {
        width: 100%
    }



    .secOne .secOneChild .secOneBox.viewallMrkt .viewallMrkt_Inner img {
        margin: 2.3rem auto 0;
        width: 6.8rem;
    }

    header .headerB2c_content .headerb2c_paragraph {
        width: 41%
    }

    .headerB2c {
        background: url(/img/b2c/1024x450_hero.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 60% 0;
        height: auto;
        padding: 2.5rem 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .bgNav .dropdown-item.news_nav{
        padding: 3rem 0 0;
    }

    .tenYearsParent {
        background: var(--RichBlack_BG);
        padding: 4rem 0;
        margin-top: 0;
        position: relative;
    }

    .findmoreopprt{
        margin-top: 0;
        position: relative;
        padding: 6rem 0 24.2rem;
    }

    .secOne .secOneChild {
        padding: 5.6rem 0 0;
    }

    .secOne .secOneChild .secOneBox {
        padding: 4rem 2rem 3.6rem;
    }

    .secOne .secOneChild .secOneBox:first-child,
    .secOne .secOneChild .secOneBox:nth-child(5) {
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(4),
    .secOne .secOneChild .secOneBox:last-child {
        padding-right: 0;
    }

    .secOne .secOneChild .secOneBox h4, .secOne .secOneChild .secOneBox a span {
        font-size: 2.2rem;
        line-height: 2.7rem;
    }





    .aboutB2c {
        height: auto;
        padding: 15rem 0px;
        background-position: center right
    }

    .AboutsecOne .aboutCardser .aboutCardBody h3 {
        max-width: 250px;
    }

    .AboutsecOne .aboutCardser .aboutCardBody p {
        width: 94%;
    }

    .AboutsecOne .AsecOneChild .row>div:last-child .aboutCardBody p {
        width: 85%;
    }

    .AsecThreeChild .row>div:first-child {
        text-align: center
    }

    .AboutsecOne .aboutCardser {
        min-height: 56rem
    }

    .AboutsecOne .aboutCardser .aboutCardBody a {
        font-size: 1.5rem
    }

    .AsecTwoChild .row>div {
        margin-bottom: 2rem
    }

    .AsecTwoChild .row>div:last-child {
        margin-bottom: 0
    }

    .aboutB2c .headerB2c_content .headerb2c_paragraph {
        width: 40%
    }

    .AsecThreeChild img {
        max-width: 385px;

    }

    .AboutsecThree .ArightText {
        padding-bottom: 3.8rem;
        padding-left: 0;
    }

    .AboutsecThree .ArightText+.ArightText{
        padding-top: 0;
    }

    .AboutsecFive {
        padding: 8.8rem 0;
        background: url(/img/b2c/about_img_768.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center left;
    }

    .mSecOneGrid {
        grid-template-columns: auto auto auto auto;
        justify-content: center;
        grid-row-gap: 2rem
    }

    .mSecOneBox:nth-child(4) {
        grid-column: 3/span 2;
        grid-row: 2
    }

    .mSecOneTable ul {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2
    }

    .marketSecFour .mSecFourBox {
        width: 30.2%;
        margin-bottom: 3.5rem;
        height: 175px
    }

    .marketSecFour .viewMoreForex {
        max-width: 27rem;
        margin: auto
    }

    .marketSecFour .mSecFourBox:nth-child(n+3) {
        margin-bottom: 0
    }

    /*.logoTopfx {
        max-width: 62px
    }*/

    .whyBtn {
        text-align: center;
        padding: 0
    }

    .whyBtn .whyTopfxBtn a {
        margin: auto
    }

    .whyTopfxInner::after {
        border-top: 253px solid var(--GoldenBorder);
    }

    .whyTopfxGrid {
        display: grid;
        grid-template-columns: auto auto;
        justify-content: stretch;
        grid-row-gap: 15px;
        grid-column-gap: 15px
    }

    .whyTopfxGrid .d-table-cell {
        width: 83%
    }

    .whyTopfxGrid .d-table {
        margin-right: 0
    }

    .whyTopfx .whyTopfxInner {
        background: var(--Golden_BG);
        padding: 2rem 0 2rem 4.5rem
    }


    .whyTopfxBtnDemo {
        padding-left: 0
    }

    .timelineB2c .headerB2c_content .headerb2c_title {
        width: 100%
    }

    header .timelineB2c .headerB2c_content .headerb2c_paragraph {
        width: 52%
    }

    .timelineheroGrid .timelineheroImg {

        right: -19rem;
        bottom: -7rem;
        width: 556px;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 556px;
    }

    .timelineheroGrid .headerB2c_content {
        padding-left: 0
    }

    .timelineB2c {
        padding-top: 8.6rem;
        padding-bottom: 25.9rem;
        height: initial;
    }

    .FooterGrid {
        grid-column-gap: 1rem;
    }

    .FTGridTwoInner {
        grid-column-gap: 1.8rem;
        grid-template-columns: 14.1rem 10.8rem 12rem 14.6rem;
    }

    /* .FTGridTwoInner ul:last-child {
        grid-column: 4;
        margin-top: -31rem;
    }*/

    .FTGridSixInner {
        grid-column-gap: 1.5rem;
    }


    .fAwardGrid {
        display: grid;
        grid-template-columns: 15% 15% 15% 15%;
        grid-row-gap: 30px;
        grid-column-gap: 30px
    }



    header .depositb2c .headerB2c_content p {
        width: 86%
    }

    .depositTable .table td:last-child {
        width: 23%
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-bottom: 2.5rem
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 2.1rem
    }

    .accountTypes .secTwo.aTypesSecOne .card .card-header {
        min-height: 16.8rem;
        padding: 3.6rem 1rem;

    }

    .aTypeContent {
        padding-left: 0
    }

    .aTypesSecTwoChild .card {
        min-height: 54.5rem
    }

    .aTypesSecFive a:last-child,
    .aTypesSecFour a:last-child {
        margin-left: initial
    }

    .aTypesSecFive .aTypesFiveChildRight {
        margin-left: 1rem
    }

    .aTypesSecFive .aTypesFiveChildRight img,
    .aTypesSecFour .aTypesChildLeft img {
        max-width: 440px
    }

    .aTypesSecFour .aTypesChildLeft {
        margin-left: -1rem
    }

    .accountTypes a.btnDownload {
        margin-bottom: 1.6rem
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        margin-top: 3.1rem
    }

    /* .aTypesSecFour .row {
        align-items: center
    }*/

    .accountTypes .aTypesSecOne .secTwoChild {
        padding: 8rem 0 0
    }

    .aTypesSecTwoChild {
        padding: 8rem .5rem 0
    }

    .aTypesSecFive .aTypesFiveChildLeft,
    .aTypesSecFour .aTypesChildRight {
        padding: 0
    }


    .aTypesSecThreeChild {
        width: 100%
    }

    .WithDrawalMainDiv .depositTable img {
        max-width: 104px
    }

    .frGridOne {
        grid-template-columns: 14.5rem 14.5rem 14.5rem 14.5rem 14.5rem 14.5rem;
    }

    .forexSecOne p.defaultParagraph {
        width: 77%;

    }

    /*.frGridBox {
        height: 18.6rem;
    }*/

    .forex .headernavtabs ul{
        display: grid;
        grid-template-columns: auto auto auto auto auto auto auto;
    }

    .forex .headernavtabs ul li a {
        width: auto;
    }

    .frSecTwoGrid {
        grid-column-gap: 4rem;
        grid-template-columns: 36% 63%;
    }

    .frSecTwoGrid .defaultHeadingText {
        margin-left: -1rem;
        z-index: 12;
    }

    .videoForex {
        margin-left: -2rem;
    }

    .videoForex video {
        min-width: 399px;
        max-width: 399px;
    }

    .frSecFiveChild {
        padding: 8rem 0 0 0;
        max-width: 80%;
        margin: auto;
    }

    .frSecFiveGrid,
    .metals.forex .frSecFiveGrid,
    .metals.forex .frSecSixGrid,
    .energies.forex .frSecFiveGrid,
    .energies.forex .frSecSixGrid,
    .indices.forex .frSecFiveGrid,
    .indices.forex .frSecSixGrid {
        grid-template-columns: auto auto;
        justify-content: center;
        grid-column-gap: 26rem;
    }




    .frSecFiveGrid .ctraderplatform_f {
        grid-column: 1 / span 2;
        margin: auto;
    }

    .frSecFiveGrid .mt_custom {
        margin-top: 1rem;
    }

    .frSecFiveGrid .ctraderplatform_f img,
    .metals.forex .ctraderplatform_f img {
        max-width: 532px;
        min-width: 383px;

    }

    .frSecSixGrid .mt4platform_f img {
        max-width: 532px;
        min-width: 383px;

    }

    .frSecSixChild {
        padding: 0 1.5rem;
        max-width: 83%;
        margin: auto;
    }

    .frSecSixGrid {
        display: grid;
        grid-template-columns: auto auto;
        grid-column-gap: 26rem;
    }

    .frSecSixGrid .mt4platform_f {
        grid-column: 1 / span 2;
        margin: auto;
        order: 1;
    }


    .frSecSixGrid .mt_custom {
        margin-top: 2rem;
        order: 2;
    }

    .frSecSevenGrid {
        justify-content: center;
        grid-row-gap: 2.7rem;
        grid-column-gap: 2.7rem;
        display: flex;
        flex-wrap: wrap;
    }

    .frSecSevenBox {
        width: 29.5rem;
    }

    .frSecSevenBox p br {
        display: none;
    }

    .forexSecSeven {

        background: url(/img/b2c/1024waysoftrade.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;

    }

    .i_Broker {
        background: url(/img/b2c/main_image_ib1024.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        width: 100vw;
        height: auto;
        padding: 13rem 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .i_BrokerSecOneBox {
        width: 28.6rem;
        padding: 2.2rem 2rem;
    }

    .i_BrokerSecOneBox:not(:nth-child(-n+3)) span {
        width: 58%
    }

    .i_SecThreeGrid {
        grid-column-gap: 9rem;
        grid-template-columns: auto auto;
    }

    .i_SecThreeGridRight {
        width: 95%;
    }

    .i_SecThreeGridLeft img {
        max-width: 468px;

    }

    .i_BrokerSecFour .defaultHeadingText h1 {
        white-space: nowrap;
    }

    .i_SecFourGrid {
        display: grid;
        grid-template-columns: auto auto auto;
        justify-content: center;
        grid-column-gap: 4.8rem;
        grid-row-gap: 4rem;
    }

    .i_BrokerSecFourChild {
        padding: 8rem 4rem 0;
    }

    .i_SecFourGrid {
        grid-template-columns: auto auto auto auto;
        justify-content: center;
        grid-column-gap: 2.4rem;
        grid-row-gap: 2.4rem;

    }

    .secEightGrid {
        display: flex;
        justify-content: center;
        grid-column-gap: 12.8rem;
        grid-row-gap: 4.8rem;
        flex-wrap: wrap;
    }

    .secEight.secEightIB .secEightChild .secSteps {
        margin: initial;
    }

    .shares .frGridBox {
        padding: 2.5rem 0.1rem 2.5rem 2rem;
    }

    .shares .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%;
    }

    .shareSecTwoGrid {
        grid-template-columns: 18.4rem 18.4rem 18.4rem 18.4rem;
    }

    .shecThreeImg img {
        max-width: 400px;
    }

    .shSecThreeContent {
        width: 95%;
    }

    .shareSecFive .videoForex img {
        max-width: 399px;
    }

    .shareSecFive p br {
        display: none;
    }

    .shares .frSecTwoGrid {
        grid-column-gap: 6rem;
        grid-template-columns: 36% 57%;
    }

    .shares .frSecTwoGrid .defaultHeadingText {
        width: 100%;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 3.8rem auto 2.8rem;
        max-width: 240px;
    }

    .mt4_App_SecOne_Grid {

        grid-template-columns: auto;
        grid-row-gap: 3.5rem;
    }

    .mt4_App_SecOne_Grid_img img {
        margin: auto;
        display: block;
    }

    .mt4_App_SecOne_Grid_Box_outer {

        grid-template-columns: auto auto auto;
        grid-column-gap: 1.75rem;


    }

    .mt4_App_SecThree_grid {
        grid-template-columns: auto auto auto;
        grid-column-gap: 2.8rem;
        grid-row-gap: 4.2rem;

    }

    .mt4_App_SecThree_grid_Box:nth-child(4) {
        grid-column: 1 / span 2;
        margin: auto;
        grid-row: 2;
    }

    .mt4_App_SecThree_grid_Box:nth-child(5) {
        grid-column: 2 / span 2;
        margin: auto;
        grid-row: 2;
    }

    .mt4_App_SecThree_grid_Box:nth-child(4):after {
        content: inherit;
    }

    .mt4_App_SecThree {
        background: url(/img/b2c/mt4_App_SecTwo_bg1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 8.8rem 0;
    }

    .metals.forex .frSecTwoGrid {
        grid-template-columns: 38rem auto;
        grid-column-gap: 0;
    }

    .metals.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }

    .metals.forex .frSecTwoChild {
        padding: 10rem 0;
    }

    .metals.forex .frGridBox {
        /*height: 24.5rem;*/
        padding: 2.5rem 2rem 2.5rem 2rem;
    }

    .metals.forex .ctraderplatform_f img {
        max-width: 515px;
        margin: auto;
        display: block;
    }

    .metals.forex .frSecSixGrid .downloadGoogle {
        top: -4.4rem;
    }

    /*.energies.forex .frGridBox {
        height: 17.9rem;
    }*/

    .energies.forex .frSecTwoGrid {
        grid-column-gap: 4rem;
    }

    .energies.forex .frSecSixGrid {
        grid-column-gap: 27rem;
    }

    .energies.forex .frSecSixGrid .downloadGoogle {
        top: -2.4rem;
    }

    /*.crypto.forex .frGridBox {
        height: 22.3rem;
    }*/

    .crypto.forex .crytoSecOne h1 {
        max-width: 88%;
    }

    .crypto.forex .frSecTwoGrid {
        grid-column-gap: 4rem;
    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 100%;
    }

    .crypto.forex .frSecTwoChild h1 {
        max-width: 78%;
    }

    .crypto.forex .crytoSecTwoGrid {
        grid-template-columns: 30rem 56.9rem;
    }

    .crypto.forex .crytoSecTwo h1 {
        max-width: 80%;
    }

    .crypto.forex .forexSecOne {
        padding: 13rem 0 4rem;
        background-image: url(/img/b2c/crypto_secOne_1024.png);
        background-color: var(--DimBlack_BG);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center right;

    }

    .indices.forex .frGridBox {
        padding: 2.5rem 1.5rem 2.2rem 2.5rem;
    }

    .indices.forex .forexSecOne {
        padding: 14rem 0 6.4rem;
    }

    .secThree {
        padding: 6.5rem 0;
        background: url(/img/b2c/bg-webinars-in-your-language-1024.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right top;
        height: 25.3rem;
    }

    .shecThreeImg {
        margin-left: -4.5rem;
    }

    .etfs .frGridOne {
        grid-template-columns: 17.7rem 17.7rem 17.7rem 17.7rem 17.7rem;
    }

    .etfs .frGridBox {
        /*height: 22.3rem;*/
        padding: 2.5rem 0.7rem 2.5rem 2rem;
    }

    .etfs .forexSecOne {
        padding: 13.4rem 0 3.2rem;
        background: url(/img/b2c/etfs_bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }



    .CopyTradingSP_BG_content h1 {
        max-width: 62%;

    }

    .CopyTradingSP_BG_content p {
        max-width: 40%;
    }

    .CopyTradingSP .CopyTradingSP_BG {
        background: url(/img/b2c/CopyTradingSP_BG_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center right;
        height: auto;
        padding: 14rem 0;

    }

    .CT_SP_secOne_Box {
        height: 30.9rem;
        width: 17.8rem;
        padding: 2rem 1rem;
    }

    .CT_SP_secTwo_Box {

        width: 27.8rem;
        height: 29.5rem;
        padding: 5.7rem 2.2rem 1rem;
    }

    /* NFP bonus */
    .nfpbones_sectwo_box{

        width: 21.1rem;
        height: 15.1rem;
        padding: 3.5rem 1.1rem 1rem;

    }

    /* ============== */


    .CT_SP_secTwo_Btn {

        margin: 8.8rem auto 0;
    }

    .mt4PammHeroGrid {
        grid-template-columns: 57% 43%;
    }

    .mt4PAMM_secTwo_right {
        width: initial;
        height: 195px;
    }

    .mt4PAMM_secTwo_Grid {

        grid-template-columns: 45% 48%;
        grid-column-gap: 5.8rem;
        grid-template-rows: 40%;
    }

    .mt4PAMM_secTwo_right iframe {
        height: 195px;
    }

    .mt4PAMM_secTwo_Left p {
        max-width: 90%;
    }

    .mt4PAMM_form {
        max-width: 45rem;
    }

    .mt4PAMM_form_Grid {
        grid-template-columns: 44% 47%;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG {
        background: url(../img/b2c/nfp_bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        height: auto;
        padding: 12.6rem 0;

    }

    .CT_SP_secOne_Box h4, .CT_SP_secOne_Box .CT_SP_secOne_Box_Title{ font-size: 1.6rem; line-height: 1.8rem; }
    .nfpbones_simplestep_grid{ grid-column-gap: 2.8rem; }
    .nfpbones_simplestep_grid_inner{ grid-template-columns: 21rem 3rem 21rem; }
    .nfpbones_sectionfour{ background: url(../img/b2c/key_features_bg_b_1024.png); background-size: cover; }
    .nfpbones_sectionfour_grid{ grid-template-columns: 45.4rem 45.4rem; }
    .nfpbones_sectionfour_box{ height: auto; padding: 1.8rem 0 2.1rem; }
    .nfpbones_sectionfour_box img{ height: 9.2rem; }
    .nfpbones_sectionfour_box p{ margin: 1.8rem 0 0; }
    .nfpbones_sectionfour_box p br{ display: none; }
    .nfpbones_sectionfour_box p span{ display: block; }

    .nfpbones_paymentmethod { width: 66.5rem; }
    .nfpbones_paymentmethod .owl-stage { width: 66.5rem !important; display: flex; flex-wrap: wrap; justify-content: center; }
    .nfpbones_paymentmethod .owl-carousel.owl-drag .owl-item{ width: 15.6rem !important; float: none; }

    /* market-analysis navigation */

    .bgNav .navbar-nav .dropdown.market-analysis_padding{
        padding-right:9.3rem;
    }

    .likeWorking {
        background: url(/img/b2c/careers_map_1024.png) var(--DimBlack_BG);
        background-position: bottom center;
        background-repeat: no-repeat;
    }

    .likeWorking_grid {
        grid-template-columns: initial;
        grid-gap: 2.4rem;
        justify-content: initial;
    }

    .likeWorking_box{
        width: 54rem;
    }

    .likeWorking_box:nth-child(even) {
        margin: 0 0 0 auto;
    }

    .home_paymentmethod{
        grid-template-columns: 48.6rem 41rem;
        grid-column-gap: 4.4rem;
    }

    .secSix .secSixChild {
        padding: 5rem 0 0;
    }

    .paymentmethod_grid{
        grid-template-columns: repeat(3, 14.2rem);
    }

    .secSix .home_paymentmethod_content .secSixPoints li{
        align-items: flex-start;
    }

    .secSix .secSixPoints li img {
        width: 2.8rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li span{
        padding-left: 2rem;
        line-height: 2.1rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li+li {
        margin-top: 2.4rem;
    }

    .upperMenu .switchSite div>a{
        margin: 0 0 0 1.5rem;
    }




    .Slide_A,
    .Slide_B,
    .Slide_C,
    .Slide_D{
        background-position: center bottom;
    }

    .Slide_A{
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .Slide_A .ctrader_carousel_slide{
        grid-template-columns: auto 42rem;
    }

    .ctrader_carousel_slide {
        height: 54.1rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span,
    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span {
        width: 3rem;
        height: 3rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span,
    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span {
        display: none;
    }

    .ctrader_carousel_slide_Content {
        padding: 7rem 0 0;
    }

    .lang-hu .ctrader_carousel_slide_Content,
    .lang-ur .ctrader_carousel_slide_Content,
    .lang-vi .ctrader_carousel_slide_Content,
    .lang-fr .ctrader_carousel_slide_Content,
    .lang-id .ctrader_carousel_slide_Content,
    .lang-es .ctrader_carousel_slide_Content,
    .lang-ru .ctrader_carousel_slide_Content,
    .lang-gr .ctrader_carousel_slide_Content,
    .lang-pl .ctrader_carousel_slide_Content,
    .lang-pt .ctrader_carousel_slide_Content,
    .lang-jp .ctrader_carousel_slide_Content,
    .lang-ar .ctrader_carousel_slide_Content {
        padding: 4rem 0 0;
    }

    /*.ctrader_carousel .active .Slide_A.Slide_AMove .ctrader_carousel_slider_img {
        transform: translate(0, 1rem);
    }*/

    /*.Slide_A .ctrader_carousel_slider_img {
        margin-top: 16rem;
    }*/

    .ctrader_carousel_slide_Content .defaultHeading_Title {
        text-align: left;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title span{
        display: initial;
    }

    .Slide_A .ctrader_carousel_slide_Content .defaultHeading_Title {

    }

    /*.ctrader_carousel_slide_Content ul {
        margin: 2rem 0 0;
    }*/

    .ctrader_carousel_slide_Content ul li{
        line-height: 2.5rem;
    }

    .ctrader_carousel_slide_Content ul li .bullet_point img{
        max-width: 1.7rem;
    }

    .ctrader_carousel_slide_Content ul li span {
        margin: 0 0 0 1.5rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 5rem;
    }

    .lang-vi .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-fr .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-id .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-es .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-ru .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-gr .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-pl .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-pt .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-jp .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-hu .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-ur .ctrader_carousel_slide_Content .nwCustomBtn,
    .lang-ar .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 4rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 100%;
        height: 5rem;
        font-size: 2rem;
    }

    .lang-pl .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-pt .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-hu .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 27.6rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo {
        margin: 1.6rem 0 0;
        padding: 0 1rem;
    }

    html body .MainContent .downlaodIcon {
        margin: 5rem 0 0;
        width: 100%;
    }

    html body.lang-fr .MainContent .downlaodIcon,
    html body.lang-es .MainContent .downlaodIcon,
    html body.lang-ru .MainContent .downlaodIcon,
    html body.lang-gr .MainContent .downlaodIcon,
    html body.lang-hu .MainContent .downlaodIcon,
    html body.lang-ur .MainContent .downlaodIcon {
        margin: 3rem 0 0;
    }

    .owl-carousel.ctrader_carousel .owl-item .downlaodIcon img{
        max-width: 14.4rem;
        margin: auto;
    }

    /*.Slide_A .ctrader_carousel_slider_img {
        margin-top: 1.8rem;
    }*/

    .Slide_A .Slide_A_screen img{
        margin: 0 0 0 auto;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .ctrader_carousel_slider_img {
        transform: translate(-2.5rem, 2rem);
    }


    /*.ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen {
        left: -2.3rem;
    }*/

    .Slide_A .Slide_A_logo {
        top: 27.8rem;
        right: 4.8rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        top: 27.7rem;
        right: 26rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img {
        transform: scale(.97);
    }

    .Slide_A .Slide_A_mobile {
        top: 17.8rem;
        left: 2.1rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile {
        top: 18.4rem;
        left: 27.2rem;
    }

    .Slide_A .Slide_A_element {
        top: 1.6rem;
        left: -2.2rem;
    }

    .Slide_A .Slide_A_assets {
        top: -4rem;
        right: -5.8rem;
    }


    .Slide_B{
        background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right top;
    }

    .Slide_B .ctrader_carousel_slide,
    .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
        grid-template-columns: 47rem auto;
    }

    .Slide_B .ctrader_carousel_slide_Content {
        padding: 7.4rem 0 0;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        width: 44rem;
        margin: 3rem 0 0;
    }

    .lang-vi .Slide_B .ctrader_carousel_slide_Content {
        padding: 5rem 0 0;
    }

    .lang-vi .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-es .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-ru .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-gr .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-pt .Slide_B .ctrader_carousel_slide_Content ul {
        width: auto;
    }

    .lang-pt .Slide_B .ctrader_carousel_slide_Content {
        padding: 6.4rem 0 0;
    }

    .lang-pt .Slide_B .ctrader_carousel_slide,
    .lang-pt .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
        grid-template-columns: 52rem auto;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li {
        line-height: 3rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 4.5rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a{
        min-width: 22.6rem;
    }

    .ctrader_carousel .Slide_B .Slide_B_chart{
        width: 47.2rem;
        bottom: 14rem;
        right: 0;
    }

    .ctrader_carousel .Slide_B .Slide_B_chart img{
        max-width: 100%
    }


    @keyframes MoveUpDown {
      0%, 100% {
        bottom: 14rem;
      }
      50% {
        bottom: 21rem;
      }
    }

    .ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.behindImg{
        transform: translateX(0rem);
    }


    .lang-vi .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 3.6rem;
    }

    .lang-cn .Slide_B .ctrader_carousel_slide_Content {
        padding: 10rem 0 0;
    }

    .lang-fr .Slide_B .ctrader_carousel_slide,
    .lang-fr .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
        grid-template-columns: 50rem auto;
    }

    .lang-th .Slide_B .ctrader_carousel_slide_Content ul {
        width: 48rem;
    }

    .lang-id .Slide_B .ctrader_carousel_slide_Content {
        padding: 6rem 0 0;
    }

    .lang-es .Slide_B .ctrader_carousel_slide_Content {
        padding: 6.4rem 0 0;
    }

    .lang-es .Slide_B .ctrader_carousel_slide,
    .lang-es .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide,
    .lang-ru .Slide_B .ctrader_carousel_slide,
    .lang-ru .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
        grid-template-columns: 55rem auto;
    }

    .lang-gr .Slide_B .ctrader_carousel_slide,
    .lang-gr .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
        grid-template-columns: 52rem auto;
    }

    .lang-gr .Slide_B .ctrader_carousel_slide_Content {
        padding: 6.4rem 0 0;
    }

    .lang-tr .ctrader_carousel_slide_Content ul {
        width: 52rem;
    }

    .lang-pl .Slide_B .ctrader_carousel_slide_Content {
        padding: 5rem 0 0;
    }

    .lang-jp .Slide_B .ctrader_carousel_slide,
    .lang-jp .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide {
        grid-template-columns: 50rem auto;
    }

    .lang-jp .Slide_B .ctrader_carousel_slide_Content ul{
        width: auto;
    }

    .Slide_C{
        background: url(/img/b2c/trade/ru_slider/slide_c/new_asset/bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .Slide_C .ctrader_carousel_slide_Content {
        padding: 12rem 0 0;
    }

    .Slide_C .ctrader_carousel_slide {
        grid-column-gap: 16rem;
    }

    .Slide_C .ctrader_carousel_slide_Content p {
        width: 47rem;
        font-size: 3rem;
        line-height: 4.5rem;
        margin: 1rem 0 0;
    }


    .lang-fr .Slide_C .ctrader_carousel_slide_Content,
    .lang-es .Slide_C .ctrader_carousel_slide_Content,
    .lang-ru .Slide_C .ctrader_carousel_slide_Content,
    .lang-tr .Slide_C .ctrader_carousel_slide_Content,
    .lang-pt .Slide_C .ctrader_carousel_slide_Content,
    .lang-jp .Slide_C .ctrader_carousel_slide_Content,
    .lang-hu .Slide_C .ctrader_carousel_slide_Content,
    .lang-ur .Slide_C .ctrader_carousel_slide_Content {
        padding: 9rem 0 0;
    }

    .lang-gr .Slide_C .ctrader_carousel_slide_Content {
        padding: 6rem 0 0;
    }

    .lang-gr .Slide_C .ctrader_carousel_slide_Content .defaultHeading_Title{
        width: 40rem;
    }

    .lang-vi .Slide_C .ctrader_carousel_slide_Content p,
    .lang-my .Slide_C .ctrader_carousel_slide_Content p,
    .lang-fr .Slide_C .ctrader_carousel_slide_Content p,
    .lang-th .Slide_C .ctrader_carousel_slide_Content p,
    .lang-id .Slide_C .ctrader_carousel_slide_Content p,
    .lang-ru .Slide_C .ctrader_carousel_slide_Content p,
    .lang-tr .Slide_C .ctrader_carousel_slide_Content p {
        width: 53rem;
    }

    .lang-pl .Slide_C .ctrader_carousel_slide_Content p {
        width: 48rem;
    }

    /*.Slide_C .ctrader_carousel_slide_Content p span{
        display: block;
    }*/

    .lang-cn .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-fr .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-id .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-es .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-ru .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-gr .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-pt .Slide_C .ctrader_carousel_slide_Content p span,
    .lang-hu .Slide_C .ctrader_carousel_slide_Content p span {
        display: initial;
    }

    .lang-fa .Slide_A .ctrader_carousel_slide_Content {
        padding: 4rem 0 0;
    }

    .lang-fa .Slide_A .ctrader_carousel_slide_Content .defaultHeading_Title span {
        display: block;
    }

    .googleStorePlay a {
        width: 22.6rem;
    }

    .googleStorePlay a img {
        max-height: 2.3rem;
    }

   .lang-gr .googleStorePlay a {
        width: 25.6rem;
    }

    .phonevideo {
        margin: 8rem 0 0 0;
        width: 19.3rem;
    }

    .phonevideo video {
        margin: 0 auto;
        height: 36.5rem;
        top: 1.5rem;
        border-radius: 3rem;
    }


    .Slide_D{
        background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg_1024.png);
        background-repeat: no-repeat;
        background-position: center right;
        background-color: var(--Black_BG);
    }

    .Slide_D .ctrader_carousel_slide {
        grid-template-columns: auto 39rem;
    }

    .Slide_D .ctrader_carousel_slide_Content {
        padding: 8rem 0 0;
    }

    .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a{
        min-width: 22.6rem;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img,
    .Slide_D .Slide_D_user img{
        max-width: 39rem;
    }

    .Slide_D_chart {
        width: 46.2rem;
        bottom: 6.8rem;
    }

    @keyframes MoveUpDownB {
      0%, 100% {
        bottom: 6.8rem;
      }
      50% {
        bottom: 17rem;
      }
    }

    .lang-vi .Slide_D .ctrader_carousel_slide_Content,
    .lang-ru .Slide_D .ctrader_carousel_slide_Content {
        padding: 6rem 0 0;
    }

    .lang-fr .Slide_D .ctrader_carousel_slide_Content,
    .lang-id .Slide_D .ctrader_carousel_slide_Content,
    .lang-es .Slide_D .ctrader_carousel_slide_Content,
    .lang-gr .Slide_D .ctrader_carousel_slide_Content,
    .lang-jp .Slide_D .ctrader_carousel_slide_Content,
    .lang-ur .Slide_D .ctrader_carousel_slide_Content,
    .lang-ar .Slide_D .ctrader_carousel_slide_Content {
        padding: 7rem 0 0;
    }

    .lang-ru .ctrader_carousel_slide_Content .defaultHeading_Title{
        line-height: initial;
    }

    .lang-pt .defaultHeading_TitleSmall{
        width: 40rem;
    }

    .lang-jp .ctrader_carousel_slide_Content .defaultHeading_Title{
        width: 48rem;
    }

    .lang-ur .ctrader_carousel_slide_Content {
        width: 34rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav{
        display: none;
    }

    /*.nwCustomBtn a {
        width: 13rem;
        height: 6rem;
        font-size: 2rem;
    }*/

    .marketAnalyeSsec_Box {
        background: url(/img/b2c/trade/marketanalyis_educt/bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right top;
        width: 79.4rem;
        height: 19.8rem;
        margin: auto;
        padding: 4rem 4rem 0;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_Title {
        font-size: 2.1rem;
        line-height: 2.5rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle {
        font-size: 1.8rem;
        line-height: 2.1rem;
        margin: 0.8rem 0 0;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn {
        margin-top: 3.3rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn a{
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .account_Sect {
        background: url(/img/b2c/trade/choose_account/new_asset/bg_1024.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        padding: 19rem 0 6rem;
        margin-top: -13rem;
        background-color: #f6f6f7;
    }

    .account_Sect_Grid, .accountSetTabs .nav.nav-tabs,
    .accountSetTabs .tab-content {
        grid-template-columns: repeat(3, 30.8rem);
        grid-column-gap: 2rem;
    }

    .secTwo .card .card-header,
    .accountSetTabs .nav-tabs button.nav-link{
        min-height: 10.8rem
    }

    .secTwo .card h1, .card_header_Title,
    .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 3.3rem;
        line-height: 4rem;
    }

    .secTwo .card .card-body,
    .accountSetTabs .tab-content .card-body {
        padding: 3.3rem 2.6rem;
    }


    .secTwo .card .card-body p,
    .accountSetTabs .tab-content .card-body p {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .secTwo .card .card-body h5,
    .secTwo .card .card-body span,
    .accountSetTabs .tab-content .card-body span {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .break {
        margin: 1.3rem 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a {
        width: 24.6rem;
        font-size: 2rem;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore{
        line-height: 2.4rem;
    }

    .marketAnalyeSsec_graph {
        top: -4.6rem;
    }

    .marketAnalyeSsec_graph:hover {
        top: -7.6rem;
        right: -3rem;
    }

    .marketAnalyeSsec_img {
        right: 6rem;
    }

    .account_Sect_Grid {
        grid-template-columns: 80rem;
        justify-content: center;
    }

    .account_SectImg {
        margin: 0 0 0 -9rem;
        display: none;
    }

    .account_SectImg img{
        max-width: 45rem;
    }

    .secTwo.account_Sect .secTwoChild {
        padding: 5rem 0 0;
    }

    .account_SectBoxInner {
        grid-template-columns: repeat(2, 40rem);
    }

    .secTwo .card .card-header {
        min-height: 12.6rem;
    }

    .secTwo .card .card-body {
        padding: 3.5rem;
    }

    .secTwo .card .card-body p {
        font-size: 1.9rem;
    }

    .secTwo .card .card-body h5, .secTwo .card .card-body span {
        font-size: 1.8rem;
    }


    .account_SectBox .card-footer .btnPrice {
        margin: 5rem auto 0;
        font-size: 2.5rem;
        height: 7rem;
        font-weight: 500;
    }

    .onePlatform {
        background: url(/img/b2c/trade/one_platform_N/bg_1024.png);
        background-repeat: no-repeat;
        background-position: top center;
        padding: 6rem 0 8rem;
        background-color: var(--Black_BG);
    }

    .onePlatform_img {
        margin: 9rem 0 0;
    }

    .onePlatform_section {
        margin: 3.7rem 0 0;
    }

    .onePlatform_section_InnerGrid {
        grid-template-columns: auto;
    }

    .onePlatform_section_Inner .nwCustomBtn a{
        margin: 4rem 0 0;
    }

    .viewliveRate {
        padding: 5.1rem 0 0;
    }

    .viewliveRate_Content .defaultParagraph{
        width: 92%;
    }

    .viewliveRateGrid {
        grid-template-columns: 63.6rem auto;
        grid-column-gap: 2rem;
    }

    .onePlatform_section_Inner .defaultHeading_Title, .viewliveRate_Content .defaultHeading_Title {
        text-align: left;
    }

    .viewliveRate_graph{
        margin: 0;
    }

    .viewliveRate_graph iframe{
        width: 100% !important;
    }

    .onePlatform_section_MT4 {
        margin: 8rem 0 0;
        padding: 2rem 8rem;
    }

    .onePlatform_section_Blur {
        background: transparent linear-gradient(180deg, #EFEFEF 0%, #FFFFFF 100%);
    }

    .onePlatform_section_MT4 .onePlatform_section_Inner .defaultParagraph {
        font-size: 2.5rem;
        line-height: 3.5rem;
    }

    .onePlatform_section_MT4_Blur {
        background: transparent linear-gradient(180deg, #E4E4E4 0%, #A5A5A5 100%);
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: 37rem auto;
    }

    .MT4MetaTrade {
        padding: 3rem 0;
    }

    .MT4MetaTradeGrid {
        grid-template-columns: 28rem 46.4rem;
        justify-content: center;
        grid-column-gap: 7rem;
    }

    .MT4MetaTradeContent .defaultParagraph {
        margin: 1.6rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .MT4MetaTradeContent .defaultParagraph span{
        display: block;
    }

    .MT4MetaTradeContent a.moreAbout{
        margin: 2.8rem 0 0;
    }

    .manageMoney {
        padding: 6rem 0 10rem;
    }

    .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/NewBG/bg1024.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: cover;
        background-color: var(--Black_BG);
    }

    .global_awards {
        padding: 6rem 0 0;
    }

    .Global_AwardsSilder {
        margin: 4.4rem 0 0;
    }

    /*.Global_AwardsGrid {
        grid-column-gap: 5.4rem;
        justify-content: center;
    }*/

    .Global_AwardsCarousel .Global_Awards .Global_AwardsImg img {
        width: 12.3rem;
    }


    .Global_AwardsCarousel .Global_Awards .Global_AwardsContent {
        font-size: 1.4rem;
        line-height: 2rem;
        margin: 2rem auto 0;
        width: 17rem;
    }

    .Global_AwardsGridLast{
        grid-template-columns: repeat(5, 17rem);
    }

    .Global_AwardsSilder .owl-nav .owl-prev {
        left: 4rem;
    }

    .Global_AwardsSilder .owl-nav .owl-next {
        right: 4rem;
    }

    .Global_AwardsCarousel .Global_Awards_Icon {
        height: 14.8rem;
    }

    .owl-carousel.Global_AwardsCarousel .Global_Awards_Icon img {
        width: 14.2rem;
    }

    .Global_AwardsCarousel .Global_Awards_Icon {
        height: 14.8rem;
    }

    .Global_AwardsSilder .owl-dots {
        margin: 4.3rem 0 0;
    }

    .Global_AwardsSilder .ViewALLAward {
        margin: 2.8rem 0 0;
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .worldImg {
        margin: 2rem auto 0;
        width: 89.8rem;
    }

    .worldImg img{
        max-width: 100%;
    }

    .Client_SaysBoxInner {
        width: 64.9rem;
        height: 34rem;
        margin: 4.6rem auto 0;
        background: url(/img/b2c/trade/client_review/new_asset/bg_1024.png);
        background-position: center;
        /*background-size: cover;*/
    }


    .Client_Review_Inner {
        grid-template-columns: 9.6rem 38rem;
        justify-content: center;
        grid-column-gap: 2.8rem;
    }

    .ClientnameImg {
        width: 3rem;
        height: 3rem;
        font-size: 1rem;
    }

    .Client_SaysBoxInnerContent {
        padding: 4.6rem 8rem 0;
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title {
        margin-bottom: 2rem;
        font-size: 2.2rem;
        line-height: 2.7rem;
    }

    .ClientContent div.defaultParagraph {
        font-size: 1.2rem;
        line-height: 1.5rem;
    }

    .ClientContent p.defaultParagraph {
        margin-top: 1rem;
        font-size: 1.4rem;
        line-height: 1.6rem;
        width: auto;
    }

    .ClientContentBtm {
        margin-top: 1.2rem;
        grid-template-columns: 7.8rem auto;
    }

    .ClientContentTime {
        font-size: .9rem;
    }

    .Client_Review .owl-nav {
        margin-top: -2.2rem;
    }

    .Client_Review .owl-nav .owl-prev {
        left: -3.5rem;
    }

    .Client_Review .owl-nav .owl-next {
        right: -3.5rem;
    }

    .Client_Review .owl-nav .owl-prev span,
    .Client_Review .owl-nav .owl-next span {
        width: 0.8rem;
        height: 1.4rem;
    }

    .Client_Review .owl-dots {
        margin: 1.2rem 0 0;
    }

    .Client_Review .owl-dots .owl-dot {
        width: 0.6rem;
        height: 0.6rem;
        margin: 0 0.2rem;
    }

    .ClientBtmRating {
        margin: 3.1rem 0 0;
        padding: 2.2rem 0;
    }

    .ClientBtmRatingTitle {
        font-size: 1.4rem;
    }

    .ClientBtmRatingWidget img{
        width: 12rem;
    }

    .ClientBtmRatingLogo img{
        width: 6.4rem;
    }

    .clientFeedBack {
        padding: 6rem 0;
        background: url(/img/b2c/trade/client_rating/bg_1024.png);
        background-size: cover;
        background-position: center;
    }

    .clientFeedBackGrid {
        grid-template-columns: repeat(3, 30.8rem);
        margin: 0;
        grid-column-gap: 2rem;
    }

    .clientFeedBack .clientFeedBackBox {
        padding: 1.7rem 0 1.2rem;
    }

    .clientFeedBackBoxRating span {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .clientFeedBackBoxRating img {
        width: 3.4rem;
    }

    .clientFeedBackBoxImg {
        height: 6.5rem;
        margin: 1.3rem 0 1.6rem;
    }

    .clientFeedBackBoxImg img{
        max-height: 100%;
    }

    .clientFeedBackBoxTitle {
        font-size: 1.3rem;
        line-height: 1.6rem;
    }

    .partnerBrokers {
        padding: 14rem 0 6rem;
    }

    .partnerBrokers .defaultParagraph{
        width: auto;
    }

    /*.partnerBrokersContent {
        margin: 8.4rem 0 0;
    }*/

    .partnerBrokersContentGrid {
        grid-template-columns: repeat(2, 47.1rem);
        grid-column-gap: 2rem;
    }

    .partnerBrokersContentInner,
    .lang-cn .partnerBrokersContentInner {
        background: url(/img/b2c/trade/partner_broker/boxBg_1024.png);
        background-repeat: no-repeat;
        background-position: top center;
        /*background-size: cover;*/
        padding: 5.2rem 3.8rem 0;
        min-height: 42.2rem;
    }

    .lang-vi .partnerBrokersContentInner,
    .lang-vi .partnerBrokersContentInner+ .partnerBrokersContentInner,
    .lang-fr .partnerBrokersContentInner,
    .lang-fr .partnerBrokersContentInner+ .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner+ .partnerBrokersContentInner {
        padding: 3rem 3.3rem 0;
    }

    .lang-ru .partnerBrokerPoints li+li {
        margin-top: 2rem;
    }

    .partnerBrokersContentInner .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner{
        padding: 5.2rem 3.8rem 0;
    }

    .partnerBrokersContent .nwCustomBtn a {
        margin: 6rem auto 0;
    }

    .MarketEducation_header {
        background: url(/img/b2c/trade/market_education/banner/bg_1024.png);
        height: 35.7rem;
        background-size: cover;
        background-position: center;
    }

    .MarketEducationGrid{
        grid-column-gap: 10.5rem;
    }

    .MarketEducationBtmInner {
        line-height: 3.2rem;
        width: 92%;
    }

    .FinancialAnalystContent .defaultHeading_Title{
        text-align: left;
    }

    .MarketEducationBtmGrid,
    .FinancialAnalystB .MarketEducationBtmGrid {
        grid-template-columns: auto auto;
        grid-column-gap: 10rem;
    }

    .Awards_header {
        background: url(/img/b2c/trade/awardsNew/AWbg_1024.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: 39.5rem;
    }

    .Awards_header .defaultHeading_Title{
        font-size: 3.3rem;
        line-height: 3.4rem;
        padding: 24rem 0 0;
    }

    .AwardsBtm .MarketEducationBtmInner{
        font-size: 2.8rem;
        line-height: 3.8rem;
    }

    .AwardsList{
        padding: 8.7rem 0;
        background: url(/img/b2c/trade/awardsNew/awards_Bg1024.png);
        background-size: cover;
        background-position: center;
    }

    .AwardsListContent .defaultHeading_Title {
        font-size: 3.4rem;
        line-height: 3.2rem;
        margin: 0 0 3.4rem;
    }

    .AwardsListContentGrid {
        grid-template-columns: repeat(4, 21.2rem);
        grid-column-gap: 4.3rem;
        grid-row-gap: 1.5rem;
        justify-content: center;
    }

    .AwardsBoxImg{}

    .AwardsBoxImg img{
        max-width: 15.3rem;
    }

    .AwardsBoxContent {
        margin: 0.7rem 0 0;
        font-size: 1.9rem;
        line-height: 2.6rem;
    }

    /*body.lpintrobroker,
    body.lpintrobroker.bodyscroll{
        padding-top: 11.8rem;
    }

    .lpintrobroker .upperMenu .upperMenuInner {
        height: 11.8rem;
    }*/

    .lpintrobroker .menuBtns a.btnDefault {
        /*width: 24.4rem;
        height: 5.8rem;
        font-size: 2.3rem !important;*/
    }

    .lpintrobroker_Header {
        background: url(/img/b2c/trade/lpIntrobrokers/bg_1024.png);
        background-color: #000;
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        height: 49rem;
    }

    /*.lpintrobroker_headerContent {
        padding: 6.3rem 0 0;
        width: 48rem;
    }*/

    .lpintrobroker_headerContent .defaultHeading_Title {
        /*font-size: 4rem;
        line-height: 4.8rem;*/
        text-align: left;
    }

    .lpintrobroker_headerContent .defaultHeading_Title.SecHeading {
        /*margin: 1.4rem 0 0;*/
    }

    .lpintrobroker_headerContent p {
        /*margin: 2.4rem 0 0;
        font-size: 2.1rem;
        line-height: 2.5rem;
        width: 37rem;*/
    }

    /*.lpintrobroker_headerContent .nwCustomBtn a {
        width: 27rem;
        border-radius: 0.3rem;
        height: 5.2rem;
        font-size: 2.3rem;
    }*/

    .BoostIBProgram .defaultHeading_Title,
    .PartnerProvider .defaultHeading_Title,
    .SignUpSteps .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .BoostIBProgram {
        background: url(/img/b2c/trade/lpIntrobrokers/IB_Program/bg_1024.png);
        background-color: #E4E4E4;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 5rem 0;
    }

    .BoostIBProgram_Inner {
        margin: 2.4rem 0 0;
    }

    .BoostIBProgramContent {
        margin: 4.7rem 0 0 -0.6rem;
    }

    .BoostIBProgram_InnerGrid {
        grid-template-columns: 47rem 46rem;
        justify-content: space-between;
    }

    .BoostIBProgramCarouselGrid {
        grid-template-columns: repeat(2, 22.4rem);
        grid-row-gap: 1.6rem;
    }

    .BoostIBProgramBox{
        min-height: 17.6rem;
        padding: 1.4rem 0;
    }

    .BoostIBProgramBox .count {
        width: 3.2rem;
        height: 3.2rem;
        font-size: 1.8rem;
    }

    .BoostIBProgramBoxTitle {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0.9rem auto 0;
        padding: 0;
        width: 14rem;
    }

    .BoostIBProgramBox p {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0.7rem auto 0;
    }

    .BoostIBProgramBoxThree p,
    .BoostIBProgramBoxFour p,
    .BoostIBProgramBoxSix p,
    .BoostIBProgramBoxSeven p,
    .BoostIBProgramBoxEight p{
        padding: 0;
    }

    .BoostIBProgramBoxSix .BoostIBProgramBoxTitle {
        min-height: 3rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxFirst p{
        width: 16rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxSecound p{
        width: 14.2rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxThree p,
    .BoostIBProgramBox.BoostIBProgramBoxFour p{
        width: 13.8rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxFive p{
        width: 16.2rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxSix p{
        width: 12.2rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxSeven p{
        width: 15rem;
    }

    .BoostIBProgramBox.BoostIBProgramBoxEight p{
        width: 16.8rem;
    }

    .BoostIBProgramContent .owl-dots {
        margin: 0.8rem 0 0;
    }

    .BoostIBProgramImg_main{
        display: none;
    }

    .BoostIBProgramImg_1024{
        display: block;
    }

    .BoostIBProgramImg img{
        max-width: 100%;
    }

    .PartnerProvider {
        background: url(/img/b2c/trade/lpIntrobrokers/PartnerProvider/bg_1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        padding: 5rem 0;
    }

    .PartnerProviderContent {
        margin: 5rem 0 0;
    }

    .PartnerProviderContent .accordion {
        grid-template-columns: repeat(3, 30.85rem);
        grid-gap: 1.9rem;
    }

    .PartnerProviderContent .accordion .card{
        width: 30.85rem;
    }

    .PartnerProviderContent .accordion .card:first-child .card-body p{
        width: 19.7rem;
    }

    .PartnerProviderContent .accordion .card:nth-child(2) .card-body p{
        width: 18.2rem;
    }

    .PartnerProviderContent .accordion .card .card-header button{
        font-size: 1.6rem;
    }

    .PartnerProviderContent .accordion .card .card-header button .partnerIcon{
        margin: 0 1.8rem 0 0;
    }

    .PartnerProviderContent .accordion .card .card-body {
        margin: 0.5rem 0 0 6.7rem;
    }


    .PartnerProviderContent .accordion .card .card-body p+p,
    .PartnerProviderContent .accordion .card:last-child p{
        width: auto;
    }

    .SignUpSteps {
        padding: 5rem 0;
    }

    .SignUpSteps .SignUpStepsContent {
        margin: 15rem 0 0;
    }

    .SignUpStepsContentImg img{
        max-width: 100%;
    }

    .SignUpStepsContentGrid {
        grid-template-columns: 16.6rem 16.6rem 16.8rem 16.6rem;
        padding: 9.5rem 2.8rem 11.5rem;
        grid-column-gap: 7.7rem;
    }

    .SignUpStepsContentBox img{
        height: 2.7rem;
    }

    .SignUpStepsContentBox .SignUpStepsContentBoxTitle {
        margin: 1.2rem 0 0;
        font-size: 1.6rem;
        line-height: 2rem;
    }

    .SignUpStepsContentTitle {
        width: 12.1rem;
        padding: 2rem 1rem;
        font-size: 1.8rem;
    }

    .stepsA {
        left: 5rem;
        top: -10rem;
    }

    .stepsB {
        right: 27rem;
        top: -10.2rem;
        width: 17.4rem;
    }

    .stepsC {
        left: 27.8rem;
        width: 14.6rem;
    }

    .stepsD{
        width: 14.6rem;
        bottom: -11.6rem;
    }

    .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/lpIntrobrokers/awards/bg_1024.png);
        background-size: cover;
        background-position: center;
        padding: 5rem 0;
    }

    .AwardsListB .AwardsListContent .defaultHeading_Title {
        margin: 0 0 3.6rem;
    }

    .AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
        max-width: 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsBoxContent {
        margin: .5rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 13.1rem 16.5rem 13.5rem 15rem 17rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 13.1rem 17.5rem 13.1rem 19.5rem 15.5rem;
    }

    .AwardsList.AwardsListB .owl-dots {
        margin: 2rem 0 0;
    }


    .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_1024.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 57.6rem;
        background-color: var(--Black_BG);
    }

    .CompetitionHeaderLogo {
        margin: 0 0 0 9.8rem;
    }

    .defaultHeading_SmallTitle {
        font-size: 2.5rem;
        line-height: 3rem;
        margin: 4.8rem 0 0;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 7rem;
        line-height: 8.4rem;
        margin: 5rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 4rem;
        line-height: 4.8rem;
        margin: 1rem auto 0;
        width: 45rem;
    }

    .CompetitionHeader .nwCustomBtn {
        margin: 6rem auto 0;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 31rem;
        height: 4.9rem;
        font-size: 1.8rem;
    }

    .CompetitionHeader .nwCustomBtn a.TryDemo {
        margin: 1.6rem 0 0;
        line-height: 2.2rem;
    }

    .CategoryTabsInner ul li a{
        padding: 0 2.68rem;
        line-height: 2.2rem;
    }

    .CategoryTabsInner ul li a img{
        height: 2.4rem;
    }

    .CategoryTabsInner ul li a span {
        margin: 0 0 0 1rem;
        font-size: 1.6rem;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_1024.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        padding: 6rem 0 3rem;
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -10rem;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg {
        transform: scale(0.71517);
    }

    .owl-carousel.tradingPower .owl-item.center {
        max-width: 39.7rem;
        z-index: 1;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3) {
        max-width: 28.6rem;
    }

    .tradingPowerAward_Content {
        width: 23.5rem;
        height: 23.5rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(6rem, 2rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(-6rem, 2rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg {
        transform: scale(0.51548);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content {
        width: 18.2rem;
        height: 18.2rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content {
        width: 14.7rem;
        height: 14.7rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(3.4rem, 0);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg {
        transform: scale(0.71517);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.2912);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span {
        padding-top: 2.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(-4.2rem, 0);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.59865);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content span {
        padding: 1.8rem 0 0;
    }

    .UnlockPowerBtmContent {
        margin-top: -10rem;
    }

    .UnlockPower .UnlockPowerBtmContent .defaultParagraph {
        font-size: 1.4rem;
        line-height: 1.7rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn {
        margin: 1.4rem auto 0;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a {
        width: 20rem;
        height: 4.5rem;
        font-size: 1.8rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a.TryDemo {
        font-size: 1.1rem;
        margin: 1.5rem 0 0;
        line-height: 1.6rem;
    }

    .EnterCompetition {
        padding: 6rem 0;
    }

    .EnterCompetitionGrid {
        display: grid;
        grid-template-columns: 22.5rem auto 20rem auto 23rem;
        justify-content: space-between;
        margin: 7rem 0 0;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage {
        display: grid;
        grid-template-columns: 22.5rem 20rem 23rem;
    }

    .EnterCompetitionContent p {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .TradingCompetition {
        padding: 6rem 0;
    }

    .TradingCompetitionGrid {
        grid-template-columns: repeat(4, 22.6rem);
    }

    .TradingCompetitionBox {
        padding: 2.4rem 0 3rem;
    }

    .TradingCompetitionBoxIcon{
        height: 7.1rem;
    }

    .TradingCompetitionBoxIcon img{
        max-height: 100%;
    }

    .TradingCompetitionBoxTitle {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 1.7rem 0 0;
    }

    .TradingCompetitionBox p{
        padding: 0 1.2rem;
    }

    .TradingCompetitionBox:first-child p,
    .TradingCompetitionBox:nth-child(3) p {
        padding: 0 1rem;
    }



    .WebinarSebast_Header {
        background: url(/img/b2c/trade/sebastian_webinars/header/new/bg1024.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        height: 73.4rem;
    }

    .WebinarSebast_headerContent {
        padding: 11.2rem 0 0;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 4.5rem;
        line-height: 5.5rem;
        width: 44rem;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultParagraph{
        margin: 1.5rem 0 0;
        font-size: 2rem;
        line-height: 2.7rem;
    }

    .WebinarSebast_headerContent ul{
        width: 29rem;
    }

    .WebinarSebast_headerContent ul li {
        font-size: 1.8rem;
    }

    .WebinarSebast_headerContent ul li+li {
        margin-top: 2rem;
    }

    .AttendWebinars, .WebinarLibrary {
        padding: 6rem 0;
    }

    .webinars_sebastian .defaultHeading_Title {
        font-size: 3.5rem;
    }

    .whayAttendBoxes {
        margin: 4rem 0 0;
        grid-template-columns: repeat(3, 30.8rem);
        grid-column-gap: 2rem;
    }

    .whayAttendBoxesInner {
        padding: 4rem 2rem;
    }

    .whayAttendBoxesInner:nth-child(2) {
        padding-right: .5rem;
    }

    .Meet_Educator {
        padding: 7rem 0 0;
        grid-template-columns: 46rem auto;
    }

    .Meet_EducatorContent {
        padding: 3.5rem 0 0;
    }

    .Meet_EducatorImg {
        right: -2rem;
    }

    .MonthsWebinars {
        padding: 6rem 0;
    }

    .MonthsWebinarsList {
        margin: 4rem 0 0;
    }

    .MonthsWebinarsListInner {
        padding: 3rem 0;
        grid-template-columns: 20.3rem 49rem auto;
        transition: all 0.5s ease;
    }

    .MonthsWebinarsContent {
        padding: 1rem 0 0 4rem;
    }

    .WebinarLibrarySection {
        margin: 4rem 0 0;
        grid-template-columns: auto;
    }

    .WebinarLibraryVideo iframe{
        width: 100%;
        height: 54.2rem;
    }

    .WebinarLibraryThumbnails{
        margin: 5rem 0 0;
    }

    .MoreWebinarsTitle {
        margin: 0 0 1rem;
        line-height: 2.7rem;
    }

    .webinar_thumbnails{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 2rem;
    }

    .webinar_thumbnailsInner {
        flex-direction: column;
    }

    .webinar_thumbnailsInner:nth-child(n + 2){
        margin: 0;
    }

    .webinar_thumbnailsImg{
        width: auto;
    }

    .webinar_thumbnailsImg img {
        max-width: 100%;
        max-height: initial;
    }

    .webinar_thumbnailsContent{
        margin: 2rem 0 0;
    }

    .webinar_thumbnailsContentTitle {
        margin: 0;
        width: 26rem;
    }

    .webinar_thumbnailsContentTitle:last-child{
        height: inherit;
    }

    .WebinarLibraryThumbnails .nwCustomBtn {
        margin: 5rem 0 0;
    }

    .WebinarLibraryThumbnails .nwCustomBtn a {
        width: 42.2rem;
        height: 4.3rem;
        margin: auto;
    }


    .BoostIBMain .Slide_D {
        background: url(/img/b2c/trade/Introducingbrokers/header/bg1024.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    /*.BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 4rem;
    }*/

    /*.BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall {
        font-size: 3.5rem;
        line-height: 3rem;
    }*/

    .BoostIBMain .ctrader_carousel_slide_Content ul li .bullet_point img {
        max-width: 2.2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li{
        line-height: 3rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 3.6rem;
    }

    .BoostIBMain .Slide_D_chart {
        width: 45.2rem;
    }

    .RewardedPertnerGrid {
        grid-template-columns: repeat(3, 30.6rem);
    }

    .RewardedPertnerBgA {
        height: 18rem;
    }

    .RewardedPertnerdesp {
        font-size: 1.4rem;
    }

    .RewardedPertnerBgBInner {
        padding: 1.8rem 2.5rem;
    }

    .RewardedPertnerBgBInner span {
        font-size: 1rem;
    }

    .RewardedPertnerBgBInner h3 {
        font-size: 2rem;
    }

    .RewardedPertner .nwCustomBtn a {
        margin: 3.7rem auto 0;
    }

    .BoostIBMain .defaultParagraph {
        font-size: 2.5rem;
        line-height: 3rem;
        margin: .7rem 0 0;
    }

    .PartnerSupportTabs {
        margin: 4.5rem 0 0;
    }

    .PartnerSupportTabs span {
        font-size: 1.8rem;
        line-height: 2rem;
        min-height: 4.1rem;
    }

    .PartnerCarouselSilder {
        margin: 7rem 0 0;
    }

    .BenefitsClientsContent ul li {
        font-size: 1.8rem;
    }

    .BenefitsClientsContent ul li+li {
        margin: 1.8rem 0 0;
    }

    .RevolutionaryPlatformCateSub img {
        margin: -1.4rem -1.8rem -1.6rem;
    }

    .RevolutionaryPlatformCateSub span {
        font-size: 1.8rem;
    }

    .TopFXGlobeInner {
        grid-template-columns: 64.4rem 2rem 30rem;
    }

    .TopFXGlobeMapLeft {
        margin-top: -1.5rem;
    }

    .TopFXGlobeFormSubTitle{
        margin: 1rem 0 1.4rem;
    }

    .TopFXGlobeFormFlied {
        margin: 1.3rem 0 0;
    }

    .BoostRevenue {
        background: url(/img/b2c/trade/Introducingbrokers/boostbg/bg1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 6rem 0;
    }

    .BoostRevenue .defaultHeading_Title{
        width: 45rem;
        margin: auto;
    }

    .BoostRevenue .BoostIBProgramBox .count {
        width: 4.2rem;
        height: 4.2rem;
        font-size: 2.2rem;
    }

    .BoostRevenue .BoostIBProgramBoxTitle {
        padding: 0 1.8rem;
        font-size: 1.6rem;
        width: auto;
        line-height: 1.9rem;
    }

    .BoostRevenue .BoostIBProgramBox p {
        margin: 2rem 0 0;
        padding: 0 1.4rem;
        line-height: 2.2rem;
    }

    .BoostIBMain .BoostRevenue .BoostIBProgramBox p{
        width: auto;
    }

    .BoostIBMain .PartnerProvider {
        background: url(/img/b2c/trade/Introducingbrokers/LiquidityProvider/bg1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        padding: 6rem 0;
    }

    .PartnerExperience {
        background: url(/img/b2c/trade/Introducingbrokers/ourpartners/bg1024.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 6rem 0;
    }

    .PartnerExperienceContent {
        margin: 4rem 0 0;
        padding: 0 2rem;
    }

    .PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-prev {
        left: -3rem;
    }

    .PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-next {
        right: -3rem;
    }

    .BoostIBMain .SignUpSteps {
        padding: 6rem 0;
    }






    .Footer_Top{
        align-items: center;
    }

    .FooterAwards{
        flex-wrap: wrap;
        width: 45.5rem;
        grid-row-gap: 0.4rem;
    }

    .FooterAwardsIcon{
        height: auto;
    }

    .FooterAwardsIcon:nth-child(6){
        flex-basis: calc(100% / 4);
    }

    .FooterAwardsIcon:nth-child(7){
        margin-left: -5rem;
    }

    .BoostIBMain .BoostIBMainHero {
        background-color: var(--Black_BG);
    }

    .BoostIBMain .BoostIBMainHero .ctrader_carousel_slide {
        height: 77.4rem;
    }

    .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/bg1024.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 50rem;
    }

    .lang-ar .ctraderBrokerHero, .lang-ur .ctraderBrokerHero, .lang-fa .ctraderBrokerHero{
        background: url(/img/b2c/trade/ctradebroker/header/rtl-bg1024-02.png);
        background-position:left center;
    }


    .ctraderBrokerHero_Content {
        padding: 10rem 0 0;
    }

    .ctraderBroker .ctraderBrokerHero .defaultHeading_Title {
        font-size: 3rem;
        line-height: 4rem;
    }

    .ctraderBroker .ctraderBrokerHero .defaultParagraph {
        margin: 3rem 0 0;
        font-size: 1.8rem;
        width: 39rem;
        line-height: 2.5rem;
    }

    .ctraderBrokerCEOInner {
        width: 81.6rem;
        grid-template-columns: 25rem 59rem;
        grid-column-gap: 4.4rem;
        padding: 5rem 5rem 5rem 0;
    }

    .ctraderBroker .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3.4rem;
    }

    .ctraderBrokerCEOContent .defaultHeading_Title {
        width: 47rem;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultHeading_Title {
        width: auto;
    }

    .TradingSupportInnerContent .defaultHeading_Title {
        width: 35rem;
    }

    .ctraderBroker .TradingSupportInnerContent .defaultParagraph {
        margin: 3rem 0 0;
        width: 49rem;
    }

    .VastAssets ul li {
        grid-template-columns: 19rem auto;
        padding: 0 12rem 0 3rem;
    }

    .VastAssets ul li span {
        font-size: 1.8rem;
        line-height: 2.5rem;
    }

    .VastAssets ul li:nth-child(2) p {
        width: auto;
    }

    .VastAssets ul li:nth-child(3) p {
        width: 51rem;
    }

    .VastAssets ul li:nth-child(4) p {
        width: 54rem;
    }

    .equalheight{
        min-height: 3.6rem;
    }

    .lang-en .priceContent.row-height-commision p,
    .lang-cn .priceContent.row-height-commision p,
    .lang-fr .priceContent.row-height-commision p,
    .lang-es .priceContent.row-height-commision p,
    .lang-pl .priceContent.row-height-commision p,
    .lang-pt .priceContent.row-height-commision p {
        min-height: 3.6rem;
    }

    .lang-vi .priceContent.no-min-deposit p,
    .lang-id .priceContent.no-min-deposit p,
    .lang-ru .priceContent.no-min-deposit p,
    .lang-hi .priceContent.no-min-deposit p,
    .lang-tr .priceContent.no-min-deposit p,
    .lang-gr .priceContent.no-min-deposit p {
        min-height: 3.6rem;
    }

    .lang-vi .Awards_header .defaultHeading_Title {
        width: 26rem;
        padding: 21rem 0 0;
    }

    .lang-my .Awards_header .defaultHeading_Title,
    .lang-th .Awards_header .defaultHeading_Title,
    .lang-id .Awards_header .defaultHeading_Title,
    .lang-es .Awards_header .defaultHeading_Title,
    .lang-ru .Awards_header .defaultHeading_Title,
    .lang-pl .Awards_header .defaultHeading_Title,
    .lang-jp .Awards_header .defaultHeading_Title {
        width: 26rem;
        margin: auto;
        padding: 22rem 0 0;
    }


    .lang-vi .partnerBrokersContentInner,
    .lang-fr .partnerBrokersContentInner,
    .lang-id .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner,
    .lang-ru .partnerBrokersContentInner,
    .lang-gr .partnerBrokersContentInner,
    .lang-pl .partnerBrokersContentInner,
    .lang-pt .partnerBrokersContentInner,
    .lang-hu .partnerBrokersContentInner,
    .lang-ur .partnerBrokersContentInner,
    .lang-my .partnerBrokersContentInner,
    .lang-th .partnerBrokersContentInner,
    .lang-tr .partnerBrokersContentInner,
    .lang-fa .partnerBrokersContentInner,
    .lang-jp .partnerBrokersContentInner {
        background: url(/img/b2c/trade/partner_broker/oth_lng/VI/boxBg_1024.png);
        background-repeat: no-repeat;
        background-position: top center;
        min-height: 48.2rem;
    }

    .lang-vi .Globalawards_PartnerBrokersBG,
    .lang-fr .Globalawards_PartnerBrokersBG,
    .lang-id .Globalawards_PartnerBrokersBG,
    .lang-es .Globalawards_PartnerBrokersBG,
    .lang-ru .Globalawards_PartnerBrokersBG,
    .lang-gr .Globalawards_PartnerBrokersBG,
    .lang-pl .Globalawards_PartnerBrokersBG,
    .lang-pt .Globalawards_PartnerBrokersBG,
    .lang-hu .Globalawards_PartnerBrokersBG,
    .lang-ur .Globalawards_PartnerBrokersBG,
    .lang-my .Globalawards_PartnerBrokersBG,
    .lang-th .Globalawards_PartnerBrokersBG,
    .lang-tr .Globalawards_PartnerBrokersBG,
    .lang-fa .Globalawards_PartnerBrokersBG,
    .lang-jp .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/oth_lng/VI/NewBG/bg1024.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .lang-my .equalheight {
        min-height: 6.4rem;
    }

    .lang-th .nomindepositval {
        min-height: 3.6rem;
    }

    .lang-id .nomindepositval,
    .lang-hi .nomindepositval,
    .lang-tr .nomindepositval {
        min-height: 4.2rem;
    }




    .lang-gr header.homeHeader .headerB2c_content .headerb2c_paragraph {
        width: 46%
    }

    .lang-gr .AsecTwoChild h3{
        width: auto;
    }

    .lang-gr .registrations_sectiongrid {
        grid-template-columns: 16.5% 16.5% 16.5%;
    }

    .lang-gr .registrations_sectiongrid_inner p{
        width: 100%;
    }

    .lang-gr .forex.crypto .frGridOne {
        grid-template-columns: 16.9rem 10.9rem 16.9rem 13.9rem 13.4rem 17.4rem;
    }

    .lang-gr .copytrading_intro_bottomgrid {
        grid-template-columns: 14rem 15rem 18rem;
        grid-row-gap: 3rem;
    }

    .lang-gr .copytrading_intro_inner:nth-child(4){
        margin: 0 0 0 10rem;
        width: 19rem;
    }

    .lang-gr .copytrading_intro_inner:nth-child(5){
        margin: 0 0 0 15rem;
        width: 17rem;
    }

    .lang-gr .forexSecSeven .defaultHeadingText{
        width: auto;
    }

    .lang-gr .space_inside_sub {
        min-height: 20.5rem;
    }

    .lang-fa .forexSecSix .downloadCtrader_f {
        margin-top: 0;
    }

    .lang-fa .indices .forexSecSix .downloadCtrader_f {
        margin-top: -2.4rem;
    }

    .lang-fa .shareSecTwo .defaultHeadingText h1 br{
        display: none;
    }

    .lang-vi .CompetitionHeader .defaultHeading_Title {
        font-size: 6rem;
    }

    /*body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph {
        width: 38rem;
    }*/

    .lang-vi .CategoryTabsInner ul li a {
        padding: 0 2.43rem;
    }

    .lang-vi .CategoryTabsInner ul li:first-child a{
        padding-left: 0;
    }

    .lang-vi .CategoryTabsInner ul li:last-child a {
        padding-right: 0;
    }

    .lang-vi .EnterCompetitionContentStepsInnerCount {
        font-size: 3.6rem;
    }

    .lang-vi .EnterCompetitionContentStepsInnerTitle {
        font-size: 1.6rem;
    }

    .lang-ar .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_1024.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader .defaultParagraph {
        width: 45rem;
    }

    .lang-ar .CategoryTabsInner ul {
        align-items: center;
    }

    .lang-ar .CategoryTabsInner ul li a {
        padding: 0 1.85rem;
    }

    .lang-ar .CategoryTabsInner ul li a span {
        font-size: 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a {
        padding-left: 1.85rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a {
        padding-right: 1.85rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child span{
        white-space: inherit;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6) span{
        white-space: inherit;
        width: 12rem;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6) a{
        border: 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6) a:after{
        content: '';
        width: 1px;
        height: 2.4rem;
        background: var(--Dimgray_BG);
        position: relative;
        right: 1.9rem;
    }


    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(-6rem, 2rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(6rem, 2rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(-4.2rem, 0);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(4.2rem, 0);
    }

    .lang-ar .FooterAwardsIcon:nth-child(7) {
        margin:0 -5rem 0 0;
    }

    .lang-hu .bgNav .navbar-expand-lg .navbar-nav .nav-link {
        padding: 1.6rem 2.1rem;
    }

    .lang-vi .ctrader_carousel_slide_Content ul,
    .lang-ru .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
    .lang-hu .ctrader_carousel_slide_Content ul,
    .lang-my .ctrader_carousel_slide_Content ul,
    .lang-fr .ctrader_carousel_slide_Content ul,
    .lang-es .ctrader_carousel_slide_Content ul,
    .lang-ru .ctrader_carousel_slide_Content ul,
    .lang-gr .ctrader_carousel_slide_Content ul,
    .lang-pl .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-pl .ctrader_carousel_slide_Content ul,
    .lang-pt .ctrader_carousel_slide_Content ul {
        width: 49rem;
    }


    .lang-fr .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 15.1rem 15.5rem 14.5rem 14rem 17rem;
    }

    .lang-fr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 15.1rem 15.5rem 14.5rem 16rem 16rem;
    }

    .lang-fr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 16rem 15.5rem 16rem 14rem 16rem;
    }

    .lang-id .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 15rem 18.5rem 15.5rem 15rem 23rem;
    }

    .lang-id .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 14.5rem 23rem 14.5rem 19.5rem 17rem;
    }

    .lang-id .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 17rem 15.5rem 15.5rem 17rem 15rem;
    }

    .lang-ru .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 16rem 16.5rem 14.5rem 17rem 18rem;
    }

    .lang-ru .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 15rem 18rem 16rem 21rem 16rem;
    }

    .lang-ru .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 15rem 16rem 17rem 16rem 15rem;
    }

    .lang-hi .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 15rem 17.5rem 14.5rem 15rem 15.5rem;
    }

    .lang-hi .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 15.1rem 15.5rem 14.5rem 16rem 15rem;
    }

    .lang-gr .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 16rem 16rem 15.5rem 17.5rem 17rem;
    }

    .lang-gr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 15rem 17rem 15rem 15rem 15rem;
    }

    .lang-gr .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 15rem 17rem 17rem 14rem 15rem;
    }

    .lang-hu .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 14.1rem 16.5rem 15.5rem 14rem 19rem;
    }

    .lang-hu .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 15rem 19.5rem 15rem 15rem 15rem;
    }

    .lang-hu .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 15rem 15rem 14rem 16rem 15rem;
    }

    .lang-ar .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 15rem 17.5rem 15rem 15rem 15rem;
    }

    .lang-ar .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 18rem 15rem 15rem 15rem 15rem;
    }


}


@media (min-width:768px) and (max-width:991px) {



    body,
    .bodyscroll{
        padding-top: 19.6rem
    }

    .container, .container-lg, .container-md, .container-sm {
        max-width: 696px;
    }

    .secFourChildLeft>img,
    .secFourChildRight>img {
        max-width: 150px;
        margin-left: 0;
    }



    .secFourChild .col-md-6+.col-md-6 .SecFourLearnMore {
        margin-top: 6.2rem;

    }

    .FooterGrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 0rem;
        justify-content: initial;
        grid-template-rows: initial;
    }

    .FTGridTwo {
        grid-column: 1;
        grid-row: 2;

    }

    .FTGridTwoInner {
        grid-template-columns: auto;
        grid-column-gap: 0;
        display: grid;
        justify-content: start;
        margin-top: 4rem;
        grid-row-gap: 3rem;
    }

    .FooterGrid li+li {
        padding-left: 3rem;
    }

    .FTGridSixInner {
        display: grid;
        grid-template-columns: 5.2rem 5.2rem 6.2rem auto;
        grid-column-gap: 2.6rem;
        grid-row-gap: 3.2rem;
        justify-content: end;
    }

    .FTGridSixInner .FTGridSixIcon:nth-child(10) img{
        margin-left: 1.5rem;
    }

    .FTGridSixInnerOne,
    .FTGridSixInnerTwo {
        text-align: center;
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 3.1rem;
    }

    .FTGridSixInner img+img {
        margin-top: initial;
    }

    .FTGridSix {
        grid-row: 1;
        grid-column: 2;
    }

    .FooterGrid li:not(:first-child) {
        display: none;
    }

    .FTGridSeven {
        grid-column: initial;
        grid-row: 2;
        border-top: 1px solid var(--DarkBorder);
        border-bottom: 1px solid var(--DarkBorder);
        padding: 2.4rem 0;
        margin-top: -12rem;
        width: 33rem;
        margin-left: auto;

    }

    .copyright-FT {
        padding: 6.2rem 0;
    }

    .bgFooter {
        padding: 8rem 3.5rem 0;
    }

    .FTGridTwo ul li:first-child:before {
        background: url(/img/b2c/footerPlus.svg);
        width: 16px;
        height: 16px;
        content: '';
        display: inline-table;
        margin:-1px 14px 0 0;
        vertical-align: middle;
    }

    .FTGridTwo .FTGridTwo_Last ul:nth-child(2) li:first-child:before {
        content: initial;

    }
    .FTGridTwo .FTGridTwo_Last ul:nth-child(3) li:first-child:before {
        content: initial;

    }
  .FTGridTwo .FTGridTwo_Last ul:nth-child(2){
        padding: 0;
    }
    .FTGridTwo .FTGridTwo_Last ul+ul {
           margin-top: 3rem;

    }

    .secFourChildRight {
        padding-left: initial
    }

    header .headerB2c_content .headerb2c_paragraph {
        width: 51%
    }


    .secFive .secFiveChild img,
    .secFive .secFiveChildRight img.windowImg,
    .secFive .secFiveChildTwoLeft img.windowImg,
    .tenYearsParent .tenYearsImg img {
        max-width: 100%
    }

    .secFive .secFiveChild h3 {
        margin-bottom: 0.8rem;
    }

    .secFive .secFiveChild p {
        margin-bottom: 1.5rem;
    }

    .secFive .secFiveChildRight img,
    .secFive .secFiveChildTwoLeft img {
        max-width: 146px
    }

    .secFive .secFiveChildRight {
        padding: 3rem 0 0 2rem
    }

    .secFive .secFiveChildTwoLeft {
        padding: 6rem 2rem 0 0
    }

    .AsecThreeChild .row>div:first-child {
        text-align: center
    }

    .AboutsecOne .aboutCardser {
        min-height: 56rem
    }

    .AboutsecOne .aboutCardser .aboutCardBody a {
        font-size: 1.45rem
    }

    .AsecTwoChild .row>div {
        margin-bottom: 5.5rem
    }

    .AsecTwoChild .row>div:last-child {
        margin-bottom: 0
    }

    .defaultHeadingText h1, .defaultHeading_Title,
    .onePlatform_section_Inner .defaultHeading_Title {
        font-size: 3.6rem;
        line-height: 4.4rem;
    }

    .AboutsecOne .aboutCardser {
        display: flex;
        min-height: 33rem;
        height: 33rem;
        margin-bottom: 4rem
    }

    .AboutsecOne .aboutCardser img {
        max-width: initial
    }

    .AboutsecOne .aboutCardser .aboutCardBody {
        position: relative
    }

    .AsecFourChild .row>div {
        margin-bottom: 2rem
    }

    header .headerB2c_content .headerb2c_title {
        font-size: 5rem;
    }

    header .headerB2c_content .headerb2c_title span {
        font-size: 4rem;
    }

    .headerB2c {
        background: url(/img/b2c/768_hero_nov.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: 0px -67px;
        width: 100vw;
        height: auto;
        padding: 10rem 0 30rem;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tenYearsParent h3 {
        width: 60%;
    }

    .aboutB2c .headerB2c_content .headerb2c_paragraph {
        width: 52%
    }

    .AboutsecOne .aboutCardser .aboutCardBody a {
        left: 50%;
        padding-left: 3rem;
    }



    .AboutsecOne .aboutCardser .aboutCardBody p {
        width: 90%;
    }

    .AboutsecOne .aboutCardser .aboutCardBody h3 {
        width: 68%
    }

    .AboutsecFive,
    .AboutsecFour,
    .AboutsecOne,
    .AboutsecSix,
    .AboutsecThree,
    .AboutsecTwo,
    .aTypesSecThree,
    .aTypesSecTwo,
    .secEight,
    .secFive,
    .secFour,
    .secOne,
    .secSeven,
    .secSix,
    .secThree,
    .secTwo {
        padding: 8rem 0
    }

    .AboutsecOne .AsecOneChild,
    .AboutsecSix .ourAwards,
    .AsecFiveChild,
    .AsecThreeChild,
    .AsecTwoChild,
    .secFive .secFiveChild,
    .secFour .secFourChild,
    .secOne .secOneChild,
    .secSeven .awardLogos,
    .secSeven .secSevenChild,
    .secSix .secSixChild,
    .secThreeTable,
    .secTwo .secTwoChild {
        padding: 5rem 0 0
    }

    .bgFooter .footerLinks .socialLinks {
        margin: 4.5rem 0 7.5rem
    }

    .bgFooter .footerLinks .footerMenuright {
        padding-left: initial
    }

    .fAwardGrid {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-row-gap: 30px;
        grid-column-gap: 30px
    }

    .AsecTwoChild p {
        width: 100%;
        margin-top: 0.8rem;
    }

    .aboutB2c {
        background: url(/img/b2c/main-image-about-us-tablet.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center right;
        width: 100vw;
        height: auto;
        padding: 15rem 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .AboutsecThree .ArightText {
        padding-left: initial;
        padding-bottom: 4.8rem;
    }

    .AsecThreeChild img {
        max-width: 385px;
        margin-bottom: 4rem;

    }

    .AboutsecThree .ArightText+.ArightText {
        padding-top: 0;
    }

    .AboutsecFour .AsecFourChild {
        max-width: 60rem;
        margin: auto
    }

    .AboutsecFour .AsecFourChild .AsecFourImg {
        text-align: center
    }

    .AboutsecFour .AsecFourContent {
        padding: 0 0 4rem 0
    }

    .AboutsecFour .secFourConnect {
        padding: 0
    }

    .AboutsecFive {
        padding: 8.8rem 1.7rem 6.8rem;
        background: url(/img/b2c/about_img_768_2.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    /*768 Menu*/

    .bgNav .navbar-collapse {
        position: fixed;
        background: var(--White_BG);
        left: 0;
        bottom: 0;
        top: 83px;
        padding: 20px 0 20px 0;
        width: 330px;
        overflow-y: auto
    }

    .bgNav .navbar-nav .dropdown-menu {
        border: 0;
        min-height: initial;
    }

    .menuGridTwo,
    .menuGrid {
        grid-template-columns: auto;
        grid-row-gap: 3.7rem;
        justify-content: initial;
    }

    .menuGridThree, .menuGridFour, .menuGridFive {
        grid-template-columns: auto;
        justify-content: initial;
        grid-row-gap: 1.4rem
    }

    .market-analyst{
        margin-top: 1.4rem;
    }


    .bgNav .menuBtns {
        padding: 0
    }

    .bgNav .navbar {
        display: inherit
    }

    .navbarUpperLinks{
        display: grid;
        grid-template-columns: auto auto;
        justify-content: space-between;
        padding: 2.2rem 0;
    }

    .navbarLogo{
        display: grid;
        grid-template-columns: auto auto;
        justify-content: space-between;
        border-top: 1px solid #332F41;
        padding: 2.9rem 0;
        height: 12.3rem;
    }



    .navbarInstit,
    .helpBtn{
        display: flex;
    }

    .navbarInstit a,
    .helpBtn a,
    .navbarhelpBtn a{
        text-transform: capitalize;
        font-size: 1.6rem;
    }

    .navbarInstit a{
        color: var(--Green_TF);
    }

    .navbarInstit a+a{
        margin: 0 0 0 10rem;
    }

    .navbarhelpBtn a+a{
        margin: 0 0 0 4rem;
        text-transform: uppercase;
    }

    .bgNav a.langDrpDn{
        display: inline;
    }

    .upperMenuInner{
        display: none;
    }

    .navbar-toggler {
        margin: 0 0 0 5rem;
        border: 0;
    }

    .bgNav .nav-item:not(.lastMenus):not(:last-child) .nav-link:not(.dropdown-item):before {
        content: url(../img/b2c/round_plus.svg);
        position: initial;
        opacity: 1;
        width: 100%;
        background: none;
        top: 0;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
    }

    .bgNav .navbar-nav>li a:before {
        content: '';
        display: none;
    }

    .bgNav .nav-item:last-child {
        padding-left: 0;
    }

    /*.bgNav .nav-item.lastMenus a.nav-link {
        padding: 1.5rem 3.2rem 1.5rem 6rem;
    }*/

    .bgNav .nav-item .dItemHead:before {
        content: url(../img/b2c/round_plus.svg);
        position: relative;
        opacity: 1;
        width: 100%;
        background: none;
        top: 2px;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
    }

    .bgNav .dropdown-item+.dropdown-item {
        padding: .7rem 0 .7rem 5.2rem;
        margin-top: 0;
        border: 0;
    }

    .bgNav .dItemHeadOpen+.dropdown-item{
        padding-top: 1.4rem;
    }

    .bgNav .dropdown-item.marketanalysis_nav{
        background: none;
        border-top: 1px solid var(--LightGrayBorder);
    }

    .bgNav .dropdown-item.dItemHead,
    .bgNav .nav-item.dropdown .dropdown-item+.dropdown-item {
        display: none !important;
    }

    .bgNav .nav-item.dropdown .dropdown-item.dItemHead,
    .bgNav .nav-item.dropdown .dropdown-item.dropdownMenuRespHead{
        display: flex !important;
        white-space: initial;
    }

    .bgNav .menuGrid .dropdown-item+.dropdown-item,
    .bgNav .menuGridTwo .dropdown-item+.dropdown-item,
    .bgNav .menuGrid .NewsPages .dropdown-item.dItemHead,
    .bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item.dItemHead,
    .bgNav .menuGridCustom .CopyTrdingMenuTwo .dropdown-item:not(.dItemHead) {
        display: none !important;
    }

    .bgNav .menuGridTwo .dropdown-item.dItemHead,
    .bgNav .menuGrid .dropdown-item.dItemHead,
    .bgNav .menuGrid .NewsPages .dropdown-item:not(.dItemHead),
    .bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item:not(.dItemHead),
    .bgNav .menuGridCustom .CopyTrdingMenuTwo .dropdown-item.dItemHead {
        display: flex !important;
    }

    .bgNav .dropdown-item.dItemHead img{
        margin: 0 1rem 0 0;
        display: block;
    }

    .bgNav .dropdown-item.dItemHead img+img,
    .bgNav .dropdown-item.dItemHead.dItemHeadOpen img{
        display: none;
    }

    .bgNav .dropdown-item.dItemHead.dItemHeadOpen img+img{
        display: inline;
    }

    .menuGridCustom {
        grid-row-gap: 0;
    }


    .bgNav .navbar-nav .dropdown-menu .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) a.dropdown-item,
    .bgNav .navbar-nav .dropdown-menu .menuGridCustom .CopyTrdingMenuTwo a.dItemHead {
        font-weight: bold;
    }

    .bgNav .dropdown-menu .NewsPages a.dropdown-item {
        font-weight: normal;
        padding: 1.4rem 3.2rem 1.4rem 6.2rem
    }


    .bgNav .lastMenus .dropdown-item {
        display: block;
        padding: 1.6rem 0 1.6rem 6.2rem;
        background: var(--FlashWhite_BG);
        margin-top: 0;
        border-bottom: 1px solid var(--LightGrayBorder);
    }

    .bgNav .dropdownMenuResp:not(.dItemHead) {
        display: block !important;
    }

    .bgNav .nav-item.dropdown .dropdown-item.dropdownMenuRespHead {
        display: block !important;
    }

    .bgNav .navbar-nav>li{}

    .bgNav .navbar-nav>li:before,
    .bgNav .navbar .navbar-nav>li.lastMenus:before{
        display: none;
    }

    .bgNav .navbar-nav>li a.nav-link:after{
        content: '';
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid var(--GoldenBorder);
        border-top: 0;
        margin: 0 1rem 0 0;
        transform: rotate(90deg);
        opacity: 1;
        position: absolute;
        left: 0;
        display: block;
    }

    .bgNav .navbar-nav>li.lastMenus:before{
        content: '';
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid var(--GoldenBorder);
        margin: 0 1rem 0 0;
        transform: rotate(90deg);
        opacity: 1;
        position: initial;
        border-width: 7px;
        display: inline;
    }

    html body .bgNav .navbar .navbar-nav>li>a.nav-link {
        padding: 1.2rem 0 1.2rem 2.2rem;
        justify-content: flex-start;
        font-size: 1.8rem;
        font-weight: 500;
    }

    .bgNav .menuAnimation a.langDrpDn{
        display: none;
    }


    /*   .bodyscroll .navbar-collapse {
        top: 14.4rem !important;
    }*/

    /*.bgNav .dropdown-item:focus,
    .dropdown-item:hover {
        background-color: var(--Lightgray_BG);
    }*/


    .bgNav .navbar-nav>li.dropdown.show:hover>a>object,
    .bgNav .navbar-nav>li.dropdown:hover>a>object {
        filter: initial
    }

    body.MenuOpen{}

    body.MenuOpen .bgNav:before,
    body.MenuOpen .MainContent:before{
        content: '';
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        position: fixed;
        background: rgba(0, 0, 0, .5);
        z-index: 9;
    }

    .bgNav .navbar-collapse {
        position: fixed;
        overflow: hidden;
        top: 0;
        width: 37.5rem;
        bottom: 0;
        left: initial;
        right: -37.5rem;
        background: #151515;
        padding: 8.8rem 4.5rem;
        z-index: 9;
        /*will-change: transform;
        -moz-transform: translate3d(-480px, 0, 0);
        -o-transform: translate3d(-480px, 0, 0);
        -ms-transform: translate3d(-480px, 0, 0);
        -webkit-transform: translate3d(-480px, 0, 0);
        transform: translate3d(-480px, 0, 0);
        -webkit-transition: transform .3s ease-in-out, width .3s ease-in-out;
        -moz-transition: transform .3s ease-in-out, width .3s ease-in-out;
        -ms-transition: transform .3s ease-in-out, width .3s ease-in-out;
        -o-transition: transform .3s ease-in-out, width .3s ease-in-out;
        transition: transform .2s ease-in-out;
        transition: transform .3s ease-in-out, width .3s ease-in-out;*/
        transition: all 0.5s ease;
        overflow-y: scroll;
        display: block;
    }

    .bgNav .navbar-collapse.show{
        right: 0;
    }

    .closeMenu {
        width: 6.1rem;
        height: 6.1rem;
        background: #151515;
        position: fixed;
        top: 8rem;
        right: -7rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .bodyMove .closeMenu img {
        display: block;
    }

    .bgNav .navbar-collapse.show .closeMenu {
        transition: all .5s ease;
        right: 37.5rem;
    }

    .bgNav .navbar-collapse a.langDrpDn {
        display: none;
    }


    /*.bgNav .menuAnimation {
        transform: translate3d(0px, 0px, 0px);
        transition: transform 0.3s ease-in-out 0s;

    }*/

    .bgNav .navbar-nav li:nth-last-child(-n+2) .dropdown-menu {
        padding: 0
    }

    .bgNav .dropdown:hover>.dropdown-menu {
        display: none;
    }

    .MainContent {
/*        transition: transform 0.3s ease-in-out 0s;*/
    }

    /*body .bodyAnimation {
        transform: translate3d(480px, 0px, 0px);
        transition: transform 0.3s ease-in-out 0s;

    }*/

    .bgNav .navbar-nav .dropdown-menu {
        min-width: 0;
        padding: .2rem 0 1rem;
        box-shadow: none;
        min-height: initial;
        font-size: inherit;
        margin: 0;
        position: initial;;
    }

    .bgNav .dItemHead {
/*        background-color: var(--Lightgray_BG) !important;*/
        padding: 0 0rem 0 2.2rem;
        width: 100%;
/*        border-bottom: 1px solid var(--LightGrayBorder);*/
        line-height: 1.7rem !important;
        font-size: 1.4rem;
        text-transform: uppercase;
    }

    .menuGrid,
    .menuGridTwo {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 1.4rem;
        justify-content: initial;
    }

    .bgNav .dItemHead:before {
        content: initial;
    }

    .bgNav .navbar-nav li:nth-last-child(-n+2) .dropdown-menu a {
        font-weight: 500
    }

    .menuAnimation .switchSiteRight {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        border-top: 1px solid var(--LightGrayBorder);
        border-bottom: 1px solid var(--LightGrayBorder);
    }

    .menuAnimation .chooseEntity {
        margin: 1.8em 0 1.8rem 1.5rem;
    }

    .menuAnimation .chooseEntity span {
        opacity: 1
    }

    .menuAnimation .navbar-nav+.switchSiteRight {
        display: grid !important;
        border: 0
    }

    .languageBtn {
        margin: 5rem 0 0 2.6rem !important;
        display: block;
    }

    .bgNav .languageBtn .dropdown:hover>.dropdown-menu {

        display: block;
    }

    .helpBtn {
        order: 2;
        display: block;
        margin: 3.4rem 0 0 2.6rem !important;
    }

    .languageBtn a,
    .helpBtn a {
        color: var(--DarkGray_TF) !important
    }

    .languageBtn a span.caret:after {
        background: url(/img/b2c/arrow.svg);
        width: 11px;
        height: 6px;
        content: '';
        display: inline-block;
        margin: 0 0 0 5px
    }

    .languageBtn a object,
    .helpBtn a object {
        top: 1px;
        position: relative;
    }


    .upperMenu {
        position: fixed;
        width: 100%;
        z-index: 99999999;
        top: 0
    }

    .headerMargin {
        /*margin-top: 6.1rem*/
    }

    /*.introducing_Brokerr .headerMargin {
        margin-top: 6.1rem
    }*/

    .bgNav {
        top: 0;
        padding: 0;
    }

    .bodyscroll .bgNav {
        height: auto;
        overflow: inherit;
        padding: 0;
        display: block !important;
        z-index: 99999999;
    }

    .secSix .secSixLogo {
        justify-content: center;
        grid-row-gap: 0
    }

    .bgNav .navbar-nav>li>a.nav-link>object {
        position: absolute;
        right: 32px;
        top: 20px
    }

    .bgNav .nav-item .nav-link:not(.dropdown-item):before {
        background: none;
    }

    .upperMenu {
        height: 0;
        padding: 0;
    }

    .bgNav .btnDefault {
        width: 18.7rem;
        font-size: 1.6rem !important;
        height: 3.2rem;
    }

    .bgNav .switchSite {
        display: flex;
        margin: 5.4rem 0 0 2.6rem;
    }

    .bgNav .loginBtn {
        margin: 0;
    }

    .bgNav .switchSite .instit:before {
        content: '';
        height: 20px;
        width: 1px;
        background: var(--Black_BG);
        display: inline-block;
        padding-left: 2;
        vertical-align: middle;
        margin-right: 1.5rem;

    }

    .bgNav .switchSite .disableData {
        color: var(--Green_TF);
    }


    .LanguageBarGrid {
        display: grid;
        grid-template-columns: auto 4rem 7rem;
        grid-row-gap: 0;
    }

    .LanguageBarGrid_left{
        grid-template-columns: auto auto auto auto  auto;
        margin-left: 0;
    }

    .LanguageBarGrid .langs{
        width: 100%;
    }

    .LanguageBarGrid .langs a{
        /*height: 5.2rem;
        border-bottom: 1px solid #dfdfdf;
        margin: 0 -1.5rem;*/
        padding: 0.8rem;
        white-space: nowrap;
    }

    /*.LanguageBarGrid .langs.active a{
        border: 0;
        border-bottom: 1px solid var(--GreenBorder);
        background: var(--Green_BG);
        color: #fff;
    }

    .LanguageBarGrid .langs.active a span{
        background: rgba(255,255,255,.2);
        color: var(--White_TF);
    }*/

    .LanguageBarGrid_right .langs a {
        justify-content: flex-start;
    }

    .LanguageBarGrid_right .langs+.langs {
        margin-top: 0;
    }

    .LanguageBarClick.LanguageBar,
    .bodyscroll .LanguageBarClick.LanguageBar {
        height: auto;
        padding: 2rem 0 0;
        top: 18.6rem;
        transform: inherit;
        /*background: var(--White_BG);
        padding: 0 1.5rem;*/
    }

    /*.LanguageBarClick.LanguageBar .container-fluid {
        display: initial;
    }*/

    .LanguageBar p.defaultParagraph {
        font-size: 1.4rem;
        line-height: initial;
        margin-top: 0;
    }

    .LanguageBarClick.LanguageBar img{
        margin: 0;
    }

    /*768 Menu End*/

    .mSecOneGrid {
        grid-template-columns: auto auto auto auto;
        justify-content: center;
        grid-row-gap: 2rem;
        grid-column-gap: 30px;
    }

    .mSecOneBox:nth-child(4) {
        grid-column: 3/span 2;
        grid-row: 2
    }

    .marketSecOne {
        padding: 12.5rem 0 3.2rem
    }

    .marketSecOne .mSecOneChild {
        padding: 4rem 0 2.4rem
    }

    .mSecOneTable {
        margin: 3.2rem 0
    }

    .mSecOneTable h2, .mSecOneTable .mSecOneTable_Title {
        text-align: center;
    }

    .mSecOneTable ul {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2
    }

    .marketSecThree {
        padding: 3.2rem 0 4.8rem
    }

    .marketSecFour {
        padding: 4rem 0
    }

    .marketSecFour .mSecFourChild {
        padding-top: 3.2rem
    }

    .marketSecFour .mSecFourBox {
        width: 29.4%;
        margin: 0 1.2rem 2.5rem;
        height: 175px;

    }

    .marketSecFour .viewMoreForex {
        max-width: 20rem;
        margin: 3.2rem auto 0
    }

    .marketSecFour .mSecFourBox:nth-child(n+3) {
        margin-bottom: 0
    }

    .whyBtn {
        text-align: center;
        width: 25rem;
        margin: 0 1rem 0 auto;
    }

    .whyBtn .whyTopfxBtn a {
        margin: auto
    }

    .whyTopfxInner::after {
        border-top: 253px solid var(--GoldenBorder);
    }

    .lang-ru .whyTopfxInner::after{
        border-top: 344px solid var(--GoldenBorder);
    }

    .whyTopfxGrid {
        display: grid;
        grid-template-columns: auto auto;
        justify-content: stretch;
        grid-row-gap: 15px;
        grid-column-gap: 15px
    }

    .whyTopfxGrid .d-table-cell {
        width: 83%
    }

    .whyTopfxGrid .d-table {
        margin-right: 0
    }

    .whyTopfxBtnDemo {
        padding-left: 0;
        margin-top: 1rem !important;
    }

    .depositSecTwo,
    .depositb2c {
        padding: 6.2rem 0
    }

    .depositSecOne {
        padding: 0
    }

    .depositSecTwo .dSecTwoChild {
        padding: 3.2rem 0
    }

    header .depositb2c .headerB2c_content p {
        width: 86%;
        margin: auto;
    }

    .depositb2c .depositb2cImg,
    .depositb2c .headerB2c_content {
        text-align: center
    }

    .depositb2c .depositb2cImg img {
        max-width: 290px;
        margin-bottom: 4rem
    }

    .depositTable .table thead th {
        padding: 1.2rem 3rem
    }

    header .depositb2c .headerB2c_content .headerb2c_title {
        font-size: 2.6rem
    }

    .depositTable .table.tableInner td:first-child {
        padding: 9px 0 9px 9px
    }

    .depositTable .table.tableInner td:last-child {
        padding: 9px 9px 9px 0
    }

    .depositTable .table td {
        font-size: 1.4rem;
        text-transform: initial
    }

    a.btndepositNow {
        width: 16rem;
        margin: 0 1rem
    }

    .depositTable img {
        max-width: 100px
    }

    .aTypesSecOne .defaultHeadingText h1 {
        font-size: 3.6rem;
    }

    .accountTypes .secTwo.aTypesSecOne .card .card-header {
        min-height: 16.8rem;
        padding: 3.6rem 1rem;

    }

    .aTypesSecOne {
        padding: 11rem 0 5rem
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-bottom: 2.5rem
    }

    .aTypesSecTwoChild .row div:last-child .card {
        margin-top: 6.3rem
    }

    .aTypeContent {
        padding-left: 0
    }

    .aTypesSecTwoChild .card {
        min-height: initial;
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 11rem
    }

    .aTypesSecThreeChild {
        width: 100%
    }

    .aTypesSecThreeGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 2.5rem;
        grid-column-gap: 0;
        justify-content: center
    }

    .aTypesSecFive .aTypesFiveChildLeft,
    .aTypesSecFour .aTypesChildRight {
        padding: 3.5rem 0 0
    }

    .aTypesSecFive a:last-child,
    .aTypesSecFour .aTypesChildLeft,
    .aTypesSecFour a:last-child {
        margin-left: initial
    }

    .aTypesSecFive .aTypesFiveChildRight {
        margin-right: initial
    }

    .aTypesSecFour .aTypesChildLeft img {
        max-width: 100%
    }

    .aTypesSecFive .secFiveChild,
    .aTypesSecFour .secFiveChild {
        max-width: 51rem;
        margin: auto
    }

    .accountTypes a.btnDownload {
        margin-bottom: 1.6rem
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        margin-top: 3.1rem
    }

    .aTypesSecTwoChild,
    .accountTypes .aTypesSecOne .secTwoChild {
        padding: 8rem 0 0
    }

    .aTypesSecFour .secFiveChild {
        padding: 5rem 0 0
    }

    .aTypesSecOneGrid {
        display: grid;
        grid-template-columns: auto auto;
        grid-column-gap: 2.3rem
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 6.3rem
    }

    .WithDrawalMainDiv .table td,
    .WithDrawalMainDiv .table th {
        font-size: 1.4rem
    }

    .WithDrawalMainDiv .depositTable .table thead th {
        padding: 1rem .3rem
    }

    .WithDrawalMainDiv .depositTable .table .wDrawTblHead {
        padding: 0
    }

    .WithDrawalMainDiv .depositTable .table td:nth-child(6) {
        line-height: 16px
    }

    .WithDrawalMainDiv .depositTable img {
        max-width: 72px
    }


    .WithDrawalMainDiv header .headerB2c_content .headerb2c_paragraph {
        width: 90%
    }

    .forexSecOne {
        padding: 16.4rem 0 5rem;
        background: url(/img/b2c/share_hero768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .forexSecOne p.defaultParagraph {
        width: 100%;
        text-align: center;
        padding: 0 3rem;
    }

    .frGridOne {
        display: grid;
        grid-template-columns: 19.5rem 19.5rem 19.5rem;
        grid-column-gap: 1.2rem;
        grid-row-gap: 2.7rem;
        justify-content: center;
    }

    .frGridBox p {
        width: 90%;
    }

    .shSecThreeContent p {
        width: 95%;
    }

    .frSecTwoGrid {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3.5rem;
    }

    .videoForex video,
    .videoForex img {
        max-width: 399px;
        margin: auto;
        display: block;
    }

    .frSecTwoGrid .defaultHeadingText {
        max-width: 93%;
        margin: auto;
    }

    .frSecTwoGrid .defaultHeadingText h1, .frSecTwoGrid .defaultHeading_Title {
        text-align: left !important;
        font-size: 3.6rem !important;
        line-height: 4.8rem;
    }

    .frSecTwoGrid .defaultHeadingText br {
        display: none;
    }

    .ctraderplatform_f {
        grid-column: 1 /span 2;
    }

    .ctraderplatform_f img,
    .metals.forex .ctraderplatform_f img {
        max-width: 550px;
        margin: auto;
        display: block;
    }

    .frSecFiveGrid,
    .metals.forex .frSecFiveGrid,
    .metals.forex .frSecSixGrid,
    .indices.forex .frSecFiveGrid,
    .indices.forex .frSecSixGrid {
        display: grid;
        grid-template-columns: auto auto;
        grid-column-gap: 15.3rem;
        grid-row-gap: 3.5rem;
        justify-content: center;
    }


    .forexSecFive,
    .frSecFour,
    .forexSecSix,
    .frSecTwoChild,
    .forexSecSeven {
        padding: 5rem 0 7rem;
    }


    .frSecSevenChild {
        padding: 4rem 4rem 0;
    }

    .frSecFourChild {
        padding: 4rem 2rem 0;
    }

    .frSecFiveChild,
    .frSecSixChild {
        padding: 4rem 9rem 0 9rem;
    }

    .mt_custom {
        margin-top: 0;
    }

    .frSecSixGrid,
    .energies.forex .frSecSixGrid,
    .energies.forex .frSecFiveGrid {
        display: grid;
        grid-template-columns: auto auto;
        grid-column-gap: 15.3rem;
        grid-row-gap: 3.5rem;
        justify-content: center;
    }

    .mt4platform_f {
        grid-column: 1 /span 2;
        grid-row: 1;
    }

    .mt4platform_f img {
        max-width: 500px;
        margin: auto;
        display: block;
    }

    .frSecSevenGrid {
        grid-template-columns: 29.5rem;
        grid-column-gap: 0;
        grid-row-gap: 2.7rem;
        justify-content: center;
    }

    /*.frSecSevenBox {
        min-height: 22.6rem;
    }*/

    .forexSecSeven {

        background: url(/img/b2c/768waysoftrade.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;

    }

    .crytoSecOne .defaultHeading_Title, .crytoSecTwo .defaultHeading_Title{
        padding: 0 5rem;
    }

    .inputSearch {
        padding-right: 14rem;
    }

    .shares .inputSearch {
        padding-right: 5rem;
    }


    .tableForex td {
        width: 14rem;
    }

    .forex .defaultHeadingText h1 {
        font-size: 2.6rem;
        text-align: center;
    }

    .frSecSevenGrid p br {
        display: none;
    }


    .i_Broker {
        background: url(/img/b2c/main_image_ib768.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        width: 100vw;
        height: auto;
        padding: 13rem 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .i_BrokerSecOneBox {
        width: 34rem;
    }

    .i_BrokerSecOneFlex {
        display: grid;
        grid-template-columns: auto auto;
    }

    .i_BrokerSecOneBox span {
        width: 59%;
    }

    .i_BrokerSecOne,
    .i_BrokerSecThree,
    .i_BrokerSecTwo,
    .i_BrokerSecFour,
    .shareSecThree {
        padding: 5rem 0;
    }

    .i_BrokerSecTwo p {
        width: 69%;
        margin: auto;
    }

    .i_BrokerSecTwoGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 2.8rem;
    }

    .i_BrokerSecOneChild,
    .i_BrokerSecTwoChild,
    .i_BrokerSecThreeChild,
    .i_BrokerSecFourChild {
        padding: 4rem 0 0;
    }

    .i_SecThreeGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 4rem;
    }

    .i_SecThreeGridLeft img {
        margin: auto;
        display: block;
    }

    .i_SecThreeGridRight {
        width: 100%;
        display: grid;
        grid-template-columns: auto auto;
        grid-column-gap: 2rem;
        justify-content: center;
    }

    .i_SecThreeGridRight p {
        grid-row: 2;
        margin-bottom: 0;
    }

    .i_SecThreeGridRight h2,
    .i_SecThreeGridRight .i_SecThree_Title  {
        margin-bottom: 1.6rem;
    }

    .i_BrokerSecFour .defaultHeadingText h1 {
        width: 49%;
        margin: auto;
    }

    .i_SecFourGrid {
        grid-template-columns: auto auto auto auto;
        justify-content: center;
        grid-column-gap: 2.4rem;
        grid-row-gap: 2.4rem;

    }

    .secEightGrid {
        display: flex;
        justify-content: center;
        grid-column-gap: 10.8rem;
        grid-row-gap: 4.8rem;
        flex-wrap: wrap;
    }

    .secEightIB .secEightChild {
        padding: 6rem 0 0;
    }

    .secEight.secEightIB .secEightChild .secSteps {
        margin: initial;
    }

    .shares .frGridBox p {
        width: 75%;
    }

    .shares .frGridBox:nth-child(5) p {
        width: 100%;
    }

    .shares .shSecTwoChild .defaultHeadingText h1 br {
        display: none;
    }

    .shares .defaultHeadingText h1 {
        line-height: 48px;
        font-size: 3.6rem;
    }

    .shares .shSecTwoChild .defaultHeadingText h1 {
        width: 90%;
        display: block;
        margin: auto;
        line-height: 48px;
        font-size: 3.6rem;
    }

    .shareSecTwoGrid {
        display: flex;
        justify-content: center;
        grid-row-gap: 2rem;
        flex-wrap: wrap;
    }

    .shareSecTwoBox {
        width: 18.5rem;
    }

    .shecThreeImg img {
        max-width: 540px;
        display: block;
        margin: auto;
    }

    .shSecThreeChild {
        padding: 8rem 0 0;
    }

    .shareSecFive .videoForex img {
        max-width: 399px;
        display: block;
        margin: auto;
    }

    .applycookies {
        padding: 1.5rem 3.5rem;
        height: auto;
    }

    .applycookies_button {
        padding: 0 0 0 24px
    }

    .timelineB2c {
        height: initial;
        padding-top: 4.8rem;
        padding-bottom: 5.8rem;
    }

    .timelineheroGrid .timelineheroImg {
        position: initial;
        width: 400px;
        margin: auto;
        order: 1;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 100%;
        margin-bottom: 4rem;
    }

    .timelineheroGrid .headerB2c_content {
        padding-left: 0;
        text-align: center;
        order: 2;
    }

    .timelineheroGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
    }

    header .timelineB2c .headerB2c_content p {
        width: 90%;
        margin: auto;
    }

    header .timelineB2c .headerB2c_content p br.d-md-block {
        display: none!important;
    }

    .timelineSecOne .defaultHeadingText h1 {
        font-size: 3.8rem;

    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 5.2rem 0;
        max-width: 380px;
    }

    .mt4_App_header {
        padding: 8.8rem 0 4.4rem;
    }

    .mt4_App .defaultHeadingText h1, .mt4_App .defaultHeading_Title {
        /*font-size: 3.6rem;
        line-height: 48px;*/
        max-width: 75%;
        margin: auto;
    }

   .lang-ru .mt4_App .defaultHeadingText h1 {
        font-size: 3.6rem;
        line-height: 48px;
        margin: 0;
    }

    .mt4_App_SecOne_Grid {
        grid-template-columns: auto;
        grid-row-gap: 4.6rem;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 380px;
        display: block;
        margin: auto;
    }

    .mt4_App_SecOne_Grid_Box_outer {

        grid-column-gap: 2.4rem;
        grid-row-gap: 2.7rem;

    }

    .mt4_App_SecThree {
        background: url(/img/b2c/mt4_App_SecTwo_bg768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 8.8rem 0;
    }

    .mt4_App_SecThree_grid {
        grid-template-columns: auto auto;
        grid-column-gap: 2.8rem;
        grid-row-gap: 4.2rem;

    }

    .mt4_App_SecThree_grid_Box:nth-child(n+3):not(:nth-child(4n)):after {
        content: inherit;
    }

    .metals.forex .frSecTwoGrid {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3.5rem;
    }

    .metals.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }

    .metals.forex .frGridBox {
        /*height: 20.3rem;*/
        padding: 2.5rem 0.5rem 2.5rem 2.2rem;
    }

    .metals.forex .frGridBox p {
        width: 100%
    }

    .metals.forex .frSecSixGrid .downloadGoogle {
        top: -4.4rem;
    }

    .energies.forex .frSecTwoChild {
        padding: 5rem 0;
    }

    .energies.forex .forexSecOne {
        padding: 14rem 0 4rem;
    }

    .energies.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }

    .energies.forex .frGridBox p {
        width: 100%;
    }

    .energies.forex .frSecSixGrid .downloadGoogle {
        top: -2.4rem;
    }

    /*.crypto.forex .frGridBox {
        height: 16rem;
    }*/

    .crypto.forex .frGridBox p {
        width: 98%;
    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 100%;
    }

    .crypto.forex .crytoSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 4.2rem;
        padding-left: 2.3rem;
        padding-right: 2.3rem;
        padding-top: 5rem;
    }

    .crypto.forex .crytoSecTwoGrid .crytoSecTwoGridImg {
        max-width: 583px;
        margin: 0 auto
    }

    .crypto.forex .crytoSecOne {
        padding: 5rem 0 8rem;
    }

    .crypto.forex .crytoSecOneGrid {
        padding-top: 5rem;
    }

    .crypto.forex .crytoSecTwo h1 {
        max-width: 65%;
    }

    .crypto.forex .forexSecSeven h1 {
        max-width: 70%;
        margin: auto;
    }


    .crypto.forex .forexSecOne {
        padding: 14rem 0 10rem;
        background-image: url(/img/b2c/crypto_secOne_768.png);
        background-color: var(--DimBlack_BG);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center right;

    }

    .indices.forex .frGridBox p {
        width: 100%;
    }

    .indices.forex .frSecTwoGrid .defaultHeadingText {
        max-width: 75%;
        margin: auto;
    }

    .webinarHandsOn {
        grid-column-gap: 3.2rem;
    }

    .secThree {
        padding: 5.5rem 0;
        background: url(/img/b2c/bg-webinars-in-your-language-768.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        height: 23.8rem;
    }

    .shecThreeImg {
        margin-left: 0;
    }


    .etfs .frGridOne {
        grid-template-columns: 20.9rem 20.9rem 20.9rem;
    }

    .etfs .frGridBox {
        /*height: 20.1rem;*/
        padding: 2.5rem 0.7rem 2.5rem 2rem;
        width: 20.9rem;
    }

    .etfs .frGridBox:nth-child(4) {
        grid-column: 1/span 2;
        margin: auto;
        grid-row: 2;
    }


    .etfs .frGridBox:nth-child(5) {
        grid-column: 2/span 3;
        margin: auto;
        grid-row: 2;
    }

    .etfs .frGridBox p {
        width: 95%;
    }

    .etfs .forexSecOne {
        padding: 13.4rem 0 3.2rem;
        background: url(/img/b2c/etfs_bg_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .etfs .defaultHeadingText h1 {
        line-height: 48px;
        font-size: 3.6rem;
        max-width: 80%;
        margin: auto;
    }

    .etfs .frSecTwoGrid .defaultHeadingText h1 {
        max-width: 100%;
        margin-bottom: 1.6rem;
    }

    .CopyTradingSP_BG_content {
        text-align: center;
        z-index: 22;
        position: relative;
    }

    .CopyTradingSP .defaultHeadingText h1{
        font-size: 3.6rem
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
        font-size: 4rem;
        line-height: 46px;

    }

    .CopyTradingSP_BG_content p {
        max-width: 65%;
        margin-left: auto;
        margin-right: auto;
    }

    .CopyTradingSP .CopyTradingSP_BG {
        background: url(/img/b2c/CopyTradingSP_BG_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        height: auto;
        padding: 8rem 0 40rem;

    }

    .CopyTradingSP .CopyTradingSP_BG:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        background: var(--DarkBlue_BG);
        opacity: 0.7;
        backdrop-filter: blur(50px);
        -webkit-backdrop-filter: blur(50px);
    }

    .CT_SP_secOne_Box {
        height: 28.7rem;
        width: 23.62rem;
        padding: 2.6rem;
    }

    .CT_SP_secTwo_Box {

        width: 38rem;
        height: 25rem;
        padding: 5.7rem 2.2rem 1rem;
    }

    .CT_SP_secTwo_Btn {

        margin: 8rem auto 0;
    }

    .CopyTradingSP .headerButtonParent {
        width: 25rem;
        margin: auto;
    }

    .CopyT_SP_secOne,
    .CopyT_SP_secTwo {

        padding: 5rem 0;
    }

    .CT_SP_secOne_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 4rem;
        padding-top: 5rem;
    }

    .CT_SP_secTwo_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 6rem;
        padding-top: 5rem;
    }

    .CT_SP_secTwo_Box .CT_SP_secTwo_Content h4, .CT_SP_secTwo_Box .CT_SP_secTwo_Content .CT_SP_secTwo_Title {
        font-size: 1.7rem;
        line-height: 2.6rem;
        font-family: 'Lato', sans-serif;
    }

    .CT_SP_secTwo_Box:first-child .CT_SP_secTwo_Content p {
        max-width: 90%;
    }

    .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(5),
    .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4) {
        grid-column: initial;
        grid-row: initial;
        margin: initial;

    }

    .mt4PAMM_form_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-row-gap: 8rem;
    }

    .mt4PAMM_form_Left {
        order: 2;
        padding-top: 0;
    }

    .mt4PAMM_form {
        order: 1;
    }

    .mt4PAMM_secTwo_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-template-rows: auto;
        grid-row-gap: 8rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .mt4PAMM_secTwo_btn {
        grid-column: initial;
        grid-row: 2;
        margin-top: -1.4rem;

    }

    .mt4PAMM_secTwo_right iframe,
    .mt4PAMM_secTwo_right {
        width: initial;
        margin: 0;
        order: 1;
    }

    .mt4PAMM_secTwo_right iframe {
        margin: 0 -1.5rem;
        width: calc(100% + 50px);
    }

    .mt4PAMM_secTwo_Left {
        order: 2;
    }

    .mt4PammHeroGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 8rem;

    }

    .CopyTradingSP.mt4Pamm .mt4Pamm_BG {
        width: 100vw;
        height: auto;
        padding: 12rem 0;
    }

    .mt4Pamm .CopyTradingSP_BG_content p,
    .mt4PAMM_secTwo_Left p {
        max-width: 100%;
    }

    .mt4PAMM_form {
        margin: auto;
    }

    .mt4Pamm .CT_SP_secTwo_Btn {
        margin: 8rem auto 0;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG {
        background: url(../img/b2c/nfp_bg_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        height: auto;
        padding: 9rem 0 44.2rem;
    }
    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG:after{ display: none; }
    .nfpbones_header .CopyTradingSP_BG_content h1.get_athirsty_bonus,
    .nfpbones_header .CopyTradingSP_BG_content div.get_athirsty_bonus{
        font-size: 5rem;
        line-height: 4.6rem;
    }
    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content p { max-width: 43rem; }
    .CopyTradingSP .nfpbones_header .headerButtonParent{ width: 27rem; }
    .CT_SP_secOne_Grid.nfpbones_SP_secone_grid{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 23.6rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p { padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }
    .nfpbones_simplestep{ padding: 5.6rem 0; }
    .nfpbones_simplestep .defaultHeadingText h1, .nfpbones_simplestep .defaultHeadingText .defaultHeading_Title{ margin-bottom: 2.9rem; }
    .nfpbones_simplestep_grid h1, .nfpbones_simplestep_grid .defaultHeading_Title {
        font-size: 2rem;
    }



    .nfpbones_simplestep_grid{ grid-template-columns: auto; grid-column-gap: 0; grid-row-gap: 5.6rem; }
    .nfpbones_simplestep_grid_inner{ grid-template-columns: 30rem 3rem 30rem; }
    .nfpbones_simplestep_box{ padding: 3.5rem 2rem 0; }
    .nfpbones_simplestep_box p{ line-height: 2.2rem; }
    .nfpbones_simplestep_box p span{ display: block; }
    .nfpbones_sectionfour{ padding: 5.6rem 0; background-image: url(../img/b2c/key_features_bg_b_768.png); background-size: cover; }
    .nfpbones_sectionfour_grid{ grid-template-columns: 60rem; grid-column-gap: 0; grid-row-gap: 4rem; }
    .nfpbones_sectionfour_box{ padding: 2.4rem 0 4.8rem; height: auto; }
    .nfpbones_sectionfour_box img{ height: 12.2rem; }

    .nfpbones_sectionfive{ padding: 5.6rem 0; }

    .nfpbones_paymentmethod { width: 64rem; margin: 5.6rem auto 0; }
    /*.nfpbones_paymentmethod .owl-carousel .owl-stage-outer { padding-left: 1.5rem; }*/
    /*.nfpbones_paymentmethod .owl-stage { display: flex; }*/
    /*.nfpbones_paymentmethod .owl-carousel.owl-drag .owl-item{ width: 15.4rem !important; }*/
    .nfpbones_paymentmethod .owl-carousel .owl-dots{ text-align: center; margin: 2rem 0 0; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot{ display: inline-flex; margin: 0 .5rem; outline: inherit; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot span{ width: .7rem; height: .7rem; background: #ACACAD; border-radius: 1rem; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot.active span{ background: #000; }

    .tableitem{ display: inline-table; }

    /* ================promotion 768============ */

    .defaultHeadingText_2 h1 {
        margin-bottom:4.6rem;
        margin-top: 9.5rem;
        font-size:3.6rem;
        line-height: 4.8rem;
    }
    .secOne .secOneChild_2 {
        padding: 8.8rem 0 0;
    }

    .secOne .secOneChild .secOneBox_2{
        display:grid;
        grid-template-columns: 33.0rem 33.0rem;
        grid-column-gap: 3rem;
        grid-row-gap: 3.1rem;
        justify-content: center;
        padding-bottom:8rem

    }

    .secOne .secOneChild .secOneBox_2 img{
        width:100%;
        height:17.1rem;
    }

    .secOne .secOneChild .secOneBox_2 .spaces:last-child {
        /* grid-column: 1 / span 2; */
        margin: auto;
        width: 33rem;
    }

    .secOne_2 {
        padding: 0rem 0;
    }

    .secOne .secOneChild .secOneBox_2 .space_inside-start-getting{
        padding:2.5rem 2.5rem 2.6rem 2.5rem;
    }


    .secOne .secOneChild .secOneBox_2 .btn_space_top-start-getting{
        margin-top:6.1rem;
    }

    .dec-size-th{

        width:15rem !important;

    }

    .mt4_App_btns a+a {
        margin-left: 0rem !important;
        margin-top: 1.6rem;
    }

    .likeWorking {
        background: url(/img/b2c/careers_map_768.png) var(--DimBlack_BG);
        background-position: center;
        background-repeat: no-repeat;
    }

    .likeWorking .defaultHeadingText h1 {
        font-size: 3.6rem;
    }

    .likeWorking_grid{
        grid-template-columns: 60.2rem;
        justify-content: center;
        grid-row-gap: 2.4rem;
    }

    .likeWorking_box_inner{
        grid-column-gap: 3.9rem;
    }

    .likeWorking_box_inner_content p{
        width: 95%;
    }

    .news_cy {
        width: 69.3rem;
    }

    .news_cy .news header.newsheader .news_mid{
        padding: 0;
    }

    .home_paymentmethod{
        grid-template-columns: 69rem;
    }

    .secSix .secSixChild{
        padding-top: 3rem;
    }

    .paymentmethod_grid{
        grid-template-columns: repeat(4, 15.4rem);
        grid-gap: 1.8rem;
    }

    .paymentmethod_carousel .owl-dots{
        margin-top: 2.2rem;
        position: initial;
    }

    .home_paymentmethod_content{
        padding: 9.8rem 0 0;
    }

    .home_paymentmethod_content ul{
        display: grid;
        grid-template-columns: 29rem 30rem;
        justify-content: space-between;
    }

    .secSix .home_paymentmethod_content .secSixPoints li{
        display: flex;
        align-items: flex-start;
    }

    .secSix .home_paymentmethod_content .secSixPoints li span{
        padding-left: 2rem;
        font-size: 2rem;
        line-height: 2.6rem;
    }

    .secSix .secSixPoints li img{
        width: 2.8rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li+li {
        margin-top: 0;
    }

    .secSix .home_paymentmethod_content .secSixPoints li:nth-child(2){
        grid-column: 1;
        grid-row: 2;
        margin: .5rem 0 0;
    }

    .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3){
        grid-column: 1;
        grid-row: 3;
        margin: 1.1rem 0 0;
    }

    .secSix .home_paymentmethod_content .secSixPoints li:nth-child(5){
        margin-top: 1.5rem;
    }

    .Global_AwardsCarousel .owl-nav{
        display: none;
    }

    .paymentmethod_icon_tablet_Show{
        display: block;
    }

    .paymentmethod_icon_tablet_hide{
        display: none;
    }

    .Slide_A {
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .ctrader_carousel_slide{
        grid-template-columns: 29rem 28.5rem;
        height: 54.1rem;
    }

    .Slide_A .ctrader_carousel_slider_img {
        margin-top: 12rem;
    }

    .ctrader_carousel_slide_Content {
        padding: 8rem 0 0;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 3.6rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 3rem;
    }

    html body .MainContent .downlaodIcon{
        height: auto;
        width: 22.6rem;
        margin: 4.4rem 0 0;
    }

    .downlaodIcon img{
        max-width: 14.4rem;
        margin: auto;
    }

    .Slide_A .Slide_A_screen img{
        margin: 0 0 0 auto;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen {
        transform: translate(-1.8rem, 0);
    }

    .Slide_A .Slide_A_mobile {
        top: 15.7rem;
        left: -2.3rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_mobile img{
        /*max-height: 14.1rem;
        transform: scale(.52);*/
    }

    .Slide_A .Slide_A_logo {
        top: 21.6rem;
        right: 4rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_logo img{
        /*height: 1.7rem;
        transform: scale(0.55);*/
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        top: 21.5rem;
        right: 20.5rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img {
        transform: scale(1);
    }

    .Slide_A .Slide_A_assets {
        top: -4.1rem;
        right: -3.5rem;
    }

    .Slide_A .Slide_A_element {
        top: 0.2rem;
        left: -8.2rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile {
        top: 16.8rem;
        left: 16.4rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile img {
        /*max-height: 15rem;
        transform: scale(.56);*/
    }

    /*.ctrader_carousel .active .Slide_A.Slide_AMove .ctrader_carousel_slider_img {
        transform: translate(0, 1.7rem);
    }*/

    .Slide_B {
        background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right top;
    }

    .Slide_B .ctrader_carousel_slide_Content {
        padding: 7rem 0 0;
    }

    .Slide_B .ctrader_carousel_slide,
    .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide{
        grid-template-columns: 34.5rem 32.5rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title{
        margin-right: -8rem;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        margin: 2.2rem 0 0;
        width: 31rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 3rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 15.3rem;
    }

    .Slide_B_chart {
        bottom: 18rem;
    }

    @keyframes MoveUpDown {
      0%, 100% {
        bottom: 18rem;
      }
      50% {
        bottom: 25rem;
      }
    }

    .Slide_B_chart img {
        max-width: 100%;
    }

    .ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.behindImg{
        transform: translateX(0rem);
    }

    .Slide_C {
        background: url(/img/b2c/trade/ru_slider/slide_c/new_asset/bg_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
    }

    .Slide_C .ctrader_carousel_slide {
        grid-column-gap: 4rem;
        grid-template-columns: 35rem auto;
    }

    .Slide_C .ctrader_carousel_slide_Content {
        padding: 16rem 0 0;
    }

    .Slide_C .ctrader_carousel_slide_Content p {
        font-size: 2.2rem;
        line-height: 3rem;
        margin: 1.3rem 0 0;
        width: 35rem;
        display: inherit;
    }

    .Slide_C .ctrader_carousel_slide_Content p img {
        margin: -1rem 0.3rem 0;
    }

    .googleStorePlay {
        margin: 4rem 0 0;
    }

    .googleStorePlay a {
        width: 15.3rem;
        height: 4.6rem;
        font-size: 1.4rem;
    }

    .googleStorePlay a img{
        max-height: 1.6rem;
    }

    .googleStorePlay a span {
        margin: 0 0 0 1.3rem;
    }

    .googleStorePlay a+a {
        margin: 0 0 0 2rem;
    }

    .phonevideo {
        margin: 8rem 0 0;
        width: 19.3rem;
    }

    .phonevideo video {
        height: 36.8rem;
        border-radius: 3.5rem;
        top: 1.5rem;
    }

    .phonevideo img{
        max-width: 100%;
        margin: auto;
    }

    .Slide_D{
        background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg_768.png);
        background-repeat: no-repeat;
        background-position: center right;
        background-color: var(--Black_BG);
    }

    .Slide_D .ctrader_carousel_slide {
        grid-template-columns: auto 27.3rem;
    }

    .Slide_D .ctrader_carousel_slide_Content {
        padding: 9rem 0 0;
    }

    .defaultHeading_TitleSmall {
        font-size: 3rem;
        line-height: 3.6rem;
        margin: 1rem 0 0;
    }

    .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 19rem;
    }

    .Slide_D_user {
        top: 15.4rem;
    }

    .ctrader_carousel_slide_Content ul {
        margin: 2.2rem 0 0;
    }

    .ctrader_carousel_slide_Content ul li {
        font-size: 1.6rem;
        line-height: 2.5rem;
    }

    .ctrader_carousel_slide_Content ul li .bullet_point {
        align-items: flex-start;
        padding-top: 0.6rem;
    }

    .ctrader_carousel_slide_Content ul li .bullet_point img {
        max-width: 1.7rem;
        margin: 0 auto;
    }

    .ctrader_carousel_slide_Content ul li span {
        margin: 0 0 0 1.6rem;
    }

    .Slide_A .ctrader_carousel_slide_Content ul li:last-child {
        align-items: flex-start;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 22.6rem;
        height: 5rem;
        font-size: 1.8rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo {
        margin: 1.6rem 0 0;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img,
    .Slide_D .Slide_D_user img {
        max-width: initial;
        max-height: 29.5rem;
    }

    .Slide_D_chart {
        width: 32.5rem;
        bottom: 16.5rem;
    }

    @keyframes MoveUpDownB {
      0%, 100% {
        bottom: 16.5rem;
      }
      50% {
        bottom: 26.5rem;
      }
    }


    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev,
    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next{
        display: none;
    }

    .findmoreopprt {
        padding: 6rem 0 15rem;
    }

    .findmoreopprt .defaultHeading_Title{
        font-size: 3.2rem;
    }

    .secOneChild_Grid {
        grid-template-columns: repeat(3, 22.2rem)
    }

    .secOne .secOneChild .secOneBox:first-child,
    .secOne .secOneChild .secOneBox:nth-child(4),
    .secOne .secOneChild .secOneBox:nth-child(7) {
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(3),
    .secOne .secOneChild .secOneBox:nth-child(6){
        padding-right: 0;
    }


    .secOne .secOneChild .secOneBox {
        padding: 2rem 1.3rem 3.6rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(3):before,
    .secOne .secOneChild .secOneBox:nth-child(6):before{
        display: none;
    }

    .secOne .secOneChild .secOneBox:nth-child(4){
        padding-top: 2rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(4):before,
    .secOne .secOneChild .secOneBox:nth-child(8):before {
        content: '';
        border-right: 1px solid var(--GoldenBorder);
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(5):after,
    .secOne .secOneChild .secOneBox:nth-child(6):after {
        content: '';
        border-bottom: 1px solid var(--GoldenBorder);
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .secOneChildIcon{
        margin-bottom: 1.3rem;
    }

    .secOne .secOneChild .secOneBox h4, .secOne .secOneChild .secOneBox a span {
        font-size: 2.2rem;
        line-height: 2.7rem
    }

    .secOne .secOneChild .secOneBox p {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .secOne .secOneChild .secOneBox.viewallMrkt .viewallMrkt_Inner img {
        margin: 0 0 0 2.2rem;
        width: 6rem;
    }

    .marketAnalyeSsec_Box {
        background: url(/img/b2c/trade/marketanalyis_educt/bg_768.png);
        background-repeat: no-repeat;
        background-position: center;
        width: 66.5rem;
        height: 19.9rem;
        padding: 3rem 2.8rem 0;
        margin: auto;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_Title {
        font-size: 2.1rem;
        line-height: 2.5rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle {
        font-size: 1.6rem;
        line-height: 1.8rem;
        margin: 1rem 0 0;
    }

    .lang-vi .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle{
        width: 50%;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn {
        margin-top: 4.4rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn a {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .marketAnalyeSsec_img {
        right: 2.3rem;
    }

    .marketAnalyeSsec_graph {
        top: -1.4rem;
        right: 0;
    }

    .marketAnalyeSsec_Box:hover .marketAnalyeSsec_graph,
    .marketAnalyeSsec_graph:hover {
        top: -4.4rem;
        right: -3rem;
    }

    .account_Sect{
        background: url(/img/b2c/trade/choose_account/new_asset/bg_768.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        padding: 6rem 0 6rem;
        background-color: #f6f6f7;
    }

    .account_Sect_Grid {
        grid-template-columns: 66.5rem;
        justify-content: center;
    }

    .account_SectImg{
        display: none;
    }

    .secTwo.account_Sect .secTwoChild {
        padding: 4.4rem 0 0;
    }

    .account_SectBoxInner {
        grid-template-columns: repeat(2, 33.2rem);
    }

    .accountSetTabs .nav.nav-tabs{
        display: grid;
        grid-template-columns: repeat(3, 20.85rem);
        grid-column-gap: 2rem;
    }

    .secTwo .card .card-header, .accountSetTabs .nav-tabs button.nav-link {
        background: none;
        min-height: 8.8rem;
        padding-bottom: 0;
        position: relative;
        box-shadow: none;
    }

    .secTwo .secTwoChild .card.cardTwo .card-header,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-two{
        background: none;
    }

    .secTwo .secTwoChild .card.cardTwo .card-header,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-three{
        background: none;
    }

    .secTwo .card h1, .card_header_Title, .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 3.3rem;
        line-height: 4rem;
    }

    .accountSetTabs .nav-tabs button.nav-link.nav-link-three .accountnavTitle{
        color: var(--JackBlack_TF);
    }

    .accountSetTabs .nav-tabs button.nav-link:after{
        content: '';
        height: .3rem;
        background: #939393;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .accountSetTabs .nav-tabs button.nav-link.nav-link-two:after{
        content: '';
        background: var(--Golden_BG);
    }

    .accountSetTabs .nav-tabs button.nav-link.nav-link-three:after{
        content: '';
        background: var(--DimBlack_BG);
    }

    .accountSetTabs .nav-tabs button.nav-link.active{
        background: var(--White_BG);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
    }

    .accountSetTabs .nav-tabs button.nav-link:before{
        content: '';
        height: 1rem;
        position: absolute;
        bottom: -.5rem;
        left: 0;
        right: 0;
    }

    /*.accountSetTabs .nav-tabs button.nav-link.active:before{
        content: '';
        background: var(--White_BG);
    }*/

    .accountSetTabs .nav-tabs button.nav-link.active:after{
        content: '';
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
    }

    .accountSetTabs .tab-content {
        grid-template-columns: auto;
        grid-column-gap: 0;
    }

    .accountSetTabs .tab-content .card-body{
        padding: 3rem 1.8rem;
        border-bottom: .3rem solid #939393;
    }

    .accountSetTabs .tab-content .card-body p,
    .accountSetTabs .tab-content .card-body span {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .accountSetTabs .tab-content .card-body .break{
        margin: 1.8rem 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn {
        margin: 4rem 0 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a {
        width: 24.6rem;
        font-size: 2rem;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore {
        margin: 1.7rem 0 0;
        line-height: 2.4rem;
    }

    .onePlatform {
        padding: 6rem 0;
        background: url(/img/b2c/trade/one_platform_N/bg_768.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
    }

    .onePlatform .defaultHeadingText .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 2.2rem;
        line-height: 2.6rem;
    }

    .onePlatform_img {
        margin: 6rem 0 0;
    }

    .onePlatform_section {
        margin: 2.6rem 0 0;
    }

    .onePlatform_section_InnerGrid{
        grid-template-columns: auto;
        padding: 0 4rem;
    }

    .onePlatform_section_Blur{
        opacity: .8;
        background: transparent linear-gradient(180deg, #EFEFEF 0%, #FFFFFF 100%);
    }

    .onePlatform_section_Inner .defaultParagraph {
        margin: 1.2rem 0 0;
        /*font-size: 2.2rem;*/
        width: auto;
    }

    .onePlatform_section_Inner .nwCustomBtn a{
        margin: 3rem auto 0;
    }

    .viewliveRate {
        padding: 5rem 0 0;
    }

    .viewliveRateGrid {
        grid-template-columns: auto;
    }

    .viewliveRate_Content .defaultHeading_Title{
        font-size: 3rem;
        line-height: 3.5rem;
    }

    .viewliveRate_Content .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 2.2rem;
        line-height: 3rem;
    }

    .viewliveRate_graph{
        margin: 3rem 0 0;
        order: 2;
    }

    /*.viewliveRate_graph iframe{
        height: 38rem !important;
    }*/

    .MT4MetaTrade {
        padding: 3rem 0;
    }

    .MT4MetaTradeGrid {
        display: grid;
        grid-template-columns: 20rem 41.2rem;
    }

    .onePlatform_section_MT4 {
        margin: 19rem 3.5rem 0;
        padding: 0 4.6rem 6rem;
    }

    .onePlatform_section_MT4_Blur {
        background: transparent linear-gradient(180deg, #E4E4E4 0%, #A5A5A5 100%) 0% 0% no-repeat padding-box;
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: auto;
    }

    .onePlatform_section_MT4Content{
        order: 2;
    }

    .MT4MetaTradeContent .defaultParagraph {
        margin: 1.6rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .MT4MetaTradeContent .defaultParagraph span{
        display: block;
    }

    .MT4MetaTradeContent a.moreAbout {
        margin: 3.2rem 0 0;
        line-height: initial
    }

    .onePlatform_section_MT4Img{
        margin: -14rem auto 0 1rem;
    }

    .onePlatform_section_MT4Img img{
        width: 48.8rem;
    }

    .manageMoney {
        padding: 6rem 0;
    }

    .paymentmethod_carousel.owl-theme.owl-loaded {
        display: none;
    }

    .owl-carousel.owl-loaded.paymentmethod_carouselMobile{
        display: block;
    }

    .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/NewBG/bg768.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .global_awards {
        padding: 6rem 0 0;
    }

    .Global_AwardsSilder {
        margin: 3.4rem 0 0;
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsContent{
        font-size: 1.4rem;
        line-height: 2rem;
        font-weight: 500;
    }

    .owl-carousel.owl-loaded.Global_AwardsCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.Global_AwardsCarouselB{
        display: block;
    }

    html body .MainContent  .Global_AwardsGrid {
        grid-template-columns: repeat(3, 17rem)
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsImg img {
        max-height: 16.6rem;
    }

    .Global_AwardsSilder .owl-nav{
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
    }

    .Global_AwardsCarousel .Global_Awards_Icon {
        height: 18.4rem;
    }

    .owl-carousel.Global_AwardsCarousel .Global_Awards_Icon img{
        max-width: 80%;
    }

    .Global_AwardsSilder .owl-dots{
        margin: 3.4rem 0 0;
    }

    .Global_AwardsSilder .ViewALLAward {
        margin: 2.7rem 0 0;
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .Global_AwardsSilder .nwCustomBtn a {
        margin: 2.2rem auto 0;
    }

    .worldImg {
        margin: -6.5rem -2rem 0 -4rem;
        position: relative;
    }

    .worldImg img{
        max-width: 100%;
    }

    .Client_SaysBoxInnerContent {
        padding: 4.6rem 8rem 0;
    }

    .Client_SaysBoxInner{
        background: url(/img/b2c/trade/client_review/new_asset/bg_768.png);
        width: 64.9rem;
        height: 34rem;
        margin: 4.3rem auto 0;
        /*background-size: cover;*/
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title{
        margin-bottom: 2.6rem;
        font-size: 2.2rem;
        line-height: 2.6rem;
    }

    .Client_Review .owl-item{
        opacity: 0;
    }

    .Client_Review .owl-item.active{
        opacity: 1;
    }

    .Client_Review_Inner{
        grid-template-columns: 9.6rem 40.1rem;
    }

    .ClientnameImg {
        width: 3rem;
        height: 3rem;
        line-height: 3rem;
        font-size: 1rem;
    }

    .ClientContent div.defaultParagraph {
        font-size: 1.2rem;
        line-height: 1.5rem;
    }

    .ClientContent p.defaultParagraph {
        margin-top: 1rem;
        padding: 0;
        font-size: 1.4rem;
        line-height: 1.6rem;
    }

    .ClientContentBtm {
        margin-top: 1.2rem;
        grid-template-columns: 7.8rem auto;
    }

    .ClientContentTime {
        font-size: .9rem;
    }

    .Client_Review .owl-nav {
        margin-top: -2rem;
    }

    .Client_Review .owl-nav .owl-prev {
        left: -3.5rem;
    }

    .Client_Review .owl-nav .owl-next {
        right: -3.5rem;
    }

    .Client_Review .owl-dots {
        margin: 1.2rem 0 0;
    }

    .Client_Review .owl-dots .owl-dot {
        width: 0.6rem;
        height: 0.6rem;
        margin: 0 0.2rem;
    }

    .ClientBtmRating {
        margin: 3.1rem 0 0;
        padding: 2.2rem 0;
    }

    .ClientBtmRatingTitle {
        font-size: 1.4rem;
    }

    .ClientBtmRatingWidget {
        margin: 0 1rem;
    }

    .ClientBtmRatingWidget img {
        max-width: 11.9rem;
    }

    .ClientBtmRatingLogo img {
        max-width: 6.4rem;
    }

    .clientFeedBack {
        padding: 6rem 0;
        background: url(/img/b2c/trade/client_rating/bg_768.png);
        background-size: cover;
        background-position: center;
    }

    .clientFeedBackGrid{
        grid-template-columns: repeat(3, 20.8rem);
        grid-column-gap: 2rem;
    }

    .clientFeedBackBoxRating img {
        width: 3.4rem;
    }

    .clientFeedBackBoxRating span {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .clientFeedBack .clientFeedBackBox{
        padding: 1.7rem 0 1.1rem;
        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);
    }

    .clientFeedBackBoxImg {
        height: 6.5rem;
        margin: 1.3rem 0;
    }

    .clientFeedBackBoxImg img {
        height: 6.5rem;
    }

    .clientFeedBackBoxTitle {
        font-size: 1.3rem;
        line-height: 1.6rem;
    }

    .partnerBrokers {
        padding: 8rem 0 6rem;
        /*background-size: cover;*/
    }

    .partnerBrokers .defaultParagraph {
        width: 51rem;
        margin: 1.7rem auto 0;
    }

    .partnerBrokersContent {
        margin: 5.3rem 0 0;
    }

    .partnerBrokersContentGrid {
        grid-template-columns: repeat(2, 32.6rem);
        grid-column-gap: 1.4rem;
    }

    .partnerBrokersContentInner {
        position: relative;
        background: url(/img/b2c/trade/partner_broker/boxBg_768.png);
        background-repeat: no-repeat;
        background-position: top center;
        /*background-size: cover;*/
        padding: 3rem 2.5rem 0 3rem;
        min-height: 46.9rem;
    }

    .lang-vi .ctrader_carousel_slide {
        justify-content: space-between;
    }

    .lang-pl .Global_AwardsSilder .Global_Awards .Global_AwardsContent span,
    .lang-pt .Global_AwardsSilder .Global_Awards .Global_AwardsContent span{
        display: initial;
    }

    .lang-vi .Globalawards_PartnerBrokersBG,
    .lang-fr .Globalawards_PartnerBrokersBG,
    .lang-id .Globalawards_PartnerBrokersBG,
    .lang-es .Globalawards_PartnerBrokersBG,
    .lang-ru .Globalawards_PartnerBrokersBG,
    .lang-gr .Globalawards_PartnerBrokersBG,
    .lang-pl .Globalawards_PartnerBrokersBG,
    .lang-pt .Globalawards_PartnerBrokersBG,
    .lang-hu .Globalawards_PartnerBrokersBG,
    .lang-ur .Globalawards_PartnerBrokersBG,
    .lang-my .Globalawards_PartnerBrokersBG,
    .lang-th .Globalawards_PartnerBrokersBG,
    .lang-tr .Globalawards_PartnerBrokersBG,
    .lang-fa .Globalawards_PartnerBrokersBG,
    .lang-jp .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/oth_lng/VI/NewBG/bg768.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .lang-vi .partnerBrokersContentInner,
    .lang-fr .partnerBrokersContentInner,
    .lang-id .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner,
    .lang-ru .partnerBrokersContentInner,
    .lang-gr .partnerBrokersContentInner,
    .lang-pl .partnerBrokersContentInner,
    .lang-pt .partnerBrokersContentInner,
    .lang-hu .partnerBrokersContentInner,
    .lang-ur .partnerBrokersContentInner,
    .lang-my .partnerBrokersContentInner,
    .lang-th .partnerBrokersContentInner,
    .lang-tr .partnerBrokersContentInner,
    .lang-fa .partnerBrokersContentInner,
    .lang-jp .partnerBrokersContentInner {
        background: url(/img/b2c/trade/partner_broker/oth_lng/VI/boxBg_768.png);
        background-repeat: no-repeat;
        background-position: top center;
        min-height: 53rem;
    }

    html body .MainContent .priceContent.row-height-commision p,
    html body .MainContent .priceContent.no-min-deposit p,
    html body .MainContent .priceContent.row-height-my p,
    html body .MainContent .accountSetTabs .tab-content .card-body .equalheight span,
    html body .MainContent .priceContent.w-50.nomindepositval{
        min-height: inherit;
    }

    .lang-fr .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-th .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-es .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-pl .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-pt .ctrader_carousel_slide_Content .defaultHeading_Title{
        margin-right: -8rem;
    }

    .lang-vi .ctrader_carousel_slide_Content .defaultHeading_Title{
        margin-right: -10rem;
    }

    .lang-my .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-fr .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-th .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-id .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-es .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-hi .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-tr .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-fa .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-pt .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-hu .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-vi .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-ru .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-gr .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span,
    .lang-pl .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span{
        display: initial;
    }

    .lang-my .ctrader_carousel_slide_Content ul,
    .lang-pl .ctrader_carousel_slide_Content ul,
    .lang-pt .ctrader_carousel_slide_Content ul{
        margin-right: -4rem;
    }

    .lang-fr .ctrader_carousel_slide_Content,
    .lang-th .ctrader_carousel_slide_Content,
    .lang-es .ctrader_carousel_slide_Content {
        padding: 6rem 0 0;
    }

    .lang-fa .ctrader_carousel_slide_Content {
        padding: 4rem 0 0;
    }

    .lang-id .ctrader_carousel_slide_Content,
    .lang-ru .ctrader_carousel_slide_Content,
    .lang-gr .ctrader_carousel_slide_Content,
    .lang-jp .ctrader_carousel_slide_Content,
    .lang-hu .ctrader_carousel_slide_Content,
    .lang-ur .ctrader_carousel_slide_Content,
    .lang-pl .Slide_B .ctrader_carousel_slide_Content {
        padding: 3rem 0 0;
    }

    html body.lang-ru .MainContent .downlaodIcon,
    html body.lang-gr .MainContent .downlaodIcon,
    html body.lang-hu .MainContent .downlaodIcon{
        margin: 2.4rem 0 0;
    }

    .lang-pt .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-hu .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-pt .MainContent .downlaodIcon,
    .lang-hu .MainContent .downlaodIcon {
        min-width: 28.6rem;
    }

    .lang-vi .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-ru .Slide_B .ctrader_carousel_slide_Content ul {
        width: 33rem;
    }

    .lang-vi .Slide_B .ctrader_carousel_slide_Content,
    .lang-pt .Slide_B .ctrader_carousel_slide_Content{
        padding: 4rem 0 0;
    }

    .lang-my .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-fr .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-es .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-tr .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-gr .Slide_B .ctrader_carousel_slide_Content ul  {
        width: 36rem;
    }

    .lang-pl .Slide_B .ctrader_carousel_slide_Content ul,
    .lang-pt .Slide_B .ctrader_carousel_slide_Content ul{
        width: 37rem;
    }

    .lang-my .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-id .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-tr .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-gr .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-pl .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a,
    .lang-jp .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 20rem;
    }


    html body .MainContent .Slide_C .ctrader_carousel_slide_Content .defaultHeading_Title{
        margin-right: 0;
    }

    .lang-vi .Slide_C .ctrader_carousel_slide_Content,
    .lang-my .Slide_C .ctrader_carousel_slide_Content,
    .lang-th .Slide_C .ctrader_carousel_slide_Content,
    .lang-id .Slide_C .ctrader_carousel_slide_Content,
    .lang-es .Slide_C .ctrader_carousel_slide_Content,
    .lang-ru .Slide_C .ctrader_carousel_slide_Content,
    .lang-gr .Slide_C .ctrader_carousel_slide_Content,
    .lang-fa .Slide_C .ctrader_carousel_slide_Content,
    .lang-pl .Slide_C .ctrader_carousel_slide_Content,
    .lang-pt .Slide_C .ctrader_carousel_slide_Content,
    .lang-jp .Slide_C .ctrader_carousel_slide_Content,
    .lang-hu .Slide_C .ctrader_carousel_slide_Content,
    .lang-ur .Slide_C .ctrader_carousel_slide_Content {
        padding: 12rem 0 0;
    }

    .lang-fr .Slide_C .ctrader_carousel_slide_Content {
        padding: 10rem 0 0;
    }

    .lang-tr .Slide_C .ctrader_carousel_slide_Content p{
        width: 35rem;
    }

   .lang-gr .googleStorePlay a {
        width: auto;
        padding: 0 2rem;
        white-space: nowrap;
    }

    .lang-gr .googleStorePlay a+a {
        margin: 0 0 0 1rem;
    }


    .lang-vi .Slide_D .ctrader_carousel_slide_Content,
    .lang-my .Slide_D .ctrader_carousel_slide_Content,
    .lang-tr .Slide_D .ctrader_carousel_slide_Content,
    .lang-pl .Slide_D .ctrader_carousel_slide_Content {
        padding: 5rem 0 0;
    }

    .lang-fr .home_paymentmethod_content ul {
        grid-template-columns: 29rem 31rem;
    }

    .lang-fa .Slide_C .ctrader_carousel_slide_Content .defaultHeading_Title{
        width: 30rem;
    }

    .lang-fr .secSix .home_paymentmethod_content .secSixPoints li:nth-child(2),
    .lang-th .secSix .home_paymentmethod_content .secSixPoints li:nth-child(2) {
        margin: 1.5rem 0 0;
    }

    .lang-fr .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -2.4rem 0 0;
    }

    .lang-fr .partnerBrokersContentInner .defaultHeading_Title {
        height: 9rem;
    }

    .lang-th .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -0.9rem 0 0;
    }

    .lang-es .partnerBrokersContentInner .defaultHeading_Title {
        font-size: 2.3rem;
    }

    .lang-es .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -4.4rem 0 0;
    }

    .lang-hi .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -3.2rem 0 0;
    }

    .lang-hi .partnerBrokersContentInner {
        padding-right: 1.5rem;
    }

    .lang-hu .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -3.4rem 0 0;
    }

    .lang-ur .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        grid-column: 1;
        grid-row: 3;
        margin: -0.9rem 0 0;
    }

    .lang-ar .secTwo .card h1, .card_header_Title,
    .lang-ar .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 2.8rem;
    }

    .lang-ar .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -2.9rem 0 0;
    }

    .lang-ar .partnerBrokersContentInner .defaultHeading_Title{
        height: auto;
    }


    .lang-tr .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        grid-column: 1;
        grid-row: 3;
        margin: -1.4rem 0 0;
    }

    .lang-gr .secTwo .card h1,
    .lang-gr .card_header_Title,
    .lang-gr .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 2.3rem;
        line-height: 2.6rem;
    }

    .lang-gr .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: 0.1rem 0 0;
    }


    .lang-ru .partnerBrokerPoints li{
        margin-top: 2rem;
    }

    .lang-ru .partnerBrokerPoints li span {
        font-size: 1.6rem;
    }

    .partnerBrokersContentInner .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem;
        height: 6rem;
    }

    .partnerBrokerPoints {
        padding: 0;
        margin: 2.7rem 0 0;
    }

    .partnerBrokerPoints li+li {
        margin-top: 2.5rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner {
        padding: 3rem 2.5rem 0 3rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints{
        width: auto;
    }

    .partnerBrokersContentInner_BoxContent,
    .partnerBrokersContentInner_BoxContentB {
        padding: 2.5rem 2.4rem 3rem;
    }

    .partnerBrokers .partnerBrokersContentInner_BoxContent .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem;
        height: 6rem;
    }

    .partnerBrokersContentInner_BoxContentB .partnerBrokerPoints {
        padding-right: initial;
        margin: 2.9rem 0 0;
    }

    .partnerBrokersContent .nwCustomBtn a {
        margin: 4rem auto 0;
    }


    .BoostIBMain .Slide_D {
        background: url(/img/b2c/trade/Introducingbrokers/header/bg768.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .BoostIBMain .ctrader_carousel_slide{
        height: 49.6rem;
    }

    .BoostIBMain .Slide_D .ctrader_carousel_slide_Content {
        padding: 7rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-vi .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-fr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-gr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-pl .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-pt .BoostIBMain .ctrader_carousel_slide_Content{
        padding: 6.4rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 4rem;
        line-height: 4.5rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall {
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul{
        width: 32rem;
        margin: 2.5rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li {
        font-size: 2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li+li {
        margin: 1rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn a {
        font-size: 2.2rem;
        height: 6rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li .bullet_point{
        padding: 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li .bullet_point img {
        margin: auto;
        max-width: 2.2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 4.6rem;
    }

    .RewardedPertner {
        padding: 0 0 6rem;
    }

    .RewardedPertner .defaultHeading_Title {
        padding: 3.2rem 8rem;
        top: -8rem;
    }

    .RewardedPertnerGrid {
        grid-template-columns: repeat(3, 21.2rem);
        margin-top: -5.8rem;
    }

    .RewardedPertnerdesp {
        font-size: 1.5rem;
        line-height: 1.5rem;
        padding: 0 1rem;
    }

    .RewardedPertnerBgA {
        height: 12.4rem;
    }

    .RewardedPertnerBgBInner span {
        font-size: 1rem;
    }

    .RewardedPertnerBgBInner h3 {
        font-size: 1.6rem;
    }

    .RewardedPertnerBgBInner {
        padding: 1.2rem 2rem;
    }

    .RewardedPertner .nwCustomBtn a {
        margin: 4rem auto 0;
    }

    .BoostIBMain .defaultParagraph {
        font-size: 2.5rem;
        line-height: 3rem;
        margin: 0.7rem 0 0;
    }

    .PartnerSupportTabs {
        margin: 3.5rem 0 0;
    }

    .PartnerSupportTabs span {
        font-size: 1.6rem;
        line-height: 1.9rem;
        min-height: 4.3rem;
    }

    .PartnerCarouselSilder {
        margin: 7rem 0 0;
    }

    .PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture img {
        transform: scale(1.2448145);
    }

    .PartnerCarouselSilder .owl-carousel .owl-stage-outer{
        overflow: inherit  !important;
    }

    .PartnerCarouselSilder .owl-carousel .owl-dots{
        display: flex;
        justify-content: center;
        margin: 6rem 0 0;
    }

    .PartnerCarouselSilder .owl-carousel button.owl-dot{
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 2rem;
        margin: 0 .8rem;
        background: #D5D6D6;
        outline: none;
    }

    .PartnerCarouselSilder .owl-carousel button.owl-dot.active{
        background: var(--Green_BG);
    }


    .BenefitsClients {
        padding: 6rem 0;
    }

    .BenefitsClientsInner {
        grid-column-gap: 3rem;
    }

    .BenefitsClientsContent ul li {
        font-size: 1.8rem;
        padding: 0 0 0 2.4rem;
    }

    .BenefitsClientsContent ul li:before {
        top: 1rem;
    }

    .BenefitsClientsContent ul li+li {
        margin: 0.1rem 0 0;
    }

    .RevolutionaryPlatform {
        padding: 6rem 0;
    }

    .RevolutionaryPlatformCate {
        grid-template-columns: repeat(2, 1fr);
        margin: 0rem 0 0;
    }

    .RevolutionaryPlatformCateSub img {
        margin: -1.4rem -1.6rem -1.6rem;
    }

    .RevolutionaryPlatformCateSub span {
        font-size: 1.8rem;
    }

    .TopFXGlobe {
        padding: 6rem 0 0;
    }

    .TopFXGlobeInner {
        grid-template-columns: auto;
    }

    .TopFXGlobeMapLeft {
        margin-top: -0.5rem;
    }

    .DivdLine{
        display: none;
    }

    .TopFXGlobeForm{
        margin: -2rem 0 0;
    }

    .TopFXGlobeFormSubTitle {
        margin: 1rem 0 -.2rem;
    }

    .TopFXGlobeFormInner form{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 1.6rem;
    }

    .TopFXGlobeFormFlied:nth-child(3){
        order: 1;
    }

    .TopFXGlobeFormFlied:nth-child(4){
        order: 3;
    }

    .TopFXGlobeFormFlied:nth-child(5){
        order: 5;
        margin-top: -5rem;
    }

    .TopFXGlobeFormFlied:nth-child(6){
        order: 2;
    }

    .TopFXGlobeFormFlied textarea {
        height: 11.6rem;
    }

    .TopFXGlobeFormFlied:nth-child(7){
        order: 4;
    }

    .TopFXGlobeFormFlied:nth-child(8){
        order: 7;
        grid-column: 1 / span 2;
    }

    .TopFXGlobeFormFlied button{
        padding: 0 3rem;
    }

    .TopFXGlobeBtmImg{
        margin: -5rem 0 0;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridD{
        grid-template-columns: repeat(3, 18rem);
        justify-content: space-evenly;
        /*grid-column-gap: 3rem;*/
    }

    .BoostIBMain .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a {
        width: 23.2rem;
        height: 5.8rem;
        font-size: 2rem;
    }

    .BoostIBMain .Slide_D_chart {
        width: 35.6rem;
    }

    .BoostIBMain .Slide_D_user {
        top: 10rem;
    }

    .BoostRevenue .owl-carousel.owl-loaded.BoostIBProgramCarousel{
        display: none;
    }

    .BoostRevenue .owl-carousel.owl-loaded.BoostIBProgramCarouselB{
        display: block;
    }

    .BoostRevenue .BoostIBProgramImg{
        display: none;
    }

    .BoostRevenue .BoostIBProgram_InnerGrid {
        grid-template-columns: 66.6rem;
        grid-column-gap: 1.2rem;
    }

    .BoostRevenue .BoostIBProgramCarouselGrid {
        grid-template-columns: repeat(3, 21rem);
    }

    .BoostIBProgramTableImage{
        grid-column: 2 / span 2;
    }

    .BoostIBMain .BoostRevenue {
        background: url(/img/b2c/trade/Introducingbrokers/boostbg/bg768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .BoostRevenue .owl-carousel .owl-item .BoostIBProgramTableImage img{
        width: auto;
    }

    .BoostRevenue .BoostIBProgramBox {
        padding: 2rem 0.9rem;
        min-height: 28rem;
    }

    .BoostRevenue .BoostIBProgramBox .count {
        width: 4.2rem;
        height: 4.2rem;
        font-size: 2.2rem;
    }

    .BoostRevenue .BoostIBProgramBoxTitle {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 2rem 0 0;
        min-height: 3.8rem;
    }

    .BoostRevenue .BoostIBProgramBox p {
        margin: 2rem 0 0;
        line-height: 2.2rem;
        padding: 0;
    }

    .BoostIBMain .PartnerProvider {
        background: url(/img/b2c/trade/Introducingbrokers/LiquidityProvider/bg768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        padding: 5rem 0 8.4rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion {
        grid-template-columns: repeat(3, 21.2rem);
        grid-gap: 1.6rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card {
        padding: 1.6rem 1.1rem;
        min-height: 19.1rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button {
        font-size: 1.6rem;
        line-height: 1.9rem;
        letter-spacing: -0.05px;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button .partnerIcon {
        margin: 0 0.9rem 0 0;
        width: 2.4rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button .partnerIcon img {
        min-height: initial;
        max-width: 100%;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-body {
        margin: 0.5rem 0 0 0;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-body p {
        width: 100%;
        font-size: 1.4rem;
        line-height: 1.8rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card:nth-child(3) .card-body p {
        width: 100%;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card:last-child {
        width: 21.2rem;
    }

    .BoostIBMain .PartnerExperience {
        background: url(/img/b2c/trade/Introducingbrokers/ourpartners/bg768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 5rem 0;
    }

    .BoostIBMain .PartnerExperienceContent {
        margin: 3rem 0 0;
        padding: 0 4rem;
    }

    .BoostIBMain .PartnerExperienceBox {
        padding: 2.4rem 1.8rem 3.5rem;
        margin: 1rem;
    }

    .BoostIBMain .PartnerExperienceBoxInner {
        grid-column-gap: 1.6rem;
    }

    .BoostIBMain .PartnerExperienceBoxInnerSub p {
        margin: 2rem 0 0 -7rem;
    }

    .BoostIBMain .PartnerExperienceBtm {
        margin: 2.6rem 0 0 -7rem;
    }

    .BoostIBMain .PartnerExperienceBtm img{
        max-width: 8.4rem;
    }

    .BoostIBMain .PartnerExperienceright span {
        font-size: 1.4rem;
    }

    .Footer_Top{
        align-items: flex-start;
    }

    .FooterAwards {
        flex-wrap: wrap;
        width: 31rem;
        justify-content: flex-end;
        grid-row-gap: 0.4rem;
    }

    .FooterAwardsIcon{
        height: auto;
    }

    .FooterBottom .FTsocialLinks{
        display: none;
    }

    .Footer_Top .FooterBottom, .Footer_Top .FooterBottom .FTsocialLinks{
        display: block;
    }

     .Footer_Top .FooterBottom .FTsocialLinks {
        margin-top: 5.5rem;
    }

    .FooterBottom {
        margin: 5rem 0 0;
    }

    .navbarLogo img.logo-mob{
        width: 15.2rem;
        transition: width .5s;
    }

    .bodyscroll .navbarLogo img.logo-mob{
        width: 13.2rem;
    }


    .MarketEducation_header {
        background: url(/img/b2c/trade/market_education/banner/bg_768.png);
        height: 40.2rem;
        background-size: cover;
        background-position: center;
        padding: 0 3.5rem;
    }

    .MarketEducationGrid {
        grid-template-columns: 28rem auto;
        grid-column-gap: 6.8rem;
        height: 40.2rem;
    }

    .MarketEducationContent .defaultHeading_Title {
        font-size: 4.9rem;
        line-height: 6rem;
    }

    .MarketEducationContent .defaultHeading_TitleB{
        margin-top: .6rem;
    }

    .MarketEducationBtm{
        padding: 5rem 3.5rem;
    }

    .MarketEducationBtmInner {
        line-height: 3.4rem;
        width: 94%;
    }

    .FinancialAnalyst {
        padding: 8rem 3.5rem;
    }

    .MarketEducationBtmGrid,
    .FinancialAnalystB .MarketEducationBtmGrid {
        grid-template-columns: auto auto;
        align-items: flex-end;
        grid-column-gap: 2rem;
    }

    .FinancialAnalystContent .defaultHeading_Title{
        margin: 1.5rem 0 0;
    }

    .FinancialAnalystContent .defaultParagraph{
        margin: 1.5rem 0 0;
    }

    .FinancialAnalystImg{
        position: relative;
        bottom: 0;
        right: -2.5rem;
    }

    /*.FinancialAnalystImg_main{
        display: none;
    }

    .FinancialAnalystImg768{
        display: block;
    }*/

    .FinancialAnalyst .FinancialAnalystImg img,
    .FinancialAnalyst.FinancialAnalystB .FinancialAnalystImg img {
        max-height: initial;
    }

    .FinancialAnalystB .FinancialAnalystContent .defaultParagraph{
        margin-right: 0;
    }

    .FinancialAnalystB .FinancialAnalystImg{
        bottom: 0;
        right: initial;
        left: -2.5rem;
    }

    .Awards_header {
        background: url(/img/b2c/trade/awardsNew/AWbg_768.png);
        height: 37.3rem;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .Awards_header .defaultHeading_Title{
        padding: 20.1rem 0 0;
        font-size: 3.7rem;
        line-height: 3.8rem;

    }

    .AwardsBtm .MarketEducationBtmInner {
        font-size: 2.8rem;
        line-height: 3.8rem;
    }

    .AwardsList {
        background: url(/img/b2c/trade/awardsNew/awards_Bg768.png);
        background-size: cover;
        background-position: center;
        padding: 8rem 0 5rem;
    }

    .AwardsListContent .defaultHeading_Title {
        font-size: 3.4rem;
        line-height: 3.2rem;
        margin: 0 0 5.5rem;
    }

    .AwardsListContentGrid {
        grid-template-columns: repeat(3, 20.2rem);
        grid-column-gap: 3.5rem;
        justify-content: center;
        grid-row-gap: 3rem;
    }

    .AwardsBoxImg{}

    .AwardsBoxImg img{
        max-width: 15rem;
    }

    .AwardsBoxContent {
        margin: .6rem 0 0;
        font-size: 1.8rem;
        line-height: 2.5rem;
    }



    body.lpintrobroker, body.lpintrobroker.bodyscroll {
        padding-top: 7.5rem;
    }

    .lpintrobroker .container-fluid, .lpintrobroker .container-lg{
        max-width: 69.4rem;
    }


    /*.lpintrobroker .upperMenu {
        border-bottom: 1px solid var(--MintBorder);
    }*/

    .lpintrobroker .upperMenu .upperMenuInner {
        height: 7.5rem;
    }

    .lpintrobroker .logoTopfx {
        width: 9.1rem;
    }

    .lpintrobroker .upperMenuInner_Left span {
        margin: 0 0 0 1rem;
        padding: 0 0 0 1rem;
        font-size: 1.2rem;
        height: 3.825rem;
        width: 14rem;
        line-height: 1.5rem;
    }

    .lpintrobroker .menuBtns a.btnDefault {
        width: 15.4rem;
        height: 3.7rem;
        font-size: 1.5rem !important;
    }

    .lpintrobroker_Header {
        background: url(/img/b2c/trade/lpIntrobrokers/bg_768.png);
        background-color: #000;
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        height: 35.6rem;
    }

    .lpintrobroker_headerContent{
        width: auto;
    }

    .lpintrobroker_headerContent .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .lpintrobroker_headerContent .defaultHeading_Title span{
        font-size: 2.9rem;
        line-height: 3.5rem;
        margin-top: 0.4rem;
    }

    .lpintrobroker_headerContent .defaultHeading_Title.SecHeading {
        margin: .8rem 0 0;
    }

    .lpintrobroker_headerContent p {
        margin: 0.8rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        width: 32rem;
    }

    .lpintrobroker_headerContent .nwCustomBtn{
        margin: 3rem 0 0;
    }

    .lpintrobroker_headerContent .nwCustomBtn a {
        width: 12.7rem;
        height: 3.8rem;
        font-size: 1.5rem;
    }

    .BoostIBMain .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/IntroducingbrokersN/awards/bg768.png);
        background-size: cover;
        background-position: center;
    }

    body .BoostIBMain .defaultHeading_Title,
    .BoostIBMain .AwardsListB .AwardsListContent .defaultHeading_Title{
        font-size: 3.6rem;
        line-height: 4.4rem;
    }

    .BoostIBMain .BoostIBProgram .defaultHeading_Title {
        width: 48rem;
    }

    .BoostIBProgram {
        background: url(/img/b2c/trade/lpIntrobrokers/IB_Program/bg_768.png);
        background-color: #E4E4E4;
        background-repeat: no-repeat;
        background-position: center;
        padding: 5rem 0;
    }

    .BoostIBProgram .defaultHeading_Title,
    .PartnerProvider .defaultHeading_Title,
    .SignUpSteps .defaultHeading_Title,
    .AwardsListB .AwardsListContent .defaultHeading_Title {
        text-align: center;
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .BoostIBProgram .defaultHeading_Title{
        width: 40rem;
        margin: auto;
    }

    .BoostIBProgram_Inner {
        margin: 3rem 0 0;
    }

    .BoostIBProgramContent {
        margin: 0 0 0 -0.6rem;
    }

    .BoostIBProgramCarouselGrid {
        grid-template-columns: repeat(2, 15.4rem);
    }

    .BoostIBProgramBox .count {
        width: 3.2rem;
        height: 3.2rem;
        font-size: 1.8rem;
    }

    .BoostIBProgramBox {
        padding: 1.4rem 1.3rem;
        min-height: 20.3rem;
    }

    .BoostIBProgramBoxTitle {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0.9rem 0 0;
        padding: 0;
    }

    .BoostIBProgramBox p {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0.4rem 0 0;
    }

    .BoostIBProgramBoxSecound .BoostIBProgramBoxTitle{
        margin-left: -1rem;
        margin-right: -1rem;
    }

    .BoostIBProgramBoxThree p,
    .BoostIBProgramBoxFour p,
    .BoostIBProgramBoxSix p,
    .BoostIBProgramBoxSeven p,
    .BoostIBProgramBoxEight p {
        padding: 0;
    }

    .BoostIBProgramBoxSix .BoostIBProgramBoxTitle {
        min-height: 3rem;
    }

    .BoostIBProgram_InnerGrid {
        grid-template-columns: 32.8rem auto;
        grid-column-gap: 1.2rem;
    }

    .BoostIBProgramImg_main {
        display: flex;
        height: 45rem;
        align-items: center;
    }

    .BoostIBProgramImg_main{
        display: none;
    }

    .BoostIBProgramImg_768{
        display: block;
    }

    .BoostIBProgramImg_main img,
    .BoostIBProgramImg_768 img{
        max-width: 100%;
    }

    .BoostIBProgramContent .owl-dots {
        margin: 0.7rem 0 0;
    }

    .PartnerProvider {
        background: url(/img/b2c/trade/lpIntrobrokers/PartnerProvider/bg_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        padding: 5rem 0 19.4rem;
    }

    .PartnerProviderContent {
        margin: 4.6rem 0 0;
    }

    .PartnerProviderContent .accordion {
        grid-template-columns: repeat(2, 32.1rem);
        grid-gap: 2.2rem;
    }

    .PartnerProviderContent .accordion .card{
        padding: 1.6rem 1.5rem 1.6rem 1.6rem;
        min-height: 20.9rem;
        width: 100%;
    }

    .PartnerProviderContent .accordion .card .card-header button .partnerIcon {
        margin: 0 1.9rem 0 0;
    }

    .PartnerProviderContent .accordion .card .card-body {
        margin: 0.5rem 0 0 6.8rem;
    }

    .PartnerProviderContent .accordion .card .card-body p{
        width: 19.6rem;
    }

    .PartnerProviderContent .accordion .card:nth-child(2) .card-body p{
        width: 18.2rem;
    }

    .PartnerProviderContent .accordion .card:nth-child(3) .card-body p{
        width: 22.4rem;
    }

    .PartnerProviderContent .accordion .card:last-child{
        grid-column: inherit;
    }

    .SignUpSteps {
        padding: 5rem 0;
    }

    .SignUpSteps .SignUpStepsContent {
        margin: 9.7rem 0 0;
    }

    .SignUpSteps .SignUpStepsContentImg img{
        max-width: 100%;
    }

    .SignUpStepsContentBox img{
        height: 1.8rem;
    }

    .SignUpStepsContentBox .SignUpStepsContentBoxTitle {
        margin: 1rem 0 0;
        font-size: 1.1rem;
        line-height: 1.3rem;
    }

    .SignUpStepsContentGrid {
        grid-template-columns: 11.5rem 11.6rem 11.6rem 11.4rem;
        padding: 6.6rem 2rem 7.5rem;
        margin-bottom: 6.5rem;
        grid-column-gap: 5.4rem;
    }

    .SignUpStepsContentTitle {
        width: 11.3rem;
        padding: 1rem;
        font-size: 1.3rem;
        line-height: 1.5rem;
    }

    .stepsA {
        left: 2rem;
        top: -6.1rem;
    }

    .stepsB {
        right: 18.6rem;
        top: -6.2rem;
        width: 12.3rem;
    }

    .stepsC {
        left: 16.5rem;
        bottom: -6.5rem;
        top: inherit;
        width: 15.6rem;
    }

    .stepsD {
        right: 1.5rem;
        bottom: -6.4rem;
        top: inherit;
        width: 13.6rem;
        padding: 1rem;
    }

    .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/lpIntrobrokers/awards/bg_768.png);
        background-size: cover;
        background-position: center;
        padding: 5rem 0;
    }

    .AwardsListB .AwardsListContent .defaultHeading_Title {
        margin: 0 0 3.5rem;
    }

    .owl-carousel.owl-loaded.Partner_AwardsCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.Partner_AwardsCarouselB{
        display: block;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 13.1rem 16.5rem 14.5rem 15.5rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB {
        grid-template-columns: 17.5rem 13.1rem 17.5rem 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC {
        grid-template-columns: 19.5rem 15.1rem 13.1rem 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridD {
        grid-template-columns: 13.1rem 16.1rem 13.1rem 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
        max-width: 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsBoxContent {
        margin: 0.5rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_768.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 73rem;
        background-color: var(--Black_BG);
    }

    .defaultHeading_SmallTitle {
        font-size: 2.5rem;
        line-height: 3rem;
        margin: 9.8rem 0 0;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 7rem;
        line-height: 8.4rem;
        margin: 5rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 4rem;
        line-height: 4.8rem;
        margin: 1rem auto 0;
        width: 45rem;
    }

    .CompetitionHeader .nwCustomBtn {
        margin: 6.3rem auto 0;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 31rem;
        height: 4.9rem;
        font-size: 1.8rem;
    }

    .CompetitionHeader .nwCustomBtn a.TryDemo {
        margin: 1.6rem 0 0;
        line-height: 2.2rem;
    }

    .CategoryTabs {
        background: var(--DimBlack_BG);
        height: 14rem;
        background-image: repeating-linear-gradient(#201D29, #000000 50%);
        align-items: flex-start;
    }

    .CategoryTabsInner ul {
        flex-wrap: wrap;
        justify-content: center;
    }

    .CategoryTabsInner ul li{
        padding: 2.1rem 0;
    }

    .CategoryTabsInner ul li a{
        padding: 0 4.7rem;
    }

    .CategoryTabsInner ul li a span {
        margin: 0 0 0 1rem;
        font-size: 1.9rem;
    }

    .CategoryTabsInner ul li:nth-child(4) a {
        padding-right: 0;
        border: 0;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_768.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        padding: 6rem 0 3rem;
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -13.4rem;
    }

    .UnlockPower .defaultParagraph {
        margin: 0.9rem auto 0;
        font-size: 3rem;
        line-height: 3.6rem;
        width: 52rem;
    }

    .owl-carousel.tradingPower .owl-stage-outer {
        margin-left: -4.5rem;
    }

    .owl-carousel.tradingPower .owl-item.center {
        max-width: 30.9rem;
        z-index: 1;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3) {
        max-width: 22.3rem;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg {
        transform: scale(0.55776);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg, .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg {
        transform: scale(0.40252);
    }

    .tradingPowerAward_Content {
        width: 18.8rem;
        height: 18.8rem;
    }

    .tradingPowerAward_Content span {
        font-size: 1.5rem;
        line-height: 1.8rem;
        padding: 2.5rem 0 0;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content {
        width: 10.1rem;
        height: 10.1rem;
        transform: translate(0, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content span,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content span {
        padding: 0.3rem 0 0;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(4.5rem, 1.5rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(-4.5rem, 1.5rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg, .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg {
        transform: scale(0.55776);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.8614);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content span {
        transform: scale(.55);
        padding-top: 0.6rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(4rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(-4rem, 0rem);
    }

    .UnlockPowerBtmContent {
        margin-top: -11.4rem;
    }

    .UnlockPower .UnlockPowerBtmContent .defaultParagraph {
        font-size: 1.4rem;
        line-height: 1.7rem;
        width: auto;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn {
        margin: 1.4rem auto 0;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a,
    .TradingCompetition .nwCustomBtn a {
        width: 20rem;
        height: 4.5rem;
        font-size: 1.8rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a.TryDemo,
    .TradingCompetition .nwCustomBtn a.TryDemo {
        font-size: 1.1rem;
        margin: 1.5rem 0 0;
        line-height: 1.3rem;
    }

    .EnterCompetition {
        padding: 6rem 0;
    }

    .EnterCompetitionGrid {
        grid-template-columns: repeat(3, 19rem);
        margin: 6rem 0 0;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage {
        display: grid;
        grid-template-columns: repeat(3, 19rem);
        margin: 6rem 0 0;
    }

    .EnterCompetitionContentArrow,
    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:before,
    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:after{
        display: none;
    }

    .EnterCompetitionContentSteps {
        width: 17.2rem;
        height: 17.2rem;
    }

    .EnterCompetitionContentSteps:before {
        content: '';
        width: 17.2rem;
        height: 17.2rem;
    }

    .EnterCompetitionContentStepsInner {
        width: 13.2rem;
        height: 13.2rem;
        padding: 0 1.6rem
    }

    .EnterCompetitionContentStepsInnerCount {
        font-size: 3.4rem;
        line-height: 4.1rem;
    }

    .EnterCompetitionContentStepsInnerTitle {
        font-size: 1.5rem;
        line-height: 1.6rem;
        margin: 0.5rem 0 0;
    }

    .EnterCompetitionContent p {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 2.2rem 0 0;
    }

    .TradingCompetition {
        padding: 6rem 0;
    }

    .TradingCompetition .defaultHeading_Title{
        margin: auto;
    }

    .TradingCompetition .defaultHeading_Title span{
        display: block;
    }

    .TradingCompetitionGrid {
        grid-template-columns: repeat(2, 32.2rem);
        justify-content: center;
        margin: 5rem 0 0;
        grid-gap: 2.2rem;
    }

    .TradingCompetitionBox {
        padding: 2rem 0 3rem;
    }

    .TradingCompetitionBoxIcon {
        height: 7.1rem;
    }

    .TradingCompetitionBoxIcon img{
        height: 7.1rem;
    }

    .TradingCompetitionBoxTitle {
        font-size: 1.6rem;
        line-height: 1.8rem;
        margin: 1.2rem 0 0;
    }

    .TradingCompetitionBox p {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 1rem 0 0;
    }

    .TradingCompetitionBox:nth-child(2) p{
        padding: 0 4rem;
    }

    .webinarsebastLogo{
        height: 9.3rem;
    }

    .WebinarSebast_Header {
        background: url(/img/b2c/trade/sebastian_webinars/header/new/bg768.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        height: 76rem;
    }

    .WebinarSebast_headerContent {
        padding: 12rem 0 0;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 3rem;
        line-height: 4rem;
        width: 29rem;
        letter-spacing: 0.03rem;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.7rem;
    }

    .WebinarSebast_headerContent ul {
        width: 26rem;
        /*margin: 4.5rem 0 0;*/
    }

    .WebinarSebast_headerContent ul li {
        font-size: 1.6rem;
        line-height: 2.3rem;
        padding: 0 0 0 2.5rem;
    }

    /*.WebinarSebast_headerContent ul li+li {
        margin-top: 3rem;
    }*/

    .WebinarSebast_headerContent ul li:after {
        width: 1rem;
        height: 1rem;
    }

    .AttendWebinars,
    .WebinarLibrary {
        padding: 6rem 0;
    }

    .webinars_sebastian .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .whayAttendBoxes {
        margin: 4rem 0 0;
        grid-template-columns: auto;
        grid-row-gap: 1.2rem;
    }

    .whayAttendBoxesInner {
        padding: 4.7rem 4rem;
    }

    .Meet_Educator {
        padding: 11.3rem 0 0;
        grid-template-columns: auto;
    }

    .Meet_EducatorContent{
        padding: 0;
    }

    .Meet_EducatorImg{
        display: none;
    }

    .Meet_EducatorContent .Meet_EducatorImg{
        display: block;
        right: 0;
        margin: 4rem 0 0;
        text-align: center;
    }

    .Meet_Educator .defaultParagraph {
        margin: 3.2rem 3rem 0 0;
    }

    .MonthsWebinars {
        padding: 0 0 6rem;
    }

    .MonthsWebinarsLang{
        padding: 4rem 0 0;
    }

    .MonthsWebinarsLang label {
        font-size: 1.6rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle {
        min-width: 16rem;
        height: 4.8rem;
    }

    .ChooseLangDrpList {
        min-width: 16rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle span.flag-icon,
    .ChooseLangDrpList .langs a span.flag-icon {
        width: 3rem;
        height: 3rem;
        min-width: 3rem;
        min-height: 3rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle .ChooseLangDrpSlct,
    .ChooseLangDrpList .langs a .ChooseLangDrpSlct {
        font-size: 1.6rem;
        margin: 0 0 0 0.7rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle::after{
        background-size: 90%;
        background-repeat: no-repeat;
        width: 1.4rem;
        height: 0.8rem;
    }

    .MonthsWebinarsList {
        margin: 4rem 0 0;
    }

    .MonthsWebinarsListInner {
        height: auto;
        padding: 4rem 3rem 3rem;
        grid-template-columns: auto;
    }

    .MonthsWebinarsDate {
        border-right: 0;
        border-bottom: 1px solid var(--GreenBorder);
        height: inherit;
        display: flex;
        align-items: center;
        text-align: left;
        padding: 0 0 3rem;
        justify-content: flex-start;
    }

    .MonthsWebinarsDateInner{
        display: flex;
    }

    .MonthsWebinarsDateIcon img{
        max-width: 5rem;
    }

    .MonthsWebinarsDateTitle{
        margin: 0 0 0 2rem;
        font-size: 2rem;
    }

    /*.MonthsWebinarsDateTitle span {
        line-height: 1.4rem;
    }*/

    .MonthsWebinarsContent {
        padding: 2rem 0 0;
    }

    .MonthsWebinarsContentFlagTitle{
        align-items: flex-start;
    }

    .MonthsWebinarsContentFlagTitle picture{
        position: relative;
        top: .2rem;
    }

    .MonthsWebinarsContentFlagTitle span.flag-icon{
        width: 5.4rem;
        height: 5.4rem;
        min-width: 5.4rem;
        min-height: 5.4rem;
        border-radius: 6rem;
        background-size: 7rem;
        margin: 0;
    }


    .MonthsWebinarsContentFlagTitle span{
        margin: 0 0 0 2rem;
    }

    .MonthsWebinarsContentSubTitle {
        margin: -2.5rem 0 0 7.5rem;
    }

    .MonthsWebinarsContent .MonthsWebinarsDateTitle {
        width: auto;
        line-height: 2.5rem;
        font-size: 2rem;
        margin: 1.5rem 0 4rem 7.5rem;
    }

    /*.MonthsWebinarsListInner:first-child .MonthsWebinarsContent .MonthsWebinarsDateTitle{
        width: auto;
    }*/

    .MonthsWebinarsBtn {
        border-left: 0;
        border-top: 1px solid var(--GreenBorder);
        padding: 3rem 0 0;
        height: auto;
    }

    .MonthsWebinarsBtn .nwCustomBtn a {
        width: 29.6rem;
    }

    .WebinarLibrarySection {
        margin: 4rem 0 0;
        grid-template-columns: auto;
        grid-row-gap: 6rem;
    }

    .webinar_thumbnails{
        display: grid;
        grid-template-columns: repeat(2, 32.4rem);
        grid-column-gap: 2rem;
    }

    .webinar_thumbnailsImg{
        width: 100%;
    }

    .webinar_thumbnailsImg img{
        max-height: initial;
        max-width: 100%;
    }

    .webinar_thumbnailsContent {
        margin: 1.5rem 0 0;
    }

    .webinar_thumbnailsContentTitle{
        margin: 0;
        width: 86%;
    }

    .webinar_thumbnailsContentTitle:last-child{
        height: auto;
    }

    .webinar_thumbnailsInner:nth-child(n + 2){
        margin: 0;
    }

    .webinar_thumbnailsInner{
        flex-direction: column;
    }

    .webinar_thumbnailsInner:last-child{
        display: none;
    }

    .WebinarLibraryThumbnails .nwCustomBtn {
        margin: 4rem auto 0;
        width: 42.2rem;
    }



    .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/bg768.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 35rem;
    }

    .lang-ar .ctraderBrokerHero,.lang-fa .ctraderBrokerHero,.lang-ur .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/rtl-bg768-02.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
    }

    .ctraderBrokerHero_Content {
        padding: 5rem 0 0;
    }

    .ctraderBroker .ctraderBrokerHero .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3.5rem;
    }

    .ctraderBroker .ctraderBrokerHero .defaultParagraph {
        margin: 2.5rem 0 0;
        font-size: 1.6rem;
        width: 31rem;
        line-height: 2.3rem;
    }

    .ctraderBrokerCEOInner {
        width: 61rem;
        grid-template-columns: 17.3rem 45rem;
        grid-column-gap: 3.6rem;
        padding: 4rem 3rem 4rem 0;
    }

    .lang-ar .ctraderBrokerCEOInner,.lang-ur .ctraderBrokerCEOInner, .lang-ur .ctraderBrokerCEOInner{
        width: 63rem;
    }
    .lang-ar .ctraderBrokerCEOInner,.lang-fa .ctraderBrokerCEOInner,.lang-ur .ctraderBrokerCEOInner{
        margin: 0 auto 0 0;
        padding: 4rem 0 4rem 3rem;
    }

    .ctraderBroker .defaultHeading_Title {
        font-size: 2rem;
        line-height: 3rem;
    }

    .ctraderBroker .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 1.6rem;
        line-height: 2.3rem;
    }

    .ctraderBrokerCEO,
    .ctraderBrokerExtensive {
        padding: 6rem 0;
    }

    .ctraderBrokerCEOContent .defaultHeading_Title {
        width: 38rem;
    }

    .ctraderBrokerCEOContent .defaultParagraph{
        font-size: 1.6rem;
        margin: 2.5rem 0 0;
    }

    .ctraderBrokerCEOContent .defaultParagraph span{
        display: block;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultHeading_Title {
        width: auto;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultParagraph {
        width: 53rem;
    }

    .TradingSupport {
        padding: 0;
    }

    .TradingSupportInner {
        grid-template-columns: 100%;
        text-align: center;
    }

    .TradingSupportInnerContent{
        margin: auto;
    }

    .TradingSupportInnerContent .defaultHeading_Title {
        width: auto;
    }

    .ctraderBroker .TradingSupportInnerContent .defaultParagraph {
        margin: 1rem 0 0;
        width: auto;
    }

    .ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title {
        font-size: 1.8rem;
        margin: 0 0 1.5rem;
    }



    .VastAssets {
        padding: 5rem 0 6rem;
    }

    .VastAssets ul {
        margin: 3rem 0 0;
    }

    .VastAssets ul li {
        grid-template-columns: 16rem auto;
        padding: 0 2rem 0 3rem;
    }

    .VastAssets ul li span {
        font-size: 1.6rem;
        line-height: 2.3rem;
    }

    .VastAssets ul li .defaultParagraph {
        margin: 0 0 0 2rem;
    }

    .VastAssets ul li:nth-child(2) p,
    .VastAssets ul li:nth-child(3) p,
    .VastAssets ul li:nth-child(4) p {
        width: auto;
    }

    html body .MainContent .ctraderBroker .ctraderBrokerHero .defaultHeading_Title {
        width: 36rem;
    }











    .copytradingLP_header {
        background: url(/img/b2c/trade/copyTradingLP/header/bg768.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 62.4rem;
    }

    .copytradingLPContent {
        padding: 14.5rem 0 0;
    }

    .copytradingLP .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.5rem;
    }

    .copytradingLPContent .defaultParagraph {
        width: 25rem;
        font-size: 1.6rem;
        line-height: 2rem;
        margin: 1.8rem 0 4rem;
    }

    .copytradingLP .copytradingLPContent .nwCustomBtn a {
        min-width: 19rem;
        height: 5rem;
        border-radius: 5rem;
        font-size: 1.6rem;
        padding: 0 4.5rem;
    }

    .tcsapply {
        width: 19rem;
        margin: 1.2rem 0 0;
    }

    .tcsapply a {
        font-size: 1.6rem;
    }

    .WhatCopyTrading {
        padding: 6rem 0 0;
    }

    .copytradingLP .WhatCopyTrading .defaultHeading_Title br{
        display: none;
    }

    .copytradingLP .defaultHeading_Title div{
        display: block;
    }

    .WhatCopyTradingBox {
        margin: 4rem 0 0;
        padding: 6rem 3rem 0
    }

    .WhatCopyTradingContent {
        padding: 0;
    }

    .WhatCopyTradingGrid {
        grid-template-columns: auto;
        justify-content: center;
    }

    .copytradingLP .WhatCopyTradingBox .defaultHeading_Title{
        font-size: 2.5rem;
        line-height: 3rem;
        text-align: center;
    }

    .WhatCopyTradingBox .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.2rem;
        margin: 3.2rem 0 0;
        text-align: center;
    }

    .WhatCopyTradingBox .defaultParagraph span{
        display: block;
    }

    .WhatCopyTradingBox .nwCustomBtn {
        margin: 4rem auto 0;
    }

    .WhatCopyTradingImg {
        margin: 3rem 0 -3.2rem;
        text-align: center;
    }

    .WhatYou {
        padding: 6rem 0;
    }

    .WhatYouGrid {
        grid-gap: 1.5rem;
        margin: 4rem 0 0;
        grid-template-columns: 28.8rem 37.8rem;
    }

    .WhatYoubox:first-child,
    .WhatYoubox:nth-child(4),
    .WhatYoubox:nth-child(5) {
        width: 28.8rem;
    }

    .WhatYoubox:nth-child(2),
    .WhatYoubox:nth-child(3),
    .WhatYoubox:nth-child(6) {
        width: 37.8rem;
    }

    .WhatYoubox {
        padding: 0 0 3rem 3rem;
        height: 22.8rem;
        border-radius: 2rem;
        position: relative;
    }

    .WhatYouboxContent .WhatYoubox_Title {
        font-size: 1.8rem;
        line-height: 2rem;
    }

    .WhatYouboxContent .defaultParagraph {
        margin: 1.6rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        min-height: 6.6rem;
    }

    .WhatYoubox:first-child .WhatYouboxContent .defaultParagraph {
        margin-right: -9rem;
    }

    .WhatYoubox:first-child .WhatYouboxImg {
        right: 1rem;
        top: -7rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxContent .defaultParagraph{
        width: 20rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxImg {
        right: 0rem;
        bottom: -1rem;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxContent .defaultParagraph {
        width: auto;
        margin-right: -5rem;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxImg {
        top: -5.5rem;
        right: -0.5rem;
    }

    .WhatYoubox:nth-child(4) {
        right: -9rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxContent .defaultParagraph{
        margin-right: -8rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxImg {
        margin: -3rem -1rem 2.5rem 0;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent{
        width: auto;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent .defaultParagraph{
        margin-right: -5rem;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxImg {
        top: -10.4rem;
        right: 2rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent{
        width: auto;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent .defaultParagraph{
        margin-right: -2rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxImg {
        right: 1.5rem;
        bottom: initial;
        top: -5.5rem;
    }

    .ClaimUp {
        background: url(/img/b2c/trade/copyTradingLP/claimup/bg768.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 27.8rem;
    }

    .copytradingLP .ClaimUp .defaultHeading_Title {
        font-size: 3.5rem;
        line-height: 4.5rem;
    }

    .ClaimUp .defaultParagraph {
        font-size: 2.2rem;
        margin: 0.7rem 0 0;
        width: 31rem;
        line-height: 2.6rem;
    }

    .ClaimUp .nwCustomBtn {
        margin: 2.5rem 0 0;
    }

    .copytradingLP .ClaimUp .nwCustomBtn a {
        min-width: 17rem;
        height: 4.5rem;
        border-radius: 5rem;
        font-size: 1.4rem;
        padding: 0;
    }

    .SelectRole {
        padding: 6rem 0 0;
    }

    .SelectRoleGrid {
        grid-template-columns: auto;
        grid-column-gap: 0;
        margin: 4rem 0 0;
        grid-row-gap: 3rem;
    }

    .SelectRoleBox {
        padding: 6rem 5rem;
        border-radius: 3rem;
    }

    .SelectRoleBox .defaultHeading_Title br{
        display: none;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
        width: 48rem;
    }

    .SelectRoleBox ol {
        margin: 3.4rem 0 0;
        width: auto;
    }

    .SelectRoleBox li {
        font-size: 2rem;
        line-height: 2.6rem;
        padding: 0 0 0 4rem;
    }

    .SelectRoleBox li:before {
        width: 2.6rem;
        height: 2.6rem;
        line-height: 2.6rem;
    }

    .SelectRoleBox ol li:nth-child(1n + 2) {
        margin: 3.2rem 0 0;
    }

    .SelectRoleBox:first-child li:nth-child(2),
    .SelectRoleBox:first-child li:nth-child(3),
    .SelectRoleBox:first-child li:nth-child(4){
        top:inherit;
    }

    .SelectRoleBox:nth-child(2) li:first-child{
        width: 48rem;
    }

    .SelectRoleBox:nth-child(2) li:before,
    .SelectRoleBox:first-child li:nth-child(2):before {
        top: 0.1rem;
    }

    .WorkSteps {
        padding: 6rem 0 0;
    }

    .WorkStepsBox {
        padding: 5rem 2rem 5rem 3rem;
        border-radius: 3rem;
        margin: 4rem 0 0;
    }

    .WorkStepsCount {
        font-size: 4rem;
        line-height: 4.8rem;
    }

    .WorkStepsTitle {
        font-size: 2rem;
        line-height: 2.4rem;
        margin: 0.5rem 0 0;
    }

    .WorkStepsContent {
        padding-bottom: 1rem;
    }

    .WorkStepsContent .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.4rem;
        min-height: 12rem;
    }

    .WorkStepsGrid {
        grid-template-columns: 23.5rem auto;
    }

    .WorkStepsBox .owl-carousel .owl-dots {
        top: 23rem;
    }

    .WorkStepsBox .owl-carousel button.owl-dot {
        width: 1rem;
        height: 1rem;
        margin: 0 0.5rem 0 0;
    }

    .WorkStepsContent .nwCustomBtn {
        margin: 5.4rem 0 0;
    }

    .copytradingLP .WorkStepsBox .nwCustomBtn a {
        min-width: 15rem;
        height: 4rem;
        font-size: 1.3rem;
        padding: 0;
    }

    .WorkStepsimg {
        margin-top: 0;
    }

    .WorkStepsBox .owl-carousel .owl-nav {
        width: 39.2rem;
        top: 30rem;
    }

    .WorkStepsBox .owl-carousel .owl-nav button {
        margin: 0 1rem;
    }

    .WorkStepsBox .owl-carousel .owl-nav button.owl-next,
    .WorkStepsBox .owl-carousel .owl-nav button.owl-prev {
        width: 2rem;
        height: 2rem;
        background-size: cover;
    }


    .ManualTrading {
        padding: 6rem 0 0;
    }

    .ManualTradingGrid {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3rem;
        margin: 4rem 0 0;
    }

    .ManualTradingBox {
        padding: 5rem 5.5rem 5rem 3.5rem;
        border-radius: 3rem;
    }

    .ManualTradingBox .defaultHeading_Title{
        font-size: 3.5rem;
        line-height: 4rem;
        margin: 0 0 2.5rem;
    }

    .ManualTradingBox .defaultParagraph {
        line-height: 2.2rem;
        font-size: 1.8rem;
    }

    .ManualTradingDesp {
        min-height: inherit
    }

    .ManualTradingBox .defaultParagraph:nth-child(1n + 2) {
        margin: 2.2rem 0 0;
    }

    .ManualTradingBox .nwCustomBtn {
        margin: 3rem 0 0;
    }

    .copytradingLP .ManualTradingBox .nwCustomBtn a {
        min-width: 19rem;
        height: 5rem;
        font-size: 1.5rem;
        padding: 0;
    }

    .TradingReview {
        padding: 6rem 0 0;
    }

    .TradingReviewCarousel {
        margin: 4rem 0 0;
    }

    .TradingReviewCarousel .owl-stage{
        padding-left: 7rem;
        height: 40rem;
        overflow: hidden;
    }

    .TradingReviewBox {
        padding: 0 3rem 0 2.5rem;
        min-height: 31rem;
    }

    .TradingReview .owl-carousel .owl-item .item{
        min-height: 36rem;
    }

    .cort {
        height: 5.4rem;
    }

    .TradingReview .owl-carousel .owl-item .cort img{
        max-width: 3.8rem;
    }

    .TradingReviewBox .defaultParagraph{
        font-size: 1.8rem;
        line-height: 2.1rem;
        min-height: 12.6rem;
    }

    .TradingReviewBox .UserName {
        font-size: 1.8rem;
        margin: 1.5rem 0 .8rem;
    }

    .TradingReview .owl-carousel .owl-item img.starts{
        height: 1.5rem;
    }

    .TradingReview .owl-carousel .owl-item.center .TradingReviewBox {
        min-height: 36rem;
        padding-left: 2.5rem;
    }

    .TradingReview .owl-carousel .owl-dots{
        display: flex;
        justify-content: center;
    }

    .TradingReview .owl-carousel button.owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 2rem;
        border: 1px solid var(--MintBorder);
        margin: 0 0.6rem 0 0;
    }

    .TradingReview .owl-carousel button.owl-dot.active {
        background: var(--Green_BG);
        border-color: var(--GreenBorder);
    }

    .CopyTradingFAQ {
        padding: 6rem 0;
    }

    .CopyTradingFAQTabs {
        margin: 4rem 0 0;
    }

    .CopyTradingFAQTabs .accordion-button {
        font-size: 1.8rem;
    }

    .CopyTradingFAQTabs .accordion-button span{
        margin-right: 8rem;
    }

    .CopyTradingFAQTabs .accordion-body {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }




    .lang-vi .Awards_header .defaultHeading_Title {
        width: 26rem;
        padding: 17rem 0 0;
    }

    .lang-my .Awards_header .defaultHeading_Title,
    .lang-th .Awards_header .defaultHeading_Title,
    .lang-id .Awards_header .defaultHeading_Title,
    .lang-es .Awards_header .defaultHeading_Title,
    .lang-ru .Awards_header .defaultHeading_Title,
    .lang-pl .Awards_header .defaultHeading_Title,
    .lang-jp .Awards_header .defaultHeading_Title {
        width: 29rem;
        margin: auto;
        padding: 19rem 0 0;
    }



    .lang-vi .MarketEducationContent,
    .lang-id .MarketEducationContent,
    .lang-hi .MarketEducationContent,
    .lang-pl .MarketEducationContent,
    .lang-pt .MarketEducationContent {
        margin-right: -5rem;
    }

    .lang-ur .MarketEducationContent {
        margin-left: -10rem;
    }

    .lang-ar .MarketEducationContent {
        margin-left: -5rem;
    }

    .lang-fr .MarketEducationContent{
        margin-right: -3rem;
    }

    .lang-ru .AboutsecOne .aboutCardser .ru-adjustment{
        padding:3rem 0 3rem 3rem;
    }

    .lang-ru .MarketEducationContent .defaultHeading_Title {
        font-size: 3.6rem;
        line-height: 5rem;
    }

    .lang-ru .MarketEducationContent .defaultHeading_TitleB {
        font-size: 2.8rem;
    }

    .lang-ru .AboutsecOne .aboutCardser .ru-adjustment p{
        width:100%;
        margin-right: 0px !important;
    }

    .lang-ru .pl_24{
        padding-left: 0.6rem;
    }

    .lang-tr .tenYearsParent h3{
        width: initial;
    }

    .lang-tr .MainContent .contact-element{
        padding: 5rem 0;
    }

    .lang-tr .MainContent .whyTopfx a.btnDemo{
        width: initial;
        margin-top: 1rem !important;
    }

    .lang-tr .MainContent .priceContent{
        width: 50%
    }

    .lang-tr .MainContent .secTwo.aTypesSecOne .card .card-body {
        height: 83rem;
    }

    .lang-tr .MainContent .tradingconditions .pricing_grid_box h4 {
        height: 2.3rem;
    }

    .lang-tr .MainContent .tradingconditions .pricing_grid_box p {
        min-height: 11rem;
    }

    .lang-tr .MainContent .choose_assets_inner .nav-tabs .nav-item + .nav-item {
        margin: 0 0 2.4rem 2rem;
    }

    .lang-tr .MainContent .getCtraderGrid {
        grid-template-columns: 15% 20% 25% 17% 23%;
    }

    .lang-tr .MainContent .getCtrader_col + .getCtrader_col {
        padding: 0 0 0 1.8rem;
    }





    .lang-tr .MainContent .copytrading_intro_bottomgrid {
        grid-template-columns: 11rem 12rem 6rem 14rem 16rem;
    }

    .lang-gr header.homeHeader .headerB2c_content .headerb2c_title{
        width: 64%;
    }

    .lang-gr .AsecTwoChild h3{
        width: auto;
    }

    .lang-gr .registrations_sectiongrid_inner p{
        width: auto;
    }

    .lang-gr .whyTopfx h3 br{
        display: none;
    }

    .lang-gr .crypto.forex .forexSecSeven h1{
        width: auto;
        max-width: initial;
    }

   .lang-gr .MarketEducationContent {
        margin-right: -1rem;
    }

    .lang-pl .bgNav .btnDefault {
        width: 25rem;
    }

    .lang-pl .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.5rem 1.5rem;
    }

    .lang-pl .secTwo .card .card-body{
        height: 41rem;
    }

    .lang-pl .secTwo .card .card-body .priceContent:nth-child(11) {
        width: 54%;
    }

    .lang-pl header .timelineB2c .timelineheroGrid .headerB2c_content p {
        width: 90%;
        max-width: 90%;
    }

    .lang-pl .whyTopfx .col-md-5 {
        padding-right: 0;
    }

    .lang-pl .whyTopfx a.btnDemo {
        width: auto;
        padding: 1rem 0 0;
    }

    .lang-pl .contact-element {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .lang-pl .contact-element h6{
        padding: 0;
        min-height: 5.8rem;
    }

    .lang-pl .forexSecFive .frSecFiveGrid .mt_custom .downloadGoogle{
        top: 0;
    }

    .lang-pl .forexSecSix .frSecSixChild .mt_custom p.mb-md-0{
        margin-bottom: 2.4rem !important;
    }

   .lang-pl .shares .whyTopfx .defaultHeadingText h1, .lang-pl .mt4_App .whyTopfx .defaultHeadingText h1 {
        font-size: 2.6rem;
        line-height: 3.2rem;
        max-width: initial;
    }

    /*.lang-pl .etfs .frGridBox {
        height: auto;
    }*/

    .lang-pl .accountTypes .aTypesSecOne p.defaultParagraph br{
        display: none !important;
    }

    .lang-pl .accountTypes .aTypesSecOne .bodyPcard p{
        padding: 0 2rem;
    }

    .lang-pl .accountTypes .aTypesSecOne .bodyPcard .d-block{
        display: none !important;
    }

    .lang-pl .accountTypes .secTwo .card .card-body {
        height: 79rem;
    }

    .lang-pl .accountTypes .secTwo .card .card-body .priceContent:nth-child(11){
        width: 50%;
    }

    .lang-pl .accountTypes .aTypesSecThree p.defaultParagraph br{
        display: none !important;
    }

    .lang-pl .depositTable .table.tableInner td span.w-75{
        width: 100% !important;
    }

    .lang-pl .pricing_grid_box p {
        min-height: 13.2rem;
    }

    .lang-pl .choose_assets_inner, .lang-pl .mt4tabs .choose_assets_inner {
        grid-template-columns: auto;
    }

    .lang-pl .choose_assets_inner .nav-tabs .nav-item + .nav-item{
        margin: 0 0 2.4rem 3rem;
    }

    .lang-pl .tradingtimes_inner.box_a h4 {
        padding: 0 3rem;
    }

    .lang-pl .MT4_fr_desktop .MT4_fr_desktop_content_gridbox:last-child {
        padding: 0 1rem;
    }

    .lang-pl .cTraderSecOne.mql_suite .cTraderSecOne_content h1 {
        width: 40rem;
    }

    .lang-pl .ribbon span{
        top: 66px;
        right: -88px;
    }

    /*body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph {
        width: 38rem;
    }*/

    .lang-vi .CategoryTabsInner ul li a {
        padding: 0 3.6rem;
    }

    .lang-vi .CategoryTabsInner ul li:first-child a,
    .lang-vi .CategoryTabsInner ul li:nth-child(5) a{
        padding-left: 0;
    }

    .lang-vi .CategoryTabsInner ul li:nth-child(4) a,
    .lang-vi .CategoryTabsInner ul li:last-child a {
        padding-right: 0;
    }

    .lang-vi .EnterCompetitionContentStepsInnerCount {
        font-size: 3rem;
        line-height: 3.4rem;
    }

    .lang-vi .EnterCompetitionContentStepsInnerTitle {
        font-size: 1.4rem;
    }

    .lang-ar .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_768.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader .defaultParagraph{
        width: 45rem;
    }

    .lang-ar .CategoryTabsInner ul li a{
        padding: 0 3.5rem;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a{
        padding-left: 3.5rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a{
        padding-right: 3.5rem;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(4) a{
        padding-left: 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(5) a{
        padding-right: 0;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(-4.5rem, 1.5rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(4.5rem, 1.5rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(-4rem, 0rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(4rem, 0rem);
    }

    .lang-ar .TradingCompetitionBox p{
        padding: 0 3rem;
    }

    .lang-ar .TradingCompetitionBox:nth-child(2) p {
        padding: 0 4rem;
    }

    .lang-hu .MarketEducationContent .defaultHeading_TitleB{
        font-size: 4rem;
    }

    .lang-hu.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 3rem;
    }

    .lang-fa .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -2.9rem 0 0;
    }

    .lang-pl .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -0.9rem 0 0;
    }

    .lang-pt .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -2.9rem 0 0;
    }

    .lang-pt .partnerBrokersContentInner .defaultHeading_Title {
        margin-right: -1rem
    }


    .lang-vi .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
    .lang-my .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-fr .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-fr .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
    .lang-th .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-tr .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-pt .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-hu .ctrader_carousel_slide_Content ul {
        width: 32rem;
    }

    .lang-fr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-es .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-ru .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content {
        padding: 2.4rem 0 0;
    }

    .lang-id .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-ru .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-ru .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
    .lang-fr .ctrader_carousel_slide_Content ul,
    .lang-es .ctrader_carousel_slide_Content ul,
    .lang-ru .ctrader_carousel_slide_Content ul,
    .lang-gr .ctrader_carousel_slide_Content ul,
    .lang-pl .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-pl .ctrader_carousel_slide_Content ul {
        width: 36rem;
    }

    .lang-es .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    .lang-pt .ctrader_carousel_slide_Content ul,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
    .lang-hu .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title {
        width: 35rem;
    }

    .lang-vi .ctrader_carousel_slide_Content {
        padding: 4rem 0 0;
    }

    .lang-vi .ctrader_carousel_slide_Content ul{
        width: 32rem;
    }



}

@media (min-width:481px) and (max-width:767px) {
    body, .bodyscroll{
        padding-top: 8.6rem;
    }

    header .headerB2c_content .headerb2c_paragraph {
        width: 92%;
        margin: 0 auto 3.5rem;
    }

    .tenYearsParent {
        padding: 4rem 0;
    }

    .tenYearsParent .d-flex {
        align-items: center;
    }

    .tenYearsParent p {
        font-size: 1.4rem;
        color: var(--Mintgray_TF);
        line-height: 20px;
        opacity: .83;
        letter-spacing: 0;
    }

    .tenYearsParent a {
        font-size: 1.4rem;
        color: var(--Green_TF);
    }

    .tenYearsParent p br {
        display: none
    }

    .tenYearsParent .tenYearsImg {
        margin-right: 1.6rem;
    }

    .tenYearsParent .tenYearsImg img {
        max-width: 46px;
    }

    .bodyscroll header#upperMenu {
        height: 0;
        overflow: inherit;
        display: inherit !important;
    }

    .secOne .secOneChild .secOneBox a,
    .secFour .secFourChild p {

        font-size: 1.4rem;
    }

    .secOne .secOneChild .secOneBox p {
        line-height: 20px;
        font-size: 1.4rem;
    }

    .secSixGridCY {
        width: 310px;
        display: flex;
        grid-template-columns: initial;
        grid-column-gap: initial;
        justify-content: initial;
        overflow: hidden;
        margin: auto;
    }

    .secSixGridCY .carousel-item, .secSixGridCY .carousel-item.active {
        display: block;
        margin: 0;
        transform: inherit;
        left: 0;
        transition: initial;
    }

    .secSixGridCY .carousel-item {
        width: 50%;
    }

    .secSixChild .carousel-indicators {
        position: inherit !important;
        margin: 0;
    }

    .secSixChild .carousel-indicators li {
        border: 0;
        margin: 1.9rem 4.5px 0;
        width: 7px;
        height: 7px;
        border-radius: 10px;
        background: #000;
        opacity: .3;
    }

    .secSixPointsCYGrid {
        display: grid;
        grid-template-columns: 15rem 15rem;
        grid-column-gap: 1.2rem;
        justify-content: center;
        padding-top: 6.1rem;
        grid-row-gap: 5rem;
    }

    /*Home Page Sec two new css*/

    /*  .secTwoMobile,
    .secTwoMobile3 {
        padding: 1rem 0 2.3rem;

    }*/


    #secTwo .secTwoMobile h1,
    #secTwo .secTwoMobile3 h1 {
        display: none;
    }

    /*#secTwo .secTwoChild .card {
        width: 16.3rem;
        height: 7.5rem;
        border-radius: 3px;
    }*/

    #secTwo .secTwoChild .col-6:first-child {
        padding-right: 0;
    }

    #secTwo .secTwoChild .col-6:last-child {
        padding-left: 0;
    }

    .secTwo .card h4, .card_header_Type_Title {
        color: var(--DarkGray_TF);
        line-height: 19px;
        font-size: 1.6rem;
        margin-bottom: 1.5rem;
    }

    #secTwo .secTwoChild .cardOne::before {
        display: none;
    }

    .secFive .secFiveChild img,
    .secFive .secFiveChildRight img.windowImg,
    .secFive .secFiveChildTwoLeft img.windowImg {
        max-width: 100%
    }

    .secFive .secFiveChildRight img,
    .secFive .secFiveChildTwoLeft img {
        max-width: 156px
    }

    .secFive .secFiveChild h3,
    .secFive .secFive_Title {
        margin-bottom: 0.9rem;
        text-align: center;
        font-size: 2rem;
    }

    .secFive .secFive_Title {
        margin-bottom: 2.4rem;
    }

    .secFive .secFiveChild p {
        line-height: 20px;
        margin-bottom: 2.3rem;
    }

    .secFour .secFourChild h3 {
        font-size: 2rem;
    }

    header .headerB2c_content {
        text-align: center
    }

    .headerB2c {
        background: url(/img/b2c/main-image@3x.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom
    }


    header .headerB2c_content .headerb2c_title {
        font-size: 4rem;
        line-height: 40px
    }

    header .headerB2c_content .headerb2c_title span {
        font-size: 3.1rem;
        line-height: 30px
    }

    .headerButtonParent {
        margin: auto
    }

    .secThree h2,
    .tenYearsParent h3 {
        font-size: 2.6rem;
        line-height: 32px
    }

    .defaultHeadingText h1, .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.6rem;
        text-align: center;
    }

    .defaultParagraph,
    .secThree a,
    .secThree p {
        font-size: 1.4rem;
        line-height: 20px
    }

    .secOne .secOneChild .secOneBox {
        padding: 3rem 1rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(odd) {
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(even) {
        padding-right: 0;
    }

    .secOne .secOneChild .secOneBox a img {
        margin: 0 0 0 7px;
    }

    .secFour .btnPrimeBroker {
        max-width: 34.3rem;
        width: 100%
    }

    .secSeven .ourAwards img {
        max-width: 68px;
        margin-bottom: 2rem
    }

    footer .awardLogoF {
        margin-top: 3rem
    }

    .secSeven .awardLogos,
    footer .awardLogoF {
        flex-wrap: wrap
    }

    .bgFooter .footerLinks .footerMenuright,
    .footerRight {
        padding-left: initial
    }


    .marketAnalyeSsec_Box {
        background: url(/img/b2c/trade/marketanalyis_educt/bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 35.5rem;
        height: 34.2rem;
        margin: 0 auto;
        padding: 3rem 2rem;
        align-items: inherit;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem !important;
        text-align: center;
        margin-bottom: 3.6rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 0.9rem 0 0;
        display: none;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn {
        margin-top: 1.6rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn {
        margin-top: 4.2rem;
    }

    .marketAnalyeSsec_Box .nwCustomBtn a {
        width: 13.6rem;
        height: 4.3rem;
        font-size: 1.4rem;
        margin: auto;
    }

    .marketAnalyeSsecUser {
        display: table;
        margin: auto;
    }


    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content {
        z-index: 2;
    }

    .marketAnalyeSsecUserBox{
        /*background: url(/img/b2c/trade/marketanalyis_educt/box.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 13.2rem;
        height: 12.5rem;
        padding: 0;*/
        position: relative;
        height: 14.2rem;
    }

    .marketAnalyeSsecUserBox img{
        max-width: 100%;
    }

    .marketAnalyeSsecUserBoxImg{
        /*width: 7rem;
        height: 7rem;
        border-radius: 10rem;
        overflow: hidden;*/
        margin: 0.2rem auto 0;
        text-align: center;
        /*background: var(--White_BG);
        box-shadow: 0px 0px 10px #11B46C;*/
    }

    .marketAnalyeSsecUserBoxImg img{
        max-width: 100%;
    }

    .marketAnalyeSsecUserBoxContent{
        font-size: 1.4rem;
        line-height: 1.6rem;
        color: #EDEDED;
        /*font-family: 'latoitalic';*/
        margin: 0;
        text-align: center;
        position: absolute;
        bottom: 1.5rem;
        left: 0;
        right: 0;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn {
        margin: 2.3rem 0 0;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn a {
        line-height: 1.8rem;
        justify-content: center;
    }

    .marketAnalyeSsec_img{
        right: 2.5rem;
        display: none;
    }

    .marketAnalyeSsec_img img{
        height: 19.8rem;
    }

    .marketAnalyeSsec_graph {
        top: 7.5rem;
        right: 0;
    }

    .marketAnalyeSsec_Box:hover .marketAnalyeSsec_graph,
    .marketAnalyeSsec_graph:hover {
        top: 4.5rem;
        right: 0;
    }

    .secTwo.account_Sect {
        background: url(/img/b2c/trade/choose_account/new_asset/bg_768.png);
        background-repeat: no-repeat;
        background-position: right top;
        padding: 4rem 0 4rem;
    }

    .secTwo.account_Sect .defaultHeading_Title span {
        display: block;
    }

    .secTwo.account_Sect .secTwoChild {
        padding: 3rem 0 0;
    }

    .account_Sect_Grid {
        grid-template-columns: auto;
    }

    .account_SectImg {
        display: none;
    }

    .account_SectBoxInner {
        grid-template-columns: 33.3rem;
        box-shadow: none;
        grid-row-gap: 3.4rem;
        overflow: inherit;
        justify-content: center;
    }

    .secTwo.account_Sect .secTwoChild .card {
        box-shadow: inset 0px 3px 30px rgb(255 255 255 / 60%), 0px 5px 10px rgb(0 0 0 / 25%);
        max-width: initial;
        border-radius: 2rem;
    }

    .secTwo.account_Sect .card .card-header {
        min-height: 7.4rem;
    }

    .secTwo.account_Sect .card .card-header .card_header_Title {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .secTwo.account_Sect .card .card-body {
        padding: 3.4rem 2rem;
    }

    .secTwo.account_Sect .card .card-body p {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .accountTypes .secTwo .card .card-body h5,
    .secTwo .card .card-body span {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .break {
        margin: 1.67rem 0;
    }

    .account_SectBox .card-footer .btnPrice {
        width: 33.3rem;
        margin: 4.3rem auto 0;
    }

    .onePlatform {
        padding: 5.3rem 0 0;
        background: url(/img/b2c/trade/one_platform_N/bg_767.png);
        background-repeat: no-repeat;
        /* background-size: cover; */
        background-position: top center;
        background-color: var(--Black_BG);
    }

    .onePlatform .defaultHeadingText .defaultHeading_Title {
        font-size: 3.6rem;
    }

    .onePlatform .defaultHeadingText .defaultParagraph {
        margin: 2rem auto 0;
        font-size: 2.2rem;
        line-height: 2.7rem;
    }

    .onePlatform_img {
        margin: 4.5rem auto 0;
        text-align: center;
    }

    .onePlatform_section {
        margin: 3.3rem 0 0;
    }

    .onePlatform_section_Inner .defaultHeading_Title {
        font-size: 3.6rem;
    }

    .onePlatform_section_InnerGrid {
        grid-template-columns: auto;
        margin: 2.5rem 0 0;
    }

    .onePlatform_section_Inner .defaultParagraph {
        margin: 1.3rem 0 0;
        width: auto;
        font-size: 1.8rem;
        line-height: 3rem;
    }

    .onePlatform_section_Inner .defaultParagraph span {
        display: block;
        margin-top: 1.4rem;
    }

    .onePlatform_section_Inner .nwCustomBtn a {
        margin: 4rem auto 0;
    }

    .viewliveRate {
        padding: 5.5rem 0 0;
    }

    .viewliveRateGrid {
        grid-template-columns: auto;
    }

    .onePlatform_section_Inner .viewliveRate .defaultHeading_Title {
        font-size: 2.5rem;
    }

    .viewliveRate_Content .defaultParagraph {
        margin: 1.7rem 0 0;
        font-size: 1.6rem;
        line-height: 2rem;
    }

    .viewliveRate_graph iframe {
        margin: 2.7rem 0 0;
        max-width: 100%;
        overflow: hidden !important;
        width: 100% !important;
    }

    .onePlatform_section_MT4 {
        margin: 2.4rem -1.5rem 0;
        padding: 1rem 3.5rem 4rem;
    }

    .onePlatform_section_MT4_Blur {
        background: transparent linear-gradient(180deg, #E4E4E4 0%, #A5A5A5 100%);
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: auto;
    }

    .onePlatform_section_MT4Content {
        order: 2;
    }

    .onePlatform_section_Inner .onePlatform_section_MT4Content .defaultHeading_Title {
        font-size: 2.5rem;
    }

    .onePlatform_section_MT4Content .defaultParagraph {
        font-size: 1.8rem;
        margin: 1.6rem 0 0;
    }

    .onePlatform_section_MT4Img{
        margin-left: -1rem;
    }

    .onePlatform_section_MT4Img img {
        max-width: 100%;
        margin: 0 auto;
        display: table;
    }

    .owl-carousel.owl-loaded.paymentmethod_carousel {
        display: none;
    }

    .owl-carousel.owl-loaded.paymentmethod_carouselMobile,
    .owl-carousel.owl-loaded.paymentmethod_carouselMobileB {
        display: none;
    }

    .owl-carousel.owl-loaded.paymentmethod_carouselMobileB {
        display: block;
    }

    .home_paymentmethod .owl-dots {
        position: initial;
        margin: 1.5rem auto 0;
    }

    .home_paymentmethod .owl-dots button.owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        border: 1px solid #707070;
        box-shadow: none;
        margin: 0 0.3rem;
    }

    .home_paymentmethod_content {
        padding: 4rem 3rem 0 0;
    }

    .secSix .home_paymentmethod_content .secSixPoints li {
        display: flex;
        margin: 0;
        align-items: flex-start;
    }

    .secSix .home_paymentmethod_content .secSixPoints li img {
        width: 3rem;
    }

    .secSix .secSixPoints li span {
        padding-left: 2rem;
        font-size: 2rem;
        line-height: 2.5rem;
        display: table-cell;
    }

    .secSix .home_paymentmethod_content .secSixPoints li+li {
        margin-top: 2rem;
    }

    .manageMoney .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem !important;
    }

    .Global_AwardsSilder {
        margin: 3rem auto 0;
        padding: 0;
        width: 33.5rem;
    }

    .Global_AwardsCarousel .Global_Awards_Icon {
        height: 10.7rem;
    }

    .owl-carousel.Global_AwardsCarousel .Global_Awards_Icon img {
        height: 8.4rem;
    }

    .Global_AwardsCarousel .owl-nav {
        display: none;
    }

    .Global_AwardsSilder .owl-dots {
        text-align: center;
        margin: 1rem 0 0;
    }

    .Global_AwardsSilder .owl-dots button.owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 2rem;
        background: #fff;
        border: 1px solid #707070;
        margin: 0 0.3rem;
        outline: none;
    }

    .Global_AwardsSilder .owl-dots button.owl-dot.active {
        background: #201D29;
    }

    .Global_AwardsSilder .nwCustomBtn a {
        margin: 3rem auto 0;
    }

    .worldImg {
        margin: 1.5rem -1.5rem 0;
    }

    .worldImg img {
        max-width: 100%;
    }

    .Client_SaysBoxInner {
        background: url(/img/b2c/trade/client_review/bg_375.png);
        width: 33.5rem;
        height: 42.7rem;
        margin: -4rem  auto 0;
        position: relative;
        background-size: cover;
    }

    .Client_SaysBoxInnerContent {
        padding: 2.4rem 4rem 0;
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title {
        margin: 0 -1rem 3rem;
        font-size: 3rem;
        line-height: 3.6rem !important;
    }

    .Client_Review_Inner {
        grid-template-columns: auto;
    }

    .ClientnameImg {
        width: 4.5rem;
        height: 4.5rem;
        font-size: 1.5rem;
        line-height: 4.5rem;
    }

    .ClientContent .defaultParagraph {
        margin-top: -3.8rem;
        padding: 0 0 0 5.5rem;
    }

    .ClientContent p.defaultParagraph {
        margin-top: 2rem;
        padding: 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .ClientContentBtm {
        grid-template-columns: auto;
        margin-top: 1.1rem;
    }

    .ClientContentRating {
        order: 2;
        margin: 1.2rem 0 0;
    }

    .ClientContentRating img {
        max-height: 2.6rem;
        width: auto !important;
    }

    .clientFeedBack {
        margin: 4rem 0 0;
    }

    .clientFeedBackGrid {
        grid-template-columns: repeat(3, 10.4rem);
        grid-column-gap: 1.1rem;
        justify-content: center;
        margin: 0;
    }

    .clientFeedBack .clientFeedBackBox {
        padding: 1rem 0 0.4rem;
        box-shadow: 0px 3px 20px rgb(0 0 0 / 16%);
    }

    .clientFeedBackBoxRating span {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0 0.5rem 0 0;
    }

    .clientFeedBackBoxRating img {
        width: 1.6rem;
    }

    .clientFeedBackBoxImg {
        height: 3.2rem;
        margin: 0.7rem 0;
    }

    .clientFeedBackBoxImg img {
        margin: auto;
        height: 3.2rem;
    }

    .clientFeedBackBoxTitle {
        font-size: 1rem;
        line-height: 1.2rem;
    }

    /*Footer css*/
    .FooterGrid {
        display: block;
    }

    .FTGridTwo {
        grid-column: initial;
    }

    .FTGridTwoInner {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3rem;
        justify-content: start;
    }

    .FTGridSixInner {
        display: grid;
        grid-template-columns: 5.2rem 6.6rem 6.2rem auto;
        grid-column-gap: 2.6rem;
        grid-row-gap: 3.2rem;
        justify-content: start;
        padding-top: 5.2rem;
    }

    .FTGridSixInner img+img {
        margin-top: 0;

    }

    .FTGridSixInnerOne,
    .FTGridSixInnerTwo {
        text-align: initial;
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 3.1rem;
    }

    .copyright-FT {
        padding: 4rem 0 0;
    }

    .FTGridSeven {
        margin-top: 4.1rem;
    }

    .FooterGrid .FTsocialLinks {
        margin-bottom: 4rem;
    }

    .FTGridTwo li:first-child a {
        line-height: 0
    }

    .FTGridTwo li:not(:first-child) {
        display: none;
    }

    .FooterGrid li+li {
        padding-left: 3rem;
    }

    .bgFooter {
        padding: 7rem .5rem 0;
    }

    .Footer_Top{
        align-items: flex-start;
    }

    .FooterAwards{
        flex-wrap: wrap;
        width: 31rem;
        justify-content: flex-end;
    }

    .FooterAwardsIcon{
        height: auto;
    }

    .Footer_Top .FooterBottom,
    .Footer_Top .FooterBottom .FTsocialLinks{
        display: block;
        margin: 5.5rem 0 0;
    }

    .FooterBottom .FTsocialLinks{
        display: none;
    }

    .fAwardGrid {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-row-gap: 30px;
        grid-column-gap: 30px
    }

   .FTGridTwo ul li:first-child:before {
        background: url(/img/b2c/footerPlus.svg);
        width: 16px;
        height: 16px;
        content: '';
        display: inline-table;
        margin: -1px 14px 0 0;
        vertical-align: middle;
    }

    .FTGridTwo .FTGridTwo_Last ul:nth-child(2) li:first-child:before {
        content: initial;

    }
    .FTGridTwo .FTGridTwo_Last ul:nth-child(3) li:first-child:before {
        content: initial;

    }
    .FTGridTwo .FTGridTwo_Last ul:nth-child(2){
        padding: 0;
    }

    .last_f_menu {
        margin-top: 2.5rem;
        display: block;
    }
    .FTGridTwo .FTGridTwo_Last ul+ul {
          margin-top: 3rem;

    }

    .secFourChildLeft img,
    .secFourChildRight img {
        margin: auto;
        display: block;
        max-width: 80px;
    }


    .secFourChildLeft>img,
    .secFourChildRight>img {
        margin-bottom: 2.4rem;
    }

    .SecFourLearnMore img {
        display: initial
    }

    .secFourChildRight {
        padding: 4rem 0 0 0;
    }

    .secFive .secFiveChildRight {
        padding: 2rem 0
    }

    .secFive .secFiveChildTwoLeft {
        padding: 4rem 0 0
    }

    .secFive .secFiveChildLeft {
        padding: 0 0 2rem
    }

    .secTwo .card h1 {
        color: var(--Golden_TF);
    }

    .secTwo .card h4 {
        color: var(--DarkGray_TF);
        line-height: 19px;
        font-size: 1.6rem;
    }

    .secSevenChild img {
        max-width: 100%;
        margin: auto !important;
    }

    .secSeven .secSevenChild .secSevenBox {
        padding: 2.4rem 0.7rem 0;
        margin: auto;
        min-height: 12.8rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .secSeven .secSevenChild .secSevenBox h4 img {
        max-width: 22px
    }

    .secSeven .secSevenChild h4 span {
        font-size: 2.9rem
    }


    .secSix .secSixPoints li {
        margin: 2rem 0;
        display: table
    }

    .secSix .secSixPoints li+li {
        margin-top: initial;
    }

    .secFour .secFourPoints {
        align-items: center
    }

    .secSix .secSixLogo {
        grid-template-columns: auto auto auto
    }

    .secSix .secSixLogo img {
        max-width: 100%
    }

    /*  .secSeven .secSevenChild .secSevenBox {
        min-height: auto
    }*/

    .secSeven .secSevenChild .secSevenBox h4 img {
        max-width: 22px
    }

    .secSeven .secSevenChild h4 span {
        font-size: 2.9rem
    }

    .secSeven .secSevenBoxImg {
        height: 48px;
        display: flex;
    }

    .secSix .secSixPoints li {
        margin: 2rem 0;
        display: table
    }

    .secSix .secSixPoints li+li {
        margin-top: initial;
    }

    .secFour .secFourPoints {
        align-items: center
    }

    .headerB2c {
        height: initial;
        padding: 12rem 0
    }

    .aboutB2c {
        height: initial;
        padding: 5rem 0
    }


    .AboutsecFive,
    .AboutsecFour,
    .AboutsecOne,
    .AboutsecSix,
    .AboutsecThree,
    .AboutsecTwo,
    .marketSecFour,
    .secEight,
    .secFive,
    .secFour,
    .secOne,
    .secSeven,
    .secSix,
    .secThree,
    .secTwo,
    .timelineSecOne {
        padding: 6rem 0
    }

    .AboutsecOne .AsecOneChild,
    .AboutsecSix .ourAwards,
    .AsecFiveChild,
    .AsecThreeChild,
    .AsecTwoChild,
    .depositSecTwo .dSecTwoChild,
    .marketSecFour .mSecFourChild,
    .marketSecOne .mSecOneChild,
    .secFive .secFiveChild,
    .secFour .secFourChild,
    .secOne .secOneChild,
    .secSeven .awardLogos,
    .secSeven .secSevenChild,
    .secSix .secSixChild,
    .secThreeTable,
    .secTwo .secTwoChild,
    .timelineSecOne .tSecOneChild {
        padding: 3.2rem 0 0
    }

    .bgFooter .footerLinks .socialLinks {
        margin: 3.5rem 0 5.5rem
    }

    .aboutB2c {
        background: url(/img/b2c/main-image-about-us-sm.jpg);
        background-repeat: no-repeat;
        background-size: cover
    }

    .aboutB2c .headerB2c_content .headerb2c_paragraph {
        width: 100%
    }

    .aboutB2c .headerB2c_content {
        text-align: left
    }

    .AboutsecOne .aboutCardser {
        min-height: initial
    }

    .AboutsecOne .AsecOneChild .row>div:first-child {
        margin-bottom: 2rem
    }

    .AboutsecOne .aboutCardser .aboutCardBody a {
        position: initial;
        -webkit-transform: initial;
        transform: initial;
        font-size: 1.5rem;
        margin: 1rem 0 0;
    }

    .AsecTwoChild .row>div {
        margin-bottom: 4rem
    }

    .AsecTwoChild .row>div:last-child {
        margin-bottom: 0
    }

    .AboutsecFour .AsecFourChild .AsecFourImg,
    .AboutsecFour .AsecFourChild p:first-child,
    .AboutsecFour h3,
    .AsecFiveChild h3 {
        text-align: center
    }

    .AboutsecThree .ArightText {
        padding-left: initial
    }

    .AboutsecFour .AsecFourChild {
        max-width: 55rem;
        margin: auto
    }

    .AboutsecFour .AsecFourContent {
        padding: 0 0 3rem 0
    }

    .AboutsecFour .secFourConnect {
        padding: 0
    }

    .AboutsecFour .AsecFourChild .row>div {
        margin-bottom: 2rem
    }

    .AsecFiveChild h3 {
        font-size: 2rem
    }

    .AsecTwoChild p {
        width: 100%
    }

    /*767 Menu*/


    .bgNav .navbar-collapse {
        position: fixed;
        background: var(--White_BG);
        left: 0;
        bottom: 0;
        top: 83px;
        padding: 20px 0 20px 0;
        width: 330px;
        overflow-y: auto
    }

    .bgNav .navbar-nav .dropdown-menu {
        min-width: 0;
        padding: 0.2rem 0 1rem;
        box-shadow: none;
        min-height: initial;
        font-size: inherit;
        margin: 0;
        border: 0;
        position: initial;
    }

    .menuGridTwo,
    .menuGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 1.4rem;
        justify-content: initial;
    }

    .menuGridThree {
        grid-template-columns: auto;
        justify-content: initial;
        grid-row-gap: 1.4rem
    }

    .menuGridThree,
    .menuGridFour,
    .menuGridFive {
        grid-template-columns: auto;
        justify-content: initial;
        grid-row-gap: 1.4rem;
    }

    .market-analyst {
        margin-top: 1.4rem;
    }

    .bgNav .menuBtns {
        padding: 0
    }

    .bgNav .navbar {
        padding: 2.4rem 2rem
    }

    .bgNav .navbar-nav>li>a.nav-link:before{
        display: none;
    }

    .bgNav .nav-item:not(.lastMenus):not(:last-child) .nav-link:not(.dropdown-item):before {
        content: url(../img/b2c/round_plus.svg);
        position: initial;
        opacity: 1;
        width: 100%;
        background: none;
        top: 0;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
        display: none;
    }

    .bgNav .nav-item:last-child {
        padding-left: 0;
    }

    .bgNav .nav-item.lastMenus a.nav-link {
        padding: 1.2rem 0 1.2rem 2.2rem;
    }

    /*.bgNav .nav-item .dItemHead:before {
        content: url(../img/b2c/round_plus.svg);
        position: relative;
        opacity: 1;
        width: 100%;
        background: none;
        top: 2px;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
    }*/

    .bgNav .dropdown-item.dItemHead img{
        margin: auto 1rem auto 0;
        display: block;
    }

    .bgNav .dropdown-item.dItemHead img+img,
    .bgNav .dropdown-item.dItemHead.dItemHeadOpen img {
        display: none;
    }

    .bgNav .dropdown-item.dItemHead.dItemHeadOpen img+img {
        display: inline;
    }

    .bgNav .dropdown-item+.dropdown-item {
        padding: 0.7rem 0 0.7rem 5.2rem;
        margin-top: 0;
        border: 0;
    }

    .bgNav .dItemHeadOpen+.dropdown-item {
        padding-top: 1.4rem;
    }

    .bgNav .dropdown-item.news_nav{
        padding: 1.5rem 0 0 0;
    }

    .bgNav .dropdown-item.marketanalysis_nav{
        background: none;
        border-top: 1px solid var(--LightGrayBorder);
    }

    .bgNav .dropdown-item.dItemHead {
        display: none;
        font-size: 1.4rem;
        align-items: center;
        white-space: nowrap;
        padding: 0 0rem 0 2.2rem;
    }


    .bgNav .menuGrid .dropdown-item+.dropdown-item,
    .bgNav .menuGridTwo .dropdown-item+.dropdown-item,
    .bgNav .menuGrid .NewsPages .dropdown-item.dItemHead,
    .bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item.dItemHead,
    .bgNav .menuGridCustom .CopyTrdingMenuTwo .dropdown-item:not(.dItemHead) {
        display: none;

    }

    .bgNav .menuGridTwo .dropdown-item.dItemHead,
    .bgNav .menuGrid .dropdown-item.dItemHead,
    .bgNav .menuGrid .NewsPages .dropdown-item:not(.dItemHead),
    .bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item:not(.dItemHead),
    .bgNav .menuGridCustom .CopyTrdingMenuTwo .dropdown-item.dItemHead {
        display: block;
    }

    .bgNav .dropdown-item.dItemHead,
    .bgNav .nav-item.dropdown .dropdown-item+.dropdown-item {
        display: none !important;
    }

    .bgNav .nav-item.dropdown .dropdown-item.dItemHead,
    .bgNav .nav-item.dropdown .dropdown-item.dropdownMenuRespHead {
        display: flex !important;
    }

    .menuGridCustom {
        grid-row-gap: 0;
    }


    .bgNav .navbar-nav .dropdown-menu .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) a.dropdown-item,
    .bgNav .navbar-nav .dropdown-menu .menuGridCustom .CopyTrdingMenuTwo a.dItemHead {
        font-weight: bold;
    }

    .bgNav .dropdown-menu .NewsPages a.dropdown-item {
        font-weight: normal;
        padding: 1.4rem 3.2rem 1.4rem 6.2rem
    }


    .bgNav .lastMenus .dropdown-item {
        display: block;
        padding: 1.6rem 0 1.6rem 6.2rem;
        background:var(--FlashWhite_BG);
        margin-top: 0;
        border-bottom: 1px solid var(--LightGrayBorder);
    }

    .bgNav .dropdownMenuResp:not(.dItemHead) {
        display: block !important;
    }

    .bgNav .dropdownMenuRespHead {
        display: block !important;
    }

    .bgNav .navbar-nav>li:before,
    .bgNav .navbar .navbar-nav>li.lastMenus:before{
        display: none;
    }

    .bgNav .navbar-nav>li a.nav-link:after{
        content: '';
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid var(--GoldenBorder);
        border-top: 0;
        margin: 0 1rem 0 0;
        transform: rotate(90deg);
        opacity: 1;
        position: absolute;
        left: 0;
        display: block;
    }

    .bgNav .navbar-nav>li.lastMenus:before{
        content: '';
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid var(--GoldenBorder);
        margin: 0 1rem 0 0;
        transform: rotate(90deg);
        opacity: 1;
        position: initial;
        border-width: 7px;
        display: inline;
    }

    .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.2rem 0 1.2rem 2.2rem;
        justify-content: flex-start;
        font-size: 1.8rem;
        font-weight: 500;
    }

    .bgNav .navbar-nav>li.dropdown.show:hover>a>object,
    .bgNav .navbar-nav>li.dropdown:hover>a>object {
        filter: initial
    }

    .bgNav .navbar-collapse {
        position: fixed;
        overflow: hidden;
        top: 0;
        width: 37.5rem;
        bottom: 0;
        left: initial;
        right: -37.5rem;
        background: #151515;
        padding: 9rem 5rem;
        z-index: 9;
        transition: all 0.5s ease;
        overflow-y: scroll;
        display: block;
    }

    .bgNav .navbar-collapse.show{
        right: 0;
    }

    .bgNav .navbar-nav li:nth-last-child(-n+2) .dropdown-menu {
        padding: 0
    }

    .bgNav .dropdown:hover>.dropdown-menu {
        display: none;
    }

    .bgNav .loginBtn {
        margin: 0;
    }

    .bgNav .menuBtns {
        padding: 0;
        display: flex;
    }

    .navbar-toggler {
        margin: 0 0 0 2rem;
        border: 0;
    }

    .navbar-toggler img {
        width: 2.3rem;
    }

    .upperMenu{
        height: 8.6rem;
    }

    .bgNav {
        top: 0;
    }

    .bodyscroll .bgNav {
        height: auto;
        overflow: inherit;
        padding: 0;
        display: block !important;
        z-index: 999999999;
    }

    .bgNav .navbar {
        padding: 2.4rem 2rem
    }

    .navbarLogo {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .bgNav .navbar-nav>li:before{
        display: none;
    }

    .bgNav .nav-item:last-child {
        padding-left: 0;
    }

    /*.bgNav .nav-item .dItemHead:before {
        content: url(../img/b2c/round_plus.svg);
        position: relative;
        opacity: 1;
        width: 100%;
        background: none;
        top: 2px;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
    }*/


    .menuGridThree, .menuGridFour, .menuGridFive {
        grid-template-columns: auto;
        justify-content: initial;
        grid-row-gap: 1.4rem;
    }

    .market-analyst {
        margin-top: 1.4rem;
    }

    .bgNav a.langDrpDn,
    .bgNav .navBottm,
    .bgNav .navBottm a,
    .bgNav .instit,
    .bgNav .instit a {
        display: block;
    }

    .bgNav a.langDrpDn {
        margin: 4rem 0 0;
        text-transform: uppercase;
        font-size: 1.6rem;
        display: flex;
        align-items: center;
        text-decoration: none;
    }

    .bgNav a.langDrpDn span {
        margin: 0 1rem;
    }

    .bgNav a.langDrpDn img {
        margin: auto 0;
    }

    .LanguageBarClick.LanguageBar{
        height: auto;
        background: none;
        padding: 0 3.2rem;
        position: initial;
    }

    .LanguageBarClick.LanguageBar .container-fluid {
        display: initial;
    }

    .LanguageBarGrid .langs a {
        height: auto;
        margin: 0 -3.2rem;
    }

    .LanguageBarGrid{
        grid-template-columns: auto;
        width: 100%;
        padding: 4rem 0 0;
    }

    .LanguageBarGrid_left{
        grid-template-columns: 100%;
        grid-row-gap: 0;
        margin-left: 0;
    }

    .LanguageBarGrid_right .langs a {
        justify-content: flex-start;
        padding: 0.8rem 1.5rem 0.8rem 0.8rem;
    }

    .bgNav .navBottm{
        padding-bottom: 2.6rem;
    }

    .bgNav .navBottm a,
    .bgNav .instit a {
        font-size: 1.6rem;
        margin: 1.4rem 0 0;
        text-transform: capitalize;
        line-height: 1.9rem;
    }

    .bgNav .navBottm a.btn.btnDefault {
        margin: 2.6rem 0 0;
        text-transform: capitalize;
        min-height: 6.6rem;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-size: 2rem !important;
    }

    .bgNav .navBottm a.btn.btnDefault + a.btn.btnDefault{
        margin: 2rem 0 0;
    }

    .bgNav .instit a {
        color: #11B46C;
        font-weight: bold;
    }

    body.MenuOpen .bgNav:before, body.MenuOpen .MainContent:before {
        content: '';
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        position: fixed;
        background: rgba(0, 0, 0, .5);
        z-index: 9;
    }

    .Slide_A {
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_768.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        background-color: var(--Black_BG);
    }

    .ctrader_carousel_slide {
        height: 68.6rem;
        display: inherit;
    }

    .ctrader_carousel_slide_Content,
    .Slide_B .ctrader_carousel_slide_Content,
    .Slide_C .ctrader_carousel_slide_Content,
    .Slide_D .ctrader_carousel_slide_Content {
        padding: 3.2rem 0 0;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3.5rem !important;
        text-align: center;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title span {
        display: initial;
    }

    .ctrader_carousel_slide_Content ul {
        margin: 1.5rem auto 0;
        width: auto;
    }

    .ctrader_carousel_slide_Content ul li{
        font-size: 1.7rem;
        line-height: 2.5rem;
        justify-content: center;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .ctrader_carousel_slide_Content ul li+li {
        margin: 1.1rem auto 0;
    }

    .ctrader_carousel_slide_Content ul li .bullet_point img {
        max-width: 1.7rem;
    }

    .ctrader_carousel_slide_Content ul li span {
        margin: 0 0 0 0.8rem;
        font-size: 1.7rem;
        line-height: 2.5rem;
    }

    .ctrader_carousel_slide_Content ul li:last-child {
        align-items: flex-start;
    }

    .ctrader_carousel_slide_Content ul li:last-child .bullet_point{
        margin-top: .8rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn {
        margin: 2.5rem auto 0;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 22.6rem;
        font-size: 1.8rem;
        height: 5rem;
        margin: auto;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo {
        margin: 1.3rem auto 0;
        line-height: 2.2rem;
    }

    .downlaodIcon {
        margin: 1.8rem auto 0;
        display: table;
    }

    .downlaodIcon img{
        max-width: 12.4rem;
    }

    .Slide_A .ctrader_carousel_slider_img {
        margin: 2rem auto 0;
        width: 33.5rem;
    }

    .Slide_A .Slide_A_screen{
        left: 0;
        top: 0;
    }

    .Slide_A .Slide_A_screen img{
        margin: 0 3rem 0 auto;
    }

    .Slide_A .Slide_A_logo {
        top: 19.4rem;
        right: 6.6rem;
    }

    .Slide_A .Slide_A_logo img{
        /*max-width: 6.4rem;
        transform: scale(.468);*/
    }

    .Slide_A .Slide_A_mobile {
        top: 14rem;
        left: 2.8rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_mobile img{
        /*max-height: 11.8rem;
        transform: scale(.434);*/
    }



    .Slide_A .Slide_A_assets {
        top: -3.5rem;
        right: -2.8rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_assets img {
        /*max-width: 9.5rem;
        transform: scale(0.51);*/
    }

    .Slide_A .Slide_A_element{
        top: -0.5rem;
        left: -0.4rem;
    }

    .Slide_A .Slide_A_element img{
        /*max-width: 13rem;
        transform: scale(0.51);*/
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen {
        left: 0;
        transform: translate(-1rem, 1rem)
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        top: 20rem;
        right: 20.8rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img{
        transform: scale(.89);
        height: auto;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile {
        top: 15.6rem;
        left: 22.3rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile img{
        /*max-height: 13.5rem;
        transform: scale(.5);*/
    }


    .Slide_B {
        background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg_375.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span{
        display: block;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        width: 32.4rem;
        margin: 3rem auto 0;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li:last-child{
        width: auto;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li:first-child .bullet_point{
        position: relative;
        left: 1.7rem;

    }

    .Slide_B .ctrader_carousel_slide_Content ul li:last-child .bullet_point{
        position: relative;
        left: 1.2rem;
        margin: 0;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li span {
        line-height: 2.5rem;
        margin: 0;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 3rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 16.2rem;
    }

    .Slide_B .ctrader_carousel_slider_img {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .Slide_B .Slide_B_chart{
        left: 0;
        bottom: 3rem;
        width: 32.5rem;
        margin: auto;
    }

    @keyframes MoveUpDown {
      0%, 100% {
        bottom: 3rem;
      }
      50% {
        bottom: 9rem;
      }
    }

    .Slide_B .Slide_B_chart img{
        max-width: 100%;
    }

    .Slide_B_user{
        left: 0;
    }

    .ctrader_carousel .Slide_B_user picture{
        left: 0;
    }

    .Slide_B_user img{
        margin: auto;
    }


    .Slide_C {
        background: url(/img/b2c/trade/ru_slider/slide_c/new_asset/bg_768.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        background-color: var(--Black_BG);
    }

    .Slide_C .ctrader_carousel_slide_Content p {
        font-size: 1.7rem;
        line-height: 3rem;
        margin: 2.4rem auto 0;
        /* letter-spacing: -.2px; */
        width: 33rem;
        text-align: center;
        display: inherit;
    }

    .Slide_C .ctrader_carousel_slide_Content p img {
        max-width: 7.6rem;
        margin: -0.7rem 0.1rem 0 0.3rem;
    }

    .googleStorePlay {
        margin: 3rem 0 0;
        justify-content: center;
    }

    .googleStorePlay a {
        height: 5rem;
        font-size: 1.4rem;
        width: 16.2rem;
    }

    .googleStorePlay a span {
        margin: 0 0 0 1rem;
    }

    .googleStorePlay a img{
        max-height: 1.7rem;
    }

    .googleStorePlay a+a {
        margin: 0 0 0 1rem;
    }

    html body .bgNav .menuBtns a.btnDefault{
        width: auto;
        padding: 0 2rem;
    }

    .phonevideo {
        margin: 5rem auto 0;
        width: 14.1rem;
    }

    .phonevideo video {
        height: 28rem;
        top: 1rem;
        border-radius: 2rem;
    }

    .Slide_D {
        background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg_768.png);
        background-repeat: no-repeat;
        background-position: right bottom;
        background-color: var(--Black_BG);
    }


    .defaultHeading_TitleSmall {
        font-size: 2.5rem;
        line-height: 3.5rem;
        margin: 1rem auto 0;
        text-align: center;
    }

    .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 19rem;
    }

    .Slide_D_user {
        left: 0;
        top: inherit;
        bottom: 0;
        width: 33.5rem;
        margin: auto;
    }

    .ctrader_carousel .Slide_D_user picture,
    .Slide_D_user picture{
        top: initial;
        bottom: 0;
        left: 0;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img,
    .Slide_D .Slide_D_user img {
        margin: auto;
        top: inherit;
        bottom: 0;
    }

    .Slide_D_user .Slide_D_Desktop{
        display: none;
    }

    .Slide_D_user .Slide_D_Mobile{
        display: block;
    }

    .Slide_D .ctrader_carousel_slider_img {
        position: absolute;
        bottom: 3.5rem;
        left: 0;
        right: 0;
    }

    .Slide_D_chart{
        bottom: 0;
        left: 0;
        width: 33.4rem;
        margin: auto;
    }


    @keyframes MoveUpDownB {
      0%, 100% {
        bottom: 0;
      }
      50% {
        bottom: 10rem;
      }
    }


    .Slide_D_chart img{
        max-width: 100%;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img{
        left: 0;
    }

    .owl-carousel .owl-item .Slide_D.Slide_DMove .Slide_D_user main img+img {
        transform: translateY(0rem);
    }


    .cTrader_header_Silder .owl-dots {
        bottom: 1rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav {
        top: 100%;
        margin-top: -3rem;
        z-index: 1;
        display: none;
    }

    .cTrader_header_Silder .owl-dots span {
        width: 1.1rem;
        height: 1.1rem;
        margin: 0 0.4rem;
    }


    .mobileHidden{
        display: none !important;
    }


    html body .bgNav .navbar .navbar-nav>li>a.nav-link {
        padding: 1.2rem 0 1.2rem 2.2rem;
        justify-content: flex-start;
        font-size: 1.8rem;
        font-weight: 500;
    }


    /*375 Menu End*/

    .marketSecOne {
        padding: 19rem 0 4rem
    }

    .mSecOneGrid {
        grid-template-columns: auto auto
    }

    .mSecOneBox:nth-child(4) {
        grid-column: 1/span 2;
        grid-row: 4
    }

    .mSecOneTable {
        padding: 3rem 1rem;
        margin: 4rem 0
    }

    .marketTable .table th {
        font-size: 1.4rem
    }

    .mSecOneTable .marketTable a,
    .marketTable .table td {
        font-size: 1.2rem
    }



    .mSecOneTableInner h2, .mSecOneTable .mSecOneTable_Title {
        text-align: center;
        margin-bottom: 1.6rem
    }

    .marketSecFour .mSecFourBox {
        width: auto;
        min-height: initial;
        margin: 0 1.5rem 3rem;
        padding: 2.3rem 2.4rem
    }

    .marketSecThree {
        padding-top: 4rem
    }

    .whyTopfxInner::after {
        display: none
    }

    .whyTopfx {
        padding: 0
    }

    .whyBtn {
        text-align: center;
        padding: 5rem 0
    }

    .whyBtn .whyTopfxBtn a {
        margin: auto
    }

    .whyTopfx .whyTopfxInner{
        padding: 2rem;
    }

    .whyTopfxGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-row-gap: 30px;
        grid-column-gap: 30px
    }

    .whyTopfxGrid .d-table-cell {
        width: 84%
    }

    .whyTopfxGrid .d-table {
        margin-right: 0
    }

    header .depositb2c .headerB2c_content p {
        width: 100%
    }

    .timelineB2c {
        height: initial;
        padding-top: 6.8rem;
        padding-bottom: 7.1rem;
    }

    .timelineheroGrid .timelineheroImg {
        position: initial;
        width: 200px;
        margin: auto;
        order: 1;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 100%;
        margin-bottom: 1.6rem;
    }

    .timelineheroGrid .headerB2c_content {
        padding-left: 0;
        text-align: center;
        order: 2;
    }

    .timelineheroGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
    }

    header .timelineB2c .headerB2c_content .headerb2c_title {
        font-size: 3.7rem;
        line-height: 40px;
    }

    header .timelineB2c .headerB2c_content .headerb2c_subtitle {
        font-size: 3.1rem;
        margin-bottom: 1.8rem;
    }

    header .timelineB2c .headerB2c_content p {
        width: 100%;
        margin: auto;
    }

    .main-timeline8 .timeline-content ul li:last-child {
        margin-bottom: 0
    }

    .mxn25 {
        margin: 0 -14px
    }

    .main-timeline8 .timeline-content {
        padding: 0 14px 20px
    }

    .whyTopfxBtnDemo {
        padding-left: 0;
        margin-top: 1rem !important;
    }

    .accountTypes .secTwo .card h4, .accountTypes .aTypesSecOne .card-header .card_header_Type_Title {
        color: var(--DimWhite_TF);
    }

    .accountTypes .secTwo.aTypesSecOne .card .card-header {
        min-height: 12rem;
        padding: 2.8rem 1rem;
    }

    .accountTypes .secTwo .card h1, .accountTypes .secTwo .card .card_header_Title {
        color: var(--White_TF);
        font-size: 2.6rem;
        margin: 0;
    }

    .secTwo.aTypesSecOne .card .card-body {
        padding: 2rem 2.4rem
    }

    .aTypesSecOne {
        padding: 12rem 0 4rem
    }

    .accountTypes .aTypesSecOne .secTwoChild .row div:last-child .card {
        margin-top: 3.6rem
    }

    .aTypeContent {
        padding-left: initial
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-bottom: 2.5rem
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 2.4rem
    }

    .aTypesSecTwoChild .row div:last-child .card {
        margin-top: 8.1rem
    }

    .aTypesSecThreeGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 2.5rem;
        grid-column-gap: 0;
        justify-content: center
    }

    .aTypesSecThreeChild {
        width: 100%
    }

    .aTypesSecThreeGrid .aTypesSecThreeBox {
        width: 24.9rem;
        padding: 1.4rem .9rem
    }

    .aTypesSecThreeGrid p {
        font-size: 1.4rem;
        line-height: 20px;
        margin-bottom: 0
    }

    .aTypesSecTwoChild {
        padding: 6rem 0rem 0
    }

    .aTypesSecFour .secFiveChild,
    .aTypesSecThreeChild,
    .aTypesSecThreeChildSupport {
        padding: 6rem 0 0
    }

    .aTypesSecFive,
    .aTypesSecFour,
    .aTypesSecThree,
    .aTypesSecTwo {
        padding: 4rem 0
    }

    .aTypesSecFive .aTypesFiveChildRight,
    .aTypesSecFour .aTypesChildLeft {
        margin-left: initial;
        margin-right: initial;
        text-align: center
    }

    .aTypesSecFive .aTypesFiveChildRight img,
    .aTypesSecFour .aTypesChildLeft img {
        max-width: 300px
    }

    .aTypesSecFive .aTypesFiveChildLeft,
    .aTypesSecFour .aTypesChildRight {
        padding: 4.5rem 0 0
    }

    .aTypesSecFive .aTypesFiveChildLeft h3,
    .aTypesSecFour .aTypesChildRight h3,
    .secFive .secFive_Title {
        text-align: center;
        margin-bottom: 2.4rem
    }

    .aTypesSecFive .aTypesFiveChildLeft p,
    .aTypesSecFour .aTypesChildRight p,
    .aTypesSecTwoChild .card .card-body p {
        font-size: 1.4rem
    }

    .accountTypes .secTwo .card .card-body h5,
    .secTwo .card .card-body span  {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .break{
        margin: 1.14rem 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn {
        margin: 3rem 0 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a {
        width: 18rem;
        height: 4.3rem;
        font-size: 1.4rem;
        font-weight: bold;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore{
        margin: 1.8rem 0 0;
        line-height: 1.7rem;
    }

    .accountTypes a.btnDownload {
        margin: 0 auto 1.6rem
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        text-align: center;
        margin-top: 2.4rem
    }

    .aTypesSecFive a:last-child,
    .aTypesSecFour a:last-child {
        margin-left: initial
    }

    .aTypeContenthide,
    .accountTypes .priceContent.pricContentHide {
        display: none
    }

    .accountTypes .priceContent.pricContentHide+.break {
        display: none
    }

    .arrowDownContent {
        display: block;
        text-align: center;
        margin-top: 2.5rem
    }

    .accountTypes .secTwo .card .card-footer .btnPrice {
        width: 13.8rem;
        border-radius: 3px;
        height: 5rem;
        padding: .6rem .9rem;
        letter-spacing: .02px
    }

    .accountTypes .secTwo .card .card-footer {
        background: var(--White_BG);
        align-items: center;
        justify-content: space-between;
        display: flex;
        border-radius: 0;
        margin: 0 2.4rem 1.8rem
    }

    .aTypeReadMore .btn {
        background: var(--White_BG);
        border: 1px solid var(--GreenBorder);
        width: 13.8rem;
        height: 5rem;
        font-size: 1.6rem;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--Green_TF);
        padding: .6rem .9rem;
        letter-spacing: .02px
    }

    .aTypesSecTwoChild .card {
        min-height: initial
    }

    .accountTypes .card h4, .accountTypes .aTypesSecOne .card-header .card_header_Type_Title {
        font-size: 1.8rem
    }

    .aTypesSecOneGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3.6rem
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2.4rem;
        justify-content: center;
    }

    .aTypeContent p:first-child .mobileGap {
        margin-top: 1.6rem;
        display: block;
    }

    .whyTopfx .defaultHeadingText h1, .whyTopfx .defaultHeading_Title  {
        margin-bottom: 2.5rem !important;
    }

    .forexSecOne {
        padding: 11rem 0 4rem;
    }

    .frsecOneChild,
    .tradeForexNow {
        padding: 3.2rem 0 0
    }

    .forexSecOne .defaultHeadingText h1 {
        font-size: 2.6rem;
        text-align: center;
    }

    .forexSecOne p.defaultParagraph {
        width: 100%;
        text-align: center;
        line-height: 20px;
    }

    .frGridOne {
        grid-template-columns: 14.5rem 14.5rem;
        grid-column-gap: 1.2rem;
        grid-row-gap: 2.7rem;
        justify-content: center;
    }

    .frGridBox {
        padding: 2.5rem 0.5rem 2.5rem 2.2rem;
    }

    .frGridBox p {
        font-size: 1.4rem;
    }

    .frGridBox p br {
        display: none;
    }

    .frSecTwoGrid,
    .metals.forex .frSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 3.5rem;
    }

    .videoForex video,
    .videoForex img,
    .metals.forex .videoForex video,
    .energies.forex .videoForex img,
    .metals.forex .videoForex img {
        max-width: 250px;
        display: block;
        margin: auto;
    }

    .frSecTwoChild {
        padding: 4rem 0;
    }

    .frSecTwoChild .defaultHeadingText h1, .frSecTwoChild .defaultHeading_Title {
        font-size: 2rem;
    }

    .frSecTwoChild h4, .frSecTwoChild .frSecTwo_subTitle {
        font-size: 1.8rem;
        /*white-space: nowrap;*/
        margin-bottom: 0.8rem;
    }

    .frSecTwoChild p.defaultParagraph br {
        display: none
    }

    /*  .frSecTwoGrid .defaultHeadingText {
        max-width: 300px;
        margin: auto;
        display: block
    }*/

    .frSecTwoChild .defaultHeadingText h4:nth-of-type(2) {
        margin-top: 2rem;
    }

    .frSecFiveGrid p,
    .frSecSixGrid p {
        font-size: 1.4rem;
        min-height: initial;
    }

    .frSecFiveGrid .btn,
    .frSecSixGrid .btn {
        margin: auto;
    }

    .frSecFiveGrid,
    .frSecSixGrid,
    .energies.forex .frSecSixGrid,
    .metals.forex .frSecSixGrid,
    .energies.forex .frSecFiveGrid,
    .energies.forex .frSecSixGrid,
    .metals.forex .frSecFiveGrid,
    .metals.forex .frSecSixGrid,
    .indices.forex .frSecFiveGrid,
    .indices.forex .frSecSixGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2.4rem;
        justify-content: center;
    }



    .frSecFiveGrid .mt_custom:nth-child(2),
    .frSecSixGrid .mt_custom:nth-child(1) {
        margin-top: 0;
    }

    .frSecFiveGrid .mt_custom:nth-child(3),
    .frSecSixGrid .mt_custom:nth-child(2) {
        margin-top: 2.5rem;
    }

    .frSecFiveChild {
        padding: 3.2rem 0 0;
    }

    .frSecSixChild {
        padding: 3.2rem 1.5rem 0;
    }

    .forexSecFive,
    .forexSecSix,
    .forexSecSeven,
    .frSecFour {
        padding: 4rem 0;
    }

    .forexSecFive h1, .forexSecFive .defaultHeading_Title {
        font-size: 2rem;
    }

    .frSecSevenChild {
        padding: 3.2rem 0 0;
    }

    .frSecFourChild {
        padding: 3.2rem 0 0;
    }

    .downloadGoogle {
        position: initial;
    }

    .mt4platform_f {
        grid-row: 1;
    }

    .mt4platform_f img,
    .ctraderplatform_f img,
    .metals.forex .ctraderplatform_f img,
    .frSecFiveChild .ctraderplatform_f img,
    .frSecSixChild .mt4platform_f img {
        max-width: 290px;
        margin: auto;
        display: block;
    }

    .frSecSevenGrid {
        grid-template-columns: 29.5rem;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 2.7rem;
    }

    .frSecSevenBox {
        min-height: 20.8rem;
    }

    .forexSecSeven .defaultHeadingText h1,
    .frSecFour .defaultHeadingText h1,
    .forexSecSeven .defaultHeadingText .defaultHeading_Title,
    .frSecFour .defaultHeadingText .defaultHeading_Title {

        font-size: 2rem;
        line-height: 26px;
    }

    .frSecSevenBox p {
        margin-top: 1.4rem;
        font-size: 1.4rem;
    }

    .frSecSevenBox p br {
        display: none;
    }


    .choosePlatform {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 1rem;
        align-items: center;
        justify-content: center;
        padding-top: 3.5rem;
    }

    .frSecFourChild .btn {
        width: 13.8rem;
    }

    .frSecFourChild .tableForexParent {
        margin: 5rem 0 0;
    }

    .inputSearch {
        width: 86%;
        margin: auto;
        padding: 0;
    }

    .forexTableTop h2 {
        font-size: 1.4rem;
    }

    .forexTableTop {
        height: 8.8rem;
        padding-left: 3.1rem;
        margin: 0 auto 2rem;
    }

    .table-responsive-stack td,
    .table-responsive-stack th {
        display: block;
    }

    .table-responsive-stack tr {
        border-bottom: 20px solid var(--PastelBorder);
        display: block;
        padding-top: 2rem;
        background: var(--White_BG);
        margin: auto;
    }

    .table-responsive-stack td {
        float: left\9;
        width: 100%;
        text-align: left;
        border-bottom: 0;
        padding: 0 1.4rem;
        font-size: 1.4rem;
        height: initial;
        color: var(--LighGray_TF);
        font-weight: bold;
        display: none;
        padding-bottom: 0;

    }

    .table-responsive-stack td:first-child {
        display: block;
        padding-bottom: 0.9rem;
    }

    .tableForex td span {
        background: var(--DimBlack_BG);
        color: var(--PearlWhite_TF);
        padding: 1.3rem 1.6rem;
        font-weight: bold;
        margin-bottom: 3rem;
        margin-left: -1.5rem;
        display: none !important;


    }

    .tableForex td.FrreadMore {
        display: block;
        color: var(--Green_TF);
        font-size: 1.4rem;
    }

    .tableForex .frTr td span {
        display: block !important;

    }

    .tableForex .frTr td {
        display: block;

    }

    .tableForex .frTr td:first-child span {
        display: none !important
    }

    .tableForex td:first-child {
        margin-bottom: 1rem;
    }

    .tableForex td:first-child,
    .tableForex td:last-child {
        padding-left: 2.3rem;
    }

    .tableForex .frTr td {
        margin-bottom: 2rem;
        display: block;

    }

    .tableForex {
        border-spacing: 0;
    }

    .tableForex .frTr td+td:not(span) {
        display: inline-table;
        width: 48%;
        vertical-align: top;
        padding: 0 0 0 2.4rem;
        margin-left: 0.5%;
        margin-right: 0;

    }

    .tableForex td span {
        background: var(--DimBlack_BG);
        color: var(--PearlWhite_TF);
        padding: 1.3rem 0 1.3rem 1.3rem;
        font-weight: bold;
        margin-bottom: 2rem;
        margin-left: -1.3rem;
        display: none !important;
    }

    .tableForex .frTr td br {
        display: none
    }

    .table-responsive-stack tr {
        text-align: left;
        padding: 2rem .8rem;
        background: var(--White_BG);

    }



    .i_BrokerGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2rem;
        padding-top: 4.6rem;
        justify-content: center;
        text-align: left;
    }

    .i_Broker {
        background: url(/img/b2c/main_image_375px.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100vw;
        height: initial;
        padding: 12rem 0;
    }

    .i_Broker .headerButton .btnHeader {
        margin: auto;
    }

    header .i_Broker .headerB2c_content .headerb2c_subtitle {
        width: 55%;
        margin: auto;
    }

    .i_BrokerSecOneBox {
        width: 34rem;
        margin: auto;
    }

    .i_BrokerSecOne,
    .i_BrokerSecThree,
    .i_BrokerSecTwo,
    .i_BrokerSecFour {
        padding: 4rem 0;
    }

    .i_BrokerSecOneChild,
    .i_BrokerSecTwoChild,
    .i_BrokerSecThreeChild,
    .i_BrokerSecFourChild,
    .secEightIB .secEightChild {
        padding: 3.2rem 0 0;
    }

    .i_BrokerSecTwoGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 1.8rem;
    }


    .i_SecThreeGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 3.2rem;

    }

    .i_SecThreeGridRight {
        width: 90%;
    }

    .i_SecThreeGridLeft img {
        max-width: 207px;
        margin: auto;
        display: block;
    }

    .i_SecThreeGridRight h2,
    .i_SecThreeGridRight .i_SecThree_Title {
        margin-bottom: 0.8rem;
        font-size: 2rem;
    }

    .i_SecThreeGridRight p {
        margin-bottom: 2.4rem;
    }

    .i_SecFourGrid {
        grid-template-columns: auto auto auto;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }

    .i_SecFourGridBox {

        width: auto;
        height: auto;
        padding: 1rem;
    }



    .i_SecFourGridBox img {
        max-width: 78px;
    }

    .secEight.secEightIB .secEightChild .secSteps {
        margin: initial;
    }

    .secEightGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 2.2rem;
        padding-bottom: 4.4rem;
    }

    .i_BrokerSecOneBox span {
        width: 85%;
    }

    .i_BrokerSecOneBox:not(:nth-child(n+3)) span {
        width: 72%;
    }

    .i_BrokerSecOneBox:not(:last-child) span br {
        display: none;
    }

    .i_BrokerSecOneFlex {
        display: grid;
    }

    .shares .frGridBox {
        padding: 1rem 0.1rem 2.5rem 1.8rem;
        /*height: 17rem;*/
    }


    .shares .frGridBox:not(:nth-child(5)) p {
        font-size: 1.4rem;
        width: 82%;
    }

    .shareSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 2rem;
    }

    .shareSecTwoBox {
        width: 18.4rem;
    }

    .shares .shareSecTwo .defaultHeadingText h1,
    .shares .shareSecThree .defaultHeadingText h1,
    .shares .frSecFour .defaultHeadingText h1,
    .shares .shareSecTwo .defaultHeadingText .defaultHeading_Title,
    .shares .shareSecThree .defaultHeadingText .defaultHeading_Title,
    .shares .frSecFour .defaultHeadingText .defaultHeading_Title {
        font-size: 2rem;
        width: 94%;
        margin: auto;
        line-height: 26px;
    }

    .shares .shareSecThree .defaultHeadingText h1,
    .shares .shareSecThree .defaultHeadingText .defaultHeading_Title {
        margin-bottom: 2.4rem;
    }

    .shares>:not(.forexSecSeven):not(h1) .defaultHeadingText h1 br,
    .shares>:not(.forexSecSeven):not(h1) .defaultHeadingText .defaultHeading_Title br {
        display: none;
    }

    .shares .shareSecFive .defaultHeadingText h1,
    .shares .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%;

    }

    .shecThreeImg {
        margin-left: initial;
    }

    .shecThreeImg img {
        max-width: 300px;
        display: block;
        margin: auto;
    }

    .shSecThreeContent p {
        font-size: 1.4rem;
        line-height: 22px;
    }

    .availableOn img+img {
        margin-left: inherit;
    }

    .availableOn {
        display: grid;
        grid-template-columns: auto auto auto auto;
        justify-content: flex-start;
        align-items: center;
        grid-column-gap: 1.5rem;
        padding-top: 2rem;
    }

    .shareSecThree,
    .shareSecTwo .shSecTwoChild {
        padding: 4rem 0;
    }

    .shareSecTwoGrid {
        padding: 3.2rem 0 0;
    }

    .shares .choosePlatform {
        grid-column-gap: 4.7rem;
    }

    .shareSecFive .videoForex img {
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .shSecThreeChild {
        padding: 6rem 0 0;
    }

    .shares .frSecTwoGrid .defaultHeadingText h1, .shares .frSecTwoGrid .defaultHeading_Title {
        margin-bottom: 0.8rem;

    }


    .applycookies {
        display: block;
        padding: 1.5rem 6.5rem 1.8rem 3.7rem;
        height: auto;
    }

    .applycookies_button {
        padding: 20px 0 0
    }

    .mt4_App .headerB2c_content .headerb2c_title {
        font-size: 3.8rem;
        margin-bottom: .8rem;

    }

    .mt4_App_header .headerB2c_content h2.headerb2c_subtitle,
    .mt4_App_header .headerB2c_content .headerb2c_subtitle {
        font-size: 3.1rem;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 4rem 0 3rem;
        max-width: 240px;
    }

    .mt4_App_btns {
        display: block;
        justify-content: center;
    }

    .mt4_App_btns a {
        margin: auto;
    }

    .mt4_App_btns a+a {
        margin-left: auto !important;
        margin-top: 1.6rem;
    }

    .mt4_App_header {
        padding: 8.4rem 0 1.4rem;
    }

    .mt4_App .defaultHeadingText h1,
    .mt4_App .defaultHeadingText .defaultHeading_Title{
        font-size: 2rem;
        line-height: 26px;
        max-width: 84%;
        margin: auto;
    }

    .mt4_App_SecOne {
        padding: 4rem 0;
    }

    .mt4_App_SecOne_Child {
        padding: 6rem 0 0;
    }

    .mt4_App_SecOne_Grid {
        grid-template-columns: auto;
        grid-row-gap: 4.6rem;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 291px;
        display: block;
        margin: auto;
    }

    .mt4_App_SecOne_Grid_Box_outer {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2.7rem;

    }

    .mt4_App_SecThree {
        background: url(/img/b2c/mt4_App_SecTwo_bg768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 4rem 0;
    }

    .mt4_App_SecThree_grid {
        grid-template-columns: auto;
        grid-column-gap: 0rem;
        grid-row-gap: 4.8rem;
        padding-top: 6rem;

    }

    .mt4_App_SecThree_grid_Box+.mt4_App_SecThree_grid_Box:after {
        height: 48px;
        width: initial;
        border-right: 1px dashed var(--DarkGrayBorder);
        position: absolute;
        content: '';
        left: 50%;
        transform: translate(-50%, 0);
        top: -50px;
        opacity: .6;
    }

    .mt4_App_SecThree_grid_Box:after {
        width: initial;

    }

    .mt4_App_SecThree_grid_Box {
        border: 2px solid var(--DimGrayBorder);
        width: 24rem;
        height: 17.6rem;
        padding: 0rem 1.3rem 3.5rem 1.3rem;
        position: relative;
        border-radius: .3rem;
        background: var(--White_BG);
        text-align: center;
    }

    .mt4_App_SecThree_grid_Box p {
        font-size: 1.4rem;
    }

    .metals.forex .frGridBox {
        /*height: 18.3rem;*/
        padding: 2.5rem 0.5rem 2.5rem 1.2rem;
    }

    .metals.forex .forexSecOne h5, .metals.forex .forexSecOne .forexSecOne_Title {
        margin-top: 2rem;
    }

    .metals.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }

    .metals.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background: url(/img/b2c/metalOne_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .metals.forex .mt4platform_f,
    .energies.forex .mt4platform_f {
        padding-left: 0;
    }

    .energies.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background: url(/img/b2c/energiesOne_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .energies.forex .frSecTwoChild {
        padding: 4rem 0;
    }

    .energies.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }


    .crypto.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background-image: url(/img/b2c/crypto_secOne_375.png);
        background-color: var(--DimBlack_BG);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
        z-index: 122;
    }

    .crypto.forex .frGridBox {
        /*height: 19.1rem;*/
        padding: 2.5rem 1rem 2.2rem 2.5rem;
    }

    .crypto.forex .frGridBox p {
        width: 100%
    }

    .crypto.forex .crytoSecOne,
    .crypto.forex .crytoSecTwo {
        padding: 4rem 0;
    }

    .crypto.forex .crytoSecOne h1,
    .crypto.forex .crytoSecTwo h1,
    .crypto.forex .crytoSecOne .defaultHeading_Title-,
    .crypto.forex .crytoSecTwo .defaultHeading_Title {
        max-width: 100%;
        margin: auto;
        font-size: 2rem;
        line-height: 26px;
    }

    .crypto.forex .crytoSecOneGrid {
        grid-template-columns: auto;
        padding-top: 3.2rem;
    }

    .crypto.forex .crytoSecOneGrid .crytoSecOneBox {
        width: 18.4rem;
    }

    .crypto.forex .crytoSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 4.4rem;
        padding-top: 6rem;
    }

    .crypto.forex .crytoSecTwoGrid .crytoSecTwoGridImg {
        max-width: 300px;
        margin: 0 auto;
    }

    .forex ul.Trade_itemlist li {
        font-size: 1.4rem;
    }

    .crypto.forex .forexSecSeven{
        padding: 4rem 0;
    }

    .crypto.forex .forexSecSeven h1,
    .crypto.forex .frSecFour h1 {
        max-width: 85%;
        margin: 0 auto;

    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 100%
    }

    .crypto.forex .frSecTwoChild p.defaultParagraph br {
        display: block;

    }

    .crypto.forex .frSecTwoChild h4 {
        padding-top: 0;
        white-space: initial;
    }

    .crypto.forex .frSecTwoChild .defaultHeadingText h1 {
        margin-bottom: 0.8rem
    }

    .indices.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background: url(/img/b2c/indices_secOne_375.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center 190%;
    }

    .indices.forex .frSecTwoChild h4 {
        white-space: initial;
    }

    .indices.forex .frSecTwoChild p.defaultParagraph {
        max-width: 100%
    }

    .indices.forex .frSecTwoChild .defaultHeadingText h4:nth-of-type(2) {
        max-width: 100%;
        line-height: 26px;
        font-size: 1.8rem;
    }

    .indices.forex .forexSecSeven .defaultHeadingText h1 {
        max-width: 90%;
        margin: auto;
    }

    .webinarHandsOn {
        grid-column-gap: 1.6rem;
    }

    .secThree img.italianCalender {
        max-width: 56px;
    }

    .webinarHandsOn h2 {
        margin-bottom: 0;
    }

    .secThree {
        background: var(--Black_BG);
        height: auto;
    }

    #ApplyCookiesSc {
        padding: 1.3rem 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }

    #ApplyCookiesSc .ApplyCookiesScTxt {
        font-size: 1.2rem;
    }


    #ApplyCookiesSc .ApplyCookiesScInner a.btnCookie {
        background: none;
        color: var(--Green_TF);
        font-size: 2rem;
        display: flex;
        align-items: center;
        justify-content: right;
        height: 0;
        width: 0;
        text-decoration: none;
        border-radius: 0;
        border: 0;
        font-size: 1.8rem;
        margin-top: -1rem;
    }

    #ApplyCookiesSc {
        padding: 1.3rem 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }

    #ApplyCookiesSc .ApplyCookiesScTxt {
        font-size: 1.2rem;
    }


    #ApplyCookiesSc .ApplyCookiesScInner a.btnCookie {
        background: none;
        color: var(--Green_TF);
        font-size: 2rem;
        display: flex;
        align-items: center;
        justify-content: right;
        height: 0;
        width: 0;
        text-decoration: none;
        border-radius: 0;
        border: 0;
        font-size: 1.8rem;
        margin-top: -1.5rem;
    }

    .etfs .frGridOne {
        grid-template-columns: 14.5rem 14.5rem;
        grid-row-gap: 1.6rem;
    }

    .etfs .frGridBox {
        padding: 1rem 1.5rem 2.5rem 1.8rem;
        /*height: 23.1rem;*/
        width: 14.5rem;
    }

    .etfs .frGridBox:last-child {
        grid-column: 1 / span 2;
        margin: auto;
        grid-row: 3;
    }

    .etfs .frGridBox:not(:nth-child(5)) p {
        width: 100%;
    }

    .etfs .forexSecOne {
        padding: 13.4rem 0 7.2rem;
        background: url(/img/b2c/etfs_bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .etfs .forexSecOne p.defaultParagraph {
        width: 99%;
    }

    .etfs .frSecTwoGrid .defaultHeadingText h1 {
        line-height: 26px;
        margin-bottom: 2.4rem;

    }

    .etfs .frSecTwoChild h4 {
        margin-top: 0;
        line-height: 26px;
    }

    .etfs ul.Trade_itemlist li {
        width: 93%;
    }



    .choosePlatformMt4Shares,
    .choosePlatformcTraderShares {
        display: grid;
        grid-template-columns: 33% 41%;
        justify-content: center;
        grid-column-gap: 47px;
        align-items: center;
        grid-row-gap: 48px;
        padding-top: 32px;
    }

    .choosePlatformMt4Shares+.choosePlatformcTraderShares {
        margin-left: 0;
        padding-top: 0;
    }

    .frSecFour .choosePlatformShares .customLabel {
        text-align: left;
    }

    .CopyTradingSP_BG_content {
        text-align: center;
        z-index: 22;
        position: relative;
    }

    .CopyTradingSP .defaultHeadingText h1 {
        font-size: 2rem
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 3.8rem;
        line-height: 43px;

    }

    .CopyTradingSP_BG_content p {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 1.4rem;
    }

    .CopyTradingSP .CopyTradingSP_BG {
        background: url(/img/b2c/CopyTradingSP_BG_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        height: auto;
        padding: 8.8rem 0 38rem;

    }

    .CopyTradingSP .CopyTradingSP_BG:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        background: var(--DarkBlue_BG);
        opacity: 0.7;
        backdrop-filter: blur(50px);
        -webkit-backdrop-filter: blur(50px);
    }

    .CT_SP_secOne_Box {
        height: 24.5rem;
        width: 23.62rem;
        padding: 2.6rem 2.6rem;
    }

    .CT_SP_secOne_Box p {
        font-size: 1.4rem;
        line-height: 20px;
    }

    .CT_SP_secOne_Box .imgBox {
        width: 70px;
        height: 70px;
    }

    .CT_SP_secOne_Box .imgBox img {
        max-width: 47px;
    }

    .CT_SP_secTwo_Box {

        width: 28.4rem;
        height: 26rem;
        padding: 5.7rem 2rem 1rem;
    }

    .CT_SP_secTwo_Btn {

        margin: 4rem auto 0;
        display: table;
    }

    .CopyTradingSP .headerButtonParent {
        width: 25rem;
        margin: auto;
    }

    .CopyT_SP_secOne,
    .CopyT_SP_secTwo {

        padding: 4rem 0;
    }

    .CT_SP_secOne_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 4rem;
        padding-top: 4rem;
    }

    .CT_SP_secTwo_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 6rem;
        padding-top: 4rem;
    }

    .CT_SP_secTwo_Box .CT_SP_secTwo_Content h4,
    .CT_SP_secTwo_Box .CT_SP_secTwo_Content .CT_SP_secTwo_Title {
        font-size: 1.6rem;
        line-height: 2rem;
        font-family: 'Lato', sans-serif;
    }


   .CT_SP_secTwo_Box .CT_SP_secTwo_Content p {
        font-size: 1.4rem;
        line-height: 2rem;
        font-family: 'Lato', sans-serif;
    }

    .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(5),
    .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4) {
        grid-column: initial;
        grid-row: initial;
        margin: initial;

    }

    .mt4PAMM_form_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-row-gap: 4rem;
        padding-top: 4rem;
    }

    .mt4PAMM_form_Left {
        order: 2;
        padding-top: 0;
    }

    .mt4PAMM_form {
        order: 1;
    }

    .mt4PAMM_secTwo_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-template-rows: auto;
        grid-row-gap: 4rem;
        padding-top: 4rem;

    }

    .mt4PAMM_secTwo_btn {
        grid-column: initial;
        grid-row: 2;
        margin-top: 1rem;

    }

    .mt4PAMM_secTwo_right iframe,
    .mt4PAMM_secTwo_right {
        width: initial;
        margin: 0;
        order: 1;
    }

    .mt4PAMM_secTwo_right iframe {
        margin: 0 -1.5rem;
        width: calc(100% + 50px);
    }

    .mt4PAMM_secTwo_Left {
        order: 2;
    }

    .mt4PammHeroGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 3rem;

    }

    .CopyTradingSP.mt4Pamm .mt4Pamm_BG {
        width: 100vw;
        height: auto;
        padding: 10rem 0;
    }

    .mt4Pamm .CopyTradingSP_BG_content p,
    .mt4PAMM_secTwo_Left p {
        max-width: 100%;
    }

    .mt4Pamm .CT_SP_secTwo_Btn {
        text-align: center;
        margin: 5rem auto 0;
        max-width: 90%;
    }

    .mt4PAMM_Contact,
    .mt4PAMM_secTwo {
        padding: 4rem 0;
    }

    .mt4PAMM_form_Left ol li,
    .mt4PAMM_form_Left p {
        font-size: 1.4rem;
    }

    .mt4PAMM_form_Left h3 {
        font-size: 1.6rem;
        margin-bottom: 1.2rem;
    }

    body .form label,
    body .form input.form-control {
        font-size: 1.4rem;


    }

    .mt4Pamm .input-field .applyFroms {
        max-width: 16.4rem;
        margin-top: 1rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG {
        background: url(../img/b2c/nfp_bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        height: auto;
        padding: 8.6rem 0 22.3rem;
    }
    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG:after{ display: none; }
    .nfpbones_header .CopyTradingSP_BG_content h1{ margin-bottom: .5rem; }
    .nfpbones_header .CopyTradingSP_BG_content h1.get_athirsty_bonus,
    .nfpbones_header .CopyTradingSP_BG_content div.get_athirsty_bonus{ font-size: 3.9rem; line-height: 4.3rem; margin: 0 -.8rem 1.2rem; }
    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content p { max-width: 100%; margin-bottom: 3.9rem; }
    .CopyTradingSP .nfpbones_header .headerButtonParent{ width: 27rem; }
    .CT_SP_secOne_Grid.nfpbones_SP_secone_grid{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 23.6rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box .imgBox{ width: 10rem; height: 10rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box .imgBox img{ max-width: initial; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box .CT_SP_secOne_Content h4{ line-height: 1.8rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p { padding: 0; font-size: 1.6rem; line-height: 2.2rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }
    .nfpbones_simplestep{ padding: 4rem 0; }
    .nfpbones_simplestep .defaultHeadingText h1, .nfpbones_simplestep .defaultHeading_Title{
        margin: 0 auto 3.4rem;
        line-height: 2.6rem;
    }
    .nfpbones_simplestep_grid{ grid-template-columns: auto; grid-column-gap: 0; grid-row-gap: 5.6rem; }
    .nfpbones_simplestep_grid h1, .nfpbones_simplestep_grid .defaultHeading_Title{ font-size: 1.8rem; }
    .nfpbones_simplestep_grid_inner{ grid-template-columns: 24rem; grid-row-gap: 1.6rem; }
    .dashed_line hr{ margin: 0; border: 0; border-left: 1px dashed rgba(219, 219, 219, 0.33); height: 3.3rem; width: 1px; margin: -1.6rem auto 0; position: relative; left: 1px; }
    .nfpbones_simplestep_box{ padding: 3.5rem 2rem 0; }
    .nfpbones_simplestep_box p{ line-height: 2.4rem; }
    .nfpbones_simplestep_box p br{ display: none; }
    .nfpbones_sectionfour{ padding: 4rem 0; background-image: url(../img/b2c/key_features_bg_b_375.png); background-size: cover; }
    .nfpbones_sectionfour_grid{ grid-template-columns: 100%; grid-column-gap: 0; grid-row-gap: 4rem; }
    .nfpbones_sectionfour_box{ padding: 1.3rem 0 2.5rem; height: auto; }
    .nfpbones_sectionfour_box img{ height: 7rem; }
    .nfpbones_sectionfour_box p{ padding: 0 4rem; margin: 1.4rem 0 0; }
    .nfpbones_sectionfour_box p br{ display: none; }
    .nfpbones_sectionfour_box p span{ display: block; }
    .nfpbones_sectionfive{ padding: 4rem 0; }
    .nfpbones_paymentmethod { width: 32.2rem; margin: 2.7rem auto 0; }
    .nfpbones_paymentmethod .owl-carousel .owl-dots{ text-align: center; margin: 2rem 0 0; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot{ display: inline-flex; margin: 0 .5rem; outline: inherit; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot span{ width: .7rem; height: .7rem; background: #ACACAD; border-radius: 1rem; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot.active span{ background: #000; }

    .nfpbones_paymentmethod .owl-carousel button.owl-dot:last-child{ display: none; }

    /* ===============promotion=================*/

    .i_BrokerSecOne p.defaultParagraph{
        margin: 20px 0 0;
    }

    .i_BrokerSecOne p br{
        display: none;
    }
    .defaultHeadingText_2 h1 {
        margin-bottom: 4.6rem;
        margin-top: 5.2rem;
        font-size: 3.1rem;

    }

    .secOne .secOneChild .secOneBox_2{
        display:grid;
        grid-template-columns: 34.5rem;
        grid-column-gap: 3rem;
        grid-row-gap: 1.5rem;
        justify-content: center;
        padding-bottom:4.5rem

    }

    .secOneChildIcon {
        margin: 0 0 1.5rem
    }

    .secOne .secOneChild .secOneBox h4, .secOne .secOneChild .secOneBox a span {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .secOne .secOneChild .secOneBox p {
        margin: 1rem 0 0;
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    /*.secOne .secOneChild .secOneBox:first-child,
    .secOne .secOneChild .secOneBox:nth-child(3),
    .secOne .secOneChild .secOneBox:nth-child(5),
    .secOne .secOneChild .secOneBox:nth-child(7),
    .secOne .secOneChild .secOneBox:nth-child(9){
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(2),
    .secOne .secOneChild .secOneBox:nth-child(4),
    .secOne .secOneChild .secOneBox:nth-child(6),
    .secOne .secOneChild .secOneBox:nth-child(8),
    .secOne .secOneChild .secOneBox:first-child{
        padding-right: 0;
    }*/

    .secOneChild_Grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .secOne .secOneChild .secOneBox:nth-child(odd) {
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(even) {
        padding-right: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(3),
    .secOne .secOneChild .secOneBox:nth-child(4){
        padding-top: 3rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(5),
    .secOne .secOneChild .secOneBox:nth-child(6){
        padding-bottom: 3rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(2):before,
    .secOne .secOneChild .secOneBox:nth-child(6):before{
        border:transparent;
    }

    .secOne .secOneChild .secOneBox:nth-child(5):after,
    .secOne .secOneChild .secOneBox:nth-child(6):after{
        content: '';
        border-bottom: 1px solid var(--GoldenBorder);
    }



    .secOne .secOneChild .secOneBox_2 .btn_space_top {

        color: white;
        background-color: #11B46C;
        font-weight: normal;
    }

    .secOne .secOneChild .secOneBox_2 img{
        width:34.5rem;
        height:17.1rem;
    }

    .secOne_2 {
        padding: 0rem 0;
    }

    .space_inside_sub {
        min-height: 19.2rem;
    }

    .secOne .secOneChild {
        padding: 3rem 0 0
    }


    .secSixGridCY {
        width: 310px;
        display: flex;
        grid-template-columns: initial;
        grid-column-gap: initial;
        justify-content: initial;
        overflow: hidden;
        margin: auto;
    }

    .secSixGridCY .carousel-item, .secSixGridCY .carousel-item.active {
        display: block;
        margin: 0;
        transform: inherit;
        left: 0;
        transition: initial;
    }

    .secSixGridCY .carousel-item {
        width: 50%;
    }

    .secSixChild .carousel-indicators {
        position: inherit !important;
        margin: 0;
    }

    .secSixChild .carousel-indicators li {
        border: 0;
        margin: 1.9rem 4.5px 0;
        width: 7px;
        height: 7px;
        border-radius: 10px;
        background: #000;
        opacity: .3;
    }

    .secSixPointsCYGrid {
        display: grid;
        grid-template-columns: 15rem 15rem;
        grid-column-gap: 1.2rem;
        justify-content: center;
        padding-top: 6.1rem;
        grid-row-gap: 5rem;
    }

    /* market-analysis navigation */

    .item_mobile{
        display: none;
    }

    .ourAwards .awardLogos {
        width: 36rem;
    }
    .ourAwards .awardLogos .awardLogos_box {
        padding: 1rem 0.8rem;
    }
    .ourAwards .awardLogos .awardLogos_box img {
        margin: 0;
        max-width: initial;
        max-height: 52px;
    }

    .awardLogos_box:nth-child(7) {
        margin: 0;
    }

    .awardLogos_box:last-child {
        margin: 0 -0.9rem 0 -.5rem;
    }

    .FooterGrid .FTGridTwoInner .margin-top-fourtyfour{
        margin-top:3rem;
    }

    .tooltip-exlam-margin-left{
        margin-left:0px !important;
    }
    .tooltip-vload-margin-left{
        margin-left:6px !important;
    }
    .tooltip-exclamation{
        padding-left:0.9rem;
        padding-right:0;
        padding-bottom: 2px;
    }
    .tooltip-union-vload-padding{
        padding-left: 3px !important;
        padding-bottom:3px !important;

    }
    .tooltip-top-left-deposit{
        top:3rem !important;
        left:-439% !important;
     }
    .tooltip-top-left-withdrawal{
        top:4rem !important;
        left:-439% !important;

     }
     .tooltip-countries-grid{
        grid-template-columns: 25.7rem;
     }
     .tooltip-countrieslist-left{
        padding-left:1.7rem;
        margin-top:-1.0rem;
     }
    .tooltip-countries-width{
        width:32.5rem !important;

        }

    .rowpositionrelindex{
       position:relative;
       z-index: 99999;
     }
   .tooltip .malay {
        padding: 2rem 1.6rem 2rem 1.9rem;
        }
    .tooltip .tooltiptext {
        font-size:1.4rem;
        }

    .deposittableshow{
        background: #f9f9f9;
     }
    .adjusttooltip-for-mobile{

        flex-wrap:wrap;
        justify-content: right;
        width:159px;

        }

    .cardMain .cardMainHead .country-questionmark{
        display:flex;
        flex-direction:row;
        justify-content:center;
        align-items:center;
        margin-left:60px;
        }

    .cardMain .cardMainHead .country-questionmark a{
        color:#697D8C !important;
        text-transform:capitalize !important;
        font-size: 1.4rem;
     }

     .cardMain .tooltip{
         padding:0px;
     }

    .cardMain .cardMainHead .tooltip-exclamation{
        padding-left:1rem;
        padding-bottom:3px;
        }

    .cardMain .cardMainHead .question-mark-padding-left{

        padding-left:1rem !important;

     }

    .cardMain .adjusttooltip-for-mobile{

        flex-wrap:wrap;
        width:159px;

    }

    .likeWorking {
        padding: 4rem 0;
        background: url(/img/b2c/careers_map_375.png) var(--DimBlack_BG);
        background-position: center;
        background-repeat: no-repeat;
    }

    .likeWorking .defaultHeadingText h1 {
        width: 28rem;
        margin: auto;
    }

    .likeWorking_inner {
        margin: 2.4rem auto 0;
    }

    .likeWorking_grid{
        grid-template-columns: 34.5rem;
        justify-content: center;
        grid-row-gap: 2.4rem;
    }

    .likeWorking_box{
        height: auto;
        padding: 0 1.2rem 2.4rem;
        text-align: center;
    }

    .likeWorking_box_inner{
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 1.2rem;
        justify-content: center;
    }

    .likeWorking_box_inner_content p{
        width: 100%;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .likeWorking_box_inner_content p:before{
        top: 2.5rem;
        left: 1rem;
    }

    .likeWorking_box_inner_content p:after{
        bottom: -3rem;
    }

    .likeWorking_box_inner_content h4 {
        font-size: 1.4rem;
    }

    .likeWorking_box_inner_content span{
        line-height: 2rem;
    }

    .news_cy {
        width: 100%;
    }

    .news_cy .news header.newsheader .news_mid{
        padding: 0;
    }

    .home_paymentmethod {
        grid-template-columns: 34.5rem;
    }

    .secSix.manageMoney .secSixChild{
        padding: 2.4rem 0 0;
    }

    .paymentmethod_grid {
        grid-template-columns: repeat(2, 15.2rem);
    }

    .paymentmethod_icon_mobile_Hide{
        display: block;
    }

    /*.paymentmethod_icon_mobile_show{
        display: block;
    }*/

    .paymentmobilehide{
        display: none;
    }

    .itemmobile{
        display: block;
    }

    .paymentmethod_carousel .owl-dots {
        margin-top: 2rem;
        position: initial;
    }

    .paymentmethod_carousel .owl-dots button.owl-dot:nth-child(3) {
        display: inline-table;
    }

    .home_paymentmethod_content{
        padding: 5rem 1rem 0;
    }

    .secSix .home_paymentmethod_content .secSixPoints li{
        display: flex;
        margin: 0;
        align-items: flex-start;
    }

    .secSix .home_paymentmethod_content .secSixPoints li img{
        width: 2.6rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li+li {
        margin-top: 2rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li:nth-child(5){
        margin-top: 2rem;
    }

    .account_SectImg{
        display: none;
    }

    .account_Sect{
        background: url(/img/b2c/trade/choose_account/new_asset/bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right top;
        padding: 6rem 0 6rem;
    }

    .account_Sect .defaultHeadingText {
        display: none;
    }

    .account_Sect .defaultHeading_Title span{
        display: block;
    }

    .accountSetTabs .nav.nav-tabs{
        grid-template-columns: repeat(3, 9.95rem);
        grid-column-gap: 1.8rem;
        justify-content: center;
    }

    .secTwo .card .card-header, .accountSetTabs .nav-tabs button.nav-link {
        background: none;
        min-height: 6.3rem;
        box-shadow: inherit;
        position: relative;
        padding-bottom: 0;
    }

    .secTwo .secTwoChild .card.cardTwo .card-header,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-two,
    .secTwo .secTwoChild .card.cardThree .card-header,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-three {
        background: none;
    }

    .secTwo .secTwoChild .card.cardThree .card-header .card_header_Title,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-three .accountnavTitle {
        color: var(--JackBlack_TF);
    }

    .secTwo .card h1, .card_header_Title, .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 2.5rem;
    }

    .accountSetTabs .nav-tabs button.nav-link:before{
        content: '';
        background: #939393;
        height: .3rem;
        bottom: 0;
        position: absolute;
        left: 0;
        right:0
    }

     .accountSetTabs .nav-tabs button.nav-link.nav-link-two:before{
        content: '';
        background: var(--Golden_BG);
    }

    .accountSetTabs .nav-tabs button.nav-link.nav-link-three:before{
        content: '';
        background: var(--DimBlack_BG);
    }


    .accountSetTabs .nav-tabs button.nav-link.active:after{
        content: '';
        /*background: var(--White_BG);*/
        height: 1rem;
        bottom: 0;
        position: absolute;
        left: 0;
        right:0
    }



    .accountSetTabs .nav-tabs button.nav-link.active{
        background: var(--White_BG);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
    }

    .accountSetTabs .tab-content{
        grid-template-columns: auto;
    }

    .accountSetTabs .tab-content .card-body{
        border-bottom: .3rem solid #939393;
    }

    .secTwo .card .card-body, .accountSetTabs .tab-content .card-body {
        padding: 2.8rem 2rem;
    }

    .secTwo .card .card-body p,
    .accountSetTabs .tab-content .card-body p,
    .secTwo .card .card-body h5, .secTwo .card .card-body span,
    .accountSetTabs .tab-content .card-body span {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .secTwo.account_Sect .secTwoChild {
        padding: 0;
    }

    .account_Sect_Grid{
        grid-template-columns: auto;
    }

    .account_SectBoxInner{
        grid-template-columns: 33.3rem;
        box-shadow: none;
        grid-row-gap: 3.4rem;
        overflow: inherit;
        justify-content: center;
    }

    .secTwo.account_Sect  .secTwoChild .card{
        box-shadow: inset 0px 3px 30px rgb(255 255 255 / 60%), 0px 5px 10px rgb(0 0 0 / 25%);
        max-width: initial;
        border-radius: 2rem;
    }

    .secTwo.account_Sect .card .card-header{
        min-height: 7.4rem;
    }


    .secTwo.account_Sect .card .card-header .card_header_Title{
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .secTwo.account_Sect .card .card-body {
        padding: 3.4rem 2rem;
    }

    .secTwo.account_Sect .card .card-body p {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .account_SectBox .card-footer .btnPrice {
        width: 33.3rem;
        margin: 4.3rem auto 0;
    }

    .onePlatform{
        padding: 6rem 0;
        background: url(/img/b2c/trade/one_platform_N/bg_768.png);
        background-repeat: no-repeat;
        /* background-size: cover; */
        background-position: top center;
    }

    .onePlatform_img img {}

    .onePlatform_section_InnerGrid{
        grid-template-columns: auto;
        margin: 2.5rem 0 0;
    }

    .onePlatform_section_Inner .defaultParagraph span{
        display: block;
        margin-top: 1.4rem;
    }

    .onePlatform_section_Inner .nwCustomBtn a{
        margin: 4rem auto 0;
    }

    .viewliveRate {
        padding: 4rem 0 0;
    }

    .viewliveRate_graph{
        order: 2;
    }

    .onePlatform_section_Inner .viewliveRate .defaultHeading_Title{
        font-size: 2.5rem;
    }

    .viewliveRateGrid{
        grid-template-columns: auto;
    }

    .viewliveRate_Content .defaultHeading_Title{
        font-size: 2.5rem;
        text-align: left;
    }

    .viewliveRate_Content .defaultParagraph{
        margin: 1rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .viewliveRate_graph iframe{
        margin: 2.7rem 0 0;
    }

    .MT4MetaTrade {
        padding: 6rem 0 2rem;
    }

    .MT4MetaTradeImg {
        margin: 0.5rem auto 0;
        text-align: center;
        width: 33.5rem;
    }

    .MT4MetaTradeGrid{
        grid-template-columns: auto;
    }

    .MT4MetaTrade .defaultHeading_Title{
        text-align: left;
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: auto;
    }

    .onePlatform_section_MT4 {
        margin: 2.4rem 0 0;
        padding: 2rem 0 4rem;
    }

    .onePlatform_section_MT4_Blur {
        background: transparent linear-gradient(180deg, #E4E4E4 0%, #A5A5A5 100%);
    }

    .onePlatform_section_MT4Content{
        order: 2;
    }

    .onePlatform_section_Inner .onePlatform_section_MT4Content .defaultHeading_Title {
        font-size: 2.5rem;
    }

    .onePlatform_section_Inner .defaultHeading_Title{
        text-align: left;
    }

    .onePlatform_section_MT4Content .defaultParagraph{
        font-size: 1.8rem;
        margin: 1.6rem -2rem 0;
    }

    .onePlatform_section_MT4Img{}

    .onePlatform_section_MT4Img img{
        max-width: 100%;
        margin-left: -1rem;
    }

    .manageMoney{
        padding: 6rem 0;
    }

    .manageMoney .defaultHeading_Title{
        font-size: 2.5rem;
        line-height: 3rem !important;
    }

    .owl-carousel.owl-loaded.paymentmethod_carousel {
        display: none;
    }

    .owl-carousel.owl-loaded.paymentmethod_carouselMobileB{
        display: block;
    }

    .home_paymentmethod .owl-dots button.owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        border: 1px solid #707070;
        box-shadow: none;
        margin: 0 0.3rem;
    }

    .home_paymentmethod .owl-dots button.owl-dot.active{
        background: #939393;
    }

    .home_paymentmethod .owl-dots{
        position: initial;
        margin: 1.5rem auto 0;
    }

    .Globalawards_PartnerBrokersBG {
        background-color: var(--Black_BG);
        background-image: url(/img/b2c/trade/global_awards/NewBG/bg375.png);
        background-repeat: no-repeat;
        background-position: center top;
    }

    .global_awards {
        padding: 6rem 0 0;
    }

    .global_awardsBox {}

    .owl-carousel.owl-loaded.Global_AwardsCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.Global_AwardsCarouselB{
        display: block;
    }

    .Global_AwardsSilder {
        margin: 3rem auto 0;
    }

    .Global_AwardsCarousel .Global_Awards_Icon {
        height: 10.7rem;
    }

    .owl-carousel.Global_AwardsCarousel .Global_Awards_Icon img {
        height: 8.4rem;
    }

    .Global_AwardsGrid {
        grid-template-columns: repeat(3, auto);
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsImg img {
        max-width: 7.7rem;
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsContent {
        font-size: 1.2rem;
        line-height: 1.6rem;
        margin: 1rem auto 0;
        font-weight: 500;
        width: 10rem;
    }

    /*.Global_AwardsSilder .Global_Awards .Global_AwardsImg,
    .Global_AwardsSilder .Global_Awards:nth-child(3n) .Global_AwardsImg {
        margin: 6.5rem auto 0;
    }

    .Global_AwardsSilder .Global_Awards:nth-child(2n) .Global_AwardsImg{
        margin: 0;
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsImg img,
    .Global_AwardsSilder .Global_Awards:nth-child(3n) .Global_AwardsImg img {
        width: 7.7rem;
        height: auto;
    }

    .Global_AwardsSilder .Global_Awards:nth-child(2) .Global_AwardsImg img {
        width: 12.3rem;
    }

    .Global_AwardsSilder .Global_Awards:first-child:hover,
    .Global_AwardsSilder .Global_Awards:last-child:hover,
    .Global_AwardsSilder .Global_Awards:nth-child(2n):hover{
        transform: inherit;
    }

    .Global_AwardsSilder .Global_Awards:first-child:hover .Global_AwardsImg,
    .Global_AwardsSilder .Global_Awards:last-child:hover .Global_AwardsImg,
    .Global_AwardsSilder .Global_Awards:nth-child(2n):hover .Global_AwardsImg {
        height: auto;
    }

    .Global_AwardsSilder .Global_Awards:first-child:hover .Global_AwardsImg img,
    .Global_AwardsSilder .Global_Awards:last-child:hover .Global_AwardsImg img,
    .Global_AwardsSilder .Global_Awards:nth-child(2n):hover .Global_AwardsImg img {
        transform: inherit;
    }



    .Global_AwardsSilder .Global_Awards .Global_AwardsContent,
    .Global_AwardsSilder .Global_Awards:nth-child(3n) .Global_AwardsContent {
        font-size: 1rem;
        line-height: 1.1rem;
        width: auto;
        margin: 1rem auto 0;
    }

    .Global_AwardsSilder .Global_Awards:nth-child(2n) .Global_AwardsContent{
        font-size: 1.4rem;
        line-height: 1.6rem;
        margin: 1rem auto 0;
        width: auto;
    }*/

    .Global_AwardsCarousel .owl-nav{
        display: none;
    }

    .Global_AwardsSilder .owl-dots {
        text-align: center;
        margin: 2rem 0 0;
    }

    .Global_AwardsSilder .owl-dots button.owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 2rem;
        background: #fff;
        border: 1px solid #707070;
        margin: 0 0.3rem;
        outline: none;
    }

    .Global_AwardsSilder .owl-dots button.owl-dot.active {
        background: #201D29;
    }

    .Global_AwardsSilder .nwCustomBtn a {
        margin: 3rem auto 0;
    }

    .worldImg {
        margin: 1.5rem -1.5rem 0;
    }

    .worldImg img {
        max-width: 100%;
    }

    .Client_SaysBoxInner {
        background: url(/img/b2c/trade/client_review/new_asset/bg_375.png);
        width: 36.8rem;
        height: 65.4rem;
        margin: 3.4rem auto 0;
        position: relative;
        background-size: cover;
    }

    .Client_SaysBoxInnerContent {
        padding: 3.4rem 4rem 0;
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title{
        margin: 0 0 4.3rem;
        font-size: 2.5rem;
    }

    .Client_Review_Inner {
        grid-template-columns: auto;
    }

    .ClientnameImg {
        width: 4.5rem;
        height: 4.5rem;
        font-size: 1.5rem;
        line-height: 4.5rem;
    }

    .ClientContent {
        padding: 0;
    }

    .ClientContent div.defaultParagraph{
        font-size: 2.3rem;
        line-height: 3rem;
        padding: 0;
        margin: 0;
    }

    .ClientContent p.defaultParagraph {
        margin-top: 1.1rem;
        padding: 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        width: auto;
    }

    .ClientContentBtm{
        grid-template-columns: auto;
        margin-top: 1.1rem;
    }

    .ClientContentTime {
        font-size: 1.8rem;
    }

    .ClientContentRating{
        order: 2;
        margin: 1rem 0 0;
    }

    .ClientContentRating img{
        max-height: 1.72rem;
        width: auto !important;
    }

    .Client_Review .owl-dots {
        margin: 4.9rem 0 0;
        justify-content: center;
    }

    .Client_Review .owl-dots .owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        margin: 0 0.6rem;
    }

    .Client_Review .owl-nav {
        margin-top: 4rem;
        position: initial;
    }

    .Client_Review .owl-nav .owl-prev {
        left: 0;
    }

    .Client_Review .owl-nav .owl-next {
        right: 0;
    }

    .Client_Review .owl-nav .owl-prev span,
    .Client_Review .owl-nav .owl-next span{
        width: 1.9rem;
        height: 3rem;
    }

    .ClientBtmRating {
        margin: 7.3rem 0 0;
        padding: 5rem 0;
    }

    .ClientBtmRatingTitle {
        font-size: 1.5rem;
    }

    .ClientBtmRatingWidget img {
        max-width: 13rem;
    }

    .ClientBtmRatingLogo img {
        max-width: 7rem;
    }

    .clientFeedBack {
        padding: 4rem 0;
        margin: 0;
        background: #E4E4E4;
    }

    .clientFeedBackGrid {
        grid-template-columns: repeat(3, 10.4rem);
        grid-column-gap: 1.1rem;
        justify-content: center;
        margin: 0;
    }

    .clientFeedBackBoxRating span {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0 0.5rem 0 0;
    }

    .clientFeedBackBoxRating img {
        width: 1.6rem;
    }

    .clientFeedBack .clientFeedBackBox{
        padding: 1rem 0 .4rem;
        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);;
    }

    .clientFeedBackBoxImg {
        height: 3.2rem;
        margin: .7rem 0;
    }

    .clientFeedBackBoxImg img {
        margin: auto;
        height: 3.2rem;
    }

    .clientFeedBackBoxTitle {
        font-size: 1rem;
        line-height: 1.2rem;
    }

    .partnerBrokers {
        padding: 6rem 0;
        margin: 0;
    }



    .partnerBrokers .defaultHeadingText .defaultHeading_Title{
        text-align: center;
    }

    .partnerBrokers .defaultHeading_Title{
        text-align: left;
        font-size: 2.2rem;
        line-height: 3rem !important;
    }

    .partnerBrokerPoints li span {
        font-size: 1.6rem;
        line-height: 2rem;
    }

    .partnerBrokers .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.2rem;
        margin-top: 1.4rem;
    }

    .partnerBrokersContentGrid {
        grid-template-columns: 32.6rem;
        grid-row-gap: 3rem;
        justify-content: center;
    }

    .partnerBrokersContent {
        margin: 4rem 0 0;
    }

    .partnerBrokersContentInner {
        position: relative;
        background: url(/img/b2c/trade/partner_broker/boxBg_375.png);
        background-repeat: no-repeat;
        background-position: top center;
        /*background-size: cover;*/
        padding: 2.6rem 3rem 0;
        min-height: 39rem;
    }

    .partnerBrokersContentInner_BoxContent {
        padding: 2.5rem;
        min-height: inherit;
    }

    .partnerBrokers .partnerBrokersContentInner_BoxContent .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .partnerBrokerPoints {
        margin: 3rem 0 0;
    }

    .partnerBrokersContentInner_BoxContentB .partnerBrokerPoints {
        padding-right: 1rem;
    }

    .partnerBrokerPoints li {
        margin-top: 3rem;
    }

    .partnerBrokerPoints li+li{
        margin-top: 2rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner {
        padding: 3rem 2.5rem 0 3rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints {
        width: auto;
    }

    .partnerBrokersContent .nwCustomBtn a {
        margin: 3rem auto 0;
    }







    .BoostIBMain .defaultHeading_Title,
    .BoostIBMain .AwardsListB .AwardsListContent .defaultHeading_Title{
        font-size: 2.5rem;
        line-height: 3rem !important;
    }

    .BoostIBMain .defaultParagraph{
        font-size: 1.6rem;
        line-height: initial;
    }


    .BoostIBMain .Slide_D {
        background: url(/img/b2c/trade/Introducingbrokers/header/bg375.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }


    /*.BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 3rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall {
        font-size: 2.4rem;
        line-height: 2.9rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li {
        font-size: 2.5rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li .bullet_point img {
        width: 2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li span {
        margin: 0 0 0 1rem;
        font-size: 2rem;
        line-height: 3rem;
    }*/

    /*.BoostIBMain .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a {
        width: 23.2rem;
        height: 5.8rem;
        font-size: 2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn {
        position: absolute;
        top: 54.7rem;
        left: 0;
        right: 0;
    }*/

    .BoostIBMain .Slide_D_chart {
        width: 100%;
        animation: MoveUpDownN 8s linear infinite;
        bottom: 0;
    }

    @keyframes MoveUpDownN {
      0%, 100% {
        bottom: 0;
      }
      50% {
        bottom: 10rem;
      }
    }

    .BoostIBMain .Slide_D .ctrader_carousel_slider_img {
        bottom: 8.5rem;
        width: 33.5rem;
        left: 0;
        right: 0;
        margin: auto;
    }

    .BoostIBMain .Slide_D .Slide_D_user img,
    .BoostIBMain .Slide_D_chart img{
        max-width: 100%;
    }

    .BoostIBMain .owl-carousel.owl-loaded.BoostIBProgramCarouselB{
        display: none;
    }

    .BoostIBMain .owl-carousel.owl-loaded.BoostIBProgramCarouselC{
        display: block;
    }

    .BoostIBMain .BoostIBProgram_Inner {
        margin: 1.5rem 0 0;
    }

    .BoostIBMain .owl-carousel.owl-loaded.BoostIBProgramCarouselC .BoostIBProgramCarouselCGrid{
        padding: 1.5rem;
    }

    .BoostRevenue {
        background: url(/img/b2c/trade/Introducingbrokers/boostbg/bg375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .BoostIBMain .BoostIBProgram_InnerGrid {
        grid-template-columns: 37.5rem;
        justify-content: center;
    }

    .BoostRevenue .BoostIBProgramBox {
        padding: 2.5rem 2rem;
        min-height: initial;
    }

    .BoostRevenue .BoostIBProgramBoxCounter {
        display: flex;
        align-items: center;
    }

    .BoostRevenue .BoostIBProgramBox .count {
        width: 2.8rem;
        height: 2.8rem;
        font-size: 1.5rem;
        margin: 0;
    }

    .BoostIBMain .BoostIBProgramBoxTitle {
        margin: 0;
        min-height: inherit;
        padding: 0 0 0 1.6rem;
        text-align: left;
    }

    .BoostRevenue .BoostIBProgramBox p {
        font-size: 1.4rem;
        margin: 0.8rem 0 0;
        padding: 0;
        line-height: 2rem;
        text-align: left;
    }

    .BoostRevenue .BoostIBProgramBox+.BoostIBProgramBox {
        margin: 1.6rem 0 0;
    }

    .BoostRevenue .BoostIBProgramContent .owl-dots .owl-dot{
        width: 1.2rem;
        height: 1.2rem;
    }

    .BoostIBMain .PartnerProviderContent .collapse:not(.show),
    .BoostIBMain .PartnerProviderContent .collapse.show{
        display: block;
    }

    .BoostIBMain .PartnerProviderContent .collapsing {
        position: relative;
        height: inherit;
        overflow: inherit;
        transition: inherit;
    }

    .BoostIBMain .PartnerProviderContent .accordion{
        display: inherit;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header {
        padding: 1.7rem 1rem;
        background: none;
        border: 0;
        border-radius: 0;
        box-shadow: initial;
        margin: 0;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card+.card{
        margin: 1.6rem 0 0;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button .partnerIcon img {
        max-height: 2.8rem;
        min-height: 2.8rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-body {
        margin: 0 1rem 1.8rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button:after{
        opacity: 0;
    }

    .BoostIBMain .PartnerProvider {
        background: url(/img/b2c/trade/Introducingbrokers/LiquidityProvider/bg375.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-color: var(--Black_BG);
        padding: 4rem 0 12rem;
    }

    .PartnerExperience {
        background: url(/img/b2c/trade/Introducingbrokers/ourpartners/bg375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 4rem 0;
    }

    .PartnerExperienceBox {
        padding: 3rem 1.6rem;
    }

    .PartnerExperienceContent {
        margin: 3rem 0 0;
        padding: 0 2rem;
    }

    .PartnerExperienceBoxInnerSub p {
        margin: 1.5rem 0 0 -7.6rem;
    }

    .PartnerExperienceBtm {
        margin: 1.6rem 0 0 -7.6rem;
    }

    .PartnerExperienceBtm .PartnerExperienceleft img{
        max-width: 8.4rem;
    }

    .PartnerExperienceright span {
        font-size: 1.4rem;
    }

    .PartnerExperienceContent .owl-dots .owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        margin: 0 0.5rem;
    }

    .PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-prev {
        left: -2rem;
    }

    .PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-next {
        right: -2rem;
    }



    html body .MainContent .priceContent.row-height-commision p,
    html body .MainContent .priceContent.no-min-deposit p,
    html body .MainContent .priceContent.row-height-my p,
    html body .MainContent .accountSetTabs .tab-content .card-body .equalheight span,
    html body .MainContent .priceContent.w-50.nomindepositval{
        min-height: inherit;
    }


    .lang-vi .Globalawards_PartnerBrokersBG,
    .lang-fr .Globalawards_PartnerBrokersBG,
    .lang-id .Globalawards_PartnerBrokersBG,
    .lang-es .Globalawards_PartnerBrokersBG,
    .lang-ru .Globalawards_PartnerBrokersBG,
    .lang-gr .Globalawards_PartnerBrokersBG,
    .lang-pl .Globalawards_PartnerBrokersBG,
    .lang-pt .Globalawards_PartnerBrokersBG,
    .lang-hu .Globalawards_PartnerBrokersBG,
    .lang-ur .Globalawards_PartnerBrokersBG,
    .lang-my .Globalawards_PartnerBrokersBG,
    .lang-th .Globalawards_PartnerBrokersBG,
    .lang-tr .Globalawards_PartnerBrokersBG,
    .lang-fa .Globalawards_PartnerBrokersBG,
    .lang-jp .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/oth_lng/VI/NewBG/bg375.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }




    .lang-vi .partnerBrokersContentInner,
    .lang-fr .partnerBrokersContentInner,
    .lang-id .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner,
    .lang-ru .partnerBrokersContentInner,
    .lang-gr .partnerBrokersContentInner,
    .lang-pl .partnerBrokersContentInner,
    .lang-pt .partnerBrokersContentInner,
    .lang-hu .partnerBrokersContentInner,
    .lang-ur .partnerBrokersContentInner,
    .lang-my .partnerBrokersContentInner,
    .lang-th .partnerBrokersContentInner,
    .lang-tr .partnerBrokersContentInner,
    .lang-fa .partnerBrokersContentInner,
    .lang-jp .partnerBrokersContentInner {
        background: url(/img/b2c/trade/partner_broker/oth_lng/VI/boxBg_375.png);
        background-repeat: no-repeat;
        background-position: top center;
        min-height: 46rem;
        padding: 2.6rem 3rem 0;
    }

    .lang-cn .accountSetTabs nav .nav-link .accountnavTitle{
        font-size: 2rem;
        line-height: 2.6rem;
    }

    .lang-gr .secTwo .card h1,
    .lang-gr .card_header_Title,
    .lang-gr .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    .lang-ur .secTwo .card h1,
    .lang-ur .card_header_Title,
    .lang-ur .accountSetTabs nav .nav-link .accountnavTitle{
        font-size: 2rem;
        line-height: 1.6rem;
    }

    .lang-ar .secTwo .card h1,
    .lang-ar .card_header_Title,
    .lang-ar .accountSetTabs nav .nav-link .accountnavTitle{
        font-size: 1.6rem;
        line-height: 1.6rem;
    }

    .FooterGrid li a{
        white-space: nowrap;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li+li {
        margin: 1.5rem auto 0;
    }

    .Slide_D .ctrader_carousel_slide_Content ul li+li {
        margin: 1.5rem auto 0;
    }

    .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn {
        margin: 3rem auto 0;
    }






    .lang-gr .bgNav .btnDefault{
        width: 17rem;
    }

    .lang-gr .secOne .secOneChild .secOneBox {
        min-height: inherit;
    }

    .lang-gr .home_paymentmethod_content ul {
        grid-template-columns: 49% 45%;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody p{
        min-height: inherit;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody a{
        margin: 1rem 0 0;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody a img{
        padding-left: .4rem;
    }

    .lang-gr header .timelineB2c .headerB2c_content p {
        width: 100%;
    }

    .lang-gr .whyTopfx .whyTopfxBtnDemo a {
        width: auto;
        padding: 1rem 0 0;
    }

    .lang-gr .contact-element h6{
        padding: 0;
        min-height: inherit;
    }

    .lang-gr .frSecSixGrid p{
        min-height: inherit;
    }

    .lang-gr .shares .frGridBox{
        /*height: auto;  */
        padding: 1rem 0.1rem 2.5rem 0.8rem;
    }

    .lang-gr .shareSecTwoBox {
        width: 26rem
    }

    .lang-gr .metal-title-center {
        margin: auto
    }

    .lang-gr .forex.energies .frGridOne{
        grid-template-columns: 14.5rem 14.5rem;
    }

    .lang-gr .energies.forex .frGridBox{
        padding: 2.5rem 0.5rem 2.2rem 1rem;
    }

    .lang-gr .forex.energies .frSecSixGrid p{
        padding-bottom: 0;
    }

    .lang-gr .tradingconditions .whyTopfx .whyTopfxInner{
        padding: 2rem 0 2rem 1.5rem;
    }

    .lang-gr .choose_assets_inner, .lang-gr .mt4tabs .choose_assets_inner{
        grid-template-columns: auto;
    }

    .lang-gr .choose_assets_inner .nav-tabs{
        padding: 0;
    }

    .lang-gr .choose_assets_inner .nav-tabs .nav-item, .lang-gr .choose_assets_inner .nav-tabs .nav-item + .nav-item{
        margin: 1.2rem 0.8rem;
    }

    .lang-gr .getCtraderGrid{
        grid-template-columns: auto;
    }

    .lang-gr .ctradercopysecthree .defaultHeadingText h1{
        width: auto;
        line-height: 3.8rem;
    }

    .lang-gr .ctradercopysecthree_right{
        grid-template-columns: 24rem;
    }

    .lang-gr .whytopFxcTrade_inner{
        min-height: inherit;
    }

    .lang-gr .tradingtimes_inner:first-child h4 {
        width: 7rem;
    }

    .lang-gr .MT4_fr_desktop_content_gridbox{
        min-height: inherit;
        padding: 0 2rem 2rem;
        height: auto;
    }

    .lang-gr .i_BrokerSecOneBox{
        height: auto;
    }

    .lang-gr .i_BrokerSecTwoGrid{
        grid-template-columns: auto;
    }

    .lang-gr .CopyTradingSP_BG_content h1{
        max-width: 100%;
    }

    .tooltip-countries-width-skrill{

        width:45.9rem !important;
        font-size: 1.4rem !important;

      }

    .tooltip-countries-grid-skrill{
        display: grid;
        grid-template-columns: 23.1rem 23.1rem;
        align-items: flex-end;
        grid-column-gap: 0rem;
        grid-row-gap: 0.8rem;
     }

     .MarketEducation_header {
        background: url(/img/b2c/trade/market_education/banner/bg_375.png);
        min-height: 59.5rem;
        height: auto;
        background-size: cover;
        background-position: center;
        padding: 5.6rem 0.5rem 0;
    }

    .MarketEducationGrid{
        grid-template-columns: 32rem;
        grid-row-gap: 7.2rem;
        justify-content: center;
        height: auto;
    }

    .MarketEducationContent .defaultHeading_Title {
        font-size: 4.9rem;
        line-height: 6rem !important;
        text-align: center;
    }

    .MarketEducationContent .defaultHeading_TitleB{
        text-align: center;
    }

    .FinancialAnalystImgSmall{
        display: inline-block;
    }

    .MarketEducationBtm {
        padding: 3rem 0.5rem;
    }

    .MarketEducationBtmInner {
        font-size: 2.2rem;
        line-height: 3.2rem;
    }

    .FinancialAnalyst {
        padding: 4rem 0.5rem
    }

    .MarketEducationBtmGrid,
    .FinancialAnalystB .MarketEducationBtmGrid{
        grid-template-columns: auto;
    }

    .FinancialAnalystContentGrid{
        display: grid;
        grid-template-columns: 6.6rem auto;
        grid-column-gap: 2rem;
        align-items: center;
    }

    .FinancialAnalyst_Lable {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .FinancialAnalystContent .defaultHeading_Title {
        font-size: 2.2rem;
        line-height: 2.6rem !important;
        text-align: left;
        font-weight: bold;
        margin: 0.6rem 0 0;
    }

    .FinancialAnalystContent .defaultParagraph {
        margin: 1.3rem 0 0;
        line-height: 2.8rem;
        font-size: 1.7rem;
    }

    .FinancialAnalystImg{
        display: none;
    }




    .Awards_header {
        background: url(/img/b2c/trade/awardsNew/AWbg_768.png);
        height: 37.3rem;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .Awards_header .defaultHeading_Title{
        padding: 20.1rem 0 0;
        font-size: 3.7rem;
        line-height: 3.8rem;

    }

    .AwardsBtm .MarketEducationBtmInner {
        line-height: 3rem;
    }

    .AwardsBtm .defaultParagraph {
        margin-top: 3rem;
        font-size: 1.8rem;
        line-height: 2.5rem;
    }

    .AwardsList {
        background: url(/img/b2c/trade/awardsNew/awards_Bg768.png);
        background-size: cover;
        background-position: center;
        padding: 5.2rem 0 3rem;
    }

    .AwardsListContent .defaultHeading_Title {
        font-size: 3.4rem;
        line-height: 4rem !important;
        margin: 0 0 2.8rem;
    }

    .AwardsListContentGrid {
        grid-template-columns: 17rem 16rem;
        grid-column-gap: 5rem;
        justify-content: center;
        grid-row-gap: 1.6rem;
    }

    .AwardsBoxImg{}

    .AwardsBoxImg img{
        max-width: 13.3rem;
    }

    .AwardsBoxContent {
        margin: .6rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }




    body.lpintrobroker,
    body.lpintrobroker.bodyscroll {
        padding-top: 15rem;
    }

    .lpintrobroker .upperMenu .upperMenuInner{
        height: auto;
        grid-template-columns: 100%;
        align-items: flex-start;
        padding: 1.7rem 0;
    }

    .lpintrobroker .logoTopfx {
        width: 11.3rem;
    }

    .upperMenuInner_Left{
        justify-content: center;
    }

    .lpintrobroker .upperMenuInner_Left span {
        margin: 0 0 0 1rem;
        padding: 0 4rem 0 1rem;
        font-size: 1.5rem;
        height: 4.8rem;
        width: 21.8rem;
        line-height: 1.8rem;
    }

    .lpintrobroker .menuBtns{
        margin-top: 1.7rem;
        width: 100%;
    }

    .lpintrobroker .menuBtns a.btnDefault {
        width: 34rem;
        margin: auto;
    }


    .lpintrobroker_Header {
        background: url(/img/b2c/trade/lpIntrobrokers/bg_375.png);
        background-color: #000;
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        align-items: initial;
        height: 64.8rem;
    }

    .lpintrobroker_headerContent {
        padding: 2.6rem 0 0;
        width: auto;
        display: table;
        margin: auto;
    }

    .lpintrobroker_headerContent .defaultHeading_Title {
        font-size: 2.9rem;
        text-align: left;
        line-height: 3.6rem;
        width: 34rem;
    }

    .lpintrobroker_headerContent p {
        margin: 1.4rem 0 0;
        font-size: 1.75rem;
        line-height: 2.1rem;
        width: 31rem;
    }

    .lpintrobroker_headerContent .nwCustomBtn {
        margin: 3rem 0 0;
    }

    .lpintrobroker_headerContent .nwCustomBtn a {
        width: 24rem;
        border-radius: 0.3rem;
        height: 4.6rem;
        font-size: 2rem;
    }

    .BoostIBProgram {
        background: url(/img/b2c/trade/lpIntrobrokers/IB_Program/bg_375.png);
        background-color: #E4E4E4;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 5rem 0 4rem;
    }

    .BoostIBProgram .defaultHeading_Title,
    .PartnerProvider .defaultHeading_Title,
    .SignUpSteps .defaultHeading_Title {
        text-align: center;
        font-size: 2.6rem;
        line-height: 3.2rem !important;
        padding: 0 0.5rem;
    }

    .BoostIBProgram_Inner {
        margin: 3rem 0 0;
    }

    .BoostIBProgram_InnerGrid{
        grid-template-columns: auto;
        overflow: hidden;
    }

    .BoostIBProgramContent {
        margin: 0;
    }

    .owl-carousel.owl-loaded.BoostIBProgramCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.BoostIBProgramCarouselB{
        display: block;
        width: 35rem;
        margin: auto;
    }

    .BoostIBProgramCarouselGrid {
        grid-template-columns: repeat(2, 15.6rem);
        grid-column-gap: 2.2rem;
        grid-row-gap: 0;
        padding: 0.6rem;
    }

    .BoostIBProgramImg{
        display: none;
    }

    .BoostIBProgramBox {
        padding: 2.5rem 0.9rem;
        min-height: 27.4rem;
    }

    .BoostIBProgramBox .count {
        width: 3.2rem;
        height: 3.2rem;
        font-size: 1.8rem;
    }

    .BoostIBProgramBoxTitle {
        font-size: 1.4rem;
        line-height: 1.7rem;
        margin: 1.6rem 0 0;
    }

    .BoostIBProgramBoxFirst .BoostIBProgramBoxTitle{
        min-height: 5.1rem;
    }

    .BoostIBProgramBoxThree .BoostIBProgramBoxTitle,
    .BoostIBProgramBoxSix .BoostIBProgramBoxTitle{
        min-height: 3.4rem;
    }

    .BoostIBProgramBox p {
        font-size: 1.3rem;
        line-height: 1.6rem;
        margin: 1.3rem 0 0;
    }

    .BoostIBProgramBoxThree p,
    .BoostIBProgramBoxFour p,
    .BoostIBProgramBoxSix p,
    .BoostIBProgramBoxSeven p,
    .BoostIBProgramBoxEight p {
        padding: 0;
    }

    .BoostIBProgramContent .owl-dots {
        margin: 2.4rem 0 1rem;
    }

    .BoostIBProgramContent .owl-dots .owl-dot{
        margin: 0 .6rem;
    }

    .PartnerProvider {
        background: url(/img/b2c/trade/lpIntrobrokers/PartnerProvider/bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 5rem 0;
    }

    .PartnerProviderContent {
        margin: 3rem 0 0;
    }

    .PartnerProviderContent .accordion {
        grid-template-columns: auto;
        grid-gap: initial;
        grid-row-gap: 2rem;
    }

    .PartnerProviderContent .accordion .card{
        width: auto;
        min-height: initial;
        padding: 0;
    }

    .PartnerProviderContent .accordion .card .card-header{
        padding: 0;
        background: #E4E4E4;
        border: 2px solid var(--GreenBorder);
        border-radius: 1rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
        margin: -0.2rem;
    }

    .PartnerProviderContent .accordion .card .card-header button{
        padding: 1.1rem 1.5rem;
        width: 100%;
    }

    .PartnerProviderContent .accordion .card .card-header button .partnerIcon {
        width: 4rem;
        margin: 0 1.5rem 0 0;
        text-align: center;
    }

    .PartnerProviderContent .accordion .card .card-header button .partnerIcon img {
        max-height: 3.5rem;
        min-height: 3.5rem;
    }

    .PartnerProviderContent .accordion .card .card-header button:after {
        content: '';
        border: solid #707070;
        border-width: 0 .3rem .3rem 0;
        display: inline-block;
        padding: .4rem;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        border-radius: .3rem;
        position: absolute;
        right: 2rem;
        top: 2.2rem;
    }

    .PartnerProviderContent .accordion .card .card-body {
        margin: 1.5rem;
    }

    .PartnerProviderContent .accordion .card .card-body p+p{
        width: 100%;
    }

    .PartnerProviderContent .accordion .card:last-child {
        width: 100%;
        grid-column: initial;
    }

    .PartnerProviderContent .accordion .card:last-child p {
       width: initial;
    }

    .SignUpSteps {
        padding: 5rem 0;
    }

    .SignUpSteps .defaultHeading_Title{
        padding: 0 5rem;
    }

    .SignUpSteps .SignUpStepsContent {
        margin: 7.5rem auto 0;
        width: 35rem;
    }

    .SignUpSteps .SignUpStepsContentImg{
        width: 100%;
    }

    .SignUpStepsContentImgMain{
        display: none;
    }

    .SignUpStepsContentImgMob{
        display: table;
        margin: auto;
    }

    .SignUpStepsContentGrid {
        grid-template-columns: auto;
        padding: 5.3rem 0 4.7rem 1.7rem;
        margin-bottom: 0;
        grid-column-gap: 0;
        justify-content: center;
        grid-row-gap: 12rem;
    }

    .SignUpStepsContentBox:nth-child(3){
        margin-top: -1.3rem;
    }

    .SignUpStepsContentBox:nth-child(4){
        margin-top: -2rem;
    }

    .SignUpStepsContentBox img{
        max-height: 1.9rem;
    }

    .SignUpStepsContentBox .SignUpStepsContentBoxTitle {
        margin: 1rem 0 0;
        font-size: 1.1rem;
        line-height: 1.3rem;
    }


    .SignUpStepsContentTitle {
        width: 10rem;
        padding: 1.2rem 1rem;
        font-size: 1.3rem;
        line-height: 1.5rem;
        border-radius: 1rem;
    }

    .stepsA {
        left: initial;
        right: 1.1rem;
        top: -4.6rem;
    }

    .stepsB {
        right: 0.8rem;
        top: 28.1rem;
        width: 11rem;
    }

    .stepsC {
        left: 0.4rem;
        top: 10.7rem;
        bottom: inherit;
    }

    .stepsD {
        left: 0.4rem;
        right: inherit;
        top: 45.1rem;
        bottom: inherit;
    }

    .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/lpIntrobrokers/awards/bg_375.png);
        background-size: cover;
        background-position: center;
        padding: 5rem .5rem;
    }

    .AwardsListB .AwardsListContent .defaultHeading_Title {
        margin: 0 auto 5rem;
        font-size: 3.2rem;
        width: 23rem;
    }

    .owl-carousel.owl-loaded.Partner_AwardsCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.Partner_AwardsCarouselB{
        display: block;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 15.1rem 16.5rem;
        grid-row-gap: 3.8rem;
        width: 35rem;
        margin: auto;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB{
        grid-template-columns: 17.5rem 13.1rem;
        grid-row-gap: 3.8rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC{
        grid-template-columns: 15.5rem 15rem;
        grid-row-gap: 3.8rem;
    }

    .AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
        max-width: 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsBoxContent {
        margin: .4rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_768.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 60rem;
        background-color: var(--Black_BG);
    }

    .CompetitionHeaderLogo {
        justify-content: center;
    }

    .CompetitionHeaderLogo span {
        margin: 0 0 0 1.2rem;
        padding: 0 0 0 1.2rem;
    }

    .defaultHeading_SmallTitle {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 4.9rem;
        line-height: 5.8rem !important;
        margin: 2.8rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 2.6rem;
        line-height: 3.2rem;
        margin: 0.8rem auto 0;
        width: auto;
    }

    .CompetitionHeader .nwCustomBtn {
        margin: 19.2rem auto 0;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 15.8rem;
        height: 4.9rem;
        font-size: 1.8rem;
        margin: auto;
    }

    .CompetitionHeader .nwCustomBtn a.TryDemo{
        width: auto;
        margin: 1.4rem auto 0;
        line-height: 2.2rem;
        color: var(--White_TF);
    }

    .CategoryTabs {
        background: var(--DimBlack_BG);
        height: 21rem;
        background-image: repeating-linear-gradient(#201D29, #000000 33.33333%);
        align-items: flex-start;
    }

    .CategoryTabsInner ul {
        display: grid;
        justify-content: center;
        grid-template-columns: repeat(3, 15rem);
    }



    .CategoryTabsInner ul li{
        padding: 2.1rem 0;
    }

    .CategoryTabsInner ul li a{
        padding: 0;
        justify-content: center;
    }

    .CategoryTabsInner ul li:first-child a,
    .CategoryTabsInner ul li:nth-child(4) a{
        padding-left: 0;
        padding: 0;
    }

    .CategoryTabsInner ul li:nth-child(3) a,
    .CategoryTabsInner ul li:nth-child(6) a{
        padding-right: 0;
        border-right: 0;
        padding: 0;
    }

    .CategoryTabsInner ul li a span {
        margin: 0 0 0 1rem;
        font-size: 1.7rem;
    }

    .CategoryTabsInner ul li:last-child{
        grid-area: 3 / span 3;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_768.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        padding: 6rem 0;
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -1.2rem;
    }

    .UnlockPower .defaultHeading_Title,
    .EnterCompetition .defaultHeading_Title,
    .TradingCompetition .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.8rem !important;
    }

    .UnlockPower .defaultHeading_Title span,
    .EnterCompetition .defaultHeading_Title span,
    .TradingCompetition .defaultHeading_Title span{
        display: block;
    }

    .UnlockPower .defaultParagraph {
        margin: 0.5rem 0 0;
        font-size: 2rem;
        line-height: 2.4rem;
    }


    .UnlockPowerBtmContent {
        margin-top: 1.4rem;
    }

    .UnlockPower .UnlockPowerBtmContent .defaultParagraph {
        font-size: 1.4rem;
        line-height: 1.7rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn {
        display: table;
        margin: 1.4rem auto 0;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a,
    .TradingCompetition .nwCustomBtn a{
        width: 20rem;
        height: 4.5rem;
        font-size: 1.8rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a.TryDemo,
    .TradingCompetition .nwCustomBtn a.TryDemo{
        margin: 1.5rem 0 0;
        font-size: 1.1rem;
        line-height: 1.3rem;
    }

    .TradingCompetition{
        padding: 6rem 0;
    }

    /*.owl-carousel.tradingPower .owl-stage-outer{
        width: 33.2rem;
    }*/

    .owl-carousel.tradingPower .owl-item img{
        max-width: 33.2rem;
    }

    /*.tradingPower .owl-stage {
        display: flex;
    }*/

    .owl-carousel.tradingPower .owl-item.center {
        order: 1;
        max-width: initial;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3){
        max-width: initial;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg{
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content{
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover,
    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover,
    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(0, 0);
    }



    .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        width: 19rem;
        height: 19rem;
        transform: translate(0, 0);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content .tradingPowerAwardPrice,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content .tradingPowerAwardPrice {
        transform: translate(0, 0);
    }

    .tradingPowerAward_Content span {
        font-size: 2.3rem;
        line-height: 2.8rem;
        padding: 1.5rem 0 0;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content span,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content span{
        padding: 1.5rem 0 0;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content span {
        transform: scale(1);
        padding-top: 1.5rem;
    }

    .EnterCompetition {
        padding: 6rem 0;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage{
        display: inherit;
        margin: 4rem 0 0;
    }

    .EnterCompetitionContent{
        width: 32rem;
        margin: auto;
    }

    .EnterCompetitionContentSteps,
    .EnterCompetitionContentSteps:before {
        width: 17.2rem;
        height: 17.2rem;
    }

    .EnterCompetitionContentStepsInner {
        width: 13.2rem;
        height: 13.2rem;
        padding: 0 1.5rem;
    }

    .EnterCompetitionContentStepsInnerCount {
        font-size: 3.4rem;
        line-height: 4.1rem;
    }

    .EnterCompetitionContentStepsInnerTitle {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .EnterCompetitionContent p {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 1.5rem 0 0;
        padding: 0 0.5rem;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:before,
    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:after{
        display: none;
    }

    .TradingCompetitionGrid {
        grid-template-columns: repeat(2, 15.8rem);
        margin: 5rem 0 0;
        justify-content: center;
        grid-gap: 1.9rem;
    }

    .TradingCompetitionBoxIcon {
        height: 7.1rem;
    }

    .TradingCompetitionBoxIcon img{
        height: 7.1rem;
    }

    .TradingCompetitionBoxTitle {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 1.7rem .5rem 0;
        height: 3.8rem;
    }

    .TradingCompetitionBox {
        padding: 2.8rem 0 2rem;
    }

    .TradingCompetitionBox p {
        font-size: 1.4rem;
        line-height: 1.7rem;
        margin: 1rem 0 0;
    }

    .TradingCompetitionBox:first-child p{
        padding: 0;
    }

    .TradingCompetitionBox:nth-child(4) p{
        padding: 0 1rem;
    }

    .TradingCompetition .nwCustomBtn {
        margin: 3.3rem auto 0;
    }



    .webinarsebastLogo{
        height: 8.5rem;
    }

    .webinarsebastLogoInner {
        justify-content: center;
    }

    .webinarsebastLogoInner img {
        width: 9rem;
    }

    .webinarsebastLogoInner span {
        margin: 0 0 0 1.4rem;
        padding: 0 0 0 1.4rem;
        font-size: 1.5rem;
        line-height: 1.7rem;
        width: auto;
    }

    .WebinarSebast_Header {
        background: url(/img/b2c/trade/sebastian_webinars/header/new/bg375.png);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        height: 85rem;
    }

    .WebinarSebast_headerContent {
        padding: 3.4rem 0 0;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 3.5rem;
        line-height: 4.5rem !important;
        width: auto;
        letter-spacing: 0.035rem;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultParagraph {
        text-align: center;
        font-size: 1.6rem;
        line-height: 2.3rem;
        letter-spacing: 0;
    }


    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 2.6rem;
        line-height: 3.4rem !important;
        width: 44rem;
        margin: auto;
        letter-spacing: initial;
    }

    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent .defaultParagraph {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1.8rem;
        letter-spacing: 0;
    }

    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        margin: 2.5rem auto 0;
        width: 25rem;
    }

    html body.lang-vi.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-gr.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-ur.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 27rem;
    }

    html body.lang-my.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-es.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-ru.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-pl.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-pt.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-jp.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 30rem;
    }

    html body.lang-fr.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-hu.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 31rem;
    }

    html body.lang-id.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 27rem;
    }


    .WebinarSebast_headerContent ul {
        margin: 2.5rem auto 0;
        width: 25rem;
    }

    .WebinarSebast_headerContent ul li {
        font-size: 1.6rem;
        line-height: 2rem;
        letter-spacing: 0;
        padding: 0 0 0 2.3rem;
    }

    .WebinarSebast_headerContent ul li:after {
        width: 0.8rem;
        height: 0.8rem;
    }

    .WebinarSebast_headerContent ul li+li {
        margin-top: 1.5rem;
    }

    .AttendWebinars,
    .WebinarLibrary {
        padding: 6rem 0;
    }

    .webinars_sebastian .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.5rem !important;
    }

    .whayAttendBoxes {
        margin: 4rem 0 0;
        grid-template-columns: auto;
        grid-row-gap: 1.6rem;
    }

    .whayAttendBoxesInner {
        padding: 2.5rem 3rem;
    }

    .whayAttendBoxesInner {
        padding: 2.5rem 2.3rem 2.5rem 3rem;
        min-height: 19.4rem;
    }

    .Meet_Educator {
        padding: 4rem 0 0;
        grid-template-columns: auto;
    }

    .Meet_EducatorContent{
        padding: 0;
    }

    .Meet_EducatorImg{
        display: none;
    }

    .Meet_EducatorContent .Meet_EducatorImg {
        display: block;
        right: 0;
        margin: 3rem 0 0;
        text-align: center;
    }

    .Meet_Educator .defaultParagraph {
        font-size: 1.6rem;
        line-height: 2.5rem;
        margin: 3rem 0.5rem 0 0;
    }

    .Meet_Educator .defaultParagraph b{
        font-family: 'Lato', sans-serif;
        font-weight: bold;
    }

    .MonthsWebinars {
        padding: 6rem 0;
    }

    .MonthsWebinarsList {
        margin: 4rem 0 0;
    }

    .MonthsWebinarsListInner {
        height: auto;
        grid-template-columns: auto;
        padding: 3rem 2rem;
    }

    .MonthsWebinarsDate{
        text-align: left;
        border-right: 0;
        border-bottom: 1px solid var(--GreenBorder);
        padding: 0 0 2rem;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .MonthsWebinarsDateInner{
        display: flex;
        align-items: center;
    }

    .MonthsWebinarsDateIcon img{
        max-width: 5rem;
    }

    .MonthsWebinarsDateTitle{
        margin: 0 0 0 2rem;
    }

    .MonthsWebinarsDateTitle span{
        line-height: 1.6rem;
    }

    .MonthsWebinarsContent {
        padding: 1rem 0 0 0;
    }

    .MonthsWebinarsContentFlagTitle {
        align-items: flex-start;
    }

    .MonthsWebinarsContentFlagTitle picture{
        position: relative;
        top: 0.6rem;
    }

    .MonthsWebinarsContentFlagTitle span.flag-icon{
        width: 4.2rem;
        height: 4.2rem;
        min-width: 4.2rem;
        min-height: 4.2rem;
        border-radius: 5rem;
        background-size: 5.4rem;
        margin: 0;
    }

    .MonthsWebinarsContentFlagTitle span{
        margin: 0 0 0 1.6rem;
    }

    .MonthsWebinarsContentSubTitle {
        margin: -1.6rem 0 0 6rem;
    }

    .MonthsWebinarsContent .MonthsWebinarsDateTitle {
        width: auto;
        line-height: 2.8rem;
        margin: 1rem 0 0;
        font-size: 2rem;
        height: 5.6rem;
    }

    /*.MonthsWebinarsListInner:first-child .MonthsWebinarsContent .MonthsWebinarsDateTitle{
        width: auto;
    }*/

    .MonthsWebinarsBtn {
        border-left: 0;
        height: auto;
        margin: 3rem 0 0;
    }

    .MonthsWebinarsBtn .nwCustomBtn{
        width: 100%;
    }

    .MonthsWebinarsBtn .nwCustomBtn a{
        width: 100%;
    }

    /*.webinars_sebastian .WebinarLibrary .defaultHeading_Title span{
        display: block;
    }*/

    .WebinarLibrarySection {
        margin: 4rem 0 0;
        grid-template-columns: auto;
        grid-row-gap: 3rem;
    }

    .WebinarLibraryVideo iframe{
        width: 100%;
        height: 41.5rem;
    }

    .MoreWebinarsTitle {
        margin: 0 0 2rem;
    }

    .webinar_thumbnailsInner {
        display: grid;
        grid-template-columns: 15.8rem auto;
    }

    .webinar_thumbnailsImg {
        width: 100%;
    }

    .webinar_thumbnailsImg img {
        max-width: 100%;
        max-height: initial;
    }

    .webinar_thumbnailsContent {
        margin: -.1rem 0 0 1.8rem;
    }

    .webinar_thumbnailsContentTitle {
        font-size: 1.5rem;
        line-height: 1.7rem;
        margin: 0;
    }

    .webinar_thumbnailsContentDate {
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin: 0.2rem 0 0.8rem;
    }

    .webinar_thumbnailsInner:last-child{
        display: none;
    }








     .BoostIBMain .BoostIBMainHero {
        background-color: var(--Black_BG);
    }

    .BoostIBMain .BoostIBMainHero .ctrader_carousel_slide {
        grid-template-columns: auto;
        height: 72rem;
        display: table;
        margin: auto;
        width: 35rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content {
        padding: 6rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.5rem !important;
        width: auto;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall {
        font-size: 2.5rem;
        line-height: 3rem;
        text-align: left;
        margin: 0.8rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li {
        font-size: 1.8rem;
        text-align: left;
        justify-content: flex-start;
        margin: 0;
        line-height: 2.3rem;
        padding: 0 0 0 2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li:before {
        top: 1rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn {
        margin: 2rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn a {
        height: 6rem;
        font-size: 1.8rem;
        margin: 0;
    }

    .BoostIBMainHeroImg {
        margin: -5rem -2rem 0;
        position: initial;
    }

    .RewardedPertner{
        padding: 0 0 6rem;
    }

    .RewardedPertner .defaultHeading_Title {
        padding: 3rem 6rem;
        top: -5rem;
    }

    .RewardedPertnerGrid {
        grid-template-columns: 100%;
        justify-content: center;
        margin-top: -2rem;
        grid-row-gap: 5.3rem;
    }

    .RewardedPertnerBgA{
        height: auto;
    }

    .RewardedPertnerdesp {
        margin: 0.4rem 0 2rem;
    }

    .RewardedPertnerBgBInner {
        padding: 1.6rem 2.5rem;
    }

    .RewardedPertnerBgBInner h3 {
        font-size: 2rem
    }

    .BoostIBMain .PartnerSupport .defaultHeading_Title{
        padding: 0 6rem;
    }

    .BoostIBMain .PartnerSupport .defaultParagraph{
        padding: 0 6rem;
    }

    .PartnerSupportTabs{
        grid-template-columns: repeat(2, 1fr);
        margin: 3rem 0 0;
    }

    .PartnerSupportTabs span {
        font-size: 1.6rem;
        line-height: 2rem;
        min-height: 7.2rem;
        border: 0;
        border-bottom: 1px solid #dbdbdc;
        padding: 0;
    }

    .PartnerSupportTabs span:first-child {
        border-left: 0;
    }

    .PartnerSupportTabs span:nth-of-type(2n) {
      border-left: 1px solid #dbdbdc;
    }

    .PartnerSupportTabs span:nth-child(5),
    .PartnerSupportTabs span:nth-child(6) {
        border-bottom: 0;
    }

    .PartnerCarouselSilder {
        margin: 8.8rem 0 0;
    }

    .PartnerCarouselSilder .owl-carousel .owl-stage-outer{
        overflow: inherit  !important;
    }

    .PartnerCarouselSilder .owl-carousel.owl-drag .owl-item.active{
        position: relative;
        left: -6rem;
    }

    .PartnerCarouselSilder .owl-carousel.owl-drag .owl-item.active+.active{
        left: inherit;
    }

    .PartnerCarouselSilder .owl-carousel.owl-drag .owl-item.active+.active+.active{
        left: inherit;
        right: -6rem;
    }

    .PartnerCarouselSilder .owl-item .PartnerCarouselImg picture img{
         transform: scale(1.54785);
    }

    .PartnerCarouselImg picture:after{
        transform: scale(1.54785);
    }

    .PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture img {
        transform: scale(1.91203);
    }

    .PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture:after{
        transform: scale(1.91203);
    }


    .PartnerCarouselSilder .owl-carousel .owl-dots{
        margin: 8.6rem 0 0;
        display: flex;
        justify-content: center;
    }

    .PartnerCarouselSilder .owl-carousel button.owl-dot{
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 2rem;
        margin: 0 .8rem;
        background: #D5D6D6;
        outline: none;
    }

    .PartnerCarouselSilder .owl-carousel button.owl-dot.active{
        background: var(--Green_BG);
    }

    .BenefitsClients {
        padding: 6rem 0;
    }

    .BenefitsClientsInner{
        grid-template-columns: auto;
    }

    .BenefitsClientsContent ul {
        width: 30rem;
        margin: auto;
    }

    .BenefitsClientsContent ul li {
        font-size: 1.8rem;
    }

    .BenefitsClientsContent ul li+li {
        margin: 0.4rem 0 0;
    }

    .BenefitsClientsImg{
        margin: 3rem auto 0;
    }

    .RevolutionaryPlatform {
        padding: 6rem 0;
    }

    .BoostIBMain .RevolutionaryPlatform .defaultParagraph{
        width: 25rem;
        margin-left: auto;
        margin-right: auto;
    }

    .RevolutionaryPlatformCate {
        grid-template-columns: auto;
        grid-gap: 2rem;
        margin: -4rem 0 0;
    }

    .RevolutionaryPlatformCateSub img {
        margin: -1.4rem -2rem -1.6rem;
    }

    .RevolutionaryPlatformCateSub span {
        font-size: 1.8rem;
    }

    .TopFXGlobe {
        padding: 6rem 0 0;
    }

    .TopFXGlobeInner {
        grid-template-columns: auto;
    }

    .TopFXGlobeMapLeft {
        margin-top: -1.5rem;
    }

    .DivdLine{
        display: none;
    }

    .TopFXGlobeForm{
        margin-top: -.8rem;
    }

    .TopFXGlobeForm .TopFXGlobeFormFlied .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{
        padding: 0;
    }

    .TopFXGlobeFormFlied textarea {
        height: 8.2rem;
    }

    .TopFXGlobeFormFlied button{
        width: 15rem;
    }

    .TopFXGlobeBtmImg{
        margin: -5rem 0 0;
    }

    .BoostIBMain .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/IntroducingbrokersN/awards/bg375.png);
        background-size: cover;
        background-position: center;
    }

    .BoostIBMain .AwardsListB .AwardsListContent .defaultHeading_Title {
        margin: 0 auto 3rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridD {
        grid-template-columns: repeat(3,auto);
        grid-row-gap: 3.8rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
        max-width: 8.2rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsBoxContent {
        font-size: 1.1rem;
        line-height: 1.4rem;
        margin: 1rem auto 0;
        font-weight: 500;
        width: 10rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .owl-dots .owl-dot {
        width: 0.8rem;
        height: 0.8rem;
        margin: 0 0.3rem;
    }






    .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/bg375.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 50rem;
    }
    .lang-ar .ctraderBrokerHero, .lang-fa .ctraderBrokerHero,.lang-ur .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/rtl-bg375-02.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color:black
    }


    .ctraderBrokerHero_Content {
        padding: 3.5rem 0 0;
    }

    .ctraderBroker .ctraderBrokerHero .defaultHeading_Title {
        font-size: 1.8rem;
        line-height: 2.4rem !important;
        margin: auto;
    }

    .ctraderBroker .ctraderBrokerHero .defaultParagraph {
        margin: 2rem auto 0;
        font-size: 1.4rem;
        width: 27.4rem;
        line-height: 2rem;
        text-align: center;
    }

    .ctraderBroker .defaultHeading_Title {
        font-size: 1.8rem;
        line-height: 2.5rem !important;
    }

    .ctraderBroker .defaultParagraph {
        margin: 1.6rem 0 0;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .ctraderBroker .defaultParagraph {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .ctraderBrokerCEO {
        padding: 12.5rem 0 4rem;
    }

    .lang-ar .ctraderBrokerCEOInner,.lang-ur .ctraderBrokerCEOInner,.lang-fa .ctraderBrokerCEOInner,.ctraderBrokerCEOInner {
        width: auto;
        grid-template-columns: auto;
        grid-column-gap: 0;
        align-items: center;
        justify-content: center;
        margin: 0;
        padding: 0 2.5rem 4rem;
    }

    .ctraderBrokerCEOImg {
        text-align: center;
        margin: -8.5rem 0 0;
    }

    .ctraderBrokerCEOContent .defaultHeading_Title{
        width: auto;
        text-align: left;
        margin: 4.4rem 0 0;
    }

    .lang-ar .ctraderBrokerCEOContent .defaultHeading_Title,.lang-ur .ctraderBrokerCEOContent .defaultHeading_Title,.lang-fa .ctraderBrokerCEOContent .defaultHeading_Title {
        text-align: right;
    }


    .ctraderBrokerCEOContent .defaultParagraph {
        margin: 2rem 0 0;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .ctraderBrokerExtensive {
        padding: 4rem 0;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultHeading_Title {
        width: auto;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultParagraph {
        width: 28rem;
    }

    .ctraderBrokerExtensiveSilder {
        margin: 3rem 0 0;
    }

    .ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title {
        font-size: 1.6rem;
        margin: 0 0 2rem;
        text-align: center;
    }

    .TradingSupport {
        padding: 1rem 0 0;
    }

    .TradingSupportInner {
        grid-template-columns: 100%;
    }

    .TradingSupportInnerImg{
        text-align: center;
    }

    .TradingSupportInnerContent {
        margin: 0;
    }

    .TradingSupportInnerContent .defaultHeading_Title {
        width: 25rem;
        margin: auto;
    }

    .ctraderBroker .TradingSupportInnerContent .defaultParagraph {
        margin: 1.5rem auto 0;
        width: 33rem;
        text-align: center;
    }

    .VastAssets {
        padding: 3rem 0 4rem;
    }

    .VastAssets .defaultHeading_Title {
        width: 24rem;
        margin: auto;
    }

    .VastAssets ul {
        margin: 1rem 0 0;
    }

    .VastAssets ul li {
        height: 19.7rem;
        padding: 4rem 2.8rem 0;
        display: inline-block;
        width: 100%;
    }

    .VastAssets ul li span {
        font-size: 1.6rem;
        border-right: 0;
    }

    .lang-ar .VastAssets ul li span, .lang-fa .VastAssets ul li span, .lang-ur .VastAssets ul li span {
        border:0;
    }

    .VastAssets ul li span br{
        display: none;
    }

    .VastAssets ul li .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 1.6rem;
        line-height: 2.5rem;
    }

    .VastAssets ul li:nth-child(2) p,
    .VastAssets ul li:nth-child(3) p,
    .VastAssets ul li:nth-child(4) p{
        width: auto;
    }










    .copytradingLP_header {
        background: url(/img/b2c/trade/copyTradingLP/header/bg375.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
        height: 65rem;
    }

    .copytradingLPContent {
        padding: 2rem 0 0;
    }

    .copytradingLPContent .defaultHeading_Title {
        font-size: 3rem;
        text-align: center;
    }

    .copytradingLPContent .defaultParagraph {
        margin: 1.5rem auto;
        width: 30rem;
        font-size: 1.6rem;
        line-height: 2rem;
        text-align: center;
    }

    .copytradingLP .copytradingLPContentBTN{
        display: table;
        margin: auto;
    }

    .copytradingLP .nwCustomBtn a {
        width: auto;
        min-width: 19rem;
        height: 5rem;
        font-size: 1.6rem;
        padding: 0;
    }

    .tcsapply {
        width: 19rem;
        margin: 1rem 0 0;
    }

    .tcsapply a {
        font-size: 1.4rem;
    }


    .copytradingLP .container-fluid,
    .copytradingLP .container-lg {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .WhatCopyTrading {
        padding: 4rem 0 0;
    }

    .WhatCopyTrading .defaultHeading_Title{
        width: 32rem;
        margin: auto;
    }

    .copytradingLP .defaultHeading_Title {
        font-size: 2.5rem;
        padding: 0 1rem;
        line-height: 3rem;
    }

    .copytradingLP .defaultHeading_Title br {
        display: none;
    }

    .WhatCopyTradingBox {
        margin: 3rem 0 0;
        padding: 4rem 1.5rem 0;
        border-radius: 2rem;
    }

    .WhatCopyTradingGrid{
        grid-template-columns: auto;
    }

    .WhatCopyTradingContent {
        padding: 0;
    }

    .copytradingLP .WhatCopyTradingBox .defaultHeading_Title {
        font-size: 2rem;
        line-height: 2.5rem;
        text-align: center;
    }

    .WhatCopyTradingBox .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.3rem;
        margin: 2.2rem -0.8rem 0;
        text-align: center;
    }

    .WhatCopyTradingBox .nwCustomBtn,
    .ClaimUp .nwCustomBtn {
        margin: 2.5rem auto 0;
    }

    .copytradingLP .WhatCopyTradingBox .nwCustomBtn a,
    .copytradingLP .ClaimUp .nwCustomBtn a,
    .WorkStepsContent .nwCustomBtn a,
    .ManualTradingBox .nwCustomBtn a {
        min-width: 22.5rem;
        height: 5.6rem;
        font-size: 1.8rem;
    }

    .WhatCopyTradingImg{
        overflow: hidden;
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        text-align: center;
    }

    .WhatYou {
        padding: 4rem 0;
    }

    .WhatYouGrid {
        grid-gap: 2rem;
        margin: 3rem 0 0;
        grid-template-columns: 100%;
    }

    .WhatYoubox {
        padding: 0 0 3rem 2rem;
        border-radius: 2rem;
        height: 22rem;
    }

    .WhatYouboxContent .WhatYoubox_Title {
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .WhatYouboxContent .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        min-height: initial;
    }

    .WhatYou .WhatYoubox{
        width: 100%;
        right: initial;
    }

    .WhatYouboxGrid {
         grid-template-columns: auto 13.1rem;
    }

    .WhatYou .WhatYoubox .WhatYouboxContent .defaultParagraph{
        width: auto;
    }

    .WhatYoubox:first-child .WhatYouboxImg {
        right: 1rem;
        top: -3.5rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxImg {
        right: -0.4rem;
        bottom: -2rem;
    }

    .WhatYoubox:nth-child(3){
        order: 4;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxContent .defaultParagraph {
        margin-right: -6rem;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxImg {
        top: -5rem;
        right: 2rem;
    }

    .WhatYoubox:nth-child(4){
        order: 3;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxImg{
        margin: 0;
        top: -2rem;
        right: 6rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxContent .defaultParagraph{
        margin-right: -1rem;
    }

    .WhatYoubox:nth-child(5){
        order: 5;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxImg {
        top: -7.4rem;
        right: 0.8rem;
    }

    .WhatYoubox:nth-child(6){
        order: 6;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent{
        width: auto;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxImg {
        right: 0.7rem;
        top: -7.4rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent .defaultParagraph{
        margin-right: -10rem;
    }

    .ClaimUp {
        background: url(/img/b2c/trade/copyTradingLP/claimup/bg375.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
        height: 69rem;
        align-items: inherit;
        padding: 5rem 0 0;
        text-align: center;
    }

    .copytradingLP .ClaimUp .defaultHeading_Title{
        font-size: 3.5rem;
        line-height: 4.5rem !important;
        padding: 0;
        text-align: center;
    }

    .ClaimUp .defaultParagraph {
        font-size: 2.2rem;
        margin: 1rem 0 0;
        line-height: 2.6rem;
        width: auto;
    }

    .SelectRole {
        padding: 4rem 0 0;
    }

    .copytradingLP .SelectRole .defaultHeading_Title br{
        display: block;
    }

    .SelectRoleGrid {
        grid-template-columns: auto;
        grid-row-gap: 2.2rem;
        margin: 3rem 0 0;
    }

    .SelectRoleBox {
        padding: 5rem 3rem 5rem 2rem;
        border-radius: 2rem;
    }

    .SelectRoleBox .defaultHeading_Title{
        text-align: center;
        padding: 0;
        margin: 0 -1rem 0 0;
    }

    .copytradingLP .SelectRoleBox .defaultHeading_Title br{
        display: none;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 1.3rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 1.3rem -1rem 0 -.5rem;
        font-size: 1.8rem;
        line-height: 2.4rem;
        text-align: center;
    }

    .SelectRoleBox ol{
        width: auto;
        margin: 3rem 0 0;
    }

    .SelectRoleBox li {
        font-size: 1.8rem;
        line-height: 2.2rem;
        padding: 0 0 0 4rem;
    }

    .SelectRole .SelectRoleGrid .SelectRoleBox ol li{
        top: initial;
    }

    .SelectRoleBox ol li:nth-child(1n + 2) {
        margin: 2.5rem 0 0;
    }


    .SelectRoleBox li:before {
        width: 2.6rem;
        height: 2.6rem;
        line-height: 2.6rem;
    }

    .WorkSteps {
        padding: 4rem 0 0;
    }

    .WorkStepsBox {
        padding: 4rem 2rem;
        border-radius: 2rem;
        margin: 3rem 0 0;
    }

    .WorkStepsGrid {
        grid-template-columns: auto;
    }

    .WorkStepsContent {
        padding-bottom: 1rem;
    }

    .WorkStepsCount {
        font-size: 4rem;
        line-height: 4.8rem;
        letter-spacing: .64px;
    }

    .WorkStepsTitle {
        font-size: 2rem;
        letter-spacing: 0.32px;
        line-height: 2.4rem;
        margin: .6rem 0 0;
    }

    .WorkStepsContent .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.4rem;
        min-height: 7.2rem;
    }

    .WorkStepsContent .nwCustomBtn {
        margin: 34rem auto 0;
    }

    .WorkStepsimg {
        margin: -52rem auto 0;
    }

    .WorkStepsBox .owl-carousel .owl-dots {
        top: 41.5rem;
        left: 0;
        right: 0;
        display: flex;
        justify-content: center;
    }

    .WorkStepsBox .owl-carousel button.owl-dot {
        width: 1rem;
        height: 1rem;
        margin: 0 0.5rem 0 0;
    }

    .WorkStepsBox .owl-carousel .owl-nav {
        width: auto;
        top: 44rem;
        right: 0;
        left: 0;
    }

    .WorkStepsBox .owl-carousel .owl-nav button.owl-next,
    .WorkStepsBox .owl-carousel .owl-nav button.owl-prev {
        width: 4rem;
        height: 4rem;
        background-size: cover;
        margin: 0 1rem;
    }

    .ManualTrading {
        padding: 4rem 0 0;
    }

    .copytradingLP .ManualTrading .defaultHeading_Title{
        width: 21rem;
        padding: 0;
        margin: auto;
    }

    .ManualTradingGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 2.2rem;
        margin: 3rem 0 0;
    }

    .ManualTradingBox {
        padding: 4rem 2rem;
        border-radius: 2rem;
    }

    .copytradingLP .ManualTrading .ManualTradingBox .defaultHeading_Title{
        width: auto;
        text-align: center;
    }

    .ManualTradingDesp{
        margin: 3rem 0 0;
        min-height: initial;
    }

    .ManualTradingBox .defaultParagraph {
        line-height: 2.2rem;
        font-size: 1.8rem;
    }

    .ManualTradingBox .defaultParagraph:nth-child(1n + 2) {
        margin: 2rem 0 0;
    }

    .ManualTradingBox .nwCustomBtn {
        margin: 3rem auto 0;
    }

    .TradingReview {
        padding: 4rem 0 0;
    }

    .TradingReview .defaultHeading_Title{
        padding: 0;
        width: 30rem;
        margin: auto;
    }

    .copytradingLP .TradingReview .container-fluid,
    .copytradingLP .TradingReview .container-lg{
        padding-left: 0;
        padding-right: 0;
    }



    .TradingReviewCarousel {
        margin: 3rem 0 0;
    }

    .TradingReview .owl-carousel .owl-item .item {
        min-height: 36rem;
    }

    .TradingReviewBox {
        padding: 0 3rem;
        min-height: 31rem;
    }

    .TradingReview .owl-carousel .owl-item.center .TradingReviewBox{
        min-height: 36rem;
        padding-left: 3rem;
    }

    .cort {
        height: 5.2rem;
    }

    .TradingReview .owl-carousel .owl-item .cort img {
        max-width: 3.6rem;
    }

    .TradingReviewBox .defaultParagraph {
        line-height: 2.1rem;
        min-height: 8.5rem;
        margin: 0.5rem 0 0;
        font-size: 1.8rem;
    }

    .TradingReviewBox .UserName {
        font-size: 1.8rem;
        margin: 5.6rem 0 .8rem;
        line-height: 2.2rem;
    }

    .TradingReview .owl-carousel .owl-item img.starts{
        width: 9.8rem;
    }

    .TradingReview .owl-dots{
        display: flex;
        justify-content: center;
    }

    .TradingReview .owl-carousel button.owl-dot {
        width: 1rem;
        height: 1rem;
        border-radius: 2rem;
        border: 1px solid var(--MintBorder);
        margin: 0 0.5rem 0 0;
    }

    .TradingReview .owl-carousel button.owl-dot.active {
        background: var(--Green_BG);
        border-color: var(--GreenBorder);
    }

    .CopyTradingFAQ {
        padding: 4rem 0 6rem;
    }

    .CopyTradingFAQTabs {
        margin: 3rem 0 0;
    }

    .CopyTradingFAQTabs .accordion-button{
        font-size: 1.8rem;
        padding: 1.8rem 0;
    }

    .CopyTradingFAQTabs .accordion-button span{
        width: 88%;
    }

    .CopyTradingFAQTabs .accordion-body {
        font-size: 1.6rem;
        line-height: 2.1rem;
    }









    .lang-vi .Awards_header .defaultHeading_Title {
        width: 27rem;
        padding: 17rem 0 0;

    }

    .lang-my .Awards_header .defaultHeading_Title,
    .lang-th .Awards_header .defaultHeading_Title,
    .lang-id .Awards_header .defaultHeading_Title,
    .lang-es .Awards_header .defaultHeading_Title,
    .lang-ru .Awards_header .defaultHeading_Title,
    .lang-pl .Awards_header .defaultHeading_Title,
    .lang-jp .Awards_header .defaultHeading_Title {
        width: 29rem;
        margin: auto;
        padding: 19rem 0 0;
    }


    .lang-pl .bgNav .btnDefault{
        width: 18.4rem;
    }

    .lang-pl .bgNav .navbar-nav>li>a.nav-link{
        padding: 1.5rem 3.2rem;
    }

    .lang-pl .secFiveChildRight p {
        width: 100%;
    }

    .lang-pl .secFiveChild p{
        line-height: 2.4rem;
    }

    .lang-pl .home_paymentmethod_content ul {
        grid-template-columns: 41% 49%;
    }

    .lang-pl .secSix .home_paymentmethod_content .secSixPoints li:nth-child(3) {
        margin: -6rem 0 0;
    }

    .lang-pl .AboutsecTwo .defaultHeadingText  h1 br {
        display: none !important;
    }

    .lang-pl .ourAwards .awardLogos {
        padding: 2rem 0 0;
    }

    .lang-pl .tradingtimes_inner.box_a h4 {
        padding: 0 3rem;
    }

    .lang-pl .ribbon span {
        padding: 5px 14rem;
        top: 54px;
        right: -73px;
    }

    .lang-pl .cTraderSecOne.mql_suite .cTraderSecOne_content h1{
        width: auto;
    }

    .lang-pl .bgNav .menuAnimation ul.navbar-nav li:nth-child(3) .menuGridThree div:first-child a:nth-child(3){
        white-space: initial;
        line-height: initial;
        height: 6.3rem;
    }

    .lang-pl .CT_SP_secOne_Box{
        height: auto;
    }

    .lang-pl .CT_SP_secOne_Box p{
        margin-bottom: 0;
    }

    body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph{
        width: auto;
    }

    .lang-vi .CompetitionHeader .nwCustomBtn {
        margin: 8.2rem auto 0;
    }

    .lang-vi .CategoryTabsInner ul{
        margin: 0;
    }

    .lang-vi .CategoryTabsInner ul li a {
        padding: 0 .9rem;
    }

    .lang-vi .CategoryTabsInner ul li a span {
        margin: 0 0 0 1rem;
        font-size: 1.5rem;
    }

    .lang-vi .CategoryTabsInner ul li:first-child a{
        padding-left: 0;
    }

    .lang-vi .CategoryTabsInner ul li:last-child a {
        padding-right: 0;
    }

    .lang-vi .TradingCompetitionBox:first-child p,
    .lang-vi .TradingCompetitionBox:nth-child(2) p,
    .lang-vi .TradingCompetitionBox:nth-child(4) p {
        padding: 0 1rem;
    }

    .lang-ar .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_768.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader .defaultParagraph{
        width: 30rem;
    }

    .lang-ar .CompetitionHeader .nwCustomBtn {
        margin: 16.3rem auto 0;
    }

    .lang-ar .CategoryTabsInner ul li a {
        padding: 0 1.2rem;
    }

    .lang-ar .CategoryTabsInner ul li a span {
        font-size: 1.3rem;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a {
        padding-left: 1.2rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a {
        padding: 0 0 0 1.2rem;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(2) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(3) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(4) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(5) a{
        padding: 0 1.7rem;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6) a{
        padding-right: 0;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) {
        order: 2;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) {
        order: 3;
    }

    .lang-ar .TradingCompetitionBox:nth-child(2) p{
        padding: 0 1rem;
    }

    .lang-ar .FooterBottom .FTsocialLinks a+a {
        margin: 0 1.4rem 0 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6){
        grid-area: 3 / span 3;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(3) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(5) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(6) a{
        border: 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(3) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(5) a{
        padding-left: 0;
    }

    .lang-ar .CategoryTabsInner ul li:last-child {
        grid-area: 2 / span 1;
    }

    .lang-ar .CategoryTabsInner ul li a{
        padding: 0;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a{
        border-left: 1px solid var(--MintBorder);
    }

    html body .MainContent .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title,
    html body .MainContent .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall,
    html body .MainContent .ctrader_carousel_slide_Content ul{
        width: auto;
    }

    .MonthsWebinarsContentSubTitle {
        margin: 0.7rem 0 0 0;
    }

    .secEight.AccountTypesSecEight .secEightChild {
        grid-template-columns: auto;
        grid-row-gap: 3rem;
        padding: 4rem 0;
    }


}

@media (min-width:320px) and (max-width:480px) {

    .deposittableshow{
        background-color: #f6f6f6;
    }

    body, .bodyscroll{ padding-top: 8.1rem; }

    .container-fluid,
    .container-lg{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .headerB2c {
        background: url(/img/b2c/main-image@3x.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom
    }

    header .headerB2c_content .headerb2c_paragraph {
        width: 92%;
        margin: 0 auto 3.5rem;
    }

    .tenYearsParent {
        padding: 4rem 0;
    }

    .tenYearsParent .d-flex {
        align-items: center;
    }

    .tenYearsParent p {
        font-size: 1.4rem;
        color: var(--PearlWhite_TF);
        line-height: 20px;
        opacity: .83;
        letter-spacing: 0;
    }

    .tenYearsParent a {
        font-size: 1.4rem;
        color: var(--Green_TF);
    }

    .tenYearsParent p br {
        display: none
    }

    .tenYearsParent .tenYearsImg {
        margin-right: 1.6rem;
    }

    .tenYearsParent .tenYearsImg img {
        max-width: 46px;
    }


    .bodyscroll header#upperMenu {
        height: 0;
        overflow: inherit;
        display: none !important;

    }

    .secOne .secOneChild .secOneBox a,
    .secFour .secFourChild p {

        font-size: 1.4rem;
    }

    .secOne .secOneChild .secOneBox p {
        line-height: 20px;
        font-size: 1.4rem;
    }


    /*Home Page Sec two new css*/

    /*  .secTwoMobile,
    .secTwoMobile3 {
        padding: 1rem 0 2.3rem;

    }*/


    #secTwo .secTwoMobile h1,
    #secTwo .secTwoMobile3 h1 {
        display: none;
    }


    #secTwo .secTwoChild .col-6:first-child {
        padding-right: 0;
    }

    #secTwo .secTwoChild .col-6:last-child {
        padding-left: 0;
    }

    #secTwo .secTwoChild .cardOne::before {
        display: none;
    }

    .secFive .secFiveChild img,
    .secFive .secFiveChildRight img.windowImg,
    .secFive .secFiveChildTwoLeft img.windowImg {
        max-width: 100%
    }

    .secFive .secFiveChildRight img,
    .secFive .secFiveChildTwoLeft img {
        max-width: 156px
    }

    .secFive .secFiveChild h3, .secFive .secFiveChild .secFiveChild_Title, .secFive .secFive_Title {
        margin-bottom: 0.9rem;
        text-align: center;
        font-size: 2rem;
    }

    .secFive .secFiveChild p {
        line-height: 20px;
        margin-bottom: 2.3rem;
    }

    .secFour .secFourChild h3, .secFour .secFourChild .secFourChild_Title {
        font-size: 2rem;
    }


    header .headerB2c_content {
        text-align: center
    }

    header .headerB2c_content .headerb2c_title {
        font-size: 40px;
        line-height: 40px
    }

    header .headerB2c_content .headerb2c_title span {
        font-size: 31px;
        line-height: 30px;
        margin: 20px 0 0;
        display: block
    }


    .headerButtonParent {
        margin: auto
    }

    .cTraderSecOne_content h1{
      font-size: 2rem;
      text-align: center;
      line-height: 26px;
   }

    .secThree h2,
    .tenYearsParent h3 {
        font-size: 2.6rem;
        line-height: 32px
    }

    .defaultHeadingText h1, .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem !important;
        text-align: center;
    }

    .marketSecOne .defaultParagraph {
        width: 250px;
        margin: auto;
    }

    .secOne .defaultHeading_Title span{
        display: block;
    }

    .secOneChild_Grid{
        grid-template-columns: repeat(2, 1fr);
    }

    .MarketCategory_carousel_Outer{
        margin-left: -1rem;
        margin-right: -1rem;
    }

    .owl-carousel.owl-loaded.MarketCategory_carousel,
    .MarketCategory_carousel_Outer .btnNewViewAllParent{
        display: block;
    }

    .MarketCategory_carousel .secOne,
    .MarketCategory_carousel .secOne .secOneChild{
        padding: 0;
    }

    .MarketCategory_carousel .secOneChild{
        display: grid;
        grid-template-columns: repeat(2, 15.8rem);
        grid-column-gap: 1.8rem;
        justify-content: center;
    }

    .MarketCategory_carousel .secOneChild .secOneChildIcon img{
        width: revert;
    }

    .MarketCategory_carousel .secOneChildIcon {
        margin: 0 0 1.2rem;

    }

    .MarketCategory_carousel .secOne .secOneChild .secOneBox a span{
        line-height: 2.2rem;
        font-size: 1.8rem;
    }

    .MarketCategory_carousel .owl-dots {
        margin: .2rem auto 0;
        display: table;
        outline: none;
    }

    .MarketCategory_carousel .owl-dots button{
        outline: none;
    }

    .MarketCategory_carousel .owl-dots span {
        width: 1.5rem;
        height: 1.5rem;
        border-radius: 2rem;
        border: 1px solid #B0B0B0;
        background: #fff;
        display: block;
        margin: 0 0.5rem;
    }

    .MarketCategory_carousel .owl-dots .active span {
        background: #ABAAAC;
    }

    .MarketCategory_carousel_Outer .btnNewViewAllParent{
        padding: 2.6rem 1rem 0;
    }

    .MarketCategory_carousel_Outer a.btnNewViewAll{
        height: 7rem;
        width: 33.3rem;
        border-radius: 1rem;
        box-shadow: inset 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.16);
        border: 2px solid #1BB46C;
        font-size: 2.5rem;
        font-weight: bold;
    }

    .MarketCategory_carousel_Outer a.btnNewViewAll img{
        margin: 0 0 0 1rem;
        width: 1rem;
    }

    .marketAnalyeSsec_Box {
        background: url(/img/b2c/trade/marketanalyis_educt/bg_375.png);
        background-repeat: no-repeat;
        background-position: center;
        width: 33.4rem;
        height: 32.4rem;
        padding: 2.2rem 0 0;
        display: inherit;
        margin: auto;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_Title {
        font-size: 2rem;
        line-height: 2.4rem !important;
        text-align: center;
        margin-bottom: 0.6rem;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .defaultHeading_SubTitle {
        text-align: center;
        font-size: 1.4rem;
        line-height: 1.7rem;
        margin: 0 0 4.3rem;
    }

    .marketAnalyeSsecUser{
        display: grid;
        grid-template-columns: repeat(2, 13.2rem);
        grid-column-gap: 1.8rem;
        justify-content: center;
        height: 14rem;
    }

    .marketAnalyeSsecUser {
        display: table;
        margin: auto;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content {
        z-index: 2;
    }

    .marketAnalyeSsecUserBox{
        /*background: url(/img/b2c/trade/marketanalyis_educt/box.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 13.2rem;
        height: 12.5rem;
        padding: 0;*/
        position: relative;
        height: 14.2rem;
    }

    .marketAnalyeSsecUserBox img{
        max-width: 100%;
    }

    .marketAnalyeSsecUserBoxImg{
        /*width: 7rem;
        height: 7rem;
        border-radius: 10rem;
        overflow: hidden;*/
        margin: 0.2rem auto 0;
        text-align: center;
        /*background: var(--White_BG);
        box-shadow: 0px 0px 10px #11B46C;*/
    }

    .marketAnalyeSsecUserBoxImg img{
        max-width: 100%;
    }

    .marketAnalyeSsecUserBoxContent{
        font-size: 1.4rem;
        line-height: 1.6rem;
        color: #EDEDED;
        /*font-family: 'latoitalic';*/
        margin: 0;
        text-align: center;
        position: absolute;
        bottom: 1.5rem;
        left: 0;
        right: 0;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn {
        margin: 2.3rem 0 0;
    }

    .marketAnalyeSsec_Box .marketAnalyeSsec_Box_Content .nwCustomBtn a {
        line-height: 1.8rem;
        justify-content: center;
    }

    .marketAnalyeSsec_img{
        right: 2.5rem;
        display: none;
    }

    .marketAnalyeSsec_img img{
        height: 19.8rem;
    }

    .marketAnalyeSsec_graph {
        top: 7.5rem;
        right: 0;
    }

    .marketAnalyeSsec_Box:hover .marketAnalyeSsec_graph,
    .marketAnalyeSsec_graph:hover {
        top: 4.5rem;
        right: 0;
    }

    /* .mSecOneTable .marketTable p{
        margin-top: 0;
    }*/

    .secThree a,
    .secThree p {
        font-size: 1.4rem;
        line-height: 20px
    }

    .secOne .secOneChild .secOneBox {
        padding: 3rem 1rem;
    }

    .secOne .secOneChild .secOneBox a img {

    }

    .secOne .secOneChild .secOneBox a.secOneBoxreadMore {
        margin: 2rem 0 0;
    }

    .secFour .btnPrimeBroker {
        max-width: 34.3rem;
        width: 100%
    }

    .secSeven .ourAwards img {
        max-width: 68px;
        margin-bottom: 2rem
    }

    footer .awardLogoF {
        margin-top: 3rem
    }

    .secSeven .awardLogos,
    footer .awardLogoF {
        flex-wrap: wrap
    }


    .bgFooter .footerLinks .footerMenuright,
    .footerRight {
        padding-left: initial
    }


    /*Footer css*/
    .FooterGrid {
        display: block;
    }

    .FTGridTwo {
        grid-column: initial;
    }

    .FTGridTwoInner {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3rem;
        justify-content: start;
    }

    .FTGridSixInner {
        display: grid;
        grid-template-columns: 5.2rem 6.6rem 6.2rem auto;
        grid-column-gap: 2.6rem;
        grid-row-gap: 3.2rem;
        justify-content: start;
        padding-top: 5.2rem;
    }

    .FTGridSixInner img+img {
        margin-top: 0;

    }

    .FTGridSixInnerOne,
    .FTGridSixInnerTwo {
        text-align: initial;
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-column-gap: 3.1rem;
    }

    .copyright-FT {
        padding: 4rem 0;
    }

    .FTGridSeven {
        margin-top: 4.1rem;
    }

    .FooterGrid .FTsocialLinks {
        margin-bottom: 4rem;
    }

    .FTGridTwo li:first-child a {
        line-height: 0;
    }

    .FTGridTwo li:not(:first-child) {
        display: none;
    }

    .FooterGrid li+li {
        padding-left: 3rem;
    }

    .bgFooter {
        padding: 6rem 0 0;
    }

    .fAwardGrid {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-row-gap: 30px;
        grid-column-gap: 30px
    }

     .FTGridTwo ul li:first-child:before {
        background: url(/img/b2c/footerPlus.svg);
        width: 16px;
        height: 16px;
        content: '';
        display: inline-table;
        margin: -1px 14px 0 0;
        vertical-align: middle;
    }

    .FTGridTwo .FTGridTwo_Last ul:nth-child(2) li:first-child:before {
        content: initial;

    }
    .FTGridTwo .FTGridTwo_Last ul:nth-child(3) li:first-child:before {
        content: initial;

    }

    .FTGridTwo .FTGridTwo_Last ul:nth-child(2){
        padding: 0;
    }

    .FTGridTwo .FTGridTwo_Last ul+ul {
            margin-top: 3rem;

    }


    .secFourChildLeft img,
    .secFourChildRight img {
        margin: auto;
        display: block;
        max-width: 80px;
    }

    .secFourChildLeft>img,
    .secFourChildRight>img {
        margin-bottom: 2.4rem;
    }

    .SecFourLearnMore img {
        display: initial
    }

    .secFourChildRight {
        padding: 4rem 0 0 0;
    }

    .secFive .secFiveChildRight {
        padding: 2rem 0
    }

    .secFive .secFiveChildTwoLeft {
        padding: 4rem 0
    }

    .secFive .secFiveChildLeft {
        padding: 0 0 2rem
    }

    .secTwo .card h1 {
        color: var(--Golden_TF);
    }

    .secTwo .card h4, .card_header_Type_Title {
        font-size: 2rem;
        color: var(--DarkGray_TF);
        line-height: 19px;
        font-size: 1.6rem;
        margin-bottom: 1rem;
    }

    .secSevenChild img {
        max-width: 100%;
        margin: auto !important;
    }

    .secSeven .secSevenChild .secSevenBox {
        padding: 2.4rem 0.7rem 0;
        margin: auto;
        min-height: 12.8rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .secSeven .secSevenChild .secSevenBox h4 img, .secSeven .secSevenChild .secSevenChild_Title img {
        max-width: 22px
    }

    .secSeven .secSevenChild h4 span, .secSeven .secSevenChild .secSevenChild_Title span {
        font-size: 2.6rem
    }

    .secSeven .secSevenBoxImg {
        height: 48px;
        display: flex;
    }

    .secSix .secSixPoints li span {
        padding-left: 1.6rem;
        font-size: 1.8rem;
        line-height: 2.4rem;
        display: table-cell;
    }

    .secSix .secSixPoints li {
        margin: 2rem 0;
        display: table
    }

    .secSix .secSixPoints li+li {
        margin-top: initial;
    }

    .secFour .secFourPoints {
        align-items: center;
        grid-template-columns: auto auto;
        grid-column-gap: 10px;
    }

    .headerB2c {
        height: initial;
        padding: 12rem 0
    }

    .aboutB2c {
        height: initial;
        padding: 5rem 0
    }


    .AboutsecFive,
    .AboutsecFour,
    .AboutsecOne,
    .AboutsecSix,
    .AboutsecThree,
    .AboutsecTwo,
    .marketSecFour,
    .secEight,
    .secFive,
    .secFour,
    .secOne,
    .secSeven,
    .secSix,
    .secThree,
    .secTwo,
    .timelineSecOne {
        padding: 6rem 0
    }

    .AboutsecOne .AsecOneChild,
    .AboutsecSix .ourAwards,
    .AsecFiveChild,
    .AsecThreeChild,
    .AsecTwoChild,
    .depositSecTwo .dSecTwoChild,
    .marketSecFour .mSecFourChild,
    .marketSecOne .mSecOneChild,
    .secFive .secFiveChild,
    .secFour .secFourChild,
    .secOne .secOneChild,
    .secSeven .awardLogos,
    .secSeven .secSevenChild,
    .secSix .secSixChild,
    .secThreeTable,
    .secTwo .secTwoChild,
    .timelineSecOne .tSecOneChild, .ourAwards .awardLogos {
        padding: 3.2rem 0 0
    }

    .bgFooter .footerLinks .socialLinks {
        margin: 3.5rem 0 5.5rem
    }

    .aboutB2c {
        background: url(/img/b2c/main-image-about-us-sm.jpg);
        background-repeat: no-repeat;
        background-size: cover
    }

    .AboutsecFive {
        background: url(/img/b2c/img-bg-block-mobile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 6rem 0 4rem;
    }

    .aboutB2c .headerB2c_content .headerb2c_paragraph {
        width: 100%
    }

    .aboutB2c .headerB2c_content {
        text-align: left
    }

    .AboutsecOne .aboutCardser {
        min-height: initial
    }

    .AboutsecOne .AsecOneChild .row>div:first-child {
        margin-bottom: 2rem
    }

    .AboutsecOne .aboutCardser .aboutCardBody a {
        position: initial;
        -webkit-transform: initial;
        transform: initial;
        font-size: 1.5rem;
        margin: 1rem 0 0;
    }

    .AboutsecOne .aboutCardser .aboutCardBody p {
        font-size: 1.4rem;
    }

    .AboutsecOne .aboutCardser .aboutCardBody {
        padding: 1.6rem 2rem;
    }

    .AsecTwoChild .row>div {
        margin-bottom: 4.8rem
    }

    .AsecTwoChild .row>div:last-child {
        margin-bottom: 0
    }

    .AboutsecFour .AsecFourChild .AsecFourImg,
    .AboutsecFour .AsecFourChild p:first-child,
    .AboutsecFour h3,
    .AsecFiveChild h3 {
        text-align: center
    }

    .AboutsecThree .ArightText h3 {
        margin-bottom: 0.8rem;
    }

    .AboutsecThree .ArightText {
        padding-left: initial;
        padding-bottom: 2.4rem;
    }

    .AboutsecFour .AsecFourContent {
        padding: 0 0 3rem 0
    }

    .AboutsecFour .secFourConnect {
        padding: 0
    }

    .AboutsecFour .AsecFourChild .row>div {
        margin-bottom: 2rem
    }

    .AsecFiveChild h3 {
        font-size: 2rem
    }

    .AsecTwoChild p {
        width: 100%;
        margin-top: 0.8rem;
    }

    /*375 Menu*/

    .bgNav .navbar-collapse {
        position: fixed;
        background: var(--White_BG);
        left: 0;
        bottom: 0;
        top: 83px;
        padding: 20px 0 20px 0;
        width: 330px;
        overflow-y: auto
    }

    .bgNav .navbar-nav .dropdown-menu {
        /*background-color: var(--Lightgray_BG);*/
        border: 0;
        min-height: initial;
    }

    .menuGridTwo,
    .menuGrid {
        grid-template-columns: auto;
        grid-row-gap: 3.7rem;
        justify-content: initial;
    }

    .menuGridThree {
        grid-template-columns: auto;
        justify-content: initial;
        grid-row-gap: 1.4rem
    }

    .menuGridThree,
    .menuGridFour,
    .menuGridFive {
        grid-template-columns: auto;
        justify-content: initial;
        grid-row-gap: 1.4rem;
    }

    .market-analyst {
        margin-top: 1.4rem;
    }

    .bgNav .menuBtns {
        padding: 0
    }

    .bgNav .navbar {
        padding: 2.4rem 1.2rem
    }

    .bgNav .navbar-nav>li>a.nav-link:before{
        display: none;
    }

    .bgNav .nav-item:not(.lastMenus):not(:last-child) .nav-link:not(.dropdown-item):before {
        content: url(../img/b2c/round_plus.svg);
        position: initial;
        opacity: 1;
        width: 100%;
        background: none;
        top: 0;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
        display: none;
    }

    .bgNav .nav-item:last-child {
        padding-left: 0;
    }

    .bgNav .nav-item.lastMenus a.nav-link {
        padding: 1.2rem 0 1.2rem 2.2rem;
    }

    /*.bgNav .nav-item .dItemHead:before {
        content: url(../img/b2c/round_plus.svg);
        position: relative;
        opacity: 1;
        width: 100%;
        background: none;
        top: 2px;
        transition: none;
        vertical-align: middle;
        padding-right: 1.4rem;
    }*/

    .bgNav .dropdown-item.dItemHead img{
        margin: auto 1rem auto 0;
        display: block;
    }

    .bgNav .dropdown-item.dItemHead img+img,
    .bgNav .dropdown-item.dItemHead.dItemHeadOpen img {
        display: none;
    }

    .bgNav .dropdown-item.dItemHead.dItemHeadOpen img+img {
        display: inline;
    }

    .bgNav .dropdown-item+.dropdown-item {
        padding: 0.7rem 0 0.7rem 5.2rem;
        margin-top: 0;
        border: 0;
    }

    .bgNav .dItemHeadOpen+.dropdown-item {
        padding-top: 1.4rem;
    }

    .bgNav .dropdown-item.news_nav{
        padding: 1.5rem 0 0 0;
    }

    .bgNav .dropdown-item.marketanalysis_nav{
        background: none;
        border-top: 1px solid var(--LightGrayBorder);
    }

    .bgNav .dropdown-item.dItemHead {
        display: none;
    }


    .bgNav .menuGrid .dropdown-item+.dropdown-item,
    .bgNav .menuGridTwo .dropdown-item+.dropdown-item,
    .bgNav .menuGrid .NewsPages .dropdown-item.dItemHead,
    .bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item.dItemHead,
    .bgNav .menuGridCustom .CopyTrdingMenuTwo .dropdown-item:not(.dItemHead) {
        display: none;

    }

    .bgNav .menuGridTwo .dropdown-item.dItemHead,
    .bgNav .menuGrid .dropdown-item.dItemHead,
    .bgNav .menuGrid .NewsPages .dropdown-item:not(.dItemHead),
    .bgNav .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) .dropdown-item:not(.dItemHead),
    .bgNav .menuGridCustom .CopyTrdingMenuTwo .dropdown-item.dItemHead {
        display: block;
    }

    .bgNav .dropdown-item.dItemHead,
    .bgNav .nav-item.dropdown .dropdown-item+.dropdown-item {
        display: none !important;
    }

    .bgNav .nav-item.dropdown .dropdown-item.dItemHead,
    .bgNav .nav-item.dropdown .dropdown-item.dropdownMenuRespHead {
        display: flex !important;
    }

    .menuGridCustom {
        grid-row-gap: 0;
    }


    .bgNav .navbar-nav .dropdown-menu .menuGridCustom> :not(.CopyTrdingMenuTwo):not(.dropdown-item) a.dropdown-item,
    .bgNav .navbar-nav .dropdown-menu .menuGridCustom .CopyTrdingMenuTwo a.dItemHead {
        font-weight: bold;
    }

    .bgNav .dropdown-menu .NewsPages a.dropdown-item {
        font-weight: normal;
        padding: 1.4rem 3.2rem 1.4rem 6.2rem
    }


    .bgNav .lastMenus .dropdown-item {
        display: block;
        padding: 1.6rem 0 1.6rem 6.2rem;
        background:var(--FlashWhite_BG);
        margin-top: 0;
        border-bottom: 1px solid var(--LightGrayBorder);
    }

    .bgNav .dropdownMenuResp:not(.dItemHead) {
        display: block !important;
    }

    .bgNav .dropdownMenuRespHead {
        display: block !important;
    }

    .bgNav .navbar-nav>li:before,
    .bgNav .navbar .navbar-nav>li.lastMenus:before{
        display: none;
    }

    .bgNav .navbar-nav>li a.nav-link:after{
        content: '';
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid var(--GoldenBorder);
        border-top: 0;
        margin: 0 1rem 0 0;
        transform: rotate(90deg);
        opacity: 1;
        position: absolute;
        left: 0;
        display: block;
    }

    .bgNav .navbar-nav>li.lastMenus:before{
        content: '';
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid var(--GoldenBorder);
        margin: 0 1rem 0 0;
        transform: rotate(90deg);
        opacity: 1;
        position: initial;
        border-width: 7px;
        display: inline;
    }

    html body .bgNav .navbar .navbar-nav>li>a.nav-link {
        padding: 1.2rem 0 1.2rem 2.2rem;
        justify-content: flex-start;
        font-size: 1.8rem;
        font-weight: 500;
    }


    /*   .bodyscroll .navbar-collapse {
        top: 14.4rem !important;
    }*/

    /*.bgNav .dropdown-item:focus,
    .dropdown-item:hover {
        background-color: var(--Lightgray_BG);
    }*/


    .bgNav .navbar-nav>li.dropdown.show:hover>a>object,
    .bgNav .navbar-nav>li.dropdown:hover>a>object {
        filter: initial
    }

    .bgNav .navbar-collapse {
        position: fixed;
        overflow: hidden;
        top: 0;
        width: 100%;
        bottom: 0;
        left: initial;
        right: -100%;
        background: #151515;
        padding: 9rem 4rem;
        z-index: 9;
        transition: all 0.5s ease;
        overflow-y: scroll;
        display: block;
    }

    .bgNav .navbar-collapse.show{
        right: 0;
    }

    .bgNav .navbar-collapse.show .closeMenu {
        width: auto;
        height: auto;
        top: 3rem;
        right: 3rem;
        z-index: 9;
        position: absolute;
        display: block;
    }

    .bgNav .navbar-collapse.show .closeMenu img{
        display: block;
    }

    /*.bgNav .menuAnimation {
        transform: translate3d(0px, 0px, 0px);
        transition: transform 0.3s ease-in-out 0s;

    }*/

    .bgNav .navbar-nav li:nth-last-child(-n+2) .dropdown-menu {
        padding: 0
    }

    .bgNav .dropdown:hover>.dropdown-menu {
        display: none;
    }

    .MainContent {
        transition: transform 0.3s ease-in-out 0s;
    }

    /*body .bodyAnimation {
        transform: translate3d(480px, 0px, 0px);
        transition: transform 0.3s ease-in-out 0s;

    }*/

    .bgNav .navbar-nav .dropdown-menu {
        min-width: 0;
        padding: 0.2rem 0 1rem;
        box-shadow: none;
        min-height: initial;
        font-size: inherit;
        margin: 0;
        position: initial;
    }

    .bgNav .dItemHead {
        /*background-color: var(--Lightgray_BG) !important; */
        padding: 0 0rem 0 2.2rem;
        width: 100%;
        /* border-bottom: 1px solid var(--LightGrayBorder); */
        line-height: 1.7rem !important;
        font-size: 1.4rem;
        text-transform: uppercase;
        white-space: nowrap;
    }

    .menuGrid,
    .menuGridTwo {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 1.4rem;
    }

    .bgNav .dItemHead:before {
        content: initial;
    }

    .bgNav .navbar-nav li:nth-last-child(-n+2) .dropdown-menu a {
        font-weight: 500
    }

    .menuAnimation .switchSiteRight {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        /*border-top: 1px solid var(--LightGrayBorder);*/
        border-bottom: 1px solid var(--LightGrayBorder);
    }

    .menuAnimation .chooseEntity {
        margin: 1.8em 0 1.8rem 3.2rem;
    }

    .menuAnimation .chooseEntity span {
        opacity: 1
    }

    .menuAnimation .navbar-nav+.switchSiteRight {
        display: grid !important;
        border: 0
    }

    .languageBtn {
        margin: 5rem 0 0 3.2rem !important;
        display: block;
    }

    .bgNav .languageBtn .dropdown:hover>.dropdown-menu {

        display: block;
    }

    .helpBtn {
        order: 2;
        display: block;
        margin: 3.4rem 0 0 3.2rem !important;
    }

    .languageBtn a,
    .helpBtn a {
        color: var(--DarkGray_TF) !important
    }

    .languageBtn a span.caret:after {
        background: url(/img/b2c/arrow.svg);
        width: 11px;
        height: 6px;
        content: '';
        display: inline-block;
        margin: 0 0 0 5px
    }

    .languageBtn a object,
    .helpBtn a object {
        top: 1px;
        position: relative;
    }


    .upperMenu {
        position: fixed;
        width: 100%;
        z-index: 99999999;
        top: 0
    }

    /*.headerMargin {
        margin-top: 6.1rem
    }*/

    /*.introducing_Brokerr .headerMargin {
        margin-top: 6.1rem
    }*/

    .bgNav {
        top: 0;
        z-index: 99999999;
    }

    .bgNav .container-fluid,
    .bgNav .container-lg{
        padding-left: .8rem;
        padding-right: .8rem;
    }

    .bodyscroll .bgNav {
        height: auto;
        overflow: inherit;
        padding: 0;
        display: block !important;
    }

    .secSix .secSixLogo {
        justify-content: center;
        grid-row-gap: 0
    }

    .bgNav .navbar-nav>li>a.nav-link>object {
        position: absolute;
        right: 32px;
        top: 20px
    }

    .bgNav .nav-item .nav-link:not(.dropdown-item):before {
        background: none;
    }

    .upperMenu {
        height: 0;
        padding: 0;
        display: none;
    }

    .bgNav .btnDefault {
        width: 14.4rem;
        font-size: 1.4rem !important;
        height: 3.2rem;
    }

    .bgNav .loginBtn {
        margin: 3.4rem 0 0 3.2rem;
    }

    .bgNav .switchSite {
        display: flex;
        margin: 5.4rem 0 0 3.2rem;
    }

    .bgNav .switchSite .instit:before {
        content: '';
        height: 20px;
        width: 1px;
        background: var(--Black_BG);
        display: inline-block;
        padding-left: 2;
        vertical-align: middle;
        margin-right: 1.5rem;

    }

    .bgNav .switchSite .disableData {
        color: var(--Green_TF);
    }

    .LanguageBarGrid {
        display: grid;
        grid-template-columns: auto;
        padding: 0;
        grid-row-gap: 0;
    }

    .LanguageBarGrid_left{
        grid-template-columns: 100%;
        grid-row-gap: 0;
        margin-left: 0;
    }

    .LanguageBarGrid .langs{
        width: 100%;
    }

    .LanguageBarGrid .langs a{
        margin: 0 -3.2rem;
        padding: 1rem ;
    }

    /*.LanguageBarGrid .langs.active a{
        background: var(--Golden_BG);
        color: #fff;
    }

    .LanguageBarGrid .langs.active a span{
        background: rgba(255,255,255,.2);
        color: var(--White_TF);
    }*/

    .LanguageBarGrid_right .langs a {
        justify-content: flex-start;
    }

    .LanguageBarGrid_right .langs+.langs {
        margin-top: 0;
    }

    .LanguageBarClick.LanguageBar,
    .bodyscroll .LanguageBarClick.LanguageBar {
        height: auto;
        background: #151515;
        padding: 0 3.2rem;
        position: initial;
        transform:inherit;
    }

    .LanguageBarClick.LanguageBar .container-fluid {
        display: initial;
    }

    .LanguageBar p.defaultParagraph {
        font-size: 1.4rem;
        line-height: initial;
        margin-top: 0;
        display: none;
    }

    .LanguageBarClick.LanguageBar img.langClose{
        display: none;
    }

    .navbarLogo {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .navbarLogo {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .navbarLogo img.logo-mob{
        width: 7rem;
    }

    .bgNav .loginBtn{
        display: none;
    }

    .menuBtns{
        display: flex;
    }

    .menuBtns a.btnDefault {
        height: 3.3rem;
        letter-spacing: 0;
        width: auto;
        padding: 0 1rem;
    }

    .navbar-toggler{
        margin: 0 0 0 1.8rem;
        border: 0;
    }

    .navbar-toggler img{
        width: 2.3rem;
    }

    .loginBtn.loginBtnTab{
        display: none;
    }


    .bgNav a.langDrpDn,
    .bgNav .navBottm,
    .bgNav .navBottm a,
    .bgNav .instit,
    .bgNav .instit a{
        display: block;
    }

    .bgNav a.langDrpDn{
        margin: 4rem 0 0;
        text-transform: uppercase;
        font-size: 1.6rem;
        display: flex;
        align-items: center;
    }

    .bgNav a.langDrpDn img{
        margin: auto 0;
    }

    .bgNav a.langDrpDn span{
        margin: 0 1rem;
    }

    .bgNav .navBottm{
        padding-bottom: 2.6rem;
    }

    .bgNav .navBottm a,
    .bgNav .instit a{
        font-size: 1.6rem;
        margin: 1.4rem 0 0;
        text-transform: capitalize;
        line-height: 1.9rem;
    }

    .bgNav .navBottm a.btn.btnDefault {
        margin: 2.6rem 0 0;
        text-transform: capitalize;
        min-height: 6.6rem;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        font-size: 2rem !important;
        padding: 0 2rem;
    }

    .bgNav .navBottm a.btn.btnDefault + a.btn.btnDefault{
        margin: 2rem 0 0;
    }

    .bgNav .instit a{
        color: #11B46C;
        font-weight: bold;
    }

    .Slide_A {
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_375.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        background-color: var(--Black_BG);
    }

    .ctrader_carousel .active .Slide_B.Slide_BMove .ctrader_carousel_slide{
        display: inherit;
    }

    .ctrader_carousel_slide {
        height: 68.6rem;
        display: inherit;
    }

    .ctrader_carousel_slide_Content,
    .Slide_B .ctrader_carousel_slide_Content,
    .Slide_C .ctrader_carousel_slide_Content,
    .Slide_D .ctrader_carousel_slide_Content {
        padding: 3.2rem 0 0;
    }

    .Slide_B .ctrader_carousel_slide_Content{
        padding: 1.2rem 0 0;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3.5rem !important;
        text-align: center;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title span {
        display: initial;
    }

    html body .MainContent .ctrader_carousel_slide_Content ul {
        margin: 1.5rem auto 0;
        width: auto;
    }

    .ctrader_carousel_slide_Content ul li{
        font-size: 1.7rem;
        line-height: 2.5rem;
        justify-content: center;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

    .ctrader_carousel_slide_Content ul li+li {
        margin: 0.5rem auto 0;
    }

    .ctrader_carousel_slide_Content ul li span {
        margin: 0 0 0 0.8rem;
        font-size: 1.6rem;
        line-height: 2.5rem;
    }

    .ctrader_carousel_slide_Content ul li:last-child {
        align-items: flex-start;
    }

    .ctrader_carousel_slide_Content ul li:last-child .bullet_point{
        margin-top: .8rem;
    }

    .lang-hu .Slide_A .ctrader_carousel_slide_Content ul li:last-child {
        width: 32rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn {
        margin: 1.1rem auto 0;
        display: table;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a {
        width: auto;
        font-size: 1.8rem;
        height: 5rem;
        margin: auto;
        padding: 0 2rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a.TryDemo {
        margin: 1.3rem auto 0;
        line-height: 2.2rem;
        padding: 0;
    }

    html body .MainContent  .downlaodIcon {
        margin: 1.8rem auto 0;
        display: table;
    }

    .downlaodIcon img{
        max-width: 12.4rem;
    }

    .Slide_A .ctrader_carousel_slider_img {
        margin: 2rem auto 0;
    }

    .Slide_A .Slide_A_screen{
        left: 0;
        top: 0;
    }

    .Slide_A .Slide_A_screen img{
        margin: 0 3rem 0 auto;
    }

    .Slide_A .Slide_A_logo {
        top: 19.4rem;
        right: 6.6rem;
    }

    .Slide_A .Slide_A_logo img{
        /*max-width: 6.4rem;
        transform: scale(.468);*/
    }

    .Slide_A .Slide_A_mobile {
        top: 14rem;
        left: 2.8rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_mobile img{
        /*max-height: 11.8rem;
        transform: scale(.434);*/
    }



    .Slide_A .Slide_A_assets {
        top: -3.5rem;
        right: -2.8rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_assets img {
        /*max-width: 9.5rem;
        transform: scale(0.51);*/
    }

    .Slide_A .Slide_A_element{
        top: -0.5rem;
        left: -0.4rem;
    }

    .Slide_A .Slide_A_element img{
        /*max-width: 13rem;
        transform: scale(0.51);*/
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen {
        transform: translate(-1rem, 1rem)
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        top: 20.2rem;
        right: 20.5rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo img{
        transform: scale(1);
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile {
        top: 15.6rem;
        left: 22.3rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile img{
        /*max-height: 13.5rem;
        transform: scale(.5);*/
    }



    .Slide_B {
        background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg_375.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span{
        display: block;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        width: 32.4rem;
        margin: 2rem auto 0;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li:last-child{
        width: auto;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li:first-child .bullet_point{
        position: relative;
        left: 1.7rem;

    }

    .Slide_B .ctrader_carousel_slide_Content ul li:last-child .bullet_point{
        position: relative;
        left: 1.2rem;
        margin: 0;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li span {
        line-height: 2.5rem;
        margin: 0;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn {
        margin-top: 1.5rem;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 16.2rem;
        width: auto;
    }

    .Slide_B .ctrader_carousel_slider_img {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .Slide_B .Slide_B_chart{
        left: 0;
        bottom: 3rem;
        width: 32.5rem;
        margin: auto;
    }

    .Slide_B_user{
        left: 0;
    }

    .ctrader_carousel .Slide_B_user picture{
        left: 0;
    }

    .Slide_B_user img{
        margin: auto;
    }

    @keyframes MoveUpDown {
      0%, 100% {
        bottom: 3rem;
      }
      50% {
        bottom: 8rem;
      }
    }

    .Slide_B .Slide_B_chart img{
        max-width: 100%;
    }

    .Slide_B .ctrader_carousel_slide_Content .defaultHeading_Title span{
        display: initial;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li span{
        margin: 0 0 0 2rem;
    }

    .ctrader_carousel .active .Slide_B.Slide_BMove .Slide_B_user picture.behindImg{
        transform: translateX(0rem);
    }

    .Slide_C {
        background: url(/img/b2c/trade/ru_slider/slide_c/new_asset/bg_375.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        background-color: var(--Black_BG);
    }

    .Slide_C .ctrader_carousel_slide_Content p {
        font-size: 1.7rem;
        line-height: 3rem;
        margin: 2.4rem 0 0 0;
        /* letter-spacing: -.2px; */
        width: auto;
        display: inherit;
    }

    .Slide_C .ctrader_carousel_slide_Content p img {
        max-width: 7.6rem;
        margin: -0.7rem 0.1rem 0 0.3rem;
    }

    html body .MainContent .Slide_C .ctrader_carousel_slide_Content p{
        width: auto;
        text-align: center;
    }

    .googleStorePlay {
        margin: 4rem 0 0;
    }

    .googleStorePlay a {
        height: 4.6rem;
        font-size: 1.4rem;
    }

    .googleStorePlay a span {
        margin: 0 0 0 1rem;
    }

    .googleStorePlay a img{
        max-height: 1.7rem;
    }

    .googleStorePlay a+a {
        margin: 0 0 0 1rem;
    }

    .phonevideo {
        margin: 3rem auto 0;
        width: 14.1rem;
    }

    .phonevideo video {
        height: 28rem;
        top: 1rem;
        border-radius: 2rem;
    }

    .Slide_D {
        background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg_375.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-color: var(--Black_BG);
    }


    .defaultHeading_TitleSmall {
        font-size: 2.5rem;
        line-height: 3.5rem;
        margin: 1rem auto 0;
        text-align: center;
    }

    .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 19rem;
        width: auto;
        padding: 0 2rem;
    }



    .Slide_D_user {
        top: initial;
        bottom: 0;
        height: 25rem;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img,
    .Slide_D .Slide_D_user img {
        top: inherit;
        bottom: 0;
        max-width: initial;
        max-height: 25rem;
    }

    .Slide_D_user .Slide_D_Desktop{
        display: none;
    }

    .Slide_D_user .Slide_D_Mobile{
        display: block;
    }

    .Slide_D .ctrader_carousel_slider_img {
        position: absolute;
        bottom: 3.5rem;
        left: 0;
        right: 0;
    }

    .Slide_D_chart{
        bottom: 0;
        left: 0;
        width: auto;
    }


    @keyframes MoveUpDownB {
      0%, 100% {
        bottom: 0;
      }
      50% {
        bottom: 10rem;
      }
    }


    .Slide_D_chart img{
        max-width: 100%;
    }

    .owl-carousel .owl-item .Slide_D.Slide_DMove .Slide_D_user main img+img {
        transform: translateY(0rem);
    }


    .cTrader_header_Silder .owl-dots {
        bottom: 1rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav {
        top: 100%;
        margin-top: -3rem;
        z-index: 1;
        display: none;
    }

    .cTrader_header_Silder .owl-dots span {
        width: 1.1rem;
        height: 1.1rem;
        margin: 0 0.4rem;
    }


    /*375 Menu End*/

    .marketSecOne {
        padding: 19rem 0 4rem
    }

    .mSecOneGrid {
        grid-template-columns: auto auto
    }

    .mSecOneBox:nth-child(4) {
        grid-column: 1/span 2;
        grid-row: 4
    }

    .mSecOneTable {
        padding: 3rem 1rem;
        margin: 4rem 0
    }

    .marketTable .table th {
        font-size: 1.4rem
    }

    .mSecOneTable .marketTable a,
    .marketTable .table td {
        font-size: 1.2rem
    }



    .mSecOneTableInner h2, .mSecOneTable .mSecOneTable_Title {
        text-align: center;
        margin-bottom: 1.6rem
    }

    .marketSecFour .mSecFourBox {
        width: auto;
        min-height: initial;
        margin: 0 1.5rem 3rem;
        padding: 2.3rem 2.4rem
    }

    .marketSecThree {
        padding-top: 4rem
    }

    .whyTopfxInner::after {
        display: none
    }

    .whyTopfx {
        padding: 0
    }

    .whyBtn {
        text-align: center;
        padding: 5rem 0
    }

    .whyBtn .whyTopfxBtn a {
        margin: auto
    }

    .whyTopfx .whyTopfxInner{
        padding: 2rem;
    }

    .whyTopfxGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-row-gap: 30px;
        grid-column-gap: 30px
    }

    .whyTopfxGrid .d-table-cell {
        width: 84%
    }

    .whyTopfxGrid .d-table {
        margin-right: 0
    }

    header .depositb2c .headerB2c_content p {
        width: 100%
    }

    .timelineB2c {
        height: initial;
        padding-top: 6.8rem;
        padding-bottom: 7.1rem;
    }

    .timelineheroGrid .timelineheroImg {
        position: initial;
        width: 200px;
        margin: auto;
        order: 1;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 100%;
        margin-bottom: 1.6rem;
    }

    .timelineheroGrid .headerB2c_content {
        padding-left: 0;
        text-align: center;
        order: 2;
    }

    .timelineheroGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
    }

    header .timelineB2c .headerB2c_content .headerb2c_title {
        font-size: 3.7rem;
        line-height: 40px;
    }

    header .timelineB2c .headerB2c_content .headerb2c_subtitle {
        font-size: 3.1rem;
        margin-bottom: 1.8rem;
    }

    header .timelineB2c .headerB2c_content p {
        width: 100%;
        margin: auto;
    }

    .main-timeline8 .timeline-content ul li:last-child {
        margin-bottom: 0
    }

    .mxn25 {
        margin: 0 -14px
    }

    .main-timeline8 .timeline-content {
        padding: 0 14px 20px
    }

    .whyTopfxBtnDemo {
        padding-left: 0;
        margin-top: 1rem !important;
    }

    .accountTypes .secTwo .card h4, .accountTypes .aTypesSecOne .card-header .card_header_Type_Title {
        color: var(--DimWhite_TF);
    }

    .accountTypes .secTwo.aTypesSecOne .card .card-header {
        min-height: 12rem;
        padding: 2.8rem 1rem;
    }

    .accountTypes .secTwo .card h1, .accountTypes .secTwo .card .card_header_Title {
        color: var(--White_TF);
        font-size: 2.6rem;
        margin: 0;
    }

    .secTwo.aTypesSecOne .card .card-body {
        padding: 2rem 2.4rem
    }

    .aTypesSecOne {
        padding: 12rem 0 4rem
    }

    .accountTypes .aTypesSecOne .secTwoChild .row div:last-child .card {
        margin-top: 3.6rem
    }

    .aTypeContent {
        padding-left: initial
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-bottom: 2.5rem
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 2.4rem
    }

    .aTypesSecTwoChild .row div:last-child .card {
        margin-top: 8.1rem
    }

    .aTypesSecThreeGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 2.5rem;
        grid-column-gap: 0;
        justify-content: center
    }

    .aTypesSecThreeChild {
        width: 100%
    }

    .aTypesSecThreeGrid .aTypesSecThreeBox {
        width: 24.9rem;
        padding: 1.4rem .9rem
    }

    .aTypesSecThreeGrid p {
        font-size: 1.4rem;
        line-height: 20px;
        margin-bottom: 0
    }

    .aTypesSecTwoChild {
        padding: 6rem 0rem 0
    }

    .aTypesSecFour .secFiveChild,
    .aTypesSecThreeChild,
    .aTypesSecThreeChildSupport {
        padding: 6rem 0 0
    }

    .aTypesSecFive,
    .aTypesSecFour,
    .aTypesSecThree,
    .aTypesSecTwo {
        padding: 4rem 0
    }

    .aTypesSecFive .aTypesFiveChildRight,
    .aTypesSecFour .aTypesChildLeft {
        margin-left: initial;
        margin-right: initial;
        text-align: center
    }

    .aTypesSecFive .aTypesFiveChildRight img,
    .aTypesSecFour .aTypesChildLeft img {
        max-width: 300px
    }

    .aTypesSecFive .aTypesFiveChildLeft,
    .aTypesSecFour .aTypesChildRight {
        padding: 4.5rem 0 0
    }

    .aTypesSecFive .aTypesFiveChildLeft h3,
    .aTypesSecFour .aTypesChildRight h3,
    .secFive .secFive_Title {
        text-align: center;
        margin-bottom: 2.4rem
    }

    .aTypesSecFive .aTypesFiveChildLeft p,
    .aTypesSecFour .aTypesChildRight p,
    .aTypesSecTwoChild .card .card-body p {
        font-size: 1.4rem
    }

    .accountTypes .secTwo .card .card-body h5,
    .secTwo .card .card-body span  {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .break{
        margin: 1.28rem 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn {
        margin: 3rem 0 0;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a {
        width: 17rem;
        height: 4.3rem;
        font-size: 1.4rem;
        font-weight: bold;
    }

    .secTwo.account_Sect .secTwoChild .nwCustomBtn a.TradingLearnMore {
        margin: 1.8rem 0 0;
        line-height: 1.7rem;
    }

    .accountTypes a.btnDownload {
        margin: 0 auto 1.6rem
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        text-align: center;
        margin-top: 2.4rem
    }

    .aTypesSecFive a:last-child,
    .aTypesSecFour a:last-child {
        margin-left: initial
    }

    .aTypeContenthide,
    .accountTypes .priceContent.pricContentHide {
        display: none
    }

    .accountTypes .priceContent.pricContentHide+.break {
        display: none
    }

    .arrowDownContent {
        display: block;
        text-align: center;
        margin-top: 2.5rem
    }

    .accountTypes .secTwo .card .card-footer .btnPrice {
        width: 13.8rem;
        border-radius: 3px;
        height: 5rem;
        padding: .6rem .9rem;
        letter-spacing: .02px
    }

    .accountTypes .secTwo .card .card-footer {
        background: var(--White_BG);
        align-items: center;
        justify-content: space-between;
        display: flex;
        border-radius: 0;
        margin: 0 2.4rem 1.8rem
    }

    .aTypeReadMore .btn {
        background: var(--White_BG);
        border: 1px solid var(--GreenBorder);
        width: 13.8rem;
        height: 5rem;
        font-size: 1.6rem;
        display: flex;
        justify-content: center;
        align-items: center;
        color: var(--Green_TF);
        padding: .6rem .9rem;
        letter-spacing: .02px
    }

    .aTypesSecTwoChild .card {
        min-height: initial
    }

    .accountTypes .card h4, .accountTypes .aTypesSecOne .card-header .card_header_Type_Title {
        font-size: 1.8rem
    }

    .aTypesSecOneGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 3.6rem
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2.4rem;
        justify-content: center;
    }

    .aTypeContent p:first-child .mobileGap {
        margin-top: 1.6rem;
        display: block;
    }

    .whyTopfx .defaultHeadingText h1, .whyTopfx .defaultHeading_Title  {
        margin-bottom: 2.5rem !important;
    }

    .forexSecOne {
        padding: 11rem 0 4rem;
    }

    .frsecOneChild,
    .tradeForexNow {
        padding: 3.2rem 0 0
    }

    .forexSecOne .defaultHeadingText h1 {
        font-size: 2.6rem;
        text-align: center;
    }

    .forexSecOne p.defaultParagraph {
        width: 100%;
        text-align: center;
        line-height: 20px;
    }

    .frGridOne {
        grid-template-columns: 14.5rem 14.5rem;
        grid-column-gap: 1.2rem;
        grid-row-gap: 2.7rem;
        justify-content: center;
    }

    .frGridBox {
        padding: 2.5rem 0.5rem 2.5rem 2.2rem;
    }

    .frGridBox p {
        font-size: 1.4rem;
    }

    .frGridBox p br {
        display: none;
    }

    .frSecTwoGrid,
    .metals.forex .frSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 3.5rem;
    }

    .videoForex video,
    .videoForex img,
    .metals.forex .videoForex video,
    .energies.forex .videoForex img,
    .metals.forex .videoForex img {
        max-width: 250px;
        display: block;
        margin: auto;
    }

    .frSecTwoChild {
        padding: 4rem 0;
    }

    .frSecTwoChild .defaultHeadingText h1, .frSecTwoChild .defaultHeading_Title {
        font-size: 2rem;
    }

    .frSecTwoChild h4, .frSecTwoChild .frSecTwo_subTitle {
        font-size: 1.8rem;
        /*white-space: nowrap;*/
        margin-bottom: 0.8rem;
    }

    .frSecTwoChild p.defaultParagraph br {
        display: none
    }

    /*  .frSecTwoGrid .defaultHeadingText {
        max-width: 300px;
        margin: auto;
        display: block
    }*/

    .frSecTwoChild .defaultHeadingText h4:nth-of-type(2) {
        margin-top: 2rem;
    }

    .frSecFiveGrid p,
    .frSecSixGrid p {
        font-size: 1.4rem;
        min-height: initial;
    }

    .frSecFiveGrid .btn,
    .frSecSixGrid .btn {
        margin: auto;
    }

    .frSecFiveGrid,
    .frSecSixGrid,
    .energies.forex .frSecSixGrid,
    .metals.forex .frSecSixGrid,
    .energies.forex .frSecFiveGrid,
    .energies.forex .frSecSixGrid,
    .metals.forex .frSecFiveGrid,
    .metals.forex .frSecSixGrid,
    .indices.forex .frSecFiveGrid,
    .indices.forex .frSecSixGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2.4rem;
        justify-content: center;
    }



    .frSecFiveGrid .mt_custom:nth-child(2),
    .frSecSixGrid .mt_custom:nth-child(1) {
        margin-top: 0;
    }

    .frSecFiveGrid .mt_custom:nth-child(3),
    .frSecSixGrid .mt_custom:nth-child(2) {
        margin-top: 2.5rem;
    }

    .frSecFiveChild {
        padding: 3.2rem 0 0;
    }

    .frSecSixChild {
        padding: 3.2rem 1.5rem 0;
    }

    .forexSecFive,
    .forexSecSix,
    .forexSecSeven,
    .frSecFour {
        padding: 4rem 0;
    }

    .forexSecFive h1, .forexSecFive .defaultHeading_Title {
        font-size: 2rem;
    }

    .frSecSevenChild {
        padding: 3.2rem 0 0;
    }

    .frSecFourChild {
        padding: 3.2rem 0 0;
    }

    .downloadGoogle {
        position: initial;
    }

    .mt4platform_f {
        grid-row: 1;
    }

    .mt4platform_f img,
    .ctraderplatform_f img,
    .metals.forex .ctraderplatform_f img,
    .frSecFiveChild .ctraderplatform_f img,
    .frSecSixChild .mt4platform_f img {
        max-width: 290px;
        margin: auto;
        display: block;
    }

    .frSecSevenGrid {
        grid-template-columns: 29.5rem;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 2.7rem;
    }

    .frSecSevenBox {
        min-height: 20.8rem;
    }

    .forexSecSeven .defaultHeadingText h1,
    .frSecFour .defaultHeadingText h1,
    .forexSecSeven .defaultHeadingText .defaultHeading_Title,
    .frSecFour .defaultHeadingText .defaultHeading_Title {

        font-size: 2rem;
        line-height: 26px;
    }

    .frSecSevenBox p {
        margin-top: 1.4rem;
        font-size: 1.4rem;
    }

    .frSecSevenBox p br {
        display: none;
    }


    .choosePlatform {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 1rem;
        align-items: center;
        justify-content: center;
        padding-top: 3.5rem;
    }

    .frSecFourChild .btn {
        width: 13.8rem;
    }

    .frSecFourChild .tableForexParent {
        margin: 5rem 0 0;
    }

    .inputSearch {
        width: 86%;
        margin: auto;
        padding: 0;
    }

    .forexTableTop h2 {
        font-size: 1.4rem;
    }

    .forexTableTop {
        height: 8.8rem;
        padding-left: 3.1rem;
        margin: 0 auto 2rem;
    }

    .table-responsive-stack td,
    .table-responsive-stack th {
        display: block;
    }

    .table-responsive-stack tr {
        border-bottom: 20px solid var(--PastelBorder);
        display: block;
        padding-top: 2rem;
        background: var(--White_BG);
        margin: auto;
    }

    .table-responsive-stack td {
        float: left\9;
        width: 100%;
        text-align: left;
        border-bottom: 0;
        padding: 0 1.4rem;
        font-size: 1.4rem;
        height: initial;
        color: var(--LighGray_TF);
        font-weight: bold;
        display: none;
        padding-bottom: 0;

    }

    .table-responsive-stack td:first-child {
        display: block;
        padding-bottom: 0.9rem;
    }

    .tableForex td span {
        background: var(--DimBlack_BG);
        color: var(--PearlWhite_TF);
        padding: 1.3rem 1.6rem;
        font-weight: bold;
        margin-bottom: 3rem;
        margin-left: -1.5rem;
        display: none !important;


    }

    .tableForex td.FrreadMore {
        display: block;
        color: var(--Green_TF);
        font-size: 1.4rem;
    }

    .tableForex .frTr td span {
        display: block !important;

    }

    .tableForex .frTr td {
        display: block;

    }

    .tableForex .frTr td:first-child span {
        display: none !important
    }

    .tableForex td:first-child {
        margin-bottom: 1rem;
    }

    .tableForex td:first-child,
    .tableForex td:last-child {
        padding-left: 2.3rem;
    }

    .tableForex .frTr td {
        margin-bottom: 2rem;
        display: block;

    }

    .tableForex {
        border-spacing: 0;
    }

    .tableForex .frTr td+td:not(span) {
        display: inline-table;
        width: 48%;
        vertical-align: top;
        padding: 0 0 0 2.4rem;
        margin-left: 0.5%;
        margin-right: 0;

    }

    .tableForex td span {
        background: var(--DimBlack_BG);
        color: var(--PearlWhite_TF);
        padding: 1.3rem 0 1.3rem 1.3rem;
        font-weight: bold;
        margin-bottom: 2rem;
        margin-left: -1.3rem;
        display: none !important;
    }

    .tableForex .frTr td br {
        display: none
    }

    .table-responsive-stack tr {
        text-align: left;
        padding: 2rem .8rem;
        background: var(--White_BG);

    }



    .i_BrokerGrid {
        display: grid;
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2rem;
        padding-top: 4.6rem;
        justify-content: center;
        text-align: left;
    }

    .i_Broker {
        background: url(/img/b2c/main_image_375px.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100vw;
        height: initial;
        padding: 12rem 0;
    }

    .i_Broker .headerButton .btnHeader {
        margin: auto;
    }

    header .i_Broker .headerB2c_content .headerb2c_subtitle {
        width: 55%;
        margin: auto;
    }

    .i_BrokerSecOneBox {
        width: 34rem;
        margin: auto;
    }

    .i_BrokerSecOne,
    .i_BrokerSecThree,
    .i_BrokerSecTwo,
    .i_BrokerSecFour {
        padding: 4rem 0;
    }

    .i_BrokerSecOneChild,
    .i_BrokerSecTwoChild,
    .i_BrokerSecThreeChild,
    .i_BrokerSecFourChild,
    .secEightIB .secEightChild {
        padding: 3.2rem 0 0;
    }

    .i_BrokerSecTwoGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 1.8rem;
    }


    .i_SecThreeGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 3.2rem;

    }

    .i_SecThreeGridRight {
        width: 90%;
    }

    .i_SecThreeGridLeft img {
        max-width: 207px;
        margin: auto;
        display: block;
    }

    .i_SecThreeGridRight h2,
    .i_SecThreeGridRight .i_SecThree_Title {
        margin-bottom: 0.8rem;
        font-size: 2rem;
    }

    .i_SecThreeGridRight p {
        margin-bottom: 2.4rem;
    }

    .i_SecFourGrid {
        grid-template-columns: auto auto auto;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }

    .i_SecFourGridBox {

        width: auto;
        height: auto;
        padding: 1rem;
    }



    .i_SecFourGridBox img {
        max-width: 78px;
    }

    .secEight.secEightIB .secEightChild .secSteps {
        margin: initial;
    }

    .secEightGrid {
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 2.2rem;
        padding-bottom: 4.4rem;
    }

    .i_BrokerSecOneBox span {
        width: 85%;
    }

    .i_BrokerSecOneBox:not(:nth-child(n+3)) span {
        width: 72%;
    }

    .i_BrokerSecOneBox:not(:last-child) span br {
        display: none;
    }

    .i_BrokerSecOneFlex {
        display: grid;
    }

    .shares .frGridBox {
        padding: 1rem 0.1rem 2.5rem 1.8rem;
        /*height: 17rem;*/
    }


    .shares .frGridBox:not(:nth-child(5)) p {
        font-size: 1.4rem;
        width: 82%;
    }

    .shareSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 2rem;
    }

    .shareSecTwoBox {
        width: 18.4rem;
    }

    .shares .shareSecTwo .defaultHeadingText h1,
    .shares .shareSecThree .defaultHeadingText h1,
    .shares .frSecFour .defaultHeadingText h1,
    .shares .shareSecTwo .defaultHeadingText .defaultHeading_Title,
    .shares .shareSecThree .defaultHeadingText .defaultHeading_Title,
    .shares .frSecFour .defaultHeadingText .defaultHeading_Title {
        font-size: 2rem;
        width: 94%;
        margin: auto;
        line-height: 26px;
    }

    .shares .shareSecThree .defaultHeadingText h1,
    .shares .shareSecThree .defaultHeadingText .defaultHeading_Title {
        margin-bottom: 2.4rem;
    }

    .shares>:not(.forexSecSeven):not(h1) .defaultHeadingText h1 br,
    .shares>:not(.forexSecSeven):not(h1) .defaultHeadingText .defaultHeading_Title br {
        display: none;
    }

    .shares .shareSecFive .defaultHeadingText h1,
    .shares .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%;

    }

    .shecThreeImg {
        margin-left: initial;
    }

    .shecThreeImg img {
        max-width: 300px;
        display: block;
        margin: auto;
    }

    .shSecThreeContent p {
        font-size: 1.4rem;
        line-height: 22px;
    }

    .availableOn img+img {
        margin-left: inherit;
    }

    .availableOn {
        display: grid;
        grid-template-columns: auto auto auto auto;
        justify-content: flex-start;
        align-items: center;
        grid-column-gap: 1.5rem;
        padding-top: 2rem;
    }

    .shareSecThree,
    .shareSecTwo .shSecTwoChild {
        padding: 4rem 0;
    }

    .shareSecTwoGrid {
        padding: 3.2rem 0 0;
    }

    .shares .choosePlatform {
        grid-column-gap: 4.7rem;
    }

    .shareSecFive .videoForex img {
        max-width: 250px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    .shSecThreeChild {
        padding: 6rem 0 0;
    }

    .shares .frSecTwoGrid .defaultHeadingText h1, .shares .frSecTwoGrid .defaultHeading_Title {
        margin-bottom: 0.8rem;

    }


    .applycookies {
        display: block;
        padding: 1.5rem 6.5rem 1.8rem 3.7rem;
        height: auto;
    }

    .applycookies_button {
        padding: 20px 0 0
    }

    .mt4_App .headerB2c_content .headerb2c_title {
        font-size: 3.8rem;
        margin-bottom: .8rem;

    }

    .mt4_App_header .headerB2c_content h2.headerb2c_subtitle,
    .mt4_App_header .headerB2c_content .headerb2c_subtitle {
        font-size: 3.1rem;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 4rem 0 3rem;
        max-width: 240px;
    }

    .mt4_App_btns {
        display: block;
        justify-content: center;
    }

    .mt4_App_btns a {
        margin: auto;
    }

    .mt4_App_btns a+a {
        margin-left: auto !important;
        margin-top: 1.6rem;
    }

    .mt4_App_header {
        padding: 8.4rem 0 1.4rem;
    }

    .mt4_App .defaultHeadingText h1,
    .mt4_App .defaultHeadingText .defaultHeading_Title{
        font-size: 2rem;
        line-height: 26px;
        max-width: 84%;
        margin: auto;
    }

    .mt4_App_SecOne {
        padding: 4rem 0;
    }

    .mt4_App_SecOne_Child {
        padding: 6rem 0 0;
    }

    .mt4_App_SecOne_Grid {
        grid-template-columns: auto;
        grid-row-gap: 4.6rem;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 291px;
        display: block;
        margin: auto;
    }

    .mt4_App_SecOne_Grid_Box_outer {
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 2.7rem;

    }

    .mt4_App_SecThree {
        background: url(/img/b2c/mt4_App_SecTwo_bg768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 4rem 0;
    }

    .mt4_App_SecThree_grid {
        grid-template-columns: auto;
        grid-column-gap: 0rem;
        grid-row-gap: 4.8rem;
        padding-top: 6rem;

    }

    .mt4_App_SecThree_grid_Box+.mt4_App_SecThree_grid_Box:after {
        height: 48px;
        width: initial;
        border-right: 1px dashed var(--DarkGrayBorder);
        position: absolute;
        content: '';
        left: 50%;
        transform: translate(-50%, 0);
        top: -50px;
        opacity: .6;
    }

    .mt4_App_SecThree_grid_Box:after {
        width: initial;

    }

    .mt4_App_SecThree_grid_Box {
        border: 2px solid var(--DimGrayBorder);
        width: 24rem;
        height: 17.6rem;
        padding: 0rem 1.3rem 3.5rem 1.3rem;
        position: relative;
        border-radius: .3rem;
        background: var(--White_BG);
        text-align: center;
    }

    .mt4_App_SecThree_grid_Box p {
        font-size: 1.4rem;
    }

    .metals.forex .frGridBox {
        /*height: 18.3rem;*/
        padding: 2.5rem 0.5rem 2.5rem 1.2rem;
    }

    .metals.forex .forexSecOne h5, .metals.forex .forexSecOne .forexSecOne_Title {
        margin-top: 2rem;
    }

    .metals.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }

    .metals.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background: url(/img/b2c/metalOne_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .metals.forex .mt4platform_f,
    .energies.forex .mt4platform_f {
        padding-left: 0;
    }

    .energies.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background: url(/img/b2c/energiesOne_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .energies.forex .frSecTwoChild {
        padding: 4rem 0;
    }

    .energies.forex .frSecTwoChild p.defaultParagraph {
        width: 100%
    }


    .crypto.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background-image: url(/img/b2c/crypto_secOne_375.png);
        background-color: var(--DimBlack_BG);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
        z-index: 122;
    }

    .crypto.forex .frGridBox {
        /*height: 19.1rem;*/
        padding: 2.5rem 1rem 2.2rem 2.5rem;
    }

    .crypto.forex .frGridBox p {
        width: 100%
    }

    .crypto.forex .crytoSecOne,
    .crypto.forex .crytoSecTwo {
        padding: 4rem 0;
    }

    .crypto.forex .crytoSecOne h1,
    .crypto.forex .crytoSecTwo h1,
    .crypto.forex .crytoSecOne .defaultHeading_Title-,
    .crypto.forex .crytoSecTwo .defaultHeading_Title {
        max-width: 100%;
        margin: auto;
        font-size: 2rem;
        line-height: 26px;
    }

    .crypto.forex .crytoSecOneGrid {
        grid-template-columns: auto;
        padding-top: 3.2rem;
    }

    .crypto.forex .crytoSecOneGrid .crytoSecOneBox {
        width: 18.4rem;
    }

    .crypto.forex .crytoSecTwoGrid {
        grid-template-columns: auto;
        grid-row-gap: 4.4rem;
        padding-top: 6rem;
    }

    .crypto.forex .crytoSecTwoGrid .crytoSecTwoGridImg {
        max-width: 300px;
        margin: 0 auto;
    }

    .forex ul.Trade_itemlist li {
        font-size: 1.4rem;
    }

    .crypto.forex .forexSecSeven{
        padding: 4rem 0;
    }

    .crypto.forex .forexSecSeven h1,
    .crypto.forex .frSecFour h1 {
        max-width: 85%;
        margin: 0 auto;

    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 100%
    }

    .crypto.forex .frSecTwoChild p.defaultParagraph br {
        display: block;

    }

    .crypto.forex .frSecTwoChild h4 {
        padding-top: 0;
        white-space: initial;
    }

    .crypto.forex .frSecTwoChild .defaultHeadingText h1 {
        margin-bottom: 0.8rem
    }

    .indices.forex .forexSecOne {
        padding: 11rem 0 4rem;
        background: url(/img/b2c/indices_secOne_375.png);
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center 190%;
    }

    .indices.forex .frSecTwoChild h4 {
        white-space: initial;
    }

    .indices.forex .frSecTwoChild p.defaultParagraph {
        max-width: 100%
    }

    .indices.forex .frSecTwoChild .defaultHeadingText h4:nth-of-type(2) {
        max-width: 100%;
        line-height: 26px;
        font-size: 1.8rem;
    }

    .indices.forex .forexSecSeven .defaultHeadingText h1 {
        max-width: 90%;
        margin: auto;
    }

    .webinarHandsOn {
        grid-column-gap: 1.6rem;
    }

    .secThree img.italianCalender {
        max-width: 56px;
    }

    .webinarHandsOn h2 {
        margin-bottom: 0;
    }

    .secThree {
        background: var(--Black_BG);
        height: auto;
    }

    #ApplyCookiesSc {
        padding: 1.3rem 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }

    #ApplyCookiesSc .ApplyCookiesScTxt {
        font-size: 1.2rem;
    }


    #ApplyCookiesSc .ApplyCookiesScInner a.btnCookie {
        background: none;
        color: var(--Green_TF);
        font-size: 2rem;
        display: flex;
        align-items: center;
        justify-content: right;
        height: 0;
        width: 0;
        text-decoration: none;
        border-radius: 0;
        border: 0;
        font-size: 1.8rem;
        margin-top: -1rem;
    }

    #ApplyCookiesSc {
        padding: 1.3rem 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }

    #ApplyCookiesSc .ApplyCookiesScTxt {
        font-size: 1.2rem;
    }


    #ApplyCookiesSc .ApplyCookiesScInner a.btnCookie {
        background: none;
        color: var(--Green_TF);
        font-size: 2rem;
        display: flex;
        align-items: center;
        justify-content: right;
        height: 0;
        width: 0;
        text-decoration: none;
        border-radius: 0;
        border: 0;
        font-size: 1.8rem;
        margin-top: -1.5rem;
    }

    .etfs .frGridOne {
        grid-template-columns: 14.5rem 14.5rem;
        grid-row-gap: 1.6rem;
    }

    .etfs .frGridBox {
        padding: 1rem 1.5rem 2.5rem 1.8rem;
        /*height: 23.1rem;*/
        width: 14.5rem;
    }

    .etfs .frGridBox:last-child {
        grid-column: 1 / span 2;
        margin: auto;
        grid-row: 3;
    }

    .etfs .frGridBox:not(:nth-child(5)) p {
        width: 100%;
    }

    .etfs .forexSecOne {
        padding: 13.4rem 0 7.2rem;
        background: url(/img/b2c/etfs_bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .etfs .forexSecOne p.defaultParagraph {
        width: 99%;
    }

    .etfs .frSecTwoGrid .defaultHeadingText h1 {
        line-height: 26px;
        margin-bottom: 2.4rem;

    }

    .etfs .frSecTwoChild h4 {
        margin-top: 0;
        line-height: 26px;
    }

    .etfs ul.Trade_itemlist li {
        width: 93%;
    }



    .choosePlatformMt4Shares,
    .choosePlatformcTraderShares {
        display: grid;
        grid-template-columns: 33% 41%;
        justify-content: center;
        grid-column-gap: 47px;
        align-items: center;
        grid-row-gap: 48px;
        padding-top: 32px;
    }

    .choosePlatformMt4Shares+.choosePlatformcTraderShares {
        margin-left: 0;
        padding-top: 0;
    }

    .frSecFour .choosePlatformShares .customLabel {
        text-align: left;
    }

    .CopyTradingSP_BG_content {
        text-align: center;
        z-index: 22;
        position: relative;
    }

    .CopyTradingSP .defaultHeadingText h1 {
        font-size: 2rem
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 3.8rem;
        line-height: 43px;

    }

    .CopyTradingSP_BG_content p {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 1.4rem;
    }

    .CopyTradingSP .CopyTradingSP_BG {
        background: url(/img/b2c/CopyTradingSP_BG_768.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        height: auto;
        padding: 8.8rem 0 38rem;

    }

    .CopyTradingSP .CopyTradingSP_BG:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        background: var(--DarkBlue_BG);
        opacity: 0.7;
        backdrop-filter: blur(50px);
        -webkit-backdrop-filter: blur(50px);
    }

    .CT_SP_secOne_Box {
        height: 24.5rem;
        width: 23.62rem;
        padding: 2.6rem 2.6rem;
    }

    .CT_SP_secOne_Box p {
        font-size: 1.4rem;
        line-height: 20px;
    }

    .CT_SP_secOne_Box .imgBox {
        width: 70px;
        height: 70px;
    }

    .CT_SP_secOne_Box .imgBox img {
        max-width: 47px;
    }

    .CT_SP_secTwo_Box {

        width: 28.4rem;
        height: 26rem;
        padding: 5.7rem 2rem 1rem;
    }

    .CT_SP_secTwo_Btn {

        margin: 4rem auto 0;
        display: table;
    }

    .CopyTradingSP .headerButtonParent {
        width: 25rem;
        margin: auto;
    }

    .CopyT_SP_secOne,
    .CopyT_SP_secTwo {

        padding: 4rem 0;
    }

    .CT_SP_secOne_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 4rem;
        padding-top: 4rem;
    }

    .CT_SP_secTwo_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-column-gap: 0;
        grid-row-gap: 6rem;
        padding-top: 4rem;
    }

    .CT_SP_secTwo_Box .CT_SP_secTwo_Content h4,
    .CT_SP_secTwo_Box .CT_SP_secTwo_Content .CT_SP_secTwo_Title {
        font-size: 1.6rem;
        line-height: 2rem;
        font-family: 'Lato', sans-serif;
    }


   .CT_SP_secTwo_Box .CT_SP_secTwo_Content p {
        font-size: 1.4rem;
        line-height: 2rem;
        font-family: 'Lato', sans-serif;
    }

    .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(5),
    .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4) {
        grid-column: initial;
        grid-row: initial;
        margin: initial;

    }

    .mt4PAMM_form_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-row-gap: 4rem;
        padding-top: 4rem;
    }

    .mt4PAMM_form_Left {
        order: 2;
        padding-top: 0;
    }

    .mt4PAMM_form {
        order: 1;
    }

    .mt4PAMM_secTwo_Grid {
        grid-template-columns: auto;
        justify-content: center;
        grid-template-rows: auto;
        grid-row-gap: 4rem;
        padding-top: 4rem;

    }

    .mt4PAMM_secTwo_btn {
        grid-column: initial;
        grid-row: 2;
        margin-top: 1rem;

    }

    .mt4PAMM_secTwo_right iframe,
    .mt4PAMM_secTwo_right {
        width: initial;
        margin: 0;
        order: 1;
    }

    .mt4PAMM_secTwo_right iframe {
        margin: 0 -1.5rem;
        width: calc(100% + 50px);
    }

    .mt4PAMM_secTwo_Left {
        order: 2;
    }

    .mt4PammHeroGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 3rem;

    }

    .CopyTradingSP.mt4Pamm .mt4Pamm_BG {
        width: 100vw;
        height: auto;
        padding: 10rem 0;
    }

    .mt4Pamm .CopyTradingSP_BG_content p,
    .mt4PAMM_secTwo_Left p {
        max-width: 100%;
    }

    .mt4Pamm .CT_SP_secTwo_Btn {
        text-align: center;
        margin: 5rem auto 0;
        max-width: 90%;
    }

    .mt4PAMM_Contact,
    .mt4PAMM_secTwo {
        padding: 4rem 0;
    }

    .mt4PAMM_form_Left ol li,
    .mt4PAMM_form_Left p {
        font-size: 1.4rem;
    }

    .mt4PAMM_form_Left h3 {
        font-size: 1.6rem;
        margin-bottom: 1.2rem;
    }

    body .form label,
    body .form input.form-control {
        font-size: 1.4rem;


    }

    .mt4Pamm .input-field .applyFroms {
        max-width: 16.4rem;
        margin-top: 1rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG {
        background: url(../img/b2c/nfp_bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        height: auto;
        padding: 8.6rem 0 22.3rem;
    }
    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG:after{ display: none; }
    .nfpbones_header .CopyTradingSP_BG_content h1{ margin-bottom: .5rem; }
    .nfpbones_header .CopyTradingSP_BG_content h1.get_athirsty_bonus,
    .nfpbones_header .CopyTradingSP_BG_content div.get_athirsty_bonus{ font-size: 3.9rem; line-height: 4.3rem; margin: 0 -.8rem 1.2rem; }
    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content p { max-width: 100%; margin-bottom: 3.9rem; }
    .CopyTradingSP .nfpbones_header .headerButtonParent{ width: 27rem; }
    .CT_SP_secOne_Grid.nfpbones_SP_secone_grid{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 23.6rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box .imgBox{ width: 10rem; height: 10rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box .imgBox img{ max-width: initial; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box .CT_SP_secOne_Content h4{ line-height: 1.8rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p { padding: 0; font-size: 1.6rem; line-height: 2.2rem; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }
    .nfpbones_simplestep{ padding: 4rem 0; }
    .nfpbones_simplestep .defaultHeadingText h1, .nfpbones_simplestep .defaultHeading_Title{
        margin: 0 auto 3.4rem;
        line-height: 2.6rem;
    }
    .nfpbones_simplestep_grid{ grid-template-columns: auto; grid-column-gap: 0; grid-row-gap: 5.6rem; }
    .nfpbones_simplestep_grid h1, .nfpbones_simplestep_grid .defaultHeading_Title{ font-size: 1.8rem; }
    .nfpbones_simplestep_grid_inner{ grid-template-columns: 24rem; grid-row-gap: 1.6rem; }
    .dashed_line hr{ margin: 0; border: 0; border-left: 1px dashed rgba(219, 219, 219, 0.33); height: 3.3rem; width: 1px; margin: -1.6rem auto 0; position: relative; left: 1px; }
    .nfpbones_simplestep_box{ padding: 3.5rem 2rem 0; }
    .nfpbones_simplestep_box p{ line-height: 2.4rem; }
    .nfpbones_simplestep_box p br{ display: none; }
    .nfpbones_sectionfour{ padding: 4rem 0; background-image: url(../img/b2c/key_features_bg_b_375.png); background-size: cover; }
    .nfpbones_sectionfour_grid{ grid-template-columns: 100%; grid-column-gap: 0; grid-row-gap: 4rem; }
    .nfpbones_sectionfour_box{ padding: 1.3rem 0 2.5rem; height: auto; }
    .nfpbones_sectionfour_box img{ height: 7rem; }
    .nfpbones_sectionfour_box p{ padding: 0 4rem; margin: 1.4rem 0 0; }
    .nfpbones_sectionfour_box p br{ display: none; }
    .nfpbones_sectionfour_box p span{ display: block; }
    .nfpbones_sectionfive{ padding: 4rem 0; }
    .nfpbones_paymentmethod { width: 32.2rem; margin: 2.7rem auto 0; }
    .nfpbones_paymentmethod .owl-carousel .owl-dots{ text-align: center; margin: 2rem 0 0; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot{ display: inline-flex; margin: 0 .5rem; outline: inherit; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot span{ width: .7rem; height: .7rem; background: #ACACAD; border-radius: 1rem; }
    .nfpbones_paymentmethod .owl-carousel button.owl-dot.active span{ background: #000; }

    .nfpbones_paymentmethod .owl-carousel button.owl-dot:last-child{ display: none; }

    /* ===============promotion=================*/

    .i_BrokerSecOne p.defaultParagraph{
        margin: 20px 0 0;
    }

    .i_BrokerSecOne p br{
        display: none;
    }
    .defaultHeadingText_2 h1 {
        margin-bottom: 4.6rem;
        margin-top: 5.2rem;
        font-size: 3.1rem;

    }

    .secOne .secOneChild .secOneBox_2{
        display:grid;
        grid-template-columns: 34.5rem;
        grid-column-gap: 3rem;
        grid-row-gap: 1.5rem;
        justify-content: center;
        padding-bottom:4.5rem

    }

    .secOneChildIcon {
        margin: 0 0 1.5rem
    }

    .secOne .secOneChild .secOneBox h4, .secOne .secOneChild .secOneBox a span {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .secOne .secOneChild .secOneBox p {
        margin: 1rem 0 0;
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    /*.secOne .secOneChild .secOneBox:first-child,
    .secOne .secOneChild .secOneBox:nth-child(3),
    .secOne .secOneChild .secOneBox:nth-child(5),
    .secOne .secOneChild .secOneBox:nth-child(7),
    .secOne .secOneChild .secOneBox:nth-child(9){
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(2),
    .secOne .secOneChild .secOneBox:nth-child(4),
    .secOne .secOneChild .secOneBox:nth-child(6),
    .secOne .secOneChild .secOneBox:nth-child(8),
    .secOne .secOneChild .secOneBox:first-child{
        padding-right: 0;
    }*/

    .secOne .secOneChild .secOneBox:nth-child(odd) {
        padding-left: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(even) {
        padding-right: 0;
    }

    .secOne .secOneChild .secOneBox:nth-child(3),
    .secOne .secOneChild .secOneBox:nth-child(4){
        padding-top: 3rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(5),
    .secOne .secOneChild .secOneBox:nth-child(6){
        padding-bottom: 3rem;
    }

    .secOne .secOneChild .secOneBox:nth-child(2):before,
    .secOne .secOneChild .secOneBox:nth-child(6):before{
        border:transparent;
    }

    .secOne .secOneChild .secOneBox:nth-child(5):after,
    .secOne .secOneChild .secOneBox:nth-child(6):after{
        content: '';
        border-bottom: 1px solid var(--GoldenBorder);
    }



    .secOne .secOneChild .secOneBox_2 .btn_space_top {

        color: white;
        background-color: #11B46C;
        font-weight: normal;
    }

    .secOne .secOneChild .secOneBox_2 img{
        width:34.5rem;
        height:17.1rem;
    }

    .secOne_2 {
        padding: 0rem 0;
    }

    .space_inside_sub {
        min-height: 19.2rem;
    }

    .secOne .secOneChild {
        padding: 3rem 0 0
    }


    .secSixGridCY {
        width: 310px;
        display: flex;
        grid-template-columns: initial;
        grid-column-gap: initial;
        justify-content: initial;
        overflow: hidden;
        margin: auto;
    }

    .secSixGridCY .carousel-item, .secSixGridCY .carousel-item.active {
        display: block;
        margin: 0;
        transform: inherit;
        left: 0;
        transition: initial;
    }

    .secSixGridCY .carousel-item {
        width: 50%;
    }

    .secSixChild .carousel-indicators {
        position: inherit !important;
        margin: 0;
    }

    .secSixChild .carousel-indicators li {
        border: 0;
        margin: 1.9rem 4.5px 0;
        width: 7px;
        height: 7px;
        border-radius: 10px;
        background: #000;
        opacity: .3;
    }

    .secSixPointsCYGrid {
        display: grid;
        grid-template-columns: 15rem 15rem;
        grid-column-gap: 1.2rem;
        justify-content: center;
        padding-top: 6.1rem;
        grid-row-gap: 5rem;
    }

    /* market-analysis navigation */

    .item_mobile{
        display: none;
    }

    .ourAwards .awardLogos {
        width: 36rem;
    }
    .ourAwards .awardLogos .awardLogos_box {
        padding: 1rem 0.8rem;
    }
    .ourAwards .awardLogos .awardLogos_box img {
        margin: 0;
        max-width: initial;
        max-height: 52px;
    }

    .awardLogos_box:nth-child(7) {
        margin: 0;
    }

    .awardLogos_box:last-child {
        margin: 0 -0.9rem 0 -.5rem;
    }

    .FooterGrid .FTGridTwoInner .margin-top-fourtyfour{
        margin-top:3rem;
    }

    .tooltip-exlam-margin-left{
        margin-left:0px !important;
    }
    .tooltip-vload-margin-left{
        margin-left:6px !important;
    }
    .tooltip-exclamation{
        padding-left:0.9rem;
        padding-right:0;
        padding-bottom: 2px;
    }
    .tooltip-union-vload-padding{
        padding-left: 3px !important;
        padding-bottom:3px !important;

    }
    .tooltip-top-left-deposit{
        top:3rem !important;
        left:-439% !important;
     }
    .tooltip-top-left-withdrawal{
        top:4rem !important;
        left:-439% !important;

     }
     .tooltip-countries-grid{
        grid-template-columns: 25.7rem;
     }
     .tooltip-countrieslist-left{
        padding-left:1.7rem;
        margin-top:-1.0rem;
     }
    .tooltip-countries-width{
        width:32.5rem !important;

        }

    .rowpositionrelindex{
       position:relative;
       z-index: 99999;
     }
   .tooltip .malay {
        padding: 2rem 1.6rem 2rem 1.9rem;
        }
    .tooltip .tooltiptext {
        font-size:1.4rem;
        }

    .deposittableshow{
        background: #f9f9f9;
     }
    .adjusttooltip-for-mobile{

        flex-wrap:wrap;
        justify-content: right;
        width:159px;

        }

    .cardMain .cardMainHead .country-questionmark{
        display:flex;
        flex-direction:row;
        justify-content:center;
        align-items:center;
        margin-left:60px;
        }

    .cardMain .cardMainHead .country-questionmark a{
        color:#697D8C !important;
        text-transform:capitalize !important;
        font-size: 1.4rem;
     }

     .cardMain .tooltip{
         padding:0px;
     }

    .cardMain .cardMainHead .tooltip-exclamation{
        padding-left:1rem;
        padding-bottom:3px;
        }

    .cardMain .cardMainHead .question-mark-padding-left{

        padding-left:1rem !important;

     }

    .cardMain .adjusttooltip-for-mobile{

        flex-wrap:wrap;
        width:159px;

    }

    .likeWorking {
        padding: 4rem 0;
        background: url(/img/b2c/careers_map_375.png) var(--DimBlack_BG);
        background-position: center;
        background-repeat: no-repeat;
    }

    .likeWorking .defaultHeadingText h1 {
        width: 28rem;
        margin: auto;
    }

    .likeWorking_inner {
        margin: 2.4rem auto 0;
    }

    .likeWorking_grid{
        grid-template-columns: 34.5rem;
        justify-content: center;
        grid-row-gap: 2.4rem;
    }

    .likeWorking_box{
        height: auto;
        padding: 0 1.2rem 2.4rem;
        text-align: center;
    }

    .likeWorking_box_inner{
        grid-template-columns: auto;
        grid-column-gap: 0;
        grid-row-gap: 1.2rem;
        justify-content: center;
    }

    .likeWorking_box_inner_content p{
        width: 100%;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .likeWorking_box_inner_content p:before{
        top: 2.5rem;
        left: 1rem;
    }

    .likeWorking_box_inner_content p:after{
        bottom: -3rem;
    }

    .likeWorking_box_inner_content h4 {
        font-size: 1.4rem;
    }

    .likeWorking_box_inner_content span{
        line-height: 2rem;
    }

    .news_cy {
        width: 100%;
    }

    .news_cy .news header.newsheader .news_mid{
        padding: 0;
    }

    .home_paymentmethod {
        grid-template-columns: 34.5rem;
    }

    .secSix.manageMoney .secSixChild{
        padding: 2.4rem 0 0;
    }

    .paymentmethod_grid {
        grid-template-columns: repeat(2, 15.2rem);
    }

    .paymentmethod_icon_mobile_Hide{
        display: block;
    }

    /*.paymentmethod_icon_mobile_show{
        display: block;
    }*/

    .paymentmobilehide{
        display: none;
    }

    .itemmobile{
        display: block;
    }

    .paymentmethod_carousel .owl-dots {
        margin-top: 2rem;
        position: initial;
    }

    .paymentmethod_carousel .owl-dots button.owl-dot:nth-child(3) {
        display: inline-table;
    }

    .home_paymentmethod_content{
        padding: 5rem 1rem 0;
    }

    .secSix .home_paymentmethod_content .secSixPoints li{
        display: flex;
        margin: 0;
        align-items: flex-start;
    }

    .secSix .home_paymentmethod_content .secSixPoints li img{
        width: 2.6rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li+li {
        margin-top: 2rem;
    }

    .secSix .home_paymentmethod_content .secSixPoints li:nth-child(5){
        margin-top: 2rem;
    }

    .account_SectImg{
        display: none;
    }

    .account_Sect{
        background: url(/img/b2c/trade/choose_account/new_asset/bg_768.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        padding: 6rem 0 6rem;
        background-color: #f6f6f7;
    }

    .account_Sect .defaultHeadingText {

    }

    .accountSetTabs .nav.nav-tabs{
        grid-template-columns: repeat(3, 9.95rem);
        grid-column-gap: 1.8rem;
    }

    .secTwo .card .card-header, .accountSetTabs .nav-tabs button.nav-link {
        background: none;
        min-height: 6.3rem;
        box-shadow: inherit;
        position: relative;
        padding-bottom: 0;
    }

    .secTwo .secTwoChild .card.cardTwo .card-header,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-two,
    .secTwo .secTwoChild .card.cardThree .card-header,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-three {
        background: none;
    }

    .secTwo .secTwoChild .card.cardThree .card-header .card_header_Title,
    .accountSetTabs .nav-tabs button.nav-link.nav-link-three .accountnavTitle {
        color: var(--JackBlack_TF);
    }

    .secTwo .card h1, .card_header_Title, .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 2.5rem;
    }

    .accountSetTabs .nav-tabs button.nav-link:before{
        content: '';
        background: #939393;
        height: .3rem;
        bottom: 0;
        position: absolute;
        left: 0;
        right:0;
    }

     .accountSetTabs .nav-tabs button.nav-link.nav-link-two:before{
        content: '';
        background: var(--Golden_BG);
    }

    .accountSetTabs .nav-tabs button.nav-link.nav-link-three:before{
        content: '';
        background: var(--DimBlack_BG);
    }


    .accountSetTabs .nav-tabs button.nav-link.active:after{
        content: '';
        /*background: var(--White_BG);*/
        height: 1rem;
        bottom: -0.5rem;
        position: absolute;
        left: 0;
        right:0
    }



    .accountSetTabs .nav-tabs button.nav-link.active{
        background: var(--White_BG);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
    }

    .accountSetTabs .tab-content{
        grid-template-columns: auto;
    }

    .accountSetTabs .tab-content .card-body{
        border-bottom: .3rem solid #939393;
    }

    .secTwo .card .card-body, .accountSetTabs .tab-content .card-body {
        padding: 2.8rem 2rem;
    }

    .secTwo .card .card-body p,
    .accountSetTabs .tab-content .card-body p,
    .secTwo .card .card-body h5, .secTwo .card .card-body span,
    .accountSetTabs .tab-content .card-body span {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .secTwo.account_Sect .secTwoChild {
        padding: 4rem 0 0;
    }

    .account_Sect_Grid{
        grid-template-columns: auto;
    }

    .account_SectBoxInner{
        grid-template-columns: 33.3rem;
        box-shadow: none;
        grid-row-gap: 3.4rem;
        overflow: inherit;
        justify-content: center;
    }

    .secTwo.account_Sect  .secTwoChild .card{
        box-shadow: inset 0px 3px 30px rgb(255 255 255 / 60%), 0px 5px 10px rgb(0 0 0 / 25%);
        max-width: initial;
        border-radius: 2rem;
    }

    .secTwo.account_Sect .card .card-header{
        min-height: 7.4rem;
    }


    .secTwo.account_Sect .card .card-header .card_header_Title{
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .secTwo.account_Sect .card .card-body {
        padding: 3.4rem 2rem;
    }

    .secTwo.account_Sect .card .card-body p {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .account_SectBox .card-footer .btnPrice {
        width: 33.3rem;
        margin: 4.3rem auto 0;
    }

    .onePlatform{
        padding: 6rem 0;
        background: url(/img/b2c/trade/one_platform_N/bg_375.png);
        background-color: #000;
        background-repeat: no-repeat;
        background-position: top center;
    }

    .onePlatform .defaultHeadingText .defaultHeading_Title,
    .onePlatform_section_Inner .defaultHeading_Title{
        font-size: 3rem;
    }

    .onePlatform .defaultHeadingText .defaultParagraph {
        margin: 2rem auto 0;
        width: auto;
        font-size: 2.2rem;
        line-height: 2.7rem;
    }

    .onePlatform_img {
        margin: 4.5rem 0 0;
    }

    .onePlatform_section {
        margin: 3.2rem 0 0;
    }

    .onePlatform_section_InnerGrid{
        grid-template-columns: auto;
        margin: 2.5rem 0 0;
    }

    .onePlatform_section_Inner .defaultParagraph span{
        display: block;
        margin-top: 1.4rem;
    }

    .onePlatform_section_Inner .nwCustomBtn a{
        margin: 4rem auto 0;
    }

    .viewliveRate {
        padding: 4rem 0 0;
    }

    .viewliveRate_graph{
        order: 2;
    }

    .onePlatform_section_Inner .viewliveRate .defaultHeading_Title{
        font-size: 2.5rem;
    }

    .viewliveRateGrid{
        grid-template-columns: auto;
    }

    .viewliveRate_Content .defaultHeading_Title{
        font-size: 2.5rem;
        text-align: left;
    }

    .viewliveRate_Content .defaultParagraph{
        margin: 1rem 0 0;
        /* font-size: 1.8rem; */
        line-height: 3rem;
    }

    .viewliveRate_graph iframe{
        margin: 2.7rem 0 0;
    }

    .MT4MetaTrade {
        padding: 6rem 0 2rem;
    }

    .MT4MetaTradeImg{
        margin: 2.7rem 0 0;
    }

    .MT4MetaTradeGrid{
        grid-template-columns: auto;
    }

    .MT4MetaTrade .defaultHeading_Title{
        text-align: left;
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: auto;
    }

    .MT4MetaTradeContent .defaultParagraph {
        margin: 1.8rem 0 0;
        line-height: 2.4rem;
    }

    .MT4MetaTradeContent a.moreAbout {
        margin: 3rem 0 0;
    }

    .onePlatform_section_MT4 {
        margin: 2.4rem -1.5rem 0;
        padding: 1rem 3.5rem 3rem;
    }

    .onePlatform_section_MT4_Blur {
        background: transparent linear-gradient(180deg, #E4E4E4 0%, #A5A5A5 100%);
    }

    .onePlatform_section_MT4Content{
        order: 2;
    }

    .onePlatform_section_Inner .onePlatform_section_MT4Content .defaultHeading_Title {
        font-size: 2.5rem;
    }

    .onePlatform_section_Inner .defaultHeading_Title{
        text-align: left;
    }

    .onePlatform_section_Inner .defaultParagraph{
        margin: 1.3rem 0 0;
        width: 96%;
    }

    .onePlatform_section_Inner .defaultParagraph a.moreAbout{
        margin: 3.2rem 0 0;
    }

    .onePlatform_section_MT4Content .defaultParagraph{
        font-size: 1.8rem;
        margin: 1.6rem -2rem 0;
    }

    .onePlatform_section_MT4Img{}

    .onePlatform_section_MT4Img img{
        max-width: 100%;
        margin-left: -1rem;
    }

    .manageMoney{
        padding: 6rem 0;
    }

    .manageMoney .moreAbout {
        margin: 4rem 0 0;
    }

    .manageMoney .defaultHeading_Title{
        font-size: 2.5rem;
        line-height: 3rem !important;
    }

    .owl-carousel.owl-loaded.paymentmethod_carousel {
        display: none;
    }

    .owl-carousel.owl-loaded.paymentmethod_carouselMobileB{
        display: block;
    }

    .home_paymentmethod .owl-dots button.owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        border: 1px solid #707070;
        box-shadow: none;
        margin: 0 0.3rem;
    }

    .home_paymentmethod .owl-dots button.owl-dot.active{
        background: #939393;
    }

    .home_paymentmethod .owl-dots{
        position: initial;
        margin: 1.5rem auto 0;
    }

    .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/NewBG/bg375.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .global_awards {
        padding: 6rem 0 0;
    }

    .global_awardsBox {}

    .owl-carousel.owl-loaded.Global_AwardsCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.Global_AwardsCarouselB{
        display: block;
    }

    .Global_AwardsSilder {
        margin: 3rem auto 0;
        padding: 0;
    }

    .Global_AwardsCarousel .Global_Awards_Icon {
        height: 10.7rem;
    }

    .owl-carousel.Global_AwardsCarousel .Global_Awards_Icon img {
        height: 8.4rem;
    }

    .Global_AwardsGrid,
    html body .MainContent .Global_AwardsGrid {
        grid-template-columns: repeat(3, auto);
        grid-column-gap: initial;
    }

    html body .MainContent .Global_AwardsGrid.Global_AwardsGridLast{
        grid-template-columns: repeat(3, 10rem);
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsImg img{
        max-height: 11rem;
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsContent{
        font-size: 1.2rem;
        line-height: 1.6rem;
        margin: 1rem auto 0;
        font-weight: 500;
        width: 10rem;
    }


    .Global_AwardsCarousel .owl-nav{
        display: none;
    }

    .Global_AwardsSilder .owl-dots {
        margin: 2.6rem 0 0;
    }

    .Global_AwardsSilder .ViewALLAward {
        margin: 2.7rem 0 0;
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .Global_AwardsSilder .nwCustomBtn a {
        margin: 3rem auto 0;
    }

    .Global_AwardsSilder .Global_Awards .Global_AwardsContent span{
        display: initial;
    }

    .worldImg {
        margin: 1.5rem -1.5rem 0;
    }

    .worldImg img {
        max-width: 100%;
    }

    .ClientContent {
        padding: 0;
    }

    .Client_SaysBox{
        width: 33.8rem;
        margin: auto;
    }

    .Client_SaysBoxInner {
        background: url(/img/b2c/trade/client_review/new_asset/bg_375.png);
        width: 36.8rem;
        height: 65.4rem;
        margin: 3.4rem 0 0;
        left: -1.5rem;
        position: relative;
        /*background-size: cover;*/
    }

    .Client_SaysBoxInnerContent {
        padding: 6.5rem 3.8rem 0;
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title{
        margin: 0 0 4.3rem;
        font-size: 2.5rem;
    }

    .Client_Review_Inner {
        grid-template-columns: auto;
    }

    .ClientnameImg {
        width: 4.5rem;
        height: 4.5rem;
        font-size: 1.5rem;
        line-height: 4.5rem;
    }

    .ClientContent div.defaultParagraph{
        font-size: 2.3rem;
        line-height: 3rem;
    }

    .ClientContent p.defaultParagraph {
        margin-top: 1.1rem;
        padding: 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        width: auto;
    }

    .ClientContentBtm{
        grid-template-columns: auto;
        margin-top: 1.1rem;
    }

    .ClientContentTime {
        font-size: 1.8rem;
    }

    .ClientContentRating{
        order: 2;
        margin: 1rem 0 0;
    }

    .ClientContentRating img{
        max-height: 1.72rem;
        width: auto !important;
    }

    .Client_Review .owl-dots {
        margin: 4.2rem 0 0;
        justify-content: center;
    }

    .Client_Review .owl-dots .owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        margin: 0 .6rem;
    }

    .Client_Review .owl-nav {
        margin-top: 4rem;
        position: initial;
    }

    .Client_Review .owl-nav .owl-prev {
        left: 0;
    }

    .Client_Review .owl-nav .owl-next {
        right: 0;
    }

    .Client_Review .owl-nav .owl-prev span,
    .Client_Review .owl-nav .owl-next span{
        width: 1.9rem;
        height: 3rem;
    }

    .ClientBtmRating {
        margin: 4.8rem 0 0;
        padding: 5.2rem 0;
    }

    .ClientBtmRatingTitle {
        font-size: 1.5rem;
    }

    .ClientBtmRatingWidget img {
        max-width: 13rem;
    }

    .ClientBtmRatingLogo img {
        max-width: 7rem;
    }

    .clientFeedBack {
        padding: 4rem 0;
        background: #E4E4E4;
    }

    .clientFeedBackGrid {
        grid-template-columns: repeat(3, 10.4rem);
        grid-column-gap: 1.1rem;
        justify-content: center;
        margin: 0;
    }

    .clientFeedBackBoxRating span {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0 0.5rem 0 0;
    }

    .clientFeedBackBoxRating img {
        width: 1.6rem;
    }

    .clientFeedBack .clientFeedBackBox{
        padding: 1rem 0 .4rem;
        box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.16);;
    }

    .clientFeedBackBoxImg {
        height: 3.2rem;
        margin: .7rem 0;
    }

    .clientFeedBackBoxImg img {
        margin: auto;
        height: 3.2rem;
    }

    .clientFeedBackBoxTitle {
        font-size: 1rem;
        line-height: 1.2rem;
    }

    .partnerBrokers {
        padding: 6rem 0;
    }

    .partnerBrokers .defaultHeadingText .defaultHeading_Title{
        text-align: center;
    }

    .partnerBrokers .defaultHeading_Title{
        text-align: left;
        font-size: 2.5rem;
        line-height: 3rem !important;
    }

    .partnerBrokers .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.2rem;
        margin-top: 1.4rem;
        width: auto;
    }

    .partnerBrokersContentInner .defaultHeading_Title{
        font-size: 2.2rem;
        line-height: 2.6rem !important;
    }

    .partnerBrokerPoints li span {
        font-size: 1.6rem;
        line-height: 2rem;
    }

    .partnerBrokersContentGrid {
        grid-template-columns: 32.6rem;
        grid-row-gap: 3rem;
        justify-content: center;
    }

    .partnerBrokersContent {
        margin: 4rem 0 0;
    }

    .partnerBrokersContentInner {
        position: relative;
        background: url(/img/b2c/trade/partner_broker/boxBg_375.png);
        background-repeat: no-repeat;
        background-position: top center;
        /*background-size: cover;*/
        padding: 2.6rem 3rem 0;
        min-height: 39rem;
    }

    .partnerBrokersContentInner_BoxContent {
        padding: 2.5rem;
        min-height: inherit;
    }

    .partnerBrokers .partnerBrokersContentInner_BoxContent .defaultHeading_Title {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .partnerBrokerPoints {
        margin: 3rem 0 0;
    }

    .partnerBrokersContentInner_BoxContentB .partnerBrokerPoints {
        padding-right: 1rem;
    }

    .partnerBrokerPoints li {
        margin-top: 3rem;
    }

    .partnerBrokerPoints li+li{
        margin-top: 2rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner {
        padding: 2.6rem 3rem 0;
    }

    .lang-ru .partnerBrokerPoints{
        margin: 2rem 0 0;
    }

    .lang-ru .partnerBrokerPoints li{
        margin-top: 1.2rem;
    }

    .lang-ru .partnerBrokerPoints li span {
        font-size: 1.6rem;
    }

    .partnerBrokersContentInner+ .partnerBrokersContentInner .partnerBrokerPoints {
        width: auto;
    }

    .partnerBrokersContent .nwCustomBtn a {
        margin: 3rem auto 0;
        min-width: 32.6rem;
        line-height: 2rem;
        padding: 0 1rem;
    }

    .Footer_Top{
        grid-template-columns: auto;
    }

    .Footer_TopLogo{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .Footer_Top .FooterBottom {
        display: block;
        margin: 0;
    }

    .Footer_Top .FooterBottom .FTsocialLinks {
        display: block;
        margin-top: 0;
    }

    .FooterBottom .FTsocialLinks a+a {
        margin-left: 1.4rem;
    }

    .FooterBottom .FTsocialLinks {
        display: none;
    }

    .FooterAwards {
        flex-wrap: wrap;
        grid-gap: 2.6rem;
        grid-row-gap: 0.4rem;
        margin-top: 5rem;
    }

    .FooterAwardsIcon{
        height: auto;
    }

    .MarketEducation_header {
        background: url(/img/b2c/trade/market_education/banner/bg_375.png);
        min-height: 59.5rem;
        background-size: cover;
        background-position: center bottom;
        padding: 5.6rem 0.5rem 3rem;
        height: auto;
        background-color: var(--Black_BG);
    }

    .MarketEducationGrid{
        grid-template-columns: auto;
        grid-row-gap: 7.6rem;
        height: auto;
    }

    .MarketEducationContent .defaultHeading_Title {
        font-size: 4.9rem;
        line-height: 6rem !important;
        text-align: left;
    }

    .FinancialAnalystImgSmall{
        display: inline-block;
    }

    .MarketEducationGrid img{
        max-width: 30.5rem;
        margin: auto;
        display: table;
    }

    .MarketEducationBtm {
        padding: 3rem 0.5rem;
    }

    .MarketEducationBtmInner {
        font-size: 1.8rem;
        line-height: 3rem;
    }

    .FinancialAnalyst {
        padding: 4rem 0.5rem
    }

    .MarketEducationBtmGrid,
    .FinancialAnalystB .MarketEducationBtmGrid{
        grid-template-columns: auto;
    }

    .FinancialAnalystContentGrid{
        display: grid;
        grid-template-columns: 6.6rem auto;
        grid-column-gap: 2rem;
        align-items: center;
    }

    .FinancialAnalyst_Lable {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .FinancialAnalystContent .defaultHeading_Title {
        font-size: 2rem;
        line-height: 2.4rem !important;
        text-align: left;
        font-weight: bold;
        margin: 0.9rem 0 0;
    }

    .FinancialAnalystContent .defaultParagraph {
        margin: 1.3rem 0 0;
        line-height: 2.4rem;
        font-size: 1.6rem;
    }

    .FinancialAnalystContent .nwCustomBtn a {
        margin: 2rem 0 0;
    }

    .FinancialAnalystImg{
        display: none;
    }

    .Awards_header {
        background: url(/img/b2c/trade/awardsNew/AWbg_375.png);
        height: 24.7rem;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .Awards_header .defaultHeading_Title {
        padding: 11.3rem 0 0;
        font-size: 3.7rem;
        line-height: 3.8rem !important;
    }

    .AwardsBtm .MarketEducationBtmInner {
        line-height: 3rem;
    }

    .AwardsBtm .defaultParagraph {
        margin-top: 3rem;
        font-size: 1.8rem;
        line-height: 2.5rem;
    }

    .AwardsList {
        background: url(/img/b2c/trade/awardsNew/awards_Bg375.png);
        background-size: cover;
        background-position: center;
        padding: 5.2rem 0 3rem;
    }

    .AwardsListContent .defaultHeading_Title {
        font-size: 3.4rem;
        line-height: 4rem !important;
        margin: 0 0 2.8rem;
    }

    .AwardsListContentGrid {
        grid-template-columns: 17rem 16rem;
        grid-column-gap: inherit;
        justify-content: space-between;
        grid-row-gap: 2.8rem;
    }

    .AwardsBoxImg{}

    .AwardsBoxImg img{
        max-width: 13.3rem;
    }

    .AwardsBoxContent {
        margin: .6rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }





    body.lpintrobroker,
    body.lpintrobroker.bodyscroll {
        padding-top: 15rem;
    }

    .lpintrobroker .upperMenu{
        display: block;
    }

    .lpintrobroker .upperMenu .upperMenuInner{
        height: auto;
        grid-template-columns: 100%;
        align-items: flex-start;
        padding: 1.7rem 0;
    }

    .lpintrobroker .logoTopfx {
        width: 11.3rem;
    }

    .lpintrobroker .upperMenuInner_Left span {
        margin: 0 0 0 1rem;
        padding: 0 0 0 1rem;
        font-size: 1.5rem;
        height: 4.8rem;
        width: 17rem;
        line-height: 1.8rem;
    }

    .lpintrobroker .menuBtns{
        margin-top: 1.7rem;
        width: 100%;
    }

    .lpintrobroker .menuBtns a.btnDefault {
        width: 100%;
    }


    .lpintrobroker_Header {
        background: url(/img/b2c/trade/lpIntrobrokers/bg_375.png);
        background-color: #000;
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: center bottom;
        align-items: initial;
        height: 64.8rem;
    }

    .lpintrobroker_headerContent {
        padding: 2.6rem 0 0;
        width: auto;
    }

    .lpintrobroker_headerContent .defaultHeading_Title {
        font-size: 2.9rem;
        text-align: left;
        line-height: 3.5rem !important;
    }

    .lpintrobroker_headerContent p {
        margin: 1.4rem 0 0;
        font-size: 1.75rem;
        line-height: 2.1rem;
        width: 90%;
    }

    .lpintrobroker_headerContent .nwCustomBtn {
        margin: 3rem 0 0;
    }

    .lpintrobroker_headerContent .nwCustomBtn a {
        width: 24rem;
        border-radius: 0.3rem;
        height: 4.6rem;
        font-size: 2rem;
    }

    .BoostIBProgram {
        background: url(/img/b2c/trade/lpIntrobrokers/IB_Program/bg_375.png);
        background-color: #E4E4E4;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 5rem 0 4rem;
    }

    .BoostIBProgram .defaultHeading_Title,
    .PartnerProvider .defaultHeading_Title,
    .SignUpSteps .defaultHeading_Title {
        text-align: center;
        font-size: 2.6rem;
        line-height: 3.2rem !important;
        padding: 0 0.5rem;
    }

    .BoostIBProgram_Inner {
        margin: 3rem 0 0;
    }

    .BoostIBProgram_InnerGrid{
        grid-template-columns: auto;
        overflow: hidden;
    }

    .BoostIBProgramContent {
        margin: 0;
    }

    .owl-carousel.owl-loaded.BoostIBProgramCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.BoostIBProgramCarouselB{
        display: block;
        width: 35rem;
        margin: auto;
    }

    .MainContent .BoostIBProgram .container-fluid, .MainContent .BoostIBProgram .container-lg{
        padding: 0;
    }

    .BoostIBProgramCarouselGrid {
        grid-template-columns: repeat(2, 15.6rem);
        grid-column-gap: 2.2rem;
        grid-row-gap: 0;
        padding: 0.6rem;
    }

    .BoostIBProgramImg{
        display: none;
    }

    .BoostIBProgramBox {
        padding: 2.5rem 0.9rem;
        min-height: 27.4rem;
    }

    .BoostIBProgramBox .count {
        width: 3.2rem;
        height: 3.2rem;
        font-size: 1.8rem;
    }

    .BoostIBProgramBoxTitle {
        font-size: 1.4rem;
        line-height: 1.7rem;
        margin: 1.6rem 0 0;
    }

    .BoostIBProgramBoxFirst .BoostIBProgramBoxTitle{
        min-height: 5.1rem;
    }

    .BoostIBProgramBoxThree .BoostIBProgramBoxTitle,
    .BoostIBProgramBoxSix .BoostIBProgramBoxTitle{
        min-height: 3.4rem;
    }

    .BoostIBProgramBox p {
        font-size: 1.3rem;
        line-height: 1.6rem;
        margin: 1.3rem 0 0;
    }

    .BoostIBProgramBoxThree p,
    .BoostIBProgramBoxFour p,
    .BoostIBProgramBoxSix p,
    .BoostIBProgramBoxSeven p,
    .BoostIBProgramBoxEight p {
        padding: 0;
    }

    .BoostIBProgramContent .owl-dots {
        margin: 2.4rem 0 1rem;
    }

    .BoostIBProgramContent .owl-dots .owl-dot{
        margin: 0 .6rem;
    }

    .PartnerProvider {
        background: url(/img/b2c/trade/lpIntrobrokers/PartnerProvider/bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 5rem 0;
    }

    .PartnerProviderContent {
        margin: 3rem 0 0;
    }

    .PartnerProviderContent .accordion {
        grid-template-columns: auto;
        grid-gap: initial;
        grid-row-gap: 2rem;
    }

    .PartnerProviderContent .accordion .card{
        width: auto;
        min-height: initial;
        padding: 0;
    }

    .PartnerProviderContent .accordion .card .card-header{
        padding: 1.1rem 1.5rem;
        background: #E4E4E4;
        border: 2px solid var(--GreenBorder);
        border-radius: 1rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
        margin: -0.2rem;
    }

    .PartnerProviderContent .accordion .card .card-header button .partnerIcon {
        width: 4rem;
        margin: 0 1.5rem 0 0;
        text-align: center;
    }

    .PartnerProviderContent .accordion .card .card-header button .partnerIcon img {
        max-height: 3.5rem;
        min-height: 3.5rem;
    }

    .PartnerProviderContent .accordion .card .card-header button:after {
        content: '';
        border: solid #707070;
        border-width: 0 .3rem .3rem 0;
        display: inline-block;
        padding: .4rem;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        border-radius: .3rem;
        position: absolute;
        right: 2rem;
        top: 2.2rem;
    }

    .PartnerProviderContent .accordion .card .card-body {
        margin: 1.5rem;
    }

    .PartnerProviderContent .accordion .card .card-body p+p{
        width: 100%;
    }

    .PartnerProviderContent .accordion .card:last-child {
        width: 100%;
        grid-column: initial;
    }

    .PartnerProviderContent .accordion .card:last-child p {
       width: initial;
    }

    .SignUpSteps {
        padding: 5rem 0;
    }

    .SignUpSteps .defaultHeading_Title{
        padding: 0 5rem;
    }

    .SignUpSteps .SignUpStepsContent {
        margin: 7.5rem 0 0;
    }

    .SignUpSteps .SignUpStepsContentImg{
        width: 100%;
    }

    .SignUpStepsContentImgMain{
        display: none;
    }

    .SignUpStepsContentImgMob{
        display: table;
        margin: auto;
    }

    .SignUpStepsContentGrid {
        grid-template-columns: auto;
        padding: 5.3rem 0 4.7rem 1.7rem;
        margin-bottom: 0;
        grid-column-gap: 0;
        justify-content: center;
        grid-row-gap: 12rem;
    }

    .SignUpStepsContentBox:nth-child(3){
        margin-top: -1.3rem;
    }

    .SignUpStepsContentBox:nth-child(4){
        margin-top: -2rem;
    }

    .SignUpStepsContentBox img{
        max-height: 1.9rem;
    }

    .SignUpStepsContentBox .SignUpStepsContentBoxTitle {
        margin: 1rem 0 0;
        font-size: 1.1rem;
        line-height: 1.3rem;
    }

    .SignUpStepsContentTitle {
        width: 10rem;
        padding: 1.2rem 1rem;
        font-size: 1.3rem;
        line-height: 1.5rem;
        border-radius: 1rem;
    }

    .stepsA {
        left: initial;
        right: 1.1rem;
        top: -4.6rem;
    }

    .stepsB {
        right: 0.8rem;
        top: 28.1rem;
        width: 11rem;
    }

    .stepsC {
        left: 0.4rem;
        top: 10.7rem;
        bottom: inherit;
    }

    .stepsD {
        left: 0.4rem;
        right: inherit;
        top: 45.1rem;
        bottom: inherit;
    }

    .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/lpIntrobrokers/awards/bg_375.png);
        background-size: cover;
        background-position: center;
        padding: 5rem .5rem;
    }

    .AwardsListB .AwardsListContent .defaultHeading_Title {
        margin: 0 auto 5rem;
        font-size: 3.2rem;
        width: 23rem;
    }

    .owl-carousel.owl-loaded.Partner_AwardsCarousel{
        display: none;
    }

    .owl-carousel.owl-loaded.Partner_AwardsCarouselB{
        display: block;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid {
        grid-template-columns: 15.1rem 16.5rem;
        grid-row-gap: 3.8rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB{
        grid-template-columns: 17.5rem 13.1rem;
        grid-row-gap: 3.8rem;
    }

    .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC{
        grid-template-columns: 15.5rem 15rem;
        grid-row-gap: 3.8rem;
    }

    .AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
        max-width: 13.1rem;
    }

    .AwardsList.AwardsListB .AwardsBoxContent {
        margin: .4rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }

    .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_375px.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 60rem;
        background-color: var(--Black_BG);
        position: relative;
    }

    .CompetitionHeaderLogo {
        justify-content: center;
    }

    .CompetitionHeaderLogo span {
        margin: 0 0 0 1.2rem;
        padding: 0 0 0 1.2rem;
    }

    .defaultHeading_SmallTitle {
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 4.9rem;
        line-height: 5.8rem !important;
        margin: 2.8rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 2.6rem;
        line-height: 3.2rem;
        margin: 0.8rem auto 0;
        width: auto;
    }

    .CompetitionHeader .nwCustomBtn {
        margin: auto;
        position: absolute;
        bottom: 2.3rem;
        left: 0;
        right: 0;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 15.8rem;
        height: 4.9rem;
        font-size: 1.8rem;
        margin: auto;
    }

    .CompetitionHeader .nwCustomBtn a.TryDemo{
        width: auto;
        margin: 1.4rem auto 0;
        line-height: 2.2rem;
        color: var(--White_TF);
    }

    .CategoryTabs {
        background: var(--DimBlack_BG);
        height: 21rem;
        background-image: repeating-linear-gradient(#201D29, #000000 33.33333%);
        align-items: flex-start;
    }

    .CategoryTabsInner ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .CategoryTabsInner ul li{
        padding: 2.1rem 0;
        flex: 0 0 27%;
    }

    .CategoryTabsInner ul li:last-child{
        flex: 0 0 100%;
    }

    .CategoryTabsInner ul li a{
        padding: 0 1.3rem;
        justify-content: center;
    }

    .CategoryTabsInner ul li:first-child a,
    .CategoryTabsInner ul li:nth-child(4) a,
    .lang-vi .CategoryTabsInner ul li:nth-child(4) a,
    .lang-vi .CategoryTabsInner ul li:nth-child(6) a{
        padding-left: 0;
    }

    .CategoryTabsInner ul li:nth-child(3) a,
    .lang-vi .CategoryTabsInner ul li:nth-child(3) a,
    .lang-vi .CategoryTabsInner ul li:nth-child(5) a,
    .CategoryTabsInner ul li:nth-child(6) a{
        padding-right: 0;
        border-right: 0;
    }

    .CategoryTabsInner ul li a span {
        margin: 0 0 0 1rem;
        font-size: 1.7rem;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_375.png);
        background-position: center;
        background-repeat: no-repeat;
        padding: 6rem 0;
        background-color: var(--Black_BG);
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -1.2rem;
    }

    .UnlockPower .defaultHeading_Title,
    .EnterCompetition .defaultHeading_Title,
    .TradingCompetition .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.8rem !important;
    }

    .UnlockPower .defaultHeading_Title span,
    .EnterCompetition .defaultHeading_Title span,
    .TradingCompetition .defaultHeading_Title span{
        display: block;
    }

    .UnlockPower .defaultParagraph {
        margin: 0.5rem 0 0;
        font-size: 2rem;
        line-height: 2.4rem;
    }


    .UnlockPowerBtmContent {
        margin-top: 1.4rem;
    }

    .UnlockPower .UnlockPowerBtmContent .defaultParagraph {
        font-size: 1.4rem;
        line-height: 1.7rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn {
        display: table;
        margin: 1.4rem auto 0;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a,
    .TradingCompetition .nwCustomBtn a{
        width: 20rem;
        height: 4.5rem;
        font-size: 1.8rem;
    }

    .UnlockPower .UnlockPowerBtmContent .nwCustomBtn a.TryDemo,
    .TradingCompetition .nwCustomBtn a.TryDemo{
        margin: 1.5rem 0 0;
        font-size: 1.1rem;
        line-height: 1.3rem;
    }

    .TradingCompetition{
        padding: 6rem 0;
    }

    .owl-carousel.tradingPower .owl-item img{
        max-width: 33.2rem;
    }

    /*.tradingPower .owl-stage {
        display: flex;
    }*/

    .owl-carousel.tradingPower .owl-item.center {
        order: 1;
        max-width: inherit;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3){
        max-width: inherit;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg{
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content{
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover,
    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover,
    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(0, 0);
    }



    .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        width: 19rem;
        height: 19rem;
        transform: translate(0, 0);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content .tradingPowerAwardPrice,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content .tradingPowerAwardPrice {
        transform: translate(0, 0);
    }

    .tradingPowerAward_Content span {
        font-size: 2.3rem;
        line-height: 2.8rem;
        padding: 1.5rem 0 0;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content span,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content span{
        padding: 1.5rem 0 0;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content span {
        transform: scale(1);
        padding-top: 1.5rem;
    }

    .EnterCompetition {
        padding: 6rem 0;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage{
        display: inherit;
        margin: 4rem 0 0;
    }

    .EnterCompetitionContentSteps,
    .EnterCompetitionContentSteps:before {
        width: 17.2rem;
        height: 17.2rem;
    }

    .EnterCompetitionContentStepsInner {
        width: 13.2rem;
        height: 13.2rem;
        padding: 0 1.5rem;
    }

    .EnterCompetitionContentStepsInnerCount {
        font-size: 3.4rem;
        line-height: 4.1rem;
    }

    .EnterCompetitionContentStepsInnerTitle {
        font-size: 1.5rem;
        line-height: 1.8rem;
    }

    .EnterCompetitionContent p {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 1.5rem 0 0;
        padding: 0 0.5rem;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:before,
    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item:nth-child(2) .EnterCompetitionContent:after{
        display: none;
    }

    .TradingCompetitionGrid {
        grid-template-columns: repeat(2, 15.8rem);
        margin: 5rem 0 0;
        justify-content: center;
        grid-gap: 1.9rem;
    }

    .TradingCompetitionBoxIcon {
        height: 7.1rem;
    }

    .TradingCompetitionBoxIcon img{
        height: 7.1rem;
    }

    .TradingCompetitionBoxTitle {
        font-size: 1.6rem;
        line-height: 1.9rem;
        margin: 1.7rem .5rem 0;
        height: 3.8rem;
    }

    .TradingCompetitionBox {
        padding: 2.8rem 0 2rem;
    }

    .TradingCompetitionBox p {
        font-size: 1.4rem;
        line-height: 1.7rem;
        margin: 1rem 0 0;
    }

    .TradingCompetitionBox:first-child p{
        padding: 0;
    }

    .TradingCompetitionBox:nth-child(4) p{
        padding: 0 1rem;
    }

    .TradingCompetition .nwCustomBtn {
        margin: 3.3rem auto 0;
    }

    .webinarsebastLogo{
        height: 8.5rem;
    }

    .webinarsebastLogoInner {
        justify-content: center;
    }

    .webinarsebastLogoInner img {
        width: 9rem;
    }

    .webinarsebastLogoInner span {
        margin: 0 0 0 1.4rem;
        padding: 0 0 0 1.4rem;
        font-size: 1.5rem;
        line-height: 1.7rem;
        width: auto;
    }

    .WebinarSebast_Header {
        background: url(/img/b2c/trade/sebastian_webinars/header/new/bg375.png);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        height: 85rem;
    }

    .WebinarSebast_headerContent {
        padding: 3.4rem 0 0;
    }

    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 2.6rem;
        line-height: 3.4rem !important;
        width: auto;
        letter-spacing: initial;
    }

    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent .defaultParagraph {
        text-align: center;
        font-size: 1.6rem;
        line-height: 1.8rem;
        letter-spacing: 0;
    }

    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        margin: 2.5rem auto 0;
        width: 25rem;
    }

    html body.lang-vi.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-gr.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-ur.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 27rem;
    }

    html body.lang-my.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-es.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-ru.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-pl.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-pt.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-jp.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 30rem;
    }

    html body.lang-fr.webinars_sebastian .MainContent .WebinarSebast_headerContent ul,
    html body.lang-hu.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 31rem;
    }

    html body.lang-id.webinars_sebastian .MainContent .WebinarSebast_headerContent ul {
        width: 27rem;
    }

    .WebinarSebast_headerContent ul li {
        font-size: 1.6rem;
        line-height: 1.8rem;
        letter-spacing: 0;
        padding: 0 0 0 2.3rem;
    }

    .WebinarSebast_headerContent ul li:after {
        width: 0.8rem;
        height: 0.8rem;
        top: 0.5rem;
    }

    .WebinarSebast_headerContent ul li+li {
        margin-top: 1.5rem;
    }

    .AttendWebinars,
    .WebinarLibrary {
        padding: 4rem 0;
    }

    .webinars_sebastian .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.5rem !important;
    }

    .MonthsWebinarsLang{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 3rem 0 0;
        flex-direction: column;
    }

    .MonthsWebinarsLang label{
        margin: 0 0 1rem;
        font-size: 1.6rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle {
        min-width: 23.4rem;
        height: 4.8rem;
    }

    .ChooseLangDrpList {
        min-width: 23.4rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle span.flag-icon,
    .ChooseLangDrpList .langs a span.flag-icon {
        width: 3rem;
        height: 3rem;
        min-width: 3rem;
        min-height: 3rem;
    }

    .MonthsWebinarsLang .ChooseLangDrp button.dropdown-toggle .ChooseLangDrpSlct,
    .ChooseLangDrpList .langs a .ChooseLangDrpSlct {
        font-size: 1.6rem;
    }


    .whayAttendBoxes {
        margin: 4rem 0 0;
        grid-template-columns: auto;
        grid-row-gap: 1.6rem;
    }

    .whayAttendBoxesInner {
        padding: 2.5rem 3rem;
    }

    .whayAttendBoxesInner {
        padding: 2.2rem 2.3rem 2.2rem 3rem;
        min-height: 19.4rem;
    }

    .Meet_Educator {
        padding: 4rem 0 0;
        grid-template-columns: auto;
    }

    .Meet_EducatorContent{
        padding: 0;
    }

    .Meet_EducatorImg{
        display: none;
    }

    .Meet_EducatorContent .Meet_EducatorImg {
        display: block;
        right: 0;
        margin: 3rem 0 0;
        text-align: center;
    }

    .Meet_Educator .defaultParagraph {
        font-size: 1.6rem;
        line-height: 2.5rem;
        margin: 2rem 0.5rem 0 0;
    }

    .Meet_Educator .defaultParagraph b{
        font-family: 'Lato', sans-serif;
        font-weight: bold;
    }

    /*.MonthsWebinars {
        padding: 4rem 0;
    }*/

    .MonthsWebinarsList {
        padding: 3rem 0 0;
    }

    .MonthsWebinarsListInner {
        height: auto;
        grid-template-columns: auto;
        padding: 3rem 2rem;
    }

    .MonthsWebinarsDate{
        text-align: left;
        border-right: 0;
        border-bottom: 1px solid var(--GreenBorder);
        padding: 0 0 2.5rem;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: left;
    }

    .MonthsWebinarsDateInner{
        display: flex;

    }

    .MonthsWebinarsDateIcon img{
        max-width: 5rem;
    }

    .MonthsWebinarsDateTitle{
        margin: 0 0 0 2rem;
    }

    .MonthsWebinarsDateTitle span{
        line-height: 1.6rem;
    }

    .MonthsWebinarsContent {
        padding: 1rem 0 0 0;
    }

    .MonthsWebinarsContentFlagTitle {
        align-items: flex-start;
    }

    .MonthsWebinarsContentFlagTitle picture{
        position: relative;
        top: .7rem;
    }

    .MonthsWebinarsContentFlagTitle span.flag-icon{
        width: 4.2rem;
        height: 4.2rem;
        min-width: 4.2rem;
        min-height: 4.2rem;
        border-radius: 5rem;
        background-size: 5.4rem;
        margin: 0;
    }

    .MonthsWebinarsContentFlagTitle span{
        margin: 0 0 0 1.6rem;
    }

    .MonthsWebinarsContentSubTitle {
        margin: -1.6rem 0 0 6rem;
    }

    .MonthsWebinarsContent .MonthsWebinarsDateTitle {
        width: auto;
        line-height: 2.8rem;
        margin: 1.5rem 0 0;
        font-size: 2rem;
        min-height: 5.6rem;
    }

    .MonthsWebinarsBtn {
        border-left: 0;
        height: auto;
        margin: 2.5rem 0 0;
    }

    .MonthsWebinarsBtn .nwCustomBtn{
        width: 100%;
    }

    .MonthsWebinarsBtn .nwCustomBtn a{
        width: 100%;
    }

    .WebinarLibrarySection {
        margin: 4rem 0 0;
        grid-template-columns: auto;
        grid-row-gap: 3rem;
    }

    .WebinarLibraryVideo iframe{
        width: 100%;
        height: 19.5rem;
    }

    .MoreWebinarsTitle {
        margin: 0 0 2rem;
    }

    .webinar_thumbnailsInner {
        display: grid;
        grid-template-columns: 15.8rem auto;
    }

    .webinar_thumbnailsImg {
        width: 100%;
    }

    .webinar_thumbnailsImg img {
        max-width: 100%;
        max-height: initial;
    }

    .webinar_thumbnailsContent {
        margin: -.1rem 0 0 1.4rem;
    }

    .webinar_thumbnailsContentTitle {
        font-size: 1.5rem;
        line-height: 1.7rem;
        margin: 0;
    }

    .webinar_thumbnailsContentDate {
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin: 0.2rem 0 0.6rem;
    }

    .webinar_thumbnailsInner:last-child{
        display: none;
    }

    .BoostIBMain .defaultHeading_Title,
    .BoostIBMain .AwardsListB .AwardsListContent .defaultHeading_Title{
        font-size: 2.5rem;
        line-height: 3rem !important;
    }

    .BoostIBMain .defaultParagraph {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }


    .BoostIBMain .Slide_D {
        background: url(/img/b2c/trade/Introducingbrokers/header/bg375.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .BoostIBMain .Slide_D_chart {
        width: 100%;
        animation: MoveUpDownN 8s linear infinite;
        bottom: 0;
    }

    @keyframes MoveUpDownN {
      0%, 100% {
        bottom: 0;
      }
      50% {
        bottom: 10rem;
      }
    }

    .BoostIBMain .Slide_D .ctrader_carousel_slider_img {
        bottom: 8.5rem;
    }

    .BoostIBMain .owl-carousel.owl-loaded.BoostIBProgramCarouselB{
        display: none;
    }

    .BoostIBMain .owl-carousel.owl-loaded.BoostIBProgramCarouselC{
        display: block;
    }

    .BoostIBMain .BoostIBProgram_Inner {
        margin: 1.5rem 0 0;
    }

    .BoostIBMain .owl-carousel.owl-loaded.BoostIBProgramCarouselC .BoostIBProgramCarouselCGrid{
        padding: 1.5rem;
    }

    .BoostRevenue {
        background: url(/img/b2c/trade/Introducingbrokers/boostbg/bg375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .BoostIBMain .BoostIBProgram_InnerGrid {
        grid-template-columns: 37.5rem;
        justify-content: center;
    }

    .BoostRevenue .BoostIBProgramBox {
        padding: 2.5rem 2rem;
        min-height: initial;
    }

    .BoostRevenue .BoostIBProgramBoxCounter {
        display: flex;
        align-items: center;
    }

    .BoostRevenue .BoostIBProgramBox .count {
        width: 2.8rem;
        height: 2.8rem;
        font-size: 1.5rem;
        margin: 0;
    }

    .BoostIBMain .BoostIBProgramBoxTitle {
        margin: 0;
        min-height: inherit;
        padding: 0 0 0 1.6rem;
        text-align: left;
    }

    .BoostRevenue .BoostIBProgramBox p {
        font-size: 1.4rem;
        margin: 0.8rem 0 0;
        padding: 0;
        line-height: 2rem;
        text-align: left;
    }

    .BoostRevenue .BoostIBProgramBox+.BoostIBProgramBox {
        margin: 1.6rem 0 0;
    }

    .BoostRevenue .BoostIBProgramContent .owl-dots .owl-dot{
        width: 1.2rem;
        height: 1.2rem;
    }

    .BoostIBMain .PartnerProviderContent .collapse:not(.show),
    .BoostIBMain .PartnerProviderContent .collapse.show{
        display: block;
    }

    .BoostIBMain .PartnerProviderContent .collapsing {
        position: relative;
        height: inherit;
        overflow: inherit;
        transition: inherit;
    }

    .BoostIBMain .PartnerProviderContent .accordion{
        display: inherit;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header {
        padding: 1.7rem 1rem;
        background: none;
        border: 0;
        border-radius: 0;
        box-shadow: initial;
        margin: 0;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card+.card{
        margin: 1.6rem 0 0;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button {
        font-size: 1.6rem;
        line-height: 1.9rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button .partnerIcon img {
        max-height: 2.8rem;
        min-height: 2.8rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-body {
        margin: 0 1rem 1.8rem;
    }

    .BoostIBMain .PartnerProviderContent .accordion .card .card-header button:after{
        opacity: 0;
    }

    .BoostIBMain .PartnerProvider {
        background: url(/img/b2c/trade/Introducingbrokers/LiquidityProvider/bg375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        padding: 4rem 0 12rem;
    }

    .PartnerExperience {
        background: url(/img/b2c/trade/Introducingbrokers/ourpartners/bg375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 4rem 0;
    }

    .PartnerExperienceBox {
        padding: 3rem 1.6rem;
    }

    .PartnerExperienceContent {
        margin: 3rem 0 0;
        padding: 0 2rem;
    }

    .PartnerExperienceBoxInnerSub p {
        margin: 1.5rem 0 0 -7.6rem;
    }

    .PartnerExperienceBtm {
        margin: 1.6rem 0 0 -7.6rem;
    }

    .PartnerExperienceBtm .PartnerExperienceleft img{
        max-width: 8.4rem;
    }

    .PartnerExperienceright span {
        font-size: 1.4rem;
    }

    .PartnerExperienceContent .owl-dots .owl-dot {
        width: 1.2rem;
        height: 1.2rem;
        margin: 0 0.5rem;
    }

    .PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-prev {
        left: -2rem;
    }

    .PartnerExperienceContent .owl-carousel.PartnerExperienceCarousel .owl-nav button.owl-next {
        right: -2rem;
    }


    .BoostIBMain .BoostIBMainHero {
        background-color: var(--Black_BG);
    }

    .BoostIBMain .BoostIBMainHero .ctrader_carousel_slide {
        grid-template-columns: auto;
        height: 72rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content {
        padding: 6rem 0 0;
    }

    html body .MainContent .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.5rem !important;
        width: auto;
    }

    html body .MainContent .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall{
        width: auto;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .defaultHeading_TitleSmall {
        font-size: 2.5rem;
        line-height: 3rem;
        text-align: left;
        margin: 0.8rem 0 0;
    }

    html body .MainContent .BoostIBMain .ctrader_carousel_slide_Content ul {
        width: auto;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li {
        font-size: 1.8rem;
        text-align: left;
        justify-content: flex-start;
        margin: 0;
        line-height: 2.3rem;
        padding: 0 0 0 2rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content ul li:before {
        top: 1rem;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn {
        margin: 2rem 0 0;
    }

    .BoostIBMain .ctrader_carousel_slide_Content .nwCustomBtn a {
        padding: 0 2.5rem;
        height: 6rem;
        font-size: 1.8rem;
        margin: 0;
    }

    .BoostIBMainHeroImg {
        margin: -5rem -2rem 0;
        position: initial;
    }

    .RewardedPertner{
        padding: 0 0 6rem;
    }

    .RewardedPertner .defaultHeading_Title {
        padding: 3rem 2rem;
        top: -5rem;
    }

    .RewardedPertnerGrid {
        grid-template-columns: 100%;
        justify-content: center;
        margin-top: -2rem;
        grid-row-gap: 5.3rem;
    }

    .RewardedPertnerBgA{
        height: auto;
    }

    .RewardedPertnerdesp {
        margin: 0.4rem 0 2rem;
    }

    .RewardedPertnerBgBInner {
        padding: 1.6rem 2.5rem;
    }

    .RewardedPertnerBgBInner h3 {
        font-size: 2rem
    }

    .BoostIBMain .PartnerSupport .defaultHeading_Title{
        padding: 0 3rem
    }

    .BoostIBMain .PartnerSupport .defaultParagraph{
        padding: 0 3rem
    }

    .PartnerSupportTabs{
        grid-template-columns: repeat(2, 1fr);
        margin: 3rem 0 0;
    }

    .PartnerSupportTabs span {
        font-size: 1.6rem;
        line-height: 2rem;
        min-height: 7.2rem;
        border: 0;
        border-bottom: 1px solid #dbdbdc;
        padding: 0 2rem
    }

    .PartnerSupportTabs span:first-child {
        border-left: 0;
    }

    .PartnerSupportTabs span:nth-of-type(2n) {
      border-left: 1px solid #dbdbdc;
    }

    .PartnerSupportTabs span:nth-child(5),
    .PartnerSupportTabs span:nth-child(6) {
        border-bottom: 0;
    }

    .PartnerCarouselSilder {
        margin: 8.8rem 0 0;
    }

    .PartnerCarouselSilder .owl-carousel .owl-stage-outer{
        overflow: inherit  !important;
    }

    .PartnerCarouselSilder .owl-carousel.owl-drag .owl-item.active{
        position: relative;
        left: -6rem;
    }

    .PartnerCarouselSilder .owl-carousel.owl-drag .owl-item.active+.active{
        left: inherit;
    }

    .PartnerCarouselSilder .owl-carousel.owl-drag .owl-item.active+.active+.active{
        left: inherit;
        right: -6rem;
    }

    .PartnerCarouselSilder .owl-item .PartnerCarouselImg picture img{
         transform: scale(1.54785);
    }

    .PartnerCarouselImg picture:after{
        transform: scale(1.54785);
    }

    .PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture img {
        transform: scale(1.91203);
    }

    .PartnerCarouselSilder .owl-item:hover .PartnerCarouselImg picture:after{
        transform: scale(1.91203);
    }

    .PartnerCarouselSilder .owl-carousel .owl-dots{
        margin: 8.6rem 0 0;
        display: flex;
        justify-content: center;
    }

    .PartnerCarouselSilder .owl-carousel button.owl-dot{
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 2rem;
        margin: 0 .6rem;
        background: #D5D6D6;
        outline: none;
    }

    .PartnerCarouselSilder .owl-carousel button.owl-dot.active{
        background: var(--Green_BG);
    }

    .BenefitsClients {
        padding: 6rem 0;
    }

    .BenefitsClientsInner{
        grid-template-columns: auto;
    }

    .BenefitsClientsContent ul li {
        font-size: 1.8rem;
    }

    .BenefitsClientsContent ul li+li {
        margin: 0.4rem 0 0;
    }

    .BenefitsClientsImg{
        margin: 3rem auto 0;
    }

    .RevolutionaryPlatform {
        padding: 6rem 0;
    }

    .BoostIBMain .RevolutionaryPlatform .defaultParagraph{
        width: 26rem;
        margin-left: auto;
        margin-right: auto;
    }

    .RevolutionaryPlatformCate {
        grid-template-columns: auto;
        grid-gap: 2rem;
        margin: -4rem 0 0;
    }

    .RevolutionaryPlatformCateSub img {
        margin: -1.4rem -2rem -1.6rem;
    }

    .RevolutionaryPlatformCateSub span {
        font-size: 1.8rem;
    }

    .TopFXGlobe {
        padding: 6rem 0 0;
    }

    .TopFXGlobeInner {
        grid-template-columns: auto;
    }

    .TopFXGlobeMapLeft {
        margin-top: -11.5rem;
    }

    .DivdLine{
        display: none;
    }

    .TopFXGlobeForm{
        margin-top: -7.8rem;
    }

    .TopFXGlobeForm .TopFXGlobeFormFlied .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{
        padding: 0;
    }

    .TopFXGlobeFormFlied textarea {
        height: 8.2rem;
    }

    .TopFXGlobeFormFlied button{
        width: auto;
    }

    .TopFXGlobeBtmImg{
        margin: -5rem 0 0;
    }

    .BoostIBMain .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/IntroducingbrokersN/awards/bg375.png);
        background-size: cover;
        background-position: center;
    }

    .BoostIBMain .AwardsListB .AwardsListContent .defaultHeading_Title {
        margin: 0 auto 3rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridB,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridC,
    .BoostIBMain .AwardsList.AwardsListB .AwardsListContentGrid.AwardsListContentGridD {
        grid-template-columns: repeat(3,auto);
        grid-row-gap: 3.8rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsBox .AwardsBoxImg img {
        max-width: 8.2rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .AwardsBoxContent {
        font-size: 1.1rem;
        line-height: 1.4rem;
        margin: 1rem auto 0;
        font-weight: 500;
        width: 10rem;
    }

    .BoostIBMain .AwardsList.AwardsListB .owl-dots .owl-dot {
        width: 0.8rem;
        height: 0.8rem;
        margin: 0 0.3rem;
    }




    .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/bg375.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 50rem;
    }

    .lang-ar .ctraderBrokerHero, .lang-ur .ctraderBrokerHero, .lang-fa .ctraderBrokerHero{
        background: url(/img/b2c/trade/ctradebroker/header/rtl-bg375-02.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: black;
    }


    .ctraderBrokerHero_Content {
        padding: 3.5rem 0 0;
    }

    .ctraderBroker .ctraderBrokerHero .defaultHeading_Title {
        font-size: 1.8rem;
        line-height: 2.4rem !important;
        margin: auto;
        width: auto;
    }

    .ctraderBroker .ctraderBrokerHero .defaultParagraph {
        margin: 2rem auto 0;
        font-size: 1.4rem;
        width: 27.4rem;
        line-height: 2rem;
        text-align: center;
    }

    .ctraderBroker .defaultHeading_Title {
        font-size: 1.8rem;
        line-height: 2.5rem !important;
    }

    .ctraderBroker .defaultParagraph {
        margin: 1.6rem 0 0;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .ctraderBroker .defaultParagraph {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .ctraderBrokerCEO {
        padding: 12.5rem 0 4rem;
    }

    .lang-ar .ctraderBrokerCEOInner, .lang-fa .ctraderBrokerCEOInner,.lang-ur .ctraderBrokerCEOInner , .ctraderBrokerCEOInner {
        width: auto;
        grid-template-columns: auto;
        grid-column-gap: 0;
        align-items: center;
        justify-content: center;
        margin: 0;
        padding: 0 2.5rem 4rem;
    }

    .ctraderBrokerCEOImg {
        text-align: center;
        margin: -8.5rem 0 0;
    }

    .ctraderBrokerCEOContent .defaultHeading_Title{
        width: auto;
        text-align: left;
        margin: 4.4rem 0 0;
    }

    .ctraderBrokerCEOContent .defaultParagraph {
        margin: 2rem 0 0;
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .ctraderBrokerExtensive {
        padding: 4rem 0;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultHeading_Title {
        width: auto;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultParagraph {
        width: 28rem;
    }

    .ctraderBrokerExtensiveSilder {
        margin: 3rem 0 0;
    }

    .ctraderBroker .ctraderBrokerExtensive .ctraderBrokerExtensiveSilder .defaultHeading_Title {
        font-size: 1.6rem;
        margin: 0 0 2rem;
        text-align: center;
    }

    .TradingSupport {
        padding: 1rem 0 0;
    }

    .TradingSupportInner {
        grid-template-columns: 100%;
    }

    .TradingSupportInnerImg{
        text-align: center;
    }

    .TradingSupportInnerContent {
        margin: 0;
    }

    .TradingSupportInnerContent .defaultHeading_Title {
        width: 25rem;
        margin: auto;
    }

    .ctraderBroker .TradingSupportInnerContent .defaultParagraph {
        margin: 1.5rem auto 0;
        width: 33rem;
        text-align: center;
    }

    .VastAssets {
        padding: 3rem 0 4rem;
    }

    .VastAssets .defaultHeading_Title {
        width: 24rem;
        margin: auto;
    }

    .VastAssets ul {
        margin: 1rem 0 0;
    }

    .VastAssets ul li {
        min-height: 19.7rem;
        height: auto;
        padding: 4rem 2.8rem;
        display: inline-block;
    }

    .VastAssets ul li span {
        font-size: 1.6rem;
        border-right: 0;
    }

    .lang-ar .VastAssets ul li span, .lang-fa .VastAssets ul li span, .lang-ur .VastAssets ul li span {
        border:0;
    }


    .VastAssets ul li span br{
        display: none;
    }

    .VastAssets ul li .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 1.6rem;
        line-height: 2.5rem;
    }

    .VastAssets ul li:nth-child(2) p,
    .VastAssets ul li:nth-child(3) p,
    .VastAssets ul li:nth-child(4) p{
        width: auto;
    }

    .lang-ar .VastAssets ul li .defaultParagraph,
    .lang-ur .VastAssets ul li .defaultParagraph,
    .lang-fa .VastAssets ul li .defaultParagraph {
        margin: 1rem 0 0;
    }


    .copytradingLP_header {
        background: url(/img/b2c/trade/copyTradingLP/header/bg375.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 65rem;
    }

    .copytradingLPContent {
        padding: 2rem 0 0;
    }

    .copytradingLPContent .defaultHeading_Title {
        font-size: 3rem;
        text-align: center;
    }

    .copytradingLPContent .defaultParagraph {
        margin: 1.5rem auto;
        width: 30rem;
        font-size: 1.6rem;
        line-height: 2rem;
        text-align: center;
    }

    .copytradingLP .copytradingLPContentBTN{
        display: table;
        margin: auto;
    }

    .copytradingLP .nwCustomBtn a {
        width: auto;
        min-width: 19rem;
        height: 5rem;
        font-size: 1.6rem;
        padding: 0;
    }

    .tcsapply {
        width: 19rem;
        margin: 1rem 0 0;
    }

    .tcsapply a {
        font-size: 1.4rem;
    }


    .copytradingLP .container-fluid,
    .copytradingLP .container-lg {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .WhatCopyTrading {
        padding: 4rem 0 0;
    }

    .WhatCopyTrading .defaultHeading_Title{
        width: 32rem;
        margin: auto;
    }

    .copytradingLP .defaultHeading_Title {
        font-size: 2.5rem;
        padding: 0 1rem;
    }

    .copytradingLP .defaultHeading_Title br {
        display: none;
    }

    .WhatCopyTradingBox {
        margin: 3rem 0 0;
        padding: 4rem 1.5rem 0;
        border-radius: 2rem;
    }

    .WhatCopyTradingGrid{
        grid-template-columns: auto;
    }

    .WhatCopyTradingContent {
        padding: 0;
    }

    .copytradingLP .WhatCopyTradingBox .defaultHeading_Title {
        font-size: 2rem;
        line-height: 2.5rem;
        text-align: center;
    }

    .WhatCopyTradingBox .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.3rem;
        margin: 2.2rem -0.8rem 0;
        text-align: center;
    }

    .WhatCopyTradingBox .nwCustomBtn,
    .ClaimUp .nwCustomBtn {
        margin: 2.5rem auto 0;
    }

    .copytradingLP .WhatCopyTradingBox .nwCustomBtn a,
    .copytradingLP .ClaimUp .nwCustomBtn a,
    .WorkStepsContent .nwCustomBtn a,
    .ManualTradingBox .nwCustomBtn a {
        min-width: 22.5rem;
        height: 5.6rem;
        font-size: 1.8rem;
    }

    .WhatCopyTradingImg{
        overflow: hidden;
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        text-align: center;
    }

    .WhatYou {
        padding: 4rem 0;
    }

    .WhatYouGrid {
        grid-gap: 2rem;
        margin: 3rem 0 0;
        grid-template-columns: 100%;
    }

    .WhatYoubox {
        padding: 0 0 3rem 2rem;
        border-radius: 2rem;
        height: 22rem;
    }

    .WhatYouboxContent .WhatYoubox_Title {
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .WhatYouboxContent .defaultParagraph {
        margin: 1rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        min-height: initial;
    }

    .WhatYou .WhatYoubox{
        width: 100%;
        right: initial;
    }

    .WhatYou .WhatYoubox .WhatYouboxContent .defaultParagraph{
        width: auto;
    }

    .WhatYouboxGrid {
        grid-template-columns: auto 13.1rem;
    }

    .WhatYoubox:first-child .WhatYouboxImg {
        right: 1rem;
        top: -3.5rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxImg {
        right: -0.5rem;
        bottom: -2rem;
    }

    .WhatYoubox:nth-child(3){
        order: 4;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxContent .defaultParagraph {
        margin-right: -6rem;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxImg {
        top: -5rem;
        right: 2rem;
    }

    .WhatYoubox:nth-child(4){
        order: 3;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxImg{
        margin: 0;
        top: -2rem;
        right: 6rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxContent{
        margin-right: 0;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxContent .defaultParagraph{
        margin-right: -1rem;
    }

    .WhatYoubox:nth-child(5){
        order: 5;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent{
        width: auto;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxImg {
        top: -7.4rem;
        right: 0.7rem;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent .defaultParagraph{
        margin-right: -3rem;
    }

    .WhatYoubox:nth-child(6){
        order: 6;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent{
        width: auto;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxImg {
        right: 0.4rem;
        top: -7.4rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent .defaultParagraph{
        margin-right: -11rem;
    }

    .ClaimUp {
        background: url(/img/b2c/trade/copyTradingLP/claimup/bg375.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
        height: 69rem;
        align-items: inherit;
        padding: 5rem 0 0;
        text-align: center;
    }

    .copytradingLP .ClaimUp .defaultHeading_Title{
        font-size: 3.5rem;
        line-height: 4.5rem !important;
        padding: 0;
        text-align: center;
    }

    .ClaimUp .defaultParagraph {
        font-size: 2.2rem;
        margin: 1rem 0 0;
        line-height: 2.6rem;
        width: auto;
    }

    .SelectRole {
        padding: 4rem 0 0;
    }

    .copytradingLP .SelectRole .defaultHeading_Title br{
        display: block;
    }

    .SelectRoleGrid {
        grid-template-columns: auto;
        grid-row-gap: 2.2rem;
        margin: 3rem 0 0;
    }

    .SelectRoleBox {
        padding: 5rem 3rem 5rem 2rem;
        border-radius: 2rem;
    }

    .SelectRoleBox .defaultHeading_Title{
        text-align: center;
        padding: 0;
        margin: 0 -1rem 0 0;
    }

    .copytradingLP .SelectRoleBox .defaultHeading_Title br{
        display: none;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 1.3rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 1.3rem -1rem 0 -.5rem;
        font-size: 1.8rem;
        line-height: 2.4rem;
        text-align: center;
    }

    .SelectRoleBox ol{
        width: auto;
        margin: 3rem 0 0;
    }

    .SelectRoleBox li {
        font-size: 1.8rem;
        line-height: 2.2rem;
        padding: 0 0 0 4rem;
    }

    .SelectRole .SelectRoleGrid .SelectRoleBox ol li{
        top: initial;
    }

    .SelectRoleBox ol li:nth-child(1n + 2) {
        margin: 2.5rem 0 0;
    }


    .SelectRoleBox li:before {
        width: 2.6rem;
        height: 2.6rem;
        line-height: 2.6rem;
    }

    .WorkSteps {
        padding: 4rem 0 0;
    }

    .WorkStepsBox {
        padding: 4rem 2rem;
        border-radius: 2rem;
        margin: 3rem 0 0;
    }

    .WorkStepsGrid {
        grid-template-columns: auto;
    }

    .WorkStepsContent {
        padding-bottom: 1rem;
    }

    .WorkStepsCount {
        font-size: 4rem;
        line-height: 4.8rem;
        letter-spacing: .64px;
    }

    .WorkStepsTitle {
        font-size: 2rem;
        letter-spacing: 0.32px;
        line-height: 2.4rem;
        margin: .6rem 0 0;
    }

    .WorkStepsContent .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2.4rem;
        min-height: 7.2rem;
    }

    .WorkStepsContent .nwCustomBtn {
        margin: 34rem auto 0;
    }

    .WorkStepsimg {
        margin-top: -52rem;
    }

    .WorkStepsBox .owl-carousel .owl-dots {
        top: 41.5rem;
        left: 0;
        right: 0;
        display: flex;
        justify-content: center;
    }

    .WorkStepsBox .owl-carousel button.owl-dot {
        width: 1rem;
        height: 1rem;
        margin: 0 0.5rem 0 0;
    }

    .WorkStepsBox .owl-carousel .owl-nav {
        width: auto;
        top: 44rem;
        right: 0;
        left: 0;
    }

    .WorkStepsBox .owl-carousel .owl-nav button.owl-next,
    .WorkStepsBox .owl-carousel .owl-nav button.owl-prev {
        width: 4rem;
        height: 4rem;
        background-size: cover;
        margin: 0 1rem;
    }

    .ManualTrading {
        padding: 4rem 0 0;
    }

    .copytradingLP .ManualTrading .defaultHeading_Title{
        width: 21rem;
        padding: 0;
        margin: auto;
    }

    .ManualTradingGrid {
        display: grid;
        grid-template-columns: auto;
        grid-row-gap: 2.2rem;
        margin: 3rem 0 0;
    }

    .ManualTradingBox {
        padding: 4rem 2rem;
        border-radius: 2rem;
    }

    .copytradingLP .ManualTrading .ManualTradingBox .defaultHeading_Title{
        width: auto;
        text-align: center;
    }

    .ManualTradingDesp{
        margin: 3rem 0 0;
    }

    .ManualTradingBox .defaultParagraph {
        line-height: 2.2rem;
        font-size: 1.8rem;
    }

    .ManualTradingBox .defaultParagraph:nth-child(1n + 2) {
        margin: 2rem 0 0;
    }

    .ManualTradingBox .nwCustomBtn {
        margin: 3rem auto 0;
    }

    .TradingReview {
        padding: 4rem 0 0;
    }

    .TradingReview .defaultHeading_Title{
        padding: 0;
        width: 30rem;
        margin: auto;
    }

    .copytradingLP .TradingReview .container-fluid,
    .copytradingLP .TradingReview .container-lg{
        padding-left: 0;
        padding-right: 0;
    }



    .TradingReviewCarousel {
        margin: 3rem 0 0;
    }

    .TradingReview .owl-carousel .owl-item .item {
        min-height: 36rem;
    }

    .TradingReviewBox {
        padding: 0 3rem;
        min-height: 31rem;
    }

    .TradingReview .owl-carousel .owl-item.center .TradingReviewBox{
        min-height: 36rem;
        padding-left: 3rem;
    }

    .cort {
        height: 5.2rem;
    }

    .TradingReview .owl-carousel .owl-item .cort img {
        max-width: 3.6rem;
    }

    .TradingReviewBox .defaultParagraph {
        line-height: 2.1rem;
        min-height: 8.5rem;
        margin: 0.5rem 0 0;
        font-size: 1.8rem;
    }

    .TradingReviewBox .UserName {
        font-size: 1.8rem;
        margin: 5.6rem 0 .8rem;
        line-height: 2.2rem;
    }

    .TradingReview .owl-carousel .owl-item img.starts{
        width: 9.8rem;
    }

    .TradingReview .owl-dots{
        display: flex;
        justify-content: center;
    }

    .TradingReview .owl-carousel button.owl-dot {
        width: 1rem;
        height: 1rem;
        border-radius: 2rem;
        border: 1px solid var(--MintBorder);
        margin: 0 0.5rem 0 0;
    }

    .TradingReview .owl-carousel button.owl-dot.active {
        background: var(--Green_BG);
        border-color: var(--GreenBorder);
    }

    .CopyTradingFAQ {
        padding: 4rem 0 6rem;
    }

    .CopyTradingFAQTabs {
        margin: 3rem 0 0;
    }

    .CopyTradingFAQTabs .accordion-button{
        font-size: 1.8rem;
        padding: 1.8rem 0;
    }

    .CopyTradingFAQTabs .accordion-button span{
        width: 88%;
    }

    .CopyTradingFAQTabs .accordion-body {
        font-size: 1.6rem;
        line-height: 2.1rem;
    }


    .lang-vi .Awards_header .defaultHeading_Title {
        width: 27rem;
        padding: 7rem 0 0;
    }

    .lang-my .Awards_header .defaultHeading_Title,
    .lang-th .Awards_header .defaultHeading_Title,
    .lang-id .Awards_header .defaultHeading_Title,
    .lang-es .Awards_header .defaultHeading_Title,
    .lang-ru .Awards_header .defaultHeading_Title,
    .lang-pl .Awards_header .defaultHeading_Title,
    .lang-jp .Awards_header .defaultHeading_Title {
        width: 29rem;
        margin: auto;
        padding: 9rem 0 0;
    }




    .lang-tr .secFiveChildRight p{
        width: initial;
    }

    .lang-tr .MainContent  .whyTopfx a.btnDemo{
        width: initial;
        margin-top: 1rem !important;
    }

    /*.lang-tr .frGridBox{
        height: 18rem;
    }*/

    /*.lang-tr .indices.forex .frGridBox{
        height: 20rem;
    }*/

    .lang-tr .mt_custom .metal-title-center{
        margin: auto !important;
    }

    .lang-tr .energies.forex .frGridBox{
        padding: 2.5rem 1.4rem;
    }

    .lang-tr .MainContent .forex.energies .frSecSixGrid p{
        min-height: initial;
    }

    /*.lang-tr .MainContent .forex.shares.etfs .frGridBox {
        height: 20rem;
    }*/

    .lang-tr .MainContent .secTwo.aTypesSecOne .card .card-body {
        height: auto;
    }

    .lang-tr .MainContent .accountTypes .aTypesSecOne .bodyPcard p {
        padding: 0 1rem;
    }

    .lang-tr .MainContent .tradingconditions .pricing_grid_box h4{
        height: auto;
    }

    .lang-tr .MainContent .tradingconditions .pricing_grid_box p {
        min-height: initial;
    }

    .lang-tr .MainContent .tradingconditions .whyTopfx .whyTopfxInner{
        padding: 2rem 0 2rem 1.5rem;
    }

    .lang-tr .MainContent .whyTopfxGrid{
        grid-template-columns: 23rem;
    }

    .lang-tr .MainContent .whyTopfxGrid .d-table-cell{
        width: 100%;
    }

    .lang-tr .MainContent .tradingconditions .whyTopfx a.btnDemo{
        margin-top: 0 !important;
    }

    .lang-tr .MainContent .choose_assets_inner .nav-tabs .nav-link{
        padding: 0;
    }

    .lang-tr header.p_cTrader .timelineB2c .headerB2c_content .headerb2c_subtitle, .lang-tr .ctradercopysectwo h1{
        line-height: inherit;
    }

    .lang-tr .MainContent .getCtraderGrid{
        grid-template-columns: auto;
    }

    .lang-tr .MainContent .getCtrader_col + .getCtrader_col{
        padding: 0;
    }

    .lang-tr .MainContent .ctradercopysecthree .defaultHeadingText h1{
        width: auto;
    }

    .lang-tr .MainContent .ctradercopysecthree_right{
        grid-template-columns: 24rem
    }

    .lang-tr .CT_SP_secTwo_Box{
        height: 29rem;
    }

    .last_f_menu{
        margin-top: 2.5rem;
        display: block;
    }

    .lang-hi .whyTopfxGrid {
        grid-template-columns: 20rem
    }

    .lang-hi .mt_custom .metal-title-center {
        margin: auto;
    }

    /*=================deposit-mobile table striped ===========================   */

    .depositTable .table.tableInner tr:nth-child(odd) {
        background-color: #f2f2f2;

    }

    .AboutsecThree .ArightText+.ArightText {
        padding-top: 0;
    }

    .lang-gr .pricing_grid_box p{
        min-height: inherit;
    }

    .tooltip-countries-grid-skrill{

        grid-template-columns: 25.7rem;
     }

     .tooltip-countries-width-skrill{
        width:32.5rem !important;
        height:52rem !important;
        overflow-y: scroll;
    }

    .lang-pl .bgNav .btnDefault,
    .lang-pl .menuBtns a.btnDefault{
        width: 18.4rem;
    }

    .lang-pl .bgNav .navbar-nav>li>a.nav-link{
        padding: 1.5rem 3.2rem;
    }

    .lang-pl .secFiveChildRight p {
        width: 100%;
    }

    .lang-pl .secFiveChild p{
        line-height: 2.4rem;
    }

    .lang-pl .home_paymentmethod_content ul {
        grid-template-columns: 41% 49%;
    }

    .lang-pl .AboutsecTwo .defaultHeadingText  h1 br {
        display: none !important;
    }

    .lang-pl .ourAwards .awardLogos {
        padding: 2rem 0 0;
    }

    .lang-pl .tradingtimes_inner.box_a h4 {
        padding: 0 3rem;
    }

    .lang-pl .ribbon span {
        padding: 5px 14rem;
        top: 54px;
        right: -73px;
    }

    .lang-pl .cTraderSecOne.mql_suite .cTraderSecOne_content h1{
        width: auto;
    }

    .lang-pl .bgNav .menuAnimation ul.navbar-nav li:nth-child(3) .menuGridThree div:first-child a:nth-child(3){
        white-space: initial;
        line-height: initial;
        height: 6.3rem;
    }

    .lang-pl .CT_SP_secOne_Box{
        height: auto;
    }

    .lang-pl .CT_SP_secOne_Box p{
        margin-bottom: 0;
    }

    .lang-pt .home_paymentmethod_content ul{
        grid-template-columns: 54% 46%;
    }

    .lang-vi .CompetitionHeader .defaultHeading_Title{
        font-size: 3.8rem;
        line-height: 4.6rem !important;
    }

    body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph{
        width: auto;
    }

    /*.lang-vi .CompetitionHeader .nwCustomBtn {
        margin: 15rem auto 0;
    }*/

    .lang-vi .CategoryTabsInner ul li:nth-child(n + 4)
    {
        flex: 0 0 50%;
    }

    .lang-vi .CategoryTabsInner ul li:nth-child(n + 4) a{
        justify-content: center;
    }

    .lang-vi .CategoryTabsInner ul li:nth-child(6) a{
        border-right: 1px solid var(--MintBorder);
    }

    .lang-vi .CategoryTabsInner ul li a {
        padding: 0 1rem;
    }

    .lang-vi .CategoryTabsInner ul li a span {
        margin: 0 0 0 1rem;
        font-size: 1.5rem;
    }

    .lang-vi .CategoryTabsInner ul li:first-child a{
        padding-left: 0;
    }

    .lang-vi .CategoryTabsInner ul li:last-child a {
        padding-right: 0;
    }

    .lang-vi .TradingCompetitionBox:first-child p,
    .lang-vi .TradingCompetitionBox:nth-child(2) p,
    .lang-vi .TradingCompetitionBox:nth-child(4) p {
        padding: 0 1rem;
    }

    .lang-ar .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_375px.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader .defaultParagraph{
        width: 30rem;
    }

    /*.lang-ar .CompetitionHeader .nwCustomBtn {
        margin: 16.3rem auto 0;
    }*/

    .lang-ar .CategoryTabsInner ul li a {
        padding: 0 1.1rem;
    }

    .lang-ar .CategoryTabsInner ul li a span {
        font-size: 1.3rem;
    }

    .lang-ar .CategoryTabsInner ul li{
        padding: 2.1rem 0;
        flex: 0 0 27%;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(n + 4){
        flex: 0 0 50%;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(n + 4) a{
        justify-content: center;
        padding: 0;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a {
        padding-left: 1.1rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child{
        padding: 1.5rem 0;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a{
        line-height: 2rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a span{
        padding-right: 0;
        white-space: initial;
        width: 6rem;
    }

    /*.lang-ar .CategoryTabsInner ul li:nth-child(2) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(3) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(4) a,
    .lang-ar .CategoryTabsInner ul li:nth-child(5) a{
        padding: 0 1.3rem;
    }*/

    .lang-ar .CategoryTabsInner ul li:nth-child(3) a{
        padding-left: 0;
        border: 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(5) a{
        border: 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6){
        padding: 1.5rem 0;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6) a{
        line-height: 2rem;
        border: 0;
        position: relative;
    }

    .lang-ar .CategoryTabsInner ul li:nth-child(6) a:after{
        content: '';
        width: 1px;
        height: 2.8rem;
        background: var(--Dimgray_BG);
        position: absolute;
        left: 0;
    }


    .lang-ar .CategoryTabsInner ul li:nth-child(6) a span{
        padding-right: 0;
        white-space: initial;
        width: 11rem;
    }



    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) {
        order: 2;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) {
        order: 3;
    }

    .lang-ar .TradingCompetitionBox:nth-child(2) p{
        padding: 0 1rem;
    }

    .lang-ar .FooterBottom .FTsocialLinks a+a {
        margin: 0 1.4rem 0 0;
    }


    .lang-hu.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 2.6rem;
        line-height: 3.5rem !important;
    }

    .lang-hu .WebinarSebast_headerContent ul {
        width: 27rem;
    }

    .lang-hu .bgNav .nav-item.dropdown .dropdown-item.dItemHead,
    .lang-hu .bgNav .nav-item.dropdown .dropdown-item.dropdownMenuRespHead {
        display: flex !important;
        align-items: center;
        word-break: break-all;
        white-space: inherit;
    }



}

@media (min-width:320px) and (max-width:374px){
    .navbar-toggler {
        margin: 0 0 0 1rem;
    }

    /*.ctrader_carousel_slide {
        height: 904px;
    }*/

    /*.ctrader_carousel_slide_Content,
    .Slide_B .ctrader_carousel_slide_Content,
    .Slide_C .ctrader_carousel_slide_Content,
    .Slide_D .ctrader_carousel_slide_Content {
        padding: 3rem 0 0;
    }

    .Slide_A .ctrader_carousel_slider_img {
        margin-top: 16.5rem;
    }

    .Slide_A .Slide_A_screen {
        left: 4.5rem;
    }

    .ctrader_carousel_slide_Content .defaultHeading_Title {
        font-size: 3.1rem;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a {
        width: 100%;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_screen {
        left: 6.5rem;
    }

    .Slide_A .Slide_A_mobile {
        top: 11.3rem;
        left: -4.5rem;
    }

    .Slide_A .Slide_A_mobile img {
        max-width: 19rem;
    }

    .Slide_A .Slide_A_logo {
        top: 18.2rem;
        right: 4.5rem;
    }

    .Slide_A .Slide_A_logo img {
        max-width: 5rem;
    }

    .Slide_A .Slide_A_mobile {
        top: 10.3rem;
        left: -3.5rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_assets img {
        max-width: 8rem !important;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile {
        top: 10.3rem;
        left: 13rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        top: 18.2rem;
        right: 15rem;
    }

    .Slide_A .Slide_A_element {
        top: 2rem;
        left: -1rem;
    }

    .Slide_A .Slide_A_element img {
        max-width: 14rem;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        width: 100%;
    }

    .Slide_B .Slide_B_user {
        left: 0;
        top: 0;
    }

    .Slide_C .ctrader_carousel_slide_Content p {
        font-size: 2.6rem;
        line-height: 3rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span,
    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span {
        width: 1.5rem;
        height: 1.5rem;
        border-width: 3px;
    }*/

    .MarketCategory_carousel .secOneChild {
        grid-template-columns: repeat(2, 44%);
        grid-column-gap: 6%;
    }

    .marketAnalyeSsec_Box {
        background: url(/img/b2c/trade/marketanalyis_educt/bg_375.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100%;
        height: 32.6rem;
        margin: 0;
        padding: 2rem 1.5rem;
        align-items: inherit;
    }

    .marketAnalyeSsec_img {
        right: 1rem;
    }

    .marketAnalyeSsec_img img {
        height: 18.2rem;
    }

    .home_paymentmethod {
        grid-template-columns: 100%;
    }

    .paymentmethod_grid {
        grid-template-columns: repeat(2, 45%);
        padding: 0.6rem 0;
        grid-gap: 6%;
        justify-content: center;
    }

    .home_paymentmethod_content {
        padding: 4rem 0 0 0;
    }

    .Client_SaysBoxInner{
        background: url(/img/b2c/trade/client_review/bg_320.png);
        width: 100%;
        height: 48rem;
        background-size: cover;
    }

    .clientFeedBackGrid {
        grid-template-columns: repeat(3, 31%);
        grid-column-gap: 2%;
    }

    .clientFeedBackBoxImg img {
        margin: auto;
        height: 2.6rem;
    }

    .FooterAwards {
        grid-template-columns: 7rem 9rem 9rem;
    }

        .Awards_header {
        background: url(/img/b2c/trade/awardsNew/AWbg_375.png);
        height: 24.7rem;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .Awards_header .defaultHeading_Title {
        padding: 11.3rem 0 0;
        font-size: 3.7rem;
        line-height: 3.8rem !important;
    }

    .AwardsBtm .MarketEducationBtmInner {
        line-height: 3rem;
    }

    .AwardsBtm .defaultParagraph {
        margin-top: 3rem;
        font-size: 1.8rem;
        line-height: 2.5rem;
    }

    .AwardsList {
        background: url(/img/b2c/trade/awardsNew/awards_Bg375.png);
        background-size: cover;
        background-position: center;
        padding: 5.2rem 0 3rem;
    }

    .AwardsListContent .defaultHeading_Title {
        font-size: 3.4rem;
        line-height: 4rem !important;
        margin: 0 0 2.8rem;
    }

    .AwardsListContentGrid {
        grid-template-columns: 20rem;
        grid-column-gap: inherit;
        justify-content: center;
        grid-row-gap: 1.6rem;
    }

    .AwardsBoxImg{}

    .AwardsBoxImg img{
        max-width: 13.3rem;
    }

    .AwardsBoxContent {
        margin: .6rem 0 0;
        font-size: 1.6rem;
        line-height: 2.2rem;
    }


}

@media (min-width:320px) and (max-width:340px) {
    .marketTable .table th {
        font-size: 1.1rem
    }

    .mSecOneTable .marketTable a,
    .marketTable .table td {
        font-size: 1.05rem
    }

}

@media only screen and (min-device-width:375px) and (max-device-height:812px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3) {
    .headerB2c {
        height: initial;
        padding: 12rem 0
    }

    .aboutB2c {
        height: initial;
        padding: 5rem 0
    }
}

@media only screen and (min-device-width:414px) and (max-device-height:896px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3) {
    .headerB2c {
        height: initial;
        padding: 12rem 0
    }

    .aboutB2c {
        height: initial;
        padding: 5rem 0
    }
}




#ext1 h5 {
    font-size: 2.5rem;
    padding-bottom: 1rem;
    text-align: center
}

#ext1 .modal-content {
    border-radius: 5px
}

#ext1 .modal-body {
    padding: 3rem 3rem
}

#ext1 .modal-header {
    border-bottom: 0
}

#ext1 button.close {
    background: var(--Black_BG);
    opacity: 1;
    border-radius: 50%;
    text-shadow: none;
    color: var(--White_TF);
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
    margin-right: 5px
}

#ext1 p {
    font-size: 1.7rem
}

.btn_back {
    background: var(--CrimsonRED_BG);
    font-size: 2rem;
    color: var(--White_TF);
    width: 150px
}

#ext1 .btn_confirm {
    background: linear-gradient(180deg, var(--RockGreen_BG), var(--ToryBlue_BG));
    transition: all .25s;
    -webkit-transition: all .25s;
    font-size: 2rem;
    color: var(--White_TF);
    width: 150px
}

#ext1 .btn_main_m {
    display: flex;
    justify-content: space-around;
    padding: 1rem 0
}

#notification {
    position: fixed;
    color:  var(--White_TF);
    background: var(--Black_BG);
    padding: 10px;
    font-size: 15px;
    margin-left: -425px;
    top: 50%;
    font-weight: 600;
    -webkit-transition: all 1.25s ease;
    -moz-transition: all 1.25s ease;
    -o-transition: all 1.25s ease;
    transition: all 1.25s ease;
    cursor: pointer;
    text-align: left;
    letter-spacing: 1px
}

@media all and (max-width:900px) {
    #notification {
        margin-left: 0
    }

}

@media screen and (min-width:1024px) and (min-height:700px) and (max-height:768px) {
    .headerB2c {
        background: url(/img/b2c/1920hero_imagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 85.5% -50px;
        width: 100vw;
        height: 81vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tenYearsParent {
        margin-top: -7.3rem;
        position: relative;
    }

    .findmoreopprt{
        position: relative;
    }
}

@media screen and (min-width:1200px) and (max-width:1280px) and (max-height:1024px) and (min-height:1000px) {
    .headerB2c {
        background: url(/img/b2c/1920hero_imagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 85.5% -40px;
        width: 100vw;
        height: 83vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tenYearsParent {
        margin-top: -7.3rem;
        position: relative;
    }

    .findmoreopprt{
        position: relative;
    }


}

@media screen and (min-width:1400px) and (max-width:1400px) and (min-height: 901px) {
    .headerB2c {
        background: url(/img/b2c/1920hero_imagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 91% -40px;
        width: 100vw;
        height: 83vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tenYearsParent {
        margin-top: -7.3rem;
        position: relative;
    }

    .findmoreopprt{
        position: relative;
    }


}

@media screen and (min-width:1440px) and (max-width:1440px) and (max-height: 900px) {
    .headerB2c {
        background: url(/img/b2c/1920hero_imagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 98% -35px;
        width: 100vw;
        height: 80vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .aboutB2c {
        background-position: center right;
        height: 85vh;
    }

    .AboutsecOne .AsecOneChild {
        max-width: 110rem;
    }

    .aboutB2c .headerB2c_content .headerb2c_paragraph {
        width: 32%;
    }

    .AsecTwoChild p {
        width: 93%;
    }

    .AboutsecThree .ArightText {
        padding-left: 6.5rem;
        margin-right: -3.5rem;
    }

    .tenYearsParent {
        margin-top: -7.3rem;
        position: relative;
    }

    .findmoreopprt{
        position: relative;
    }

    .frGridOne {
        grid-template-columns: 18.3rem 18.3rem 18.3rem 18.3rem 18.3rem 18.3rem;
    }

    .forex .headernavtabs ul li a {
        width: 200px;
    }

    .frSecTwoGrid {
        grid-column-gap: 11rem;
    }


    .forexSecOne {
        padding: 18rem 0 6.6rem;
    }

    .frSecFiveGrid {
        display: grid;
        grid-template-columns: 43.3% 22% 22%;
    }

    .frSecFiveGrid .mt_custom {
        margin-top: 7rem;
    }

    .frSecSixGrid {
        display: grid;
        grid-template-columns: 20% 21% 38.5%;
        grid-column-gap: 6.4rem;
    }

    .frSecSixGrid .mt_custom {

        margin-top: 6rem;
    }

    .frSecSevenGrid {
        grid-template-columns: 26.1rem 26.1rem 26.1rem 26.1rem 26.1rem;
    }

    .frSecSevenBox {
        min-height: 24.3rem;
        height: 24.3rem;
    }

    .frSecSevenBox p {
        margin-top: 1.3rem;
    }

    .forexSecSeven br {
        display: none
    }

    .inputSearch {
        padding-right: 6.2rem;
    }

    .br_1440 {
        display: block
    }

    .lang-pt .br_1440{
        display: inline;
    }

    .aTypesSecFour .aTypesChildLeft img {
        max-width: 680px;
        float: right;
    }

    .aTypesSecFive .aTypesFiveChildRight img {
        max-width: 680px;
        float: right;
    }

    .aTypesFiveChildLeft {
        margin-left: -3.8rem;
    }

    .accountTypes .secFive .secFiveChild a img {
        margin-left: 1rem;
    }

    .aTypesSecFour a:last-child {
        margin-left: 4.4rem;
    }

    .shares .frGridOne {
        grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem;
    }

    .applycookies {
        padding: 0 3.5rem
    }

    .timelineheroGrid .timelineheroImg {
        right: -12rem;
        width: 536px;
        bottom: -7rem;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 536px;
    }

    .timelineB2c {
        height: 86vh;
    }

    header .timelineB2c .headerB2c_content p {
        width: 46%;
    }

    .mt4_App_header {

        padding: 7rem 0 3.8rem;
    }


    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 5.3rem 0;
        max-width: 311px;
    }

    .metals.forex .forexSecOne {
        padding: 18rem 0 6.6rem;
    }


    .metals.forex .frGridOne {
        grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem;
    }

    .metals.forex .frGridBox {
        padding: 2.5rem 0.5rem 2.5rem 2.2rem;
    }

    .metals.forex .ctraderplatform_f img {
        max-width: 642px;

    }

    .metals.forex .frSecFiveGrid {

        grid-template-columns: 46% 20% 20%;
        grid-column-gap: 4.4rem;
    }

    .metals.forex .frSecSixGrid {
        grid-template-columns: 20% 20% 43%;
        grid-column-gap: 4.4rem;
    }

    .metals.forex .mt4platform_f img {
        max-width: 600px;
    }

    .energies.forex .forexSecOne {
        padding: 18rem 0 11rem;
    }

    .energies.forex .frSecFiveGrid {
        grid-template-columns: 42% 19.5% 19.5%;
    }

    .energies.forex .frSecSixGrid {
        grid-template-columns: 19% 19.5% 41%;
    }

    .crypto.forex .forexSecOne {
        padding: 18rem 0 6.6rem;
    }

    /*.crypto.forex .frGridOne {
        grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem;
    }*/

    /*.crypto.forex .frGridOne {
        grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem;
    }*/

    .crypto.forex .crytoSecTwo h1 {
        max-width: 55%;
        margin: auto;
    }

    .indices.forex .forexSecOne {
        padding: 20rem 0 6rem;
    }

    .indices.forex .frSecTwoGrid {
        grid-column-gap: 14rem;

    }

    .indices.forex .frSecFiveGrid {
        grid-template-columns: 44% 20% 20%;
    }

    .indices.forex .frSecSixGrid {
        grid-template-columns: 19% 20% 41%;
    }

    .secThree {
        background-position: center bottom;
    }

    .etfs .forexSecOne {
        padding: 18rem 0 6.6rem;
    }

    .etfs .frGridOne {
        grid-template-columns: 22.2rem 22.2rem 22.2rem 22.2rem 22.2rem;

    }

    .CopyTradingSP_BG_content {
        margin-top: -8rem;
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 54%;

    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG{
        background: url(../img/b2c/nfp_bg_1440.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        height: 69.3rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content {
        margin-top: -13rem;
        margin-left: 2.5rem;
    }

    .nfpbones_sectionfour{
        background: url(../img/b2c/key_features_bg_b_1440.png);
        background-size: cover;
    }

    .lang-gr .frSecSevenBox{
        height: initial;
    }

    .lang-gr .forexSecSeven .defaultHeadingText h1{
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .lang-gr .mql_suite_whyusegrid_inner {
        min-height: 21.4rem;
    }

    .lang-fa .forexSecSix .downloadCtrader_f {
        margin-top: 0
    }

    .lang-pl .forexSecSix .frSecSixGrid p.mb-md-0 {
        margin-bottom: 2.4rem !important;
    }

    .lang-pl .frSecSevenBox {
        height: auto;
        min-height: inherit;
    }





}





@media screen and (min-width:1500px) {
    .headerB2c {
        background: url(/img/b2c/2560_heroimagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 86% 0;
        width: 100vw;
        height: 71vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--Black_BG);
    }

    .secFiveChildRight p {
        width: 75%;
    }


    .aboutB2c .headerB2c_content .headerb2c_paragraph {
        width: 29%;
    }

    .aboutB2c {
        height: 85vh;
    }

    .tenYearsParent {
        margin-top: -2rem;
        position: relative;
    }

    .whyTopfx .whyTopfxInner {
        padding: 2rem 0 2rem 3.8rem
    }

    .whyTopfx {
        padding: 0 2rem 0 0
    }

    .whyTopfxGrid .d-table {
        margin-right: 3.3rem
    }

    .accountTypes .aTypesSecOne .secTwoChild {
        max-width: 97.5rem
    }

    .aTypesSecTwoChild {
        padding: 8rem 0 0;
        max-width: 138.6rem;
        margin: auto
    }

    .aTypeContent {
        padding-left: 10.7rem;
        align-self: flex-start
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 7.8rem
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-top: -9rem
    }

    .aTypesSecTwoChild .card {
        min-height: 50rem
    }

    .aTypesSecFour .aTypesChildLeft {
        margin-left: -3.3rem
    }


    .aTypesSecFive .aTypesFiveChildRight {
        margin-right: -3.3rem
    }

    .aTypesSecFour .row {
        align-items: center
    }

    .aTypesSecFive {
        padding: 8.8rem 0
    }

    .aTypesSecFive .aTypesFiveChildLeft {
        padding: 0 0 0 4.7rem
    }

    .accountTypes .secFive .secFiveChild a img {
        margin-left: 1.8rem;
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        margin-top: 3.1rem;
    }

    .frGridOne {
        grid-template-columns: 19.5rem 19.5rem 19.5rem 19.5rem 19.5rem 19.5rem;
    }

    .forex .headernavtabs ul li a {
        width: 190px;
    }

    .frSecTwoGrid {
        grid-column-gap: 27rem;
    }


    .frSecFiveGrid {
        grid-column-gap: 5rem;
        grid-template-columns: 50% 19% 19%;
    }

    .frSecSixGrid {
        grid-template-columns: 19% 18.5% 47%;
    }

    .frSecSixGrid .mt_custom {
        margin-top: 5rem;
    }

    .frSecSevenGrid {
        grid-template-columns: 26rem 26rem 26rem 26rem 26rem;
        grid-column-gap: 2.7rem;
    }

    /*.frSecSevenBox {
        min-height: 22.6rem;
    }*/

    .frSecSevenChild {
        margin: auto;
        display: table;
    }

    .frSecSevenBox p {
        margin-top: 1.4rem;
    }

    .i_BrokerSecOneChild {
        max-width: 75%;
        margin: auto;
    }

    .i_BrokerSecThreeChild {
        padding: 8rem 0rem 0;
        max-width: 80%;
        margin: auto;
    }

    .i_SecThreeGridLeft img {
        max-width: 468px;
    }

    .i_SecThreeGridRight {
        width: 100%;
    }

    .i_SecThreeGrid {
        grid-template-columns: auto 33%;
        justify-content: center;
        grid-column-gap: 16rem;
    }

    .shares .frSecTwoGrid {
        grid-column-gap: 21rem;
    }

    .shares .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%;
    }

    .shares .frSecTwoChild {
        padding: 10rem 0;
    }

    .shares .shareSecThree .frSecTwoGrid {
        grid-column-gap: 0;
        justify-content: center;
        grid-template-columns: auto 42%;
    }


    .shecThreeImg {
        margin-left: 0rem;
    }

    .shecThreeImg img {
        max-width: 850px;
    }

    .shareSecTwoGrid {
        grid-template-columns: 24rem 24rem 24rem 24rem;

    }

    .shares .frSecSevenBox p br {
        display: none !important;
    }

    .shares .frSecFourChild {
        max-width: 1230px;
    }

    .shares .frSecTwoChild {
        max-width: 1200px;
        margin: auto;
    }

    .forexSecOne p.defaultParagraph {
        width: 55%;
    }

    .forexSecOne {
        padding: 18rem 0;
    }

    .frSecTwoChild {
        padding: 8rem 4rem;
    }

    .timelineheroGrid .timelineheroImg {
        right: 0rem;
        bottom: -6rem;
    }

    .timelineheroGrid .timelineheroImg {
        width: 620px;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 540px;
    }


    .timelineheroGrid .headerB2c_content {
        padding-left: 0;
    }

    header .timelineB2c .headerB2c_content p {
        max-width: 37%
    }

    .mt4_App_header {
        padding: 6rem 0;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 4.2rem 0;
        max-width: 280px;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 571px;
    }

    .mt4_App_SecOne_Grid {
        grid-column-gap: 8.4rem;
    }

    .metals.forex .forexSecOne {
        padding: 19.5rem 0 18rem
    }


    .metals.forex .frSecTwoGrid {
        grid-column-gap: 25rem;
    }

    .metals.forex .frGridBox {
        /*height: 17.9rem;*/
        padding: 2.5rem 1rem 2.5rem 2.2rem
    }

    .metals.forex .ctraderplatform_f img,
    .energies.forex .ctraderplatform_f img,
    .frSecFiveChild .ctraderplatform_f img,
    .frSecSixChild .mt4platform_f img {
        max-width: 750px
    }

    .metals.forex .frSecFiveGrid {
        grid-template-columns: 52% 18.5% 18.5%;
        grid-column-gap: 4rem;

    }

    .metals.forex .frSecSixGrid {

        grid-template-columns: 18% 18% 50%;
        grid-column-gap: 4.4rem;

    }

    .metals.forex .mt_custom,
    .metals.forex .frSecSixGrid .mt_custom {
        margin-top: 6rem;
    }

    .energies.forex .forexSecOne {
        padding: 18rem 0 18rem;
    }

    /*.energies.forex .frGridBox {
        height: 17.9rem;
    }*/

    .energies.forex .frSecFiveGrid {
        grid-template-columns: 51% 18.5% 18.5%;
    }

    .energies.forex .frSecSixGrid {

        grid-template-columns: 18% 18.5% 50%;
    }

    .energies.forex .frSecTwoGrid {
        grid-column-gap: 17rem;
    }

    .energies.forex .frSecTwoChild {
        padding: 8rem 6rem;
    }

    .energies.forex .mt_custom,
    .energies.forex .frSecSixGrid .mt_custom {
        margin-top: 8rem;
    }

    .crypto.forex .forexSecOne {
        padding: 18rem 0;
    }

    .crypto.forex .crytoSecOneGrid {
        grid-template-columns: auto auto auto auto auto auto;
    }

    .crypto.forex .frSecTwoGrid {
        grid-column-gap: 22.6rem;
    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 92%;
    }

    .crypto.forex .crytoSecTwoGrid {
        grid-template-columns: 75rem 56rem;
    }

    /*.crypto.forex .crytoSecTwo h1 {
        max-width: 100%;
        margin: auto;
    }*/

    .indices.forex .forexSecOne {
        padding: 20rem 0 18rem;
    }

    .indices.forex .frSecFiveGrid {
        grid-template-columns: 51% 19% 18%;
    }

    .indices.forex .frSecSixGrid {
        grid-template-columns: 18% 19% 43%;
    }

    .indices.forex .frGridBox {
        padding: 2.5rem 0.2rem 2.2rem 2.5rem;
    }

    .secThree {
        background-position: center bottom;
    }

    .FTGridTwoInner {
        grid-column-gap: 3.9rem;
        grid-template-columns: 14.1rem 10.8rem 12rem 19rem
    }

    .FTGridSixInner {
        grid-column-gap: 3.2rem;
    }

    .etfs .forexSecOne {
        padding: 18.4rem 0 16.4rem;
    }

    .etfs .frGridOne {
        grid-template-columns: 23.64rem 23.64rem 23.64rem 23.64rem 23.64rem;

    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%
    }

    .CopyTradingSP_BG_content {
        margin-top: -8rem;
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 50%;

    }

    .CopyTradingSP_BG_content p {
        max-width: 30%;
    }

    .mt4PammHeroImg {
        max-width: 711px;
    }

    .mt4PammHeroGrid {
        grid-template-columns: 41% 59%;
    }

    .mt4PAMM_secTwo_Grid {
        grid-template-columns: 43% 49%;
        grid-template-rows: 69%;
    }

    .mt4PAMM_form_Grid {
        grid-template-columns: 37% 57%;
    }

    .mt4Pamm .CT_SP_secTwo_Box {
        height: 23rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG{
        background: url(../img/b2c/nfp_bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
        height: 64rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content {
        margin-top: -8rem;
    }

    .nfpbones_SP_secone_grid {
        grid-template-columns: 23.6rem 23.6rem 23.6rem 23.6rem 23.6rem;
    }

    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 100%; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }

    .nfpbones_simplestep_grid{ grid-column-gap: 20.4rem; }
    .nfpbones_sectionfour_grid{ grid-template-columns: 60rem 60rem; }
    .nfpbones_sectionfour{ background-image: url(../img/b2c/key_features_bg_b_1920.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
    .nfpbones_sectionfour_box{ padding: 3.7rem 0 0; height: 28.7rem; }
    .nfpbones_sectionfour_box img { height: 12.2rem; }
    .nfpbones_sectionfour_box p{ margin: 1.2rem 0 0; }

    .ourAwards .awardLogos {
        width: 88rem;
    }

    .awardLogos_box:nth-child(6) {
        position: relative;
        left: -22rem;
    }

    .awardLogos_box:nth-child(7) {
        margin: 0 0 0 -23.5rem;
    }

    .awardLogos_box:last-child {
        margin: 0 -21.5rem 0 0;
    }

    .home_paymentmethod {
        grid-template-columns: 55rem auto;
    }

    .cTrader_header_Silder{
        background: var(--Black_BG);
    }

    .Slide_A{
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .account_Sect {
        background: url(/img/b2c/trade/choose_account/new_asset/bg_1920.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: #f6f6f7;
    }

    .onePlatform {
        background: url(/img/b2c/trade/one_platform_N/bg_1920.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
    }

    .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/NewBG/bg1920.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
    }

    /*.Global_AwardsSilder {
        margin: 13rem 0 0;
    }*/

    .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_1920.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 108rem;
        background-color: var(--Black_BG);
    }

    .defaultHeading_SmallTitle {
        font-size: 3.4rem;
        line-height: 4.1rem;
        margin: 14rem 0 0;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 12rem;
        line-height: 14.2rem;
        margin: 11.2rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 7rem;
        line-height: 8.4rem;
        margin: 3.9rem auto 0;
        width: 78rem;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 40rem;
        height: 6rem;
        font-size: 2.5rem;
    }

    .CategoryTabsInner ul li a{
        padding: 0 2.95rem;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_1920.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        padding: 8.8rem 0 4rem;
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -2.4rem;
    }

    .tradingPower .owl-stage {
        display: flex;
        left: -8rem;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg {
        transform: scale(1);
    }

    .tradingPowerAward_Content{
        width: 32.9rem;
        height: 32.9rem;
    }

    .owl-carousel.tradingPower .owl-item.center {
        max-width: 55.4rem;
        z-index: 1;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3) {
        max-width: 36.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg {
        transform: scale(0.65635);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content {
        width: 23.3rem;
        height: 23.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content {
        width: 18.5rem;
        height: 18.5rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(8rem, 4.4rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(-8rem, 4.4rem);
    }

    .tradingPowerAward_Content span {
        font-size: 2.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg {
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(1rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.412);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span {
        transform: scale(.7);
        padding-top: 2rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(-1rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.7784);
    }

    .UnlockPowerBtmContent {
        margin-top: -1.5rem;
    }

    .TradingCompetitionGrid {
        display: grid;
        grid-template-columns: repeat(4, 26.9rem);
    }

    .TradingCompetitionBox {
        padding: 2.8rem 1rem 3.6rem;
    }

    .TradingCompetitionBox:first-child p,
    .TradingCompetitionBox:nth-child(3) p{
        padding: 0;
    }

    .lang-ru  .metals.forex .frGridBox {
        padding: 2.5rem 1rem 2.5rem 1.2rem
    }

    .lang-tr .MainContent .getCtraderGrid {
        grid-template-columns: 16% 18% 28% 15% 23%;
    }

    .lang-tr .MainContent .fixapiultr_Low .cTraderSecOne_content p {
        width: 80%;
    }

    .lang-tr .keyfeatured_grid {
        grid-template-columns: 43rem 32rem;
    }

    .lang-fa .forexSecSix .downloadCtrader_f {
        margin-top: 0;
    }

    .lang-fa .indices .forexSecSix .downloadCtrader_f {
        margin-top: -2.4rem;
    }

    .lang-pl header .timelineB2c .timelineheroGrid .headerB2c_content .headerb2c_title{
        max-width: 66%;
    }

    .lang-pl .forexSecFive .frSecFiveGrid .mt_custom .downloadGoogle{
        top: 0;
    }

    .lang-pl .choose_assets_inner, .lang-pl .mt4tabs .choose_assets_inner {
        grid-template-columns: 11rem auto;
        align-items: center;
    }

    .lang-ar .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_1920.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader .defaultParagraph {
        width: 80rem;
    }

    .lang-ar .CategoryTabsInner ul li a {
        padding: 0 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li a span {
        font-size: 1.7rem;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a {
        padding-left: 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a {
        padding-right: 1.4rem;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(-8rem, 4.4rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(8rem, 4.4rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(-1rem, 0rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(1rem, 0rem);
    }


}

@media screen and (min-width:1600px) {
    .headerB2c {
        background: url(/img/b2c/2560_heroimagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 100% 0;
        width: 100vw;
        height: 73vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--Black_BG);
    }


    .timelineB2c {
        height: 87vh;
    }


    .timelineheroGrid .timelineheroImg {
        right: 2rem;
        bottom: -9rem;
    }

    .timelineheroGrid .timelineheroImg {
        width: 620px;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 620px;
    }


    .timelineheroGrid .headerB2c_content {
        padding-left: 0;
    }

    header .timelineB2c .headerB2c_content p {
        max-width: 37%
    }
}

@media screen and (min-width:1650px) {
    .aTypesSecTwoChild {
        padding: 8rem 0 0;
        max-width: 153.6rem;
        margin: auto
    }

    .headerB2c {
        background: url(/img/b2c/2560_heroimagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 98% 0;
        width: 100vw;
        height: 80.5vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--Black_BG);
    }

    .tenYearsParent {
        margin-top: -4.8rem;
        position: relative;
    }

    .mt4_App_header {
        padding: 6rem 0;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 5.2rem 0;
        max-width: 461px;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 571px;
    }

    .mt4_App_SecOne_Grid {
        grid-column-gap: 8.4rem;
    }

}

@media screen and (min-width:1800px) {
    /*.headerMargin { margin-top: 7rem; }*/
    .headerB2c {
        background: url(/img/b2c/2560_heroimagenew.png);
        background-repeat: no-repeat;
        background-size: cover;
        /*background-position: center bottom;*/
        background-position: -380px -18px;
        width: 100vw;
        height: 75.5vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--Black_BG);
    }

    .tenYearsParent {
        margin-top: -1.8rem;
        position: relative;
    }

    .secFiveChildRight p {
        width: 75%
    }

    .whyTopfx .whyTopfxInner {
        padding: 2rem 0 2rem 3.2rem
    }

    .whyTopfx {
        padding: 0 3rem 0 0
    }

    .whyTopfxGrid .d-table {
        margin-right: 6rem
    }

    .whyTopfxBtnDemo {
        padding-left: 5.1rem
    }

    .accountTypes .aTypesSecOne .secTwoChild {
        max-width: 97.5rem
    }

    .aTypesSecTwoChild {
        padding: 8rem 0 0;
        max-width: 165.6rem;
        margin: auto
    }

    .aTypeContent {
        padding-left: 10.7rem;
        align-self: flex-start
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 7.8rem
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-top: -9rem
    }

    .aTypesSecTwoChild .card {
        min-height: 44.2rem
    }

    .aTypesSecFour .aTypesChildLeft {
        margin-left: -10.3rem
    }

    .aTypesSecFour .aTypesChildLeft img {
        max-width: 800px;
        float: left;
    }

    .aTypesSecFour .aTypesChildRight {
        float: right;
    }

    .aTypesSecFive .aTypesFiveChildRight {
        margin-right: -10.3rem
    }

    .aTypesSecFour .row {
        align-items: center
    }

    .aTypesSecFive {
        padding: 8.8rem 0
    }

    .accountTypes .secFive .secFiveChild a img {
        margin-left: 1.8rem;
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        margin-top: 3.1rem;
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: 85.8rem 86.8rem;
        grid-column-gap: 2.3rem;
        justify-content: center;
    }

    .forexSecOne {
        padding: 18.4rem 0 16.4rem;
    }

    .forexSecOne p.defaultParagraph {
        width: 55%;
    }

    .forex .headernavtabs ul li a {
        width: 213px;
    }

    .frSecFourChild {
        max-width: 1230px;
    }



    .forexTableTop {
        padding-left: 9.7rem;
    }

    .frSecFiveGrid {
        grid-column-gap: 5.3rem;
        grid-template-columns: 46% 15% 15%;
    }


    .frSecSixGrid {
        grid-template-columns: 15% 14.5% 43%;
        grid-column-gap: 5.3rem;
    }

    .frSecSixGrid .mt_custom,
    .forex .mt_custom {
        margin-top: 10rem;
    }

    .frSecSevenGrid {
        grid-template-columns: 29.5rem 29.5rem 29.5rem 29.5rem 29.5rem;
        grid-column-gap: 2.7rem;
    }



    .inputSearch {
        width: 100%;
        padding-right: 18rem;
    }

    .i_BrokerSecOneChild {
        max-width: 75%;
        margin: auto;
    }

    .secEight.secEightIB {
        background-image: url(/img/b2c/bg-3-step.jpg);
        background-repeat: no-repeat;
        background-size: 90%;
        background-position: 50%;
        position: relative;
        background-color: var(--Woodsmoke_BG);
    }

    .shecThreeImg img {
        max-width: 820px;
        margin-left: -22rem;
    }

    .timelineB2c {
        height: 87vh;
    }


    .timelineheroGrid .timelineheroImg {
        right: 6rem;
        bottom: -9rem;
    }

    .timelineheroGrid .timelineheroImg {
        width: 760px;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 760px;
    }


    .timelineheroGrid .headerB2c_content {
        padding-left: 0;

    }

    header .timelineB2c .headerB2c_content p {
        max-width: 37%
    }

    .metals.forex .ctraderplatform_f img,
    .metals.forex .mt4platform_f img,
    .energies.forex .ctraderplatform_f img,
    .energies.forex .mt4platform_f img,
    .frSecFiveChild .ctraderplatform_f img,
    .frSecSixChild .mt4platform_f img {
        max-width: 850px
    }

    .metals.forex .frSecFiveGrid {
        grid-template-columns: 47% 14.5% 14.5%;
        grid-column-gap: 4rem;
    }


    .metals.forex .frSecSixGrid {
        grid-template-columns: 14.5% 14.5% 45%;
    }

    .metals.forex .mt_custom,
    .metals.forex .frSecSixGrid .mt_custom {
        margin-top: 10rem;
    }

    .energies.forex .forexSecOne {
        padding: 24rem 0 18rem;
    }

    /*.energies.forex .frGridBox {
        height: 17.9rem;
    }*/

    .energies.forex .frSecFiveGrid {
        grid-template-columns: 46.5% 14.5% 14.5%;
    }

    .energies.forex .frSecSixGrid {
        grid-template-columns: 14.5% 14.5% 45.5%;
    }


    .energies.forex .mt_custom,
    .energies.forex .frSecSixGrid .mt_custom {
        margin-top: 12rem;
    }


    .energies.forex .frSecTwoGrid {
        grid-column-gap: 17rem;
    }

    .energies.forex .frSecTwoChild {
        padding: 8rem 6rem;
    }

    .crypto.forex .forexSecOne {
        padding: 20rem 0;
    }

    .crypto.forex .crytoSecOneGrid {
        grid-template-columns: auto auto auto auto auto auto;
    }

    .crypto.forex .frSecTwoGrid {
        grid-column-gap: 22.6rem;
    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 92%;
    }

    .crypto.forex .crytoSecTwoGrid {
        grid-template-columns: 85rem 56rem;
        padding-bottom: 4.4rem;
    }

    .crypto.forex .crytoSecTwoGrid ul.Trade_itemlist li+li {
        margin-top: 2.2rem;
    }

    .indices.forex .forexSecOne {
        padding: 21rem 0 20rem;
    }

    .indices.forex .frSecFiveGrid {
        grid-template-columns: 48% 14.5% 14.5%;
    }

    .indices.forex .frSecSixGrid {
        grid-template-columns: 14.5% 15% 42%;
    }

    .indices.forex .forexSecSeven {
        background-position: center;
    }

    .etfs .forexSecOne {
        padding: 20rem 0 18.1rem;
    }

    .etfs .frGridOne {
        grid-template-columns: 23.64rem 23.64rem 23.64rem 23.64rem 23.64rem;

    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%
    }

    .CopyTradingSP_BG_content {
        margin-top: -18rem;
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 50%;

    }

    .CopyTradingSP_BG_content p {
        max-width: 30%;
    }

    .CopyTradingSP .CopyTradingSP_BG {
        background: url(/img/b2c/CopyTradingSP_BG_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100vw;
        height: 87vh;

    }

    .CT_SP_secOne_Box {
        height: 28.7rem;
        width: 23.62rem;
        padding: 2.6rem 2rem;
    }

    .CT_SP_secTwo_Box {

        width: 38rem;
        height: 25.1rem;
        padding: 5.7rem 2.2rem 1rem;
    }

    .CT_SP_secTwo_Btn {

        margin: 8.8rem auto 0;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG{
        background: url(../img/b2c/nfp_bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 87.3rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content {
        margin-top: -12rem;
        margin-left: 5rem;
    }

    .nfpbones_SP_secone_grid {
        grid-template-columns: 23.6rem 23.6rem 23.6rem 23.6rem 23.6rem;
    }

    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 100%; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }

    .nfpbones_simplestep_grid{ grid-column-gap: 20.4rem; }
    .nfpbones_sectionfour_grid{ grid-template-columns: 60rem 60rem; }
    .nfpbones_sectionfour{ background-image: url(../img/b2c/key_features_bg_b_1920.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
    .nfpbones_sectionfour_box{ padding: 3.7rem 0 0; height: 28.7rem; }
    .nfpbones_sectionfour_box img { height: 12.2rem; }
    .nfpbones_sectionfour_box p{ margin: 1.2rem 0 0; }
    /* ==================promotions_page_CSS 1920=================== */


    .defaultHeadingText_2 h1{
        margin-bottom:4.6rem;
        line-height: 4.8rem;
    }

    .secOne .secOneChild .secOneBox_2{
        display:grid;
        grid-template-columns: 37.4rem 37.4rem;
        grid-column-gap: 5.4rem;
        grid-row-gap: 5rem;
        padding-bottom:10.3rem
    }

    .secOne .secOneChild .secOneBox_2 .spaces{
        padding:0px;
        margin-bottom: 0px;
        box-shadow: 0 0 0 0;
    }


    /* .secOne .secOneChild .secOneBox_2 img{
        width:37.4rem;
        height:17.1rem;
    } */
    .secOne .secOneChild .secOneBox_2 p{
        margin: 1.2rem 0 0;
        color:#1B1B1B;
    }
    .secOne .secOneChild_2{
        padding:8.8rem 0 0;
    }

    .secOne .secOneChild .secOneBox_2 .small_text{
        margin: 0;
        font-size: 1.4rem;
        font-style: italic;
        color:#707070;
    }

    .space_inside_sub{
        min-height: 17.2rem;
    }

    .secOne .secOneChild .secOneBox_2 .space_inside h2{
        font-weight: bold;
        margin-bottom: 0;
    }


    .secOne .secOneChild .secOneBox_2 .space_inside .link_space_top{
        font-size: 1.6rem;
        color:#11B46C;
        font-weight: normal;
        padding-top:1.2rem;
        display: block;
    }

    .secOne .secOneChild .secOneBox_2 .btn_space_top{
        margin-top:5.1rem;
        color:white;
        background-color:#11B46C;
        font-weight: normal;
        font-family: 'Lato', sans-serif;
    }

    .ourAwards .awardLogos {
        width: 88rem;
    }

    .awardLogos_box:nth-child(6) {
        position: relative;
        left: -22rem;
    }

    .awardLogos_box:nth-child(7) {
        margin: 0 0 0 -23.5rem;
    }

    .awardLogos_box:last-child {
        margin: 0 -21.5rem 0 0;
    }

    .FTGridSixInner {
        grid-column-gap: 3.2rem;
    }
    .country-questionmark{
        display:flex;
        flex-direction:row;
        justify-content:center;
        align-items:end;
    }

    .country-questionmark a{
        color:#697D8C;
        text-transform:capitalize;
    }

    .tooltip-exclamation{
        padding-left:1rem;
    }

    .question-mark-gap{
        padding-left:10px;
        padding-right:0
    }

    .question-mark-padding-left{
        padding-left:1rem !important;
    }

    .depositTable .table td{
        padding:0.5rem 0.5rem;
    }





    .Slide_A{
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .ctrader_carousel_slide {
        height: 75rem;
    }

    .ctrader_carousel_slide_Content {
        padding: 12.2rem 0 0;
    }

    .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 26.5rem;
        font-size: 2.2rem;
    }

    .downlaodIcon {
        margin: 14rem 0 0;
    }

    .Slide_A .ctrader_carousel_slider_img {
        margin-top: 8rem;
    }

    .Slide_B {
        background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right top;
    }

    .Slide_B .ctrader_carousel_slide_Content {
        padding: 15rem 0 0;
    }

    .Slide_B .ctrader_carousel_slide_Content .nwCustomBtn a {
        min-width: 26.5rem;
    }

    .Slide_C{
        background: url(/img/b2c/trade/ru_slider/slide_c/new_asset/bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .Slide_C .ctrader_carousel_slide {
        grid-column-gap: 23.3rem;
    }

    .Slide_C .ctrader_carousel_slide_Content {
        padding: 21rem 0 0;
    }

    .Slide_C .ctrader_carousel_slide_Content p{
        margin: 4rem 0 0;
    }

    .googleStorePlay a {
        width: 26.5rem;
        font-size: 2.2rem;
    }

    .phonevideo {
        margin: 11.6rem 0 0;
    }

    .Slide_D{
        background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg_1920.png);
        background-repeat: no-repeat;
        background-position: center right;
        background-color: var(--Black_BG);
    }

    .Slide_D .ctrader_carousel_slide_Content {
        padding: 17.6rem 0 0;
    }

    .Slide_D_user {
        top: 12rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav {
        margin-top: -3%;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev,
    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next {
        height: 10rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button:before,
    .cTrader_header_Silder .owl-carousel .owl-nav button:after {
        content: '';
        height: 6rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button:after {
        content: '';
        top: 4.05rem;
    }

    .home_paymentmethod {
        grid-template-columns: 55rem auto;
    }

    .Globalawards_PartnerBrokersBG{
        background: url(/img/b2c/trade/global_awards/NewBG/bg1920.png);
        background-repeat: no-repeat;
        background-position:bottom center;
        background-color: var(--Black_BG);
    }

    .lang-vi .Globalawards_PartnerBrokersBG,
    .lang-fr .Globalawards_PartnerBrokersBG,
    .lang-id .Globalawards_PartnerBrokersBG,
    .lang-es .Globalawards_PartnerBrokersBG,
    .lang-ru .Globalawards_PartnerBrokersBG,
    .lang-gr .Globalawards_PartnerBrokersBG,
    .lang-pl .Globalawards_PartnerBrokersBG,
    .lang-pt .Globalawards_PartnerBrokersBG,
    .lang-hu .Globalawards_PartnerBrokersBG,
    .lang-ur .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/oth_lng/VI/NewBG/bg1920.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .lang-my .Globalawards_PartnerBrokersBG,
    .lang-th .Globalawards_PartnerBrokersBG,
    .lang-tr .Globalawards_PartnerBrokersBG,
    .lang-fa .Globalawards_PartnerBrokersBG,
    .lang-jp .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/oth_lng/MY/NewBG/bg1920.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .lang-vi .Global_AwardsGrid,
    .lang-th .Global_AwardsGrid,
    .lang-ru .Global_AwardsGrid,
    .lang-gr .Global_AwardsGrid,
    .lang-jp .Global_AwardsGrid,
    .lang-hu .Global_AwardsGrid {
        grid-template-columns: repeat(5, 19%);
    }

    /*.global_awards {
        padding: 8.8rem 0 0;
        background: none;
        background-repeat: no-repeat;
        background-position:top center;
    }*/

    /*.Global_AwardsSilder {
        margin: 13rem 0 0;
        padding: 0;
    }*/


    .Global_AwardsSilder .owl-nav .owl-prev {
        left: -4rem;
    }

    .Global_AwardsSilder .owl-nav .owl-next {
        right: -4rem;
    }

    .Client_SaysBoxInner {
        background: url(/img/b2c/trade/client_review/new_asset/bg_1920.png);
        width: 115.6rem;
        height: 53.3rem;
        margin: 5rem -1.5rem 0;
        /*background-size: cover;*/
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title {
        margin-bottom: 5rem;
        font-size: 4rem;
        line-height: 4.8rem;
    }

    .Client_Review_Inner {
        grid-template-columns: 17rem 66.6rem;
        grid-column-gap: 5rem;
    }

    .Client_Review .owl-nav .owl-prev {
        left: -7rem;
    }

    .Client_Review .owl-nav .owl-next {
        right: -7rem;
    }

    .Client_Review .owl-nav .owl-prev span,
    .Client_Review .owl-nav .owl-next span {
        width: 1.4rem;
        height: 2.1rem;
    }

    .ClientContentBtm {
        margin-top: 3rem;
    }

    .ClientContentTime {
        font-size: 1.4rem;
    }

    .ClientBtmRating {
        margin: 5.2rem 0 0;
        padding: 4.4rem 0;
    }

    .ClientBtmRatingTitle {
        font-size: 2.2rem;
    }

    .ClientBtmRatingWidget {
        margin: 0 1.6rem;
    }

    .ClientBtmRatingWidget img {
        max-width: 17.8rem;
    }

    .ClientBtmRatingLogo img {
        max-width: 9.6rem;
    }

    .clientFeedBack {
        background: url(/img/b2c/trade/client_rating/bg_1920.png);
        background-size: cover;
        background-position: center;
    }

    .clientFeedBackBoxRating img {
        width: 4rem;
    }

    .PartnerProviderContent .accordion{
        grid-template-columns: repeat(3, 36rem);
    }

    .PartnerProviderContent .accordion .card{
        width: 36rem;
    }

    .partnerBrokersContent {
        margin: 8.4rem 0 0;
    }

    .partnerBrokersContentGrid {
        grid-template-columns: repeat(2, 55rem);
        grid-column-gap: 2.3rem;
    }

    .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner {
        padding: 4.5rem 7.3rem 0;
        background: url(/img/b2c/trade/partner_broker/boxBg_1920s.png);
        background-repeat: no-repeat;
        background-position: top center;
        /*background-size: cover;*/
        min-height: 46.2rem;
    }


    .partnerBrokersContentInner+ .partnerBrokersContentInner {
        padding: 4.5rem 5rem 0;
    }


    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span{
        left: 7rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span{
        right: 7rem;
    }


    .account_SectImg {
        margin: 0 0 0 -19rem;
    }


    .account_SectBoxInner {
        grid-template-columns: repeat(2, 37rem);
    }


    .marketAnalyeSsec_Box {
        background: url(/img/b2c/trade/marketanalyis_educt/backgound/bg_1920.png);
        background-repeat: no-repeat;
        background-position: center;
    }

    .marketAnalyeSsec_graph {
        top: -6.5rem;
    }

    .marketAnalyeSsec_graph:hover {
        top: -9.5rem;
        right: -3rem;
    }

    .account_Sect {
        background: url(/img/b2c/trade/choose_account/new_asset/bg_1920.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        padding: 9rem 0 9rem;
        background-color: #f6f6f7;
    }

    .accountSetTabs .nav-tabs button.nav-link{
        min-height: 12.4rem;
    }

    .secTwo .card .card-body p, .accountSetTabs .tab-content .card-body p {
        font-size: 1.8rem;
    }

    .break {
        margin: 1.6rem 0;
    }

    .onePlatform {
        background: url(/img/b2c/trade/one_platform_N/bg_1920.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
    }

    .onePlatform .defaultHeadingText .defaultParagraph {
        margin: 2.4rem 0 0;
    }

    .onePlatform_img {
        margin: 7.7rem 0 0;
    }

    .onePlatform_section {
        margin: 3rem 0 0;
    }

    .viewliveRateGrid {
        grid-template-columns: 74.4rem 33rem;
        grid-column-gap: 5rem;
    }

    .MT4MetaTrade {
        padding: 3rem 0;
    }

    .MT4MetaTradeGrid {
        grid-template-columns: 63rem 46.4rem;
    }

    .MT4MetaTradeContent .defaultParagraph {
        margin: 1.8rem 0 0;
        font-size: 2.2rem;
    }

    .partnerBrokersContentInner_BoxContent{
        min-height: 42.3rem;
    }

    .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_1920.png);
        background-position: center;
        background-repeat: no-repeat;
        height: 108rem;
        background-color: var(--Black_BG);
    }

    .defaultHeading_SmallTitle {
        font-size: 3.4rem;
        line-height: 4.1rem;
        margin: 14rem 0 0;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 12rem;
        line-height: 14.2rem;
        margin: 11.2rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 7rem;
        line-height: 8.4rem;
        margin: 3.9rem auto 0;
        width: 78rem;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 40rem;
        height: 6rem;
        font-size: 2.5rem;
    }

    .CategoryTabsInner ul li a{
        padding: 0 2.95rem;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_1920.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        padding: 8.8rem 0 4rem;
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -2.4rem;
    }

    .tradingPower .owl-stage {
        display: flex;
        left: -8rem;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg {
        transform: scale(1);
    }

    .tradingPowerAward_Content{
        width: 32.9rem;
        height: 32.9rem;
    }

    .owl-carousel.tradingPower .owl-item.center {
        max-width: 55.4rem;
        z-index: 1;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3) {
        max-width: 36.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg {
        transform: scale(0.65635);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content {
        width: 23.3rem;
        height: 23.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content {
        width: 18.5rem;
        height: 18.5rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(8rem, 4.4rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(-8rem, 4.4rem);
    }

    .tradingPowerAward_Content span {
        font-size: 2.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg {
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(1rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.412);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span {
        transform: scale(.7);
        padding-top: 2rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(-1rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.7784);
    }

    .UnlockPowerBtmContent {
        margin-top: -1.5rem;
    }

    .TradingCompetitionGrid {
        display: grid;
        grid-template-columns: repeat(4, 26.9rem);
    }

    .TradingCompetitionBox {
        padding: 2.8rem 1rem 3.6rem;
    }

    .TradingCompetitionBox:first-child p,
    .TradingCompetitionBox:nth-child(3) p{
        padding: 0;
    }

    .JoincontestPopup {
        padding: 7.5rem 2.5rem;
    }

    .WebinarSebast_Header {
        background: url(/img/b2c/trade/sebastian_webinars/header/new/bg1920.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        height: 96.7rem;
    }

    .WebinarSebast_headerContent {
        padding: 17.7rem 0 0;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        font-size: 5.5rem;
        line-height: 7rem;
        width: 52rem;
    }

    .webinars_sebastian .WebinarSebast_headerContent .defaultParagraph{
        margin: 2rem 0 0;
    }

    .WebinarSebast_headerContent ul{
        margin: 3.8rem 0 0
    }

    .WebinarSebast_headerContent ul li+li {
        margin-top: 2.7rem;
    }

    .whayAttendBoxes {
        grid-template-columns: repeat(3, 36.4rem);
        grid-column-gap: 1.6rem;
    }

    .whayAttendBoxesInner {
        padding: 5rem 3rem 3rem 3rem;
    }

    .webinar_thumbnailsContentTitle{
        margin: 0 -.5rem 0 0;
    }

    .BoostRevenue {
        background: url(/img/b2c/trade/Introducingbrokers/boostbg/bg1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .PartnerExperience {
        background: url(/img/b2c/trade/Introducingbrokers/ourpartners/bg1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .BoostIBMain .BoostIBMainHero {
        background-color: var(--Black_BG);
    }

    .TopFXGlobeBtmImg{
        margin: -6rem 0 0;
    }

    .BoostIBMain .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/IntroducingbrokersN/awards/bg1920.png);
        background-size: cover;
        background-position: center;
    }

    .BoostIBMain .PartnerProvider {
        background: url(/img/b2c/trade/Introducingbrokers/LiquidityProvider/bg1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center bottom;
    }




    .ctraderBrokerHero {
        background: url(/img/b2c/trade/ctradebroker/header/bg1920.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 75.4rem;
    }

    .lang-ar .ctraderBrokerHero, .lang-fa .ctraderBrokerHero, .lang-ur .ctraderBrokerHero{
        background: url(/img/b2c/trade/ctradebroker/header/rtl-bg1920-02.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: black;
    }


    .ctraderBroker .ctraderBrokerHero .defaultHeading_Title {
        font-size: 4.5rem;
        line-height: 5.5rem;
        width: 61rem;
    }

    .ctraderBroker .ctraderBrokerHero .defaultParagraph {
        font-size: 2.2rem;
        width: 47rem;
        line-height: 3.2rem;
    }

    .ctraderBroker .defaultHeading_Title {
        font-size: 3.6rem;
        line-height: 4.3rem;
    }

    .ctraderBrokerCEOContent .defaultHeading_Title {
        font-size: 3rem;
        line-height: 3.8rem;
    }

    .ctraderBroker .ctraderBrokerExtensive .defaultHeading_Title {
        width: 73rem;
    }

    .TradingSupportInnerContent .defaultHeading_Title {
        width: 51rem;
    }

    .VastAssets ul li:nth-child(3) p {
        width: 72rem;
    }

    .VastAssets ul li:nth-child(4) p {
        width: 71rem;
    }

    .Slide_A .Slide_A_logo {
        top: 39.3rem;
        right: 6.5rem;
    }

    .Slide_A .Slide_A_mobile {
        top: 31.6rem;
        left: -7.2rem;
    }

    .Slide_A .Slide_A_assets {
        position: absolute;
        top: -4.2rem;
        right: -7.2rem;
        opacity: 0;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        right: 35rem;
        top: 39.3rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_mobile {
        top: 31.6rem;
        left: 34rem;
    }





    .copytradingLP_header {
        background: url(/img/b2c/trade/copyTradingLP/header/bg1920.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 90rem;
    }

    .copytradingLPContent {
        padding: 17rem 0 0;
    }

    .copytradingLP .copytradingLPContent .defaultHeading_Title{
        font-size: 6rem;
        line-height: 7rem;
        font-weight: 500;
    }

    .copytradingLPContent .defaultParagraph{
        font-size: 2.5rem;
        line-height: 3.5rem;
        margin: 4.5rem 0 7rem;
        width: 50rem;
    }

    .copytradingLP .nwCustomBtn a {
        height: 7rem;
        border-radius: 7rem;
        font-size: 2.2rem;
    }

    .copytradingLP .defaultHeading_Title {
        font-size: 5.5rem;
        line-height: 6.5rem;
    }

    .copytradingLP .defaultHeading_Title div{
        display: block;
    }

    .WhatCopyTrading .defaultHeading_Title br{
        display: none;
    }

    .WhatCopyTradingBox {
        padding: 4.2rem 0 0 5rem;
    }

    .WhatCopyTradingGrid {
        grid-template-columns: 53rem auto;
    }

    .WhatCopyTradingContent {
        padding: 9.3rem 0 0;
    }

    .WhatCopyTradingBox .nwCustomBtn {
        margin: 4rem 0 0;
    }




    .WhatYoubox{
        height: 31.7rem;
        padding: 0 0 4.6rem 4rem;
    }

    .WhatYouGrid {
        grid-template-columns: 49.2rem 61.6rem;
    }

    .WhatYoubox:first-child, .WhatYoubox:nth-child(4), .WhatYoubox:nth-child(5) {
        width: 49.2rem;
    }

    .WhatYoubox:nth-child(2), .WhatYoubox:nth-child(3), .WhatYoubox:nth-child(6) {
        width: 61.6rem;
    }


    .WhatYoubox:first-child .WhatYouboxContent .defaultParagraph {
        margin-right: -8rem;
    }

    .WhatYoubox:first-child .WhatYouboxImg {
        top: -5rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxContent .defaultParagraph {
        width: 32rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxImg {
        bottom: -4.5rem;
        right: 0;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxContent .defaultParagraph{
        width: auto;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxImg {
        top: -2rem;
        right: -0.5rem;
    }

    .WhatYoubox:nth-child(4) {
        right: -12.5rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxImg {
        margin: -3rem -1rem -6.5rem 2rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxContent .defaultParagraph{
        margin-right: -1rem
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent .defaultParagraph{
        margin-right: -2rem
    }

    .WhatYoubox:nth-child(5) .WhatYouboxImg {
        top: -11.3rem;
        right: 1.8rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxImg {
        bottom: -1.7rem;
        right: 1.7rem;
    }

    .ClaimUp {
        background: url(/img/b2c/trade/copyTradingLP/claimup/bg1920.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 41rem;
    }

    .ClaimUp .defaultParagraph{
        margin: 1rem 0 0;
    }

    .SelectRoleGrid {
        grid-template-columns: repeat(2, 55.3rem);
    }

    .copytradingLP .SelectRoleBox .defaultHeading_Title,
    .copytradingLP .ManualTradingBox .defaultHeading_Title {
        font-size: 5rem;
        line-height: 6rem;
    }

    .ManualTradingGrid {
        grid-template-columns: repeat(2, 55.3rem);
    }

    .ManualTrading{
        padding: 10.8rem 0 0;
    }

    .ManualTradingDesp {
        min-height: 31.5rem;
    }

    .ManualTradingBox .defaultParagraph{
        font-size: 2.2rem;
        line-height: 2.7rem;
    }

    .WorkSteps {
        padding: 10.8rem 0 0;
    }

    .WorkStepsBox {
        padding: 10rem 5rem;
    }

    .WorkStepsGrid {
        grid-template-columns: auto auto;
    }

    .WorkStepsContent{
        padding: 0;
    }

    .WorkStepsContent .defaultParagraph {
        font-size: 2.5rem;
        line-height: 3.2rem;
        min-height: 9.6rem;
    }

    .WorkStepsContent .nwCustomBtn {
        margin: 14rem 0 0;
    }

    .WorkStepsBox .owl-carousel .owl-dots {
        top: 30.8rem;
    }

    .WorkStepsBox .owl-carousel .owl-nav {
        top: 44.7rem;
    }

    .TradingReviewBox .defaultParagraph {
        font-size: 2.2rem;
        line-height: 2.7rem;
        min-height: 16.2rem;
    }

    .TradingReview .owl-carousel .owl-item .item {
        min-height: 46.7rem;
    }

    .TradingReview .owl-carousel .owl-item.center .TradingReviewBox {
        min-height: 46.7rem;
    }

    .TradingReviewBox {
        min-height: 40.2rem;
    }

    .CopyTradingFAQTabs .accordion-button {
        font-size: 2.2rem;
    }





    .lang-tr .whyTopfxGrid {
        grid-template-columns: 30% 30% 20% 20%;
    }

    .lang-tr .MainContent .whyTopfx a.btnDemo {
        width: inherit;
    }

    .lang-tr .MainContent .whyTopfx .whyTopfxBtnDemo {
        margin-top: 1rem!important;
    }

    .lang-tr .aTypesSecTwoChild .card {
        min-height: 37rem;
    }

    .lang-tr .MainContent .tradingconditions .pricing_grid_box p {
        min-height: 11rem;
    }

    .lang-tr .MainContent .getCtrader_col + .getCtrader_col {
        padding: 0 0 0 4.8rem;
    }

    .lang-tr .fixapiultr_Low .cTraderSecOne_content p{
        width: 70%;
    }

    .lang-fa .forexSecSix .downloadCtrader_f {
        margin-top: 0;
    }

    .lang-fa .indices .forexSecSix .downloadCtrader_f {
        margin-top: -2.4rem;
    }

    .lang-fa .getCtrader, .lang-fa .getCtrader .getCtraderInner {
        height: 20rem;
    }

    .lang-pl header .timelineB2c .timelineheroGrid .headerB2c_content .headerb2c_title{
        max-width: initial;
    }

    /*body.lang-vi.trading_competition .CompetitionHeader .defaultParagraph {
        width: 64rem;
    }*/

    .lang-vi .CategoryTabsInner ul li a {
        padding: 0 2.65rem;
    }

    .lang-vi .CategoryTabsInner ul li:first-child a {
        padding-left: 0;
    }

    .lang-vi .CategoryTabsInner ul li:last-child a {
        padding-right: 0;
    }

    .lang-ar .CompetitionHeader {
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_1920.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader .defaultParagraph {
        width: 80rem;
    }

    .lang-ar .CategoryTabsInner ul li a {
        padding: 0 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li a span {
        font-size: 1.7rem;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a {
        padding-left: 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a {
        padding-right: 1.4rem;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(-8rem, 4.4rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(8rem, 4.4rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(-1rem, 0rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(1rem, 0rem);
    }

    .lang-th .nomindepositval,
    .lang-th .equalheight{
        min-height: 4.2rem;
    }


}

@media screen and (min-width:1920px) and (max-height:1080px) {
    /*.headerMargin { margin-top: 7rem; }*/
    /*.bodyscroll{ padding-top: 4.7rem; }*/
    .headerB2c {
        background: url(/img/b2c/2560_heroimagenew.png);
        height: 80.5vh;
        background-size: cover;
        background-position: 114% -10px;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
    }

    .tenYearsParent {
        margin-top: -3.8rem;
        position: relative;
    }

    .homeHeader .headerB2c_content {
        margin-top: -18rem
    }

    .timelineB2c {
        height: 87vh;
    }


    .timelineheroGrid .timelineheroImg {
        right: 0;
        bottom: -9rem;
    }

    .timelineheroGrid .timelineheroImg {
        width: 760px;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 700px;
    }


    .timelineheroGrid .headerB2c_content {
        padding-left: 0;
    }

    header .timelineB2c .headerB2c_content p {
        max-width: 37%
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: 85.8rem 86.8rem;
        grid-column-gap: 2.3rem;
        justify-content: center;
    }

    .lang-pl .forexSecFive .downloadGoogle{
        top: 0;
    }

    .lang-pl .forexSecSix .frSecSixGrid p.mb-md-0{
        margin-bottom: 2.4rem !important;
    }

    .lang-pl .pricing_grid_box p {
        min-height: 13.2rem;
    }

    .lang-pl .choose_assets_inner, .lang-pl .mt4tabs .choose_assets_inner {
        grid-template-columns: auto auto;
        align-items: center;
    }


}

@media screen and (min-width:2400px) {
    /*.headerMargin { margin-top: 7rem; }*/
    /*.bodyscroll{ padding-top: 6.1rem; }*/
    .FTGridTwoInner {
        grid-column-gap: 16rem;
        grid-template-columns: 14.1rem 10.8rem 12rem 19rem;
    }

    .headerB2c {
        background-image: url(/img/b2c/2560_center.png);
        background-color: var(--Black_BG);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 43% -50px;
        width: 100vw;
        height: 81vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /*.headerMargin {
        margin-top: 6rem
    }*/

    .homeHeader .headerB2c_content {
        margin-top: -20rem
    }

    .whyTopfxGrid .d-table {
        margin-right: 60px
    }

    .whyTopfx .whyTopfxInner {
        padding: 2rem 0 2rem 13vmax
    }

    .whyTopfx {
        padding: 0 16vmax 0 0
    }


    .forexSecOne {

        padding: 24.1rem 0 21.4rem;
        background: url(/img/b2c/forexOne_2560.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .frSecTwoChild {
        padding: 10rem 2rem;
    }



    .forexSecOne .container,
    .forexSecOne .container-lg,
    .forexSecOne .container-md,
    .forexSecOne .container-sm,
    .forexSecOne .container-xl,
    .frSecFour .container,
    .frSecFour .container-lg {
        max-width: 1800px;
    }

    .frSecFourChild {
        max-width: 100%
    }

    .frGridBox p br {
        display: none;
    }

    .frGridOne {
        grid-template-columns: 30.1rem 30.1rem 30.1rem 30.1rem 30.1rem 30.1rem;
    }

    .frsecOneChild {
        padding: 8.8rem 0;
    }


    .frSecFiveGrid {
        grid-column-gap: 4.4rem;
        grid-template-columns: 34% 11% 11%;

    }

    .frSecSixGrid {
        grid-column-gap: 4.4rem;
        grid-template-columns: 11% 11% 32%;
    }

    .frSecSixGrid div:last-child>img {
        padding-left: 4rem;
    }


    .videoForex {
        margin-left: initial;
        margin-right: initial;
    }

    .videoForex video {
        max-width: 399px;
    }

    .frSecTwoGrid .defaultHeadingText {
        margin-left: initial;
        margin-right: initial;

    }

    .frSecTwoGrid {
        grid-column-gap: 31rem;
    }

    .frSecTwoChild .defaultHeadingText h4:nth-of-type(2) {
        margin-top: 4rem;
    }

    .frSecSevenBox {
        height: 22.6rem
    }

    .forexSecSeven {
        background-position: 50% 68%;
    }

    .forexSecOne p.defaultParagraph {
        width: 41%;
    }

    .frSecTwoChild p br {
        display: none;

    }

    .forexTableTop {
        padding-left: 16rem;
    }

    .inputSearch {
        width: 100%;
        padding-right: 18rem;
    }

    .shecThreeImg img {
        max-width: 850px;
        margin-left: 0;
    }

    .shares .shareSecThree .frSecTwoGrid {
        grid-column-gap: 0rem;
        grid-template-columns: auto 42%;
        justify-content: center;
    }


    .shares .frSecFour .frSecFourChild,
    .shares .frSecFour .container-lg {
        max-width: 86%;
    }

    .shares .frSecTwoGrid {
        grid-column-gap: 23rem;
    }

    .shares .frSecTwoChild {
        max-width: 100%;
        margin: auto;
    }

    .shares .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%;
    }

    .shares .frGridBox {
        padding: 2.4rem 1.1rem 2.5rem 1.8rem;
    }

    .timelineheroGrid .timelineheroImg {
        right: 25rem;
        bottom: -9rem;
    }

    .aTypesSecTwoChild {
        padding: 8rem 0 0;
        max-width: 174.6rem;
        margin: auto
    }

    .aTypeContent {
        padding-left: 10.7rem;
        align-self: flex-start
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 7.8rem
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-top: -9rem
    }

    .aTypesSecTwoChild .card {
        min-height: 44.2rem
    }

    .aTypesSecFour .aTypesChildLeft {
        margin-left: -13.3rem
    }

    .aTypesSecFour .aTypesChildRight {
        padding: 6rem 0 0 3.8rem;
    }

    .aTypesSecFive .aTypesFiveChildRight {
        margin-right: -9.3rem
    }

    .aTypesSecFour .row {
        align-items: center
    }

    .aTypesSecFive {
        padding: 8.8rem 0
    }

    .aTypesSecFour .aTypesChildLeft img {
        max-width: 850px;
        margin: 0 0 0 -7rem;
    }

    .aTypesSecFive .aTypesFiveChildRight img {
        max-width: 850px;
    }

    .accountTypes .secFive .secFiveChild a img {
        margin-left: 1.8rem;
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        margin-top: 3.1rem;
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: 85.8rem 86.8rem;
        grid-column-gap: 2.3rem;
        justify-content: center;
    }

    .i_Broker {
        height: 89vh;
    }

    .metals.forex .frSecFiveGrid {
        grid-column-gap: 4.4rem;
        grid-template-columns: 34% 10.5% 10.5%;
        justify-content: center;
    }


    .metals.forex .frSecSixGrid {
        grid-column-gap: 4.4rem;
        justify-content: center;
        grid-template-columns: 10.5% 10.5% 33%;
    }


    .metals.forex .forexSecOne {
        padding: 19.5rem 0 18rem;
        background: url(/img/b2c/metalOne_2560.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .metals.forex .mt_custom,
    .metals.forex .frSecSixGrid .mt_custom {
        margin-top: 8rem;
    }

    .energies.forex .frSecFiveGrid {
        grid-column-gap: 4.4rem;
        grid-template-columns: 35% 10.5% 11%;
        justify-content: center;
    }


    .energies.forex .frSecSixGrid {
        grid-column-gap: 4.4rem;
        justify-content: center;
        grid-template-columns: 10.5% 11% 34%;
    }

    .energies.forex .mt_custom,
    .energies.forex .frSecSixGrid .mt_custom {
        margin-top: 10rem;
    }

    .crypto.forex .forexSecOne {
        padding: 20rem 0 22rem;
    }

    .crypto.forex .frSecTwoChild p br {
        display: block;

    }

    .crypto.forex .frSecTwoChild p.defaultParagraph {
        max-width: 94%;
    }

    .indices.forex .forexSecOne {
        padding: 21rem 0 24rem;
    }

    .indices.forex .frSecFiveGrid {
        grid-template-columns: 35% 10.5% 10.5%;
    }

    .indices.forex .frSecSixGrid {
        grid-template-columns: 10.5% 11% 31%;
    }

    .etfs .forexSecOne {
        padding: 23rem 0 23rem;
        background: url(/img/b2c/etfs_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .etfs .frGridOne {
        grid-template-columns: 36.4rem 36.4rem 36.4rem 36.4rem 36.4rem;
    }

    .etfs .frGridBox {
        padding: 2.4rem 7.1rem 2.5rem 1.8rem;
    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1):not(h4) {
        width: 82%;
    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 99%;
    }

    .etfs .frSecTwoGrid .defaultHeadingText h1 {
        white-space: nowrap;
    }

    .CopyTradingSP_BG .container-lg,
    .CopyTradingSP_BG .container-fluid {
        max-width: 73.5%;
    }


    .CopyTradingSP_BG_content {
        margin-top: -24rem;
    }

    .CopyTradingSP_BG_content h1 {
        max-width: 36%;

    }

    .CopyTradingSP_BG_content p {
        max-width: 20%;
    }

    .CopyTradingSP_BG.nfpbones_bg .container-lg,
    .CopyTradingSP_BG.nfpbones_bg .container-fluid {
        max-width: 74%;
    }

    .CopyTradingSP .CopyTradingSP_BG {
        background: url(/img/b2c/CopyTradingSP_BG_2560.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
        width: 100vw;
        height: 88vh;

    }

    .CT_SP_secOne_Box {
        height: 26.5rem;
        width: 36.3rem;
        padding: 2.6rem 4.5rem;
    }

    .CT_SP_secTwo_Box {

        width: 59rem;
        height: 21.3rem;
        padding: 5.7rem 2.2rem 1rem;
    }

    .CT_SP_secTwo_Btn {

        margin: 8.8rem auto 0;
    }

    .mt4PammHeroImg {
        max-width: 950px;
    }

    .mt4PammHeroGrid {
        grid-template-columns: auto auto;
        justify-content: space-between;
    }

    .CopyTradingSP.mt4Pamm .mt4Pamm_BG {
        height: 85vh;
    }

    .mt4Pamm .mt4Pamm_BG .container-lg {
        max-width: 75%;
    }

    .mt4PAMM_secTwo_right iframe {
        width: calc(100% + 45px);
    }

    .mt4Pamm .CT_SP_secTwo_Box {
        height: 20.6rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG{
        background: url(../img/b2c/nfp_bg_2560.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 107.7rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content {
        margin-top: -24rem;
    }

    .nfpbones_SP_secone_grid {
        grid-template-columns: 36.3rem 36.3rem 36.3rem 36.3rem 36.3rem
    }

    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 100%; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }

    .nfpbones_simplestep_grid{ grid-column-gap: 20.6rem; }
    .nfpbones_simplestep_grid h1{ margin-bottom: 4.8rem; }
    .nfpbones_simplestep_grid_inner{ grid-template-columns: 38.9rem 5.3rem 38.9rem; }
    .nfpbones_simplestep_box{ padding: 5.5rem 1.3rem 0; }

    .nfpbones_sectionfour_grid{ grid-template-columns: 60rem 60rem; }
    .nfpbones_sectionfour{ background-image: url(../img/b2c/key_features_bg_b_2560.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
    .nfpbones_sectionfour_box{ padding: 3.7rem 0 0; height: 28.7rem; }
    .nfpbones_sectionfour_box img { height: 12.2rem; }
    .nfpbones_sectionfour_box p{ margin: 1.2rem 0 0; }

    .ourAwards .awardLogos {
        width: auto;
    }

    .awardLogos_box:nth-child(6) {
        left: 0;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }

    .FTGridSixInner {
        grid-column-gap: 8rem;
    }

    .FTGridSixInner .FTGridSixIcon:last-child img {
        min-height: 36px;
    }
    .FooterGrid{
        grid-column-gap: 22rem;
        margin-left: -324px;
    }

    .secSix .container-lg{
        max-width: 100%;
    }











    .Slide_A{
        background: url(/img/b2c/trade/ru_slider/slide_a/new_asset/bg_1920.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
    }

    .ctrader_carousel_slide {
        height: 75rem;
    }

    .ctrader_carousel_slide_Content {
        padding: 11.6rem 0 0;
    }

    .Slide_B {
        background: url(/img/b2c/trade/ru_slider/slide_b/archive/bg_2560.png);
        background-repeat: no-repeat;
        /*background-size: cover;*/
        background-position: right center;
    }

    .downlaodIcon {
        margin: 13.7rem 0 0;
    }

    .home_paymentmethod {
        grid-template-columns: 55rem auto;
    }

    .Slide_D{
        background: url(/img/b2c/trade/ru_slider/slide_d/new_asset/NImg/bg_2560.png);
        background-repeat: no-repeat;
        background-position: center right;
        background-color: var(--Black_BG);
    }

    .clientFeedBack {
        background: url(/img/b2c/trade/client_rating/bg_1920.png);
        background-size: cover;
        background-position: center;
    }

    .clientFeedBackBoxRating img {
        width: 4rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span{
        left: 7rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span{
        right: 7rem;
    }

    /*.marketAnalyeSsec_Box{
        width: 126.8rem;
        height: 33rem;
        margin: auto -8rem;
    }*/

    .account_SectImg {
        margin: 0 0 0 -19rem;
    }

    /*.account_Sect_Grid {
        grid-template-columns: auto 74rem;
    }*/

    .account_SectBoxInner {
        grid-template-columns: repeat(2, 37rem);
    }

    /*.marketAnalyeSsec_graph {
        width: 89.3rem;
    }*/

    /*.marketAnalyeSsec_graph:hover{
        top: -13rem;
        right: -19rem;
    }

    .onePlatform_section {
        margin: 2rem -11.5rem 0;
        padding: 7rem 9rem 0 12rem;
    }*/

    /*.viewliveRateGrid {
        grid-template-columns: 37.5rem 72rem;
    }*/

    .marketAnalyeSsec_graph {
        top: -6.5rem;
        width: 60rem;
    }

    .marketAnalyeSsec_graph:hover {
        top: -10.5rem;
        right: -4rem;
    }

    .account_Sect {
        background: url(/img/b2c/trade/choose_account/new_asset/bg_2560.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        padding: 26.8rem 0 8.8rem;
        margin-top: -18.1rem;
        background-color: #f6f6f7;
    }

    .accountSetTabs .nav-tabs button.nav-link{
        min-height: 12.4rem;
    }

    .secTwo .card .card-body p, .accountSetTabs .tab-content .card-body p {
        font-size: 1.8rem;
    }

    .break {
        margin: 1.6rem 0;
    }

    .onePlatform {
        background: url(/img/b2c/trade/one_platform_N/bg_2560.png);
        background-repeat: no-repeat;
        background-position: top center;
        background-color: var(--Black_BG);
    }

    /*.onePlatform .defaultHeadingText .defaultParagraph {
        margin: 1.5rem 0 0;
        font-size: 2.4rem;
        line-height: 2.9rem;
    }*/

    .onePlatform_section_Inner .defaultParagraph {
        margin: 1rem 0 6rem;
    }

    .viewliveRateGrid {
        grid-template-columns: 73.4rem 34.5rem;
    }

    .partnerBrokersContentInner_BoxContent{
        min-height: 42.3rem;
    }


    .CompetitionHeader {
        /*background: url(/img/b2c/trade/trading_competition/header/trade_bg_2560.png);
        background-position: center;
        background-repeat: no-repeat;*/
        height: 144rem;
        background: var(--Black_BG);
    }

    .CompetitionHeader:before {
        content: '';
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_2560A.png);
        background-position: top left;
        background-repeat: no-repeat;
        height: 144rem;
        width: 100%;
        position: absolute;
        left: 0;
        top:0;
        bottom: 0;
    }

    .CompetitionHeader:after {
        content: '';
        background: url(/img/b2c/trade/trading_competition/header/trade_bg_2560B.png);
        background-position:top right;
        background-repeat: no-repeat;
        height: 144rem;
        width: 100%;
        position: absolute;
        right: 0;
        top:0;
        bottom: 0;
    }

    .CompetitionHeader .container-lg{
        position: relative;
        z-index: 1;
    }

    .defaultHeading_SmallTitle {
        font-size: 3.4rem;
        line-height: 4.1rem;
        margin: 14rem 0 0;
    }

    .CompetitionHeader .defaultHeading_Title {
        font-size: 12rem;
        line-height: 14.2rem;
        margin: 11.2rem 0 0;
    }

    .CompetitionHeader .defaultParagraph {
        font-size: 7rem;
        line-height: 8.4rem;
        margin: 3.9rem auto 0;
        width: 78rem;
    }

    .CompetitionHeader .nwCustomBtn a {
        width: 40rem;
        height: 6rem;
        font-size: 2.5rem;
    }

    .CategoryTabsInner ul li a{
        padding: 0 2.95rem;
    }

    .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/NewBG/bg2560.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-color: var(--Black_BG);
    }

    .partnerBrokers {
        padding: 21.2rem 0 8.8rem;
    }

    .UnlockPower {
        background: url(/img/b2c/trade/trading_competition/unlockpower/unlock_bg_2560.png);
        background-position: center;
        background-repeat: no-repeat;
        background-color: var(--Black_BG);
        padding: 8.8rem 0 4rem;
    }

    .UnlockPower .defaultHeadingText {
        margin-bottom: -2.4rem;
    }

    .tradingPower .owl-stage {
        display: flex;
        left: -8rem;
    }

    .owl-carousel.tradingPower .owl-item.center .tradingPowerAwardImg {
        transform: scale(1);
    }

    .tradingPowerAward_Content{
        width: 32.9rem;
        height: 32.9rem;
    }

    .owl-carousel.tradingPower .owl-item.center {
        max-width: 55.4rem;
        z-index: 1;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2),
    .owl-carousel.tradingPower .owl-item:nth-child(3) {
        max-width: 36.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAwardImg {
        transform: scale(0.65635);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward_Content {
        width: 23.3rem;
        height: 23.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward_Content {
        width: 18.5rem;
        height: 18.5rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(8rem, 4.4rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(-8rem, 4.4rem);
    }

    .tradingPowerAward_Content span {
        font-size: 2.3rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAwardImg,
    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAwardImg {
        transform: scale(1);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(1rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.412);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover .tradingPowerAward_Content span {
        transform: scale(.7);
        padding-top: 2rem;
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(-1rem, 0rem);
    }

    .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover .tradingPowerAward_Content {
        transform: scale(1.7784);
    }

    .UnlockPowerBtmContent {
        margin-top: -1.5rem;
    }

    .TradingCompetitionGrid {
        display: grid;
        grid-template-columns: repeat(4, 26.9rem);
    }

    .TradingCompetitionBox {
        padding: 2.8rem 1rem 3.6rem;
    }

    .TradingCompetitionBox:first-child p,
    .TradingCompetitionBox:nth-child(3) p{
        padding: 0;
    }

    .JoincontestPopup {
        padding: 7.5rem 2.5rem;
    }




    .BoostIBMain .BoostIBMainHero {
        background-size: cover;
    }

    .TopFXGlobeBtmImg{
        margin: -4rem auto 0;
        text-align: center;
    }

    .TopFXGlobeBtmImg img{
        width: 100%;
    }

    .BoostIBMain .AwardsList.AwardsListB {
        background: url(/img/b2c/trade/IntroducingbrokersN/awards/bg2560.png);
        background-size: cover;
        background-position: center;
    }

    .copytradingLP_header {
        background: url(/img/b2c/trade/copyTradingLP/header/bg2560.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 90rem;
    }

    .copytradingLP .copytradingLPContent .defaultHeading_Title {
        line-height: 6.5rem;
    }

    .copytradingLP .defaultHeading_Title {
        font-size: 6rem;
        line-height: 7.5rem;
    }

    .WhatYouboxContent .WhatYoubox_Title {
        font-size: 3.2rem;
        line-height: 3.7rem;
    }

    .WhatYouboxContent .defaultParagraph {
        margin: 2rem 0 0;
        font-size: 2.5rem;
        line-height: 3rem;
     }

     .WhatYoubox:first-child .WhatYouboxContent .defaultParagraph {
        margin-right: -10rem;
    }

    .WhatYoubox:first-child .WhatYouboxImg {
        top: -6rem;
        right: 2rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxImg {
        bottom: -2rem;
        right: 1.2rem;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxImg {
        top: -3rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxImg {
        margin: -3rem -1rem -5.5rem 3rem;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxImg {
        top: -12rem;
        right: 0.3rem;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent .defaultParagraph {
        margin-right: -4rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxImg {
        bottom: -0.8rem;
        right: 0.7rem;
    }

    .ClaimUp {
        background: url(/img/b2c/trade/copyTradingLP/claimup/bg2560.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 58.8rem;
    }

    .ClaimUp .defaultParagraph {
        font-size: 4rem;
        margin: 2rem 0 0;
        width: 55rem;
        line-height: 4.8rem;
    }

    .SelectRoleBox {
        padding: 7rem 6rem 7rem 5rem;
    }

    .copytradingLP .SelectRoleBox .defaultHeading_Title,
    .copytradingLP .ManualTradingBox .defaultHeading_Title {
        font-size: 4rem;
        line-height: 5rem;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 3rem 0 0;
        font-size: 2.5rem
    }

    .SelectRoleBox ol li:nth-child(1n + 2) {
        margin: 2rem 0 0;
    }

    .SelectRoleBox:first-child li:nth-child(2) {
        top: 2.9rem;
    }

    .SelectRoleBox:first-child li:nth-child(3) {
        top: 3.5rem;
    }

    .SelectRoleBox:first-child li:nth-child(4) {
        top: 6.4rem;
    }

    .WorkStepsBox {
        padding: 10rem 4rem 10rem 5rem;
    }

    .ManualTradingBox .defaultHeading_Title {
        margin: 0 0 4rem;
    }

    .ManualTradingDesp {
        min-height: 34.2rem;
    }

    .ManualTradingBox .defaultParagraph{
        font-size: 2.5rem;
        line-height: 3rem;
    }

    .TradingReviewBox {
        min-height: 45.5rem;
    }

    .TradingReview .owl-carousel .owl-item .item {
        min-height: 52.4rem;
    }

    .TradingReview .owl-carousel .owl-item.center .TradingReviewBox {
        min-height: 52.4rem;
    }

    .TradingReviewBox .UserName {
        font-size: 2.5rem;
        margin: 3.6rem 0 1rem;
    }

    .cort {
        height: 7.3rem;
    }

    .TradingReview .owl-carousel .owl-item .cort img {
        max-width: 4.8rem;
    }

    .TradingReview .owl-carousel .owl-nav {
        top: 23.5rem;
    }



    /*.lang-tr .MainContent .forex.shares .frGridBox {
        height: 17rem;
    }*/

    /*.lang-tr .MainContent .metals.forex .frGridBox {
        min-height: 14rem;
    }*/

    .lang-tr .MainContent .energies.forex .frGridBox {
        padding: 2.5rem 1.2rem 2.2rem 2.5rem;
        /*height: 14rem;*/
    }

    .lang-tr .whyTopfxGrid {
        grid-template-columns: 31% 28% 23% 18%;
    }

    .lang-tr .whyTopfxGrid .d-table {
        margin-right: 5rem;
    }

    /*.lang-tr .MainContent .crypto.forex .frGridBox {
        height: 17rem;
        min-height: 17rem;
    }

    .lang-tr .MainContent .forex.shares.etfs .frGridBox {
        height: 15rem;
    }*/

    .lang-tr .MainContent .tradingconditions .pricing_grid_box h4{
        height: 3rem;
    }

    .lang-tr .MainContent .tradingconditions .pricing_grid_box p{
        min-height: 6rem;
    }

    .lang-tr .MainContent .getCtraderGrid {
        grid-template-columns: 16% 19% 25% 15% 25%;
    }

    .lang-tr .MainContent .getCtrader_col p {
        width: inherit;
    }

    .lang-tr .MainContent .getCtrader_col + .getCtrader_col {
        padding: 0 0 0 8.8rem;
    }

    .lang-tr .MainContent .whytopFxcTrade_inner {
        min-height: 15rem;
    }

    .lang-tr .MainContent .howcopy_trade .pricing_grid_box {
        padding: 2.2rem 1.2rem 2rem 2.2rem;
    }

    .lang-ar .CompetitionHeader {
        background: var(--Black_BG);
    }

    .lang-ar .CompetitionHeader:before {
        content: '';
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_2560B.png);
        background-position: top left;
        background-repeat: no-repeat;
        height: 144rem;
        width: 100%;
        position: absolute;
        left: 0;
        top:0;
        bottom: 0;
    }

    .lang-ar .CompetitionHeader:after {
        content: '';
        background: url(/img/b2c/trade/trading_competition/header/ar/trade_bg_2560A.png);
        background-position:top right;
        background-repeat: no-repeat;
        height: 144rem;
        width: 100%;
        position: absolute;
        right: 0;
        top:0;
        bottom: 0;
    }

    .lang-ar .CompetitionHeader .defaultParagraph {
        width: 80rem;
    }

    .lang-ar .CategoryTabsInner ul li a {
        padding: 0 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li a span {
        font-size: 1.7rem;
    }

    .lang-ar .CategoryTabsInner ul li:first-child a {
        padding-left: 1.4rem;
    }

    .lang-ar .CategoryTabsInner ul li:last-child a {
        padding-right: 1.4rem;
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward {
        transform: translate(-8rem, 4.4rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward {
        transform: translate(8rem, 4.4rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(2) .tradingPowerAward:hover {
        transform: translate(-1rem, 0rem);
    }

    .lang-ar .owl-carousel.tradingPower .owl-item:nth-child(3) .tradingPowerAward:hover {
        transform: translate(1rem, 0rem);
    }



}

@media screen and (min-width:2560px) and (max-height:1080px) {
    /*.headerMargin { margin-top: 7rem; }*/
    /*.bodyscroll{ padding-top: 6.1rem; }*/
    .headerB2c {
        background-image: url(/img/b2c/2560_center.png);
        background-color: var(--Black_BG);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 43% -50px;
        width: 100vw;
        height: 81vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }


    .tenYearsParent {
        margin-top: -5rem;
        position: relative;
    }

    /*.headerMargin {
        margin-top: 6rem
    }*/

    .homeHeader .headerB2c_content {
        margin-top: -5rem
    }


    .aTypesSecTwoChild {
        padding: 8rem 0 0;
        max-width: 174.6rem;
        margin: auto
    }

    .aTypeContent {
        padding-left: 10.7rem;
        align-self: flex-start
    }

    .aTypesSecTwoChild .card .card-body {
        padding: 2.7rem 7.8rem
    }

    .aTypeVersion,
    .aTypeVersionTwo {
        margin-top: -9rem
    }

    .aTypesSecTwoChild .card {
        min-height: 44.2rem
    }

    .aTypesSecFour .aTypesChildLeft {
        margin-left: -13.3rem
    }

    .aTypesSecFour .aTypesChildRight {
        padding: 6rem 0 0 6.8rem;
    }

    .aTypesSecFive .aTypesFiveChildRight {
        margin-right: -9.3rem
    }

    .aTypesSecFour .row {
        align-items: center
    }

    .aTypesSecFive {
        padding: 8.8rem 0
    }

    .aTypesSecFour .aTypesChildLeft img {
        max-width: 850px;
    }

    .aTypesSecFive .aTypesFiveChildRight img {
        max-width: 850px;
    }

    .accountTypes .secFive .secFiveChild a img {
        margin-left: 1.8rem;
    }

    .aTypesSecFive .d-xl-flex,
    .aTypesSecFour .d-xl-flex {
        margin-top: 3.1rem;
    }

    .aTypesSecTwoGrid {
        display: grid;
        grid-template-columns: 85.8rem 86.8rem;
        grid-column-gap: 2.3rem;
        justify-content: center;
    }


    .videoForex {
        margin-left: initial;
        margin-right: initial;
    }

    .videoForex video {
        max-width: 399px;
    }

    .inputSearch {
        width: 100%;
        padding-right: 18rem;
    }

    .shecThreeImg img {
        max-width: 850px;
        margin-left: 0;
    }

    .shares .shareSecThree .frSecTwoGrid {
        grid-column-gap: 0rem;
        grid-template-columns: auto 42%;
        justify-content: center;
    }


    .shares .frSecFour .frSecFourChild,
    .shares .frSecFour .container-lg {
        max-width: 86%;
    }

    .shares .frSecTwoGrid {
        grid-column-gap: 23rem;
    }

    .shares .frSecTwoChild {
        max-width: 100%;
        margin: auto;
    }

    .shares .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 100%;
    }

    .shares .frGridBox {
        padding: 2.4rem 1.1rem 2.5rem 1.8rem;
    }

    .timelineheroGrid .timelineheroImg {
        right: 25rem;
        bottom: -9rem;
    }

    .mt4_App_header {
        padding: 6rem 0;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 5.2rem 0;
        max-width: 400px;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 571px;
    }

    .mt4_App_SecOne_Grid {
        grid-column-gap: 8.4rem;
    }

    .etfs .forexSecOne {
        padding: 23rem 0 23rem;
        background: url(/img/b2c/etfs_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

    .etfs .frGridOne {
        grid-template-columns: 36.4rem 36.4rem 36.4rem 36.4rem 36.4rem;
    }

    .etfs .frGridBox {
        padding: 2.4rem 7.1rem 2.5rem 1.8rem;
    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1):not(h4) {
        width: 82%;
    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1) {
        width: 99%;
    }

    .etfs .frSecTwoGrid .defaultHeadingText h1 {
        white-space: nowrap;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG{
        background: url(../img/b2c/nfp_bg_2560.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 107.7rem;
    }

    .CopyTradingSP .nfpbones_header .CopyTradingSP_BG_content {
        margin-top: -24rem;
    }

    .nfpbones_SP_secone_grid {
        grid-template-columns: 36.3rem 36.3rem 36.3rem 36.3rem 36.3rem
    }

    .nfpbones_SP_secone_grid .CT_SP_secOne_Box{ width: 100%; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p{ padding: 0; }
    .nfpbones_SP_secone_grid .CT_SP_secOne_Box p span{ display: block; }

    .nfpbones_simplestep_grid{ grid-column-gap: 20.6rem; }
    .nfpbones_simplestep_grid h1{ margin-bottom: 4.8rem; }
    .nfpbones_simplestep_grid_inner{ grid-template-columns: 38.9rem 5.3rem 38.9rem; }
    .nfpbones_simplestep_box{ padding: 5.5rem 1.3rem 0; }

    .nfpbones_sectionfour_grid{ grid-template-columns: 60rem 60rem; }
    .nfpbones_sectionfour{ background-image: url(../img/b2c/key_features_bg_b_2560.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
    .nfpbones_sectionfour_box{ padding: 3.7rem 0 0; height: 28.7rem; }
    .nfpbones_sectionfour_box img { height: 12.2rem; }
    .nfpbones_sectionfour_box p{ margin: 1.2rem 0 0; }

    .ourAwards .awardLogos {
        width: auto;
    }

    .awardLogos_box:nth-child(6) {
        left: 0;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }

    .FTGridSixInner {
        grid-column-gap: 8rem;
    }

    .FTGridSixInner .FTGridSixIcon:last-child img {
        min-height: 36px;
    }


    .secSix .container-lg{
        max-width: 100%;
    }

    .lang-fa .getCtrader, .lang-fa .getCtrader .getCtraderInner {
        height: 22rem;
    }

}

@media screen and (min-width:2560px) and (min-height:1081px) and (max-height:1440px) {
    /*.headerMargin { margin-top: 7rem; }*/
    .bodyscroll{ padding-top: 6.1rem; }
    .headerB2c {
        background-image: url(/img/b2c/2560x1440heroimage.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 100vw;
        height: 86.5vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tenYearsParent {
        margin-top: -7.2rem;
        position: relative;
    }

    .findmoreopprt{
        position: relative;
    }

    .videoForex {
        margin-left: initial;
        margin-right: initial;
    }

    .videoForex video {
        max-width: 399px;
    }

    .i_Broker {
        height: 91vh;
    }

    .mt4_App_header {
        padding: 6.7rem 0 7.5rem;
    }

    .mt4_App_header .headerB2c_content .mt4_App_h_frontImg img {
        margin: 5.2rem 0 16.2rem;
        max-width: 698px;
    }

    .mt4_App_SecOne_Grid_img img {
        max-width: 571px;
    }

    .mt4_App_SecOne_Grid {
        grid-column-gap: 8.4rem;
    }

    .etfs .frSecTwoGrid .defaultHeadingText>:not(h1):not(h4) {
        width: 82%;
    }

    .ourAwards .awardLogos {
        width: auto;
    }

    .awardLogos_box:nth-child(6) {
        left: 0;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }

    .FTGridSixInner {
        grid-column-gap: 8rem;
    }

    .FTGridSixInner .FTGridSixIcon:last-child img {
        min-height: 36px;
    }


}

/*@media screen and (min-width:3200px) and (max-height:1440px) {

    .bodyscroll{ padding-top: 6.1rem; }
    .headerB2c {
        background-image: url(/img/b2c/2560x1440heroimage.png);
        background-color: var(--Black_BG);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 100vw;
        height: 83vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .homeHeader .headerB2c_content {
        margin-top: -25rem
    }

    .aboutB2c {
        background: url(/img/b2c/main-image-about-us.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        width: 100vw;
        height: 100vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .timelineheroGrid .timelineheroImg {
        right: 90rem;
        bottom: -9rem;
    }

    .timelineB2c {
        height: 92vh;
    }

    .timelineheroGrid .timelineheroImg img {
        max-width: 740px;
    }

    .ourAwards .awardLogos {
        width: auto;
    }

    .awardLogos_box:nth-child(6) {
        left: 0;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }

    .FTGridSixInner {
        grid-column-gap: 8rem;
    }

    .FTGridSixInner .FTGridSixIcon:last-child img {
        min-height: 36px;
    }














    .ctrader_carousel_slide{
        grid-template-columns: 53rem auto;
    }

    .ctrader_carousel_slide_Content {
        padding: 26rem 0 0;
    }

    .ctrader_carousel .active .Slide_A .Slide_A_logo{
        right: -4rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        right: 25.5rem;
    }

    .Slide_A .Slide_A_mobile {
        left: -9.5rem;
    }

    .Slide_A .Slide_A_assets {
        top: -4rem;
        right: -21rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_assets img {
        width: revert !important;
    }


    .Slide_B .ctrader_carousel_slide {
        grid-template-columns: 71rem auto;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        width: 61rem;
    }

    .Slide_B .ctrader_carousel_slide_Content {
        padding: 23rem 0 0;
    }

    .Slide_C .ctrader_carousel_slide {
        grid-column-gap: 18rem;
    }

    .Slide_D .ctrader_carousel_slide {
        grid-template-columns: 71rem auto;
        grid-column-gap: 0;
    }

    .Slide_D_user {
        top: 14rem;
        left: -19.6rem;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img {
        width: revert !important;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span{
        left: 8rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span{
        right: 8rem;
    }

    .onePlatform_img img{
        max-width: 100%;
    }

    .marketAnalyeSsec_Box{
        width: 126.8rem;
        height: 33rem;
        margin: auto -8rem;
    }

    .account_SectImg {
        margin: 0 0 0 -19rem;
    }

    .account_Sect_Grid {
        grid-template-columns: auto 74rem;
    }

    .account_SectBoxInner {
        grid-template-columns: repeat(2, 37rem);
    }

    .marketAnalyeSsec_graph {
        width: 89.3rem;
    }

    .onePlatform_section {
        margin: 2rem -11.5rem 0;
        padding: 7rem 9rem 0 12rem;
    }

    .viewliveRateGrid {
        grid-template-columns: 37.5rem 72rem;
    }

    .onePlatform_section_MT4 {
        margin: 9.4rem -11.5rem 0;
        padding: 3rem 11rem;
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: 68rem 36.1rem
    }

    .Client_SaysBoxInner {
        width: 149.6rem;
        height: 53rem;
        margin: -12rem -19.3rem 0;
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title {
        margin-bottom: 4.8rem;
    }

    .Client_Review_Inner {
        grid-template-columns: 22rem 84.4rem;
        grid-column-gap: 6.4rem;
    }

    .ClientnameImg{
        width: 22rem;
        height: 22rem;
    }

    .Client_Review .owl-nav .owl-prev {
        left: 9rem;
    }

    .Client_Review .owl-nav .owl-next {
        right: 9rem;
    }

    .Client_Review .owl-dots {
        margin: 4.6rem 0 0;
    }

    .partnerBrokersContentGrid {
        grid-template-columns: repeat(2, 55.3rem);
    }

    .partnerBrokersContentInner_BoxContent{
        min-height: 42.3rem;
    }
}*/

/*@media screen and (min-width:5120px) and (max-height:1440px) {

    .bodyscroll{ padding-top: 6.1rem; }
    .headerB2c {
        background-image: url(/img/b2c/2560_heroimagenew.png);
        background-color: var(--Black_BG);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center bottom;
        width: 100vw;
        height: 93vh;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center
    }


    .homeHeader .headerB2c_content {
        margin-top: -40rem
    }

    .ourAwards .awardLogos {
        width: auto;
    }

    .awardLogos_box:nth-child(6) {
        left: 0;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }

    .FTGridSixInner {
        grid-column-gap: 8rem;
    }

    .FTGridSixInner .FTGridSixIcon:last-child img {
        min-height: 36px;
    }







    .ctrader_carousel_slide{
        grid-template-columns: 53rem auto;
    }

    .ctrader_carousel_slide_Content {
        padding: 26rem 0 0;
    }

    .ctrader_carousel .active .Slide_A .Slide_A_logo{
        right: -4rem;
    }

    .ctrader_carousel .active .Slide_A.Slide_AMove .Slide_A_logo {
        right: 25.5rem;
    }

    .Slide_A .Slide_A_mobile {
        left: -9.5rem;
    }

    .Slide_A .Slide_A_assets {
        top: -4rem;
        right: -21rem;
    }

    .ctrader_carousel .Slide_A .Slide_A_assets img {
        width: revert !important;
    }


    .Slide_B .ctrader_carousel_slide {
        grid-template-columns: 71rem auto;
    }

    .Slide_B .ctrader_carousel_slide_Content ul {
        width: 61rem;
    }

    .Slide_B .ctrader_carousel_slide_Content {
        padding: 23rem 0 0;
    }

    .Slide_C .ctrader_carousel_slide {
        grid-column-gap: 18rem;
    }

    .Slide_D .ctrader_carousel_slide {
        grid-template-columns: 71rem auto;
        grid-column-gap: 0;
    }

    .Slide_D_user {
        top: 14rem;
        left: -19.6rem;
    }

    .owl-carousel .owl-item .Slide_D .Slide_D_user img {
        width: revert !important;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-prev span{
        left: 8rem;
    }

    .cTrader_header_Silder .owl-carousel .owl-nav button.owl-next span{
        right: 8rem;
    }

    .onePlatform_img img{
        max-width: 100%;
    }

    .marketAnalyeSsec_Box{
        width: 126.8rem;
        height: 33rem;
        margin: auto -8rem;
    }

    .account_SectImg {
        margin: 0 0 0 -19rem;
    }

    .account_Sect_Grid {
        grid-template-columns: auto 74rem;
    }

    .account_SectBoxInner {
        grid-template-columns: repeat(2, 37rem);
    }

    .marketAnalyeSsec_graph {
        width: 89.3rem;
    }

    .onePlatform_section {
        margin: 2rem -11.5rem 0;
        padding: 7rem 9rem 0 12rem;
    }

    .viewliveRateGrid {
        grid-template-columns: 37.5rem 72rem;
    }

    .onePlatform_section_MT4 {
        margin: 9.4rem -11.5rem 0;
        padding: 3rem 11rem;
    }

    .onePlatform_section_MT4Grid {
        grid-template-columns: 68rem 36.1rem
    }

    .Client_SaysBoxInner {
        width: 149.6rem;
        height: 53rem;
        margin: -12rem -19.3rem 0;
    }

    .Client_SaysBoxInnerContent .defaultHeading_Title {
        margin-bottom: 4.8rem;
    }

    .Client_Review_Inner {
        grid-template-columns: 22rem 84.4rem;
        grid-column-gap: 6.4rem;
    }

    .ClientnameImg{
        width: 22rem;
        height: 22rem;
    }

    .Client_Review .owl-nav .owl-prev {
        left: 9rem;
    }

    .Client_Review .owl-nav .owl-next {
        right: 9rem;
    }

    .Client_Review .owl-dots {
        margin: 4.6rem 0 0;
    }

    .partnerBrokersContentGrid {
        grid-template-columns: repeat(2, 55.3rem);
    }

    .partnerBrokersContentInner_BoxContent{
        min-height: 42.3rem;
    }
}*/


/*Language CSS*/

.lang-vi .upperMenu .mr-xl-5 {
    margin-right: 2rem !important;
}


/*.lang-vi .frGridBox,
.lang-my .frGridBox,
.metals.forex .frGridBox {
    height: initial;
    min-height: 18rem;
}*/

.lang-vi .energies.forex .frSecSixGrid .downloadGoogle,
.lang-it .energies.forex .frSecSixGrid .downloadGoogle {
    top: -2.4rem;
}

/*.lang-it .frGridBox,
.lang-id .frGridBox,
.lang-es .frGridBox,
.lang-fr .frGridBox,
.lang-fr .aTypesSecThreeGrid .aTypesSecThreeBox {
    height: initial;
    min-height: 16rem;
}*/


.lang-it .aTypesSecFour a:last-child,
.lang-it .aTypesSecFive a:last-child,
.lang-id .aTypesSecFour a:last-child,
.lang-id .aTypesSecFive a:last-child,
.lang-es .aTypesSecFive a:last-child,
.lang-es .aTypesSecFour a:last-child {
    margin-left: 2rem;
}


.lang-id .forex:not(.metals):not(.energies) .frSecSixGrid .downloadGoogle,
.lang-id .energies.forex .frSecSixGrid .downloadGoogle,
.lang-fr .energies.forex .frSecSixGrid .downloadGoogle {
    top: -2.4rem;
}

.lang-es .forex:not(.metals):not(.energies) .frSecFiveGrid .downloadGoogle {
    top: 0;
}

.lang-fr .WithDrawalMainDiv a.btndepositNow {
    margin-left: 10px;
}





.lang-ru .indices.forex .frGridBox {
    padding: 2.5rem 0.2rem 2.2rem 1.5rem;
}

/*.lang-ru .frGridBox{
    height: 22rem;
}*/

.lang-ru .tradeForexNow .btn{
    width:34.8rem;
}

.lang-ru .frSecFiveGrid p, .frSecSixGrid p{
    margin-bottom: 4.4rem;
}



.lang-ru .secThreeTable .table thead th:first-child{
    width: 296px;
}

.lang-ru .secThreeTable .table thead th:nth-child(2){
    width: 367px;
}

.lang-ru .secThreeTable .table thead th:nth-child(3){
    width: 335px;
}

.lang-ru .marketSecFour .mSecFourBox{
    padding: 2rem 0.7rem;
    margin: 0 0.5rem 0;
}

.lang-ru .WithDrawalMainDiv .depositTable .table th {
    width:20rem;
}

.lang-ru .aTypesSecThreeGrid .aTypesSecThreeBox{
    height:21.1rem
}

.lang-ru .whyTopfxGrid{
    grid-template-columns: 31% 23% 27% 19%;
}

.lang-ru .d-xl-flex.justify-content-xl-center.d-block.whyBtn{
    display: flex !important;
}
.lang-pt .d-xl-flex.justify-content-xl-center.d-block.whyBtn{
    display: flex !important;
    justify-content: end !important;
    align-items: center;
    margin-left: 3.3rem;
}

.lang-ru .whyTopfxBtnDemo{
    width: 24rem;
    margin-top: 0;
}

.lang-ru .timelineheroGrid {
    grid-template-columns: 89% 11%;
}

.lang-ru header .timelineB2c .headerB2c_content p {
    width: 50%;
}

.lang-ru .forex.indices .frGridOne, .lang-ru .forex.metals .frGridOne, .lang-ru .forex.crypto .frGridOne {
    grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 17.5rem auto;
}

.lang-ru .forex.shares .frGridOne {
    grid-template-columns: 17.5rem 17.5rem 17.5rem 17.5rem 20.5rem 17.5rem;
}

.lang-ru .energies .frSecSixGrid p{
    margin-bottom: 4.4rem !important;
}

.lang-ru .energies.forex .frSecSixGrid .downloadGoogle{
    top: -2.4rem !important;
}

/*.lang-ru .crypto.forex .frGridBox {
    height: 23rem;
}*/

.lang-ru .crypto.forex .crytoSecOneGrid .crytoSecOneBox {
    padding: 2rem;
    height: 20rem;
}

.lang-ru .etfs.shares .frGridOne {
    grid-template-columns: 21.24rem 21.24rem 21.24rem 21.24rem 21.24rem;
}

.lang-ru .marketSecFour .flex-xl-nowrap .mSecFourBox{
    padding: 2rem 1.7rem;
    margin: 0 1.5rem;
}

.lang-ru .marketSecFour .flex-xl-nowrap .mSecFourBox h3{
    width: 80%;
}

/*.lang-ru .priceContent{
    width: 50%;
}*/

.lang-ru .frSecSixGrid p{
    margin-bottom: 4.4rem !important;
}

.lang-ru .frSecSevenBox{
    min-height: initial;
    height: auto;
}

.lang-ru a.btnNewViewAll{
    width:29rem
}

.lang-ru .AboutsecOne .aboutCardser{
    min-height: inherit;
}

.lang-ru .AboutsecOne .aboutCardser .aboutCardBody{
    min-height: 35.4rem;
}

.lang-ru .AboutsecOne .aboutCardser .aboutCardBody a{
    padding: 0 2rem;
    margin-top: 2rem;
    position: initial;
    transform: initial;
}


.lang-tr .whyTopfx a.btnDemo{
    width: 20rem;
}

.lang-tr .whyTopfx .whyTopfxBtnDemo{
    margin-top: 0 !important;
}

.lang-tr .frGridBox{
    padding: 2.5rem 1.4rem;
}

.lang-tr .indices.forex .frGridBox {
    padding: 2.5rem 0.5rem 2.2rem 1.4rem;
    /*height: 18rem;*/
}

/*.lang-tr .forex.shares .frGridBox{
    height: 22.5rem;
}

.lang-tr .forex.energies .frSecSixGrid p{
    min-height: 13.5rem;
}

.lang-tr .crypto.forex .frGridBox{
    min-height: 22rem;
}

.lang-tr .crypto.forex .frSecTwoChild h4{
    line-height: initial;
}

.lang-tr .forex.shares.etfs .frGridBox{
    height: 17.9rem;
}*/

.lang-tr .marketSecFour .mSecFourBox h3{
    width: 80%;
}

.lang-tr .secTwo.aTypesSecOne .card .card-body{
    height: 74rem;
}

.lang-tr .aTypesSecThreeGrid .aTypesSecThreeBox{
    height: 19rem;
}

.lang-tr .aTypesSecFive a:last-child {
    margin-left: 4.1rem;
}

.lang-tr .tradingconditions .pricing_grid_box h4 {
    position: relative;
    padding-left: 4.5rem;
    height: 4.3rem;
}

.lang-tr .tradingconditions .pricing_grid_box h4 img {
    position: absolute;
    left: 0;
}

.lang-tr .tradingconditions .pricing_grid_box p {
    min-height: 13.2rem;
}

.lang-tr .leverage_risk_grid_box h4 {
    min-height: 4.3rem;
}

.lang-tr .choose_assets_inner .nav-tabs .nav-link {
    padding: 1.3rem 1.6rem 1.3rem 1.2rem;
}

.lang-tr .getCtraderGrid {
    grid-template-columns: 13% 19% 29% 17% 22%;
}

.lang-tr .getCtrader_col + .getCtrader_col {
    padding: 0 0 0 3.8rem;
}

.lang-tr .ctradercopysecthree_right {
    grid-template-columns: 23.3rem 23.3rem;
}

.lang-tr .whytopFxcTrade_inner {
    min-height: 16rem;
}

.lang-tr .ctraerappsecfive .mt4_App_SecThree_grid_Box:nth-child(5) {
    padding: 0 1rem;
}

.lang-tr .i_BrokerSecOneBox {
    height: 14rem;
}

.lang-tr .i_BrokerSecOneBox span {
    width: 82%;
}

.lang-tr .contact-element {
    padding: 5.3rem 2rem 5.5rem;
}

.lang-hi .energies.forex .forexSecSix .mt_custom p.mb-md-0{
    min-height: 11rem;
}

.lang-hi .marketSecFour .mSecFourBox h3{
    width: 85%;
    margin-right: -1rem;
}

.lang-hi .secTwo.aTypesSecOne .card .card-body{
    min-height: 73.5rem;
}

.lang-hi .accountTypes .secFive.aTypesSecFive .secFiveChild a.mb-0{
    margin-left: 3.1rem;
}

.lang-hi .getCtrader_col + .getCtrader_col {
    padding: 0 0 0 2.8rem;
}

.lang-hi .frSecFour .choose_assets_inner {
    grid-template-columns: 14.5rem auto;
}

.lang-hi .ctraerappsecfive .mt4_App_SecThree_grid_Box {
    height: 16.5rem;
}

.lang-hi .AboutsecThree .AsecThreeChild .secThreeTable .table th, .lang-cn .AboutsecThree .AsecThreeChild .secThreeTable .table th {
    width: 33%;
}

.lang-cn .whyTopfx .whyBtn{
    padding-left: 3rem;
}

.lang-cn .whyTopfx .whyTopfxBtnDemo{
    margin-top: 0 !important;
    display: flex;
    align-items: center;
}

.lang-hi .frSecSevenBox, .lang-cn .frSecSevenBox {
    min-height: inherit;
    height: inherit;
}

/*.lang-hi .crypto.forex .frGridBox {
    height: auto;
}

.lang-hi .etfs .frGridBox {
    height: auto;
}*/

.lang-hi .ctradercopysecthree_right_inner {
    width: 23rem;
}

.lang-hi .fixapiultr_Low .cTraderSecOne_content p {
    width: 54.6rem;
}

.lang-hi .i_BrokerSecOneChild  .i_BrokerSecOneBox:nth-child(3) span {
    width: auto;
}

.lang-hi .copytrading_intro_bottomgrid {
    grid-template-columns: 15rem 10rem 9rem 13rem 14rem;
}

.lang-hi .cTraderSecOne.manual_trading .cTraderSecOne_content p{
    width: 62rem;
}

.lang-hi .accountTypes .secFive.aTypesSecFour .secFiveChild a.mb-0{
    display: flex;
    margin-left: 3.1rem;
}

/*.lang-cn .indices.forex .frGridBox, .lang-cn .etfs .frGridBox{
    min-height: initial;
    height: initial;
}*/

.lang-cn .mt4PAMM_secTwo_Grid{
    grid-template-rows: inherit;
}

.lang-cn .mt4PAMM_secTwo_btn{
    margin-top: 0;
}



@media (min-width: 992px) and (max-width: 1199px){
    .lang-ru .AboutsecOne .aboutCardser .aboutCardBody {
        min-height: 37.8rem;
    }

}

@media (min-width: 768px) and (max-width: 991px){
    .lang-ru .AboutsecOne .aboutCardser .aboutCardBody{
        min-height: inherit;
    }

    .lang-ru .AboutsecOne .aboutCardser .aboutCardBody a{
        padding: 0;
    }

    .lang-hi .FTGridTwo .FTGridTwo_Last .last_f_menu ul {
        margin-top: 3rem;
    }

    /*.lang-hi .etfs .frGridBox{
        height: 20.1rem;
    }*/

    .lang-hi .marketSecFour .mSecFourBox{
        height: 22rem;
    }

    .lang-hi .accountTypes .aTypesSecOne .bodyPcard p{
        padding: 0 3rem;
    }

    .lang-hi .accountTypes .aTypesSecOne .bodyPcard p span{
        display: block;
    }

    .lang-hi .accountTypes .aTypesSecOne .bodyPcard p br, .lang-hi .accountTypes .aTypesSecOne .bodyPcard p br.d-block{
        display: none !important;
    }

    .lang-hi .secTwo.aTypesSecOne .card .card-body {
        min-height: 79rem;
        padding: 2rem 3rem 4rem;
    }

    .lang-hi .secTwo.aTypesSecOne .card .card-body .priceContent {
        width: 50%;
    }

    .lang-hi .secTwo.aTypesSecOne .card  .bodyPcard {
        height: 12rem;
    }

    .lang-hi .accountTypes .secFive.aTypesSecFour .secFiveChild a.mb-0, .lang-hi .accountTypes .secFive.aTypesSecFive .secFiveChild a.mb-0{
        margin-left: 0;
    }

    .lang-hi .frSecFour .choose_assets_inner {
        grid-template-columns: auto;
    }

    .lang-cn .whyTopfx .whyTopfxBtnDemo{
        justify-content: center;
        margin-top: 1rem !important;
    }

    .last_f_menu{
        margin-top: 2.5rem;
        display: inline-block;
    }

    .lang-gr .secOne .secOneChild .secOneBox{
        min-height: initial;
    }

    .lang-gr .secTwo .card .card-body{
        height: 43rem;
    }

    .lang-gr .secTwo .priceContent{
        width: 50%;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody{
        padding: 2rem 3rem;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody h3, .lang-gr .AboutsecOne .aboutCardser .aboutCardBody p{
        width: auto;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody p{
        min-height: inherit;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody a{
        margin: 1rem 0 0;
        padding: 0;
    }

    .lang-gr .whyBtn{
        padding-left: 2rem;
    }

    .lang-gr .whyTopfx .whyTopfxBtnDemo a {
        width: 19rem;
        padding: 1rem 0 0;
    }

    .lang-gr .whyTopfxInner::after {
        border-top-width: 278px;
    }

    .lang-gr .contact-element h6{
        min-height: 6rem;
    }

    .lang-gr .forexSecFive .downloadGoogle {
        top: 0;
    }

    .lang-gr .shareSecTwoBox {
        width: 20rem;
        height: 19rem;
    }

    .lang-gr .shares .defaultHeadingText h1{
        font-size: 2.6rem;
        line-height: 3.2rem;
        max-width: inherit;
    }

    .lang-gr .forex.energies .frGridOne{
        grid-template-columns: 19.5rem 19.5rem 19.5rem;
    }

    /*.lang-gr .etfs .frGridBox{
        height: auto;
    }*/

    .lang-gr .accountTypes .secTwo .card .card-body {
        height: 81rem;
    }

    .lang-gr .choose_assets_inner, .lang-gr .mt4tabs .choose_assets_inner {
        grid-template-columns: auto;
    }

    .lang-gr .p_cTrader_app .app_store a + a{
        margin: 2rem 0 0;
    }

    .lang-gr .tradingtimes_inner:first-child h4 {
        width: 7rem;
    }

    .lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box, .lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box:nth-child(4), .lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box:nth-child(5){
        padding: 0 2.3rem 2.3rem;
    }

    .lang-gr .mql_suite .cTraderSecOne_content h1{
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }

    .lang-gr .mql_suite .cTraderSecOne_content h1 br{
        display: none;
    }

    .lang-gr .mt4_App .defaultHeadingText h1{
        font-size: 2.6rem;
        line-height: 3.2rem;
        max-width: initial;
    }

    .lang-gr .i_BrokerSecTwoGrid {
        grid-template-columns: auto;
    }

    .lang-gr .i_SecThreeGridRight {
        grid-template-columns: 50%;
    }

    .lang-gr .i_SecThreeGridRight h2 br{
        display: none !important;
    }

    .lang-gr .i_SecThreeGridRight p+h2{
        margin-top: 2rem;
    }

    .lang-gr .i_SecThreeGridRight p{
        grid-row: inherit;
    }

    .lang-gr .whyTopfx .defaultHeadingText h1{
        max-width: initial;
        font-size: 2.6rem;
    }

    .lang-gr .accountTypes .aTypesSecOne p.defaultParagraph br, .lang-gr .accountTypes p.defaultParagraph br{
        display: none !important;
    }

    .lang-gr .WithDrawalMainDiv .depositTable .table td:nth-child(3), .lang-gr .WithDrawalMainDiv .depositTable .table td:nth-child(4){
        padding-left: .5rem;
    }

    .lang-gr header.p_cTrader .timelineB2c .headerB2c_content p{
        width: 90%;
    }

    .lang-gr header.p_cTrader .timelineB2c .headerB2c_content p br{
        display: none;
    }

    .lang-gr .copytrading_intro_bottomgrid {
        grid-template-columns: 14rem 15rem 18rem;
        grid-row-gap: 3rem;
    }

    .lang-gr .copytrading_intro_inner:nth-child(4) {
            margin: 0 0 0 8rem;
            width: 19rem;
    }

    .lang-gr .copytrading_intro_inner:nth-child(5) {
        margin: 0 0 0 14rem;
        width: 17rem;
    }

    .lang-gr .howcopy_trade .pricing_grid_box {
        height: auto;
        padding: 2.2rem;
    }

    .lang-gr .CopyTradingSP_BG_content h1{
        max-width: 70%;
    }

    .lang-gr .defaultHeadingText h1{
        line-height: inherit;
    }

    .lang-gr .mt4PammHeroImg{
        margin: auto;
    }

    .lang-gr .space_inside_sub{
        min-height: inherit;
    }

    .tooltip-countries-width-skrill{

        width:45.9rem !important;
        font-size: 1.4rem !important;

      }

    .tooltip-countries-grid-skrill{
        display: grid;
        grid-template-columns: 23.1rem 23.1rem;
        grid-column-gap: 0rem;

     }

     .tooltiptext-skrill{
        padding: 0rem 0.6rem 1rem 1.9rem;
     }

    .lang-fa .accountTypes .secTwo .card .card-body .priceContent {
        width: auto;
    }

    .lang-vi .WebinarSebast_headerContent,
    .lang-gr .WebinarSebast_headerContent {
        padding: 8rem 0 0;
    }

    html body.webinars_sebastian .MainContent .WebinarSebast_headerContent .defaultHeading_Title{
        width: 29rem;
        font-size: 2.8rem;
        line-height: 3.8rem;
    }

    html body.webinars_sebastian .WebinarSebast_headerContent .defaultParagraph{
        width: 29rem;
    }

    html body.webinars_sebastian .WebinarSebast_headerContent ul {
        width: 34rem;
    }


}




@media (min-width: 320px) and (max-width: 767px){
    .lang-ru .AboutsecOne .aboutCardser .aboutCardBody{
        min-height: inherit;
    }
    .lang-ru .AboutsecOne .aboutCardser .aboutCardBody a{
        padding: 0;
        margin-top: 0;
    }
}





/* .lang-ru .FTGridTwoInner {
   grid-template-columns: 14.1rem 10.8rem 8rem 18rem;
} */




@-moz-document url-prefix() {
    .tableForexParent .tableFixedOverFlow tbody {
        overflow: auto
    }
}

@media(min-width: 768px) {

    .PartnerProviderContent .collapse:not(.show),
    .PartnerProviderContent .collapse.show{
        display: block;
    }

    .PartnerProviderContent .collapsing {
        position: relative;
        height: inherit;
        overflow: inherit;
        transition: inherit;
    }

    .lang-vi .upperMenu .col-md-3 {
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
    }

    .lang-vi .AboutsecOne .aboutCardser .aboutCardBody a {
        left: 50%;
    }

    .lang-vi .energies.forex .frSecSixGrid p.mb-md-0,
    .lang-my .forex .frSecSixGrid p.mb-md-0,
    .lang-it .forex .frSecSixGrid p.mb-md-0,
    .lang-id .forex.energies .frSecSixGrid p.mb-md-0,
    .lang-fr .forex.energies .frSecSixGrid p.mb-md-0,
    .lang-es .forex.energies .frSecSixGrid p.mb-md-0 {
        margin-bottom: 2.4rem !important
    }

    .lang-my .energies.forex .frSecSixGrid .downloadGoogle,
    .lang-es .energies.forex .frSecSixGrid .downloadGoogle {
        top: -2.4rem;
    }

    .lang-my .aTypesSecFour .secFiveChild p br {
        display: none !important;
    }

    .lang-vi .marketSecFour .mSecFourBox {
        padding: 2rem 1.3rem;
    }


    .lang-vi .i_BrokerSecOneBox,
    .lang-it .i_BrokerSecOneBox,
    .lang-id .i_BrokerSecOneBox {
        height: 16rem;
    }

    .lang-my .i_BrokerSecOneBox,
    .lang-th .i_BrokerSecOneBox,
    .lang-es .i_BrokerSecOneBox,
    .lang-fr .i_BrokerSecOneBox {
        height: 13rem;
    }

    .lang-vi .whyTopfxBtn,
    .lang-my .whyTopfxBtn,
    .lang-id .whyTopfxBtn,
    .lang-fr .whyTopfxBtn,
    .lang-es .whyTopfxBtn {
        padding-left: 4rem;
    }

    .lang-vi .whyTopfx a span {
        text-align: center;
    }

    .lang-vi .whyTopfxInner::after {
        border-top: 281px solid var(--GoldenBorder);
    }

    .lang-vi .frSecThree .whyTopfx .whyTopfxInner {
        padding: 2rem 0 2rem 1.5rem
    }

    .lang-id .forex:not(.metals):not(.energies) .frSecSixGrid .downloadGoogle {
        top: 0;
    }
    .FooterGrid .FTGridTwoInner .margin-top-fourtyfour{
        margin-top:3rem;
    }

}

@media(min-width: 991px) {
    .lang-vi .upperMenu .col-lg-9 {
        flex: 0 0 68%;
        max-width: 68%;
    }

    .lang-vi .upperMenu .col-lg-2 {
        -ms-flex: 0 0 23.666667%;
        flex: 0 0 23.666667%;
        max-width: 23.666667%;
    }

    .lang-id .forex:not(.metals):not(.energies) .frSecSixGrid .downloadGoogle {
        top: 0;
    }

    .FooterGrid .FTGridTwoInner .margin-top-fourtyfour{
        margin-top:4.4rem;
    }

    /* deposits & withdrawal countries */
    .country-questionmark{
        display:flex;
        flex-direction:row;
        justify-content:center;
        align-items:center;
        margin-top: 6px;
    }

    .country-questionmark a{
        color:#697D8C;
        text-transform:capitalize;
    }

    .tooltip-exclamation{
        padding-left:1rem;
        padding-bottom:2px;
    }

    .question-mark-padding-left{

        padding-left:1rem !important;
        padding-bottom:2px;

    }

    .depositTable .table td{
        padding:0.5rem 0.5rem;
    }

    .accountSetTabs .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

}


@media screen and (min-width: 768px) and (max-width: 991px) {

    .lang-vi header.homeHeader .headerB2c_content .headerb2c_title {
        max-width: 50%;
    }

    .lang-fr .whyTopfxInner::after {
        border-top: 300px solid var(--GoldenBorder);
    }

    /* market-analysis navigation */

    .item_mobile {
        display: none;
     }

    .ourAwards .awardLogos {
        width: 73rem;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }

    .lang-ru .WithDrawalMainDiv .depositTable .table th{
        width:10rem !important;
    }

    .country-questionmark{
        display:flex;
        flex-direction:row;
        justify-content:center;
        margin-top: 8px;
        align-items:center;
    }

    .country-questionmark a{
        color:#697D8C;
        text-transform:capitalize;
    }

    .tooltip{
        padding:0px;

    }

    .tooltip-exclamation{
        padding-left:1rem;
        padding-bottom:2px;
    }

    .question-mark-padding-left{

        padding-left:1rem !important;
        padding-bottom:3px;

    }

    .depositTable .table td{
        padding:0.5rem 0.5rem;
    }
    .lang-ru .timelineheroGrid{
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
    }
    .lang-ru .contact-element h6{
        min-height: 5.8rem !important;
    }
    .lang-ru .frGridOne {
        grid-template-columns: 20.9rem 20.9rem 20.9rem !important;
    }

    .lang-ru .whyTopfx .whyTopfxInner{
        padding:0 0 0rem 1rem;
    }
    .lang-ru .marketSecFour .mSecFourBox{
        height: 221px;
        margin:0 1.2rem 2.5rem !important;
    }
    .lang-ru .zero-padding{
        padding:2rem 3rem 9rem !important;
    }

    .lang-ru .priceContent{
        width: 50%;
    }

    .lang-ru .secTwo .secTwoChild .card .card-body{
        height: 45.4rem;
    }

    .lang-hi .getCtrader_col + .getCtrader_col {
        padding: 0 0 0 1.3rem;
    }

}


@media screen and (min-width:992px) and (max-width:1199px) {
    .lang-fr .whyTopfxInner::after {
        border-top: 284px solid var(--GoldenBorder);
    }

    .lang-ru a.btnNewViewAll{

        width:27.8rem;

    }

    .bgNav .navbar-expand-lg .navbar-nav .nav-link{
        padding: 1.6rem 3.1rem;
    }

    .lang-jp .bgNav .navbar-expand-lg .navbar-nav .nav-link{
        padding: 1.6rem 2rem;
    }

    .lang-cn .bgNav .navbar-expand-lg .navbar-nav .nav-link {
        padding: 1.6rem 4.6rem;
    }

    .container, .container-lg, .container-md, .container-sm{
        max-width: 994px;
    }

    .market-analyst {
        padding-top: 5rem !important;
    }

    .ourAwards .awardLogos {
        width: 78rem;
    }

    .awardLogos_box:nth-child(7), .awardLogos_box:last-child {
        margin: 0;
    }





    .copytradingLP_header {
        background: url(/img/b2c/trade/copyTradingLP/header/bg1024.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 72rem;
    }

    .copytradingLP_header .copytradingLPContent .defaultHeading_Title{
        font-size: 4.5rem;
        line-height: 5rem;
    }

    .copytradingLPContent .defaultParagraph{
        margin: 2.5rem 0 4rem;
    }

    .copytradingLP .defaultHeading_Title{
        font-size: 4rem;
        line-height: 4.5rem;
    }

    .WhatCopyTrading .defaultHeading_Title br {
        display: none;
    }

    .WhatCopyTrading .defaultHeading_Title div {
        display: block;
    }

    .WhatCopyTrading {
        padding: 6rem 0 0;
    }

    .WhatCopyTradingBox {
        padding: 9.6rem 0 0 6rem;
    }

    .WhatCopyTradingGrid {
        grid-template-columns: 42rem auto;
    }

    .WhatCopyTradingContent {
        padding: 0;
    }

    .copytradingLP .WhatCopyTradingBox .defaultHeading_Title {
        font-size: 3.5rem;
        line-height: 4rem;
    }

    .WhatCopyTradingBox .defaultParagraph {
        font-size: 2rem;
        line-height: 2.8rem;
        margin: 4rem 0 0;
    }

    .WhatCopyTradingBox .nwCustomBtn {
        margin: 4rem 0 0;
    }

    .WhatCopyTradingImg {
        margin-top: 0.4rem;
    }

    .WhatYou {
        padding: 6rem 0;
    }

    .WhatYouGrid {
        margin: 5rem 0 0;
        grid-template-columns: 39.6rem 55.2rem;
    }

    .WhatYoubox {
        height: 25.6rem;
    }

    .WhatYoubox:first-child,
    .WhatYoubox:nth-child(4),
    .WhatYoubox:nth-child(5) {
        width: 39.6rem;
    }

    .WhatYoubox:nth-child(2),
    .WhatYoubox:nth-child(3),
    .WhatYoubox:nth-child(6) {
        width: 55.2rem;
    }


    .WhatYouboxContent .WhatYoubox_Title {
        font-size: 2.2rem;
        line-height: 2.8rem;
    }

    .WhatYouboxContent .defaultParagraph {
        margin: 1.6rem 0 0;
        font-size: 1.8rem;
        line-height: 2.2rem;
        min-height: 6.6rem;
    }

    .WhatYoubox:first-child .WhatYouboxImg {
        right: 2rem;
        top: -4.5rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxContent .defaultParagraph,
    .WhatYoubox:nth-child(3) .WhatYouboxContent .defaultParagraph {
        width: 26rem;
    }

    .WhatYoubox:nth-child(2) .WhatYouboxImg {
        right: -2rem;
        bottom: -4rem;
    }

    .WhatYoubox:nth-child(3) .WhatYouboxImg {
        top: -2rem;
        right: -2.7rem;
    }

    .WhatYoubox:nth-child(4) {
        right: -15.5rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxContent {
        margin-right: -5rem;
    }

    .WhatYoubox:nth-child(4) .WhatYouboxImg {
        margin: -4rem -1rem -5.5rem 0;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxImg {
        top: -9.5rem;
        right: 3.8rem;
    }

    .WhatYoubox:nth-child(5) .WhatYouboxContent .defaultParagraph{
        width: 21rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxContent {
        width: 31rem;
    }

    .WhatYoubox:nth-child(6) .WhatYouboxImg {
        right: -1rem;
        bottom: -1.8rem;
    }

    .ClaimUp {
        background: url(/img/b2c/trade/copyTradingLP/claimup/bg1024.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-color: var(--Black_BG);
        height: 31.4rem;
    }

    .ClaimUp .defaultParagraph {
        font-size: 2.2rem;
        margin: 1.2rem 0 0;
        width: 31rem;
        line-height: 2.6rem;
        letter-spacing: 0.35px;
    }

    .ClaimUp .nwCustomBtn {
        margin: 2.5rem 0 0;
    }

    .SelectRole {
        padding: 6rem 0 0;
    }

    .SelectRoleGrid {
        grid-template-columns: repeat(2, 47.5rem);
        grid-column-gap: 2.8rem;
        margin: 5rem 0 0;
    }

    .SelectRoleBox {
        padding: 4rem 6rem 5rem 3rem;
    }

    .SelectRoleBox .defaultHeading_Title{
        font-size: 3rem;
        line-height: 3.5rem;
    }

    .SelectRoleBox .defaultParagraph {
        margin: 2rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .SelectRoleBox ol {
        width: 40rem;
    }

    .SelectRoleBox li {
        font-size: 2rem;
        line-height: 2.5rem;
        letter-spacing: 0.35px;
        padding: 0 0 0 4.4rem;
    }

    .SelectRoleBox li:before {
        width: 2.4rem;
        height: 2.4rem;
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .SelectRoleBox ol li:nth-child(1n + 2) {
        margin: 2.4rem 0 0;
    }

    .SelectRoleBox:first-child li:nth-child(2) {
        top: 2.5rem;
    }

    .SelectRoleBox:first-child li:nth-child(3) {
        top: 3rem;
    }

    .SelectRoleBox:first-child li:nth-child(4) {
        top: 5.5rem;
    }

    .WorkSteps {
        padding: 6rem 0 0;
    }

    .WorkStepsBox {
        padding: 7.5rem 4.5rem 8.5rem;
        margin: 5rem 0 0;
    }

    .WorkStepsCount {
        font-size: 6rem;
        line-height: 7.2rem;
        letter-spacing: 0.96px;
    }

    .WorkStepsGrid {
        grid-template-columns: 30rem auto;
    }

    .WorkStepsContent {
        padding-bottom: 1rem;
    }

    .WorkStepsTitle {
        font-size: 2.5rem;
        letter-spacing: 0.29px;
        line-height: 4.5rem;
    }

    .WorkStepsContent .defaultParagraph {
        margin: 2rem 0 0;
        font-size: 1.8rem;
        line-height: 2.4rem;
        min-height: 9.6rem;
    }

    .WorkStepsBox .owl-carousel .owl-dots {
        top: 25.2rem;
    }

    .WorkStepsContent .nwCustomBtn {
        margin: 6.8rem 0 0;
    }

    .copytradingLP .WorkStepsBox .nwCustomBtn a {
        min-width: 20rem;
        height: 5rem;
        border-radius: 5rem;
        font-size: 1.6rem;
    }

    .WorkStepsimg {
        margin-top: 0
    }

    .WorkStepsBox .owl-carousel .owl-nav {
        width: 51.4rem;
        top: 35.2rem;
    }

    .ManualTrading {
        padding: 6rem 0 0;
    }

    .ManualTradingGrid {
        grid-template-columns: repeat(2, 47.3rem);
        margin: 5rem 0 0;
    }

    .ManualTradingBox {
        padding: 6rem 6rem 6rem 4rem;
    }

    .ManualTradingBox .defaultHeading_Title {
        font-size: 3.5rem;
        margin: 0 0 2.5rem;
    }

    .ManualTradingDesp {
        min-height: 22rem;
    }

    .ManualTradingBox .defaultParagraph {
        line-height: 2.2rem;
        font-size: 1.8rem;
    }

    .ManualTradingBox .defaultParagraph:nth-child(1n + 2) {
        margin: 2.2rem 0 0;
    }

    .ManualTradingBox:nth-child(2) {
        padding: 6rem 5rem 6rem 4rem;
    }

    .TradingReview {
        padding: 6rem 6.2rem 0;
    }

    .TradingReviewCarousel {
        margin: 5rem 0 0;
    }

    .TradingReviewBox {
        padding: 0 4.5rem 0 3rem;
        min-height: 31rem;
    }

    .TradingReview .owl-carousel .owl-item .item{
        min-height: 36rem;
    }

    .TradingReview .owl-carousel .owl-item.center .TradingReviewBox {
        min-height: 36rem;
        padding: 0 4.5rem 0 3rem;
    }

    .cort {
        height: 5.4rem;
    }

    .TradingReview .owl-carousel .owl-item .cort img {
        max-width: 3.5rem;
    }

    .TradingReviewBox .defaultParagraph {
        line-height: 2.1rem;
        min-height: 12.7rem;
        font-size: 1.8rem;
    }

    .TradingReviewBox .UserName {
        font-size: 1.8rem;
        margin: 1.5rem 0 0.8rem;
    }

    .TradingReview .owl-carousel .owl-item img.starts{
        height: 1.6rem;
    }

    .TradingReview .owl-carousel .owl-nav {
        top: 16rem;
    }

    .TradingReview .owl-carousel .owl-nav button.owl-next,
    .TradingReview .owl-carousel .owl-nav button.owl-prev {
        width: 3.6rem;
        height: 3.6rem;
    }

    .TradingReview .owl-carousel .owl-nav button.owl-prev{
        left: -4.8rem;
    }

    .TradingReview .owl-carousel .owl-nav button.owl-next{
        right: -4.8rem;
    }

    .CopyTradingFAQ {
        padding: 6rem 0;
    }

    .CopyTradingFAQTabs {
        margin: 4rem 0 0;
    }







    .lang-hi .accountTypes .secFive.aTypesSecFour .secFiveChild a.mb-0, .lang-hi .accountTypes .secFive.aTypesSecFive .secFiveChild a.mb-0{
        margin-left: 0;
    }

    .lang-hi .choose_assets_inner .nav-tabs .nav-item:nth-child(4), .lang-hi .choose_assets_inner .nav-tabs .nav-item:last-child, .lang-hi .tab-pane.mt4tabs .choose_assets_inner .nav-tabs .nav-item:nth-child(4){
        margin: 0 0 2rem 1rem;
    }

    .lang-hi .choose_assets_inner .nav-tabs .nav-item:nth-child(6){
        margin-left: 0;
    }

    .lang-hi .cTraderSecOne.manual_trading .cTraderSecOne_content p{
        width: 43rem;
    }

    .lang-hi .fixapiultr_Low .cTraderSecOne_content p {
        width: 47rem;
    }

    .lang-hi .i_BrokerSecOneBox:not(:nth-child(-n+3)) span {
        width: 70%;
    }

    .lang-hi .CopyT_SP_secTwo .CT_SP_secTwo_Grid .CT_SP_secTwo_Box {
        height: 32rem;
    }

    .lang-hi .CopyTradingSP.mt4Pamm .CopyT_SP_secTwo .CT_SP_secTwo_Grid .CT_SP_secTwo_Box {
        height: 26rem;
    }

    .lang-cn .whyTopfx .whyTopfxBtnDemo{
        justify-content: center;
        margin-top: 1rem !important;
    }

    .lang-gr .secOne .secOneChild .secOneBox {
        min-height: 20.8rem;
    }

    .lang-gr .AboutsecOne .aboutCardser .aboutCardBody p {
        min-height: 24rem;
    }

    .lang-gr .whyTopfxGrid{
        grid-template-columns: 55% auto;
    }

    .lang-gr .whyBtn{
        padding: 0;
    }

    .lang-gr .whyTopfx .whyTopfxBtnDemo{
        margin-top: 1rem !important;
    }

    .lang-gr .whyTopfx .whyTopfxBtnDemo a{
        width: auto;
    }

    .lang-gr .forex .headernavtabs ul li a {
        width: auto;
        padding: 0 2.8rem;
    }

    .lang-gr .forexSecFive .downloadGoogle {
        top: 0;
    }

    .lang-gr .frGridOne {
        grid-template-columns: 14.9rem 14.9rem 14.9rem 14.9rem 14.9rem 14.9rem;
    }

    .lang-gr .shares .frGridOne, .lang-gr .forex.energies .frGridOne {
        grid-template-columns: auto auto auto auto auto auto;
    }

    .lang-gr .shares .frGridBox {
        padding: 2.5rem 0.1rem 2.5rem 1rem;
    }

    .lang-gr .shareSecTwoGrid {
        grid-template-columns: 19.5rem 19.5rem 19.5rem 19.5rem;
    }

    .lang-gr .shareSecTwoBox {
        padding: 2rem 0;
        height: auto;
    }

    .lang-gr .forexSecSeven .defaultHeadingText h1{
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .lang-gr .frSecTwoChild .cTraderSecOne_content ul.Trade_itemlist{
        width: 90%;
    }

    .lang-gr .etfs .frGridBox{
        padding: 2.5rem 0.7rem 2.5rem 2rem;
    }

    .lang-gr .pricing_grid_box p{
        min-height: 22rem;
    }

    .lang-gr .leverage_risk_grid{
        grid-template-columns: auto auto auto auto auto auto;
    }

    .lang-gr .leverage_risk_grid_box {
        padding: 2.5rem 2.4rem;
    }

    .lang-gr .leverage_risk_grid_box:last-child h4 {
        margin-left: 0;
    }

    .lang-gr .choose_assets_inner {
        grid-template-columns: 13.5rem 77rem;
    }

    .lang-gr .choose_assets_inner h6 {
        line-height: 2.6rem;
        margin: 1rem 0 0 0;
    }

    .lang-gr .choose_assets_inner .nav-tabs .nav-item:nth-child(4) {
        margin-left: 1rem;
    }

    .lang-gr .mt4tabs .choose_assets_inner {
        grid-template-columns: 13.5rem 53rem;
    }

    .lang-gr .choose_assets_inner .nav-tabs .nav-item {
        margin: 0;
    }

    .lang-gr .tradingtimes_inner:first-child h4 {
        width: 7rem;
    }

    .lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box, .lang-gr .ctraerappsecfive .mt4_App_SecThree_grid_Box:nth-child(5) {
        height: 19rem;
    }

    .lang-gr .i_BrokerSecOneBox:not(:nth-child(-n+3)) span{
        width: initial;
    }

    .lang-gr .i_BrokerSecTwoGrid {
        grid-template-columns: auto auto;
    }

    .lang-gr .i_BrokerSecFour .defaultHeadingText h1{
        white-space: initial;
    }

    .lang-gr .mt4Pamm .CT_SP_secTwo_Box:nth-of-type(4){
        height: 24.5rem;
    }

    .lang-ar .nfpbones_simplestep_box, .lang-fa .nfpbones_simplestep_box{
        height: 17.5rem;
    }

    .tooltip-countries-width-skrill{

        width:45.9rem !important;
        font-size: 1.4rem !important;

    }

    .tooltip-countries-grid-skrill{
        display: grid;
        grid-template-columns: 23.1rem 23.1rem;
        grid-column-gap: 0rem;
    }

    .tooltiptext-skrill{
        padding: 0rem 0.6rem 1rem 1.9rem;
    }

    html body .upperMenuInner .menuBtns a.btnDefault{
        width: auto;
        padding: 0 1rem;
    }

    .lang-pl .secSix .home_paymentmethod_content .secSixPoints li span{
        font-size: 1.7rem;
    }

    .lang-pl header.p_cTrader.regulation .timelineB2c .headerB2c_content p{
        max-width: initial;
    }

    .lang-pl .whyBtn{
        padding: 0;
    }

    .lang-pl .whyTopfx a.btnDemo{
        width: auto;
        margin-top: 1.5rem;
    }

    .lang-pl .forexSecFive .mt_custom .downloadGoogle{
        top: 0;
    }

    .lang-pl .forexSecSix .mt_custom p.mb-md-0{
        margin-bottom: 2.4rem !important;
    }

    .lang-pl .forexSecSeven .frSecSevenBox {
        min-height: inherit;
    }

    .lang-pl .crypto.forex .frGridBox{
        padding: 2.5rem 0.5rem 2.2rem 1.5rem;
    }

    .lang-pl .crypto.forex .frGridBox:nth-child(3), .lang-pl .crypto.forex .frGridBox:nth-child(4){
        padding: 2.5rem 0.5rem 2.2rem;
    }

    .lang-pl .pricing_grid_box p {
        min-height: 17.6rem;
    }

    .lang-pl .choose_assets_inner .nav-tabs .nav-item + .nav-item{
        margin: 0 1rem 2rem 0;
    }

    .lang-pl .choose_assets_inner {
        grid-template-columns: 10.5rem 81rem;
    }

    .lang-pl .mt4tabs .choose_assets_inner {
        grid-template-columns: 10.5rem 76rem;
    }

    .lang-pl .choose_assets_inner h6{
        line-height: inherit;
        margin: .4rem 0;
    }

    .lang-pl .tradingtimes_inner.box_a h4 {
        padding: 0 3rem;
    }

    .lang-pl .cTraderSecOne.mql_suite .cTraderSecOne_content h1 {
        width: 85rem;
    }

    .lang-pl .nfpbones_header .CopyTradingSP_BG_content h1 {
        max-width: initial;
    }

    .lang-pl .nfpbones_SP_secone_grid .CT_SP_secOne_Box {
        height: initial;
    }

    .lang-pl .nfpbones_SP_secone_grid .CT_SP_secOne_Box p {
        padding: 0 1rem;
    }

    .lang-pl .nfpbones_simplestep_box {
        padding: 3.2rem 1rem 0;
        height: 17.4rem;
    }

    .lang-vi .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.3rem;
    }

    .lang-my .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.7rem;
    }

    .lang-fr .bgNav .navbar-nav>li>a.nav-link{
        padding: 1.6rem 2.1rem;
    }

    .lang-th .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.9rem;
    }

    .lang-id .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.8rem;
    }

    .lang-es .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.3rem;
    }

    .lang-ru .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.6rem;
    }

    .lang-ru .upperMenuInner_Right .navbarhelpBtn {
        padding: 0 0 0 1.5rem;
    }

    .lang-ru .upperMenuInner_Right .navbarhelpBtn a+a {
        margin: 0 0 0 1rem;
    }

    .lang-tr .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.6rem;
    }

    .lang-gr .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.6rem 2.15rem;
    }

    .lang-pl .bgNav .navbar-nav>li>a.nav-link{
        padding: 1.6rem 2.4rem;
    }

    .lang-pl .upperMenuInner_Right .navbarhelpBtn {
        padding: 0 0 0 2rem;
    }

    .lang-pl .upperMenuInner_Right .navbarhelpBtn a+a {
        margin: 0 0 0 1rem;
    }

    .lang-pt .bgNav .navbar-nav>li>a.nav-link{
        padding: 1.9rem 3rem;
    }

    .lang-ar .bgNav .navbar-nav>li>a.nav-link {
        padding: 1.9rem 1.6rem 1.9rem 0;
    }

    .lang-gr.webinars_sebastian .WebinarSebast_headerContent .defaultHeading_Title {
        width: 50rem;
        font-size: 4.2rem;
    }

}


@media screen and (min-width:1200px) and (max-width: 1399px) {
    .lang-id .forex:not(.metals):not(.energies) .frSecSixGrid .downloadGoogle {
        top: -2.4rem;
    }

    .lang-es .whyTopfxInner::after {
        border-top: 280px solid var(--GoldenBorder);
    }

    .lang-es .marketSecFour .mSecFourBox,
    .lang-fr .marketSecFour .mSecFourBox {
        padding: 2rem 1.3rem;
        position: relative;
    }

    .lang-es .marketSecFour .mSecFourBox h3 {
        position: absolute;
        font-size: 1.6rem;
    }

    .lang-fr .marketSecFour .mSecFourBox h3 {
        position: absolute;
        font-size: 1.8rem;
    }

    /* market-analysis navigation */

    .bgNav .navbar-nav .dropdown.market-analysis_padding{
        padding-right:9.3rem;
    }

    .lang-ru .ru-nav{
        flex-wrap: nowrap;
    }

}

@media (min-width:1400px) {
    .lang-id .forex:not(.metals):not(.energies) .frSecSixGrid .downloadGoogle {
        top: 0;
    }

    .lang-es .marketSecFour .mSecFourBox {
        padding: 2rem 1.5rem;
        position: relative;
    }

    .lang-es .marketSecFour .mSecFourBox h3,
    .lang-fr .marketSecFour .mSecFourBox h3 {

        font-size: 1.8rem;
    }

    .lang-ru .ru-nav{
        flex-wrap: nowrap;
    }

}


@media(max-width: 767px) {
    .lang-vi .depositTable .table.tableInner td:last-child {
        width: 100%
    }

    .lang-vi .secTwo .card h4 {
        max-width: 80%;
        margin: auto;
    }
    .lang-ru .timelineheroGrid{
        display: grid;
        grid-template-columns: auto;
        justify-content: center;
    }

}


@media(min-width:1440px) {
    .lang-ru .ctradercopysecthree_right {
        grid-template-columns: 23rem 23rem;
    }

    .lang-ru .fixapiultr_Low_grid {
        grid-template-columns: 49rem 64rem;;
    }
}

@media screen and (min-width:1500px) {
    .lang-ru .forex.indices .frGridOne, .lang-ru .forex.metals .frGridOne, .lang-ru .forex.crypto .frGridOne{
        grid-template-columns: 19.5rem 19.5rem 19.5rem 19.5rem 19.5rem 22.5rem;
    }

    .lang-ru .forex.shares .frGridOne {
       grid-template-columns: 19.5rem 19.5rem 19.5rem 19.5rem 19.5rem 19.5rem;
    }

    .lang-ru .crypto.forex .crytoSecTwo h1{
        width: 80%;
    }

    .lang-gr .secOne .secOneChild .secOneBox {
        min-height: 21rem;
    }

    .lang-gr .frSecFiveChild .downloadGoogle{
        top: 0;
    }

    .lang-gr .indices.forex .frGridBox, .lang-gr .shares .frGridBox, .lang-gr .metals.forex .frGridBox, .lang-gr .energies.forex .frGridBox {
        padding: 2.5rem 1.2rem 2.2rem 2.5rem;
    }

    .lang-gr .choose_assets_inner {
        grid-template-columns: 13.5rem 77rem;
    }

    .lang-gr .mt4tabs .choose_assets_inner {
        grid-template-columns: 13.5rem 81rem;
    }

    .lang-gr .mt4Pamm .CT_SP_secTwo_Box{
        height: auto;
    }
}

@media (min-width:767px){
    .tradingPower  .owl-stage{
        display: flex;
    }

    .owl-carousel.tradingPower .owl-stage-outer{
        overflow: inherit;
    }

    .owl-carousel.EnterCompetitionCarousel .owl-stage .owl-item{
        width: auto !important;
    }
}


@media (min-width:481px) and (max-width:767px){
    .lang-vi .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-fr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-es .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-ru .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-gr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-pl .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-pt .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content {
        padding: 2.4rem 0 0;
    }
}

@media (min-width:320px) and (max-width:480px){

    .metal-title-center{
        margin-left:7.7rem;
        margin-right:1.5rem;
    }

    .whyTopfx .defaultHeadingText h1, .whyTopfx .defaultHeading_Title {
        text-align: center !important;
    }

    .tooltip-countries-grid-skrill ul{
        margin-bottom: 1rem;
     }

    html body .MainContent .priceContent.row-height-commision p,
    html body .MainContent .priceContent.no-min-deposit p,
    html body .MainContent .priceContent.row-height-my p,
    html body .MainContent .accountSetTabs .tab-content .card-body .equalheight span,
    html body .MainContent .priceContent.w-50.nomindepositval{
        min-height: inherit;
    }


    .lang-vi .Globalawards_PartnerBrokersBG,
    .lang-fr .Globalawards_PartnerBrokersBG,
    .lang-id .Globalawards_PartnerBrokersBG,
    .lang-es .Globalawards_PartnerBrokersBG,
    .lang-ru .Globalawards_PartnerBrokersBG,
    .lang-gr .Globalawards_PartnerBrokersBG,
    .lang-pl .Globalawards_PartnerBrokersBG,
    .lang-pt .Globalawards_PartnerBrokersBG,
    .lang-hu .Globalawards_PartnerBrokersBG,
    .lang-ur .Globalawards_PartnerBrokersBG,
    .lang-my .Globalawards_PartnerBrokersBG,
    .lang-th .Globalawards_PartnerBrokersBG,
    .lang-tr .Globalawards_PartnerBrokersBG,
    .lang-fa .Globalawards_PartnerBrokersBG,
    .lang-jp .Globalawards_PartnerBrokersBG {
        background: url(/img/b2c/trade/global_awards/oth_lng/VI/NewBG/bg375.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-color: var(--Black_BG);
    }

    .lang-vi .partnerBrokersContentInner,
    .lang-fr .partnerBrokersContentInner,
    .lang-id .partnerBrokersContentInner,
    .lang-es .partnerBrokersContentInner,
    .lang-ru .partnerBrokersContentInner,
    .lang-gr .partnerBrokersContentInner,
    .lang-pl .partnerBrokersContentInner,
    .lang-pt .partnerBrokersContentInner,
    .lang-hu .partnerBrokersContentInner,
    .lang-ur .partnerBrokersContentInner,
    .lang-my .partnerBrokersContentInner,
    .lang-th .partnerBrokersContentInner,
    .lang-tr .partnerBrokersContentInner,
    .lang-fa .partnerBrokersContentInner,
    .lang-jp .partnerBrokersContentInner {
        background: url(/img/b2c/trade/partner_broker/oth_lng/VI/boxBg_375.png);
        background-repeat: no-repeat;
        background-position: top center;
        min-height: 46rem;
        padding: 2.6rem 3rem 0;
    }

    .lang-cn .accountSetTabs nav .nav-link .accountnavTitle{
        font-size: 2rem;
        line-height: 2.6rem;
    }

    .lang-gr .secTwo .card h1,
    .lang-gr .card_header_Title,
    .lang-gr .accountSetTabs nav .nav-link .accountnavTitle {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    .lang-ur .secTwo .card h1,
    .lang-ur .card_header_Title,
    .lang-ur .accountSetTabs nav .nav-link .accountnavTitle{
        font-size: 2rem;
        line-height: 1.6rem;
    }

    .lang-ar .secTwo .card h1,
    .lang-ar .card_header_Title,
    .lang-ar .accountSetTabs nav .nav-link .accountnavTitle{
        font-size: 1.6rem;
        line-height: 1.6rem;
    }

    .FooterGrid li a{
        white-space: nowrap;
    }

    .Slide_B .ctrader_carousel_slide_Content ul li+li {
        margin: 1rem auto 0;
    }

    .Slide_D .ctrader_carousel_slide_Content ul li+li {
        margin: 1.5rem auto 0;
    }

    .Slide_D .ctrader_carousel_slide_Content .nwCustomBtn {
        margin: 3rem auto 0;
    }

    html body .MainContent .MarketEducationContent .defaultHeading_Title{
        margin: inherit;
    }

    html body .navbarLogo .bgNav .btnDefault,
    html body .navbarLogo .menuBtns a.btnDefault{
        width: auto;
    }

    .lang-ru .MarketEducationContent .defaultHeading_Title {
        font-size: 3.6rem;
        line-height: 4.5rem !important;
    }

    .lang-ru .MarketEducationContent .defaultHeading_TitleB {
        font-size: 3rem;
    }

    .lang-vi .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-fr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-es .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-ru .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-gr .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-pl .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-pt .BoostIBMain .ctrader_carousel_slide_Content,
    .lang-jp .BoostIBMain .ctrader_carousel_slide_Content {
        padding: 2.4rem 0 0;
    }

    .lang-ur.webinars_sebastian .defaultHeading_Title span{
        display: block;
    }

}

.BoostIBMainHeroInner{
    display: grid;
    grid-template-columns: 48rem auto;
    align-items: center;
}

.BoostIBMain .BoostIBMainHero {
    padding-bottom: 27rem;
}

.BoostIBMain .BoostIBMainHeroImgContainer {
    width: 755px;
    height: 800px;
}

.BoostIBMain .BoostIBMainHero img {
    position: absolute;
    /*top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);*/
}


.BoostIBMain .BoostIBMainHero img.BoostIBMainHeroshadow {
    width: 100rem;
    width: 90rem;
}

.BoostIBMain .BoostIBMainHero img.BoostIBMainHeroImg {
    right: 0;
    margin: 10rem 0 0;
    width: 77rem;
}

.ArUr_lang{
    display: none;
}

.BoostIBMain .BoostIBMainHeroText {
    margin: 0;
}

.BoostIBMain .IBOfferings {
    margin-top: -25rem;
    position: relative;
}


.BoostIBMain .BoostIBMainHero .defaultHeading_Title {
    color: #ffffff;
    font-size: 6rem;
    line-height: 6.5rem;
    font-weight: bold;
}

.BoostIBMain .defaultHeading_Title {
    color: #000000;
    font-size: 4rem;
    line-height: 4.8rem;
    font-weight: 900;
}

.BoostIBMain .BoostIBMainHero .defaultHeading_TitleSmall {
    color: #11B46C;
    font-size: 2.5rem;
    line-height: 3rem;
    width: 41rem;
}

.BoostIBMain .BoostIBMainHero ul {
    list-style: square;
}

.BoostIBMain .BoostIBMainHero li {
    font-size: 2.2rem;
    line-height: 2.8rem;
    color: #11B46C;
}

.BoostIBMain .BoostIBMainHero li span {
    color: #ffffff;
}


.BoostIBMain .nwCustomBtn a {
    border-radius: 10px;
    background-image: linear-gradient(to bottom, #11B46C 0%, #095A36 100%);
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: 400;
    height: 6rem;
    width: 21rem;
    margin: 4rem 0 0;
}

.BoostIBMain .nwCustomBtn a.IntroducerAgreement{
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 2.4rem 0 0;
    height: auto;
    font-size: 1.6rem;
    text-align: center;
    color: var(--Green_TF);
    line-height: 1.8rem;
    /*font-weight: bold;*/
}

.BoostIBMain .nwCustomBtn a.IntroducerAgreement img {
    margin: 0 0 0 1.2rem;
    position: inherit;
}

/*.BoostIBMain .nwCustomBtn a.IntroducerAgreement:hover{
    text-decoration: underline;
}*/

.BoostIBMain .nwCustomBtn a.IntroducerAgreement:before{
    display: none;
}

.lang-es .BoostIBMain .nwCustomBtn a {
    width: 24.2rem;
}

.BoostIBMain .IBOfferings > div {
    padding-top: 30px;
    border-radius: 40px;
    background: transparent linear-gradient(181deg, #FFFFFF 0%, #FFFFFF 50%, #CFF0E1 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 23px rgba(77, 77, 77, 0.35);
}

.BoostIBMain .IBOfferingsBanner {
    margin-left: -6px;
    width:57.2rem;
    height:53.6rem
}

.BoostIBMain .IBOfferingsFeatures {
    margin-left: 4.8rem;
}

.lang-es .BoostIBMain .IBOfferingsFeatures .defaultHeading_Title {
    width: 44rem;
}

.BoostIBMain .IBOfferingsFeatures ul {
    margin-top: 3rem;
    padding: 0;
}

.BoostIBMain .IBOfferingsFeatures li {
    font-size: 2rem;
    font-weight: 700;
    line-height: 5.0rem;
    list-style: none;
    display: flex;
    align-items: center;
    position: relative;
}

.BoostIBMain .IBOfferingsFeatures li:before {
    content: '';
    width: 2.4rem;
    height: 2.4rem;
    background: url("../img/b2c/trade/IntroducingbrokersN/list-checkbox.svg");
    background-repeat: no-repeat;
    margin: 0 2rem 0 0;
}

.IBOfferingsLogoOuter{
    display: flex;
    align-items: center;
}

.BoostIBMain .IBOfferingsLogoSeparator {
    width: 1px;
    height: 41px;
    background: #707070;
    margin: 0 3rem;
}

.BoostIBMain .PartnerSupport {
    margin: 10rem 0;
}

.BoostIBMain .PartnerSupport .defaultParagraph {
    font-size: 2.5rem;
    line-height: 3rem;
    margin: 1rem 0 0;
}

.PartnerSupportBoxgrid{
    display: grid;
    grid-template-columns: repeat(3, 33.2rem);
    gap: 4rem;
    margin: 6rem 0 0;
    justify-content: center;
}

.BoostIBMain .PartnerSupportBox {
    width: 100%;
    padding: 6rem 3.4rem 6rem 2.4rem;
    border-radius: 4rem;
    text-align: left;
    box-shadow: 0px 3px 6px #00000029;
}

.BoostIBMain .PartnerSupportBox h3 {
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 2.7rem;
    color: #201D29;
    margin-bottom: 2rem;
    white-space: nowrap;
}

.BoostIBMain .PartnerSupportBox p {
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #201D29;
    margin: 0;
}

.BoostIBMain .PartnerSupportBoxGray {
    background-image: linear-gradient(#F6F6F6 0%, #E7E7E7 100%);
}

.BoostIBMain .PartnerSupportGreen {
    background-image: linear-gradient(#EFF9F5 0%, #D0F1E2 100%);
}

.BoostIBMain .PartnerSupportBlue {
    background-image: linear-gradient(#E7F1F5 0%, #B6D4E3 100%);
}

.BoostIBMain .PartnerSupportRed {
    background-image: linear-gradient(#FBEEEE 0%, #F8CCCC 100%);
}

.BoostIBMain .PartnerSupportYellow {
    background-image: linear-gradient(#F9FAEC 0%, #F0F2C4 100%);
}

.BoostIBMain .PartnerSupportPurple {
    background-image: linear-gradient(#F8F3FD 0%, #EDDDFF 100%);
}

.BoostIBMain .RevolutionaryPlatform {
    margin: 10rem 0;
}

.BoostIBMain .RevolutionaryPlatformImg {
    width: 80.4rem;
    margin: 0 auto 6rem;
}

.introducerPlatform{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
}

.introducerPlatformInner{
    display: flex;
    align-items: center;
}

.BoostIBMain .TopFXGlobe {
    padding: 0 0 10rem 0;
}

.BoostIBMain .TopFXGlobeInner {
    box-shadow: 0px 0px 23px rgba(77, 77, 77, 0.35);
    border-radius: 20px;
    background-image: linear-gradient(181deg, #FFFFFF 0%, #FFFFFF 60%, #CBCBCB 100%);
    grid-template-columns: auto 6rem 31rem;
    padding: 30px 40px;
}

.BoostIBMain .GlobeMap {
    height: 360px;
}

.BoostIBMain .TopFXGlobeFormFlied button[type='submit'] {
    border-radius: 10px;
    background-image: linear-gradient(to bottom, #11B46C 0%, #095A36 100%);
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: 400;
    height: 6rem;
}

.BoostIBMain .RevolutionaryPlatformIcon {
    width: 5.3rem;
}

.BoostIBMain .RevolutionaryPlatformFeature {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3rem;
    margin-left: 2rem;
}

body.lang-ru .BoostIBMain .nwCustomBtn a{
    width: 28rem;
}

body.lang-ar .BoostIBMain,
body.lang-ar .BoostIBMain .defaultHeading_Title,
body.lang-ar .TopFXGlobeFormTitle,
body.lang-ar .BoostIBMain .PartnerSupportBox h3{
    font-family: 'Cairo', sans-serif;
}


body.lang-ar .ArUr_lang{
    margin-right: -2rem;
}



@media (min-width:992px) and (max-width:1199px) {
    .BoostIBMainHeroInner {
        grid-template-columns: 35rem auto;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_Title {
        font-size: 4.6rem;
        line-height: 5rem;
    }


    .BoostIBMain .BoostIBMainHero .defaultHeading_TitleSmall {
        font-size: 2rem;
        line-height: 2.5rem;
        width: 90%;
    }

    .BoostIBMain .BoostIBMainHero li {
        font-size: 1.8rem;
        line-height: 2.4rem;
    }

    .BoostIBMain .BoostIBMainHeroImgContainer {
        width: 64rem;
        height: 64rem;
    }

    .BoostIBMain .BoostIBMainHero img.BoostIBMainHeroshadow {
        width: 80rem;
    }

    .BoostIBMain .BoostIBMainHero img.BoostIBMainHeroImg {
        width: 60rem;
    }

    .BoostIBMain .IBOfferings,
    .RevolutionaryPlatform{
        padding: 0 2rem;
    }

    .BoostIBMain .TopFXGlobe{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .BoostIBMain .IBOfferingsBanner {
        margin-left: -1rem;
        width: 45.2rem;
        height: 48.2rem
    }

    .BoostIBMain .IBOfferingsFeatures {
        margin-left: 1.8rem;
    }

    .BoostIBMain .IBOfferingsFeatures ul {
        margin-top: 2rem;
        margin-bottom: 0rem;
    }

    .BoostIBMain .IBOfferingsFeatures li {
        font-size: 1.8rem;
        line-height: 4rem;
    }

    .PartnerSupportBoxgrid {
        grid-template-columns: repeat(3, 31.2%);
        gap: 3rem;
    }

    .BoostIBMain .PartnerSupportBox h3 {
        font-size: 2rem;
        line-height: 1.7rem;
    }

    .BoostIBMain .PartnerSupportBox {
        padding: 5rem 3.4rem 5rem 2.4rem;
    }

    .BoostIBMain .RevolutionaryPlatformImg {
        width: 70.4rem;
    }

}


@media (min-width:768px) and (max-width:991px) {
    .BoostIBMainHeroInner {
        grid-template-columns: auto;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_TitleSmall{
        width: auto;
    }

    .BoostIBMain .BoostIBMainHero img.BoostIBMainHeroImg{
        position: initial;
        margin: 4rem 0 0;
        width: 100%;
    }

    .lang-es .BoostIBMain .IBOfferingsFeatures .defaultHeading_Title {
        width: auto
    }

    .BoostIBMain .IBOfferingsFeatures ul {
        margin-top: 2rem;
        margin-bottom: 0;
    }

    .BoostIBMain .IBOfferingsBanner {
        margin: 5rem 0 0 -4rem;
        width: 100%;
        height: auto;
    }

    .BoostIBMain .IBOfferings > div{
        overflow: hidden;
    }

    .BoostIBMain .PartnerSupport {
        margin: 6rem 0;
    }

    .PartnerSupportBoxgrid {
        grid-template-columns: repeat(2, 32rem);
        gap: 3rem;
        margin: 4rem 0 0;
        justify-content: center;
    }

    .BoostIBMain .RevolutionaryPlatform {
        margin: 6rem 0;
        padding: 0;
    }

    .BoostIBMain .RevolutionaryPlatformImg {
        width: 90%;
    }

    .introducerPlatform{
        grid-template-columns: repeat(2, 1fr);
    }

    .BoostIBMain .RevolutionaryPlatformFeature {
        font-size: 1.8rem;
        line-height: initial;
    }

}

@media (max-width: 992px) {
    .BoostIBMain .BoostIBMainHero {
        background-image: url("/img/b2c/trade/IntroducingbrokersN/header/brush-mobile.png");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 23rem;
    }

    .BoostIBMain .BoostIBMainHeroText {
        margin-top: 4rem;
        width: 100%;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_Title {
        font-size: 3.2rem;
        width: auto;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_TitleSmall {
        font-size: 2.5rem;
    }


    .BoostIBMain .BoostIBMainHero li {
        font-size: 1.9rem;
    }

    .BoostIBMain .BoostIBMainHeroImgContainer {
        width: 100%;
        height: auto;
    }

    .BoostIBMain .BoostIBMainHeroImg {
        top: 0;
        left: 0;
        right: 0;
        transform: none;
        margin: 0 auto;
        width: min(90%, 400px);
        height: auto;
    }

    .BoostIBMain .TopFXGlobeInner {
        grid-template-columns: auto;
    }

    /*.BoostIBMain .TopFXGlobeFormInner form {
        display: block;
    }*/
}

@media (max-width: 576px) {
    .BoostIBMain .defaultHeading_Title {
        font-weight: 900;
        font-size: 2.5rem;
        line-height: 30rem;
    }

    .BoostIBMain .defaultHeading_TitleSmall {
        font-size: 1.8rem;
        line-height: 2.2rem;
    }

    .BoostIBMain .BoostIBMainHero ul {
        margin-left: 1rem;
    }

    .BoostIBMain .BoostIBMainHeroImgContainer {
        height: 350px;
    }

    .BoostIBMain .PartnerSupportBox {
        margin: 0;
        padding: 3rem;
        text-align: center;
    }

    .BoostIBMain .RevolutionaryPlatform {
        margin: 0;
    }

    .BoostIBMain .defaultSubHeading {
        font-size: 1.8rem;
    }

    .BoostIBMain .PartnerSupport {
        margin-bottom: 0;
    }

    .BoostIBMain .IBOfferingsFeatures {
        margin-left: 0;
    }

    .BoostIBMain .IBOfferingsFeatures ul{
        margin-right: -1rem;
        margin-top: 2rem;
    }

    .BoostIBMain .IBOfferingsFeatures li {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }

    .BoostIBMain .IBOfferingsFeatures li:before {
        width: 1.6rem;
        height: 1.6rem;
        margin: 0 1rem 0 0;
        background-size: cover;
    }

    body.lang-es .BoostIBMain .IBOfferingsFeatures li:nth-child(2),
    body.lang-es .BoostIBMain .IBOfferingsFeatures li:nth-child(3){
        align-items: flex-start;
    }

    body.lang-es .BoostIBMain .IBOfferingsFeatures li:nth-child(2):before,
    body.lang-es .BoostIBMain .IBOfferingsFeatures li:nth-child(3):before{
        top: .3rem;
        position: relative;
    }

    body.lang-ar .BoostIBMain .IBOfferingsFeatures ul{
        margin-right:0;
        margin-left:-1rem;
    }

    body.lang-ar .BoostIBMain .IBOfferingsFeatures li{
        font-size: 1.3rem;
    }

    body.lang-ar .BoostIBMain .IBOfferingsFeatures li:before{
        margin: 0 0 0 1rem;
    }

    body.lang-ar .BoostIBMain .IBOfferingsBanner {
        margin:0 -1.8rem 0 0;
    }

    .BoostIBMain .IBOfferingsLogo {
        height: 2.6rem;
    }

    .IBOfferingsLogoOuter {
        justify-content: center;
    }

    .BoostIBMain .IBOfferingsLogoSeparator {
        margin: 0 1.6rem;
        height: 2.6rem;
    }

    .BoostIBMain .IBOfferingsBanner {
        height: 316px;
        width: auto;
        display: table;
        margin: auto;
        position: relative;
        left: -1rem;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_Title {
        font-size: 2.7rem;
        line-height: 2.9rem;
        width: 100%;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_TitleSmall {
        font-size: 1.8rem;
        line-height: 3.9rem;
    }

    .BoostIBMain .BoostIBMainHeroText li {
        font-size: 1.5rem;
        line-height: 2.2rem;
    }

    .BoostIBMain .TopFXGlobeInner {
        grid-template-columns: 1fr;
        padding: 2rem 1.5rem;
    }

    .BoostIBMain .TopFXGlobeMap .defaultHeading_Title {
        padding: 0 1rem;
    }

    .BoostIBMain .GlobeMap {
        height: 180px;
    }

    .BoostIBMain .TopFXGlobeForm {
        margin-top: 0;
    }

    .BoostIBMain .TopFXGlobeFormTitle {
        font-size: 2rem;
        text-align: center;
    }

    .BoostIBMain .TopFXGlobeFormSubTitle {
        text-align: center;
    }

    .BoostIBMain .TopFXGlobeFormFlied button {
        width: 100%;
    }
}


@media (min-width:320px) and (max-width:767px) {

    body .BoostIBMain{
        background: #F6F6F7;
    }

    .BoostIBMain .BoostIBMainHero{
        padding-bottom: 26rem;
    }

    .BoostIBMainHeroInner {
        grid-template-columns: auto;
    }

    .BoostIBMain .BoostIBMainHero .defaultHeading_TitleSmall{
        width: auto;
        line-height: 2.4rem;
    }

    .BoostIBMain .BoostIBMainHero img.BoostIBMainHeroImg {
        right: 0;
        margin: 4rem 0 0;
        width: 100%;
        position: initial;
    }

    body.lang-ar .ArUr_lang{
        margin: 0;
    }

    .BoostIBMain .IBOfferings{
        padding: 0 2rem;
    }

    .BoostIBMain .IBOfferings > div {
        background: transparent linear-gradient(181deg, #FFFFFF 0%, #FFFFFF 50%, #9FE1C4 100%) 0% 0% no-repeat padding-box;
    }

    .BoostIBMain .PartnerSupportBox {
        padding: 5rem 3.4rem 5rem 2.4rem;
    }

    .BoostIBMain .PartnerSupportBoxGray {
        background-image: linear-gradient(#F5F5F5 0%, #E6E6E6 100%);
    }

    .BoostIBMain .PartnerSupportGreen {
        background-image: linear-gradient(#FDFDFD 0%, #D5F1E4 100%);
    }

    .BoostIBMain .PartnerSupportBlue {
        background-image: linear-gradient(#FDFDFD 0%, #D8E7EF 100%);
    }

    .BoostIBMain .PartnerSupportRed {
        background-image: linear-gradient(#FDFDFD 0%, #FAE4E4 100%);
    }

    .BoostIBMain .PartnerSupportYellow {
        background-image: linear-gradient(#FDFDFD 0%, #F7F7E1 100%);
    }

    .BoostIBMain .PartnerSupportPurple {
        background-image: linear-gradient(#FDFDFD 0%, #F5EDFE 100%);
    }

    .lang-es .BoostIBMain .IBOfferingsFeatures .defaultHeading_Title{
        width: auto;
    }

    .BoostIBMain .PartnerSupport {
        margin: 4rem 0 0;
    }

    .BoostIBMain .PartnerSupport .defaultParagraph {
        font-size: 1.8rem;
        line-height: 2rem;
        padding: 0;
    }

    .PartnerSupportBoxgrid {
        grid-template-columns: 100%;
        gap: 2rem;
        margin: 4rem 0 0;
        justify-content: center;
    }

    .BoostIBMain .RevolutionaryPlatformImg{
        width: auto;
    }

    .introducerPlatform {
        grid-template-columns: auto;
        gap: 2rem;
    }

    .BoostIBMain .RevolutionaryPlatformFeature {
        font-size: 1.8rem;
        font-weight: 400;
        line-height: initial;
        margin-left: 1rem;
    }

    .BoostIBMain .TopFXGlobe{
        padding: 0 0 6rem;
    }
}

