@media (min-width: 1200px){
    .header-section .col-lg-3 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .header-section .col-lg-9 {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
    .featurestable .table-responsive{
        overflow-x: hidden;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media(max-width:1199px){
    .header-section .navbar-brand img {
        height: 40px;
    }
    .navbar-section .navbar-nav li .nav-link{
        font-size: 14px;
    }
    .toplinks:before {
        content: '';
        width: 19%;
    }
    .performtabsec .marketable h6 {
        font-size: 15px;
    }
    .pricebox h2 span {
        font-size: 50px;
    }
    .pricebox h2 {
        font-size: 35px;
    }
    .trailbx {
        font-size: 15px;
    }
    .pricesection .perbox {
        font-size: 20px;
    }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #00c4ca;
    }
    .owl-theme .owl-nav {
        margin-top: 0;
        height: 15px;
    }

    .marketable{
        position: relative;
        padding-bottom: 8px;
        overflow: hidden;
    }
    .marketinner {
        overflow-x: auto;
        overflow-y: hidden;
        margin-left: 120px;
    }
    .marketinner tbody tr td:first-child, .marketinner thead tr th:first-child {
        position: absolute;
        left: 0;
        top: auto;
    }
    .performtabsec .marketinner {
        overflow-x: initial;
        overflow-y: initial;
        margin-left: 0;
    }
    .performtabsec .marketinner tbody tr td:first-child {
        position: initial;
    }
    .performtabsec .marketinner table thead tr th:first-child, .performtabsec .marketinner table tbody tr td:first-child{
        border-right: none !important;
    }
    .performtabsec .marketinner .table-striped tbody tr:nth-of-type(odd) td:first-child {
        background-color: transparent !important;
    }
    .marketinner table tbody tr td:first-child{
        font-size: 16px;
    }
    .marketinner .table-striped tbody tr:nth-of-type(odd) td:first-child{
        background-color: rgba(0,0,0,.05);
    }
    .marketinner table thead tr th:first-child, .marketinner table tbody tr td:first-child {
        border-right: 1px solid #3d4459 !important;
    }
    .marketinner::-webkit-scrollbar-track
    {
        border-radius: 10px;
        background-color: #ffffff;
        margin: 0 10px !important;
       
    }
    .marketinner::-webkit-scrollbar
    {
        height: 7px;
        background-color: #ffffff;
    }

    .marketinner::-webkit-scrollbar-thumb
    {
        border-radius: 10px;
        background-color: #c2c2c2;
    }
    .marketinner table tbody tr:last-child td:first-child:before {
        content: '';
        width: 1px;
        position: absolute;
        top: 0;
        bottom: -30px;
        display: block;
        right: -1px;
        background-color: #3d4459;
    }

    .mperformetric .marketinner {
        margin-left: 95px;
    }
    .tradingbxcont table thead tr th:first-child, .tradingbxcont table tbody tr td:first-child {
        width: 120px;
    }
    .tradingbxcont table thead tr th, .tradingbxcont table tbody tr td {
        width: 115px;
    }
        .corelatbox .row .col-lg-4:first-child table tbody tr td:first-child strong{
        width: 200px;
    }
    .corelatbox .row .col-lg-4 .marketinner {
        margin-left: 0 !important;
    }
    
    .corelatbox .row .col-lg-4 .marketinner .table-striped tbody tr:nth-of-type(odd) td:first-child{
        background-color: #f2f2f2;
    
    }
    .corelatbox .row .col-lg-4 .marketinner .table-striped tbody tr td:first-child,
    .corelatbox .row .col-lg-4 .marketinner .table-striped thead tr th:first-child{
        border-right: none !important;
        font-size: 14px;
    }
    .corelatbox .row .col-lg-4 .marketinner .table-striped tbody tr td:first-child:before{
        display: none;
    }
    .corelatbox .marketinner tbody tr td:first-child,.corelatbox .marketinner thead tr th:first-child{
        position: initial;
    }
}

@media(min-width:992px) and (max-width:1199px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 8px;
        padding-left: 8px;
    }
}

@media (min-width: 992px){

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1268px;
}

.navbar-section .navbar-nav li:last-child .nav-link{
   padding-right: 0;
}
.navbar-expand-lg .navbar-toggler{
    display: block;
    font-size: 23px;
    padding-left: 0;
    color: #fff;
}
.header-section .logbtns{
    margin-left: 30px;
}
.navbar-section .navbar-nav .dropdown-menu{
    background-color:#1e2126;
    min-width: 345px;
    padding: 16px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.navbar-section .navbar-nav .dropdown-menu li a {
     font-size: 14px;
     padding: 20px 20px 20px 40px;
     display: block;
     position: relative;
     background-color: #1e2126 !important;
     color: #fff !important;
     transition:all .3s ease-in-out;
     border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
}
.navbar-section .navbar-nav .dropdown-menu li a span {
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    font-size: 12px;
    color: #707A8A;
    margin-top: 4px;
    display: block;
}
.navbar-section .navbar-nav .dropdown-menu li a:before {
    content: '';
    position: absolute;
    top: 49%;
    left: 15px;
    transform: translate(0, -50%) rotate(45deg);
    font-size: 12px;
    transition: all .3s ease-in-out;
    width: 8px;
    height: 8px;
    border: 3px solid #f5bf3c;
    -webkit-transform: translate(0, -50%) rotate(45deg);
    -moz-transform: translate(0, -50%) rotate(45deg);
    -ms-transform: translate(0, -50%) rotate(45deg);
    -o-transform: translate(0, -50%) rotate(45deg);
}
.navbar-section .navbar-nav .dropdown-menu li a:hover{
   color: #fff !important;
    background-color: #272a2f !important;
     transition:all .3s ease-in-out;
}

.mobboxs{
    display: none;
}

}



@media (min-width: 768px) and (max-width:991px){
.container, .container-md, .container-sm {
    max-width: 900px;
}
}

@media(max-width:991px){

    .toplinks:before,.topbar .col-lg-12,.topbar .col-lg-9,.deskboxs{
        display: none;
    }
    .navsect ul li ul li a {
    text-transform: uppercase;
}
    .topbar .col-lg-3{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .topbar {
        position: absolute;
        top: 7px;
        right: 0;
        z-index: 100;
    }
    .educate .row .col-lg-4:last-child{
        margin-top: 30px;
    }
    .logbtns .btn {
        padding: 2px 2px;
    }
    .logbtns .btn+.btn {
        margin-left: 4px;
    }
    .logbtns .btn.whitebtn {
        border: none;
        width: auto;
    }
    .logbtns .btn.whitebtn:hover{
        background-color: transparent;
        color: #fff;
    }
    .navbar-toggler {
        padding: 0 0;
        color: #fff;
        position: absolute;
        top: 8px;
    }
    .navbar-brand {
        display: inline-block;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-right: 0;
        padding-left: 30px;
    }
    .navbar-brand img {
        height: 18px !important;
        position: relative;
        top: -3px;
    }
    .navbar-section .nav-link {
        padding: .3rem 0;
    }
    .navbar-section .navbar-nav {
        padding: 10px 0 5px;
    }
    .py75 {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .bannerbx p {
        max-width: 100%;
        margin: 20px 0;
        font-size: 17px;
    }

    .headingbox h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .headingbox p {
        font-size: 16px;
    }
    .featbox h4 {
        margin: 30px 0 17px;
        font-size: 24px;
    }
    .featbox p {
        max-width: 100%;
        font-size: 14px;
    }
    .featbox {
        margin: 30px 0 30px;
    }
    
    .needsection .brder {
        margin-top: 40px;
    }
    .tradebox h6 {
        margin: 30px auto 0;
        font-size: 18px;
    }
    .tradebox h6 span {
        font-size: 35px;
    }
    .tradebox {
        margin-top: 40px;
    }
    .tradebox img,.featbox img {
        height: 95px;
    }
    .needsteps .needstep {
        padding: 20px 25px;
    }
    .needsteps .needstep:before {
        font-size: 35px;
        left: 11px;
        bottom: 86%;
    }
    .pricebox h2 span {
        font-size: 50px;
    }
    .footersection .ftmenu {
        padding: 20px 0;
    }
    .footersection {
        padding-top: 20px;
    }
    .footersection .copyright {
        padding-bottom: 40px;
    }
    .footersection .copyright p {
        margin-top: 20px;
    }
    .footersection .row{
        margin-left: -7px;
        margin-right: -7px;
    }
    .footersection [class*='col-']{
      padding-left: 7px;
      padding-right: 7px;
    }
    .footersection h6 {
        font-size: 18px;
    }
    .trdbox p,.whatradesection .col-lg-12 p {
        font-size: 16px;
    }
    .diffeaturesection .difimg {
        margin-top: 0;
    }
    .basicdsection h3 {
        margin-bottom: 20px;
        font-size: 30px;
    }
    .aboutslft .col-lg-6 h3, .aboutslft .headingbox h2,.aboutslft .headingbox p.t1{
        margin-bottom: 20px !important;
    }
    .easystepsection .headingbox h2 {
        font-size: 30px;
    }
    .whybox h6,.whybox h6 span {
        display: block;
    }

    .cratebx .col-lg-2{
      border-bottom: 1px solid var(--thm-blue);
}
.cratebx .row .col-lg-2:nth-child(4){
    border-left: none;
}
.cratebx .row .col-lg-2:nth-child(4),
.cratebx .row .col-lg-2:nth-child(5),
.cratebx .row .col-lg-2:nth-child(6){
    border-bottom: none;
}

.techsummerysec table thead tr th:first-child, .techsummerysec table tbody tr td:first-child {
    width: 120px;
}
.techsummerysec table tbody tr td:first-child span {
    float: left;
    width: 100px;
}
.strdirect{
    margin-top: 20px;
}
.corelatbox .row .col-lg-4:last-child {
    padding-top: 30px;
}
.moneybacksec .grleft a{
    font-size: 25px;
}
.moneybacksec .grleft a span{
    font-size: 19px;
}
.moneybacksec ul li{
    font-size: 16px;
    padding-left: 25px;
}
.moneybacksec .col-lg-12 p{
    font-size: 14px;
}
.moneybacksec h4{
    font-size: 30px;
}
}

@media(min-width:768px){
  
    .signupsec .loginbg {
        clip-path: polygon(0 0, 100% 0, 100% 62%, 0 77%);
    }
    .mobbox{
        display: none !important;
    }
    .featurepopup .modal-dialog {
        max-width: 730px;
    }
}

@media(max-width:767px){
    .signupsec .loginbg {
    clip-path: polygon(0 0, 100% 0, 100% 60%, 0 80%) !important;
    }
   .deskbox{
       display: none !important;
   }
    .accbtns {
        display: inline-block;
        width: 100%;
    }
    .accbtns .btn.whitebtn {
        max-width: 100%;
    }
    .accbtns .btn {
        padding: 11px 5px;
    }
    .accbtns .btn+.btn {
    display: table;
    margin: 20px auto 0;
    max-width: 100%;
}
.featuresection .row {
    justify-content: center;
}
.easystepsection .border-x{
    border-left:none !important;
    border-right:none !important;
}
    .bannersection {
        background-size: cover;
    }
    .footersection .moreinfsect .col-lg-4 {
        border-left: none;
    }
    .headingbox h2,.trydemosection .headingbox h2 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .featbox p {
        font-size: 16px;
        line-height: 1.3;
        max-width: 298px;
    }
    .featbox h4 {
        margin: 20px 0 10px;
        font-size: 20px;
    }
    .featbox {
        margin: 25px 0 0px;
    }
    .blbtn {
        margin-top: 25px;
    }
    .py75 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .needsteps .needstep {
        padding: 30px 15px;
    }
    .needsteps h6 {
        font-size: 16px;
    }
    .needsteps p {
        font-size: 13px;
    }
    .needsteps .needstep:before {
        font-size: 48px;
        right: 11px;
        bottom: 86%;
    }
    .needsteps {
        padding-top: 40px;
    }
    .needsteps .needstep+.needstep {
        margin-top: 40px;
    }
    .needsection .col-lg-6+.col-lg-6{
        display: none;
    }
    .tradebox {
        margin-top: 30px;
        text-align: left;
        padding: 0 15px;
    }
    .tradebox img {
        height: 70px;
    }
    .tradebox h6 {
        font-size: 13px;
        padding-left: 0;
        margin-left: 0;
        margin-top: 15px;
        display: flex;
        align-items: center;
    }
    .tradebox h6 span {
        font-size: 48px;
       margin-right: 10px;
       position:initial;
       width: auto;
    }
    .tradebox h6 br{
        display: none;
    }
    .pricesection .pricebox{
       margin-top: 48px;
    }
    .pricebox h2 span {
        font-size: 40px;
    }
    .pricebox h2 {
        font-size: 30px;
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 14px;
        height: 14px;
        margin: 5px 5px;
    }
    .whatradesection .headingbox h2 img,.bannerbx h1 br{
        display: none;
    }
    .trdbox {
        padding: 20px 15px 20px 15px;
    }
    .whatradesection .col-lg-12 p{
        margin-top: 15px;
    }
    .trydemosection{
        background-image: none;
    }
    .trydemosection .headingbox p {
        line-height: 1.3;
        margin: 15px 0;
    }
    .trydemosection .pinkbtn {
        max-width: 100%;
        padding: 11px 5px;
    }
    .pricebox .pinkbtn,.blbtn .btn{
        padding: 11px 5px;
    }
    .footersection .ftlog.ftmenu p {
        margin-top: 15px;
    }
    .footersection .social {
        margin-top: 30px;
    }
    .footersection .ftlog.ftmenu {
        border-bottom: 1px solid #fff;
    }
    .footersection .ftabt li a {
        font-size: 10px;
    }
    .footersection ul li {
        margin-top: 15px !important;
    }
    .footersection .ftmenu.ftabt h6 {
        text-transform: capitalize;
    }
    .footersection .ftmenu.ftabt ul{
        width: 50%;
        float: left;
    }
    .footersection h6 {
        font-size: 16px;
        padding-bottom: 6px !important;
    }
    .footersection .ftmenu {
        border-bottom: 1px solid #fff;
    }
    .footersection .col-lg-12 .brder,.trydemosection .headingbox h2 br{
        display: none;
    }
    .footersection .col-lg-12{
        margin-bottom: 0 !important;
    }
    .footersection .copyright {
        border-top: 1px solid #fff;
    }
    .footersection .copyright p {
        font-size: 10px;
    }
    .copyrightbox p {
        font-size: 13px;

    }
    .trailbx{
        width: 160px;
        font-size: 13px;
    }
    .tradingsection .row{
        justify-content: center !important;
    }
    .footersection .copyright {
        padding-bottom: 20px;
    }
    .pricehead {
        padding: 35px 15px 15px;
    }
    .pricesection .perbox,  .whybox h6  {
        font-size: 16px;
    }
    .pricebox .fullplan {
        font-size: 12px;
    }
    .pricebox ul li {
        padding: 10px 5px 10px 20px;
    }
    .pricesection .disc {
        width: 110px;
        font-size: 15px;
    }

    .whysignalbanner .headingbox h2 {
        margin-bottom: 20px;
    }
    .whybox h6 span {
        font-size: 20px;
        line-height: 1.5;
    }
    .whybox p,.diffeaturesection ul li,.courscontent p,.courscontent ul li,.flagcont ul li h6,.corsidebar ul li a,.exoticpair ul li h6, .flagcont ul li h6,.currencybox p,.techsummerysec .headingbox p,.marketvaluesec .headingbox p,.tradingrecordsec .headingbox p,.cratebx p,.privacyblk .privacybox p,.contlft ul li,.basicdsection p, .estepbox p,.faqsection .comdetail p,.contactsec .contactleft p{
        font-size: 14px;
        line-height: 1.5;
    }
    .whybox {
        display: block;
        margin-top: 20px;
    }
    .whybox .whyimg {
        margin-right: 0px;
        margin-bottom: 7px;
    }
    .diffeaturesection .difimg {
        margin-top: -105px;
    }
    .whysignalbanner{
        padding-bottom: 100px;
    }
    .diffeaturesection h6 {
        margin-bottom: 20px;
        margin-top: 30px;
        
    }
    .diffeaturesection ul {
        padding-left: 0;
    }
    .diffeaturesection .pinkbtn, .basicdsection .pinkbtn {
        margin-left: 0;
        margin-top: 30px;
        max-width: 100%;
        padding: 11px 5px;
    }
    .basicdsection .headingbox h2 {
        margin-bottom: 32px;
    }
    .basicdsection h3 {
        font-size: 22px;
    }
    .basicdsection .col-lg-6 p+p {
        margin-top: 24px;
    }
    .basicdsection.rightsec .col-lg-6 img {
       margin-top: 30px;
    }
    
   .leftsec .row {
        -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    }
    .basicdsection img {
        margin: 30px auto 0;
        display: block;
    }
    .easystepsection .headingbox h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .estepbox h6 {
        font-size: 16px;
        margin-bottom: 8px;
    }
.easystepsection .col-lg-4+.col-lg-4{
    margin-top: 17px;
}
.whysignalbanner .headingbox p br{
    display: none;
}
.whysignalbanner.faqbanner {
    padding-bottom: 40px;
}
.whysignalbanner.faqbanner .headingbox{
    padding-bottom: 0;
}
.faqsection .headingbox h2 {
    font-size: 24px;
    margin-bottom: 15px;
}
.faqsection .pinkbtn,.contactsec .pinkbtn {
    max-width: 100%;
    padding: 11px 5px;
}
.faqsection .col-lg-12.mt-5{
    margin-top: 30px !important;
}
.gotquestion .headingbox h2 {
    margin-bottom: 18px;
}
.contlft h6 {
    font-size: 18px;
}
.contactsec .headingbox h2 {
    margin-bottom: 20px;
}
.contactsec .row .col-lg-6:last-child {
    padding-left: 0;
}
.contactsec .row .col-lg-6:first-child {
    padding-right: 0;
}
.contactsec .row .col-lg-6:first-child:after {
    content: '';
    background-color: #f6f6f6;
    position: absolute;
    width: 1000%;
    top: 0;
    bottom: 0;
    left: 100%;
}
.loginsec .headingbox p {
    font-size: 16px;
    text-align: center;
}
.loginsec .headingbox .pinkbtn.bluebtn {
    display: table;
    margin: 18px auto 22px;
}
.loginsec .loginbox {
    max-width: 100%;
}
.loginsec .headingbox h2{
    text-align: center;
}
.privacyblk {
    padding: 15px 15px;
}
.privacyblk .privacybox h6 {
    margin-bottom: 4px;
}
.currencybox h3{
    font-size: 20px;
    margin-bottom: 15px;
}
.currencybox [class*='col-'] {
    margin-bottom: 24px;
}
.cratebx h3 {
    font-size: 27px;
}
.cratebx .row .col-lg-2:nth-child(3),.cratebx .row .col-lg-2:nth-child(5){
    border-left: none;
}
.cratebx .row .col-lg-2:nth-child(4){
    border-left: 1px solid #243651;
    border-bottom: 1px solid #243651;
}
.pt65 {
    padding-top: 35px;
}
.performatric .headingbox h5, .mperformetric .headingbox h5 {
    font-size: 20px;
}
.pereport {
    height: 200px;
    margin-bottom: 40px;
}
.pereportbx ul li{
    font-size: 14px;
}
.overperformsec .headingbox h3 {
    margin-bottom: 20px;
    font-size: 24px;
}
.overperformsec .pereportbx ul li strong {
    padding-right: 15px;
}
.pb65 {
    padding-bottom: 40px;
}
.tradingrecordsec .headingbox h5{
    font-size: 20px;
    margin-bottom: 10px;
}
.tradingtabx {
    display: table;
    margin: 0 auto 15px;
}
.tradingtabx ul+ul {
    padding-left: 0;
}
.pmetric_s .row .col-lg-6+.col-lg-6 {
    border-left: none;
}
.marketvaluesec .pinkbtn {
    max-width: 100%;
    padding: 11px 5px;
}
.marketvaluesec .headingbox h2,
.marketvaluesec .headingbox p{
    text-align: left;
}
.marketvaluesec .headingbox{
    margin-bottom: 35px;
}
.curupdate .cratebx h3 {
    font-size: 30px;
}
.histordata .pereportbx h6 {
    display: inline-block;
    width: 100%;
    font-size: 18px;
}
.histordata .pereportbx h6 span {
    display: block;
    text-align: right;
    font-size: 20px;
    margin-top: 10px;
}
.curupdate .pereportbx li{
    padding: 0;
    display: inline-block;
    width: 100%;
}
.curupdate .pereportbx li span,
.curupdate .pereportbx li strong{
   padding: 8px 15px;
    display: inline-block;
    width: 100% !important;
}

.pereportbx ul li:nth-of-type(odd) strong{
    background-color: #ffffff;
}
.pereportbx ul li:nth-of-type(even) span{
    background-color: rgba(0,0,0,.05);
}
.histordata .pinkbtn,.cursummerysec .pinkbtn.sf.tf, .techsummerysec .pinkbtn.sf {
    margin: 25px auto 0;
    max-width: 100%;
    padding: 11px 5px;
}
.strdirect .guagebox {
    width: 100%;
    float: none;
}
.strdirect {
    padding: 30px 10px 15px;
}
.strdirect .guagebox+.guagebox{
    margin-top: 15px;
}
.corelatbox .pinkbtn{
    margin-top:  0 !important;
}
.corelatbox .mrbtn {
    padding: 15px 20px 15px;
}

.corelatbox .row .col-lg-4+.col-lg-4{
    margin-top: 35px;
}
.corelatbox .row .col-lg-4:last-child{
    padding-top: 0;
}
.signorder{
    position: initial;
    max-width: 100% !important;
}
.signupsec .loginbox {
    padding-left: 18px;
    max-width: 420px;
}
.signupsec.active .loginbox .signorder{
    display: none;
}
span.togbtn {
    left: 50%;
    top: 102%;
    transform: translate(-50%,0) rotate(270deg) !important;
    -webkit-transform: translate(-50%,0) rotate(270deg) !important;
    -moz-transform: translate(-50%,0) rotate(270deg) !important;
    -ms-transform: translate(-50%,0) rotate(270deg) !important;
    -o-transform: translate(-50%,0) rotate(270deg) !important;
}
.signupsec.active span.togbtn{
    top: 101%;
}
.signupwrap {
    margin-bottom: 35px;
}
.signupsec .headingbox {
    margin-bottom: 30px;
}
.signupsec .headingbox p{
font-size: 14px;
}
.paymthd.mobbox {
    position: initial;
    margin-top: 40px;
}
.signupsec .loginbox {
    max-width: 100% !important;
}
.selectplan .custom-radio {
    display: block;
    padding-left: 0;
    margin-right: 0;
}
.selectplan .custom-radio+.custom-radio{
    margin-top: 15px;
}
.selectplan{
    margin-bottom: 30px;
}
.prctable .col-lg-12 h5 a {
    margin: 30px auto 0;
    font-size: 16px;
}
.planfeatures .pfeature h6 {
    font-size: 18px;
}
.planfeatures .pfeature p{
    font-size: 14px;
}
.planfeatures .pfeature {
    margin-top: 25px;
}
.planfeatures .pinkbtn.sf{
    max-width: 100%;
    margin-top: 30px;
    padding: 11px 5px;
}

.ftmbx h6 {
    text-transform: uppercase;
    font-weight: bold;
    color: #243651;
    font-size: 11px;
    margin-bottom: 15px;
    text-align: center;
    word-break: break-all;
}
.ftmbx p {
    font-size: 24px;
    color: #243651;
    text-align: center;
}
.ftmbx p i{
    font-style: normal;
    font-size: 14px;
}
.ftmbx p span{
    font-size: 10px;
    display: block;
}
.fcomparison .headingbox h2 {
    margin-bottom: 30px;
}
.ftmblock {
    background-color: #fff;
    display: inline-block;
    width: 100%;
    border: 1px solid #bfbfbf;
    border-bottom: none;
    margin-top: 30px;
}
.ftmblock .ftmbex h6{
    font-size: 14px;
    color: #243651;
    font-weight: 400;
    text-align: center;
    padding: 8px 5px;
}
.ftmblock ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 16px;
    padding: 5px;
}
.ftmblock ul {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #bfbfbf;
}
.ftmblock ul li .fa-check{
    color: #42ad4d;
}
.ftmblock ul li .fa-minus{
    color: #999999;
}
.ftmblock .ftmbex h6 {
    border-bottom: 1px solid #bfbfbf;
}
.ftmblock ul li+li{
    border-left: 1px solid #bfbfbf;
}
.ftmblock .ftmbex:last-child ul {
    margin-bottom: -3px;
}
.fcomparison .mobbox .row .col-lg-3 {
    padding-left: 2px;
    padding-right: 2px;
}
.fcomparison .mobbox .row {
    margin-left: -7px;
    margin-right: -7px;
}
.mobilemenu .logbnts {
    padding: 20px;
}
.histordata .pereportbx ul li span b, .histordata .pereportbx ul li strong b {
    float: right;
    width: 42%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 5%;
}
.performatric .pereportbx ul li:nth-of-type(even) span,.performatric .pereportbx ul li:nth-of-type(odd) strong,
.overperformsec .pereportbx ul li:nth-of-type(even) span,.overperformsec .pereportbx ul li:nth-of-type(odd) strong{
    background-color: transparent;
}
.performatric .pereportbx ul li {
    padding:6px 15px;
    font-size:16px;
}
.performatric .pereportbx ul li span{
    line-height:1.5;
}
.overperformsec .pmetric_s .col-lg-12+.col-lg-6 .pereportbx {
    padding-bottom: 0;
}
.overperformsec .pereportbx ul li {
    text-align: left;
    padding: 10px 15px;
}
.contlft ul li span {
    margin-right: 10px;
    flex: 0 0 auto;
}
.contlft ul li {
    align-items: flex-start;
}
.marketvaluesec.educate .headingbox p br{
    display: none;
}
.coursidebar{
    margin-top: 40px;
}
.flagcont ul{
    margin-top: 0;
}
.flagcont ul li{
    width: 100%;
}
.exoticpair ul li img {
    width: 100px;
}
.coursidebar h4,.coursdetails .headingbox h3{
    font-size: 24px;
}
.flagcont ul li {
    margin-top: 20px !important;
}
.pymistakesec.py65{
    padding-top: 40px;
    padding-bottom: 40px;
}
.pymistakesec h5{
    text-align: center;
}
.pymistakesec .pinkbtn,.corsidebar .pinkbtn,.courseoutline .pinkbtn{
    float: none;
    max-width: 100% !important;
    margin-top: 20px;
    padding: 11px 5px;
}
.educate .row .col-lg-4+.col-lg-4 {
    margin-top: 20px;
}
.edulevel img {
    height: 75px;
}
.edulevel {
   padding-bottom: 100px;
}
.edulevel p {
    margin-top: 15px;
}
.coursbox{
    font-size: 14px;
}
.coursbox span {
    font-size: 14px;
    margin-right: 10px;
}
.coursbox span:before {
    height: 260%;
}
.forgotpsdblk h4{
    font-size: 24px;
}
.forgotpsdblk .pinkbtn{
    max-width: 100% !important;
}
.techsummerysec .col-lg-10 .curcorrelate+.curcorrelate {
    margin-top: 40px;
}
.mainperformsec {
    padding: 40px 0 40px;
}
.mainperformsec .resultbx p,.mainperformsec .headingbox p {
    font-size: 14px;
}
.mainperformsec .resultbx a {
    margin-left: 10px;
    font-size: 13px;
}
.mainperformsec .resultbx{
    margin-bottom: 40px;
}
.py50 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.uneedsec .undimg{
    display: none;
}
.moneybacksec ul{
    margin-top: 20px;
}
.testrigh {
    margin-top: 20px;
}
.testrigh p,.ratibox p,.testcont p {
    font-size: 14px;
}
.testrigh:before {
    
    font-size: 37px;
    left: 9px;
}
.testibanner h1 {
    font-size: 30px;
}
.testibanner h1 span{
    letter-spacing: normal;
}
.ratibox{
    margin-bottom: 20px;
}
.testvid a img,.testvid a {
    height: 45px;
    width: 45px;
}
.testibanner .col-lg-12 p {
    margin-top: 30px;
    font-size: 14px;
}
.star-ratings-css {
  
    font-size: 40px;
    height: 40px;
    width: 134px;
}
.testibanner h1:after{
    margin-bottom: 15px;
}
}