.copyright-wrapper p {
    text-align: center !important;
    font-size: 11px;
    padding: 10px 10px 10px 10px;
    font-family: monospace;
    width: 100%;
}

h3 .small-arrow {
    font-size: 0.7em;
    margin-left: 0.25em;
}

.rts-footer-area {
    padding-top: 50px;
}

.social-icons {
    list-style: none;
    padding-left: 0;
    margin: 0;              /* or margin-top: 1rem; if you want some spacing */
    gap: 0.75rem;           /* space between icons */
}
.social-icons li {
    display: inline-block;  /* or leave it; flex will handle layout anyway */
}

.copyright-area-one {
    margin-top: 40px;;
}

.client {
    text-align:right;
    width: 100%;
    display: block;
}

.about-area-right-3 .call-area-wrapper::after {
    left: 26%;
}
