  @media (min-width: 1400px) {
        .left-align-container {
            max-width: 1220px;
            margin-left: 100px !important;
            margin-right: auto !important;
            padding-left: 15px;
            padding-right: 15px;
        }

        .left-align-container .service-heading-block {
            text-align: right !important;
            margin-left: auto;
            margin-right: 230px;
        }
    }

    /* Contact-Button */
    .circle-wrapper {
        position: relative;
        width: 130px;
        height: 130px;
        margin: auto;
    }

    .progress-ring {
        transform: rotate(-90deg);
    }

    .progress-ring__circle-bg,
    .progress-ring__circle {
        fill: transparent;
        r: 55;
        cx: 65;
        cy: 65;
    }

    .progress-ring__circle {
        stroke-dasharray: 345.58;
        /* 2πr ≈ 2 * 3.14 * 55 */
        stroke-dashoffset: 104;
        /* ~70% visible */
        stroke-linecap: round;
        transition: stroke-dashoffset 0.3s ease;
    }

    .contact-button {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #105da3;
        border: none;
        color: white;
        font-weight: 600;
        font-size: 13.5px;
        padding: 0;
        text-align: center;
        border-radius: 50%;
        width: 80px;
        height: 80px;
        line-height: 1.2;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;

    }


    .contact-button:hover {
        background: #0a4a84;
        color: #ffff;
        text-decoration: none;
    }
    
/* .trans-back {
    background-color: rgba(255, 255, 255, 0.4); 
    padding: 20px 10px;
    border-radius: 12px; 
} */