@charset "utf-8";
/* CSS Document */

@media (max-width: 1370px) {
body{font-size: 14px;}   
.heroSecinner .hero-title {    
    font-size: 55px;
    line-height: 65px;
}	
}
@media (max-width: 1299px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
    .heroSec {
        height: 100% !important;
    }
}
@media (max-width: 768px) {
.first_blk {-ms-flex-order: -1;order: -1;}
.last_blk {-ms-flex-order: 13;order: 13;}
.hero-graphic { display: none; }
.hero-stats { gap: 1.2rem; }
.heroSec {height: 100% !important;}
}
@media (max-width: 767px) { 
}
@media (max-width: 600px) { 
}
@media (max-width: 575px) {
}
@media (max-width: 479px) {
.section-title {font-size: 30px; line-height: 36px;margin-bottom: 0px;}
.section-sub {  
    font-size: 14px;
    line-height: 1.4;   
    margin-top: 0px !important;
}
.heroSec{padding: 60px 0 0;}	
.heroSecinner .hero-title {
        font-size: 34px;
        line-height: 40px;
}
.heroSecinner .hero-desc {   
    font-size: 14px;       
    margin: 5px 0 20px;
}
.heroSecinner .hero-stats {   
    gap: 20px;  
    margin-top: 25px;
}
.whyChooseUsSec {   
    padding: 60px 0 0;
}
.tradingPlatformSec {  
    padding: 60px 0 0;
}
.tradingSecureSec {   
    padding: 60px 0;
}
.tradeBenifitsSec {  
    padding: 60px 0 0;
}
.tradingFaqSec {    
    padding: 60px 0;
}
.tradingHighlightSec{ padding: 60px 0;}
.tradingHighlightSecinner .cta-title{
    font-size: 34px;
    line-height: 1.4;	
}
.tradingHighlightSecinner .para{    
    font-size: 14px; 
    line-height: 1.4;
    margin-top: 0px !important;
    margin-bottom: 20px !important;	
}

.banner-btn-sec a {
    width: 70%;
    padding: 12px 30px;
}
}
@media (max-width: 420px) {
}
@media (max-width: 380px) {  
}