.services .services-details{display:flex;flex-wrap:wrap;margin:0 -15px;row-gap:30px}.services .services-details .service-info{padding:0 15px;width:33.3%}.services .header-section{margin:0 auto;max-width:850px;padding-bottom:40px;text-align:center}.services .header-section h2{font-size:40px;line-height:normal;margin:0}.services .header-section span{color:#ff9f29;font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase}.services .service-info .info-details{background:#fff;border-radius:10px 40px 10px 40px;box-shadow:0 0 6px 0 #f2f3fc;display:flex;flex-direction:column;height:100%;padding:38px 17px}.services .service-info .info-details .icon{align-items:center;background:#f2f2f2;border-radius:100%;display:flex;height:80px;justify-content:center;margin:0 auto 30px;width:80px}.services .service-info .info-details h3{font-size:25px;line-height:normal;margin-bottom:15px;text-align:center}.services .service-info .info-details p{font-size:18px;margin:0;text-align:center}.services .service-info .info-details .btns{align-items:end;display:inline-flex;flex:1;justify-content:center;padding-top:20px}.services .info-details .btns a{background:#ff9f29;border-radius:33px;color:#fff;display:inline-block;font-size:18px;line-height:normal;padding:10px 30px;text-decoration:none;text-transform:capitalize;transition:.5s}.services .info-details .btns a:hover{opacity:.6}.services .services-details.column_4 .service-info{width:25%}.services .text_info h5{color:#1a4d2e;font-size:14px;font-weight:600;margin-bottom:10px;text-align:center}.services .services-details.column_4 h3{font-size:22px}@media only screen and (max-width:767px){.services .header-section h2{font-size:28px}.services .services-details .service-info,.services .services-details.column_4 .service-info{width:100%}.services .services-details{row-gap:30px}.services .service-info .info-details h3{font-size:20px}.services .service-info .info-details p{font-size:17px}.services .info-details .btns a{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1024px){.services .header-section h2{font-size:32px}.services .services-details{justify-content:center}.services .services-details .service-info,.services .services-details.column_4 .service-info{width:50%}.services .service-info .info-details h3{font-size:22px}}@media only screen and (min-width:1025px) and (max-width:1240px){.services .header-section h2{font-size:32px;line-height:normal;margin:0}.services .service-info .info-details h3{font-size:20px}.services .services-details.column_4 .service-info{width:33.3%}}