/* Additional Css */
.intro {
    background-color: yellow;
}

.custom-link-a {
    font-size: 11px;
    padding: 2px 2px !important;
}

    .custom-link-a ul li a {
        padding-left: 10px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

.page_footer .quick-links .widget_nav_menu li a:before {
    top: 0px;
    left: 0px;
}

.greylinks {
    margin-right: 20px;
}

.sec-space .col-xs-12 {
    margin-top: 10px;
}

.sec-space {
    margin-right: 27px;
    margin-left: 27px;
}

.sec-toppadding {
    padding-top: 1px;
}

.page-template-default .section_padding_top_130 > .container {
    padding-top: 0px !important;
}

.page-template-default .mainmenu_wrapper .sub-menu li a {
    text-align: left;
    font-size: 14px;
    padding: 1px 14px;
}

.sidebutton {
    margin-top: 67px;
}

.learn-forex-desc {
    padding: 104px;
    margin-left: -131px;
    font-size: 13px;
}

    .learn-forex-desc a::after {
        content: "\e9cd";
        margin-left: 6px;
        color: red;
    }

    .learn-forex-desc:before {
        content: "\e9cd";
        display: none;
    }

.account-funding-header {
    text-align: center;
}


section.account-funding-toptxt {
    padding: 1rem 3rem !important;
    text-align: center;
}


.tbl-depfunds img {
    width: 70px;
    height: auto;
}

.tbl-depfunds tr th {
    text-align: center !important;
}

.tbl-depfunds .btn-method a.btn-solid {
    background: #bb0404;
    color: #ffffff;
    padding: 8px 20px;
}

.account-funding-header .panel-title {
    text-align: left;
}

#scroller {
    list-style: none;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: inherit;
    padding: 6px;
}

    #scroller li {
        display: flex;
        margin: 0 10px;
        padding: 10px;
        align-items: inherit;
    }


.simply-scroll .simply-scroll-list li img {
    display: inline-block;
}

.simply-scroll .simply-scroll-clip {
    width: 100% !important;
    height: auto;
}

.simply-scroll {
    width: 100% !important;
    height: auto;
    margin-bottom: 0;
}

#scroller li {
    display: block;
    margin: 0 1px;
    align-items: inherit;
    width: 100px;
    min-width: 190px;
    height: auto;
    padding: 0px 10px;
    box-sizing: border-box;
}

.Member-Login-Button {
    width: 173px;
    padding: 13px 0px;
}

.page_footer .container .flex-wrap {
    justify-content: center;
}

.tab-content .tab-pane .bootstrap-accordion .panel-group {
    width: 1138px;
    margin-left: -59px;
    margin-top: -33px;
}

.mainmenu_wrapper .sub-menu li a {
    text-align: left !important;
    font-size: 14px !important;
    padding: 5px 14px !important;
    color: #fff;
}

.mainmenu_wrapper .sub-menu {
    background: #455382;
}

    .mainmenu_wrapper .sub-menu li a:hover {
        text-decoration: underline;
    }

.list1 .icon-item i {
    display: inline-block;
}

.list1 .icon-item div {
    display: inline-block;
}



.economic_calendar {
    height: 700px;
    width: 87%;
    margin-left: 86px;
}

.section-background .col-xs-12 {
    background-color: #21316b;
}

.cta_wrapper .theme_button {
    margin-left: 50px;
}

.image_margin {
    margin-left: 127px;
    margin-top: 36px;
}



.startfollowing .theme_button {
    margin: 0px auto;
    display: table;
}

.center-image {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.Media-Coverage {
    background-color: #21316b;
    height: 650px;
}

.datafeeds {
    padding-top: 2px;
    height: 54px;
    border-top: 0px solid rgb(31, 30, 30);
}

.blackLine {
    border-top: 1px solid rgb(31, 30, 30);
}

.image-resize {
    width: 80%;
}

.header_v1_wrapper .page_breadcrumbs {
    display: none;
}

.header_v1_wrapper .sf-more-li {
    display: none;
}

.page_header .v-center .col-lg-8 {
    width: 100%;
}

.fw-services-category-service a {
    pointer-events: none;
}


.page_footer.ds.section_padding_top_90 .container {
    padding-top: 10px;
    padding-bottom: 10px;
}

.page_footer.ds.section_padding_top_90 {
    overflow: hidden;
}

section.page_footer .container {
    width: 100% !important;
    margin: 0 0 !important;
    padding: 0 0 !important;
}


    section.page_footer .container .col-xs-12 {
        margin: 0 0 !important;
        padding: 0 0 !important;
    }

.sub-menu li.menu-item-type-custom:first-child span {
    color: #43b5e4;
    font-weight: 900;
    font-size: 1.2rem;
    pointer-events: none !important;
}

.sub-menu li.menu-item-type-custom:first-child {
    color: #43b5e4;
    pointer-events: none !important;
}


.sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #455382;
    position: absolute;
    top: -10px;
    left: 95px;
}

.sub-menu li.menu-item-type-custom:first-child a {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.mainmenu_wrapper .sub-menu li:nth-child(2) a {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.header_darkgrey .sf-menu > li > a {
    pointer-events: none;
}

.header_darkgrey .sf-menu > li#menu-item-1355 a, li#menu-item-2562 > a {
    pointer-events: visiblestroke;
}

.columns_padding_30 > [class*="container"] > .row, .row.columns_padding_30 {
    margin-left: -54px;
    margin-right: -60px;
}

.table_template {
    font-size: 14px;
}

    .table_template thead {
        background-color: #b62d65 !important;
    }

#table_template tbody {
    background-color: #f6f6f6 !important;
}

    #table_template tbody tr {
        background-color: transparent !important;
    }

#table_template th {
    color: white !important;
    border-bottom: none !important;
}

#table_template thead {
    background-color: #b62d65 !important;
}

table.dataTable thead .sorting {
    background-image: none !important;
}

table.dataTable thead .sorting_asc {
    background-image: none !important;
}

#table_template {
    border-bottom: none !important;
}

    #table_template th {
        padding: 1rem !important;
        font-size: 0.8rem;
    }

    #table_template tr {
        padding: 1rem !important;
        font-size: 0.8rem;
    }

.dataTables_info {
    display: none !important;
}

.dataTables_paginate {
    text-align: center !important;
    float: none !important;
}

.first, .last, .next, .previous {
    display: none !important;
}

.dataTables_paginate {
    margin-top: 2rem;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    border: 1px solid #b62d65 !important;
    background: white !important;
    box-shadow: 0px 2px 10px #efefef !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid #b62d65 !important;
    background: #b62d65 !important;
    box-shadow: 0 2px 10px #ccc;
}

#table_template_filter input {
    border-bottom: 1px solid;
    /* border: 1px solid; */
    background: transparent;
    padding: 0px;
    height: 1.5rem;
    margin-left: 1rem;
    color: #4e4e4e;
    font-weight: 400;
}


#table_template_filter label {
    margin-bottom: 1rem;
    color: #000000;
    font-weight: 400;
}

#table_template th:first-child {
    border-left: 0px !important;
}

#table_template th:last-child {
    border-right: 0px !important;
}

.economic_calendar {
    height: 500px !important;
    width: 87% !important;
    margin: 0px auto;
    margin-bottom: 35px;
}

.SliderTrade {
    display: block;
    margin-top: 15px;
}

@media screen and (max-width: 568px) {
    footer.page_footer .flex-wrap {
        padding: 2rem !important;
    }
}


.section-title {
    font-family: "RobotoLight",sans-serif;
    font-size: 36px;
    line-height: 1.33;
    letter-spacing: -0.5px;
    text-align: center;
    color: #4b545c;
    margin-top: 0;
    margin-bottom: 46px;
}

.standard-paragraph {
    font-size: 18px;
    line-height: 1.56;
    color: #4b545c;
    max-width: 600px;
    position: relative;
    display: inline-block;
}

.element h5 {
    font-family: "RobotoBold",sans-serif;
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: -0.2px;
    text-align: center;
    color: #4b545c;
    margin-bottom: 0;
    margin-top: 15px;
}

.element p {
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #9099a3;
}

.element {
    background-color: #F6F9FA;
}

    .element .col-md-2 {
        width: 20% !important;
    }

footer .row {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}


p.pamm-invest-img {
    text-align: center;
}

.emailpart {
    text-align: right;
}

.form-group .wpcf7-form-control-wrap input, textarea {
    text-align: center;
}

.partner-link {
    display: block;
    text-align: center;
    width: 240px;
    height: 50px;
}

.past-performance1 {
    text-align: center;
    margin-top: 7px;
}

.anniversary {
    max-width: 141px;
    margin-left: 0px;
}

.ann_write:before {
    display: none !important;
}

.header_anv .col-md-3 {
    width: 19% !important;
    padding: 0px;
}

.header_anv .col-md-9 {
    width: 79% !important;
    padding: 0px;
}

.page_toplogo .inline-content.with_dividers > * {
    margin-left: 10px;
    margin-right: 10px;
}

@media (min-width: 767px) {
    .sa3 .ya #media_image-2 {
        display: block;
    }

    .sa3 .ya #media_image-3 {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .element .col-md-2 {
        width: 100% !important;
    }
    .sa3 .ya img {
        width: 100%;
    }

    .ya {
        width: 100%;
    }

    .sa3 .ya #media_image-2 {
        display: none;
    }

    .sa3 .ya media_image-3 {
        display: block;
    }

    .mob-line-size {
        font-size: 30px !important;
        vertical-align: middle !important;
        height: 12px !important;
        overflow: hidden !important;
        display: inline-block !important;
    }

    .mob-disp-none {
        display: none;
    }
    .mob-mb30 {
        margin-bottom: 30px;
    }

    .mob-mt0 {
        margin-top: 0px !important;
        text-align: center;
    }

    .mob h2 {
        text-align: center !important;
        font-size: 46px !important;
        margin-top: -121px;
    }

    .mob h3 {
        text-align: center !important;
        font-size: 17px !important;
        margin: 6px;
    }

    .mob h5 {
        text-align: center !important;
        font-size: 13px !important;
    }

    .test3 {
        margin: 0px 70px;
    }

    .page_footer {
        overflow: hidden;
    }

    .page_copyright {
        overflow: hidden;
    }
    .toggle_header, .toggle_menu {
          height: 74px;
    }
        .page_footer .quick-links {
        display: none;
    }

    .header_anv .col-md-3 {
        width: 47% !important;
    }

    .header_anv .col-md-9 {
        width: 27% !important;
    }

    .intro_section.image-dependant .slide_description_wrapper {
        padding: 7% 0% 12%;
    }

    .intro_section .flex-control-nav {
        bottom: 20px;
    }

    .all-scr-cover .slide-image-wrap {
        background: none !important;
    }

    .page_header_wrapper {
        height: auto !important;
    }

    .page_header {
        position: absolute !important;
        right: 0px !important;
        left: auto;
    }

    .header_anv .inline-content.with_dividers > * + *:before {
        display: none;
    }

    .toplogo_v1 .inline-content.with_dividers > div:first-child {
        margin: 0px auto;
        margin-bottom: 5px;
    }

    .inline-content {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 359px) {
    .ann_write .inline-block p {
        font-size: 11px;
    }
}

#features .big-padding {
    min-height: 538px;
}

@media screen and (max-width: 1599px) {
    #features .big-padding {
        height: 562px;
    }
}

.sa td {
    width: 294px;
}

.sa1 td {
    width: 294px;
}

.Elevate td {
    width: 25%;
}

.banner .theme_button {
    margin-top: 150px;
    margin-left: 63px;
    border: 2px solid #51657b;
    background-color: white;
    padding: 17px 30px;
    font-size: 13px;
    cursor: pointer;
    border-color: #51657b;
    color: #51657b;
    font-style: unset;
}

@media screen and (max-width: 767px) {
    .banner .theme_button {
        margin-top: 10px;
        margin-left: 18px;
    }
}

@media screen and (max-width: 767px) {
    .Media-Coverage h2 {
        margin-top: -50px;
    }
}

.heading-ios {
    font-size: 20px;
    font-weight: 600;
    color: black;
    font-family: Poppins;
    line-height: 1.25;
}

.txt-color {
    color: white;
}

.app-store-button {
    margin-left: 55px;
    padding: 4px;
}

.open-live-button {
    margin: 10px;
}

@media screen and (max-width: 767px) {
    .app-store-button {
        margin-left: 10px;
    }
}
.intro_section .slide_buttons .theme_button {
    max-width: 215px;
    width: 100%;
}

.mt90 {
    margin-top: 92px !important;
}

.mt140 {
    margin-top: 140px !important;
}

.test2 h2 {
    text-align: left;
    color: red !important;
    font-size: 63px;
    margin-bottom: 0px;
}

.test2 h3 {
    text-align: left;
    margin: 0px;
    color: black !important;
}

.test2 h5 {
    text-align: left;
    margin: 0px;
    color: black !important;
    font-weight: 500;
}

.test3 a {
    color: black !important;
}

.sa .container-fluid {
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.line-size {
    font-size: 40px;
    vertical-align: middle;
    height: 18px;
    overflow: hidden;
    display: inline-block;
}
