body { font-family: "Inter", sans-serif; } 
a { text-decoration: none !important; }

header .header {
    background-color: #0f1113;
    padding: 10px 0;
}

header .header .top-btns {
    text-align: right;
    padding-top: 6px;
}

header .header .top-btns a  {margin-left: 14px;}
header .header .top-btns a.dbtn {
    
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 10px 20px;
}

.logo img { width : 60%; height : auto; }

header .header .top-btns a.sbtn {
    font-family: "Inter", sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #05673C;
    border-radius: 50px;
    padding: 10px 20px;
    background: #05673C;
}

section.footer img {
    width: 50%;
}


.headerbanner {background-color:#000000;padding-top: 4%;}
.headerbanner img  { width:100%; height:auto; }
.headerbanner h2  {font-weight:600;font-size: 62px;color:#fff;padding-top: 10px;}
.headerbanner h2 span { color:#8AC320; }
.headerbanner p{ font-weight:400; font-size:16px; color:#fff; }
.headerbanner a{   color: #fff;
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #05673C;
    border-radius: 50px;
    padding: 10px 20px;
    background: #05673C; }


section.reviewsec ul {
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

section.reviewsec ul li {
    width: auto;
    /* float: left; */
    border-right: 1px solid #E0E0E0;
    display: inline-block;
    margin: 12px 9px;
    padding: 12px 29px;
}

section.reviewsec {
    background: #fff;
    border-radius: 20px;
    position: relative;
    margin-top: -35px;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    margin-top: -39px;
}

section.reviewsec ul li:last-child { border : none; }

section.stocksec ul {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
}

section.stocksec ul li {
    display: inline;
    width: 14%;
    float: left;
    padding: 0 3px;
}

section.stocksec ul li img {
    width: 100%;
    height: auto;
}

section.stocksec {
    padding: 0 0 4%;
}

.trade-potential {position: relative;padding: 4% 0;}
.trade-potential:before {content: "";border-top: 1px solid #E0E0E0;position: absolute;top: 0;width: 80%;margin: 0 auto;left: 0;right: 0;}
.trade-potential h2 {font-weight:600;color:#000;font-size:55px;text-align: center;margin-bottom: 50px;margin-top: 0;}
.trade-potential .slide .box .imagebox img {width: 100%;height: auto;}
.trade-potential .slide .box .cont h3 {font-weight:600;font-size: 24px;color:#000;}
.trade-potential .slide .box .cont p {font-weight:400;font-size: 16px;color:#000;}
.trade-potential .slide .box .cont a {color:#05673C;font-size: 16px;text-decoration: underline !important;}

.slick-next:before {background-image:url(../images/ar.png);font-size: 0;width: 60px;height: 60px;background-size: contain;display: inline-block;}
.slick-prev:before {background-image:url(../images/ar.png);font-size: 0;width: 60px;height: 60px;background-size: contain;display: inline-block;transform: rotate(180deg);}
button.slick-prev.slick-arrow {left: -62px;top: 46px;}


.market{background-color: #021C33;position: relative;padding: 0% 0;background-image: url(../images/bg.png);background-size: contain;background-position: left;background-repeat: no-repeat;background-position-x: 20%;}

.market h2 {font-size: 44px;color:#fff;font-weight:600;padding-top: 40px;}
.market p {font-size: 14px;color:#fff;font-weight:400;margin:30px 0;}
.market a {     color: #fff;
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #05673C;
    border-radius: 50px;
    padding: 10px 20px;
    background: #05673C; }


.market img{    width: 100%;
    transform: scale(1.09);}


.reviews {background-color:#F1F2F4;padding: 4% 0;overflow: hidden;} 
.reviews h2 {font-weight:700;font-size:55px;color:#000;text-align: center;width: 44%;margin: 0 auto;}
.reviews h6 {font-weight:400;font-size:14px;color:#333333;text-align: center;}

.reviews ul#sl {padding: 0;margin: 0;list-style: none;display: inline-block;width: 100%;margin-top: 40px;}
.reviews ul#sl li {padding: 0 10px;}
.reviews ul#sl li .box {background: #fff;border-radius: 14px;padding: 8% 6%;}
.reviews ul#sl li .box h5 {color:#828282;font-size:13px;font-weight:400;text-align:right;display: none;}
.reviews ul#sl li .box h4 { color:#000; font-weight:700; font-size:13px; }
.reviews ul#sl li .box p { color:#333333; font-weight:400; font-size:16px;  }

.reviews h3 {text-align: center;font-size: 13px;font-weight: 400;color: #828282;}

section.reviews ul#rl {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    width: 72%;
    text-align: center;
    margin-top: 60px;
}

section.reviews ul#rl li {
    width: auto;
    float: none;
    border-right: 1px solid #E0E0E0;
    display: inline;
    padding: 0 33px;
}


section.reviews ul#rl li:last-child { border: none;}


.instru {background: #253020;background: radial-gradient(circle,rgba(37, 48, 32, 1) 0%, rgba(28, 28, 28, 1) 100%);padding: 4% 0;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;}

.instru h2 {
    font-weight: 700;
    font-size: 55px;
    color: #fff;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    }
.instru h4 { font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-align: center; }


.instru ul {display: inline-block;width: 100%;list-style: none;padding: 0;margin: 0;text-align: center;margin-top: 40px;margin-bottom: 40px;clear: both;display: none;}
.instru ul li {width: 16.6%;float: left;padding: 0 5px;}
.instru ul li img {width: 100%;float: left;display: inline-block;}

.instru img.mimg { width:100%; height:auto; }
.instru h3 {font-size: 44px;color:#fff;font-weight:600;padding-top: 40px;}
.instru p {font-size: 14px;color:#fff;font-weight:400;margin:30px 0; width: 100%; text-align: left;}
.instru a {     color: #fff;
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #05673C;
    border-radius: 50px;
    padding: 10px 20px;
    background: #05673C; }




.footer {background-color:#000;padding: 4% 0 0;}

.footer hr {border-color: #ffffff2e;}
.footer a.getbtn {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    border: 1px solid #7EF844;
    border-radius: 50px;
    padding: 10px 20px;
    background: #7EF844;
    margin-top: 7px;
    }


.footer h6 {font-weight: 600;font-size: 15px;color: #fff;margin-bottom: 22px;}
.footer .cont a.pbtn {display: inline-block;width: 100%;color: #fff;font-weight: 600;font-size: 20px;}
.footer .cont a.ibtn {display: inline-block;/* width: 100%; */color: #fff;font-weight: 600;font-size: 17px;border: 1px solid #fff;text-align: center;padding: 10px 20px;margin: 12px 0;}
.footer .cont p {color: #999999;font-size: 16px;font-weight: 400;}


.footer nav ul {padding: 0;margin: 0;list-style: none;display: inline-block;width: 100%;}
.footer nav ul li {margin-bottom: 10px;}
.footer nav ul li a{color: #999999;font-size: 16px;font-weight: 400;  }

.footer .copy {padding: 4% 0 2%;}
.footer .copy p { color: #999999;font-size: 16px;font-weight: 400; margin:0; }



    .group-table{width:100%;margin:0 auto;padding:30px 0 60px;display: inline-block;width: 100%;PADDING: 0;}
    .group-table table{width:100%;}
    .group-table tr{width:100%;display: inline-block;}
    .group-table thead th{   font-family: "Poppins", sans-serif; background: #01C38D;font-size:14px;font-weight:bold;color: #000;width: 33%;display: inline-block;}
    .group-table tr td{border:1px solid #dddddd;  font-family: "Poppins", sans-serif;color: #fff;font-size:14px;font-weight: normal;padding:7px 15px;background: #181a20;width: 33%;display: inline-block;}
    .group-table tr td label {
        color: #01C38D;
        font-size: 12px;
        font-weight: 700;
        display: inline-block;
          font-family: "Poppins", sans-serif;
        padding-left: 10px;
    }

    .group-table thead , .group-table tbody { display: inline;}

.ctable { padding : 4% 0; }

.ctable h1 {
    font-weight: 600;
    color: #000;
    font-size: 55px;
    text-align: center;
    margin-bottom: 50px;
    margin-top: 0;
}


.marketchart {padding: 4% 0;overflow: hidden;} 
.marketchart h2 {font-weight:700;font-size:55px;color:#000;text-align: center;width: 44%;margin: 0 auto;}
.marketchart p {font-weight:400;font-size:14px;color:#333333;text-align: center;width: 44%;margin: 0 auto;}


.stock-tabs button {
    display: inline-block !important;
    background: #fff;
    border-radius: 14px !important;
    top: 46px;
}

.stock-tabs button img {
    width: 20%;
    float: left;
    height : auto;
}

.stock-tabs button div {
    width: 80%;
    float: left;
    padding-left: 10px;
}

.stock-tabs button small.ssmall {
    display: block;
    text-align: right;
}

.stock-tabs.slick-initialized.slick-slider .slick-prev:before , .stock-tabs.slick-initialized.slick-slider .slick-next:before {
    width: 30px;
    height: 30px;
}


.stock-tabs button strong {
    font-size: 18px;
}

.stock-tabs button small {
    font-size: 14px !important;
}

.stock-tabs.slick-initialized.slick-slider {
    margin-top: 30px;
}

section.marketchart div#stock-detail {
    /* width: 30%; */
    /* float: left; */
    text-align: center;
    padding: 4% 0;
    display: none;
}

section.marketchart canvas#stockChart {
    /* width: 70% !important; */
    /* float: left; */
}

section.marketchart div#stock-detail h4 {
    font-size: 22px;
    font-weight: 700;
    /* margin-bottom: 30px; */
}

div#stock-detail p {
    text-align: center;
    width: 100%;
    /* background: #eee; */
    /* padding: 14px 10px; */
    font-size: 16px;
    color: #000;
    /* border-bottom: 1px solid #bfbfbf; */
}



section.marketchart div#coinDetail {
    width: 30%;
    float: left;
    margin-top: -60px;
}

section.marketchart canvas#coinChart {
    width: 70% !important;
    float: left;
    margin-top: -60px !important;
    position: relative;
}

section.marketchart div#coinDetail h4 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 30px;
}

div#coinDetail p {
    text-align: left;
    width: 100%;
    background: #eee;
    padding: 14px 10px;
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #bfbfbf;
}


button.coin-tab.slick-slide div {
    width: 100% !important;
}

/*NEW STYLE*/

.topbtn {
    text-align: left;
    width: 100% !important;
}

.topbtn strong {
    width: 100%;
    display: inline-block;
    font-size: 16px;
}

.topbtn small {
    font-size: 14px;
    font-weight: 500;
    margin: 6px 0;
    display: inline-block;
}

.topbtn small.ssmall {
    margin: 0;
    text-align: right;
    font-size: 20px;
}

.topbtn {
    text-align: left;
    width: 100% !important;
}

.topbtn strong {
    width: 100%;
    display: inline-block;
    font-size: 16px;
}

.topbtn small {
    font-size: 14px;
    font-weight: 500;
    margin: 6px 0;
    display: inline-block;
}

.topbtn small.ssmall {
    margin: 0;
    text-align: right;
    font-size: 20px;
}

div#stock-detail h5 {
    font-size: 16px;
    font-weight: 700;
}

div#stock-detail ul {
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: auto;
    padding: 0;
}

div#stock-detail ul li {
    margin-top: 10px;
}

.stsidebar {
    width: 100%;
    float: left;
}

.range-buttons button {
    background: #ffffff;
    color: #000;
    padding: 10px 40px;
    border: 1px solid #cccccc;
    box-shadow: none !important;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 600;
    width: 44px;
    padding: 8px 6px;
}

.range-buttons.mb-3 {
    margin-bottom: 26px;
    text-align: right;
}

.stsidebar canvas#stockChart {
    height: 360px !important;
    width: 100% !important;
}

div#stock-detail {
    text-align: left;
    padding: 10px 0;
    width: 20%;
    float: left;
}

section.termcont {
    padding: 2% 0;
}

section.termcont h2 {
    font-size: 30px;
    color: #000;
    letter-spacing: -2px;
}

section.termcont p {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}

section.termcont b {
    color: #000;
    font-size: 18px;
    margin: 10px 0;
    display: inline-block;
}

.marketchart .tradingview-widget-container iframe { height : 500px !important; margin-top: 50px;}

.label-dzbd7lyV.snap-dzbd7lyV.end-dzbd7lyV {
    display: none !important;
}

div#stockChart , div#cryptoChart {
    margin-top: 40px;
}