/*section:nth-of-type(even) { background-color: #f8fafb;}*/
/*section { padding: 20px 3rem;border-bottom: 1px solid #dee2e6 !important;border-top: 1px solid #dee2e6 !important;}*/
.borderspecific { border-top: 1px solid #dee2e6 !important; }
.bordertopbottom { border-bottom: 1px solid #dee2e6 !important;border-top: 1px solid #dee2e6 !important; }
.use-case-item { transition: background-color 0.2s, border-color 0.2s;}
.use-case-item:hover { border-color: #dc3545 !important; background-color: #f8f9fa !important;cursor: pointer;}
.bg-black { background-color: #000 !important;}
.lh-normal { line-height: normal !important; }
.rpost-red-bg { background-color: #c4272f; }
.rpost-red { color: #c4272f; }
.capabilities_img { height: 24px; width: auto; }
.font-weight-semibold { font-weight: 550 !important; }
.trusted-link a { color: inherit;text-decoration: none;}
.trusted-link a:hover { color: #dc3545;text-decoration: underline;cursor: pointer;}
html { scroll-behavior: smooth; }
.sticky-box {
    position: sticky;
    top: 100px;
}
.fs-55{
    font-size:55px;
}
.fs-28 {
    font-size: 28px;
}
@media (max-width: 767.98px){
    .fs-55{
        font-size:38px;
        line-height:1.2;
    }
}

.feature-boxes {
    background: rgba(120, 0, 0, .35);
    border-color: hsla(0, 0%, 100%, .4) !important;
    border-radius: 25px !important;
    height: 100%;
}
@media (min-width: 445px) and (max-width: 991.98px) {
    .image-wrapper {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .image-wrapper {
        text-align: right !important;
    }
}
/*@media (min-width: 768px) and (max-width: 991.5px) {
    .btnresponsive {
        font-size: 11px !important;
    }
}*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .tablet-text-center {
        text-align: center !important;
    }
}
sup {
top: -0.6em !important;
}
/* Remove right border on mobile */
@media (max-width: 767.98px) {
    .border-right-md {
        border-right: none !important;
    }
}
/*trusted by section */
/* Keep desktop exactly as it is */
@media (min-width: 992px) {
    .trusted-items {
        justify-content: center;
    }
}

/* Tablet & Mobile */
@media (max-width: 991.98px) {

    .trusted-items {
        justify-content: center;
    }

    .trusted-item {
        margin: 8px 10px !important;
    }

    .trusted-divider {
        display: none;
    }

    .btnresponsive {
        width: auto !important;
    }
}

/* Mobile */
@media (max-width: 767.98px) {

    .trusted-items {
        flex-direction: column;
        text-align: center;
    }

    .trusted-item {
        margin: 8px 0 !important;
        width: 100%;
        justify-content: center;
    }

    .btnresponsive {
        width: 100% !important;
    }
}
.rpostonepage p,
.rpostonepage li {
	font-family: Roboto, sans-serif !important;
}