   input[type=number]::-webkit-inner-spin-button, 
   input[type=number]::-webkit-outer-spin-button { 
       -webkit-appearance: none;
       -moz-appearance: none;
       appearance: none;
       margin: 0; 
   }
       
*{margin:0px;padding:0px;box-sizing:border-box;font-family: 'Mon-Reg';font-weight:normal;}
a{text-decoration:none;}
body{background:#111111;}


@font-face{
    font-family: 'Mon-Reg';
     src:url('../fonts/Montserrat-Regular.ttf') format('truetype')
   }
   
   
   @font-face{
    font-family: 'Mon-Med';
     src:url('../fonts/Montserrat-Medium.ttf') format('truetype')
   }

   @font-face{
    font-family: 'Mon-semibold';
     src:url('../fonts/Montserrat-SemiBold.ttf') format('truetype')
   }
   
   
   @font-face{
    font-family: 'Mon-Bold';
     src:url('../fonts/Montserrat-Bold.ttf') format('truetype')
   }

.maxcontainer{max-width:1400px;margin:0 auto;    padding: 0 50px;}


.loginMainPart{float: left;width: 100%;padding: 100px 0;background: url(../images/pngtree_night_starry__sky.png);background-size: cover; min-height: 100vh;}
.middleLogin{width: 553px;margin: auto;}

.loginInner{float: left;width: 100%;padding: 30px 25px;position: relative;background: rgba(17, 17, 17, 0.6);border-radius: 30px;z-index: 1;overflow: hidden;}
.loginInner::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, #0085FF 0%, #484848 100%);border-radius: 30px; z-index: -1; padding: 2px;mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: exclude;
}
.loginInner .imgPrt{float: left;width: 100%;text-align: center;margin-bottom: 40px;}
.loginInner .imgPrt img{width: 190px;height: 85px;}
.loginMainTxt{float: left;width: 100%;margin-bottom: 34px;}
.loginMainTxt a{float: left;margin-bottom: 16px;color: #fff;font-family: 'Mon-Med';}
.loginMainTxt a img{float: left;width: 14px;height: 16px;margin-right: 8px;}
.loginMainTxt h1{float: left;width: 100%;font-size: 30px;color: #FFFFFF;margin-bottom: 10px;font-family: 'Mon-semibold';}
.loginMainTxt p{float: left;width: 100%;font-size: 16px;color: #7ABFFF;margin-bottom: 10px;}
.inputPart{float: left;width: 100%;margin-bottom: 37px;position: relative;}
.inputPart input{float: left;width: 100%;border: 1px solid #808080;background: #1F1F1F;border-radius: 30px;font-size: 16px;color: #fff;outline: none;padding: 20px;}
.inputPart textarea{float: left;width: 100%;border: 1px solid #808080;background: #1F1F1F;border-radius: 10px;font-size: 16px;color: #fff;outline: none;padding: 20px;height: 115px;resize: none;}
.inputPart .flagImg{position: absolute;top: 14px;left: 27px;width: 32px;height: 32px;}
.inputPart .flagImg ~ input{padding-left: 58px;}
.inputPart input::placeholder{color: #ccc;}
.inputPart textarea::placeholder{color: #ccc;}
.loginInner .forgot_pass{float: right;font-family: 'Mon-semibold';font-size: 16px;color: #7ABFFF;margin-right: 12px;margin-top: -17px;margin-bottom: 40px;}
.formBtn{float: left;width: 100%;margin-bottom: 30px;}
.formBtn button{float: left;width: 100%;border-radius: 35px;font-size: 20px;color: #fff;background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);
padding: 23px 20px;border: 0;text-transform: uppercase;font-family: 'Mon-semibold';cursor: pointer;}
.notAccount{float: left;width: 100%;text-align: center;margin-bottom: 10px;}
.notAccount p{float: left;width: 100%;font-size: 16px;color: #CCCCCC;font-family: 'Mon-Med';}
.notAccount p a{font-size: 16px;color: #0085FF;font-family: 'Mon-Med';}


.middleLogin2{width: 1100px;margin: auto;}
.middleLogin2 .inputPart{width: 50%;margin-bottom: 30px;padding: 0 10px;}
.middleLogin2 .loginMainTxt{margin-bottom: 27px;padding: 0 10px;}
.checkBxPart{float: left;width: 100%;margin-bottom: 40px;padding: 0 10px;}
.checkBxPart input{display: none;}
.checkBxPart input ~ i{width: 24px;height: 24px;border-radius: 4px;background: #ccc;float: left;position: relative;}
.checkBxPart input:checked ~ i{background: #0085FF;}
.checkBxPart input:checked ~ i::after{content: "";width: 5px;height: 10px;border-right: 3px solid #fff;border-bottom: 3px solid #fff;transform: rotate(45deg);position: absolute;top: 3px;left: 8px;}
.checkBxPart span{float: left;color: #ccc;font-size: 16px;line-height: 24px;margin-left: 10px;width: 80%;}
.checkBxPart span a{color: #0085FF;}
.middleLogin2 .formBtn{text-align: center;}
.middleLogin2 .formBtn button{width: 460px;float: none;}

.contactForm{float: left;width: 100%;margin-bottom: 163px;}
.middleLogin3{width: 830px;margin: auto;}
.middleLogin3 .loginInner{padding: 32px 45px 10px;}
.middleLogin3 .loginMainTxt{margin-bottom: 28px;}
.middleLogin3 .inputPart {margin-bottom: 30px;}

.top_herosetion{width: 100%;float: left;background-image:url(../images/topheroimage.png);position: relative;overflow: hidden;}
.topheader{width: 100%;float: left;padding: 30px 0;position: relative;z-index: 3;}
.topheader_data{width: 100%;float: left;display: flex;justify-content: space-between;align-items: center;}
.logopart{float: left;}
.logopart a{float: left;}
.logopart a img{width: 190px;}
.menu_and_login{float: left;display: flex;column-gap: 20px;}
.main_menu{float: left;}
.main_menu ul{float: left;list-style-type: none;background: #111111;border: 1px solid #3D3D3D;border-radius: 35px;padding: 13px 15px;}
.main_menu ul li{float: left;}
.main_menu ul li a{float: left;font-size: 18px;color: #FFFFFF;font-family: 'Mon-Med';padding:10px 15px;}
.main_menu ul li a:hover{background: #002241;color: #70BAFE;border-radius: 40px;}
.login_signup{float: left;}
.login_signup a{float: left;padding: 24px 30px;font-size: 18px;font-family: 'Mon-semibold';color: #fff;background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);border-radius: 40px;}
.herotxt{width: 100%;float: left;padding: 145px 0 175px;position: relative;z-index: 3;}
.herotxt_line{width: 100%;float: left;text-align: center;}
.herotxt_line h1{font-size: 70px;color: #FFFFFF;text-transform: uppercase; font-family: 'Mon-semibold';    width: 100%;float: left;padding: 0px 28px;line-height: 105px;padding-bottom: 60px;}
.herotxt_line p{font-size: 20px;color: #FFFFFF;font-family: 'Mon-Med';text-transform: uppercase;padding-bottom: 56px;    width: 100%;float: left;}
.twobutton{width: 100%;float: left;display: flex;justify-content: center;column-gap: 20px;align-items: center;    align-items: stretch;}
.twobutton a{float: left;padding: 18px 30px;border-radius: 40px;box-shadow: 0px 0px 20px 2px #FFFFFF66;display: flex;align-items: center;justify-content: center;}
.twobutton a p{color: #fff;font-family: 'Mon-semibold';}
.twobutton a.startcha{background: #000;}
.twobutton a.jointelegram{background: #2F2F2F;display: flex;column-gap: 5px;align-items: center;}
.menuicon{display: none;}

.curvpart{width: 100%;float: left;overflow: hidden;height: 150px;margin-top: -110px;position: relative;}
.curvpart_BG{width: 130%;float: left;background: #111111;border-top-left-radius: 100%;border-top-right-radius: 100%;height: 500px;    margin-left: -15%;}

.tredwith_us{width: 100%;float: left;padding-bottom: 100px;position: relative;z-index: 3;}
.pagetitle{display: flex;flex-direction: column;align-items: center;}
.pagetitle h2{font-size: 45px;font-family: 'Mon-semibold';width: 100%;float: left;text-align: center;text-transform: uppercase;padding-bottom: 80px;background: linear-gradient(to right, #6F6F6F -16%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pagetitle p{width: 73%;font-size: 18px;text-align: center;color: #fff;line-height: 30px;}
.tredwith_us_slider{width: 100%;float: left;}
.tredwith_us_slider ul{width: 100%;float: left;list-style-type: none;}
.tredwith_us_slider ul li{float: left;width: 217px;    margin-right: 20px;}
.tredwith_us_slider ul li a{float: left;background: linear-gradient(90deg, #002444 0%, #00396D 100%);padding: 20px 15px;position: relative;border-radius: 10px}
.boxtext{width: 100%;float: left;}
.boxtext p{width: 100%;float: left;color: #fff;font-family: 'Mon-semibold';text-transform: uppercase;padding-bottom: 10px;font-size: 16px;}
.boxtext span{width: 100%;float: left;color: #fff;font-family: 'Mon-Med';padding-bottom: 10px;font-size: 14px;}
.boxtext i{width: 100%;float: left;color: #02D86A;font-family: 'Mon-Med';font-style: normal;font-size: 14px;}
.boxtext i.upgreen{color: #02D86A;}
.boxtext i.downred{color: #FF0000;}
.tredwith_us_slider ul li a img{position: absolute;right: 10px;top: calc(100% - 90px);;}
.tredwith_us_slider ul .slick-list {padding: 0 0 0 20px;}

.key_highlights{width: 100%;float: left;padding-bottom: 100px;position: relative;z-index: 3;}
.key_highlights .pagetitle h2{padding-bottom: 30px;}
.key_highlights .pagetitle{padding-bottom: 60px;}
.key_highlights_box{width: 100%;float: left;background: linear-gradient(0deg, rgba(0, 33, 63, 0.3) 0%, rgba(0, 37, 70, 0.3) 100%);padding: 25px 40px;border-radius: 40px;border: 1px solid #01407A;display: flex;}
.key_highlights_textbox{width: 33.33%;float: left;display: flex;flex-direction: column;align-items: center;position: relative;    padding: 45px 0;}
.keyiconbox{width: 70px;height: 70px;background: #0A2B4B;border-radius: 18px;margin-bottom: 20px;    display: flex;justify-content: center;align-items: center;}
.keytextdata{width: 100%;float: left;text-align: center;}
.keytextdata h3{font-size: 22px;color: #FFFFFF;font-family: 'Mon-semibold';width: 100%;float: left;text-align: center;padding-bottom: 15px;}
.keytextdata p{width: 100%;float: left;text-align: center;font-size: 16px;color: #E0E0E0;line-height: 26px;    padding: 0 49px;}
.key_highlights_textbox::before{content: "";width: 2px;height: 100%;background: linear-gradient(180deg, #0C1925 13%, #007DEF 50%, #0C1925 90.5%);border-radius: 100%;position: absolute;right: 0;top: 0;}
.key_highlights_textbox:last-child::before{content: none;}

.whytradingwithus{width: 100%;float: left;padding-bottom: 100px;position: relative;z-index: 3;}
.whytradingwithus_part{width: 100%;float: left;display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 60px;}
.whytradingwithus_text{float: left;}
.whytradingwithus_image{float: left;}
.whytradingwithus_title{width: 100%;float: left;padding-bottom: 70px;}
.whytradingwithus_title p{font-size: 22px;color: #49A7FF;font-family: 'Mon-Med';width: 100%;float: left;padding-bottom: 30px;}
.whytradingwithus_title h2{font-size: 45px;font-family: 'Mon-semibold';width: 100%;float: left;text-align: left;text-transform: uppercase;padding-bottom: 44px;background: linear-gradient(to right, #6F6F6F -16%, #FFFFFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;width: 70%;}
.whytradingwithus_title span{font-size: 20px;color: #fff;font-family: 'Mon-Med';width: 100%;float: left;}
.whytradingwithus_list{width: 100%;float: left;}
.whytradingwithus_list ul{width: 100%;float: left;list-style-type: none;}
.whytradingwithus_list ul li{width: 100%;float: left;display: flex;column-gap: 20px;margin-bottom: 60px;}
.whytradingwithus_list ul li:last-child{margin-bottom: 0;}
.tradiconbox{width: 95px;height: 95px;background: #0A2B4B;border-radius: 18px;display: flex;justify-content: center;align-items: center;}
.tradingtext h3{font-size: 22px;color: #FFFFFF;font-family: 'Mon-semibold';width: 100%;float: left;padding-bottom: 13px;}
.tradingtext p{font-size: 16px;color: #E0E0E0;width: 100%;float: left;line-height: 26px;}
.tradingtext{flex: 1;}
.tradingchart{width: 100%;float: left;position: relative;margin-bottom: 38px;}
.linecircal{width: 100%;float: left;}
.chart{position: absolute;top: -50px;left: -13px;float: left;width: 100%;}
.jointelegram_comm{width: 100%;float: left;display: flex;justify-content: center;}
.jointelegram_comm a{float: left;padding: 24px 30px;background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);border-radius: 40px;display: flex;align-items: center;column-gap: 10px;}
.jointelegram_comm a p{font-size: 18px;font-family: 'Mon-semibold';color: #fff;}

.bestplan{width: 100%;float: left;padding-bottom: 100px;position: relative;z-index: 3;}
.bestplan_title{width: 100%;float: left;margin-bottom: 30px;}
.bestplantitle_BG{width: 100%;float: left;display: flex;justify-content: center;}
.bestplantitle_text{width: 100%;float: left;text-align: center;margin-top: -130px;}
.bestplantitle_text p{font-size: 22px;color: #49A7FF;font-family: 'Mon-semibold';width: 100%;float: left;padding-bottom: 15px;text-transform: uppercase;}
.bestplantitle_text h3{width: 100%;float: left;font-size: 45px;color: #fff;font-family: 'Mon-semibold';text-transform: uppercase;}
.bestplantab_tabel{width: 100%;float: left;display: flex;justify-content: center;flex-direction: column;}
.tab-contant{display: none;}
.tab-contant.active{display: block;}
.bestplantab{display: flex;list-style-type: none;column-gap: 30px;width: 100%;justify-content: center;margin-bottom: 70px;}
.bestplantab li{float: left;}
.bestplantab li a{width: 190px;height: 70px;padding: 15px 15px;background: #002241;border-radius: 40px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 18px;text-transform: uppercase;font-family: 'Mon-semibold';}
.tab-contant-wrapper{width: 100%;float: left;margin-bottom: 50px;}
.bestplantab li.active a{background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);}
.bestplan_tabel{width: 100%;float: left;}
.flexone{width: 100%;float: left;display: flex;}
.flextwo{float: left;width: 80%;    display: flex;flex-direction: column;justify-content: space-between;}
.lineone{width: 100%;float: left;display: grid;grid-template-columns: 22% auto auto auto auto auto auto;list-style-type: none;margin-bottom: 30px;}
.lineone li{float: left;}
.lineone li p{color: #84C4FF;font-size: 18px;font-family: 'Mon-Bold';text-transform: uppercase;text-align: center;}
.lineone li:first-child p{text-align: left;padding: 0 20px;}
.tablepartone{width: 20%;float: left;padding:0 20px;background: linear-gradient(180deg, #0085FF 0%, #064986 100%);box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1);list-style-type: none;border-radius: 5px;}
.tablepartone li{width: 100%;float: left;padding: 27px 0;}
.tablepartone li p{color: #fff;font-size: 16px;font-family: 'Mon-Med';text-transform: uppercase;}
.rightline{width: 100%;float: left;padding-left: 10px;list-style-type: none;display: grid;grid-template-columns: auto auto auto auto auto auto;margin-bottom: 15px;}
.rightline li{background: #000000;padding: 19px 0;text-align: center;float: left;display: flex;justify-content: center;height: 60px;align-items: center;}
.rightline li p{color: #fff;font-size: 16px;font-family: 'Mon-Med';text-transform: uppercase;}
.bluelinebg li{background: #004482;}
.rightline li img{width: 24px;float: left;}
.rightline li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.rightline li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.startchallenge{width: 100%;float: left;display: flex;justify-content: center;}
.startchallenge a{ float: left;padding: 24px 30px;font-size: 18px;font-family: 'Mon-semibold';color: #fff;background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);border-radius: 40px;text-transform: uppercase;}
.rightline:last-child{margin-bottom: 0;}
.whychooseus{width: 100%;float: left;padding-bottom: 100px;position: relative;z-index: 3;}
.whychooseus_list{width: 100%;float: left;}
.whychooseus_list ul{width: 100%;float: left;list-style-type: none;display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 66px;}
.whychooseus_list ul li{float: left;}
.whychooseus_text{width: 100%;float: left;}
.whychooseus_text h3{color: #FFFFFF;font-size: 20px;width: 100%;float: left;text-align: center;margin-bottom: 12px;font-family: 'Mon-semibold';}
.whychooseus_text p{color: #E0E0E0;font-size: 16px;width: 100%;float: left;text-align: center;}
.chooseiconbox{width: 100%;float: left;display: flex;justify-content: center;margin-bottom: 35px;}
.chooseiconbox img{width: 50px;height: 50px;float: left;}
.dotslist{width: 100%;float: left;}
.dotslist ul{width: 100%;float: left;list-style-type: none;padding-right: 15px;    margin-bottom: 210px;}
.dotslist ul li{float: left;width: 33.33%;}
.dotslist ul li .dotround{width: 15px;height: 15px;background: #0085FF;box-shadow: 0px 0px 4px 5px #003668;float: left;border-radius: 20px;position: relative;}
.borderline{width: 100%;height: 2px;background: #242424;    margin-top: 7px;}
.dotslist ul li .dotround.dotroundone{float: right;margin-right: -15px;margin-top: -9px;}
.whychoosedata{position: absolute;width: 300px;top: 50px;left: -140px;}

.about_us{width: 100%;float: left;padding-bottom: 100px;overflow: hidden;position: relative;z-index: 3;}
.aboutdata{width: 100%;float: left;margin-bottom: 50px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 50px;}
.aboutdata_left{float: left;}
.aboutdata_right{float: right;}
.imagebox{width: 100%;float: left;}
.imagebox img{width: 100%;float: left;}
.aboutdata_text{width: 100%;float: left;}
.aboutdata_text p{color: #E0E0E0;font-size: 16px;font-family: 'Mon-Reg';line-height: 30px;padding-bottom: 40px;}
.aboutdata_text p:nth-child(2){padding-bottom: 0;}
.aboutdata:last-child{margin-bottom: 0;}
.readmore{width: 100%;float: left;display: flex;justify-content: center;}
.readmore a{float: left;padding: 24px 52px;font-size: 18px;font-family: 'Mon-semibold';color: #fff;background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);border-radius: 40px;text-transform: uppercase;}
.changbox .aboutdata_left{float: right;}
.changbox .aboutdata_right{float: left;}

.footerbody{width: 100%;float: left;background: #000000;padding:30px 0;position: relative;z-index: 3;}
.footertext{width: 100%;float: left;display: grid;grid-template-columns: 100%;}
.footertext_data{width: 100%;float: left;border-bottom: 1px dashed #2b2b2b;padding: 40px 0;}
.footertext_data h2{width: 100%;float: left;font-size: 26px;color: #FFFFFF;font-family: 'Mon-semibold';padding-bottom: 15px;    text-align: center;}
.footertext_data p{color: #E0E0E0;font-family: 'Mon-Med';line-height: 26px;width: 100%;float: left;    text-align: center;}
.footertext_follow{width: 100%;float: left;    display: flex;align-items: center;column-gap: 20px;justify-content: center;border-bottom: 1px dashed #2b2b2b;padding: 40px 0;}
.footertext_follow h2{float: left;font-size: 22px;color: #FFFFFF;font-family: 'Mon-semibold';}
.footertext_follow ul{float: left;list-style-type: none;}
.footertext_follow ul li{float: left;    margin-right: 15px;}
.footertext_follow ul li a{width: 50px;height: 50px;float: left;border-radius: 50px;display: flex;align-items: center;justify-content: center;    background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);}
.copyright{width: 100%;float: left;padding: 14px 0;background: #001426;position: relative;z-index: 3;}
.copyright p{width: 100%;float: left;font-size: 12px;color: #E0E0E0;font-family: 'Mon-Med';text-align: center;}
.logofooter{float: left;display: flex;justify-content: flex-start;align-items: center;}
.logofooter a{float: left;}
.logofooter a img{width: 210px;}
.logomenu{width: 100%;float: left;border-bottom: 1px dashed #2b2b2b;padding-bottom: 30px;}
.logomenu_space{width: 100%;float: left;display: flex;align-items: center;justify-content: space-between;}
.usfulllink{float: left;}
.usfulllink ul{float: left;list-style-type: none;display: flex;column-gap: 20px;}
.usfulllink ul li{float: left;}
.usfulllink ul li p{float: left;font-size: 18px;color: #fff;font-family: 'Mon-semibold';}
.usfulllink ul li a{font-size: 18px;color: #fff;font-family: 'Mon-Med';float: left;}
.usfulllink ul li a:hover{color: #0085FF;}
.paymentoption{width: 100%;float: left;padding: 30px 0 0;}
.paymentoption ul{width: 100%;float: left;list-style-type: none;display: flex;align-items: center;justify-content: center;column-gap: 100px;}
.paymentoption ul li{float: left;}
.paymentoption ul li img{float: left;width: 40px;}
.paymentoption ul li:first-child img{width: 70px;}


/* ak style ********************************************/
.trand-without-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.trand-without-wrapper{width:100%;float:left;display:flex;align-items:flex-start;column-gap:70px}
.trade-without-left{width:50%}
.trade-without-title{width:100%;font-size:45px;font-family:'Mon-semibold';float:left;text-transform:uppercase;padding-bottom:16px;background:linear-gradient(to right,#6f6f6f -16%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.trade-without-desc{font-size:16px;line-height:26px;color:#e0e0e0;margin-bottom:34px;float:left}
.btn-with-imgbox{float: left;}
.btn-with-imgbox a{padding:24px 35px;background:linear-gradient(90deg,#0085ff 0,#044d91 100%);border-radius:40px;display:inline-flex;align-items:center;column-gap:10px}
.btn-with-imgbox a p{font-size:18px;font-family:'Mon-semibold';color:#fff}
.trade-without-right{width:50%}
.trade-without-right img{width:100%}
.tradingrules_text{width:100%;float:left;text-align:center;margin-top:-100px}
.tradingrules_text h3{width:100%;float:left;font-size:45px;color:#1d2732;font-family:'Mon-semibold';text-transform:uppercase}
.trading-rules-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.trading-rules-tabs{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.trading-rules-tabs li a{width:auto;padding:15px 30px}
.trading-rules-tabdata{width:100%;display:flex;align-items:stretch;column-gap:20px}
.tradingrules-tabdata-left{width:30%;background:linear-gradient(0deg,rgba(0,33,63,.3) 0,rgba(0,37,70,.3) 100%);border:1px solid #01407a;padding:15px;border-radius:20px}
.trading-datatab-ul{width:100%;display:block}
.trading-datatab-ul li{display:block;width:100%;margin-bottom:10px}
.trading-datatab-ul li:last-child{margin-bottom:0}
.trading-datatab-ul li a{width:100%;font-size:16px;line-height:30px;color:#fff;display:block;padding:10px 15px;font-family:'Mon-Med';border-radius:4px}
.trading-datatab-ul li.active a{background:linear-gradient(90deg,#0085ff 0,#044d91 100%)}
.tradingrules-tabdata-right{width:70%;background:linear-gradient(0deg,rgba(0,33,63,.3) 0,rgba(0,37,70,.3) 100%);border:1px solid #01407a;padding:25px 30px;border-radius:20px}
.sub-fusion-contantbox{width:100%}
.cm-fusion-title{width:100%;font-size:30px;line-height:33px;color:#fff;font-family:'Mon-semibold';margin-bottom:15px}
.cm-fusion-text{width:100%;color:#a0a0a0;font-size:16px;line-height:23px;margin-bottom:15px}
.fusion-contantdata-ul{width:100%;margin-bottom:15px;padding-left:40px}
.fusion-contantdata-ul li{width:100%;color:#a0a0a0;font-size:16px;line-height:23px;margin-bottom:10px}
.fusion-contantdata-ul li:last-child{margin-bottom:0}
.need-help-fixedbtn{position:fixed;border:none;background:linear-gradient(90deg,#0085ff 0,#044d91 100%);column-gap:2px;padding:11px 21px;display:inline-flex;border-radius:35px;align-items:center;bottom:70px;right:50px;z-index: 4;}
.need-help-fixedbtn img{width:20px;height:20px}
.need-help-fixedbtn p{font-family:'Mon-Med';color:#fff;font-size:14px;line-height:17px}
.become-affiliate-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.become-affiliate-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 275px}
.become-affiliate-title{width:100%;font-size:45px;line-height:60px;text-align:center;color:#a0a0a0;text-transform:uppercase;margin-bottom:30px;font-family:'Mon-semibold'}
.become-affiliate-title i{font-style:normal;color:#5bb1ff;    font-family: 'Mon-semibold';}
.start-gen-txt{width:100%;text-align:center;color:#a0a0a0;font-size:26px;line-height:31.69px;margin-bottom:60px}
.how-it-work-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.how-it-work-wrapper{width:100%}
.how-it-work-wrapper .pagetitle h2{padding-bottom:131px}
.how-it-work-gridbox{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}
.how-it-work-stepcard{width:100%;padding:0 25px 34px 25px;display:flex;flex-direction:column;align-items:center}
.how-it-work-stepcard:nth-child(odd){background-color:#00182f}
.how-it-work-stepcard:nth-child(even){background-color:#00305e}
.step-no-cardbox{width:115px;height:115px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:20px;border:2px dashed #0174dd;background-color:#0a2b4b;margin-top:-57px;margin-bottom:25px}
.step-no-cardbox p{font-size:50px;line-height:60px;color:#fff;font-family:'Mon-Med'}
.howit-step-title{width:100%;text-align:center;color:#fff;font-size:22px;line-height:26px;font-family:'Mon-semibold';margin-bottom:8px;text-transform:uppercase}
.howit-step-description{width:100%;text-align:center;color:#a0a0a0;font-size:18px;line-height:21px}
.how-much-earn-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.how-much-earn-wrapper{width:100%}
.how-much-earn-wrapper .pagetitle h2{padding-bottom:50px}
.earn-main-bgbox{width:100%;padding:50px;background:linear-gradient(360deg,rgba(17,17,17,.02) 0,rgba(0,133,255,.3) 100%);border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px 28px}
.how-earn-cardboxes{width:100%;border-radius:15px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}
.how-earn-titlebgbox{width:100%;padding:10px;background-color:#1b4e7e;border-radius:10px 10px 0 0;height:70px;display:flex;align-items:center;justify-content:center}
.how-earn-titlebgbox h3{font-size:20px;line-height:23px;color:#fff;font-family:'Mon-semibold';text-align:center}
.how-earn-img-box{width:100%;height:267px;display:flex;justify-content:center;align-items:center;background-color:#fff}
.how-earn-img-box img{width:100%;height:100%}
.how-earn-card-footer{width:100%;padding:10px;border-top:1px dashed #1b4e7e;background-color:#f1f1f1;border-radius:0 0 10px 10px;height:70px;display:flex;align-items:center;justify-content:center}
.how-earn-card-footer h4{font-size:18px;line-height:21px;color:#000;font-family:'Mon-semibold';text-align:center}
.how-earn-card-footer i{font-style:normal;color:#0085ff;font-family:'Mon-semibold'}
.why-fusion-funded-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.why-fusion-funded-wrapper{width:100%}
.why-fusion-funded-wrapper .pagetitle h2{padding-bottom:60px}
.fusion-funded-gridbox{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.fusion-funded-card-boxes{width:100%;background:linear-gradient(180deg,rgba(0,80,153,.3) 0,rgba(0,133,255,.3) 100%);padding:30px 34px;border-radius:10px}
.fusion-funded-card-icon{width:65px;height:65px;margin-bottom:32px}
.fusion-funded-description{width:100%;font-size:22px;line-height:30px;color:#e0e0e0;font-family:'Mon-Med'}
.terms-condition-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.terms-condition-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}
.terms-condition-wrapper .pagetitle h2{padding-bottom:39px}
.terms-condition-wrapper ul{width: 100%;float: left;}
.terms-condition-wrapper ul li{width: 100%;float:left;    padding-bottom: 15px;}
.terms-condition-wrapper ul li p{text-align:left;font-size:18px;line-height:23px;color:#a0a0a0;width: 100%;float: left;}
.terms-condition-wrapper ul li::marker {font-size: 20px;line-height: 0;color:#a0a0a0}
.hear-you-desc{width:100%;padding-bottom:3px;font-size:20px;line-height:24px;color:#fff;font-family:'Mon-semibold'}
.contact-detail-section{width:100%;float:left;padding-bottom:100px;position: relative;z-index: 3;}
.contact-detail-wrpapper{width:100%}
.contact-detail-description{width:62%;margin:0 auto;font-size:20px;line-height:33px;color:#a0a0a0;text-align:center;margin-bottom:110px}
.contact-detail-gridbox{width:100%;display:grid;grid-template-columns:repeat(4,1fr);column-gap:31px}
.contact-detail-card{width:100%;background:linear-gradient(180deg,rgba(0,80,153,.3) 0,rgba(0,133,255,.3) 100%);padding:20px 26px;border-radius:10px;display:flex;align-items:center;flex-direction:column}
.contact-detail-imgbox{width:78px;height:78px;margin-top:-65px;margin-bottom:18px;display:flex;align-items:center;justify-content:center}
.contact-detail-imgbox img{max-width:100%;max-height:100%}
.contact-detail-title{width:100%;font-size:18px;line-height:26px;color:#fff;font-family:'Mon-semibold';text-align:center}
/* ak style *******************************************/



.compare_company{width: 100%;float: left;padding-bottom: 100px;position: relative;z-index: 3;}
.com_table{width: 100%;float: left;display: flex;justify-content: center;align-items: center;}
.com_tableBox{width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);}
.com_table_list{float: left;}
.com_table_list ul{width: 100%;float: left;list-style-type: none;}
.com_table_list ul li{width: 100%;float: left;line-height: 49px;border-top: 1px solid #ffffff33;}
.com_table_list ul li p{float: left;font-size: 16px;color: #fff;}
.com-title{width: 100%;float: left;text-align: center;height: 155px;padding: 50px 0 30px;}
.com-title h2{font-size: 20px;color: #fff;line-height: 37px;font-family: 'Mon-Med';}
.com_table_list ul.aligntextcenter li{display: flex;justify-content: center;align-items: center;gap: 5px;}
.cntermod{position: relative;height: 485px;top:-11px;z-index: -9;border: 1px solid #ffffff4d;-webkit-backdrop-filter: blur(22px);backdrop-filter: blur(22px);border-radius: 20px;}
.underborder{position: absolute;background: #00163038;border: 1px solid #ffffff26;-webkit-backdrop-filter: blur(22px);backdrop-filter: blur(22px);
height: calc(100% - 18px);left: 0;right: 0;top: 9px;z-index: -1;border-radius: 14px;overflow: hidden;margin: 0 7px;}
.underborder:before {content: "";z-index: -2;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(0deg);width: 200%;height: 40%;
border-radius: 50%;background: conic-gradient(transparent 0, #0085FF 25%, transparent 50%, #0085FF 75%, transparent 100%);animation: rotateGlow 30s linear infinite;filter: blur(22px);}
.underborder:after {content: "";position: absolute;z-index: -1;left: 3px;top: 3px;width: calc(100% - 6px);height: calc(100% - 6px);background: linear-gradient(360deg, #111 25% 25%, #01294e 100%);
border-radius: 14px;}
.logoicon{width: 100%;float: left;display: flex;justify-content: center;position: absolute;top: -25px;}
.logoicon img{width: auto;height: 65px;background: #272727;border-radius: 100px;padding: 10px;}
.com_table_list ul.aligntextcenter li img{width: 15px;}
.com_table_list ul.bigiconlist li{display: flex;gap: 10px;align-items: center;}
.com_table_list ul.bigiconlist li img{width: 25px;}
.comparetab{width: 100%;float: left;}

@keyframes rotateGlow {
    0% {
        transform: translate(-50%,-50%) rotate(0deg)
    }

    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}

.partner_visit{width: 100%;float:left;margin-bottom:50px;}
.partner_box{width: 100%;float:left;}
.rowbox{margin-left: -15px;margin-right:15px;}
.partner_box_size{width:25%;float:left;padding-left:15px;padding-right:15px;margin-bottom:30px;}
.partner_box_text{width: 100%;float: left;border: 1px solid #01407a;background: linear-gradient(0deg, rgba(0, 33, 63, .3) 0, rgba(0, 37, 70, .3) 100%);padding:15px 15px 20px;border-radius:20px;display: flex;justify-content: center;flex-direction: column;align-items: center;row-gap:30px;}
.partnerprofile{width: 100%;float: left;display: flex;justify-content: center;overflow: hidden;height: 325px;position: relative;}
.partnerprofile img{max-width: 100%;width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 20px;}
.partner_box_text .visit{padding:10px 30px;color:#fff;background:#002241;font-size: 18px;border-radius:80px;font-family: 'Mon-semibold';}
.partner_box_text .visit:hover{background: linear-gradient(90deg, #0085FF 0%, #044D91 100%);}
.partnername{width: 100%;float: left;}
.partnername p{width: 100%;float: left;font-size:18px;color:#fff;font-family: 'Mon-semibold';text-align:center;}



@media screen and (min-width:1200px) and (max-width:1440px){
    .dotslist ul{    padding: 0 150px;}
    .whychooseus_text h3{font-size: 16px;}
    .whychooseus_text p{font-size: 14px;}
    .whychoosedata{    padding: 0 50px;}
    .topheader_data{padding: 0 0;}
    .main_menu ul li a{font-size: 16px;}
    .login_signup a{font-size: 16px;}
    .logopart a img {width: 165px;}
    .herotxt{    padding: 100px 0 215px;}
    .herotxt_line h1 {font-size: 60px;line-height: 90px;    padding-bottom: 40px;}
    .herotxt_line p{line-height: 38px;}
    .tredwith_us{    margin-top: -60px;}
    .keytextdata p{    padding: 0px 20px;}
    .key_highlights_box{padding: 25px 0px;}
    .whytradingwithus_part{grid-column-gap: 30px;}
    .whytradingwithus_title h2 {font-size: 35px;width: 100%;line-height: 52px;}
    .aboutdata_right{width:50%;padding-left: 40px;}
    .aboutdata_left{width: 50%;}
    .changbox .aboutdata_right{padding-right: 40px;padding-left: 0;}

}

@media screen and (min-width:992px) and (max-width:1199px){
    
    .middleLogin2{width: 90%;}
    .middleLogin3{width: 90%;}
    
    .maxcontainer{padding: 0 15px;}
    .dotslist ul{    padding: 0 150px;}
    .whychooseus_text h3{font-size: 16px;}
    .whychooseus_text p{font-size: 14px;}
    .whychoosedata{    padding: 0 50px;}
    .topheader_data{padding: 0 0;}
    .main_menu ul li a{font-size: 14px;padding: 10px 10px;}
    .login_signup a{font-size: 14px;padding: 23px 25px;}
    .logopart a img {width: 165px;}
    .herotxt{    padding: 100px 0 215px;}
    .herotxt_line h1 {font-size: 60px;line-height: 90px;    padding-bottom: 40px;}
    .herotxt_line p{line-height: 38px;}
    .tredwith_us{    margin-top: -60px;}
    .keytextdata p{    padding: 0px 20px;}
    .key_highlights_box{padding: 25px 0px;}
    .whytradingwithus_part{grid-column-gap: 30px;}
    .whytradingwithus_title h2 {font-size: 35px;width: 100%;line-height: 52px;}
    .aboutdata_left{width:auto;padding-right: 15px;}
    .imagebox{width: 300px;height: 300px;border-radius: 100%;}
    .imagebox img{width: auto;position: relative;left: -222px;top: -2px;height: 300px;}
    .aboutdata_right{width: 67%;}
    .trading-rules-tabs{    justify-content: flex-start;}

    /* ak style *******************************************/
    .become-affiliate-wrapper{padding: 0px 100px;}
    .howit-step-description{font-size: 14px;}
    .earn-main-bgbox{gap: 15px;}
    .step-no-cardbox{width: 85px;height: 85px;margin-top: -44px;}
    .step-no-cardbox p{font-size: 36px;line-height: 36px;}
    .how-earn-titlebgbox h3{font-size: 16px;}
    .how-earn-img-box{height: 230px;}
    .how-earn-card-footer h4{font-size: 16px;}
    .fusion-funded-gridbox{gap: 20px;}
    .fusion-funded-card-boxes{padding: 20px;}
    .fusion-funded-card-icon{width: 50px;height: 50px;margin-bottom: 15px;}
    .fusion-funded-description{font-size: 18px;line-height: 25px;}
    .contact-detail-gridbox{grid-template-columns: repeat(2,1fr);row-gap: 60px;}
    .contact-detail-imgbox{width: 65px;height: 65px;margin-top: -58px;margin-bottom:15px;}
    /* ak style *******************************************/
    .partner_box_size{width: 33.33%;}
    .rowbox{margin:0;}
}
@media screen and (min-width:768px) and (max-width:991px){
    
    .middleLogin2{width: 90%;}
    .middleLogin3{width: 90%;}
    
    .maxcontainer{padding: 0 15px;}
    .topheader_data{padding: 0 0;display: initial;}
    .menu_and_login{display: initial;display: none;width: 100%;}
    .main_menu ul{width: 100%;border-radius: 15px;}
    .main_menu ul li{width: 100%;}
    .login_signup a{width: 100%;padding: 14px 30px;text-align: center;}
    .login_signup{width: 100%;}
    .main_menu{margin-bottom: 15px;width: 100%;}
    .logopart a img {width: 120px;}
    .logopart{display: flex;justify-content: space-between;width: 100%;align-items: center;}
    .logopart a.menuicon{display: flex;}
    .logopart a.menuicon img{width: 20px;}
    .menuicon{width: 50px;height: 50px;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;border-radius: 50px;padding: 20px;}
    .herotxt_line h1{line-height: 73px;padding: 0px 15px 20px;font-size: 52px;}
    .herotxt{padding: 30px 0 175px;}
    .herotxt_line p {line-height: 35px;}
    .twobutton a.jointelegram{justify-content: center;column-gap: 10px;}
    .curvpart_BG{height: 111px;}
    .pagetitle h2{font-size: 32px;    padding-bottom: 50px;}
    .pagetitle p{font-size: 14px;color: #fff;width: 100%;}
    .tredwith_us{padding-bottom: 80px;margin-top: -80px;}
    .key_highlights_box{padding: 20px 20px;flex-direction: column;}
    .key_highlights_textbox{padding:25px 0;    width: 100%;}
    .key_highlights_textbox::before{width: 100%;height: 2px;bottom: 0;background: linear-gradient(88deg, #0C1925 13%, #007DEF 50%, #0C1925 90.5%);}
    .key_highlights_textbox:first-child::before{content: none;}
    .key_highlights_textbox:last-child::before{content: "";}
    .keytextdata p{padding: 0 0;    font-size: 14px;}
    .keytextdata h3 {font-size: 20px;}
    .whytradingwithus_part{grid-template-columns: repeat(1, 1fr);}
    .whytradingwithus_title h2 {font-size: 32px;width: 100%;text-align: center;padding-bottom: 20px;}
    .whytradingwithus_title p{font-size: 18px;    padding-bottom: 15px;    text-align: center;}
    .whytradingwithus_title span{font-size: 16px;text-align: center;}
    .jointelegram_comm a p {font-size: 16px;}
    .whytradingwithus_text{margin-bottom: 50px;}
    .tradingtext p {font-size: 14px;}
    .tradingtext h3 {font-size: 20px;}
    .bestplantitle_BG img{width: 100%;}
    .bestplantitle_text{margin-top: -55px;}
    .bestplantitle_text p {font-size: 18px;padding-bottom: 10px;}
    .bestplantitle_text h3{font-size: 32px;}
    .bestplantab_tabel .tab-contant{overflow-x: scroll;}
    .bestplan_tabel {width: 1200px;}
    .bestplantab{column-gap: 10px;margin-bottom: 50px;}
    .bestplantab li a{width: auto;padding: 15px 0px;font-size: 13px;height: 50px;}
    .bestplan_title{margin-bottom: 50px;}
    .tablepartone li p{font-size: 14px;}
    .rightline li p{font-size: 14px;}
    .lineone li p{font-size: 16px;}
    .dotslist ul li{width: 100%;height: 200px;}
    .borderline{width: 2px;height: 100%;margin-left: 7px;}
    .whychoosedata{top: -15px;left: 45px;    width: 660px;}
    .chooseiconbox{    justify-content: flex-start;margin-bottom: 15px;}
    .whychooseus_text h3{text-align: left;}
    .whychooseus_text p{text-align: left;}
    .dotslist ul{padding-right: 0;padding-bottom: 15px;}
    .dotslist ul li .dotround.dotroundone{float: left;}
    .bestplan{padding-bottom: 80px;}
    .whychooseus{padding-bottom: 0;}
    .about_us .pagetitle h2{line-height: 48px;}
    .aboutdata{display: grid;grid-template-columns: repeat(1, 1fr);margin-bottom: 30px;}
    .footertext{display: grid;grid-template-columns: repeat(1, 1fr);row-gap: 25px;}
    .imagebox{ border-radius: 23px;}
    .aboutdata_left{padding-bottom: 30px;}
    .aboutdata_text p{font-size: 14px;line-height: 26px;padding-bottom: 15px;}
    .aboutdata_right{    width: 100%;}
    .footertext_data h2{font-size: 22px;}
    .about_us{    padding-bottom: 80px;}
    .jointelegram_comm a{padding: 20px 30px;}
    .whychooseus .pagetitle h2{padding-bottom: 70px;}
    .readmore a{    padding: 20px 52px;}
    .logomenu_space{    flex-direction: column;}
    .usfulllink{    padding: 15px 0px 0;}

    /* ak style *******************************************/
    .trand-without-wrapper{flex-direction: column;row-gap: 40px;margin-top: -80px;}
    .trade-without-left{width: 100%;}
    .trade-without-right{width: 100%;}
    .trading-rules-tabs li a{padding: 15px 15px;}
    .trading-rules-tabdata{column-gap: 10px;}
    .tradingrules-tabdata-left{width: 40%;}
    .trading-datatab-ul li a{padding: 10px;line-height: 19px;font-size: 14px;}
    .cm-fusion-title{font-size:16px;line-height: 24px;margin-bottom: 10px;}
    .cm-fusion-text{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
    .become-affiliate-wrapper{padding: 0px 100px;}
    .how-it-work-wrapper .pagetitle h2{padding-bottom: 85px;}
    .how-it-work-stepcard{padding: 0 10px 25px 10px;}
    .howit-step-title{font-size: 18px;line-height: 21px;}
    .step-no-cardbox{width: 75px;height:75px;margin-top: -35px;margin-bottom: 18px;}
    .step-no-cardbox p{font-size: 28px;line-height: 30px;}
    .howit-step-description{font-size: 14px;line-height: 19px;}
    .earn-main-bgbox{grid-template-columns: repeat(2,1fr);gap: 20px;}
    .how-earn-img-box{height: 215px;}
    .how-earn-titlebgbox{padding: 15px;}
    .how-earn-titlebgbox h3{font-size: 16px;}
    .how-earn-card-footer{padding: 15px;}
    .how-earn-card-footer h4{font-size: 14px;}
    .fusion-funded-gridbox{grid-template-columns: repeat(2,1fr);gap: 20px;}
    .fusion-funded-card-boxes{padding: 20px;}
    .fusion-funded-card-icon{width: 50px;height: 50px;margin-bottom: 15px;}
    .fusion-funded-description{font-size: 18px;line-height: 25px;}
    .contact-detail-gridbox{grid-template-columns: repeat(2,1fr);row-gap: 60px;}
    .contact-detail-imgbox{width: 65px;height: 65px;margin-top: -58px;margin-bottom:15px;}
    .contact-detail-title{font-size: 14px;line-height: 21px;}
    /* ak style *******************************************/
    
    .partner_box{column-gap: 20px;row-gap: 20px;}
    .partnername p{font-size:16px;}
    .partner_box_text .visit{font-size:16px;}
    .rowbox{margin: 0;}
    .partner_box_size {width: 50%;}

}
@media screen and (min-width:318px) and (max-width:767px){ 
    
    .middleLogin{width: 90%;}
    .loginMainPart{padding: 50px 0;}
    .loginInner{padding: 25px 20px;}
    .loginInner .imgPrt img{width: 134px;height: 60px;}
    .loginInner .imgPrt{margin-bottom: 20px;}
    .loginMainTxt{margin-bottom: 20px;}
    .inputPart input{padding: 15px;}
    .inputPart{margin-bottom: 20px;}
    .loginInner .forgot_pass{margin-top: 0;margin-bottom: 20px;}
    .formBtn button{font-size: 16px;padding: 15px 20px;}
    .formBtn{margin-bottom: 20px;}
    
    .middleLogin2{width: 90%;}
    .middleLogin2 .loginMainTxt{padding: 0;margin-bottom: 10px;}
    .loginMainTxt h1{font-size: 24px;}
    .middleLogin2 .inputPart{width: 100%;padding: 0;margin-bottom: 20px;}
    .checkBxPart{padding: 0;margin-bottom: 20px;}
    .middleLogin2 .formBtn button{width: 100%;}
    .inputPart .flagImg{top: 9px;left: 12px;}
    
    .contactForm{margin-bottom: 100px;}
    .middleLogin3{width: 90%;}
    .middleLogin3 .loginInner{padding: 20px 20px 10px;}
    .middleLogin3 .loginMainTxt{margin-bottom: 10px;}
    
    .maxcontainer{padding: 0 15px;}
    .topheader_data{padding: 0 0;display: initial;}
    .menu_and_login{display: initial;display: none;}
    .main_menu ul{width: 100%;border-radius: 15px;}
    .main_menu ul li{width: 100%;}
    .login_signup a{width: 100%;padding: 14px 30px;text-align: center;}
    .login_signup{width: 100%;}
    .main_menu{margin-bottom: 15px;}
    .logopart a img {width: 120px;}
    .logopart{display: flex;justify-content: space-between;width: 100%;align-items: center;}
    .logopart a.menuicon{display: flex;}
    .logopart a.menuicon img{width: 20px;}
    .menuicon{width: 50px;height: 50px;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;border-radius: 50px;padding: 20px;}
    .herotxt_line h1{    line-height: 35px;padding: 0px 15px 20px;    font-size: 25px;}
    .herotxt{padding: 30px 0 175px;}
    .herotxt_line p {font-size: 14px;padding-bottom: 40px;}
    .twobutton{flex-direction: column;row-gap: 20px;padding: 0 30px;}
    .twobutton a{width: 100%;text-align: center;box-shadow: 0px 0px 9px 2px #a7a7a766;}
    .twobutton a.jointelegram{justify-content: center;column-gap: 10px;}
    .curvpart_BG{height: 111px;}
    .pagetitle h2{font-size: 32px;    padding-bottom: 50px;}
    .pagetitle p{font-size: 14px;color: #fff;width: 100%;}
    .tredwith_us{padding-bottom: 80px;margin-top: -80px;}
    .key_highlights_box{padding: 20px 20px;flex-direction: column;}
    .key_highlights_textbox{padding:25px 0;    width: 100%;}
    .key_highlights_textbox::before{width: 100%;height: 2px;bottom: 0;background: linear-gradient(88deg, #0C1925 13%, #007DEF 50%, #0C1925 90.5%);}
    .key_highlights_textbox:first-child::before{content: none;}
    .key_highlights_textbox:last-child::before{content: "";}
    .keytextdata p{padding: 0 0;    font-size: 14px;}
    .keytextdata h3 {font-size: 20px;}
    .whytradingwithus_part{grid-template-columns: repeat(1, 1fr);}
    .whytradingwithus_title h2 {font-size: 32px;width: 100%;text-align: center;padding-bottom: 20px;}
    .whytradingwithus_title p{font-size: 18px;    padding-bottom: 15px;    text-align: center;}
    .whytradingwithus_title span{font-size: 16px;text-align: center;}
    .whytradingwithus_list ul li{    flex-direction: column;    align-items: center;}
    .tradingtext{text-align: center;padding-top: 30px;}
    .jointelegram_comm a p {font-size: 16px;}
    .whytradingwithus_text{margin-bottom: 50px;}
    .tradingtext p {font-size: 14px;}
    .tradingtext h3 {font-size: 20px;}
    .bestplantitle_BG img{width: 100%;}
    .bestplantitle_text{margin-top: -55px;}
    .bestplantitle_text p {font-size: 18px;padding-bottom: 10px;}
    .bestplantitle_text h3{font-size: 32px;}
    .bestplantab_tabel .tab-contant{overflow-x: scroll;}
    .bestplan_tabel {width: 1200px;}
    .bestplantab{column-gap: 6px;margin-bottom: 50px;white-space: nowrap;overflow-x: auto;overflow-y: hidden;justify-content: flex-start;}
    .bestplantab li{float:none;display: inline-block;}
    .bestplantab li a{width: 108px;padding: 15px 0px;font-size: 13px;height: 50px;}
    .bestplan_title{margin-bottom: 50px;}
    .tablepartone li p{font-size: 14px;}
    .rightline li p{font-size: 14px;}
    .lineone li p{font-size: 16px;}
    .dotslist ul li{width: 100%;height: 200px;}
    .borderline{width: 2px;height: 100%;margin-left: 7px;}
    .whychoosedata{top: -15px;left: 45px;}
    .chooseiconbox{    justify-content: flex-start;margin-bottom: 15px;}
    .whychooseus_text h3{text-align: left;}
    .whychooseus_text p{text-align: left;}
    .dotslist ul{padding-right: 0;padding-bottom: 15px;}
    .dotslist ul li .dotround.dotroundone{float: left;}
    .bestplan{padding-bottom: 80px;}
    .whychooseus{padding-bottom: 0;}
    .about_us .pagetitle h2{line-height: 48px;}
    .aboutdata{display: grid;grid-template-columns: repeat(1, 1fr);margin-bottom: 30px;}
    .footertext{display: grid;grid-template-columns: repeat(1, 1fr);row-gap: 0;}
    .imagebox{border-radius: 10px;}
    .aboutdata_left{padding-bottom: 30px;}
    .aboutdata_text p{font-size: 14px;line-height: 26px;padding-bottom: 15px;}
    .aboutdata_right{    width: 100%;}
    .footertext_data h2{font-size: 22px;}
    .about_us{    padding-bottom: 80px;}
    .jointelegram_comm a{padding: 20px 30px;}
    .whychooseus .pagetitle h2{padding-bottom: 70px;}
    .readmore a{    padding: 20px 52px;}

    .logomenu_space{flex-direction: column;}
    .usfulllink ul{    flex-direction: column;}
    .usfulllink{width: 100%;}
    .usfulllink ul{width: 100%;row-gap: 20px;}
    .usfulllink ul li a {font-size: 16px;}
    .logofooter{    justify-content: center;}
    .paymentoption ul{    column-gap: 60px;}
    .footerbody{    padding: 30px 0 65px;}

    /* ak style *******************************************/
    .trand-without-section{padding-bottom: 80px;}
    .trand-without-wrapper{flex-direction: column;row-gap: 40px;margin-top: -80px;}
    .trade-without-left{width: 100%;}
    .trade-without-title{font-size: 32px;line-height: 40px;text-align: center;}
    .trade-without-desc{text-align: center;}
    .btn-with-imgbox{width: 100%;text-align: center;}
    .btn-with-imgbox a {padding: 20px 30px;}
    .btn-with-imgbox a p{font-size: 16px;}
    .trading-rules-section{padding-bottom:30px;}
    .trade-without-right{width: 100%;}
    .tradingrules_text{display: flex;justify-content: center;margin-top: -55px;}
    .tradingrules_text h3{width: 100%;font-size:20px;}
    .trading-rules-tabs{display: block;width: calc(100% + 30px);margin-left: -15px;}
    .trading-rules-tabs li{display: inline-block;white-space: normal;float: none;margin-right: 10px;}
    .trading-rules-tabs li:first-child{margin-left: 15px;}
    .trading-rules-tabs li a{padding: 15px 15px;width: auto;}
    .trading-rules-tabdata{flex-wrap: wrap;row-gap: 15px;}
    .tradingrules-tabdata-left{border-radius: 8px;width: 100%;padding: 10px;}
    .tradingrules-tabdata-right{border-radius: 8px;width: 100%;padding: 15px;}
    .trading-datatab-ul li{margin-bottom: 8px;}
    .trading-datatab-ul li a{padding: 10px;line-height: 20px;font-size: 14px;}
    .cm-fusion-title{font-size:16px;line-height: 24px;margin-bottom: 10px;}
    .cm-fusion-text{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
    .fusion-contantdata-ul li{font-size: 14px;line-height: 20px;margin-bottom:5px;}
    .pdb-0{margin-bottom: 0px;}
    .need-help-fixedbtn{        bottom: 55px;right: 15px;padding: 10px;}
    .need-help-fixedbtn p{font-size: 12px;line-height: 14px;}
    .become-affiliate-section{margin-top: -80px;padding-bottom: 80px;}
    .become-affiliate-wrapper{padding: 0px;}
    .become-affiliate-title{font-size: 24px;line-height: 34px;margin-bottom: 8px;}
    .start-gen-txt{font-size: 18px;line-height: 25px;margin-bottom: 25px;}
    .startchallenge a{padding: 20px 30px;}
    .how-it-work-section{padding-bottom: 80px;}
    .how-it-work-wrapper .pagetitle h2{padding-bottom: 75px;}
    .how-it-work-gridbox{grid-template-columns: repeat(1,1fr);row-gap: 75px;}
    .step-no-cardbox{width: 85px;height: 85px;margin-top: -40px;}
    .step-no-cardbox p{font-size: 33px;line-height: 33px;}
    .howit-step-description{font-size: 14px;}
    .how-much-earn-section{padding-bottom: 80px;}
    .earn-main-bgbox{padding: 15px;grid-template-columns: repeat(1,1fr);gap: 15px;}
    .how-earn-img-box{height:auto;}
    .how-earn-titlebgbox{padding: 15px;height: auto;}
    .how-earn-titlebgbox h3{font-size: 16px;}
    .how-earn-card-footer{padding: 15px;height: auto;}
    .how-earn-card-footer h4{font-size: 14px;}
    .why-fusion-funded-section{padding-bottom: 80px;}
    .fusion-funded-gridbox{grid-template-columns: repeat(1,1fr);gap: 20px;}
    .fusion-funded-card-boxes{padding: 20px;}
    .fusion-funded-card-icon{width: 50px;height: 50px;margin-bottom: 15px;}
    .fusion-funded-description{font-size: 18px;line-height: 25px;}
    .terms-condition-description{width: 100%;}
    .terms-condition-section{padding-bottom: 80px;}
    .contact-detail-section{margin-top: -80px;padding-bottom: 80px;}
    .contact-detail-description{width: 100%;font-size: 16px;line-height: 27px;margin-bottom: 75px;}
    .contact-detail-gridbox{grid-template-columns: repeat(1,1fr);row-gap: 60px;}
    .contact-detail-imgbox{width: 65px;height: 65px;margin-top: -58px;margin-bottom:15px;}
    .contact-detail-title{font-size: 14px;line-height: 21px;}
    /* ak style *******************************************/
    
    .comparetab{overflow-x: auto;overflow-y: hidden;padding-top: 40px;}
    .com_table {width: 600px;}
    .com_table_list ul li p{font-size: 14px;}
    .com-title h2{font-size: 14px;line-height: 25px;}
    .com-title{height: 125px;}
    .cntermod{height: 455px;}
    .underborder:before{width: 400%;}
    .logoicon img{height: 60px;}
    .com_table_list ul.bigiconlist li img{width: 20px;}
    
    .partner_box{flex-direction: column;}
    .partner_box_text {width: 100%;}
    .partnername p{font-size:16px;}
    .partner_box_text .visit{font-size:16px;}
    .rowbox{margin:0;}
    .partner_box_size{width:100%;padding:0 0;margin-bottom:30px;}
}






@media (min-width: 576px) {
    .custom_container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .custom_container {
        max-width: 720px;
        
    }
}

@media (min-width: 992px) {
    .custom_container {
        max-width: 960px;
       
    }
}

@media (min-width: 1200px) {
    .custom_container {
        max-width: 100%;
    }
}

@media screen and (min-width:992px) and (max-width:1199px){
    .custom_container{padding: 0 10px;}
}




/*Animation Start*/
#particleCanvas {position: absolute;top: 0;left: 0;z-index: -1;width: 100%; height: 100%;}
#particle-canvas{position: absolute;top: 0;left: 0;z-index: -1;width: 100%; height: 100%;opacity: 0.2;}
.blob {display: flex;justify-content: center;align-items: center;width: 800px;height: 800px;border-radius: 100%;background: #066FCF; filter: blur(150px);transition: all 450ms ease-out;position: absolute;pointer-events: none;left: 0;top: 0;transform: translate(calc(-50% + 15px), -50%);z-index: 0;}
.blob.blobFull{z-index: 1;position: fixed;width: 500px;height: 500px;}



.subject {
      opacity: 0;
    }
    .reveal-up {
    opacity: 0;
      animation: fade-in 660ms ease forwards,
        slide-up 1000ms cubic-bezier(0, 0, 0.1, 1) forwards;
    }

    .reveal-down {
        opacity: 0;
        animation: fade-in 660ms ease forwards,
        slide-down 1000ms cubic-bezier(0, 0, 0.1, 1) forwards;
    }

    @keyframes fade-in {
      to {
        opacity: 1;
      }
    }

    @keyframes slide-up {
      from {
        transform: translateY(-100px);
      }
    }

    @keyframes slide-down {
      from {
        transform: translateY(100px);
      }
    } 



.chart {
  animation: floating 3s ease-in-out infinite;
}
 
.about {
  animation: floating 3s ease-in-out infinite;
}
 
 
 
@keyframes floating {
  from {
    transform: translate(0, 0);
  }

  65% {
    transform: translate(0, 1rem);
  }

  to {
    transform: translate(0, 0);
  }
}
 



    .aboutdata_left.reveal-down {
    opacity: 0;
      animation: fade-in 660ms ease forwards,
        left-out 1000ms cubic-bezier(0, 0, 0.1, 1) forwards;
    }

    .aboutdata_left.reveal-up {
        opacity: 0;
        animation: fade-in 660ms ease forwards,
        left-in 1000ms cubic-bezier(0, 0, 0.1, 1) forwards;
    }

    .aboutdata_right.reveal-down {
    opacity: 0;
      animation: fade-in 660ms ease forwards,
        right-out 1000ms cubic-bezier(0, 0, 0.1, 1) forwards;
    }

    .aboutdata_right.reveal-up {
        opacity: 0;
        animation: fade-in 660ms ease forwards,
        right-in 1000ms cubic-bezier(0, 0, 0.1, 1) forwards;
    }

@keyframes left-out {
      from {
        transform: translateX(-160px) translateY(160px);
      }
    } 

@keyframes left-in {
      from {
        transform: translateX(-160px) translateY(-160px);
      }
    } 
@keyframes right-out {
      from {
        transform: translateX(160px) translateY(160px);
      }
    } 

@keyframes right-in {
      from {
        transform: translateX(160px) translateY(-160px);
      }
    } 


  