@media screen and (max-width: 575.98px) {
    .section-skills-1 .skills {
        width: 47%;
    }
  
  	.d-flex.flex-wrap.flex-lg-nowrap.justify-content-center.gap-3.mb-7.px-6 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
  
  	.shape-1.position-absolute.bottom-0.start-50.z-1.ms-10.d-none.d-md-block {
        display: flex !important;
      	left: -2% !important;
    }
    a.btn.btn-gradient.me-2 {
        margin-bottom: 10px;
    }

}


}