@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;600;700;800;900&display=swap');

html {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    scroll-behavior: smooth;
}

body {
    background-color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 1.14rem;
    font-weight: 300;
    color: #b0b0b0;
    line-height: normal;
    position: relative;
}

.preloader {
    display: none;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
}

/*add a shadow to the scrollbar here*/
::-webkit-scrollbar-track {
    box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
}

/*this is the little scrolly dealio in the bar*/
::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.25);
    height: 3px;
}

/*nobody needs this little scrollbar corner, I mean really, get rid of it haha*/
::-webkit-scrollbar-corner {
    display: none;
    height: 0px;
    width: 0px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

img {
    max-width: 100%;
    display: inline-block;
}

button,
input,
textarea,
select {
    font-family: 'Poppins', sans-serif;
    opacity: 1;
    letter-spacing: 0.0143rem;
}

button:focus,
input:focus,
textarea:focus,
select:focus {
    outline: none;
}

ul,
li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

a {
    display: inline-block;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    color: #201b4c;
}

a:hover,
a:focus {
    outline: inherit;
    text-decoration: none;
}

a:hover {
    color: #201b4c;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
    line-height: normal;
    padding: 0px 0px;
    margin: 0px 0px;
}

section::after {
    display: block;
    clear: both;
    content: '';
}

.full_container {
    max-width: 1920px;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0rem auto;
}

.navigation .navbar-nav li a.language_drop_.dropdown-toggle img,
.navigation .navbar-nav li .nav_dropdown ul.language_drop_down_web img,
.mview_language_dropdown a img,
.navigation .language_dropdown_mobile_view .mview_language_dropdown .nav_dropdown .language_drop_down_web img {
    width: 20px;
}

.daily_financial_news_video {
    width: 100%;
    display: flex;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    padding: 5px;
}

.daily_financial_news_video iframe {
    width: 100%;
    height: 26.5rem;
    border: 0px;
}

input::-webkit-input-placeholder {
    background-color: transparent;
    color: #000;
    opacity: 1;
}

input::-moz-placeholder {
    background-color: transparent;
    color: #000;
    opacity: 1;
}

input::-ms-input-placeholder {
    background-color: transparent;
    color: #000;
    opacity: 1;
}

input:-ms-input-placeholder {
    background-color: transparent;
    color: #000;
    opacity: 1;
}

input::placeholder {
    background-color: transparent;
    color: #000;
    opacity: 1;
}

input:-internal-autofill-selected {
    appearance: menulist-button;
    background-color: transparent !important;
    background-image: none !important;
    color: -internal-light-dark(black, white) !important;
}

/* == Scroll to Top == */
#pageTop {
    display: none;
}

.totop {
    position: fixed;
    bottom: 115px;
    right: 0px;
    z-index: 999;
}

.totop a {
    width: 6.5rem;
    height: 6.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: linear-gradient(90deg, #00F992 -24.2%, #2174F9 68.97%), linear-gradient(90deg, #EBF2FF 0%, rgba(235, 242, 255, 0.00) 100%);
    font-size: 2.5rem;
    border-radius: 1.07rem 0rem 0rem 1.07rem;
}

.totop a,
.totop a:visited {
    color: #fff;
}

.totop a:hover {
    color: #eee;
    text-decoration: none;
}

/* == Scroll to Top == */

.form-control:focus,
.custom-select:focus {
    outline: none;
    -webkit-box-shadow: 0rem 0rem 0rem transparent;
    box-shadow: 0rem 0rem 0rem transparent;
    border-color: #00eda4;
}

.logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.logo img {
    width: 10rem;
    display: inline-block;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

/* .fixed-top .logo img{ width: 19.5rem;} */

.navigation {
    width: 100%;
    position: absolute;
    top: 0%;
    /*background: linear-gradient(89.97deg, rgba(255, 255, 255, 0) 0.39%, #FFFFFF 12.63%, #FFFFFF 89.08%, rgba(255, 255, 255, 0) 99.98%); border-bottom: 1px solid #8EBAC6;*/
    background: linear-gradient(104deg, #031430 0%, #002055 80.17%);
    box-shadow: 1px 0px 2px rgb(10 154 246 / 0.2);
    z-index: 9;
}

.navigation.fixed-top {
    width: 100%;
    position: fixed;
    top: 0%;
    background-color: #ffffff;
    -webkit-animation: slide-down 0.7s;
    animation: slide-down 0.7s;
    z-index: 999;
}

.navigation.inner_header {
    background-color: #ffffff;
}

@-webkit-keyframes slide-down {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slide-down {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

footer a {
    color: #007bff;
}

.navbar-expand-md {
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding: 2rem 0rem;
}

.navigation.fixed-top .navbar-expand-md {
    padding: 1.4rem 0rem;
}

.navbar-expand-md>.container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.navigation .navbar-toggler {
    width: 40px;
    height: 35px;
    line-height: 0;
    color: #0D68F9;
    border-color: #0D68F9;
    background-color: transparent;
    padding: 0px 0px;
    margin: 0rem 0rem auto;
}

.navigation .navbar-toggler .navbar-toggler-icon {
    width: 22px;
    height: 2px;
    background-color: #0D68F9;
    margin: 3px 0px;
}

.navigation .navbar-toggler:focus {
    outline: none;
    outline-offset: 0px;
}

.navigation .navbar-toggler:hover {
    background-color: transparent;
}

.navigation .navbar-toggler:hover .navbar-toggler-icon {
    background-color: #0D68F9;
}

.navigation .navbar-nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation .navbar-nav li {
    position: relative;
    margin: 0rem .5rem;
}

.navigation .navbar-nav li a,
.navigation .navbar-nav li button.dropdown-toggle,
.mview_language_dropdown button.dropdown-toggle {
    font-size: 1.28rem;
    font-weight: 500;
    /* color: rgba(255, 255, 255, 0.40); */
    background-color: transparent;
    border: 0px;
    padding: .5rem .6rem;
    padding-right: 15px;
}

.mview_language_dropdown a {
    padding: 0.65rem 0rem;
    font-weight: 500;
    padding-right: 15px;
    color: #fff;

}

.language_drop {
    color: #fff;
    border: 1px solid #00C586;
    border-radius: 40px;
    padding: 0.7rem 2.5rem;
    display: flex;
    justify-content: center;
}

.language_drop img {
    max-width: 15px;
}

.language_drop:hover {
    color: #00C586;
}

.navigation .navbar-nav li:hover>a,
.navigation .navbar-nav li:hover button.dropdown-toggle,
.navigation .navbar-nav li a.active {
    color: #00C586;
}

.navigation .navbar-nav li.login_toplink a {
    min-width: 8.47rem;
    border: 1px solid #278bf7;
    font-weight: 500;
    text-transform: uppercase;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: normal;
    padding: .65rem 1.07rem;
}

/*.navigation .navbar-nav li.login_toplink:hover a{ background: #ffffff; color: #201b4c;}*/

.navigation .navbar-nav li.login_toplink .btn_login {
    min-width: 6.96rem;
    background-color: #ffffff;
    background-image: none;
    color: #0D68F9 !important;
    margin-right: 1.07rem;
}

.navigation .navbar-nav li.login_toplink .btn_login:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    box-shadow: 0px 4px 23px rgba(0, 74, 255, 0.24);
    color: #ffffff !important;
}

.dropdown-toggle::after {
    width: .78rem;
    height: .78rem;
    background-image: url(../../img/custom_select.svg);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 100%;
    border: none;
    vertical-align: 0rem;
    margin-left: 1rem;
}

.dropdown-toggle::before {
    display: none;
}

.navbar-nav .dropdown-menu {
    min-width: 100%;
    border-radius: 0rem;
    border-color: #e6e6e6;
    -webkit-box-shadow: 0.5rem 0px 1.5rem 0px rgba(112, 112, 112, 0.1);
    -moz-box-shadow: 0.5rem 0px 1.5rem 0px rgba(112, 112, 112, 0.1);
    box-shadow: 0.5rem 0px 1.5rem 0px rgba(112, 112, 112, 0.1);
    padding: 0;
    margin: 0rem 0rem;
}

.navbar-nav .dropdown-menu.last {
    left: auto;
    right: 0rem;
}

.navigation .navbar-nav .dropdown-item {
    font-size: 1rem;
    color: #000000;
    font-weight: 300;
    border-bottom: 1px solid #e6e6e6 !important;
    justify-content: flex-start;
    padding: 0.6rem 1.07rem;
}

.navigation .navbar-nav .dropdown-item:last-child {
    border-bottom: none !important;
}

.navigation .navbar-nav .dropdown-item:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff;
}

.language_dropdown_mobile_view {
    display: none;
}

/* Sub Menu */
.nav_dropdown {
    min-width: 100%;
    display: flex;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 10px);
    visibility: hidden;
    opacity: 0;
    background: #fff;
    box-shadow: 0px 1.5rem 3.5rem rgba(22, 41, 68, 0.25);
    border-radius: 6px;
    transition: all 0.3s ease-out;
    padding: 2rem 2rem;
    margin: 0rem;
    z-index: 999;
}

.nav_dropdown::before {
    width: 0;
    height: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 8px 8px;
    position: absolute;
    top: -8px;
    display: block;
    left: 50%;
    content: "";
}

.navigation .navbar-nav li:hover .nav_dropdown {
    visibility: visible;
    opacity: 1;
    transform: translate(-50%, 0px)
}

.navigation .navbar-nav li .nav_dropdown ul {
    min-width: 18rem;
    padding: 0rem 1.07rem;
}

.navigation .navbar-nav li .nav_dropdown ul li {
    padding: 0rem 0rem;
    margin: 0rem 0rem;
}

.navigation .navbar-nav li .nav_dropdown ul li.heading_title,
.navigation .navbar-nav li .nav_dropdown ul li ul li.heading_subtitle {
    font-size: 1.07rem;
    font-weight: 500;
    color: #9AA2B9;
    border-bottom: 1px solid #E4E8F4;
    padding: 0.65rem 0rem;
    margin-bottom: 0.65rem;
}

.navigation .navbar-nav li .nav_dropdown ul li>a {
    display: flex;
    align-items: center;
    font-size: 1rem;
    font-weight: 500;
    color: #403F4D;
    border-bottom: 1px solid transparent;
    padding: 0.65rem 0rem;
}

.navigation .navbar-nav li .nav_dropdown ul li:hover>a,
.navigation .navbar-nav li .nav_dropdown ul li>a.active {
    color: #0D67F9;
    border-color: #0D67F9;
    padding-left: 3px;
}

.navigation .navbar-nav li .nav_dropdown ul li>a i {
    margin-left: auto;
}

.navigation .navbar-nav li .nav_dropdown ul li ul {
    min-width: 100%;
    padding: 0rem 0rem;
}

.navigation .navbar-nav li .nav_dropdown ul li ul li.heading_subtitle {
    border-bottom: 0px;
    background-color: rgba(0, 0, 0, 0.01);
    padding: 0.65rem 0.65rem;
}

.navigation .navbar-nav li .nav_dropdown ul li ul li a {
    font-weight: 300;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.01);
    padding: 0.5rem 0.5rem;
}

.navigation .navbar-nav li .nav_dropdown ul li ul li:hover a {
    border-bottom-color: rgba(0, 0, 0, 0.1);
}

/* Sub Menu */

.custom-select {
    width: 100%;
    height: 4rem;
    font-size: 1.07rem;
    color: #b2b2b2;
    font-weight: 300;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0.25rem;
    background-image: url(/img/select_arrow_gray.svg);
    background-repeat: no-repeat;
    background-position: center right 1.07rem;
    background-size: 1rem;
}

.custom-select option {
    color: #000;
    font-size: 1rem;
    font-weight: 400;
}

.banner_sec lottie-player,
#home_banner {
    width: 100%;
    height: 115rem;
}

.banner_sec .banner_graphics {
    position: absolute;
    top: 23%;
}

/*.banner_slider .slick-list{ overflow: visible;}*/
/* .home_banner_data_sec{ width: 100%; position: absolute; top: 0rem; left: 0%; padding-top: 8rem; z-index: 2;} */
.caption_pioint_sec {
    width: 68rem;
    display: flex;
    position: absolute;
    left: 15px;
    top: 30rem;
    z-index: 3;
}

.caption_pioint_sec .slick-list,
.caption_pioint_sec .slick-track {
    width: 100% !important;
    overflow: visible;
}

.caption_pioint_sec .slick-track {
    display: flex;
}

.caption_pioint_sec li {
    white-space: nowrap;
    cursor: pointer;
    flex: 1;
    text-align: center;
    font-size: 1.07rem;
    color: #100F49;
    font-weight: 400;
    opacity: 0.7;
    transition: all 0.5s ease-out;
    padding: 0.5rem 0.8rem;
}

.caption_pioint_sec .slick-slide img {
    display: inline-block;
}

.caption_pioint_sec li.slick-active {
    opacity: 1;
    font-weight: 600;
}

.banner_slide_img {
    text-align: center;
}

.banner_slide_img img {
    width: 80%;
    display: inline-block;
}

.owl-carousel.banner_slider .owl-dots {
    width: 14px;
    position: absolute;
    right: 0rem;
    top: 8rem;
}

.owl-carousel.banner_slider .owl-dot {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #dddddd;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.owl-carousel.banner_slider .owl-dot span {
    display: none;
}

.owl-carousel.banner_slider .owl-dot.active {
    background-color: #0D68F9;
    border-color: #0D68F9;
}

.banner_sec,
.baner_bottom {
    min-height: 69rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding-top: 8rem;
    background-color: #02193f;
}

.baner_bottom {
    width: 100%;
    min-height: 100%;
    background-position: bottom center;
    position: absolute;
    bottom: 0;
    background-size: 100%;
    padding-top: 0rem;
    z-index: 1;
}

.banner_sec>.container {
    position: relative;
    padding-top: 8rem !important;
    z-index: 2;
}

.banner_sec .range_trading_sec {
    position: relative;
    z-index: 2;
}

.banner_data {
    margin-top: 4rem;
}

.banner_data>.container {
    position: relative;
}

.header_title {
    font-weight: 600;
    font-size: 3.5rem;
    color: #062652;
    line-height: 1.3;
}

.heading_text_color {
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 67, 102, 1)), to(rgba(255, 174, 42, 1)));
    background-image: linear-gradient(to right, rgba(255, 67, 102, 1) 0%, rgba(255, 174, 42, 1) 100%);
}

.header_subtitle {
    display: block;
    font-size: 1.5rem;
    font-weight: 300;
    color: #6C89AC;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.btn {
    /*min-width: 20rem; min-height: 4.64rem;*/
    position: relative;
    overflow: hidden;
    background: #00C586;
    /*box-shadow: 0px 4px 23px rgba(0, 74, 255, 0.24);*/
    border-radius: 0rem;
    font-weight: 600;
    font-size: 1.21rem;
    color: #ffffff !important;
    border: 0px;
    cursor: pointer;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    padding: 0.85rem 2rem;
    border-radius: 22px;

}

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

.btn span {
    display: block;
    text-align: left;
}

.btn span small {
    width: 100%;
    font-size: 77.78%;
    display: block;
}

.btn::before,
.btn::after {
    width: 100%;
    height: 100%;
    border-radius: 5rem;
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 0;
    left: -110%;
    opacity: 0.1;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    content: "";
    z-index: -1;
}

.btn:hover::before {
    left: -10%;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.btn:hover::after {
    left: -20%;
}

/* Line Effect */
.header_btn {
    display: inline-block;
    position: relative;
}

.header_btn .btn {
    min-width: 15rem;
    justify-content: center;
}

/*.header_btn::before,
.header_btn::after,
.header_btn > span::before,
.header_btn > span::after{ width: 1px; height: 50000px; background-color: rgba(0,0,0,0.1); position: absolute; left: -3.5rem; top: 50%; transform: translate(0%, -50%); opacity: 0; transition: all 0.5s ease-out; content: ''; z-index: 2;}
.header_btn::after{ left: auto; right: -3.5rem;}

.header_btn > span::before,
.header_btn > span::after{ width: 50000px; height: 1px; left: 50%; top: -3.5rem; transform: translate(-50%, 0%); content: ''; z-index: 3;}
.header_btn > span::after{ top: auto; bottom: -3.5rem;}

.header_btn:hover::before{ opacity: 1; left: -1px;}
.header_btn:hover::after{ opacity: 1; right: -1px;}
.header_btn:hover > span::before{ opacity: 1; top: -1px;}
.header_btn:hover > span::after{ opacity: 1; bottom: -1px;}*/
/* Line Effect */

.animated {
    transition: all 0.5s ease;
}

/*.why_choose_sec{ margin-top: -6rem;}*/
.section_title {
    font-size: 2.57rem;
    font-weight: 600;
    color: #062652;
    line-height: 1.4;
}

.section_title small {
    display: block;
    font-size: 47.2222%;
    font-weight: 400;
    line-height: 1.79rem;
}

.section_title small.sub {
    color: #979797;
    margin-top: 1rem;
    font-weight: 100;
}

.range_trading_slider_block {
    padding-left: 12rem;
    margin-top: 2.5rem;
}

.range_trading_block {
    background: #FFFFFF;
    box-shadow: 0px 0.3rem 1.07rem rgba(42, 54, 68, 0.3);
    margin: 15px;
    min-height: 15rem;
}

.range_trading_block.about {
    min-height: 11rem;
    display: flex;
    align-items: stretch;
}

.range_trading_icon {
    width: 100%;
    height: 10rem;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.5rem 15px;
    margin: 1.5rem 0rem 1em;
}

.range_trading_icon img,
.range_trading_icon lottie-player {
    width: 7rem !important;
    display: inline-block !important;
}

.range_trading_icon lottie-player {
    width: 12rem;
}

.range_trading_title {
    font-size: 1.6rem;
    font-weight: 400;
    color: #062652;
    padding: 1rem 15px 0.5rem;
}

.range_trading_text {
    font-size: 1rem;
    line-height: 1.43rem;
    color: #062652;
    font-weight: 300;
    padding: .65rem 15px;
}

.range_trading_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    color: #B7B7B7;
    line-height: 0.79rem;
    font-weight: 300;
    background-color: #F0F5F9;
    padding: 1.8rem 15px;
    margin-top: 1.5rem;
}

.range_trading_block:hover .range_trading_btn {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    box-shadow: 0px 4px 23px rgba(0, 74, 255, 0.24);
    color: #ffffff;
}

.owl-nav {
    width: 12rem;
    position: absolute;
    left: -12rem;
    bottom: 15px;
    display: flex;
    align-items: center;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    width: calc(50% - 2px);
    background-color: #E4F7FF;
    font-size: 2.5rem;
    border: 1px solid #f1f1f1;
    line-height: 1;
    color: #7C9CB0;
    padding: 0.65rem 15px !important;
    margin-left: 1px;
    margin-right: 1px;
}

.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    box-shadow: 0px 4px 23px rgba(0, 74, 255, 0.24);
    color: #ffffff;
}

.overview_sec {
    background-color: #DDE1EF;
}

.overview_list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.overview_list::after {
    clear: both;
    display: block;
}

.overview_list>li {
    width: calc(50% - 30px);
    float: left;
    min-height: 9.7rem;
    transition: all 0.5s ease-out;
    position: relative;
    background-color: #ffffff;
    margin: 15px;
}

.overview_list li .overview_list_box {
    height: 100%;
    position: relative;
    transition: all 0.5s ease-out;
}

/*.overview_list li .overview_list_box::before,
.overview_list li .overview_list_box::after{ min-width: 2.14rem; min-height: 2.14rem; border-radius: 50%; background: #FFFFFF; border: 1px solid #C8CED9; position: absolute; top: 50%; right: 1.5rem; transform: translate(0%, -50%); content: '';}
.overview_list li .overview_list_box::after{ min-width: 1.28rem; min-height: 1.28rem; background-color: #089AF6; right: 1.95rem; opacity: 0;}*/
.overview_list li>input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    opacity: 0;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 2;
}

/*.overview_list li > input:checked + .overview_list_box::after{ opacity: 1;}*/
.overview_icon_block {
    min-width: 12rem;
    height: 100%;
    transition: all 0.5s ease-out;
    background-color: #FCFCFE;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 0.85rem 1.07rem;
}

.overview_icon_block>div {
    width: 100%;
    text-align: center;
}

.overview_icon_block .hover {
    display: none;
}

.overview_list li>input:checked+.overview_list_box,
.overview_list li.selected .overview_list_box,
.overview_list li:hover .overview_list_box {
    box-shadow: 0px 8px 61px rgba(48, 170, 241, 0.38);
}

.overview_list li>input:checked+.overview_list_box .overview_icon_block,
.overview_list li.selected .overview_list_box .overview_icon_block,
.overview_list li:hover .overview_list_box .overview_icon_block {
    background: #2E5ED0;
}

.overview_list li>input:checked+.overview_list_box .overview_icon_block .normal,
.overview_list li.selected .overview_list_box .overview_icon_block .normal,
.overview_list li:hover .overview_list_box .overview_icon_block .normal {
    display: none;
}

.overview_list li>input:checked+.overview_list_box .overview_icon_block .hover,
.overview_list li.selected .overview_list_box .overview_icon_block .hover,
.overview_list li:hover .overview_list_box .overview_icon_block .hover {
    display: inline-block;
}

.overview_icon {
    width: 100%;
    height: 3.93rem;
    margin-bottom: .65rem;
}

.overview_icon img {
    max-width: 100%;
    max-height: 100%;
}

.overview_icon_name {
    font-size: 1.14rem;
    color: #062652;
    font-weight: 400;
    transition: all 0.5s ease-out;
}

.overview_list li>input:checked+.overview_list_box .overview_icon_name,
.overview_list li.selected .overview_list_box .overview_icon_name,
.overview_list li:hover .overview_list_box .overview_icon_name {
    color: #ffffff;
}

/*.overview_data{ padding-right: 4rem;}*/
.overview_list li>input:checked+.overview_list_box .overview_data,
.overview_list li.selected .overview_list_box .overview_data,
.overview_list li:hover .overview_list_box .overview_data {
    background: linear-gradient(268.44deg, #2FADFC 0%, #2D0FA4 100%);
}

.overview_data li {
    flex: 1 0 0;
    background-color: transparent;
    position: relative;
    font-size: 1.14rem;
    color: #6D768F;
    font-weight: 400;
    padding: .5rem 1.07rem;
    margin: 0rem 0rem;
}

.overview_list li>input:checked+.overview_list_box .overview_data li,
.overview_list li.selected .overview_list_box .overview_data li,
.overview_list li:hover .overview_list_box .overview_data li {
    color: rgba(255, 255, 255, 0.7);
}

.overview_data li span,
.overview_data li small {
    display: block;
    font-size: 168.75%;
    color: #062652;
}

.overview_data li small {
    font-size: 100%;
}

.overview_list li>input:checked+.overview_list_box .overview_data li span,
.overview_list li.selected .overview_list_box .overview_data li span,
.overview_list li:hover .overview_list_box .overview_data li span,
.overview_list li>input:checked+.overview_list_box .overview_data li small,
.overview_list li.selected .overview_list_box .overview_data li small,
.overview_list li:hover .overview_list_box .overview_data li small {
    color: rgba(255, 255, 255, 1);
}

/*.overview_data li::before{ width: 1px; height: 100%; background: rgba(196, 196, 196, 0.6); position: absolute; top: 0%; left: 0%; content: '';}
.overview_data li:first-child::before{ display: none;}*/
.overview_btns {
    width: 100%;
    display: flex;
    justify-content: center;
}

.spreadsForex .spreadsForex_block .overview_btns {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.overview_btns .btn {
    min-width: 16.4rem;
    justify-content: center;
}

.overview_btns .btn.read_more {
    background: #ffffff;
    color: #0D68F9 !important;
    border: 1px solid #0D68F9;
}

.overview_btns .btn.read_more:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff !important;
}

.why_choose_block {
    width: 100%;
    height: 35rem;
    position: relative;
}

.why_choose_box {
    position: absolute;
}

.why_choose_box.first {
    left: 0%;
    top: 0%;
}

.why_choose_box.second {
    left: 0%;
    bottom: 0%;
}

.why_choose_box.third {
    right: 0%;
    top: 0%;
}

.why_choose_box.four {
    right: 0%;
    bottom: 0%;
}

/*.why_choose_box.first .why_choose_icon_box::after{ width: 1px; height: 23rem; background-color: #B9E6FF; position: absolute; top: -0.15rem; left: 40.5rem; transform: rotate(-58deg); content: '';}
.why_choose_box.second .why_choose_icon_box::after{ width: 1px; height: 23rem; background-color: #B9E6FF; position: absolute; top: -17.9rem; left: 40rem; transform: rotate(-125deg); content: '';}*/

.why_choose_desc,
.why_choose_icon_box {
    width: 32.36rem;
}

.why_choose_icon_box {
    z-index: 2;
}

.why_choose_icon_box>img {
    width: 100%;
    max-width: 100%;
    display: inline-block;
    transition: all 0.5s ease-out;
}

.why_choose_icon_box>.hover,
.why_choose_icon_box:hover>.normal {
    display: none;
}

.why_choose_icon_box:hover>.hover {
    display: inline-block;
}

.why_choose_icon_data {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0%;
    left: 0%;
    padding: .5rem 2rem;
}

.why_spiner_dot {
    width: 2.14rem;
    height: 2.14rem;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(50%, -50%);
}

.why_spiner_dot::before,
.why_spiner_dot::after {
    width: 150%;
    height: 150%;
    border-radius: 50%;
    background-color: rgba(95, 48, 170, 0.2);
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    animation: sm_to_big 2s linear infinite;
    transition: all 0.5s ease-out;
    content: '';
    z-index: 1;
}

.why_spiner_dot::after {
    background-color: rgba(95, 48, 170, 0.1);
    animation: sm_to_big 2s linear 1s infinite;
    z-index: 2;
}

/*.why_choose_icon_box:hover .why_spiner_dot::before{ width: 150%; height: 150%; animation: sm_to_big 2s linear infinite;}
.why_choose_icon_box:hover .why_spiner_dot::after{ width: 150%; height: 150%; animation: sm_to_big 2s linear 1s infinite;}*/

@keyframes sm_to_big {
    from {
        width: 1.28rem;
        height: 1.28rem;
        background-color: rgba(95, 48, 170, .2);
    }

    to {
        width: 150%;
        height: 150%;
        background-color: rgba(95, 48, 170, 0);
    }
}

@-webkit-keyframes sm_to_big {
    from {
        width: 1.28rem;
        height: 1.28rem;
        background-color: rgba(95, 48, 170, .3);
    }

    to {
        width: 150%;
        height: 150%;
        background-color: rgba(95, 48, 170, 0);
    }
}

.why_spiner_dot>span {
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%;
    background: linear-gradient(349.56deg, #0D67F9 6.16%, #5FD8FF 94.39%);
    border: 1px solid #ffffff;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    z-index: 3;
}

.why_choose_icon .hover,
.why_choose_icon_box:hover .why_choose_icon .normal {
    display: none;
}

.why_choose_icon_box:hover .why_choose_icon .hover {
    display: inline-block;
}

.why_choose_icon_title {
    font-size: 1.5rem;
    color: #062652;
    font-weight: 500;
}

.why_choose_box.third .why_spiner_dot,
.why_choose_box.four .why_spiner_dot {
    right: auto;
    left: 0%;
    transform: translate(-50%, -50%);
}

.why_choose_middle {
    width: 48rem;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.why_choose_middle lottie-player {
    width: 100%;
    height: auto;
    display: inline-flex;
}

.why_choose_desc {
    position: relative;
    opacity: 0;
    transition: all 0.5s ease-out;
    padding: .5rem 2rem;
    color: #062652;
    font-weight: 400;
}

.why_choose_box:hover .why_choose_desc {
    opacity: 1;
}

.why_choose_btn_view {
    transition: all 0.5s ease-out;
}

.why_choose_btn_view:hover {
    color: #0D68F9;
}

.wht_btn::before,
.wht_btn::after {
    width: 130%;
    height: 130%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: rgba(95, 48, 170, 0.2);
    transition: all 0.5s ease-out;
    animation: plysm_to_big 2s linear infinite;
    content: '';
}

.wht_btn::after {
    background-color: rgba(95, 48, 170, 0.1);
    z-index: 2;
    animation: plysm_to_big 2s linear 1s infinite;
}

@-webkit-keyframes plysm_to_big {
    from {
        width: 100%;
        height: 100%;
        background-color: rgba(95, 48, 170, .3);
    }

    to {
        width: 200%;
        height: 200%;
        background-color: rgba(95, 48, 170, 0);
    }
}

@keyframes plysm_to_big {
    from {
        width: 100%;
        height: 100%;
        background-color: rgba(95, 48, 170, .2);
    }

    to {
        width: 200%;
        height: 200%;
        background-color: rgba(95, 48, 170, 0);
    }
}

.wht_btn>img {
    cursor: pointer;
    position: relative;
    z-index: 3;
}

.who_we_are_video_sec .modal-dialog {
    max-width: 600px;
}

.who_we_are_video_sec .modal-content {
    background-color: transparent;
    border: 0px;
}

.who_we_are_video_frame {
    width: 100%;
    height: 30rem;
    display: flex;
}

.forex_news_sec {
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 80%;
}

.forex_news_list>li {
    min-height: 6rem;
    display: flex;
    background-color: #ffffff;
    border-radius: .85rem;
    position: relative;
    padding: 2px;
    margin-top: 1rem;
}

.forex_news_list>li:first-child {
    margin-top: 0rem;
}

.forex_news_list>li .top_heading_view {
    font-size: 0.93rem;
    font-weight: 500;
    color: #A1ABBA;
    padding: 10px 15px 0px;
}

.bid_ask_sec {
    display: inline-flex;
    align-items: center;
}

.bid_ask_sec li {
    display: inline-flex;
    align-items: center;
    position: relative;
    padding: .5rem 1.07rem;
}

.bid_ask_sec li::after {
    width: 1px;
    height: 50%;
    background-color: rgba(196, 196, 196, 0.6);
    position: absolute;
    top: 50%;
    right: -1px;
    transform: translate(0%, -50%);
    content: '';
}

.bid_ask_sec li:last-child::after {
    display: none;
}

.bid_ask_title {
    font-size: 1.21rem;
    font-weight: 600;
    color: #7D8491;
    margin-right: 2rem;
}

.bid_ask_value {
    font-size: 2.57rem;
    font-weight: 400;
    color: #28A6F0;
    margin-right: 2rem;
}

.bid_ask_value small,
.bid_ask_value sup {
    font-size: 61%;
}

.bid_ask_value sup {
    vertical-align: text-top;
    top: .5rem;
}

.forexnews_buy_sale_sec {
    min-width: 20rem;
    background-color: rgba(239, 244, 250, 0.6);
    border-radius: 0.7rem;
    display: inline-flex;
    padding: 3px;
    margin-left: auto;
}

.forexnews_buy_sale_sec li {
    flex: 1 0 0;
    display: inline-flex;
    align-items: center;
    font-size: 1.28rem;
    color: rgba(48, 170, 241, 0.7);
    ;
    font-weight: 400;
    padding: 3px;
}

.forexnews_buy_sale_sec li .spread_box {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #FFFFFF;
    border-radius: 0.7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px;
}

.forexnews_buy_sale_sec li small {
    display: block;
    font-size: 72%;
    color: #7D8491;
}

.forexnews_buy_sale_sec li .btn {
    width: 100%;
    justify-content: center;
    border-radius: 0.3rem;
    background: #ffffff;
    border: 1px solid #1a79f9;
    box-shadow: 0px 4px 1.07rem rgba(8, 154, 246, 0.24);
    color: #2D3DBE !important;
    padding: 0.4rem 0.4rem;
    margin: .15rem 0rem;
}

.forexnews_buy_sale_sec li .btn.sale {
    background: #ffffff;
    border-color: #ffffff;
    color: #EE7301 !important;
}

.forexnews_buy_sale_sec li .btn:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    box-shadow: 0px 4px 23px rgba(0, 74, 255, 0.24);
    color: #ffffff !important;
}

.daily_forex_news_title {
    font-size: 1.36rem;
    font-weight: 600;
    color: #062652;
}

.daily_forex_news_slider {
    margin-left: -15px;
    margin-right: -15px;
}

.daily_forex_news {
    background: #FFFFFF;
    box-shadow: 0px 0rem 1rem rgba(106, 132, 151, 0.15);
    border: 1px solid #ffffff;
    border-radius: 0.3rem;
    transition: all 0.5s ease-out;
    margin: 15px;
}

.daily_forex_news:hover {
    border-color: #1e7ef8;
}

.daily_forex_news_img {
    height: 120px;
}

.daily_forex_news_img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.daily_forex_news_data_sec {
    padding: 1.5rem;
    min-height: 17rem;
}

.daily_forex_news_heading {
    font-size: 1.2rem;
    font-weight: 600;
    color: #062652;
}

.daily_forex_news_desc {
    font-size: 1rem;
    color: #403F4D;
}

.daily_forex_news_desc p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.daily_forex_news_desc .read_more {
    font-weight: 400;
    color: #2D3DBE;
}

.daily_forex_news_slider .owl-nav,
.daily_forex_news_slider_rtl .owl-nav {
    right: 14px;
    top: -4rem;
    left: auto;
    bottom: auto;
}

.daily_forex_news_slider.owl-carousel .owl-nav button.owl-prev,
.daily_forex_news_slider.owl-carousel .owl-nav button.owl-next {
    padding-top: 0.3rem !important;
    padding-bottom: 0.3rem !important;
}

.enjoy_seamless_trading_sec,
.enjoy_seamless_trading_sec .range_trading_block {
    background-repeat: no-repeat;
    background-position: center bottom 12rem;
    background-size: auto;
}

.enjoy_seamless_trading_sec {
    position: relative;
}

.enjoy_seamless_trading_sec::before {
    width: 100%;
    height: 191px;
    background-image: url(../img/cloud.svg);
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto 100%;
    position: absolute;
    top: 10rem;
    left: 0;
    -webkit-animation: animatedBackground 300s linear infinite;
    animation: animatedBackground 300s linear infinite;
    content: "";
}

@-webkit-keyframes animatedBackground {
    0% {
        background-position: 0 0
    }

    to {
        background-position: -10000px 0
    }
}

@keyframes animatedBackground {
    0% {
        background-position: 0 0
    }

    to {
        background-position: -10000px 0
    }
}

.enjoy_seamless_trading_sec>.container {
    position: relative;
    z-index: 2;
}

.enjoy_seamless_trading_sec .range_trading_block {
    background-color: transparent;
    box-shadow: 0rem 0rem 0rem;
    position: relative;
}

.enjoy_seamless_trading_sec .range_trading_block::after {
    width: 1px;
    height: 100%;
    background-image: url(/img/platform_block_list_bg.svg);
    background-repeat: no-repeat;
    background-position: center left;
    position: absolute;
    top: 0%;
    right: -1px;
    content: '';
}

.enjoy_seamless_trading_sec .range_trading_block.last::after {
    display: none;
}

.enjoy_seamless_trading_sec .range_trading_title {
    font-size: 1.28rem;
}

.enjoy_seamless_trading_sec .range_trading_icon img {
    width: auto !important;
}

.enjoy_seamless_trading_sec .range_trading_icon lottie-player {
    width: 6rem !important;
}

.tablet_sec {
    max-width: 1366px;
    width: 100%;
    min-height: 60rem;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    margin: 0rem auto;
}

.tablet_data_sec {
    max-width: 1002px;
    width: 100%;
    height: 670px;
    display: flex;
    overflow: hidden;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    top: 75px;
    border-radius: 38px 38px 0px 0px;
    margin: 0 auto;
}

.tablet_data_tablink_sec {
    min-width: 18.4rem;
    background: linear-gradient(180deg, #0E3EA7 0%, #100F49 100%);
}

.tablet_tablink {
    margin-top: 5rem;
}

.tablet_tablink li {
    padding-left: 1.43rem;
    padding-right: 1.43rem;
    padding-bottom: 3.5rem;
}

.tablet_tablink li a {
    display: flex;
    align-items: center;
    font-size: 1.43rem;
    font-weight: 400;
    color: #ffffff;
    opacity: 0.6;
}

.tablet_tablink li a span {
    position: relative;
    min-width: 3.6rem;
    min-height: 4.5rem;
    border: 2px solid #ffffff;
    border-radius: 0.43rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.65rem;
}

.tablet_tablink li a small {
    display: block;
    font-size: 65%;
    font-weight: 300;
}

.tablet_tablink li a span::after {
    width: 2px;
    height: 2.36rem;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    bottom: -3rem;
    left: 50%;
    content: '';
}

.tablet_tablink li.last a span::after {
    display: none;
}

.tablet_tablink li:hover a,
.tablet_tablink li a.active {
    opacity: 1;
}

.tablet_tablink li:hover a span::after,
.tablet_tablink li a.active span::after {
    background-color: rgba(255, 255, 255, 1);
}

.tablet_data_tabview {
    padding: 3rem 4rem;
}

.tablet_data_tabview .tab-pane.active {
    animation: slide_down 1s ease-out;
}

@keyframes slide_down {
    0% {
        opacity: 0;
        transform: translateY(100%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.tablet_data_headeing {
    font-size: 2.5rem;
    color: #062652;
    font-weight: 400;
}

.tablet_data_subheading {
    font-size: 1.43rem;
    color: #707786;
}

.tablet_data_pic {
    width: 100%;
    min-height: 33rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1.07rem;
    background-color: #ffffff;
    padding: 2.5rem;
    text-align: center;
}

.partner_sec {
    min-height: 55.5rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    position: relative;
}

.partners_title {
    font-size: 3.93rem;
    font-weight: 500;
    color: #ffffff;
}

.partners_subtitle {
    min-height: 6.21rem;
    position: relative;
    display: inline-flex;
    align-items: center;
    font-size: 2rem;
    color: #5AD3FF;
    font-weight: 400;
    padding-left: 2rem;
    padding-right: 2rem;
}

.partners_subtitle .left,
.partners_subtitle .right {
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    transition: all 0.5s ease-out;
}

.partners_subtitle .right {
    left: auto;
    right: 0%;
    transition: all 0.5s ease-out;
}

.partner_sec:hover .left {
    animation: left_right_first 1s linear;
}

.partner_sec:hover .right {
    animation: left_right_second 1s linear;
}

@keyframes left_right_first {
    0% {
        left: 50%
    }

    100% {
        left: 0%
    }
}

@keyframes left_right_second {
    0% {
        right: 50%
    }

    100% {
        right: 0%
    }
}

.partner_animate_sec {
    width: 40rem;
    height: auto;
    position: absolute;
    left: 50%;
    bottom: -8px;
    transform: translate(-50%, 0%);
    z-index: 2;
}

.partner_animate_sec lottie-player {
    width: 100%;
    height: auto;
    display: inline-block;
}

.partner_text {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    z-index: 3;
}

.partner_text li {
    position: absolute;
    font-size: 1.28rem;
    color: #ffffff;
}

.partner_text li.first {
    left: 1.5rem;
    bottom: 5.8rem;
}

.partner_text li.second {
    left: 9.5rem;
    top: 7rem;
}

.partner_text li.third {
    right: 10.5rem;
    top: 7.5rem;
}

.partner_text li.four {
    right: 3rem;
    bottom: 5.5rem;
}

.partner_animate_sec .wht_btn {
    position: absolute;
    left: 50%;
    bottom: 2.5rem;
    transform: translate(-50%, 0%);
    z-index: 4;
}

.partner_animate_sec .wht_btn::before,
.partner_animate_sec .wht_btn::after {
    display: none;
}

.deposits_withdrawals_sec {
    background: linear-gradient(to bottom, #FFFFFF 0%, #E9F1FA 100%);
}

.continue_text {
    font-size: 1.14rem;
    color: #71707B;
    line-height: 2rem;
}

.check_deposit_link {
    font-size: 1rem;
    color: #2D3DBE;
}

.crms__cover {
    position: relative;
    overflow: hidden;
    height: 0;
    align-self: center;
    padding-bottom: 550px;
}

.crms__image {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: -1.07rem;
}

.cards_list_box {
    min-height: 10.7rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    box-shadow: 0px 3px 16px rgba(159, 167, 193, 0.13);
    padding: 1.07rem;
    margin: 0.93rem;
}

.cards_list_box img {
    transition: all 0.5s ease-out;
}

.cards_list_box:hover img {
    transform: scale(1.1);
}

.cards_list {
    display: flex;
    flex-wrap: wrap;
}

.support_now_block {
    display: flex;
    align-items: center;
    background: linear-gradient(89.72deg, #103EAE 0.29%, #0B77DB 99.62%);
    box-shadow: 0px 7px 22px rgba(3, 2, 32, 0.2);
    padding: 2.14rem 3.2rem;
}

.support_now_title {
    font-size: 1.93rem;
    color: #ffffff;
}

.support_now_block img {
    width: 4rem;
}

.support_now_title small {
    display: block;
    font-size: 39.02%;
    font-weight: 300;
    color: #88D7FF;
}

.white_color {
    color: #ffffff !important;
}

.support_now_btn {
    background: linear-gradient(88.05deg, #E8EAFF 0.23%, #FFFFFF 100.84%);
    border: 1px solid #FFFFFF;
    box-shadow: 0px 11px 30px rgba(29, 4, 53, 0.25);
    font-size: 1.57rem;
    color: #2D3DBE !important;
    font-weight: 400;
    padding: 0.7rem 1.78rem;
}

.support_now_btn:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff !important;
    border-color: #4DCBF3;
}

.navigation .navbar-nav li a.btn.btn-clientport {
    border: 1px solid transparent;
    padding: 0.5rem 0.6rem;
    min-width: 13rem;
    background: #00c586;
    padding: 0.6rem 0.75rem;
}

.navigation .navbar-nav li a.btn.btn-tradeport {
    border: 1px solid #00c586;
    min-width: 13rem;
    padding: 0.6rem 0.75rem;
}

footer {
    background-color: #100F49;
    position: relative;
}

footer::before {
    width: 100%;
    height: 6rem;
    background-color: #ffffff;
    position: absolute;
    top: 0%;
    left: 0%;
    content: '';
}

footer>.container {
    position: relative;
    z-index: 2;
}

.footer_logo,
.footer_links_block {
    border-bottom: 1px solid #123BA0;
    padding-bottom: 1.57rem;
    margin-bottom: 1.57rem;
}

.footer_logo_heading {
    font-size: 1.43rem;
    line-height: 2.14rem;
    color: #ffffff;
}

footer .continue_text {
    color: #939BDF;
}

.footer_btn {
    min-width: 13.21rem;
    min-height: 3.57rem;
}

.footer_links_block.mobile_view {
    display: none !important;
}

.footer_links_bloc {
    margin-left: -0.43rem;
    margin-right: -0.43rem;
}

.footer_links_col {
    flex: 1;
    margin: 0rem 0.85rem;
}

.footer_links_title {
    font-size: 1.43rem;
    font-weight: 600;
    color: #A5CBFF;
}

.footer_links_list a {
    font-size: 1.07rem;
    color: #C1CBE3;
}

.footer_links_list a:hover {
    color: #ffffff;
    margin-left: 0.5rem;
}

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

.financial_logo_sec {
    display: flex;
    align-items: center;
    margin-left: -1rem;
    margin-right: -1rem;
}

.financial_logo_sec li {
    padding-left: 1rem;
    padding-right: 1rem;
}

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

.socail_link a {
    width: 2.65rem;
    height: 2.65rem;
    border: 1px solid#2E2D74;
    background-color: #2E2D74;
    color: rgba(255, 255, 255, 0.7);
    align-items: center;
    display: inline-flex;
    justify-content: center;
    color: #fff;
    font-size: 1.28rem;
}

.socail_link a:hover {
    color: #ffffff;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
}

.footer_bottom_sec {
    background: linear-gradient(0deg, #0E0D44, #0E0D44);
}

.footer_bottom_text_sec p {
    font-size: 1.07rem;
    color: #C1CBE3;
    line-height: 1.86rem;
}

.copy_right_sec {
    border-top: 1px solid #123BA0;
    font-size: 1.21rem;
    color: #9897CB;
}

/* Login */
.login_signup_bg {
    position: relative;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
}

.login_signup_bg .full_login_lottie {
    width: 100%;
    min-height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
}

.login_signup_bg .bar_login_lottie {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 5.2rem;
    left: 0%;
}

.login_signup_bg .bar_signup_lottie {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: -10.8rem;
    left: 0%;
}

.login_signup_sec {
    position: relative;
    z-index: 2;
}

.login_signup_form_title {
    font-size: 2.29rem;
    color: #062652;
}

.login_signup_form_title span {
    font-weight: 400;
}

.login_signup_form_sec {
    background: #FFFFFF;
    box-shadow: 0px 2px 22px rgba(0, 56, 146, 0.2);
}

.login_signup_form_heading {
    min-height: 4.4rem;
    background: linear-gradient(90deg, #D2F0FF 0.93%, #F3F9FF 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.57rem;
    font-weight: 500;
    color: #062652;
}

.input_field_sec {
    position: relative;
}

.input_effect {
    width: 100%;
    position: relative;
    border: none;
    padding: 4px 0px;
    border-bottom: 2px solid #707786;
    font-weight: 400;
    background-color: transparent;
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    z-index: 1;
}

textarea.input_effect {
    height: 8.5rem;
    resize: none;
}

.input_effect~.focus-border {
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 0px;
    height: 1px;
    border-bottom: 2px solid #0D67F9;
    transition: 0.4s;
    position: absolute;
    z-index: 2;
}

.input_effect:focus~.focus-border,
.has-content.input_effect~.focus-border {
    width: 100%;
    transition: 0.4s;
}

.input_effect~label {
    position: absolute;
    left: 0;
    width: 100%;
    top: 4px;
    color: #707786;
    font-weight: 400;
    transition: 0.3s;
    z-index: 0;
    letter-spacing: 0.5px;
}

.input_effect:focus~label,
.has-content.input_effect~label {
    top: -18px;
    font-size: 1rem;
    color: #062652;
    font-weight: 500;
    transition: 0.3s;
}

.login_signup_form_fields {
    padding: 3.5rem 3rem;
}

.checkboxes_block {
    font-size: 1.07rem;
    color: #707786;
    font-weight: 400;
}

.checkboxes_block .checkbox {
    /*display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;*/
    line-height: 1.5rem;
    position: relative;
}

.checkbox label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    color: #062652;
    margin: 0rem 0rem;
}

.checkbox label input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    right: 0%;
    opacity: 0;
    z-index: 2;
}

.checkbox .check {
    width: 1.43rem;
    height: 1.43rem;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 2px solid rgb(200, 200, 200);
    border-radius: .25rem;
    /*background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 1px 4px 0px rgba(91, 91, 91, 0.35); box-shadow: 0px 1px 4px 0px rgba(91, 91, 91, 0.35);*/
}

.checkbox label input:checked+.check {
    background-color: #ffffff;
}

.checkbox label input:checked+.check::before {
    width: .43rem;
    height: .71rem;
    position: absolute;
    left: .4rem;
    top: .1rem;
    ;
    border: solid #32a4d5;
    border-width: 0px 2px 2px 0px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
}

.input_icon_view .form-control {
    padding-right: 5rem;
}

.checkboxes_block a {
    color: #062652;
}

.already_account_text {
    font-size: 1.14rem;
    font-weight: 400;
    color: #062652;
}

.already_account_text a {
    color: #0D68F9;
}

.checkboxes_block a:hover {
    color: #f15b29;
}

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

.or_divider span {
    display: inline-block;
    font-size: 1.14rem;
    font-weight: 500;
    color: #3a3939;
    position: relative;
}

.login_signup_btns .btn {
    min-height: 3.57rem;
    justify-content: center;
}

.login_signup_btns .btn.google {
    background: #ffffff;
    color: #0D68F9 !important;
    border: 1px solid #0D68F9;
}

.login_signup_btns .btn.google:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff !important;
    border: 1px solid transparent;
}

.login_signup_sec .range_trading_block {
    display: flex;
    padding: 15px;
}

.login_signup_sec .range_trading_icon {
    min-width: 6.5rem;
    width: 6.5rem;
    height: 6.5rem;
}

.login_signup_sec .range_trading_icon img {
    max-width: 100%;
    width: auto !important;
}

.login_signup_sec .range_trading_title {
    font-size: 1.28rem;
}

.login_signup_sec .range_trading_btn {
    background: none;
    padding: 0rem;
    color: #0D68F9;
    display: inline-flex;
}

.login_signup_sec .range_trading_block:hover .range_trading_btn {
    background: none;
    color: #0D68F9;
    box-shadow: 0rem 0rem 0rem transparent;
}

/* Sign Up */
.signup_sec {
    background: rgba(234, 251, 255, 0.7);
    border: 2px solid #FFFFFF;
}

.signup_left_sec {
    padding: 3.5rem 3.5rem;
}

.signup_left_sec .section_title {
    font-size: 2rem;
    font-weight: 400;
}

.signup_left_sec .section_title small {
    font-weight: 400;
    font-size: 1.2rem;
    padding-top: 0.5rem;
}

.signup_info_list li {
    display: flex;
    padding-top: 1.5rem;
    margin-top: 2.5rem;
}

.signup_info_list li:first-child {
    padding-top: 0rem;
    margin-top: 0rem;
}

.signup_info_list_icon img {
    min-width: 2.14rem;
}

.signup_info_list_desc {
    font-size: 1rem;
    color: #677393;
    padding-left: 1.43rem;
}

.signup_info_list_desc_heading {
    font-size: 1.21rem;
    color: #0d67f9;
    font-weight: 400;
}

.signup_info_list_desc_text {
    font-weight: 400;
    color: #0e1a6a;
}

.signup_sec .login_signup_form_sec {
    box-shadow: 0rem 0rem 0rem transparent;
}

.input_field_sec .dropdown-toggle {
    width: 100%;
    color: #707786;
    font-weight: 400;
    text-align: left;
    background-color: transparent;
    border: 0px;
    border-bottom: 2px solid #707786;
    padding: 0.5rem 0rem;
}

.input_field_sec .dropdown-toggle::after {
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(0%, -50%);
}

.input_field_sec .dropdown-menu {
    min-width: 100%;
    border-radius: 0rem;
    padding: 0rem 0rem;
    margin: -1px 0rem 0rem;
}

.input_field_sec .dropdown-menu a {
    padding: 0.5rem 1.07rem;
}

.country_code {
    border-right: 2px solid #707786;
    border-bottom: 2px solid #707786;
    font-weight: 400;
    color: #707786;
    padding-top: 0.4rem;
}

.mobile_field .input_effect~label {
    left: 1.07rem;
}

.mobile_field .input_effect {
    padding: 4px 1.07rem;
}

.password_sec {
    position: relative;
}

.password_icon {
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(0%, -50%);
}

.password_sec .input_effect {
    padding-right: 2.5rem;
}

.checkbox .high_light {
    color: #0D68F9;
}

.signup_sec .login_signup_btns .btn {
    min-width: 75%;
    margin-left: auto;
    margin-right: auto;
}

/* Contact Us */
.contact_banner {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    /*background-attachment: fixed;*/
    background-color: #ffffff;
}

.contact_data_sec .section_title small {
    color: #6C89AC;
    font-weight: 300;
}

.contact_form_sec {
    background: #FFFFFF;
    box-shadow: 0px 29px 61px rgba(107, 200, 251, 0.18);
}

.contact_form_block {
    height: calc(100% - 1rem);
    background: linear-gradient(26.24deg, rgba(210, 240, 255, 0.9) 3.37%, rgba(243, 249, 255, 0.9) 100%), #FFFFFF;
    padding: 3rem 3.5rem;
    margin: 0.5rem;
}

.contact_form_heading {
    font-size: 1.57rem;
    font-weight: 500;
    color: #062652;
}

.contact_form_block .btn {
    min-width: 22.3rem;
    min-height: 4.5rem;
    ;
}

.contact_form_left_sec {
    display: flex;
}

.contact_form_icon {
    min-width: 9.43rem;
    height: 9.43rem;
    position: relative;
    background: #E4F7FF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1rem;
}

.contact_form_icon img {
    max-width: 5rem;
}

.contact_form_icon::before {
    width: 35rem;
    height: 1px;
    background-image: url(/img/contact_icon_separator_left.svg);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
}

.contact_form_icon::after {
    width: 1px;
    height: 35rem;
    background-image: url(/img/contact_icon_separator_top.svg);
    background-repeat: no-repeat;
    background-position: right top;
    position: absolute;
    right: 0;
    top: 0;
    content: '';
}

.contact_form_left_data {
    padding-left: 30px;
}

.contact_form_left_heading {
    font-size: 2.57rem;
    font-weight: 600;
    color: #062652;
}

.contact_form_left_heading small {
    display: block;
    font-size: 50%;
    font-weight: 300;
    padding-top: 0.3rem;
}

.contact_form_list_info li {
    border-top: 1px solid #E4F7FF;
    padding: 3.5rem 0rem;
    margin: 0rem 0rem;
}

.contact_form_list_info li:first-child {
    border-top: 0px;
}

.contact_form_list_info .signup_info_list_desc_heading {
    font-size: 1.93rem;
    color: #062652;
    font-weight: 500;
    line-height: 1;
}

.contact_form_list_info .signup_info_list_desc_text {
    font-size: 1.28rem;
    color: #403F4D;
    padding-top: 0.3rem;
}

.contact_form_list_info .signup_info_list_desc_text a {
    color: #403F4D;
}


/* inner pages css */
/* .banner_sec.InnerPage{ min-height: 55rem; display: flex; align-items: center;} */
.banner_sec.InnerPage {
    min-height: 55rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.InnerPage .home_banner_data_sec {
    width: 100%;
    position: static;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.copy_trading_sec h5 {
    color: #0d68f8;
    font-weight: normal;
    font-size: 2.14rem;
}

.introducing_broker {
    background-color: #dde1ef;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
}

.keyFeather h5,
.brokersright h4 {
    color: #072652;
    font-size: 1.93rem;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 25px;
}

.introducing_broker h4 {
    color: #106bf9;
}

.featuresflex {
    border: 1px solid #fff;
    margin-top: 1.07rem;
    margin-bottom: 1.07rem;
    padding: 15px;
    align-items: center;
    background: #fff;
    /*box-shadow: 0px 0px 21px rgb(198 198 198 / 42%);*/
}

.keyFeather .list-group-item-action:focus,
.list-group-item-action:hover {
    background: transparent;
}

.keyFeather .list-group a {
    background: transparent;
    border: 0px !important;
    outline: none;
    box-shadow: none;
    margin: 0px !important;
}

.keyFeather .list-group a.slick-current .featuresflex {
    border: 1px solid #0d67f9 !important;
}

span.feathericon {
    min-width: 9.64rem;
    display: inline-block;
}

span.feathercontent {
    display: inline-block;
    padding-left: 15px;
}

span.feathercontent h4 {
    font-size: 1.28rem;
    color: #062652;
    margin-bottom: 0.7rem;
}

span.feathercontent p {
    font-size: 1.1rem;
    color: #707786;
    margin-bottom: 0.3rem;
}

.Benefitslist li {
    display: flex;
    align-items: flex-start;
    position: relative;
    color: #052651;
    font-weight: 300;
    font-size: 1.43rem;
    padding: 1.07rem 0rem;
}

.Benefitslist li img {
    max-width: 2.14rem;
    margin-right: 1.43rem;
    margin-top: 0.3rem;
}

.brokersteps {
    background: rgba(0, 0, 0, 0.03);
    margin-top: 20px;
}

span.stepimg {
    min-width: 6.28rem;
    margin-top: 15px;
    margin-right: 15px;
}

.stepouter {
    padding: 20px 0px;
}

.stepcontent small {
    font-weight: normal;
}

.stepcontent h6 {
    color: #1b6ef8;
    font-size: 18px;
}

.stepcontent p {
    font-size: 1.21rem;
    color: #223e65;
    font-weight: 400;
    margin-bottom: 0.3rem;
}

.partnerwith {
    min-height: 50rem;
    display: flex;
    align-items: center;
    padding: 2.5rem 0rem;
}

.partnerwith .section_title {
    line-height: 1.3;
}

.partnerwith .range_trading_block {
    background: transparent;
    box-shadow: none;
}

.forex2 .home_banner_data_sec {
    bottom: inherit;
}

.partnerwith .range_trading_icon {
    height: 11.5rem;
}

.partnerwith .range_trading_icon img {
    max-width: 5.5rem;
    width: auto;
}

.partnerwith .range_trading_title {
    font-size: 1.28rem;
}

.forextrandingtabs {
    background-color: #ffffff;
    box-shadow: 0px 0px 11px #cfd2e1;
    margin: 0px 0px 20px;
    position: relative;
    z-index: 10;
    border-bottom: 1px solid #78bfed;
}

.forextrandingtabs .list-group {
    flex-direction: row;
}

.forextrandingtabs .list-group a {
    border: 0px;
    border-right: 1px solid #e5faff;
    border-radius: 0px;
    text-align: center;
    color: #062551;
    font-weight: 500;
    font-size: 14px;
    height: 85px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0px !important;
    position: relative;
}

.forextrandingtabs .list-group a:last-child {
    border: 0px;
}

.forextrandingtabs .list-group a:hover,
.forextrandingtabs .list-group a.active {
    position: relative;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    box-shadow: 0px 4px 23px rgba(0, 74, 255, 0.24);
    border-radius: 0rem;
    color: #ffffff !important;
    border: 0px;
    cursor: pointer;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.forextrandingtabs .list-group a::before {
    content: "";
    height: 10px;
    width: 100%;
    position: absolute;
    left: 0px;
    right: 0px;
    background-image: url(/img/tabbottom.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    bottom: -11px;
    z-index: 1;
    opacity: 0;
}

.forextrandingtabs .list-group a::after {
    content: "";
    width: 100%;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    position: absolute;
    left: 0%;
    height: 10px;
    bottom: -10px;
    opacity: 0;
}

.forextrandingtabs .list-group a.active::after,
.forextrandingtabs .list-group a.active::before,
.forextrandingtabs .list-group a:hover::after,
.forextrandingtabs .list-group a:hover::before {
    opacity: 1 !important;
}

.boxbody {
    width: 50%;
    float: left;
    padding: 15px;
}

.Advantagesinner {
    min-height: 20.5rem;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    border-radius: 0.7rem;
    transition: all 0.5s ease-out;
    padding: 25px;
}

.Advantagesinner:hover,
.Advantagesinner.active {
    background: #fff;
    box-shadow: 0px 2.64rem 5.85rem rgba(107, 200, 251, 0.3);
}

.advantagesinner_icon {
    height: 6.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Advantagesinner h5,
.Advantagesinner h3 {
    color: #062754;
    margin: 15px 0px;
}

.Advantagesinner p {
    color: #707787;
}

.brokersright p {
    color: #72707b;
}

.graphtradingout {
    max-width: 70%;
}

.forextrandingtabs .list-group a img {
    width: 2.5rem;
    margin-right: 1.07rem;
}

.forextrandingtabs .list-group a img.normal,
.forextrandingtabs .list-group a:hover img.onhover,
.forextrandingtabs .list-group a.active img.onhover {
    display: inline-block;
}

.forextrandingtabs .list-group a img.onhover,
.forextrandingtabs .list-group a:hover img.normal,
.forextrandingtabs .list-group a.active img.normal {
    display: none;
}

.headerone th {
    background: #d5eaff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
    border-top: 0px;
    color: #7e7f81;
    font-weight: 500;
    font-size: 15px;
}

.header2 th {
    background: #cae6fe;
    border: 0px !important;
    font-weight: 500;
    font-size: 15px;
}

.spreadsForex {
    padding: 0px 0px 50px;
    background: #f3fdff;
}

.spreadsForex .table tbody tr td {
    border-top: 1px solid #cce0e9;
    font-size: 15px;
}

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

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

.forexheadingleft img {
    min-width: 3.43rem;
    margin-right: 1.43rem;
}

.forexheadingleft .section_title {
    margin-bottom: 0rem !important;
}

.spreadsForex_block .overview_btns {
    min-width: 16rem;
    margin-left: auto;
}

.spreadsForexheading {
    background: #dff1ff;
}

.spreadsForex .spreadsForexheading_table {
    border: 1px solid #d5eaff;
}

.spreadsForex .table tbody tr:last-child td {
    border-bottom: 1px solid #cce0e9;
}

.spreadsForex .table tbody tr td,
.spreadsForex .table thead tr th {
    height: 55px;
    vertical-align: middle;
}

.whatForexTrading,
.Frequentlyask {
    padding: 90px 0px;
}

.askquestion .card-header {
    padding: 0px;
    background: transparent;
    border: 0px;
}

.askquestion .active .card-header {
    border-bottom: 1px solid #80b0fc;
}

.askquestion .card-header button {
    width: 100%;
    border: 0px;
    text-align: left;
    padding: 1.5rem 1.2rem;
    text-decoration: none;
    background: transparent;
    font-size: 1.14rem;
    color: #151515;
    padding-left: 3.57rem;
}

.askquestion .active .card-header button {
    color: #0D67F9;
}

.askquestion .card {
    border-radius: 0px;
    margin-bottom: -1px;
}

.askquestion .active {
    margin-bottom: 15px;
    border-color: #80b0fc;
}

.askquestion .active .card-header {
    border-color: #80b0fc;
}

.askquestion .card-body {
    color: #40404c;
    background: #f3fbfe;
    font-size: 1rem;
    color: #403F4D;
    line-height: 1.5;
    padding: 15px 20px;
}

.card.active {
    box-shadow: 0px 1px 31px #e1ecfe;
}

.askquestion .card-header button[aria-expanded="false"] {
    background-image: url(/img/collapse_plus.svg);
}

.askquestion .card-header button {
    background-repeat: no-repeat;
    background-position: center left 15px;
    background-size: 1.14rem;
    background-image: url(/img/collapse_minus.svg);
}

section.enhanceTrading {
    padding: 0px;
    margin-top: -110px;
}

.trustedouter_box_sec {
    position: relative;
    margin-top: -10rem;
    z-index: 2;
    min-height: 20rem;
}

.trustedouter {
    width: 100%;
    min-height: 20rem;
    transition: all 0.5s ease-out;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0rem 2.5rem 5.7rem rgba(107, 200, 251, 0.2);
    border-radius: 5px;
    border: 1px solid #fff;
    padding: 20px 15px;
    margin: 2.5rem 0rem;
}

.trustedouter_last {
    margin-top: -5rem;
}

.trustedouter {
    position: relative;
    overflow: hidden;
}

.trustedouter h5 {
    margin: 15px 0px;
    color: #062652;
    font-size: 1.28rem;
}

.trustedouter p {
    font-size: 0.93rem;
    color: #707786;
    transition: all 1s ease-out;
    margin-bottom: 0rem;
}

.trustedouter:hover,
.trustedouter.active {
    border-color: #278bf7;
}

/* hover effect */
.effect_target {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

.trustedouter:hover .effect_target {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.effect_text {
    color: rgba(255, 255, 255, 0.8);
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
}

.trustedouter:hover .effect_text {
    opacity: 1;
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
}

/* hover effect */

section.benefitsCapitalxtend,
.client_info_bg {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    background-attachment: fixed;
}

.client_info_bg {
    min-height: 48rem;
    background-attachment: scroll;
}

.benefits_trading_slider .featuresflex {
    margin: 0rem;
}

.benefits_trading_slider span.feathericon {
    min-width: 7.5rem;
}

.range_trading_block .featuresflex:hover {
    border-color: #0d67fb;
}

.PresenceInnerbox h4 {
    font-size: 3.93rem;
    font-weight: 500;
    color: #fff;
    display: flex;
    justify-content: center;
}

.PresenceInnerbox {
    position: relative;
}

.PresenceInnerbox span {
    background: rgba(28, 27, 106, 0.9);
    padding: 90px 25px;
    display: block;
}

.PresenceInnerbox::before,
.PresenceInnerbox::after {
    content: "";
    width: 0;
    height: 1px;
    position: absolute;
    transition: all 0.2s linear;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
}

.PresenceInnerbox span::before,
.PresenceInnerbox span::after {
    content: "";
    width: 1px;
    height: 0;
    position: absolute;
    transition: all 0.2s linear;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
}

.PresenceInnerbox::before {
    right: 0;
    top: 0;
    transition-duration: 0.4s;
}

.PresenceInnerbox::after {
    left: 0;
    bottom: 0;
    transition-duration: 0.4s;
}

.PresenceInnerbox span::before {
    left: 0;
    bottom: 0;
    transition-duration: 0.4s;
}

.PresenceInnerbox span::after {
    right: 0;
    top: 0;
    transition-duration: 0.4s;
}

.PresenceInnerbox:hover::before,
.PresenceInnerbox:hover::after {
    width: 100px;
}

.PresenceInnerbox:hover span::before,
.PresenceInnerbox:hover span::after {
    height: 100px;
}

.keeptuned .list-group {
    flex-direction: row;
    text-align: center;
    overflow: auto;
    white-space: nowrap;
    box-shadow: 0px 4px 31px #cccccc85;
}

.keeptuned .list-group a {
    border: 0px;
    border-radius: 0px;
    border-bottom: 5px solid #fff;
    margin: 0px !important;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1.57rem;
    color: #062652;
}

.keeptuned .list-group a.active,
.keeptuned .list-group a:hover {
    border-color: #0d67f9;
    background: #eaf9ff;
}

.keeptuned .range_trading_icon {
    height: 13.1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
}

.keeptuned .range_trading_icon img {
    max-width: 100%;
    width: auto !important;
    max-height: 100%;
}

.keeptuned .range_trading_icon video,
.keeptuned .range_trading_icon iframe {
    width: 100%;
    height: 13.1rem;
    border: 0px;
}

.keeptuned .range_trading_icon img.img-fluid {
    max-width: 100%;
    width: 100% !important;
}

.keeptuned .range_trading_title {
    font-size: 1.57rem;
    padding-bottom: 0rem;
}

.keeptuned .range_trading_text {
    color: #403F4D;
    font-size: 1rem;
    line-height: inherit;
}

.keeptuned .range_trading_block {
    box-shadow: none;
    border: 1px solid hsl(0deg 0% 80% / 46%);
    margin: 15px 10px;
}

.keeptuned .range_trading_block:hover {
    box-shadow: 0rem 0rem 1.5rem rgba(0, 52, 81, 0.15);
}

.newslatter {
    background: #e7f1fd;
    padding: 25px 20px;
}

.newslatter .section_title {
    font-size: 1.57rem;
    font-weight: 500;
}

.newslatter .section_title small {
    font-size: 63.6363%;
}

.formouter .form-control {
    margin-right: 10px;
    border-radius: 0px;
    height: 4.28rem;
    font-size: 1.07rem;
    border: 1px solid #e0e0e0;
}

.formouter .btn {
    min-width: 14rem;
    justify-content: center;
}

.forextrandingtabs.is_stuck {
    top: 6.25rem !important;
}

.risk_disclosure_list_sec ol {
    padding: 0rem 0rem;
    margin: 0rem 0re;
}

.risk_disclosure_list_sec ol li {
    font-size: 1.14rem;
    color: #71707B;
    font-weight: 300;
}

.risk_disclosure_list_heading {
    font-size: 1.85rem !important;
    color: #062652 !important;
    font-weight: 400 !important;
}

/* Accounts Comparison */
/* .table thead th{ padding:0px;} */
.thcolor {
    background: #def4ff;
}

.standered .read_more {
    min-width: 6.96rem;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #278bf7;
    color: #0D68F9 !important;
    margin: 10px 0px !important;
    padding: 1.07rem 1.6rem;
}

.standered .read_more:hover {
    color: #fff !important;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
}

.accountstable .table thead tr th,
.accountstable .table tbody tr td {
    vertical-align: middle;
    font-weight: normal;
}

.standered,
.firstheading {
    padding: 15px 25px;
}

.standered h5 {
    font-size: 1.28rem;
    font-weight: 400;
    color: #062652;
}

.activeborder .standered h5 {
    font-weight: 300;
}

.standered h5 b.d-block {
    font-size: 1.93rem;
    font-weight: normal;
}

.standered span.d-block {
    font-size: 1rem;
    color: #6D768F;
    font-weight: 300;
}

.customercontent h5 {
    font-size: 1.78rem;
}

.customercontent p {
    font-size: 1.28rem;
    color: #6C89AC;
    font-weight: 300;
    margin-bottom: 0rem;
}

span.customercontent {
    padding-left: 15px;
}

.standered {
    position: relative;
    min-width: 280px;
}

th.thcolor {
    min-width: 321px;
}

.tabledark .standered::after {
    display: none;
}

.standered::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 40px;
    bottom: 40px;
    width: 1px;
    background: #ebecf1;
}

.tablelistinnercheck span {
    width: 2.34rem;
    height: 2.34rem;
    display: inline-flex;
    border: 1px solid #d8dce8;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #099af7;
    font-size: 13px;
}

.tablelist,
.tablelistinnercheck {
    width: 80%;
    margin: 0 auto;
    padding: 10px 10px;
    border-bottom: 1px solid rgb(149 149 149 / 15%);
    font-size: 1.28rem;
    font-weight: 300;
}

.tabledark {
    background: #100f49;
    color: #fff;
}

.border5 {
    border-top: 5px solid #100f49 !important;
}

.border5R {
    border-right: 5px solid #100f49 !important;
}

.border5B {
    border-bottom: 5px solid #100f49 !important;
}

.accountstable .table tbody tr td {
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px;
}

.closeitem span {
    background: #f2f7fb;
    border-color: #f2f7fb;
    color: #c7cdd9;
}

.accountstable .table .border-top-0 {
    border-top: 0px !important;
}

.accountstable .table .border-left-0 {
    border-left: 0px !important;
}

.accountstable .table .border-right-0 {
    border-right: 0px !important;
}

.accountstable .table .border-bottom-0 {
    border-bottom: 0px !important;
}

span.metacontent {
    padding-left: 10px;
}

span.metacontent h6 {
    font-size: 1.5rem;
    color: #089AF6;
}

.pricesave {
    font-size: 1.28rem;
    color: #F85D2E;
}

.tabledark h5,
.tabledark span {
    color: #fff !important;
}

span.metacontent p {
    color: #71707B;
    font-weight: 300;
}

.innertablescontent {
    margin-bottom: 110px;
}

.innertablescontent h3 {
    font-size: 1.28rem;
    color: #151515;
    margin-bottom: 30px;
}

.innertablescontent p {
    position: relative;
    color: #403F4D;
    margin-bottom: 0.75rem;
    padding-left: 1.78rem;
}

.innertablescontent p::before {
    content: "-";
    font-weight: bold;
    font-size: 17px;
    position: absolute;
    left: 2px;
}

.accountstable .table-responsive {
    overflow: hidden;
}

.table thead tr th.activeborder {
    border-top: 5px solid #126ff8;
}

.accounts_mobile_table {
    display: none;
}

/* Language Popup */
.overflow_hidden {
    overflow: hidden;
}

.language_popup_sec {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0%;
    left: 0%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
    transform: scale(0);
    transition: all 0.5s ease-out;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 104401;
}

.language_select_close {
    width: 2.3rem;
    height: 2.3rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    cursor: pointer;
}

.language_select_close img {
    max-width: 1rem;
}

.language_popup_sec.show {
    transform: scale(1);
}

.language_popup_sec.show::before {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0%;
    left: 0%;
    background-color: rgba(0, 0, 0, 0.5);
    content: '';
}

.language_select_block {
    position: relative;
    z-index: 2;
}

.language_select_list {
    max-height: 545px;
    overflow: auto;
    background-color: #ffffff;
    /*border-radius: .65rem; overflow: hidden;*/
}

.language_select_list li {
    position: relative;
}

.language_select_list li input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
}

.language_radio {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 50%;
    right: 2rem;
    transform: translate(0%, -50%);
}

.language_radio::after {
    opacity: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.5s ease-out;
    content: '';
}

.language_select_list li>div {
    background-color: #ffffff;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-size: 1.43rem;
    color: #062652;
    font-weight: 300;
    padding: 1.65rem 2rem;
}

.language_select_list li:first-child>div {
    border-top: 0px;
}

.language_select_list li:hover div,
.language_select_list li input:checked+div {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff;
}

.language_select_list li:hover .language_radio,
.language_select_list li input:checked+div .language_radio {
    background-color: #ffffff;
    border-color: #ffffff;
}

.language_select_list li:hover .language_radio::after,
.language_select_list li input:checked+div .language_radio::after {
    opacity: 1;
    background-color: #089AF6;
}

/* Language Popup */

/* Side Menu */
.menu_icon,
.close_icon .close_btn {
    cursor: pointer;
}

.menu_icon span {
    width: 25px;
    height: 3px;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    display: block;
    transition: all .5s;
    border-radius: 0.35rem;
    margin: 4px 0px 0px;
}

.menu_icon span:first-child {
    margin-top: 0px;
}

.menu_icon.active span:nth-child(1) {
    transform: rotate(45deg) translateY(5px);
}

.menu_icon.active span:nth-child(3) {
    transform: rotate(-45deg) translateY(-5px);
}

.menu_icon.active span:nth-child(2) {
    display: none;
}

.sidenav_menu {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 70px;
    left: 0;
    background: #F1F6FF;
    overflow: auto;
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: all 0.6s ease-in-out;
    box-shadow: 0rem 0rem 1.07rem rgba(0, 0, 0, 0.1);
    opacity: 0;
    padding: 0px 0px;
    z-index: 9999;
}

.sidenav_menu.active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.close_icon {
    position: absolute;
    right: 0;
    top: 0;
}

.close_icon .close_btn i {
    width: 40px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #fff;
    font-size: 18px;
}

.sidebar-menu {
    width: 100%;
    height: calc(100% - 50px);
    overflow: auto;
    position: fixed;
    top: 0;
}

.sidebar-menu li {
    display: flex;
    flex-wrap: wrap;
}

.sidebar-menu li a {
    width: 100%;
    display: flex;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 1.2rem;
    color: #201b4c;
    background-color: #F1F6FF;
    padding: 1.5rem 1.5rem 1.4rem 1.5rem;
    font-weight: 500;
}

.sidebar-menu li a i {
    font-size: 1.5rem;
}

.sidebar-menu li a:hover,
.sidebar-menu li a[aria-expanded="true"] {
    background: linear-gradient(85.21deg, #0cc7b9 0.61%, #2174f9 104.97%);
    color: #ffffff
}

.sidebar-menu li a[aria-expanded="true"] i {
    transform: rotate(90deg);
}

/*.sidebar-menu li:first-child a{ border-top: 0px}*/
.sidebar-menu li ul {
    width: 100%;
}

.sidebar-menu li ul li a {
    border: 0px;
    background-color: #ffffff;
    padding: 1.3rem 1.5rem 1rem;
    border-bottom: 1px solid rgba(153, 153, 153, 0.2);
    font-weight: 500;
}

.sidebar-menu li ul li a:hover {
    background-color: #f3f3f3;
    color: #2e2e2e;
}

.sidebar-menu li:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* Side Menu */

/**/
.deposit_withdrawal_tab_link {
    border: 0px;
}

.deposit_withdrawal_tab_link li {
    display: inline-flex;
    flex: 1 0 0;
}

.deposit_withdrawal_tab_link li a {
    width: 100%;
    background: #F5F5F5;
    background: -webkit-linear-gradient(to right, #F5F5F5 0%, #f4f4f4 100%);
    background: -moz-linear-gradient(to right, #F5F5F5 0%, #f4f4f4 100%);
    background: linear-gradient(to right, #F5F5F5 0%, #f4f4f4 100%);
    border: 0rem !important;
    border-left: 4px solid #ffffff !important;
    border-radius: 0rem !important;
    position: relative;
    display: flex;
    align-items: center;
    font-size: 2.14rem;
    font-weight: 500;
    color: #5E5D69;
    padding: 1.5rem 1.65rem;
}

.deposit_withdrawal_tab_link li a:hover,
.deposit_withdrawal_tab_link li a.active {
    background: #D6F0FE;
    background: -webkit-linear-gradient(to right, #D6F0FE 0%, #f4faff 100%);
    background: -moz-linear-gradient(to right, #D6F0FE 0%, #f4faff 100%);
    background: linear-gradient(to right, #D6F0FE 0%, #f4faff 100%);
    color: #062652 !important;
}

.deposit_withdrawal_tab_link li:first-child a {
    border-left: 0px !important;
}

.deposit_withdrawal_tab_link li a::before {
    width: 100%;
    height: 3px;
    background: linear-gradient(0deg, #C4C4C4, #C4C4C4), linear-gradient(89.72deg, #103EAE 0.29%, #0B77DB 99.62%);
    position: absolute;
    top: 0%;
    left: 0%;
    content: '';
}

.deposit_withdrawal_tab_link_icon {
    min-width: 4.5rem;
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50%;
    background-color: #dddddd;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1.5rem;
}

.deposit_withdrawal_tab_link_icon img {
    width: 3rem;
    filter: grayscale(100%);
}

.deposit_withdrawal_tab_link li:hover a .deposit_withdrawal_tab_link_icon,
.deposit_withdrawal_tab_link li a.active .deposit_withdrawal_tab_link_icon {
    background-color: #BDE8FD;
}

.deposit_withdrawal_tab_link li:hover a .deposit_withdrawal_tab_link_icon img,
.deposit_withdrawal_tab_link li a.active .deposit_withdrawal_tab_link_icon img {
    filter: grayscale(0%);
}

.deposit_withdrawal_table {
    border: 1px solid #DEE4F4;
    border-top: 0px;
}

.deposit_withdrawal_table table th {
    white-space: nowrap;
    font-size: 1rem;
    font-weight: 500;
    color: #062652;
    border-bottom: 1px solid #DEE4F4;
    padding: 1.2rem 1.07rem;
}

.deposit_withdrawal_table table td {
    font-size: 1.2rem;
    font-weight: 400;
    color: #707786;
    border-bottom: 1px dashed #DEE4F4;
    padding: 1.6rem 1.07rem;
}

.deposit_withdrawal_table table tr:last-child td {
    border-bottom: 0px;
}

.table_card {
    min-width: auto;
}

.table_card_name {
    color: #0a9af6;
    font-weight: 500;
}

.table_deposit {
    background: #ffffff;
    font-size: 1rem;
    color: #0D67F9 !important;
    border-radius: 0.25rem;
    border: 1px solid #0D67F9;
    padding: 0.4rem 1.5rem;
}

.table_deposit:hover {
    background: #0D67F9;
    color: #ffffff !important;
}

/* Contract Specifications */
.contract_specifications_block {
    display: flex;
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF);
    box-shadow: 0px 4px 10px rgba(77, 90, 143, 0.38);
    border: 1px solid #E5E5E5;
}

.table_left_menu {
    display: none;
}

.contract_specifications_left {
    width: 20rem;
    min-width: 20rem;
}

.contract_specifications_left li a {
    width: 100%;
    background-color: #ffffff;
    font-size: 1.14rem;
    font-weight: 500;
    color: #062652;
    display: inline-flex;
    align-items: center;
    border-bottom: 1px solid #F2F2F2;
    padding: 1.8rem 1.2rem;
}

.contract_specifications_left li a i {
    transition: all 0.5s ease-out;
}

.contract_specifications_left li a img {
    margin-right: 1rem;
}

.contract_specifications_left li a img.hover,
.contract_specifications_left li a:hover img.normal,
.contract_specifications_left li.selected a img.normal,
.contract_specifications_left li a[aria-expanded="true"] img.normal {
    display: none;
}

.contract_specifications_left li a.active,
.contract_specifications_left li a:hover,
.contract_specifications_left li>a[aria-expanded="true"] {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff;
}

.contract_specifications_left li>a[aria-expanded="true"] i {
    transform: rotate(90deg);
}

.contract_specifications_left li a:hover img.hover,
.contract_specifications_left li.selected a img.hover,
.contract_specifications_left li a[aria-expanded="true"] img.hover {
    display: inline-block;
}

.contract_specifications_left li>ul li a {
    background: #E3F5FF;
    font-size: 1rem;
    color: #062652;
    position: relative;
    padding: 1.2rem 1.2rem;
}

.contract_specifications_left li>ul li a::after {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 7px solid #ffffff;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(0%, -50%);
    opacity: 0;
    content: '';
}

.contract_specifications_left li>ul li a:hover::after,
.contract_specifications_left li>ul li.active a::after,
.contract_specifications_left li>a[aria-expanded="true"]::after {
    opacity: 1;
}

.contract_specifications_left li>ul li a:hover,
.contract_specifications_left li>ul li.active a,
.contract_specifications_left li>ul li a[aria-expanded="true"] {
    background: #28a6f0;
    color: #ffffff;
}

.contract_specifications_table_sec {
    overflow: hidden;
}

.contract_specifications_table_sec th,
.contract_specifications_table_sec td {
    white-space: nowrap;
    font-size: 1rem;
    font-weight: 500;
    color: #201B4C;
    border-bottom: 1px solid #dee2e6;
    vertical-align: top;
    padding: 1.07rem;
}

.contract_specifications_table_sec tbody tr:nth-child(odd) {
    background-color: #ffffff;
}

.contract_specifications_table_sec tbody tr:nth-child(even) {
    background-color: #F7F8FC;
}

.contract_specifications_table_sec td {
    font-weight: 400;
    color: #062652;
    padding: 1.2rem 1.07rem;
}

.contract_specifications_desc_text {
    padding: 2rem 2.5rem;
}

.contract_specifications_desc_text li {
    position: relative;
    font-size: 1.07rem;
    color: #403F4D;
    padding: 0.5rem 0rem;
    padding-left: 2rem;
}

.contract_specifications_desc_text li.contract_specifications_desc_heading {
    padding: 0rem 0rem;
    margin-bottom: 1.07rem;
}

.contract_specifications_desc_text li.contract_specifications_desc_heading::before {
    display: none;
}

.contract_specifications_desc_text li::before {
    width: 10px;
    height: 1px;
    background-color: #403F4D;
    position: absolute;
    top: 1.3rem;
    left: 0rem;
    content: '';
}

.swap_charges_text {
    font-size: 1.28rem;
    font-weight: 500;
    color: #151515;
    padding: 2rem 2.5rem;
}

/* Contract Specifications */

.how_use_copytrade_list {
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border: 1px solid #D1D1D1;
    padding: 1.2rem 1.2rem;
    margin-bottom: -1px;
}

.owl-thumb-item.active .how_use_copytrade_list,
.owl-thumb-item:hover .how_use_copytrade_list {
    box-shadow: 0px 15px 33px rgba(107, 200, 251, 0.33);
    position: relative;
    z-index: 2;
}

.how_use_copytrade_list_step span {
    width: 5.35rem;
    height: 5.35rem;
    background-color: #FCFCFC;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.85rem;
    font-weight: 500;
    color: #919191;
}

.owl-thumb-item:hover .how_use_copytrade_list_step span,
.owl-thumb-item.active .how_use_copytrade_list_step span {
    background-color: #F0FAFF;
    color: #0D67F9;
}

.how_use_copytrade_list_step small {
    font-size: 0.85rem;
    text-transform: uppercase;
    color: #919191;
}

.how_use_copytrade_list_text {
    font-size: 1.5rem;
    font-weight: 500;
    color: #7A7A7A;
    padding-top: 1rem;
    padding-left: 1.2rem;
}

.how_use_copytrade_list_text small {
    display: block;
    font-size: 62%;
    font-weight: 300;
}

.owl-thumb-item:hover .how_use_copytrade_list_text,
.owl-thumb-item.active .how_use_copytrade_list_text {
    color: #062652;
}

.copy_trade_form_sec {
    position: relative;
    overflow: hidden;
}

.copy_trade_form_sec::after {
    width: 50%;
    height: 100%;
    background: linear-gradient(26.24deg, rgba(210, 240, 255, 0.9) 3.37%, rgba(243, 249, 255, 0.9) 100%), #FFFFFF;
    position: absolute;
    top: 0%;
    right: 0%;
    content: '';
}

.copy_trade_form_sec .login_signup_form_sec {
    background: none;
    box-shadow: 0rem 0rem 0rem transparent;
    position: relative;
    padding: 4.5rem 5rem;
    z-index: 2;
}

.copy_trade_form_sec .login_signup_form_sec .login_signup_form_heading {
    font-size: 1.57rem;
    font-weight: 500;
    color: #062652;
    background: none;
    justify-content: flex-start;
}

.how_use_copytrade_slider .owl-dots {
    margin-top: 3.5rem;
}

.how_use_copytrade_slider .owl-dots .owl-dot {
    width: 5px;
    height: 3px;
    text-indent: -9999px;
    border: 0px;
    transition: all 0.5s ease-out;
    background-color: #C4C4C4;
    margin: 0px 3px;
}

.how_use_copytrade_slider .owl-dots .owl-dot.active {
    width: 35px;
    height: 3px;
    background-color: #0D67F9;
}

.how_use_copytrade_slider .owl-dots .owl-dot span {
    display: none;
}

.banner_slider .slick-dots {
    display: flex;
    justify-content: center;
    margin-top: 1.07rem;
}

.banner_slider .slick-dots li button {
    width: 10px;
    height: 10px;
    text-indent: -9999px;
    border: 0px;
    transition: all 0.5s ease-out;
    background-color: #CBE2E8;
    border-radius: 2px;
    padding: 0px 0px;
    margin: 0px 3px;
}

.banner_slider .slick-dots li.slick-active button {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
}

.tab_menu_mobile_link {
    width: 3rem;
    height: 3rem;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    box-shadow: 0px 12px 30px rgba(71, 182, 245, 0.38);
    border-radius: 0rem 1.78rem 1.78rem 0rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -3rem;
    z-index: 2;
}

.prd_vertically_slider {
    position: relative;
    overflow: hidden;
}

.prd_vertically_slider::before {
    width: 100%;
    height: 100%;
    background-image: url(/img/vertical_slider_shadow.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: auto;
    position: absolute;
    left: 0rem;
    bottom: 0rem;
    content: '';
    z-index: 2;
}

.deposit_withdrawal_table_mobile_view .collepse_heading {
    background-color: #f6f8fc;
    display: flex;
    padding: 1.5rem 1.07rem;
}

.deposit_withdrawal_table_mobile_view .collepse_heading>div {
    display: flex;
    align-items: center;
}

.deposit_withdrawal_table_mobile_view .collepse_heading .pay_collapse_arrow {
    width: 10px;
    transform: rotate(180deg);
}

.deposit_withdrawal_table_mobile_view .collepse_heading[aria-expanded="true"] .pay_collapse_arrow {
    transform: rotate(-90deg);
}

.pay_info_list {
    display: flex;
    flex-wrap: wrap;
    padding-top: 1.07rem;
    margin: -0.5rem -1.07rem;
}

.pay_info_list li {
    min-width: 100%;
    flex: 1;
    font-size: 1em;
    color: #062652;
    font-weight: 500;
    padding: 0.5rem 1rem;
}

.pay_info_list li span {
    color: #707786;
}

.deposit_withdrawal_table_mobile_view .card {
    border: 1px solid #d8dde7;
    margin: 0.5rem 0rem;
}

.white_bg {
    background-color: #ffffff !important;
}

.askquestion .card .card-body,
.askquestion ul li {
    font-size: 1.2rem;
    line-height: 1.7;
    color: #201b4c;
}

/*.nav{ display: flow-root !important;}*/
.nav .active {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff;
}

.nav .active img.normal {
    display: none;
}

.nav .active img.hover {
    display: inline-block;
}

.nav .active img {
    color: #ffffff !important;
}

.blog_image {
    min-height: 17rem;
}

.range_blog_title {
    font-size: 1.5rem;
    font-weight: 400;
    color: #062652;
    padding: .65rem 15px;
    text-align: left;
}

.range_blog_text {
    font-size: 1rem;
    line-height: 1.43rem;
    color: #062652;
    font-weight: 300;
    padding: .65rem 15px;
    text-align: left;
}

.blog_page_sec .range_trading_block {
    margin: 0rem 0rem;
}

.blog_banner_sec .section_title {
    color: #ffffff;
}

.blog_page_sec .range_trading_block .range_trading_icon {
    height: 12.5rem;
    padding: 0rem 0rem;
    margin: 0rem 0rem;
}

.blog_page_sec .range_trading_block .range_trading_icon video,
.blog_page_sec .range_trading_block .range_trading_icon img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.blog_page_sec .range_trading_block .range_trading_title {
    width: 100%;
    height: 5.3rem;
    font-size: 1.28rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.blog_page_sec .range_trading_block .range_trading_text {
    width: 100%;
    height: 7.3rem;
    font-size: 15px;
    line-height: 160%;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 15px;
}

.blog_detail_img {
    background-color: #ffffff;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.03);
    height: 35rem;
}

.blog_detail_img img {
    display: inline-block;
    padding: 0.5rem;
    min-width: 100%;
    object-fit: cover;
    height: 100%;
}

.entry-content p {
    padding: 0rem 0rem;
    margin: 0rem 0re;
}

.entry-content p {
    font-size: 1.14rem;
    color: #71707B;
    font-weight: 300;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    color: #000;
    margin-bottom: 20px;
    font-weight: 300;
}

.risk_disclosure_list_sec p {
    font-size: 16px;
    color: #201b4c;
    line-height: 180%;
}

.risk_disclosure_list_sec p strong {
    font-size: 1.5rem;
    font-weight: 600;
    padding: 0.5rem 0;
    display: flex;
}

.risk_disclosure_list_sec ul {
    margin-bottom: 1rem;
}

.risk_disclosure_list_sec ul li {
    line-height: 1.8;
    color: #201b4c;
    list-style: disc inside;
    padding: 3px 0px;
}

.risk_disclosure_list_sec h3 {
    color: #201b4c;
}

/* update by (23/01/2021) */
.range_trading_slider.login_page_bottom_slider .range_trading_block {
    min-height: 11rem;
}

#flag {
    min-width: 30px !important;
    margin-right: 0.6rem;
    margin-top: -0.2rem;
}

#flag img {
    max-height: inherit !important;
}

/* Landing Page */
.landing_banner_sec,
.approach_sec,
.overview_sec,
.trading_instruments_sec {
    min-height: 60.57rem;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100%;
}

.landing_banner_title {
    font-size: 3.57rem;
    color: hsl(215, 86%, 17%);
    font-weight: 600;
}

.landing_banner_title small {
    display: block;
    font-size: 50%;
    color: #4F6E94;
    font-weight: 300;
    line-height: 1.4;
}

.landing_banner_form {
    min-height: 50rem;
    background-color: #ffffff;
    padding: 0.35rem;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.landing_banner_form iframe {
    width: 100%;
    height: 100%;
    border: 0rem;
    ;
}

.approach_sec,
.overview_sec,
.trading_instruments_sec {
    min-height: auto;
    background-position: left bottom;
}

.section_title {
    font-size: 2.29rem;
    font-weight: 600;
    color: #062652;
}

.section_title small {
    display: block;
    font-size: 50%;
    font-weight: 300;
}

.approach_box {
    background-color: #ffffff;
    box-shadow: 0px 16px 46px rgba(47, 107, 179, 0.2);
    transition: all 0.5s ease-out;
}

.approach_box.selected {
    background: linear-gradient(179.55deg, #2F86E6 6.19%, #2E44C1 99.52%);
    box-shadow: 0px 8px 61px rgba(48, 170, 241, 0.38);
}

.approach_icon_title {
    font-size: 1.79rem;
    font-weight: 600;
    color: #062652;
}

.approach_icon_text {
    min-height: 6.5rem;
    font-size: 1rem;
    font-weight: 400;
    color: #062652;
}

.approach_box.selected .approach_icon_title,
.approach_box.selected .approach_icon_text {
    color: #ffffff;
}

.approach_step_view {
    position: relative;
}

.approach_step_view::before {
    width: 100%;
    height: 1px;
    background-color: rgba(109, 118, 143, 0.4);
    position: absolute;
    top: 2.8rem;
    left: 0rem;
    content: '';
}

.approach_box.selected .approach_step_view::before {
    background-color: rgba(255, 255, 255, 0.4);
}

.approach_step_view span {
    width: 3.7rem;
    height: 3.7rem;
    background-color: #ffffff;
    border-radius: 0.57rem;
    border: 1px solid #6D768F;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.57rem;
    color: #6D768F;
    line-height: 1;
    font-weight: 500;
    position: relative;
    z-index: 2;
}

.approach_step_view span small {
    display: block;
    font-size: 55%;
    color: #9298AB;
    font-weight: 400;
}

.overview_box {
    background: linear-gradient(180deg, #E0F6FF 0%, #FFFFFF 100%);
}

.overview_box.selected {
    background: linear-gradient(179.55deg, #2F86E6 6.19%, #2E44C1 99.52%);
    box-shadow: 0px 25px 61px rgba(48, 170, 241, 0.15);
}

.overview_icon_sec {
    background: #E1F7FF;
    display: flex;
    align-items: center;
    justify-content: center;
}

.overview_box.selected .overview_icon_sec {
    background: none;
}

.overview_icon_sec .overview_icon_name {
    font-weight: 600;
}

.overview_box.selected .overview_icon_sec .overview_icon_name {
    color: #ffffff;
}

.overview_icon_sec .overview_icon {
    height: 4.5rem;
}

.overview_price_sec {
    background: #FBFEFF;
    display: flex;
}

.overview_box.selected .overview_price_sec {
    background: #EEFAFF;
}

.overview_price {
    flex: 1;
    position: relative;
    font-size: 1.28rem;
    font-weight: 600;
    color: #062652;
}

.overview_price small {
    display: block;
    font-size: 75%;
    font-weight: 400;
    color: #6D768F;
}

.overview_price:nth-child(2)::before {
    width: 1px;
    height: 50%;
    background: rgba(196, 196, 196, 0.6);
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0, -50%);
    content: '';
}

.overview_box_list li {
    font-size: 1rem;
    color: #062652;
    font-weight: 400;
    padding: 0.65rem 0rem;
}

.overview_box.selected .overview_box_list li {
    color: #ffffff;
}

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

.landing_xtend_view {
    position: relative;
    display: inline-block;
}

.landing_xtend_view_box {
    width: 35rem;
    background: linear-gradient(90deg, #E9F8FF 0%, #E0F8FF 100.01%);
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0px 0.7rem 1.4rem rgba(71, 182, 245, 0.15);
    border-radius: 0.7rem 0.7rem 0.7rem 0rem;
    display: flex;
    position: absolute;
    padding: 1.4rem;
}

.landing_xtend_view_box.first {
    right: -20rem;
    top: -1.8rem;
}

.landing_xtend_view_box.second {
    left: -30rem;
    top: 50%;
    transform: translate(0%, -50%);
}

.landing_xtend_view_box.third {
    right: -12rem;
    bottom: -4rem
}

.landing_xtend_view_icon {
    min-width: 3.8rem;
    display: inline-flex;
    justify-content: center;
}

.landing_xtend_view_title {
    font-size: 1.28rem;
    font-weight: 600;
    color: #062652;
}

.landing_xtend_view_text {
    font-size: 1rem;
    font-weight: 400;
    color: #406393;
}

.trading_instruments_sec {
    background-color: #dde1ef;
}

/* MetaTrade Platform */
.metatrade_platform_sec,
.deposits_withdrawals_sec {
    padding: 9.5rem 0rem;
}

.metatrade_platform_sec .section_title small {
    max-width: 43ch;
    margin: 0px auto;
}

.meta_trader_block {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 0px 3rem;
}

.meta_trader_block .tab-content {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}

.meta_trader_block .tab-content .tab-pane {
    width: 100%;
}

.meta_trader_block .tab-content .fade:not(.show) {
    opacity: 1;
}

.meta_trader_left {
    width: 100%;
    padding-right: 3rem;
}

.meta_trader_mid {
    min-width: 23.85rem;
    max-width: 23.85rem;
    margin: 0rem -1.5rem;
}

.meta_trader_right {
    width: 100%;
    padding-left: 3rem;
}

.meta_trader_heading {
    background: linear-gradient(to right, #C1E7FC 0%, #ffffff 80%);
    font-size: 1.92rem;
    font-weight: 500;
    color: #062652;
    line-height: 150%;
    padding: 15px 25px;
}

.meta_trader_right .meta_trader_heading {
    background: linear-gradient(to left, #C1E7FC 0%, #ffffff 80%);
}

.meta_trader_infolist {
    padding-top: 5px;
}

.meta_trader_infolist li {
    transition: all 0.5s ease-in-out;
    position: relative;
    padding: 1.3rem 0rem;
}

.meta_trader_infolist_block {
    min-height: 8.43rem;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 6px rgba(0, 58, 145, 0.2);
    transition: all 0.5s ease-in-out;
    padding: 1.5rem;
}

.meta_trader_infolist li:hover {
    width: calc(100% + 6rem);
    /*transition-delay: 0.5s;*/
    transform: scale(1.03);
    left: -3rem;
}

.meta_trader_infolist li:hover .meta_trader_infolist_block {
    background: linear-gradient(268.44deg, #2FADFC 0%, #2D0FA4 100%);
    box-shadow: 16px 40px 42px -14px rgba(1, 57, 140, 0.3);
}

.meta_trader_infolist_data_block {
    display: flex;
    align-items: flex-start;
}

.meta_trader_infolist_data {
    padding-left: 1.4rem;
}

.meta_trader_infolist_icon {
    min-width: 5.7rem;
    max-width: 5.7rem;
    position: relative;
}

.meta_trader_infolist_icon img {
    width: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
}

.meta_trader_infolist_icon img+img,
.meta_trader_infolist li:hover .meta_trader_infolist_icon img {
    opacity: 0;
    visibility: hidden;
}

.meta_trader_infolist li:hover .meta_trader_infolist_icon img+img {
    opacity: 1;
    visibility: visible;
}

.meta_trader_infolist_data_heading {
    font-size: 1.28rem;
    font-weight: 500;
    color: #062652;
    /*transition: all 0.5s ease-in-out;*/
    margin-bottom: 3px;
}

.meta_trader_infolist_data_text {
    max-width: 40ch;
    font-size: 13px;
    color: #707786;
    line-height: 150%;
    /*transition: all 0.5s ease-in-out;*/
}

.meta_trader_infolist li:hover .meta_trader_infolist_data_heading,
.meta_trader_infolist li:hover .meta_trader_infolist_data_text {
    color: #ffffff;
}

.meta_trader_platform_btns .btn {
    min-width: 20rem;
    font-size: 1.21rem;
    line-height: 140%;
    font-weight: 500;
    color: #ffffff;
}

.deposits_withdrawals_text_block .continue_text {
    max-width: 85ch;
    line-height: 178%;
    margin-left: auto;
    margin-right: auto;
}

/* MetaTrade Platform */

/* BLOG ALL PAGES CSS START */
.blog_sections {
    margin-top: 3.85rem;
    margin-bottom: 2.85rem;
}

.blog_category_heading {
    display: flex;
    font-size: 2.29rem;
    align-items: center;
    margin-bottom: 20px;
}

.blog_category_heading_text {
    font-size: 2.29rem;
    font-weight: 600;
    color: #062652;
}

.view_blog_category {
    font-size: 1.65rem;
    font-weight: 300;
    color: #0056b3;
}

.trading_platforms_bolg_details {
    background: aliceblue;
    color: #062652;
    font-weight: 600;
    font-size: 2.85rem;
    padding: 15px 20px;
}

.forextrandingtabblog.forextrandingtabs.is_stuck {
    position: static;
    top: 6.25rem !important;
    position: relative !important;
}

.forextrandingtabblog .list-group a {
    white-space: nowrap;
}



/* blog details  */

#sidebar {
    min-width: 270px;
    max-width: 270px;
    color: #fff;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
    z-index: 0;
}

#sidebar .h6 {
    color: #fff;
}

#sidebar.active {
    margin-left: -270px;
}

#sidebar ul.components {
    padding: 0;
}

#sidebar ul li {
    font-size: 14px;
}

#sidebar ul li>ul {
    margin-left: 10px;
}

#sidebar ul li>ul li {
    font-size: 13px;
}

#sidebar ul li>ul li a {
    border-bottom: 1px solid transparent;
}

#sidebar ul li>ul li a:hover,
#sidebar ul li>ul li a.active {
    color: #278bf7;
}

#sidebar ul li>ul li a span {
    color: #000;
    font-size: 12px;
    margin-left: auto !important;
}

#sidebar ul li>ul li:hover a span {
    color: #0D67F9;
}

#sidebar ul li a {
    padding: 10px 0;
    display: block;
    color: black;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    font-size: 1.18rem;
}

#sidebar ul li a span {
    color: #fff;
}

#sidebar ul li.active>a {
    background: transparent;
    color: #278bf7;
}

#sidebar .custom-menu {
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 0;
    margin-right: -20px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

@media(prefers-reduced-motion: reduce) {
    #sidebar .custom-menu {
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
    }
}

#sidebar .custom-menu .btn {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: relative;
}

#sidebar .custom-menu .btn i {
    margin-right: -40px;
    font-size: 14px;
}

#sidebar .custom-menu .btn.btn-primary {
    background: transparent;
    border-color: transparent;
}

#sidebar .custom-menu .btn.btn-primary:after {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #278bf7;
    border-radius: 10px;
}

#sidebar .custom-menu .btn.btn-primary:hover,
#sidebar .custom-menu .btn.btn-primary:focus {
    background: transparent !important;
    border-color: transparent !important;
}

.blog_sidebar {
    margin-top: 2rem;
    padding: 1.5rem;
}

.blog_sidebar a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#content {
    width: 100%;
    padding: 0;
    min-height: 100vh;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.tagcloud a {
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 10px;
    margin: 3px;
    border-radius: 4px;
    color: #062652;
    border: 1px solid #ccc;
    font-size: 12px;
    font-weight: 400;
}

.tagcloud a:hover,
.tagcloud a.active {
    background-color: #0D67F9;
    color: #ffffff;
    border-color: #0D67F9;
}

/* .tagcloud a:hover {border-color: transparent; background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%); color: #fff;} */
.blog_list_items {
    font-weight: 500;
}

.tag_heading {
    color: #0D67F9;
    font-size: 1.65rem;
    font-weight: 500;
    margin-bottom: 1rem;
}

.blog_page_sec .range_trading_block .range_trading_text {
    color: #707787;
}

/* Blog Detail Page  */
/* .blog_detail_img img {min-width: 100%; max-height:35rem;} */
.blog_author_details {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.28rem;
    padding: 15px 20px;
    background: #f8f8f8;
}

.author_details {
    margin-left: 15px;
}

.blog-author {
    display: flex;
    align-items: center;
}

.author_img {
    width: 5rem;
    height: 5rem;
    border-radius: 6px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.author_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.author_name {
    font-size: 1.28rem;
    color: #062652;
}

.author_designation {
    font-size: 12px;
    color: #278bf7;
    margin-bottom: 0rem !important;
}

.blog-timedetails {
    font-size: 12px;
    display: flex;
}

.blog_addtime {
    font-size: 12px;
    color: #6C89AC;
    display: flex;
    align-items: center;
}

.blog_addtime i {
    margin-right: 6px;
}

.blog_addtime i.fa-clock {
    margin-right: 0px;
}

.blogtime-zone {
    font-size: 12px;
    margin-left: 8px;
    margin-bottom: 0rem !important;
    color: #278bf7;
}

.blog-sharing {
    margin-left: auto;
}

.blog-sharing ul li {
    margin: 0px 5px;
    padding: 10px 12px;
    background: #062652;
    color: #fff;
}

.blogshare_icon {
    font-size: 2rem;
    display: flex;
    align-items: center;
    color: #062652;
    margin: 0px 10px;
}

/* recent blog slider  */
.recent_blogslider {
    margin-top: 7rem;
}

.recentadded_head {
    font-size: 2rem;
    color: #062652;
    font-weight: 600;
}

.recentadded_text {
    color: #6C89AC;
    font-size: 1.43rem;
}

.related_blogs .range_trading_icon {
    margin-top: 0px;
    padding: 0rem 10px;
}

.related_blogs .range_trading_icon img {
    width: 100% !important;
    max-height: 9rem;
}

.related_blogs .range_trading_text {
    min-height: auto;
    padding-top: 0px;
}

.range_trading_text {
    padding-top: 0px;
}

.recentblog-carousel .slick-dots button {
    display: none;
}

.recentblog-carousel .slick-dotted {
    display: flex;
    align-items: center;
    position: relative;
    width: calc(50% - 5px);
}

.recentblog-carousel .slick-arrow {
    display: flex;
    align-items: center;
    background: #E4F7FF;
    top: 100%;
    padding: 18px 25px;
    color: #062652;
    border-width: 0px !important;
    position: absolute;
}

.recentblog-carousel .slick-custom-arrow-right {
    left: auto;
    right: 91%;
}

.recentblog-carousel .slick-arrow:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #fff;
}

.blog_page_sec .range_trading_block.latest_first .range_trading_icon {
    height: 22rem;
}

.latestfist_blog_details {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 15px 20px;
    background: #f8f8f8;
}

.latestfist_blogbtn {
    background: #ffffff;
    font-size: 15px;
    color: #0D68F9 !important;
    border: 1px solid #106AF9;
    box-shadow: 0px 4px 15px rgba(8, 154, 246, 0.24);
    padding: 10px 20px;
    margin-left: auto;
}

.latestfist_blogbtn::before,
.latestfist_blogbtn::after {
    display: none;
}

.latestfist_blogbtn:hover {
    background: #0D68F9;
    color: #ffffff !important;
}

.latestblogslider .slick-dots button {
    display: none;
}

.latestblogslider .slick-dotted {
    display: flex;
    align-items: center;
    position: relative;
    width: calc(50% - 5px);
}

.latestblogslider .slick-arrow {
    display: flex;
    align-items: center;
    background: #E4F7FF;
    top: 100%;
    padding: 18px 25px;
    color: #062652;
    border-width: 0px !important;
    position: absolute;
    margin-left: 15px;
    margin-right: -15px;
}

.latestblogslider .slick-custom-arrow-right {
    left: auto;
    right: 90%;
}

.latestblogslider .slick-arrow:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #fff;
}

.latestblogslider {
    max-width: 1199px;
    margin-bottom: 2rem;
}

.blog_timedetails {
    padding: 5px 5px 0.5rem;
    padding-left: 0px;
    color: #888e9a;
    font-size: 12px;
    display: flex;
    align-items: center;
}

.blog_timedetails i {
    color: #a6a6a6;
    font-size: 14px;
    margin-right: 2px;
}

.author_namecard {
    color: #888e9a;
    margin-left: auto;
    display: none;
}

.range_trading_btn {
    margin-top: 0px;
}

.blog_sections.blogfirst {
    margin-top: 7rem !important;
}

.blog_timedetails.topborder {
    border-top: 1px solid #e5e5e5;
    margin-left: 15px;
    margin-right: 15px;
}

.blog_timedetails_text {
    display: flex;
}

.blog_timedetails_text span {
    margin-left: 1rem;
}

.latestfist_blog_details .blogtime-zone {
    margin-left: 0px !important
}

.blog_landing {
    display: flex;
}

.blogindex_content {
    width: 100%;
    max-width: calc(100% - 270px);
    flex: 0 0 calc(100% - 270px);
}

.latest_first .range_trading_title {
    font-size: 1.6rem !important;
    min-height: auto !important;
}

.risk_disclosure_list_sec h1,
.risk_disclosure_list_sec h2,
.risk_disclosure_list_sec h3,
.risk_disclosure_list_sec h4,
.risk_disclosure_list_sec h5,
.risk_disclosure_list_sec h6 {
    color: #201b4c;
    margin-top: 2.5rem;
    margin-bottom: 8px;
}

.risk_disclosure_list_sec a {
    color: #278bf7;
    font-size: 1.3rem;
}

.risk_disclosure_list_sec p a strong {
    color: #278bf7;
    font-size: 1.3rem;
    font-weight: 400;
}

.risk_disclosure_list_sec a:hover {
    color: #0D67F9;
}

.table_head_mobile_backrevert {
    display: none;
}

.table_head_mobile_revert {
    display: revert;
}

/*.blog_sidbar{width: 100%; max-width: calc(100% + 270px); flex: 0 0 calc(100% - 270px);}*/
/*#sidebar{position: fixed!important; right: 12.85rem; top: 40rem;}*/
/*#sidebar.stickIt {top: 5rem;} */
/* BLOG ALL PAGES CSS END */

/*Deposit Withdrawals Mobile*/
.mobile_deposit_withdrawals_data_view {
    border: 1px solid #d8dde7;
    border-radius: .25rem;
    margin: 0.5rem 0rem;
}

.deposit_withdrawals_header {
    display: flex;
    align-items: center;
    background-color: #f6f8fc;
    padding: 1.5rem 1.07rem;
}

.deposit_withdrawals_header .pay_collapse_arrow {
    width: 10px;
    transform: rotate(180deg);
}

.deposit_withdrawals_header.rotate .pay_collapse_arrow {
    transform: rotate(-90deg);
}

.mobile_deposit_withdrawals_data {
    padding: 1.25rem;
}

.table_head_mobile_backrevert td {
    border-bottom: 0px !important;
    padding: 0px 0px !important;
}

/* Blog New CSS */
.slick-slider {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.slick-list.draggable {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.banner_sec.forex2 {
    min-height: 65rem;
    padding-top: 0px;
    /*margin-bottom: 3rem;*/
}

.forex_most_popular {
    margin-top: -18rem;
}

.most_popular_blog {
    background: #FFFFFF;
    box-shadow: 0px 14px 61px rgba(0, 87, 135, 0.18);
    border-radius: 12px;
    padding: 30px 15px 0px;
    margin-bottom: 2.5rem;
}

.latestfist_blog_details {
    border-top: 1px solid #CFD6ED;
    background: #FFFFFF;
    padding: 15px 0px
}

/*.latestfist_blogbtn{ margin-right: 15px;}*/
.latestblog_first {
    margin: 0px;
    box-shadow: none;
    padding: 15px;
    padding-bottom: 0px;
}

.forex_most_popular_blog .range_trading_icon {
    width: 100%;
    height: 30rem;
    float: none;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    padding: 0px 0px;
    margin: 0px;
    margin-bottom: 3rem;
}

.forex_most_popular_blog .range_trading_icon::before {
    content: "";
    display: block;
    position: absolute;
    top: 0%;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(360deg, rgba(6, 38, 82, 0.9) 0%, rgba(6, 38, 82, 0.63) 31.25%, rgba(6, 38, 82, 0) 100%);
    border-radius: 12px;
}

.forex_most_popular_blog .range_trading_icon img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.blog_type_heading {
    font-weight: 600;
    font-size: 1.93rem;
    line-height: 128%;
    color: #062652;
    padding: 0px 15px;
}

.latest_blog_title {
    font-weight: 500;
    font-size: 2.57rem;
    line-height: 148%;
    color: #FFFFFF;
    position: absolute;
    left: 0px;
    bottom: 0px;
    max-width: 80%;
    padding: 30px 30px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.latest_blog_shortdetails {
    font-weight: 300;
    font-size: 1.43rem;
    line-height: 190%;
    color: #71707B;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.author_name {
    font-weight: normal;
    font-size: 1.43rem;
    line-height: 191.5%;
    color: #000000;
}

.blog_addtime {
    margin-left: 0.5rem;
    font-weight: normal;
    font-size: 1rem;
    line-height: 191.5%;
    color: #71707B;
}

.blog-timedetails {
    display: flex;
    align-items: center;
}

.blog-timedetails .blog_addtime {
    line-height: 1;
}

.forex_details {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    /*margin-bottom: 3.5rem;*/
}

.forex_details+.blog_slider_box {
    margin-top: 3rem;
}

.blog_content,
.blog_sidenav {
    width: 100%;
    max-width: 73.5%;
    padding: 15px;
}

.blog_sidenav {
    max-width: 26.5%;
}

.blog_slider_box {
    background: #EFF4FA;
    border-radius: 12px;
    padding: 30px 15px;
    /*margin-top: 3rem;*/
    margin-bottom: 5rem;
}

.blog_sidenav .blog_sidbar {
    background: #FFFFFF;
    box-shadow: 0px 10px 20px rgba(107, 200, 251, 0.18);
    border-radius: 12px;
    padding: 2.5px;
}

.blog_tags {
    background: #FFFFFF;
    box-shadow: 0px 10px 20px rgba(107, 200, 251, 0.18);
    border-radius: 12px 10px 10px 10px;
    border: 1px solid #EFF4FA;
}

.blog_sidebar {
    margin-top: 0px;
    padding: 0px;
}

.blog_sidenav_categories #sidebar,
.blog_tags {
    width: 100%;
    min-width: initial;
    max-width: initial !important;
}

.blog_sidenav_categories.sticky {
    /*margin-top: 1rem !important;*/
    transition: all 0.5s ease;
}

.sidebar_top_categories {
    background: #EFF4FA;
    border-radius: 12px 10px 0px 0px;
    padding: 16px 34px 15px 34px;
    display: flex;
    align-items: center;
    position: relative;
}

/*.sidebar_top_categories:after{ position: absolute; content: " "; height: 0; width: 0; border: solid transparent; border-top: 5.35px solid #727272; border-bottom: 5.35px solid transparent; border-right: 5.35px solid transparent; border-left: 5.35px solid transparent; pointer-events: none; top: 0; left: 20%;}*/
.sidebar_top_categories:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 5.35px solid #EFF4FA;
    border-bottom: 5.35px solid transparent;
    border-right: 5.35px solid transparent;
    border-left: 5.35px solid transparent;
    position: absolute;
    top: 100%;
    left: 2.78rem;
}

.sidebar_top_categories .tag_heading {
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 1.43;
    line-height: 191.5%;
}

.blog_sidenav_categories #sidebar ul.components {
    padding: 16px 34px 15px 34px;
}

.blog_sidenav_categories #sidebar ul.components+.sidenav_divider {
    display: block;
}

.blog_tags {
    margin-top: 3rem;
}

.tagcloud {
    padding: 30px 30px;
    /*max-width: 75%;*/
    margin: 5px 0px;
}

.blog_sidenav_categories #sidebar ul li>ul {
    margin-left: 0rem;
}

.blog_sidenav_categories #sidebar ul li a {
    font-weight: 500;
    font-size: 1.14rem;
    line-height: 191.5%;
    color: #3B3C69;
    border-bottom: none;
}

.blog_sidenav_categories #sidebar ul li a.blog_list_items {
    pointer-events: none !important;
}

.blog_sidenav_categories #sidebar ul li>ul li a {
    font-weight: 300;
    font-size: 1rem;
    line-height: 191.5%;
    color: #242424;
    display: flex;
    align-items: center;
}

.blog_sidenav_categories #sidebar ul li>ul li:hover a {
    color: #0D67F9;
}

.blog_sidenav_categories #sidebar ul li>ul li a.active,
.blog_sidenav_categories #sidebar ul li>ul li a.active span {
    color: #0D67F9;
}

#sidebar ul li a::after {
    display: none;
}

.blogmobile_menu_toggle {
    position: fixed;
    left: 0px;
    top: 50%;
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    padding: 6px 15px;
    display: none;
    top: 42px !important;
}

.sidenav_divider {
    height: 1px;
    width: 85%;
    background: #EFF4FA;
    display: none;
}

.blog_sidenav_categories #sidebar ul.components+.sidenav_divider {
    display: block;
}

.blog_sidenav_categories #sidebar ul.components:last-child+.sidenav_divider {
    display: none;
}

.category_titles_block {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.category_titles {
    font-weight: 600;
    font-size: 1.93rem;
    line-height: 128%;
    color: #062652;
}

.category_vline {
    height: 1px;
    width: 100%;
    background: #CFD6ED;
    margin: 0 15px;
}

.category_titles_btn {
    font-weight: normal;
    font-size: 1rem;
    line-height: 57.5%;
    color: #0D68F9;
}

.forex_details_category {
    margin-bottom: 3.5rem;
}

.blog_details_blocks_sec {
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    flex-wrap: wrap;
}

.blog_detail_card {
    background: #FFFFFF;
    box-shadow: 0px 2px 5px rgba(106, 132, 151, 0.25);
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
    max-width: calc(33.3333% - 20px);
    transition: all 0.5s ease-in-out;
    border: 1px solid transparent;
    position: relative;
    margin: 20px 10px;
}

.blog_detail_card>a,
.popular_blog_details>a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.blog_detail_card:hover {
    box-shadow: 0px 11px 54px rgba(4, 50, 80, 0.24);
    border: 1px solid #0D68F9;
}

.detail_popularblogslider .blog_detail_card {
    max-width: 100%;
    box-shadow: 0px 2px 5px transparent;
    border: 1px solid rgba(106, 132, 151, 0.25);
}

.detail_popularblogslider .blog_detail_card:hover {
    border: 1px solid #0D68F9;
    box-shadow: 0px 11px 54px rgba(4, 50, 80, 0.24);
}

.blog_shortdetails_card {
    padding: 22px 22px;
    padding-bottom: 27px;
}

.shortdetails_title {
    min-height: 3.85rem;
    font-weight: 600;
    font-size: 1.28rem;
    line-height: 150%;
    color: #062652;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.shortdetails_text {
    min-height: 7.5rem;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
    color: #403F4D;
    margin-top: 1rem;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.shortdetails_btn {
    font-weight: 400;
    font-size: 14px;
    line-height: 57.5%;
    color: #0D68F9;
    margin-top: 30px;
}

.other_popular_blogs {
    margin-top: 20px;
}

.slider_box {
    background: #fff;
    max-height: 10.5rem;
    border-radius: 5px;
    /*padding: 2.5px;*/
    margin: 0px 15px;
}

.popular_blog_details {
    position: relative;
    display: flex;
    /*min-width: 35.28rem;*/
}

.popular_blog_details img {
    min-width: 10.28rem;
    max-width: 10.28rem;
    max-height: 10.14rem;
    border-radius: 5px;
}

.other_popular_blogs .popular_blog_details img {
    width: 10.3rem;
    height: 10.3rem;
    object-fit: cover;
    max-width: initial;
    max-height: initial;
}

.popular_blog_shortdetails {
    padding: 20px 20px 0px 20px;
    min-height: 10.28rem;
}

.sliderbox_heading {
    font-weight: 600;
    font-size: 1.28rem;
    line-height: 178%;
    color: #062652;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 10px;
}

.sliderbox_btn {
    font-weight: 300;
    font-size: 1rem;
    line-height: 57.5%;
    color: #0D68F9;
}

.sliderbox_btn:hover {
    color: #062652;
}

.popularblogslider .slick-dots button,
.detail_popularblogslider .slick-dots button {
    display: none;
}

.slick-dots {
    display: flex;
    justify-content: center;
}

.detail_popularblogslider .slick-dots,
.popularblogslider .slick-dots {
    margin-top: 15px;
}

.popularblogslider .slick-dots li,
.detail_popularblogslider .slick-dots li {
    cursor: pointer;
    background: #C4C4C4;
    border-radius: 100%;
    height: 10px;
    width: 10px;
    margin: 0px 3px;
}

.popularblogslider .slick-dots li.slick-active,
.detail_popularblogslider .slick-dots li.slick-active {
    background: #0D68F9;
}

.subcategory_slider_sec {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    position: fixed;
    width: 100%;
    bottom: 0;
    display: none;
}

ul.blog_subcategory_list {
    display: flex;
    background: #fff;
    padding: 0px 0px 1rem 0px;
    margin-top: -1px;
}

ul.blog_subcategory_list .subcategory_list_item {
    background: #fff;
    border-radius: 6px;
    padding: 12px 16px;
    width: 100%;
    white-space: nowrap;
    margin: 1.5rem 15px;
    font-size: 1rem;
    font-weight: 400;
    text-align: center;
    border: 1px solid;
}

ul.blog_subcategory_list .subcategory_list_item.slick-current.slick-active {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #fff;
    box-shadow: 0px 12px 10px rgb(4 50 80 / 24%);
    border-color: transparent;
}

/* ul.blog_subcategory_list .subcategory_list_item.slick-active a {color: #201b4c;} */
/* ul.blog_subcategory_list .subcategory_list_item.slick-active{ background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%); color: #fff; box-shadow: 0px 12px 10px rgb(4 50 80 / 24%); border-color: transparent;} */
/* slick-current slick-active */
ul.blog_subcategory_list .subcategory_list_item.slick-current.slick-active a {
    color: #fff;
}

ul.blog_subcategory_list .subcategory_list_item.slick-active a {
    color: #201b4c;
}

.subcategory_slider_sec .sidebar_top_categories {
    justify-content: flex-start;
    background: #EFF4FA;
    border-radius: 0px;
    padding: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.subcategory_slider_sec .tag_heading {
    font-weight: 400;
    font-size: 1.28rem;
}

.forex_category_page .header_title {
    font-weight: 600;
    font-size: 3.93rem;
    line-height: 119.5%;
    color: #FFFFFF;
}

.forex_category_page .header_subtitle {
    color: #fff;
    max-width: 50%;
}

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

.related_articles_read_more {
    color: #0D68F9;
    font-size: 14px;
    font-weight: 400;
    margin-left: auto;
}

.blog_detail_title {
    max-width: 32ch;
    font-size: 3.93rem;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 150%;
    text-align: center;
}

.blog_detail_content_list {
    margin-bottom: 3.5rem;
}

.blog_detail_content_list_heading {
    font-size: 1.92rem;
    line-height: 128%;
    font-weight: 600;
    color: #062652;
}

.blog_detail_content {
    font-size: 1.28rem;
    line-height: 150%;
    color: #403F4D;
}

/* Blog Sidebar CSS */
@keyframes swing {
    0% {
        transform: rotate(0deg);
    }

    10% {
        transform: rotate(10deg);
    }

    30% {
        transform: rotate(0deg);
    }

    40% {
        transform: rotate(-10deg);
    }

    50% {
        transform: rotate(0deg);
    }

    60% {
        transform: rotate(5deg);
    }

    70% {
        transform: rotate(0deg);
    }

    80% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

@keyframes sonar {
    0% {
        transform: scale(0.9);
        opacity: 1;
    }

    100% {
        transform: scale(2);
        opacity: 0;
    }
}

/*body{ font-size: 0.9rem;}*/
.page-wrapper .sidebar-wrapper,
.sidebar-wrapper .sidebar-brand>a,
.sidebar-wrapper .sidebar-dropdown>a:after,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before,
.sidebar-wrapper ul li a i,
.page-wrapper .page-content,
.sidebar-wrapper .sidebar-search input.search-menu,
.sidebar-wrapper .sidebar-search .input-group-text,
.sidebar-wrapper .sidebar-menu ul li a,
#show-sidebar,
#close-sidebar {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.page-wrapper {
    height: 100vh;
}

.page-wrapper .theme {
    width: 40px;
    height: 40px;
    display: inline-block;
    border-radius: 4px;
    margin: 2px;
}

.page-wrapper .theme.chiller-theme {
    background: #1e2229;
}

.page-wrapper.toggled .sidebar-wrapper {
    left: 0px;
}

@media(min-width: 768px) {
    .page-wrapper.toggled .page-content {
        padding-left: 300px;
    }
}

#show-sidebar {
    position: fixed;
    left: 0;
    top: 10px;
    border-radius: 0 4px 4px 0px;
    width: 35px;
    transition-delay: 0.3s;
}

.page-wrapper.toggled #show-sidebar {
    left: -40px;
}

.sidebar-wrapper {
    width: 260px;
    height: 100%;
    max-height: 100%;
    position: fixed;
    top: 0;
    left: -300px;
    z-index: 999;
}

.sidebar-wrapper ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.sidebar-wrapper a {
    text-decoration: none;
}

.sidebar-content {
    max-height: calc(100% - 30px);
    height: calc(100% - 30px);
    overflow-y: auto;
    position: relative;
}

.sidebar-content.desktop {
    overflow-y: hidden;
}

.sidebar-wrapper .sidebar-brand {
    padding: 10px 20px;
    display: flex;
    align-items: center;
}

.sidebar-wrapper .sidebar-brand>a {
    text-transform: uppercase;
    font-weight: bold;
    flex-grow: 1;
}

.sidebar-wrapper .sidebar-brand #close-sidebar {
    cursor: pointer;
    font-size: 20px;
}

.sidebar-wrapper .sidebar-header {
    padding: 20px;
    overflow: hidden;
}

.sidebar-wrapper .sidebar-header .user-pic {
    float: left;
    width: 60px;
    padding: 2px;
    border-radius: 12px;
    margin-right: 15px;
    overflow: hidden;
}

.sidebar-wrapper .sidebar-header .user-pic img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.sidebar-wrapper .sidebar-header .user-info {
    float: left;
}

.sidebar-wrapper .sidebar-header .user-info>span {
    display: block;
}

.sidebar-wrapper .sidebar-header .user-info .user-role {
    font-size: 12px;
}

.sidebar-wrapper .sidebar-header .user-info .user-status {
    font-size: 11px;
    margin-top: 4px;
}

.sidebar-wrapper .sidebar-header .user-info .user-status i {
    font-size: 8px;
    margin-right: 4px;
    color: #5cb85c;
}

.sidebar-wrapper .sidebar-search>div {
    padding: 10px 20px;
}

.sidebar-wrapper .sidebar-menu {
    padding-bottom: 10px;
}

.sidebar-wrapper .sidebar-menu .header-menu span {
    font-weight: bold;
    font-size: 14px;
    padding: 15px 20px 5px 20px;
    display: inline-block;
}

.sidebar-wrapper .sidebar-menu ul li a {
    display: inline-block;
    width: 100%;
    text-decoration: none;
    position: relative;
    padding: 8px 30px 8px 20px;
}

.sidebar-wrapper .sidebar-menu ul li a i {
    margin-right: 10px;
    font-size: 12px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
}

.sidebar-wrapper .sidebar-menu ul li a:hover>i::before {
    display: inline-block;
    animation: swing ease-in-out 0.5s 1 alternate;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown>a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f105";
    font-style: normal;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    background: 0 0;
    position: absolute;
    right: 15px;
    top: 14px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu ul {
    padding: 5px 0;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li {
    padding-left: 25px;
    font-size: 13px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before {
    content: "\f111";
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px;
    font-size: 8px;
}

.sidebar-wrapper .sidebar-menu ul li a span.label,
.sidebar-wrapper .sidebar-menu ul li a span.badge {
    float: right;
    margin-top: 8px;
    margin-left: 5px;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,
.sidebar-wrapper .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label {
    float: right;
    margin-top: 0px;
}

.sidebar-wrapper .sidebar-menu .sidebar-submenu {
    display: none;
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a:after {
    transform: rotate(90deg);
    right: 17px;
}

.sidebar-footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    display: flex;
}

.sidebar-footer>a {
    flex-grow: 1;
    text-align: center;
    height: 30px;
    line-height: 30px;
    position: relative;
}

.sidebar-footer>a .notification {
    position: absolute;
    top: 0;
}

.badge-sonar {
    display: inline-block;
    background: #980303;
    border-radius: 50%;
    height: 8px;
    width: 8px;
    position: absolute;
    top: 0;
}

.badge-sonar:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #980303;
    opacity: 0;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    animation: sonar 1.5s infinite;
}

.page-wrapper .page-content {
    display: inline-block;
    width: 100%;
    padding-left: 0px;
    padding-top: 20px;
}

.page-wrapper .page-content>div {
    padding: 20px 40px;
}

.page-wrapper .page-content {
    overflow-x: hidden;
}

::-webkit-scrollbar {
    width: 5px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #525965;
    border: 0px none #ffffff;
    border-radius: 0px;
}

::-webkit-scrollbar-thumb:hover {
    background: #525965;
}

::-webkit-scrollbar-thumb:active {
    background: #525965;
}

::-webkit-scrollbar-track {
    background: transparent;
    border: 0px none #ffffff;
    border-radius: 50px;
}

::-webkit-scrollbar-track:hover {
    background: transparent;
}

::-webkit-scrollbar-track:active {
    background: transparent;
}

::-webkit-scrollbar-corner {
    background: transparent;
}

.chiller-theme .sidebar-wrapper {
    background: #31353D;
}

.chiller-theme .sidebar-wrapper .sidebar-header,
.chiller-theme .sidebar-wrapper .sidebar-search,
.chiller-theme .sidebar-wrapper .sidebar-menu {
    border-top: 1px solid #3a3f48;
}

.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
    border-color: transparent;
    box-shadow: none;
}

.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-role,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info .user-status,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text,
.chiller-theme .sidebar-wrapper .sidebar-brand>a,
.chiller-theme .sidebar-wrapper .sidebar-menu ul li a,
.chiller-theme .sidebar-footer>a {
    color: #818896;
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li:hover>a,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active>a,
.chiller-theme .sidebar-wrapper .sidebar-header .user-info,
.chiller-theme .sidebar-wrapper .sidebar-brand>a:hover,
.chiller-theme .sidebar-footer>a:hover i {
    color: #b8bfce;
}

.page-wrapper.chiller-theme.toggled #close-sidebar {
    color: #bdbdbd;
}

.page-wrapper.chiller-theme.toggled #close-sidebar:hover {
    color: #ffffff;
}

.chiller-theme .sidebar-wrapper ul li:hover a i,
.chiller-theme .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu:focus+span,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown.active a i {
    color: #16c7ff;
    text-shadow: 0px 0px 10px rgba(22, 199, 255, 0.5);
}

.chiller-theme .sidebar-wrapper .sidebar-menu ul li a i,
.chiller-theme .sidebar-wrapper .sidebar-menu .sidebar-dropdown div,
.chiller-theme .sidebar-wrapper .sidebar-search input.search-menu,
.chiller-theme .sidebar-wrapper .sidebar-search .input-group-text {
    background: #3a3f48;
}

.chiller-theme .sidebar-wrapper .sidebar-menu .header-menu span {
    color: #6c7b88;
}

.chiller-theme .sidebar-footer {
    background: #3a3f48;
    box-shadow: 0px -1px 5px #282c33;
    border-top: 1px solid #464a52;
}

.chiller-theme .sidebar-footer>a:first-child {
    border-left: none;
}

.chiller-theme .sidebar-footer>a:last-child {
    border-right: none;
}

/* Blog Sidebar CSS END */

.blog_detail_image {
    height: 180px !important;
}

.blog_detail_image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

.detail_popularblogslider .slick-track {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
}

.blog_detail_banner {
    position: relative;
}

.blog_detail_banner:before,
.blog_category_banner:before {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0px;
    left: 0px;
    content: '';
}

.blog_category_banner {
    margin-bottom: 2.5rem;
}

.related_blogs_list_sec {
    margin: -20px -10px;
}

.forex_banner_data_sec .banner_data {
    margin-top: 0px;
}

.forex_banner_data_sec .banner_data .header_subtitle+p {
    color: rgba(255, 255, 255, 0.7);
    font-size: 1.93rem;
    margin-bottom: 0rem;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    max-width: 50%;
}

.blog_detail_banner .blog_detail_title,
.blog_category_banner .forex_category_page {
    margin-left: auto;
    margin-right: auto;
}

/* Blog New CSS END */


.blog_detail_content_view ul,
.blog_detail_content_view ol,
.blog_detail_content_view li {
    list-style: auto;
}

.blog_detail_content_view li {
    color: #403F4D !important;
    margin-bottom: 15px;
}

.blog_detail_content_view ul,
.blog_detail_content_view ol {
    padding-left: 40px;
}

.blog_detail_content_view p {
    font-size: 15px;
    line-height: 180%;
    font-weight: 300;
    color: #403F4D;
    text-align: justify;
}

.blog_detail_content_view {
    padding: 30px !important
}

.blog_detail_content_view a {
    color: #007bff;
}

.blog_detail_content_view h1,
.blog_detail_content_view h2,
.blog_detail_content_view h3,
.blog_detail_content_view h4,
.blog_detail_content_view h5,
.blog_detail_content_view h6 {
    color: #062652 !important;
}

.blog_detail_content_view h2,
.blog_detail_content_view h3 {
    font-size: 1.92rem;
    font-weight: 600;
    line-height: 128%;
    margin: 30px 0px 15px;
}

.blog_detail_content_view h2:first-child {
    margin-top: 0px;
}

.blog_detail_content_view h3 {
    font-size: 1.57rem;
    font-weight: 500;
}

.blog_detail_content_view table {
    width: 100%;
    border: 1px solid #e9e9e9;
}

.blog_detail_content_view table p {
    margin-bottom: 0px;
    padding: 5px 10px;
}

.blog_detail_content_view table tbody tr td {
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.blog_detail_content_view table tbody tr:first-child td {
    background: #f1f1f1;
    border-left: 1px solid #e9e9e9;
}


.subcategory_slider_sec {
    transition: all 0.5s ease-out;
}

.subcategory_slider_sec .tag_heading {
    display: flex;
    width: 100%;
    transition: all 0.5s ease-out;
    align-items: center;
}

.subcategory_slider_sec .tag_heading::after {
    font-family: "Font Awesome 5 Free";
    content: "\f078";
    display: block;
    padding-right: 3px;
    font-weight: 900;
    margin-left: auto;
    transition: all 0.5s ease-out;
}

.subcategory_slider_sec.fixed_bottom {
    bottom: -12%;
    transition: all 0.5s ease-out;
}

.subcategory_slider_sec.fixed_bottom .tag_heading::after {
    transition: all 0.5s ease-out;
    transform: rotate(-180deg);
}

.subcategory_slider_sec.fixed_bottom ul.blog_subcategory_list {
    padding-bottom: 10px;
}

.sidebar-menu li a.active {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff;
}

.sidebar-menu li ul li a.active {
    background: #fff;
    color: #0D67F9;
}

.forex_details_bodysection .faq_button_sec {
    display: flex;
    background: #f9f8f8;
}

.forex_details_bodysection .blog_faq_btns {
    background: #f9f8f8;
    border-color: #f9f9f9 !important;
    border-width: 1px;
    padding: 10px;
    border-style: hidden;
    font-size: 1.14rem;
    width: 100%;
    display: flex;
    align-items: center;
    text-align: left;
}

.forex_details_bodysection .blog_faq_btns span {
    display: flex;
    padding: 0px 15px;
    font-size: 2rem;
    font-weight: 500;
    margin-left: auto;
    transition: all 0.5s ease-out;
}

.forex_details_bodysection .blog_faq_btns[aria-expanded="true"] span {
    transform: rotate(0deg);
}

.forex_details_bodysection .blog_faq_btns[aria-expanded="true"] span {
    transform: rotate(90deg);
    color: #007bff;
}

.forex_details_bodysection .blog_faq_btns[aria-expanded="true"] {
    color: #007bff;
}

.forex_details_bodysection .card {
    margin-bottom: 10px;
    border: none;
}

.forex_details_bodysection #accordion {
    margin-top: 15px;
}

/* Career Page update */
.career_modal_view .modal-dialog {
    width: calc(100% - 30px);
    max-width: 992px;
    margin-left: auto;
    margin-right: auto;
}

.career_video_close {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    font-size: 2.5rem;
    color: rgba(0, 0, 0, 0.5);
    line-height: 0;
    z-index: 2;
}

.career_video_close img {
    width: 26px;
}

.career_modal_view .modal-content {
    border: 0px;
    border-radius: 0px;
    background-color: #ecfbff;
    box-shadow: 0px 0px 0px transparent;
    padding: 3.57rem;
}

.job_desc_text_list {
    font-size: 1.07rem;
    color: #585E6A;
    font-weight: 300;
    line-height: 186.66%;
    padding-left: 10px;
}

.job_desc_text_list li {
    position: relative;
    padding-left: 20px;
}

.job_desc_text_list li::before {
    content: "-";
    font-weight: bold;
    font-size: 17px;
    color: #000000;
    position: absolute;
    left: 2px;
}

.section_text {
    font-weight: 300;
    font-size: 1.14rem;
    line-height: 170%;
    text-align: center;
    color: #707786;
}

.landing_awards_sec {
    background: #dde1ef;
    min-height: 77.14rem;
    position: relative;
    width: 100%;
    padding: 8rem 0rem 3rem;
    overflow: hidden;
}

.award_details_sec {
    width: 85%;
    min-height: 58.5rem;
    position: relative;
    margin: 30px auto 0px;
}

.award_img {
    position: absolute;
}

.award_img.first {
    left: 0px;
    top: 0px;
}

.award_img.second {
    left: 0px;
    bottom: 0px;
}

.award_img.third {
    right: 0px;
    top: 0px;
}

.award_img.four {
    right: 0px;
    bottom: 0px;
}

.award_img_mid {
    max-width: 48rem;
    width: 100%;
    position: absolute;
    left: 50%;
    top: calc(50% - 40px);
    transform: translate(-50%, -50%);
}

/* Career Page update */

/* License Certificate */
.license_certificate_list_sec li {
    min-height: 28rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background-color: #E8FAFF;
    border: 1px solid #D4F1F9;
    box-shadow: 4px 4px 0px #FFFFFF, 7px 7px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    padding: 20px 6rem;
    margin-top: 55px;
}

.license_certificate_arrow {
    width: 54px;
    position: absolute;
    top: 0px;
    left: 6rem;
}

.license_certificate_list_data {
    padding-left: 8rem;
}

.license_certificate_list_data .risk_disclosure_list_heading {
    font-size: 2.57rem !important;
    font-weight: 600 !important;
    margin-bottom: 1.5rem;
}

.license_certificate_list_data p {
    max-width: 98ch;
    font-size: 1.28rem;
    line-height: 150%;
    color: #403F4D;
}

.license_certificate_list_data .btn {
    min-width: 18rem;
    background: #FFFFFF;
    color: #0D68F9 !important;
    box-shadow: 0px 4px 15px rgba(8, 154, 246, 0.24);
    margin-top: 2.5rem;
}

.license_certificate_list_data .btn:hover {
    background: linear-gradient(85.21deg, #0D67F9 0.61%, #4DCBF3 104.97%);
    color: #ffffff !important;
}

/* License Certificate */
.bannerwrapper {
    display: flex;
    justify-content: start;
}

.banner_contentwrap {
    width: 100%;
    max-width: 55%;
    flex: 0 0 55%;
    padding-top: 9rem;
}

.banner_imgwrap {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding-top: 3rem;
    margin-left: -9rem;
}

.banner_heading {
    background: linear-gradient(90deg, #00F992 -32.19%, #2174F9 45.76%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Poppins;
    font-size: 3.76407rem;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}

.banner_dtlwrapp {
    display: flex;
    justify-content: start;
    align-items: flex-start;
    padding: 2rem;
    color: white;
    background: linear-gradient(#011b45, #011b46) padding-box, linear-gradient(273deg, transparent 11%, #00f0ff, #00F0FF) border-box;
    border: 2px solid transparent;
    border-radius: 28px;
    cursor: pointer;
    transform-origin: top bottom;
    transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
    margin-top: 3.75rem;
    padding-right: 0px;
    margin-right: 12rem;


}

.banner_dtlbox {
    min-width: 7rem;
    padding-left: 2rem;
}

.bannerdtl_heading {
    margin-bottom: 0px;
    color: #00F0FF;
    font-family: Poppins;
    font-size: 2.14rem;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}

.bannerdtl_txt {
    margin-bottom: 0px;
    color: rgba(255, 255, 255, 0.80);
    font-family: Poppins;
    font-size: 1.143rem;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    max-width: 15ch;
}

.topbnr_divider {
    background: linear-gradient(180deg, rgba(0, 249, 146, 0.00) 0%, #00F0FF 41%, #00F0FF 17.5%, rgba(0, 249, 146, 0.00) 100%);
    width: 0.07rem;
    height: 5.14em;
    margin: auto 2rem;
}

.banner-btn-wrapp {
    margin-top: 5rem;
}

.btn.btn_banner {
    min-width: 14.37rem;
}


.section_heading {
    color: #00307C;
    text-align: center;
    font-family: Poppins;
    font-size: 4.29rem;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
}

.sechead_invrt {
    display: block;
    color: #2174F9;
    font-weight: 600;
}

.fundxtable_sec {
    background-color: #F1F6FF;
    background-image: url(../images/challenge-bgimg.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;

}

/*  ****** Responsive Table ***** */
/* .fndtbl_block {
    margin-top: 5rem;
} */

.rsptable {
    color: #00307C;
    display: table;
    margin: 0 0 1em 0;
    width: 100%;
    border-radius: 0rem 0.71429rem 0.71429rem 0rem;
    /* border: 1px solid #BCD6FF; */
}

.cell.headtop.partnershipblk {
    border-radius: 0rem 0.71429rem 0.71429rem 0rem;
}

.cell.chalangename {
    padding: 2rem;
    vertical-align: middle;
}

.rsptable .tblrow {
    background-color: #ffff;
    display: table-row;
}

.rsptable .row:nth-of-type(odd) {
    background-color: #e0e0e0;
}

.rsptable .row.header {
    color: #fff;
    background-color: #616161;
    font-weight: 700;
}

.rsptable .cell {
    display: table-cell;
    width: 200px;
    /* border: 1px solid #BCD6FF; */

}

.cellheadth {
    display: table-cell;
    width: 200px;
    border-top: 1px solid #BCD6FF;
    border-left: 1px solid #BCD6FF;
    padding: 15px 2rem 15px;
}

.cellheadth:first-child {
    border-left: 0px;
}

.rsptable .cell.cellintro {
    width: 315px;
    background: aqua;
    padding: 15px 2rem 15px;
}

.rsptable .tblrow .cell.thret>.cell {
    border-bottom: 1px solid #BCD6FF;
    border-right: 1px solid #BCD6FF;
    padding: 15px 2rem 15px;
}

.rsptable .tblrow.header>.cell {
    border-bottom: 1px solid #BCD6FF;
    border-left: 1px solid #BCD6FF;
}

.rsptable .tblrow.header>.cell.headtop {
    padding: 0px;
}

.cellheadthheading {
    padding: 15px 2rem 15px;
    text-align: center;
}

.tblrow.tblfoot .cell.cellintro {
    background: transparent;
    ;
}


/* .rsptable .tblrow .cell.thret>.cell:nth-of-type(odd) {
    border-bottom: 1px solid #BCD6FF;
    border-left: 1px solid #BCD6FF;
    padding: 15px 2rem 15px;
}

.rsptable .tblrow .cell.thret>.cell:nth-of-type(even) {
    border-bottom: 1px solid #000;
    border-right: 0px solid #000;
    padding: 15px 2rem 15px;
} */

@media screen and (max-width: 599px) {
    .rsptable {
        display: block;
    }

    .rsptable .row {
        display: block;
        padding: 8px 0;
    }

    .rsptable .cell {
        display: block;
        padding: 2px 12px;
    }
}


.fndtbl_block {
    margin-top: 5rem;
    display: flex;
    align-items: center;
    justify-content: start;
    /* background-color: #fff; */
    overflow: hidden;
    border-top-right-radius: 0.71429rem;
    border-top-left-radius: 0.71429rem;
}

.phasesubtblrow.headwrapp {
    display: flex;
    align-items: center;
    justify-content: start;
}

.phasesubtblblock {
    padding: 1rem 0rem 1rem 2rem;
    min-width: 200px;
    border-left: 0.5px solid #BCD6FF;
    border-bottom: 0.5px solid #BCD6FF;
    font-size: 1.28rem;
    font-weight: 500;
}

.phasename_headingwrapper {
    /* height: 60px; */
    background: #fff;
}

.chalange_headingwrapper {
    min-height: 107px;
    padding: 3.1rem 2rem;
    display: flex;
    align-items: center;
    background: #f9fbff;
    /* border-right: 0.5px solid #BCD6FF; */
    border-top: 0.5px solid #BCD6FF;
    border-left: 0.5px solid #BCD6FF;
    border-bottom: 0.5px solid #BCD6FF;
    border-top-left-radius: 0.71429rem;
    margin-top: -1px;
    font-size: 1.71rem;
    font-weight: 400;
    line-height: 120%;
    color: rgba(0, 48, 124, 0.70);
}

.chalange_namehead {
    min-width: 300px;
    padding: 15px 1.5rem 15px;
    background: #f9fbff;
    font-size: 1.29rem;
    color: rgba(0, 48, 124, 0.70);
    border-left: 0.5px solid #BCD6FF;
    border-bottom: 0.5px solid #BCD6FF;
    white-space: no-wrap;
    -webkit-white-space: nowrap;
}

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

.phase_nametd {
    min-width: 200px;
    padding: 15px 2rem 15px;
    border-left: 0.5px solid #BCD6FF;
    border-bottom: 0.5px solid #BCD6FF;
    background: #fff;
    color: #00307C;
    font-size: 1.28rem;
    font-weight: 400;
}

.phasename {
    width: 100%;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 1.71rem;
    font-weight: 600;
    line-height: 120%;
}

.evaluationphase {
    color: #2174F9;
}

.evaluationphase .phasename {
    color: #2174F9;
    border-left: 0.5px solid #BCD6FF;
    border-bottom: 0.5px solid #BCD6FF;
}

.partnershipphase {
    color: #00B87D;
}

.partnershipphase .phasename {
    color: #00B87D;
    border-left: 1px solid #BCD6FF;
    border-top: 0px;
    border-bottom: 1px solid #BCD6FF;
}

.phase_nametbl.partnershipphase_block {
    border-radius: 0rem 0.71429rem 0.71429rem 0rem;
    border: 1px solid #BCD6FF;
    border-left: 0px;
    /* box-shadow: 4px 0px 56px #BCD6FF; */
}

.phasename_headingwrapper.partnershipphase {
    border-top-right-radius: 0.71429rem;
    box-shadow: -3px -3px 25px #BCD6FF;
}

.phase_nametbl.partnershipphase_block .phase_namedtwrapprow {
    box-shadow: -3px -3px 25px #BCD6FF;

}

.phase_nametbl.evaluationphase_block {
    border-radius: 0rem 0rem;
    border: 1px solid #BCD6FF;
    border-left: 0px;
    border-right: 0px;
    border-bottom-left-radius: 0.75rem;
}

.chalange_nametbl {
    width: 100%;
    max-width: 22%;
    flex: 0 0 22%;
    /* border: 0.5px solid #BCD6FF; */
    border-bottom: 0px;
    border-left: 0px;
    border-radius: 0px 5px 5px 0px;
    border-top-left-radius: 0.71429rem;
}

.phase_nametbl {
    width: 100%;
    max-width: 39%;
    flex: 0 0 39%;
}

.footrow {
    padding: 4rem 15px;
    text-align: center;
    justify-content: center;
    min-height: 14rem;
}

.chalange_namehead.secondtd {
    background: linear-gradient(90deg, #00F992 -24.2%, #2174F9 212.97%), linear-gradient(90deg, #EBF2FF 0%, rgba(235, 242, 255, 0.00) 100%);
    color: #fff;
    font-weight: 400;
}

.secondtr {
    background: linear-gradient(90deg, #00F992 -144.2%, #2174F9 136.97%), linear-gradient(90deg, #EBF2FF 0%, rgba(235, 242, 255, 0.00) 100%)
}

.phase_namedtwrapprow .phase_nametd.secondtd {
    background: transparent;
    border-left: 0px;
    color: #fff;
}

.partnershipphase_block .secondtr {
    background: linear-gradient(90deg, #00F992 -310.2%, #2174F9 17.97%), linear-gradient(90deg, #EBF2FF 0%, rgba(235, 242, 255, 0.00) 100%);
    box-shadow: none !important
}

.evaluationphase_block .footrow {
    border-left: 1px solid #BCD6FF;
    background: #fff;
    border-bottom-left-radius: 0.75rem;
}

.partnershipphase_block .footrow {
    border-left: 1px solid #BCD6FF;
    background: #fff;
    border-bottom-right-radius: 0.75rem;
}

.partnershipphase_block .phase_nametd {
    min-width: 190.5px;
}

.partnershipphase_block .phasesubtblblock {
    min-width: 191px;
}

.btn.btn_phasestart {
    min-width: 13rem;
}

.btn.btn_phasestart.btn_startevol {
    background: #2174f9;
}

.padding140 {
    padding: 8rem 0;
}


.benefits {
    background: #00163A;
}

.benefits__firstCard {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 5rem;
    padding: 20px 80px;
    border-radius: 1.14rem;
    border: 1px solid #0A2C63;
    background: rgba(7, 36, 81, 0.54);
    backdrop-filter: blur(23.30px);
}

.benefits__heading {
    color: rgba(255, 255, 255, 0.50);
    font-size: 2.14rem;
    font-weight: 400;
    line-height: 140%;
}

.benefits__price {
    color: #00C586;
    font-size: 3.57rem;
    font-weight: 500;
    line-height: 140%;
}

.benefits__text {
    color: rgba(255, 255, 255, 0.50);
    font-size: 18px;
    font-weight: 400;
    line-height: 28.8px;
    width: 90%;
}

.benefits__secondCard {
    margin-top: 60px;
    display: flex;
    gap: 60px;
}

.benefits__card {
    text-align: center;
    border-radius: 1.14286rem;
    border: 1px solid #0A2C63;
    background: rgba(7, 36, 81, 0.54);
    backdrop-filter: blur(23.30px);
    padding: 0px 5rem 5rem;
}

.benefits__card__heading {
    color: #FFF;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 3rem;
    margin-bottom: 10px;
}

.benefits__card__text {
    color: rgba(255, 255, 255, 0.50);
    text-align: center;
    font-size: 1.29rem;
    font-weight: 400;
    line-height: 140%;
}

.benefits__card__text a {
    color: rgba(255, 255, 255, 0.50) !important;
    cursor: pointer;
}

.benefits__card article {
    position: relative;
    margin-top: -2.5rem;
}

.benefits .section_heading {
    color: #fff;
}

.fundedtrader {
    background: #EBF3FF;
    padding-bottom: 4rem;
}

.fundedtrader__card {
    width: 100%;
    max-width: 42%;
    flex: 0 0 42%;
}

.fundedtrader .section_heading {
    text-align: start;
    margin-bottom: 2rem;
}

.fundedtrader .sechead_invrt {
    display: inline;
}

.fundedtrader__card__wrapper {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    align-items: center;
}

.fundedtrader__card .fundedtradercard_wrapper {
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid #D2E4FF;
    background: #FFF;
    box-shadow: 0px 15px 26.3px 0px #D6E5FF;
    min-height: 10.71rem;
    padding: 2rem 3rem;
    position: relative;
    z-index: 3;
}

.fundedtrader__card .fundedtradercard_wrapper:nth-child(2) {
    position: relative;
    top: -10px;
    z-index: 2;
}

.fundedtrader__card .fundedtradercard_wrapper:nth-child(3) {
    position: relative;
    top: -20px;
    z-index: 1;
}

.fundedtrader_ficonwrapp {
    margin-right: 2rem;
}

.fundedtrader__card article div {
    width: 300px;
    margin-left: 31px;
}

.fundedtrader__card__heading {
    color: #00307C;
    font-size: 1.43rem;
    font-weight: 500;
    line-height: 140%;
}

.fundedtrader__card__pera {
    color: #878787;
    font-size: 1.14rem;
    font-weight: 400;
    line-height: 140%;
    margin-top: 0.5rem;
    max-width: 80%;
}

.fundedtradercard_btnwrapp {
    margin-top: 3rem;
}

.btn.btn_fundedtrader {
    min-width: 13rem;
}



.fundedtrader__imgcard {
    width: 100%;
    max-width: 50%;
    flex: 0 0 50%;
    display: flex;
    margin-left: auto;
    justify-content: center;
}

.fundedtrader_arrowiconwrapp img {
    min-width: 8rem;
    max-width: 8rem;
}


.smarterplatform {
    height: auto;
    background: linear-gradient(116deg, #00163A 72.01%, #004A2C 116.1%);
}

.smarterplatform__card__container {
    display: flex;
    flex-wrap: wrap;
    border-radius: 16px;
    /* border: 1px solid #0A2C63; */
    background: rgba(0, 0, 0, 0.09);
    backdrop-filter: blur(23.299999237060547px);
    /* margin-top: 119px; */
}

.smarterplatform__card {
    width: 100%;
    max-width: 25%;
    flex: 0 0 25%;
    padding: 4rem;
    text-align: center;
    border-right: 1px solid #0A2C63;
    border-top: 1px solid #0A2C63;
    /* border-right: 1px solid #0A2C63; */
}

.smarterplatform__card:first-child {
    border-top-left-radius: 16px;
    border-left: 1px solid #0A2C63;
}

.smarterplatform__card:last-child {
    border-bottom-right-radius: 16px;
}

.smarterplatform__card:nth-child(4) {
    border-top-right-radius: 16px;
}

.smarterplatform__card:nth-child(5) {
    border-bottom-left-radius: 16px;
    border-left: 1px solid #0A2C63;
}

.smarterplatform__card:nth-child(5),
.smarterplatform__card:nth-child(6),
.smarterplatform__card:nth-child(7),
.smarterplatform__card:nth-child(8) {
    border-bottom: 1px solid #0A2C63;
}

/* .smarterplatform__card:nth-child(5),
.smarterplatform__card:nth-child(6),
.smarterplatform__card:nth-child(7),
.smarterplatform__card:nth-child(8) {
    border-bottom: none;
} */

/* .smarterplatform__card:nth-child(4),
.smarterplatform__card:nth-child(8) {
    border-right: none
} */

/* .smarterplatform__card:last-child {
    border-bottom: none
} */

/* .smarterplatform__card:nth-child(5),
.smarterplatform__card:nth-child(6),
.smarterplatform__card:nth-child(7) {
    border-bottom: 1px solid #0A2C63;
} */

.cardtext {
    margin-bottom: 0px;
    font-size: 1.42857rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 1rem;
}

.smarterplatform .section_headingwrapp {
    margin-bottom: 5rem;
}

.smarterplatform .section_heading {
    color: #fff;
}

.joincommunity {
    background: #EBF3FF;
}

.joincommunity__bg {
    position: relative;
}

.joinbg {
    display: block;
    margin: auto;
    width: 100%;
    z-index: 9;
    position: relative;
}

.joincommunity__overlay {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
}

.joincommunity__heading {
    color: #201B4C;
    text-align: center;
    font-size: 3.57rem;
    font-weight: 500;
    line-height: 140%;
    margin-top: 40px;
}

.joincommunity__heading span {
    color: #2174F9;
    font-weight: 700;
}

.joincommunity__overlay img {
    margin: auto;
    display: block;
}

.joincommunity__overlay .btn {
    width: 249px;
    margin: auto;
    display: block;
    margin-top: 40px;
}

.imageover {
    /* position: absolute; */
}

.imageover img:nth-child(1) {
    position: absolute;
    top: -8px;
    z-index: 1;
    left: -4px;
}

.imageover img:nth-child(2) {
    position: absolute;
    top: 270px;
    left: -30px;
}

.imageover img:nth-child(3) {
    position: absolute;
    right: -56px;
    top: 60px;
}

.imageover img:nth-child(4) {
    position: absolute;
    right: -33px;
    top: 255px;
}


.footer {
    background: #000;
    padding-top: 100px;
    padding-bottom: 29px;
    height: auto;
}

footer::before {
    width: auto;
    height: auto;
}

.footer__topside {
    display: flex;
    /* justify-content: space-between; */
    padding-bottom: 2rem;
}

.footer__text {
    color: rgba(255, 255, 255, 0.50);
    font-size: 1rem;
    line-height: 25.6px;
    margin-top: 15px;
    width: 64%;
}

.footer__follow {
    color: rgba(255, 255, 255, 1);
    /* text-align: right; */
    font-size: 1.28rem;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 0.75rem;
}

.footer__bottom {
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    align-items: center;
}

.footer__copywrite {
    color: rgba(255, 255, 255, 0.50);
    text-align: center;
    font-size: 0.93rem;
    line-height: 289%;
    margin-bottom: 0px;
}

.sociallogo {
    margin: auto 9px;
    min-width: 4.21rem;
}

.sociallogo:hover {
    box-shadow: 0px 3px 1px #0bccb5;
}

.sociallogo:first-child {
    margin-left: 0px;
}

.sociallogo:last-child {
    margin-left: 0px;
}

.mobtbl {
    display: none;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: linear-gradient(90deg, #00F992 -24.2%, #2174F9 68.97%);
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #0ae;
    background-image: -webkit-gradient(linear-gradient(90deg, #00F992 -24.2%, #2174F9 68.97%), linear-gradient(90deg, #EBF2FF 0%, rgba(235, 242, 255, 0.00) 100%));
}

span.noavl_box {
    background: rgba(255, 216, 216, 1);
    border-radius: 50%;
    vertical-align: middle;
    padding: 0.35rem 0.65rem;
    font-size: 0.93rem;
    color: rgba(254, 97, 97, 1);
}


.contract_text {
    font-size: 1.43rem;
    color: #878787;
    font-weight: 400;
}

.fundedtrader.contactspec_block {
    /* background: #fff; */
    background: linear-gradient(183deg, #EBF3FF 72.01%, #adbbda 116.1%);
}


.footer_socialwrapp {
    display: flex;
    margin-left: auto;
    width: 100%;
    max-width: 50%;
}

.hr-footvr {
    width: 1rem;
    height: 7.75rem;
    margin-left: 2rem;
    margin-right: 2rem;
    text-align: center;
}


.footer_wrapper {
    width: 100%;
    max-width: 50%;
}

.footer_email_wrapper {
    margin-left: auto;
}

.footer_reachwrapp {
    display: flex;
}

.footer_emailwrapp {
    background: linear-gradient(#181D23, #181D23) padding-box, linear-gradient(86deg, transparent 4%, rgba(0, 249, 146, 0.5), rgba(33, 116, 249, 1)) border-box;
    border: 1px solid transparent;
    border-radius: 5px;
    padding: 1rem;
    display: flex;
    font-size: 1.43rem;
    font-weight: 500;
    line-height: 134%;
}


.footer_emailwrapp a {
    color: #fff !important;
}

.foot_iconwrapp {
    min-width: 2.21rem;
    margin-right: 1rem;
    max-width: 2.21rem;
}

.footer__follow span {
    font-weight: 300;
}

.fundedtrader.contactspec_block .fundedtradercard_btnwrapp .btn.btn_fundedtrader:last-child {
    margin-left: 1rem;
    min-width: 17rem;
    background: #2174f9;
}


/* New Table View  With Tabs*/
.phase_details_wrapp {
    padding-top: 5rem;
}

.nav-tabs.tblnav_tabs {
    border-radius: 0.71429rem 0.71429rem 0rem 0rem;
    border: 1px solid #C5FEEC;
    background: #F2FFFB;
    border-bottom: none;
    display: flex;
    justify-content: space-around;
}

.nav-link.tblnav_links {
    color: #00AE76;
    font-size: 1.43rem;
    font-weight: 400;
    line-height: 160%;
    border-radius: 0px;
    border: none !important;
    padding: 1.86rem;
    width: calc(100% / 6);
    text-align: center;
}

.navin_tophead {
    border: 1px solid #B9D4FF;
    background: linear-gradient(90deg, #00F992 -22.18%, #2174F9 81.53%), var(--Text-Color, #FFF);
    padding: 2.79rem;
}

.navin_listitem {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: #fff;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
.nav-link.tblnav_links .active {
    background: #00C586;
    color: #fff;
    font-weight: 600;
}

.nav-tabs .nav-link.disabled {
    color: #2F2F2F;
}


.challange_wrapper_tabinner {
    border: 0px;
    margin-top: -1px;
}

.btn.btn_navin {
    min-width: 13.5rem;
    border-radius: 1.86rem;
    border: 1px solid #fff;
    background: transparent;
}

.boxheading {
    font-size: 1.29rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-align: center;
}

.boxtxt {
    font-size: 2.14286rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-align: center;
    margin-top: 0.5rem;
}

.table_navin {
    display: flex;
}

.tbl_navhead_wrapp {
    border-radius: 0rem 0rem 0rem 0.71429rem;
    border: 1px solid #B9D4FF;
    background: #E7F0FF;
    border-right: 0px;
    color: #2F2F2F;
    font-size: 1.14286rem;
    font-style: normal;
    font-weight: 400;
    line-height: 200%;
    border-top: 0px;
    border-left: 0px;
    width: 100%;
    max-width: 25%;
    flex: 0 0 25%;
}

.tbl_navchdata_wrapp {
    display: flex;
    justify-content: space-around;
    width: 100%;
    border-radius: 0rem 0rem 0.71429rem 0rem;
    border: 1px solid #B9D4FF;
    border-right: 0px;
    border-top: 0px;
}

.tbl_navchdata_wrapp_itm {
    text-align: center;
    width: 100%;
    max-width: 33.33%;
    flex: 0 0 33.33%;
    background: #fff;
    color: #00307C;
    font-size: 1.14286rem;
    font-weight: 400;
    line-height: 200%;
}

/* .tbl_navhead_wrapp .navindata {
    min-width: 26.78rem;
} */


.navlistdata {
    min-height: 5.35rem;
    padding: 1.5rem 4rem;
    border: 1px solid #B9D4FF;
    display: flex;
    align-items: center;
    border-top: 0px;
    border-right: 0px;
}

.last_item {
    border-bottom: 0px;
}

.tbl_navhead_wrapp .last_item {
    border-radius: 0rem 0rem 0rem 0.71429rem;
}

.tbl_navchdata_wrapp_itm.ph_threitem .last_item {
    border-radius: 0rem 0rem 0.71429rem 0rem;
}

.navlistdata.headitm {
    border-top: 0px;
    font-weight: 600;
}

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

.tbl_navchdata_wrapp_itm .headitm {
    background: #E7F0FF;
    color: #0353D2;
    text-align: center;
    font-size: 1.143rem;
    font-weight: 600;
    line-height: 200%;
}

.tbl_navchdata_wrapp_itm.ph_threitem .navlistdata {
    border-right: 1px solid #B9D4FF;
}

.tbl_navchdata_wrapp_itm.ph_threitem {
    border-radius: 0rem 0rem 0.71429rem 0rem;
}

.tbl_navchdata_wrapp_itm.ph_oneitem .navlistdata {
    border-left: 0px;
}

.fade {
    transition: opacity .3s linear;
}

.privacy_policysec .fundedtrader__card {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding-top: 3rem;
}

.privacy_policysec .section_heading {
    font-size: 3.21rem;
}

.privacy_head {
    color: #201B4C;
    font-size: 2.21rem;
    font-weight: 600;
    margin-bottom: 1rem;
}

.privacy_list li {
    list-style: decimal-leading-zero;
    margin-bottom: 1rem;
    padding-left: 0.5rem;
    margin-left: 1rem;
    font-size: 1.43rem;
    line-height: 160%;
    color: #201B4C;
}

footer .privacylink {
    color: rgba(255, 255, 255, 0.50);
    text-align: center;
    font-size: 0.93rem;
}

footer .privacylink:hover {
    color: rgba(255, 255, 255, 1);
}


.languagepicker {
    background-color: #FFF;
    display: inline-block;
    padding: 0;
    height: 40px;
    overflow: hidden;
    transition: all .3s ease;
    margin: 0 50px 10px 0;
    vertical-align: top;
    float: left;
}

.languagepicker:hover {
    /* don't forget the 1px border */
    height: 81px;
}

.languagepicker a {
    color: #000;
    text-decoration: none;
}

.languagepicker li {
    display: block;
    background: transparent;

    padding: 0px 20px;
    line-height: 40px;
    border-top: 1px solid #EEE;
}

.languagepicker li:hover {
    background-color: #EEE;
}

.languagepicker a:first-child li {
    border: none;
    background: transparent;
}

.languagepicker li img {
    margin-right: 5px;
}

.roundborders {
    border-radius: 5px;
}

.large:hover {
    height: 245px;
}



.pr_wrapper {
    background: linear-gradient(104deg, #031430 0%, #002055 80.17%);
    padding: 4rem 0px;
}

.pr_wrapper .section_heading {
    color: #2174F9;
    font-weight: 600;
    text-align: start;
    font-size: 3.57rem;
    color: #fff;
}

.mediapartner_imgwrapp {
    margin-top: 3rem;
    display: flex;
    align-items: center;
}

.mediapartner_img {
    padding: 2rem 3rem;
    border: 1px solid #D2E4FF;
    background: #FFF;
    min-height: 12rem;
    max-height: 12rem;
    margin-right: 2rem;
    display: flex;
    max-width: 23.3%;
    min-width: 23.5%;
    justify-content: center;
    box-shadow: rgba(2, 23, 58, 0.6) 3px 3px 7px 1px inset;
    transition: all 0.3s ease-in-out;
}

.mediapartner_img:hover {
    box-shadow: rgba(210, 228, 255, 0.7) 0px 25px 50px -12px;
    transform: scale(1.03);
}

.mediapartner_img img {
    min-width: 15rem;
    max-width: 15rem;
    object-fit: contain;
}

.footer_midtray {
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    padding: 1.14rem 0px;
}

.footer_midtray .footer__text {
    max-width: 100% !important;
    width: 100% !important;
    font-size: 0.93rem;
}

/* FAQs Section */
.faqs_sec {
    min-height: auto;
    padding: 5rem 0px;
}

.bannerwrapper.faqs_bnr {
    justify-content: center;
}

.bannerwrapper.faqs_bnr .banner_contentwrap {
    padding: 5rem 0rem 1rem 0px;
    text-align: center;
}

.faq_txt {
    color: #00c586;
    margin-top: 1rem;
    font-weight: 400;
    font-size: 1.43rem;
}

#mainfaq {
    margin: 50px auto;
}

#mainfaq #faq .card {
    margin-bottom: 1.43rem;
    border: 1px solid #d0fff1;
    border-radius: 10px;
    box-shadow: rgba(208, 255, 241, 1) 0px 5px 12px;
}

#mainfaq #faq .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
}

#mainfaq #faq .card .card-header .btn-header-link {
    text-align: left;
    background: #fff;
    color: #09aa77;
    padding: 20px;
    font-size: 1.28rem;
    font-weight: 400;
    text-decoration: none;
    transition: all 0.3s linear;
    align-items: center;
    display: flex;
}

#mainfaq #faq .card .card-header .btn-header-link[aria-expanded="true"] {
    font-size: 1.28rem;
    font-weight: 700;
}

#mainfaq #faq .card .card-header .btn-header-link:after {
    content: "\f106";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
    margin-left: auto;
}

#mainfaq #faq .card .card-header .btn-header-link.collapsed {
    background: #f2fffb;
    color: #0cab79;
}

#mainfaq #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f107";
}

#mainfaq #faq .card .collapsing {
    background: #fff;
    line-height: 30px;
}

#mainfaq #faq .card .collapse {
    border: 0;
}

#mainfaq #faq .card .collapse.show {
    background: #fff;
    line-height: 30px;
    color: #222;
}

#mainfaq #faq .card .card-body {
    color: #646464;
    font-weight: 300;
    font-size: 1.14rem;
    padding-right: 3rem;
}

#mainfaq #faq .card .collapse.show .card-body {
    padding-top: 0px;
    transition: all 0.3s linear;
}

.faq_anchor {
    color: #09aa77;
    font-weight: 600;
}

/* FAQs Section END */

@media(max-width: 1599.98px) {
    .mediapartner_img {
        margin-right: 1rem;
        min-height: 10rem;
        max-height: 10rem;

    }

    .mediapartner_img img {
        min-width: 12rem;
        max-width: 12rem;
    }
}

@media(max-width: 1439.98px) {}

@media(max-width: 1365.98px) {}

@media(max-width: 767.98px) {
    .pr_wrapper .section_heading {
        font-size: 2.5rem;
    }

    .imageover img:nth-child(2),
    .imageover img:nth-child(4) {
        display: none;
    }

    .mediapartner_imgwrapp {
        flex-wrap: wrap;
    }

    .mediapartner_img {
        max-width: 47.3%;
        min-width: 47.5%;
        margin-right: 1rem;
        margin-bottom: 1rem;
    }

    .Frequentlyask {
        padding: 50px 0px;
    }

    #mainfaq {
        margin: 0px auto;
    }

    .bannerwrapper.faqs_bnr .banner_contentwrap {
        padding: 5rem 0rem 5rem 0px;
    }
}

@media(max-width: 575.98px) {
    .mediapartner_img {
        max-width: 100%;
        min-width: 100%;
        margin-right: 0rem;
        margin-bottom: 1rem;
    }

    .mediapartner_img img {
        min-width: 10rem;
        max-width: 10rem;
    }

    .footer_reachwrapp {
        display: block;
    }

    a.sociallogo.s_insta.s_whatsapp {
        margin-left: 0px;
        margin-top: 1rem;
    }
}