@media(max-width:992px){

    section{

        padding:70px 0;

    }

}

@media(max-width:768px){

    .section-title{

        font-size:32px;

    }

}

@media(max-width:576px){

    .section-title{

        font-size:28px;

    }

}


@media(max-width:992px){

.hero-container{

flex-direction:column-reverse;

text-align:center;

}

.hero-buttons{

justify-content:center;

}

.social-icons{

justify-content:center;

}

.hero-left h1{

font-size:48px;

}

.profile-card{

width:300px;

height:300px;

}

}



@media(max-width:992px){

    .about-container{

        flex-direction:column;

        text-align:center;

    }

    .about-info{

        grid-template-columns:1fr;

    }

    .about-image img{

        width:280px;

    }

}



@media(max-width:992px){

.stats-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:576px){

.stats-grid{

grid-template-columns:1fr;

}

}


/* Skills */

@media(max-width:992px){

.skills-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.skills-grid{

grid-template-columns:1fr;

}

.full-width{

grid-column:auto;

}

}


/* Experience */


@media(max-width:768px){

.timeline{

padding-left:20px;

}

.timeline-dot{

left:-32px;

width:18px;

height:18px;

}

.timeline-content{

padding:25px;

}

.timeline-content h3{

font-size:22px;

}

}


/* Projects */

@media(max-width:992px){

.projects-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.projects-grid{

grid-template-columns:1fr;

}

}

/* industrial */

@media(max-width:992px){

.industrial-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.industrial-grid{

grid-template-columns:1fr;

}

}




/* Education */


@media(max-width:768px){

.education-grid{

grid-template-columns:1fr;

}

}


/* Certificate */

@media(max-width:992px){

.certificate-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.certificate-grid{

grid-template-columns:1fr;

}

}

/* ACHIEVEMENTS */


@media(max-width:992px){

.achievement-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.achievement-grid{

grid-template-columns:1fr;

}

}

/* Contacts */

@media(max-width:992px){

.contact-wrapper{

grid-template-columns:1fr;

}

}

/* Footer */

@media(max-width:992px){

.footer-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.footer-grid{

grid-template-columns:1fr;

}

}