@media(max-width:992px){
.section-title{
font-size:34px;
}
}
@media(max-width:768px){
section{
padding:70px 0;
}
.section-title{
font-size:30px;
}
}
@media(max-width:576px){
.section-title{
font-size:26px;
}
}
@media(max-width:992px){
.hero-title{
font-size:46px;
}
.hero-subtitle{
font-size:24px;
}
.hero-description{
font-size:17px;
}
.hero-image{
margin-top:60px;
max-width:330px;
}
.hero-stats{
justify-content:center;
}
.hero-buttons{
justify-content:center;
}
}
@media(max-width:576px){
.hero-title{
font-size:38px;
}
.hero-subtitle{
font-size:22px;
}
.hero-description{
font-size:16px;
}
.hero-tag{
font-size:12px;
}
.stat-card{
width:100%;
}
}
@media(max-width:768px){
.career-strip{
flex-direction:column;
}
.career-strip i{
transform:rotate(90deg);
}
.snapshot-card{
text-align:center;
}
.snapshot-icon{
margin:0 auto 20px;
}
}
@media(max-width:768px){
.about-highlights{
    grid-template-columns:1fr;
}
}
@media(max-width:992px){
.about-content{
    padding-right:0;
    margin-bottom:40px;
    text-align:center;
}
.strength-card{
    margin-top:10px;
}
}
@media(max-width:992px){
.experience-card{
    height:auto;
    min-height:240px;
}
}