/*
Theme Name: Seoinux Child
Description: Child Theme for seoinux Theme
Author: zozothemes
Version: 1.0
Template: seoinux
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: zozothemes

*/

/*Custom Style Code Right Here */

a {
    color: #ff7300;
    text-decoration: none;
}

.banner {
    background-image: url(../seoinux-child/assets/img/banner-bg.webp);
    padding: 200px 0px 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.page-template-template-su-success-stories .banner {
    background-image: url(../seoinux-child/assets/img/success-banner-bg.webp);
    padding: 200px 0px 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.banner .highlight {
    font: normal normal 800 80px / 26px Montserrat;
    letter-spacing: 0px;
    color: #ff7300 !important;
    opacity: 1;
    position: relative;
    font-style: normal !important;
}

.banner h2.sub-highlight {
    font: normal normal bold 80px/26px Montserrat;
    letter-spacing: 0px;
    color: #ffffff;
    opacity: 0.82;
    position: absolute;
    margin-left: 271px;
    margin-top: 23px;
}

.expert_qa .banner h2.sub-highlight {
    margin-left: 173px;
}

.banner .breadcrumb {
    background-color: unset !important;
    margin-top: 30px;
}

.banner .breadcrumb p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #ff7900;
}

.banner .breadcrumb p.sub-crumb {
    color: #ffffff;
    margin-left: 5px;
}

.banner .breadcrumb p.sub-crumb.anchor {
    color: #FF7300;
}

/* Q&A Article page css start */

.article-container,
.q-n-a-container,
.conclusion-container {
    max-width: 1100px;
    margin: auto;
}

section.article {
    padding-top: 40px;
}

.article-container .profile .profile-pic {
    margin: unset;
}

.expert_qa .article-container .profile .profile-pic {
    border: 1px solid #f48b00;
}

.article-container .profile .name {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    color: #000000;
}

.article-container .profile .designation {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #212121;
}

.article-container h2.title {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    color: #000000;
    letter-spacing: 0px;
}

.article-container .quote-block {
    /* border-left: unset;
    padding-left: unset; */
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 1px solid #dbdbdb;
    border-radius: 8px;
    opacity: 1;
    padding: 20px;
    position: relative;
}

.article-container .quote-block .quotes {
    /* position: relative;
    top: 7px; */
    position: absolute;
    bottom: -11px;
    right: 15px;
    transform: rotateZ(180deg);
}

.article-container .quote-block .top-left-icon {
    /* position: relative;
    top: 7px; */
    position: absolute;
    top: -11px;
    left: 15px;
}

.article-container p.quote-text {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #212121;
}

.article-container .text-body p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #212121;
}

section.strip {
    background-image: url(../seoinux-child/assets/img/QnA-right-top.png);
    /* margin: 100px 0px; */
    background-size: cover;
    height: fit-content;
    border-radius: 10px;
    max-width: 642px;
}

section.strip.support-experience-card {
    background-image: url(../seoinux-child/assets/img/support-expirence.png);
    /* margin: 100px 0px; */
    background-size: cover;
    height: fit-content;
}

section.strip.support-experience-card a {
    background-color: #fff;
    color: #ff7900;
}

.QnA-right-card-wrapper .strip-btn {
    font-weight: 500;
}

section.strip.support-experience-card .strip-btn {
    background-color: #fff;
    color: #ff7900;
    font-weight: 500;
}

.strip-btn {
    border: none !important;
}

.strip-btn:hover {
    background: none !important;
}

.QnA-right-card-wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.expert_qa .faq-section {
    display: flex;
}

@media screen and (max-width: 480px) {
    .expert_qa .faq-section {
        flex-direction: column;
    }
}

.faq-section section.strip .container {
    text-align: center;
    padding: 50px 20px;
}

.strip h4 {
    font-size: 48px;
    line-height: 58px;
    color: #ffffff;
    font-weight: 700;
}

.strip h6 {
    font-size: 26px;
    line-height: 40px;
    color: #ffffff;
    font-weight: 700;
}

.strip p {
    font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 30px;
}

.strip a {
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 600;
    display: inline-block;
    align-items: anchor-center;
    background-color: #ff7900;
    border-radius: 25px;
    max-width: unset;
    margin: auto;
    padding: 12px 26px;
}

.strip a span {
    display: inline-block;
    margin-left: 10px;
}

section.q-n-a {
    padding-bottom: 100px;
}

section.q-n-a .faq-item .answer {
    transition: max-height 0.6s ease;
}

section.q-n-a .faq-item .answer {
    display: none;
}

section.q-n-a .faq-item.active .answer {
    display: block;
}

.faq-item h2 {
    color: #000000;
    font-weight: 700;
    font-size: 48px;
    line-height: 58px;
    letter-spacing: 0;
}

.faq-item .question {
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    gap: 10px;
    border-bottom: 1px solid #eaeaea;
    padding: 24px 0px;
}

.faq-item .question img.toggle-sign {
    position: relative;
    top: 6px;
    margin: unset;
}

.faq-item .question h2,
.faq-item .question h4 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 0px;
    letter-spacing: 0px;
}

.faq-item .answer p,
.faq-item .answer ol li,
.faq-item .answer ul li {
    color: #212121;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}

.faq-item .answer p b,
.faq-item .answer ol li b,
.faq-item .answer ul li b,
.faq-item .answer p strong,
.faq-item .answer ol li strong,
.faq-item .answer ul li strong {
    font-weight: 600;
}

.faq-item .answer h3 {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    font-weight: 600;
}

section.q-n-a .faq-item.active .answer {
    border-bottom: 1px solid #eaeaea;
    padding: 24px 0px;
}

section.q-n-a .faq-item.active .question h2 {
    color: #ff7900;
}

section.conclusion {
    padding: 65px 0px 100px;
    background-color: #f7f7f7;
}

section.conclusion .conclusion-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 50px;
}

section.conclusion .content {
    max-width: 52%;
}

section.conclusion h2 {
    font-size: 48px;
    line-height: 60px;
    color: #000000;
    font-weight: 700;
    margin-bottom: 30px;
}

section.conclusion p {
    font-size: 16px;
    line-height: 28px;
    color: #212121;
    font-weight: 400;
}

section.conclusion p strong {
    font-weight: 700;
}

.card-grid.all-rc {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
}

.all-rc .card {
    background: #fff;
    border-radius: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: transform 0.2s;
    border: 0;
}

.all-rc .card:hover {
    transform: translateY(-5px);
}

.all-rc .card img {
    width: 100%;
    object-fit: fill;
    border-radius: 20px;
}

.page-short-articles .all-rc .card img,
.page-sudo-technical-blogs .all-rc .card img {
    height: 160px;
    max-height: 144px;
}

.all-rc .card .content {
    background-color: #fff;
    margin-top: -40px;
    margin-left: 0;
    margin-right: 18px;
    padding: 20px;
    box-shadow: none;
    position: relative;
    z-index: 2;
}

.blog-listing-main .all-rc .card h3 a {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    min-height: calc(28px * 4);
}

.all-rc .card p {
    font-size: 14px;
    color: #383838;
    margin-bottom: 12px;
    font-weight: 400;
    line-height: 22px;
}

.all-rc .card a {
    font-weight: bold;
    color: #1A1B25;
    text-decoration: none;
    position: absolute;
    bottom: 0px;
}

.all-rc .card.placeholder {
    background-color: #002b7f;
    display: flex;
    align-items: flex-end;
    color: white;
}

.all-rc .card.placeholder .content {
    padding: 16px;
}

.elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child,
.elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child:hover,
.elementor-91476 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child,
.elementor-91476 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child:hover {
    background: linear-gradient(180deg, #f6f4f1 20%, #ff7300 100%) !important;
}

.begin-sec-boxes .cea-button .cea-align-icon-right i.bi-arrow-up-right::before {
    margin-left: 10px !important;
}

@media screen and (max-width: 1024px) {

    .elementor-element.elementor-element-4f0e538.fb-odd.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox,
    .elementor-element.elementor-element-329fcc0.fb-odd.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
        margin-top: 0px !important;
    }

    .recognition-section .card p {
        font-size: 18px !important;
    }

    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        padding: 0px 0px 0px 0px;
    }

    .article-container,
    .q-n-a-container,
    .conclusion-container {
        max-width: 1100px;
        margin: auto;
        padding-left: 20px;
        padding-right: 20px;
    }

    .elementor-element.elementor-element-365147d .e-con-inner {
        flex-direction: column;
        align-items: center;
    }

    .elementor-element.elementor-element-87e7df7.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        width: 100%;
        margin-top: 20px;
        padding: 0px 50px;
        text-align: center;
    }

    .elementor-element.elementor-element-87e7df7 .slider-wrapper {
        margin-left: unset;
    }

    .elementor-element.elementor-element-87e7df7 .slider-wrapper .stats {
        justify-content: center;
        gap: 12px;
    }

    .elementor-element.elementor-element-87e7df7 .slider-wrapper .stat:first-child {
        border-left: unset;
    }

    .mktoForm * a {
        padding: 0px !important;/
    }
}

@media screen and (max-width: 480px) {
    .single-page .common-resource-page .resources-form.mktoForm i.bi-arrow-up-right {
        padding: 0px !important;
    }

    .q-n-a-template {
        text-align: center;
    }

    .article-container .profile {
        flex-direction: column;
        margin-top: 20px;
    }

    .article-container h2.title {
        line-height: 34px;
    }

    .article-container p.quote-text {
        line-height: 24px;
    }

    .article-container .quote-block .quotes {
        min-width: 40px;
    }

    .article-container .text-body p {
        font-size: 14px;
        line-height: 24px;
    }

    section.strip {
        margin: 60px 0px;
    }

    .strip h4 {
        font-size: 46px;
        line-height: 48px;
    }

    .strip p {
        font-size: 14px;
        line-height: 22px;
    }

    .faq-item .answer p,
    .faq-item .answer ol li {
        font-size: 14px;
        line-height: 24px;
    }

    section.conclusion .conclusion-container {
        flex-direction: column-reverse;
        gap: 10px;
    }

    section.conclusion .content {
        max-width: 100%;
    }

    section.conclusion h2 {
        font-size: 34px;
        line-height: 44px;
        margin-bottom: 16px;
    }

    section.conclusion p {
        font-size: 14px;
        line-height: 24px;
    }

    section.conclusion {
        padding: 0px 0px 60px;
    }

    .elementor-element.elementor-element-87e7df7.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        margin-top: 10px;
        padding: 0px 10px;
    }

    .elementor-element.elementor-element-87e7df7 .slider-wrapper .stat {
        padding-left: 6px;
        max-width: 25%;
    }

    .cea-vertical-tab .cea-tab-content {
        padding-left: unset;
    }

    .cea-tab-content .cea-tab-pane {
        max-width: 80%;
        margin: auto;
    }
}

.elementor-element.elementor-element-4b65f24.e-con-full.ai-sec.e-flex.text-reveal-no.e-con.e-parent.e-lazyloaded .fbox-content {
    font-size: 16px;
    font-weight: 400;
    font-family: "poppins";
}

.elementor-element.elementor-element-4b65f24.e-con-full.ai-sec.e-flex.text-reveal-no.e-con.e-parent {
    background-image: url(../seoinux-child/assets/img/ai-bg-v1.webp) !important;
}

.elementor-element.elementor-element-5884412.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .elementor-widget-container.feature-box-wrapper.feature-box-modern {
    background: #ff7300;
}

.cus-section-top .feature-box-wrapper .feature-box-title {
    font-weight: 600;
    color: #1A1B25;
}

.cus-section-top .fbox-content {
    font-weight: 400;
    color: #383838;
    line-height: 26px;
}

/* Q&A Article page css end */

/****Demo Form start*******/

form#mktoForm_8688 .mktoCheckboxList label {
    font-size: 12px !important;
    font-weight: 600;
}

form#mktoForm_4288 #Country,
form#mktoForm_4288 select#State {
    background-image: url(../../themes/seoinux/assets/images/icon-select.png);
}

form#mktoForm_8688 .mktoFormRow.row_7 {
    margin-bottom: 10px;
}

#mktoForm_8688 {
    width: 100% !important;
}

.header-navbar .nav.pull-right .cea-button-link {
    display: block !important;
}

.header-navbar .wp-menu:not(.mobile-menu) li:hover>ul.sub-menu {
    margin-top: 0px;
}

#searchUnifyChatbot .suva-chatbot-startChat {
    background-image: url("https://www.searchunify.com/static/SUVA-v25.webp");
    background-size: contain !important;
    background-color: transparent;
}

#searchUnifyChatbot .suva-chatbot-startChat-bg {
    box-shadow: none;
}

#searchUnifyChatbot .suva-chatbot-bot-name {
    display: none;
}

#searchUnifyChatbot .suva-chatbot-startChat #suva_main_logo {
    display: none;
}

/******RC start*******/

.banner-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    flex-wrap: wrap;
}

.banner-text {
    flex: 1 1 500px;
    max-width: 600px;
    padding: 20px;
}

.banner-title {
    font-size: 80px;
    line-height: 88px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
    font-family: 'Montserrat';
    letter-spacing: 0px;
}

.banner-title span {
    display: inline;
    color: #000;
}

.banner-description {
    font-size: 18px;
    color: #383838;
    line-height: 1.6;
    font-family: 'poppins';
}

.banner-image {
    flex: 1 1 400px;
    text-align: center;
    padding: 20px;
}

.banner-image img {
    max-width: 80%;
    height: auto;
}

.curve-shape {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    /* adjust as needed */
    z-index: 0;
}

.banner-container {
    position: relative;
    z-index: 1;
}

.mascot-line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 160px;
    z-index: 0;
}

.mascot-bottom-left {
    position: absolute;
    bottom: 0;
    left: 20px;
    width: 100px;
    z-index: 1;
}

/* Responsive Design */
@media (max-width: 768px) {
    .banner-container {
        flex-direction: column;
        text-align: center;
    }

    .banner-text,
    .banner-image {
        max-width: 100%;
    }

    .banner-title {
        font-size: 28px;
    }

    .banner-description {
        font-size: 15px;
    }

    .banner-text,
    .banner-image {
        flex: 1 1 100%;
    }

    .mascot-bottom-left,
    .curve-shape,
    .mascot-line {
        display: none;
    }
}

@media (min-width: 1400px) {
    .banner-image img {
        max-width: 100%;
        height: auto;
        margin-top: 40px;
    }

    .mascot-bottom-left {
        position: absolute;
        bottom: 220px;
        left: 70px;
        width: 100px;
        z-index: 1;
    }

    .mascot-line {
        position: absolute;
        bottom: 190px;
        left: 33px;
        width: 160px;
        z-index: 0;
    }
}

/******RC end******/
@media only screen and (max-width: 991px) {
    .elementor-16 .elementor-element.elementor-element-46c7216 .cea-tabs>a .cea-tab-title {
        font-size: 16px;
    }

    .elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded .cea-button-wrapper {
        text-align: left;
    }
}

@media only screen and (max-width: 767px) {
    .single-page .common-resource-page .resources-form.mktoForm i.bi-arrow-up-right {
        padding: 0px !important;
    }

    .breadcrumbs-wrap {
        font-size: 15px !important;
    }

    .elementor-16 .elementor-element.elementor-element-329fcc0 .feature-box-title,
    .elementor-16 .elementor-element.elementor-element-4f0e538 .feature-box-title {
        margin-top: 0px !important;
    }

    .elementor-16 .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner,
    .elementor-16 .elementor-element.elementor-element-41307f6 .elementor-heading-title,
    .elementor-16 .elementor-element.elementor-element-45ba789f .elementor-heading-title {
        font-size: 22px;
    }

    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_4,
    .rd-form-main .demo_form_wrapper mktoFormRow.mktoFormRow_3 {
        width: 100%;
        margin-left: 0;
        margin-right: 0 !important;
    }

    .rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol.mktoFormCol_5,
    .rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol.mktoFormCol_6 {
        padding: 0 10px;
    }

    .rd-form-main .mktoFormRow.mktoFormRow_9 .mktoFieldWrap {
        margin-left: 0;
    }

    .rd-form-main .demo_form_wrapper h3 {
        font-size: 26px;
        line-height: 28px;
    }

    .rd-form-main .demo_form_wrapper a {
        padding: 0;
    }

    .elementor-element .section-title-wrapper h3.section-title,
    .begin-sec .section-title-wrapper h2,
    .enterprise-section h3 {
        font-size: 28px !important;
        line-height: 40px !important;
        letter-spacing: 0;
    }

    .elementor-16 .elementor-element.elementor-element-62b0bd7.e-con {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 570px) {
    section.header-section.sub-heading.searchunify-request-demo h1 {
        font-size: 26px;
        line-height: 33px;
    }
}

@media only screen and (max-width: 768px) {
    sr7-txt#SR7_8_1-22-20 .demo_form_wrapper {
        max-width: 60%;
        margin: auto;
    }
}

section.schedule-demo-section {
    background-image: url(../seoinux-child/assets/img/qna-strip-bg.webp);
    /* margin: 0px 0px 120px; */
    background-position: center;
}

section.schedule-demo-section .QA-artcles-section {
    padding: 0px 20px 20px;
}

form#mktoForm_9496 .mktoFieldDescriptor.mktoFormCol,
form#mktoForm_9496 .mktoFieldWrap.mktoRequiredField {
    width: 100%;
}

form#mktoForm_9496 input#emailOptInBoolean:focus,
form#mktoForm_9496 input#consenttoProcessing:focus {
    outline: none;
}

form#mktoForm_9496 input#emailOptInBoolean,
form#mktoForm_9496 input#consenttoProcessing {
    display: none;
}

form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean:checked+label:after,
form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing:checked+label:after {
    background-color: #ffb200 !important;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
}

form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after,
form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing+label:after {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    border: 1px solid #ffb200;
    background-color: #fff !important;
    border-radius: 0;
    position: absolute;
    left: 0;
    border-radius: 3px;
    top: 5px;
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    background-repeat: no-repeat;
    background-size: auto;
}

form#mktoForm_9496 #fullNameEditable::-webkit-input-placeholder,
form#mktoForm_9496 #Email::-webkit-input-placeholder,
form#mktoForm_9496 #Country::-webkit-input-placeholder,
form#mktoForm_9496 #fullNameEditable::-moz-placeholder,
form#mktoForm_9496 #Email::-moz-placeholder,
form#mktoForm_9496 #Country::-moz-placeholder,
form#mktoForm_9496 #fullNameEditable:-ms-input-placeholder,
form#mktoForm_9496 #Email:-ms-input-placeholder,
form#mktoForm_9496 #Country:-ms-input-placeholder,
form#mktoForm_9496 #fullNameEditable::-webkit-input-placeholder,
form#mktoForm_9496 #Email::-webkit-input-placeholder,
form#mktoForm_9496 #Country::-webkit-input-placeholder,
form#mktoForm_9496 #fullNameEditable:-ms-input-placeholder,
form#mktoForm_9496 #Email:-ms-input-placeholder,
form#mktoForm_9496 #Country:-ms-input-placeholder,
form#mktoForm_9496 #fullNameEditable::-ms-input-placeholder,
form#mktoForm_9496 #Email::-ms-input-placeholder,
form#mktoForm_9496 #Country::-ms-input-placeholder {
    color: #555;
}

form#mktoForm_9496 #fullNameEditable::-webkit-input-placeholder,
form#mktoForm_9496 #Email::-webkit-input-placeholder,
form#mktoForm_9496 #Country::-webkit-input-placeholder,
form#mktoForm_9496 #fullNameEditable::-moz-placeholder,
form#mktoForm_9496 #Email::-moz-placeholder,
form#mktoForm_9496 #Country::-moz-placeholder,
form#mktoForm_9496 #fullNameEditable:-ms-input-placeholder,
form#mktoForm_9496 #Email:-ms-input-placeholder,
form#mktoForm_9496 #Country:-ms-input-placeholder,
form#mktoForm_9496 #fullNameEditable::placeholder,
form#mktoForm_9496 #Email::placeholder,
form#mktoForm_9496 #Country::placeholder,
form#mktoForm_9496 #fullNameEditable:-ms-input-placeholder,
form#mktoForm_9496 #Email:-ms-input-placeholder,
form#mktoForm_9496 #Country:-ms-input-placeholder,
form#mktoForm_9496 #fullNameEditable::-ms-input-placeholder,
form#mktoForm_9496 #Email::-ms-input-placeholder,
form#mktoForm_9496 #Country::-ms-input-placeholder {
    color: #555;
}

form#mktoForm_9496 #fullNameEditable,
form#mktoForm_9496 #Email,
form#mktoForm_9496 #Country,
form#mktoForm_9496 #State {
    border-radius: unset;
    border: none;
    border-bottom: 1px solid #8e8f8f;
    outline: none !important;
    box-shadow: none !important;
    width: 100% !important;
    padding: 0 10px;
    height: 35px;
    font-family: "Montserrat", Arial, sans-serif;
}

form#mktoForm_9496 #Country {
    font-family: "Montserrat";
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("../assets/img/drop-arrow-orange.png") no-repeat bottom 13px right 15px #fff !important;
    margin-bottom: 0px !important;
}

form#mktoForm_9496 #State {
    margin-bottom: 0px !important;
    color: rgb(90 93 107) !important;
    font-family: "Montserrat";
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("../assets/img/drop-arrow-orange.png") no-repeat bottom 13px right 15px #fff !important;
}

form#mktoForm_9496 .mktoCheckboxList {
    width: 60px !important;
    padding-left: 0 !important;
    padding-top: 2px !important;
    float: none !important;
}

form#mktoForm_9496 input#emailOptInBoolean,
form#mktoForm_9496 input#consenttoProcessing {
    margin-left: 0px;
}

form#mktoForm_9496 label[for="emailOptInBoolean"],
form#mktoForm_9496 label[for="consenttoProcessing"] {
    float: right;
    width: 94% !important;
    padding: 0;
    font-size: 10px;
    color: #8e8f8f;
    font-weight: 400 !important;
    line-height: 12px;
    margin-top: 3px;
    margin-bottom: 3px !important;
    font-family: "Montserrat", Arial, sans-serif;
    letter-spacing: 0;
}

form#mktoForm_9496 .mktoRequiredField .mktoAsterix {
    display: none !important;
}

form#mktoForm_9496 .mktoFormRow:nth-child(2) {
    margin-top: 18px;
}

form#mktoForm_9496 .mktoFormRow:nth-child(6) {
    margin-top: 10px;
    margin-right: 15px;
}

form#mktoForm_9496 .mktoFormRow:nth-child(7) {
    margin-bottom: 6px;
}

form#mktoForm_9496 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol .mktoAsterix {
    display: block;
    float: left;
    margin-left: -7px;
    padding-right: 5px;
    color: #ffb200;
}

form#mktoForm_9496 .mktoGutter,
form#mktoForm_9496 .mktoOffset {
    height: 0px;
}

form#mktoForm_9496 button {
    background-color: #f9b000 !important;
    color: #fff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px !important;
    border-radius: 6px !important;
    width: 100%;
    letter-spacing: 1px;
    border: 0;
    text-align: center;
    margin: 0 auto;
    padding: 15px 18px;
    text-transform: uppercase;
    font-weight: 700;
    border: 1px solid #ffb200 !important;
    background-image: linear-gradient(270deg, #f9b000, #ff6c0a);
    line-height: 26px;
}

form#mktoForm_9496 button {
    width: 50%;
    text-align: center;
    margin: 0 auto;
}

form#mktoForm_9496 span.mktoButtonWrap.mktoSimple {
    margin: 0 auto !important;
    display: block;
}

form#mktoForm_9496 .mktoFormRow:nth-child(1) .mktoFormCol .mktoError,
form#mktoForm_9496 .mktoFormRow:nth-child(2) .mktoFormCol .mktoError,
form#mktoForm_9496 .mktoFormRow:nth-child(3) .mktoFormCol .mktoError,
form#mktoForm_9496 .mktoFormRow:nth-child(4) .mktoFormCol .mktoError {
    right: auto !important;
}

form#mktoForm_9496 .mktoFormRow:nth-child(5) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: -30px !important;
    left: 0px;
}

form#mktoForm_9496 .mktoFormRow:nth-child(6) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: 55px !important;
    left: 0px;
}

form#mktoForm_9496 .mktoButtonRow {
    display: block;
    height: 10px;
}

form#mktoForm_9496 label[for="emailOptInBoolean"] a {
    padding: 0 !important;
}

form#mktoForm_9496 .mktoFormRow:nth-child(8) .mktoFieldDescriptor.mktoFormCol .mktoAsterix {
    display: block;
    float: left;
    margin-left: -7px;
    padding-right: 5px;
    color: #ffb200;
}

form#mktoForm_9496 .mktoFormRow:nth-child(7) .mktoFormCol {
    margin-bottom: 0px !important;
}

form#mktoForm_9496 .mktoFormRow:nth-child(8) #Lblnew_interestedin {
    display: none;
}

form#mktoForm_9496 .mktoFormRow:nth-child(8) .mktoFieldDescriptor.mktoFormCol {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after,
form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing+label:after {
    left: -6px;
    top: -45px;
}

form#mktoForm_9496 .mktoCheckboxList label[for="emailOptInBoolean"]:before,
form#mktoForm_9496 .mktoCheckboxList label[for="consenttoProcessing"]:before {
    display: none;
}

form#mktoForm_9496 .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol .mktoAsterix {
    display: none;
}

form#mktoForm_9496 label.mktoLabel[for="consenttoProcessing"] {
    /* margin-top: -17px !important; */
    font-size: 12px;
    color: #000;
}

form#mktoForm_9496 .mktoLabel {
    padding-top: 0px !important;
}

form#mktoForm_9496 #State {
    border: 1px solid #000 !important;
    padding: 0 10px;
    height: 48px !important;
    margin-bottom: 10px !important;
    border-radius: 6px !important;
    /* margin-top: 20px !important; */
}

form#mktoForm_9496 input#Company,
form#mktoForm_9496 input#Title {
    border: 1px solid #5b6690;
    padding: 0 10px;
    height: 48px;
    margin-bottom: 10px;
    border-radius: 6px;
    width: 100% !important;
}

form#mktoForm_9496 #fullNameEditable,
form#mktoForm_9496 #Country,
form#mktoForm_9496 #Email {
    border: 1px solid #5b6690;
    padding: 0 10px;
    height: 40px;
    margin-bottom: 10px;
    border-radius: 6px;
}

form#mktoForm_9496 #Country,
form#mktoForm_9496 #State {
    background: url("https://d1eipm3vz40hy0.cloudfront.net/images/brand-kit/form-select-chevron.svg") no-repeat bottom 19px right 13px #fff !important;
}

form#mktoForm_9496 .mktoFormRow.row_6 .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 0px !important;
}

form#mktoForm_9496 .mktoFormRow.row_6 {
    margin-bottom: 0px !important;
    margin-top: 16px !important;
}

form#mktoForm_9496 .mktoFormRow.row_5 {
    margin-bottom: 6px !important;
}

form#mktoForm_9496 {
    width: 100% !important;
}

#mktoForm_9496 .mktoFormRow:nth-child(9) .mktoError {
    right: 186px !important;
    bottom: 12px !important;
}

#mktoForm_9496 .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 0 !important;
}

form#mktoForm_9496 .mktoCheckboxList input+label:before {
    width: 18px;
    height: 18px;
    line-height: 10px;
}

form#mktoForm_9496 .mktoCheckboxList label {
    font-size: 12px !important;
}

#mktoForm_9496 button {
    padding: 10px 18px;
}

form#mktoForm_9496 .mktoCheckboxList label {
    margin-bottom: 5px;
}

#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after {
    left: -9px;
    top: -50px !important;
    width: 18px;
    height: 18px;
}

form#mktoForm_9496 .row_8 .mktoRequiredField .mktoAsterix {
    display: block;
    float: left;
    margin-right: 4px;
    margin-left: -4px;
}

form#mktoForm_9496 .mktoRequiredField label.mktoLabel[for="emailOptInBoolean"] {
    padding-left: 26px;
    line-height: 12px !important;
}

form#mktoForm_9496 label.mktoLabel[for="consenttoProcessing"] {
    padding-left: 0;
}

form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing+label:after {
    left: -8px;
    top: -44px !important;
    width: 20px;
    height: 20px;
}

form#mktoForm_9496 .row_8 .mktoRequiredField label.mktoLabel {
    margin-bottom: -10px;
}

.request-demo .mktoFormRow.row_7 .mktoError {
    right: 186px !important;
    bottom: -24px !important;
}

form#mktoForm_9496 #fullNameEditable,
form#mktoForm_9496 #Email,
form#mktoForm_9496 input#Company,
form#mktoForm_9496 input#Title {
    height: auto !important;
    margin-bottom: 0 !important;
    padding: 11px 10px 11px !important;
    font-family: Montserrat, Arial, sans-serif;
    /* color: rgb(90 93 107) !important; */
    color: #000 !important;
}

.mktoFormRow:nth-child(9) .mktoError {
    right: 187.344px !important;
    bottom: 34.0312px !important;
}

#mktoForm_9496 .mktoFormRow:nth-child(6) .mktoFormCol .mktoError {
    bottom: -34px !important;
    left: 0;
}

form#mktoForm_9496 .mktoFormRow:nth-child(6) .mktoFormCol .mktoError {
    bottom: 20px !important;
}

form#mktoForm_9496 .mktoCheckboxList input {
    opacity: 0;
    position: absolute;
}

form#mktoForm_9496 .mktoCheckboxList {
    width: 100% !important;
    margin-top: 10px;
    margin-left: 8px;
}

form#mktoForm_9496 .mktoCheckboxList input+label:before {
    width: 18px;
    height: 18px;
    line-height: 10px;
}

form#mktoForm_9496 .mktoCheckboxList label[for="emailOptInBoolean"]:before,
form#mktoForm_9496 .mktoCheckboxList label[for="consenttoProcessing"]:before,
form#mktoForm_9496 .mktoCheckboxList input+label:before {
    content: "\f111";
    background: #fff;
    border: 2px solid #c1c1c1;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    line-height: 15px;
    margin-right: 10px;
    text-align: center;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #fff;
    font-size: 12px;
    top: -3px;
    left: -28px;
    position: absolute;
}

form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean:checked+label:before,
form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing:checked+label:before,
form#mktoForm_9496 .mktoCheckboxList input:checked+label:before {
    content: "\f00c";
    color: #ffb200;
    border: 2px solid #ffb200;
}

form#mktoForm_9496 .row_9 label.mktoLabel,
form#mktoForm_9496 .apps-interested-in,
form#mktoForm_9496 .mktoRequiredField label.mktoLabel {
    width: 90% !important;
    margin-bottom: 10px;
    color: #818ba4 !important;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    margin-left: 24px;
}

form#mktoForm_9496 .mktoCheckboxList label[for="emailOptInBoolean"],
form#mktoForm_9496 .mktoCheckboxList label[for="consenttoProcessing"],
form#mktoForm_9496 .mktoCheckboxList label {
    position: relative;
}

form#mktoForm_9496 .mktoCheckboxList label {
    margin-bottom: 10px;
    color: rgb(90 93 107) !important;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 13px !important;
    font-weight: 500;
    width: 44% !important;
    float: left;
}

form#mktoForm_9496 .row_9 label.mktoLabel,
form#mktoForm_9496 .apps-interested-in,
form#mktoForm_9496 .mktoRequiredField label.mktoLabel {
    width: 99% !important;
    margin-bottom: 10px;
    color: #000 !important;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 12px !important;
    font-weight: 400;
    margin-left: 24px;
}

form#mktoForm_9496 .apps-interested-in {
    font-weight: 600;
    line-height: 26px;
    color: #12182e !important;
    margin-left: 0px;
}

form#mktoForm_9496 .mktoCheckboxList label[for="emailOptInBoolean"],
form#mktoForm_9496 .mktoCheckboxList label[for="consenttoProcessing"] {
    top: 3px !important;
    left: -18px !important;
}

form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after,
form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing+label:after {
    left: -8px;
    top: -32px !important;
}

form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean:checked+label:before,
form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing:checked+label:before,
form#mktoForm_9496 .mktoCheckboxList input:checked+label:before {
    content: "\f00c";
    color: #ffb200;
    border: 2px solid #ffb200;
}

form#mktoForm_9496 .mktoCheckboxList input+label:before {
    width: 18px;
    height: 18px;
    line-height: 10px;
}

form#mktoForm_9496 label#LblemailOptInBoolean .mktoAsterix {
    display: block;
    float: left;
    margin-right: 4px;
    margin-left: -4px;
}

.header-navbar .nav.pull-right .cea-button-link {
    display: block !important;
}

.mktoForm input[type="text"],
.mktoForm input[type="url"],
.mktoForm input[type="email"],
.mktoForm input[type="tel"],
.mktoForm input[type="number"],
.mktoForm input[type="date"],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField {
    padding: 2px 3px;
    width: 100% !important;
}

.req-demo-enterprise-card-sec.testimonial-slide-model .testimonial-inner {
    margin: unset;
}

.elementor-element.elementor-element-b6e694f.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded:before {
    display: none;
}

.elementor-element.cus-section-top:before,
.ti-facebook:before,
.ti-linkedin:before,
.ti-instagram:before {
    display: none;
}

.elementor-16 .elementor-element.elementor-element-4b65f24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background:
        linear-gradient(180deg,
            rgba(70, 31, 0, 1) 60%,
            rgba(206, 93, 0, 0.85) 100%,
            rgba(255, 242, 230, 0.85) 100%),
        url("./wp-content/uploads/2025/05/sec-bg.png") !important;
}

.elementor-element.elementor-element-8f05d01.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.elementor-16 .elementor-element.elementor-element-34c942cb figure.cea-feature-box-img {
    box-shadow: 0px 0px 40px 0px #0000001f;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    left: unset !important;
}

.elementor-16 .elementor-element.elementor-element-cfcdacc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: linear-gradient(180deg,
            rgba(254, 242, 232, 0.8) 0%,
            #ffceb2 50%,
            rgba(255, 242, 230, 0.8) 100%) !important;
}

.feature-box-wrapper .cea-feature-box-img>img {
    border-radius: 0px !important;
}

.elementor-16 .elementor-element.elementor-element-4b65f24>.elementor-shape-bottom .elementor-shape-fill {
    fill: #ffeade;
}

.elementor-16 .elementor-element.elementor-element-4b65f24::before {
    background: linear-gradient(180deg,
            #461f00 17.31%,
            #ce5d00 100%,
            #fff2e6 100%) !important;
}

.elementor-16 .elementor-element.elementor-element-46c7216 .tab-content .card-p a:hover .cta-arrow img {
    filter: brightness(0) saturate(100%) invert(100%) !important;
}

.banner-section-rc {
    background: url(../seoinux-child/assets/img/rc-bg.webp) no-repeat center center;
    background-size: cover;
    padding: 130px 20px 50px;
    color: #000;
    /* Ensure contrast */
    position: relative;
}

@media only screen and (min-width: 1600px) {
    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        padding: 0px 270px 0px 270px !important;
    }

    .elementor-element.elementor-element-34c942cb.e-con-full.e-flex.text-reveal-no.e-con.e-child .elementor-element.elementor-element-33a108ee,
    .elementor-element.elementor-element-34c942cb.e-con-full.e-flex.text-reveal-no.e-con.e-child .elementor-element.elementor-element-6bdfeeaf {
        left: 60px !important;
    }

    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        max-width: 78%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 1024px) {

    form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after,
    form#mktoForm_9496 .mktoCheckboxList input#consenttoProcessing+label:after {
        top: -56px !important;
    }
}

@media only screen and (max-width: 992px) {
    form#mktoForm_9496 .mktoCheckboxList label[for="emailOptInBoolean"] {
        top: -13px !important;
        left: -18px !important;
    }

    .banner-section-rc {
        padding: 20px 20px 50px;
    }

    .banner-text {
        margin: auto;
        text-align: center;
    }
}

@media only screen and (max-width: 991px) {
    form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after {
        top: -39px !important;
    }
}

@media only screen and (max-width: 768px) {

    form#mktoForm_9496 label[for="emailOptInBoolean"],
    form#mktoForm_9496 label[for="consenttoProcessing"] {
        padding-top: 2px;
    }

    form#mktoForm_9496 .mktoRequiredField label.mktoLabel[for="emailOptInBoolean"],
    form#mktoForm_9496 label.mktoLabel[for="consenttoProcessing"] {
        padding-left: 36px !important;
    }

    #mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after {
        top: -28px !important;
    }

    form#mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after {
        top: -63px !important;
    }

    .section-header-illustration form#mktoForm_9496 button {
        width: 60%;
    }

    .schedule-demo-section .left-section h4 {
        font-size: 35px;
        line-height: 44px;
    }

    .schedule-demo-section .left-section p {
        font-size: 14px;
        line-height: 20px;
    }

    .banner-title {
        line-height: 38px;
    }
}

@media only screen and (max-width: 570px) {

    form#mktoForm_9496 #fullNameEditable,
    form#mktoForm_9496 #Email,
    form#mktoForm_9496 #State,
    form#mktoForm_9496 #Country {
        font-size: 16px;
    }

    form#mktoForm_9496 label[for="emailOptInBoolean"],
    form#mktoForm_9496 label[for="consenttoProcessing"] {
        width: 86% !important;
    }

    form#mktoForm_9496 .mktoButtonRow {
        height: 0px;
    }

    form#mktoForm_9496 input#emailOptInBoolean,
    form#mktoForm_9496 input#consenttoProcessing {
        padding: 7px;
    }

    section.header-section.sub-heading.searchunify-request-demo h1 {
        font-size: 26px;
        line-height: 33px;
    }

    form#mktoForm_9496 input#emailOptInBoolean:checked:after,
    form#mktoForm_9496 input#consenttoProcessing:checked:after {
        top: 0px;
        left: 0px;
    }
}

@media only screen and (max-width: 480px) {
    form#mktoForm_9496 .mktoFormRow:nth-child(6) .mktoFormCol .mktoError {
        bottom: 74px !important;
    }

    form#mktoForm_9496 .mktoFormRow:nth-child(2) {
        margin-top: 0;
    }

    section.schedule-demo-section {
        margin: 30px 0px 480px;
        background-size: cover;
        padding-left: 0px;
        padding-right: 0px;
    }

    .schedule-demo-section .QA-artcles-section {
        padding: 30px 0px 80px;
    }

    .schedule-demo-section .container .left-section,
    .schedule-demo-section .container .right-section {
        max-width: unset !important;
    }

    .schedule-demo-section .right-section {
        bottom: -430px !important;
    }

    .schedule-demo-section .container .left-section h4 {
        font-size: 38px;
        line-height: 50px;
        color: #ffffff;
    }

    .topics-section .topics-list {
        flex-wrap: wrap;
    }

    .topics-section .card {
        max-width: 42vw;
    }

    .topics-section h4 {
        font-size: 38px;
        line-height: 48px;
    }

    .elementor-element.elementor-element-69ad9377 {
        padding-bottom: 20px !important;
    }
}

@media only screen and (max-width: 452px) {
    #mktoForm_9496 .mktoCheckboxList input#emailOptInBoolean+label:after {
        top: -40px !important;
    }

    form#mktoForm_9496 #fullNameEditable,
    form#mktoForm_9496 #Country,
    form#mktoForm_9496 #Email,
    form#mktoForm_9496 input#Company,
    form#mktoForm_9496 input#Title {
        margin-bottom: 10px !important;
    }
}

@media only screen and (max-width: 1400px) {
    .elementor-element.elementor-element-ce3685b .elementor-widget-container.feature-box-wrapper.feature-box-modern {
        padding: 24px 0px 24px 8px !important;
    }

    .recognition-section .card {
        box-shadow: rgba(99, 99, 99, 0.2) 1px 0px 12px 4px !important;
    }

    sr7-txt#SR7_8_1-22-20 .demo_form_wrapper {
        position: relative;
        left: -80px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6fcf50c4,
    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3d3fbe4 {
        left: 34px;
        bottom: -10px;
    }

    .elementor-element.elementor-element-b6e694f .e-con-inner {
        max-width: 1200px;
    }
}

/****Demo Form end*******/

/* podcast-vodcast page css start */
.single-expert_podcast .banner .row {
    min-height: 480px;
}

.single-expert_podcast .author-image img {
    width: 180px;
}

.single-expert_podcast .author-info h5 {
    color: #ffffff;
    font-size: 28px;
    line-height: 30px;
    font-weight: 700;
    margin: unset;
}

.single-expert_podcast .author-info p {
    color: #ffffff !important;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    max-width: 300px;
}

.podcast-section .left-section button a {
    color: #fff;
}

.single-expert_podcast h3.vodcast-title {
    color: #ff7300;
    font-size: 40px;
    line-height: 48px;
    font-weight: 800;
}

.single-expert_podcast section.vodcast {
    padding-top: 60px;
}

.single-expert_podcast .vodcast h2 {
    color: #000000;
    font-size: 32px;
    line-height: 39px;
    font-weight: 700;
}

.single-expert_podcast .vodcast p,
.single-expert_podcast .vodcast li {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    font-weight: 400;
}

.single-expert_podcast .faq-item .question img.toggle-sign {
    position: relative;
    top: -3px;
    margin: unset;
}

.single-expert_podcast .close {
    right: 0px;
    border-radius: 4px;
    top: 0;
}

.single-expert_podcast .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -20px);
}

.single-expert_podcast .close:before,
.close:after {
    display: none;
}

.single-expert_podcast .vodcast .content {
    padding-right: 30px;
}

.single-expert_podcast .vodcast .illustration {
    cursor: pointer;
}

.box-inner.su-tabsSection,
.su__contentTabs-section {
    background-image: url(../seoinux-child/assets/img/exporthub-banner-strip.png);
    background-position: center;
}

.podcast-section {
    position: relative;
}

.podcast-section .container {
    /* height: 100vh; */
    display: flex;
}

.QA-artcles-section .left-section {
    overflow-y: auto;
    max-height: calc(100vh - 100px);
    padding-right: 10px;
}

.podcast-section .right-section::-webkit-scrollbar {
    width: 8px;
}

.podcast-section .right-section::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 4px;
}

.podcast-section .right-section::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

/* podcast-vodcast page css end */

/* request demo page css start */

sr7-slide#SR7_8_1-22-20 sr7-mask:nth-of-type(3) {
    margin-top: 96px;
}

.page-id-page-id-91476 ul.nav.wp-menu>li>a {
    color: #fff !important;
}

.page-id-5615 .header-navbar.navbar.elements-3 {
    background: #000;
}

.page-id-5615 .sticky-head.header-sticky ul.nav.wp-menu>li>a {
    color: #fff !important;
}

sr7-txt#SR7_8_1-22-20>p,
sr7-txt#SR7_8_1-22-20>br {
    display: none;
}

sr7-txt#SR7_8_1-22-20 .demo_form_wrapper {
    background-color: #ffffff;
    padding: 30px 20px;
    border-radius: 10px;
    max-width: 100%;
}

sr7-txt#SR7_8_1-22-20 .demo_form_wrapper h3 {
    color: #1a1b25;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 126%;
    margin-bottom: 0px;
}

/* request demo page css end */

/* recognition section css */
.recognition-section h3 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 126%;
    text-align: center;
    margin-bottom: 20px;
    color: #1a1b25;
    margin-top: 55px;
}

.recognition-section .card {
    border: 1px solid #f2f2f2;
    border-radius: 12px;
    padding: 24px;
    margin: 0px 18px;
    min-height: 380px;
}

.elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded h4.feature-box-title {
    margin-top: -20px !important;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}

.elementor-element.elementor-element-395b976.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .cea-button-wrapper {
    margin-top: -30px;
}

.elementor-element.elementor-element-bc0f935.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .cea-button-wrapper {
    margin-top: 0px;
}

.elementor-element.elementor-element-7288ed7.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .cea-button-wrapper {
    margin-top: -24px;
}

.recognition-section .card h5 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    color: #1A1B25;
}

.recognition-section .card p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    color: #1A1B25;
}

.recognition-section p#slick-slide08,
.recognition-section p.slick-slide.slick-cloned {
    display: none;
}

.recognition-section a {
    display: flex;
    align-items: baseline;
    gap: 10px;
    justify-content: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    border: 1px solid #ff7300;
    background: #ff7300;
    border-radius: 24px;
    min-width: 180px;
    padding: 8px 0px;
    position: absolute;
    bottom: 140px;
    color: #fff;
}

.recognition-section img.logo-recognition {
    position: absolute;
    bottom: 0px;
    left: unset;
}

.recognition-section .slick-dots {
    bottom: -58px;
    padding-left: 0px;
}

.recognition-section .slick-dots li button:before {
    opacity: 0.75;
    border: 1px solid #0045c2;
    border-radius: 50%;
    color: unset;
    font-size: 10px !important;
    line-height: 17px;
    top: 0px;
    left: 0;
    width: 16px;
    height: 16px;
    padding-right: 2px;
}

.recognition-section .slick-dots li.slick-active button:before {
    background: radial-gradient(circle,
            #0045c2 0%,
            #0045c2 50%,
            transparent 70%);
    transform: scale(1.2);
    animation: burst 0.8s ease-out;
    border: 0;
}

@keyframes burst {
    0% {
        transform: scale(1);
        opacity: 0;
    }

    50% {
        transform: scale(1.05);
        opacity: 1;
    }

    100% {
        transform: scale(1.1);
        opacity: 0.9;
    }
}

.recognition-section a br {
    display: none;
}

sr7-shp#SR7_6_1-11-1 {
    background: linear-gradient(180deg,
            rgb(245 212 181) 20%,
            rgba(255, 249, 244, 0.14) 100%) !important;
    /*opacity: 0.5 !important;*/
}

sr7-img#SR7_6_1-11-18,
sr7-img#SR7_15_1-54-18 {
    display: none !important;
}

.elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded .cea-button-wrapper {
    width: 100%;
}

sr7-slide#SR7_8_1-22 {
    background: linear-gradient(180deg,
            rgba(47, 22, 1, 0.9) 14.9%,
            rgba(150, 68, 1, 0.76) 68.27%,
            #fff2e6 100%) !important;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    left: unset !important;
}

.elementor-element.elementor-element-329ad46d .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    left: 0px !important;
    border-radius: 50%;
    padding: 26px;
    background-color: #ffffff;
    box-shadow: 0px 0px 40px 0px #0000001f;
}

.elementor-element.six-blocks .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    left: 0px !important;
    border-radius: 50%;
    padding: 26px;
    background-color: #ffffff;
    box-shadow: 0px 0px 40px 0px #0000001f;
}

.elementor-16 .elementor-element.elementor-element-e503fc6:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-e503fc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-element.elementor-element-b6e694f.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
    background: linear-gradient(180deg, #ffeade 0%, #ffffff 100%) !important;
}

.elementor-element.elementor-element-b6e694f .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-width: 1px 4px 4px 1px;
    border-color: #fff3ec;
}

.elementor-16 .elementor-element.elementor-element-fef61f7 .feature-box-wrapper .cea-feature-box-img>img,
.elementor-16 .elementor-element.elementor-element-567d4d01 .feature-box-wrapper .cea-feature-box-img>img,
.elementor-16 .elementor-element.elementor-element-6be98893 .feature-box-wrapper .cea-feature-box-img>img,
.elementor-16 .elementor-element.elementor-element-612095f4 .feature-box-wrapper .cea-feature-box-img>img,
.elementor-16 .elementor-element.elementor-element-1d015c53 .feature-box-wrapper .cea-feature-box-img>img,
.elementor-16 .elementor-element.elementor-element-15e4d46 .feature-box-wrapper .cea-feature-box-img>img {
    background-color: unset;
    border-radius: unset;
}

.seoinux-slider-wrapper sr7-module-bg {
    background-color: unset !important;
}

@media (min-width: 768px) {

    .elementor-16 .elementor-element.elementor-element-a3f1103 .elementor-element.elementor-element-f79d41a,
    .elementor-16 .elementor-element.elementor-element-6cf59ea4 .elementor-element.elementor-element-4e5e22da {
        --width: 23% !important;
    }

    .elementor-16 .elementor-element.elementor-element-153b848.elementor-element,
    .elementor-16 .elementor-element.elementor-element-4b9e0afd.elementor-element {
        --align-self: unset !important;
    }
}

ul.nav.wp-menu>li {
    padding: 30px 14px !important;
}

.header-navbar a {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 500;
}

.header-navbar.navbar.elements-3 {
    background: #fff;
}

.footer {
    background-color: #1a1b25;
    color: white;
    padding: 0px 20px 0px 0px;
}

.footer-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    max-width: 1400px;
    margin: 0 auto;
    margin-bottom: 40px;
}

.footer-col h4 {
    font-size: 20px;
    margin-bottom: 8px;
    color: #fff;
    font-weight: 700;
    font-family: "Montserrat";
}

.footer-col ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
}

.footer-col ul li {
    font-size: 14px;
    color: #cdcdcd;
    margin-bottom: 0px;
    padding: 4px;
    font-weight: 600;
    line-height: 24px;
    font-family: "Poppins";
}

.footer-col p {
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 10px;
}

.footer-col.contact form {
    display: flex;
    margin-top: 10px;
}

footer#site-footer .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex {
    margin-bottom: 0px;
}

.footer-col.contact input[type="email"] {
    padding: 8px;
    border: none;
    border-radius: 4px 0 0 4px;
    flex: 1;
    min-width: 0;
}

.footer-col.contact button {
    padding: 8px 14px;
    border: none;
    background-color: #3b82f6;
    color: white;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
}

.footer-col.contact button:hover {
    background-color: #2563eb;
}

.footer-bottom {
    text-align: center;
    font-size: 13px;
    color: #aaaaaa;
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #2c2c3d;
}

.footer-bottom a {
    color: #dddddd;
    text-decoration: none;
}

.footer-col ul li a {
    color: #cccccc;
    text-decoration: none;
    transition: color 0.3s ease;
}

.footer-col ul li a:hover {
    color: #ffffff;
    text-decoration: none;
}

.footer-bar {
    background-color: #1a1b25;
    padding: 20px 0px;
    border-top: 1px solid #2c2c3d;
}

.footer-widgets-wrap {
    background-image: none !important;
}

footer.footer .footer-col ul li {
    padding-left: 0px;
}

.footer-content {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

.footer-content p {
    margin-bottom: 0px;
}

.footer-logo img {
    height: 24px;
    width: auto;
}

.footer-text-links {
    display: ruby;
    flex-direction: column;
    align-items: flex-end;
    color: #b4b9c9;
    font-size: 14px;
    font-weight: 400;
}

.widget-content .footer-bar ul li {
    padding: 0px 0;
}

.widget .footer-bar ul li:last-child {
    margin-left: -15px;
    z-index: 9999999;
}

.widget .footer-bar ul li:last-child {
    margin-left: -15px;
}

.footer-text-links p {
    margin: 0;
    white-space: nowrap;
}

.footer-links {
    list-style: none;
    display: flex;
    gap: 0px;
    padding: 5px 0 0;
    margin: 0;
}

.footer-links li a {
    color: #ccc;
    text-decoration: none;
    transition: color 0.3s;
}

.footer-links li a:hover {
    color: #fff;
    text-decoration: none;
}

.footer-widgets-wrap {
    background-color: #1a1b25 !important;
}

.footer-bottom-wrap {
    display: none;
}

.footer-widgets-wrap li a {
    line-height: 24px;
    font-weight: 500;
}

.site-footer .footer-widgets-wrap {
    position: relative;
    padding-top: 70px;
    padding-bottom: 0px;
}

.footer-col.contact p {
    display: inline-flex;
}

.footer-col.contact img {
    margin-right: 12px;
}

.footer-bar .footer-links li a {
    color: #b4b9c9;
    text-decoration: none;
    transition: color 0.3s;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

/* Responsive for smaller screens */
@media (max-width: 768px) {
    .footer-content {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .footer-text-links {
        align-items: center;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .slick-prev {
        right: 66px !important;
    }
}

sr7-mask {
    width: unset !important;
}

.elementor-16 .elementor-element.elementor-element-5884412 .feature-box-wrapper {
    background-color: #0000002e;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.02);
    position: relative;
    padding-bottom: 20px;
    overflow: visible;
}

.elementor-16 .elementor-element.elementor-element-5884412 .feature-box-wrapper::after {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #d36206;
    z-index: 1000;
}

sr7-slide {
    position: absolute;
    width: 100%;
    height: 100%;
    contain: strict;
    top: 0;
    left: 0;
    z-index: 1;
    visibility: hidden;
    pointer-events: none;
    background-image: url("../../../wp-content/uploads/2025/05/hp-patter-shaded-3.png");
    background-repeat: no-repeat;
}

.site-header .header-navbar .cea-button-link.cea-button .cea-button-text {
    text-transform: initial;
    font-family: 'Poppins';
}

.elementor-16 .elementor-element.elementor-element-46c7216 .cea-tab-elementor-widget .cea-tabs>a {
    height: 62px;
    padding: 16px 20px;
}

.elementor-16 .elementor-element.elementor-element-46c7216 .cea-tab-content .cea-tab-pane p:first-child {
    display: none;
}

.suva-chatbot-startChat svg {
    height: auto !important;
    width: auto !important;
}

a.full-search-toggle {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    border: 1px solid #000;
    border-radius: 50%;
    text-decoration: none;
}

.su_autocomplete-block .su__search_section .su__container .su__form-block input#search-box-autocomplete {
    padding-left: 20px;
    background: #ffffff0f;
    height: 55px;
    margin-right: -6px;
    border-right: none;
    border: 1px solid rgba(234, 234, 234, 0.5);
    border-radius: 10px 10px 10px 10px;
    color: var(--light-color);
    border-color: rgb(255 255 255 / 34%);
}

.su_autocomplete-block .su__search_section .su__container .su__form-block input#search-box-autocomplete:focus {
    border-color: rgb(221, 113, 9);
}

.full-search-wrapper .su__app {
    background: rgba(0, 0, 0, 0.95);
}

.su_autocomplete-block .su__bg-blue-grd {
    background-color: transparent !important;
}

#auto .su__search_btn {
    color: #ffffff;
    background-color: #ff7300;
    border-color: #ff7300;
    left: calc(97% - 54px);
    justify-content: center;
    font-weight: 500;
    border-radius: 0px 10px 10px 0px;
}

#auto .su__search_btn svg {
    display: none;
}

#auto .su__search_btn::after {
    content: "Search";
}

.full-search-wrapper #auto {
    position: relative;
    top: 35%;
}

a.full-search-toggle.close {
    top: 25px;
}

.su__input-close {
    right: 7%;
    top: 18px;
}

#fullNameEditable:focus::placeholder {
    opacity: 1 !important;
}

sr7-txt#SR7_6_1-11-25 {
    z-index: 10 !important;
}

.elementor-element.elementor-element-ce3685b .elementor-widget-container.feature-box-wrapper.feature-box-modern {
    background: rgba(0, 0, 0, 0.18);
    border: 2px dashed rgba(255, 255, 255, 0.3);
    box-shadow: none;
    color: #fff;
    opacity: 80%;
}

.elementor-16 .elementor-element.elementor-element-ce3685b .fbox-content {
    font-family: "Poppins";
    font-weight: 400;
}

.ai-sec .elementor-widget-container.feature-box-wrapper.feature-box-modern:before {
    display: none;
}

.elementor-element.elementor-element-5884412.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
    border-width: 0px 8px 8px 0px;
    border-style: solid;
    border-color: #d36206;
    border-radius: 22px;
}

.header-topbar.topbar.elements-1 .pull-center {
    margin-left: unset;
    margin-right: unset;
    transform: none;
}

.webinar-banner.su-top-bar {
    color: #2e2e2e;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: "Poppins";
    font-size: 14px;
    border-radius: 4px;
    position: relative;
    font-weight: 500;
}

.webinar-banner.su-top-bar {
    gap: 30px;
    width: 90% !important;
    min-height: 40px !important;
    justify-content: flex-start;
}

.webinar-banner.su-top-bar .webinar-label {
    color: #f37021;
    margin-right: 20px;
}

.webinar-banner.su-top-bar .webinar-title {
    flex-grow: 1;
    margin-left: 0px;
    margin-right: 20px;
}

.webinar-banner.su-top-bar .webinar-button {
    border: 1px solid #ff7300;
    background-color: #ff7300;
    color: #fff;
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
    align-items: center;
    line-height: 20px;
    font-weight: 600;
}

.webinar-banner.su-top-bar .webinar-button::after {
    content: ">";
    /* or use â†’ or any arrow symbol */
    margin-left: 6px;
    color: #fff;
    /* match the button text color */
    font-weight: bold;
    font-size: 16px;
    position: relative;
    top: 1px;
}

.elementor-element.elementor-element-70ae6e6.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .fbox-number {
    font-size: 15px !important;
    font-weight: 400 !important;
}

.elementor-16 .elementor-element.elementor-element-6be98893 .feature-box-wrapper .feature-box-title,
.elementor-16 .elementor-element.elementor-element-567d4d01 .feature-box-wrapper .feature-box-title,
.elementor-16 .elementor-element.elementor-element-612095f4 .feature-box-wrapper .feature-box-title,
.elementor-16 .elementor-element.elementor-element-15e4d46 .feature-box-wrapper .feature-box-title {
    width: 250px;
}

.slider-wrapper .stat span {
    color: #141449;
}

.elementor-16 .elementor-element.elementor-element-572a2bc .cea-button .bi-arrow-up-right::before {
    color: #fff;
}

.elementor-16 .elementor-element.elementor-element-572a2bc .cea-button {
    color: #fff;
}

.cus-section-top.e-con .elementor-widget.elementor-widget:hover .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-style: solid;
    border-width: 1px 4px 4px 1px;
    border-color: #dd7109;
}

.custom-slider-container {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: 450px;
}

.custom-slide {
    position: absolute;
    opacity: 0;
    transition: opacity 1s ease-in-out;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.custom-slide.active {
    opacity: 1;
    z-index: 2;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.slider-wrapper .logo-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.slider-wrapper img.logo {
    margin: unset;
}

.slider-wrapper a {
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: Poppins;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    background-color: #ff7300;
    padding: 8px 18px;
    border-radius: 60px;
}

.slider-wrapper p.desc,
.slider-wrapper p.result {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-top: 34px;
}

.slider-wrapper p.desc.btm {
    margin-top: 0px;
}

.slider-wrapper p.result {
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 600;
}

.slider-wrapper .stats {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 20px;
}

.slider-wrapper .stat {
    border-left: 1px solid var(--primary-color-shades-raisinblack-20, #d1d1d3);
    padding-left: 16px;
}

.slider-wrapper .stat span {
    font-family: Montserrat;
    font-weight: 800;
    font-size: 30px;
    line-height: 126%;
}

.slider-wrapper .stat p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #484950;
}

.slider-wrapper {
    margin-left: 0px;
}

.header-navbar {
    line-height: unset !important;
}

ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:first-child {
    margin-top: 24px !important;
    margin-bottom: 20px !important;
}

ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:last-child {
    margin-top: 21px !important;
}

.recognition-section .card {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 5px 20px 0px !important;
}

.recognition-section .slick-track {
    padding: 20px 0px;
}

.elementor-16 .elementor-element.begin-sec-boxes>.elementor-widget-container {
    background-color: initial;
    background-image: none;
    background-position: initial;
    background-repeat: initial;
    border-style: initial;
    border-width: initial;
    border-radius: initial;
    margin: 0;
    padding: 0;
}

.elementor-16 .elementor-element.begin-sec-boxes .feature-box-wrapper {
    display: block;
    margin: 0;
    padding: 0;
}

.elementor-16 .elementor-element.begin-sec-boxes .cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .cea-button-wrapper {
    margin-top: 0;
}

.elementor-16 .elementor-element.begin-sec-boxes.e-con {
    --align-self: flex-start;
    min-height: 91px;
}

.elementor-16 .elementor-element.begin-sec-boxes .feature-box-classic {
    border: 0;
}

.elementor-16 .elementor-element.begin-sec-boxes .elementor-widget-container.feature-box-wrapper.feature-box-classic:before {
    display: none;
}

.elementor-16 .elementor-element.begin-sec-boxes.e-con {
    min-height: 0;
}

.elementor-16 .elementor-element .elementor-widget-container.feature-box-wrapper.feature-box-classic {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    background: none;
    margin: 0;
    padding: 0;
}

.elementor-16 .elementor-element.begin-sec-boxes img {
    border-radius: 0;
}

.elementor-16 .elementor-element.begin-sec-boxes {
    padding: 0;
    margin: 0;
}

.elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded h4.feature-box-title {
    margin-top: -20px !important;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded img {
    border-radius: 0px 0px 0px 0px;
    width: auto !important;
    height: 40px;
}

.elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
    min-height: 0 !important;
}

.elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child {
    min-height: 10px !important;
    padding-left: 16px;
    padding-right: 16px;
}

.elementor-16 .elementor-element.begin-sec-boxes .elementor-button span {
    font-size: 14px;
    line-height: 18px;
}

.elementor-16 .elementor-element.ai-sec>.elementor-shape-bottom .elementor-shape-fill {
    fill: #ffeade !important;
}

.elementor-element.elementor-element-89c20e3.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
    background: #ffeade;
}

.elementor-element.elementor-element-ce3685b .fbox-content {
    margin-top: -22px;
}

header ul.nav.wp-menu li>ul.sub-menu li.menu-item-connector a {
    color: #ff7300 !important;
    background: transparent;
}

a#back-to-top {
    display: none !important;
}

.elementor-element.elementor-element-ce3685b h4.feature-box-title {
    margin-top: -14px !important;
}

.elementor-16 .elementor-element.elementor-element-44a3ef95 {
    top: -18.003px !important;
}

.elementor-16 .elementor-element.elementor-element-358e1f99 {
    top: -18.003px !important;
}

.slider-wrapper .logo-row img.logo {
    width: 186px;
}

.elementor-element.elementor-element-34c942cb.e-con-full.e-flex.text-reveal-no.e-con.e-child figure {
    margin-bottom: 26px !important;
}

.elementor-16 .elementor-element.elementor-element-e503fc6:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-e503fc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-element.elementor-element-b6e694f.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
    background: linear-gradient(180deg, #ffeade 0%, #ffffff 100%) !important;
}

/* .elementor-element.elementor-element-5c6a5e46.e-con-full.e-flex.text-reveal-no.e-con.e-child {
background: linear-gradient(180deg,
#ffddc9 0%,
rgba(247, 240, 234, 0) 100%);
} */

.elementor-16 .elementor-element.elementor-element-572a2bc .cea-button:hover {
    background: #000 !important;
}

.recognition-section a:hover {
    background: #000;
    border: 1px solid #000;
}

.elementor-16 .elementor-element.elementor-element-46c7216 .tab-content .card-p a:hover {
    background: #000;
    color: #fff;
    border: 1px solid #000;
}

.all-rc .card a:hover span {
    color: #ff7300;
}

.all-rc .card a:hover .bi-arrow-up-right::before {
    color: #ff7300;
}





.elementor-91476 .elementor-element.elementor-element-5860b2bc .testimonial-inner {
    padding: 0px 10px 40px 10px !important;
    border: 1px solid #f2f2f2 !important;
    box-shadow: 0px 0px 25px 0px #0000001f !important;
    border-radius: 12px !important;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .post-excerpt {
    text-align: center !important;
    margin-bottom: -22px !important;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .post-thumb {
    margin-bottom: 0px;
    max-width: 26% !important;
    position: relative !important;
    top: 58px !important;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .post-title-head {
    font-size: 26px !important;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded h4.feature-box-title {
    margin-top: -20px !important;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .testimonial-designation {
    max-width: 70%;
    margin-left: 30%;
    margin-top: -30px;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes>.elementor-widget-container {
    background-color: initial;
    background-image: none;
    background-position: initial;
    background-repeat: initial;
    border-style: initial;
    border-width: initial;
    border-radius: initial;
    margin: 0;
    padding: 0;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes .feature-box-wrapper {
    display: block;
    margin: 0;
    padding: 0;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes .cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .cea-button-wrapper {
    margin-top: 0;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes.e-con {
    --align-self: flex-start;
    min-height: 91px;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes .feature-box-classic {
    border: 0;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes .elementor-widget-container.feature-box-wrapper.feature-box-classic:before {
    display: none;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes.e-con {
    min-height: 0;
}

.elementor-element.elementor-element-7ed28142 .elementor-widget-container.feature-box-wrapper.feature-box-classic {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    background: none;
    margin: 0;
    padding: 0;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes img {
    border-radius: 0;
}

.elementor-element.begin-sec-boxes {
    padding: 0;
    margin: 0;
}

.elementor-element.elementor-element-7ed28142.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded h4.feature-box-title {
    margin-top: -20px !important;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.elementor-element.elementor-element-7ed28142.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded img {
    border-radius: 0px 0px 0px 0px !important;
    width: auto !important;
    height: 40px !important;
}

.elementor-element.begin-sec-boxes .elementor-element.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
    min-height: 0 !important;
}

.elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child {
    min-height: 10px !important;
    padding-left: 15px;
    padding-right: 15px;
}

.elementor-element.begin-sec-boxes .elementor-button span {
    font-size: 14px;
    line-height: 18px;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .post-title-head {
    font-size: 23px !important;
    text-align: left;
    margin-left: 90px;
    margin-top: -42px;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .testimonial-designation .post-designation-head {
    text-transform: none;
    color: var(--e-global-color-text);
    text-align: left;
    line-height: 22px;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .testimonial-inner {
    padding: 0px 20px 40px 20px !important;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .post-excerpt {
    font-size: 16px !important;
    line-height: 28px !important;
}

.elementor-element.elementor-element-7ed28142.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded img {
    border-radius: 0px 0px 0px 0px;
    width: auto !important;
    height: 40px;
}

.elementor-element.elementor-element-7ed28142.begin-sec-boxes img {
    border-radius: 0;
    height: 40px;
}

.elementor-91476 .elementor-element.elementor-element-5860b2bc .testimonial-wrapper .testimonial-inner {
    min-height: 620px !important;
}

/* demo page - form update - css start */

sr7-txt#SR7_11_1-34-25,
sr7-txt#SR7_17_1-64-25 {
    background-color: #ffffff !important;
    max-width: 38%;
    text-align: center !important;
    box-shadow: 0px 0px 40px 0px #0000001f;
    border-radius: 10px;
}

sr7-txt#SR7_11_1-34-25 form#mktoForm_4288 {
    margin: auto;
    width: unset !important;
}

sr7-txt#SR7_11_1-34-25 form#mktoForm_4288 .mktoForm .mktoFieldWrap {
    float: unset !important;
    margin: 0px 6px 0px 15px !important;
    font-family: "Montserrat", Arial, sans-serif;
}

.rd-form-main .demo_form_wrapper .mktoForm ::placeholder {
    color: transparent;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFieldWrap {
    width: 100%;
    margin-top: 0px;
}

.rd-form-main .demo_form_wrapper .mktoFormRow_1,
.rd-form-main .demo_form_wrapper .mktoFormRow_2,
.rd-form-main .demo_form_wrapper .mktoFormRow_3,
.rd-form-main .demo_form_wrapper .mktoFormRow_4 {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 1% !important;
}

/* Optional: make sure inputs stretch to fit */
.rd-form-main .demo_form_wrapper .mktoFormRow_1 input,
.rd-form-main .demo_form_wrapper .mktoFormRow_2 input,
.rd-form-main .demo_form_wrapper .mktoFormRow_3 input,
.rd-form-main .demo_form_wrapper .mktoFormRow_4 input {
    width: 100% !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow_1,
.rd-form-main .demo_form_wrapper .mktoFormRow_3 {
    margin-right: 2% !important;
}

/* Make the Topic Ideas field span the full width of the form */
.rd-form-main .demo_form_wrapper .mktoFieldWrap_5 {
    display: block;
    width: 98%;
    margin-top: 10px;
}

/* Make textarea stretch full width with padding */
.rd-form-main .demo_form_wrapper .mktoFieldWrap_5 textarea {
    width: 96% !important;
    /* allow for padding/margin */
    margin-left: 2%;
    margin-right: 2%;
    box-sizing: border-box;
}

form#mktoForm_4288 .rd-form-main .demo_form_wrapper .mktoButtonRow {
    height: auto !important;
}

.rd-form-main .demo_form_wrapper h3 {
    text-align: center;
    margin-left: -10px;
}

form#mktoForm_4288 #fullNameEditable,
form#mktoForm_4288 input#Company,
.rd-form-main #Email,
.rd-form-main .demo_form_wrapper .mktoForm textarea.mktoField,
.rd-form-main .demo_form_wrapper .mktoFormRow_1 input,
.rd-form-main .demo_form_wrapper .mktoFormRow_2 input,
.rd-form-main .demo_form_wrapper .mktoFormRow_3 input,
.rd-form-main .demo_form_wrapper .mktoFormRow_4 input {
    border-radius: 5px !important;
    color: #000 !important;
    border: 1px solid #42506633;
    box-shadow: 0px 2px 4px 0px #4250661a;
    padding: 4px 8px;
}

form#mktoForm_4288 #Country,
form#mktoForm_4288 select#State {
    border-radius: 5px !important;
    color: #000 !important;
    border: 1px solid #42506633;
    box-shadow: 0px 2px 4px 0px #4250661a;
    height: 40px;
    padding: 4px 8px;
}

.rd-form-main .demo_form_wrapper .modal-content {
    border-radius: 16px !important;
    border: none;
}

.rd-form-main .demo_form_wrapper .close:before {
    display: none !important;
}

.rd-form-main .demo_form_wrapper .close:hover {
    content: unset !important;
    color: #fff !important;
}

.rd-form-main .demo_form_wrapper button.close {
    background: #000000 0% 0% no-repeat padding-box !important;
    border-radius: 50% !important;
    font-weight: 300 !important;
}

form#mktoForm_4288 .rd-form-main .demo_form_wrapper .mktoFormRow:nth-child(7) {
    margin-top: 10px !important;
}

form#mktoForm_4288 .rd-form-main .demo_form_wrapper .mktoButtonRow {
    margin-right: 10px !important;
}

.rd-form-main .demo_form_wrapper #commentCapture {
    align-content: center !important;
    padding-left: 10px !important;
}

.rd-form-main .demo_form_wrapper .modal-body {
    padding: 2rem 2rem 3rem 2rem !important;
}

textarea#commentCapture::placeholder {
    font-family: Montserrat, Arial, sans-serif;
}

form#mktoForm_4288 .rd-form-main .demo_form_wrapper .mktoFormRow:nth-child(7) .mktoFormCol {
    margin-left: 8px !important;
}

form#mktoForm_4288 .rd-form-main .demo_form_wrapper .mktoFormRow:nth-child(8) .mktoFieldDescriptor.mktoFormCol {
    margin-left: 7px !important;
}

form#mktoForm_4288 .rd-form-main .demo_form_wrapper .mktoFormRow:nth-child(9) .mktoFieldDescriptor.mktoFormCol {
    margin-left: 7px !important;
}

.rd-form-main .demo_form_wrapper .mktoForm {
    text-align: center !important;
}

.rd-form-main .demo_form_wrapper .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_6 .mktoError {
    bottom: -32px !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoFieldWrap_7 .mktoError {
    position: absolute;
    z-index: 99;
    color: #bf0000;
    left: 0;
    max-width: unset !important;
    width: 140px !important;
    bottom: -8px !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoError {
    position: absolute;
    z-index: 99;
    color: #bf0000;
    left: 0;
    max-width: fit-content;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoAsterix {
    display: none;
}

.rd-form-main .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_8 .mktoError {
    top: 26px;
}

.rd-form-main .demo_form_wrapper button.mktoButton::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M6 2h8v8h-2V5.41L4.7 12.7l-1.4-1.4L10.59 4H6V2z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 6px;
    vertical-align: middle;
}

.rd-form-main .demo_form_wrapper .mktoForm {
    text-align: center !important;
    width: auto !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol {
    width: 46%;
    margin: 0px 6px 0px 8px;
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    min-height: 1em !important;
}

.rd-form-main .demo_form_wrapper .mktoForm.mktoLayoutAbove .mktoLabel {
    text-align: left;
    font-family: Poppins;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 16px;
    vertical-align: middle;
    width: unset !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_5 {
    margin-top: 10px;
    margin-left: 4px !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_5 .mktoHtmlText.mktoHasWidth {
    font-family: Poppins;
    font-weight: 700;
    font-size: 13px;
    line-height: 100%;
}

.rd-form-main .demo_form_wrapper {
    padding: 40px 10px 40px 20px;
    background-color: #ffffff;
    box-shadow: 0px 0px 40px 0px #0000001f;
    border-radius: 10px;
}

.rd-form-main .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_8 a {
    color: #ff7300 !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow_6 .mktoFieldDescriptor.mktoFormCol.mktoFormCol_8 {
    width: 48% !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow_6 .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
    width: 100% !important;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    min-width: 200%;
    justify-content: start;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList input[type="checkbox"]:checked+label::before {
    display: none !important;
    content: unset !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoRadioList>input,
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList>input {
    padding: 0;
    margin-left: 10px;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoRadioList>label,
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList>label {
    margin-left: 5px;
    margin-top: 6px;
    margin-bottom: 0.3em;
    line-height: 1.2em;
    display: block;
    min-height: 12px;
}

.rd-form-main .demo_form_wrapper .mktoFormRow_7 .mktoFieldDescriptor.mktoFormCol.mktoFormCol_9 {
    width: 100% !important;
}

.rd-form-main .demo_form_wrapper .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_9 {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
}

.rd-form-main .demo_form_wrapper .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
    position: relative;
    top: -12px;
    width: 20px;
}

.rd-form-main .demo_form_wrapper .mktoForm input#emailOptInBoolean:focus,
.rd-form-main .demo_form_wrapper .mktoForm input#consenttoProcessing:focus {
    outline: none;
}

.rd-form-main .demo_form_wrapper .mktoForm input#emailOptInBoolean,
.rd-form-main .demo_form_wrapper .mktoForm input#consenttoProcessing {
    display: none;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:after,
.rd-form-main .demo_form_wrapper .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:after {
    background-color: #ff7300 !important;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
}

.leading-testimonial ul.slick-dots {
    display: none;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
.rd-form-main .demo_form_wrapper .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    content: "";
    display: block;
    height: 20px;
    width: 20px;
    border: 1px solid #c1c1c1;
    background-color: #fff !important;
    position: absolute;
    left: 0;
    border-radius: 3px;
    top: 18px;
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    background-repeat: no-repeat;
    background-size: auto;
}

.rd-form-main .demo_form_wrapper label#LblemailOptInBoolean {
    font-family: Poppins;
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 16px;
    color: var(--primary-color-shades-raisinblack-60, #76767d);
}

form#mktoForm_4288 button {
    width: auto !important;
    border-radius: 60px !important;
    background-color: #ff7900 !important;
    background-image: unset !important;
    min-width: 100%;
    padding: unset !important;
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    color: #ffffff;
    vertical-align: middle;
    padding: 14px 24px !important;
    border-color: #ff3700;
    border: 0;
}

.rd-form-main .demo_form_wrapper .mktoForm span.mktoButtonWrap {
    text-align: center !important;
    margin: unset !important;
}

.rd-form-main .mktoForm .mktoOffset {
    display: none;
}

sr7-shp#SR7_11_1-34-1,
sr7-shp#SR7_17_1-64-1 {
    background: linear-gradient(180deg,
            rgb(245 212 181) 20%,
            rgba(255, 249, 244, 0.14) 100%) !important;
    /* opacity: 0.5 !important; */
}

.rd-form-main .mktoFormRow.mktoFormRow_9 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: -10px;
    margin-left: -10px;
}

.rd-form-main form#mktoForm_4288 button:hover {
    background-color: #000000 !important;
}

.rd-form-main .thank-you-text {
    display: block;
    color: #000;
    margin-top: 10%;
    padding: 0 20px;
}

.rd-form-main .thank-you-text p {
    font-size: 14px;
    line-height: 18px;
    height: 100%;
}

.rd-form-main .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
    position: relative;
    top: -10px;
}

.rd-form-main label#LblconsenttoProcessing {
    font-family: Poppins;
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 16px;
    color: var(--primary-color-shades-raisinblack-60, #76767d);
}

/* Wrapper for all checkbox buttons */
.rd-form-main .demo_form_wrapper .mktoFormRow_3 {
    width: 46% !important;
    margin-left: -26px;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol.mktoFormCol_5,
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol.mktoFormCol_6 {
    width: 100% !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_4 {
    width: 46% !important;
    margin-left: 4px;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_5 .mktoFormCol {
    width: 96% !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol.mktoFormCol_6,
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol.mktoFormCol_5 {
    width: 100%;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFieldDescriptor.mktoFormCol.mktoFormCol_9,
.rd-form-main .demo_form_wrapper .mktoForm .mktoFieldDescriptor.mktoFormCol.mktoFormCol_8 {
    width: 100% !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    max-width: 500px;
    width: 100% !important;
    margin-left: -3px;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFieldDescriptor.mktoFormCol.mktoFormCol_9 {
    margin-left: -2px;
}

.elementor-91476 .elementor-element.elementor-element-1ff4555a::before {
    display: none;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow.mktoFormRow_9 .mktoFormCol {
    width: unset !important;
}

/* Hide default checkboxes */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList input[type="checkbox"] {
    display: none;
}

/* Style labels like buttons */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList label {
    display: inline-block;
    padding: 8px 12px;
    border: 1px solid #ccc;
    border-radius: 20px;
    cursor: pointer;
    font-size: 14px;
    background-color: #fff;
    color: #333;
    transition: all 0.3s ease;
    user-select: none;
    margin: unset !important;
    font-weight: 500;
    font-family: "Poppins", Arial, sans-serif;
}

/* Checked state */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList input[type="checkbox"]:checked+label {
    background-color: #ffe6d2;
    border-color: #ffe6d2;
    color: #141449;
    position: relative;
}

/* Optional checkmark prefix */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList input[type="checkbox"]:checked+label::before {
    content: "âœ“ ";
    font-weight: bold;
    margin-right: 4px;
}

sr7-img#SR7_11_1-34-18 {
    display: none !important;
}

.rd-form-main .mktoButtonRow {
    margin-top: 20px !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoFieldWrap_7,
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoHtmlText.mktoHasWidth {
    height: auto;
    margin: 0;
    padding: 0;
    line-height: 34px;
}

.rd-form-main .demo_form_wrapper .mktoForm span.apps-interested-in {
    font-weight: 600;
    color: rgb(51, 51, 51);
}

.begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded h4.feature-box-title {
    margin-top: -20px !important;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
}

.begin-sec-boxes img {
    border-radius: 0;
    height: 40px;
}

.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child {
    min-height: 10px !important;
    border: 0;
}

.elementor-91476 .elementor-element.elementor-element-2cee1658:not(.elementor-motion-effects-element-type-background),
.elementor-91476 .elementor-element.elementor-element-2cee1658>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg,
            #fee5d6 0%,
            #fffefe 100%) !important;
}

.elementor-91476 .elementor-element.elementor-element-2cee1658::before {
    display: none;
}

.elementor-91476 .elementor-element.elementor-element-5f48e9e5:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent;
    background-image: linear-gradient(180deg, #ff7503 0%, #fef2e9 100%);
}

.elementor-element.elementor-element-329ad46d.six-blocks.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.enhance-self-service-experience.e-lazyloaded .fbox-content {
    font-family: 'poppins';
}

.recognition-section a {
    font-family: 'poppins';
}

@media only screen and (min-width: 1030px) and (max-width: 1300px) {

    sr7-module#SR7_11_1,
    sr7-slide#SR7_11_1-34,
    sr7-shp#SR7_11_1-34-1,
    sr7-slide#SR7_17_1-64,
    sr7-module#SR7_17_1,
    sr7-shp#SR7_17_1-64-1 {
        height: 1000px !important;
    }

    .su-side-strip .sidebar-ad-area a.side-cta {
        font-size: 11px !important;
        padding: 8px 16px !important;
    }
}

@media (max-width: 1024px) {

    sr7-module#SR7_11_1,
    sr7-slide#SR7_11_1-34,
    sr7-shp#SR7_11_1-34-1,
    sr7-slide#SR7_17_1-64,
    sr7-module#SR7_17_1,
    sr7-shp#SR7_17_1-64-1 {
        height: 1000px !important;
    }

    .info-strip {
        font-size: 14px;
        gap: 14px;
        line-height: 16px;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    sr7-txt#SR7_11_1-34-25,
    sr7-txt#SR7_17_1-64-25 {
        max-width: 42% !important;
        top: 60px !important;
        left: 570px !important;
    }

    h1#SR7_11_1-34-2,
    h1#SR7_17_1-64-2 {
        margin-left: 12px;
    }

    .rd-form-main .mktoButtonRow {
        margin-top: 20px !important;
    }

    sr7-img#SR7_11_1-34-26 {
        display: none !important;
    }
}

@media (max-width: 992px) {

    sr7-module#SR7_11_1,
    sr7-slide#SR7_11_1-34,
    sr7-shp#SR7_11_1-34-1,
    sr7-slide#SR7_17_1-64,
    sr7-module#SR7_17_1,
    sr7-shp#SR7_17_1-64-1 {
        height: 960px !important;
    }
}

@media (max-width: 768px) {

    sr7-txt#SR7_11_1-34-25,
    sr7-txt#SR7_17_1-64-25 {
        max-width: 50% !important;
        top: 30px !important;
        left: 46% !important;
    }

    .elementor-element.elementor-element-2b16ebc9.e-con-full.e-flex.text-reveal-no.e-con.e-child .feature-box-title {
        margin: 0px 0px 0px 14px;
        margin-bottom: 0px;
        text-align: left;
    }
}

@media (max-width: 760px) and (orientation: landscape) {

    sr7-module#SR7_11_1,
    sr7-slide#SR7_11_1-34,
    sr7-shp#SR7_11_1-34-1,
    sr7-slide#SR7_17_1-64,
    sr7-module#SR7_17_1,
    sr7-shp#SR7_17_1-64-1 {
        height: 1100px !important;
    }

    .rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol {
        width: 95%;
    }
}

@media (max-width: 480px) {
    .elementor-16 .elementor-element.elementor-element-15706df img {
        margin-top: 20px;
    }

    .elementor-element.elementor-element-329ad46d.six-blocks.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.enhance-self-service-experience.e-lazyloaded {
        margin-top: -80px !important;
    }

    .elementor-element.elementor-element-c17bd19.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
        margin-top: -51px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }

    h1#SR7_11_1-34-2,
    h1#SR7_17_1-64-2 {
        max-width: 96%;
        margin: 0 auto;
    }

    sr7-txt#SR7_11_1-34-25,
    sr7-txt#SR7_17_1-64-25 {
        max-width: 100% !important;
        top: 214px !important;
        max-height: 50%;
        left: 6% !important;
    }

    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_3 {
        width: 100% !important;
        margin-left: -8px;
    }

    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_4 {
        width: 100% !important;
        margin-left: -8px;
    }

    .rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol {
        width: 95%;
    }

    sr7-module#SR7_11_1,
    sr7-slide#SR7_11_1-34,
    sr7-shp#SR7_11_1-34-1,
    sr7-slide#SR7_17_1-64,
    sr7-module#SR7_17_1,
    sr7-shp#SR7_17_1-64-1 {
        height: 1200px !important;
    }

    .rd-form-main .mktoForm .mktoCheckboxList {
        width: 15%;
    }

    .rd-form-main .mktoFormRow.mktoFormRow_9 .mktoFieldWrap {
        gap: 0px;
    }
}

/* demo page - form update - css end */

/* demo page - enterprise section css start */
.leading-testimonial .e-con-inner {
    max-width: 1400px !important;
}

.enterprise-section h3 {
    color: #1a1b25;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 126%;
    letter-spacing: -3%;
    text-align: center;
    margin-bottom: 30px;
}

.enterprise-section .slick-track {
    display: flex;
    gap: 30px;
    padding: 60px 0px;
}

.enterprise-section .card {
    padding: 20px;
    border: 1px solid #f2f2f2;
    border-radius: 12px;
    box-shadow: 0px 0px 14px 0px #0000001f;
    min-height: 430px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
}

.enterprise-section .slick-center .card {
    transform: scale(1.05);
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
    z-index: 2;
}

.enterprise-section .card p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    color: #494949;
}

.enterprise-section .card .profile {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.enterprise-section .card img.profile-img {
    height: 80px;
    margin: unset;
}

.enterprise-section .card p.name {
    font-family: Poppins;
    font-weight: 600;
    font-size: 22px;
    line-height: 20px;
    text-align: left;
    letter-spacing: 0%;
    margin-bottom: 6px;
    color: #000000;
}

.enterprise-section .card p.designation {
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0%;
    text-align: left;
    margin-bottom: 0px;
    color: #494949;
}

.enterprise-section .slick-dots li button {
    display: none;
}

.enterprise-section .slick-slide {
    /* transform: scale(0.95);
    transition: transform 0.4s ease; */
    opacity: 0.8;
}

.rc-cta-container {
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

.rc-tabs .rc-cta-container {
    margin-top: 0px;
}

.rc-tabs .all-rc .title-link:hover,
.rc-tabs .all-rc .title-link:hover h3 {
    color: #ff7300 !important;
}

.rc-cta-container .rc-cta-container-wr {
    display: inline-block;
    text-align: center;
}

.rc-cta-container .cea-button {
    display: flex;
    align-items: baseline;
    gap: 10px;
    justify-content: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    border: 1px solid #ff7300;
    background: #ffffff;
    border-radius: 24px;
    min-width: 180px;
    padding: 8px 0px;
}

.rc-cta-container .cea-button:hover {
    background: #000;
    color: #fff;
    border: 1px solid #000;
}

.enterprise-section .slick-center {
    transform: scale(1.05);
    opacity: 1;
    z-index: 2;
}

.elementor-element.elementor-element-99534d0.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .media .media-icon-part.align-self-center,
.elementor-element.elementor-element-566736b.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .media .media-icon-part.align-self-center,
.elementor-element.elementor-element-566736b.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .media .media-icon-part.align-self-center,
.elementor-element.elementor-element-a8a7f09.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .media .media-icon-part.align-self-center,
.elementor-element.elementor-element-a3e8e36.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .media .media-icon-part.align-self-center,
.elementor-element.elementor-element-7361a55.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .media .media-icon-part.align-self-center {
    margin-right: 0px;
}

.product-pages .vertical-slide-card-shadow {
    box-shadow: none !important;
}

@media (max-width: 1024px) {
    .enterprise-section {
        margin-top: -50px;
    }

    .elementor-16 .elementor-element.elementor-element-d6d2e1f {
        padding-right: 20px;
    }

    .all-rc .card .content {
        min-height: auto;
    }

    .all-rc .card a.dark-bg-button.cea-button-link.cea-button {
        font-weight: 600;
        color: #1A1B25;
        text-decoration: none;
        bottom: 0px;
        background: none;
        padding: 0px;
        margin-left: 0px;
    }

    .all-rc .card a.dark-bg-button.cea-button-link.cea-button span.cea-button-text {
        color: #000 !important;
    }

    .all-rc .card a.dark-bg-button.cea-button-link.cea-button span.cea-button-text {
        color: #000 !important;
    }

    .all-rc .card a.dark-bg-button.cea-button-link.cea-button .bi-arrow-up-right::before {
        color: #000 !important;
    }
}

@media only screen and (min-width: 998px) and (max-width: 1030px) {
    .enterprise-section .card {
        min-height: 560px;
    }
}

/* demo page - enterprise section css end */

/* homepage - responsive css */
.elementor-element.elementor-element-5884412 .elementor-widget-container.feature-box-wrapper.feature-box-modern {
    border: unset !important;
    border-radius: 12px;
    opacity: 1;
}

.elementor-element.elementor-element-7660a32c .elementor-widget-container>p:nth-child(1) {
    display: none;
}

ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:first-child {
    padding-right: 30px !important;
}

a.full-search-toggle {
    width: 50px;
    height: 50px;
}

a.full-search-toggle i.bi.bi-search {
    font-size: 20px;
}

ul:last-child {
    align-items: baseline;
}

.header-navbar.navbar.elements-3 ul:last-child {
    align-items: baseline;
    margin-top: -7px;
}

.footer-col {
    margin-left: 20px;
}

.footer-col.contact {
    margin-left: 0px;
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {

    .elementor-16 .elementor-element.elementor-element-a3f1103:not(.elementor-motion-effects-element-type-background),
    .elementor-16 .elementor-element.elementor-element-a3f1103>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #f6f4f1;
        margin-bottom: 30px;
        padding-bottom: 60px;
    }

    .info-strip {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width: 1024px) {
    sr7-img#SR7_6_1-11-26 {
        display: none !important;
    }

    .recognition-section a {
        bottom: 98px;
    }

    .mobile-menu-wrapper ul.mobile-menu li>a {
        text-transform: capitalize;
        padding: 8px 0;
    }

    ul.mobile-menu li.menu-item-has-children>span {
        right: 0px;
    }

    .mobile-menu-floating a.mobile-menu-toggle {
        right: 22px;
        top: 30px;
    }

    body.mobile-menu-active .mobile-menu-floating>* {
        margin-top: 0px;
    }

    a.full-search-toggle {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 28px;
        height: 28px;
        border: 1px solid #000;
        border-radius: 50%;
        text-decoration: none;
    }

    .header-mobilebar ul.nav.mobilebar a i {
        font-size: 12px;
    }

    a.dark-bg-button.cea-button-link.cea-button {
        background-color: #ff7300;
        color: #ffffff;
        font-size: 16px;
        font-weight: 600;
        padding: 12px 20px;
        margin-left: 15px;
    }

    a.dark-bg-button.cea-button-link.cea-button span.cea-button-text {
        color: #ffffff !important;
    }

    a.dark-bg-button.cea-button-link.cea-button .bi-arrow-up-right::before {
        margin-left: 3px;
        color: #ffffff;
        font-weight: 600 !important;
    }
}

@media (max-width: 992px) {
    .elementor-element.elementor-element-4a519cf2 .cea-accordions .card.cea-accordion .card-body {
        padding: 0px 0px 15px !important;
    }

    .elementor-element.elementor-element-2ee4474d.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded .fbox-content {
        margin-bottom: 24px;
    }

    .recognition-section a {
        bottom: 70px;
    }
}

@media (max-width: 768px) {
    .recognition-section a {
        bottom: 74px;
    }

    .footer-col {
        margin-left: 0px;
    }

    .footer-col.contact {
        max-width: 50%;
    }
}

@media (max-width: 760px) and (orientation: landscape) {

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6fcf50c4,
    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3d3fbe4 {
        left: 34%;
    }

    .elementor-16 .elementor-element.elementor-element-0b72a0c .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-0b72a0c .section-description .section-content {
        text-align: center !important;
    }

    .elementor-element.elementor-element-5c6a5e46.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        margin-top: 30px;
    }

    .recognition-section a {
        min-width: 160px;
        left: 16px;
    }

    .elementor-16 .elementor-element.elementor-element-46c7216 .cea-tab-elementor-widget .cea-tabs>a {
        padding: 16px 1px;
    }

    .footer-container {
        display: flex !important;
        flex-direction: column !important;
    }

    .elementor-element.elementor-element-e5d7483 .elementor-element .owl-item {
        min-height: 120px !important;
    }

    .feature-box-inner {
        gap: 0px;
    }

    .elementor-element.elementor-element-2ee4474d {
        padding-bottom: 40px;
    }

    .elementor-element.elementor-element-d508182 {
        margin-bottom: 0px;
    }

    .recognition-section a {
        right: 14px;
    }

    .elementor-16 .elementor-element.begin-sec-boxes .cea-view-default.elementor-widget.elementor-widget-ceafeaturebox .cea-button-wrapper {
        margin-top: 0;
        position: absolute;
        top: 126px;
    }

    .cea-vertical-tab .cea-tab-content {
        width: 70%;
    }

    .cea-vertical-tab .cea-tabs {
        width: 30%;
    }
}

@media (max-width: 480px) {
    .slider-wrapper .stats {
        display: flex;
        justify-content: flex-start;
        align-items: baseline;
        gap: 40px;
        flex-direction: column;
    }

    .elementor-16 .elementor-element.elementor-element-82d2830 .slider-wrapper {
        margin-left: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-fb0e87a .custom-slider-container {
        height: 590px;
    }

    .elementor-element.elementor-element-7660a32c .elementor-widget-container p:nth-child(1) {
        display: none;
    }

    .recognition-section h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .elementor-element.elementor-element-009cc91 .e-con-inner {
        padding-top: 50px !important;
    }

    .elementor-element.elementor-element-cfcdacc.begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded .e-con-inner {
        padding-bottom: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-46c7216 .tab-content {
        margin-top: 30px !important;
    }

    .footer-container {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-6fcf50c4,
    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-3d3fbe4 {
        left: 34%;
    }

    .elementor-16 .elementor-element.elementor-element-0b72a0c .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-0b72a0c .section-description .section-content {
        text-align: center !important;
    }

    .elementor-element.elementor-element-5c6a5e46.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        margin-top: 30px;
    }

    .elementor-16 .elementor-element.elementor-element-e5d7483.elementor-element .owl-carousel .owl-stage-outer {
        min-height: 130px;
    }

    .elementor-16 .elementor-element.elementor-element-5728f323 .section-title-wrapper .section-title {
        margin-top: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-5728f323 .section-title-wrapper .section-title {
        font-size: 28px;
        line-height: 34px;
    }

    .elementor-element.elementor-element-2ee4474d.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded .fbox-content {
        text-align: center !important;
        margin-left: 20px;
    }

    .recognition-section a {
        bottom: 110px;
    }

    .elementor-element.elementor-element-329ad46d .feature-box-inner {
        max-width: 100%;
    }

    .info-strip {
        font-size: 20px;
        gap: 6px;
        flex-direction: column;
    }

    .info-strip .divider {
        border-left: unset;
        height: 0px;
        border-bottom: 1px solid #999;
        width: 50%;
        margin: 20px auto;
    }

    .recognition-section .card {
        min-height: 320px;
    }

    .elementor-16 .elementor-element.elementor-element-6cf59ea4:not(.elementor-motion-effects-element-type-background) {
        background-color: #f6f4f1;
        margin: 0px;
    }

    .elementor-element.elementor-element-26083e1a .owl-carousel .owl-stage-outer {
        min-height: 170px;
    }

    .footer-col.contact {
        display: flex;
        flex-direction: column;
        align-items: baseline;
        max-width: unset !important;
        margin-bottom: 20px;
    }

    .footer-col.contact p {
        align-items: flex-start;
    }

    .footer-col.contact img {
        margin-right: 12px;
        margin-top: 4px !important;
    }

    .elementor-16 .elementor-element.elementor-element-51b10e7 .elementor-heading-title {
        line-height: 40px;
    }

    .body .seoinux-content-wrap {
        padding-top: 0;
    }

    .elementor-element.e-con.e-parent {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .elementor-element.e-con.e-parent div,
    .elementor-element.e-con.e-parent section {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        padding: 20px 0px 0px 0px;
    }

    .elementor-element.elementor-element-b48e37f.five-blocks.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.leverage-unified-data.e-lazyloaded {
        margin-top: -80px !important;
    }

    .elementor-element.e-con.e-parent .elementor-heading-title,
    .elementor-element.e-con.e-parent .section-title,
    .elementor-element.e-con.e-parent .recognition-section h3,
    .elementor-element.e-con.e-parent .elementor-heading-title,
    .elementor-element.e-con.e-parent h2 {
        font-size: 28px !important;
        line-height: 34px !important;
        padding: 0 30px;
        margin-bottom: 20px;
    }

    .elementor-element.img-logos .owl-item .item .image-grid-inner img {
        height: auto;
        position: unset;
        min-height: 30px !important;
        max-height: 40px;
        margin-top: 6px;
    }

    body #site-content .seoinux-content-wrap {
        padding-top: 0 !important;
    }

    .elementor-element.elementor-element-ce3685b .elementor-widget-container.feature-box-wrapper.feature-box-modern {
        padding: 24px 0px 24px 20px !important;
    }

    .elementor-element.e-con.e-parent div#customer-gif {
        margin: 40px 0 !important;
    }

    .elementor-16 .elementor-element.clients-sec.e-parent>.e-con-inner {
        padding-top: 0px !important;
    }

    .elementor-16 .ai-sec .section-title {
        margin-bottom: 20px !important;
    }

    .five-blocks .fbox-content {
        font-size: 14px !important;
        line-height: 22px;
        padding: 0 0;
    }

    .elementor-element.e-con.e-parent.ai-agents-for-customer-support div.fbox-content {
        padding: 0 20px;
    }

    .searchunify-agentic-ai-architecture>.e-con-inner {
        padding-top: 16px !important;
    }

    .elementor-element.e-con.e-parent div.feature-box-inner h4 {
        font-size: 16px !important;
        line-height: 1.5 !important;
        margin-top: 0 !important;
        margin-bottom: -10px !important;
    }

    .cus-section-top .elementor-element.elementor-element-70ae6e6.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .fbox-number {
        font-size: 130px !important;
        margin-top: 20px !important;
    }

    .elementor-element.e-con.e-parent div.e-con-inner {
        padding-top: 0;
    }

    .recognition-section h3,
    .elementor-16 .elementor-element.elementor-element-2087579>.e-con-inner {
        margin-top: 0;
    }

    .ai-agents-for-customer-support h4.feature-box-title {
        font-size: 22px;
        line-height: 24px;
    }

    .featured-resources div.e-con-inner,
    .searchunify-agentic-ai-architecture div.e-con-inner {
        padding-top: 0px;
    }

    .elementor-element .elementor-widget figure.wp-caption {
        margin: 20px 0;
    }

    .enhance-self-service-experience h3.feature-box-title {
        font-size: 22px;
        line-height: 24px;
    }

    .enhance-self-service-experience .elementor-widget-ceafeaturebox {
        margin-bottom: 20px !important;
    }

    .elementor-element.e-parent.industry-recognitions {
        margin-top: -20px !important;
        padding-bottom: 50px !important;
    }

    .elementor-element.e-parent.industry-recognitions .recognition-section .card h5 {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .elementor-element.e-parent .all-rc .card .content {
        margin: 20px 0 !important;
    }

    .elementor-element.e-parent .all-rc .card p {
        margin-bottom: 50px;
    }

    .elementor-element.e-con.e-parent div.rc-cta-container {
        margin-top: 20px !important;
    }

    .elementor-element.our-partners {
        margin-top: -50px !important;
    }

    .elementor-element.frequently-asked-questions .section-title-wrapper .section-title {
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }

    .elementor-element.frequently-asked-questions .elementor-heading-title {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default {
        margin-bottom: 20px !important;
        padding: 20px 20px !important;
        padding-top: 0px !important;
        text-align: center !important;
    }

    .faq-revise.frequently-asked-questions .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default .cea-featured-icon {
        padding: 15px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4b5aba52 .feature-box-wrapper {
        margin-bottom: 20px !important;
    }

    .elementor-element.e-con.e-parent.searchunify-agentic-ai-architecture div.e-con-inner {
        padding-top: 10 !important;
    }

    .elementor-element.transform-customer-support-outcomes-to-drive-higher-csat h2 {
        margin-bottom: -60px;
    }

    .vertical-slide-card-shadow {
        margin-bottom: 10px !important;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide {
        min-height: 620px;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    a.full-search-toggle {
        position: relative;
        top: -24px;
    }

    .site-header .header-navbar .cea-button-link.cea-button {
        line-height: 20px;
        padding: 7px 20px 9px;
        font-size: 11px !important;
        top: 10px;
        margin-right: 10px;
    }

    ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:first-child {
        padding-right: 50px !important;
        margin-top: 20px !important;
        margin-bottom: -32px !important;
    }
}

.elementor-element.img-logos .owl-item,
.elementor-element.img-logos .owl-item .item,
.elementor-element.img-logos .owl-item .item .image-grid-inner {
    height: auto;
    min-height: 50px !important;
    overflow: hidden;
}

.elementor-element.img-logos .owl-item .item .image-grid-inner img {
    height: auto;
    position: unset;
    min-height: 40px !important;
}

.elementor-element.img-logos .owl-carousel .owl-stage-outer {
    min-height: 45px;
    padding: 10px 4px;
}

.header-topbar {
    background-color: #000000 !important;
    padding: 0px;
    height: 0px !important;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
}

.header-topbar strong {
    color: #ff7300;
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    vertical-align: middle;
}

.header-topbar .webinar-banner.su-top-bar .webinar-title {
    color: #ffffff;
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    vertical-align: middle;
    display: contents;
}

.header-topbar .webinar-banner.su-top-bar .webinar-title * {
    display: contents;
}

.header-topbar .sutopbar.topbar-slider {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: unset;
}

.header-topbar .sutopbar.topbar-wrapper.slick-initialized.slick-slider.slick-vertical {
    /* max-width: 46vw; */
    max-width: 80vw;
    position: relative;
}

.header-topbar button.webinar-banner-close-button {
    margin-bottom: 5px;
    color: #ffffff !important;
    width: 10px !important;
}

.header-topbar .sutopbar.topbar-slider button.slick-prev.slick-arrow:before {
    color: transparent;
    border: none;
    transform: rotate(269deg);
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://www.searchunify.com/wp-content/uploads/2025/05/white-arrow-top.svg);
}

.header-topbar .sutopbar.topbar-slider button.slick-next.slick-arrow:before {
    color: transparent;
    border: none;
    transform: rotate(90deg);
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://www.searchunify.com/wp-content/uploads/2025/05/white-arrow-top.svg);
}

.header-topbar .sutopbar.topbar-slider button.slick-prev.slick-arrow:hover:before {
    color: transparent;
    border: none;
    transform: rotate(90deg);
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://www.searchunify.com/wp-content/uploads/2025/05/orange-arrow.svg);
}

.header-topbar .sutopbar.topbar-slider button.slick-next.slick-arrow:hover:before {
    color: transparent;
    border: none;
    transform: rotate(269deg);
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://www.searchunify.com/wp-content/uploads/2025/05/orange-arrow.svg);
}

.header-topbar .slick-next:before,
.header-topbar .slick-prev:before {
    position: absolute;
    color: #ffffff;
    rotate: 90deg;
    border: 1px solid #ff7300;
    border-radius: 50%;
    top: -2px;
    padding: 4px;
    font-size: 18px;
}

.header-topbar .slick-next:before {
    right: 1vw;
}

.header-topbar .slick-prev:before {
    left: 78vw;
}

.custom-slider-container .custom-slide.active {
    opacity: 1;
    z-index: 2;
    gap: 30px;
}

.custom-slider-container .custom-slide {
    display: flex;
    align-items: flex-start;
}

.custom-slider-container.case-studies-carousel .custom-slide {
    position: relative;
    opacity: 1;
}

.custom-slider-container .slider-right-area {
    max-width: 60%;
}

.custom-slider-container a.prev,
.custom-slider-container a.next {
    z-index: 9;
    top: unset;
    bottom: 0;
    cursor: pointer;
    position: absolute;
    margin-top: -22px;
    color: white;
    user-select: none;
}

.custom-slider-container a.prev {
    left: 44%;
}

.custom-slider-container a.next {
    right: 44%;
}

.custom-slider-container .slide .slider-left-area img {
    max-width: 460px;
}

.custom-slider-container a.prev:hover,
.custom-slider-container a.next:hover {
    color: #ff7300;
    background-color: #ffffff !important;
    border: 2px solid #ff7300;
}

.elementor-element.elementor-element-69ad9377 {
    padding-bottom: 40px;
    margin-bottom: 0px;
}

.footer-bar .footer-content p {
    font-size: 14px;
    font-weight: 400;
    color: #b4b9c9;
}

.header-topbar .sutopbar.topbar-wrapper.slick-initialized.slick-slider.slick-vertical,
.header-topbar .sutopbar.topbar-slider .slick-list,
.header-topbar .sutopbar.topbar-slider .slick-list .slick-track,
.header-topbar.topbar.elements-1 .pull-center li {
    width: 100% !important;
}

.header-topbar button.slick-prev.slick-arrow,
.header-topbar button.slick-next.slick-arrow {
    z-index: 9;
}

@media only screen and (min-width: 1551px) {

    .header-topbar .sutopbar.topbar-slider {
        gap: unset;
    }

    .header-topbar .slick-next:before {
        right: 1vw;
    }

    .header-topbar .slick-prev:before {
        left: 77vw;
    }
}

/* @media only screen and (max-width: 1550px) {
    .header-topbar .slick-slide {
        float: inline-end;
    }
} */

@media only screen and (max-width: 1300px) {
    .image-grid-wrapper.image-grid-2 .cea-carousel .image-grid-inner img.test {
        content: unset !important;
    }
}

@media only screen and (min-width: 768px) {
    .elementor-16 .elementor-element.elementor-element-425ea56b {
        width: 100% !important;
    }
}

@media only screen and (max-width: 768px) {
    .custom-slider-container .custom-slide.active {
        align-items: flex-start;
        gap: 20px;
    }

    .custom-slider-container a.prev,
    .custom-slider-container a.next {
        bottom: -210px;
    }

    .elementor-element.elementor-element-69ad9377 {
        padding-bottom: 250px;
    }

    .custom-slider-container a.next {
        right: 42%;
    }

    .custom-slider-container a.prev {
        left: 42%;
    }

    .footer-container {
        display: flex !important;
        flex-direction: column !important;
        gap: 0px !important;
    }
}

@media only screen and (max-width: 480px) {
    .custom-slider-container .custom-slide.active {
        flex-direction: column;
    }

    .slider-wrapper img.logo {
        margin: auto;
        max-width: 50%;
    }

    .custom-slider-container .slider-right-area {
        max-width: 100%;
    }

    .custom-slider-container a.prev,
    .custom-slider-container a.next {
        z-index: 9;
        top: unset;
        bottom: -420px;
    }

    .custom-slider-container a.next {
        right: 36%;
    }

    .custom-slider-container a.prev {
        left: 36%;
    }

    .elementor-element.elementor-element-69ad9377 {
        padding-bottom: 470px;
    }
}

@media only screen and (max-width: 1400px) {

    .header-topbar .slick-prev:before {
        left: 78vw;
    }

    .header-topbar .slick-next:before {
        right: 2vw;
    }
}

@media only screen and (max-width: 1024px) {
    .header-topbar .sutopbar.topbar-slider {
        /* gap: 10vw; */
    }


    .header-topbar .slick-prev:before {
        left: 78vw;
    }

    .header-topbar .slick-next:before {
        right: 2vw;
    }

    .header-topbar {
        display: none;
    }
}

@media only screen and (max-width: 1536px) {

    .header-topbar .slick-prev:before {
        left: 78vw;
    }
}

@media only screen and (max-width: 1472px) {

    .header-topbar .slick-prev:before {
        left: 78vw;
    }
}

@media only screen and (max-width: 1400px) {
    .header-topbar .slick-prev:before {
        left: 78vw;
    }
}

@media only screen and (max-width: 1390px) {
    .header-topbar .sutopbar.topbar-slider {
        /* gap: 18vw; */
    }

    .header-topbar .slick-next:before {
        right: 2vw;
    }
}

@media only screen and (max-width: 1170px) {
    .header-topbar .sutopbar.topbar-slider {
        /* gap: 8vw; */
    }

    .header-topbar .slick-next:before {
        right: 2vw;
    }

    .header-topbar .slick-prev:before {
        left: 78vw;
    }
}


@media only screen and (max-width: 1200px) {

    .header-topbar .slick-prev:before {
        left: 78vw;
    }
}

@media only screen and (max-width: 1080px) {
    .header-topbar {
        display: none;
    }
}

@media only screen and (max-width: 1070px) {

    .header-topbar .slick-prev:before {
        left: 78vw;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1040px) {

    .header-topbar {
        display: none !important;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1040px) and (-webkit-touch-callout: none) {

    .header-topbar {
        display: none !important;
    }
}

.footer-container .social-logo {
    display: flex;
    gap: 10px;
}

.footer-container .social-logo svg {
    margin: 0px;
    align-self: center;
    width: 30px;
    height: 30px;
}

.footer-container .social-logo svg path,
.footer-container .social-logo svg g path {
    transition: fill 0.3s ease;
}

.footer-container .social-logo a:hover svg>path:first-child {
    fill: #ff7300;
}

.footer-container .social-logo a:hover svg path:not(:first-child) {
    fill: white;
}

.footer-container .social-logo a:hover svg g path {
    fill: white;
}

.elementor-16 .elementor-element.elementor-element-7288ed7 .feature-box-title,
.elementor-16 .elementor-element.elementor-element-395b976 .feature-box-title {
    margin-bottom: 0 !important;
}

.elementor-element.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
    background-image: linear-gradient(180deg,
            #ffeade 20%,
            #ffffff 100%) !important;
}

/* AI transformation section responsive css update - Home and Demo page */

.feature-box-inner {
    justify-content: space-between !important;
    min-height: 214px;
}

@media only screen and (max-width: 1024px) {

    .elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child,
    .elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child:hover,
    .elementor-91476 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child,
    .elementor-91476 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child:hover {
        background: linear-gradient(180deg,
                #f6f4f1 20%,
                #ff7300 100%) !important;
        padding: 30px 12px !important;
        text-align: center;
    }

    .feature-box-inner {
        min-height: 160px;
    }
}

@media only screen and (max-width: 992px) {

    .elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child,
    .elementor-16 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child:hover,
    .elementor-91476 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child,
    .elementor-91476 .elementor-element.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child:hover {
        padding: 30px 10px !important;
    }
}

@media only screen and (max-width: 768px) {
    .feature-box-inner {
        min-height: 160px;
    }
}

.custom-slider-container.case-studies-carousel .custom-slide {
    position: relative !important;
    opacity: 1 !important;
}

.custom-slider-container.case-studies-carousel .custom-slide {
    gap: 30px !important;
    justify-content: space-between;
}

.custom-slider-container.case-studies-carousel .slick-next,
.custom-slider-container.case-studies-carousel .slick-prev {
    display: flex;
    align-items: center;
    font-family: Poppins;
    line-height: 24px;
    letter-spacing: 0px;
    vertical-align: middle;
    background-color: #ff7300;
    padding: 20px 20px;
    border-radius: 7px;
    right: 0;
}

.custom-slider-container.case-studies-carousel .slick-next::before {
    font-family: "slick";
    font-size: 20px;
    bottom: 9px;
    line-height: 1;
    position: absolute;
    left: 8px;
    opacity: 1;
    text-align: center;
    transform: rotate(310deg) !important;
    color: white;
    -webkit-font-smoothing: antialiased;
}

.custom-slider-container.case-studies-carousel .slick-prev {
    right: 50px !important;
    left: unset !important;
}

.custom-slider-container.case-studies-carousel .slick-prev::before {
    position: absolute;
    transform: rotate(51deg);
    left: 7px;
    font-size: 20px;
    bottom: 5px;
    opacity: 1;
    top: 8px;
}

.custom-slider-container.case-studies-carousel .slick-prev,
.custom-slider-container.case-studies-carousel .slick-next {
    top: unset;
    bottom: 12% !important;
    z-index: 9;
}

.slider-wrapper .stats {
    max-width: 520px;
}

.footer-col.contact h4:nth-child(2) {
    margin-top: 16px;
}

.elementor-16 .begin-sec-boxes .feature-box-inner,
.begin-sec-boxes .feature-box-inner {
    justify-content: space-between !important;
    min-height: 160px;
    align-items: baseline;
    gap: 30px;
}

li.footer-link-bar {
    display: contents;
}

li.footer-link-bar a {
    padding: 0px 10px !important;
}

li.footer-link-bar:not(:last-child) a {
    border-right: 1px solid #b4b9c9 !important;
    padding: 0px 10px !important;
}

@media only screen and (max-width: 1042px) {

    .elementor-16 .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        min-height: 216px;
    }
}

@media only screen and (max-width: 992px) {

    .elementor-16 .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        min-height: 300px;
    }

    .elementor-16 .begin-sec-boxes .feature-box-inner h4.feature-box-title,
    .begin-sec-boxes .feature-box-inner h4.feature-box-title {
        font-size: 20px;
        line-height: 30px;
    }

    .begin-sec-boxes .feature-box-inner .elementor-button span {
        font-size: 12px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 480px) {

    .elementor-16 .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        min-height: 140px;
    }
}

@media only screen and (max-width: 1042px) {
    .begin-sec-boxes .feature-box-inner {
        min-height: 216px;
    }
}

@media only screen and (max-width: 992px) {
    .begin-sec-boxes .feature-box-inner {
        min-height: 250px;
    }

    .begin-sec-boxes .feature-box-inner h4.feature-box-title {
        font-size: 20px;
        line-height: 30px;
    }

    .begin-sec-boxes .feature-box-inner .elementor-button span {
        font-size: 12px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 480px) {
    .begin-sec-boxes .feature-box-inner {
        min-height: 140px;
    }

    .begin-sec-boxes img {
        margin-bottom: 10px;
    }
}

@media (max-width: 1024px) {
    .slider-wrapper.custom-slider-container.case-studies-carousel .stats {
        max-width: 500px;
    }

    .elementor-element.elementor-element-69ad9377 {
        padding-bottom: 0 !important;
    }
}

@media (max-width: 991px) {
    .custom-slider-container.case-studies-carousel {
        height: auto;
    }

    .custom-slider-container.case-studies-carousel .custom-slide {
        flex-direction: column;
    }

    .custom-slider-container.case-studies-carousel .slider-right-area {
        max-width: 100%;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .slick-next {
        right: 20px;
        bottom: 12px !important;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .slick-prev {
        bottom: 12px !important;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .slider-left-area {
        width: 100%;
    }

    .custom-slider-container .slide .slider-left-area img {
        margin: auto;
    }

    .five-blocks .feature-box-title {
        font-size: 16px !important;
        line-height: 22px !important;
        letter-spacing: -0.2px;
    }

    .five-blocks .fbox-content {
        font-size: 12px !important;
        font-weight: 500;
        font-family: "Montserrat";
        line-height: 19px !important;
    }

    .elementor-16 .elementor-element.elementor-element-46c7216 .cea-tab-elementor-widget .cea-tabs>a {
        padding: 16px 14px !important;
        margin-bottom: 5px !important;
    }
}

@media (max-width: 480px) {
    .slider-wrapper .logo-row {
        flex-direction: column;
        gap: 15px;
    }

    .slider-wrapper img.logo {
        max-width: 92% !important;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel {
        margin-left: 5px;
    }
}

.rd-form-main .demo_form_wrapper .mktoForm.mktoLayoutAbove .mktoLabel {
    margin-bottom: 10px;
}

/* Hide default checkboxes */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList input[type="checkbox"] {
    display: none;
}

/* Style labels like buttons */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList label {
    display: inline-block;
    padding: 8px 12px;
    border: 1px solid #2c3e50;
    border-radius: 20px;
    cursor: pointer;
    font-size: 12px;
    background-color: #fff;
    color: #494949;
    transition: all 0.3s ease;
    user-select: none;
    margin: unset !important;
    font-weight: 500;
    font-family: "Poppins", Arial, sans-serif;
}

/* Checked state */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList input[type="checkbox"]:checked+label {
    background-color: #ffe6d2;
    border-color: #141449;
    color: #141449;
    position: relative;
}

/* Optional checkmark prefix */
.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList input[type="checkbox"]:checked+label::before {
    content: "✓";
    font-weight: bold;
    margin-right: 4px;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoCheckboxList {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    max-width: 500px;
    width: 100% !important;
    margin-left: -3px;
}

.rd-form-main .demo_form_wrapper .mktoFormRow_6 .mktoFieldDescriptor.mktoFormCol.mktoFormCol_9 {
    width: 100% !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_6 .mktoFieldWrap_7 {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.rd-form-main .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_8 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    gap: 10px;
}

.rd-form-main .demo_form_wrapper .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
    width: 20px !important;
}

.rd-form-main .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoValid {
    max-width: 40px;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList input[type="checkbox"]:checked+label {
    background-color: transparent !important;
    border-color: transparent !important;
    color: transparent !important;
    position: relative;
    top: -6px;
    left: -5px;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    top: 4px !important;
}

.rd-form-main .demo_form_wrapper .mktoForm .mktoFormRow_7 .mktoCheckboxList label {
    border: 1px solid transparent;
    background-color: transparent;
    color: transparent;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_8 .mktoFormCol {
    width: 100%;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_8 .mktoFormCol {
    width: 96%;
}

.rd-form-main #LblconsenttoProcessing {
    display: flex;
    gap: 5px;
    margin-left: 36px;
}

.rd-form-main #LblconsenttoProcessing:after {
    margin-left: 6px;
}

.rd-form-main .mktoButtonRow {
    margin-top: 0px !important;
}

.rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_6 .mktoFormCol {
    width: 50%;
}

.five-blocks .fbox-content {
    font-family: "poppins" !important;
}

@media only screen and (max-width: 1440px) {
    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_6 .mktoFormCol {
        width: 48%;
    }
}

@media only screen and (max-width: 992px) {
    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_5 {
        margin-left: 0px !important;
    }

    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_5 .mktoFormCol {
        width: 94% !important;
    }
}

@media only screen and (max-width: 768px) {
    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_6 .mktoFormCol {
        width: 52% !important;
    }

    .rd-form-main .demo_form_wrapper .mktoFormRow_6 .mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired {
        min-width: 180% !important;
    }
}

@media only screen and (max-width: 480px) {

    sr7-module#SR7_11_1,
    sr7-slide#SR7_11_1-34,
    sr7-shp#SR7_11_1-34-1,
    sr7-slide#SR7_17_1-64,
    sr7-module#SR7_17_1,
    sr7-shp#SR7_17_1-64-1 {
        height: 1370px !important;
    }

    .seoinux-slider-wrapper sr7-module#SR7_15_1 {
        min-height: 800px !important;
    }

    .rd-form-main .demo_form_wrapper .mktoFormRow.mktoFormRow_6 .mktoFormCol {
        width: 60% !important;
    }
}

@media only screen and (max-width: 1472px) {
    .header-topbar .sutopbar.topbar-wrapper.slick-initialized.slick-slider.slick-vertical {
        /* max-width: 54vw; */
    }
}

@media only screen and (max-width: 1042px) {

    .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        min-height: 206px;
    }

    .begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent .feature-box-wrapper .feature-box-title {
        font-size: 18px;
        line-height: 22px;
        text-align: left;
    }
}

@media only screen and (max-width: 992px) {

    .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        min-height: 250px !important;
    }

    .begin-sec-boxes .feature-box-inner {
        min-height: 130px !important;
    }

    .begin-sec-boxes .feature-box-inner h4.feature-box-title,
    .begin-sec-boxes .feature-box-inner h4.feature-box-title {
        font-size: 20px;
        line-height: 30px;
    }

    .begin-sec-boxes .feature-box-inner .elementor-button span,
    .begin-sec-boxes .feature-box-inner .elementor-button span {
        font-size: 12px;
        line-height: 18px;
    }
}

@media only screen and (max-width: 480px) {

    .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        min-height: 140px !important;
    }

    .elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded h4.feature-box-title {
        margin-top: 0px !important;
    }

    .elementor-element.elementor-element-cfcdacc.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded .cea-button-wrapper {
        text-align: left;
    }

    .elementor-element.elementor-element-cfcdacc.begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.experience-ai-in-action-to-discover-how-our-ai-agents-streamline-complex-workflows-effortlessly.e-lazyloaded {
        margin-top: -50px !important;
        padding-top: 0px !important;
    }

    .elementor-element.elementor-element-d6d2e1f.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.\37 -game-changing-customer-experience-trends-to-watch.e-lazyloaded {
        margin-top: -22px !important;
        padding-top: 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-78445443 .section-title-wrapper .section-title {
        padding: 0px !important;
    }

    .elementor-element.elementor-element-85b4b8c.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.e-lazyloaded {
        margin-top: -50px !important;
        padding-top: 0px !important;
    }
}

.elementor-widget-container.feature-box-wrapper.feature-box-classic {
    padding-bottom: 0px !important;
}

.begin-sec-boxes .feature-box-inner {
    justify-content: space-between !important;
    min-height: 160px;
    align-items: baseline;
    gap: 0px;
    display: flex;
    flex-direction: column;
    max-width: 94%;
    position: relative;
}

.begin-sec-boxes .feature-box-inner .feature-box-title {
    margin-bottom: 0px !important;
    letter-spacing: 0px !important;
}

.elementor-element.begin-sec-boxes .cea-button-wrapper {
    margin-top: 0;
}

sr7-shp#SR7_15_1-54-1 {
    background: linear-gradient(180deg,
            rgb(245 212 181) 20%,
            rgba(255, 249, 244, 0.14) 100%) !important;
}

.cus-section-top .fbox-number:after {
    content: ".";
    position: absolute;
    top: -39px;
    left: 11px;
}

.cus-section-top .elementor-element.elementor-element-70ae6e6.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .fbox-number {
    font-size: 130px !important;
}

.five-blocks h4.feature-box-title,
.six-blocks h3.feature-box-title {
    margin-bottom: 0 !important;
    max-width: 94%;
    color: #1A1B25 !important;
}

@media only screen and (min-width: 912px) {
    .elements-3>div>ul.pull-center.justify-content-center {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 992px) and (orientation: landscape) {
    .recognition-section .card {
        min-height: 380px;
        margin: 0px 10px;
    }

    .recognition-section a {
        left: 12px;
    }

    .recognition-section a {
        font-size: 14px !important;
        min-width: unset !important;
        padding: 8px 12px !important;
        max-width: 50vw;
        margin-bottom: 10px !important;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .slick-prev {
        right: 66px !important;
    }

    .seoinux-slider-wrapper sr7-txt#SR7_15_1-54-25.sr7-layer {
        top: 53% !important;
    }

    .footer-col {
        margin-left: 0px !important;
    }

    .mktoForm div,
    .mktoForm span,
    .mktoForm label,
    .mktoForm p {
        padding-right: 5px;
    }

    .rd-form-main .demo_form_wrapper .mktoForm .mktoFormCol {
        width: 94%;
    }

    sr7-txt#SR7_11_1-34-25,
    sr7-txt#SR7_17_1-64-25 {
        left: 425px !important;
    }

    .banner-image img {
        max-width: 45%;
        height: auto;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .recognition-section a {
        max-width: 26vw;
    }

    .recognition-section .card {
        min-height: 330px;
    }

}

@media only screen and (max-width: 1300px) {
    sr7-txt#SR7_15_1-54-25.sr7-layer {
        top: 63% !important;
    }
}

@media only screen and (max-width: 992px) {
    sr7-slide#SR7_15_1-54 .calendly-container h2 {
        font-size: 36px;
        line-height: 44px;
    }

    sr7-slide#SR7_15_1-54 .calandly-thank-you h3 {
        font-size: 22px;
        line-height: 22px;
    }

    sr7-txt#SR7_15_1-54-25.sr7-layer {
        top: 51% !important;
    }
}

@media only screen and (max-width: 768px) {
    sr7-txt#SR7_15_1-54-25.sr7-layer {
        top: 55% !important;
        min-width: 100vw !important;
    }
}

@media only screen and (max-width: 480px) {
    sr7-txt#SR7_15_1-54-25.sr7-layer {
        top: 58% !important;
        min-width: unset !important;
        max-width: 100%;
    }

    sr7-slide#SR7_15_1-54 .calendly-container h2 {
        font-size: 24px;
    }

    sr7-slide#SR7_15_1-54 .calandly-thank-you h3 {
        font-size: 18px;
        line-height: 26px;
        white-space: normal;
        overflow-wrap: break-word;
        word-break: break-word;
    }

    .header-mobilebar ul.nav.mobilebar a i.bi-list {
        font-size: 25px !important;
    }

    .elementor-91476 .elementor-element.elementor-element-41ea8652 {
        margin-bottom: unset !important;
    }

    .elementor-95447 .elementor-element.elementor-element-41ea8652>.elementor-widget-container {
        margin-bottom: 10px !important;
    }
}

@media only screen and (max-width: 1400px) {
    .site-footer .footer-widgets-wrap .container {
        max-width: 1320px;
    }
}

@media only screen and (min-width: 1024px) {
    .elementor-element.security-sec {
        margin-left: -30px;
    }

    .elementor-16 .elementor-element.elementor-element-f07ca32 .feature-box-title {
        margin: 7px 0px 0px 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-329fcc0 .feature-box-title {
        margin: 14px 0px 0px 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-f07ca32 .fbox-content,
    .elementor-16 .elementor-element.elementor-element-329fcc0 .fbox-content,
    .elementor-16 .elementor-element.elementor-element-4f0e538 .fbox-content {
        margin-top: 3px;
    }
}

.site-footer .footer-widgets-wrap:after {
    content: unset !important;
}

@media only screen and (min-width: 1020px) and (max-width: 1300px) {
    .custom-slider-container {
        height: 540px !important;
    }

    .custom-slider-container.case-studies-carousel .slick-prev,
    .custom-slider-container.case-studies-carousel .slick-next {
        bottom: 10% !important;
    }

    .custom-slider-container {
        height: 540px !important;
    }

    .header-mobilebar.navbar>.container ul:last-child {
        margin-bottom: -40px;
    }

    .header-mobilebar ul.nav.mobilebar a i.bi-list {
        font-size: 40px;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .stats {
        max-width: 75%;
    }

    .elementor-91476 .elementor-element.elementor-element-4d7c444e {
        padding-right: 20px;
    }
}

sr7-img#SR7_16_1-59-18 {
    z-index: 12 !important;
    display: none !important;
}

sr7-module {
    cursor: unset !important;
}

.rd-form-main .mktoFormRow.mktoFormRow_6 label#Lblnew_interestedin {
    font-size: 13px !important;
    font-weight: 700 !important;
}

@media only screen and (max-width: 1440px) {

    .modal-header {
        padding: 12px 12px !important;
    }

    .modal-actions {
        padding: 12px 12px !important;
    }
}

@media only screen and (max-width: 992px) {
    .close-button {
        top: -30px !important;
        right: 0px !important;
    }
}

@media only screen and (max-width: 768px) {
    .modal-header {
        padding: 10px 8px !important;
        text-align: center !important;
    }

    .modal-actions {
        padding: 8px 10px !important;
        gap: 8px !important;
    }

    .modal-actions a {
        padding: 8px 10px !important;
    }
}

@media (max-width: 600px) {
    #cookieConsentBannerContainer.visible {
        max-width: 54% !important;
    }
}

@media only screen and (max-width: 480px) {
    .sc-modal-overlay {
        max-width: 44% !important;
        right: 10px !important;
        bottom: 92px !important;
    }

    #cookieConsentBannerContainer.visible {
        max-width: 48% !important;
    }
}

/* suva ui correction */
#searchUnifyChatbot .suva-left-img {
    position: relative !important;
    margin: unset !important;
}


@media only screen and (min-width: 1025px) and (max-width: 1500px) {

    .site-footer .container,
    .e-con-inner,
    .leading-testimonial .e-con-inner,
    .custom-container.container {
        max-width: 80vw !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-element.elementor-element-4d7c444e.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent .e-con-inner {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .site-footer .footer,
    .site-footer .container {
        padding-left: 0;
        padding-right: 0;
    }

    .site-footer .footer {
        padding: 0;
    }

    .five-blocks.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent .elementor-element.elementor-absolute.elementor-hidden-tablet.elementor-hidden-mobile.elementor-widget.elementor-widget-image {
        left: 4px;
        width: 93%;
    }

    .elementor-16 .elementor-element.elementor-element-78445443 .section-title-wrapper .section-title,
    .elementor-91476 .elementor-element.elementor-element-4265c5de .section-title-wrapper .section-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4bd181ef .elementor-heading-title,
    .elementor-91476 .elementor-element.elementor-element-d9b0672 .elementor-heading-title {
        line-height: 28px !important;
        font-size: 26px !important;
    }

    .elementor-16 .elementor-element.elementor-element-23c6ad95 .feature-box-wrapper .feature-box-title,
    .elementor-16 .elementor-element.elementor-element-4b5aba52 .feature-box-wrapper .feature-box-title,
    .elementor-91476 .elementor-element.elementor-element-79dcb13a .feature-box-wrapper .feature-box-title,
    .elementor-91476 .elementor-element.elementor-element-51a99636 .feature-box-wrapper .feature-box-title {
        font-size: 22px !important;
    }

    .elementor-16 .elementor-element.elementor-element-76879d2 .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-aa07078 .section-title-wrapper .section-title,
    .recognition-section h3,
    .elementor-16 .elementor-element.elementor-element-31837e72 .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-51b10e7 .elementor-heading-title,
    .elementor-16 .elementor-element.elementor-element-0b72a0c .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title,
    .elementor-16 .elementor-element.elementor-element-5728f323 .section-title-wrapper .section-title {
        font-size: 38px !important;
        line-height: 48px !important;
    }

    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        max-width: 94%;
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
    }

    .begin-sec-boxes .feature-box-inner .feature-box-title {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .elementor-16 .begin-sec-boxes .feature-box-inner,
    .begin-sec-boxes .feature-box-inner {
        gap: 18px !important;
    }

    .recognition-section .card {
        margin: 0px 10px !important;
        min-height: 314px !important;
    }

    .recognition-section .card p {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .recognition-section img.logo-recognition {
        left: 21%;
        max-width: 150px;
    }

    .recognition-section a {
        bottom: 100px;
    }

    .custom-slider-container.case-studies-carousel .slick-prev,
    .custom-slider-container.case-studies-carousel .slick-next {
        bottom: 5% !important;
    }

    .custom-slider-container.case-studies-carousel .custom-slide {
        gap: 20px !important;
        margin-left: 5px !important;
    }

    .custom-slider-container .slide .slider-left-area img {
        max-width: 95% !important;
    }

    .slider-wrapper p.desc,
    .slider-wrapper p.result {
        margin-top: 10px !important;
        font-size: 14px !important;
    }

    .feature-box-inner {
        gap: 10px !important;
    }

    .fbox-content {
        line-height: 22px !important;
        font-size: 14px !important;
        font-weight: 400 !important;
    }

    .feature-box-wrapper {
        margin-bottom: 0px !important;
    }

    .cus-section-top .feature-box-wrapper .feature-box-title {
        font-size: 22px !important;
    }

    .elementor-16 .elementor-element.elementor-element-0b72a0c .section-description .section-content {
        font-size: 14px !important;
        line-height: 26px !important;
    }

    .elementor-element.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .elementor-widget-container.feature-box-wrapper.feature-box-default {
        min-height: unset;
        /* padding: 10px 0px 20px 0px !important; */
    }

    .five-blocks h4.feature-box-title {
        max-width: 86% !important;
        font-size: 16px !important;
    }

    .five-blocks .fbox-content {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .elementor-element.elementor-element-4b5aba52.elementor-widget-ceafeaturebox,
    .elementor-element.elementor-element-51a99636.elementor-widget-ceafeaturebox,
    .community-tab-faq {
        margin-top: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-d6d2e1f {
        padding-left: 0px !important;
    }

    .five-blocks figure.cea-feature-box-img {
        padding: 26px !important;
    }

    .five-blocks .cea-feature-box-img>img {
        padding: 0px !important;
    }

    .header-navbar.navbar.elements-3 a.full-search-toggle {
        width: 40px;
        height: 40px;
    }

    .site-header .header-navbar .cea-button-link.cea-button {
        /* padding: 0; */
    }

    .site-header .header-navbar .book-animated-pulse.cea-button-link.cea-button {
        padding: 0;
    }

    .header-navbar.navbar.elements-3 ul.nav.wp-menu>li {
        padding: 16px 14px !important;
    }

    .header-topbar .webinar-banner.su-top-bar .webinar-title {
        font-size: 14px;
        line-height: 14px;
    }

    .webinar-banner.su-top-bar .webinar-button {
        padding: 4px 14px;
        font-size: 12px;
        line-height: 18px;
    }

    .elementor-16 .elementor-element.elementor-element-6efefad1.e-con,
    .elementor-16 .elementor-element.elementor-element-5728f323>.elementor-widget-container {
        margin-bottom: 0px !important;
    }

    /* .elementor-16 .elementor-element.elementor-element-a89bf94,
    .elementor-16 .elementor-element.elementor-element-60ff86c2 {
        margin-top: 30px !important;
    } */

    /* .elementor-16 .elementor-element.elementor-element-2ee4474d.e-con>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-54023115>.e-con-inner,
    .elementor-element.elementor-element-cfcdacc.begin-sec-boxes>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-d6d2e1f>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-2ee4474d.e-con>.e-con-inner,
    .elementor-91476 .elementor-element.elementor-element-77ef417c>.e-con-inner {
        padding-top: 0px !important;
    } */

    /* .elementor-16 .elementor-element.elementor-element-5a841953,
    .elementor-16 .elementor-element.elementor-element-009cc91,
    .elementor-16 .elementor-element.elementor-element-2087579 {
        margin-top: 0px !important;
    } */

    /* .elementor-16 .elementor-element.elementor-element-5a841953>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-a89bf94>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-009cc91>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-5b21944a.e-con>.e-con-inner,
    .elementor-91476 .elementor-element.elementor-element-4016fb46>.e-con-inner {
        padding-bottom: 0px !important;
    } */

    .elementor-16 .elementor-element.elementor-element-329ad46d>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-b48e37f>.e-con-inner {
        padding-top: 30px !important;
    }

    /* .elementor-16 .elementor-element.elementor-element-c17bd19>.e-con-inner {
        padding: 0px !important;
    } */

    /* .elementor-element.elementor-element-69ad9377 {
        padding-bottom: 20px;
        margin-bottom: 0px !important;
    } */

    .elementor-16 .elementor-element.elementor-element-1c05f669 {
        margin-bottom: 30px !important;
    }

    .elementor-16 .elementor-element.elementor-element-62b0bd7.e-con>.e-con-inner,
    .elementor-91476 .elementor-element.elementor-element-351dc49b.e-con>.e-con-inner {
        padding: 10px 0px 10px 20px !important;
    }

    .footer-container {
        gap: 14px !important;
    }

    .footer-container .footer-col {
        margin-left: 0px !important;
    }

    ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:first-child,
    ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:last-child {
        margin-top: 16px !important;
        margin-bottom: 8px !important;
    }

    #customer-gif svg {
        margin-left: -22px;
    }

    .recognition-section a {
        font-size: 14px;
        line-height: 20px;
    }

    /* .elementor-element.elementor-element-1c05f669.clients-sec>.e-con-inner,
    .elementor-element.elementor-element-13aefd2b.clients-sec>.e-con-inner {
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    } */

    /* .elementor-16 .elementor-element.elementor-element-492bc75c,
    .elementor-16 .elementor-element.elementor-element-38cbfe3a {
        padding-bottom: 60px !important;
    } */

    body:not(.rtl) .elementor-16 .elementor-element-492bc75c .elementor-element.elementor-element-251a86f4,
    body:not(.rtl) .elementor-16 .elementor-element-38cbfe3a .elementor-element.elementor-element-53dfd614,
    .elementor-element.elementor-absolute.e-transform.slider-arrow-position.elementor-widget.elementor-widget-image {
        left: 0px !important;
        bottom: -20px !important;
    }

    .elementor-16 .elementor-element.elementor-element-251a86f4 img,
    .elementor-16 .elementor-element.elementor-element-53dfd614 img {
        max-width: 120px !important;
    }

    .header-topbar .slick-prev {
        left: -34px;
    }

    .elementor-16 .elementor-element.elementor-element-ce3685b {
        column-gap: 16px !important;
    }

    .elementor-element.elementor-element-ce3685b h4.feature-box-title {
        margin-top: -14px !important;
        font-size: 16px !important;
    }

    .elementor-16 .elementor-element.elementor-element-ce3685b .fbox-content {
        line-height: 22px !important;
        font-size: 12px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2c54c8f .cea-accordion-content {
        font-size: 12px !important;
        line-height: 22px !important;
    }

    .six-blocks h3.feature-box-title {
        font-size: 20px !important;
        max-width: 82%;
    }

    .info-strip {
        font-size: 16px !important;
        margin-top: -12px !important;
    }

    .elementor-16 .elementor-element.elementor-element-69ad9377>.e-con-inner {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
    }

    .elementor-element.cus-section-top .e-con-inner {
        padding-top: 80px !important;
    }

    .elementor-element.cus-section-top.vertical-slider-dark .e-con-inner {
        padding-top: 80px !important;
    }

    a.full-search-toggle i.bi.bi-search {
        font-size: 16px;
    }

    .elementor-16 .elementor-element.elementor-element-f07ca32 .feature-box-title {
        margin: 7px 0px 0px 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-329fcc0 .feature-box-title {
        margin: 14px 0px 0px 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-f07ca32 .fbox-content,
    .elementor-16 .elementor-element.elementor-element-329fcc0 .fbox-content,
    .elementor-16 .elementor-element.elementor-element-4f0e538 .fbox-content {
        margin-top: 3px;
    }

    .all-rc .card .content {
        min-height: 230px;
    }

    /* Request-Demo page */
    .enterprise-section h3,
    .elementor-91476 .elementor-element.elementor-element-2d5feda1 .section-title-wrapper .section-title {
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 0px;
    }

    .enterprise-section .card p {
        font-size: 14px;
        line-height: 20px;
    }

    .enterprise-section .card p.name {
        font-size: 18px;
        line-height: 18px;
    }

    .enterprise-section .card p.designation {
        font-size: 13px;
        line-height: 16px;
    }

    .enterprise-section .card img.profile-img {
        height: 68px;
    }

    .leading-testimonial .e-con-inner {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }

    .elementor-91476 .leading-testimonial .elementor-element.elementor-element-41ea8652 {
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .elementor-91476 .elementor-element.elementor-element-4d7c444e {
        padding-top: 30px;
    }

    .all-rc .card h3 {
        font-size: 16px;
    }

    .header-topbar button.webinar-banner-close-button {
        margin-left: 32px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1150px) {
    .five-blocks h4.feature-box-title {
        font-size: 16px !important;
    }

    .begin-sec-boxes .feature-box-inner .feature-box-title {
        font-size: 14px !important;
    }

    .elementor-16 .elementor-element.elementor-element-78445443 .section-title-wrapper .section-title,
    .elementor-91476 .elementor-element.elementor-element-4265c5de .section-title-wrapper .section-title {
        font-size: 24px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4bd181ef .elementor-heading-title,
    .elementor-91476 .elementor-element.elementor-element-d9b0672 .elementor-heading-title {
        font-size: 22px !important;
    }

    .elementor-16 .elementor-element.elementor-element-23c6ad95 .feature-box-wrapper .feature-box-title,
    .elementor-16 .elementor-element.elementor-element-4b5aba52 .feature-box-wrapper .feature-box-title,
    .elementor-91476 .elementor-element.elementor-element-79dcb13a .feature-box-wrapper .feature-box-title,
    .elementor-91476 .elementor-element.elementor-element-51a99636 .feature-box-wrapper .feature-box-title {
        font-size: 20px !important;
    }

    .elementor-16 .elementor-element.elementor-element-671468a {
        width: 25% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1190px) {

    .elementor-16 .elementor-element.elementor-element-78445443 .section-title-wrapper .section-title,
    .elementor-91476 .elementor-element.elementor-element-4265c5de .section-title-wrapper .section-title {
        font-size: 26px !important;
        line-height: 34px !important;
    }

    .elementor-16 .elementor-element.elementor-element-4bd181ef .elementor-heading-title,
    .elementor-91476 .elementor-element.elementor-element-d9b0672 .elementor-heading-title {
        line-height: 22px !important;
        font-size: 22px !important;
    }

    .elementor-16 .elementor-element.elementor-element-23c6ad95 .feature-box-wrapper .feature-box-title,
    .elementor-16 .elementor-element.elementor-element-4b5aba52 .feature-box-wrapper .feature-box-title,
    .elementor-91476 .elementor-element.elementor-element-79dcb13a .feature-box-wrapper .feature-box-title,
    .elementor-91476 .elementor-element.elementor-element-51a99636 .feature-box-wrapper .feature-box-title {
        font-size: 20px !important;
    }

    .elementor-16 .elementor-element.elementor-element-73446f08 .cea-accordion-content,
    .elementor-91476 .elementor-element.elementor-element-5c3e8c53 .cea-accordion-content {
        line-height: 24px !important;
        font-size: 14px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .pull-right {
        max-height: 78px !important;
    }

    .header-navbar.navbar.elements-3 ul:last-child {
        align-items: baseline;
        margin-top: -10px;
    }

    ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:first-child {
        margin-top: 14px !important;
    }

    ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:last-child {
        margin-top: -14px !important;
    }

    .header-topbar .slick-prev {
        left: -38px;
    }

    .footer-container {
        grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
    }

    .all-rc .card .content {
        min-height: 280px;
        padding: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-45ba789f .elementor-heading-title,
    .elementor-16 .elementor-element.elementor-element-41307f6 .elementor-heading-title {
        font-size: 19px;
        line-height: 26px;
    }

    .recognition-section a {
        position: absolute;
        left: 10px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1121px) {
    .site-header .header-navbar .cea-button-link.cea-button {
        padding: 10px 20px 10px;
    }
}

@media only screen and (min-width: 1476px) and (max-width: 1500px) {
    .five-blocks h4.feature-box-title {
        max-width: 84% !important;
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 1069px) and (max-width: 1221px) {
    .five-blocks h4.feature-box-title {
        max-width: 100% !important;
    }
}

@media only screen and (min-width: 1310px) and (max-width: 1500px) {
    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        max-width: 86%;
    }
}

@media only screen and (min-width: 1146px) and (max-width: 1309px) {
    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        max-width: 98%;
    }
}

@media only screen and (min-width: 1122px) and (max-width: 1145px) {
    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        max-width: 100%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1121px) {
    .elementor-16 .elementor-element.elementor-element-c0fceb3 .section-title-wrapper .section-title {
        padding: 0px 220px 0px 220px !important;
        max-width: 100%;
    }
}

@media only screen and (min-width: 1290px) and (max-width: 1500px) {
    .elementor-16 .elementor-element.elementor-element-725e2bb {
        padding-right: 60px !important;
    }
}

@media only screen and (min-width: 1259px) and (max-width: 1289px) {
    .elementor-16 .elementor-element.elementor-element-725e2bb {
        padding-right: 48px !important;
    }
}

@media only screen and (min-width: 1215px) and (max-width: 1258px) {
    .elementor-16 .elementor-element.elementor-element-725e2bb {
        padding-right: 30px !important;
    }
}

@media only screen and (min-width: 1164px) and (max-width: 1214px) {
    .elementor-16 .elementor-element.elementor-element-725e2bb {
        padding-right: 10px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1163px) {
    .elementor-16 .elementor-element.elementor-element-725e2bb {
        padding-right: 0px !important;
    }
}

@media only screen and (min-width: 1445px) and (max-width: 1500px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 66%;
    }
}

@media only screen and (min-width: 1363px) and (max-width: 1444px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 70%;
    }
}

@media only screen and (min-width: 1289px) and (max-width: 1362px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 74%;
    }
}

@media only screen and (min-width: 1223px) and (max-width: 1288px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 78%;
    }
}

@media only screen and (min-width: 1164px) and (max-width: 1222px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 82%;
    }
}

@media only screen and (min-width: 1097px) and (max-width: 1163px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 87%;
    }
}

@media only screen and (min-width: 1036px) and (max-width: 1096px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 92%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1035px) {
    .elementor-16 .elementor-element.elementor-element-7f2937ef .section-title-wrapper .section-title {
        max-width: 98%;
    }
}

@media only screen and (min-width: 1401px) and (max-width: 1500px) {

    .custom-slider-container.case-studies-carousel .slick-prev,
    .custom-slider-container.case-studies-carousel .slick-next {
        bottom: 12% !important;
    }
}

@media only screen and (min-width: 1301px) and (max-width: 1400px) {

    .custom-slider-container.case-studies-carousel .slick-prev,
    .custom-slider-container.case-studies-carousel .slick-next {
        bottom: 8% !important;
    }
}

@media only screen and (min-width: 1202px) and (max-width: 1300px) {

    .custom-slider-container.case-studies-carousel .slick-prev,
    .custom-slider-container.case-studies-carousel .slick-next {
        bottom: 24% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1201px) {

    .custom-slider-container.case-studies-carousel .slick-prev,
    .custom-slider-container.case-studies-carousel .slick-next {
        bottom: 16% !important;
    }
}

@media only screen and (min-width: 1210px) and (max-width: 1320px) {
    .recognition-section .card p {
        font-size: 14px !important;
        line-height: 24px !important;
    }

    .recognition-section .card h5 {
        font-size: 18px;
    }
}

@media only screen and (min-width: 1086px) and (max-width: 1209px) {
    .recognition-section .card p {
        font-size: 12px !important;
        line-height: 22px !important;
    }

    .recognition-section .card h5 {
        font-size: 18px;
    }
}

@media only screen and (min-width: 1086px) and (max-width: 1180px) {
    .recognition-section .card h5 {
        font-size: 16px;
    }

    .recognition-section a {
        bottom: 100px;
        left: 12px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .footer-container {
        grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    }

    .enterprise-section .card p.designation {
        font-size: 12px;
        line-height: 15px;
    }
}

@media only screen and (min-width: 1220px) and (max-width: 1360px) {
    .enterprise-section .card {
        min-height: 470px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1219px) {
    .enterprise-section .card {
        min-height: 540px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1140px) {
    .enterprise-section .card {
        padding: 8px;
    }

    .enterprise-section .card p.name {
        font-size: 16px;
        line-height: 16px;
    }
}

@media only screen and (min-width: 1132px) and (max-width: 1140px) {
    .all-rc .card .content {
        min-height: 296px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1131px) {
    .all-rc .card .content {
        min-height: 200px;
    }
}

.custom-slider-container.case-studies-carousel .slick-prev::before {
    position: absolute;
    transform: rotate(350deg);
    left: 11px;
    font-size: 17px;
    bottom: 5px;
    opacity: 1;
    top: 12px;
    content: "\f13f";
    font-family: "bootstrap-icons";
}

.custom-slider-container.case-studies-carousel .slick-next::before {
    bottom: 10px;
    position: absolute;
    left: 10px;
    opacity: 1;
    text-align: center;
    transform: rotate(96deg) !important;
    color: white;
    -webkit-font-smoothing: antialiased;
    content: "\f13f";
    font-family: "bootstrap-icons";
    font-size: 17px;
}

@media only screen and (min-width: 1025px) and (max-width: 1264px) {

    .elementor-16 .elementor-element.elementor-element-671468a,
    .elementor-91476 .elementor-element.elementor-element-69174e4b {
        width: 22%;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
    .elementor-16 .elementor-element.elementor-element-41307f6 .elementor-heading-title {
        font-size: 19px;
        line-height: 26px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1169px) {

    .site-footer .container,
    .e-con-inner,
    .leading-testimonial .e-con-inner {
        max-width: 85vw !important;
    }
}

@media (max-width: 1268px) {
    .site-header .header-navbar .cea-button-link.cea-button .cea-button-text {
        font-size: 10px !important;
    }

    .pull-right {
        max-height: 72px !important;
    }

    .header-navbar.navbar.elements-3 ul:last-child {
        align-items: baseline;
        margin-top: -15px;
    }

    ul.nav.navbar-ul.pull-right.justify-content-end.right-element-exist li:first-child {
        margin-top: 12px !important;
    }

    .header-navbar.navbar.elements-3 ul.nav.wp-menu>li {
        padding: 0px 14px !important;
        margin-top: 10px;
    }
}

@media (min-width: 1450px) {

    .home .wrapper-head,
    .home .wrapper-para,
    .home .wrapper-cta {
        left: 18% !important;
    }

    sr7-mask.wrapper-bot {
        left: 150px !important;
    }

    sr7-mask.wrapper-line {
        top: 436px !important;
        left: -20px !important;
    }

    h1#head-main {
        font-size: 54px !important;
        line-height: 58px !important;
    }

    sr7-txt#SR7_16_1-59-13.main-para,
    sr7-txt#SR7_18_1-69-13 {
        margin-top: 22px !important;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-53dfd614 {
        left: 50px !important;
        bottom: -12px !important;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-251a86f4,
    body:not(.rtl) .elementor-16 .elementor-element.slider-arrow-position.elementor-widget-image,
    .elementor-element.elementor-absolute.e-transform.slider-arrow-position.elementor-widget.elementor-widget-image {
        left: 50px !important;
        bottom: -28px !important;
    }

    .elementor-16 .elementor-element.elementor-element-53dfd614 img,
    .elementor-16 .elementor-element.elementor-element-251a86f4 img {
        max-width: 130px !important;
    }
}

@media (min-width: 1025px) {

    .elementor-16 .elementor-element.elementor-element-13aefd2b>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-1c05f669>.e-con-inner {
        padding-top: 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2ee4474d.e-con>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-b6e694f>.e-con-inner {
        padding-top: 70px !important;
    }

    .elementor-16 .elementor-element.elementor-element-b48e37f>.e-con-inner {
        padding-bottom: 70px !important;
    }

    .elementor-16 .elementor-element.elementor-element-a89bf94 {
        margin-top: 80px !important;
    }

    .elementor-16 .elementor-element.elementor-element-a89bf94>.e-con-inner {
        padding-top: 75px !important;
    }

    .elementor-16 .elementor-element.elementor-element-5a841953 {
        margin-top: 0px !important;
        padding-top: 18px !important;
    }

    .elementor-16 .elementor-element.elementor-element-60ff86c2 {
        margin-top: 30px !important;
    }

    .elementor-16 .elementor-element.elementor-element-69ad9377 {
        margin-bottom: 0px !important;
        padding-bottom: 30px !important;
    }

    .elementor-element.begin-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
        margin-top: 74px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2087579,
    .elementor-16 .elementor-element.elementor-element-1c05f669 {
        margin-top: 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2087579>.e-con-inner {
        padding-top: 64px !important;
    }

    .elementor-16 .elementor-element.elementor-element-d6d2e1f>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-85b4b8c>.e-con-inner {
        padding-top: 20px !important;
    }

    .elementor-16 .elementor-element.elementor-element-1c05f669 {
        margin-bottom: 40px !important;
    }

    .elementor-16 .elementor-element.elementor-element-3847b20a>.e-con-inner {
        padding-bottom: 60px !important;
    }

    .elementor-element.elementor-element-b6e694f.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
        padding-left: 0px;
    }

    .e-con-inner {
        padding-left: 0px;
    }

    .page-id-91476 .enterprise-section .slick-track,
    .page-id-95447 .enterprise-section .slick-track {
        padding-top: 30px;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-41ea8652,
    .page-id-95447 .elementor-element.elementor-element-41ea8652 {
        margin-bottom: 32px !important;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-77ef417c>.e-con-inner,
    .page-id-95447 .elementor-95447 .elementor-element.elementor-element-77ef417c>.e-con-inner {
        padding-top: 0px !important;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-4d7c444e>.e-con-inner,
    .page-id-95447 .elementor-95447 .elementor-element.elementor-element-4d7c444e>.e-con-inner {
        padding-top: 100px !important;
        padding-bottom: 60px !important;
    }
}

/* Responsive spacing and layout adjustments */
@media only screen and (max-width: 1024px) {
    sr7-txt#SR7_15_1-54-25.sr7-layer {
        top: 46% !important;
    }

    sr7-img.big-arrow,
    sr7-img.robot-bot,
    sr7-img.img-white.sr7-layer,
    .elementor-16 .elementor-element.elementor-element-38cbfe3a,
    .elementor-16 .elementor-element.elementor-element-492bc75c,
    .elementor-element.elementor-element-89c20e3 {
        display: none !important;
    }

    .elementor-16 .elementor-element.elementor-element-b48e37f>.e-con-inner {
        padding-bottom: 40px !important;
    }

    .elementor-16 .elementor-element.elementor-element-d508182.e-con,
    .elementor-16 .elementor-element.elementor-element-69ad9377 {
        margin-bottom: 0px !important;
    }

    .elementor-element.elementor-element-4b65f24.e-con-full.ai-sec.e-flex.text-reveal-no.e-con.e-parent {
        padding-bottom: 60px !important;
    }

    .elementor-element.elementor-element-b6e694f>.e-con-inner {
        padding-top: 25px;
        text-align: center;
        margin: 0 auto;
    }

    .elementor-16 .elementor-element.elementor-element-725e2bb.e-con {
        padding-right: 0px;
    }

    .elementor-16 .elementor-element.elementor-element-a89bf94 {
        margin-top: 30px !important;
    }

    .elementor-16 .elementor-element.elementor-element-a89bf94>.e-con-inner {
        padding-top: 60px !important;
    }

    .elementor-16 .elementor-element.elementor-element-85b4b8c>.e-con-inner {
        padding-bottom: 30px !important;
    }

    .elementor-16 .elementor-element.elementor-element-5a841953 {
        margin-top: 0px !important;
    }

    .elementor-element.elementor-element-60ff86c2 {
        margin-top: 10px !important;
    }

    .elementor-element.elementor-element-60ff86c2>.e-con-inner {
        padding-top: 46px !important;
    }

    .elementor-16 .elementor-element.elementor-element-425ea56b {
        padding-bottom: 20px !important;
    }

    .recognition-section h3,
    .elementor-16 .elementor-element.elementor-element-2087579>.e-con-inner {
        margin-top: 36px !important;
    }

    .elementor-16 .elementor-element.elementor-element-009cc91 {
        margin-top: 56px !important;
        padding-top: 46px !important;
    }

    .elementor-16 .elementor-element.elementor-element-009cc91>.e-con-inner {
        padding-top: 0px !important;
    }

    .elementor-16 .elementor-element.begin-sec-boxes.e-con>.e-con-inner {
        padding-bottom: 24px !important;
    }

    .elementor-16 .elementor-element.elementor-element-d6d2e1f>.e-con-inner {
        padding-top: 10px !important;
        padding-bottom: 70px !important;
    }

    .elementor-16 .elementor-element.elementor-element-13aefd2b>.e-con-inner,
    .elementor-16 .elementor-element.elementor-element-1c05f669>.e-con-inner {
        padding-top: 50px !important;
    }

    .elementor-16 .elementor-element.elementor-element-3847b20a>.e-con-inner {
        padding-bottom: 46px !important;
    }

    body .seoinux-content-wrap {
        padding: 50px 15px 0px !important;
    }

    .elementor-16 .elementor-element.elementor-element-2087579>.e-con-inner {
        padding-top: 0px !important;
    }

    .page-id-91476 .enterprise-section h3,
    .page-id-95447 .enterprise-section h3 {
        margin-bottom: 0;
    }

    .page-id-91476 .enterprise-section .slick-track,
    .page-id-95447 .enterprise-section .slick-track {
        padding: 20px 0px;
        padding-top: 40px;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-41ea8652 {
        margin-bottom: 50px;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-4016fb46>.e-con-inner {
        padding-top: 50px;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-77ef417c>.e-con-inner {
        padding-top: 0px !important;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-77ef417c>.e-con-inner {
        padding-bottom: 26px;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-4d7c444e {
        padding-top: 40px;
        padding-bottom: 26px;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-69174e4b {
        width: 22%;
    }

    sr7-mask.demo-mascot-wrapper {
        display: none !important;
    }
}

@media only screen and (min-width: 1230px) and (max-width: 1380px) {
    .page-id-91476 sr7-mask.demo-mascot-wrapper {
        left: 25% !important;
        position: relative;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1220px) {
    .page-id-91476 sr7-mask.demo-mascot-wrapper {
        left: 45% !important;
        position: relative;
    }
}

@media only screen and (max-width: 480px) {

    .page-id-91476 .enterprise-section .card,
    .page-id-95447 .enterprise-section .card {
        min-height: 480px;
    }

    .page-id-91476 .enterprise-slider.slick-initialized {
        margin-top: 20px !important;
    }

    .page-id-91476 .elementor-element.e-con.e-parent .e-con-inner,
    .page-id-95447 .elementor-element.e-con.e-parent .e-con-inner {
        padding-bottom: 10px !important;
    }

    .page-id-91476 .elementor-element.e-con.e-parent,
    .page-id-95447 .elementor-element.e-con.e-parent {
        padding-top: 0px !important;
    }

    .page-id-91476 .elementor-element.elementor-element-4016fb46.begin-sec,
    .page-id-95447 .elementor-element.elementor-element-4016fb46.begin-sec {
        padding-bottom: 0px !important;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-d9b0672 .elementor-heading-title,
    .page-id-95447 .elementor-95447 .elementor-element.elementor-element-d9b0672 .elementor-heading-title {
        font-size: 22px !important;
        margin: 10px 0px 0px !important;
    }

    .page-id-91476 .feature-box-wrapper .media,
    .page-id-95447 .feature-box-wrapper .media {
        display: flex;
        padding: 0px 30px;
    }

    .page-id-91476 .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default,
    .page-id-95447 .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
        padding: 20px 0 !important;
    }

    .page-id-91476 .elementor-element.elementor-element-351dc49b.security-privacy {
        padding-left: 0px !important;
    }

    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-69174e4b {
        width: 100% !important;
    }

    .page-id-91476 .enterprise-section h3,
    .page-id-95447 .enterprise-section h3 {
        margin-bottom: 20px;
    }

    .page-id-95447 .elementor-95447 .elementor-element.elementor-element-333663f7 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .page-id-95447 .elementor-95447 .elementor-element.elementor-element-351dc49b.e-con {
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 992px) and (orientation: landscape) {
    .page-id-91476 .elementor-91476 .elementor-element.elementor-element-69174e4b {
        width: 30%;
    }

    .recognition-section img.logo-recognition {
        position: absolute;
        bottom: 0px;
        left: 0;
    }
}

@media (min-width: 2200px) {

    .home .wrapper-head,
    .home .wrapper-para,
    .home .wrapper-cta {
        left: 22% !important;
    }
}

@media (min-width: 2700px) {

    .home .wrapper-head,
    .home .wrapper-para,
    .home .wrapper-cta {
        left: 24% !important;
    }
}

@media (min-width: 3000px) {

    .home .wrapper-head,
    .home .wrapper-para,
    .home .wrapper-cta {
        left: 28% !important;
    }
}


/* Blog Listing page css start */

.blog-listing-main .blogs-main-area {
    padding: 80px 0px 40px;
}

.blog-listing-main .banner .highlight,
.page-template-template-su-success-stories .banner .highlight,
.common-resource-page .banner .highlight,
.page-press-releases .banner .highlight {
    color: #ffffff !important;
    font-size: 56px;
    line-height: 66px;
    font-weight: 700;
}

.page-blog .blog-listing-main .banner .highlight {
    margin-left: -4px;
}

.page-template-template-su-success-stories a.banner-btn {
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
    background-color: #FF7300;
    padding: 13px 24px;
    border-radius: 24px;
}

.blog-listing-main .all-rc .card {
    width: 30%;
}

.blog-listing-main .card-grid.all-rc {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.blog-listing-main .pagination .page-numbers:not(.next, .prev) {
    padding: 0px;
    color: #383838;
    min-width: 32px;
    margin: 0 8px;
    border: 1px solid #E4E4E7;
    border-radius: 50%;
    font-size: 13px;
    font-weight: 500;
}

.blog-listing-main .pagination .page-numbers:not(.next, .prev):hover {
    background: initial;
    color: #383838;
}

.blog-listing-main .pagination .page-numbers.current,
.blog-listing-main .pagination .page-numbers.current:hover {
    opacity: 1;
    background-color: #FF7300;
    color: #FFFFFF;
}

.blog-listing-main .banner .breadcrumb p {
    color: #ff7300;
    font-family: 'Poppins';
}

.blog-listing-main .banner .breadcrumb p.sub-crumb,
.page-press-releases .banner .breadcrumb p.sub-crumb {
    color: #ffffff;
    font-family: 'Montserrat';
}

.blog-listing-main .banner .breadcrumb {
    margin-top: 0;
}

.blog-listing-main .banner .breadcrumb p {
    margin-bottom: 5px;
}

.blog-listing-main .banner {
    background-image: url(../seoinux-child/assets/img/blog-banner.webp);
    padding: 190px 0px 140px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.video-listing-main section.banner {
    background-image: url(../seoinux-child/assets/img/videos-bg.webp);
}

.blog-listing-main .all-rc .card .content {
    margin-top: -30px;
}

.blog-listing-main .all-rc .card .content .excerpt-2-lines {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 18px;
    max-height: calc(18px * 2);
}

.blog-listing-main.video-listing-main .all-rc .card .content {
    margin-top: -60px;
}

.blog-listing-main .all-rc .card h3 {
    color: #1A1B25;
    font-family: 'Poppins';
}

.blog-listing-main .all-rc .card p {
    color: #383838;
    line-height: 21px;
}

.blog-listing-main .all-rc .card a {
    font-weight: 600;
    color: #1A1B25;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    padding: 2px;
}

.blog-listing-main .all-rc .card a.cea-button-link {
    position: relative;
    display: inline-block;
    border-radius: 0px;
}

.blog-listing-main .bi-arrow-up-right::before {
    margin-left: 3px;
    color: #1A1B25;
    font-weight: 600 !important;
}

.blog-listing-main .pagination {
    margin: auto;
}

/* pagination - as per theme -- styling */

.circle-pagination {
    width: 100%;
    margin: 30px auto;
}

.circle-pagination .page-numbers {
    border: 2px solid transparent !important;
    color: #383838 !important;
    list-style: none;
    padding: 0px 12px;
    font-family: DM Sans;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 100%;
    width: 32px !important;
    height: 32px !important;
}

.circle-pagination ul.page-numbers {
    list-style: none;
    padding-left: 80px;
    gap: 8px;
}

.circle-pagination ul.page-numbers li {
    margin: 0 60%;
    border-radius: 50%;
    border: 2px solid #E4E4E7 !important;
}

.circle-pagination a.page-numbers.next i {
    rotate: 315deg;
}

.circle-pagination a.page-numbers.prev i {
    rotate: 45deg;
}

.circle-pagination .current {
    background: #FF7300 !important;
    border-color: #FF7300 !important;
    color: #ffffff !important;
}

.circle-pagination ul.page-numbers li::marker {
    display: none;
}

.circle-pagination .page-numbers:hover {
    background-color: transparent !important;
}

.circle-pagination .page-numbers:hover .current {
    background-color: #ff7300 !important;
}

.circle-pagination a.page-numbers.prev,
.circle-pagination a.page-numbers.next,
.circle-pagination a.page-numbers.first,
.circle-pagination a.page-numbers.last {
    border: 2px solid #E4E4E7 !important;
}

@media only screen and (min-width: 1025px) {
    .custom-container.container {
        padding-left: 0px;
        padding-right: 0px;
    }


    .page-short-articles .custom-container.container .row .blog-left-area,
    .page-sudo-technical-blogs .custom-container.container .row .blog-left-area,
    .page-blog .custom-container.container .row .blog-left-area {
        padding-left: 10px;
    }
}

@media only screen and (min-width: 1065px) and (max-width: 1500px) {
    .blog-listing-main .card-grid.all-rc {
        gap: 30px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1064px) {
    .blog-listing-main .card-grid.all-rc {
        gap: 0px;
    }

    .blog-listing-main .all-rc .card {
        margin-bottom: 30px;
    }


}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    .blog-listing-main .blog-left-area {
        max-width: 74%;
    }
}

@media only screen and (max-width: 998px) {
    .blog-listing-main .card-grid.all-rc {
        gap: 20px;
    }

    .blog-listing-main .all-rc .card {
        margin-bottom: 30px;
    }

    .blog-listing-main .blogs-main-area {
        padding: 60px 0px 40px;
    }

    .blog-listing-main .banner {
        padding: 140px 0px 140px;
    }
}


@media only screen and (max-width: 480px) {
    .blog-listing-main .blogs-main-area {
        padding: 40px 0px;
    }

    .blog-listing-main .card-grid.all-rc {
        gap: 0;
    }

    .blog-listing-main .all-rc .card {
        width: 100%;
        margin-bottom: 30px;
    }

    .blog-listing-main .all-rc .card .content {
        min-height: unset;
    }

    .blog-listing-main .all-rc .card h3 a {
        min-height: unset;
    }

    ul.nav.pagination.post-pagination>li {
        margin-bottom: 12px;
    }
}

/* Blog Listing page css end */

/* side-strip module css start */

.su-side-strip .blog-form.widget {
    margin: 40px 0px;
    background-color: #F6F4F1;
    padding: 30px 24px 40px;
    border-radius: 16px;
}

.su-side-strip .widget .widget-title:before,
.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(6) .mktoRequiredField .mktoAsterix {
    display: none;
}

.su-side-strip .blog-form.widget .widget-title {
    padding-left: 0px;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    color: #1A1B25;
}

.su-side-strip .blog-form.widget .mktoForm .mktoError {
    right: unset !important;
    left: 0px;
    top: 24px;
}

.su-side-strip .blog-form.widget .mktoForm .mktoFormRow:nth-child(3) .mktoError {
    top: 66px;
}

.su-side-strip .blog-form.widget .mktoForm .mktoError .mktoErrorMsg {
    font-size: 14px;
}

.su-side-strip .blog-form.widget .mktoForm .mktoRadioList,
.su-side-strip .blog-form.widget .mktoForm .mktoCheckboxList {
    padding-right: 5px;
}

.su-side-strip .subscribeForm {
    text-align: center;
    margin: 0 auto;
}

.su-side-strip .subscribeForm #mktoForm_5358 a {
    text-decoration: underline;
    color: #FF7300 !important;
    font-weight: 500;
}

.su-side-strip .subscribeForm #mktoForm_5358 .mktoHtmlText.mktoHasWidth {
    font-family: Poppins;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #383838;
}

.su-side-strip .subscribeForm #mktoForm_5358 .mktoLabel#LblEmail {
    font-family: Poppins;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 16px;
    color: #1A1B25;
}

.su-side-strip .subscribeForm #mktoForm_5358 .mktoRequiredField .mktoAsterix {
    font-size: 14px;
    color: #1A1B25;
}

.su-side-strip .subscribeForm #mktoForm_5358 .mktoFormCol {
    width: 100% !important;
}

.su-side-strip .subscribeForm .mktoFieldWrap.mktoRequiredField {
    width: 100% !important;
}

.su-side-strip .subscribeForm input#Email {
    border: 1px solid #42506633 !important;
    border-radius: 5px;
    box-shadow: 0px 2px 4px 0px #4250661A;
    text-transform: lowercase;
    margin-bottom: 0px !important;
}

.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(6) .mktoFieldWrap,
.su-side-strip .subscribeFor.single-post .blog-subheading,
.page-template-template-su-success-stories .blog-subheading {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    vertical-align: middle;
    color: #FFFFFF;
    opacity: 1;
    position: relative;
    z-index: 1;
    margin-top: 20px;
    margin-bottom: 40px;
}

.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(6) .mktoFieldWrap,
.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(7) .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    margin-bottom: 0;
    color: #383838;
}

.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(6) label#LblemailOptInBoolean,
.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(7) label#LblconsenttoProcessing {
    font-family: Poppins !important;
    font-weight: 400 !important;
    font-size: 11px !important;
    line-height: 16px !important;
}

.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(6) input#emailOptInBoolean,
.su-side-strip .subscribeForm .mktoFormRow:nth-of-type(7) input#consenttoProcessing {
    position: relative;
    top: -12px;
}

.su-side-strip .subscribeForm #mktoForm_5358 .mktoButtonWrap.mktoSimple {
    text-align: center;
}

.su-side-strip .subscribeForm #mktoForm_5358 .mktoButtonWrap .mktoButton {
    background: unset !important;
    background-color: #FF7300 !important;
    padding: 10px 24px !important;
    font-family: Poppins !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF !important;
    border: 1px solid #FF7300 !important;
    border-radius: 24px !important;
    text-transform: capitalize;
}

.su-side-strip .subscribeForm i.bi.bi-arrow-up-right::before {
    color: #ffffff !important;
}

.su-side-strip .sidebar-ad-area {
    background-color: #0045c2;
    border-radius: 12px;
    padding: 24px 20px 34px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}

.su-side-strip .sidebar-ad-area a.side-cta {
    color: #ffff;
    background-color: #ff7300;
    padding: 8px 24px;
    border-radius: 22px;
    font-size: 14px;
}

.su-side-strip .sidebar-ad-area a.side-cta .bi-arrow-up-right::before {
    color: #ffffff;
}

.su-side-strip .sidebar-ad-area p {
    font-family: 'Montserrat';
}

.su-side-strip .g2-widget .tags-container {
    background: unset !important;
    background-color: #0045C2 !important;
    border-radius: 16px;
}

@media only screen and (max-width: 1500px) {
    .su-side-strip .g2-widget a.g2-widget-txt {
        left: 20px !important;
        text-align: left !important;
        width: unset !important;
        line-height: 22px !important;
        bottom: 22px !important;
    }

    .su-side-strip .blog-form.widget {
        padding: 30px 10px 40px;
    }

    .su-side-strip .blog-form.widget .widget-title {
        font-size: 20px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    .su-side-strip {
        max-width: 25%;
        margin: auto;
        margin-top: 0;
    }

    .single-post .su-side-strip {
        max-width: 100%;
    }

    .single-post .post-content-wrap .col-12.col-xl-9 {
        max-width: 75%;
    }
}

@media only screen and (max-width: 1024px) {
    .su-side-strip {
        max-width: 75%;
        margin: auto;
        margin-top: 60px;
    }

    .su-side-strip .testimonial-slider {
        min-width: 99%;
    }

    .su-side-strip .subscribeForm #mktoForm_5358 .mktoFormRow:nth-of-type(6) .mktoFormCol {
        width: unset !important;
    }

    .su-side-strip .blog-form.widget .mktoForm .mktoRadioList,
    .su-side-strip .blog-form.widget .mktoForm .mktoCheckboxList {
        padding-right: 30px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .su-side-strip {
        margin-top: 30px;
    }
}

@media only screen and (max-width: 480px) {
    .su-side-strip {
        max-width: 100%;
        margin-top: 0px;
    }
}

/* side-strip module css end */

/* footer-strip css starts */

section.footer-strip-module {
    padding: 22px 0px;
    background-color: #F6F4F1;
}

.footer-strip-module .custom-container.container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 40px;
}

section.footer-strip-module h4 {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 0px;
    color: #1A1B25;
}

.footer-strip-module img {
    margin: unset;
}

@media only screen and (min-width: 999px) and (max-width: 1024px) {
    section.footer-strip-module {
        padding: 22px 14px;
    }
}

@media only screen and (max-width: 480px) {
    .footer-strip-module .custom-container.container {
        gap: 20px;
        flex-direction: column;
        padding: 0px 15px;
    }
}

/* footer-strip css ends */

/* ai-transformation-module css start */

.ai-transformation-module {
    margin: 0 auto;
    padding: 0px 0px 80px;
    text-align: center;
}

.ai-transformation-module h2 {
    margin-bottom: 40px;
    color: #1A1B25;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    text-align: center;
}

.ai-transformation-module .custom-container.container {
    display: flex;
    justify-content: center;
    gap: 24px;
}

.ai-transformation-module .custom-container .card {
    border-radius: 12px;
    align-items: flex-start;
    padding: 30px 20px;
    width: 33%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FF7300 100%);
    border: unset;
    min-height: 260px;
}

.ai-transformation-module .custom-container .card .card-content {
    flex-grow: 1;
}

.ai-transformation-module .custom-container .card .card-content img {
    height: 60px;
    margin: 0px 0px 20px;
}

.ai-transformation-module .custom-container .card .card-content h3 {
    color: #1A1B25;
    margin: 0;
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-align: left;
}

.ai-transformation-module .custom-container .card .card-button {
    margin-top: 30px;
    padding: 8px 24px;
    background: #ffffff;
    color: #FF7300;
    border-radius: 60px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    box-shadow: 0 4px 6px rgba(255, 106, 0, 0.3);
    transition: all 0.3s ease;
    font-family: Poppins;
    font-size: 16px;
    line-height: 24px;
    vertical-align: middle;
}

.ai-transformation-module .custom-container .card .card-button .bi-arrow-up-right::before {
    color: #FF7300 !important;
}

.ai-transformation-module .custom-container .card .card-button:hover {
    background: #ff6a00;
    color: #ffffff !important;
}

.ai-transformation-module .custom-container .card .card-button:hover .bi-arrow-up-right::before {
    color: #ffffff !important;
}

@media screen and (max-width: 998px) {
    .ai-transformation-module {
        padding: 0px 0px 60px;
    }
}

@media screen and (max-width: 768px) {
    .ai-transformation-module .custom-container .card .card-button {
        font-size: 12px;
    }
}

@media only screen and (max-width: 480px) {
    .ai-transformation-module h2 {
        margin-bottom: 30px;
        font-size: 34px;
        line-height: 42px;
    }

    .ai-transformation-module .custom-container.container {
        gap: 24px;
        flex-direction: column;
        padding-left: 15px;
        padding-right: 15px;
    }

    .ai-transformation-module .custom-container .card {
        width: 100%;
        min-height: 250px;
    }

    .ai-transformation-module .custom-container .card .card-content h3 {
        font-size: 24px;
    }

    .ai-transformation-module .custom-container .card .card-button {
        font-size: 18px;
    }

    .ai-transformation-module {
        padding: 20px 0px 40px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .ai-transformation-module .custom-container .card .card-button {
        padding: 8px 10px !important;
    }
}

/* ai-transformation-module css ends */
/* video listing page css start */
.video-listing-main .video-thumbnail {
    width: unset;
}

.blog-listing-main.video-listing-main .card-grid.all-rc {
    gap: 20px;
}

.blog-listing-main.video-listing-main .all-rc .card p {
    color: #383838;
    line-height: 21px;
    display: none;
}

.blog-listing-main.video-listing-main .all-rc .card .content {
    min-height: 150px;
    position: relative;
}

#videoModal.modal {
    padding-top: 300px;
    left: 0;
    top: 0;
    background-color: #000000D9;
}

#videoModal.modal .close {
    right: -10px;
    border-radius: 4px;
    top: -36px;
    color: #FFFFFF !important;
    font-weight: 100;
    background: unset;
}

#videoModal.modal .close:before {
    display: none;
}

@media (max-width: 1030px) and (orientation: landscape) {
    #videoModal.modal {
        padding-top: 175px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    #videoModal.modal {
        padding-top: 36px;
    }

    .modal-content {
        height: 96%;
    }
}

/* video listing page css ends */

/* blog-detail page css starts */
.single-post header.seoinux-page-header {
    background-image: url(../seoinux-child/assets/img/blog-banner.webp);
    padding: 170px 0px 75px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.single-post.category-video header.seoinux-page-header {
    background-image: url(../seoinux-child/assets/img/videos-bg.webp);
}

.single-post.category-infographic header.seoinux-page-header {
    background-image: url(../seoinux-child/assets/img/infographic-banner-bg.webp);
}

.single-post.category-press-release header.seoinux-page-header {
    background-image: url(../seoinux-child/assets/img/pr-banner-bg.png);
}

.single-post .page-title-wrap {
    padding-top: 10px;
    padding-bottom: 0;
}

.single-post .page-title-wrap>ul.page-title-elements.pull-center>.breadcrumbs-wrap li.breadcrumb-wrap {
    display: block;
}

.single-post ul.page-title-elements.page-title-center.pull-center h1.page-title,
.single-post ul.page-title-elements.page-title-center.pull-center .breadcrumbs-wrap {
    text-align: left;
}

.single-post ul.page-title-elements.page-title-center.pull-center .breadcrumbs-wrap {
    color: #FF7300;
}

.single-post ul.page-title-elements.page-title-center.pull-center .breadcrumbs-wrap span {
    color: #ffffff;
    word-break: keep-all;
}

.single-post ul.page-title-elements.page-title-center.pull-center h1.page-title {
    display: block;
    word-break: break-word;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 56px;
    line-height: 66px;
    color: #FFFFFF;
    margin-top: 0px;
}

.single-post .page-title-wrap a {
    color: #FF7300;
}

.single-post .content-widgets-wrapper .widget_block,
.single-post .content-widgets-wrapper .content-widgets>.widget,
.single-post .widget-area-right .widget_block {
    padding: 0px;
    box-shadow: none;
    margin-bottom: 30px;
    border: unset;
    border-radius: unset;
}

.single-post .content-widgets.widget-area-right {
    padding-left: 0px;
}

.single-post .post-content-wrap {
    padding: 70px 0px;
}

.single-post .post-content-wrap .post-inner h2,
.single-post .post-content-wrap .post-inner h2 a {
    font-family: Poppins;
    font-weight: 600;
    font-size: 34px;
    line-height: 1.5;
}

.single-post .post-content-wrap .post-inner h3 a,
.single-post .post-content-wrap .post-inner h3 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 32px;
    line-height: 42px;
    color: #383838;
    margin-bottom: 20px;
}

.single-post .post-content-wrap .post-inner h4 a,
.single-post .post-content-wrap .post-inner h4 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 28px;
    line-height: 26px;
    color: #383838;
    margin-bottom: 20px;
    margin-top: 36xp;
}

.single-post .post-content-wrap .post-inner h3 strong,
.single-post .post-content-wrap .post-inner h4 strong {
    font-weight: 600;
    line-height: 36px;
}

.single-post .post-content-wrap .post-inner p,
.single-post .post-content-wrap .post-inner a,
.single-post .post-content-wrap .post-inner li,
.single-post .post-content-wrap .post-inner .faq-item {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
}

.single-post .post-content-wrap .post-inner h3 a,
.single-post .post-content-wrap .post-inner h4 a {
    color: #ff7300;
}

.single-post .post-content-wrap .post-inner p img {
    margin: 30px 0px !important;
    width: 100% !important;
}


.single-post .post-content-wrap .post-inner p,
.single-post .post-content-wrap .post-inner li,
.single-post .post-content-wrap .post-inner .faq-item {
    color: #383838;
}

.single-post .post-content-wrap .post-inner a,
.single-post .post-content-wrap .post-inner li a {
    color: #ff7300;
    font-weight: 500;
    word-wrap: break-word;
}

.single-post .post-content-wrap .post-inner a:hover,
.single-post .post-content-wrap .post-inner li a:hover {
    color: #ff7300;
    text-decoration: underline;
}

.single-post .post-content-wrap .post-inner p strong,
.single-post .post-content-wrap .post-inner a strong,
.single-post .post-content-wrap .post-inner li strong,
.single-post .post-content-wrap .post-inner .faq-item {
    font-weight: 600;
}

.single-post .post-content-wrap .bottom-meta-wrap li a {
    background-color: #F6F4F1;
    font-family: Poppins;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #1A1B25;
}

.single-post .post-content-wrap .bottom-meta-wrap li a:hover {
    color: #ff7300;
}

.single-post .post-content-wrap .post-inner .cta-sec-area-one {
    margin-bottom: 20px;
    text-align: center;
    background: #141449 !important;
    padding: 24px 10px 34px;
}

.single-post .post-content-wrap .post-inner .cta-sec-area-one h3,
.single-post .post-content-wrap .post-inner .cta-sec-area-one h4 {
    line-height: 40px;
    color: #ffffff;
}

.single-post .post-content-wrap .post-inner .cta-sec-area-one a {
    color: #ffffff;
    background-color: #ff7300;
    padding: 14px;
    border-radius: 6px;
}

.single-post .post-content-wrap .post-inner .cta-sec-area-one a:hover {
    color: #ff7300;
    background-color: #ffffff;
    text-decoration: none;
}

.single-post .cta-sec-area-one.gre-bg {
    background: #141449 !important;
}

.single-post .cta-sec-area-one.gre-bg a {
    color: #ffffff !important;
    background-color: #ff7300 !important;
}

.single-post .cta-sec-area-one.gre-bg a:hover {
    color: #ff7300 !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
}

.single-post .pagination-single-inner span.title-inner {
    font-family: Poppins;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
}

.single-post .pagination-single-inner span.title-inner:before,
.single-post .pagination-single-inner span.title-inner:after {
    font-size: 30px;
}

.single-post figure.featured-media {
    margin: 0px;
}

.single-post .blog-subheading,
.page-template-template-su-success-stories .blog-subheading,
.common-resource-page .blog-subheading {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    vertical-align: middle;
    color: #FFFFFF;
    opacity: 1;
    position: relative;
    z-index: 1;
    margin-top: 20px;
}

.common-resource-page .blog-subheading {
    font-size: 20px;
}

.page-template-template-su-success-stories .blog-subheading {
    margin-bottom: 40px;
}

.page-template-template-su-success-stories section.content-area-section {
    padding: 80px 0px 60px;
}

.page-template-template-su-success-stories section.content-area-section p,
.page-template-template-su-success-stories section.content-area-section li {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #383838;
    margin-bottom: 10px;
}

.page-template-template-su-success-stories section.content-area-section p b,
.page-template-template-su-success-stories section.content-area-section li b {
    font-weight: 600;
}

.page-template-template-su-success-stories .testimonial-section {
    padding: 0px 20px 80px;
    background-color: #ffffff;
}

.page-template-template-su-success-stories .testimonial-section h2 {
    color: #1A1B25;
    margin-bottom: 40px;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 126%;
    text-align: center;
}

.page-template-template-su-success-stories .testimonial-section .testimonial-card {
    background-color: #fff;
    padding: 40px;
    max-width: unset;
    margin: 0 auto;
    border-radius: 12px;
    border: 1px solid #F2F2F2;
    box-shadow: 0px 0px 40px 0px #0000001F;
}

.page-template-template-su-success-stories .testimonial-section .testimonial-text {
    color: #494949;
    margin-bottom: 30px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    text-align: center;
}

.page-template-template-su-success-stories .testimonial-section .author-img {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    margin: 0px;
}

.page-template-template-su-success-stories .testimonial-section .author-name {
    color: #000;
    font-family: Poppins;
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
    text-align: left;
}

.page-template-template-su-success-stories .testimonial-section .author-title {
    color: #494949;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
}

.page-template-template-su-success-stories section.content-area-section ul {
    padding-left: 30px;
}

.page-template-template-su-success-stories ul.social-share>li>a {
    background: #f6f4f1 !important;
    color: #1a1b25 !important;
    font-size: 16px !important;
}

.single-post .blog-updated-date {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    position: relative;
    z-index: 1;
    margin-top: 20px;
}


.single-post.category-infographic .blog-updated-date {
    display: none;
}

.single-post img.banner-calender {
    display: inline;
    vertical-align: middle;
    padding-right: 4px;
    padding-bottom: 4px;
}

.single-post .testimonial-slider .slick-dots li:not(:first-child) button:before {
    top: 2.5px !important;
}

.single-post .bottom-meta-wrap ul.nav.post-meta>li:nth-child(1) {
    margin: 5px 0px;
    margin-right: 0px;
    border-bottom: 1px solid rgb(236 238 243);
    padding-bottom: 15px;
}

.single-post .bottom-meta-wrap {
    padding: 30px 0px 0px !important;
}

.breadcrumbs-wrap {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    vertical-align: middle;
    color: #FFFFFF;
    word-break: revert !important;
}

.breadcrumbs-wrap a {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    vertical-align: middle;
    color: #FF7300;
    cursor: pointer;
}


.single-post .post-content-wrap .bottom-meta-wrap li a {
    line-height: 26px !important;
}

.single-post.category-video .post-content-wrap {
    padding: 50px 0px;
}

.single-post.category-infographic .bottom-meta-wrap ul.nav.post-meta {
    display: block;
}

.single-post .pagination-single-inner>h6.pagination-next:hover .title-inner:after,
.single-post .pagination-single-inner>h6.pagination-prev:hover .title-inner:before {
    color: #000000;
}

.single-post.category-infographic .post-content-wrap .post-inner h3 {
    line-height: 34px;
    color: #1A1B25;
}

.post-pagination-wrap {
    text-align: center;
    margin: auto;
}

.post-pagination-wrap ul.nav.pagination.post-pagination {
    font-weight: 500;
    font-size: 13px;
    line-height: 100%;
}

.post-pagination-wrap ul.nav.pagination.post-pagination>li>a {
    border: 1px solid #E4E4E7 !important;
    font-weight: 500;
    font-size: 13px;
}

.post-pagination-wrap ul.nav.pagination.post-pagination>li>span.active {
    font-weight: 500 !important;
}

p.tag-title {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 32px;
    line-height: 26px;
    vertical-align: middle;
}

nav.pagination-single.section-inner {
    display: none;
}

.entry-content ul {
    margin-bottom: 20px;
    padding-left: 30px;
}

.single-post .bottom-meta-wrap li.post-tag {
    padding-bottom: 30px;
}

.single-post .bottom-meta-wrap li.post-share-wrap {
    padding-top: 10px;
}

.single-post .bottom-meta-wrap li.post-share-wrap ul.social-share>li>a>i {
    font-size: 16px !important;
}

.single-post.category-blog .post-content-wrap {
    padding: 70px 0px 40px;
}

.single-post.category-infographic .post-content-wrap {
    padding: 70px 0px 40px;
}

.category-press-release .blog-form.widget {
    display: none;
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .single-post header.seoinux-page-header {
        padding: 150px 0px 75px;
    }
}

@media only screen and (max-width: 1024px) {
    .single-post .post-content-wrap {
        padding: 50px 0px;
        max-width: 96vw;
    }

    .single-post .col-md-3.order-md-3 {
        width: 100% !important;
        margin: 0px auto;
    }

    .single-post ul.page-title-elements.page-title-center.pull-center * {
        text-align: left;
    }

    .single-post header.seoinux-page-header {
        padding: 50px 0px 80px;
    }

    body.single.single-post .page-title-wrap {
        padding: 30px 0px 0px !important;
    }

    .single-post .pagination-single-inner>h6.pagination-prev .title-inner {
        text-align: left;
    }

    .single-post .pagination-single-inner>h6.pagination-next .title-inner {
        text-align: right;
    }

    .single-post .pagination-single-inner span.title-inner {
        font-size: 18px;
        line-height: 26px;
    }

    .single-post .pagination-single {
        padding: 20px 20px;
    }

}

@media only screen and (max-width: 768px) {
    .breadcrumbs-wrap {
        line-height: 24px;
        margin-bottom: 0px;
    }

    .breadcrumbs-wrap a {
        line-height: 30px;
    }

    .single-post.category-infographic .breadcrumbs-wrap {
        margin-bottom: 30px;
    }

    .single-post.category-infographic .content-widgets-wrapper .widget_block,
    .single-post.category-infographic .content-widgets-wrapper .content-widgets>.widget,
    .single-post.category-infographic .widget-area-right .widget_block {
        margin-bottom: -20px;
    }

    .common-resource-page .banner .breadcrumb p {
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 500px) and (max-width: 768px) {
    .single-post.category-blog .post-content-wrap {
        padding: 70px 0px 20px;
    }

    .su-side-strip {
        max-width: 75%;
        margin: auto;
        margin-top: 30px;
    }
}

@media only screen and (max-width: 480px) {

    .single-post ul.page-title-elements.page-title-center.pull-center *,
    .single-post .blog-subheading,
    .single-post .blog-updated-date,
    .page-template-template-su-success-stories .blog-subheading {
        text-align: left !important;
        word-break: revert !important;
    }

    .single-post ul.page-title-elements.page-title-center.pull-center h1.page-title,
    .blog-listing-main .banner .highlight,
    .page-template-template-su-success-stories .banner .highlight,
    .common-resource-page .banner .highlight {
        font-size: 26px;
        line-height: 38px;
    }

    .single-post header.seoinux-page-header {
        padding: 30px 0px 70px !important;
    }

    .single-post .pagination-single {
        padding: 20px 12px;
    }

    .single-post article {
        margin-bottom: 0px !important;
    }

    .blog-listing-main .banner {
        padding: 80px 0px 80px;
    }

    .page-template-template-su-success-stories .banner,
    .ebook-template .banner,
    .webinar-template .banner,
    .whitepaper-template .banner,
    .analyst_report-template .banner {
        padding: 80px 0px 80px !important;
    }

    .page-template-template-su-success-stories .testimonial-section h2 {
        font-size: 44px;
    }

    .banner .breadcrumb {
        margin-top: 0;
    }

    .single-post .content-widgets-wrapper .widget_block,
    .single-post .content-widgets-wrapper .content-widgets>.widget,
    .single-post .widget-area-right .widget_block {
        margin-bottom: 0px;
    }

    .breadcrumbs-wrap {
        line-height: 30px;
        margin-bottom: 30px;
        word-break: break-all !important;
    }

    .breadcrumbs-wrap a {
        line-height: 30px;
    }

    .single-post.category-infographic .post-content-wrap .row {
        gap: 30px;
    }

    .single-post.category-infographic .content-widgets-wrapper .widget_block,
    .single-post.category-infographic .content-widgets-wrapper .content-widgets>.widget,
    .single-post.category-infographic .widget-area-right .widget_block {
        margin-bottom: -40px !important;
    }
}

@media only screen and (min-width: 1032px) and (max-width: 1100px) {
    .breadcrumbs-wrap a {
        line-height: 30px;
    }

    .breadcrumbs-wrap {
        line-height: 30px;
    }
}

/* blog-detail page css ends */

/* RC page styling */

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .page-resource-center .mascot-bottom-left {
        left: 0px;
    }

    .page-template-template-su-success-stories .banner,
    .ebook-template .banner,
    .webinar-template .banner,
    .whitepaper-template .banner,
    .analyst_report-template .banner {
        padding: 140px 0px 70px;
    }
}

@media only screen and (max-width: 1024px) {

    .page-resource-center .mascot-bottom-left,
    .page-resource-center .mascot-line {
        display: none;
    }

    .page-resource-center .banner-section-rc {
        padding: 50px 20px 50px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .page-resource-center .banner-title {
        font-size: 60px;
        line-height: 58px;
    }

    a.banner-btn {
        font-family: Poppins;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: center;
        vertical-align: middle;
        color: #FFFFFF;
        background-color: #FF7300;
        padding: 13px 24px;
        border-radius: 24px;
        margin-top: 30px !important;
    }

    section.footer-strip-module {
        padding: 22px 14px;
    }

    .breadcrumbs-wrap {
        line-height: 30px;
    }

    .breadcrumbs-wrap a {
        line-height: 30px;
    }

}

@media only screen and (max-width: 1024px) {
    .page-resource-center .banner-title {
        font-size: 42px;
        line-height: 42px;
    }

    .page-template-template-su-success-stories .banner,
    .ebook-template .banner,
    .webinar-template .banner,
    .whitepaper-template .banner,
    .analyst_report-template .banner {
        padding: 50px 0px 50px !important;
    }

    .page-template-template-su-success-stories section.content-area-section {
        padding: 50px 0px;
    }

    .page-template-template-su-success-stories .testimonial-section {
        padding: 0px 20px 60px;
    }
}

@media only screen and (max-width: 480px) {

    .page-template-template-su-success-stories section.content-area-section {
        padding: 30px 0px;
    }

    .page-template-template-su-success-stories .testimonial-section {
        padding: 0px 6px 30px;
    }

    .page-template-template-su-success-stories .testimonial-section .testimonial-card {
        padding: 20px;
    }
}

/* video-detail page UI css start */

.single-post.category-video .blog-updated-date {
    display: none;
}

.single-post.category-video .embed-responsive {
    border-radius: 12px;
    margin-bottom: 40px;
}

.single-post.category-video .post-content-wrap .post-inner p strong,
.single-post.category-video .post-content-wrap .post-inner p b {
    font-weight: 700;
}

/* video-detail page UI css ends */

/* ebook page UI css ends */

.ebook-template .banner {
    background-image: url(../seoinux-child/assets/img/ebook-banner-bg.webp);
    padding: 180px 0px 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.webinar-template .banner {
    background-image: url(../seoinux-child/assets/img/webinar-banner-bg.webp);
}

.whitepaper-template .banner {
    background-image: url(../seoinux-child/assets/img/whitepaper-banner-bg.webp);
}

.analyst_report-template .banner {
    background-image: url(../seoinux-child/assets/img/analyst-banner-bg.webp);
}

.common-resource-page .form-section {
    margin: 80px 0px 70px;
}

.common-resource-page .hero-left {
    background: linear-gradient(180deg, #FFFFFF -12.04%, #FFCB9F 24.59%, #FF7300 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.common-resource-page .hero-left,
.common-resource-page .hero-right {
    max-width: 50%;
}

.ebook-template .key-takeaways,
.whitepaper-template .resource-description {
    margin-bottom: 80px;
}

.webinar-template .key-takeaways {
    margin: 60px 0px;
}


/* ebook page UI css ends */

/* ebook + webinar + whitepaper -- common css start */

section.key-takeaways h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 126%;
    color: #1A1B25;
    margin-bottom: 30px;
    padding-left: 12px;
}

section.key-takeaways .takeaway {
    display: flex;
    gap: 30px;
    align-items: center;
}

section.key-takeaways .takeaway .icon-box {
    border: 1px solid #EEEEEE;
    border-radius: 8px;
    padding: 12px;
}

section.key-takeaways .takeaway:nth-of-type(2) {
    margin: 30px 0px;
}

section.key-takeaways .takeaway .takeaway-content h4 {
    font-family: Poppins;
    font-weight: 500;
    font-size: 24px;
    line-height: 126%;
    color: #1A1B25;
    margin-bottom: 0px;
}

section.key-takeaways .takeaway .takeaway-content p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 126%;
    color: #383838;
}

section.key-takeaways .bottom-text {
    margin-top: 40px;
}

.analyst_report-template section.key-takeaways .bottom-text {
    margin-top: 0px;
}

section.key-takeaways .bottom-text p,
section.key-takeaways .bottom-text p sup {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #383838;
}

.common-resource-page .hero-right {
    text-align: center;
    background-color: #F6F4F1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 68px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}

.common-resource-page .hero-right h2 {
    margin-bottom: 30px;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 30px;
    line-height: 126%;
    color: #1A1B25;
    text-align: center;
    vertical-align: middle;
}

.common-resource-page img.banner-logo {
    margin: unset;
    margin-bottom: 10px;
}

.common-resource-page .medal-section {
    margin: 80px 0px;
}

.analyst_report-template.common-resource-page .medal-section {
    margin: 40px 0px;
}


.common-resource-page .medal-section .medal-wrapper {
    display: flex;
    justify-content: space-between !important;
    margin-top: 30px;
    gap: unset !important;
    flex-wrap: nowrap !important;
}

.common-resource-page .medal-section h2 {
    color: #1A1B25;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    text-align: center;
}

.common-resource-page .bottom-text {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #383838;
}

.common-resource-page .bottom-text b,
.common-resource-page .bottom-text strong {
    font-weight: 600;
}

.common-resource-page .bottom-text ul {
    margin-bottom: 20px;
    margin-left: 30px;
}

.common-resource-page ul.social-share>li>a {
    background: #F6F4F1 !important;
    color: #1A1B25 !important;
    font-size: 16px !important;
}

.common-resource-page .resources-form.mktoForm {
    width: 100% !important;
    /* max-width: 524px; */
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.common-resource-page .resources-form label.mktoLabel {
    font-family: Poppins;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 140%;
    vertical-align: middle;
    color: #000000;
    float: initial;
}

.common-resource-page .resources-form .mktoAsterix {
    color: #000000;
}

.common-resource-page .resources-form .mktoFormRow {
    min-width: 100%;
    display: flex;
    padding-left: 16px;
    gap: 16px;
}

.common-resource-page .resources-form .mktoFormCol {
    width: 100%;
    margin-bottom: 0px !important;
}

.common-resource-page .resources-form .mktoFieldWrap {
    width: 100%;
}

.page-searchunify-named-a-major-player-in-idc-marketscape-for-knowledge-discovery-software-2025 section.hero-section {
    display: none;
}

.page-searchunify-named-a-major-player-in-idc-marketscape-for-knowledge-discovery-software-2025 section.key-takeaways {
    margin-top: 60px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_5,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_6,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_8,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 {
    min-width: 100%;
}

.common-resource-page .resources-form input[type=text],
.common-resource-page .resources-form input[type=url],
.common-resource-page .resources-form input[type=email],
.common-resource-page .resources-form input[type=tel],
.common-resource-page .resources-form input[type=number],
.common-resource-page .resources-form input[type=date],
.common-resource-page .resources-form textarea.mktoField,
.common-resource-page .resources-form select.mktoField {
    padding: 2px 3px 2px 10px;
    border: 1px solid #42506633;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 4px 0px #4250661A;
    height: 45px;
    border-radius: 5px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 .mktoFieldWrap.mktoFieldWrap_6,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_8 .mktoFieldWrap.mktoFieldWrap_7,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 label#LblsearchUnifyTrialApprovedBy,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_8 label#LblemailOptInBoolean,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 label#LblconsenttoProcessing {
    width: 100% !important;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_8 .mktoAsterix {
    display: none;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_8 .mktoCheckboxList {
    position: relative;
    top: -20px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 .mktoCheckboxList {
    position: relative;
    top: -8px;
}

.common-resource-page .resources-form .mktoButtonRow {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.common-resource-page .resources-form .mktoButtonRow .mktoButtonWrap.mktoSimple {
    margin-left: 0px !important;
    margin-top: 30px;
}

@media only screen and (max-width: 480px) {
    .common-resource-page .resources-form .mktoButtonRow .mktoButtonWrap.mktoSimple {
        margin-top: 0px;
    }
}

.common-resource-page .resources-form .mktoButtonRow button.mktoButton {
    background-color: #FF7300 !important;
    background-image: unset !important;
    border: unset !important;
    border-radius: 24px;
    padding: 14px 24px !important;
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 {
    margin-top: 15px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_3 {
    margin-top: 0;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_3 .mktoFieldWrap,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 .mktoFieldWrap {
    display: contents;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 .mktoFieldWrap.mktoFieldWrap_6,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoFieldWrap.mktoFieldWrap_7,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    justify-content: flex-end;
    align-items: center;
    margin-left: -20px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 label#LblsearchUnifyTrialApprovedBy,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 label#LblemailOptInBoolean,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 label#LblconsenttoProcessing {
    width: 100% !important;
    font-family: Poppins;
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 140%;
    color: #383838;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 label#LblsearchUnifyTrialApprovedBy a,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 label#LblemailOptInBoolean a,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 label#LblconsenttoProcessing a {
    color: #FF7300 !important;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoLogicalField.mktoCheckboxList,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 .mktoLogicalField.mktoCheckboxList {
    padding: 0;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoLogicalField.mktoCheckboxList {
    padding-bottom: 30px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 .mktoLogicalField.mktoCheckboxList {
    padding-bottom: 16px;
}

.common-resource-page .resources-form.mktoForm .mktoRequiredField .mktoAsterix {
    display: none;
}

.common-resource-page .resources-form.mktoForm .mktoError {
    left: 0;
    right: unset !important;
}

.common-resource-page .resources-form.mktoForm .mktoFormRow.mktoFormRow_6 .mktoError {
    left: -4px;
    right: unset !important;
    bottom: 9px !important;
}

.common-resource-page .resources-form input#Company::placeholder {
    color: transparent;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 {
    margin-bottom: 15px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_3 .mktoOffset {
    width: 0px;
}

.common-resource-page .resources-form label#LblCountry,
.common-resource-page .resources-form label#LblState {
    /* margin-left: -10px; */
}

.common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 label#LblemailOptInBoolean,
.common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 label#LblconsenttoProcessing {
    width: 100% !important;
    font-family: Poppins;
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 140%;
    color: #383838;
}

.common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList {
    padding-bottom: 10px;
}

.common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList,
.common-resource-page .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList {
    padding: 0;
}

.common-resource-page .contactus-form .resources-form textarea#commentCapture {
    background: #fcfdfd;
    border-radius: 3px;
    border: 1px solid rgba(3, 54, 61, .25);
    box-shadow: none;
    color: rgba(17, 51, 56, .73);
    font: 15px/22px "Montserrat", Arial, sans-serif;
    height: 85px;
    min-height: 85px;
    padding: 10px;
    resize: vertical;
    width: 100%;
    padding-left: 10px;
}

.common-resource-page .contactus-form .mktoFormRow.mktoFormRow_5 .mktoFieldWrap.mktoFieldWrap_6 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: unset;
    gap: 9px;
}

body.page.page-contact-us .seoinux-page-header {
    padding: 60px 0px 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

@media only screen and (min-width: 1500px) {
    .common-resource-page .medal-section .medal-image img {
        max-width: unset !important;
    }

    sr7-txt#SR7_18_1-69-13 {
        margin-top: 20px;
    }

    .header-topbar .sutopbar.topbar-wrapper.slick-initialized.slick-slider.slick-vertical,
    .header-topbar .sutopbar.topbar-slider .slick-list,
    .header-topbar .sutopbar.topbar-slider .slick-list .slick-track,
    .header-topbar.topbar.elements-1 .pull-center li {
        width: 97% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .common-resource-page .hero-right {
        padding: 40px 40px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_8 .mktoCheckboxList {
        top: -16px;
    }

    .common-resource-page .medal-section .medal-image img {
        max-width: 180px !important;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 30px;
    }

    .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 30px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1100px) {
    .common-resource-page .hero-right {
        padding: 20px 20px;
    }
}

@media only screen and (max-width: 1024px) {
    .common-resource-page .hero-right {
        padding: 30px;
    }

    .common-resource-page .bottom-text ul {
        margin-left: 15px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 label#LblsearchUnifyTrialApprovedBy a,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 label#LblemailOptInBoolean a,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 label#LblconsenttoProcessing a {
        padding: 0;
    }

    .common-resource-page .hero-right h2 {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 800px) {
    .common-resource-page .form-section {
        margin: 60px 0px;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .common-resource-page .hero-left,
    .common-resource-page .hero-right {
        max-width: 100%;
        padding: 30px 18px;
    }

    .common-resource-page .hero-left {
        border-top-left-radius: 16px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 16px;
        padding: 30px;
    }

    .common-resource-page .hero-right {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 16px;
        border-bottom-left-radius: 16px;
    }

    .common-resource-page .hero-right h2 {
        margin-bottom: 0px;
    }

    .common-resource-page .medal-section {
        margin: 50px 0px;
    }

    .webinar-template .key-takeaways {
        margin: 50px 0px;
    }

    section.key-takeaways .takeaway:nth-of-type(2) {
        margin: 20px 0px;
    }

    .ebook-template .key-takeaways,
    .whitepaper-template .resource-description {
        margin-bottom: 50px;
    }

    section.key-takeaways .bottom-text p sup {
        font-size: 12px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 .mktoCheckboxList {
        top: -2px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList input+label:after,
    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList input+label:after {
        top: 13px;
    }

    .page-contact-us .elementor-105950 .elementor-element.elementor-element-103425f4 .elementor-heading-title {
        margin-left: 22px;
    }

    section.footer-strip-module h4 {
        font-size: 18px;
        text-align: left;
    }
}

@media only screen and (max-width: 480px) {

    .mktoForm .mktoRadioList,
    .mktoForm .mktoCheckboxList {
        width: 10% !important;
    }

    .common-resource-page .form-section {
        margin: 30px 0px;
    }

    .common-resource-page .resources-form .mktoFormRow {
        min-width: 100%;
    }

    .common-resource-page .resources-form .mktoRadioList,
    .common-resource-page .resources-form .mktoCheckboxList {
        width: 10%;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_8 .mktoCheckboxList {
        top: -40px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 .mktoCheckboxList {
        top: -18px;
    }

    section.key-takeaways h2 {
        font-size: 38px;
        text-align: center;
        margin-bottom: 15px;
    }

    .common-resource-page .medal-section {
        margin: 30px 0px;
    }

    .common-resource-page .medal-section .medal-wrapper {
        gap: 30px !important;
        flex-wrap: wrap !important;
    }

    .common-resource-page .medal-section h2 {
        font-size: 34px;
        line-height: 50px;
    }

    .analyst_report-template section.key-takeaways .bottom-text {
        margin-top: 0;
    }

    .webinar-template .key-takeaways {
        margin: 30px 0px;
    }

    section.key-takeaways .takeaway:nth-of-type(2) {
        margin: 15px 0px;
    }

    .ebook-template .key-takeaways,
    .whitepaper-template .resource-description {
        margin-bottom: 30px;
    }

    section.key-takeaways .takeaway {
        gap: 15px;
    }

    .common-resource-page .resources-form .mktoFormRow {
        padding-left: 0;
        gap: 6px;
        flex-direction: column;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_3,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 {
        margin-top: 0px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 .mktoFieldWrap.mktoFieldWrap_6,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoFieldWrap.mktoFieldWrap_7,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 .mktoFieldWrap {
        gap: 0px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 45px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_7 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 10px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_5,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 {
        /* padding-left: 22px !important; */
    }

    .common-resource-page .resources-form label#LblCountry,
    .common-resource-page .resources-form label#LblState {
        margin-left: 0px;
    }

    .common-resource-page .resources-form i.bi.bi-arrow-up-right {
        padding-right: 4px;
    }

    .single-post .post-content-wrap .post-inner .cta-sec-area-one {
        margin-bottom: 40px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .common-resource-page .form-section {
        margin: 60px 0px 40px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 46px;
    }

    .common-resource-page .resources-form i.bi.bi-arrow-up-right {
        padding-right: 4px;
    }

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_9 .mktoCheckboxList {
        top: -2px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList input+label:after,
    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList input+label:after {
        top: 13px;
    }

    .page-contact-us .elementor-105950 .elementor-element.elementor-element-103425f4 .elementor-heading-title {
        margin-left: 22px;
    }

}

@media (max-width: 992px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_3 .mktoFieldWrap,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 .mktoFieldWrap {
        display: flex;
        flex-direction: column;
    }

    .common-resource-page .resources-form label#LblCountry,
    .common-resource-page .resources-form label#LblState {
        margin-left: 0px;
    }

    .page-template-template-su-resource-center .mascot-bottom-left {
        display: none !important;
    }
}

@media (min-width: 1030px) and (max-width: 1350px) and (-webkit-min-device-pixel-ratio: 2) {

    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_3 .mktoFieldWrap,
    .common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 .mktoFieldWrap {
        display: flex;
        flex-direction: column;
    }

    .common-resource-page .resources-form label#LblCountry,
    .common-resource-page .resources-form label#LblState {
        margin-left: 0px;
        display: flex;
        flex-direction: column;
    }

    .page-template-template-su-resource-center .mascot-bottom-left {
        display: none !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 22vw !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-lottie.mascot {
        left: 59vw !important;
    }
}


/* ebook + webinar + whitepaper -- common css end */


/* UI correction syn from live - komal */
.elementor-16 .elementor-element.elementor-element-46c7216 .cea-tabs>a:hover .cea-tab-title {
    color: #000 !important;
}

.elementor-element.elementor-element-31208d3a.elementor-widget.elementor-widget-image {
    border-radius: 16px;
}

.single-post .page-subheading {
    font-size: 18px;
    color: #fff !important;
    font-family: 'Poppins';
    line-height: 28px;
    font-weight: 400;
    opacity: 1 !important;
    z-index: 9;
    position: relative;
    margin-top: 14px;
}

.elementor-100123 .elementor-element.elementor-element-28debe66 .cea-tab-elementor-widget .cea-tabs>a,
.elementor-99936 .elementor-element.elementor-element-58ee3566 .cea-tab-elementor-widget .cea-tabs>a,
.elementor-100067 .elementor-element.elementor-element-3e487b89 .cea-tab-elementor-widget .cea-tabs>a {
    height: 62px;
    padding: 16px 20px;
}

.elementor-103593 .elementor-element.elementor-element-7e8cb0d7 .cea-tab-elementor-widget .cea-tabs>a,
.elementor-103537 .elementor-element.elementor-element-63472d10 .cea-tab-elementor-widget .cea-tabs>a,
.elementor-104132 .elementor-element.elementor-element-2a93f311 .cea-tab-elementor-widget .cea-tabs>a,
.elementor-104304 .elementor-element.elementor-element-4ad94191 .cea-tab-elementor-widget .cea-tabs>a {
    height: 62px;
    padding: 16px 20px;
}

ul.nav.post-meta>li.post-tag>a {
    text-transform: unset !important;
}

.live-top-bar {
    color: #FF7300;
}

.content-area.q-n-a-template .faq-item .answer ul {
    margin-bottom: 1rem;
}

.begin-sec-boxes h4.feature-box-title,
.all-rc .card h3 {
    color: #1A1B25 !important;
}

.frequently-asked-questions h5.feature-box-title,
.frequently-asked-questions a.nav-item.nav-link {
    color: #1A1B25 !important;
}

.blog-on-page-navigation li {
    list-style-type: none;
}

.single-post .highlight {
    border-left: 4px solid #ff7300;
    padding: 24px 24px 10px;
    margin: 16px 0;
    background: #f8f8f8;
    color: #757575;
}

header ul.nav.wp-menu li>ul.sub-menu .other-org-color a {
    color: #FF7300 !IMPORTANT;
}

/* UI correction syn from live - komal */

/* social-icon-feedback - custom section css start */
.custom-social-area {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0px 20px;
    border-top: 1px solid rgb(236 238 243);
    border-bottom: 1px solid rgb(236 238 243);
}

.custom-social-area .su_feedback_form {
    border: unset;
    color: #fff;
    font-size: 24px;
    padding: 0px;
    text-align: center;
    background: unset;
    box-shadow: unset;
    border-radius: unset;
    margin-bottom: 0px;
    max-width: unset;
}

.custom-social-area .su__font-12 {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #383838;
}

.custom-social-area .su__fillhover-blue:hover {
    fill: #FF7300;
}

.bottom-meta-wrap ul.nav.post-meta {
    display: block;
}

.single-post .bottom-meta-wrap {
    border-bottom: unset;
}

.category-infographic .bottom-meta-wrap p.tag-title,
.category-infographic .bottom-meta-wrap li.post-tag {
    display: none;
}

.category-infographic .bottom-meta-wrap {
    border-top: unset;
}

.custom-social-area.custom-container.container {
    margin-bottom: 70px;
}

.custom-social-area .post-share-wrap {
    margin-top: 0;
}

@media only screen and (max-width: 1024px) {
    .custom-social-area {
        padding: 15px 15px 20px;
    }
}

@media only screen and (max-width: 480px) {
    .custom-social-area {
        flex-wrap: wrap;
        justify-content: center;
    }

    .su_page_rating_box {
        padding-left: 0px;
    }

    .custom-social-area.custom-container.container {
        margin-bottom: 30px;
        margin-top: 40px;
    }
}

/* social-icon-feedback - custom section css end */


/* Advisory Board css start */
.blog-listing-main.advisory-board .banner {
    background-image: url(../seoinux-child/assets/img/advisory-banner-bg.webp);
}

.advisory-board .advisory-section {
    padding: 60px 20px;
    background: #fff;
    text-align: center;
    font-family: 'Poppins';
}

.advisory-board .advisory-section h2 {
    font-size: 48px;
    margin-bottom: 10px;
    color: #1A1B25;
    font-weight: 700;
    line-height: 126%;
    font-family: 'Montserrat';
}

.advisory-board .advisory-section p {
    max-width: 100%;
    margin: 0 auto 40px;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
    font-family: 'Poppins';
    color: #383838;
}

.advisory-board .advisors-grid {
    display: flex;
    gap: 30px;
    max-width: 65vw;
    margin: 0 auto;
    justify-content: center;
    flex-wrap: wrap;
}

.advisory-board .advisor-card {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    text-align: left;
    color: #fff;
    transition: transform 0.3s ease;
    position: relative;
}

.advisory-board .advisor-card img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
}

.advisory-board .advisor-card .card-content {
    padding: 20px;
    position: absolute;
    bottom: 0;
    height: 100%;
    background: linear-gradient(to bottom, #F5F5F500 0%, #000000 100%);
    width: 100%;
}


.advisory-board .advisor-card .card-content h3 {
    font-size: 24px;
    margin-bottom: 5px;
    color: #fff;
    line-height: 126%;
    font-weight: 600;
    font-family: 'Poppins';
}

.advisory-board .advisor-card .card-content p {
    font-size: 16px;
    color: #FF7300;
    line-height: 126%;
    margin: 0;
    font-family: 'Poppins';
}

.advisory-board .arrow-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    transition: transform 0.2s ease;
    z-index: 2;
}

.advisory-board .team-popup {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1000px;
    width: 95%;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.advisory-board .team-popup p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.advisory-board .popup-inner {
    position: relative;
    padding: 0px;
    padding-right: 30px;
}

.advisory-board .popup-grid {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.advisory-board .popup-image {
    flex: 0 0 300px;
    text-align: center;
    position: relative;
}

.advisory-board .popup-image img {
    border-radius: 10px;
    width: 100%;
    max-width: 300px;
    height: auto;
}

.advisory-board .popup-name {
    position: absolute;
    z-index: 9;
    background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #000000 87.98%);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    width: 100%;
    top: 0;
    height: 100%;
}

.advisory-board .popup-name h3 {
    margin: 24px 0px 0px 10px;
    font-family: Poppins;
    font-weight: 600;
    font-size: 24px;
    line-height: 126%;
    text-align: left;
    color: #FFFFFF;
}

.advisory-board .popup-name .designation {
    color: #FF6A00;
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 126%;
    margin-left: 10px;
    margin-bottom: 20px;
}

.advisory-board .popup-text {
    flex: 1;
    font-size: 15px;
    line-height: 1.6;
    color: #333;
    position: relative;
}

.advisory-board .linkedin-icon {
    display: inline-block;
    margin-top: 0px;
    position: absolute;
    right: 0;
}

.advisory-board .linkedin-icon img {
    width: 44px;
    height: 44px;
}

.advisory-board .close {
    position: absolute;
    top: -34px;
    right: -8px;
    font-size: 36px;
    color: #FFFFFF;
    cursor: pointer;
    background: unset;
    font-weight: 200;
}

.advisory-board .close:before {
    content: unset;
}

.advisory-board .close:hover {
    background-color: unset;
}

.advisory-board .advisor-card .arrow-icon {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
}

.advisory-board .advisor-card:hover .arrow-icon {
    opacity: 1;
    visibility: visible;
}

.advisory-board .popup-overlay {
    display: none;
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000D9;
}

.advisory-board .member-details {
    position: absolute;
    top: 66%;
}

.advisory-board .popup-name .member-details {
    position: absolute;
    top: 62%;
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .advisory-board .advisor-card .card-content p {
        font-size: 15px;
    }

    .advisory-board .image-section.viewTeamMember {
        max-width: 30%;
    }

    .advisory-board .advisory-section .popup-name {
        height: 100%;
    }

    .advisory-board .member-details {
        top: 64%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1299px) {
    .advisory-board .member-details {
        top: 60%;
    }

    .advisory-board .advisor-card .card-content {
        padding: 10px;
    }
}

@media (max-width: 1024px) {
    .advisory-board .popup-name .member-details {
        top: 60%;
        left: 10px;
    }

    .advisory-board .popup-name {
        height: 101%;
        left: -1px;
    }
}

@media (max-width: 768px) {
    .advisory-board .popup-grid {
        flex-direction: column;
        align-items: center;
    }

    .advisory-board .team-popup {
        top: 15%;
        height: 76vh;
    }

    .advisory-board .popup-inner {
        position: relative;
        padding: 0px;
        padding-right: 15px;
        padding-left: 15px;
        transform: translate(0%, 4%);
    }

    .advisory-board .advisors-grid {
        max-width: 100%;
    }
}

@media (max-width: 480px) {
    .advisory-board .team-popup {
        top: 3%;
        height: 90vh;
    }

    .advisory-board .team-popup p {
        font-size: 12px;
        line-height: 22px;
    }

    .advisory-board .advisory-section .close {
        top: -30px;
    }

    .advisory-board .advisory-section p {
        font-size: 14px;
    }

    .advisory-board .advisory-section h2 {
        font-size: 40px;
        line-height: 110%;
    }

    .advisory-board .member-details {
        left: 5px;
    }
}

@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    .advisory-board .advisory-section p {
        font-size: 10px;
        line-height: 20px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .advisory-board .team-popup {
        top: 7%;
    }

    .advisory-board .team-popup p {
        font-size: 12px;
        line-height: 22px;
    }

    .advisory-board .linkedin-icon {
        right: 100px;
    }

    .advisory-board .advisors-grid {
        max-width: 100vw;
    }
}

/* Advisory Board css end */

/* Leadership css start */
.blog-listing-main.leadership-board .banner {
    background-image: url(../seoinux-child/assets/img/leadership-banner-bg.webp);
}

.leadership-board .advisory-section {
    padding: 60px 0px 0px;
    background: #fff;
    text-align: center;
    font-family: 'Poppins';
}

.leadership-board .advisory-section .container {
    max-width: 80vw !important;
}

.leadership-board .advisory-section h2 {
    font-size: 48px;
    margin-bottom: 10px;
    color: #1A1B25;
    font-weight: 700;
    line-height: 126%;
    font-family: 'Montserrat';
}

.leadership-board .advisory-section p {
    max-width: 100%;
    margin: 0 auto 40px;
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
    font-family: 'Poppins';
    color: #383838;
}

.leadership-board .advisors-grid {
    display: flex;
    gap: 30px;
    max-width: 80vw;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 70px;
}

.leadership-board .advisor-card {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    text-align: left;
    color: #fff;
    transition: transform 0.3s ease;
    position: relative;
}

.leadership-board .advisor-card img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
}

.leadership-board .advisor-card .card-content {
    padding: 20px;
    position: absolute;
    bottom: 0;
    height: 100%;
    background: linear-gradient(to bottom, #F5F5F500 0%, #000000 100%);
    width: 100%;
}

.leadership-board .advisor-card .card-content h3 {
    font-size: 24px;
    margin-bottom: 5px;
    color: #fff;
    line-height: 126%;
    font-weight: 600;
    font-family: 'Poppins';
}

.leadership-board .advisor-card .card-content p {
    font-size: 16px;
    color: #FF7300;
    line-height: 126%;
    margin: 0;
    font-family: 'Poppins';
}

.leadership-board .advisory-section .arrow-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    transition: transform 0.2s ease;
    z-index: 2;
}

.leadership-board .advisory-section .team-popup {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1000px;
    width: 95%;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}

.leadership-board .advisory-section .team-popup p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.leadership-board .advisory-section .popup-inner {
    position: relative;
    padding: 0px;
    padding-right: 30px;
}

.leadership-board .advisory-section .popup-grid {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.leadership-board .advisory-section .popup-image {
    flex: 0 0 300px;
    text-align: center;
    position: relative;
}

.leadership-board .advisory-section .popup-image img {
    border-radius: 10px;
    width: 100%;
    max-width: 300px;
    height: auto;
}

.leadership-board .advisory-section .popup-name {
    position: absolute;
    z-index: 9;
    background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #000000 87.98%);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    width: 100%;
    top: 0;
    height: 101%;
}

.leadership-board .advisory-section .popup-name h3 {
    margin: 24px 0px 0px 10px;
    font-family: Poppins;
    font-weight: 600;
    font-size: 24px;
    line-height: 126%;
    text-align: left;
    color: #FFFFFF;
}

.leadership-board .advisory-section .popup-name .designation {
    color: #FF6A00;
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 126%;
    margin-left: 10px;
    margin-bottom: 20px;
}

.leadership-board .advisory-section .popup-text {
    flex: 1;
    font-size: 15px;
    line-height: 1.6;
    color: #333;
    position: relative;
}

.leadership-board .advisory-section .linkedin-icon {
    display: inline-block;
    margin-top: 0px;
    position: absolute;
    right: 0;
}

.leadership-board .advisory-section .linkedin-icon img {
    width: 44px;
    height: 44px;
}

.leadership-board .advisory-section .close {
    position: absolute;
    top: -34px;
    right: -8px;
    font-size: 36px;
    color: #FFFFFF;
    cursor: pointer;
    background: unset;
    font-weight: 200;
}

.leadership-board .close:before {
    content: unset;
}

.leadership-board .close:hover {
    background-color: unset;
}

.leadership-board .advisor-card .arrow-icon {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
}

.leadership-board .advisor-card:hover .arrow-icon {
    opacity: 1;
    visibility: visible;
}

.leadership-board .popup-overlay {
    display: none;
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000D9;
}

.leadership-board .member-details {
    position: absolute;
    top: 72%;
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .leadership-board .advisor-card .card-content p {
        font-size: 14px;
    }

    .leadership-board .image-section.viewTeamMember {
        max-width: 22%;
    }

    .leadership-board .advisors-grid {
        gap: 40px;
    }

    .leadership-board .advisory-section .popup-name {
        height: 101%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1299px) {
    .leadership-board .advisor-card .card-content {
        padding: 12px;
    }

    .leadership-board .advisor-card .card-content h3 {
        font-size: 22px;
    }

    .leadership-board .advisors-grid {
        gap: 34px;
    }
}

@media (max-width: 1024px) {
    .leadership-board .image-section.viewTeamMember {
        max-width: 40%;
    }
}

@media (max-width: 768px) {
    .leadership-board .advisory-section .popup-grid {
        flex-direction: column;
        align-items: center;
    }

    .leadership-board .advisory-section .team-popup {
        top: 15%;
        height: 70vh;
    }

    .leadership-board .advisory-section .popup-inner {
        position: relative;
        padding: 0px;
        padding-right: 15px;
        padding-left: 15px;
        transform: translate(0%, 14%);
    }

    .leadership-board .advisory-section .close {
        top: -110px;
    }

    .leadership-board .advisor-card .card-content {
        padding: 10px;
    }

    .leadership-board .advisor-card .card-content p {
        font-size: 14px;
    }

    .leadership-board .advisors-grid {
        max-width: 100%;
    }
}

@media (max-width: 480px) {
    .leadership-board .advisory-section .team-popup {
        top: 5%;
        height: 92vh;
    }

    .leadership-board .advisory-section .team-popup p {
        font-size: 10px;
        line-height: 20px;
    }

    .leadership-board .image-section.viewTeamMember {
        max-width: 100%;
    }

    .leadership-board .advisor-card .card-content h3 {
        font-size: 26px;
    }

    .leadership-board .advisor-card .card-content p {
        font-size: 18px;
    }

    .leadership-board .advisory-section .container {
        max-width: 98vw !important;
    }

    .leadership-board .advisory-section h2 {
        font-size: 40px;
        line-height: 110%;
    }

    .leadership-board .advisory-section .close {
        top: -110px;
    }

    .leadership-board .advisory-section p {
        font-size: 16px;
    }

    .leadership-board .advisory-section .popup-grid {
        gap: 12px;
    }

    .leadership-board .advisory-section .linkedin-icon {
        right: 80px;
    }
}

@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    .leadership-board .advisory-section p {
        font-size: 10px;
        line-height: 20px;
    }

    .leadership-board .advisory-section .linkedin-icon {
        right: 80px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .leadership-board .advisory-section .team-popup {
        top: 7%;
    }

    .leadership-board .advisory-section .team-popup p {
        font-size: 10px;
        line-height: 20px;
    }

    .leadership-board .advisory-section .linkedin-icon {
        right: 100px;
        bottom: -44px;
    }
}

@media (max-width: 992px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .leadership-board .advisory-section .popup-grid {
        align-items: center;
    }

    .leadership-board .advisory-section .popup-text {
        padding-top: 20px;
    }

    .leadership-board .advisory-section .team-popup p {
        font-size: 10px;
        line-height: 20px;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1040px) {
    .leadership-board .member-details {
        position: absolute;
        top: 72%;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1040px) and (-webkit-min-device-pixel-ratio: 2) {
    .leadership-board .member-details {
        position: absolute;
        top: 72%;
    }
}

/* leaderdhip --- advisory -- common css */


/* Leadership css end */

/* FAQ page css starts */
.page-faqs h1.page-title,
.page-faq h1.page-title {
    font-size: 56px;
    color: #ffffff;
}


.page-faqs .page-title-wrap,
.page-faq .page-title-wrap {
    padding-top: 180px;
    padding-bottom: 160px;
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {

    .page-faqs .page-title-wrap,
    .page-faq .page-title-wrap {
        padding-top: 165px;
    }

    .section-title-wrapper.faq-sec-head .section-title {
        font-size: 32px !important;
    }
}


@media only screen and (max-width: 1024px) {
    .security-privacy .elementor-element.elementor-element-1ed1593b {
        min-width: 190px;
    }
}

@media only screen and (max-width: 992px) {

    .begin-sec-boxes .feature-box-inner {
        min-height: 130px !important;
    }
}

@media only screen and (max-width: 480px) {

    body.page.page-faqs .page-title-wrap,
    body.page.page-faq .page-title-wrap {
        padding: 40px 0px 70px !important;
    }

    .page-faqs .breadcrumbs-wrap,
    .page-faq .breadcrumbs-wrap {
        margin-bottom: 0px;
    }

    .page-faqs h1.page-title,
    .page-faq h1.page-title {
        font-size: 40px;
    }
}

/* FAQ page css ends */

.common-resource-page.thankyou-web section.resource-description {
    margin: 80px 0px;
}

.common-resource-page.thankyou-web .qa-banner-content {
    color: #FF7300;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
}

/* Resource Center - correction - Shubham */
.page-template-template-su-resource-center .mascot-bottom-left {
    left: -6px !important;
}

.page-template-template-su-resource-center .su__filters-button:focus,
.page-template-template-su-resource-center .su__key-focus:focus,
.page-template-template-su-resource-center .su__tabs:focus,
.page-template-template-su-resource-center .su__filter-toggle:focus {
    box-shadow: none !important;
    border-radius: 10px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.page-template-template-su-resource-center div#su__top_nav_inner_div button {
    color: #000000;
}

.page-template-template-su-resource-center #facets-section .facet .su__w-100 .su__border-t {
    border-bottom: 1px solid #79797914;
    border-top: none;
    border-left: none;
    border-right: none;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #000000;
}

.page-template-template-su-resource-center label.su__filter-label.su__d-inline-block.su__line-height-n.su__flex-1.su__text-truncate.su__font-12.su__ml-2.su__rtlmr-2.su__mr-3.su__rtlml-3.su__cursor {
    color: #383838;
    font-size: 15px;
}

.page-template-template-su-resource-center button.su__see-more-less.su__clear__filters__button:hover {
    color: rgba(70, 70, 70, 0.8) !important;
}

@media (max-width: 1100px) and (orientation: portrait) {

    .page-template-template-su-resource-center .mascot-line,
    .page-template-template-su-resource-center .mascot-bottom-left {
        display: none !important;
    }
}



/* About page styling starts */
.page-about-us .elementor-element.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
    background-image: none !important;
}

.page-about-us .cus-section-top .elementor-widget-container.feature-box-wrapper.feature-box-default {
    box-shadow: 0px 4px 16px 0px #0000000D;
    border: 1px solid #EADED4;
    padding: 32px 30px 34px 30px;
}

.page-about-us .cus-section-top .elementor-widget-container.feature-box-wrapper.feature-box-default h4.feature-box-title {
    color: #1A1B25;
}

.page-about-us .elementor-234 .elementor-element.elementor-element-bc17573.e-con .feature-box-wrapper .fbox-number,
.page-about-us .elementor-234 .elementor-element.elementor-element-80dd0c8.e-con .feature-box-wrapper .fbox-number {
    font-size: 130px;
    font-weight: 400;
}

.page-about-us .page-title-wrap {
    padding-top: 0;
    padding-bottom: 0;
}

body.page.page-about-us .seoinux-page-header {
    padding: 170px 0px 120px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.page-about-us h1.page-title {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 56px;
    line-height: 66px;
    vertical-align: middle;
    color: #FFFFFF;
    padding-top: 20px;
}

.page-about-us .page-subheading,
.recognitions-template .banner-subheading,
.page-press-releases .banner-subheading {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    vertical-align: middle;
    color: #FFFFFF;
    position: relative;
    z-index: 9;
    margin-top: 20px;
}

.page-about-us .elementor-element.elementor-element-89e4a9c.elementor-widget.elementor-widget-image {
    border-radius: 16px;
}

.page-about-us .feature-box-wrapper .cea-feature-box-img>img {
    max-width: 60px;
    max-height: 60px;
}

.page-about-us .clients-sec .e-con-inner {
    padding: 20px 0px 60px;
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .page-about-us .about-scroll-head h2.section-title {
        font-size: 42px;
        line-height: 50px;
    }

    .page-about-us .cus-section-top .feature-box-wrapper .feature-box-title {
        font-size: 28px !important;
    }

    .page-about-us .about-gz .fbox-content {
        line-height: 26px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
    }

    .page-about-us .security-privacy .e-con-inner {
        padding-left: 16px;
    }

    .page-about-us .page-subheading {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1024px) {
    .page-about-us .page-title-wrap>ul.page-title-elements>* {
        text-align: left !important;
    }

    body.page.page-about-us .seoinux-page-header {
        padding: 0px 0 75px !important;
    }

    body.page.page-about-us .page-title-wrap {
        padding: 50px 0px 0px !important;
    }
}

@media only screen and (max-width: 480px) {
    body.page.page-about-us .seoinux-page-header {
        padding: 0px 0 75px !important;
    }

    .page-about-us .breadcrumbs-wrap {
        margin-bottom: 10px;
    }

    .page-about-us .page-subheading {
        margin-top: 0;
    }

    .page-about-us h2.section-title.none {
        padding-left: 0px !important;
        text-align: center !important;
    }

    .elementor-element.elementor-element-407038b4.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .page-about-us .cus-section-top .elementor-widget-container.feature-box-wrapper.feature-box-default {
        padding: 10px !important;
    }

    .page-about-us h4.elementor-heading-title.elementor-size-default {
        padding: 0px !important;
    }

    .page-about-us .elementor-element.e-con.e-parent div .cea-button-wrapper {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
        margin-right: auto !important;
        margin-left: auto !important;
        text-align: center;
    }

    .page-about-us .leadership .feature-box-inner {
        min-height: unset;
    }

    .page-about-us .elementor-element.e-con.e-parent.about-grazitti-interactive {
        margin-top: -150px !important;
        padding: 0px 15px !important;
    }

    .page-about-us .about-grazitti-interactive h3.feature-box-title {
        text-align: left;
    }

    .page-about-us .about-grazitti-interactive .fbox-content {
        text-align: left;
    }

    .page-about-us .begin-your-ai-transformation {
        padding: 0px 15px;
    }

    .page-about-us .discover-more-resources .e-con-inner {
        gap: 20px !important;
    }

    .page-about-us .begin-your-ai-transformation {
        margin-bottom: -40px !important;
    }
}

@media (max-width: 992px) and (orientation: landscape) {

    body.page.page-about-us .seoinux-page-header {
        padding: 0px 0 70px;
    }

    body.page.page-about-us .page-title-wrap {
        padding: 50px 0px 0px !important;
    }

    body.page.page-about-us .elementor-element.clients-sec.our-esteemed-clients {
        margin-top: 30px;
    }
}

/* About page styling end */

/* Recognition page styling start */

.recognitions-template .banner {
    background-image: url(../seoinux-child/assets/img/recognition-banner-bg.webp);
    padding: 200px 0px 120px;
}

.recognitions-template .recognition-card-area {
    margin: 80px 0px 40px;
}

.recognitions-template .recognition-card-area .card-grid {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 50px;
    flex-wrap: wrap;
}

.recognitions-template .recognition-card-area .recognition-card {
    border: 1px solid #EEEEEE;
    border-radius: 16px;
    padding: 40px;
    max-width: 48%;
    min-height: 448px;
}

.recognitions-template .recognition-card-area .recognition-card:hover {
    border: 1px solid #FF7300;
}

.recognitions-template .recognition-card-area .customer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    min-height: 130px;
}

.recognitions-template .recognition-card-area .customer img {
    margin: unset;
    max-width: 220px;
    max-height: unset;
}

.recognitions-template .recognition-card-area .customer p.date {
    font-family: Poppins;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    text-align: right;
    color: #1A1B25;
}

.recognitions-template .recognition-card-area .recognition-card h5 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    color: #1A1B25;
    margin-bottom: 12px;
}

.recognitions-template .recognition-card-area .recognition-card p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #1A1B25;
}

.recognitions-template .recognition-card-area .recognition-card a {
    color: #1A1B25;
    text-decoration: none;
    font-weight: 600;
    line-height: 24px;
    font-size: 16px;
}

.recognitions-template .recognition-card-area .recognition-card a i.bi.bi-arrow-up-right::before {
    color: #1A1B25;
}

.recognitions-template .recognition-card-area .recognition-card:hover a {
    color: #FF7300;
}

.recognitions-template .recognition-card-area .recognition-card:hover a i.bi.bi-arrow-up-right::before {
    color: #FF7300;
}

.recognitions-template .post-pagination-wrap ul.nav.pagination.post-pagination {
    justify-content: center !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .recognitions-template .recognition-card-area .recognition-card {
        padding: 40px;
        max-height: 370px;
    }

    .recognitions-template .recognition-card-area .card-grid {
        gap: 36px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1130px) {
    .recognitions-template .recognition-card-area .card-grid {
        gap: 0;
    }

    .recognitions-template .recognition-card-area .customer {
        align-items: baseline;
        flex-direction: column;
        gap: 15px;
    }

    .recognitions-template .recognition-card-area .recognition-card {
        padding: 20px;
        min-height: 400px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 1024px) {
    .recognitions-template .banner {
        padding: 100px 0px;
    }

    .recognitions-template .recognition-card-area {
        margin: 60px 0px 40px;
    }

    .recognitions-template .recognition-card-area .card-grid {
        gap: 36px;
    }

    .recognitions-template .recognition-card-area .recognition-card {
        padding: 20px;
        max-width: 48%;
        min-height: 390px;
    }

    .recognitions-template .recognition-card-area .recognition-card h5 {
        margin-bottom: 18px;
        line-height: 140%;
    }
}

@media only screen and (max-width: 768px) {
    .recognitions-template .recognition-card-area {
        margin: 40px 0px 40px;
    }

    .recognitions-template .recognition-card-area .card-grid {
        gap: 26px;
    }

    .recognitions-template .recognition-card-area .recognition-card {
        padding: 20px;
        max-width: 48%;
        min-height: 462px;
    }

    .recognitions-template .recognition-card-area .customer {
        display: flex;
        align-items: baseline;
        flex-direction: column;
        gap: 15px;
    }
}

@media only screen and (max-width: 480px) {
    .recognitions-template .recognition-card-area .card-grid {
        flex-direction: column;
    }

    .recognitions-template .recognition-card-area .recognition-card {
        padding: 20px 20px 40px;
        max-width: 100%;
    }

    .recognitions-template .banner {
        padding: 80px 0px;
    }

    .recognitions-template .recognition-card-area .recognition-card {
        min-height: unset;
    }

    .recognitions-template .ai-transformation-module {
        padding: 0px 0px 40px;
    }

    .recognitions-template .post-pagination-wrap ul.nav.pagination.post-pagination {
        margin-bottom: -20px;
    }

    .recognitions-template .recognition-card-area .customer img {
        margin: unset;
        max-width: 100%;
        max-height: 120px;
    }

    .recognitions-template .recognition-card-area .customer {
        display: flex;
        align-items: baseline;
        flex-direction: column;
        gap: 20px;
        min-height: unset;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .recognitions-template .recognition-card-area .card-grid {
        gap: 32px;
    }
}

/* Recognition page styling end */
.single-post .post-content-wrap .post-inner .entry-content>p:has(img):first-of-type {
    margin-top: -36px !important;
}

.single-post .post-content-wrap .post-inner .entry-content>p:first-of-type>img {
    display: none;
}

.single-post .post-content-wrap .post-inner p {
    line-height: inherit !important;
}

.single-post .post-content-wrap .post-inner li {
    margin-bottom: 14px !important;
}


/* Product Pages -- custom css - start */
.page-agent-helper {
    position: relative;
}

.product-pages .cus-section-top.e-con .elementor-widget.elementor-widget .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-style: none;
    border-width: unset;
    border-color: unset;
    border-bottom: 1px solid #DFDFDF !important;
}

.product-pages .cus-section-top.vertical-slider-dark.e-con .elementor-widget.elementor-widget .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-style: none;
    border-width: unset;
    border-color: unset;
    border-bottom: 1px solid #DFDFDF4D !important;
}

.product-pages .cus-section-top.e-con .elementor-widget.elementor-widget:hover .elementor-widget-container.feature-box-wrapper.feature-box-default,
.product-pages .cus-section-top.vertical-slider-dark.e-con .elementor-widget.elementor-widget:hover .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-style: none;
    border-width: unset;
    border-color: unset;
    border-bottom: 1px solid #FF7300 !important;
}

.product-pages .cus-section-top.e-con .elementor-widget.elementor-widget .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-style: none;
    border-width: unset;
    border-color: unset;
}

.product-pages .cus-section-top.vertical-slider-dark.e-con .elementor-widget.elementor-widget .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-bottom: 1px solid #DFDFDF4D;
}

.product-pages .cus-section-top.e-con .elementor-widget.elementor-widget.last-border-disable .elementor-widget-container.feature-box-wrapper.feature-box-default,
.product-pages .cus-section-top.vertical-slider-dark.e-con .elementor-widget.elementor-widget.last-border-disable .elementor-widget-container.feature-box-wrapper.feature-box-default,
.product-pages .cus-section-top.e-con .elementor-widget.elementor-widget.last-border-disable:hover .elementor-widget-container.feature-box-wrapper.feature-box-default,
.product-pages .cus-section-top.vertical-slider-dark.e-con .elementor-widget.elementor-widget.last-border-disable:hover .elementor-widget-container.feature-box-wrapper.feature-box-default {
    border-bottom: none !important;
}


.product-pages .elementor-element.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
    background-image: none !important;
}

.product-pages .cus-top-bottom-shadow figure.cea-feature-box-img {
    background-color: white;
    border-radius: 50%;
    box-shadow: 0px 0px 40px 0px #0000001F;
}

.product-pages .cus-top-bottom-shadow figure.cea-feature-box-img img {
    width: 84px;
    height: 84px;
}

.product-pages.page-agentic-ai-suite .cus-top-bottom-shadow figure.cea-feature-box-img {
    background-color: unset;
    border-radius: unset;
    box-shadow: unset;
}

.product-pages .elementor-element.cus-top-bottom-shadow:after {
    content: unset !important;
}

.product-pages .cus-top-bottom-shadow .feature-box-wrapper.feature-box-default>.media>*:first-child {
    margin-right: 25px !important;
}

.page-agent-helper .benifit-container,
.page-cognitive-search .benifit-container {
    display: flex;
    justify-content: space-between;
    gap: 60px;
    align-items: flex-start;
}

.page-agent-helper .benifit-container .img-area,
.page-cognitive-search .benifit-container .img-area {
    padding-top: 10px;
}

.page-agent-helper .benifit-content,
.page-cognitive-search .benifit-content {
    max-width: 70%;
}

.page-agent-helper .benifit-card-area,
.page-cognitive-search .benifit-card-area {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    row-gap: 40px;
    column-gap: 28px;
}

.page-agent-helper .benifit-card-area .benifit-card,
.page-cognitive-search .benifit-card-area .benifit-card {
    max-width: 48%;
    display: flex;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: space-between;
}

.page-agent-helper .benifit-card-area .card-number,
.page-cognitive-search .benifit-card-area .card-number {
    font-family: Poppins;
    font-weight: 600;
    font-size: 32px;
    vertical-align: middle;
    color: #FF7300;
    box-shadow: 0px 0px 40px 0px #0000001F;
    padding: 26px;
    height: fit-content;
    border-radius: 16px;
    background-color: #FFFFFF;
    width: 84px;
    padding-right: 28px;
}

.page-agent-helper .banking-financial-services h3.feature-box-title,
.page-cognitive-search .banking-financial-services h3.feature-box-title {
    min-height: 70px;
    margin-bottom: 0px !important;
}

.page-agent-helper .benefits-of-agent-helper,
.page-cognitive-search .cognitive-search-more-than-just-keywords {
    background-color: #F6F4F1;
    padding: 70px 0px;
}

.page-agent-helper .benifit-content h3,
.page-cognitive-search .benifit-content h3 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 126%;
    color: #000000;
    margin-bottom: 30px;
}

.page-agent-helper .card-content h5,
.page-cognitive-search .card-content h5 {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 22px;
    line-height: 110%;
    vertical-align: middle;
    color: #1A1B25;
}

.page-agent-helper .card-content p,
.page-cognitive-search .card-content p {
    color: #383838;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}

.page-agent-helper sr7-img#SR7_19_1-74-18,
.page-cognitive-search sr7-img#SR7_19_1-74-18 {
    display: none !important;
}

.product-pages .seoinux-slider-wrapper sr7-module-bg {
    background-color: unset !important;
    background: linear-gradient(180deg, rgba(221, 113, 9, 0.3) 0%, rgba(255, 249, 244, 0.1) 100%);
}

.page-agent-helper .elementor-widget-container.popup-anything-wrapper,
.page-cognitive-search .elementor-widget-container.popup-anything-wrapper {
    position: absolute;
    visibility: visible;
}

.page-agent-helper .elementor-widget-ceapopupanything.cea-view-framed .popup-trigger-icon,
.page-cognitive-search .elementor-widget-ceapopupanything.cea-view-framed .popup-trigger-icon,
.page-searchunify-virtual-assistant .elementor-widget-ceapopupanything.cea-view-framed .popup-trigger-icon {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.page-agent-helper div#section-analyzed-report,
.page-cognitive-search div#section-analyzed-report {
    height: 0px !important;
}

.page-agent-helper .empowering-support-teams-across-industries,
.page-cognitive-search .empowering-support-teams-across-industries {
    margin-top: 10px;
}

.page-agent-helper .frequently-asked-questions>.e-con-inner,
.page-cognitive-search .frequently-asked-questions>.e-con-inner {
    padding-bottom: 60px !important;
}

.page-agent-helper .recognition-section h3,
.page-cognitive-search .recognition-section h3 {
    margin-top: 30px;
}

.page-cognitive-search .cognitive-search-in-action-enterprise-use-cases {
    margin-top: 20px;
}

.page-agentic-ai-suite .end-to-end-automation figure.cea-feature-box-img,
.page-agentic-ai-suite .continuous-optimization figure.cea-feature-box-img {
    box-shadow: unset !important;
    border: 12px solid #FF73001A;
    border-radius: 50%;
    padding: 26px;
    background-color: #ffffff;
}

.page-agentic-ai-suite .feature-box-wrapper.feature-box-default>.media>*:first-child {
    margin-right: 0px !important;
}

.page-agentic-ai-suite .elementor-element.elementor-element-b6e694f .elementor-widget-container.feature-box-wrapper.feature-box-default,
.page-agentic-ai-suite .what-your-support-needed-all-along .elementor-element.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
    border-width: 1px 1px 1px 1px;
    border-color: #EADED4;
    box-shadow: 0px 4px 16px 0px #0000000D;
    border-radius: 16px;
}

.page-agentic-ai-suite .business-value .feature-box-inner {
    justify-content: space-between !important;
    min-height: unset;
    align-items: center;
}

.page-agentic-ai-suite .business-value .feature-box-wrapper {
    padding: 0px 0px;
}

.page-agentic-ai-suite .ai-suite-slider .slick-list.draggable {
    height: unset !important;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide {
    background-color: #F6F4F1;
    border-radius: 32px;
    padding: 40px 40px 20px;

}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-cont {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-text {
    max-width: 48%;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-text h2 {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 126%;
    color: #1A1B25;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-text p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #383838;
    margin-bottom: 0px;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-text ul {
    border-top: 1px solid #CCCCCC;
    padding-top: 30px;
    margin-top: 30px;
    padding-left: 20px;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-text li {
    color: #000000;
    font-family: Poppins;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-img {
    position: absolute;
    top: 0px;
    right: 40px;
    padding: 40px 50px 0px;
    max-width: 40%;
    background: linear-gradient(0deg, #FFC39F 0%, rgba(255, 251, 248, 0) 100%);
    border-radius: 30px;
    min-height: 580px;
}

.page-agentic-ai-suite .ai-suite-slider .ai-slide-outer {
    padding-bottom: 14vw;
}

.page-agentic-ai-suite .ai-support-agent {
    padding-bottom: 30px;
}

.page-agentic-ai-suite .autonomous-ai-agents h2.section-title {
    min-height: 60px;
}

.page-agentic-ai-suite .ai-support-agent .slick-dots li button:before {
    opacity: 0.75;
    border: 1px solid #0045c2;
    border-radius: 50%;
    color: unset;
    font-size: 10px !important;
    line-height: 17px;
    top: 0px;
    left: 0;
    width: 16px;
    height: 16px;
    padding-right: 2px;
}

.page-agentic-ai-suite .ai-support-agent .slick-dots li.slick-active button:before {
    background: radial-gradient(circle,
            #0045c2 0%,
            #0045c2 50%,
            transparent 70%);
    transform: scale(1.2);
    animation: burst 0.8s ease-out;
    border: 0;
}

.page-agentic-ai-suite .measurable-business-impact span.subtitle-dots {
    padding: 0px !important;
}

.page-agent-helper .cea-view-framed .cea-popup-anything.popup-trigger-icon,
.page-cognitive-search .cea-view-framed .cea-popup-anything.popup-trigger-icon,
.page-searchunify-virtual-assistant .cea-view-framed .cea-popup-anything.popup-trigger-icon {
    font-size: 40px;
    color: #fff !important;
}

.begin-sec-boxes .elementor-element.e-con-full.cus-hover-eft2.e-flex.text-reveal-no.e-con.e-child {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 18%, #FF7300 100%) !important;
    margin-top: 30px !important;
}

.elementor-element.banking-financial-services .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    border-radius: 50%;
    padding: 26px;
    background-color: #ffffff;
    box-shadow: 0px 0px 40px 0px #0000001f;
}

sr7-shp#SR7_19_1-74-1,
sr7-shp#SR7_20_1-79-1 {
    display: none !important;
}

.product-pages .industry-recognitions .e-con-inner {
    padding-top: 20px;
}

.page-agentic-ai-suite .elementor-element.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent,
.page-ai-escalation-manager .elementor-element.cus-section-top.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
    background-image: unset !important;
    background-color: #ffffff;
}

.product-pages.page-ai-escalation-manager .recognition-section h3 {
    margin-top: 30px;
}

.product-pages .recognition-section h3 {
    margin-top: 30px;
}

.page-agent-helper .cea-view-framed .cea-popup-anything.popup-trigger-icon,
.page-cognitive-search .cea-view-framed .cea-popup-anything.popup-trigger-icon,
.page-searchunify-virtual-assistant .cea-view-framed .cea-popup-anything.popup-trigger-icon {
    font-size: 40px;
    background-color: #FF7300;
    border-color: #FF7300;
}


@media screen and (min-width: 1450px) {

    .product-pages.page-cognitive-search sr7-mask.wrapper-cta.wrapper-contact-cta,
    .page-knowbler sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 31% !important;
    }

    .product-pages.page-agent-helper sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 27% !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-head.banner-head {
        top: 264px !important;
    }

    .product-pages.page-agentic-ai-suite sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 28% !important;
    }

    .product-pages.page-cognitive-search sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 28% !important;
    }

    .page-searchunify-virtual-assistant sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26% !important;
    }

    /* .product-pages sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 340px !important;
    } */

    .product-pages sr7-mask.wrapper-cta {
        top: 500px !important;
    }

    .product-pages.page-ai-case-quality-auditor sr7-mask.wrapper-cta {
        top: 475px !important;
    }

    .product-pages sr7-mask.wrapper-head.banner-head {
        height: 250px !important;
    }

    .product-pages sr7-mask.wrapper-para.banner-sub-head {
        top: 400px !important;
    }

    .product-pages.page-ai-escalation-manager sr7-mask.wrapper-para.banner-sub-head {
        top: 340px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-para.banner-sub-head {
        top: 398px !important;
    }

    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        width: 610px !important;
    }

    .page-agent-helper .cea-view-framed .cea-popup-anything.popup-trigger-icon,
    .page-cognitive-search .cea-view-framed .cea-popup-anything.popup-trigger-icon,
    .page-searchunify-virtual-assistant .cea-view-framed .cea-popup-anything.popup-trigger-icon {
        font-size: 40px;
        background-color: #FF7300;
        border-color: #FF7300;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head {
        top: 380px !important;
    }

    .page-ai-support-agent .six-blocks h3.feature-box-title {
        max-width: 92%;
    }

    .page-ai-support-agent .six-blocks h3.feature-box-title {
        max-width: 92%;
        min-height: 60px;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-img {
        max-width: 35%;
    }

    /* .product-pages.page-ai-escalation-manager sr7-mask.wrapper-cta.wrapper-contact-cta,
    .product-pages.page-ai-agent-partner sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 340px !important;
    } */

    .product-pages.page-ai-escalation-manager sr7-mask.wrapper-cta {
        top: 440px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-cta {
        top: 492px !important;
    }

    .product-pages.page-ai-escalation-manager sr7-txt#SR7_23_1-94-13,
    sr7-txt#SR7_24_1-99-13,
    sr7-txt#SR7_22_1-89-13 {
        font-size: 18px !important;
    }

    /* .product-pages.page-ai-escalation-manager sr7-mask.wrapper-para.banner-sub-head,
    .product-pages.page-ai-agent-partner sr7-mask.wrapper-para.banner-sub-head {
        top: 396px !important;
    } */

    .product-pages.page-agent-helper .wrapper-head,
    .product-pages.page-agent-helper .wrapper-para,
    .product-pages.page-agent-helper .wrapper-cta,
    .product-pages.page-cognitive-search .wrapper-head,
    .product-pages.page-cognitive-search .wrapper-para,
    .product-pages.page-cognitive-search .wrapper-cta,
    .product-pages.page-agentic-ai-suite .wrapper-head,
    .product-pages.page-agentic-ai-suite .wrapper-para,
    .product-pages.page-agentic-ai-suite .wrapper-cta,
    .page-searchunify-virtual-assistant .wrapper-head,
    .page-searchunify-virtual-assistant .wrapper-para,
    .page-searchunify-virtual-assistant .wrapper-cta,
    .page-knowbler .wrapper-head,
    .page-knowbler .wrapper-para,
    .page-knowbler .wrapper-cta {
        left: 16% !important;
    }

    /* .product-pages.page-ai-escalation-manager .wrapper-head,
    .product-pages.page-ai-escalation-manager .wrapper-para,
    .product-pages.page-ai-escalation-manager .wrapper-cta,
    .product-pages.page-ai-agent-partner .wrapper-head,
    .product-pages.page-ai-agent-partner .wrapper-para,
    .product-pages.page-ai-agent-partner .wrapper-cta {
        left: 135px !important;
        top: 260px !important;
    } */

    /* body.MacOSSafari.product-pages .wrapper-head,
    body.MacOSChrome.product-pages .wrapper-head,
    body.MacOSFirefox.product-pages .wrapper-head {
        top: 200px !important;
        height: auto !important;
    } */

    /* body.MacOSSafari.product-pages sr7-mask.wrapper-head.banner-head h1,
    body.MacOSChrome.product-pages sr7-mask.wrapper-head.banner-head h1,
    body.MacOSFirefox.product-pages sr7-mask.wrapper-head.banner-head h1 {
        width: 620px !important;
    } */

    /* .product-pages sr7-mask.wrapper-lottie.mascot {
        left: 840px !important;
    } */

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-para.banner-sub-head {
        top: 460px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-cta {
        top: 560px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-head.banner-head {
        top: 220px !important;
    }

    .page-knowbler sr7-mask.wrapper-head.banner-head {
        top: 208px !important;
    }

    body.MacOSSafari.product-pages.page-ai-agent-partner sr7-mask.wrapper-head.banner-head h1,
    body.MacOSChrome.product-pages.page-ai-agent-partner sr7-mask.wrapper-head.banner-head h1,
    body.MacOSFirefox.product-pages.page-ai-agent-partner sr7-mask.wrapper-head.banner-head h1,
    body.MacOSEdge.product-pages.page-ai-agent-partner sr7-mask.wrapper-head.banner-head h1 {
        width: 800px !important;
    }


}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .product-pages.page-agentic-ai-suite sr7-mask.wrapper-bot {
        left: 3vw !important;
    }

    .page-agent-helper .benifit-card-area .card-number,
    .page-cognitive-search .benifit-card-area .card-number {
        font-size: 28px;
    }

    .page-agent-helper .card-content h5,
    .page-cognitive-search .card-content h5 {
        font-size: 20px;
    }

    .page-agent-helper .card-content p,
    .page-cognitive-search .card-content p {
        font-size: 14px;
    }

    .product-pages .section-title-wrapper .section-title {
        line-height: 48px !important;
        font-size: 38px;
    }

    .product-pages .section-description .section-content {
        font-size: 14px !important;
        line-height: 25px;
    }

    .page-agent-helper .benifit-content h3,
    .page-cognitive-search .benifit-content h3 {
        font-size: 38px;
    }

    .e-con-inner .security-sec {
        width: 22% !important;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-text h2 {
        font-size: 38px;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-text p {
        font-size: 14px;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-text li {
        font-size: 20px;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-outer {
        padding-bottom: 14vw;
    }

    .page-agentic-ai-suite h1.main-head {
        font-size: 48px !important;
    }

    .page-agentic-ai-suite .sr7-layer.main-para {
        max-width: 500px !important;
    }

    .page-agentic-ai-suite .autonomous-ai-agents h2.section-title {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .page-cognitive-search sr7-mask.wrapper-para.banner-sub-head {
        top: 378px !important;
    }

    .benifit-pointers-section .benifit-pointers h4 {
        font-size: 20px !important;
    }

    .benifit-pointers-section .benifit-pointers p {
        font-size: 15px !important;
    }

    .product-pages .slider-wrapper.custom-slider-container.case-studies-carousel.slick-initialized.slick-slider {
        margin-bottom: 20px !important;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-img {
        min-height: 530px;
    }

    .page-ai-support-agent .six-blocks h3.feature-box-title {
        min-height: 70px;
        max-width: 100%;
    }

    /* .product-pages.page-ai-escalation-manager .wrapper-head,
    .product-pages.page-ai-escalation-manager .wrapper-para,
    .product-pages.page-ai-escalation-manager .wrapper-cta,
    .product-pages.page-ai-agent-partner .wrapper-head,
    .product-pages.page-ai-agent-partner .wrapper-para,
    .product-pages.page-ai-agent-partner .wrapper-cta {
        left: 10vw !important;
    } */

    .product-pages .wrapper-head,
    .product-pages .wrapper-para,
    .product-pages .wrapper-cta,
    .product-pages .wrapper-head,
    .product-pages .wrapper-para,
    .product-pages .wrapper-cta {
        left: 9vw !important;
    }

    .product-pages sr7-mask.wrapper-lottie.mascot {
        right: 12vw !important;
        left: unset !important;
        top: 140px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-lottie.mascot {
        left: 60vw !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-lottie.mascot {
        right: 7vw !important;
    }

    .product-pages sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 24vw !important;
    }

    .product-pages.page-ai-case-quality-auditor .wrapper-head {
        top: 150px !important;
    }

    .product-pages.page-ai-support-agent .sr7-layer.main-head,
    .product-pages.page-ai-case-quality-auditor .sr7-layer.main-head {
        font-size: 54px !important;
        line-height: 58px !important;
    }

    .product-pages.page-ai-support-agent .wrapper-head.banner-head,
    .product-pages.page-ai-case-quality-auditor .wrapper-head.banner-head {
        top: 170px !important;
    }

    .product-pages.page-ai-support-agent sr7-mask.wrapper-cta,
    .product-pages.page-ai-case-quality-auditor sr7-mask.wrapper-cta,
    .product-pages.page-ai-support-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
    .product-pages.page-ai-case-quality-auditor sr7-mask.wrapper-cta.wrapper-contact-cta {
        top: 444px !important;
    }

    .product-pages.page-ai-case-quality-auditor sr7-mask.wrapper-para.banner-sub-head {
        top: 360px !important;
    }

    .product-pages.page-ai-support-agent sr7-mask.wrapper-para.banner-sub-head {
        top: 350px !important;
    }

    .product-pages.page-ai-knowledge-agent .wrapper-head {
        top: 165px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-para.banner-sub-head {
        top: 375px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-cta,
    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        top: 490px !important;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1300px) {

    .product-pages.page-agent-helper sr7-mask.wrapper-para.banner-sub-head,
    .product-pages.page-cognitive-search sr7-mask.wrapper-para.banner-sub-head {
        top: 380px !important;
    }

    .product-pages.page-ai-knowledge-agent .wrapper-head {
        top: 120px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26vw !important;
    }

    .product-pages.page-ai-support-agent .sr7-layer.main-head,
    .product-pages.page-ai-case-quality-auditor .sr7-layer.main-head {
        font-size: 46px !important;
        line-height: 50px !important;
    }
}

@media screen and (max-width: 1250px) {

    .page-agent-helper .benifit-card-area,
    .page-cognitive-search .benifit-card-area {
        column-gap: 10px;
    }
}

@media screen and (max-width: 1024px) {

    body.page-agent-helper .seoinux-content-wrap,
    body.page-cognitive-search .seoinux-content-wrap {
        padding: 0px 15px 0px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-head.banner-head {
        top: 100px !important;
        height: 250px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head .main-para {
        width: 460px !important;
    }

    body.page-agentic-ai-suite .seoinux-content-wrap {
        padding: 0px 15px 0px !important;
    }

    .page-agentic-ai-suite .end-to-end-automation .e-con-inner,
    .page-agentic-ai-suite .continuous-optimization .e-con-inner {
        justify-content: space-between !important;
    }

    .page-agentic-ai-suite .vertical-slider-head {
        padding-right: 0px;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-outer {
        padding-bottom: 6vw;
    }

    .page-agentic-ai-suite .measurable-business-impact {
        padding: 0px;
    }

    .page-agentic-ai-suite .autonomous-ai-agents,
    .page-agentic-ai-suite .connects-with-your-existing-tech-stack {
        padding-left: 15px;
        padding-right: 15px;
    }

    .product-pages .theiaStickySidebar>.elementor-element.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        padding-right: 0px !important;
    }

    .product-pages .cus-section-top.vertical-slider-dark .fbox-content li {
        list-style-position: inside;
    }
}

@media screen and (max-width: 992px) {

    .product-pages sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 240px !important;
    }

    .page-agentic-ai-suite .autonomous-ai-agents .e-con-inner {
        flex-direction: column;
        gap: 12px;
    }

    .page-agentic-ai-suite .autonomous-ai-agents .e-con-inner div.elementor-element {
        width: 100%;
    }

    .page-agentic-ai-suite .autonomous-ai-agents h2.section-title {
        min-height: 40px;
    }

    .page-agentic-ai-suite .the-intelligence-fabric-of-modern-enterprise-support .e-con-inner {
        padding-top: 0px;
    }

    .page-agentic-ai-suite .six-blocks h3.feature-box-title {
        min-height: 60px;
    }

    .page-agentic-ai-suite .end-to-end-automation .e-con-inner {
        padding-bottom: 0px;
    }

    .page-agentic-ai-suite .continuous-optimization .e-con-inner {
        padding-bottom: 30px;
        padding-top: 0px;
    }

    .page-agentic-ai-suite .ai-support-agent {
        padding-bottom: 30px;
    }

    .page-agentic-ai-suite .measurable-business-impact .e-con-inner,
    .page-agentic-ai-suite .a-plug-and-play-modular-agentic-ecosystem .e-con-inner {
        padding-top: 30px;
    }

    .page-agentic-ai-suite .business-value .e-con-inner {
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 768px) {

    .page-agent-helper .benifit-card-area,
    .page-cognitive-search .benifit-card-area {
        column-gap: 10px;
        flex-direction: column;
    }

    .page-agent-helper .benifit-card-area .benifit-card,
    .page-cognitive-search .benifit-card-area .benifit-card {
        max-width: unset;
    }

    .page-agent-helper sr7-mask.wrapper-head.banner-head h1 br,
    .page-cognitive-search sr7-mask.wrapper-head.banner-head h1 br {
        display: none;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-head.banner-head {
        height: unset !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head .main-para {
        width: 425px !important;
    }

    .page-agentic-ai-suite .existing-tech-stack .elementor-widget-container {
        padding: 30px !important;
        padding-bottom: 0px !important;
    }

    .page-agentic-ai-suite .services-logo {
        padding: 30px !important;
    }

    .page-agentic-ai-suite .connects-with-your-existing-tech-stack .e-con-inner {
        padding-bottom: 40px;
    }

    .product-pages .landscape-center {
        text-align: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

}

@media only screen and (min-width: 490px) and (max-width: 768px) {

    .page-agent-helper sr7-mask.wrapper-para.banner-sub-head,
    .page-cognitive-search sr7-mask.wrapper-para.banner-sub-head {
        top: 300px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head {
        top: 280px !important;
    }

    .product-pages sr7-mask.wrapper-head.banner-head {
        top: 88px !important;
    }

    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        font-size: 40px !important;
        width: 60% !important;
    }

    .product-pages.page-agentic-ai-suite sr7-mask.wrapper-head.banner-head h1 {
        width: 100% !important;
    }

    .page-ai-support-agent .six-blocks h3.feature-box-title {
        min-height: 120px;
    }
}

@media screen and (max-width: 480px) {

    .page-agent-helper .benifit-container,
    .page-cognitive-search .benifit-container {
        gap: 30px;
        flex-direction: column-reverse;
        align-items: center;
        padding: 30px 15px;
    }

    .page-agent-helper .benifit-content,
    .page-cognitive-search .benifit-content {
        max-width: 100%;
    }

    .page-agent-helper .benifit-content h3,
    .page-cognitive-search .benifit-content h3 {
        font-size: 28px;
        margin-bottom: 30px;
        text-align: center;
    }

    .page-agent-helper .benifit-card-area div.card-number,
    .page-cognitive-search .benifit-card-area div.card-number {
        padding: 26px !important;
    }

    .page-agent-helper .banking-financial-services .feature-box-inner,
    .page-cognitive-search .banking-financial-services .feature-box-inner {
        gap: 0;
    }

    .page-agent-helper .banking-financial-services h3.feature-box-title,
    .page-cognitive-search .banking-financial-services h3.feature-box-title {
        min-height: 30px;
    }

    .page-agent-helper sr7-mask.wrapper-head.banner-head,
    .page-cognitive-search sr7-mask.wrapper-head.banner-head {
        top: 50px !important;
    }


    .page-agent-helper sr7-mask.wrapper-para.banner-sub-head,
    .page-cognitive-search sr7-mask.wrapper-para.banner-sub-head,
    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head {
        top: 140px !important;
    }

    .page-agent-helper sr7-mask.wrapper-para.banner-sub-head,
    .page-cognitive-search sr7-mask.wrapper-para.banner-sub-head {
        width: 90% !important;
        left: 15px !important;
    }

    .page-agent-helper sr7-mask.wrapper-para.banner-sub-head .sr7-layer.main-para,
    .page-cognitive-search sr7-mask.wrapper-para.banner-sub-head .sr7-layer.main-para {
        width: 100% !important;
        font-size: 14px !important;
    }

    .page-agent-helper sr7-mask.wrapper-cta,
    .page-cognitive-search sr7-mask.wrapper-cta {
        top: 515px !important;
        left: 24px !important;
    }

    .product-pages sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 240px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-cta.wrapper-contact-cta,
    .product-pages.page-ai-case-quality-auditor sr7-mask.wrapper-cta.wrapper-contact-cta,
    .product-pages.page-ai-support-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
    .product-pages.page-ai-support-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
    .product-pages.page-ai-escalation-manager sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 124px !important;
    }



    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 126px !important;
    }

    .page-agent-helper div#section-analyzed-report,
    .page-cognitive-search div#section-analyzed-report {
        padding: 0px !important;
    }

    .page-agent-helper .banking-financial-services,
    .page-cognitive-search .banking-financial-services {
        margin-top: -60px !important;
    }

    .product-pages .\37 -game-changing-customer-experience-trends-to-watch {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .product-pages .\37 -game-changing-customer-experience-trends-to-watch .cea-vertical-tab .tab-content.cea-tab-content {
        padding-left: unset;
        margin-top: 20px !important;
    }

    .page-agent-helper .e-con.e-parent.featured-resources,
    .page-cognitive-search .e-con.e-parent.featured-resources {
        margin-bottom: -40px !important;
    }

    .page-agent-helper .elementor-element.empowering-support-teams-across-industries {
        margin-bottom: -40px !important;
    }

    .page-cognitive-search .elementor-element.cognitive-search-in-action-enterprise-use-cases {
        padding-bottom: 0px !important;
        margin-bottom: -40px !important;
    }

    .page-agent-helper .begin-sec-boxes .e-con-inner div:nth-of-type(2),
    .page-cognitive-search .begin-sec-boxes .e-con-inner div:nth-of-type(2) {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }

    .page-agent-helper sr7-mask.wrapper-lottie,
    .page-cognitive-search sr7-mask.wrapper-lottie {
        top: 260px !important;
        left: 23px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head {
        left: 0px !important;
    }

    .page-agentic-ai-suite sr7-txt.sr7-layer.lottie-gif {
        max-width: 70% !important;
        margin: auto !important;
        margin-top: 20px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-cta {
        left: 15px !important;
    }

    .page-agentic-ai-suite .six-blocks.continuous-optimization {
        margin-top: -70px !important;
    }

    .page-agentic-ai-suite .six-blocks.end-to-end-automation {
        margin-top: 0px !important;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-img {
        position: relative;
        top: 0px;
        right: 0px;
        max-width: 100%;
        border-radius: 30px;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-text {
        max-width: 100% !important;
    }

    .page-agentic-ai-suite .ai-suite-slider .ai-slide-text h2 {
        margin-top: 30px;
        padding: 0px;
    }

    .page-agentic-ai-suite .entry-content ul {
        margin-bottom: 0px !important;
    }

    .page-agentic-ai-suite .entry-content ul.slick-dots {
        bottom: -50px !important;
    }

    .page-agentic-ai-suite .business-value .feature-box-wrapper {
        max-height: 100px;
    }

    .page-agentic-ai-suite .measurable-business-impact {
        position: relative;
        z-index: 9;
    }

    .page-agentic-ai-suite .autonomous-ai-agents .e-con-inner div.elementor-element {
        width: 100%;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .page-agentic-ai-suite .elementor-element.elementor-element-48b916e.services-logo.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        margin-top: -30px !important;
        min-height: 40vh;
    }

    .page-agentic-ai-suite .elementor-100123 .elementor-element.elementor-element-6d4b4ac .section-title-wrapper .section-title {
        padding-top: 20px !important;
    }

    .product-pages .elementor-element.begin-sec.begin-your-ai-transformation {
        margin-bottom: -50px !important;
    }

    .product-pages .section-title-wrapper {
        text-align: center !important;
    }

    .elementor-element.frequently-asked-questions .cea-featured-icon i,
    .elementor-element.frequently-asked-questions .cea-featured-icon svg {
        line-height: 48px !important;
    }

    .product-pages .elementor-element.e-con.e-parent.benifit-pointers-section h5.elementor-heading-title.elementor-size-default {
        margin-bottom: 0px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .product-pages .elementor-element.e-con.e-parent.benifit-pointers-section h4.elementor-heading-title.elementor-size-default {
        margin-bottom: 10px;
        padding-left: 0px !important;
        margin-top: 10px !important;
    }

    .product-pages .recognition-section h3 {
        margin-top: 0px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-head.banner-head {
        top: 30px !important;
    }

    .page-agentic-ai-suite .six-blocks h3.feature-box-title {
        min-height: 40px;
    }

    .page-agentic-ai-suite .elementor-element.ai-support-agent {
        margin-bottom: 46px !important;
    }

    .page-ai-escalation-manager .elementor-element.e-parent.industry-recognitions {
        margin-top: -50px !important;
    }

    .product-pages .elementor-element.e-con.e-parent.\37 -game-changing-customer-experience-trends-to-watch {
        margin-top: -50px !important;
    }

    .page-ai-support-agent .elementor-element.llm-integration {
        margin-top: -60px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 124px !important;
    }

}

@media (max-width: 1024px) and (orientation: landscape) {

    .page-ai-case-quality-auditor sr7-mask.wrapper-cta,
    .page-ai-case-quality-auditor sr7-mask.wrapper-para.banner-sub-head,
    .page-ai-case-quality-auditor sr7-mask.wrapper-head.banner-head {
        left: 15px !important;
    }

    .page-ai-case-quality-auditor sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 220px;
    }
}

@media (max-width: 992px) and (orientation: landscape) {

    .page-agent-helper .the-silent-force-behind-smarter-support .elementor-element.text-reveal-no.e-con.e-child,
    .page-cognitive-search .finding-the-right-answer-should-be-effortless .elementor-element.text-reveal-no.e-con.e-child {
        padding-right: 0px;
    }

    .page-agent-helper .benifit-container,
    .page-cognitive-search .benifit-container {
        gap: 30px;
        align-items: center;
        flex-direction: column-reverse;
    }

    .page-agent-helper .benifit-content,
    .page-cognitive-search .benifit-content {
        max-width: 100%;
    }

    .page-agent-helper .benifit-content h3,
    .page-cognitive-search .benifit-content h3 {
        margin-bottom: 16px;
        font-size: 40px;
        line-height: 48px;
        text-align: center;
    }

    .page-agent-helper .benefits-of-agent-helper,
    .page-cognitive-search .cognitive-search-more-than-just-keywords {
        background-color: #F6F4F1;
        padding: 30px 0px;
    }

    .begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent .feature-box-wrapper .feature-box-title {
        font-size: 16px;
    }

    .begin-sec-boxes .feature-box-inner {
        min-height: 190px !important;
    }

    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        font-size: 44px !important;
        line-height: 50px !important;
        top: 20px !important;
    }

    .product-pages.page-agentic-ai-suite sr7-mask.wrapper-head.banner-head h1 {
        font-size: 34px !important;
        line-height: 40px !important;
    }

    .product-pages .banking-financial-services h3.feature-box-title {
        min-height: 70px;
        margin-bottom: 0px !important;
        font-size: 20px !important;
    }

    .product-pages .industry-recognitions h6.cea-tab-title,
    .product-pages .\37 -game-changing-customer-experience-trends-to-watch h6.cea-tab-title {
        font-size: 15px;
    }

    .product-pages .elementor-element.e-con.e-parent.\37 -game-changing-customer-experience-trends-to-watch {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .product-pages .vertical-slide-card-shadow .media-body {
        text-align: center !important;
    }

    .product-pages .recognition-section h3 {
        margin-top: -30px !important;
    }

    .page-ai-agent-partner .video-popup-btn.banner-agent {
        max-width: 90%;
    }

    .product-pages .landscape-center {
        text-align: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head .main-para {
        width: 425px !important;
    }

    .page-ai-case-quality-auditor .seoinux-content-wrap.container.page {
        padding-top: 0px !important;
    }

    body.product-pages .seoinux-content-wrap {
        padding: 0px 15px 0px !important;
    }

    .product-pages.page-ai-knowledge-agent sr7-mask.wrapper-head.banner-head h1 {
        font-size: 40px !important;
        line-height: 44px !important;
        top: 5px !important;
    }

    body.MacOSSafari.page-ai-support-agent .six-blocks h3.feature-box-title,
    body.MacOSChrome.page-ai-support-agent .six-blocks h3.feature-box-title,
    body.MacOSFirefox.page-ai-support-agent .six-blocks h3.feature-box-title {
        min-height: 130px;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        font-size: 44px !important;
        line-height: 63px !important;
        top: 16px !important;
    }

    .product-pages sr7-txt.sr7-layer.main-para {
        font-size: 15px !important;
        line-height: 20px !important;
        margin-top: 20px;
    }

    .product-pages sr7-mask.wrapper-para.banner-sub-head {
        top: 300px !important;
    }

    body.product-pages .seoinux-content-wrap {
        padding: 0px 15px 0px !important;
    }

    .page-ai-support-agent .six-blocks h3.feature-box-title {
        min-height: 50px;
    }

    .product-pages .six-blocks .feature-box-inner {
        max-width: 100%;
    }

    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        font-size: 44px !important;
        line-height: 54px !important;
        top: 8px !important;
    }

    .product-pages sr7-mask.wrapper-para.banner-sub-head {
        top: 266px !important;
    }

    .product-pages sr7-mask.wrapper-cta,
    .product-pages sr7-mask.wrapper-cta.wrapper-contact-cta {
        top: 444px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-para.banner-sub-head {
        top: 230px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-para.banner-sub-head {
        top: 274px !important;
    }

    .product-pages.page-ai-agent-partner sr7-mask.wrapper-cta,
    .product-pages.page-ai-agent-partner sr7-mask.wrapper-cta.wrapper-contact-cta {
        top: 380px !important;
    }



    .product-pages.page-ai-agent-partner sr7-mask.wrapper-head.banner-head h1 {
        font-size: 36px !important;
        line-height: 40px !important;
        top: 20px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-104160 .elementor-element.elementor-element-77a512c1 .section-title-wrapper .section-title {
        margin-bottom: 80px;
    }
}

@media (max-width: 700px) and (orientation: landscape) {
    .product-pages sr7-mask.wrapper-head.banner-head {
        top: 62px !important;
        height: 224px !important;
    }

    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        font-size: 44px !important;
        line-height: 48px !important;
        top: 20px !important;
    }
}

@media only screen and (min-width: 1450px) and (max-width: 1650px) {
    .page-agent-helper h1#head-main {
        font-size: 44px !important;
        line-height: 50px !important;
    }

    .page-agent-helper .sr7-layer.main-para {
        width: 500px;
    }

    .product-pages.page-agent-helper sr7-mask.wrapper-para.banner-sub-head {
        top: 392px !important;
    }
}


@media (min-width: 2200px) {

    .product-pages.page-agent-helper .wrapper-head,
    .product-pages.page-agent-helper .wrapper-para,
    .product-pages.page-agent-helper .wrapper-cta,
    .product-pages.page-cognitive-search .wrapper-head,
    .product-pages.page-cognitive-search .wrapper-para,
    .product-pages.page-cognitive-search .wrapper-cta,
    .product-pages.page-agentic-ai-suite .wrapper-head,
    .product-pages.page-agentic-ai-suite .wrapper-para,
    .product-pages.page-agentic-ai-suite .wrapper-cta,
    .page-searchunify-virtual-assistant .wrapper-head,
    .page-searchunify-virtual-assistant .wrapper-para,
    .page-searchunify-virtual-assistant .wrapper-cta,
    .page-knowbler .wrapper-head,
    .page-knowbler .wrapper-para,
    .page-knowbler .wrapper-cta {
        left: 22% !important;
    }
}

@media (min-width: 2700px) {

    .product-pages.page-agent-helper .wrapper-head,
    .product-pages.page-agent-helper .wrapper-para,
    .product-pages.page-agent-helper .wrapper-cta,
    .product-pages.page-cognitive-search .wrapper-head,
    .product-pages.page-cognitive-search .wrapper-para,
    .product-pages.page-cognitive-search .wrapper-cta,
    .product-pages.page-agentic-ai-suite .wrapper-head,
    .product-pages.page-agentic-ai-suite .wrapper-para,
    .product-pages.page-agentic-ai-suite .wrapper-cta,
    .page-searchunify-virtual-assistant .wrapper-head,
    .page-searchunify-virtual-assistant .wrapper-para,
    .page-searchunify-virtual-assistant .wrapper-cta,
    .page-knowbler .wrapper-head,
    .page-knowbler .wrapper-para,
    .page-knowbler .wrapper-cta {
        left: 24% !important;
    }
}

@media (min-width: 3000px) {

    .product-pages.page-agent-helper .wrapper-head,
    .product-pages.page-agent-helper .wrapper-para,
    .product-pages.page-agent-helper .wrapper-cta,
    .product-pages.page-cognitive-search .wrapper-head,
    .product-pages.page-cognitive-search .wrapper-para,
    .product-pages.page-cognitive-search .wrapper-cta,
    .product-pages.page-agentic-ai-suite .wrapper-head,
    .product-pages.page-agentic-ai-suite .wrapper-para,
    .product-pages.page-agentic-ai-suite .wrapper-cta,
    .page-searchunify-virtual-assistant .wrapper-head,
    .page-searchunify-virtual-assistant .wrapper-para,
    .page-searchunify-virtual-assistant .wrapper-cta,
    .page-knowbler .wrapper-head,
    .page-knowbler .wrapper-para,
    .page-knowbler .wrapper-cta {
        left: 28% !important;
    }
}



/* Product Pages -- custom css - end */

.page-resource-center #su_autocomplete-block .su__search_section.su__bg-blue-grd .su__container,
.page-resource-center-new #su_autocomplete-block .su__search_section.su__bg-blue-grd .su__container {
    background: unset;
    text-align: center;
    margin: auto;
}

.page-resource-center .su_autocomplete-block .su__search_section .su__container .su__form-block input#search-box-autocomplete,
.page-resource-center-new .su_autocomplete-block .su__search_section .su__container .su__form-block input#search-box-autocomplete {
    border-color: #dd7109;
}

@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .e-con-inner .security-sec {
        width: 30% !important;
    }
}

/* search bar ui correction -- shubham */

a.full-search-toggle.close:hover:after {
    transform: rotate(-60deg);
}

a.full-search-toggle.close:hover:before {
    transform: rotate(60deg);
}

a.full-search-toggle.close:after {
    display: block;
}

a.full-search-toggle.close {
    top: 45px;
}

a.full-search-toggle.close:before,
a.full-search-toggle.close:after {
    height: 19px;
    right: 22px;
    top: 15px;
}

@media screen and (max-width: 1024px) {

    a.full-search-toggle.close:before,
    a.full-search-toggle.close:after {
        height: 19px;
        top: 7px;
        right: 15px;
    }

    a.full-search-toggle.close {
        top: 18%;
        right: 40px;
    }

    a.full-search-toggle {
        width: 35px;
        height: 35px;
    }

    .full-search-wrapper {
        height: 40%;
    }

    .full-search-wrapper #auto {
        position: relative;
        top: 30%;
    }
}

@media screen and (max-width: 768px) {
    a.full-search-toggle.close {
        top: 12%;
        right: 22px;
    }

    .full-search-wrapper {
        height: 35%;
    }
}

/* calendely pop up - qa issue */

div#calendlyModal {
    z-index: 9999;
}


/* Testimonial page styling start */

.page-template-template-su-testimonials .recognitions-template .banner {
    background-image: url(../seoinux-child/assets/img/testimonial-banner-bg.webp);
    padding: 240px 0px 140px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer {
    align-items: flex-start;
    min-height: unset;
    flex-direction: row;
}

.page-template-template-su-testimonials .tabs-content {
    border-top: 1px solid #DFDFDF;
    padding-top: 40px;
}

.page-template-template-su-testimonials .tabs-nav {
    margin-bottom: 30px;
}

.page-template-template-su-testimonials .tabs-nav li {
    font-family: Poppins;
    font-weight: 500;
    font-size: 20px;
    text-align: center;
    color: #000000;
}

.page-template-template-su-testimonials .tabs-nav li.active {
    color: #FFFFFF;
}

.page-template-template-su-testimonials .bi-arrow-right-short::before {
    content: "\f144";
}

.page-template-template-su-testimonials .bi-arrow-bar-right::before {
    content: "\f1c5";
}

.page-template-template-su-testimonials .bi-arrow-left-short::before {
    content: "\f13f";
}

.page-template-template-su-testimonials .bi-arrow-bar-left::before {
    content: "\f1bf";
}

.page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer img {
    margin: unset;
    max-width: fit-content !important;
    max-height: 100px;
}

.page-template-template-su-testimonials .recognitions-template .recognition-card-area .card-grid {
    gap: 30px;
}

.page-template-template-su-testimonials .recognitions-template .recognition-card-area .recognition-card {
    min-height: 430px;
    position: relative;
}

.page-template-template-su-testimonials .multiple-anchor {
    display: flex;
    flex-direction: column;
    gap: 0px;
    margin-top: 20px;
}


@media screen and (max-width: 1024px) {
    .page-template-template-su-testimonials .tabs-nav li {
        font-size: 16px;
        padding: 5px 10px;
    }
}

@media screen and (max-width: 768px) {
    .page-template-template-su-testimonials .tabs-nav {
        flex-wrap: wrap;
        justify-content: center;
    }

    .page-template-template-su-testimonials .tabs-nav li {
        min-width: 48%;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .card-grid {
        gap: 24px;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .recognition-card {
        min-height: 480px;
    }
}

@media screen and (max-width: 480px) {

    .page-template-template-su-testimonials .tabs-nav li {
        min-width: 100%;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer {
        flex-direction: row;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .card-grid {
        gap: 0px;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .recognition-card {
        min-height: 500px;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer img {
        max-width: 75%;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer img {
        margin: unset;
        max-width: 150px !important;
        max-height: 150px;
    }

    .product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner li {
        text-align: left !important;
    }

    .product-pages.page-searchunify-virtual-assistant .suva-use-case .cea-button-wrapper {
        bottom: -10px;
        left: 35%;
    }

    .product-pages.page-searchunify-virtual-assistant .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }

}

@media (max-width: 992px) and (orientation: landscape) {
    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .recognition-card {
        min-height: 550px;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer img {
        max-width: 80%;
    }

    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .customer img {
        margin: unset;
        max-width: 150px !important;
        max-height: 180px;
    }

    .custom-slider-container.case-studies-carousel {
        height: auto;
        padding-bottom: 30px;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1300px) {
    .page-template-template-su-testimonials .recognitions-template .recognition-card-area .recognition-card {
        min-height: 440px;
    }
}

/* Testimonial page styling end */

/* Press Release page styling start */


.page-press-releases .banner {
    background-image: url(../seoinux-child/assets/img/press-release-banner-bg.webp);
    padding: 170px 0px 130px;
    left: -1px;
}

.page-press-releases .search-bar-container .col {
    padding-left: 0px;
    padding-right: 0px;
}

.page-press-releases button.btn.btn-default.search-btn {
    background: unset;
    border: unset;
}

.page-press-releases input.search-feild.form-control {
    border: unset;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: rgba(56, 56, 56, 1);
    padding: 18px 32px;
    border-radius: 206px;
    background-color: rgba(249, 249, 249, 1);
}

.page-press-releases .input-group.search-input {
    border: 1px solid rgba(213, 213, 213, 1);
    border-radius: 88px;
    background-color: rgba(249, 249, 249, 1);
}

.page-press-releases .custom-container.container.search-bar-container {
    margin-top: 60px;
    margin-bottom: 60px;
}

.page-press-releases .press-releases-12 .row.pr-row {
    padding-top: 80px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

.page-press-releases .grid-section .thumbnail-img {
    border-radius: 16px;
}

.page-press-releases .grid-section .blog-thumbnail {
    position: relative;
}

.page-press-releases .grid-section .caption {
    max-width: 90%;
    position: absolute;
    background-color: rgba(255, 255, 255, 1);
    z-index: 9;
    top: 92%;
    padding: 16px;
    min-height: 250px;
}

.page-press-releases .grid-section .media-blogs {
    min-height: 575px;
}

.page-press-releases p.post-date {
    display: flex;
    gap: 10px;
    align-items: center;
    color: rgba(56, 56, 56, 1);
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
}

.page-press-releases .grid-section p.post-title.PRandMediaInterlink {
    color: rgba(26, 27, 37, 1);
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
}

.page-press-releases .grid-section .rowResults {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.page-press-releases p.read-more a.PRandMediaInterlink {
    color: rgba(26, 27, 37, 1);
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
}

.page-press-releases p.read-more a.PRandMediaInterlink img {
    margin: unset;
    display: inline-block;
}

.page-press-releases p.read-more:hover a.PRandMediaInterlink {
    color: rgba(255, 115, 0, 1);
}

.page-press-releases p.read-more {
    position: absolute;
    bottom: 0px;
}

.page-press-releases ul.nav.pagination.post-pagination {
    justify-content: center !important;
    padding-top: 10px;
}

.page-press-releases section.press-release-section {
    padding-bottom: 40px;
}

.page-press-releases .blog-detail-left {
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 49%;
    border-radius: 16px;
    position: relative;
    padding: 0px;
    min-height: 550px;
}

.page-press-releases .press-releases-2 {
    padding-top: 80px;
}

.page-press-releases .prr-details {
    bottom: 20px;
    position: absolute;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 16px;
    left: 20px;
    right: 20px;
    padding: 20px;
    padding-bottom: 40px;
}

.page-press-releases .blog-detail-left p.post-title.PRandMediaInterlink,
.page-press-releases .blog-detail-right p.post-title.PRandMediaInterlink {
    color: rgba(26, 27, 37, 1);
    font-family: Poppins;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    vertical-align: middle;
}

.page-press-releases .blog-detail-left p.read-more {
    position: absolute;
    bottom: 15px;
}

.page-press-releases .blog-detail-right .img-hover.blog-image img {
    border-radius: 16px;
}

.page-press-releases .blog-detail-right {
    width: unset;
    max-width: 49%;
    padding-left: 30px;
}

.page-press-releases .blog-detail-right .blogs-page {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.page-press-releases .blog-detail-right .blogs-page .row:nth-of-type(2) {
    border-top: 1px solid rgba(223, 223, 223, 1);
    border-bottom: 1px solid rgba(223, 223, 223, 1);
    padding: 30px 0;
    margin: 24px -12px 24px -12px !important;
}

.page-press-releases .search-bar-container .input-group-btn {
    display: flex;
    right: 10px;
    padding: 0px;
    position: relative;
    z-index: 9;
}

.page-press-releases .search-bar-container .input-group-btn .search-btn img {
    width: 20px;
}

.page-press-releases .search-bar-container .input-group-btn .search-btn:focus {
    border: unset;
    box-shadow: unset;
}

@media only screen and (min-width: 1400px) {
    .page-press-releases .banner .custom-container.container {
        max-width: 1340px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {

    .page-press-releases .banner {
        padding: 135px 0px 125px;
    }

    .page-press-releases .blog-detail-right .col-8.media-blogs {
        padding: 0px;
    }

    .page-press-releases p.post-date {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .page-press-releases .blog-detail-left p.post-title.PRandMediaInterlink,
    .page-press-releases .blog-detail-right p.post-title.PRandMediaInterlink {
        font-size: 16px;
    }

    .page-press-releases .grid-section p.post-title.PRandMediaInterlink {
        font-size: 16px;
    }

    .page-press-releases .grid-section .media-blogs {
        min-height: 500px;
    }

    .page-press-releases .banner .custom-container.container {
        max-width: 82vw !important;
    }

    .page-press-releases .grid-section .caption {
        top: 88%;
    }

    .page-press-releases .banner {
        background-size: 100% 100%;
        background-position: center;
    }

    .page-press-releases .blog-detail-left {
        background-size: 100% 100%;
    }
}

@media (min-width: 1030px) and (max-width: 1350px) and (-webkit-min-device-pixel-ratio: 2) {
    .page-press-releases .banner {
        padding: 100px 0px 100px;
    }

    .page-press-releases .grid-section .caption {
        min-height: 300px;
    }

    .page-press-releases .blog-detail-right p.read-more {
        position: absolute;
        bottom: -10px;
    }

    .page-press-releases .blog-detail-left {
        min-height: 500px;
    }

}

@media screen and (max-width: 1024px) {
    .page-press-releases .banner {
        padding: 80px 0px 100px;
    }

    .page-press-releases .blog-detail-left p.post-title.PRandMediaInterlink,
    .page-press-releases .blog-detail-right p.post-title.PRandMediaInterlink {
        font-size: 14px;
    }

    .page-press-releases .grid-section p.post-title.PRandMediaInterlink {
        font-size: 14px;
    }

    .page-press-releases p.post-date {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .page-press-releases .press-releases-2 {
        padding-top: 60px;
        padding-left: 25px;
    }

    .page-press-releases .input-group.search-input {
        max-width: 97vw;
        margin: auto;
    }

    .page-press-releases .grid-section {
        padding-left: 20px;
        padding-right: 20px;
    }

    .page-press-releases .grid-section .media-blogs {
        min-height: 470px;
    }

    .page-press-releases ul.nav.pagination.post-pagination,
    .page-press-releases section.press-release-section {
        padding-bottom: 0px;
    }

    .page-press-releases .ai-transformation-module {
        padding: 0px 0px 60px;
    }

    .page-press-releases .blog-detail-left {
        background-size: 100% 100%;
    }

    .page-press-releases .blog-detail-left {
        min-height: 500px;
    }
}

@media screen and (max-width: 768px) {
    .page-press-releases .press-releases-2 {
        padding-right: 25px;
    }

    .page-press-releases .pr-row {
        flex-direction: column;
        gap: 20px;
        align-items: center;
        justify-content: center;
    }

    .page-press-releases .blog-detail-left {
        min-height: 60vh;
        max-width: 80%;
    }

    .page-press-releases .blog-detail-right .blogs-page .row:nth-of-type(2) {
        padding: 16px 0px;
        margin: 16px 0px;
    }

    .page-press-releases .blog-detail-right .img-hover.blog-image img {
        max-width: 80%;
        margin: 0px;
    }

    .page-press-releases .blog-detail-right {
        max-width: 100%;
        padding: 0px;
    }

    .page-press-releases .custom-container.container.search-bar-container {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .page-press-releases .grid-section .media-blogs {
        min-height: 470px;
        min-width: 32%;
        margin-left: auto;
        margin-right: auto;
    }

    .page-press-releases .ai-transformation-module {
        padding: 0px 0px 30px;
    }

    .page-press-releases ul.nav.pagination.post-pagination,
    .page-press-releases section.press-release-section {
        padding-top: 0px;
    }

    .page-press-releases .col-8.media-blogs {
        padding-left: 0;
        margin-left: -30px;
    }
}

@media screen and (max-width: 480px) {
    .page-press-releases .blog-detail-left {
        min-height: 50vh;
        max-width: 100%;
    }

    .page-press-releases .press-releases-2 {
        padding-top: 30px;
    }

    .page-press-releases .blog-detail-right .img-hover.blog-image img {
        max-width: 100%;
        margin: 0px;
    }

    .page-press-releases .col-8.media-blogs {
        margin-left: 0;
    }

    .page-press-releases p.read-more {
        bottom: -12px;
    }

    .page-press-releases .grid-section .media-blogs {
        min-height: 500px;
        min-width: 32%;
        max-width: 80%;
    }

    .page-press-releases .grid-section .caption {
        min-height: 180px;
    }

    .page-press-releases ul.nav.pagination.post-pagination,
    .page-press-releases section.press-release-section {
        flex-wrap: nowrap;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .page-press-releases .blog-detail-left {
        min-height: 100vh;
        max-width: 80%;
    }

    .page-press-releases .grid-section .media-blogs {
        min-width: unset;
        max-width: 48%;
        min-height: 530px;
    }

    .page-press-releases .grid-section .caption {
        min-height: 200px;
    }

    .ai-transformation-module h2 {
        margin-bottom: 20px;
        font-size: 36px;
    }

    .page-press-releases .grid-section .caption {
        min-height: 340px;
    }

    .page-press-releases .grid-section .media-blogs {
        min-height: 530px;
    }

    .page-press-releases .grid-section p.post-title.PRandMediaInterlink {
        font-size: 12px;
    }

    .page-press-releases .blog-detail-left {
        min-height: 300px;
    }

}

@media only screen and (max-width: 799px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .page-press-releases .grid-section .caption {
        min-height: 240px;
    }

    .page-press-releases .grid-section p.post-title.PRandMediaInterlink {
        font-size: 12px;
    }

    .page-press-releases p.post-date {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .page-press-releases .blog-detail-left {
        min-height: 300px !important;
    }

}

@media only screen and (max-width: 992px) and (orientation: landscape) {
    .page-press-releases p.read-more {
        position: absolute;
        bottom: -15px;
    }

    .page-press-releases .blog-detail-right .blogs-page .row:nth-of-type(2) {
        margin: 30px -12px 24px -12px !important;
    }

    .product-pages .elementor-element.industry-recognition.industry-recognitions {
        padding-top: 40px !important;
    }
}

/* Press Release page styling end */

/* SUVA product page styling start */

.product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner {
    position: relative;
}

.product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner p,
.product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner li {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #383838 !important;
}

.product-pages.page-searchunify-virtual-assistant .suva-use-case .cea-button-wrapper {
    position: absolute;
    top: 428px;
}

.product-pages.page-searchunify-virtual-assistant .analytic-container .media-icon-part.align-self-center {
    align-self: start !important;
}

.product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-wrapper .cea-feature-box-img>img {
    width: 64px;
    height: 64px;
}


@media screen and (min-width: 1450px) {
    .product-pages.page-searchunify-virtual-assistant h1#head-main {
        font-size: 56px !important;
        line-height: 58px !important;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-para.banner-sub-head .sr7-layer.main-para {
        font-size: 18px !important;
        width: 640px !important;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-para.banner-sub-head {
        top: 350px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .suva-use-case .cea-button-wrapper {
        top: 400px;
    }

    .product-pages.page-searchunify-virtual-assistant .cus-section-top .vertical-slider .fbox-content {
        font-family: Poppins;
        font-weight: 400;
        font-size: 16px;
        color: #383838;
    }

    .product-pages.page-searchunify-virtual-assistant .cus-section-top.vertical-slider-dark .fbox-content {
        font-family: Poppins;
        font-weight: 400;
        font-size: 18px;
        letter-spacing: 0%;
        color: #FFFFFF;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-bot {
        left: 10% !important;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-cta {
        top: 430px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {

    .product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner p,
    .product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner li {
        font-size: 16px;
        line-height: 26px;
    }

    .product-pages.page-searchunify-virtual-assistant .suva-use-case .cea-button-wrapper {
        position: absolute;
        top: 380px;
    }

    .product-pages.page-searchunify-virtual-assistant .section-title-custom h2 {
        font-size: 38px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .elementor-element.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .elementor-widget-container.feature-box-wrapper.feature-box-default {
        padding: 20px 30px 21px 28px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .cus-top-bottom-shadow {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 0px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .benifit-pointers-section .benifit-pointers h4 {
        font-size: 18px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .section-title-custom h2 {
        line-height: 50px !important;
    }
}

@media (min-width: 1030px) and (max-width: 1350px) and (-webkit-min-device-pixel-ratio: 2) {
    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26vw !important;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-bot {
        display: none !important;
    }

    .product-pages.page-searchunify-virtual-assistant .use-case-card .feature-box-inner {
        min-height: 460px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .suva-use-case .cea-button-wrapper {
        position: absolute;
        top: 490px !important;
    }
}

@media screen and (max-width: 1024px) {
    body.page-searchunify-virtual-assistant .seoinux-content-wrap {
        padding: 0px 15px 0px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .suva-use-case .cea-button-wrapper {
        position: relative;
        top: unset;
    }

    .product-pages.page-searchunify-virtual-assistant .entry-content .suva-use-case ul {
        margin-bottom: 0px;
        padding-left: 12% !important;
    }
}

@media screen and (max-width: 480px) {
    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 105px !important;
    }

    .product-pages.page-searchunify-virtual-assistant div#section-analyzed-report {
        height: 0px;
        padding: 0px !important;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-head.banner-head h1 {
        font-size: 34px !important;
        line-height: 45px !important;
        top: 10px !important;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-para.banner-sub-head {
        top: 200px !important;
    }

    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-cta,
    .product-pages.page-searchunify-virtual-assistant sr7-mask.wrapper-cta.wrapper-contact-cta {
        top: 380px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .vertical-slider-dark .elementor-element.cus-top-bottom-shadow {
        margin-top: -50px !important;
    }

    .product-pages .elementor-element.industry-recognition.industry-recognitions {
        padding-top: 30px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .elementor-101706 .elementor-element.elementor-element-79fa1e12 {
        margin-bottom: 20px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .elevating-suva-s-contextual-understanding-with-searchunifyfragtm .section-title-custom h2 {
        font-size: 34px;
        line-height: 40px;
    }

    .product-pages.page-searchunify-virtual-assistant .suva-benifit .section-title {
        padding-bottom: 0px !important;
        margin-bottom: -30px !important;
    }

    .product-pages.page-searchunify-virtual-assistant .entry-content .suva-use-case ul {
        margin-bottom: 0px;
        padding-left: 3% !important;
    }

    .product-pages.page-searchunify-virtual-assistant .vertical-slider-dark .elementor-element.cus-top-bottom-shadow ul {
        padding-left: 1% !important;
    }

    .product-pages.page-searchunify-virtual-assistant .elementor-105204 .elementor-element.elementor-element-136c78c2 .elementor-heading-title {
        font-size: 32px;
        line-height: 42px;
    }

    .product-pages.page-searchunify-virtual-assistant .elementor-105204 .elementor-element.elementor-element-136c78c2 .elementor-heading-title br {
        display: none !important;
    }
}

/* SUVA product page styling end */


/* Knowbler product page styling start */

.page-knowbler .business-impact-slider .slider-item {
    padding: 30px;
    background: #F6F4F1;
    border-radius: 16px;
    text-align: left;
    margin: 0px 15px;
    gap: 30px;
    display: flex;
    flex-direction: column;
}

.page-knowbler .business-impact-slider .business-card-content {
    position: relative;
    min-height: 200px;
}

.page-knowbler .business-impact-slider .slider-item h3 {
    margin: 0px 0 15px;
    font-family: Montserrat;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #1A1B25;
}

.page-knowbler .business-impact-slider .slider-item p {
    margin-bottom: 10px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    color: #383838;
    line-height: 26px;
}

.page-knowbler .business-impact-slider .slider-item a {
    color: #FF7300;
    text-decoration: none;
    font-family: Poppins;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    bottom: 0px;
}

.page-knowbler .elementor-element.six-blocks .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    box-shadow: unset;
    border: 12px solid rgba(255, 115, 0, 0.1);
}

.page-knowbler .feature-box-inner {
    max-width: 100%;
}

.page-knowbler .feature-box-wrapper .cea-feature-box-img>img {
    width: 60px;
    height: 60px;
}

.page-knowbler .section-title-wrapper .section-description {
    max-width: 600px !important;
}

.page-knowbler .business-impact-slider .slick-dots {
    bottom: -60px;
    padding: 0px;
}

.page-knowbler .business-impact-slider .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0045C2;
    text-align: -webkit-match-parent;
    transform: scale(1.2);
}

.page-knowbler .business-impact-slider .slick-dots li button:before {
    border: 1px solid #0045C2;
    border-radius: 50%;
    font-size: 12px;
    opacity: 1;
    color: transparent;
}

.page-knowbler .contribution-card h3.feature-box-title {
    min-height: 54px;
}

.page-knowbler .vertical-knowb-kcs .padding-null {
    padding: 0px !important;
}

.page-knowbler .vertical-knowb-kcs .feature-box-inner {
    min-height: unset;
}

.page-knowbler .elementor-element.six-blocks.contribution-cards .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    border: none;
    box-shadow: 0px 0px 40px 0px #0000001F;
}

.page-knowbler .contribution-card .feature-box-wrapper .cea-feature-box-img>img {
    width: 44px;
    height: 44px;
}

.page-knowbler .elementor-element.six-blocks.contribution-cards .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    padding: 20px;
}

.product-pages.page-knowbler .analytic-container .media-icon-part.align-self-center {
    align-self: start !important;
}

@media screen and (min-width: 1450px) {
    .product-pages.page-knowbler h1#head-main {
        font-size: 56px !important;
        line-height: 58px !important;
    }

    .product-pages.page-knowbler sr7-mask.wrapper-head.banner-head h1 {
        width: 675px !important;
    }

    .product-pages.page-knowbler sr7-mask.wrapper-para.banner-sub-head {
        top: 405px !important;
    }

    .product-pages.page-knowbler sr7-mask.wrapper-para.banner-sub-head .sr7-layer.main-para {
        font-size: 18px !important;
        width: 650px !important;
    }

    .product-pages.page-knowbler sr7-mask.wrapper-cta {
        top: 505px !important;
    }

    .product-pages.page-knowbler sr7-mask.wrapper-cta {
        top: 510px !important;
    }

    .page-knowbler .contribution-card h3.feature-box-title {
        min-height: 64px;
    }

    .page-knowbler .contribution-cards .fbox-content {
        font-size: 18px;
    }

    .page-knowbler sr7-mask.wrapper-bot {
        left: 3% !important;
    }

    .product-pages.page-knowbler .analytic-container .elementor-element.six-blocks.vertical-knowb-kcs .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
        padding: 38px;
    }


    .product-pages.page-knowbler sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26% !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .product-pages.page-knowbler .lottie-gif .video-popup-btn>img {
        position: relative;
        top: -20px;
    }

    .product-pages.page-knowbler .six-blocks h3.feature-box-title {
        font-size: 18px !important;
    }

    .product-pages .elementor-element.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .elementor-widget-container.feature-box-wrapper.feature-box-default {
        min-height: unset;
        padding: 10px 0px 30px 0px !important;
    }

    .elementor-element.e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .last-border-disable .elementor-widget-container.feature-box-wrapper.feature-box-default {
        min-height: unset;
        padding: 10px 0px 0px 0px !important;
    }
}

@media screen and (max-width: 1350px) {
    sr7-mask.wrapper-bot {
        left: 10px !important;
    }
}

@media screen and (max-width: 1024px) {
    .page-knowbler .section-title-wrapper .section-description {
        max-width: unset !important;
    }

    .product-pages.page-knowbler .six-blocks h3.feature-box-title {
        font-size: 18px !important;
    }

    .page-knowbler .six-blocks .contribution-card h3.feature-box-title {
        font-size: 22px;
    }
}

@media screen and (max-width: 480px) {
    .product-pages.page-knowbler sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 110px !important;
    }

    .product-pages.page-knowbler .vertical-knowb-kcs .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default {
        padding-top: 0px !important;
        margin: 0px !important;
    }

    .product-pages.page-knowbler .vertical-knowb-kcs h2.section-title {
        margin: -60px auto 0px;
    }

    .product-pages.page-knowbler .vertical-knowb-kcs:nth-child(2) {
        margin-top: -50px !important;
    }

    .page-knowbler .business-impact-slider .slider-item.slick-slide.slick-current.slick-active {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .product-pages.page-knowbler .knowbler-kcs {
        margin-top: -50px !important;
        padding-top: 0px !important;
        margin-bottom: -40px !important;
    }

    .product-pages.page-knowbler .vertical-knowb-kcs:nth-of-type(5) {
        margin-top: -65px !important;
    }

    .product-pages.page-knowbler .contribution-cards {
        margin-top: -50px !important;
    }

    .product-pages.page-knowbler .contribution-cards .e-con-inner {
        padding-top: 0px !important;
    }

    .slider-arrow-position.elementor-widget-image {
        display: none;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .product-pages.page-knowbler sr7-mask.wrapper-head.banner-head h1 {
        font-size: 32px !important;
        line-height: 40px !important;
        top: 8px !important;
    }

    .product-pages.page-knowbler sr7-mask.wrapper-para.banner-sub-head {
        top: 200px !important;
    }

    .product-pages.page-knowbler .knowbler-kcs {
        margin-top: -10px !important;
        padding-top: 0px !important;
        margin-bottom: -60px !important;
    }

    .page-knowbler .business-impact-slider .business-card-content {
        min-height: 150px;
    }

    .elementor-element.begin-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.begin-your-ai-transformation {
        margin-top: 40px;
        padding-top: 0px;
    }

    .elementor-element.begin-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.begin-your-ai-transformation .e-con-inner {
        padding-top: 40px;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1100px) {
    .product-pages.page-knowbler sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26vw !important;
    }

    .product-pages.page-knowbler .vertical-knowb-kcs .e-con-inner {
        max-width: 100vw !important;
    }

    .elementor-101829 .elementor-element.elementor-element-110f2b4e .section-title-wrapper .section-title {
        font-size: 46px;
    }

    .page-knowbler .business-impact-slider .business-card-content {
        position: relative;
        min-height: 250px;
    }

    .page-knowbler .business-impact-slider .slider-item a {
        bottom: -15px;
    }
}

/* Knowbler product page styling end */

/* Contact US page styling start */
.page-contact-us .content-contain .fbox-content {
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    font-family: 'poppins';
    color: #212121;
}

.page-contact-us .page-title-wrap {
    padding-top: 160px;
    padding-bottom: 75px;
}

.page-contact-us .common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 {
    margin-bottom: 0px;
}

.page-contact-us .common-resource-page select#Country,
.page-contact-us .common-resource-page textarea#commentCapture {
    font-family: Poppins !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 100% !important;
    vertical-align: middle !important;
    color: #A2A4A7 !important;
}

.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 label#LblemailOptInBoolean a {
    color: #FF7300 !important;
}

.page-contact-us .common-resource-page .resources-form .mktoFormRow.mktoFormRow_10 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList,
.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList {
    padding-bottom: 10px !important;
}

.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoError {
    bottom: -5px !important;
    left: -6px !important;
}

.page-contact-us .thank-you-text {
    padding-top: 230px;
    padding-bottom: 200px;
    text-align: center;
}

.page-contact-us .contact-div figure.cea-feature-box-img {
    width: 66px;
}

.page-contact-us .breadcrumbs-wrap {
    margin-bottom: 20px;
}

.page-contact-us .office-card .feature-box-wrapper.feature-box-default>.media>*:first-child {
    padding-top: 6px;
}

.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList input+label:after,
.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList input+label:after {
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    border: 1px solid #D1D1D3;
    background-color: #F6F4F1 !important;
    position: absolute;
    left: 0;
    border-radius: 3px;
    top: 12px;
}

.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList input:checked+label:after,
.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList input:checked+label:after {
    background-color: #ff7300 !important;
    background-repeat: no-repeat;
    background-position: center;
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
}

.page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList input+label:after {
    top: 28px;
}

.common-resource-page .contactus-form .mktoFormRow.mktoFormRow_5 .mktoFieldWrap.mktoFieldWrap_6 .mktoError {
    bottom: -24px !important;
}

.page-contact-us header.seoinux-page-header:after {
    background: none;
}

.page-contact-us .office-card .elementor-image-box-title span {
    color: #FF7300;
}

.page.page-contact-us .page-title-wrap .page-title {
    color: #ffffff;
}

@media only screen and (min-width: 1450px) {

    .page.page-contact-us .page-title-wrap .page-title {
        color: #ffffff;
        font-size: 56px;
    }


    .page-contact-us .feature-box-wrapper .fbox-content {
        font-family: "Montserrat", Sans-serif;
        font-size: 24px;
        font-weight: 400;
    }

    .page-contact-us .office-card .feature-box-wrapper .fbox-content br {
        display: none;
    }

    .page-contact-us .office-card {
        padding-left: 20px;
        padding-right: 20px;
    }

    .page-contact-us .office-card .feature-box-wrapper.feature-box-default>.media>*:first-child {
        margin-right: 15px;
    }

    .page-contact-us .common-resource-page .resources-form.mktoForm {
        max-width: unset;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1450px) {
    .page-contact-us .contact-form-div {
        padding-left: 30px;
        padding-right: 30px;
    }

    .page-contact-us .contact-div {
        padding-left: 100px;
        padding-right: 80px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList,
    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 10px;
    }

    .page-contact-us .contact-div .fbox-content {
        line-height: 28px !important;
        font-size: 20px !important;
    }

    .page-contact-us .fn-reduced.span-color-orange .elementor-image-box-title {
        font-size: 23px;
    }

    body.page.page-contact-us .seoinux-page-header {
        padding: 0px 0px 100px;
    }

    .page-contact-us .mktoForm .mktoFormRow.mktoFormRow_9 .mktoOffset {
        float: left;
        height: 10px;
    }
}

@media screen and (max-width: 1024px) {
    .page-contact-us .common-resource-page .resources-form.mktoForm {
        max-width: unset;
    }

    .page-title-wrap>ul.page-title-elements>* {
        text-align: start;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1100px) {
    .page-contact-us .contact-div .media {
        min-width: 360px;
        position: relative;
        left: -35px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 30px !important;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 10px !important;
    }

    .security-privacy .e-con-inner {
        align-items: center !important;
    }


    .page-contact-us .content-contain .fbox-content {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .page-contact-us .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        align-items: flex-start;
    }

    body.page.page-contact-us .seoinux-page-header .col-12 {
        padding-left: 0px;
        margin-left: -10px;
    }

    .page-contact-us .office-card {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .page-contact-us .office-card .fn-reduced.span-color-orange .elementor-image-box-title {
        font-size: 18px;
    }


    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoError {
        bottom: 15px !important;
    }

    .page-contact-us .contact-div .media h3.feature-box-title {
        font-size: 36px !important;
    }

    .page-contact-us .office-card .elementor-image-box-title {
        font-size: 21px !important;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1350px) {
    .page-contact-us .office-card {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .page-contact-us .office-card .elementor-image-box-title {
        font-size: 18px;
    }
}

@media screen and (max-width: 480px) {

    .page-contact-us .common-resource-page .resources-form .mktoFormRow.mktoFormRow_5,
    .page-contact-us .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 {
        padding-left: 0px !important;
    }

    .page-contact-us .office-card {
        padding: 20px 15px 0px !important;
    }

    .page-contact-us .common-resource-page .resources-form .mktoButtonRow button.mktoButton {
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 30px;
    }

    .page-contact-us .elementor-element.e-con.e-parent .office-card .e-con-inner {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .page-contact-us .office-card .feature-box-wrapper.feature-box-default>.media>*:first-child {
        margin-right: 0px;
        line-height: 4;
    }

    .page-contact-us .office-card .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default {
        padding-top: 20px !important;
        padding: 0px 0px 0px !important;
        margin: 20px 0px 0px !important;
    }

    .page-contact-us .elementor-element.e-parent.security-privacy {
        padding: 0px !important;
        margin-top: 40px !important;
    }

    .page-contact-us .office-card .elementor-element.elementor-widget-image-box {
        margin-top: 30px !important;
    }

    .page-contact-us .office-card .elementor-element.elementor-widget.elementor-widget-ceafeaturebox:nth-of-type(3) {
        margin-bottom: 30px !important;
    }

    .page-contact-us .contact-form-div div.common-resource-page {
        padding-top: 14px !important;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList {
        top: -20px !important;
    }


    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList {
        position: relative;
        top: -12px !important;
    }

    .page-contact-us .common-resource-page .resources-form .mktoButtonRow .mktoButtonWrap.mktoSimple {
        margin-top: 15px;
    }

    .page-contact-us .our-offices,
    .page-contact-us .our-offices .e-con-inner {
        padding: 0px !important;
    }

    .page-contact-us .contact-div {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .page-contact-us .contact-div figure.cea-feature-box-img {
        margin: 0px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 label#LblemailOptInBoolean,
    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 label#LblconsenttoProcessing {
        margin-top: 5px;
        margin-bottom: 15px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList input+label:after {
        top: 12px;
    }

    .page-contact-us .contact-div .feature-box-wrapper.feature-box-default>.media>*:first-child {
        margin-right: 0px !important;
        line-height: 1;
    }

    .page-contact-us .mktoForm .mktoError .mktoErrorArrowWrap {
        top: -8px;
    }

    .page-contact-us .common-resource-page .resources-form.mktoForm .mktoError {
        bottom: -28px !important;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoError {
        bottom: 35px !important;
        left: -6px !important;
    }

    .page-contact-us .thank-you-text {
        min-height: 200px;
        display: flex;
        align-items: center;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .page-contact-us .office-card .elementor-element.elementor-widget.elementor-widget-ceafeaturebox {
        margin-bottom: 30px !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .page-contact-us .office-card .elementor-element.elementor-widget.elementor-widget-ceafeaturebox:nth-of-type(2) {
        margin-top: 30px !important;
    }

    .page-contact-us .office-card .media-icon-part {
        margin: 0px !important;
        text-align: center;
    }

    .page-contact-us .office-card .fbox-content {
        text-align: center !important;
    }

    .page-contact-us .elementor-element.e-parent.our-offices {
        margin-top: 40px !important;
        margin-bottom: 20px !important;
    }

    .elementor-element.security-privacy {
        padding-left: 0px !important;
    }

    .elementor-element.security-privacy .elementor-element.elementor-widget-image {
        text-align: center !important;
        margin: auto;
    }

    .page-contact-us .office-card .elementor-element.elementor-widget.elementor-widget-ceafeaturebox:nth-of-type(3) {
        margin-bottom: 0px !important;
        margin: auto;
    }

    .page-contact-us .contact-div {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .page-contact-us .contact-div figure.cea-feature-box-img {
        margin: 0px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoLogicalField.mktoCheckboxList,
    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_10 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 0px !important;
    }

    .page-contact-us .seoinux-content-wrap.container.page {
        padding-top: 0px !important;
    }

    .page-contact-us .contact-div .feature-box-wrapper.feature-box-default>.media>*:first-child {
        margin-right: 0px !important;
    }

    .page-contact-us .thank-you-text {
        min-height: 200px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .page-contact-us .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_9 .mktoError {
        bottom: -15px !important;
    }
}

/* Contact US page styling end */



/* Customers page styling start */

body.page.page-searchunify-customers .seoinux-page-header {
    padding: 120px 0px 120px;
}

.page-searchunify-customers .page-title-wrap {
    padding-bottom: 0px;
}

.page-searchunify-customers .page-title-wrap .page-title {
    padding-top: 20px;
    padding-bottom: 15px;
    font-size: 56px;
    letter-spacing: 0px;
    color: #ffffff;
    ;
}

.page-searchunify-customers .page-subheading {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'Poppins';
    opacity: 1;
    position: relative;
    z-index: 1;
}

.page-searchunify-customers .review-card .fbox-content {
    line-height: 17px;
}

.page-searchunify-customers .elementor-button-content-wrapper {
    align-items: flex-end;
}

.page-searchunify-customers header.seoinux-page-header:after {
    background: none;
}

.page-searchunify-customers .review-card-container .feature-box-wrapper.feature-box-default>.media>*:first-child {
    margin-right: 10px;
}

@media only screen and (min-width: 1450px) {
    .page-searchunify-customers .customer-success-story {
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-searchunify-customers footer aside.footer-widget-2:last-child {
        padding-left: 0px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1450px) {
    body.page.page-searchunify-customers .seoinux-page-header {
        padding: 100px 0px 120px;
    }

    .page-searchunify-customers .page-subheading {
        font-size: 16px;
    }

    .page-searchunify-customers .review-card {
        padding-left: 16px;
        padding-right: 22px;
    }

    .page-searchunify-customers .review-card p {
        font-size: 16px;
        line-height: 24px;
    }

    .page-searchunify-customers .review-card img {
        max-width: 90%;
    }

    .page-searchunify-customers .review-card .cea-feature-box-img img {
        max-width: 100%;
    }

    .page-searchunify-customers .review-card .media-icon-part {
        margin-right: 8px;
    }

    .page-searchunify-customers .review-card .media .feature-box-title {
        font-size: 20px;
    }

    .page-searchunify-customers .review-card .media .fbox-content {
        font-size: 13px !important;
    }

    .page-searchunify-customers .seoinux-page-header .col-12 {
        padding-left: 10px;
        padding-right: 0px;
    }

    .page-searchunify-customers .customer-success-story {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1350px) {
    .page-searchunify-customers .review-card p {
        font-size: 14px;
        line-height: 24px;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1100px) {
    .page-searchunify-customers .review-card img {
        max-width: 70%;
    }

    .page-searchunify-customers .review-card .profile-tab {
        margin-top: 30px;
    }

    .page-searchunify-customers .review-card:nth-of-type(1) p {
        margin-top: 6px;
    }

    .page-searchunify-customers .review-card .media .fbox-content {
        font-size: 12px !important;
        line-height: 16px !important;
    }

    .page-searchunify-customers .review-card .media .feature-box-title {
        font-size: 18px !important;
    }

    .page-searchunify-customers .page-title-wrap .page-title {
        padding-top: 15px;
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 1024px) {
    body.page.page-searchunify-customers .seoinux-page-header {
        padding: 50px 0px 100px;
    }

    body.page.page-searchunify-customers .seoinux-content-wrap {
        padding: 0px 15px 0px !important;
    }
}

@media only screen and (max-width: 992px) {
    .page-searchunify-customers .review-card-container .review-card {
        width: 100%;
    }

    .page-searchunify-customers .review-card-container .e-con-inner {
        flex-direction: column;
    }

    .page-searchunify-customers .review-card-container .review-card {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 480px) {
    .page-searchunify-customers .review-card-container.elementor-element.e-con.e-parent {
        margin-top: -50px !important;
    }

    .page-searchunify-customers .review-card-container .feature-box-wrapper.feature-box-default>.media>*:first-child {
        margin-right: 0px;
    }

    .page-searchunify-customers .review-card-container div.review-card {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        min-height: 450px !important;
    }

    .page-searchunify-customers .page-title-wrap .page-title {
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: 32px;
        margin-top: 0px;
    }

    body.page.page-searchunify-customers .page-title-wrap {
        padding: 40px 0px 10px !important;
    }

    .page-searchunify-customers .breadcrumbs-wrap {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 992px) and (orientation: landscape) {
    .page-searchunify-customers .review-card-container {
        margin-bottom: 40px !important;
    }

    .page-searchunify-customers .customer-review-heading {
        margin-top: 20px !important;
    }

    body.page.page-searchunify-customers .page-title-wrap {
        padding: 50px 0px 0px !important;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .slider-wrapper.custom-slider-container.case-studies-carousel .slick-prev {
        right: 60px !important;
    }

    .slider-wrapper.custom-slider-container.case-studies-carousel .slick-next {
        right: 10px;
    }

    .page-searchunify-customers .review-card .elementor-element.review-card-link.elementor-widget-button {
        left: 36%;
    }

    .page-searchunify-customers .review-card .elementor-element.elementor-widget-text-editor {
        width: 100%;
    }

    .page-searchunify-customers .review-card .elementor-element.elementor-widget-text-editor p {
        text-align: center;
    }

    .page-searchunify-customers .review-card .elementor-element.elementor-widget.elementor-widget-image {
        position: relative;
        top: -20px;
    }

    .page-searchunify-customers .review-card-container .feature-box-wrapper.feature-box-default>.media>*:first-child {
        margin-right: 0px;
    }

    .page-searchunify-customers .review-card .media {
        flex-direction: row !important;
        display: flex !important;
        gap: 10px;
        align-items: center;
    }
}

/* Customers page styling end */


/* partner-inner page styling start */

.page-template-template-su-partners-inner .banner.partners-inner-banner {
    background-image: url(../seoinux-child/assets/img/khoros-banner-bg.webp);
    padding: 120px 0px 100px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.page-template-template-su-partners-inner .banner.partners-inner-banner img.banner-social-icon-hover {
    display: none;
}

.page-template-template-su-partners-inner .banner.partners-inner-banner a.banner-social-icon-link:hover img.banner-social-icon-hover {
    display: block;
}

.page-template-template-su-partners-inner .banner.partners-inner-banner a.banner-social-icon-link:hover img.banner-social-icon {
    display: none;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 label#LblemailOptInBoolean a,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 label#LblemailOptInBoolean a {
    color: #FF7300 !important;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 .mktoFieldWrap,
.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow.mktoFormRow_5 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList {
    padding-bottom: 10px !important;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoError,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoError {
    bottom: -5px !important;
    left: -6px !important;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList input+label:after,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList input+label:after {
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    border: 1px solid #D1D1D3;
    background-color: #F6F4F1 !important;
    position: absolute;
    left: 0;
    border-radius: 3px;
    top: 12px;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList input:checked+label:after,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList input:checked+label:after {
    background-color: #ff7300 !important;
    background-repeat: no-repeat;
    background-position: center;
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList input+label:after,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList input+label:after {
    top: 24px;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form label.mktoLabel {
    width: 100% !important;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow_4 label.mktoLabel,
.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow_5 label.mktoLabel {
    width: 100% !important;
    font-family: Poppins;
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0px;
    color: #383838;
}

.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList input,
.page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList input {
    visibility: hidden;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoButtonRow .mktoButtonWrap.mktoSimple {
    margin-top: 30px;
    margin-bottom: 60px;
}


.page-template-template-su-partners-inner .banner .breadcrumb {
    margin-bottom: 0;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow.mktoFormRow_4 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.page-template-template-su-partners-inner .partners-inner-banner .head-main {
    color: #ffffff !important;
    font-size: 56px;
    line-height: 66px;
    font-weight: 700;
    letter-spacing: 0px;
    margin-bottom: 25px;
    margin-left: -5px;
}

.page-template-template-su-partners-inner .khoros-section {
    display: block;
    padding: 80px 0px 0px;
}

.page-template-template-su-partners-inner .khoros-left {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    justify-content: center;
    gap: 48px;
    padding: 78px 130px !important;
}

.page-template-template-su-partners-inner .khoros-right {
    background: #F6F4F1;
    min-height: -webkit-fill-available;
    justify-content: center;
    display: flex;
    align-items: center;
}

.page-template-template-su-partners-inner .khoros-logo {
    margin: 0px;
}

.page-template-template-su-partners-inner .khoros-list {
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: baseline;
    justify-content: center;
}

.page-template-template-su-partners-inner .khoros-item {
    display: flex;
    align-items: center;
    gap: 24px;
}

.page-template-template-su-partners-inner .khoros-item span {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 24px;
    line-height: 38px;
    letter-spacing: -1px;
    vertical-align: middle;
    color: #000000;
}

.page-template-template-su-partners-inner .khoros-item img {
    width: 56px;
    height: auto;
}

.page-template-template-su-partners-inner .khoros-about-section {
    padding: 60px 0;
}

.page-template-template-su-partners-inner .khoros-about-title {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    color: #1A1B25;
    margin-bottom: 20px;
}

.page-template-template-su-partners-inner .khoros-about-text {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #383838;
}

.page-template-template-su-partners-inner .khoros-about-subtitle {
    font-family: Poppins;
    font-weight: 700;
    font-size: 24px;
    line-height: 26px;
    color: #383838;
    letter-spacing: 0px;
    margin-top: 50px;
    margin-bottom: 20px;
}

.page-template-template-su-partners-inner .khoros-specialization-list {
    list-style: disc;
    padding-left: 30px;
    margin: 0;
}

.page-template-template-su-partners-inner .khoros-specialization-list li {
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #383838;
    margin-bottom: 10px;
}

.page-template-template-su-partners-inner .khoros-testimonial-sec {
    padding: 40px 0px 70px;
    text-align: center;
}

.page-template-template-su-partners-inner .khoros-testimonial-box {
    background: #fff;
    border: 1px solid #F2F2F2;
    box-shadow: 0px 0px 40px 0px #0000001F;
    border-radius: 16px;
    padding: 30px 40px 40px;
}

.page-template-template-su-partners-inner .khoros-testimonial-quote {
    margin-bottom: 30px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 0px;
    color: #494949;
}

.page-template-template-su-partners-inner .khoros-testimonial-author {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 12px;
    justify-content: center;
}

.page-template-template-su-partners-inner .khoros-testimonial-author img {
    width: 90px;
    height: 90px;
    margin: 0px;
}

.page-template-template-su-partners-inner .khoros-testimonial-author .author-text h5 {
    font-family: Poppins;
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
    letter-spacing: 0px;
    vertical-align: middle;
    color: #000000;
    margin: 0px;
}

.page-template-template-su-partners-inner .khoros-testimonial-author .author-text p {
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0px;
    vertical-align: middle;
    color: #494949;
    margin: 0px;
}

.page-template-template-su-partners-inner .khoros-testimonial-author .author-text {
    text-align: left;
}

.page-template-template-su-partners-inner .khoros-section .row {
    box-shadow: 0px 0px 20px 0px #0000001F;
    background: #FFFFFF;
    border-radius: 12px;
    margin-left: auto;
    margin-right: auto;
}

.page-template-template-su-partners-inner .banner-social-icon-box {
    display: flex;
    gap: 10px;
}

.page-template-template-su-partners-inner .banner-social-icon-box img.banner-social-icon,
.page-template-template-su-partners-inner .banner-social-icon-box img.banner-social-icon-hover {
    width: 40px;
}

.page-template-template-su-partners-inner .form-head {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    color: #1A1B25;
    margin-top: 50px;
}

.page-template-template-su-partners-inner .thank-you-text {
    padding: 0px 40px 50px;
}

.page-template-template-su-partners-inner .partners-inner-banner .khoros-section .mktoFormRow_3 {
    flex-direction: column;
    padding-right: 16px;
    margin-top: 0px;
    gap: 5px;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form input[type=text],
.page-template-template-su-partners-inner .common-resource-page .resources-form input[type=url],
.page-template-template-su-partners-inner .common-resource-page .resources-form input[type=email],
.page-template-template-su-partners-inner .common-resource-page .resources-form input[type=tel],
.page-template-template-su-partners-inner .common-resource-page .resources-form input[type=number],
.page-template-template-su-partners-inner .common-resource-page .resources-form input[type=date],
.page-template-template-su-partners-inner .common-resource-page .resources-form textarea.mktoField,
.page-template-template-su-partners-inner .common-resource-page .resources-form select.mktoField {
    color: #A2A4A7;
    font-family: Poppins;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    vertical-align: middle;
}

.page-template-template-su-partners-inner .common-resource-page .resources-form .mktoButtonRow button.mktoButton {
    border-radius: 24px;
    padding: 10px 24px !important;
}

.page-template-template-su-partners-inner .appinium-experience {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    padding: 60px 10%;
    background: #F6F4F1;
    flex-wrap: wrap;
    margin-bottom: 60px;
}

.page-template-template-su-partners-inner .appinium-experience .content {
    flex: 1 1 50%;
    min-width: 280px;
}

.page-template-template-su-partners-inner .appinium-experience .content h2 {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 15px;
    color: #1A1B25;
    font-family: Montserrat;
    line-height: 126%;
}

.page-template-template-su-partners-inner .appinium-experience .content p {
    font-size: 1rem;
    line-height: 1.6;
    color: #383838;
    margin-bottom: 25px;
    max-width: 550px;
}

.page-template-template-su-partners-inner .appinium-experience .content .btn {
    display: inline-block;
    padding: 10px 24px;
    background-color: #ff7300;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
    border-radius: 25px;
    transition: background 0.3s ease;
    border: 1px solid #FF7300;
    outline: none;
}

.page-template-template-su-partners-inner .appinium-experience .content .btn i.bi-arrow-up-right {
    margin-left: 8px;
}

.page-template-template-su-partners-inner .appinium-experience .content .btn:hover {
    background-color: #fff;
    color: #FF7300;
}

.page-template-template-su-partners-inner .appinium-experience .image {
    flex: 1 1 45%;
    min-width: 280px;
    text-align: right;
}

.page-template-template-su-partners-inner .appinium-experience .image img {
    max-width: 100%;
    border-radius: 12px;
}

/* Responsive */
@media (max-width: 992px) {
    .page-template-template-su-partners-inner .appinium-experience {
        flex-direction: column;
        text-align: center;
        padding: 50px 5%;
    }

    .page-template-template-su-partners-inner .appinium-experience .content,
    .page-template-template-su-partners-inner .appinium-experience .image {
        text-align: center;
    }

    .page-template-template-su-partners-inner .appinium-experience .image img {
        max-width: 90%;
    }

    .page-template-template-su-partners-inner .appinium-experience .content h2 {
        font-size: 1.8rem;
    }
}

@media only screen and (min-width: 1450px) {
    .page-template-template-su-partners-inner .banner.partners-inner-banner {
        padding: 135px 0px 100px;
    }

    .page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList,
    .page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList {
        padding-bottom: 0px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1450px) {
    .page-template-template-su-partners-inner .page-knowbler-analytics .wrapper-head h1.main-head {
        font-size: 48px !important;
    }

    .page-template-template-su-partners-inner .page-knowbler-analytics .wrapper-head,
    .page-template-template-su-partners-inner .page-knowbler-analytics .wrapper-para {
        left: 9% !important;
    }

    .page-template-template-su-partners-inner .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-desktop-title {
        font-size: 16px !important;
        padding: 15px 20px;
    }

    .page-template-template-su-partners-inner .page-knowbler-analytics .tab-text {
        max-width: 60%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1450px) {
    .page-template-template-su-partners-inner .khoros-item span {
        font-size: 19px;
        line-height: 32px;
    }
}

@media only screen and (max-width: 480px) {
    .page-template-template-su-partners-inner .khoros-left {
        padding: 20px 20px !important;
        gap: 20px;
    }

    .page-template-template-su-partners-inner .khoros-section {
        padding: 40px 0px 0px;
    }

    .page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow.mktoFormRow_6 {
        padding-left: 0px !important;
    }

    .page-template-template-su-partners-inner .partners-inner-banner .khoros-section .mktoFormRow_3 {
        padding-right: 0px;
    }

    .page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_4 .mktoLogicalField.mktoCheckboxList input+label:after,
    .page-template-template-su-partners-inner .common-resource-page .contactus-form .resources-form .mktoFormRow.mktoFormRow_5 .mktoLogicalField.mktoCheckboxList input+label:after {
        top: 6px;
    }

    .page-template-template-su-partners-inner .form-head {
        margin-top: 20px;
    }

    .page-template-template-su-partners-inner .common-resource-page .resources-form .mktoButtonRow .mktoButtonWrap.mktoSimple {
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .page-template-template-su-partners-inner .khoros-right {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .page-template-template-su-partners-inner label#LblconsenttoProcessing {
        margin-right: 0px;
    }

    .page-template-template-su-partners-inner .khoros-about-section {
        padding: 30px 0;
        text-align: center;
    }

    .page-template-template-su-partners-inner .khoros-about-title {
        font-size: 38px;
        line-height: 42px;
        margin-bottom: 15px;
    }

    .page-template-template-su-partners-inner .khoros-specialization-list li {
        text-align: left;
    }

    .page-template-template-su-partners-inner .khoros-testimonial-sec {
        padding: 0px 0px 20px;
        text-align: center;
    }

    .page-template-template-su-partners-inner .khoros-testimonial-box {
        padding: 20px;
    }

    .page-template-template-su-partners-inner .khoros-testimonial-quote {
        font-size: 18px;
        line-height: 28px;
    }

    .page-template-template-su-partners-inner .khoros-item {
        gap: 14px;
    }

    .page-template-template-su-partners-inner .khoros-about-subtitle {
        text-align: left;
    }

    .page-template-template-su-partners-inner .banner.partners-inner-banner {
        padding: 90px 0px;
    }

    .page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow_4 label.mktoLabel,
    .page-template-template-su-partners-inner .common-resource-page .resources-form .mktoFormRow_5 label.mktoLabel {
        margin-left: -10px;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .page-template-template-su-partners-inner .banner.partners-inner-banner {
        padding: 60px 0px 100px;
    }

    .page-template-template-su-partners-inner .khoros-about-section {
        padding: 34px 0 10px;
    }

    .page-template-template-su-partners-inner .khoros-left {
        padding: 50px 130px !important;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1100px) {
    .page-template-template-su-partners-inner .khoros-left {
        padding: 78px 50px !important;
    }

    .page-template-template-su-partners-inner .khoros-item span {
        font-size: 18px;
        line-height: 32px;
    }
}


/* partner-inner page styling end */

.cea-button-link .book-animated-btn {
    background: #ff7300;
    font-weight: 600;
    font-family: Gilroy;
    box-shadow: 0 0 10px rgba(255, 115, 0, 0.7);
    font-size: 20px;
    border-radius: 100px;
    padding: 10px 25px 10px;
    border: none;
}

.book-animated-pulse {
    animation: book-animated-pulse 2s infinite;
}

@keyframes book-animated-pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}


.book-animated-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    transform: skewX(-20deg);
    transition: left 0.6s ease;
    z-index: 0;
}

.book-animated-btn:hover::after {
    left: 100%;
}

.book-animated-btn:hover {
    background-color: #ff7300 !important;
    color: #fff !important;
}

.book-animated-pulse.cea-button-link.cea-button {
    padding: 0 !important;
    box-shadow: 0 0 10px rgba(255, 115, 0, 0.7);
}

.site-header .header-navbar a.cea-button-link.cea-button,
.site-header .header-navbar .cea-button-link.cea-button:hover {
    border: none;
}

@media screen and (max-width: 1024px) {
    .cea-button-link .book-animated-btn {
        font-family: 'Poppins';
        font-size: 16px;
        padding: 12px 20px !important;
        color: #ffffff;
    }
}

.site-header .header-navbar .cea-button-link.cea-button:hover {
    background-color: transparent !important;
}

a.dark-bg-button.cea-button-link.cea-button.blog-title:hover {
    color: #ff7300;
}

/* partner network page css start */

.partner-network .container {
    max-width: 1170px;
}

section.main-banner-pages.partners {
    background-color: #efefef;
    background-position: top;
    padding: 60px 0px;
    overflow: hidden;
}

section.main-banner-pages {
    background-image: url(../assets/img/pages-banner-bg.png);
    background-repeat: repeat;
    background-position: center;
}

section.main-banner-pages.partners h1 {
    font-size: 40px;
    margin-bottom: 15px;
    font-weight: 700;
    text-align: left;
    color: #111111 !important;
    padding-right: 80px;
    letter-spacing: -1.44px;
    line-height: 82px;
}

section.main-banner-pages.partners h3 {
    text-align: left;
    color: #383838 !important;
    /* padding-right: 80px; */
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    font-family: 'Poppins';
}

@media (max-width: 1440px) {
    section.main-banner-pages.partners h3 {
        padding-right: 0px !important;
    }
}

section.main-banner-pages.partners .demo-form-container {
    box-shadow: none;
    width: 100%;
}

section.main-banner-pages.partners .demo-form-wrapper {
    border-radius: 0px;
    padding: 20px 30px 24px;
    background: #12182E 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 24px #12182E5C;
}

section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec {
    /* padding: 0 80px 20px; */
}

section.smooth-onboarding-sec.knowbler-homepage-support-sec.partner-smooth-onboading {
    width: 100% !important;
    /* margin: 60px 0 0; */
}

section.smooth-onboarding-sec.knowbler-homepage-support-sec {
    background: #ffffff;
    color: #000000;
    position: relative;
}

.page-template-template-su-partners-network .slick-slider {
    /* padding-bottom: 50px; */
}

.partner-smooth-onboading .testimonials-crousel .slick-list.draggable {
    margin-bottom: 15px;
    margin-left: 10px;
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec h5.gr-sub-heading {
    font-size: 20px;
    color: #000000;
    line-height: 34px;
    font-family: 'Poppins';
}

.container.partner-container {
    max-width: 100% !important;
}

/***********partners*********/

section.logos-partners h3 {
    letter-spacing: -1px;
    color: #12182E;
    font-size: 44px;
}

section.logos-partners p {
    color: #5A5D6B;
    font-size: 18px;
    margin-top: 16px;
}

section.logos-partners {
    padding: 70px 0px;
}

section.partners-logos-two .blue-text-area {
    color: #ffffff;
}

section.partners-logos-two h2 {
    letter-spacing: -1px;
    font-size: 48px;
    font-weight: 700;
    line-height: 50px;
    color: #ffffff;
}

section.partners-logos-two p {
    font-size: 18px;
    margin-top: 16px;
}

section.partners-logos-two .logos-area ul li {
    list-style-type: none;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    margin: 0 8px;
    flex: 0 0 calc(25% - 16px);
    padding: 30px 0px;
    box-sizing: border-box;
}

section.partners-logos-two .logos-area ul.toplogos-slider li {
    box-shadow: none;
}

section.partners-logos-two .logos-area ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

section.partners-logos-two .logos-area ul li img {
    max-width: 80%;
}

section.partners-logos-two .logos-area {
    background: #fff;
    padding: 50px 60px 46px;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
    border-radius: 12px;
}

.section.partners-logos-two.third .logos-area {
    background: #fff;
    padding: 55px 60px 50px;
}

section.main-banner-pages.partners h1,
section.main-banner-pages.partners p,
section.main-banner-pages.partners h3 {
    text-align: left;
    color: #12182E;
    /* padding-right: 80px; */
}

section.main-banner-pages.partners a {
    font-weight: 400;

}

section.main-banner-pages.partners {
    padding: 60px 20px;
    overflow: hidden;
    margin-top: 10px;
}

section.main-banner-pages.partners h1 {
    font-size: 48px;
    margin-bottom: 17px;
    font-weight: 700;
    line-height: 48px;
}

section.partners-logos-two {
    margin-bottom: 40px;
    margin-top: 90px;
}

section.partners-logos-two.second,
section.partners-logos-two.third {
    margin-top: 70px;
}

section.partners-logos-two .container-bg-area {
    padding: 50px 0px 50px 40px;
    position: relative;
}

section.partners-logos-two.second .container-bg-area {
    padding: 60px 60px 60px 0px;
    position: relative;
}

section.partners-logos-two .container-bg-area:after {
    content: "";
    width: 80%;
    position: absolute;
    background: #1A1B25;
    height: 100%;
    top: 0;
    z-index: -1;
    left: 0;
    border-radius: 12px;
}

section.partners-logos-two .container-bg-area.rg:after {
    right: 0;
    left: auto;
}

section.partners-logos-two a.partners {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    color: #ffffff;
    border: none;
    font-weight: 600;
}

#mktoForm_8688 input,
#mktoForm_8688 select,
#mktoForm_8657 input,
#mktoForm_8657 select {
    color: #808BA1;
}


/*#mktoForm_8688 select{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: #fff;

    }*/

section.partners-benefits .image-area-inner {
    background: no-repeat padding-box #fff;
    border-radius: 50%;
    width: 170px;
    height: 170px;
    padding: 24px 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 14px solid #FF73001A;
}

section.partners-benefits img.market-icons {
    width: 60px;
}

section.partners-benefits h3 {
    letter-spacing: -1.2px;
    color: rgba(26, 27, 37, 1);
    font-size: 48px;
    text-align: center;
    margin-bottom: 40px;
}

section.logos-partners .demo-form-wrapper .mktoForm .mktoFormRow.row_6 {
    margin-top: 5px;
}

.partner-network section.platform-self-service {
    padding: 48px 0 48px;
    padding: 1rem 0 3.5rem;
}

section.logos-partners .thank-you-text {
    min-height: 200px;
    padding-top: 65px;
}

section.logos-partners .thank-you-text p {
    color: #818ba4;
}

section.logos-partners p {
    margin-bottom: 0;
}

section.main-banner-pages.partners .demo-form-container {
    box-shadow: none;
    width: 100%;
}

section.main-banner-pages.partners .demo-form-wrapper {
    border-radius: 0px;
    padding: 40px 40px 54px;
    background: #12182E 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 24px #12182E5C;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoRequiredField .mktoAsterix {
    display: none;
}

section.logos-partners #new_interestedin,
section.logos-partners #Country,
section.logos-partners #State {
    border-radius: unset;
    border: none;
    outline: none !important;
    box-shadow: none !important;
    width: 100% !important;
    padding: 0 10px;
    height: 35px;
    font-family: "Montserrat", Arial, sans-serif;
    margin-bottom: 0px !important;
    color: #555;
    font-family: "Montserrat";
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("../assets/img/drop-arrow-orange.png") no-repeat bottom 23px right 15px #fff !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoOffset,
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoGutter {
    height: 0;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoLabel,
section.main-banner-pages.partners .demo-form-container .mktoForm input[type=text],
section.main-banner-pages.partners .demo-form-container .mktoForm input[type=email],
section.main-banner-pages.partners .demo-form-container .mktoForm select.mktoField,
section.main-banner-pages.partners .demo-form-container form,
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFieldWrap,
section.main-banner-pages.partners .demo-form-container .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
    font-family: "Montserrat";
}

section.main-banner-pages.partners .demo-form-container .mktoForm select.mktoField,
section.main-banner-pages.partners .demo-form-container form,
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFieldWrap,
section.main-banner-pages.partners .demo-form-container .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 0 !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol .mktoAsterix {
    display: block;
    float: left;
    margin-left: -7px;
    padding-right: 5px;
    color: #FF7300;
}

section.main-banner-pages.partners .demo-form-container .mktoForm input#emailOptInBoolean,
section.main-banner-pages.partners .demo-form-container .mktoForm input#consenttoProcessing {
    display: none;
}

section.main-banner-pages.partners .demo-form-container .mktoForm #new_interestedin,
section.main-banner-pages.partners .demo-form-container .mktoForm #fullNameEditable,
section.main-banner-pages.partners .demo-form-container .mktoForm #Email,
section.main-banner-pages.partners .demo-form-container .mktoForm #Country,
section.main-banner-pages.partners .demo-form-container .mktoForm #State,
section.main-banner-pages.partners .demo-form-container .mktoForm #Title,
section.main-banner-pages.partners .demo-form-container .mktoForm #Company {
    color: #A2A4A7;
    font-family: 'Poppins';
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 10px 15px;
    outline: 0;
    border: 1px solid #e4e9ef;
    border-radius: 5px;
    margin-bottom: 14px;
    height: 45px;
    font-size: 14px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm #Company {
    margin-bottom: 2px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoLogicalField {
    height: 0px !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm #Country,
section.main-banner-pages.partners .demo-form-container .mktoForm #State {
    /* background: url("../assets/img/drop-arrow-orange.png") no-repeat bottom 23px right 15px #fff !important; */
    margin-bottom: 12px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoLabel {
    color: #000000 !important;
    font-weight: 400;
    font-family: 'Poppins';
}

section.main-banner-pages.partners .demo-form-container .mktoForm a {
    padding: 0 !important;
    color: #FF7300 !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm label[for="emailOptInBoolean"],
section.main-banner-pages.partners .demo-form-container .mktoForm label[for="consenttoProcessing"] {
    float: right;
    width: 94% !important;
    padding: 0;
    font-size: 12px;
    font-weight: 400 !important;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 0px !important;
    font-family: 'Poppins';
    margin-right: 4px;
    color: rgba(56, 56, 56, 1) !important;
}

#mktoForm_8962 label#LblemailOptInBoolean,
#mktoForm_8666 label#LblemailOptInBoolean,
#mktoForm_8948 label#LblemailOptInBoolean,
#mktoForm_8657 .mktoRequiredField,
#mktoForm_8657 .mktoFormCol,
#mktoForm_8657 input,
#mktoForm_8657 select,
#mktoForm_8657 label#LblemailOptInBoolean {
    margin-right: -31px;
}

#mktoForm_8948 label#LblemailOptInBoolean,
#mktoForm_8948 label#LblconsenttoProcessing {
    font-size: 11px;
    line-height: 20px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    border: 1px solid #D1D1D3;
    background-color: #fff;
    border-radius: 0;
    position: absolute;
    left: 0;
    border-radius: 3px;
    top: 5px;
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    background-repeat: no-repeat;
    background-size: auto;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(4) {
    margin-bottom: 10px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(5) {
    margin-bottom: 7px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoButtonRow {
    width: 100%;
    margin-top: 0px !important;
    margin-left: -14px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm span.mktoButtonWrap.mktoSimple {
    display: block;
}

@media only screen and (max-width: 1100px) {
    section.main-banner-pages.partners .demo-form-container .mktoForm span.mktoButtonWrap.mktoSimple {
        margin-top: 10px;
    }
}

section.partners-blue-sec p.rq-demo a {
    background: #ffb200;
    color: #ffffff;
    border: none;
    font-weight: 600;
}

section.partners-blue-sec {
    /* background: #12182E 0% 0% no-repeat padding-box; */
    color: #ffffff;
    padding: 70px 0px;
    text-align: center;
}

section.partners-blue-sec.common-spc {
    padding: 53px 0;
}

section.partners-blue-sec p.rq-demo {
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

section.main-banner-pages.partners .demo-form-container .mktoForm button {
    /* background: #ffb200 !important; */
    /* color: #fff; */
    font-family: 'Poppins';
    font-size: 16px !important;
    background-image: inherit !important;
    width: 100%;
    letter-spacing: 1px;
    border: 0 !important;
    text-align: center;
    margin: 0 auto;
    padding: 15px 18px !important;
    font-weight: 600;
    margin-left: 14px;
    background: #FF7300;
    color: #ffffff;
    font-weight: 600;
    border-radius: 60px;
    margin-bottom: 25px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm button::after {
    /* content: "↗"; */
    display: inline-block;
    margin-left: 5px;
    font-size: 1em;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(1) .mktoFormCol .mktoError {
    right: auto !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol .mktoError {
    right: auto !important;
    top: 72px !important;
}


section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol .mktoError {
    right: auto !important;
    top: 72px !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow.row_6 .mktoFormCol .mktoError {
    right: auto !important;
    bottom: 20px !important;
    left: 0;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol .mktoError {
    right: auto !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(5) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: -30px !important;
    left: 0px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(6) .mktoFormCol .mktoError {
    right: auto !important;
    top: 20px !important;
    left: 0px;
}

.partner-network section.platform-request-demo-section .row.request-demo-row {
    background-size: cover;
}

section.partners-benefits .display-flex {
    display: inline-flex;
    justify-content: center;
}

section.partners-benefits {
    padding: 24px 0px 0px;
    text-align: center;
}

section.smooth-onboarding-sec.support-sec.partners {
    margin-top: 80px;
    margin-bottom: 73px;
}

section.partners-benefits h3 {
    text-align: center;
    width: 100%;
    font-weight: 700;
}

section.partners-benefits p {
    letter-spacing: -0.4px;
    color: rgba(26, 27, 37, 1);
    font-weight: 600;
    margin-top: 16px;
    font-size: 24px;
    font-family: 'Montserrat';
}

section.partners-blue-sec .logos-area ul li {
    list-style-type: none;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    margin: 0 8px;
    flex: 0 0 calc(25% - 16px);
    padding: 30px 20px;
    box-sizing: border-box;
}

section.expert-sec h3.gr-heading {
    font-size: 28px;
    line-height: 38px;
}

section.partners-blue-sec .logos-area {
    margin-left: 60px;
}

section.partners-blue-sec .logos-area ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

section.partners-blue-sec h2 {
    letter-spacing: -1.2px;
    font-size: 48px;
    font-weight: 700;
    color: #1A1B25;
}

section.partners-blue-sec p {
    font-size: 18px;
}

section.partners-blue-sec .logos-area ul li img {
    max-width: 80%;
}

section.master-support-sec.partners {
    padding: 0;
    margin-bottom: 146px;
    margin-top: 70px;
}

section.main-banner-pages.partners {
    background-color: #ffffff;
    background-position: top;
}

section.smooth-onboarding-sec.support-sec.partners .show-resp {
    display: none !important;
}

section.footer-certificates .certificate div {
    margin-right: 12px;
}

section.best-of-breed-sec.deleiver-sec h3 {
    font-size: 28px;
}

section.modal_section.common-spc p {
    text-align: center;
    font-size: 16px;
    color: #5A5D6B;
    font-weight: 600;
    margin-top: 20px;
}

.testimonials-crousel .slick-dots li,
.toplogos-slider .slick-dots li button {
    width: 12px;
    height: 12px;
    margin: 0 5px;
}

.testimonials-crousel .slick-dots li button,
.toplogos-slider .slick-dots li button {
    width: 12px;
    height: 12px;
    padding: 0px;
    cursor: pointer;
    background: transparent;
    border-radius: 50%;
    border: 1px solid #FF7300;
}

.testimonials-crousel li.slick-active button,
.toplogos-slider li.slick-active button {
    background: #FF7300;
    outline: 1px solid #FF7300;
    border: 2px solid #fff;
}


section.master-support-sec.customer-service.analytics-master h4.bg-small-heading,
section.master-support-sec.partners h4.bg-small-heading,
section.master-support-sec.featured-res-v2 h4.bg-small-heading {
    display: none;
}

#mktoForm_8709 label#LblemailOptInBoolean .mktoAsterix {
    position: absolute;
    left: 24px;
}

form#mktoForm_8709 label#LblemailOptInBoolean {
    padding: 0px 15px 0 24px;
}

.lockicon,
.lockicon img {
    position: absolute;
}

.lockicon {
    height: 100%;
    width: 100%;
    top: 0;
    transition: opacity 0.2s;
}

.lockicon img {
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    top: 0;
    min-width: 85px;
    cursor: pointer;
    z-index: 99;
}

.relative-pos {
    position: relative;
}

.premium-tooltip {
    color: #fff;
    margin: auto;
    min-height: 10px;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    padding: 0 30px;
    min-width: 280px;
    text-align: center;
    border-radius: 12px;
    font-size: 18px;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    opacity: 0;
    padding-top: 150px;
}

.premium-right-sec img:hover+.premium-tooltip {
    opacity: 1;
}

.testimonials-crousel ul.slick-dots li {
    display: inline-block;
}

.testimonials-crousel ul.slick-dots li button {
    font-size: 0;
}

section.common-spc.agents-sec {
    padding-top: 65px;
}

.LblemailOptInBoolean a {
    padding: 10px 10px 10px 0;
}

section.awards-sec {
    background: #D6EFFF;
    color: #12182E;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 20px 0px;
}

.su-gpt section.awards-sec {
    margin-bottom: 55px;
}

.knowbler-home .awards-sec {
    padding: 28px 0px 13px;
}

.knowbler-home .generate-ai-sec .slide-txt {
    margin-bottom: 20px !important;
}

section.awards-sec p {
    font-size: 28px;
    letter-spacing: -0.64px;
    font-weight: 700;
    text-align: left;
}

section.awards-sec.escalation-award-sec p {
    font-size: 32px;
    line-height: 44px;
}

section.next-gen-sec {
    background: #D6EFFF;
    color: #12182E;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 30px 0px;
}

section.next-gen-sec p {
    font-size: 32px;
    letter-spacing: -0.64px;
    font-weight: 700;
    text-align: center;
    color: #12182E;
}

section.next-gen-sec .day-trial {
    font-size: 16px;
    line-height: 32px;
}

section.next-gen-sec button {
    padding: 13px 30px;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    min-height: 48px;
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 600;
    border: 0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 66px;
    max-height: 48px;
}

.suva-md-subhead {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.demo_section input::-webkit-input-placeholder {
    font-size: 16px;
    opacity: 60%;
    color: #808BA1;
    display: block !important;
}

.data-visualization .cycle-tab-item {
    min-width: 25%;
    width: unset;
}

section#partnersform.demo_section.analytics_demo .thank-you-text p {
    color: #000 !important;
}

section.dark-blue-bg.section-width-set.pillar-lld-power.common-spc {
    width: calc(100% - 140px);
}

.tabs-texts {
    margin-top: 26px;
}

.why-suva-sec.master-support-sec .card-body {
    min-height: unset;
}

section.frag-sec p {
    font-size: 18px;
    text-align: center;
    margin-bottom: 40px;
    color: #5A5D6B;
}

section.frag-sec h2.suva-md-head {
    margin-bottom: 16px !important;
}

section.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
    font-size: 22px;
    margin-top: 15px;
    color: #5A5D6B;
    line-height: 30px;
    margin-bottom: 30px !important;
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec h5 {
    font-size: 28px;
    margin-bottom: -6px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins';
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec p {
    font-size: 16px;
    color: rgba(73, 73, 73, 1);
    line-height: 24px;
    margin-top: 8px;
}

.page-template-template-su-partners-network .slick-dots li button:before {
    display: none;
}

section.smooth-onboarding-sec.support-sec h5 {
    font-size: 24px;
    line-height: 44px;
    margin-bottom: 0px;
}

img.suva-quotes {
    margin-right: 16px;
    width: 60px;
}

.page-template-template-su-partners-network .toplogos-slider li {
    background: #fff;
    height: 100%;
    min-height: 104px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
    position: relative;
    border: 2px solid transparent;
    padding: 10px;
    max-height: 100px;
    border: 1px solid rgba(226, 226, 226, 1);
    border-radius: 12px;
}



.page-template-template-su-partners-network .logos-area img.hover-arrow {
    width: 18px;
    position: absolute;
    top: 10px;
    right: 10px;
    /* opacity: 0; */
}

/* defaults */
.page-template-template-su-partners-network .logos-area img.hover-arrow {
    opacity: 0;
    transition: opacity .18s ease;
}

.page-template-template-su-partners-network .logos-area img.hover-arrow.grey {
    opacity: 1;
    transition: opacity .18s ease;
}

.page-template-template-su-partners-network .toplogos-slider li.slick-slide:hover {
    border: 2px solid #F48B00 !important;
}

.page-template-template-su-partners-network .toplogos-slider li.slick-slide:hover img.hover-arrow {
    opacity: 1 !important;
}

section.partners-logos-two .logos-area ul li {
    list-style-type: none;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    margin: 0 8px;
    flex: 0 0 calc(25% - 16px);
    padding: 30px 0px;
    box-sizing: border-box;
}

.page-template-template-su-partners-network p.rq-demo {
    margin-right: 25px;
    margin-bottom: 0px;
    margin-top: 50px
}

.page-template-template-su-partners-network p.rq-demo a {
    padding: 14px 30px;
    text-decoration: none;
    letter-spacing: 0px;
    color: #F48B00;
    font-size: 20px;
    line-height: 32px;
    border: 1px solid #F48B00;
}

.page-template-template-su-partners-network section.partners-blue-sec p.rq-demo a {
    background: #FF7300;
    color: #ffffff;
    border: none;
    font-weight: 600;
    border-radius: 60px;
    font-size: 16px;
}

.page-template-template-su-partners-network section.partners-blue-sec {
    color: #ffffff !important;
}

.page-template-template-su-partners-network .partners-logos-two .logos-area a.hover-link {
    font-size: 0px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.page-template-template-su-partners-network section.partners-logos-two .logos-area ul.slick-dots li {
    background: transparent;
    padding: 0;
    width: 25px;
    margin: 0;
    justify-content: center;
    box-shadow: none;
    border: 0;
    flex: unset;
    top: 10px;
    min-height: unset;
    border: 0;
    font-size: 0;
}

.page-template-template-su-partners-network section.partners-logos-two .logos-area ul {
    justify-content: center;
}

.page-template-template-su-partners-network section.partners-logos-two.third .logos-area ul.toplogos-slider li {
    width: 150px !important;
    border: 1px solid rgba(226, 226, 226, 1);
    border-radius: 12px;
}

.page-template-template-su-partners-network section.partners-logos-two.third .slick-track {
    width: 3154px !important;
    display: inline;
}

.page-template-template-su-partners-network section.partners-logos-third .logos-area ul {
    /* justify-content: flex-start; */
}

.page-template-template-su-partners-network section.partners-logos-two.third ul.slick-dots {
    display: none;
}

.page-template-template-su-partners-network .partners-blue-sec.set-spc .container-bg-area.rg {
    background-color: #F6F4F1;
    padding: 30px;
    border-radius: 16px;
    color: #383838;
}

.bi-arrow-up-right::before {
    content: "\f144";
}

.page-template-template-su-partners-network .read-more {
    color: #FF7300;
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
}

.page-template-template-su-partners-network .partners-logos-two.third .slick-dotted.slick-slider {
    margin-bottom: 10px;
}

.page-template-template-su-partners-network .main-banner-pages.partners .container .row.align-items-center {
    box-shadow: 0px 0px 20px 0px #0000001F;
    border-radius: 12px;
}

.page-template-template-su-partners-network .main-banner-pages.partners .col-lg-6.col-md-6 {
    padding: 30px;
}

.page-template-template-su-partners-network .testimonials-crousel.slick-initialized .slick-slide {
    display: flex !important;
    padding: 20px;
    margin: 5px;
    border-radius: 12px;
    height: auto;
    justify-content: space-between;
    box-shadow: 0px 0px 6px 0px #0000001F;
    flex-direction: column;
}

.page-template-template-su-partners-network section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec .gr-sub-heading {
    font-weight: 400 !important;
    text-align: center;
}

.testimonials-crousel.slick-initialized.slick-slider .slick-track {
    display: flex;
    gap: 20px;
}

.partner-section-heading {
    text-align: center;
    padding-bottom: 30px;
    color: rgba(26, 27, 37, 1);
}

@media only screen and (max-width:767px) {
    .partner-section-heading {
        font-size: 34px;
        line-height: 50px;
    }
}

.testimonials-crousel .slick-dots {
    bottom: -35px;
}

.page-template-template-su-partners-network .slick-dots li button:focus {
    outline: 1px solid #f48b00 !important;
}

.mktoField.mktoTextField.mktoHasWidth.mktoRequired.mktoValid {
    background-color: #fff !important;
}

.page-template-template-su-partners-network .slick-next.slick-arrow,
.page-template-template-su-partners-network .slick-prev.slick-arrow {
    /* display: none !important; */
}

.page-template-template-su-partners-network .modal.calendlyModal button.close {
    right: -31px;
    top: 1px;
}

.page-template-template-su-partners-network .video-banner {
    height: auto;
    margin-top: 120px;
}

@media only screen and (max-width:767px) {
    .page-template-template-su-partners-network .slick-dotted.slick-slider {
        margin-bottom: 12px;
    }
}

@media only screen and (max-width:1034px) {
    section.smooth-onboarding-sec.support-sec h5 {
        line-height: 30px;
    }

    section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec h5 {
        font-size: 24px;
    }
}

@media only screen and (max-width:1150px) {
    section.partners-benefits .display-flex .row {
        gap: 10px;
        justify-content: center;
    }

    .page-template-template-su-partners-network .video-banner {
        margin-top: 105px;
    }
}

.page-template-template-su-partners-network .slick-dots li button:focus {
    outline: 1px solid #f48b00 !important;
}

@media only screen and (max-width:767px) {
    .partner-container .testimonials-crousel .slick-slide.slick-current.slick-active.slick-center .d-flex.align-items-center.flex-wrap {
        justify-content: center;
    }
}

@media only screen and (max-width:767px) {
    .page-template-template-su-partners-network section.partners-logos-two.second .container-bg-area {
        margin-top: 40px;
    }

    .page-template-template-su-partners-network section.partners-logos-two {
        margin-top: 40px;
    }

    .page-template-template-su-partners-network .mktoFormRow.mktoFormRow_6 {
        margin-top: 0;
    }

    section.partners-logos-two .container-bg-area {
        padding: 30px 25px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm #Title {
        margin-bottom: 6px;
    }
}

@media only screen and (max-width:1150px) {
    section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor.mktoFormCol .mktoAsterix {
        margin-left: 0px;
    }
}

.page-template-template-su-partners-network .mktoFormRow.mktoFormRow_6 {
    margin-top: 10px;
}

@media only screen and (max-width:480px) {
    section.main-banner-pages.partners .demo-form-container .mktoForm #Title {
        margin-bottom: 0;
    }

    section.smooth-onboarding-sec.support-sec h5 {
        line-height: 32px !important;
    }
}

.page-template-template-su-partners-network section.smooth-onboarding-sec.support-sec h5 {
    line-height: 36px;
}

@media only screen and (max-width: 932px) and (orientation: landscape) {

    .page-template-template-su-partners-network .partners-logos-two.third .slick-dotted.slick-slider {
        margin-bottom: 0px;
    }

    section.logos-partners h3,
    section.partners-logos-two h2,
    section.partners-blue-sec h2,
    section.partners-benefits h3 {
        font-size: 32px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        margin-right: -5px;
    }

    .toplogos-slider button.slick-prev.slick-arrow,
    .toplogos-slider button.slick-next.slick-arrow {
        display: none !important;
    }

    section.partners-logos-two h2 {
        line-height: 34px;
    }

    .page-template-template-su-partners-network section.smooth-onboarding-sec.support-sec h5 {
        line-height: 30px;
    }

    section.partners-benefits h3 {
        margin-bottom: 10px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm button {
        margin-bottom: 75px;
    }

    section.partners-benefits h3 {
        font-size: 32px !important;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1050px) {
    .page-template-template-su-partners-network.iOSSafari .video-banner {
        margin-top: 50px;
    }
}

@media only screen and (max-width:1280px) {
    .page-template-template-su-partners-network .video-banner {
        margin-top: 105px;
    }
}

.page-template-template-su-partners-network .video-banner {
    visibility: hidden;
}

/***********partners*********/

/*********************searchunifys-partner-network responsive css *****************/

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    background: none;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:after,
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:after {
    background-color: #FF7300;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:before {
    content: '';
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    display: inline-block;
    position: absolute;
    z-index: 99;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    left: 3px;
}


section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
    content: '';
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    display: inline-block;
    position: absolute !important;
    z-index: 99;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    position: relative;
    top: 7px;
    left: 3px;
}

/* header#su-navbar .col-lg-9 {
    padding: 0px 0px
    } */

@media only screen and (max-width:1200px) {
    section.awards-sec br {
        display: none;
    }

    .partnersheadsec .header .navbar-nav li a.nav-link {
        font-size: 13px;
        padding: 4px 4px;
    }

    .partnersheadsec .header .navbar-nav li a.nav-link.request_btn {
        padding: 8px 10px;
    }

    section.common-spc.elvate-sec video {
        max-width: 100% !important;
    }
}

@media only screen and (max-width:1140px) {
    .header .header_logo {
        width: 180px;
    }

    .expert-talks form#mktoForm_8487 .mktoFormRow.row_8 {
        width: 100% !important
    }

    .partnersheadsec .header .navbar-nav li a.nav-link {
        font-size: 12px;
    }

    .feaured-resources-wrapper .slick-arrow {
        position: absolute;
        bottom: 0;
    }



    .feaured-resources-wrapper .slick-next.slick-arrow {
        left: unset;
        right: 45%;
        margin-left: 10px;
        padding-left: 10px;
    }

    /* .su-appinium.su-security .feaured-resources-wrapper .slick-prev.slick-arrow,
    .su-appinium.su-security .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 44% !important;
        } */

    /* .su-appinium.su-security .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 44%;
        } */

    .knowbler-analytics-main .cycle-tab-item {
        margin-bottom: 5px !important;
    }
}

@media (min-width:991px) and (max-width:1024px) {
    .aem-marketplace.su-tune-btn p.marketplace-txt {
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .search-tuning .aem-marketplace .container {
        display: inline-block !important;
        text-align: center !important;
    }

    .potential-section .dropdown>ul>li .arrow {
        right: 54px;
    }

    .cog-search-v2 section.four-blocks-cognitive-search {
        width: calc(100% - 0px) !important;
    }

    .cog-search-v2 section.four-blocks-cognitive-search h5 {
        font-size: 16px;
    }

    .award-section .row {
        max-width: 850px !important;
        margin: auto;
    }

    .suva_banner ul.list-part.d-flex li p {
        font-size: 16px;
    }

    .community-revise iframe#widget2 {
        width: 100%;
    }
}

@media only screen and (max-width:1024px) {
    .col.kn-col img {
        margin-bottom: 6px;
    }

    .knowbler-notification p {
        margin-bottom: 12px;
    }

    .knowbler-notification img.livewebinar-logo.logo2 {
        display: none;
    }

    .col.kn-col {
        display: inline-block;
        padding: 12px 0 20px 0px;
        text-align: center;
    }

    section.footer-copyright ul.footer_menu.footer_links {
        flex-wrap: wrap;
    }

    .pillar-lld-power .empower-tile {
        max-height: 110px !important;
    }

    section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row .bg-color {
        max-height: 250px;
    }

    section.smooth-onboarding-sec.large-llm-sec.delivering-sec {
        width: 100%;
    }

    body section.partners-benefits .image-area-outer {
        padding: 25px;
        width: 150px;
        height: 150px;
    }

    body section.partners-benefits.profressionl-service-sec .image-area-outer {
        height: unset;
        width: unset;
        padding: unset;
    }

    section.partners-benefits .image-area-inner {
        height: 100px;
        width: 100px;
    }

    section.partners-benefits img.market-icons {
        width: 50px;
    }

    .inner-resources-new {
        overflow: visible;
    }

    .ipad-show.d-flex-ipad>div:first-child {
        margin-right: 15px;
    }

    .d-flex-ipad {
        display: flex;
        align-items: center;
    }

    .partner-left-sec img {
        margin: auto;
    }

    .row.none-resp {
        display: none !important;
    }

    section.smooth-onboarding-sec.support-sec.partners .show-resp {
        display: flex !important;
    }

    .partnersheadsec .header .navbar-nav li a.nav-link {
        font-size: 11px;
    }

    .partners-benefits .row>col {
        margin: 10px;
    }

    section.partners-benefits .image-area-outer {
        margin: auto;
    }

    section.partners-logos-two .container-bg-area {
        padding: 30px 25px;
    }

    section.master-support-sec .card-body {
        min-height: 175px;
        padding: 15px;
    }

    section.master-support-sec.use-case .card-body {
        min-height: 170px;
    }

    section.master-support-sec.use-case.escalation-sec .card-body {
        min-height: 198px;
    }


    section.master-support-sec h3.primary-color {
        padding-top: 10px;
    }

    video {
        max-width: 100%;
    }

    .knowbler-analytics-main .suva-md-head {
        margin-top: 0;
        max-width: 96%;
        margin-right: auto;
    }

    .analyst-speak-wrapper .learnMoreBtn {
        margin-left: -18px;
    }

    .analyst-speak .suva-md-head {
        margin-bottom: 20px;
    }

    .sugpt-analytics section.SUma_outline .container {
        padding: 0 20px;
    }
}

@media (min-width:768px) and (max-width:992px) {
    .chatbot_parent_sec .row:not(:last-child) {
        margin-bottom: 30px;
    }

    .knowbler-analytics-main .cycle-tab-item {
        margin-bottom: 5px !important;
    }

    .knowbler-analytics-main .main-banner-pages.knowbler.analytics {
        min-height: 200px;
    }
}

@media only screen and (max-width:991px) {
    .consulting-service h3.gr-heading {
        line-height: 34px;
    }

    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        top: -95px !important;
        left: -11px !important;
    }

    .cog-search-v2 section.four-blocks-cognitive-search {
        width: calc(100% - 50px);
    }

    .cog-search-v2 section.four-blocks-cognitive-search h5 {
        font-size: 16px;
    }

    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:before {
        top: -46px;
    }

    section.about-clocktower-sec .c-form .mktoForm label#LblemailOptInBoolean {
        margin-right: -9px !important;
    }

    section.common-spc.fuel-personalized .row.align-items-center {
        align-items: center !important;
    }

    section.partners-logos-two .logos-area {
        padding: 20px;
    }

    section.master-support-sec h3.primary-color {
        font-size: 18px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .master-support-sec .feaured-resources-wrapper .rc-cards-bottom {
        min-height: 68px;
    }

    .sugpt-analytics .feaured-resources-wrapper .card {
        min-height: 422px;
    }

    .search-tuning .feaured-resources-wrapper .card {
        min-height: 454px;
    }

    .logos-area h3 {
        font-size: 1.25rem;
    }

    .inner-resources-new {
        overflow: visible;
    }

    section.logos-partners h3,
    section.partners-logos-two h2,
    section.partners-blue-sec h2,
    section.partners-benefits h3 {
        font-size: 24px;
    }

    section.partners-logos-two p,
    .partners-blue-sec p,
    section.partners-logos-two a.partners {
        font-size: 16px;
    }

    .feaured-resources-wrapper .slick-next.slick-arrow,
    .slick-prev.slick-arrow {
        position: absolute;
    }

    .inner-resources-new {
        overflow: visible;
    }

    ul.list-part.d-flex li {
        margin-left: 28px;
    }

    section.about-clocktower-sec .blue-bg-area {
        padding: 26px;
    }
}

@media only screen and (max-width:992px) {
    .searchunifygpt-use-cases .empower-tile {
        padding: 25px 20px;
    }

    .profressionl-service-sec .row>div {
        margin-bottom: 20px;
    }

    body .profess .slick-arrow.slick-prev {
        left: 86%;
    }

    body .profess .slick-arrow {
        height: 40px;
        width: 40px;
        padding: 0;
        top: -47px;
    }

    .suva-head-left-block {
        padding: 0;
    }

    .suva-pages-outline .header {
        display: none;
    }

    .suva-header {
        display: block;
    }

    .set-spc-top.common-spc {
        padding-top: 50px !important;
    }

    .why-suva .set-spc-top.common-spc {
        padding-top: 10px !important;
    }

    section.master-support-sec.customer-service.analytics-master.usecase-sec::before {
        bottom: -45px;
    }


    .expert-talks .form-area {
        padding-left: 0;
    }

    #su-navbar .navbar {
        min-height: unset;
    }

    #su-navbar .navbar-nav {
        width: 100%;
    }

    #su-navbar.header .navbar-nav li {
        padding: 20px 0 0;
    }

    #su-navbar.header .navbar-collapse.collapse {
        display: none !important;
    }

    #su-navbar.header .navbar-collapse.collapse.show {
        display: block !important;
    }

    .navbar-nav {
        margin: 20px auto;
        height: 100vh;
        overflow: scroll;
    }

    .navbar-toggler {
        display: block;
        z-index: 1;
    }

    .partnersheadsec .header .navbar-nav li a.nav-link {
        padding: 8px 0px;
        font-size: 14px;
        text-align: left;
        border-right: none;
        border-bottom: 1px solid #eaeaea;
    }

    .header .navbar-nav li {
        padding: 12px 0;
    }

    .header .navbar-nav li.parent-clickable {
        position: relative;
        border-bottom: 1px solid #eaeaea;
    }

    .header .navbar-nav li.parent-clickable a.nav-link {
        border-bottom: 0;
        padding: 4px 0;
    }

    .navbar-nav li.parent-clickable span.ParentLinkedMenu {
        border: solid #313131;
        border-width: 0 2px 2px 0;
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        position: absolute;
        right: 7px;
        padding: 6px;
    }

    .header .navbar-nav li.parent-clickable span,
    .header .navbar-nav li.parent-clickable a {
        display: inline-block;
    }

    .header .dropdown-toggle:after {
        float: right;
        margin-right: 8px;
        margin-top: 1px;
        padding: 6px;
    }

    .header .navbar-nav li.parent-clickable a::after {
        content: none !important;
    }

    .header .navbar-nav li.dropdown.show ul.dropdown-menu {
        display: block;
        box-shadow: none;
    }

    .header .navbar-nav .dropdown-item {
        padding: 8px 0px;
        text-align: left;
        border-bottom: 1px solid #eaeaea;
    }

    .header .navbar-nav ul.dropdown-menu.bg_black_op:last-child li {
        padding: unset;
        margin-top: 10px;
    }

    .su-mega-menu ul.dropdown-child-menu li {
        width: 100%;
        float: none;
    }

    .su-mega-menu ul.dropdown-menu li.dropdown-submenu {
        width: 100%;
    }

    .header .dropdown-menu {
        padding-left: 25px;
    }

    .header .navbar-nav li.nav-item.show a.dropdown-toggle,
    .header .navbar-nav li.parent-clickable.show {
        border-bottom: 0;
    }

    .header .dropdown.show .dropdown-toggle:after {
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
        margin-top: 10px;
    }

    li.dropdown.su-mega-menu>ul.dropdown-menu.bg_black_op,
    li.nav-item.dropdown.hoverColor>ul {
        box-shadow: none;
    }

    .header .navbar-nav li:hover>.dropdown-menu {
        display: none;
    }

    .suva-header .navbar-nav li:hover>.activeDropdown.dropdown-menu {
        display: block;
    }

    .header .navbar-nav li a.request_btn {
        float: left;
        margin: 0px;
        border: 0;
        color: #fff;
    }

    .header .navbar-nav li a.request_btn {
        padding: 8px 20px;
        display: inline-block;
    }

    a.nav-link.nav-link.btn.btn-free-trial {
        margin-left: 0;
        display: inline-block;
    }

    .knowbler-analytics-main .cycle-tab-item {
        width: 50% !important;
    }

    /* .su-appinium.su-security .feaured-resources-wrapper .slick-prev.slick-arrow,
    .su-appinium.su-security .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 42% !important;
        } */

    /* .su-appinium.su-security .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 42%;
        } */

    .su-appinium.sugpt-analytics section.main-banner-pages.knowbler h1 {
        line-height: 36px;
    }
}



@media only screen and (max-width:767px) {
    .search-tuning .aem-marketplace .container {
        display: inline-block !important;
        margin: 0 auto !important;
        text-align: center !important;
    }

    p.marketplace-txt {
        text-align: center;
        font: normal normal bold 25px/37px Montserrat !important;
    }

    .aem-marketplace.su-tune-btn {
        padding: 50px 0px 70px !important;
    }

    .aem-marketplace.su-tune-btn p.marketplace-txt {
        text-align: center !important;
        margin-bottom: 28px !important;
    }

    body .profess .slick-arrow.slick-prev {
        left: 84%;
    }

    .resp-order-0 {
        order: 0;
    }

    .resp-order-1 {
        order: 1;
    }

    .customer-item>div {
        justify-content: center;
    }

    section.master-support-sec .card-body {
        min-height: 180px;
    }

    section.master-support-sec h3.primary-color {
        min-height: unset;
    }

    section.master-support-sec h3.primary-color {
        margin-bottom: 0;
    }
}

@media only screen and (max-width:768px) {
    ul.list-part.d-flex li {
        margin-left: 0px;
    }

    ul.list-part.d-flex {
        padding-left: 0px;
        display: block !important;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner.agent-banner h1 {
        margin-bottom: 14px;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner.agent-banner p {
        margin-bottom: 20px;
    }

    section.master-support-sec.customer-servie-grid .card-body {
        min-height: unset;
    }

    .master-support-sec .feaured-resources-wrapper .rc-cards-bottom {
        min-height: 90px;
    }

    section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.profess {
        padding: 60px 25px 31px;
        margin-top: 40px;
    }

    section.Ai-sec.common-spc.profession-Embark.pb-5 {
        width: 100%;
    }

    .escalate-banner .suva_banner p {
        margin-right: unset;
        margin-left: unset;
    }

    .banner-btns {
        justify-content: center;
    }

    .set-spc-top.common-spc {
        padding-top: 40px !important;
    }

    .why-suva .set-spc-top.common-spc {
        padding-top: 0px !important;
    }

    section.master-support-sec h3.primary-color {
        font-size: 16px;
        margin-bottom: 15px;
        min-height: 90px;
    }

    .chatbot_parent_sec .row {
        margin-bottom: 15px;
    }

    body section.main-banner-pages.knowbler.suva_banner a.watch-btn.site_btn {
        min-width: 150px;
    }

    section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec {
        padding: 20px;
    }

    section.partners-logos-two .logos-area {
        padding: 20px 15px 10px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        width: 90% !important;
    }

    section.logos-partners {
        padding: 40px 0;
    }

    .logos-area .bottom-logos,
    .top-logos {
        margin-bottom: 10px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(4),
    section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(5) {
        margin-bottom: 7px;
    }

    section.smooth-onboarding-sec.support-sec .partner-right-sec h5 {
        font-size: 16px;
        line-height: normal;
    }

    img.namely-logo-outer {
        padding: 15px 20px;
        max-width: 120px;
        margin-top: 0;
    }

    section.smooth-onboarding-sec.support-sec .partner-right-sec p {
        font-size: 13px;
    }

    section.partners-logos-two.second .container-bg-area {
        padding: 30px 25px;
    }

    section.logos-partners .demo-form-wrapper {
        padding: 40px 20px 54px;
    }

    section.partners-blue-sec {
        padding: 40px 0;
    }

    section.main-banner-pages.partners h1 {
        font-size: 30px;
        text-align: center;
        margin-bottom: 15px;
    }

    section.main-banner-pages.partners {
        padding: 40px 40px 40px;
    }

    section.main-banner-pages.partners .container {
        padding: 0;
    }

    section.logos-partners h3,
    section.partners-logos-two h2,
    section.partners-blue-sec h2,
    section.partners-benefits h3 {
        font-size: 25px;
    }

    section.partners-blue-sec h2 {
        line-height: 32px;
    }

    section.footer-certificates.certificated-new-class .certificate-all,
    section.footer-certificates.certificated-new-class .medal-all {
        justify-content: center;
        width: 100%;
    }

    section.footer-certificates h4 {
        text-align: center;
    }

    section.footer-certificates.certificated-new-class .certificate-all a,
    section.footer-certificates.certificated-new-class .medal-all a {
        margin: 10px;
        display: inline-block;
    }

    section.master-support-sec .card .rc-img {
        min-height: 285px;
        width: 100%;
    }

    .show-resp {
        display: block;
    }

    .none-resp {
        display: none;
    }

    section.smooth-onboarding-sec.support-sec.partners {
        margin: 45px 30px;
        padding: 35px 0;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm #fullNameEditable,
    section.main-banner-pages.partners .demo-form-container .mktoForm #Email {
        height: 45px;
        margin-bottom: 0;
        font-size: 14px;
    }

    section.main-banner-pages.partners h1,
    section.main-banner-pages.partners p,
    section.main-banner-pages.partners h3 {
        padding-right: 0px;
        text-align: center;
    }

    section.partners-logos-two .container-bg-area:after {
        width: 100%;
    }

    .feaured-resources-wrapper .slick-prev.slick-arrow {
        left: 37%;
    }

    /* .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 40%;
        } */

    section.logos-partners p {
        font-size: 16px;
    }

    .su-appinium.su-zendesk .customer-support .support-card {
        width: 100%;
    }

    section.partners-benefits h3 {
        margin-bottom: 0px;
        line-height: 38px;
    }

    section.partners-logos-two {
        margin-bottom: 20px;
    }

    body section.partners-benefits .image-area-outer {
        padding: 25px 25px;
    }

    section.partners-benefits p {
        margin-top: 0;
    }

}

@media only screen and (max-width:767px) {
    .award-section .row {
        max-width: 528px !important;
    }

    section.award-section.common-spc.reco-sec.agent-recognition .feaured-services-inner.ai-award img.mb-3 {
        max-width: 140px !important;
    }

    .opreations-leading-sec .row.align-items-center * {
        text-align: center !important;
    }

    .suva-for-hr-operations .opreations-leading-sec .row.align-items-center * {
        max-width: 84% !important;
        flex: 0 0 100%;
        margin: auto;
    }

    .suva-for-hr-operations .opreations-leading-sec.leading-sec .row {
        justify-content: center;
        gap: 20px;
    }

    .ipad-spc {
        padding: 0 10px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        width: 95% !important;
    }

    .main-heading h2 {
        margin-top: 0;
    }

    .main-banner-pages.knowbler.suva_banner .banner-btns {
        display: flex;
    }



    section.main-banner-pages.knowbler.suva_banner p.rq-demo a,
    section.main-banner-pages.knowbler.suva_banner p.download-brochure a {
        font-size: 15px;
        padding: 12px 25px;
    }

    section.main-banner-pages.knowbler.suva_banner p.rq-demo {
        margin-right: 15px;
    }

    .su-appinium.su-zendesk .main-banner-pages.knowbler.suva_banner .banner-btns {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }

    .su-appinium.su-zendesk .main-banner-pages .banner-btns .rq-demo {
        margin-left: 0;
    }

    .su-appinium.su-zendesk .main-banner-pages .banner-btns .rq-demo a {
        width: 90vw;
        font-size: 18px;
        padding: 14px 20px;
    }

    .su-appinium.su-zendesk .main-banner-pages .banner-btns .rq-broucher a {
        color: #FFFFFF;
        text-decoration: none;
        border: 1px solid #FFFFFF;
        margin-left: 0;
        width: 90vw;
    }

    section.partners-logos-two {
        margin-top: 50px;
    }

    .partners-logos-two .slick-dots {
        display: none !important;
    }

    section.partners-logos-two .blue-text-area {
        margin-bottom: 20px;
    }

    section.partners-logos-two h2 {
        line-height: 38px;
    }

}

@media only screen and (max-width:575px) {
    section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.profess {
        padding: 55px 20px 90px;
    }

    body .profess .slick-arrow.slick-prev {
        right: unset;
        left: 39%;
    }

    body .profess .slick-next.slick-arrow {
        right: 38%;
    }

    body .profess .slick-arrow {
        top: unset;
        bottom: -60px;
    }

    section.awards-sec {
        width: 100%;
    }

    .suva-md-head.lh-44.resp-lh-nrml {
        line-height: 30px;
    }

    section.partners-logos-two .logos-area ul.slick-dots li {
        width: 20px;
    }

    .chatBotPopForm.mktoForm select.mktoField {
        padding: 10px 15px 10px 15px;
    }

    .usecase-form-sec {
        padding-top: 70px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        width: 93% !important;
    }

    .logos-area .bottom-logos {
        margin-bottom: 0;
    }

    img.namely-logo-outer {
        margin-left: 0px;
    }

    .ipad-show.d-flex-ipad>div {
        margin-right: 0;
    }

    .set-resp-btn {
        padding: 10px;
        font-size: 14px;
    }

    section.smooth-onboarding-sec.support-sec h3.gr-heading {
        font-size: 24px;
    }

    section.partners-blue-sec .logos-area ul img {
        display: block;
        margin: auto;
    }

    section.partners-blue-sec .logos-area {
        margin-left: 0;
    }

    .logos-area .top-logos li,
    .logos-area .bottom-logos li {
        flex: unset !important;
        width: 100%;
        margin: 10px !important;
    }

    section.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
        font-size: 18px;
    }

    section.smooth-onboarding-sec.support-sec h5 {
        line-height: 40px;
    }

    .slick-prev.slick-arrow,
    .slick-next.slick-arrow {
        background-size: 8px;
        padding: 15px;
        width: auto;
    }

    section.main-banner-pages.partners a {
        padding: 20px;
        font-size: 14px;
    }

    section.main-banner-pages.partners {
        padding: 40px 20px 30px;
    }

    /* Search Tuning Page Mobile 576 */
    .knowbler-analytics-main .cycle-tab-item {
        width: 100% !important;
    }

    .showcaseOfStoryValue {
        gap: 20px;
    }

    .storyValueUnit .perValue {
        margin-bottom: 10px;
    }
}



@media only screen and (max-width:480px) {
    section.partners-benefits.common-spc.profressionl-service-sec {
        padding: 40px 0 15px;
    }

    section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.profess .gr-sub-heading {
        line-height: 28px;
        font-size: 16px;
        margin: 10px 0;
    }

    section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec.w-100.profess .suva-md-head img.suva-quotes {
        width: 25px;
    }

    section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.profess {
        padding: 55px 5px 90px;
    }

    section.smooth-onboarding-sec.knowbler-homepage-support-sec.profess .suva-md-head {
        font-size: 20px;
    }

    body .profess .slick-arrow.slick-prev {
        right: unset;
        left: 35%;
    }

    body .profess .slick-next.slick-arrow {
        right: 35%;
    }

    #mktoForm_8858 input#emailOptInBoolean {
        margin-left: 0;
    }

    #mktoForm_8858.mktoForm .mktoCheckboxList {
        width: 10%;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns p {
        width: 100%;
    }

    .community-revise.knowbler-faq .suva_banner p.download-brochure {
        margin-left: 0px !important;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns {
        flex-wrap: wrap;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
        line-height: 38px;
    }

    .suva_banner p {
        font-size: 16px;
    }

    .expert-talks .form-area {
        padding: 20px;
    }

    section.main-banner-pages.knowbler.suva_banner .banner-btns {
        display: flex;
    }

    section.main-banner-pages.knowbler.suva_banner p.download-brochure a {
        padding: 12px 10px;
    }

    .ipad-show.d-flex-ipad>div:first-child {
        margin-bottom: 15px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.main-banner-pages.partners .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        width: 90% !important;
    }

    .ipad-show.d-flex-ipad {
        flex-wrap: wrap;
    }

    section.smooth-onboarding-sec.support-sec img.suva-quotes {
        margin-left: 0px;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        position: absolute;
        top: 7px;
        left: 3px;
    }

    section.partners-logos-two .container-bg-area {
        padding: 25px 25px 32px 25px;
    }

    section.partners-logos-two.second .container-bg-area {
        padding: 25px 25px 32px 25px;
    }
}

@media only screen and (max-width:448px) {
    .searchunify-for-zendesk section.main-banner-pages.knowbler.suva_banner {
        padding: 55px 0px 60px;
    }

    .searchunify-for-zendesk section.SUma_outline.su-zendesk .container {
        max-width: 1170px;
        padding: 0 28px;
    }

    .su-appinium.su-zendesk .madcap-software-content {
        text-align: center;
    }

    .su-appinium.su-zendesk button.madcap-software-btn {
        margin: auto;
    }

    .su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
        padding: 20px 0px 16px;
    }

    .su-zendesk .carousel {
        min-height: 465px;
    }

    .su-appinium.su-madcap.su-zendesk .customers-crousel .carousel-indicators {
        display: flex;
        flex-direction: row;
        right: 30%;
        left: 52%;
        margin: unset;
        top: unset;
        bottom: 0%;
    }

    .su-appinium.su-zendesk .customers-crousel .customer-profile-content {
        text-align: center;
    }

    .su-appinium.su-zendesk section.zendesk-gif {
        margin-top: 60px;
        margin-bottom: 60px;
    }

    .su-appinium.su-zendesk .madcap-software {
        padding: 40px 0px;
    }

    .su-appinium.su-madcap.su-zendesk .customers-crousel .customer-profile {
        gap: 10px;
    }

    .su-appinium.su-zendesk h4.madcap-software-heading,
    .su-appinium.su-madcap .customers-crousel .carousel-inner .testimonial-heading h2 {
        line-height: 38px;
    }
}

/*********************searchunifys-partner-network responsive css *****************/

/* partner network page css end */

/* knowbler analytic page css start */
.page-knowbler-analytics .seoinux-slider-wrapper sr7-module-bg {
    background-color: unset !important;
    background: linear-gradient(180deg, rgba(221, 113, 9, 0.3) 0%, rgba(255, 249, 244, 0.1) 100%);
}

.page-knowbler-analytics .tab-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 60px;
}

.page-knowbler-analytics .tab-text {
    max-width: 620px;
    color: #383838;
}

.page-knowbler-analytics .tab-text p,
.page-knowbler-analytics .tab-text {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #383838;
}

.page-knowbler-analytics .tab-text ul {
    margin-top: 30px;
}

.page-knowbler-analytics .tab-text li {
    font-family: Poppins;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #383838;
}

.page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-desktop-title,
.page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-mobile-title {
    padding: 15px 20px;
    margin: 0px 10px;
    background-color: #F6F4F1 !important;
    border-radius: 8px;
    letter-spacing: -1px;
}

.page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-desktop-title.elementor-active,
.page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-mobile-title.elementor-active {
    background-color: #FF7300 !important;
}

.page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-content {
    padding-left: 0px;
    padding-right: 0px;
}

@media only screen and (min-width: 1025px) and (max-width: 1450px) {
    .page-knowbler-analytics .wrapper-head h1.main-head {
        font-size: 48px !important;
    }

    .page-knowbler-analytics .wrapper-head,
    .page-knowbler-analytics .wrapper-para {
        left: 9% !important;
    }

    .page-knowbler-analytics .wrapper-para .main-para {
        font-size: 17px !important;
    }

    .page-knowbler-analytics .wrapper-head h1.main-head {
        font-size: 48px !important;
    }

    .page-knowbler-analytics .wrapper-head,
    .page-knowbler-analytics .wrapper-para {
        left: 9% !important;
    }

    .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-desktop-title {
        font-size: 16px !important;
        padding: 10px 20px;
    }

    .page-knowbler-analytics .tab-text ul {
        margin-top: 20px;
    }

    .page-knowbler-analytics .tab-text,
    .page-knowbler-analytics .tab-text li {
        max-width: 48%;
        font-size: 15px;
        line-height: 24px;
    }

    .page-knowbler-analytics .tab-content {
        gap: 20px;
    }

    .page-knowbler-analytics sr7-mask.wrapper-lottie {
        left: 660px !important;
    }

    .page-knowbler-analytics sr7-mask.wrapper-lottie img {
        max-width: 80% !important;
    }

    .page-knowbler-analytics sr7-mask.wrapper-bot {
        left: 35px !important;
    }

    .page-knowbler-analytics .analytics-head-txt .section-title-wrapper .section-title {
        font-size: 44px !important;
    }

    .page-knowbler-analytics .analytics-head-txt .section-description .section-content {
        font-size: 16px !important;
        line-height: 26px !important;
    }
}

@media only screen and (min-width: 1030px) and (max-width: 1100px) {
    .page-knowbler-analytics sr7-mask.wrapper-lottie {
        left: 500px !important;
    }

    .page-knowbler-analytics .wrapper-head h1.main-head {
        font-size: 44px !important;
    }

    .page-knowbler-analytics .wrapper-para .main-para {
        font-size: 13px !important;
    }

    .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-desktop-title {
        font-size: 14px !important;
        padding: 10px 10px;
    }

    .page-knowbler-analytics .analytics-head-txt .section-title-wrapper .section-title {
        font-size: 40px !important;
    }

    .page-knowbler-analytics .tabs-section {
        margin-top: 20px !important;
    }

    .page-knowbler-analytics .begin-your-ai-transformation {
        margin-top: 20px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .page-knowbler-analytics .section-content br {
        display: none;
    }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
    .page-knowbler-analytics .tab-text {
        max-width: 50%;
    }
}

@media only screen and (max-width: 480px) {
    .page-knowbler-analytics .elementor-element div.tab-content {
        flex-direction: column !important;
        gap: 0px !important;
        margin-top: 20px !important;
    }

    .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-mobile-title.elementor-active {
        background-color: #FF7300 !important;
        line-height: 40px;
        text-align: center;
    }


    .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-mobile-title {
        line-height: 40px;
        text-align: center;
        margin-bottom: 10px !important;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-mobile-title.elementor-active {
        background-color: #FF7300 !important;
        line-height: 15px;
        text-align: center;
    }


    .page-knowbler-analytics .elementor-widget-tabs.tabs-section .elementor-tab-mobile-title {
        line-height: 15px;
        text-align: center;
        margin-bottom: 10px !important;
    }
}

/* knowbler analytic page css end */



/* press release inner page css start */

.category-press-release .blog-updated-date {
    display: none;
}

.category-press-release.single-post ul.page-title-elements.page-title-center.pull-center h1.page-title {
    margin-top: 10px;
}

header.seoinux-page-header:after {
    background: unset !important;
}

.category-press-release.single-post figure.featured-media {
    display: none;
}

.category-press-release.single-post .highlight {
    margin: 26px 0;
}

.category-press-release.single-post .post-content-wrap .post-inner h3 {
    margin-bottom: 6px;
}

.category-press-release.single-post .highlight {
    background: #F6F4F1;
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
}

.category-press-release.single-post .bottom-meta-wrap {
    border-top: unset;
}

.category-press-release.single-post p.tag-title {
    display: none;
}

.category-press-release.single-post .bottom-meta-wrap {
    margin-top: 20px;
    margin-bottom: 0px;
}

.single .entry-content h2 {
    margin-top: 0em;
    margin-bottom: 0.2em;
}

.su_page_rating_box {
    padding-left: 0px !important;
}

/* press release inner page css end */
/* AI Compantecy page start */

.page-ai-competency-agent .dynamic-reasoning-framework figure.cea-feature-box-img,
.page-ai-competency-agent .consistent-support-quality figure.cea-feature-box-img {
    box-shadow: unset !important;
    border: 12px solid #FF73001A;
    border-radius: 50%;
    padding: 26px;
    background-color: #ffffff;
}

.page-ai-competency-agent .product-pages .wrapper-head,
.page-ai-competency-agent .product-pages .wrapper-para,
.page-ai-competency-agent .product-pages .wrapper-cta,
.page-ai-competency-agent .product-pages .wrapper-head,
.page-ai-competency-agent .product-pages .wrapper-para,
.page-ai-competency-agent .product-pages .wrapper-cta {
    left: 9.5vw !important;
}

.page-ai-competency-agent .five-blocks h4.feature-box-title,
.page-ai-competency-agent .six-blocks h3.feature-box-title {
    max-width: 100%;
}

.product-pages.page-ai-competency-agent .cea-accordion-header>a:hover,
.product-pages.page-ai-competency-agent .cea-accordion-header>a.active {
    color: #FF7300 !important;
}

.MacOSChrome.product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
.MacOSSafari.product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
.MacOSFirefox.product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
    left: 22vw !important;
}

.MacOSChrome.product-pages.page-ai-competency-agent sr7-mask.wrapper-lottie.mascot,
.MacOSSafari.product-pages.page-ai-competency-agent sr7-mask.wrapper-lottie.mascot,
.MacOSFirefox.product-pages.page-ai-competency-agent sr7-mask.wrapper-lottie.mascot {
    left: 59vw !important;
}

@media screen and (width <=1450px) {
    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta {
        top: 452px !important;
    }
}

@media screen and (width >=1450px) {
    .product-pages.page-ai-competency-agent sr7-mask.wrapper-head.banner-head {
        top: 270px !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-para.banner-sub-head {
        top: 408px !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta {
        top: 533px !important;
    }

    .MacOSChrome.product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
    .MacOSSafari.product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta,
    .MacOSFirefox.product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26vw !important;
    }
}

@media only screen and (width >=1030px) and (width <=1300px) {
    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 26vw !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta {
        top: 430px !important;
    }
}

@media only screen and (width >=1025px) and (width <=1500px) {
    .product-pages.page-ai-competency-agent .frequently-asked-questions .section-title-wrapper .section-title {
        line-height: 40px !important;
    }
}

@media (width <=992px) and (orientation: landscape) {
    .product-pages.page-ai-competency-agent sr7-mask.wrapper-head.banner-head h1 {
        font-size: 38px !important;
        line-height: 42px !important;
        top: 82px !important;
    }

    .rc-tabs.cea-vertical-tab .cea-tab-title {
        font-size: 16px;
    }

}

@media only screen and (width <=991px) {

    .product-pages.page-ai-competency-agent .the-ai-agent-adoption-playbook .nav.nav-tabs.cea-tabs .nav-link {
        margin-bottom: 5px !important;
    }
}

@media only screen and (width <=799px) and (orientation: landscape) {
    .product-pages.page-ai-competency-agent sr7-txt.sr7-layer.main-para {
        font-size: 17px !important;
        line-height: 22px !important;
        margin-top: 20px;
    }
}

@media screen and (width <=767px) {
    .product-pages.page-ai-competency-agent .elementor-104160 .elementor-element.elementor-element-aa07078 .section-title-wrapper .section-title {
        padding-bottom: 40px;
    }

    .product-pages.page-ai-competency-agent .nav.nav-tabs.cea-tabs.tab-count-7 {
        margin-bottom: 40px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-1c05f669.clients-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.our-partners {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-62b0bd7.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.security-privacy {
        margin-top: 40px !important;
    }

    .product-pages.page-ai-competency-agent .frequently-asked-questions .elementor-element.elementor-widget-ceafeaturebox .feature-box-wrapper.feature-box-default {
        padding-top: 20px !important;
    }

    .product-pages.page-ai-competency-agent .the-ai-agent-adoption-playbook {
        margin-top: -20px !important;
    }

    .product-pages.page-ai-competency-agent .experience-ai-in-action-to-discover-how-our-ai-agents-streamline-complex-workflows-effortlessly {
        padding-bottom: 50px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-104160 .elementor-element.elementor-element-76879d2 .section-title-wrapper .section-title {
        margin-bottom: 16px;
    }

    .product-pages.page-ai-competency-agent .begin-sec-boxes {
        padding-bottom: 0px !important;
    }

    .product-pages.page-ai-competency-agent .frequently-asked-questions h3.section-title.none {
        text-align: center !important;
    }
}

@media only screen and (width >=490px) and (width <=768px) {
    .product-pages sr7-mask.wrapper-head.banner-head h1 {
        font-size: 38px !important;
        width: 100% !important;
        line-height: 46px ! important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-para.banner-sub-head {
        top: 200px !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta {
        top: 378px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-492bc75c.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        padding-bottom: 20px !important;
    }

    .product-pages.page-ai-competency-agent .our-partners h4.elementor-heading-title.elementor-size-default {
        font-size: 24px !important;
    }

    .product-pages.page-ai-competency-agent .our-partners .e-con-inner {
        padding-top: 20px !important;
    }
}

@media only screen and (width >=490px) and (width <=768px) {
    .product-pages.page-ai-competency-agent sr7-mask.wrapper-head.banner-head {
        top: 0px !important;
        height: 200px !important;
    }
}

@media screen and (width <=480px) {
    .product-pages.page-ai-competency-agent sr7-txt.sr7-layer.lottie-gif {
        max-width: 70% !important;
        margin: auto !important;
        margin-top: 20px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.e-con.e-parent {
        padding-top: 50px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.begin-sec.begin-your-ai-transformation {
        margin-top: 50px !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta {
        left: 32px !important;
        top: 520px !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 210px !important;
    }

    .begin-sec-boxes.elementor-element.e-con.e-parent {
        padding-top: 20px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.e-con.e-parent.benifit-pointers-section {
        padding-bottom: 50px !important;
    }

    .product-pages.page-ai-competency-agent .begin-sec-boxes {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.e-con.e-parent {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }

    .elementor-element.elementor-element-73442c32.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.the-ai-agent-adoption-playbook {
        padding-top: 0px !important;
    }

    .product-pages.page-ai-competency-agent .frequently-asked-questions h3.section-title.none {
        text-align: left !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-6a4a70ea.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
        margin-top: -86px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-47ee345a.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.the-ai-agent-adoption-playbook {
        padding-top: 0px !important;
    }

    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-4a1ed10a.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox,
    .product-pages.page-ai-competency-agent .elementor-element.elementor-element-48fe7986.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
        margin-top: -50px !important;
    }
}

@media (min-width: 1030px) and (max-width: 1350px) and (-webkit-min-device-pixel-ratio: 2) {
    .product-pages.page-ai-competency-agent sr7-mask.wrapper-cta.wrapper-contact-cta {
        left: 22vw !important;
    }

    .product-pages.page-ai-competency-agent sr7-mask.wrapper-lottie.mascot {
        left: 59vw !important;
    }
}

/* Compantecy page end */

/* Classifiaction page start */
@media only screen and (min-width: 1450px) {
    .page-ai-classification-agent.product-pages .impact-image .elementor-widget-image {
        width: 88%;
    }

    .page-ai-classification-agent.product-pages .e-con-full.cus-top-bottom-shadow.e-flex.text-reveal-no.e-con.e-child .elementor-widget-container.feature-box-wrapper.feature-box-default {
        min-height: 130px !important;
    }

    .page-ai-classification-agent.product-pages .the-enterprise-solution-for-smarter-case-management .e-con.e-child {
        margin-bottom: 30px !important;
    }
}

@media only screen and (width <=991px) {
    .page-ai-classification-agent.product-pages .e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.the-ai-agent-adoption-playbook {
        padding-right: 20px !important;
    }

    .recognition-section a {
        bottom: 106px;
    }
}

@media only screen and (width <=799px) and (orientation: landscape) {
    .page-ai-classification-agent.product-pages sr7-mask.wrapper-para.banner-sub-head {
        top: 230px !important;
    }

    .page-ai-classification-agent.product-pages sr7-mask.wrapper-cta {
        top: 372px !important;
    }

    .page-ai-classification-agent.product-pages .elementor-element.industry-recognition.industry-recognitions .e-con-inner {
        padding-top: 0px !important;
    }

    .page-ai-classification-agent.product-pages .begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.experience-ai-in-action-to-discover-how-our-ai-agents-streamline-complex-workflows-effortlessly .e-con-inner {
        padding-bottom: 10px !important;
    }

    .page-ai-classification-agent.product-pages .featured-resources .e-con-inner {
        padding-top: 30px;
    }

    .page-ai-classification-agent.product-pages .clients-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.our-partners {
        margin-top: -34px;
    }

    .page-ai-classification-agent.product-pages .elementor-absolute.e-transform.slider-arrow-position.elementor-widget.elementor-widget-image {
        display: none;
    }

    .page-ai-classification-agent.product-pages .e-con-full.e-flex.text-reveal-no.e-con.e-child .e-con-inner {
        padding-top: 0px;
        padding-bottom: 20px;
    }

    .page-ai-classification-agent.product-pages .our-partners .elementor-heading-title {
        font-size: 24px;
    }

    .page-ai-classification-agent.product-pages .frequently-asked-questions h3.section-title.none {
        text-align: center;
    }

    .page-ai-classification-agent.product-pages .security-privacy h4.elementor-heading-title.elementor-size-default {
        font-size: 24px !important;
    }

    .page-ai-classification-agent.product-pages .elementor-element.elementor-element-492bc75c.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        padding: 0px;
        padding-top: 20px;
    }

    .page-ai-classification-agent.product-pages .elementor-element.elementor-element-16dced1d.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
        margin-top: -56px;
    }

    .recognition-section a {
        bottom: 106px;
    }
}


@media only screen and (width >=490px) and (width <=768px) {
    .page-ai-classification-agent.product-pages sr7-mask.wrapper-head.banner-head h1 {
        width: 56% !important;
    }

    .page-ai-classification-agent.product-pages .the-enterprise-solution-for-smarter-case-management .e-con.e-child {
        margin-bottom: 0px !important;
    }

    .page-ai-classification-agent.product-pages .benifit-pointers-section .e-con-inner {
        padding-bottom: 16px;
    }

    .page-ai-classification-agent.product-pages .elementor-element.elementor-element-16dced1d.cea-view-default.elementor-widget.elementor-widget-ceafeaturebox {
        margin-top: -54px;
    }
}

@media screen and (width <=480px) {

    .page-ai-classification-agent .impact-of-smarter-case-classification.elementor-element.e-con.e-parent,
    .page-ai-classification-agent .industry-recognition.elementor-element.e-con.e-parent {
        padding-top: 46px !important;
    }

    .page-ai-classification-agent .begin-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.begin-your-ai-transformation {
        margin-top: 20px !important;
        padding-top: 34px !important;
        padding-bottom: 40px !important;
    }

    .page-ai-classification-agent.product-pages .elementor-element.begin-sec.begin-your-ai-transformation {
        margin-bottom: 0px !important;
    }

    .page-ai-classification-agent.product-pages .begin-sec-boxes.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.experience-ai-in-action-to-discover-how-our-ai-agents-streamline-complex-workflows-effortlessly {
        margin-top: -30px !important;
        padding-bottom: 46px !important;
    }

    .page-ai-classification-agent.product-pages .e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.the-ai-agent-adoption-playbook {
        padding-right: 20px !important;
    }

    .page-ai-classification-agent.product-pages .rc-tabs .cea-tabs>a {
        margin-bottom: 10px !important;
    }

    .page-ai-classification-agent.product-pages .clients-sec.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.our-partners {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .page-ai-classification-agent.product-pages .e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.featured-resources {
        margin-top: 16px !important;
    }

    .page-ai-classification-agent.product-pages .e-flex.e-con-boxed.text-reveal-no.e-con.e-parent.security-privacy {
        margin-top: 20px !important;
    }

    .page-ai-classification-agent.product-pages .card-grid.all-rc {
        margin-top: 14px !important;
    }
}

/* Classifiaction page end */

@media only screen and (min-width: 1030px) and (max-width: 1200px) {
    .recognition-section a {
        bottom: 53px;
    }

    .recognition-section img.logo-recognition {
        position: absolute;
        bottom: -9px;
        left: unset;
    }
}

/* Agentic suite ai page start */
@media only screen and (min-width: 480px) and (max-width: 1100px) {
    .page-agentic-ai-suite sr7-img#SR7_22_1-89-4 {
        display: none !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 1024px) {
    .page-agentic-ai-suite sr7-mask.wrapper-lottie {
        top: 65px !important;
    }
}

@media only screen and (max-width: 480px) {
    .page-agentic-ai-suite sr7-mask.wrapper-lottie {
        top: 210px !important;
        left: 20px !important;
    }

    .page-agentic-ai-suite .elementor-100123 .elementor-element.elementor-element-aa07078 .section-title-wrapper .section-title {
        margin-bottom: 25px;
    }

    .page-agentic-ai-suite.product-pages .recognition-section h3 {
        margin-top: 15px !important;
    }

    .page-agentic-ai-suite .elementor-element.business-value.e-flex.e-con-boxed.text-reveal-no.e-con.e-parent {
        margin-top: 0px !important;
        padding-bottom: 0px !important;
    }
}

@media only screen and (max-width: 799px) and (orientation: landscape) {
    .page-agentic-ai-suite.product-pages sr7-mask.wrapper-para.banner-sub-head {
        top: 236px !important;
    }
}

@media (max-width: 992px) and (orientation: landscape) {
    .page-agentic-ai-suite sr7-mask.wrapper-para.banner-sub-head .main-para {
        width: 420px !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    .product-pages.page-agentic-ai-suite sr7-mask.wrapper-bot {
        left: 3vw !important;
    }
}

.page-agentic-ai-suite.product-pages .recognition-section h3 {
    margin-top: 0px;
}

@media (max-width: 767px) {
    .page-agentic-ai-suite .elementor-104132 .elementor-element.elementor-element-2ce75bc6 .section-title-wrapper .section-title {
        margin-bottom: 30px;
    }
}

/* Agentic suite ai page end */

/* AI Agent partner page start */
@media (max-width: 480px) {
    .page-ai-agent-partner .elementor-104303 .elementor-element.elementor-element-48868af9 .section-title-wrapper .section-title {
        margin-bottom: 25px;
    }

    .page-ai-agent-partner .elementor-element .elementor-widget-container .cea-vertical-tab .cea-tab-content {
        padding-top: 25px !important;
    }

    .page-ai-agent-partner .elementor-element.elementor-element-263e1c82.e-con-full.e-flex.text-reveal-no.e-con.e-child {
        margin-top: 20px !important;
    }
}


/* AI Agent partner page end */

/* Consulting page CSS starts here */

body.page-consulting .seoinux-content-wrap {
    padding: 0 !important;
}

.page-consulting .seoinux-content-wrap>.row {
    margin: 0;
}

.page-consulting .seoinux-content-wrap>.row>.col-md-12 {
    padding-left: 0;
    padding-right: 0;
}

.page-consulting header.seoinux-page-header {
    display: none;
}

.page-consulting header#site-header {
    position: static;
}

.page-consulting .sticky-outer {
    height: auto !important;
}

.page-consulting .cta-btn {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0;
    color: #FFFFFF;
    background-color: #FF7300;
    padding: 12px 24px;
    border-radius: 60px;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    border: 1px solid #FF7300;
}

.page-consulting .cta-btn:hover {
    background-color: #fff;
    color: #FF7300;
}

.page-consulting .cta-btn i.bi-arrow-up-right {
    margin-left: 8px;
}

.page-consulting .banner {
    background-image: url(../seoinux-child/assets/images/consulting-banner-bg.webp);
    padding: 60px 0px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.page-consulting .banner>.custom-container.container {
    position: relative;
    z-index: 9;
}

.page-consulting .banner::before {
    content: "";
    position: absolute;
    inset: 0;
    display: block;
    background: rgba(0, 0, 0, 0.8);
    z-index: 0;
}

.page-consulting .banner .breadcrumb {
    display: flex;
    flex-wrap: wrap;
    gap: 13px;
    padding: 0;
    margin: 0 0 22px;
    list-style: none;
    background-color: unset;
}

.page-consulting .banner .breadcrumb>p {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #ff7900;
    margin: 0;
}

.page-consulting .banner .breadcrumb>p.sub-crumb {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #fff;
}

.page-consulting .banner .breadcrumb>p>a {
    color: #ff7300;
    margin-right: 13px;
}

.page-consulting .qa-banner .qa-banner-content .head-main {
    font-family: 'Montserrat', sans-serif;
    font-size: 56px;
    line-height: 1.1786;
    font-weight: 700;
    letter-spacing: 0;
    vertical-align: middle;
    color: #fff;
    margin: 0 0 10px;
}

.page-consulting .qa-banner .qa-banner-content .sub-head {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    line-height: 1.4444;
    font-weight: 400;
    letter-spacing: 0;
    vertical-align: middle;
    color: #fff;
    margin: 0 0 30px;
    max-width: 879px;
}

.page-consulting .consulting-level-summary-section .consulting-cards-container .consulting-card .feature-box-wrapper .feature-box-inner .fbox-content {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.enterprise-use-cases-section .use-cases-grid .use-case-grid-item .feature-box-title {
    max-width: 268px;
    margin: 0 auto;
}

.page-consulting .use-cases-grid .feature-box-wrapper .cea-feature-box-img {
    height: 84px;
    width: 84px;
    border-radius: 50% !important;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 40px 0px #0000001F;
    overflow: visible;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    margin: 0 auto 20px !important;
}

.page-consulting .begin-ai-transformation-section .begin-ai-cards-container .begin-ai-card .begin-ai-feature-box .fbox-content {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 3.9em;
}

.page-consulting .begin-ai-transformation-section .begin-ai-cards-container .begin-ai-card .begin-ai-feature-box .cea-button-wrapper {
    display: flex;
}

.page-consulting .begin-ai-transformation-section .begin-ai-cards-container .begin-ai-card .begin-ai-feature-image {
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-consulting .cea-tabs>a {
    color: #1A1B25;
}

.page-consulting .cea-tabs>a .cea-tab-title {
    color: #1A1B25 !important;
    letter-spacing: 0;
}

.page-consulting .nav.nav-tabs.cea-tabs>a {
    border-radius: 6px;
}

.page-consulting .all-rc .card .content {
    min-height: unset !important;
}

.page-consulting .all-rc .card h3 {
    font-size: 18px;
    line-height: 130%;
    font-weight: 600;
    min-height: 2.6em;
}

.page-consulting .all-rc .card .cea-button {
    font-size: 16px;
    line-height: 150%;
    font-weight: 600;
}

.page-consulting .cea-vertical-tab .cea-tab-content .cea-tab-pane>p {
    margin: 0;
}

@media screen and (max-width: 1450px) {

    /* .page-consulting .su-section-title-wrapper .elementor-widget-container.elementor-widget-container {
        margin-bottom: 30px;
    }

    .page-consulting .su-section-title-wrapper .section-title-wrapper .section-title.section-title {
        font-size: 40px;
    } */

    .page-consulting .cta-btn {
        font-size: 14px;
        padding: 10px 20px;
    }

    .page-consulting .cta-btn i.bi-arrow-up-right {
        margin-left: 5px;
    }

    .page-consulting .qa-banner .qa-banner-content .head-main {
        font-size: 44px;
    }

    .page-consulting .qa-banner .qa-banner-content .sub-head {
        font-size: 16px;
        max-width: 781px;
    }

    .page-consulting .consulting-level-summary-section .consulting-cards-container .consulting-card .feature-box-wrapper .feature-box-inner .fbox-content {
        font-size: 16px;
    }

    .page-consulting .consulting-level-summary-section .consulting-cards-container .consulting-card .feature-box-wrapper .feature-box-inner .feature-box-title {
        font-size: 22px;
    }

    .page-consulting .consulting-level-summary-section .consulting-cards-container .consulting-card .feature-box-wrapper .feature-box-inner .cea-feature-box-img {
        margin-bottom: 15px;
    }

    .page-consulting .consulting-level-summary-section .consulting-cards-container .consulting-card .feature-box-wrapper .feature-box-inner .cea-feature-box-img>img {
        height: 50px;
        width: 50px;
    }

    .page-consulting .cea-vertical-tab .cea-tab-content {
        padding-left: 30px;
    }

    .page-consulting .all-rc .card h3 {
        font-size: 16px;
    }

    .page-consulting .all-rc .card .cea-button {
        font-size: 14px;
    }
}

@media screen and (max-width: 1024px) {
    .page-consulting .banner {
        padding: 40px 0px;
    }

    .page-consulting .qa-banner .qa-banner-content .head-main {
        font-size: 40px;
    }

    .page-consulting .begin-ai-transformation-section .begin-ai-cards-container .begin-ai-card .begin-ai-feature-box .fbox-content {
        font-size: 16px;
    }

    .page-consulting .use-cases-grid .feature-box-wrapper .cea-feature-box-img {
        height: 70px;
        width: 70px;
        margin: 0 auto 15px !important;
    }

    .page-consulting .cea-vertical-tab .cea-tabs {
        width: 30%;
    }

    .page-consulting .cea-vertical-tab .cea-tab-content {
        width: 70%;
        padding-left: 20px;
    }
}

@media screen and (max-width: 991px) {}

@media screen and (max-width: 767px) {
    .page-consulting .qa-banner .qa-banner-content .head-main {
        font-size: 36px;
    }

    .page-consulting .cea-vertical-tab .cea-tabs {
        width: 40%;
    }

    .page-consulting .cea-vertical-tab .cea-tab-content {
        width: 60%;
        padding-left: 15px;
    }

    .page-consulting .enterprise-use-cases-section .use-cases-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 575px) {
    .page-consulting .enterprise-use-cases-section .use-cases-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .page-consulting .cea-vertical-tab .cea-tab-content .cea-tab-pane {
        max-width: 90%;
    }

    .page-consulting .cea-vertical-tab .cea-tabs {
        width: 100%;
        margin-bottom: 20px;
    }

    .page-consulting .cea-vertical-tab .cea-tab-content {
        width: 100%;
        padding-left: 0;
    }

    .page-consulting .cea-vertical-tab .cea-tabs .nav-link {
        margin-bottom: 3px !important;
    }

    .page-consulting .all-rc .card .content {
        margin: 0;
    }

    .page-consulting .all-rc .card p {
        margin-bottom: 15px !important;
    }
}

/* Consulting page CSS ends here */
/* Wrapper spacing */
.page-template-template-su-analyst-report .awards-wrapper {
    padding: 20px 0;
}

/* 2-column layout */
.page-template-template-su-analyst-report .awards-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px 60px;
    align-items: start;
}

/* Each award item */
.page-template-template-su-analyst-report .award-box {
    display: flex;
    gap: 14px;
    align-items: flex-start;
    position: relative;
}

/* Icons */
.page-template-template-su-analyst-report .award-icon {
    width: 64px;
    height: 64px;
    flex-shrink: 0;
    margin-top: 4px;
    margin-left: 0px;
    margin-right: 0px;
}

/* Headings */
.page-template-template-su-analyst-report .award-box h4 {
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 6px;
    color: #1A1B25;
    line-height: 162%;
    letter-spacing: -3%;
    font-family: 'poppins';
}

/* Paragraphs */
.page-template-template-su-analyst-report .award-box p {
    margin: 0;
    font-size: 15px;
    line-height: 1.5;
    color: #333;
}

/* Highlight numbers */
.page-template-template-su-analyst-report .award-box span {
    color: #FF7300;
    font-weight: 700;
}

/* Hide empty P tags */
.page-template-template-su-analyst-report .award-box p:empty {
    display: none !important;
}

/* Responsive */
@media (max-width: 768px) {
    .page-template-template-su-analyst-report .awards-container {
        grid-template-columns: 1fr;
        gap: 24px;
    }
}