/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 25 2024 | 07:14:54 */
.content-boxes .elementor-widget-image-box .elementor-image-box-description strong, .elementskit-box-style-content b, .elementor-image-box-description b {
    font-weight: 700;
}

.elementor-kit-5 .elementor-button-wrapper a.elementor-button-link, .rcx-leader-vp .elementor-heading-title.elementor-size-default {
    font-family: "Libre Franklin", Sans-serif !important;
}

.leadership-slider .uc_carousel .ue-carousel-item .uc_classic_carousel_placeholder {
    padding-bottom: 96%;
    position: relative;
}

.leadership-slider .uc_carousel .ue-carousel-item .uc_classic_carousel_placeholder img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.uc_content .uc_image_accodion_holder .uc_overlay {
    min-height: 200rem;
}

.leadership-slider .uc_carousel .ue-carousel-item .uc_classic_carousel_content .card_carousel_text strong {
    color: #4D5858;
    font-family: "Libre Franklin", Sans-serif;
    font-weight: 500;
    margin-bottom: 5rem;
    display: inline-block;
    width: 100%;
}

.rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row {
    display: flex;
    align-items: flex-end;
}

.rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-title h2 {
    margin: 0;
    color: #fff;
    font-size: 110rem;
    font-family: "Libre Franklin", Sans-serif;
    font-weight: 700;
}

.rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row .loc-subhead h5 {
    font-size: 20rem;
    color: #fff;
    font-family: "Libre Franklin", Sans-serif;
    font-weight: 500;
}

.rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row .loc-subhead {
    padding-left: 20rem;
    margin-bottom: 15px;
}

.rcx-location-content-section .elementor-widget-text-editor p, .rcx-location-content-section .elementor-widget-text-editor li, .rcx-location-content-section .elementor-widget-text-editor ul, .rcx-location-content-section .elementor-widget-text-editor ol {
    margin-bottom: 25rem !important;
}

.rcx-location-content-section .elementor-widget-text-editor ul {
    padding-left: 20px;
    margin: 0;
}

.rcx-location-content-section .elementor-widget-text-editor li strong {
    color: #000;
}

.leadership-slider .owl-nav .owl-prev, .leadership-slider .owl-nav .owl-next {
    width: 70rem !important;
    height: 70rem !important;
    line-height: 73rem !important;
    font-size: 30rem !important;
    transition: .3s;
    top: 180rem !important;
    opacity: 0;
    outline: none;
}


.leadership-slider .owl-nav .owl-prev {
    left: -35rem !important;
}

.leadership-slider .owl-nav .owl-next {
    right: -35rem !important;
}

.leadership-slider:hover .owl-nav .owl-prev, .leadership-slider:hover .owl-nav .owl-next {
    opacity: 1;
}


.our-facilities-wrapper-widget .location-inner, .our-facilities-wrapper-widget .uc_content.uc-items-wrapper {
    height: 500rem !important;
}

.our-facilities-wrapper-widget .location-inner .uc_overlay_inner h2.ue_title,
.our-facilities-wrapper-widget .uc_content .uc_overlay .uc_overlay_inner .ue-content .ue_subtitle {
    text-align: left;
}


/* .our-facilities-wrapper-widget .uc_content .uc_overlay .uc_overlay_inner .ue-content {
    height: 0;
} */
.our-facilities-wrapper-widget .location-inner .uc_overlay_inner h2.ue_title {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

.our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner.uc_hover .uc_overlay .uc_overlay_inner .ue-content {
    height: auto;
}

.our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner .uc_overlay {
    background: rgba(0, 0, 0, 0.3) !important;
}

.our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner.uc_hover .uc_overlay {
    background: #003DA6D9 !important;
}

.our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner.uc_hover .uc_overlay .uc_overlay_inner h2.ue_title {
    font-size: 30rem !important;
}

.our-facilities-wrapper-widget .location-inner {
    cursor: pointer;
}

.our-facilities-wrapper-widget {
    margin: 0 !important;
}

.content-section-img img {
    width: 100%;
}

.overflow-hidden {
    overflow: hidden;
}

.map-wrapper-outer #map {
    top: 0px;
    height: 100vh;
    position: sticky;
}

.map-wrapper-outer .map {
    top: 0px;
    height: 100vh;
    position: sticky;
}

.map-wrapper-outer .map-features-list .map-features {
    width: 400rem;
    margin-left: auto;
    opacity: .99;
    background: #fff;
    padding: 25rem;
    border-radius: 8px;
    margin-bottom: 20rem;
    transition: background-color .3s;
}

.map-wrapper-outer .map-features-list .map-features:last-of-type {
    margin-bottom: 100vh;
}

.map-wrapper-outer .map-features-list .map-features.active {
    background: #62BB46;
    color: #fff;
}

.map-wrapper-outer .map-features-list {
    padding-top: 100rem;
    padding-bottom: 100rem;
}

.map-wrapper-outer .map-features-list .map-features h3 {
    font-size: 24rem;
    margin-bottom: 14rem;
    font-weight: 500;
    font-family: "Libre Franklin", Sans-serif;
}

.map-wrapper-outer .map-features-list .map-features p {
    font-size: 18rem;
    font-weight: 300;
    font-family: "Libre Franklin", Sans-serif;
    color: #4D5858;
    margin: 0 0 30rem 0 !important;
}

.map-wrapper-outer .map-features-list .map-features .button-wrap .link-button {
    font-size: 18rem;
    font-weight: 500;
    font-family: "Libre Franklin", Sans-serif !important;
    color: #000000;
    display: flex;
    align-items: center;
    gap: 8rem;
    -webkit-transition: transform 0.3s;
    -moz-transition: transform 0.3s;
    -ms-transition: transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
}

.map-wrapper-outer .map-features-list .map-features .button-wrap .link-button::after {
    content: "";
    width: 18rem;
    height: 18rem;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M21.7071 8.20711C22.0976 7.81658 22.0976 7.18342 21.7071 6.7929L15.3431 0.428934C14.9526 0.0384091 14.3195 0.0384091 13.9289 0.428933C13.5384 0.819458 13.5384 1.45262 13.9289 1.84315L19.5858 7.5L13.9289 13.1569C13.5384 13.5474 13.5384 14.1805 13.9289 14.5711C14.3195 14.9616 14.9526 14.9616 15.3431 14.5711L21.7071 8.20711ZM-8.74228e-08 8.5L21 8.5L21 6.5L8.74228e-08 6.5L-8.74228e-08 8.5Z' fill='%2362BB46'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}


.map-wrapper-outer .map-features-list .map-features .button-wrap .link-button:hover {
    transform: translateX(10px);
}

.map-wrapper-outer .map-features-list .map-features.active p {
    color: #FFFFFF;
}

.map-wrapper-outer .map-features-list .map-features.active .button-wrap .link-button {
    color: #fff;
}

.map-wrapper-outer .map-features-list .map-features.active .button-wrap .link-button::after {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M21.7071 8.20711C22.0976 7.81658 22.0976 7.18342 21.7071 6.7929L15.3431 0.428934C14.9526 0.0384092 14.3195 0.0384091 13.9289 0.428933C13.5384 0.819458 13.5384 1.45262 13.9289 1.84315L19.5858 7.5L13.9289 13.1569C13.5384 13.5474 13.5384 14.1805 13.9289 14.5711C14.3195 14.9616 14.9526 14.9616 15.3431 14.5711L21.7071 8.20711ZM-8.74228e-08 8.5L21 8.5L21 6.5L8.74228e-08 6.5L-8.74228e-08 8.5Z' fill='white'/%3E%3C/svg%3E");
}

#location-images-section #location-images-slider .item.ue-item img {
    height: 450rem !important;
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
}

.map-wrapper-outer .mapboxgl-marker {
    width: 50rem;
    height: 50rem;
    background-size: cover;
    margin-top: -20rem;
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.5' cx='27' cy='27' r='26.5' stroke='white'/%3E%3Ccircle cx='27' cy='27' r='9' fill='white'/%3E%3C/svg%3E");
    opacity: .6 !important;
    transition: opacity .3s;
}

.about-loction-map .map-wrapper-outer .mapboxgl-marker {
    opacity: .1 !important;
}

.map-wrapper-outer .mapboxgl-marker.activeMarker {
    background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Ccircle cx='23.5' cy='23.5' r='23' stroke='white'/%3E%3Ccircle cx='24' cy='24' r='11' fill='white'/%3E%3Ccircle cx='24' cy='24' r='4' fill='%2362BB46'/%3E%3C/svg%3E");
    opacity: 1 !important;
}

.map-wrapper-outer .mapboxgl-marker svg {
    display: none;
}

.our-facilities-wrapper-widget .location-inner .uc_overlay_inner h2.ue_title {
    margin: 0;
}

.our-facilities-wrapper-widget .location-inner .uc_overlay_inner h2.ue_title {
    margin: 0 0 15rem;
}

.location-page-map-section .heading-96.rcx-seclr-padding {
    position: absolute;
    z-index: 1;
    top: 100rem;
    margin: 0;
}

.leadership-slider .owl-dots .owl-dot {
    width: 13rem !important;
    height: 13rem !important;
    margin: 0 7rem !important;
}

.leadership-slider .uc_carousel .ue-carousel-item {
    margin: 0 9rem !important;
}

/* .rcx-location-insight-section .rcx-location-insight-wrapper .elementor-section .elementor-widget-container {
    padding-bottom: 0 !important;
} */



.rcx-location-insight-section .rcx-location-insight-wrapper .slick-arrow {
    width: 40px;
    height: 40px;
    background-color: #003DA6;
    top: 30% !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 19px !important;
}

.rcx-location-insight-section .rcx-location-insight-wrapper .prev-arrow.slick-arrow {
    left: -10px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M10.8047 19.1653L1.75372 10.1143L10.8047 1.06335' stroke='white' stroke-width='1.37931'/%3E%3Cpath d='M19.8557 10.1143L1.75372 10.1143' stroke='white' stroke-width='1.37931'/%3E%3C/svg%3E");

}

.rcx-location-insight-section .rcx-location-insight-wrapper .next-arrow.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M9.19531 0.834717L18.2463 9.88568L9.19531 18.9366' stroke='white' stroke-width='1.37931'/%3E%3Cpath d='M0.144346 9.88568L18.2463 9.88568' stroke='white' stroke-width='1.37931'/%3E%3C/svg%3E");
/*     transform: rotate(0); */
    right: -10px;
}

/* .rcx-location-insight-section .rcx-location-insight-wrapper .slick-arrow svg {
    display: none;
} */

.rcx-location-insight-section .rcx-location-insight-wrapper .elementor-section .elementor-container .elementor-column .elementor-widget-wrap .attachment-full {
    border-radius: 8rem;
}

.rcx-location-news-section-main:hover .elementor-background-overlay {
    background-color: rgb(0 0 0 / 55%) !important;
}

.rcx-location-banner .animated-location-svgs {
    right: -60rem !important;
    bottom: -170rem !important;
}

.rcx-client-choose-box.h-100 .elementor-widget-container,
.rcx-reputation-box.h-100 .elementor-widget-container {
    height: 100%;
}

.text-marquee-wrapper .text-marquee-item {
    border-radius: 7rem;
}

.social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item {
    margin: 0 0 35rem 0;
}

.social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item svg {
    width: 75rem;
    height: 75rem;
}

.social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    padding-left: 35rem;
}

.social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text strong {
    color: #000;
}

.icon_text_marquee_social_exp_inner {
    background: #FFFFFF;
    border: 1px solid #A5BAC9;
    border-radius: 6rem !important;
    /* width: 400rem !important; */
    text-align: left;
}

.icon_text_marquee_social_exp_inner a {
    display: block !important;
    white-space: normal !important;
    color: #000000;
    font-family: "Libre Franklin", Sans-serif;
    font-size: 24rem;
    line-height: 1.4em;
}

.icon_text_marquee_social_exp_inner a .ue-marquee-tag-icon {
    margin-bottom: 30rem;
}

.icon_text_marquee_social_exp_inner a .ue-marquee-tag-icon svg,
.icon_text_marquee_social_exp_inner a .ue-marquee-tag-icon img {
    width: auto !important;
    height: 90rem !important;
}

.icon_text_marquee_social_exp_inner {
    align-items: center !important;
    display: block !important;
}

.rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote {
    border: none;
    padding: 0;
    max-width: 800rem;
    margin: auto;
    text-align: center;
    position: relative;
    font-weight: 300;
    font-family: "Libre Franklin", Sans-serif;
}

.rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote p {
    margin-bottom: 25rem !important;
    position: relative;
    font-size: 24rem !important;
    line-height: 1.6;
}

.e-q-footer .elementor-blockquote__author {
    font-size: 24rem;
    font-family: "Libre Franklin", Sans-serif;
}

.rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote .e-q-footer {
    justify-content: center;
    margin-top: 50rem;
}

.rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote .quote-close {
    width: 43rem;
    height: 33rem;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='49' height='33' viewBox='0 0 49 33' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M30.6856 33H39.6609L49 17.04V0H28.9876V18.6H35.7797L30.6856 33ZM1.69802 33H10.7946L20.0124 17.04V0H0V18.6H6.79208L1.69802 33Z' fill='%2362BB46'/%3E%3C/svg%3E");
    background-position: bottom;
    vertical-align: bottom;
    position: absolute;
    bottom: -5px;
}

.rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote::before {
    background-image: url("data:image/svg+xml,%3Csvg width='236' height='162' viewBox='0 0 236 162' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M137.564 159V160.5H139.064H233H234.5V159V71.0727V69.5727H233H203.236L226.445 3.49711L227.146 1.5H225.03H182.901H182.038L181.604 2.24643L137.767 77.6937L137.564 78.0431V78.4472V159ZM1.5 159V160.5H3H96.9356H98.4356V159V71.0727V69.5727H96.9356H67.1879L90.9462 3.5076L91.6681 1.5H89.5346H46.8366H45.9734L45.5397 2.24643L1.70303 77.6937L1.5 78.0431V78.4472V159Z' stroke='%2362BB46' stroke-width='3'/%3E%3C/svg%3E");
    content: "";
    width: 200rem;
    height: 140rem;
    display: inline-block;
    position: absolute;
    top: -120rem;
    left: -220rem;
    background-size: contain;
    background-repeat: no-repeat;
}

.omnichannel-content-cards .omnichannel-content-card-inner {
    height: 470rem !important;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
}

.omnichannel-content-cards .uc-items-wrapper {
    gap: 16rem;
}

.omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
    color: #000000;
    font-size: 20rem;
}

.omnichannel-content-cards .omnichannel-content-card-inner:not(.active) {
    width: 180rem !important;
}

.omnichannel-content-cards .omnichannel-content-card-inner.active {
    justify-content: start !important;
    align-items: start !important;
}

.omnichannel-content-cards .omnichannel-content-card-inner .ue_icon {
    padding: 25rem;
}

.omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon {
    width: 120rem !important;
    height: 120rem !important;
    background: #62BB46;
}

.omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon {
    width: 150rem !important;
    height: 150rem !important;
    background: #F6F8FA;
}

.omnichannel-content-cards .omnichannel-content-card-inner .ue_icon svg {
    width: 100%;
    height: 100%;
}

/* .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon svg path {
    stroke: #fff;
} */

.omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label {
    flex-direction: row;
}

.omnichannel-content-cards .omnichannel-content-card-inner .ue_icon svg {
    width: 100% !important;
    height: 100% !important;
}

.omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label {
    flex-grow: 1;
    gap: 50rem;
}

.omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label .ue_info .ue_main {
    margin: 0 0 20rem 0;
    font-family: "Libre Franklin", Sans-serif;
    font-weight: 500;
}

.omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_label {
    gap: 20rem !important;
}

.omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
    font-size: 22rem;
}

.omnichannel-content-cards .omnichannel-content-card-inner.active .ue_info .ue_main {
    font-size: 30rem;
}

.result-matter--omni .elementor-icon-box-description {
    margin-top: 20rem !important;
}

.result-matter--omni .elementor-widget-container {
    height: 100%;
}

.omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote {
    flex: 1;
    padding-left: 40rem;
    padding-top: 10rem;
}

.omnichannel-blockquote-inner .elementor-widget-container::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='73' height='50' viewBox='0 0 73 50' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M43.1856 50H73V21.8182H62.8812L70.4703 0H57.099L43.1856 24.1818V50ZM0 50H29.8144V21.8182H19.6955L27.4653 0H13.9134L0 24.1818V50Z' fill='%2362BB46'/%3E%3C/svg%3E");
    width: 70rem;
    height: 50rem;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}

.omnichannel-blockquote-inner .elementor-widget-container {
    display: flex;
}

.omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote .e-q-footer {
    justify-content: flex-end;
    margin-top: 20rem;
    font-family: "Libre Franklin", Sans-serif;
    font-weight: 700;
}

.counter-list-omni .uc-items-wrapper {
    position: relative;
}

.counter-list-omni .uc-items-wrapper .ue-step-item:not(:last-of-type) {
    margin-bottom: 40rem;
}

.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
    width: 65rem;
    height: 65rem;
}

.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon svg {
    width: 100% !important;
    height: 100% !important;
}

.counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-content {
    text-align: left;
}

.counter-list-omni .uc-items-wrapper .ue-step-item {
    align-items: center;
    
}
.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight {
  margin-right: 30rem;
}
.counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-spacer {
    display: none;
}

.counter-list-omni .uc-items-wrapper::before {
    content: none;
    height: 90%;
    background: #A5BAC9;
    width: 1px;
    position: absolute;
    left: 32rem;
    top: 50%;
    transform: translateY(-50%);
}

.our-facilities-wrapper-widget .location-inner .uc_overlay_inner h2.ue_title {
    /* text-align: center; */
}

.our-facilities-wrapper-widget .location-inner.uc_hover .uc_overlay_inner h2.ue_title {
    /* text-align: left !important; */
}

.rcx-location-marquee .uc_logo_marquee_holder.locpg {
    width: auto !important;
    margin: 0 !important;
    padding: 40rem 70rem 45rem 70rem !important;
}

.text-marquee-wrapper .text-marquee-item a {
    font-family: "Libre Franklin", Sans-serif !important;
    font-weight: 500;
}

.business-outcome-text-icon-center .icon_text_marquee_social_exp_inner {
    text-align: center;
}

.business-outcome-text-icon-center .icon_text_marquee_social_exp_inner .ue-marquee-title {
    font-size: 28rem;
    line-height: 1.4;
    font-weight: 300;
}

.tab-section-box .elementor-icon-box-title {
    margin-bottom: 20rem;
}

.custom-gap-row .elementor-column-gap-default .elementor-row {
    gap: 30rem;
}

.business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25>div:nth-child(n) {
    margin: 0 !important;
}

.business-outcome-tabs .jet-tabs__content-wrapper .tab-section-box .elementor-widget-container .elementor-icon-box-wrapper {
    position: relative;
}

.business-outcome-tabs .jet-tabs__content-wrapper .tab-section-box .elementor-widget-container .elementor-icon-box-wrapper::after {
    content: "";
    width: 57rem;
    height: 75rem;
    display: inline-block;
    position: absolute;
    background-size: contain;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
}

.business-outcome-tabs .jet-tabs__content-wrapper .tab-section-box.upside .elementor-widget-container .elementor-icon-box-wrapper::after {
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='67' viewBox='0 0 66 67' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M32.7389 65.5972L32.7387 1.8796' stroke='%2362BB46' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M11.7578 22.2969L32.7361 1.8825L54.0323 22.6063' stroke='%2362BB46' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

.business-outcome-tabs .jet-tabs__content-wrapper .tab-section-box.upside:hover .elementor-widget-container .elementor-icon-box-wrapper::after {
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='67' viewBox='0 0 66 67' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M32.7389 65.5972L32.7387 1.8796' stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M11.7578 22.2969L32.7361 1.8825L54.0323 22.6063' stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

.business-outcome-tabs .jet-tabs__content-wrapper .tab-section-box.downside .elementor-widget-container .elementor-icon-box-wrapper::after {
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M32.7377 0.879405L32.7379 64.597' stroke='%2362BB46' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M53.7188 44.1797L32.7405 64.5941L11.4442 43.8703' stroke='%2362BB46' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

.business-outcome-tabs .jet-tabs__content-wrapper .tab-section-box.downside:hover .elementor-widget-container .elementor-icon-box-wrapper::after {
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='https://www.w3.org/2000/svg'%3E%3Cpath d='M32.7377 0.879405L32.7379 64.597' stroke='%23fff' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M53.7188 44.1797L32.7405 64.5941L11.4442 43.8703' stroke='%23fff' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

.result-matter-tabs.business-outcome-tabs .jet-tabs__control-inner {
    padding: 14rem 44rem !important;
}

.business-outcome-marquee .uc_logo_marquee_holder.abtpg {
    background: #FFFFFF !important;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
    border-radius: 6rem !important;
    border-color: #FFFFFF !important;
}

.business-outcome-marquee .uc_logo_marquee_holder.abtpg .white-small {
    color: #4D5858 !important;
}

.business-outcome-marquee .uc_logo_marquee_holder.abtpg .abt-subhead h5 {
    color: #4D5858 !important;
}

span.dark-blue {
    color: #003DA6;
}

span.sea-blue {
    color: #3F96B4;
}

.rcx-drag-slider.industry-leadingr .how-we-do-it-slider .uc_classic_carousel_content {
    /* min-height: 230rem !important; */
}

.map-home-location {
    bottom: 0;
    left: 0;
    z-index: 1;
}

.map-home-location .elementor-image-box-wrapper .elementor-image-box-img img {
    width: 280rem;
}

.high-impact-slider .swiper-slide img {
    max-height: 440rem !important;
    object-fit: cover;
}

.banner-heading span.green {
    color: #62BB46;
}

.elementor-text-editor strong {
    font-weight: 700;
}

/* .omnichannel-content-card-inner.active svg path{
stroke: #000;
} */
/* .exp-wrapper.omnichannel-content-cards :not(.active) svg path{
    stroke: #fff;
  } */
.omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon svg path {
    stroke: #fff;
}

.about-3col-awards .col2-img-con-para.anchor-inline .elementor-widget-container a {
    display: inline-block;
}

.achievements-sec td {
    font-family: "Libre Franklin", Sans-serif;
    font-weight: 300;
}

/* .omnichannel-content-card-inner svg path{
    stroke: #fff;
    } */
@media (min-width: 1024px) {

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25>div:nth-child(n) {
        margin: 0 !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step {
        width: auto;
        position: absolute;
        z-index: 1;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-2 {
        right: 210rem;
        left: unset !important;
        top: 190rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-3 {
        top: 719rem;
        left: 114rem !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-4 {
        right: 236rem;
        left: unset !important;
        top: 1238rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-5 {
        left: 268rem !important;
        bottom: -354rem;
        top: unset;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-1 {
        top: -150rem;
        left: 80rem !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-1 .elementor-image-box-content, .rcx-partnering-exp-inner .partnering-exp-step.step-4 .elementor-image-box-content, .rcx-partnering-exp-inner .partnering-exp-step.step-5 .elementor-image-box-content {
        padding-left: 45rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-image-box-content {
        max-width: 350rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 25rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-image-box-content .elementor-image-box-description {
        line-height: 1.4;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-3 .elementor-image-box-img {
        margin-left: 100rem !important;
        margin-bottom: 10rem !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-2 .elementor-image-box-img {
        margin-left: 100rem !important;
        margin-bottom: -15rem !important;
    }

    .rcx-partnering-exp-inner {
        margin: auto;
        width: 100% !important;
        text-align: center;
        justify-content: center;
    }

    .rcx-partnering-exp-inner .relative-image img {
        width: 1145rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-1 .elementor-image-box-img img {
        width: 390rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-2 .elementor-image-box-img img {
        width: 378rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-3 .elementor-image-box-img img {
        width: 455rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-4 .elementor-image-box-img img {
        width: 440rem;
    }

    .rcx-partnering-exp-inner .partnering-exp-step.step-5 .elementor-image-box-img img {
        width: 490rem;
    }

    .rcx-partnering-exp-inner .elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center !important;
    }

    .uc_logo_marquee {
        overflow-x: hidden !important;
    }
}

@media (max-width: 1023.98px) {
    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote p {
        font-size: 16rem !important;
    }

    .e-q-footer .elementor-blockquote__author {
        font-size: 17rem;
    }

    .business-outcome-text-icon-center .icon_text_marquee_social_exp_inner .ue-marquee-title {
        font-size: 16rem;
        line-height: 1.4;
    }

    .rcx-partnering-exp-inner .partnering-exp-step {
        position: static !important;
        margin-bottom: 20px !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
        width: 450px;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content {
        flex: 1;
        padding-left: 20px;
    }

    .heading-124 .elementor-heading-title {
        font-size: 80rem !important;
    }

    .map-wrapper-outer .mapboxgl-marker {
        width: 40px;
        height: 40px;
        margin-top: -20px;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .elementor-widget-divider {
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .elementor-section .elementor-container .elementor-column .elementor-widget-wrap {
        display: block;
    }

    .heading-36 .elementor-heading-title {
        font-size: 25rem !important;
        line-height: 1.1 !important;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .jet-listing-grid__item {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }

    .rcx-location-content-section-text, .leadership-slider .uc_carousel .ue-carousel-item .uc_classic_carousel_content .card_carousel_text, .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description, .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text, .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description, .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote, .result-matter--omni .elementor-icon-box-description, .counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-content-text, .omnichannel-blockquote-inner .elementor-blockquote__content, .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote .e-q-footer, .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_sub, .tab-section-box p.elementor-icon-box-description, .map-home-location .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description {
        font-size: 14rem !important;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-title h2 {
        font-size: 45rem !important;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row .loc-subhead h5 {
        font-size: 15rem;
    }

    .our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner .uc_overlay .uc_overlay_inner h2.ue_title, .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        font-size: 22rem !important;
    }

    .our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner.uc_hover .uc_overlay .uc_overlay_inner h2.ue_title {
        font-size: 22rem !important;
    }

    .map-wrapper-outer .map-features-list .map-features p {
        font-size: 16px;
        margin: 0 0 20px 0 !important;
    }

    .map-wrapper-outer .map-features-list .map-features h3 {
        font-size: 20px;
    }

    .map-wrapper-outer .map-features-list .map-features .button-wrap .link-button {
        font-size: 16px;
    }

    .map-wrapper-outer .map-features-list .map-features {
        width: 400px;
        padding: 25px;
        margin-bottom: 20px;
    }

    .map-wrapper-outer .map-features-list .map-features .button-wrap .link-button::after {
        width: 18px;
        height: 18px;
    }

    .text-marquee-wrapper .text-marquee-item a {
        font-size: 25rem !important;
    }

    .rcx-location-banner .animated-location-svgs {
        right: -40rem !important;
        bottom: -50px !important;
    }

    .content-36 .elementor-heading-title {
        font-size: 15rem !important;
        line-height: 1.4 !important;
    }

    .result-matter-tabs.business-outcome-tabs .jet-tabs__control-inner {
        padding: 14rem 24rem !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_info .ue_main {
        font-size: 20rem;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon {
        width: 70rem !important;
        height: 70rem !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner .ue_icon {
        padding: 17rem;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label {
        flex-grow: 1;
        gap: 20rem;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner {
        height: 320rem !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon {
        width: 70rem !important;
        height: 70rem !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) {
        width: 160rem !important;
    }

    .marquees-with-heading-desc .ue-marquee-tag-icon img {
        height: 60rem !important;
        margin-bottom: 15rem !important;
        margin-top: 0rem;
    }

    .marquees-with-heading-desc .uc_logo_marquee_holder.ue-marquee-tag {
        height: auto !important;
        min-height: auto !important;
        padding: 20rem !important;
    }

    .backoffice-ue-marquee-desc {
        font-size: 14rem !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner, .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) {
        height: auto !important;
        width: calc(50% - 15px) !important;
        flex: initial !important;
    }

    .omnichannel-content-cards .uc-items-wrapper {
        gap: 30px !important;
        flex-wrap: wrap;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
        writing-mode: initial !important;
        transform: none !important;
        text-align: left;
        justify-content: flex-start !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_label {
        flex-direction: row !important;
    }


    .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_sub {
        left: auto;
        opacity: 1 !important;
        width: auto !important;
        height: auto !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active, .omnichannel-content-cards .omnichannel-content-card-inner {
        padding: 25px !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label, .omnichannel-content-cards .omnichannel-content-card-inner .ue_label {
        display: block !important;
        width: auto !important;
        animation: none;
    }

    .omnichannel-content-cards .uc-items-wrapper {
        align-items: unset !important;
        justify-content: flex-start !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon, .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon {
        width: 80px !important;
        height: 80px !important;
        background: #62BB46;
        padding: 19px;
        margin: 0 0 20px 0;
    }

    /*     .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon svg path, .omnichannel-content-cards .omnichannel-content-card-inner .ue_icon svg path {
        stroke: #fff;
    } */

    .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
        font-size: 22px !important;
        margin: 0 0 20px 0 !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner .ue_info {
        text-align: left !important;
        justify-content: flex-start !important;
        display: block !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner {
        display: block !important;
    }
}

@media (max-width: 991.98px) {

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25 .elementor-widget-container {
        padding: 25rem !important;
    }

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25>div:nth-child(n) {
        margin: 0 !important;
    }

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25 {
        width: calc(50% - 10px);
    }

    .tab-section-box .elementor-icon-box-title {
        margin-bottom: 15px;
    }

    .custom-gap-row .elementor-column-gap-default .elementor-row {
        gap: 20px;
    }

    .content-36 .elementor-heading-title {
        font-size: 20px !important;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg {
        padding: 20px 40px !important;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row .loc-subhead {
        padding-left: 20px;
    }

    .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote {
        padding-left: 20px;
        padding-top: 10px;
    }

    .counter-list-omni .uc-items-wrapper .ue-step-item:not(:last-of-type) {
        margin-bottom: 20rem;
    }

    .counter-list-omni .uc-items-wrapper .ue-step-item {
        gap: 0x;
    }
	.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight {
  margin-right: 25em;
}

    .counter-list-omni .uc-items-wrapper::before {
        left: 27px;
    }

    .counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
        width: 55px;
        height: 55px;
    }

    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote {
        max-width: 450rem;
    }

    .result-matter--omni .elementor-icon-box-description {
        margin-top: 15px !important;
    }

    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote::before {
        width: 120px;
        height: 70px;
        top: -60px;
        left: -110px;
    }

    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote .quote-close {
        width: 32px;
        height: 20px;
        bottom: -2px;
    }

    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote .e-q-footer {
        margin-top: 0;
    }

    .rcx-client-choose-box .elementor-widget-container h3.elementor-icon-box-title br {
        display: none;
    }

    .heading-124 .elementor-heading-title {
        font-size: 60rem !important;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .prev-arrow.slick-arrow {
        left: 0px !important;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .next-arrow.slick-arrow {
        right: 0px;
    }

    .rcx-location-content-section-text, .leadership-slider .uc_carousel .ue-carousel-item .uc_classic_carousel_content .card_carousel_text, .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text, .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote, .result-matter--omni .elementor-icon-box-description, .counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-content-text, .omnichannel-blockquote-inner .elementor-blockquote__content, .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote .e-q-footer, .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_sub, .rcx-location-content-section-text, .leadership-slider .uc_carousel .ue-carousel-item .uc_classic_carousel_content .card_carousel_text, .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description, .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text, .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description, .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote, .result-matter--omni .elementor-icon-box-description, .counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-content-text, .omnichannel-blockquote-inner .elementor-blockquote__content, .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote .e-q-footer, .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_sub, .tab-section-box p.elementor-icon-box-description, .map-home-location .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description {
        font-size: 16px !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        margin-bottom: 10px;
    }

    .our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner .uc_overlay .uc_overlay_inner h2.ue_title, .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        font-size: 18px !important;
    }

    .location-page-map-section .heading-96.rcx-seclr-padding {
        top: 60rem;
    }

    .our-facilities-wrapper-widget .uc_content .uc_overlay .uc_overlay_inner .ue-content .ue_subtitle {
        font-size: 14rem !important;
    }

    .our-facilities-wrapper-widget .location-inner,
    .our-facilities-wrapper-widget .uc_content.uc-items-wrapper .our-facilities-wrapper-widget .location-inner,
    .our-facilities-wrapper-widget .uc_content.uc-items-wrapper {
        height: auto !important;
        flex: auto !important;
    }

    .our-facilities-wrapper-widget .location-inner.uc_hover .uc_overlay {
        height: auto !important;
        padding: 30px;
    }

    .our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner .uc_overlay {
        position: relative !important;
    }

    .leadership-slider .owl-nav .owl-prev, .leadership-slider .owl-nav .owl-next {
        width: 50px !important;
        height: 50px !important;
        line-height: 53px !important;
        font-size: 21rem !important;
        top: 130rem !important;
        border-radius: 50%;
        opacity: 1;
    }

    .leadership-slider .owl-nav .owl-prev {
        left: -25px !important;
    }

    .leadership-slider .owl-nav .owl-next {
        right: -25px !important;
    }

    #location-images-section #location-images-slider .item.ue-item img {
        height: 300px !important;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .rcx-cs-title h2.elementor-heading-title a {
        font-size: 18px !important;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .elementor-section .elementor-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .elementor-section .elementor-container .elementor-column {
        width: auto;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .elementor-section .elementor-container h2.elementor-heading-title {
        font-size: 14px !important;
    }

    .rcx-location-insight-section .rcx-location-insight-wrapper .jet-listing-grid__item {
        padding-bottom: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .icon_text_marquee_social_exp_inner {
        /* width: 300px !important; */
    }

    .icon_text_marquee_social_exp_inner a, .rcx-reputation-box .elementor-widget-container .elementor-icon-box-content h3.elementor-icon-box-title, .rcx-client-choose-box .elementor-widget-container h3.elementor-icon-box-title, .business-outcome-text-icon-center .icon_text_marquee_social_exp_inner .ue-marquee-title {
        font-size: 18px !important;
    }

    .icon_text_marquee_social_exp_inner a .ue-marquee-tag-icon {
        margin-bottom: 20px;
    }

    .icon_text_marquee_social_exp_inner a .ue-marquee-tag-icon svg,
    .rcx-reputation-box .elementor-widget-container .elementor-icon-box-icon svg,
    .rcx-client-choose-box .elementor-widget-container .elementor-icon-box-icon svg {
        height: 60px !important;
        width: auto;
    }

    .icon_text_marquee_social_exp_inner a .ue-marquee-tag-icon img {
        height: 60px !important;
        width: auto;
    }

    .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item svg {
        width: 55rem;
        height: 55rem;
    }

    .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
        padding-left: 20px;
    }

    .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item {
        margin: 0 0 20px 0;
    }

    .text-marquee-wrapper .text-marquee-item {
        padding: 20px 30px 20px 30px !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
        width: 320px;
    }


    .heading-48.custom-mobile .elementor-heading-title {
        font-size: 22px !important;
    }

    .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote .e-q-footer {
        margin-top: 20px;
    }


}

@media (max-width: 767.98px) {
	.map-wrapper-outer .map-features-list .map-features {
  padding: 10px;
}
    .elementor-repeater-item-b9c9bec .ue-item-highlight svg {
        margin-top: 0;
    }

    .counter-list-omni .ue-step-item.ue-item {
        display: block !important;

    }

    .counter-list-omni .uc-items-wrapper .ue-step-item:not(:last-of-type) {
        margin-bottom: 40px !important;
    }

    .counter-list-omni .ue-item-highlight {
        align-items: start !important;
        margin-bottom: 14px !important;
    }

    .counter-list-omni .ue-step-item-gap {
        display: none;
    }

    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote p {
        font-size: 16px !important;
    }

    .e-q-footer .elementor-blockquote__author {
        font-size: 17px;
    }

    .map-home-location .elementor-image-box-wrapper .elementor-image-box-img img {
        width: auto;
        margin-bottom: 10px;
    }

    .result-matter-tabs .jet-tabs__control-wrapper {
        width: 100%;
    }

    .business-outcome-tabs .jet-tabs__control {
        border-radius: 0 !important;
    }

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25 .elementor-widget-container {
        padding: 20px !important;
    }

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25>div:nth-child(n) {
        margin: 0 !important;
    }

    .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote .e-q-footer {
        margin-top: 15px;
    }

    .omnichannel-content-cards .uc-items-wrapper {
        gap: 20px !important;
    }

    .text-marquee-wrapper .text-marquee-item {
        padding: 15px 20px 15px 20px !important;
        border-radius: 5px;
    }

    .social-experience-management-list-text .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
        padding-left: 15px;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner, .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) {
        width: 100% !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active, .omnichannel-content-cards .omnichannel-content-card-inner {
        padding: 20px !important;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon, .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon {
        width: 50px !important;
        height: 50px !important;
        padding: 12px;
        margin: 0 0 15px 0;
    }

    .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
        font-size: 18px !important;
        margin: 0 0 10px 0 !important;
    }

    .omnichannel-blockquote-inner .elementor-widget-container::before {
        width: 30px;
        height: 20px;
    }

    .counter-list-omni .uc-items-wrapper::before {
        left: 24px;
    }

    .counter-list-omni .uc-items-wrapper .ue-step-item {
        align-items: center;
        gap: 0px;
    }
.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight {
  margin-right: 15px
}
    .counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
        width: 48px;
        height: 48px;
    }

    .rcx-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote::before {
        margin: auto;
        position: static;
    }

    .text-marquee-wrapper .text-marquee-item a {
        font-size: 24px !important;
    }

    .leadership-slider .owl-nav .owl-prev, .leadership-slider .owl-nav .owl-next {
        width: 40px !important;
        height: 40px !important;
        line-height: 43px !important;
        font-size: 20rem !important;
        top: 130rem !important;
    }

    .leadership-slider .owl-nav .owl-next {
        right: -10px !important;
    }

    .leadership-slider .owl-nav .owl-prev {
        left: -15px !important;
    }

    .heading-124 .elementor-heading-title {
        font-size: 50px !important;
    }

    .location-page-map-section .heading-96.rcx-seclr-padding {
        top: 50px;
    }

    .heading-36 .elementor-heading-title {
        font-size: 25px !important;
    }

    .map-wrapper-outer .map-features-list .map-features:last-of-type {
        margin-bottom: 0;
    }

    .about-loction-map .map-wrapper-outer .map-features-list .map-features:last-of-type {
        margin-bottom: 230px;
    }

.map-wrapper-outer .map-features-list .map-features p {
  font-size: 13px !important;
  margin: 0 0 10px 0 !important;
  line-height: 17px !important;
}

    .map-wrapper-outer .map-features-list .map-features h3 {
        font-size: 20px;
        margin-bottom: 14px;
    }

    .map-wrapper-outer .map-features-list .map-features .button-wrap .link-button {
        font-size: 14px;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-title h2 {
        font-size: 40px;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row .loc-subhead h5 {
        font-size: 16px;
    }

    .map-wrapper-outer .map-features-list .map-features {
        padding: 20px;
    }

    .map-wrapper-outer #map {
        height: 900px;
    }

    .content-36 .elementor-heading-title {
        font-size: 20px !important;
    }

}

@media (max-width: 575.98px) {
    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25>div:nth-child(n) {
        margin: 0 !important;
    }

    .business-outcome-tabs .jet-tabs__content-wrapper .elementor-col-25 {
        width: 100%;
    }

    .omnichannel-blockquote-inner .elementor-widget-container .elementor-blockquote {
        padding-left: 15px;
        padding-top: 0px;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg {
        padding: 15px 25px !important;
    }

    .rcx-location-marquee .uc_logo_marquee_holder.locpg .loc-row .loc-subhead {
        padding-left: 15px;
    }

    .rcx-partnering-exp-inner .partnering-exp-step {
        margin-bottom: 40px !important;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .map-wrapper-outer .map-features-list .map-features {
        width: 100%;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper {
        display: block;
    }

    .rcx-partnering-exp-inner .partnering-exp-step .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content {
        padding-left: 0px;
        padding-top: 20px;
    }

    .content-36 .elementor-heading-title {
        font-size: 18px !important;
    }
}

@media (max-width: 479.98px) {
    .text-marquee-wrapper .text-marquee-item a {
        font-size: 20px !important;
    }
	.map-wrapper-outer .map-features-list .map-features .button-wrap .link-button {
  font-size: 13px;
}
	.map-wrapper-outer .map-features-list .map-features .button-wrap .link-button::after {
  width: 14px;
  height: 14px;
}
 
}
@media (max-width: 380.98px) {
   .map-wrapper-outer .map-features-list .map-features {
  padding: 10px;
}
}