        .process-flow {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            padding: 30px 0;

        }

        .process-step {
            position: relative;
            margin: 0 -6px ;
        }

        .circle-wrapper {
            width: 100%;
            max-width: 180px;
            margin: 0 auto;
            position: relative;
        }

        .circle-container {
            width: 100%;
            height: 0;
            padding-bottom: 100%;
            position: relative;
            transform: rotate(45deg);
            border-radius: 50% 0 50% 50%;
            border: 2px solid #0A8DBF;
            overflow: hidden;
            margin: 0 auto;
            background-color: #fff;
        }

        .inner-circle {
            position: absolute;
            top: 5px;
            left: 5px;
            right: 5px;
            bottom: 5px;
            border-radius: 50%;
            border: 2px solid #0A8DBF;
        }

        .process-step  .content {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            transform: rotate(-45deg); /* Counter-rotate the content to make it straight */
        }

        .step-text {
                text-align: center;
            padding: 10px;
            font-weight: 700;
            width: 90%;
            color: black;
        }
     .owl-item:nth-child(1) {
            z-index: 9;
        }
        .owl-item:nth-child(2) {
            z-index: 8;
        }
        .owl-item:nth-child(3) {
            z-index: 7;
        }
        .owl-item:nth-child(4) {
            z-index: 6;
        }
        .owl-item:nth-child(5) {
            z-index: 5;
        }
        .owl-item:nth-child(6) {
            z-index: 4;
        }
        .owl-item:last-child .circle-container{
            border-radius: 50%;
        }

        #process-flow .owl-item {
            max-width: 195px !important;
        }
        /* Responsive styles */
        @media (max-width: 991.98px) {
            .circle-wrapper {
                max-width: 160px;
            }
        }

        @media (max-width: 767.98px) {
            .process-flow {
                flex-direction: column;
            }

            .process-step {
                width: 100%;
                margin: 15px 0;
            }

            .circle-wrapper {
                max-width: 150px;
            }

            /* For mobile view, no negative margins */
            .process-step {
                margin: 20px 0;
            }
             #process-flow .owl-item {
                    max-width: 165px !important;
                }
        }

        .road-map-section .owl-stage-outer{
            margin: 0px 5%

        }
@media (min-width: 992px) and (max-width: 1333px) {
  /* Your styles go here */
  .circle-wrapper {

      max-width: 13vw;

  }
  #process-flow .owl-item {
    max-width: calc(13vw + 10px) !important;
}
    .step-text {
        font-size: 14px !important;
    }
}
