@charset "utf-8";
/* CSS Document */

/*THAI SITE*/
body {
    font-family: 'Noto Sans Thai'; 
    font-weight: 400;   
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans Thai'; 
    font-weight: 600;  
}
.nav-item {
    font-size: 1.7rem;
    font-family: 'Noto Sans Thai';
    font-weight: 600;    
}

.ace-responsive-menu { /*mobile*/
    font-family: 'Noto Sans Thai'; 
}

.ace-responsive-menu > li > a { /*mobile*/
    font-size: 14px;
    font-weight: 500;    
}

.heading-section h2 {
    font-size: 3.8rem;
    font-family: 'Noto Sans Thai'; 
    font-weight: 600;  
}
.services-section .heading-section h2 {
    
}

.heading-section h3 { /*Delivering Technical*/
    font-size: 1.8rem;
}

.btn {
    font-family: 'Noto Sans Thai'; 
    font-weight: 700;  
    font-size: 1.7rem;
}
.btn-section a {
    font-family: 'Noto Sans Thai'; 
    font-weight: 700;  
    font-size: 1.7rem;    
}

.team-detail h3 {
    font-size: 1.7rem;        
}

.people-detail .heading-section h2 { /*in tean modal*/
    font-size: 2.4rem;    
}

.people-detail .heading-section h2 span { /*in tean modal*/
    font-family: 'Noto Sans Thai'; 
    font-weight: 400;     
}

.team-detail p { /*in carousel modal*/
    line-height: 1.8rem;    
}

.modal-people .people-detail p strong,
.modal-people .people-detail-list li strong {
    font-family: 'Noto Sans Thai'; 
    font-weight: 600;   
}

.modal-people .people-detail-list p,
.modal-people .people-detail-list li strong {
    font-size: 1.5rem;    
}

.news-detail {
    font-family: 'Noto Sans Thai'; 
    font-weight: 600;      
}



/*Page*/
.coverpage h1,
.coverpage-contact h1 {
    font-family: 'Noto Sans Thai'; 
    font-weight: 600;    
}




.footer-section a {
    font-family: 'Noto Sans Thai'; 
    font-weight: 600;         
}

