:root{
	
    --primary:#14274e;
    --btnHoverPrimary:linear-gradient(134.59deg, #e61d30 31.79%, #a11422 69.21%);
    --secondary:#848DA1;
    --clr-0B0B16:#0B0B16;
    --clr-0B0B16_80:rgba(11, 11, 22, .8);
    --light-blue:#fde8ea;
    --accent-19283B:#e61d30;
    --clr-797979:#797979;
    --clr-797979:#fde8ea;
    --black: #000000;
    --white: #ffffff;
}
.gr-primary{background: linear-gradient(134.59deg, #EAC984 31.79%, #7E5D34 69.21%);}
.btn{--bs-btn-padding-x: 4.1875rem; --bs-btn-padding-y: 0.75rem; --bs-btn-font-size: 1.125rem; --bs-btn-font-weight: 600;}
.btn-theme-primary {--bs-btn-color: var(--white); --bs-btn-bg: var(--primary); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: #136a90;background:var(--btnHoverPrimary) !important;}
.btn-theme-secondary {--bs-btn-color: var(--white); --bs-btn-bg: var(--secondary); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--black);}
.btn-theme-black {--bs-btn-color: var(--white); --bs-btn-bg: var(--black); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--primary);}
.btn-theme-white {--bs-btn-color: var(--primary); --bs-btn-bg: var(--white); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--secondary);}
.btn-theme-white:hover svg path{stroke: var(--white);}

.btn-theme-outline-primary{--bs-btn-color: var(--clr-0B0B16); --bs-btn-bg: transparent; --bs-btn-border-color: var(--primary); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--primary); --bs-btn-hover-border-color: var(--primary); --bs-btn-active-color: var(--primary); --bs-btn-active-bg: var(--btnHoverPrimary); --bs-btn-active-border-color: var(--btnHoverPrimary);}

.btn-theme-outline-primary:hover svg path{stroke: var(--white);}

a.btn img{display: inline-block;}

/* Common CSS */
html, body{padding: 0; margin: 0; font-family: 'Inter';}

h1, h2, h3, h4, h5, h6{margin: 0; font-family: 'FXExuberance';}

a, p{margin: 0; text-decoration: none;}
ul li{padding: 0; margin: 0;}
.py-100{padding: 100px 0;}

.bg-th-primary{background-color: var(--primary) !important;}

a.primary-gradient-btn{background-color: var(--primary);}
a.themes-btn{padding: 20px 60px; line-height: 1;  transition: all 300ms linear;}
a.themes-btn img{margin-left: 5px;}
ul.custom-list li img{margin-right: 10px;}
a.themes-text-btn{font-size: 18px; line-height: 1.2; font-weight: 600; text-decoration: underline;}

.sp-text{background-color: #1A1A1A; padding: 10px 26px; border-radius: 20px;}
.sp-text img{margin-right: 10px;}

.download-btn a{background-color: #1C1C1C; padding: 20px; border-radius: 8px; margin-right: 20px;}
.download-btn a img{width: 23.33px; margin-right: 2px;}

.text-clr-primary{color: var(--primary);}.text-clr-secondary{color: var(--secondary);}.text-clr-0B0B16{color: var(--clr-0B0B16);}.text-0B0B16_80{color: var(--clr-0B0B16_80);}.accent-19283B{color: var(--accent-19283B);}.text-clr-797979{color: var(--clr-797979);}.text-clr-19283B60{color: rgba(25, 40, 59, 0.6);}

.bg-clr-primary{background-color: var(--primary);}.bg-clr-lightBlue{background-color: var(--light-blue);}.bg-clr-secondary{background-color: var(--secondary);}
.bg-clr-0B0B16{background-color: var(--clr-0B0B16);}
.bg-clr-0B0B16{background-color: var(--primary);}


table{width: 100%;}

.text-white-70{color: #FFFFFFB2;}
.text-black-70{color: #000000E5;}
.fw-medium{font-weight: 500 !important;}
.fw-semiBold{font-weight: 600 !important;}
.fs-60{ font-size: 60px;  /*font-size: 3.15vw;  font-size: calc(1.75rem + 3.3vw);*/}
.fs-58{font-size: 58px;}
.fs-50{font-size: 50px;}
.fs-45{font-size: 45px;}
.fs-44{font-size: 44px;}
.fs-40{font-size: 40px}
.fs-35{font-size: 35px;}
.fs-25{font-size: 25px;}
.fs-22{font-size: 22px;}
.fs-20{font-size: 20px;}
.fs-18{font-size: calc(1rem + 0.1vw);}
.fs-16{font-size: 16px;}
.fs-14{font-size: 14px;}


/* Top Bar */
section.topbar{background-color: var(--primary);}
section.topbar .wrapper{background-color: transparent; border: 0px; margin-bottom: 0; padding: 10px;}
section.topbar .wrapper button{padding: 14px;}

/* Navbar  */
header nav {--bs-navbar-padding-y: 1rem !important;}
header nav .header-btn a{padding: 10px 20px; font-size: 15px; font-weight: 500; line-height: 15.37px; border: 1px solid; border-radius: 0;}
header nav .header-btn a.header-btn-login{color: var(--secondary); border-color: var(--secondary); margin-right: 20px;}
header nav .header-btn a.header-btn-login:hover{background-color: var(--secondary); color: var(--white);}
header nav .header-btn a.header-btn-account{color: var(--white); background-color: var(--primary); border-color: var(--primary);}
header nav .header-btn a.header-btn-account:hover{background: var(--btnHoverPrimary); border-color: var(--btnHoverPrimary);color:#FFF;}
header nav .header-btn a.header-btn-account span{color: #453F3F;}
header nav ul > li{padding:10px 15px;}
header nav ul li > a.dropdown-toggle{margin: 0 10px;}
header nav ul li > a.dropdown-toggle::after{content: ''; border: 0px; background-image: url(../images/navbar-link-drop-arrow.svg); width: 16px; height: 16px; position: absolute;}
.main-header nav .offcanvas{max-width: 80%; background-color: #ffffff;}
/* header{position: absolute; top: 0px; left: 0px; z-index: 4; width: 100%;} */
header nav .navbar-brand img{width: 190px;}
header .btn-close{background-image: url('../images/alert-close.png'); width: 10px; height: 10px; background-size: cover; padding: 10px !important; margin-top: 5px;}


.dropdown-menu.header-menu{--bs-dropdown-link-active-color:#212529;}
/* //////////////////////////// */

.slick-track{width: auto !important;}


/* Banner Start */
section.home-banner{ background-color: var(--light-blue); padding: 60px 0px 50px; background-image: url('../images/homeBGStroke.svg'); background-position: center; background-position: right center; background-repeat: no-repeat;}
section.forex-shape::before{content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 70px; width: 420px; height: 600px; background-image: url(../images/banner-shape-new.png); background-size: cover; background-position: center; background-repeat:no-repeat;}
section.home-banner .content-wrapper{padding-right: 155px; position: relative; z-index: 0;}
section.home-banner .content-wrapper h3{font-size: 13px; line-height: 1.2; font-weight: 400;}
section.home-banner .img-wrapper img{position: relative;}
.carousel button{width: auto; display: block; height: 32px; top: 50%; transform: translateY(-50%); z-index: 0;}
.carousel button.carousel-control-prev{left: 100px;}
.carousel button.carousel-control-next{right: 100px;}
.carousel  .carousel-item{z-index: 0;}
/* Banner End */

/* instruments Strip Start */
section.instruments-strip{background-image: url('../images/strip.png'); background-color: #EAECF3;}
section.instruments-strip .box h3{font-size: 35px; font-weight: 600; line-height: 1.3;}
section.instruments-strip .box h3 p{font-size: 15px; line-height: 1.3; font-weight: 500;}
/* instruments Strip End */


/* Instruments Hover Tabs Start */
.instruments-sec .tabWrapper{padding: 50px 80px 85px;}
section.instruments-sec .heading-wrapper{margin-bottom: 94px;}
section.instruments-sec .number-of-tabs{position: absolute;}
section.instruments-sec .number-of-tabs .number{color: #ADB1BD; font-size: 40px; font-weight: 500; line-height: 1.3;}
section.instruments-sec .number-of-tabs .number span{color: var(--black); min-width: 55px; display: inline-block;}
section.instruments-sec .tab-content article{max-width: 500px;}
section.instruments-sec .tabs-wrapper nav a{color: #AEB6CE; line-height: 1.3; margin-top: 30px; transition: all 200ms ease-in-out; position: relative; overflow: hidden;}
section.instruments-sec .tabs-wrapper nav a.active{color: var(--black); background-color: transparent;}
section.instruments-sec .tabs-wrapper article .img-box .top{max-width: 360px; margin: auto;}
section.instruments-sec .tabs-wrapper{position: relative;}
/* Instruments Hover Tabs End */


/* Pricing Account Start */
section.account-pricing .price-wrapper .price-box .header{padding: 40px 32px 0px; border: 1px solid #EAECF3; border-width: 1px 1px 0px 1px; transition: all 300ms ease;}
section.account-pricing .price-wrapper .price-box .main-content{padding: 30px 25px 30px; border: 1px solid #EAECF3; transition: all 300ms ease;}
section.account-pricing .price-wrapper .price-box:hover .header, section.account-pricing .price-wrapper .price-box:hover .main-content{border-color: var(--primary);}
section.account-pricing .price-wrapper .price-box.primeBG .header{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 372 433'%3E%3Cg clip-path='url(%23a)'%3E%3Cmask id='b' width='372' height='688' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23fff' stroke='%23E6E6E6' d='M.5.5h371v687H.5V.5Z'/%3E%3C/mask%3E%3Cg mask='url(%23b)' opacity='.56'%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='%23E61D30' fill-opacity='.3' d='M108.224-132.586C108.224-26.84-29.469-59-107.469 83.5-213.215 83.5 31.283 310.746 31.283 205c0-105.746 88.754 67.444 194.501 67.444 105.746 0-117.56-510.776-117.56-405.03Z'/%3E%3C/g%3E%3Cg filter='url(%23d)'%3E%3Cpath fill='%23E61D30' fill-opacity='.3' d='M471.843-122.586C471.843-16.84 322.148-33 216.402-33c-105.746 0-38 325.746-38 220 0-105.746 305.254 95.444 411 95.444 105.746 0-117.559-510.776-117.559-405.03Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='c' width='552.213' height='583.443' x='-216' y='-229' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_2019_2' stdDeviation='41'/%3E%3C/filter%3E%3Cfilter id='d' width='760.799' height='719.443' x='7.031' y='-287' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_2019_2' stdDeviation='75'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h372v433H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: cover; background-position: top center;}

section.blog-post .heading-wrapper h2{font-size: 44px; line-height: 1.3; font-weight: 500 !important;}
section.blog-post .my-slider .slick-list{margin: 0 -15px;}
.blogs-box{border: 2px solid #F3F5FE; margin: 0 15px 30px;transition: all 300ms ease; border-radius: 10px; overflow: hidden;}
.blogs-box:hover .img-top{padding: 0px;}
.blogs-box .img-top{padding: 30px 30px 0px;transition: all 300ms ease;}
.blogs-box .content-bottom{padding: 20px 30px 26px;}
.blogs-box .img-top img{width: 100%;}
.blogs-box .content-bottom span{font-size: 12px; font-weight: 500; line-height: 1.2; padding: 5px 8px; background-color: #F3F5FE; color: #282749; border-radius: 8px;}
.blogs-box .content-bottom h3{font-size: 18px; line-height: 27px; font-weight: 500;}
.blogs-box .content-bottom p{color: #282749B2; font-size: 16px; font-weight: 400; line-height: 1.6;}
.blogs-box .content-bottom a{color: var(--black); font-size: 16px; font-weight: 500; line-height: 19.2px; position: relative;}
.blogs-box .content-bottom a::before{content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 2px; background-color: var(--black);}

footer .company-payment .inner-wrapper h4{font-size: 24px; line-height: 1.3; font-weight: 600;}
footer .company-payment .payment-logos{overflow: hidden;}
footer .company-payment .payment-logos .marquee-wrapper{transform: translateX(0px); animation: payment-slide 30s linear infinite 0s;}
footer .company-payment .payment-logos .marquee-wrapper:hover{animation-play-state: paused !important;}
footer .company-payment .payment-logos .marquee-wrapper .img-box{padding: 20px; border: 1px solid #FFFFFF52; min-width: 240px; text-align: center; display: flex; justify-content: center; align-items: center;}
@keyframes payment-slide{
    0%{
        transform: translateX(0%);
    }
    100%{
        transform: translateX(-64%);
    }
}
footer .company-payment .payment-logos .marquee-wrapper .img-box img{width: 100px;}
section.footer-main{padding: 70px 0 40px;}
section.footer-main .first-wrapper a{display: inline-block; font-size: 14px; line-height: 1.7; font-weight: 400; color: var(--black); margin: 2px 0;}
section.footer-main .first-wrapper a:hover{color: var(--secondary);}
section.footer-main hr{color: #eeeeee; opacity: 1;}
section.footer-main .second-wrapper .copyright-text p{font-size: 15px; font-weight: 400; line-height: 1.3; color: #FFFFFF99;}
section.footer-main .second-wrapper .social-media ul li a:hover{transform: scale(1.1);}
section.footer-main .second-wrapper .social-media ul li a, section.footer-main .second-wrapper .social-media ul li a svg rect{transition: all 300ms ease;}
section.footer-main .second-wrapper .social-media ul li a:hover svg rect{fill: var(--primary);}
section.footer-main .second-wrapper .social-media ul li a:hover svg path{stroke: var(--white);}
section.footer-content{background-color: #0A0909;}
section.footer-content .wrapper h4{font-size: 13px; font-weight: 400; line-height: 1.4; background-color: #151515; padding: 2px 10px;}
section.footer-content .wrapper p{font-size: 13px; font-weight: 400;}

.pt-100{padding-top: 100px;}
.pb-100{padding-bottom: 100px;}
.no-beforeAfter::before,
.no-beforeAfter::after{display: none !important;}
.text-theme-primary{color: var(--primary);}
.text-theme-secondary{color: var(--secondary);}
/*  comon css end here */

/* banner */
.instrument-banner{padding: 100px 0px 100px; position: relative;}
.instrument-banner.ibBG{background-image: url('../images/ibBG.webp'); background-size: cover; background-position: center right; }
.badge-group .badge{padding: 5px 15px 5px 5px;}

.about-banner.aboutBG{background-image: url('../images/aboutBG.webp'); background-size: cover; background-position: center right;}

@media(min-width:992px){
    .insCardWrap > .card{margin-top: 100px;}
}
.insCardWrap > .card{opacity: 0; transition: opacity 1s ease-in-out;}
.insCardWrap > .card.zero-one{transition-delay: 0.6s;}
.insCardWrap > .card.zero-two{transition-delay: .8s;}
.insCardWrap > .card.zero-three{transition-delay: 1s;}
.insCardWrap > .card.zero-four{transition-delay: 1.2s;}
.insCardWrap > .card.is-visible{opacity: 1;}

/* table css */
.nav-tabs {border-bottom: 0px solid #dee2e6;}
.nav-tabs .nav-link{border:0px; border-bottom: 2px solid transparent; padding: 13px 35px; font-weight: 600; font-size: 20px; line-height: 24px; color: var(--black);}
.nav-tabs .nav-item:not(:last-child){margin-right: 10px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: var(--primary); border-color: var(--primary);}
.tableWrapper .tablepress tfoot th,
.tableWrapper .tablepress thead th {background-color: var(--primary); font-weight: 500; font-size: 15px; line-height:18px; vertical-align: middle; color: var(--white); padding-left: 28px; padding-top:9px; padding-bottom:12px;}
.tableWrapper .tablepress td{font-weight: 600; font-size: 14px; line-height:50px; padding-left: 18px; background-color: #EAECF3; border: 1px solid #fff;}
.tabs-wrapper .tab-content{margin-top: 2.313rem;}
/* .callto-action .innerwrap > div{position: relative; z-index: 2;} */


.border-revel .icon{transition: all 300ms ease;}
.border-revel:hover .icon{margin-left: 10px !important;}
.border-revel { text-decoration: none; position: relative; padding: 5px;}
.border-revel::before { content: ""; position: absolute; left: 0px; bottom: 0px; background-color: var(--primary); height: 100%; width: 100%; opacity: 0; -webkit-transform: translate3d(0px, -10px, 20px); transform: translate3d(0px, -10px, 20px); -webkit-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.border-revel span { position: relative; z-index: 2;}
.border-revel:hover::before { height: 2px; opacity: 1; -webkit-transform: translate3d(0px, 0px, 20px); transform: translate3d(0px, 0px, 20px);}
.th-gold:hover { color: var(--primary);}

.pt-100 {padding-top: 100px;}
.pb-100 {padding-bottom: 100px;}
.no-beforeAfter::before,
.no-beforeAfter::after {display: none !important;}
.text-theme-primary {color: var(--primary) !important;}
.text-theme-secondary {color: var(--secondary) !important;}
.text-theme-purple {color: var(--purple) !important;}
.text-theme-gold {color: var(--gold) !important;}

/*  comon css end here */
.blog-single-banner{padding: 70px 0px 151px;}
.blog-single-banner .author .details { font-weight: 500; font-size: 18px; line-height: 22px; color: #9493A3;}
.blogContent {margin-top: -120px;}


.blogContentsWrapper img {margin-bottom: 46px;}
.blogContentsWrapper h2 {font-weight: 500; font-size: 36px; line-height: 50px; color: #000000; margin-bottom: 22px;}
.blogContentsWrapper h3 {font-weight: 500; font-size: 22px; line-height: 30px; color: #000000; margin-bottom: 10px;}
.blogContentsWrapper h4 {font-weight: 400; font-size: 18px; line-height: 24px; color: #000000; margin-bottom: 0px;}
.blogContentsWrapper p {font-weight: 400; font-size: 18px; line-height: 30px; color: #000000; margin-bottom: 22px;}
.blogContentsWrapper .spacer {height: 50px;}
.blogContentsWrapper ul {padding-left: 0px; margin-bottom: 22px; list-style: none;}
.blogContentsWrapper ul li {position: relative;}
.blogContentsWrapper ul li>h3::before {content: ""; width: 22px; height: 22px; vertical-align: text-bottom; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%231C1B1F' d='m9.46 16.06 7.755-7.755-1.54-1.54L9.46 12.98 6.325 9.845l-1.54 1.54L9.46 16.06ZM11 22c-1.522 0-2.952-.289-4.29-.867a11.1 11.1 0 0 1-3.493-2.35 11.101 11.101 0 0 1-2.35-3.493A10.705 10.705 0 0 1 0 11c0-1.522.289-2.952.867-4.29a11.1 11.1 0 0 1 2.35-3.493c.99-.99 2.155-1.773 3.493-2.351A10.717 10.717 0 0 1 11 0c1.522 0 2.952.289 4.29.866a11.117 11.117 0 0 1 3.492 2.351 11.1 11.1 0 0 1 2.351 3.493C21.711 8.048 22 9.478 22 11c0 1.522-.289 2.952-.867 4.29a11.1 11.1 0 0 1-2.35 3.492 11.1 11.1 0 0 1-3.493 2.351A10.705 10.705 0 0 1 11 22Zm0-2.2c2.457 0 4.537-.852 6.242-2.558C18.948 15.537 19.8 13.457 19.8 11s-.852-4.537-2.558-6.242C15.537 3.053 13.457 2.2 11 2.2s-4.537.853-6.242 2.558C3.053 6.463 2.2 8.543 2.2 11s.853 4.537 2.558 6.242C6.463 18.948 8.543 19.8 11 19.8Z'/%3E%3C/svg%3E"); margin-right: 1rem;}
.blogContentsWrapper ul li ul li>h4::before {content: ""; width: 22px; height: 22px; vertical-align: text-bottom; display: inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='mask0_1503_687' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1503_687)'%3E%3Cpath fill='%231C1B1F' d='m10 16.4-4-4L7.4 11l2.6 2.6L16.6 7 18 8.4l-8 8Z'/%3E%3C/g%3E%3C/svg%3E"); margin-right: 1rem;}
.blogContentsWrapper .callToAction {margin-bottom: 30px;}
.blogContentsWrapper .callToAction .card-body {padding: 30px 27px 30px 32px;}
.blogContentsWrapper .callToAction .card-title {font-size: 25px; line-height: 30px; margin-bottom: 1rem;}
.blogContentsWrapper .callToAction .card-text {font-weight: 400; font-size: 18px; line-height: 27px; color: #9493A3;}
.blogContentsWrapper .callToAction .card-text>a {text-decoration: underline; color: #000;}
.blogContentsWrapper .callToAction .card-text>a:hover {text-decoration: underline; color: var(--primary-theme);}
.blogCTA {background-color: var(--primary); background-image: url(../images/blog-cta-bg.png); background-size: cover; background-position: center center; background-repeat: repeat-y; padding-top: 40px; padding-bottom: 45px;}
.blogAuthor {background-color: var(--clr-0B0B16); /* background-image: url(../images/blogAuthorbg.svg); background-position: bottom right; background-repeat: no-repeat; background-size: cover; */ padding: 26px 119px 25px 35px; color: var(--white); margin-top: 60px;}
.blogAuthor .profile,
.blogAuthor .profile img {max-width: 58px; height: 58px;}
.blogAuthor p {font-weight: 400; font-size: 14px; line-height: 17px; color: var(--white); margin-bottom: 0px;}
.blogAuthor .name {font-weight: 500; font-size: 20px; line-height: 27px;}
.blogAuthor .designation {font-weight: 400; font-size: 14px; line-height: 17px; color: #F8F6FF;}
sidebar {margin-top: 60px; max-width: 400px;}

.sidebar .CTA .card {background-color: var(--primary);  linear-gradient(92.72deg, #E1BB46 2.02%, #E3B52A 98.42%); background-position: left center; background-size: cover; color: var(--black); background-repeat: no-repeat;}
.sidebar .CTA .card .card-body {padding: 30px 30px 30px 30px;}
.sidebar .CTA .card .card-body .card-title {color: var(--white); font-weight: 600; font-size: 30px; line-height: 38px; margin-bottom: 20px;}
.sidebar .CTA .card .card-body .card-text {color: var(--white); font-weight: 400; font-size: 18px; line-height: 28px; margin-bottom: 34px;}
.sidebar .CTA .card .card-body .btn {font-weight: 500; font-size: 16px; line-height: 23px; padding: 15px 30px;}
.sidebar .category-wrap .cat {font-weight: 500; font-size: 16px; line-height: 25px; color: #252525; padding: 15px 29px 14px; width: 100%; background-color: #EAECF3; transition: 0.3s ease-in-out all;}
.sidebar .category-wrap ul li:not(:last-child) .cat {margin-bottom: 11px;}
.sidebar .category-wrap a:hover .cat {background-color: var(--gold);}
.sidebar .recentPosts .list-group-item {padding: 15px 30px 13px;}
.sidebar .social-media ul li a {background-color: #EAECF3; padding: 9px; width: 40px; height: 40px; margin: 0 3px; border-radius: 50%; transition: 0.3s ease-in-out all;}
.sidebar .social-media ul li a:hover{transform: scale(1.25);}
.sidebar .social-media ul li a>img {filter: invert(1);}


section.pt-banner{padding-top: 65px;}


section.strip-line{background-image: linear-gradient(92.72deg, #139ad6 2.02%, #16698d 98.42%);}

section.features-mt .title-wrapper .icon-box{border: 1px solid #C7C7C7; padding: 6px 10px; border-radius: 30px;}
section.features-mt .title-wrapper .icon-box img{margin-right: 10px;}

section.trading-solutions .wrapper{padding-left: 52px; padding-right: 52px;}
section.trading-solutions .wrapper .content-wrapper p{line-height: 1.65;}


section.powerful-benefits .heading-bar h2{line-height: 1.47;}
section.powerful-benefits .desc-bar p{color: #000000E5;}
section.powerful-benefits .icon-box{background-color: var(--light-blue); transition: all 300ms ease;height: 100%;}
section.powerful-benefits .icon-box:hover{background-color: var(--primary);}
section.powerful-benefits .icon-box:hover .img-wrap svg path{stroke: var(--white);}
section.powerful-benefits .icon-box:hover .img-wrap svg circle{fill: var(--white);}
section.powerful-benefits .icon-box:hover .img-wrap svg circle{fill: var(--white);}
section.powerful-benefits .icon-box .heading-wrap{width: 310px;}
section.powerful-benefits .icon-box:hover .heading-wrap >*{color: var(--white);}


section.download-mt5 .img-content h2{line-height: 1.37;}
section.download-mt5 .img-content p{color: #FFFFFFB2;}
section.download-mt5 .download-area .mt-badge{background-color: var(--gold);}
section.download-mt5 .download-area > p > span{color: var(--gold);}

section.featured-banner .featured-blog{border: 1px solid rgb(11 11 22 / 20%); transition: all 300ms ease;}
section.featured-banner .featured-blog .img-wrap{padding-bottom: 0px !important; padding: 20px; transition: all 300ms ease;}
section.featured-banner .featured-blog .content-wrap{padding: 20px;}
section.featured-banner .featured-blog .content-wrap h3{transition: all 300ms ease;}
section.featured-banner .featured-blog .content-wrap a{transition: all 300ms ease;}
section.featured-banner .featured-blog:hover{border-color: var(--primary);}
section.featured-banner .featured-blog:hover .img-wrap{padding: 0px;}
section.featured-banner .featured-blog:hover .content-wrap h3{color: var(--primary) !important;}
section.featured-banner .featured-blog:hover .content-wrap a{color: var(--primary) !important;}


section.pagination-bar nav{border-top: 1px solid #EBEBEB; padding-top: 15px;}
section.pagination-bar nav ul li a{border: 0; padding: 14px 21px; color: #808080;}
section.pagination-bar nav ul li.active a, section.pagination-bar nav ul li a:focus, section.pagination-bar nav ul li a:hover{background-color: #EAECF3; color: var(--black); outline: 0; box-shadow: none;}


section.maximize-profit .heading-wrapper{padding-right: 80px;}
section.maximize-profit .heading-wrapper p{color: #000000E5; line-height: 1.6;}
section.maximize-profit .wrapper-box .label-box{border: 1px solid #C7C7C7; border-radius: 28px; padding: 5px 30px 5px 5px; margin-right: 15px; margin-bottom: 25px;}
section.maximize-profit .wrapper-box .label-box img{margin-right: 10px;}


section.partnership-programme .programme-wrapper{padding: 100px 0;}
section.partnership-programme .border-start{border-color: #e4eaed !important; padding-left: 0px !important;}
section.partnership-programme .border-start .border-bottom{border-color: #e4eaed !important;}


section.three-steps .wrapper{padding: 50px 55px;}
section.three-steps .wrapper .title-bar{margin-bottom: 50px}
section.three-steps .wrapper .desc-bar p{color: #FFFFFFB2;}

section.account-featured{padding:100px 0 153px; position: relative;background-color:var(--light-blue);}
section.account-featured .container{position: relative; z-index: 2;}
/* section.account-featured::before{content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 290px; background-image: url(https://onexcell.com/clients/nfl-markets/assets/images/account-type-shape.svg); z-index: 1;}
section.account-featured::after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://onexcell.com/clients/nfl-markets/assets/images/account-type-radial.svg); background-size: cover; z-index: 0;} */
section.account-featured .heading-bar{padding-bottom: 87px;}
section.account-featured .account-box{padding: 35px 25px; border: 1px solid rgba(0, 0, 0, 0.10); }
section.account-featured .pink-box h3{color: var(--secondary);}


section.ac-table .wrapper{margin-top: -50px;}
section.ac-table table thead{position: sticky; top: 10px;}
section.ac-table table thead tr th{color: var(--white); background-color: var(--primary); background-image: url(../images/grain-shape.png); padding: 30px 20px;  font-size: 25px; font-weight: 600;}
section.ac-table table tbody tr:first-child td{padding-top: 45px;}
section.ac-table table tbody tr td{padding: 20px 20px; border-bottom: 1px solid #DDE0EA;}
section.ac-table table tbody tr td span{font-weight: 500;}
section.ac-table table tbody tr td img{margin-right: 15px;}
section.ac-table table tbody tr td:first-child{font-weight: 600;}
section.ac-table table tbody tr:last-child td{border-bottom:0px;}

.main-header.scroll-up{position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999; background-color: var(--black); transform: translateY(0%); transition: all 500ms ease; box-shadow: 1px 1px 30px 0px #464646;}
.main-header.scroll-down{transform: translateY(-100%); transition: all 500ms ease;}


section.dw-header{padding: 100px 0 188px; }
.threeBoxSupport .dw-box-wrapper{margin-top: -140px; padding: 40px 60px; border: 1px solid var(--primary);}
.threeBoxSupport .dw-box-wrapper .icon-box{max-width: 280px;}


section.dw-tabs .wrapper nav .nav-tabs{width: 100%; background-color: var(--light-blue);}
section.dw-tabs .wrapper nav .nav-tabs button{background-color: transparent; color: var(--clr-0B0B16); border-color: transparent; padding: 15px 210px;}
section.dw-tabs .wrapper nav .nav-tabs button.active{border-color: var(--primary);}
section.dw-tabs .wrapper .tab-content table tbody tr:first-child td{padding-top: 50px;}
section.dw-tabs .wrapper .tab-content table tbody tr td{border-bottom: 1px solid #DDE0EA; padding: 30px 12px; text-align: center; font-weight: 500; color: var(--black);}
section.dw-tabs .wrapper .tab-content table tbody tr td a{padding: 10px 15px;  font-size: 16px; font-weight: 500; white-space: nowrap; transition: all 300ms ease;}
section.dw-tabs .wrapper .tab-content table tbody tr:last-child td{border-bottom: 0px;}
/* DW Tabs End */


/* Requirements DW Start */
section.requirements-dw .wrapper{padding: 60px;}
section.requirements-dw .wrapper hr{color: #139ad6; opacity: 0.10;}
/* Requirements DW End */


.downLink li a{padding: 11px 20px;  transition: all 300ms ease; display: inline-block;}
.downLink li a:hover{color: var(--white); background-color: var(--primary) !important;}
.downLink li a:hover svg path{stroke: var(--white);}

.downLink.primaryVersion li a{padding: 11px 20px;  transition: all 300ms ease;}
.downLink.primaryVersion li a:hover{color: var(--white); background-color: var(--primary) !important;}
.downLink.primaryVersion li a:hover svg path{stroke: var(--white);}

.strokeBG{background-image: url('../images/strokeBG.svg'); background-size: cover; background-position: center;}

.navbar{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12H21' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 6H21' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 18H21' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}


.cf.form-wrapper{padding: 50px; border: 5px solid #F3F5FE;}

.form-wrapper .form-control{padding: 0.857rem 1.15rem; border-radius: 0px;}
.mostPopular{letter-spacing: 1px; margin-top: -20px; left: 50%; transform: translateX(-50%);}

.fxChartBG{background-image: url('../images/fxChartBG.svg'); background-position: center; background-repeat: no-repeat;}

.callto-action.cta-platform .img-wrp{margin-top: -130px;}

.about-info{padding: 80px 0px; position: relative;}
.about-info::before{content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 300px; box-shadow: 30px -40px 30px 0px #0b0b16;}

.contactBanner{min-height: 645px;}
.contactForm .form-wrapper{margin-top: -23rem;}


.support-services .box-wrapper .icon-box .icon-wrp svg path,
.support-services .box-wrapper .icon-box{transition: all 300ms ease;}
.support-services .box-wrapper .icon-box:hover{transform: translateY(-15px);}
.support-services .box-wrapper .icon-box:hover .icon-wrp svg path{stroke: var(--white); fill: transparent;}
.support-services .box-wrapper .icon-box:hover .icon-wrp svg g{fill: var(--primary); opacity: 1;}