@media (max-width: 991px) {
.btngetstarted{display: none;}
.keycount-wrapper {flex-wrap: wrap; gap: 2rem;}
.section-padding {padding: 2.5rem 0px;}
.about .image-wrapper .small-image{bottom: -5%;}
.features-2 .feature-item .feature-icon{margin-left: auto; margin-right: auto;}
.key-strengths-box{max-width: 45%; flex: 0 0 45%; min-height: 12rem;}
.about .image-wrapper .main-image{max-width: 52%;}
}


@media (max-width: 767.98px) {
    .hero{min-height: 44rem;}
    .hero .hero-content{padding-top: 0px;}
    .hero .hero-content h1{font-size: 2.5rem;}
    .hero .hero-content h1 .accent-text{font-size: 1.43rem;}
    .hero-content p{font-size: 1.1rem;}
    .keycount-wrapper{flex-direction: column;}
    .keycount-box{margin-bottom: 2rem;}
    .keycount-box:last-child{margin-bottom: 0;}
    .keycount-item h3{font-size: 1.5rem;}
    .keycount-item h3 span {font-size: 1.43rem;}
    .keycount-itemicon {max-width: 4rem; max-height: 4rem; min-width: 4rem; min-height: 4rem;}
    .keycount-itemicon img {min-width: 2rem; max-width: 2rem;}
    .keycount-item p{font-size: 1rem; white-space: normal;}
    .section-heading{font-size: 1.5rem !important;}

    .techskill-row {flex-direction: column; gap: 0rem;}
    .techskill-left, .techskill-right {max-width: 100%; flex: 0 0 100%;}
    .section-heading span {display: contents !important;}
}

@media (max-width: 575.98px) {
    .header .logo{max-width: 4rem;}
    .feature-item .d-flex {flex-direction: column;}
    .section-padding {padding: 2.14rem 0px;}
    .accordion_buttonwrapp {font-size: 1.14rem; flex-wrap: wrap;}
    .features-2 .feature-item .feature-icon {background: linear-gradient(146deg, #007BC4 12.48%, #0B4387 90.06%); max-width: 4rem; max-height: 4rem; margin-left: auto; margin-right: auto;}
    .section-title{padding-bottom: 30px;}
    .techskill-wrapp{gap: 4px;}
    .techskill-name{max-width: 100%; width: 100%;}
    .key-strengths-box{max-width: 100%; flex: 0 0 100%;}
}