body {
    letter-spacing: 0.6px;
}
a{color:#5E5291 !important}
a:hover{color:#5E5291 !important}
#rs-header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    color: #000 !important;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    z-index: 15;
}

#rs-header .commonButton {
    padding-top: 7px;
    padding-bottom: 7px;
}

#rs-header .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#rs-header .container .logo-area {
    display: block;
    width: 200px;
    margin: 10px 0;
}

/*#rs-header .container .logo-area a{
    width:200px;height:90px;
    background-image:url("logo.png");
    background-repeat: no-repeat;background-position:center;display: block;background-size:100%;}*/
#rs-header .container .logo-area {}

#rs-header .container .quote-padding {
    padding-right: 0;
}

#rs-header .container .quote-button {
    position: relative;
    top: 0;
    border-color: #FFF;
    color: #FFF;
    font-weight: 500;
    border-width: 1px;
    border-radius: 10px;
    text-transform: capitalize;
    background: hsla(251, 41%, 64%, 1);
    background: linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
    background: -moz-linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
    background: -webkit-linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
}

#rs-header .container .quote-button:hover {
    text-decoration: underline !important;
    color: #FFF !important;
}

#rs-header .menu-area .navbar ul li {
    height: auto;
    line-height: normal;
}

#rs-header.transparent_header .menu-area .navbar ul li > a {
    line-height: normal;
    color: #6D6D6D !important;
    font-weight: 500;
    text-transform: capitalize;
}

#rs-header .menu-sticky.sticky {
    position: relative;
    animation-name: none;
}
.commonButton a,
.commonButton {
    border-radius: 50px;
    padding: 10px 25px;
    font-size: 16px;
    color: #FFF !important;
    display: inline-block;
    background: hsla(251, 41%, 64%, 1);
    transition: all .4s ease-in-out;
    font-weight: 500;
    letter-spacing: 1px;
    background: linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
    background: -moz-linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
    background: -webkit-linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
}

.commonButton:hover,
.BlackButton:hover {
    background-position: 20%;
    color: #fff !important;
}

.commonButton:focus,
.commonButton:active,
.commonButton:visited {
    text-decoration: underline !important;
    color: #FFF !important;
}

.BlackButton {
    border-radius: 50px;
    padding: 10px 20px;
    font-size: 16px;
    color: #FFF !important;
    background: linear-gradient(98deg, #a570ff 0%, #ff6eb2 50%, #ffad66 100%);
    display: inline-block;
}

.BlackButton:focus,
.BlackButton:active,
.BlackButton:visited {
    text-decoration: underline !important;
    color: #FFF !important;
}

.mx-850 {
    max-width: 850px;
    margin: auto;
}

#rs-home {
    text-align: center;
    padding-bottom: 0 !important;
}
#rs-home .servicesName{margin:10px 0;}
#rs-home .servicesName .wpb_wrapper{display: flex;flex-wrap:wrap;justify-content:center;}
#rs-home .servicesName .wpb_wrapper .rs-heading{margin-bottom:0;padding:0 15px;}

#rs-home .servicesName .wpb_wrapper h3{font-size:18px;padding-bottom:0;display: flex;align-items:center;}
#rs-home .servicesName .wpb_wrapper h3:before{content:"";display:block;width:45px;height:45px;background-size:20px !important;background-repeat:no-repeat !important;background-position:center !important;margin-right:10px;transform:none;background-color:transparent !important;border:1px solid #c7c7c7;border-radius:100px;}
#rs-home .servicesName .wpb_wrapper h3 span{background:inherit;background: inherit;-webkit-text-fill-color: #000;margin-left:4px;}

#rs-home .servicesName .wpb_wrapper .videocenter h3:before{
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2L15 7L22 12V2Z' fill='%235E5291'/%3E%3Cpath d='M13 0H2C0.89543 0 0 0.89543 0 2V12C0 13.1046 0.89543 14 2 14H13C14.1046 14 15 13.1046 15 12V2C15 0.89543 14.1046 0 13 0Z' fill='%235E5291'/%3E%3C/svg%3E%0A") !important;
}
#rs-home .servicesName .wpb_wrapper .audiocenter h3:before{
    background-image: url("data:image/svg+xml,%3Csvg width='75' height='75' viewBox='0 0 75 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.3174 48.1154L50.4195 50.1133C50.4195 50.1133 45.9087 54.8625 33.5962 41.8996C21.2838 28.9368 25.7945 24.1878 25.7945 24.1878L26.9896 22.9296C29.9337 19.8302 30.2112 14.854 27.6426 11.2213L22.3886 3.79004C19.2095 -0.706249 13.0665 -1.30021 9.42269 2.536L2.8827 9.42142C1.07595 11.3236 -0.134799 13.7894 0.0120342 16.5248C0.387659 23.5228 3.37795 38.5792 20.064 56.1467C37.7587 74.7759 54.3616 75.5163 61.1512 74.8463C63.2987 74.6342 65.1662 73.4763 66.6712 71.8917L72.5903 65.66C76.5857 61.4538 75.4591 54.2425 70.347 51.3L62.3866 46.7179C59.0299 44.7858 54.9408 45.3533 52.3174 48.1154Z' fill='%235E5291'/%3E%3C/svg%3E%0A") !important;
}
#rs-home .servicesName .wpb_wrapper .chatcenter h3:before{
    background-image: url("data:image/svg+xml,<svg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4.57764e-05 13.6945C-0.00549845 15.8209 0.491322 17.9186 1.45004 19.8167C2.58679 22.0912 4.33433 24.0042 6.49692 25.3416C8.65952 26.679 11.1517 27.3879 13.6945 27.3889C15.8209 27.3944 17.9186 26.8976 19.8167 25.9389L29 29L25.9389 19.8167C26.8976 17.9186 27.3944 15.8209 27.3889 13.6945C27.3879 11.1517 26.679 8.65951 25.3416 6.49692C24.0042 4.33433 22.0912 2.58679 19.8167 1.45004C17.9186 0.491323 15.8209 -0.00549833 13.6945 4.58974e-05H12.8889C9.5308 0.18531 6.35902 1.60271 3.98087 3.98087C1.60272 6.35902 0.18531 9.5308 4.57764e-05 12.8889V13.6945Z' fill='%235E5291'/><path d='M6 11H22' stroke='%23FFF' stroke-width='2' stroke-linecap='round'/><path d='M6 16.5H17' stroke='%23FFF' stroke-width='2' stroke-linecap='round'/></svg>%0A") !important;
}
#rs-home p {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
    margin-bottom:15px;
    text-wrap: balance;
}
#rs-home p:last-child{margin-bottom:0;max-width:680px;text-wrap:auto;}
#rs-home .homeBtn-wrapper p{margin: 0 auto;}
#rs-home a {
    margin: 0 10px;
    padding: 15px 25px;
}

#rs-home .wpb_text_column {
    margin-bottom: 0;
}

#rs-home h1 {
    font-size: 66px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1.16 !important;
    text-align: center !important;
    margin: 0;
    background: linear-gradient(98deg, #a570ff 0%, #ff6eb2 50%, #ffad66 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
#rs-home .tagline{font-weight: 500;font-size:25px;margin-bottom:10px !important;}

@media (max-width: 1024px) {
    #rs-home h1 {
        font-size: 60px !important;
    }
    #rs-home .servicesName .wpb_wrapper h3:before{width: 35px;height: 35px; background-size: 15px !important;}
    #rs-home .servicesName .wpb_wrapper .rs-heading{margin-bottom: 7px;}
    .bannerServices .agents-container .servicesHeader .rs-heading h3{font-size: 30px !important;}
    .faqSection .vc_column-inner.vc_custom_1745477542940{margin-bottom: 20px !important;}
    .bestInsights .bestInsightsSlider{margin-top: 20px !important;}
}

@media (max-width:1024px) {
    #rs-home h1 {
        font-size: 35px !important;
    }
    #rs-header .container .logo-area {
        width: 150px;
    }

    #rs-home .wpb_wrapper .commonButton {
        margin-bottom: 15px;
    }

    .assistantWrapper:nth-child(odd) .vc_column_container:nth-child(1) {
        padding: 20px 0 20px 0 !important;
    }

    #features .wpb_content_element {
        margin: 25px 0 !important;
        padding: 0px;
    }

    .assistantWrapper {
        border: none !important;
    }

    .servicesHeader h2.vc_custom_heading {
        font-size: 30px !important;
        line-height: 1.16;
    }
}
.gr,
.clientsWrapper .rs-heading h3 .first-word {
    background: linear-gradient(98deg, #a570ff 0%, #ff6eb2 50%, #ffad66 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.clientsWrapper .rs-heading h3 {
    font-size: 40px !important;
}

#rs-about .clientsWrapper .rs-heading.vc_custom_1744793226213 {
    margin-bottom: 40px !important;
}

@media (max-width:1024px) {
    .clientsWrapper .rs-heading h3 {
        font-size: 30px !important;
    }
}



.clientsWrapper .wpb_wrapper {}

.clientsWrapper .wpb_wrapper .rs-heading {
    flex: 0 0 auto;
    width: 100%;
}

.clientsWrapper .wpb_wrapper .wpb_single_image {
    margin: 0;
    padding: 0 20px;
}

.clientsWrapper .swiper-wrapper {
    width: 100%;
}

.elevateWrapper .vc_column-inner>.wpb_wrapper {
    padding: 30px 0;
    height: auto;
    text-align: center;
}

.elevateWrapper .vc_column-inner>.wpb_wrapper .wpb_text_column {
    padding-bottom: 0 !important;
    margin-bottom: 0;
}

.elevateWrapper .vc_column-inner>.wpb_wrapper .vc_icon_element .vc_icon_element-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ddd;
    border-radius: 100%;
    background-color: #f2f2f2;
}

.elevateWrapper .vc_column-inner .wpb_single_image {
    margin: 0 auto;
    position: relative;
    transform: none;
    top: 0;
    left: 0 !important;
    width: 58px;
    height: 58px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: hsla(251, 41%, 64%, 1);
    transition: all .4s ease-in-out;
    font-weight: 500;
    letter-spacing: 1px;
    background: linear-gradient(-90deg, hsla(251, 41%, 64%, 78%) 0%, hsla(251, 28%, 45%, 78%) 100%);
    background: -moz-linear-gradient(-90deg, hsla(251, 41%, 64%, 78%) 0%, hsla(251, 28%, 45%, 78%) 100%);
    background: -webkit-linear-gradient(-90deg, hsla(251, 41%, 64%, 78%) 0%, hsla(251, 28%, 45%, 78%) 100%);
    margin-bottom: 15px !important;
}

.elevateWrapper .vc_single_image-wrapper img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}

.elevateWrapper .vc_column-inner .services-title {
    margin-bottom: 15px !important;
    font-weight: 500 !important;
}
.elevateWrapper .wpb_text_column h3 {
    font-size: 18px !important;
    margin-bottom: 10px !important;
    line-height: 1.4 !important;
}

.featureWrapper {
    text-align: center;
}

.featureWrapper .vc_align_center {
    margin: 0 auto 10px;
}

.featureWrapper .vc_column-inner .wpb_single_image {
    position: relative;
    transform: none;
    top: 0;
    left: 0 !important;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: hsla(251, 41%, 64%, 1);
    transition: all .4s ease-in-out;
    font-weight: 500;
    letter-spacing: 1px;
    background: linear-gradient(-90deg, hsla(251, 41%, 64%, 78%) 0%, hsla(251, 28%, 45%, 78%) 100%);
    background: -moz-linear-gradient(-90deg, hsla(251, 41%, 64%, 78%) 0%, hsla(251, 28%, 45%, 78%) 100%);
    background: -webkit-linear-gradient(-90deg, hsla(251, 41%, 64%, 78%) 0%, hsla(251, 28%, 45%, 78%) 100%);
}

.featureWrapper .vc_single_image-wrapper img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}

.featureWrapper .wpb_text_column {
    margin-bottom: 12px !important;
}

.featureWrapper .services-title {
    font-size: 20px;
    line-height: normal !important;
    margin-bottom: 7px !important;
}

.featureWrapper p {
    line-height: 1.6;
    font-size: 14px;
}

.featureWrapper .vc_separator {
    margin-bottom: 15px !important;
}

@keyframes animation-hang {
    0% {
        transform: translateY(8px)
    }

    50% {
        transform: translateY(4px)
    }

    100% {
        transform: translateY(8px)
    }
}

@keyframes animation-hang-sink {
    100% {
        transform: translateY(8px)
    }
}

.middleImage img:active,
.middleImage img:focus,
.middleImage img:hover {
    animation-name: animation-hang-sink, animation-hang;
    animation-duration: .3s, 1.5s;
    animation-delay: 0s, .3s;
    animation-timing-function: ease-out, ease-in-out;
    animation-iteration-count: 1, infinite;
    animation-fill-mode: forwards;
    animation-direction: normal, alternate
}

.assistantWrapper {
    display: flex;
    align-items: center;
    border: 1px solid #f2f2f2;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 10px;
    background: linear-gradient(-90deg, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 95%, 1) 100%);
    background: -moz-linear-gradient(-90deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);
    background: -webkit-linear-gradient(-90deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#F3F3F3", GradientType=1);
}

.assistantWrapper img {
    width: 100%;
}

.assistantWrapper .vc_custom_heading {
    margin-bottom: 10px;
}

/* .assistantWrapper p{max-width:80%;} */
.assistantWrapper .wpb_single_image {
    margin-bottom: 0;
}

/* .assistantWrapper .vc_column_container:last-child .vc_column-inner{padding:0 47px;} */
.assistantWrapper:nth-child(odd) {}

.assistantWrapper .vc_column-inner {
    padding: 0;
}

.assistantWrapper .vc_column_container .wpb_text_column:last-child {
    margin-bottom: 0;
}

.assistantWrapper:nth-child(odd) .vc_column_container:nth-child(1) {
    padding: 0 47px;
}

.assistantWrapper:nth-child(odd) .vc_column_container:last-child {
    padding: 0;
}

.assistantWrapper:nth-child(even) .vc_column_container:nth-child(2) {
    padding: 0 47px;
}

#rs-about .rs-heading h3 {
    font-size: 16px;
    text-transform: none;
}

.customizedNeed {
    margin: 0;
    padding: 15px;
    list-style-type: none;
    border-radius: 10px;
    background-color: #f2f2f2;
    border: 1px solid #d7d7d7;
}

.customizedNeed li {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    position: relative;
    padding-left: 55px;
    background: linear-gradient(-90deg, #ffffff 0%, #f2f2f2 100%);
    background: -moz-linear-gradient(-90deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);
    background: -webkit-linear-gradient(-90deg, hsla(0, 0%, 100%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#F3F3F3", GradientType=1);
}

.customizedNeed li h2 {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6;
}

.customizedNeed li:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='50' viewBox='0 0 51 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 26.126C6.4437 31.99 10.608 37.268 17.501 49.5C32.485 11.677 53.003 1.96601 50.401 0.292013C45.137 -3.24049 19.527 26.367 16.43 30.273C12.706 28.301 0 21.408 0 26.126Z' fill='%235E5291'/%3E%3C/svg%3E%0A");
    display: block;
    width: 20px;
    height: 20px;
    background-size: 100%;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.assistantEverywhere {
    padding: 20px;
    margin: 0;
    list-style-type: none;
    background: linear-gradient(0deg, hsla(0, 0%, 99%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);

    background: -moz-linear-gradient(0deg, hsla(0, 0%, 99%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);

    background: -webkit-linear-gradient(0deg, hsla(0, 0%, 99%, 1) 0%, hsla(0, 0%, 95%, 1) 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#FDFDFD", endColorstr="#F2F2F2", GradientType=1);
}

.assistantEverywhere li {
    margin-bottom: 15px;
    position: relative;
    padding-left: 45px;
}

.assistantEverywhere li h5 {
    margin-bottom: 5px;
    font-size: 16px;
}

.assistantEverywhere li p {
    margin-bottom: 10px;
}

.assistantEverywhere li.user:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    display: block;
    width: 32px;
    height: 32px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='15.5' fill='%231F1F33' stroke='%233D2C5C'%3E%3C/circle%3E%3Cmask id='mask0_547_4379' style='mask-type: alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='24' height='24'%3E%3Crect x='6' y='6' width='24' height='24' fill='%23D9D9D9'%3E%3C/rect%3E%3C/mask%3E%3Cg mask='url(%23mask0_547_4379)'%3E%3Cpath d='M15.9997 16.0208C15.1038 16.0208 14.3417 15.7066 13.7132 15.0781C13.0847 14.4497 12.7705 13.6875 12.7705 12.7917C12.7705 11.8958 13.0847 11.1337 13.7132 10.5052C14.3417 9.87674 15.1038 9.5625 15.9997 9.5625C16.8955 9.5625 17.6577 9.87674 18.2861 10.5052C18.9146 11.1337 19.2288 11.8958 19.2288 12.7917C19.2288 13.6875 18.9146 14.4497 18.2861 15.0781C17.6577 15.7066 16.8955 16.0208 15.9997 16.0208ZM9.52051 22.3958V20.1875C9.52051 19.7292 9.63683 19.3108 9.86947 18.9323C10.1021 18.5538 10.4163 18.2639 10.8122 18.0625C11.6594 17.6458 12.5153 17.3316 13.3799 17.1198C14.2445 16.908 15.1177 16.8021 15.9997 16.8021C16.8816 16.8021 17.7549 16.908 18.6195 17.1198C19.484 17.3316 20.34 17.6458 21.1872 18.0625C21.583 18.2639 21.8972 18.5538 22.1299 18.9323C22.3625 19.3108 22.4788 19.7292 22.4788 20.1875V22.3958H9.52051Z' fill='%23CCCCE0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

/* Pricing Table */
#price-table .reachOut a {
    color: #5E5291
}

#price-table .reachOut a:hover {
    color: #5E5291
}

/* Home Banner Services - Default Properties */
.bannerServices .vc_column_container {
    border-radius: 10px;
    text-align: center;
}

.bannerServices .servicesHeader{margin-bottom:25px;}
.bannerServices .servicesHeader .wpb_wrapper {
    height: auto !important;
    border-radius:0;
}

.bannerServices .servicesHeader p {
    font-size: 18px;
}

.bannerServices .vc_column_container .rs-heading {
    margin-bottom: 20px;
}

.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner > .wpb_wrapper {
    padding: 40px 20px 0 20px;
}
.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner > .wpb_wrapper .wpb_single_image {height:420px;overflow:hidden;}
.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner > .wpb_wrapper .wpb_single_image img{transition:all .4s ease-in-out;transform-origin: top center;}
.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner:hover > .wpb_wrapper .wpb_single_image img{transform:scale(0.65);}
@media (max-width:480px){
    .bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner:hover > .wpb_wrapper .wpb_single_image img {
        transform: scale(0.43);
    }
    .clientsWrapper .wpb_gallery .wpb_gallery_slides img {
        height: 60px !important;
    }
}
.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner>.wpb_wrapper .button {
    position: absolute;
    transform: translateX(-50%) translateY(calc(100%));
    left: 50%;
    transition: all .2s ease-in-out;
    bottom: 40px;
    opacity:0;
    visibility: hidden;
}
.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner:hover > .wpb_wrapper .button{transform: translateX(-50%) translateY(calc(100% - 15px));opacity:1;visibility: visible;}

.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner>.wpb_wrapper .button a {
    display: block;
    padding: 12px 22px;
    border-radius: 30px;
    background-color: #5E5291;
    color: #FFF !important;
    font-weight: 500;
    transition: all .4s ease-in-out;
    line-height: 1;
    white-space: nowrap;
}

.bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner>.wpb_wrapper .button a:hover {
    color: #FFF;
}
.bannerServices .vc_column_container>.vc_column-inner .vc_row.bannerServicesTwo{margin-top: 30px;}
.bannerServices .vc_column_container>.vc_column-inner .vc_row.bannerServicesTwo .vc_column-inner > .wpb_wrapper .wpb_single_image{height:250px;}

.bannerServices .vc_column_container .wpb_wrapper .vc_custom_heading {
    position: relative;
    display: inline-flex;
}

.bannerServices .servicesHeader>.vc_column-inner>.wpb_wrapper {
    margin-bottom: 25px;
    border-radius:0;
    margin:0 auto;
    padding: 0 !important;
}
.bannerServices .servicesHeader>.vc_column-inner>.wpb_wrapper .rs-heading{max-width:500px;display:inline-block;}
.bannerServices .agents-container .servicesHeader .title-maincenter{ margin-bottom: 10px;}
.bannerServices .servicesHeader>.vc_column-inner>.wpb_wrapper .rs-heading p{max-width:none;font-size:26px;line-height:1.4;font-weight:700;color: #000;}
.bannerServices .servicesHeader>.vc_column-inner>.wpb_wrapper .rs-heading span{
    background: linear-gradient(98deg, #a570ff 0%, #ff6eb2 50%, #ffad66 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.bannerServices .servicesHeader>.vc_column-inner>.wpb_wrapper p{max-width:550px;margin: 0 auto;}



.bannerServices .vc_column_container .wpb_wrapper .vc_custom_heading,
.bannerServices .vc_column_container .wpb_wrapper .wpb_text_column {
    color: #000;
    margin-bottom: 0;
}

.bannerServices .vc_column_container .wpb_wrapper {
    border-radius: 20px;
}

.bannerServices .vc_column_container .wpb_wrapper h3 {
    font-size: 24px;
    padding-bottom: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
}

.bannerServices .vc_column_container .wpb_wrapper h3:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
    background-color: transparent !important;
    background-size: 100% !important;
    background-position: center !important;
    transform: none !important;
    background-repeat: no-repeat !important;
}
.bannerServices .servicesHeader .rs-heading h3{display: block; font-size: 40px !important; line-height: 1.3 !important;}
.bannerServices .servicesHeader .rs-heading h3::before{ display: none;}
.bannerServices .vc_column_container .wpb_wrapper .description {
    max-width: 80%;
    margin: 0 auto;
}

.bannerServices .vc_column_container .wpb_wrapper .wpb_single_image {
    margin-bottom: 0;
    text-align: center;
}

.bannerServices .vc_column_container .wpb_wrapper .wpb_single_image img {
    width: 80%;
}

.bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper .wpb_single_image {
    transition: all .4s ease-in-out;
    transform-origin: top center;
    transform: scale(1);
}




.bannerServices .vc_column_container:hover>.vc_column-inner>.wpb_wrapper>.button {
    top: auto;
    transform: translateX(-50%) translateY(calc(100% - 20px));
}




/* Phone Agent */
/* .bannerServices .vc_column_container.video .wpb_wrapper{background-color:#dfdfdf;} */
.bannerServices .vc_column_container.video .wpb_wrapper h3:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8881 14.9201V17.9201C19.8892 18.1986 19.8322 18.4743 19.7206 18.7294C19.6091 18.9846 19.4454 19.2137 19.2402 19.402C19.035 19.5902 18.7927 19.7336 18.5289 19.8228C18.265 19.912 17.9855 19.9452 17.7081 19.9201C14.631 19.5857 11.6751 18.5342 9.07812 16.8501C6.66194 15.3148 4.61345 13.2663 3.07812 10.8501C1.38809 8.2413 0.33636 5.27109 0.00811671 2.1801C-0.0168728 1.90356 0.0159916 1.62486 0.104617 1.36172C0.193243 1.09859 0.335688 0.856786 0.522883 0.651718C0.710078 0.44665 0.937922 0.282806 1.19191 0.170619C1.44589 0.0584315 1.72046 0.000358432 1.99812 9.69523e-05H4.99812C5.48342 -0.00467949 5.95391 0.167176 6.32188 0.48363C6.68985 0.800084 6.93019 1.23954 6.99812 1.7201C7.12474 2.68016 7.35957 3.62282 7.69812 4.5301C7.83266 4.88802 7.86178 5.27701 7.78202 5.65098C7.70227 6.02494 7.51698 6.36821 7.24812 6.6401L5.97812 7.9101C7.40167 10.4136 9.47457 12.4865 11.9781 13.9101L13.2481 12.6401C13.52 12.3712 13.8633 12.1859 14.2372 12.1062C14.6112 12.0264 15.0002 12.0556 15.3581 12.1901C16.2654 12.5286 17.2081 12.7635 18.1681 12.8901C18.6539 12.9586 19.0975 13.2033 19.4146 13.5776C19.7318 13.9519 19.9003 14.4297 19.8881 14.9201Z' fill='black'/%3E%3C/svg%3E%0A") !important;
    width: 22px;
}

.bannerServices .vc_column_container .wpb_wrapper h3 {
    color: #000
}

.bannerServices .vc_column_container.chatbot .wpb_wrapper,
.bannerServices .vc_column_container.whatsapp .wpb_wrapper,
.bannerServices .vc_column_container.voice .wpb_wrapper,
.bannerServices .vc_column_container.phone .wpb_wrapper,
.bannerServices .vc_column_container.video .wpb_wrapper {
    background-color: #dfdfdf;
}

.bannerServices .vc_column_container.chatbot .wpb_wrapper h3:before {
    width: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57764e-05 13.6945C-0.00549845 15.8209 0.491322 17.9186 1.45004 19.8167C2.58679 22.0912 4.33433 24.0042 6.49692 25.3416C8.65952 26.679 11.1517 27.3879 13.6945 27.3889C15.8209 27.3944 17.9186 26.8976 19.8167 25.9389L29 29L25.9389 19.8167C26.8976 17.9186 27.3944 15.8209 27.3889 13.6945C27.3879 11.1517 26.679 8.65951 25.3416 6.49692C24.0042 4.33433 22.0912 2.58679 19.8167 1.45004C17.9186 0.491323 15.8209 -0.00549833 13.6945 4.58974e-05H12.8889C9.5308 0.18531 6.35902 1.60271 3.98087 3.98087C1.60272 6.35902 0.18531 9.5308 4.57764e-05 12.8889V13.6945Z' fill='black'/%3E%3Cpath d='M6 11H22' stroke='%23FFF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M6 16.5H17' stroke='%23FFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}


.bannerServices .vc_column_container.whatsapp .wpb_wrapper h3:before {
    width: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2674_1154)'%3E%3Cpath d='M18.4984 14.3652C18.4497 14.3419 16.6271 13.4444 16.3033 13.3278C16.171 13.2803 16.0294 13.234 15.8787 13.234C15.6326 13.234 15.4259 13.3566 15.2649 13.5976C15.0828 13.8682 14.5317 14.5124 14.3614 14.7049C14.3391 14.7303 14.3088 14.7606 14.2906 14.7606C14.2743 14.7606 13.9922 14.6445 13.9068 14.6074C11.9517 13.7581 10.4677 11.7158 10.2642 11.3714C10.2352 11.3219 10.2339 11.2994 10.2337 11.2994C10.2408 11.2732 10.3066 11.2073 10.3405 11.1733C10.4398 11.0751 10.5473 10.9456 10.6514 10.8204C10.7007 10.761 10.75 10.7016 10.7985 10.6456C10.9494 10.47 11.0166 10.3336 11.0946 10.1756L11.1354 10.0936C11.3257 9.71557 11.1632 9.39658 11.1106 9.29358C11.0675 9.20738 10.298 7.35007 10.2162 7.15494C10.0194 6.68408 9.75942 6.46484 9.39814 6.46484C9.36462 6.46484 9.39814 6.46484 9.25756 6.47077C9.08637 6.47799 8.15415 6.60072 7.74197 6.86054C7.30488 7.13611 6.56543 8.01452 6.56543 9.55932C6.56543 10.9497 7.44774 12.2624 7.82655 12.7617C7.83597 12.7743 7.85325 12.7998 7.87834 12.8365C9.32907 14.9552 11.1376 16.5253 12.9709 17.2577C14.736 17.9627 15.5718 18.0442 16.0469 18.0442H16.047C16.2467 18.0442 16.4065 18.0286 16.5475 18.0147L16.6369 18.0062C17.2467 17.9521 18.5866 17.2578 18.8914 16.4108C19.1315 15.7437 19.1948 15.0148 19.0351 14.7502C18.9257 14.5704 18.7371 14.4799 18.4984 14.3652Z' fill='black'/%3E%3Cpath d='M12.7219 0C5.95112 0 0.442676 5.46705 0.442676 12.1869C0.442676 14.3604 1.02433 16.4879 2.1262 18.3499L0.0171889 24.5711C-0.0220968 24.6871 0.007124 24.8153 0.0929195 24.9027C0.154851 24.9659 0.238861 25 0.324656 25C0.35753 25 0.390647 24.995 0.422952 24.9847L6.90996 22.9234C8.68513 23.8718 10.6915 24.3725 12.722 24.3725C19.4921 24.3726 25 18.9061 25 12.1869C25 5.46705 19.4921 0 12.7219 0ZM12.7219 21.8339C10.8113 21.8339 8.9607 21.2822 7.36995 20.2384C7.31646 20.2032 7.25436 20.1852 7.19186 20.1852C7.15883 20.1852 7.12571 20.1903 7.09349 20.2005L3.84389 21.2334L4.89292 18.1386C4.92685 18.0384 4.90988 17.9279 4.84738 17.8425C3.63602 16.1873 2.99568 14.2317 2.99568 12.1869C2.99568 6.86688 7.35883 2.53864 12.7218 2.53864C18.0842 2.53864 22.4468 6.86688 22.4468 12.1869C22.4469 17.5063 18.0843 21.8339 12.7219 21.8339Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2674_1154'%3E%3Crect width='25' height='25' fill='black'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}


.bannerServices .vc_column_container.voice .wpb_wrapper h3:before {
    width: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1L7 19' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12.8574 5.4248L12.8574 15.2534' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17.877 8.2334L17.877 13.8498' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 8.2334L1 13.8498' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}

.bannerServices .vc_column_container.phone .wpb_wrapper h3:before {
    width: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.8881 14.9201V17.9201C19.8892 18.1986 19.8322 18.4743 19.7206 18.7294C19.6091 18.9846 19.4454 19.2137 19.2402 19.402C19.035 19.5902 18.7927 19.7336 18.5289 19.8228C18.265 19.912 17.9855 19.9452 17.7081 19.9201C14.631 19.5857 11.6751 18.5342 9.07812 16.8501C6.66194 15.3148 4.61345 13.2663 3.07812 10.8501C1.38809 8.2413 0.33636 5.27109 0.00811671 2.1801C-0.0168728 1.90356 0.0159916 1.62486 0.104617 1.36172C0.193243 1.09859 0.335688 0.856786 0.522883 0.651718C0.710078 0.44665 0.937922 0.282806 1.19191 0.170619C1.44589 0.0584315 1.72046 0.000358432 1.99812 9.69523e-05H4.99812C5.48342 -0.00467949 5.95391 0.167176 6.32188 0.48363C6.68985 0.800084 6.93019 1.23954 6.99812 1.7201C7.12474 2.68016 7.35957 3.62282 7.69812 4.5301C7.83266 4.88802 7.86178 5.27701 7.78202 5.65098C7.70227 6.02494 7.51698 6.36821 7.24812 6.6401L5.97812 7.9101C7.40167 10.4136 9.47457 12.4865 11.9781 13.9101L13.2481 12.6401C13.52 12.3712 13.8633 12.1859 14.2372 12.1062C14.6112 12.0264 15.0002 12.0556 15.3581 12.1901C16.2654 12.5286 17.2081 12.7635 18.1681 12.8901C18.6539 12.9586 19.0975 13.2033 19.4146 13.5776C19.7318 13.9519 19.9003 14.4297 19.8881 14.9201Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}

.bannerServices .vc_column_container.video .wpb_wrapper h3:before {
    width: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 3L16 8L23 13V3Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 1H3C1.89543 1 1 1.89543 1 3V13C1 14.1046 1.89543 15 3 15H14C15.1046 15 16 14.1046 16 13V3C16 1.89543 15.1046 1 14 1Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}

.bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper,
.bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper,
.bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper {
    /* height: 580px; */
}

.clientsWrapper .swiper-slide {
    width: auto;
}

.clientsWrapper .wpb_gallery {
    margin-bottom: 0;
}

.clientsWrapper .wpb_gallery .wpb_gallery_slides {
    position: relative;
}

.clientsWrapper .wpb_gallery .wpb_gallery_slides img {
    height: 70px;
    width: auto;
}

.clientsWrapper .wpb_gallery .wpb_gallery_slides:before,
.clientsWrapper .wpb_gallery .wpb_gallery_slides:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    width: 200px;
    z-index: 11;
}

.clientsWrapper .wpb_gallery .wpb_gallery_slides:before {
    left: 0;
    background: hsla(0, 0%, 100%, 1);
    background: linear-gradient(-0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    background: -moz-linear-gradient(-0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(-0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}

.clientsWrapper .wpb_gallery .wpb_gallery_slides:after {
    right: 0;
    background: hsla(0, 0%, 100%, 1);
    background: linear-gradient(-0deg, rgba(255, 255, 255, 0) 0%, hsla(0, 0%, 100%, 1) 100%);
    background: -moz-linear-gradient(-0deg, rgba(255, 255, 255, 0) 0%, hsla(0, 0%, 100%, 1) 100%);
    background: -webkit-linear-gradient(-0deg, rgba(255, 255, 255, 0) 0%, hsla(0, 0%, 100%, 1) 100%);
}

@media (max-width:1024px) {
    .assistantWrapper {
        flex-wrap: wrap;
    }

    .middleImage {
        display: none;
    }

    .featureWrapper .vc_sep_holder {
        display: none !important;
    }
}

.footerWrapper {
    background-color: #f9f9f9;
}

.footerWrapper .footerCopy .footerLinks .column.cases {
    width: auto;
    flex: 1;
}

.footerWrapper .footerCopy .footerLinks .column ul {
    display: flex;
    flex-wrap: wrap;
}

.footerWrapper .footerCopy .footerLinks .column ul li {
    flex: 0 0 auto;
    width: 50%;
}

.footerWrapper .footerCopy .footerLinks .column ul.menu li a {
    transition: all .4s ease-in-out;
    display: inline-block;
}

.footerWrapper .footerCopy .footerLinks .column ul.menu li a:after {
    content: "";
    display: block;
    width: 30%;
    height: 1px;
    background-color: #5E5291;
    transition: all .3s ease-in-out;
    opacity: 0;
    visibility: hidden;
}

.footerWrapper .footerCopy .footerLinks .column ul.menu li a:hover {
    color: #5E5291;
}

.footerWrapper .footerCopy .footerLinks .column ul.menu li a:hover:after {
    width: 100%;
    opacity: 1;
    visibility: visible;
}


.footerWrapper .copyright p:first-child a {
    color: #999;
}

.footerWrapper .developed {
    opacity: 0.6;
}

.footerWrapper .footerCopy {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 40px 0 80px;
}

.footerWrapper .footerCopy .breadcrumb-wrapper {
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    margin-bottom: 15px;
}

.footerWrapper .footerCopy .breadcrumb-wrapper a {
    color: #000;
}

.footerWrapper .footerCopy .breadcrumb-wrapper .arrow {
    margin: 0 12px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11'%3E%3Cpolyline points='.675 .925 5.323 5.5 .675 10.075' fill='none' stroke='currentcolor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 6px;
    display: inline-block;
    height: 11px;
    opacity: 0.5;
}

.footerWrapper .footerCopy h4 {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1.3 !important;
    opacity: 0.9;
}

.footerWrapper .footerCopy .footerLogo {
    margin-right: auto;
    flex: 0 0 auto;
    width: 25%;
    margin-right: 40px;
}

.footerWrapper .footerCopy .footerLogo img {
    width: 250px;
}

.footerWrapper .footerCopy .footerLogo .newsletter {
    margin-top: 40px;
}

.footerWrapper .footerCopy .footerLogo .newsletter h4 {
    border-bottom: none;
    padding-bottom: 0;
    font-size: 20px;
}

.footerWrapper .footerCopy .footerLogo .newsletter p {
    margin-bottom: 0;
    text-wrap: balance;
}

.footerWrapper .footerCopy .footerLogo .mc4wp-form .mc4wp-form-fields {
    position: relative;
}

.footerWrapper .footerCopy .footerLogo .mc4wp-form .mc4wp-form-fields input[type=email] {
    border-radius: 50px;
    border: 1px solid #5e5291c2 !important;
    padding-right: 60px;
}

.footerWrapper .footerCopy .footerLogo .mc4wp-form .mc4wp-form-fields input[type=submit] {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1L10 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 1L14 21L10 12L1 8L21 1Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    text-indent: -200px;
    width: 45px;
    height: 45px;
    background-color: #5e5291ce !important;
    padding: 0 !important;
    border-radius: 100px;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}

.footerWrapper .footerCopy .footerLogo .mc4wp-form .mc4wp-form-fields .form-button {}

.footerWrapper .footerCopy .footerLinks {
    flex: 0 0 auto;
    display: flex;
    flex-wrap: wrap;
    width: 60%;
    gap: 30px;
    padding-top: 20px;
}

.footerWrapper .footerCopy .footerLinks ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.footerWrapper .footerCopy .footerLinks .column {
    width: 50%;
    flex: 0 0 auto;
}

.footerWrapper .footerCopy .footerLinks .column li {
    margin-bottom: 8px;
}

.footerWrapper .footerCopy .footerLinks .social {
    display: flex;
}

.footerWrapper .footerCopy .footerLinks .social li a {}

.footerWrapper .footerCopy .footerLinks .socialWrapper {
    list-style-type: none;
    padding: 0;
    width: 100%;
    margin-top: 15px;
}

.footerWrapper .footerCopy .footerLinks .socialWrapper li {
    margin-right: 15px;
    width: auto !important;
}

.footerWrapper .footerCopy .footerLinks .socialWrapper li a {
    border: 1px solid darkgray;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
    display: flex;
    background-color: #ebebeb;
}

.footerWrapper .footerCopy .footerLinks .socialWrapper li .x {
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.714 25.4088L58.054 0H52.762L33.356 22.0576L17.868 0H0L23.426 33.3582L0 60H5.292L25.772 36.7014L42.132 60H60M7.202 3.90475H15.332L52.758 56.2871H44.626' fill='black'/%3E%3C/svg%3E%0A");
}

.footerWrapper .footerCopy .footerLinks .socialWrapper li .facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0H8C6.67392 0 5.40215 0.526784 4.46447 1.46447C3.52678 2.40215 3 3.67392 3 5V8H0V12H3V20H7V12H10L11 8H7V5C7 4.73478 7.10536 4.48043 7.29289 4.29289C7.48043 4.10536 7.73478 4 8 4H11V0Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: 32%;
}

.footerWrapper .footerCopy .footerLinks .socialWrapper li .instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1H6C3.23858 1 1 3.23858 1 6V16C1 18.7614 3.23858 21 6 21H16C18.7614 21 21 18.7614 21 16V6C21 3.23858 18.7614 1 16 1Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9997 10.3703C15.1231 11.2025 14.981 12.0525 14.5935 12.7993C14.206 13.5461 13.5929 14.1517 12.8413 14.53C12.0898 14.9082 11.2382 15.0399 10.4075 14.9062C9.57683 14.7726 8.80947 14.3804 8.21455 13.7855C7.61962 13.1905 7.22744 12.4232 7.09377 11.5925C6.96011 10.7619 7.09177 9.9102 7.47003 9.15868C7.84829 8.40716 8.45389 7.79404 9.20069 7.40654C9.94749 7.01904 10.7975 6.87689 11.6297 7.0003C12.4786 7.12619 13.2646 7.52176 13.8714 8.12861C14.4782 8.73545 14.8738 9.52138 14.9997 10.3703Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 5.5H16.51' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.footerWrapper .copyright {
    padding: 15px 15px;
    font-size: 14px;
    background-color: #F0F0F0;
    text-align: center;
}

.footerWrapper .copyright p {
    margin-bottom: 0;
}

@media (max-width:1024px) {
    .footerWrapper .footerCopy {
        padding-top: 15px;
    }

    .footerWrapper .footerCopy .footerLogo {
        margin-bottom: 15px;
        width: 100%;
        margin-right: 0;
    }

    .mc4wp-form input[type=submit] {
        position: absolute !important;
    }

    .footerWrapper .footerCopy .footerLogo img {
        width: 60%;
    }

    .footerWrapper .footerCopy .footerLinks {
        width: 100%;
        gap: 0;
        flex-direction: column-reverse;
    }

    .footerWrapper .footerCopy .footerLinks .column {
        width: 50%;
        padding-left: 0;
    }

    .footerWrapper .footerCopy .footerLinks .column:nth-child(1) {
        margin-top: 15px;
        margin-bottom: 0 !important;
    }

    .footerWrapper .footerCopy .footerLinks .column:last-child {
        width: 100%;
    }
}


#rs-contact {
    display: none;
}


.btn-close {
    position: absolute;
    top: 20px;
    right: auto;
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    padding: 0;
    z-index: 15;
    background-image: none;
    background-color: #FFFF;
    left: calc(100% + 15px);
    opacity: 1;
}

.btn-close:before,
.btn-close:after {
    content: "";
    width: 52%;
    border-top: 2px solid #4c436b;
    position: absolute;
    border-radius: 5px;
    top: 50%;
    transform-origin: center;
}

.btn-close:before {
    transform: rotate(45deg) translateY(0);
}

.btn-close:after {
    transform: rotate(-45deg) translateY(0);
}

.btn-close:hover {
    background-color: #d7d7d7;
}


/* AI Character css  */
.headingWrapper {
    margin-bottom: 60px;
}

.characterImageWrap {
    position: relative;
}

.characterImageWrap .vc_col-sm-4 {
    margin-bottom: 30px;
}

.characterImageWrap .image {
    margin-bottom: 0;
    overflow: hidden;
}

.characterImageWrap .image img {
    transition: all 0.2s ease-in;
}

.characterImageWrap .image:hover img {
    transform: scale(1.1);
}

.characterImageWrap .characterNum {
    position: absolute;
    top: 0;
    right: 7px;
    margin-bottom: 0;
    background: #2E2E2E;
    color: #FFFFFF;
    font-size: 14px;
    padding: 2px 12px;
}

.characterImageWrap .characterNum::after {
    content: '';
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #2E2E2E;
    position: absolute;
    bottom: -4px;
    right: 1px;
    transform: rotate(-45deg);
}

.characterImageWrap .hoverText {
    margin-bottom: 0;
    background: linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);
    padding: 10px 0;
}

.characterImageWrap .hoverText h4 {
    margin-bottom: 0;
    font-size: 16px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: normal;
}


@media (max-width:1024px) {
    .assistantEverywhere li {
        text-align: left;
    }

    .assistantEverywhere li.user:before {
        top: 0;
    }

    .assistantWrapper:nth-child(even) .vc_column_container:nth-child(2) {
        padding: 30px 0 0 0;
    }

    .assistantWrapper:nth-child(even) .vc_column_container:nth-child(2) .wpb_wrapper h4 {
        text-align: center !important;
    }
}

@media (max-width:1024px) {
    #rs-home p {
        margin-top: 10px;
        font-size: 16px;
    }

    .nav.navbar .mobile-menu-link {
        position: static;
    }
    .nav-link-container.mobile-menu-link{width: 40px;height: 40px;border: none;background-color: rgb(223.654185022, 220.8259911894, 235.6740088106);border-radius: 100px;transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);display: flex;align-items: center;justify-content: center;padding: 0;z-index: 12;}
    .nav.navbar .mobile-menu-link .nav-menu-link{position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 2px;width: 100%;background-color: #5E5291;width: 50%;transition: all 0.3s ease-in-out;}
    .nav.navbar .mobile-menu-link .nav-menu-link::before,
    .nav.navbar .mobile-menu-link .nav-menu-link::after{ content: ""; height: 2px; width: 100%; background-color: #5E5291; display: block; flex: 0 0 auto; border-radius: 2px; position: absolute; transition: all 0.3s ease-in-out;}
    .nav.navbar .mobile-menu-link .nav-menu-link::before{top: -5px;}
    .nav.navbar .mobile-menu-link .nav-menu-link::after{bottom: -5px;}
    body.activeSidebar .nav.navbar .mobile-menu-link .nav-menu-link{border: none !important;background-color: transparent;}
    body.activeSidebar .nav.navbar .mobile-menu-link .nav-menu-link::before{top: 0;transform: rotate(45deg);}
    body.activeSidebar .nav.navbar .mobile-menu-link .nav-menu-link::after{bottom: 0;transform: rotate(-45deg);}

    .nav.navbar .mobile-menu-link a i {
        display: none;
    }

   

    .nav.navbar .mobile-menu-link a.nav-close {
        display: none !important;
    }

    /* .navbar-menu.active~.nav-link-container a.nav-menu-link {
        display: none !important;
    } */

    /* .navbar-menu.active~.nav-link-container a.nav-close {
        display: block !important;
    } */

    a.nav-close:before,
    a.nav-close::after {
        display: none;
    }

    .nav.navbar.quote-padding {
        position: static;
    }

    .navbar-menu {
        transform: translateX(-100%);
        transition: all .4s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }
    body.activeSidebar{overflow: hidden;}
    body.activeSidebar .nav.navbar::before{
        opacity: 1;
        visibility: visible;
    }
    body .nav.navbar::before{
        content: "";
        z-index: 9;
        opacity: 0;
        visibility: hidden;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.5);
        transition: all 0.3s ease-in-out;
    }
    .navbar-menu.active {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        /* background-color: rgba(0, 0, 0, .5); */
        height: 100vh;
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
        z-index: 11;
    }
    .navbar-menu.active .menu-primary-menu-container{height: 100%;}
    .navbar .navbar-menu.active #primary-menu-single {
        display: block;
        width: 70%;
        background-color: #fff;
        height: 100dvh;
        padding: 12px 0;
        z-index: 18;
        position: relative;
    }
    .navbar .navbar-menu.active #primary-menu-single li{padding: 0 15px; width: 100%; text-align: left;}
    .navbar .navbar-menu.active #primary-menu-single li:nth-last-child(1){position: absolute; bottom: 25px;left: 0px; width: auto;}
    .navbar .navbar-menu.active #primary-menu-single li a{padding: 15px 10px;border-bottom: 1px solid #ccc;font-weight: normal !important; display: block !important;}
    .navbar .navbar-menu.active #primary-menu-single li > a:after{display: none;}
    .navbar .navbar-menu.active #primary-menu-single li.current-menu-item > a{font-weight: 700 !important;}
    .navbar-menu .menu-primary-menu-container ul li a {
        font-size: 16px !important;
    }

    .navbar-menu .menu-primary-menu-container ul li {
        
        padding: 15px;
    }

    .bannerServices .vc_column_container .vc_custom_heading:before {
        left: 50% !important;
        right: auto !important;
        font-size: 24px;
        top: -40px;
        transform: translateX(-50%) !important;
    }

    

    #rs-home {
        padding-top: 0px !important;
    }

    #rs-home .wpb_text_column.wpb_content_element {
        margin: 0;
    }

    .wpb-content-wrapper .bannerServices {
        padding-top: 40px !important;
        padding-bottom: 0 !important;
    }

    .clientsWrapper .rs-heading h3 .first-word {
        display: block;
    }

    .clientsWrapper .wpb_gallery .wpb_gallery_slides:before,
    .clientsWrapper .wpb_gallery .wpb_gallery_slides:after {
        width: 50px;
    }

    #rs-about {
        padding: 40px 0 !important;
        margin-top: 40px;
    }

    .wpb-content-wrapper .about-section {
        padding-top: 40px !important;
    }

    #faq {
        padding: 40px 0 0 0;
    }

    #blog-home {
        padding: 40px 0 !important;
    }

    #features {
        padding-top: 40px !important;
        padding-bottom: 0 !important;
    }

    #features.about-section .rs-heading {
        margin: 0;
    }

    #features.about-section .rs-heading h3 {
        padding: 0;
    }

    .rs-heading.dark-style h3 {
        font-size: 30px;
    }

    .elevateWrapper .wpb_content_element .wpb_wrapper h3 {
        font-size: 24px;
    }

    .elevateWrapper .vc_column-inner>.wpb_wrapper {
        height: auto;
        padding: 20px;
    }

    #featured-btm.elevateWrapper .wpb_column.vc_column_container:nth-last-child(1) .wpb_wrapper {
        margin-bottom: 0;
    }

    .about-section .rs-heading {
        margin: 0 0 20px;
    }

    .assistantWrapper {
        padding-bottom: 0.0px;
    }

    #features .customizedNeed {
        margin-bottom: 15px !important;
    }

    #features .customise-heading {
        text-align: center !important;
    }

    #chatwrapper {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 40px;
    }

    #chatwrapper .assistantEverywhere {
        margin-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px;
    }

    #price-table {
        padding: 40px 15px 0 15px !important;
    }

    #price-table .vc_column_container>.vc_column-inner {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

    #price-table .rs-heading span {
        display: block;
    }

    .customizedNeed li {
        text-align: left;
    }

    #price-table .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #212121;
        background-color: #dcdcdc;
    }

    #price-table .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
        box-shadow: 1px 1px 6px #d8d8d8;
    }

    #faq-section.faq-section .vc_tta-panel-title a i {
        margin: 0 !important;
        right: 15px;
        left: auto !important;
        position: absolute !important;
    }

    .readyToBegin .wpb_column {
        padding: 40px 0;
    }

    #blog-home .vc_btn3-container {
        margin-top: 20px;
    }

    .wpb-content-wrapper .readyToBegin {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    #faq-section .vc_tta-panel.vc_active .vc_tta-panel-body {
        background-color: #fff;
    }

    .bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper,
    .bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper,
    .bannerServices .vc_column_container>.vc_column-inner>.wpb_wrapper {
        height: auto;
        padding: 0;
    }

    .bannerServices .vc_column_container:nth-last-child {
        margin-bottom: 0px;
    }

    .bannerServices .vc_column_container>.vc_column-inner .vc_row.bannerServicesTwo {
        margin-top: 0;
    }
    .bannerServices .vc_column_container>.vc_column-inner .vc_row.bannerServicesTwo .vc_column-inner > .wpb_wrapper .wpb_single_image{height:140px;}

    .pricingWrapper .vc_tta-panel-body section {
        margin-bottom: 20px;
        width: 100%;
    }

    .pricingWrapper .vc_tta-panel-body section:nth-last-child(1) {
        margin-bottom: 0 !important;
    }

    /* .wpb-content-wrapper{overflow: hidden;} */
    .bannerServices .vc_column_container>.vc_column-inner .vc_row .vc_column-inner > .wpb_wrapper .wpb_single_image{height:280px;}
    .bannerServices .vc_column_container .wpb_wrapper h3{font-size:18px;}
    .bannerServices .vc_column_container .rs-heading{margin-bottom:10px;}

    #price-table .vc_tta.vc_general .vc_tta-panel-body {
        border: 0;
        margin-top: 15px;
    }

    #faq-section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
        padding-right: 35px !important;
    }

    .footerWrapper .footerCopy .footerLinks .column:nth-child(1) {
        width: 100%;
        margin-bottom: 20px;
    }

    .footerWrapper .footerCopy .footerLinks .column:nth-child(1) .footer-menu {
        display: flex;
        flex-wrap: wrap;
    }

    .footerWrapper .footerCopy .footerLinks .column:nth-child(1) .footer-menu li {
        width: 48%;
    }

    .footerLogo .custom-logo-link {
        /* text-align: center; */
    }

    /* .footerWrapper .social{margin: 25px 0 20px 0 !important;justify-content: center;} */
    /* #faq-section{background-color: #fff !important; padding-bottom: 0 !important;} */
    /* #loading-center-absolute{transform: translate(-50%, -50%);} */
    .footerWrapper .footerCopy {
        padding: 15px 0;
    }

    .footerWrapper .footerCopy .footerLogo .newsletter {
        margin-top: 20px;
    }

    .footerWrapper .copyrightCopy {
        flex-direction: column;
    }

    .assistantWrapper .commonButton {
        margin-bottom: 20px !important;
    }

    .btn-close {
        top: -45px;
        right: 0;
        left: unset;
    }

    .elevateWrapper .vc_column-inner .services-title {
        font-size: 24px;
        margin-bottom: 5px !important;
    }

    .assistantWrapper img {
        width: 95%;
        margin: 0 auto;
        display: block;
    }

    .customizedNeed {
        padding: 0;
    }

    .readyToBegin .wpb_column {
        border-radius: 0 !important;
    }

    /* .bannerServices .vc_column_container .wpb_wrapper h3 {
        padding-top: 30px;
    } */

    .bannerServices .wpb_column.vc_column_container.vc_col-sm-4,
    .bannerServicesTwo .wpb_column.vc_column_container.vc_col-sm-6 {
        margin-bottom: 20px;
    }

    .bannerServicesTwo .wpb_column.vc_column_container.vc_col-sm-6:nth-last-child(1) {
        margin-bottom: 0;
    }

    .bannerServices .vc_column_container .wpb_wrapper .wpb_single_image img {
        height: 500px;
        width: 100%;
    }

    .bannerServices .bannerServicesTwo .vc_column_container .wpb_wrapper .wpb_single_image img {
        height: auto;
        width: 90%;
    }
}

#blog-home {
    border-bottom: 1px solid #d3ceeb;
    border-top: 1px solid #d3ceeb
}

.footerWrapper .copyrightCopy {
    display: flex;
    justify-content: space-between;
}
body #page .nav.navbar.quote-padding #primary-menu-single li a{
    color: #6D6D6D !important;
}
body #page #rs-header.transparent_header .menu-area .navbar ul li.current-menu-item a,
body #page #rs-header.transparent_header .menu-area .navbar ul li.current-menu-parent a,
body #page #rs-header.transparent_header .menu-area .navbar ul li.active-open a{
    display: inline-block;
    color: #5E5291 !important;
}

#primary-menu-single .current-menu-item a::after,
#primary-menu-single .current-menu-parent a::after,
#primary-menu-single .active-open a::after{
    width: 100% !important;
}

.steps-container .steps-wrapper{width: 60%;border-left: 1px solid #5e5291ce;  min-height: 350px; display: flex;     padding-left: 20px; position: relative;}

.steps-container .steps-wrapper .step-count h2{ font-size: 50px; color: #5e5291ce;}
.steps-container .steps-wrapper .step-title h2{ font-size: 24px; }
.steps-container .steps-wrapper .step-title,
.steps-container .steps-wrapper .step-description,
.steps-container .steps-wrapper .steps-list{margin: 0 !important;}
.steps-container .steps-wrapper .bonus-txt{margin: 10px 0 0;}
.steps-container .steps-wrapper .steps-list ul{margin: 10px 0 0 0 !important; padding-left: 20px;}
.steps-container .steps-wrapper .bottom-wrapper{ }
.steps-container .steps-wrapper > div > div{ display: flex; justify-content: space-between; flex-direction: column; height: 100%;}
.steps-container #image-wrapper .steps-img{height: 350px; width: 350px;}
.steps-container .image-row{width: 40%;}
.steps-container .image-row{width: 40%;}
.powerup-description{ max-width: 70%; margin: 0 auto; text-align: center; margin-bottom: 20px;}
.powerup-description h2{margin-bottom: 10px;}
.steps-container .step-capsule{    margin: 0 0 10px 0;display: inline-block;background-color: #5e5291ce;padding: 2px 15px;font-size: 12px;color: #fff;border-radius: 20px;}
.subHeading-wrappercenter{max-width: 60%; margin: 0 auto; text-align: center;}
.subHeading-wrappercenter h3{line-height: 1.1 !important;}
.howitWork-bottomWrap .rs-heading h3{max-width: 700px;margin: 0 auto;line-height: 1.2 !important;}
.btm-cate {display: none;}
.terms-wrapper a{text-decoration: underline !important;}
.media .taxonomy-description p{max-width: 740px !important;}
.terms-wrapper .wpb_wrapper ul{margin-left: 35px;}
.bestInsights .blog-item .blog-img{display: none;}
#faq-section.faq-section{padding-bottom: 63px !important;}
@media (max-width:480px) {
    .steps-container #image-wrapper .steps-img {
        height: auto !important;
    }
}
@media (max-width:1024px) {
    .wpb-content-wrapper .subHeading-wrappercenter{max-width: 100%; margin-bottom: 40px !important;}
    .steps-container .steps-wrapper{padding: 0; width: 100%; min-height: auto;}
    .steps-container .image-row{width: 100%;}
    .steps-container #image-wrapper .steps-img{width: 80%; margin:  0 0 25px 0; height: auto; text-align: left;}
    .steps-container #image-wrapper .steps-img
    .steps-container .steps-wrapper > div > div{height: auto;}
    .steps-container .step-count{margin-bottom: 20px !important;}
    .wpb-content-wrapper .steps-container{display: flex;flex-direction: column; margin-bottom: 40px !important;}
    .steps-container .steps-wrapper{order: 2;}
    .steps-container .image-row{order: 1;}
}
@media (max-width:1024px) {
    .pricingWrapper .vc_tta-panel-body section{width: 100%;}
    .navbar-menu #primary-menu-single{display: none;}
    #rs-header .commonButton {display: none;}
    #mc4wp-form-2.mc4wp-form{max-width: 400px;     margin-left: initial;}
}

/* .stepsContainer-wrap{border: 1px solid red;} */
.stepsContainer-wrap .steps-wrapper{width: 50%; padding-left: 0; border: 0;}
.stepsContainer-wrap .image-row{position: relative;}
.stepsContainer-wrap .image-row::after{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='540' height='89' viewBox='0 0 540 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33539 57.9988C3.37799 59.5648 4.38049 49.1457 4.38049 46.5398C4.38049 36.9868 2.47055 41.2266 2.47055 48.4496C2.47055 53.095 0.0235367 62.9718 6.29031 60.3331C10.8116 58.4294 20.3151 57.9988 25.3887 57.9988' stroke='%235E5291' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M535.053 30.7751C537.011 29.2091 536.008 39.6282 536.008 42.2341C536.008 51.7871 537.918 47.5473 537.918 40.3243C537.918 35.6789 540.365 25.8021 534.098 28.4408C529.577 30.3445 520.074 30.7751 515 30.7751' stroke='%235E5291' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M7.43304 54.992C75.5278 -3.79671 80.3356 30.9615 146.984 38.2063C213.632 45.451 241.514 22.0343 267.968 12.1909C300.182 0.204455 362.905 -9.20672 383.068 27.3965M383.068 27.3965C383.405 28.0092 383.731 28.6347 384.044 29.2733C398.822 59.3961 376.672 95.4169 341.816 85.6135C328.378 81.8341 321.433 63.8945 327.386 51.4487C333.815 38.0061 353.034 31.5258 366.325 28.4245C372.198 27.0541 377.749 26.8144 383.068 27.3965ZM383.068 27.3965C410.077 30.3525 431.117 54.4997 458.103 59.4063C488.281 64.893 510.69 51.3751 533.542 33.093' stroke='%235E5291' stroke-width='3' stroke-linecap='round' stroke-dasharray='15 15'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 87px;
    width: 220px;
    position: absolute;
    bottom: -120px;
    left: -135px;
    transform: rotate(-14deg);
    opacity: .8;
    z-index: 1;
}
.stepsContainer-wrap:nth-child(odd) .image-row::after{right: -100px;left: auto;transform: scaleX(-1) rotate(-14deg);}
.wpb-content-wrapper .image-row.last-child::after{display: none;}

.stepsContainer-wrap .image-row{width: 50%;}
.steps-container.stepsContainer-wrap  .steps-wrapper > div > div{justify-content: center;}
.steps-container.stepsContainer-wrap #image-wrapper .steps-img{margin: 0 auto !important; height: auto; width: auto;}
.stepsContainer-wrap .step-count{border: 2px solid #5e5291ce; display: inline-block; height: 35px; width: 35px; border-radius: 50%; text-align: center; margin-bottom: 10px !important;}
.stepsContainer-wrap .step-count h3{font-size: 20px !important; color: #5E5291; line-height: 1.6 !important;}
.middleImage{bottom: -50px;}
.characterImageWrap{ padding-bottom: 40px;}
@media (max-width:1024px) {
    .stepsContainer-wrap .steps-wrapper{width: 100%;margin-top: 15px;}
    .stepsContainer-wrap .image-row{width: 100%;}
    .stepsContainer-wrap .image-row::after{display: none;}
    .featureCard-bottom .featureWrapper{ margin-bottom: 20px;}
    #chatwrapper .testimonial-wrapper .wpb_text_column.wpb_content_element {margin-bottom: 0 !important;}
    .characterImageWrap{ padding-bottom: 20px;}
}
.category-tabs .tab-menu{margin:0 auto 30px auto !important;display:flex;justify-content:center;list-style-type:none;border-radius:100px;border:1px solid #ddd;max-width:690px;padding:10px; gap: 10px;}
.category-tabs .tab-menu li{padding:14px; flex:1;text-align:center;cursor: pointer; font-size: 16px !important; font-weight: 600 !important; transition: all 0.3s ease; border-radius: 8px !important; text-transform: capitalize;}
.category-tabs .tab-menu li.active, .category-tabs .tab-menu li:hover {
    background: -webkit-linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%) !important;
    color: #FFFFFF !important;
}
.category-tabs .products{display: flex;margin:0;justify-content:center;list-style-type:none;text-align:center; gap: 20px; flex-wrap: wrap;}
.category-tabs .products > li{flex:0 0 auto;width:30%; border: 1px solid #e5e5e5 !important; border-radius: 16px !important; padding: 30px !important; background: #FFFFFF !important;}
.category-tabs .products > li h3 {margin-bottom: 10px;}
.category-tabs .products > li .product-description ul {list-style: none; margin-top: 20px;} 
.category-tabs .products > li .product-description ul li {
    border-left: 0 !important;
    text-align: left !important;
    display: flex;
    align-items: flex-start;
    gap: 15px;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0 !important;
    font-weight: normal;
    cursor: auto;
    text-transform: none;
}
.category-tabs .products > li .product-description ul li:last-child {
    border-bottom: none;
    padding-bottom: 0 !important;
}
.category-tabs .products > li .product-description ul li::before {
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_638_313)'%3E%3Cpath d='M12 23.5005C18.3513 23.5005 23.5 18.3518 23.5 12.0005C23.5 5.64921 18.3513 0.500488 12 0.500488C5.64873 0.500488 0.5 5.64921 0.5 12.0005C0.5 18.3518 5.64873 23.5005 12 23.5005Z' fill='%235E5291'/%3E%3Cpath d='M10.3667 16.1283L6.43915 12.2007L7.52066 11.1192L10.3667 13.9652L16.4794 7.85254L17.5609 8.93406L10.3667 16.1283Z' fill='%23CCCCE0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_638_313'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat;
    background-size: auto !important;
    width: 24px !important;
    height: 24px !important;
    margin: 0 !important;
    flex: 0 0 auto;
}
.pricingWrapper .original-price {
    text-decoration: line-through; 
    color: #555555 !important;
    margin-bottom: 0;
}
.pricingWrapper .sale-price {
    color: #555555 !important;
    line-height: 24px;
    margin: 10px 0 !important;
}
.pricingWrapper .sale-price span {
    font-weight: 400;
}
.tab-content {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
    display: none;
    position: relative;
}

.tab-content.active {
    opacity: 1;
    transform: translateY(0);
    display: block;
}

.tab-content.slide-up {
    transform: translateY(-20px);
}
 
@media (max-width:480px) {
    .category-tabs .tab-menu {
        padding: 5px;
        gap: 0;
    }
    .category-tabs .tab-menu li {
        font-size: 13px !important;
        line-height: normal;
        padding: 5px !important;
    }
    .category-tabs .products {
        flex-wrap: wrap;
    }
    .category-tabs .products li {
        width: 100%;
    }
}
/* .stepsContainer-wrap .steps-inner-wrapper{border: 1px solid red; } */

.wc-block-components-checkout-place-order-button{

}
.woocommerce-MyAccount-content a{
    color : #5C3BD3 !important;
    text-decoration: underline !important;
}

.right-col .addresses .title .edit{float: none;}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){height: 3rem;}

.right-col #add_payment_method iframe{color: #fff !important;border: 1px solid red;}
.woocommerce ul.products li.product .onsale{line-height: 1; display: flex; align-items: center; justify-content: center;}
.woocommerce-MyAccount-navigation.left-col{width: 20%; position: relative;}
.woocommerce-MyAccount-navigation.left-col::before{content: "My Account";position: absolute;top: -45px;left: 0;font-weight: 600;font-size: 22px;}
.woocommerce-MyAccount-content.right-col{width: 78%;}
.woocommerce-MyAccount-content.right-col table{border-collapse: collapse;}
.left-col ul{list-style-type: none; margin: 0;}
.left-col ul li a{padding: 5px 15px; display: block;}
.left-col ul li.is-active{list-style-type: none; background-color: #5E5291; border-radius: 5px;}
.left-col ul li.is-active a{color: #fff !important;}
.commonButton.woocommerce-Button:hover{background: -webkit-linear-gradient(-90deg, hsla(251, 41%, 64%, 1) 0%, hsla(251, 28%, 45%, 1) 100%);}
header .cart-contents{position: relative;}
header .cart-contents .count{position: absolute;background-color: red;color: #fff;top: -5px;right: -5px;line-height: 1;font-size: 11px;padding: 2px 4px;border-radius: 100px;}
header img.emoji{height: 1.5rem !important; width: 1.5rem !important;}
.woocommerce-dashboard #content.site-content .status-publish.hentry{padding-bottom: 60px;}
/* .woocommerce-page .main-contain #content{padding-top: 60px;} */
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{
    padding: 30px;
    border-radius: 15px;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title{
    margin: 0;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title-text{
    margin: 0 !important;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title-text{
    font-weight: 600 !important;
    color: #000;
    font-size: 18px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 10px;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title-text::after{
    content: "";
    height: 1px;
    width: 100%;
    background-color: #ccc;
    display: block;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item__label,
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel__button{
    font-weight: 600 !important;
    color: #000;
    font-size: 16px;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:nth-last-child(1){
    border: 0;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary.is-large{
    padding: 0;
}

.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__description{
    padding: 0;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon.wc-block-components-panel{
    padding: 0;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-item{
    padding: 0 !important;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-formatted-money-amount{
    display: block;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-formatted-money-amount{
    font-size: 16px;
    color: #5f5390;
}
.wc-block-components-address-card{
    background-color: #F5F5F5;
    border: 0 !important;
    border-radius: 10px !important;
}
.wc-block-components-checkout-step__container .wc-block-components-address-form input{border: 1px solid #ccc !important; padding-left: 15px !important; padding-right: 15px !important; border-radius: 7px !important;}
.wc-blocks-components-select .wc-blocks-components-select__select{border: 1px solid #ccc !important;}
.wc-block-components-shipping-rates-control__package-items{display: flex !important;}
.wc-block-components-shipping-rates-control__package-items li{display: flex;}

.wc-block-components-checkout-step__container .wc-block-components-text-input label{left: 15px !important;}
.wc-block-components-address-address-wrapper .wc-block-components-address-card__edit{display: flex; color: #0B6DFF; align-items: center;}
.wc-block-components-checkout-step__container .wc-block-components-title{line-height: 1 !important;}
.wc-block-components-address-address-wrapper .wc-block-components-address-card__edit::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.26953 9.12109H9.53857' stroke='%230B6DFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.40355 1.29472C7.59226 1.10601 7.84819 1 8.11506 1C8.2472 1 8.37804 1.02603 8.50013 1.07659C8.62221 1.12716 8.73313 1.20128 8.82657 1.29472C8.92 1.38815 8.99412 1.49908 9.04469 1.62116C9.09526 1.74324 9.12128 1.87408 9.12128 2.00622C9.12128 2.13836 9.09526 2.26921 9.04469 2.39129C8.99412 2.51337 8.92 2.62429 8.82657 2.71773L2.89735 8.64695L1 9.12128L1.47434 7.22393L7.40355 1.29472Z' stroke='%230B6DFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    height: 13px;
    width: 13px;
    margin-right: 4px;
    display: block;
}
.wc-block-components-form .wc-block-components-checkout-step{margin-bottom: 30px !important;}
.wc-block-checkout__sidebar .wc-block-components-product-name{line-height: 1.4 !important;color: #000 !important;font-size: 16px;font-weight: 600 !important;}
.is-large .wc-block-checkout__sidebar{top: 105px !important;}
.wc-block-components-form.wc-block-checkout__form fieldset .wc-block-components-title.wc-block-components-title{line-height: 1 !important;}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper:nth-last-child(1){padding-top: 0;}
.wp-block-woocommerce-checkout-order-summary-totals-block{ padding-bottom: 0 !important;}
.wc-block-components-totals-coupon__form{border: 1px solid #ccc;border-radius: 10px;overflow: hidden;}
.wc-block-components-totals-coupon__form #wc-block-components-totals-coupon__input-coupon{border: 0; outline: none; height: 2.6em; padding-left: 12px;}
.wc-block-components-text-input.wc-block-components-totals-coupon__input label{font-size: 14px !important; padding-left: 5px;}
.wc-block-components-totals-coupon__form .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{background-color: transparent;color: #000 !important; font-size: 14px;padding-right: 0;}
.wc-block-components-totals-coupon__form .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained .wc-block-components-button__text{color: #5f5390; text-transform: uppercase; font-weight: 600;}
.wc-block-components-totals-shipping__via{display: none;}
.wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper:nth-last-of-type(2){padding-bottom: 0;}
.wc-block-components-address-form__address_2-toggle{background-color: #f1f1f1 !important;text-align: center !important;border-radius: 10px;padding: 5px;}
.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow: none; background-color: #F5F5F5;}
.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked--first-selected.wc-block-components-radio-control--highlight-checked--last-selected.wc-block-components-radio-control--highlight-checked::after{display: none !important;}
.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted .wc-block-checkout__shipping-option--free{font-size: 14px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding-top: 0 !important;}
.wc-block-components-product-price{line-height: 1.4;}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination{justify-content: space-between; display: flex;}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a{background-color: #5E5291; color: #fff !important; text-decoration: none !important; display: flex; align-items: center; justify-content: center; gap: 3px;    border-radius: 100px;}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button--previous::before,
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button--next::after{
    content: "";
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    height: 18px;
    width: 18px;
    display: block;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button--previous::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 6L9 12L15 18' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button--next::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button--next{margin-left: auto;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{border: 1px solid #ccc !important;}
.woocommerce-MyAccount-content.right-col h2{font-size: 22px !important; margin-bottom: 20px !important;}
.woocommerce-Addresses .u-column1.col-1.woocommerce-Address{border: 1px solid #ccc; padding: 20px; border-radius: 10px;}
.woocommerce-Addresses .u-column2.col-2.woocommerce-Address{border: 1px solid #ccc; padding: 20px; border-radius: 10px;}
.woocommerce-Addresses .woocommerce-Address-title.title h2{margin-bottom: 15px !important; line-height: 1;}
.woocommerce-Addresses .woocommerce-Address-title.title a{display: block; margin-bottom: 5px;}
.woocommerce-Addresses address{margin-bottom: 0;}
.wcs-recurring-totals-panel__details.wc-block-components-panel{padding: 0 !important;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-of-type{padding-bottom: 16px !important;}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel__button{padding-top: 16px;}
.wc-block-components-order-meta .wcs-recurring-totals-panel{padding-bottom: 0 !important;}
.woocommerce-button.woocommerce-button--previous,
.woocommerce-button.woocommerce-button--next::before{content:""; position: relative;;}
.woocommerce-privacy-policy-text{background-color: #fff6bf; padding: 15px; font-size: 14px; margin-bottom: 15px;}
.woocommerce-privacy-policy-text p{margin: 0;}
.woocommerce-privacy-policy-text a{text-decoration: underline !important;}
.woocommerce-form.woocommerce-form-register.register p:nth-child(2){font-size: 12px;}
.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color: #5E5291; color: #fff;}
.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color: #5E5291; color: #fff;}
.u-column1.col-1 > h2,
.u-column2.col-2 > h2{font-size: 24px; margin-bottom: 10px !important;}
.woocommerce-form.woocommerce-form-login.login,
.woocommerce-form.woocommerce-form-register.register{margin-top: 10px; margin-bottom: 0;}
.woocommerce-page #content,
.woocommerce-account #content{padding-bottom: 60px !important;}
.woocommerce-ResetPassword.lost_reset_password{max-width: 530px; margin: 0 auto; text-align: center;}
.woocommerce-ResetPassword.lost_reset_password .wrapper{display: flex; align-items: center; justify-content: center;}
.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first label{text-align: left;font-weight: 600;}
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.form-row{margin-top: auto;}
.woocommerce-form-row.form-row .woocommerce-Button.button{padding: 12px 20px; background-color: #5E5291; color: #fff;}
.woocommerce-ResetPassword.lost_reset_password .title{font-size: 24px; margin-bottom: 10px;}
.woocommerce-ResetPassword.lost_reset_password .title::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='40' viewBox='0 0 34 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.2222 19H3.77778C1.69137 19 0 20.6914 0 22.7778V36C0 38.0864 1.69137 39.7778 3.77778 39.7778H30.2222C32.3086 39.7778 34 38.0864 34 36V22.7778C34 20.6914 32.3086 19 30.2222 19Z' fill='%23A33535'/%3E%3Cpath d='M7.55469 19V11.4444C7.55469 8.93962 8.54972 6.53739 10.3209 4.76621C12.0921 2.99504 14.4943 2 16.9991 2C19.504 2 21.9062 2.99504 23.6774 4.76621C25.4485 6.53739 26.4436 8.93962 26.4436 11.4444V19' stroke='%23A33535' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 45%;
    background-position: center;
    background-color: #ffd7d7;
    border-radius: 50%;
    height: 70px;
    width: 70px;
    display: block;
    margin: 0 auto 15px auto;
}
.woocommerce-EditAccountForm.edit-account #account_display_name_description{font-size: 12px;}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-product-metadata{
    display: none;
    /* border: 1px solid red; */
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item__image{
    /* border: 1px solid red; */
     display: none;  
}
#wpadminbar a{color: #fff !important;}

.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price .subscription-details{color: #424242 !important;}
.entry-content .woocommerce-ordering select{padding: 4px; border: 1px solid #ccc; border-radius: 5px;}
.entry-content .products.columns-4{padding-top: 20px;}
.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{background-color: #5E5291; color: #fff !important;}
.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{text-align: center;}
body .blog-container #comments #commentform .form-submit .submit{color: #fff; background: #5E5291 !important;}
.blockUI.blockOverlay{display: none !important;}
.woocommerce .input-text.qty.text{border: 1px solid #ccc;padding: 0 10px;width: 60px;height: 36px;border-radius: 3px;}
@media (max-width:1024px) {
    .woocommerce-ResetPassword.lost_reset_password .wrapper{
        flex-direction: column;
        align-items: flex-start;    
    }
    #customer_login .u-column1.col-1{margin-bottom: 20px;}
    .woocommerce-form.woocommerce-form-login.login, .woocommerce-form.woocommerce-form-register.register{padding: 15px;}
    .woocommerce-MyAccount-navigation.left-col{width: 100%;margin-bottom: 20px;}
    .customize-support #content{padding-top: 70px !important;}
    .woocommerce-MyAccount-content.right-col{width: 100%;}
    .woocommerce-Addresses .u-column1.col-1.woocommerce-Address{margin-bottom: 20px;}
    .wp-block-woocommerce-checkout,
    .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{padding-top: 0 !important;}
    .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{display: none !important;}
    .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{padding-left: 0;}
    .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices.wc-block-components-product-price{margin-bottom: 0;}
    .wcs-recurring-totals-panel .wcs-recurring-totals-panel__details.wc-block-components-panel .wc-block-components-panel__button{padding: 15px !important;}
    .wcs-recurring-totals-panel__details.wc-block-components-panel .wc-block-components-panel__button{font-size: 18px; font-weight: 700;}
    .wcs-recurring-totals-panel .wcs-recurring-totals-panel__details.wc-block-components-panel .wc-block-components-panel__button{margin-bottom: 0;}
    /* .wc-block-components-panel__content .wc-block-components-totals-wrapper{padding-top: 0 !important;} */
    
}
