.service_counter{padding-top:var(--desktop-pt);padding-bottom:var(--desktop-pb);padding-left:var(--desktop-pl);padding-right:var(--desktop-pr);margin-top:var(--desktop-mt);margin-bottom:var(--desktop-mb);background:linear-gradient(var(--bg-rotate),var(--bg1) 0%,var(--bg2) 50%,var(--bg3)100%);position:relative}.service_counter:before{position:absolute;content:"";background-image:var(--bg-image);background-size:100%;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;opacity:.95}@media screen and (min-width: 768px) and (max-width: 1024px){.service_counter{padding-top:var(--tablet-pt);padding-bottom:var(--tablet-pb);padding-left:var(--tablet-pl);padding-right:var(--tablet-pr);margin-top:var(--tablet-mt);margin-bottom:var(--tablet-mb)}}@media screen and (max-width: 767px){.service_counter{padding-top:var(--mobile-pt);padding-bottom:var(--mobile-pb);padding-left:var(--mobile-pl);padding-right:var(--mobile-pr);margin-top:var(--mobile-mt);margin-bottom:var(--mobile-mb)}}.service_counter .service_details{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px;position:relative}.service_counter .service_details .left-text{width:40%;padding:0 15px}.service_counter .service_details .right_counters{width:60%;padding:0 15px;display:flex;flex-wrap:wrap}.service_counter .counters{width:33.3%;padding:0 15px}.service_counter .service_details .left-text p{font-weight:400;line-height:28px;color:#fff;letter-spacing:1px;margin:0}.service_counter .left-text h2{margin-bottom:13px;line-height:100%;letter-spacing:2px;color:#fff}.service_counter .service_details .btns{padding-top:50px}.service_counter .counters .counter{border:1px solid #FFFFFF;border-radius:10px;padding:30px}.service_counter .counters .counter h2{line-height:100%;margin-bottom:10px;color:#fff;letter-spacing:1px}.service_counter .counters .counter p{font-weight:600;line-height:100%;letter-spacing:1px;color:#fff}@media screen and (max-width: 767px){.service_counter .service_details{margin:0;row-gap:30px}.service_counter .left-text h2{margin-bottom:10px;font-size:30px}.service_counter .counters{width:100%;padding:0}.service_counter .service_details .left-text,.service_counter .service_details .right_counters{width:100%;padding:0;row-gap:25px}.service_counter .counters .counter,.service_counter .service_details .image_shape{padding:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){.service_counter .service_details{margin:0}}@media screen and (min-width: 1025px) and (max-width: 1420px){.service_counter .service_details{margin:0}}
