@media(max-width:991px) {
    .hero {
        height: auto;
        padding-bottom: 60px;
    }

    .hero-content {
        padding-top: 120px;
        transition: padding-top .35s ease;
    }

    .hero-content.menu-open {
        padding-top: 158px;
 /* adjust as needed */;
    }

    .hero h1 {
        font-size: 46px;
    }

    .hero-image {
        margin-top: 40px;
    }

    .logo {
        color: white;
    }

    #navbar.sticky .logo {
        color: #b91c1c;
    }
.sids-certificates .section-title {
               font-size: 36px;
            }

.sids-about{
    text-align:center;
    padding:70px 0;
}

.sids-about .about-text{
    margin:0 auto 40px;
}

.sids-about .about-title{
    font-size:40px;
}

.sids-about .about-logo{
    width:160px;
}
.title{
    font-size:38px;
}
.product-card img{
    height:160px;
}




.founder-section .title {
   font-size: 38px;
}
.founder-section .content {
   text-align: center;
}
.founder-section .contact {
   justify-content: center;
}
.founder-section .profile-box {
   margin-top: 60px;
}

.why-us .feature-box{
    margin-bottom:30px;
}




}


@media (max-width:768px){
    .sids-footer{
        padding:30px 15px;
    }
    .sids-footer .sids-footer-logo img{
        max-width:180px;
    }
    .sids-footer .sids-footer-social a{
        width:36px;
        height:36px;
        font-size:16px;
    }
    .sids-footer .sids-footer-text{
        font-size:14px;
    }

    .partner-title{
        font-size:36px;
    }
    .partner-slider img{
        max-width:120px;
    }


}


@media(max-width:576px) {
    .hero h1 {
        font-size: 34px;
    }
    .hero p {
        font-size: 16px;
    }
                .sids-certificates {
               padding: 60px 0;
            }
            .sids-certificates .section-title {
               font-size: 28px;
            }

.sids-about{
    padding:60px 0;
}

.sids-about .about-title{
    font-size:32px;
}

.sids-about .about-text{
    font-size:16px;
    line-height:1.8;
}

.sids-about .about-logo{
    width:140px;
}

.title{
    font-size:30px;
}

.product-card{
    padding:18px;
}

.product-card img{
    height:140px;
}


            .founder-section .profile-circle {
               width: 220px;
               height: 220px;
            }
            .founder-section .info-card {
               width: 250px;
            }
            .founder-section .title {
               font-size: 32px;
            }
            .founder-section .content p {
               font-size: 15px;
            }
            .founder-section .contact {
               gap: 20px;
               flex-direction: column;
               align-items: center;
            }

.why-us{
    padding:60px 0;
}
.why-us .icon-box{
    width:75px;
    height:75px;
}
.why-us .icon-box img{
    width:60px;
}
.why-us .feature-box h4{
    font-size:20px;
}

            .contact-title {
               font-size: 40px;
            }
            .contact-box {
               max-width: 100%;
            }
            .form-control {
               height: 55px;
            }
            textarea.form-control {
               height: 130px;
            }
            .btn-submit {
               width: 150px;
            }


.mt_details_image {height: 300px; width: 100%;}
.service h2{margin-top: 20px;}


}
