.cta-pair {
    display: flex!important;
    align-items: center!important;
    /* justify-content: center; */
    flex-wrap: nowrap!important;
    gap: 20px!important;
    width: auto!important;
    /* text-align:left!important; */
    align-content: space-between;
}

.cta-pair>.btn-1,.cta-pair>.btn-2 {
    display: inline-flex!important;
    align-items: center!important;
    justify-content: center!important;
    box-sizing: border-box!important;
    width: auto!important;
    height: 56px!important;
    min-height: 56px!important;
    max-height: 56px!important;
    margin: 0!important;
    padding: 0 30px!important;
    line-height: 1.25!important;
    vertical-align: middle!important;
    transform: none!important;
    flex: 0 0 auto!important
}

.cta-pair>.btn-1:hover,.cta-pair>.btn-2:hover {
    transform: none!important
}

.home-bannrwrp:not(.servcwrp) .cta-pair,.ctawrp-1 .cta-pair,.our-teamwrp .cta-pair {
    /* justify-content: center!important; */
    text-align: center!important
}

.home-bannrwrp.servcwrp .cta-pair {
    justify-content: flex-start!important;
    text-align: left!important
}

.pubsecc .btnwrp.cta-pair{display: none!important;}

.srvccta .btnwrp.cta-pair {
    justify-content: center !important;
}

@media(max-width: 575px) {
    .cta-pair {
        flex-direction:column!important;
        align-items: flex-start!important;
        gap: 12px!important;
        width: 100%!important
    }

    .cta-pair>.btn-1,.cta-pair>.btn-2 {
        width: min(100%,300px)!important;
        height: 54px!important;
        min-height: 54px!important;
        max-height: 54px!important
    }

    .home-bannrwrp:not(.servcwrp) .cta-pair,.ctawrp-1 .cta-pair,.our-teamwrp .cta-pair {
        align-items: center!important
    }
}
