


.tp-about-inr-bg-overlay{
   
    
}
.tp-about-inr-area{
    
    margin-bottom: 2rem !important;
}
#terms{
    margin-left: 2rem !important;
}


.nav-btns.new-service-btn {
    width: 100px;
    display: inline-block; /* Ensures the width is applied for inline elements */
    text-align: left; /* Optional: centers text inside the button */
}

  @media (min-width: 1200px) and (max-width: 1332px) {
    .tp-header-area .row {
        display: flex;
        justify-content: space-between;
        align-items: flex-start; /* Align all content to start from the top */
        flex-wrap: wrap; /* Ensures that items wrap properly within the row */
        gap: 0; /* Removes any unintended gaps */
    }

    .tp-header-area .col-xl-2,
    .tp-header-area .col-xl-6,
    .tp-header-area .col-xl-4 {
        display: flex; /* Ensures the content inside aligns properly */
        flex-direction: column; /* Stacks content inside vertically */
        align-items: flex-start; /* Align content inside each column to the top */
        justify-content: flex-start; /* Ensures items within the columns start from the top */
        margin: 0; /* Removes unintended spacing */
        padding: 0; /* Removes unintended padding */
    }

    .tp-header-area .col-xl-2 {
        flex: 0 0 15%;
        max-width: 15%;
    }

    .tp-header-area .col-xl-6 {
        flex: 0 0 55%;
        max-width: 55%;
    }

    .tp-header-area .col-xl-4 {
        flex: 0 0 30%;
        max-width: 30%;
    }
}
