/*en css cmsyou*/
.section-desc{font-size: 20px;}
.strategy-card{padding: 20px;}
.strategy-card h3{font-size: 19px;}
.strategy-card p{line-height: 1.5em; margin-bottom: 0;}
.os-layer-tags span{font-size: 13px; margin-right: 7px;}
.product-desc{top: 45%;}
.strategy-cards{grid-template-columns: repeat(auto-fit,minmax(200px,1fr));}
/*responsive diy*/
@media (max-width:1639px){
}
@media (max-width:1219px){
.strategy-card h3{font-size: 16px; margin-bottom: 12px;}
.section-title{font-size: 32px;}
}
@media (max-width:1023px) {
.section-title{font-size: 28px;}
}
@media (max-width:991px) {
.strategy-cards{grid-template-columns: repeat(auto-fit,minmax(250px,1fr));}
}
@media (max-width:767px) {
.section-desc{font-size: 16px; line-height: 1.5em;}
.product-desc{top: 30%;}
}
@media (max-width:479px) {
.section-desc{font-size: 14px; margin-bottom: 0;}
}
@media (max-width:359px) {
.section-desc{font-size: 13px;}
}
@media (max-width:319px) {
}