<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("libarries.css");

.zsiq_floatmain,
[data-id=zsalesiq] {

    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

:root {
    --suTransition: all 0.25s ease;
}

body {
    font-family: Montserrat, Arial, sans-serif;
    overflow-x: hidden;
}

#LblCountry {
    display: none;
}

.container.container-lg {
    max-width: 1590px;
}

.container {
    max-width: 1170px;
}

.waves-block {
    width: 130px !important;
    position: relative;
}

@keyframes waves {
    0% {
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0;
        -ms-filter: "alpha(opacity=0)"
    }

    50% {
        opacity: .9;
        -ms-filter: "alpha(opacity=90)"
    }

    100% {
        -webkit-transform: scale(.9, .9);
        transform: scale(4.9, 4.9);
        opacity: 0;
        -ms-filter: "alpha(opacity=0)"
    }
}

.english .waves {
    z-index: -1;
    position: absolute;
    width: 150px;
    height: 150px;
    -ms-filter: "alpha(opacity=0)";
    opacity: 0;
    box-shadow: -13px 4px 29px rgba(255, 255, 255, .25), 34px 0px 23px rgba(136, 143, 158, .18), inset -13px 4px 29px rgba(255, 255, 255, .25), inset 13px 0px 23px rgba(207, 208, 210, .5);
    border-radius: 100%;
    left: -12px !important;
    top: -60px !important;
    -webkit-animation: waves 6s ease-in-out infinite;
    animation: waves 6s ease-in-out infinite
}

.wave-1 {
    -webkit-animation-delay: 1s !important;
    animation-delay: 1s !important
}

.wave-2 {
    -webkit-animation-delay: 2s !important;
    animation-delay: 2s !important
}

.wave-3 {
    -webkit-animation-delay: 3s !important;
    animation-delay: 3s !important
}

a.cta-button {
    border-radius: 100%;
    background: #F48B00;
    height: 180px;
    width: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    top: -76px;
    left: -26px;
}

.top-notification {
    position: relative;
    width: 100%;
    color: white;
    background-color: #12182E;
    overflow: hidden;
}

.top-notification .col-12 {
    padding-right: 40px;
    padding-right: 40px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.top-notification p {
    font-size: 16px;
    margin: 0;
    line-height: 20px;
    padding: 8px 0;
    padding-right: 40px;
    font-weight: 500;
    position: relative;
    padding-left: 54px;
}

.top-notification p strong {
    background: #fff;
    color: #f48b00;
    padding: 4px 6px;
    font-size: 12px;
    border-radius: 8px;
    font-weight: 600;
    margin-right: 10px;
    line-height: 12px;
    margin-bottom: 0;
    display: inline-block;
    margin-top: 0;
    top: 8px;
    position: absolute;
    left: 0;
}

.top-notification a {
    color: #FF872C;
    padding: 4px 12px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    text-underline-offset: 6px;
    text-decoration: underline;
}

.top-notification p span {
    color: #f48b00;
}

.top-notification span#hideTopNotification {
    position: absolute;
    right: 1%;
    top: 9px;
}

.top-notification span#hideTopNotification:hover {
    cursor: pointer;
}

.navbar-toggler {
    color: #000;
    font-size: 30px;
    padding: 0;
    border: 0;
    display: none
}

.navbar-toggler:focus {
    outline: 0
}

.header .header_logo {
    width: 215px;
    padding: 15px 0
}

.header .navigation {
    padding: 0
}

.header .navbar-nav li {
    padding: 20px 0
}

.header .navbar-nav li a.nav-link {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 5px 3px;
    border-right: 1px solid rgba(255, 255, 255, .6);
    -webkit-transition: var(--suTransition);
    -o-transition: var(--suTransition);
    transition: var(--suTransition)
}


/*.header .container {
    max-width: 1440px;
    padding: 0 32px;
    }*/

a.nav-link.nav-link.btn.btn-free-trial {
    color: #031a4c !important;
    border: 2px solid #031a4c !important;
    padding: 6px 8px !important;
    margin-top: -4px;
    margin-left: 10px;
}

.header .navbar-nav li.active a.nav-link,
.header .navbar-nav li.show a.nav-link,
.header .navbar-nav li:hover a.nav-link {
    color: #ffb200
}

.header .navbar-nav li:hover a.nav-link.request_btn {
    color: #fff
}

.request_btn {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 25px;
    padding: 8px 20px;
    margin-left: 20px;
    line-height: 21px
}

.request_btn:hover {
    color: #fff
}

.header .dropdown-menu {
    border: none;
    border-radius: 0;
    top: 97%
}

.header .navbar-nav .dropdown-item {
    color: #000;
    font-size: 13px;
    -webkit-transition: var(--suTransition);
    -o-transition: var(--suTransition);
    transition: var(--suTransition)
}

.header .navbar-nav .su-mega-menu .dropdown-item {
    white-space: normal
}

.header .dropdown-item:focus,
.header .dropdown-item:hover {
    background: 0 0;
    color: #ffb200
}

.header .navbar-nav li:hover&gt;.dropdown-menu {
    display: block
}

.header .dropdown-submenu {
    position: relative
}

.header .dropdown-submenu&gt;.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -8px
}

.header .dropdown-menu li {
    border-right: none;
    padding: 0
}

.header .navbar-nav li.nav-item.dropdown&gt;a {
    cursor: default
}

.header .dropdown-submenu&gt;a:after {
    content: " ";
    float: right;
    width: 0;
    height: 0;
    margin-top: 7px;
    margin-right: -10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    padding: 2px;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.header .navbar-nav li.custom_request_demo {
    padding: 0
}

.header .navbar-nav li.nav-item.dropdown.parent-clickable&gt;a:hover,
.header .navbar-nav li.parent-clickable a:hover,
.header .navbar-nav li.parent-clickable:hover {
    cursor: pointer
}

.scrolling_header .dropdown-menu li:last-child,
.su-mega-menu ul.dropdown-child-menu li:last-child {
    padding-top: 0
}

.header .navbar-nav li.active a.request_btn,
.header .navbar-nav li:last-child:hover a.request_btn {
    color: #fff
}

.scrolling_header.fixed-top {
    position: sticky;
}

.header .navbar-nav li a.request_btn {
    padding: 8px;
    border: none;
    margin-top: -4px;
    margin-left: 10px;
    border-radius: 6px
}

.header .navbar-nav li a.request_btn:hover {
    color: #fff
}

.header .navbar-nav li a.nav-link.su-site-search {
    display: none
}

.header .navbar-nav li a.nav-link.su-site-search:before {
    background-image: url(../images/search-icon.svg);
    content: "";
    height: 20px;
    width: 20px;
    display: inline-block;
    visibility: visible
}

.header .navbar-nav li a.nav-link.su-site-search {
    visibility: hidden;
    margin-right: 0;
    padding-right: 0
}

a.nav-link.su-site-search-button:before {
    background-image: url(../images/search-icon.svg);
    content: "";
    height: 20px;
    width: 20px;
    display: inline-block;
    visibility: visible;
    background-size: cover
}

a.nav-link.su-site-search-button.closeSearch:before {
    background-image: url(../images/close-btn.svg)
}

.header .navbar-nav li a.nav-link.su-site-search-button {
    margin-right: 0;
    padding-right: 0;
    position: relative;
    z-index: 100;
    visibility: visible;
    margin-left: 10px;
}

.mobileSearchButton {
    display: none;
    width: 60px;
    position: absolute;
    right: 50px;
    top: 20px
}

.header .dropdown-toggle:after {
    margin-left: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.header .navbar-nav li:hover a.dropdown-toggle:after {
    border: solid #ffb200;
    border-width: 0 2px 2px 0
}

h1.searchunify-logo {
    margin: 0
}

.scrolling_header {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .1);
    position: sticky;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.scrolling_header .navbar-nav li a.nav-link {
    color: #313131
}

.scrolling_header .navbar-nav li a.request_btn,
.scrolling_header .navbar-nav li a.request_btn:focus {
    color: #fff;
    border-right: none
}

.scrolling_header .dropdown-menu li {
    border-right: none
}

.scrolling_header .dropdown-menu {
    top: 97%;
    left: 0px
}

li.dropdown.su-mega-menu&gt;ul.dropdown-menu.bg_black_op,
li.nav-item.dropdown.hoverColor&gt;ul {
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, .13);
    box-shadow: 0 8px 24px rgba(0, 0, 0, .13)
}

.show-resp {
    display: none;
}

.su-mega-menu ul.dropdown-menu {
    width: 610px;
    left: calc(100% - 335px);
    padding-bottom: 16px
}

.su-mega-menu.su-mega-menu-short ul.dropdown-menu {
    width: 550px;
    left: calc(100% - 275px);
}

.su-mega-menu ul.dropdown-menu .dropdown-submenu&gt;a:after {
    display: none
}

.su-mega-menu ul.dropdown-menu li.dropdown-submenu {
    width: 33%;
    float: left;
    position: relative;
    overflow: hidden
}

.su-mega-menu.su-mega-menu-short ul.dropdown-menu li.dropdown-submenu {
    width: 50%;
}

.su-mega-menu ul.dropdown-child-menu li {
    width: 100%;
    float: none
}

.su-mega-menu ul.dropdown-menu.dropdown-child-menu.bg_black_op {
    display: inline-block;
    position: static !important;
    background-color: transparent;
    width: 100%;
    margin-top: 0;
    padding: 0;
    box-shadow: none;
}

.header .navbar-nav .su-mega-menu h6.dropdown-item {
    color: #313131;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    padding: 5px 18px;
    margin-bottom: 4px;
}

.su-mega-menu ul.dropdown-menu li.dropdown-submenu&gt;a.dropdown-item {
    cursor: default;
    font-weight: 600;
    font-size: 15px
}

.su-mega-menu ul.dropdown-menu li.dropdown-submenu&gt;a.dropdown-item:hover {
    color: #000
}

form.searchForm {
    float: right;
    width: 100% !important;
    right: 10px;
    position: relative
}

.searchForm input[type=search] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    height: 50px;
    margin-top: 0;
    float: right;
    width: 100%;
    border: 1px solid #717171;
    outline: 0;
    background: #fff;
    border-radius: 4px
}

.visually-hidden {
    visibility: hidden
}

.search-bar {
    position: absolute;
    right: 40px;
    width: 0;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    opacity: 0
}

.search-bar-wrapper {
    position: relative;
    top: -58px;
    right: 10px
}

.search-bar.open {
    width: 800px;
    opacity: 1
}

.search-bar.open .ng-scope .su__bg-blue-grd {
    background: #fff;
    padding: 0 0
}

.search-bar.open .ng-scope .su__autocomplete-input {
    background: #fff;
    cursor: text;
    border: 1px solid #717171
}

.search-bar.open .ng-scope .su__clear-search {
    display: none;
    opacity: 0
}

.search-bar.open .ng-scope .su__container,
.search-bar.open .ng-scope .su__container .su__search-forms {
    padding: 0 0
}

.search-bar.open .ng-scope span.highlight {
    color: #ffb200;
    font-weight: 700
}

.search-bar.open .ng-scope a:hover {
    text-decoration: none;
    cursor: pointer
}

.scrolling_header .dropdown-toggle:after {
    border: solid #313131;
    border-width: 0 2px 2px 0
}

.bg-gradient-primary,
.bg-gradient-primary:active,
.bg-gradient-primary:focus,
.bg-gradient-primary:not(:disabled):not(.disabled):active,
.bg_orange,
.bg_orange:active,
.bg_orange:focus,
.bg_orange:not(:disabled):not(.disabled):active {
    border: 0;
    background: #f80;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #f80), to(#ffb300));
    background: -o-linear-gradient(left, #f80 0, #ffb300 100%);
    background: linear-gradient(90deg, #f80 0, #ffb300 100%)
}

::-webkit-scrollbar {
    width: 10px;
    height: 0px;
    background-color: #F5F5F5
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, #7a99d9), color-stop(0.72, #497dbd), color-stop(0.86, #1c3a94));
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}

* {
    scrollbar-width: thin;
    scrollbar-color: #497dbd transparent
}

.carousel-item.c-platform {
    height: 440px;
}

.carousel-item.c-platform {
    background-color: #12182e;
    background-image: url(../assets/img/home-v2/banner-bg.png);
    background-size: cover;
    background-position: bottom center;
    color: #ffffff;
}

.carousel-item.c-platform h1 {
    font-size: 60px;
    font-weight: 600;
    line-height: 82px;
}

.carousel-item.c-platform h1 span {
    color: #F48B00;
}

.carousel-item.c-platform h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 40px;
}

.carousel-item.c-platform .col-5.text-center {
    padding-left: 170px;
}

.request-loader {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 300px;
    width: 300px;
}

.request-loader-wrapper {
    border-radius: 100%;
    background: #F48B00;
    height: 180px;
    width: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
}

.request-loader span {
    position: relative;
    font-size: 22px;
}

.request-loader::after {
    opacity: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
    bottom: 0;
    content: "";
    height: 100%;
    width: 100%;
    border: 38px solid GREY;
    border-radius: 100%;
    -webkit-animation-name: ripple;
    animation-name: ripple;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
    animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
    z-index: -1;
}

.request-loader::before {
    opacity: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0px;
    left: -2px;
    right: 0;
    bottom: 0;
    content: "";
    height: 100%;
    width: 100%;
    border: 58px solid grey;
    border-radius: 100%;
    -webkit-animation-name: ripple;
    animation-name: ripple;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
    animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
    z-index: -1;
}

@-webkit-keyframes ripple {
    from {
        opacity: 1;
        transform: scale3d(0.75, 0.75, 1);
    }

    to {
        opacity: 0;
        transform: scale3d(1.5, 1.5, 1);
    }
}

@keyframes ripple {
    from {
        opacity: 1;
        transform: scale3d(0.75, 0.75, 1);
    }

    to {
        opacity: 0;
        transform: scale3d(1.5, 1.5, 1);
    }
}

.typed-cursor {
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

main {
    min-height: 1000px
}

section.request-demo-sec .demo-form-container {
    padding: 0px 5px 0 5px;
    box-shadow: none;
    width: 100%;
}

section.request-demo-sec .demo-form-wrapper {
    padding: 0 30px;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoRequiredField .mktoAsterix {
    display: none;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoOffset,
section.request-demo-sec .demo-form-container .mktoForm .mktoGutter {
    height: 0;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoLabel,
section.request-demo-sec .demo-form-container .mktoForm input[type=text],
section.request-demo-sec .demo-form-container .mktoForm input[type=email],
section.request-demo-sec .demo-form-container .mktoForm select.mktoField,
section.request-demo-sec .demo-form-container form,
section.request-demo-sec .demo-form-container .mktoForm .mktoFieldWrap,
section.request-demo-sec .demo-form-container .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
    font-family: "IBM Plex Sans";
}

section.request-demo-sec .demo-form-container .mktoForm select.mktoField,
section.request-demo-sec .demo-form-container form,
section.request-demo-sec .demo-form-container .mktoForm .mktoFieldWrap,
section.request-demo-sec .demo-form-container .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 0 !important;
}

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

section.request-demo-sec .demo-form-container .mktoForm input#emailOptInBoolean,
section.request-demo-sec .demo-form-container .mktoForm input#consenttoProcessing {
    display: none;
}

section.request-demo-sec .demo-form-container .mktoForm #fullNameEditable,
section.request-demo-sec .demo-form-container .mktoForm #Email,
section.request-demo-sec .demo-form-container .mktoForm #Country,
section.request-demo-sec .demo-form-container .mktoForm #State {
    color: #808BA1;
    font-family: Montserrat, Arial, sans-serif;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 16px 20px;
    outline: 0;
    border: 1px solid #e4e9ef;
    border-radius: 0px;
    margin-bottom: 12px;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoLogicalField {
    height: 0px !important;
}

section.request-demo-sec .demo-form-container .mktoForm #Country,
section.request-demo-sec .demo-form-container .mktoForm #State {
    background: url("../assets/img/drop-arrow-orange.png") no-repeat bottom 13px right 15px #fff !important;
    margin-bottom: 12px;
}

section.request-demo-sec .demo-form-container .mktoForm #State {
    margin-bottom: 20px !important;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoLabel {
    margin-bottom: 10px;
    color: #12182E;
}

section.request-demo-sec .demo-form-container .mktoForm a {
    padding: 0 !important;
}

section.request-demo-sec .demo-form-container .mktoForm label[for="emailOptInBoolean"],
section.request-demo-sec .demo-form-container .mktoForm label[for="consenttoProcessing"] {
    float: right;
    width: 92% !important;
    padding: 0;
    font-size: 12px;
    color: #8e8f8f;
    font-weight: 400 !important;
    line-height: 14px;
    margin-top: 3px;
    margin-bottom: 6px !important;
    font-family: Montserrat, Arial, sans-serif;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:after,
section.request-demo-sec .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:after {
    background-color: #ffb200;
    background-position: center;
    background: url(//pages.searchunify.com/rs/690-NGB-767/images/icon-check-D.png);
    background-size: auto;
    background-repeat: no-repeat;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.request-demo-sec .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    content: "";
    display: block;
    height: 16px;
    width: 16px;
    border: 1px solid #efefef;
    border-radius: 0;
    position: absolute;
    left: 0;
    border-radius: 3px;
    top: 5px;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(4) {
    margin-bottom: 12px;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoButtonRow {
    width: 100%;
    margin-top: 12px !important;
    margin-bottom: 14px !important;
}

section.request-demo-sec .demo-form-container .mktoForm span.mktoButtonWrap.mktoSimple {
    margin: 0 auto !important;
    display: block;
    width: 100%;
}

.opreations-leading-sec img {
    mix-blend-mode: darken;
}

section.request-demo-sec .demo-form-container .mktoForm button {
    background: #ffb200 !important;
    color: #fff;
    font-family: Montserrat, Arial, sans-serif;
    font-size: 16px !important;
    background-image: inherit !important;
    width: 102%;
    letter-spacing: 0;
    border: 0 !important;
    text-align: center;
    margin: 0 auto;
    padding: 12px 18px !important;
    font-weight: 600;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(1) .mktoFormCol .mktoError {
    right: auto !important;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(2) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: -22px !important;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol .mktoError {
    right: auto !important;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol .mktoError {
    right: auto !important;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(5) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: -12px !important;
    left: 0px;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoFormRow:nth-child(6) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: 6px !important;
    left: 0px;
}

section.request-demo-sec .mktoFormRow.row_1 {
    width: 50%;
    float: left;
    clear: none;
    padding-right: 10px;
}

section.request-demo-sec .mktoFormRow.row_2 {
    width: 50%;
    float: left;
    clear: none;
    padding-left: 10px;
}

section.site-footer.site-footer-new-class {
    background: #D6EFFF;
    text-align: center;
    padding: 60px 0px 40px;
    margin: 0;
}

section.site-footer {
    background: #D6EFFF;
    text-align: center;
    padding: 60px 0px 40px;
    margin: 0;
}

section.site-footer .footer-contact-info a,
section.site-footer .footer-contact-info p {
    color: #5A5D6B;
    text-decoration: none;
    font-size: 16px;
    line-height: 30px;
}

section.site-footer .footer-contact-info img {
    margin-bottom: 16px;
}

section.site-footer .row.footer-contact-info {
    align-items: baseline;
}

section.site-footer .footer-social-icons ul li {
    width: 46px;
    height: 46px;
    list-style-type: none;
    display: inline-block;
    margin-left: 10px;
    line-height: 27px;
}

section.site-footer .footer-social-icons {
    margin-top: 12px;
}

section.site-footer .logo-area {
    margin: 0 auto;
    border-top: 1px solid #dce4eb;
    width: 100%;
    border-bottom: 1px solid #dce4eb;
    padding: 20px 0px;
    margin-top: 24px;
}

section.site-footer .footer-menu-area {
    margin-bottom: 40px;
}

section.site-footer h4 {
    font-size: 20px;
    color: #12182E;
    text-align: left;
    line-height: 36px;
    margin-bottom: 0px;
}

section.site-footer ul.footer_menu li a {
    font-size: 14px;
    color: #5A5D6B;
    text-decoration: none;
    line-height: 38px;
}

section.site-footer ul.footer_menu {
    margin-top: 30px;
    padding: 0px;
}

section.site-footer ul.footer_menu li {
    text-align: left;
    list-style-type: none;
}

section.footer-certificates {
    margin: 30px 0px;
}

section.footer-certificates .certificate-all,
section.footer-certificates .medal-all {
    display: inline-flex;
}

section.footer-certificates .certificate-all.flex-wrap {
    margin-top: 36px;
}

section.footer-certificates .row {
    justify-content: space-between;
}

section.footer-certificates .col.mobile-100 {
    max-width: fit-content;
}

section.footer-certificates .certificate img,
section.footer-certificates .medal img {
    margin-right: 14px;
}

section.footer-certificates .medal.summer-2024 img {
    height: 60px;
    margin-top: 0px;
}

section.footer-copyright {
    background: #D6EFFF;
    padding: 20px 0px;
}

section.footer-copyright p,
ul.footer_menu.footer_links li a {
    font-size: 13px;
    font-weight: 600;
    color: #5A5D6B;
    margin-bottom: 0px;
    text-decoration: none;
    line-height: 36px;
}

section.footer-copyright ul.footer_menu.footer_links {
    display: inline-flex;
    margin-bottom: 0px;
}

section.footer-copyright ul.footer_menu.footer_links li {
    list-style-type: none;
    margin-right: 30px;
}

section.footer-copyright .right-align {
    text-align: right;
}

section.footer-certificates h4 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 600;
    margin-bottom: 27px;
    color: #00225A;
}

section.site-footer .footer-social-icons ul li a {
    display: block;
}

section.site-footer ul.social-links {
    padding: 0;
}

section.request-demo-sec {
    padding: 160px 0px 82px;
    background: transparent;
    color: #12182E;
    ;
}

section.request-demo-sec h2 {
    color: #12182E;
    ;
}

section.request-demo-sec p {
    font-size: 26px;
    line-height: 36px;
    font-weight: 400;
    letter-spacing: -0.52px;
    opacity: 1;
    color: #5A5D6B;
}

.sub-heading h5 {
    letter-spacing: -0.52px;
    color: #5A5D6B;
    font-size: 26px;
    line-height: 70px;
    margin-bottom: 0px;
}

.main-heading h2 {
    letter-spacing: -1.2px;
    color: #12182E;
    font-size: 58px;
    font-weight: 700;
    line-height: 70px;
}

section.main-banner-pages {
    padding: 180px 0px;
    overflow: hidden;
}

section.main-banner-pages.main-banner-heretto {
    padding: 100px 0px;
    overflow: hidden;
    background-image: url('../assets/img/heretto-banner-img.svg');
}

.heretto-name {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0;
}

.heretto-designation {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 0;
}

section.main-banner-pages.main-banner-heretto .text-orange {
    color: #F48B00;
}

.herotte-customer-service p {
    color: #5A5D6B;
    font-weight: 600;
    line-height: 26px;
    font-size: 16px;
    margin-bottom: 10px;
}

.herotte-customer-service h3 {
    color: #12182E;
    font-weight: 700;
    line-height: 38px;
    font-size: 28px;
}

.herotte-customer-service .main-heading h3 {
    margin-bottom: 0px;
}

.herotte-customer-service .carousel-inner.inner-resources-new .slick-prev.slick-arrow {
    left: 505px !important;
}

.heretto-comments {
    background-color: #12182E;
    padding: 60px 0px;
}

.for-heretto .heretto-comments {
    margin-top: 50px;
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
}

.heretto-comments-wrapper .row {
    width: 30%;
}

/* heretto video section */
section.heretto-vid-section {
    margin-top: 35px;
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    background-color: #D6EFFF;
    padding: 60px 0px;
    margin-bottom: 60px;
}

section.heretto-vid-section.partner-heretto-vid {
    max-width: unset;
    width: calc(100% - 140px) !important;
    background-color: #12182E;
}

section.heretto-vid-section .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

section.heretto-vid-section .vid-content {
    max-width: 546px;
}

section.heretto-vid-section h4.vid-head-txt {
    color: #12182E;
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
}

section.heretto-vid-section p.vid-txt {
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    margin: 20px 0px 40px 0px;
}

section.heretto-vid-section.partner-heretto-vid h4.vid-head-txt,
section.heretto-vid-section.partner-heretto-vid p.vid-txt {
    color: #FFFFFF;
}

section.heretto-vid-section a.vid-btn {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    width: 179px;
    height: 52px;
    background: #3478F6 0% 0% no-repeat padding-box;
    opacity: 1;
    display: block;
    text-align: center;
    padding: 15px 30px;
}

section.heretto-vid-section a.vid-btn:hover {
    text-decoration: none;
}

section.heretto-vid-section .vid-thumbnail {
    max-width: 476px;
    cursor: pointer;
}

section.master-support-sec.customer-service.analytics-master.herotte-customer-service {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
}

body.features .zendesk-guide-template-section.lowr-area {
    padding-top: 10px;
}

body.features section.su__common-template-section.zendesk-guide-template-section.adv-sec {
    padding-top: 16px;
}

body.features .zendesk-guide-template-section.upr-area {
    padding-top: 60px;
    padding-bottom: 0;
}

body.features section.su__common-template-section.zendesk-guide-template-section.adv-sec h2 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    color: #12182E;
}

body.features section .common-spc.black-form.set-spc-top.black-form.escalation-form-sec p.talk {
    color: #12182E;
}

body.features section.su__common-template-section.zendesk-guide-template-section.adv-sec p {
    font-size: 16px;
    color: #5A5D6B;
    line-height: 26px;
    font-weight: 500;
}

/*  */



@media only screen and (max-width: 991px) {
    .knowbler section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
        margin-left: 0px !important;
    }

    .intelligent-suite-of-searchunify-autonomous-ai-agents .cog-search-v2 {
        display: block !important;
    }

    .intelligent-suite-of-searchunify-autonomous-ai-agents .cog-search-v2 section.four-blocks-cognitive-search {
        width: calc(100% - 86px);
        margin-bottom: 80px;
    }

    .intelligent-suite-of-searchunify-autonomous-ai-agents .cog-search-v2 section.four-blocks-cognitive-search h5 {
        line-height: 20px;
    }

    p.marketplace-txt {
        font: normal normal bold 25px/44px Montserrat !important;
    }

    .aem-marketplace.su-tune-btn-blue {
        width: 100% !important;
    }

    .aem-marketplace.su-tune-btn p.marketplace-txt {
        font: normal normal bold 22px/35px Montserrat !important;
    }

    .aem-marketplace.su-tune-btn a.marketplace-cta,
    .aem-marketplace.su-tune-btn-blue a.marketplace-cta {
        width: 36% !important;
    }

    .aem-marketplace.su-tune-btn {
        width: 100% !important;
    }

    section.main-banner-pages.main-banner-heretto {
        padding: 70px 0px;
    }

    .suva-for-customer-support-and-self-service section.llm-new-strip h2 {
        line-height: 32px !important;
    }

    #mktoForm_8709 label#LblemailOptInBoolean {
        margin-left: 16px;
    }

    #mktoForm_8709 label#LblemailOptInBoolean .mktoAsterix {
        left: 36px !important;
    }
}

@media only screen and (max-width: 768px) {
    .heretto-comments-wrapper .row {
        width: 60%;
    }

    .heretto-comments .container {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .heretto-comments .container .common-para.text-resp-center {
        text-align: left !important;
    }

    .heretto-comments .container .heretto-comments-wrapper .row {
        width: 250% !important;
        flex-direction: column;
    }

    .heretto-feature.for-heretto h2.suva-md-head,
    .heretto-feature.for-heretto p.common-para {
        margin: 0;
        margin-top: 0px;
    }

    .heretto-feature .text-center.common-para {
        font-size: 24px !important;
        margin-bottom: 30px !important;
    }

    .chatbot_parent_sec .suva-md-head {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    h2.suva-md-head.mb-3.text-left.for-heretto-sub-head {
        margin-top: 0px;
    }

    .for-heretto .master-support-sec.customer-service.analytics-master.herotte-customer-service {
        margin-top: 0px;
    }

    .for-heretto .heretto-comments {
        margin-top: 30px;
    }

    /* heretto video section */
    section.heretto-vid-section .container {
        flex-wrap: wrap-reverse;
    }

    .suva-home-revamp .heretto-vid-section .container {
        flex-wrap: wrap-reverse;
        justify-content: center;
    }

    section.heretto-vid-section .vid-content {
        max-width: unset;
        text-align: center;
        margin-top: 30px;
    }

    section.heretto-vid-section.partner-heretto-vid .vid-content {
        text-align: unset;
    }

    .suva-home-revamp .heretto-vid-section.partner-heretto-vid .vid-content {
        text-align: center;
    }

    section.heretto-vid-section a.vid-btn {
        width: unset;
    }

    section.heretto-vid-section .vid-thumbnail {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    section.heretto-vid-section.partner-heretto-vid {
        max-width: unset;
        width: 100% !important;
    }

    .cog-search-v2 section.four-blocks-cognitive-search .col-12.col-md-6.col-lg-3.wow.fadeInUp {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .glimpse-box {
        min-height: auto;
    }

    .llm-integrations section.searchunifys-federated .main-heading h2 {
        font-size: 22px;
    }

    body.page.pageid-22143.section-scroll-pages.features p.talk {
        text-align: center;
    }

    .community-revise iframe#widget2 {
        width: 100%;
    }

    .community-revise section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
        font-size: 32px !important;
        line-height: 40px !important;
        text-align: center !important;
        margin-bottom: 10px;
    }

    .community-revise.knowbler-faq .suva_banner p.download-brochure {
        margin-left: 16px !important;
    }



    .heretto-feature.for-heretto h2.suva-md-head,
    .heretto-feature.for-heretto p.common-para {
        text-align: center !important;
    }
}


@media only screen and (max-width: 992px) {
    .consulting-service .col-lg-5 {
        padding-top: 45px;
    }
}

@media only screen and (max-width: 576px) {
    .heretto-comments-wrapper .row {
        width: 200%;
    }
}

.heretto-comments-wrapper .col-3 {
    padding-right: 0;
}

.heretto-comments-wrapper img {
    max-width: 90%;
}

.heretto-comments {
    color: #12182E;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}

section.main-banner-pages.main-banner-heretto h2 {
    font-size: 40px;
    font-weight: 700;
    letter-spacing: -0.8px;
    line-height: 56px;
    color: #fff;
}

.heretto-feature .common-para {
    color: #5A5D6B;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
    font-weight: 500;
}

.heretto-feature.for-heretto .heretto-comments .common-para {
    color: #FFFFFF;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 32px;
    font-weight: 400;
}

.heretto-feature .text-center.common-para {
    font-weight: 700;
    color: #12182E;
    font-size: 28px;
    letter-spacing: -.56px;
    line-height: 38px;
}

section.main-banner-pages.main-banner-heretto p {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 28px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0px;
}

section.common-spc.rm-padding-resp.heretto-feature.for-heretto {
    padding-top: 60px;
}

section.common-spc.rm-padding-resp.heretto-feature {
    padding-bottom: 0px !important;
}

section.main-banner-pages h1 {
    font-size: 60px;
    letter-spacing: -1.44px;
    line-height: 82px;
    color: #12182E;
}



.consulting-service {
    margin: 50px auto 0 auto;
    padding: 60px 0px;
    width: calc(100% - 140px);
    background-color: #D6EFFF;
}

.button12::before {
    content: '';
    position: absolute;
    bottom: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    background: #6098FF;
    display: block;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
    transition: transform 0.4s cubic-bezier(1, 0, 0, 1)
}

.button12:hover::before {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
}

.button12 {
    cursor: pointer;
    position: relative;
    z-index: 0;
    background: #ffb300;
    color: #ffffff;
}

.button12 span {
    color: #ffffff !important;
    display: inline-block;
    transform-origin: center left;
    transition: color 0.3s ease;
    position: relative;
    z-index: 1;
}



.button12:before,
.button12:after {
    content: '';
    background: #fff;
    height: 50%;
    width: 0;
    position: absolute;
    transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -webkit-transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.button12:before {
    top: 0;
    left: 0;
    right: auto;
}

.button12:after {
    bottom: 0;
    right: 0;
    left: auto;
}

.button12:hover:before {
    width: 100%;
    right: 0;
    left: auto;
}

.button12:hover:after {
    width: 100%;
    left: 0;
    right: auto;
}

.button12:hover span {
    color: #ffb300 !important;
}





.consulting-service h3.gr-heading {
    color: #12182E;
    letter-spacing: -.56px;
    line-height: 42px;
    font-weight: 700;
    font-size: 25px;
    text-align: left;
    opacity: 1;
    margin-bottom: 40px;
}

.consulting-service a {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: 0;
    color: #fff;
    padding: 13px 40px;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}

.consulting-service h2 {
    color: #12182E;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 0;
}

.consulting-service p {
    color: #12182E;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
}

section.main-banner-pages h1 span {
    color: #F48B00;
}

section.main-banner-pages h3 {
    font-size: 18px;
    line-height: 30px;
}

section.main-banner-pages .col-4.text-center {
    padding-left: 170px;
}

section.case-clustering-sec {
    padding: 100px 0px;
    text-align: center;
}

section.case-clustering-sec .image-area {
    margin-top: 60px;
}

h3.gr-heading {
    font-size: 50px;
    text-align: center;
    line-height: 70px;
    letter-spacing: -1.6px;
    color: #12182E;
    opacity: 0.3;
}

section.our-awards-accolades.suva-awards h1 {
    font-size: 60px;
}

h5.gr-sub-heading {
    letter-spacing: -0.64px;
    color: #12182E;
    opacity: 1;
    text-align: center;
    font-size: 32px;
    line-height: 44px;
    margin-top: 30px;
}

section.smooth-onboarding-sec .top-col {
    display: inline-flex;
    padding: 80px 0 100px;
}

section.smooth-onboarding-sec .bottom-col {
    display: inline-flex;
}

section.smooth-onboarding-sec .img-area img {
    width: 100%;
}

section.smooth-onboarding-sec .text-area h4 {
    letter-spacing: -0.48px;
    color: #12182E;
    font-size: 24px;
    line-height: 34px;
}

section.smooth-onboarding-sec .text-area p {
    color: #5A5D6B;
    font-size: 20px;
    line-height: 30px;
}

section.smooth-onboarding-sec {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 40px 0 40px;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
}

section.smooth-onboarding-sec .bottom-col .text-area {
    padding-left: 40px;
}

section.smooth-onboarding-sec .top-col .text-area {
    padding-right: 40px;
}

section.case-clustering-sec .image-area img {
    width: 100%;
}

section.knowledge-sec .top-col {
    display: inline-flex;
    margin-top: 60px;
}

section.knowledge-sec {
    padding: 65px 0 100px;
}

section.knowledge-sec .img-area img {
    width: 100%;
}

section.knowledge-sec .text-area h4 {
    letter-spacing: -0.48px;
    color: #12182E;
    font-size: 24px;
    line-height: 34px;
}

section.knowledge-sec .text-area p {
    color: #5A5D6B;
    font-size: 20px;
    line-height: 30px;
}

section.smooth-onboarding-sec.pro-sec {
    background: #F5F5F5 0% 0% no-repeat padding-box;
}

section.smooth-onboarding-sec.pro-sec .bottom-col .text-area h4 {
    padding-top: 64px;
}

section.master-support-sec {
    padding: 52px 0 40px;
    text-align: center;
    position: relative;
}

section.master-support-sec .card-holder {
    padding: 0 1rem;
}

section.master-support-sec .card .rc-img {
    max-width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: opacity .8s cubic-bezier(.25, .46, .45, .94), transform .8s cubic-bezier(.165, .84, .44, 1), -webkit-transform .8s cubic-bezier(.165, .84, .44, 1);
}

section.master-support-sec .card h4.bg-small-heading a {
    background: #F48B00 0% 0% no-repeat padding-box;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 600;
    padding: 6px 8px 6px 1px;
    text-decoration: none;
}

section.master-support-sec h4.bg-small-heading,
section.master-support-sec .rc-cards-bottom h4 {
    text-align: left;
    margin-bottom: 0px;
}

section.master-support-sec h3.primary-color {
    letter-spacing: -0.44px;
    color: #12182E;
    text-align: left;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
}

section.master-support-sec .rc-cards-bottom h4 a {
    letter-spacing: 0px;
    color: #F48B00;
    font-size: 16px;
    line-height: 34px;
    text-decoration: none;
    position: relative;
}

section.master-support-sec .rc-cards-bottom h4 a:focus {
    outline: 0;
}

section.master-support-sec .rc-cards-bottom h4 a::after {
    content: '';
    background: url('../assets/img/arrow_slider.svg') no-repeat;
    width: 19px;
    height: 15px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    margin-left: 10px;
}

section.master-support-sec .card-body {
    padding: 30px 20px 30px 30px;
    min-height: 192px !important;
}

section.master-support-sec.featured-res-v2.container {
    max-width: calc(100% - 150px);
}

section.master-support-sec.featured-res-v2 .card-body {
    min-height: unset !important;
}

section.master-support-sec.featured-res-v2 .slick-list.draggable,
section.master-support-sec.featured-res-v2 .slick-track,
section.master-support-sec.featured-res-v2 .slick-initialized .slick-slide {
    display: flex;
}



/*section.master-support-sec.creation-sec .card-body{
min-height: unset;
}
*/

.creation-sec .customer-item .flex-grow-1 {
    flex-grow: unset !important;
}

section.master-support-sec.new-partners .card-body {
    min-height: 230px;
}

a.text-white.site_btn.watch-btn::before,
a.text-white.site_btn.watch-btn::after {
    content: '';
    background: #fff;
    height: 51%;
    width: 0;
    position: absolute;
    transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    z-index: -1;
}

a.text-white.site_btn.watch-btn::before {
    top: 0;
    left: 0;
    transition: transform 0.4s cubic-bezier(1, 0, 0, 1);
    transform: scale(0, 1);
    transform-origin: left top;
    border-radius: 0 0 0.25rem 0.25rem;
}

a.text-white.site_btn.watch-btn::after {
    bottom: 0;
    right: 0;
    left: unset;
    border-radius: 0 0 0.25rem 0.25rem;
}

a.text-white.site_btn.watch-btn:hover::before {
    width: 100%;
    right: 0;
    left: auto;
    border-radius: 0.25rem 0.25rem 0 0;
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
}

a.text-white.site_btn.watch-btn:hover::after {
    width: 100%;
    left: 0;
    right: auto;
    border-radius: 0 0 0.25rem 0.25rem;
}

.slick-prev.slick-arrow {
    position: absolute;
    bottom: 0;
    left: 528px;
}

.slick-list.draggable {
    margin-bottom: 50px;
}

.partner-smooth-onboading .testimonials-crousel .slick-list.draggable {
    margin-bottom: 15px;
}

i.fa.fa-chevron-left {
    border: 1px solid #FFFFFF;
    padding: 12px 18px;
    color: #ffffff;
    font-size: 26px;
}

i.fa.fa-chevron-right {
    border: 1px solid #F48B00;
    padding: 12px 18px;
    color: #F48B00;
    font-size: 26px;
    margin-left: 120px;
    font-weight: 600;
}

section.main-banner-pages {
    background-image: url('../assets/img/pages-banner-bg.png');
    background-repeat: repeat;
    background-position: center;
}

section.master-support-sec .feaured-resources-wrapper {
    margin-top: 45px;
}

section.smooth-onboarding-sec.elevated-sec {
    background: #ffffff;
    width: 100%;
}

section.smooth-onboarding-sec.proactive-sec {
    background: #ffffff;
    width: 100%;
    padding: 80px 0px 0px;
}

section.smooth-onboarding-sec.proactive-sec .top-col:nth-last-child(1) {
    padding: 60px 0 0px;
}

section.smooth-onboarding-sec.intelligent-sec {
    background: #ffffff;
    width: 100%;
}

section.smooth-onboarding-sec.efficient-sec {
    background: #ffffff;
    width: 100%;
    padding: 80px 0px 0px;
}

section.smooth-onboarding-sec.personalized-sec {
    padding: 80px 0 0;
}

section.smooth-onboarding-sec.efficient-sec .top-col {
    display: inline-flex;
    padding: 80px 0 0px;
}

section.master-support-sec.escalation,
section.master-support-sec.community {
    padding: 40px 0 0;
}

section.smooth-onboarding-sec.proactive-sec .bottom-col .text-area h4 {
    padding-top: 52px;
}

section.smooth-onboarding-sec.proactive-sec .top-col .text-area h4 {
    padding-top: 76px;
}

section.smooth-onboarding-sec.proactive-sec .top-col:nth-last-child(1) .text-area h4 {
    padding-top: 192px;
}

section.smooth-onboarding-sec.elevated-sec .bottom-col .text-area h4 {
    padding-top: 104px;
}

section.smooth-onboarding-sec.moderation-sec .top-col .text-area h4 {
    padding-top: 102px;
}

section.smooth-onboarding-sec.intelligent-sec .bottom-col .text-area h4 {
    padding-top: 104px;
}

section.smooth-onboarding-sec.moderation-sec {
    padding: 80px 0px;
}

.slick-slider {
    padding-bottom: 50px;
}

.slick-prev.slick-arrow {
    position: absolute;
    bottom: 0;
    left: auto;
    background-image: url(../assets/img/arrw-prev.svg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #FFFFFF;
    padding: 24px 24px;
    color: #ffffff;
    font-size: 26px;
    background-size: 12px;
    right: calc(50% + 15px);
}

.slick-next.slick-arrow {
    width: 50px;
    border: 1px solid #fff;
    padding: 24px 24px;
    color: #fff;
    font-size: 26px;
    margin: 0 auto;
    background-image: url(../assets/img/arrw-next.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    right: auto;
    position: absolute;
    bottom: 0;
    left: calc(50% + 15px);
}

.slick-prev.slick-arrow:hover,
.slick-next.slick-arrow:hover {
    border: 1px solid #F48B00;
}

.slick-prev.slick-arrow:hover {
    background-image: url(../assets/img/next-org-arrow.svg);
    transform: rotate(180deg);
}

.slick-next.slick-arrow:hover {
    background-image: url(../assets/img/next-org-arrow.svg);
    transform: rotate(0deg);
}

.tick-mark-sec {
    font-size: 18px;
    color: #fff;
    font-weight: bolder;
    text-align: center;
    line-height: 34px;
}

i.fa.fa-chevron-right,
i.fa.fa-chevron-left {
    display: none;
}

section.organizational-information-sec h2 {
    letter-spacing: -0.48px;
    color: #12182E;
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
}

section.four-blocks-cognitive-search .bg-color {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    border: 1px dashed #279AE3;
    padding: 50px;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 60px;
}

section.four-blocks-cognitive-search h2.primary-color {
    font-size: 24px;
    line-height: 25px;
    letter-spacing: -0.48px;
    color: #F48B00;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0px;
}

section.four-blocks-cognitive-search h5 {
    margin-top: 20px;
    margin-bottom: 16px;
    letter-spacing: -0.4px;
    color: #12182E;
    font-size: 20px;
    line-height: 25px;
}

section.four-blocks-cognitive-search .card {
    border: none;
    border-radius: 0px;
    padding: 40px 18px;
}

section.cognitive-search-pge .col-md-12 {
    display: inline-flex;
    margin-top: 0px;
}

section.cognitive-search-pge .top-col .text-area {
    padding-right: 10%;
}

section.cognitive-search-pge .bottom-col .text-area {
    padding-left: 10%;
}

section.free-trial-sec {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    padding: 70px 0px;
    text-align: center;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-bottom: 70px;
}

section.free-trial-sec h3 {
    letter-spacing: -1px;
    color: #12182E;
    font-size: 50px;
    line-height: 60px;
}

section.free-trial-sec p.trial-btn {
    margin-top: 40px;
}

section.free-trial-sec p.trial-btn a {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    padding: 13px 40px;
    color: #ffffff;
    font-size: 24px;
    line-height: 66px;
    text-decoration: none;
}

section.free-trial-sec p {
    margin-top: 16px;
}

section.free-trial-sec p span {
    font-weight: 600;
    color: #12182E;
    font-size: 18px;
    line-height: 34px;
}

section.free-trial-sec.cg-search {
    background: #12182E;
}

section.free-trial-sec.cg-search h3 {
    color: #ffffff;
}

section.free-trial-sec.cg-search p span {
    color: #ffffff;
}

section.organizational-information-sec {
    padding-top: 100px;
}

section.knowledge-sec.cognitive-search-pge {
    padding: 0px 0 30px;
}

section.cognitive-search-pge .col-md-12.bottom-col {
    margin-top: 22px;
    margin-bottom: 34px;
}

section.smooth-onboarding-sec .top-row {
    padding: 60px 0 20px;
}

section.knowledge-sec .top-row {
    padding-top: 50px;
}

section.request-demo-sec.inner-pge .demo-form-container .mktoForm label#LblemailOptInBoolean {
    color: #12182E !important;
}

header.home-v2-new .search-bar-wrapper .su__search_section input#search-box-autocomplete {
    border: none;
}

section.request-demo-sec .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.request-demo-sec .demo-form-container .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    border: 1px solid #12182e;
}

section.request-demo-sec .demo-form-container .mktoForm #fullNameEditable,
section.request-demo-sec .demo-form-container .mktoForm #Email,
section.request-demo-sec .demo-form-container .mktoForm #Country,
section.request-demo-sec .demo-form-container .mktoForm #State {
    border: 1px solid #12182E66;
}

section.main-banner-pages.tour {
    background-image: url('../assets/img/tour-bg.png');
    background-repeat: no-repeat;
    background-position: center;
    padding: 100px 0px;
    text-align: center;
    color: #ffffff;
    background-color: #252a3e;
}

section.offers-sec h3 {
    color: #12182E;
    font-size: 60px;
    line-height: 50px;
    text-align: center;
}

section.offers-sec h5 {
    color: #5A5D6B;
    line-height: 30px;
    font-size: 22px;
    text-align: center;
    margin-top: 16px;
}

section.offers-sec {
    padding: 100px 0px;
}

section.offers-sec .row.align-items-center {
    margin-top: 60px;
}

section.our-awards-accolades {
    padding: 30px 0px 60px;
    text-align: center;
}

section.our-awards-accolades h4 {
    font-size: 20px;
    line-height: 30px;
    color: #5A5D6B;
}

section.our-awards-accolades h4 strong {
    color: #12182E;
}

section.our-awards-accolades .block-item {
    padding: 60px 40px;
}

section.our-awards-accolades .block-item {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
}

section.our-awards-accolades .main-blocks {
    margin-top: 60px;
}

section.smooth-onboarding-sec.support-sec .align-items-lefts {
    margin-left: 0;
    text-align: left;
}

section.smooth-onboarding-sec.support-sec .align-items-left {
    padding-left: 30px;
}

section.smooth-onboarding-sec.support-sec.suva-color .align-items-lefts {
    margin-left: -42px;
}

section.smooth-onboarding-sec.support-sec.suva-color .align-items-left {
    padding-left: 30px;
}

section.our-awards-accolades a.learn-more {
    display: block;
    text-align: center;
    color: #f48b00;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    text-decoration: none;
}

section.our-awards-accolades p a img {
    max-height: 10px;
    margin-left: 6px;
    width: 18px;
}

section.our-awards-accolades p.link-anchor {
    margin-top: 60px;
}

section.main-banner-pages.knowbler {
    padding: 70px 0px;
    background-color: #252a3e;
    color: #ffffff;
}

section.main-banner-pages.knowbler h1 {
    color: #ffffff;
}

section.main-banner-pages.knowbler p.download-brochure {
    margin-top: 40px;
}

section.main-banner-pages.knowbler p.download-brochure a {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    padding: 14px 40px;
    text-decoration: none;
    letter-spacing: 0px;
    color: #F48B00;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
}

section.smooth-onboarding-sec.support-sec {
    margin-top: 100px;
    margin-bottom: 100px;
    text-align: center;
    padding: 60px 80px;
}

section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec {
    padding: 0 80px 20px;
}

section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.profess {
    padding: 60px 80px 25px;
}

section.smooth-onboarding-sec.support-sec.my-0.w-100.suva-analytics-review {
    padding: 40px 80px 30px;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px) !important;
}

section.smooth-onboarding-sec.knowbler-homepage-support-sec {
    background: #12182E;
    color: #ffffff;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px) !important;
}

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 .suva-md-head {
    font-size: 28px;
    color: #ffffff;
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec h5.gr-sub-heading {
    font-size: 18px;
    color: #ffffff;
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec h5 {
    font-size: 18px;
    margin-bottom: -6px;
    color: #ffffff;
    font-weight: 700;
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec p {
    font-size: 16px;
    color: #ffffff;
}

section.smooth-onboarding-sec.support-sec h3.gr-heading {
    opacity: 1;
}

section.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
    font-size: 22px;
    margin-top: 35px;
    color: #5A5D6B;
    line-height: 30px;
    margin-bottom: 30px;
}

section.smooth-onboarding-sec.support-sec .img-area img {
    width: 210px;
    height: 45px;
}

section.smooth-onboarding-sec.support-sec .bg-area {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    padding: 50px 0px;
}

section.smooth-onboarding-sec.support-sec h3.numers-text {
    color: #F48B00;
    font-size: 60px;
    line-height: 34px;
    margin-top: 24px;
    margin-bottom: 20px;
}

section.smooth-onboarding-sec.support-sec p {
    color: #5A5D6B;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 0px;
}

section.service-software-sec h3.gr-heading {
    opacity: 1;
    line-height: 70px;
    margin-bottom: 60px;
}

section.service-software-sec .inner-item {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    opacity: 1;
    padding: 20px 12px;
    margin-bottom: 30px;
}

section.service-software-sec .inner-item h5 img {
    margin-right: 20px;
}

section.service-software-sec .inner-item h5 {
    letter-spacing: -0.48px;
    color: #12182E;
    font-size: 16px;
    line-height: 25px;
    display: flex;
}

section.our-awards-accolades .block-item .img-area {
    margin-bottom: 30px;
}

section.service-software-sec .inner-item p {
    color: #12182E;
    font-size: 18px;
    line-height: 26px;
}

section.service-software-sec {
    padding-bottom: 90px;
}

section.smooth-onboarding-sec.great-service-sec {
    background: #12182E 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #ffffff;
    text-align: center;
}

section.smooth-onboarding-sec.great-service-sec h3 {
    letter-spacing: -1.2px;
    color: #FFFFFF;
    font-size: 50px;
    line-height: 72px;
}

section.smooth-onboarding-sec.great-service-sec h5 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 60px;
}

section.smooth-onboarding-sec.great-service-sec .bg-area {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    padding: 50px 25px;
}

section.smooth-onboarding-sec.great-service-sec .bg-area p {
    color: #5A5D6B;
}

section.smooth-onboarding-sec.great-service-sec img {
    width: 100%;
}

section.our-awards-accolades.knowbler-works h3.gr-heading {
    opacity: 1;
}

section.our-awards-accolades.knowbler-works {
    padding: 100px 0px;
}

section.our-awards-accolades.knowbler-works h5 {
    color: #5A5D6B;
    font-size: 20px;
    line-height: 32px;
    margin-top: 20px;
}

section.request-demo-sec.knowbler-pge {
    padding: 100px 0px;
    background: #12182E 0% 0% no-repeat padding-box;
    color: #ffffff;
    text-align: center;
}

section.request-demo-sec.knowbler-pge h2,
section.request-demo-sec.knowbler-pge p {
    color: #ffffff;
}

section.request-demo-sec.knowbler-pge .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after {
    border: 1px solid #ffffff;
}

section.smooth-onboarding-sec.ai-sec {
    background: #ffffff;
    padding: 80px 0px;
}

section.smooth-onboarding-sec.ai-sec h3 {
    opacity: 1;
}

section.smooth-onboarding-sec.ai-sec a.learn-more {
    display: block;
    text-align: left;
    color: #f48b00;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    text-decoration: none;
}

section.smooth-onboarding-sec.ai-sec p a img {
    max-height: 10px;
    margin-left: 6px;
    width: 18px;
}

section.smooth-onboarding-sec.support-sec.forethought-sec {
    margin-top: 0px;
}

section.smooth-onboarding-sec.forethought-sec h3.numers-text {
    letter-spacing: -1.6px;
}

section.smooth-onboarding-sec.forethought-sec {
    padding: 90px 60px;
}

section.smooth-onboarding-sec.forethought-sec h3 {
    margin-bottom: 40px;
}

section.smooth-onboarding-sec.forethought-sec p {
    font-size: 20px;
    line-height: 28px;
    color: #12182E;
    margin-top: 20px;
}

section.service-software-sec.suva-pge a.learn-more {
    display: block;
    text-align: left;
    color: #f48b00;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    margin: 0 auto;
    align-items: center;
    text-decoration: none;
}

section.service-software-sec.suva-pge p a img {
    max-height: 10px;
    margin-left: 6px;
    width: 18px;
}

section.service-software-sec.suva-pge h3.gr-heading {
    margin-bottom: 30px;
    text-align: left;
}

p.rq-demo {
    margin-right: 25px;
    margin-bottom: 0px;
    margin-top: 50px
}

p.rq-demo a {
    padding: 14px 40px;
    text-decoration: none;
    letter-spacing: 0px;
    color: #F48B00;
    font-size: 20px;
    line-height: 32px;
    border: 1px solid #F48B00;
}

.weight-500 {
    font-weight: 500;
}

.banner-btns {
    display: inline-flex;
}

img.suva-quotes {
    margin-right: 16px;
    width: 60px;
}

section.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
    color: #12182E;
    text-align: left;
    font-weight: normal;
}

.align-items-left {
    text-align: left;
}

section.smooth-onboarding-sec.support-sec p {
    color: #12182E;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 0px;
}

section.smooth-onboarding-sec.support-sec h5 {
    font-size: 24px;
    line-height: 44px;
    margin-bottom: 0px;
}

img.namely-logo-outer {
    padding: 20px 30px;
    background: #ffffff;
    border-radius: 0px 20px 20px 0px;
    border-left: 3px solid #F48B00;
    margin-left: 0;
}

.suva-analytics-review img.namely-logo-outer {
    max-width: 180px;
}

section.smooth-onboarding-sec.great-service-sec ul li {
    list-style-type: none;
    text-align: left;
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 32px;
}

section.smooth-onboarding-sec.great-service-sec .graphl {
    margin-top: 60px;
}

section.free-trial-sec.new-trial-class {
    margin-top: 100px;
    margin-bottom: 0px;
}

section.our-awards-accolades.knowbler-works p {
    margin-top: 20px;
    font-size: 20px;
    line-height: 32px;
}

section.smooth-onboarding-sec.support-sec.suva-color {
    background: #12182E 0% 0% no-repeat padding-box;
    color: #ffffff;
    margin-top: 0px;
}

section.smooth-onboarding-sec.support-sec.suva-color h3,
section.smooth-onboarding-sec.support-sec.suva-color h5,
section.smooth-onboarding-sec.support-sec.suva-color p {
    color: #ffffff;
}

section.best-of-breed-sec {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    padding: 59px 100px;
}

section.best-of-breed-sec .best-of-breed {
    display: inline-flex;
}

section.best-of-breed-sec .best-of-breed .img-area {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    padding: 55px 19px;
    margin-left: 30px;
}

section.best-of-breed-sec h3 {
    font-size: 40px;
}

section.conversational-sec {
    margin-bottom: 100px;
}

section.conversational-sec h3 {
    opacity: 1;
}

section.conversational-sec .data-row h3 {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    padding: 50px 25px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #12182E;
    min-height: 188px;
}

.block-item.tsia {
    margin-top: 30px;
}

section.conversational-sec .data-row {
    margin-top: 60px;
}

section.conversational-sec .bot-row.data-row {
    margin-top: 30px
}

section.our-awards-accolades.suva-awards {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    padding: 100px;
}

section.service-software-sec.suva-pge {
    padding-top: 100px;
}

.header .navbar-nav li a.nav-link {
    font-size: 14px;
    text-transform: capitalize;
    padding: 5px 8px;
}

.header .container {
    max-width: 1440px;
    padding: 0 32px;
}

.header .navbar-nav li a.request_btn {
    padding: 8px 12px;
}

section.smooth-onboarding-sec.support-sec.suva-color h3 {
    text-align: left;
}

section.main-banner-pages.knowbler .img-area {
    text-align: right;
}

section.smooth-onboarding-sec.support-sec h3.gr-heading {
    opacity: 1;
    text-align: left;
}


/***** Professionl servies css *****/

body .profess .slick-arrow {
    position: absolute;
    top: -55px;
    height: unset;
    bottom: unset;
    right: 0;
    left: unset;
}

body .profess .slick-next.slick-arrow,
.customer-servie-grid .slick-next.slick-arrow {
    border: 1px solid #fff;
}

body .profess .slick-next.slick-arrow i {
    color: #fff;
}

body .profess .slick-next.slick-arrow,
.customer-servie-grid .slick-next.slick-arrow {
    background-image: url(../assets/img/arrw-next.svg);
}

body .profess .slick-arrow.slick-prev {
    right: unset;
    left: 88%;
}

body .profess .slick-arrow:hover,
.customer-servie-grid .slick-arrow:hover {
    border: 1px solid #F48B00;
    background-image: url('../assets/img/next-org-arrow.svg');
    transform: rotate(0deg);
}

body .profess .slick-prev.slick-arrow:hover,
.customer-servie-grid .slick-prev.slick-arrow:hover {
    transform: rotate(180deg);
    background-size: 13px;
}

.professional-slider .slick-dots {
    display: none !important;
}

.profressionl-service-sec .row {
    max-width: 860px;
    margin: 0 auto;
}

.profession-Embark .row&gt;div {
    margin-bottom: 30px;
}

.profession-Embark .ai-inner-sec {
    height: 100%;
}

section.partners-benefits.profressionl-service-sec .image-area-inner {
    height: 210px;
    width: 210px;
    border: 20px solid #D6EFFF;
}

section.partners-benefits.profressionl-service-sec p {
    font-size: 19px;
    line-height: 26px;
}

.image-area-inner {
    display: block;
    margin: auto;
}

.last_section {
    background-color: #fff !important;
    color: #000 !important;
}

.prt-text {
    margin-top: 30px;
}

.searchunify-head {
    text-align: center;
    margin-top: 17px;
    margin-bottom: 44px;
    font-size: 28px;
}

.implementation_professional_service {
    display: block;
    margin: auto;
}

section.Ai-sec.profession-Embark .ai-inner-sec h3 {
    line-height: 24px;
    margin: 13px 0 10px;
    min-height: 50px;
    font-size: 18px;
}

section.Ai-sec.profession-Embark .ai-inner-sec p {
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
}

.profession-Embark .ai-inner-sec {
    padding: 40px 20px 35px;
}

.profession-Embark .ai-inner-sec img {
    max-height: 42px;
}

section.partners-blue-sec.set-spc.last_section p.rq-demo {
    margin-top: 22px;
}

section.partners-blue-sec.last_section p {
    font-size: 17px;
}

section.partners-blue-sec.last_section p.rq-demo a,
section.partners-blue-sec.last_section p.prt-text {
    line-height: 26px;
}

section.partners-blue-sec.last_section p.prt-text {
    font-size: 18px;
    color: #12182E;
}

.testimonials-crousel.professional-slider img.suva-quotes {
    margin-right: 15px;
}

section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.profess .gr-sub-heading {
    line-height: 32px;
}

section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec.w-100.profess h5.gr-sub-heading+div h5 {
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 5px;
}

p.cookies-text {
    float: left;
    font-size: 12px;
}

.cookies_bar {
    background: #343c66;
    color: #cfcfe8;
    padding: 9px 1.8em;
}

.btn_cookies {
    color: #fff;
    background: #f71559;
    font-weight: 600;
    border: none;
    float: right;
    line-height: 14px;
    cursor: pointer;
    padding: 4px 10px;
    font-size: 12px;
}

.cookies_bar a {
    color: #fff;
    text-decoration: underline;
    opacity: .8;
}

.customer-servie-grid.master-support-sec h3.primary-color {
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.customer-servie-grid .flex-grow-1 {
    flex-grow: 0 !important;
}

section.master-support-sec.customer-servie-grid .card-body {
    min-height: 200px;
}


/******llm pillar*********/

section.smooth-onboarding-sec.llm-sec {
    margin-top: 60px;
    margin-bottom: 60px;
}

section.smooth-onboarding-sec.llm-sec h3.gr-heading {
    opacity: 1;
}

section.smooth-onboarding-sec.llm-sec p {
    font-size: 20px;
    line-height: 30px;
    margin-top: 23px;
    text-align: center;
}

section.glimpse-sec h3.gr-heading {
    opacity: 1;
    margin-bottom: 10px;
}

section.glimpse-sec h5 {
    text-align: center;
    margin-bottom: 40px;
    margin-top: 10px;
    font-size: 17px;
    line-height: 28px;
    color: #898b95;
}

section.expert-sec {
    padding: 32px 0px 52px;
}

section.expert-sec h3.gr-heading {
    margin-bottom: 30px;
}

section.expert-sec h3.gr-heading {
    opacity: 1;
}

section.smooth-onboarding-sec.large-llm-sec h3.gr-heading {
    opacity: 1;
    margin-bottom: 60px;
}

section.smooth-onboarding-sec.large-llm-sec .data-row .bg-color {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    padding: 40px 25px;
    text-align: center;
    height: 100%;
}

.community-revise section.smooth-onboarding-sec.large-llm-sec .data-row .bg-color {
    padding: 25px 25px;
}

section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area {
    margin-top: 30px;
}

section.smooth-onboarding-sec.large-llm-sec .data-row p {
    min-height: unset;
    font-weight: 500;
    color: #5A5D6B;
}

section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
    margin-top: 26px;
    margin-bottom: 16px;
}

section.main-banner-pages.knowbler {
    background-image: url(../assets/img/pages-banner-bg-v2.png);
}

section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
    margin-left: 200px;
}

section.glimpse-sec img {
    width: 80%;
}

section.glimpse-sec .img-area {
    text-align: center;
}

section.master-support-sec h3.primary-color {
    font-size: 18px;
    line-height: 26px;
    min-height: 104px;
    font-weight: 600;
}

.faceted-search section.master-support-sec h3.primary-color {
    min-height: 104px;
}

section.main-banner-pages.knowbler h1 {
    font-size: 40px;
    line-height: 54px;
}

.SUma_outline.su-appinium .knowbler-notification.appinium-notification .container {
    max-width: 1440px;
    padding: 0 38px 0 46px;
}

.su-appinium section.main-banner-pages.knowbler h1 {
    line-height: 56px;
}

.su-appinium .optim-head {
    text-align: center;
}

.su-appinium .optim-head h2.suva-md-head.text-center {
    max-width: 62%;
    margin: auto;
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
}

.su-appinium .optim-head p.sub-txt-head {
    max-width: 80%;
    margin: 6px auto 40px;
}

.su-appinium.su-aem .common-para {
    width: 86%;
}

.su-appinium.su-aem .content-width {
    max-width: 93%;
}

.su-appinium.su-aem .optim-head p.sub-txt-head {
    margin: 15px auto 40px;
}

.su-appinium.su-aem section.master-support-sec.customer-service.analytics-master {
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 43px;
}

.su-appinium .fuel-knowledge-section.section-2,
.su-appinium .fuel-knowledge-section.section-3 {
    margin-top: 45px;
}

.su-appinium.su-madcap .fuel-knowledge-section.section-3 {
    margin-top: 57px;
}

.su-appinium .fuel-knowledge-section .suva-md-head.txt-align {
    margin-bottom: 13px;
    font-weight: 600;
}

.su-appinium .appinium-customers {
    max-width: 1720px;
    background-color: #12182E;
    margin: auto;
}

.su-appinium .appinium-customers .container.ap-cu {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 70px;
}

.su-appinium.su-madcap .appinium-customers .container.ap-cu {
    padding-bottom: 38px;
    padding-top: 54px;
}

.su-appinium .appinium-customers h4.ap-cu-heading {
    color: #ffff;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
    margin-bottom: 30px;
}

.su-appinium.su-madcap .appinium-customers h4.ap-cu-heading {
    margin-bottom: 20px;
}

.su-appinium .appinium-customers .ap-cu-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.su-appinium.su-madcap .appinium-customers .ap-cu-card {
    max-width: 220px;
    margin: auto;
}

.searchunify-for-madcap .su-appinium.su-madcap .appinium-customers .ap-cu-card {
    max-width: unset;
    justify-content: center;
}

.searchunify-for-madcap .ap-cu-img.cu-madcap {
    max-width: 214px;
}

.madcap-flare-search .su-appinium.su-madcap .appinium-customers .ap-cu-card {
    max-width: unset;
    justify-content: center;
}

.madcap-flare-search .su-madcap .ap-cu-img.cu-madcap {
    max-width: 214px;
}


/* .su-appinium .appinium-customers .ap-cu-img {
    background-color: #ffff;
    padding: 10px 5px;
    margin: 0px 12px;
    } */

.su-appinium .appinium-customers .ap-cu-img img {
    vertical-align: -webkit-baseline-middle;
}

.su-appinium .appinium-customers .ap-cu-img.cu-madcap img {
    vertical-align: -webkit-baseline-middle;
}

.su-appinium .appinium-experience,
.about-appinium .appinium-experience {
    max-width: 1720px;
    background-color: #D6EFFF;
    margin: auto;
}

.about-appinium .appinium-experience {
    width: calc(100% - 140px) !important;
    max-width: 1770px;
    margin-bottom: 54px;
    background-color: #12182E;
}

.su-appinium .appinium-experience .carousel {
    min-height: 480px;
}

.su-appinium .appinium-experience ol.carousel-indicators li.carousel-pagination {
    width: 12px;
    height: 12px;
    padding: 0px;
    cursor: pointer;
    background: transparent;
    border-radius: 50%;
    border: 1px solid #f48b00;
}

.su-appinium .appinium-experience ol.carousel-indicators {
    bottom: 24px;
}

.su-appinium .appinium-experience ol.carousel-indicators li.carousel-pagination.active {
    background: #f48b00;
}


.su-appinium .appinium-experience .ap-exp,
.about-appinium .appinium-experience .ap-exp {
    padding-top: 60px;
    padding-bottom: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.su-appinium .appinium-experience .ap-exp-content,
.about-appinium .appinium-experience .ap-exp-content {
    flex-basis: fit-content;
}

.su-appinium .appinium-experience .ap-exp-video,
.about-appinium .appinium-experience .ap-exp-video {
    position: relative;
}

.su-appinium .appinium-experience .ap-exp-video a.play-btn,
.about-appinium .appinium-experience .ap-exp-video a.play-btn {
    position: absolute;
    top: 50%;
    width: 46px;
    transform: translate(-50%, -50%);
    left: 50%;
}

.su-appinium .appinium-experience .ap-exp-video a:first-child img,
.about-appinium .appinium-experience .ap-exp-video a:first-child img {
    max-width: 400px;
}

.su-appinium .appinium-experience h4.ap-exp-heading,
.about-appinium .appinium-experience h4.ap-exp-heading {
    font-size: 28px;
    font-weight: 700;
    color: #12182E;
    line-height: 38px;
    margin-right: 28px;
}

.su-appinium .appinium-experience p.ap-exp-txt,
.about-appinium .appinium-experience p.ap-exp-txt {
    font-size: 16px;
    font-weight: 500;
    color: #5A5D6B;
    line-height: 26px;
    margin: 30px 125px 40px 0px;
}

.about-appinium .appinium-experience h4.ap-exp-heading,
.about-appinium .appinium-experience p.ap-exp-txt {
    color: #ffffff !important;
}

.su-appinium .appinium-experience p.ap-exp-txt span,
.about-appinium .appinium-experience p.ap-exp-txt span {
    color: #F48B00;
    text-decoration: underline;
}

.su-appinium .appinium-experience button.ap-exp-vid,
.about-appinium .appinium-experience button.ap-exp-vid {
    background-color: #3478F6;
    border: 1px solid #3478F6;
    padding: 15px 30px;
    margin-right: 20px;
}

.su-appinium .appinium-experience button.ap-exp-vid:hover,
.about-appinium .appinium-experience button.ap-exp-vid:hover {
    background: #064bc9;
    border: 1px solid #42619b;
    transition: .3s;
}

.su-appinium .appinium-experience button.ap-exp-vid a,
.about-appinium .appinium-experience button.ap-exp-vid a {
    font-size: 18px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 22px;
}

.su-appinium .appinium-experience button.ap-exp-vid a:hover,
.about-appinium .appinium-experience button.ap-exp-vid a:hover {
    text-decoration: none;
}

.su-appinium .appinium-experience button.ap-exp-blog,
.about-appinium .appinium-experience button.ap-exp-blog {
    background-color: #D6EFFF;
    border: 1px solid #12182E;
    padding: 15px 30px;
}

.su-appinium .appinium-experience button.ap-exp-blog:hover,
.about-appinium .appinium-experience button.ap-exp-blog:hover {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
}

.su-appinium .appinium-experience button.ap-exp-blog a,
.about-appinium .appinium-experience button.ap-exp-blog a {
    font-size: 18px;
    font-weight: 600;
    color: #12182E;
    line-height: 22px;
}

.su-appinium .appinium-experience button.ap-exp-blog a:hover,
.about-appinium .appinium-experience button.ap-exp-blog a:hover {
    text-decoration: none;
}

/* .su-appinium .appinium-experience .ap-exp-video img {
    opacity: 0.7;
    } */

.su-appinium .leading-sec.brightree-success {
    background: #ffff;
    color: #12182E;
    margin-top: 0px;
    position: unset;
    margin: 0 auto;
    width: unset;
}

.su-appinium .leading-sec.brightree-success .suva-md-head {
    letter-spacing: -1px;
}

.su-appinium .leading-sec.brightree-success .ai-inner-sec {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    padding: 30px 10px;
    min-height: 230px;
    padding-bottom: 25px;
}

.su-appinium .leading-sec.brightree-success .ai-inner-sec img {
    width: 50px;
}

.su-appinium .leading-sec.brightree-success .ai-inner-sec h3 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -1px;
    margin-bottom: 0px;
    margin-top: 20px;
}

.su-appinium .leading-sec.brightree-success .ai-inner-sec h3 span {
    color: #F48B00;
}

.su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp {
    max-width: 1720px;
    background-color: #D6EFFF;
    margin: auto;
    padding: 45px 0px;
    margin-bottom: 10px;
    min-height: 420px;
}

.su-appinium .customers-crousel .testimonial-heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.su-appinium .customers-crousel .carousel-inner .testimonial-heading h2 {
    color: #12182E;
    margin-left: 30px;
    font-weight: 700;
    font-size: 28px;
    line-height: 44px;
}

.su-appinium.su-madcap .customers-crousel .carousel-inner .carousel-item .testimonial-card .testimonial-heading h2 {
    margin-bottom: 0px;
}

.su-appinium .customers-crousel .carousel-indicators {
    right: -5px;
    left: auto;
    margin: 0;
    top: -70%;
    flex-direction: column;
    transform: translate(-50%, -4%);
}

.su-appinium .customers-crousel li.carousel-pagination {
    border: 1px solid #f48b00;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-bottom: 5px;
    cursor: pointer;
}

.su-appinium .customers-crousel .carousel-indicators li {
    background-color: unset;
    opacity: 1;
}

.su-appinium .customers-crousel .carousel-indicators li.active {
    background-color: #f48b00;
}

.su-appinium .customers-crousel .customer-profile {
    display: flex;
    align-items: center;
}

.su-appinium .customers-crousel .customer-profile .customer-pic img {
    width: 60px;
}

.su-appinium .customers-crousel .customer-profile-content {
    margin-left: 15px;
    margin-top: 14px;
}

.su-appinium .customers-crousel .customer-profile .partner-logo {
    margin-left: 25px;
}

.su-appinium .customers-crousel .customer-profile .partner-logo img {
    max-width: 150px;
}

.su-appinium .customers-crousel p.customer-name {
    color: #12182E;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px;
}

.su-appinium .customers-crousel p.customer-designation {
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.su-appinium .customers-crousel p.testimonial-content {
    margin-top: 30px;
    margin-bottom: 20px;
    margin-right: 60px;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    color: #12182E;
}


.su-appinium .master-support-sec .main-heading p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 600;
    margin-bottom: 10px;
}

.su-appinium .master-support-sec .main-heading h2 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    color: #12182E;
    letter-spacing: unset;
}



.su-appinium.su-madcap .main-banner-pages .container.madcap-banner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.su-appinium.su-madcap .main-banner-pages .container.madcap-banner .banner-txt {
    text-align: left;
}

.su-appinium.su-madcap .main-banner-pages .container.madcap-banner .banner-img {
    margin-left: 110px;
}

.su-appinium.su-madcap section.customers-testimonails.customers-crousel.testimonial-revamp {
    margin-top: 50px;
}

.su-appinium.su-madcap .madcap-software {
    max-width: 1720px;
    background-color: #12182E;
    margin: auto;
}

.su-appinium.su-madcap .madcap-software .container {
    text-align: center;
    padding-top: 54px;
    padding-bottom: 60px;
}


.su-appinium.su-madcap h4.madcap-software-heading {
    color: #ffff;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
    margin-bottom: 30px;
}

button.madcap-software-btn {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: none;
    padding: 13px 30px;
}

button.madcap-software-btn a {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    text-decoration: none;
}

.su-appinium.su-madcap .master-support-sec {
    margin-top: 60px;
    padding-top: 0px;
}

.su-appinium.su-madcap .customers-crousel .carousel-indicators {
    display: none;
}

/* zendesk webpage revamp css start */
.su-appinium.su-zendesk .main-banner-pages .banner-img {
    width: 390px;
}

.su-appinium.su-zendesk .main-banner-pages .banner-btns .rq-broucher a {
    color: #FFFFFF;
    text-decoration: none;
    border: 1px solid #FFFFFF;
    margin-left: 25px;
}

.su-appinium.su-zendesk section.zendesk-gif h4 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    color: #12182E;
    text-align: center;
    margin-bottom: 0px;
}

.su-appinium.su-zendesk section.zendesk-gif p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #5A5D6B;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
    max-width: 1084px;
}

.su-appinium.su-zendesk section.zendesk-gif img {
    width: -webkit-fill-available;
}

.su-appinium.su-zendesk section.zendesk-gif .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
}

.su-appinium.su-zendesk section.customer-support {
    background-color: #12182E;
    margin: 0px 100px;
    padding: 60px 0px;
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
}

.su-appinium.su-zendesk .customer-support h4.section-head {
    font-size: 28px;
    color: #FFFFFF;
    line-height: 38px;
    font-weight: 700;
    text-align: center;
    letter-spacing: -0.56px;
    margin-bottom: 30px;
}

.su-appinium.su-zendesk .customer-support .support-card-section {
    display: flex;
    justify-content: center;
    gap: 30px;
}

.su-appinium.su-zendesk .customer-support .support-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 570px;
    padding: 40px 30px 25px;
    position: relative;
}

.su-appinium.su-zendesk .customer-support .support-card img {
    width: 48px
}

.su-appinium.su-zendesk .customer-support h5.support-heading {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #12182E;
    letter-spacing: -0.36px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 12px;
}

.su-appinium.su-zendesk .customer-support p.support-txt {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #5A5D6B;
    text-align: center;
    margin-bottom: 64px;
}

.su-appinium.su-zendesk .customer-support .support-link p {
    font-size: 16px;
    line-height: 34px;
    font-weight: 500;
    color: #F48B00;
    text-align: center;
    cursor: pointer;
    position: absolute;
    bottom: 18px;
    width: 100%;
    left: 0px;
}

.su-appinium.su-zendesk .madcap-software-content {
    text-align: left;
}

.su-appinium.su-zendesk button.madcap-software-btn {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: none;
    padding: 0px 30px;
    max-height: 50px;
    display: flex;
    align-items: center;
}

.su-appinium.su-zendesk button.madcap-software-btn a {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 66px;
    font-weight: 600;
    text-decoration: none;
}

.su-appinium.su-zendesk .customer-support .support-link p::after {
    content: '';
    background: url('../assets/img/arrow_slider.svg') no-repeat;
    width: 19px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}

.su-appinium.su-zendesk .madcap-software {
    background-color: #D6EFFF;
}

.su-appinium.su-zendesk .madcap-software .container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}

.su-appinium.su-zendesk h4.madcap-software-heading {
    color: #12182E;
    font-size: 28px;
    font-weight: 700;
    line-height: 44px;
    margin-bottom: 30px;
    letter-spacing: -0.56px;
}

.su-appinium.su-zendesk section.zendesk-properties {
    margin-top: 60px;
    margin-bottom: 40px;
}

.su-appinium.su-zendesk .zendesk-properties h4.section-head {
    text-align: center;
    max-width: 1006px;
    margin: auto;
    letter-spacing: -0.56px;
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    color: #12182E;
    margin-bottom: 40px;
}

.su-appinium.su-zendesk .zendesk-properties .prop-cards-section {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.su-appinium.su-zendesk .zendesk-properties .property-card {
    display: flex;
    flex-direction: column;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    width: 370px;
    min-height: 450px;
}

.su-appinium.su-zendesk .zendesk-properties .card-head {
    background: #12182E 0% 0% no-repeat padding-box;
    padding: 25px 30px;
}

.su-appinium.su-zendesk .zendesk-properties .card-head p {
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px;
}

.su-appinium.su-zendesk .zendesk-properties .card-content {
    padding: 30px 20px 30px 40px;
}

.su-appinium.su-zendesk .zendesk-properties .card-content ul {
    padding: 0;
    margin: 0;
}

.su-appinium.su-zendesk .zendesk-properties .card-content ul li {
    color: #5A5D6BFF;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    list-style: none;
    position: relative;
}

.su-appinium.su-zendesk .zendesk-properties .card-content ul li:before {
    content: '-';
    display: inline-block;
    position: absolute;
    top: -3px;
    margin-left: -18px;
    color: #F48B00;
    font-size: 30px;
}

.su-appinium.su-zendesk .zendesk-properties .card-content ul li strong {
    color: #12182E;
    font-weight: 600;
}

.su-appinium.su-zendesk section.enhancement {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 64px;
}

.su-appinium.su-zendesk section.enhancement h4 {
    text-align: center;
    max-width: 1006px;
    margin: auto;
    letter-spacing: -0.56px;
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    color: #12182E;
    margin-bottom: 40px;
}

.su-zendesk .zen-steps {
    display: flex;
    justify-content: center;
}

.su-zendesk .zen-steps .step {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

.su-zendesk .zen-steps .step-count {
    padding: 34px 32px;
    width: 120px;
    border: 8px solid #D6EFFF;
    border-radius: 50%;
}

.su-zendesk .zen-steps .step-count img {
    max-width: unset;
}

.su-zendesk .zen-steps .step p {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: -0.4px;
    font-weight: 600;
    color: #12182E;
    width: 76%
}

.su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
    margin-top: 50px !important;
    min-height: unset;
}

.su-appinium.su-madcap.su-zendesk .customers-crousel .carousel-indicators {
    display: flex;
}

.su-appinium.su-zendesk .customers-crousel .carousel-indicators {
    right: -14px;
    left: unset;
    margin: unset;
    top: 0%;
    bottom: unset;
}

.su-appinium.su-zendesk .customers-crousel .customer-profile-content {
    margin-top: 0px;
}

.su-appinium.su-zendesk .customers-crousel .customer-profile {
    display: flex;
    align-items: flex-start;
}

.su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
    padding: 45px 0px 24px;
}

.su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
    margin-bottom: 0px;
}

.searchunify-for-zendesk .su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
    margin-bottom: 60px;
}

.su-appinium.su-madcap.su-zendesk .master-support-sec {
    margin-top: 0px;
}

.su-zendesk .carousel {
    width: -webkit-fill-available;
    position: relative;
    min-height: 280px;
}

.su-appinium.su-madcap.su-zendesk .customers-crousel p.testimonial-content {
    margin-bottom: 40px;
}

section.su-aem section.main-banner-pages.knowbler.suva_banner {
    padding: 100px 0;
}

section.su-appinium.su-aem .optim-head h2.suva-md-head.text-center {
    max-width: unset;
    letter-spacing: -1px;
}

section.su-appinium.su-aem .optim-head p.sub-txt-head {
    max-width: unset;
}

section.su-aem .aem-marketplace {
    background: #D6EFFF;
    max-width: 1720px;
    padding: 60px 0px;
    margin-left: auto;
    margin-right: auto;
}

section.su-aem .aem-marketplace .container {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

section.su-aem a.marketplace-cta {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    font: normal normal 600 18px/22px Montserrat;
    letter-spacing: -0.36px;
    color: #FFFFFF;
    padding: 13px 30px;
    text-align: center;
    text-decoration: none;
}

p.marketplace-txt {
    text-align: left;
    font: normal normal bold 32px/44px Montserrat;
    letter-spacing: -0.64px;
    color: #12182E;
    margin-bottom: 0px;
    max-width: 630px;
}


/* Zendesk Guide page Template css */

.template-section-title h2 {
    color: #12182E;
    line-height: 34px;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 10px;
}

.template-section-title p {
    font-size: 16px;
    line-height: 34px;
    font-weight: 500;
    color: #12182E;
    margin-bottom: 0;
}

.zendex__flex-wrapper {
    margin-top: 20px;
    align-items: center;
}

.agent__helper-flex-wrapper {
    margin-top: 28px;
}

.template-section-title {
    padding-bottom: 20px;
}

.zendex__flex-wrapper:nth-child(even) {
    flex-direction: row-reverse;
}

.su__common-template-section {
    padding-top: 60px;
}

.searchunify-for-zendesk-guide .su__common-template-section .container {
    padding-left: 15px;
    padding-right: 15px;
}

.zendex__inner-content-wrapper h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 15px;
}

.zendex__inner-content-wrapper p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 500;
}

.su__common-template-section {
    padding-top: 60px;
}

.searchunify-for-zendesk-guide .su__common-template-section .container {
    padding-left: 25px;
    padding-right: 25px;
}

.zendex__inner-content-wrapper h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 15px;
    color: #12182E;
}

.zendex__inner-content-wrapper p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 500;
}

.zendex__image-column,
.zendex__content-column {
    padding-left: 25px;
    padding-right: 25px;
}

.zendex__flex-wrapper {
    margin-left: -25px;
    margin-right: -25px;
}

.searchunify-for-zendesk-guide .su-appinium.sugpt-analytics .master-support-sec {
    margin-top: 25px;
}


/* knowbler testimonial revamp */

.knowbler-home .customers-testimonails.customers-crousel.testimonial-revamp {
    background: #D6EFFF;
    color: #12182E;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-top: 60px;
    margin-bottom: 48px;
    padding-top: 60px;
    padding-bottom: 50px;
}

.knowbler-home .carousel-item {
    min-height: 500px;
}

.knowbler-home .customers-crousel .testimonial-heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.knowbler-home .customers-crousel .carousel-inner .carousel-item .testimonial-card .testimonial-heading h2 {
    color: #12182E;
    margin-left: 30px;
    font-weight: 700;
    font-size: 28px;
    line-height: 44px;
}

.knowbler-home .customers-crousel p.testimonial-content {
    margin-top: 30px;
    margin-bottom: 20px;
    margin-right: 60px;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    color: #12182E;
}

.knowbler-home .customers-crousel .customer-profile {
    display: flex;
    align-items: center;
}

.knowbler-home .customers-crousel .customer-profile .customer-pic img {
    width: 60px;
}

.knowbler-home .customers-crousel .customer-profile-content {
    margin-left: 15px;
    margin-top: 14px;
}

.knowbler-home .customers-crousel p.customer-name {
    color: #12182E;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0px;
}

.knowbler-home .customers-crousel p.customer-designation {
    color: #12182E;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.knowbler-home .customers-crousel .customer-profile .partner-logo {
    margin-left: 25px;
}

.knowbler-home .customers-crousel .customer-profile .partner-logo img {
    max-width: 150px;
}

.knowbler-home .customers-crousel .carousel-indicators {
    right: -12px;
    left: auto;
    margin: 0;
    top: -41%;
    flex-direction: column;
    align-items: center;
    transform: translate(-50%, -4%);
    width: unset;
}

.knowbler-home .customers-crousel li.carousel-pagination {
    border: 1px solid #f48b00;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-bottom: 5px;
    cursor: pointer;
}

.knowbler-home .customers-crousel .carousel-indicators li {
    background-color: unset;
    opacity: 1;
}

.knowbler-home .customers-crousel .carousel-indicators li.active {
    background-color: #f48b00;
}

.knowbler-home .testimonial-revamp .testimonial-heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

.knowbler-home .testimonial-revamp .testimonial-heading h2 {
    color: #12182E;
    margin-left: 30px;
    font-weight: 700;
    font-size: 29px;
    line-height: 46px;
}

/* knowbler webpage revamp */
.knowbler-home section.main-banner-pages.knowbler h1 {
    line-height: 48px;
    margin-bottom: 14px;
}

.knowbler-home .suva_banner p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.knowbler-home .slider-card-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    width: -webkit-fill-available;
    /* margin-top: 40px; */
    bottom: 2%;
    position: absolute;
    /* top: 100px; */
}

.knowbler-home .slider-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 7px #00000014;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 370px;
    padding: 40px 5px;
}

.knowbler-home img.card-value {
    margin-bottom: 20px
}

.knowbler-home p.card-txt {
    color: #12182E;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    max-width: 290px;
    margin-bottom: 0px;
}

.knowbler-home section.common-spc.generate-ai-sec {
    padding: 0px 0px 40px;
}

.knowbler-home .generate-ai-sec .suva-md-head {
    font-size: 29px;
    line-height: 46px;
}

.knowbler-home section.awards-sec p {
    font-size: 32px;
    line-height: 44px;
}

.knowbler-home section.awards-sec .slick-slider {
    padding-bottom: 10px;
}

.knowbler-home .common-spc.elvate-sec {
    padding: 0px 0px 45px;
}

.knowbler-home .common-spc.elvate-sec .container {
    padding-right: 15px;
}


.knowbler-home .common-spc.elvate-sec video {
    max-width: 620px;
}

.knowbler-home .common-spc.elvate-sec .suva-md-head {
    font-size: 28px;
    line-height: 44px;
}

.knowbler-home .common-spc.elvate-sec .business_outcomes_left {
    min-height: unset;
    min-width: unset;
    border: 2px solid #D6EFFF;
    line-height: unset;
    text-align: center;
    padding: 16px;
}

.knowbler-home .common-spc.elvate-sec .business_outcomes h3 {
    line-height: 26px;
    padding-left: 30px;
    font-weight: 600;
    color: #12182E;
}

.knowbler-home .impact-section {
    background-color: #12182E;
    width: calc(100% - 140px);
    margin: 0 auto;
    padding: 50px 0px 60px;
    margin-bottom: 60px;
}

.knowbler-home .impact-section .suva-md-head {
    color: white;
    margin-bottom: 35px;
}

.roi-calculator .knowbler-home .impact-section .suva-md-head {
    line-height: 50px;
}

.knowbler-home .impact-section .card-strip {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    gap: 30px;
}

.knowbler-home .impact-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 250px;
    padding: 25px 0px 18px;
}

.knowbler-home .impact-card p.card-txt {
    max-width: 180px;
}

.knowbler-home .llm-new-strip .slick-list.draggable {
    min-height: 200px;
    margin-top: auto;
    margin-bottom: auto;
}

.knowbler-home .llm-new-strip p.rq-demo {
    margin-right: 186px;
    margin-bottom: 0px;
    margin-top: 50px;
}

.knowbler-home .llm-new-strip p.rq-demo a {
    font-weight: 600;
    padding: 0px 44px;
    text-decoration: none;
    letter-spacing: -0.36px;
    font-size: 18px;
    line-height: 66px;
    border: none;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    bottom: 0px;
}

.knowbler-home .llm-new-strip ul.slick-dots {
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.knowbler-home .llm-new-strip .main-heading h2 {
    font-size: 28px;
    line-height: 44px;
    letter-spacing: -0.56px;
    max-width: 934px;
    margin-left: auto;
    margin-right: auto;
}

.knowbler-home .knowbler-customer-slider button.slick-prev.slick-arrow,
.knowbler-home .knowbler-customer-slider button.slick-next.slick-arrow {
    z-index: 9;
}

.knowbler-home .mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix {
    color: #ffffff;
}

.knowbler-home .award-section.common-spc.Integrations.agents-sec h2 {
    line-height: 44px;
}

.knowbler-home .award-section.common-spc.Integrations .sub-head-txt {
    font-weight: 500;
}

.knowbler-home .award-section.common-spc.Integrations .sub-head-txt&gt;strong {
    font-weight: 600;
}

.knowbler-home #mktoForm_8688 .mktoFormRow.row_4 select {
    color: #00225A;
}

.knowbler-home #mktoForm_8688 label#LblemailOptInBoolean {
    font-size: 11px;
}

.knowbler-home section.main-banner-pages.knowbler.suva_banner .banner-btns {
    padding-top: 30px;
}

.knowbler-home section.award-section.common-spc.Integrations.agents-sec {
    margin-top: 50px;
}

.knowbler-home section.award-section.common-spc.Integrations {
    margin-bottom: 45px;
}

.knowbler-customer-slider.slick-initialized.slick-slider {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.knowbler-home .knowbler-customer-slider.slick-initialized.slick-slider {
    width: 100%;
    margin-left: 10px;
    margin-right: auto;
}

.knowbler-home section.award-section .slick-arrow {
    top: 10px;
    padding: 30px 20px;
}

.knowbler-home #requestform .container {
    padding-right: 18px;
}

.knowbler-home #mktoForm_8688 .mktoFormRow.row_1,
.knowbler-home #mktoForm_8688 .mktoFormRow.row_3 {
    padding-right: 0px;
}

.knowbler-home .thank-you-text p {
    color: #fff !important;
    margin-bottom: 0px;
}

.knowbler-home section.llm-new-strip .slick-slider {
    padding-bottom: 0;
    padding-top: 6px;
}

/* Knowbler Gamification Webpage css start */
.gamification section.main-banner-pages.knowbler {
    background-image: url(../assets/img/gamification-banner-bg.webp);
}

.gamification section.main-banner-pages.knowbler.suva_banner.knowbler_homepage {
    padding: 86px 0;
}

.gamification .knowbler-home section.main-banner-pages.knowbler h1 {
    line-height: 54px;
}

.gamification .knowbler-home .suva_banner p {
    line-height: 30px;
    max-width: 850px;
}

.gamification h2.section-heading {
    font-size: 32px;
    line-height: 48px;
    font-weight: 700;
    text-align: center;
    color: #12182E;
}

.gamification section.dashboard {
    padding: 48px 0px 58px;
}

.gamification .dashboard p.section-subheading {
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
    max-width: 966px;
    margin: auto;
    margin-top: 15px;
}

.gamification .dashboard .dashboard-wrapper {
    background: #006FB51A;
    border-radius: 20px;
    border: 1px solid #6898CA;
    margin-top: 24px;
    border-top: unset;
}

.gamification .dashboard .knowledge-dash {
    background: linear-gradient(88.34deg, #303794 0.06%, #11143C 73.53%);
    backdrop-filter: blur(4px);
    border-radius: 20px;
    padding: 57px 46px 34px;
    position: relative;
}

.gamification .dashboard img.dashboard-img {
    position: absolute;
    top: 43px;
    right: 70px;
}

.gamification .dashboard .knowledge-dash h3 {
    font-size: 29px;
    line-height: 33px;
    font-weight: 700;
    color: #FF7300;
}

.gamification .dashboard .knowledge-dash p {
    font-size: 15px;
    line-height: 26px;
    font-weight: 500;
    color: #FFFFFFFA;
    max-width: 600px;
    margin: 12px 0px 37px;
}

.gamification .dashboard .knowledge-dash .dash-cta {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
}

.gamification .dashboard .knowledge-dash a.scroll-cta {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFFCC;
    text-decoration: none;
    padding: 14px 33px;
    border: 1px solid #bfd5ff99;
    border-radius: 10px;
}

.gamification .dashboard .knowledge-dash a.scroll-cta:hover {
    color: #FFFFFF;
    background-color: #FFFFFF1A;
    border: 1px solid #fff !important;
}

.gamification .dashboard .agent-dash {
    background: linear-gradient(16.7deg, #09265E 11.86%, #1344A5 76.85%);
    padding: 34px 46px 34px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-top: -18px;
}

.gamification .dashboard .agent-dash .agent-card {
    background: #FFFFFF1A;
    padding: 12px 16px;
    border-radius: 12px;
    max-width: 160px;
    gap: 6px;
    display: grid;
}

.gamification .dashboard .agent-dash p.agent {
    font-weight: 700;
    font-size: 11px;
    line-height: 100%;
    text-transform: uppercase;
    color: #FFFFFFA1;
    margin-bottom: 0px;
}

.gamification .dashboard .agent-dash p.agent-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.gamification .dashboard .rank-dash {
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 20px 10px;
}

.gamification .dashboard .rank-dash img.rank-img {
    max-width: 32%;
}

.gamification section.real-time-leaderboard {
    background-color: #D6EFFF;
    padding: 37px 0px 56px;
}


.gamification .real-time-leaderboard .real-time {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 40px;
    margin-top: 32px;
}

.gamification .real-time-leaderboard .cards {
    display: flex;
    flex-direction: column;
    gap: 30px;
    flex: 1;
}

.gamification .real-time-leaderboard .card {
    background: #FFFFFF6E;
    border-radius: 16px;
    padding: 24px 28px 14px;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    cursor: pointer;
    transform: scale(1);
    box-shadow: 0px 6px 7px 4px #B5DCF5;
    border: 1px solid #FFFFFF6E;
}

.gamification .real-time-leaderboard .card.card-leaderboard {
    background: #FFFFFF;
}

.gamification .real-time-leaderboard .card:hover {
    transform: scale(1.03);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
    border: 1px solid #12182E
}

.gamification .real-time-leaderboard .card h3 {
    margin: 0;
    font-size: 24px;
    color: #12182E;
    line-height: 35px;
    font-weight: 700;
}

.gamification .real-time-leaderboard .card p {
    margin-top: 12px;
    font-size: 16px;
    color: #000000;
    line-height: 26px;
    font-weight: 500;
}

.gamification .real-time-leaderboard .preview-wrapper {
    position: relative;
    flex: 1;
    max-width: 550px;
    aspect-ratio: 1.5;
    overflow: hidden;
    border-radius: 20px;
}

.gamification .real-time-leaderboard .preview-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    opacity: 1;
    transform: scale(0.97);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

.gamification .real-time-leaderboard .preview-wrapper img {
    display: none;
}

.gamification .real-time-leaderboard .preview-wrapper img.default-img {
    display: block;
}

.gamification .key-metrics {
    color: #FFFFFF;
    padding: 37px 0px 56px;
}

.gamification .key-metrics {
    background-image: url(../assets/img/key-metric-bg.webp);
}

.gamification .key-metrics h2.section-heading {
    color: #FFFFFF;
}

.gamification .key-metrics p.section-subheading {
    text-align: center;
    margin-bottom: 40px;
    line-height: 26px;
    font-weight: 500;
    color: #EDEDED;
}

.gamification .key-metrics .metric-wrapper {
    display: flex;
    flex-direction: column;
    gap: 35px;
}

.gamification .key-metrics .metric-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px;
    background: radial-gradient(50% 50% at 50.43% 25%, #303794 0%, #131A73 100%);
    border-radius: 23px;
    transition: border 0.3s ease, transform 0.3s ease;
    border: 2px solid transparent;
}

.gamification .key-metrics .metric-card:hover {
    border: 2px solid #FFFFFF;
    transform: scale(1.01);
}

.gamification .key-metrics .metric-card .card-text h3 {
    font-size: 24px;
    line-height: 35px;
    font-weight: 700;
}

.gamification .key-metrics .metric-card .card-text p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #DBDBDB;
}

.gamification section.benifits {
    padding: 37px 0px 56px;
    text-align: center;
    background-color: #D6EFFF;
}

.gamification section.benifits .benifit-card-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 27px;
    margin-top: 30px;
}

.gamification section.benifits .benifit-card {
    padding: 30px 15px;
    background-color: #FFFFFF;
    width: 24%;
    border: 1px solid #FFFFFF;
    min-height: 378px;
    border-radius: 10px;
}

.gamification section.benifits .benifit-card:hover {
    border: 1px solid #12182E;
    border-radius: 10px;
}

.gamification section.benifits .benifit-card h3 {
    color: #12182E;
    font-size: 18px;
    line-height: 30px;
    font-weight: 700;
    margin: 20px 0px;
}

.gamification section.benifits .benifit-card p {
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
}

.gamification section#requestform {
    background-color: #FFFFFF;
}

.gamification section#requestform .suva-md-head,
.gamification section#requestform .form-text {
    color: #12182E !important;
}

.gamification section#requestform .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5 label {
    color: #12182E !important;
}

@media (min-width:1030px) and (max-width: 1340px) {
    .gamification .dashboard .knowledge-dash p {
        max-width: 590px;
    }

    .gamification section.benifits .benifit-card {
        min-height: 410px;
    }
}

@media screen and (max-width: 1024px) {
    .gamification .dashboard img.dashboard-img {
        right: 12px;
    }

    .gamification section.benifits .benifit-card {
        min-height: 430px;
    }

    .gamification .knowbler-home section.main-banner-pages.knowbler h1 {
        line-height: 48px;
    }

    .searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.delivering-sec.supercharge-sec {
        width: calc(100% - 48px) !important;
    }

    .searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue .data-row p {
        min-height: 0px;
    }
}

@media screen and (max-width: 992px) {
    .gamification .dashboard .knowledge-dash p {
        font-weight: 500;
        max-width: 500px;
    }

    .card-text {
        max-width: 75%;
    }

    .gamification section.benifits .benifit-card-wrapper {
        gap: 0px;
    }

    .gamification section.benifits .benifit-card {
        padding: 30px 6px;
        min-height: 342px;
    }

    .gamification section.benifits .benifit-card h3 {
        font-size: 17px;
        line-height: 24px;
    }

    .gamification section.benifits .benifit-card p {
        font-size: 14px;
        line-height: 22px;
    }

    .gamification h2.section-heading {
        line-height: 40px;
    }
}


@media screen and (max-width: 768px) {
    .gamification .dashboard .knowledge-dash h3 {
        max-width: 60%;
    }

    .gamification .dashboard .knowledge-dash p {
        max-width: 350px;
    }

    .gamification .dashboard .knowledge-dash .dash-cta {
        flex-wrap: wrap;
        max-width: 50%;
    }

    .gamification .dashboard .rank-dash {
        gap: 20px;
    }

    .gamification .dashboard .rank-dash img.rank-img {
        max-width: 46%;
    }

    .gamification .key-metrics .metric-card {
        padding: 30px;
    }

    .gamification section.benifits .benifit-card-wrapper {
        gap: 20px;
        flex-direction: column;
    }

    .gamification section.benifits .benifit-card {
        padding: 16px;
        width: 100%;
        min-height: unset;
    }

    .gamification section.benifits .benifit-card h3 {
        margin: 12px 0px;
    }

    .gamification .real-time-leaderboard .real-time {
        display: grid;
        text-align: center;
    }

    .gamification .real-time-leaderboard .cards {
        order: 1;
    }

    .gamification .real-time-leaderboard .preview-wrapper {
        max-width: unset;
        order: 0;
    }
}

@media (max-width: 768px) and (orientation: landscape) {
    .gamification .dashboard .knowledge-dash p {
        max-width: 250px;
    }
}

@media screen and (max-width: 480px) {
    .gamification section.main-banner-pages.knowbler.suva_banner.knowbler_homepage {
        padding: 30px 0;
    }

    .gamification .knowbler-home section.main-banner-pages.knowbler h1 {
        line-height: 34px;
    }

    .gamification section.dashboard {
        padding: 30px 0px;
    }

    .gamification section.real-time-leaderboard {
        padding: 30px 0px;
    }

    .gamification .key-metrics {
        padding: 30px 0px;
    }

    .gamification section.benifits {
        padding: 30px 0px;
    }

    .gamification h2.section-heading {
        font-size: 24px;
        line-height: 32px;
    }

    .gamification section.SUma_outline .container {
        padding: 0 15px;
    }

    .gamification .dashboard .knowledge-dash {
        padding: 30px 14px 30px;
        text-align: center;
    }

    .gamification .dashboard .knowledge-dash h3 {
        font-size: 30px;
        line-height: 33px;
        max-width: 100%;
    }

    .gamification .dashboard .knowledge-dash p {
        font-size: 15px;
        line-height: 26px;
        max-width: unset;
    }

    .gamification .dashboard .knowledge-dash .dash-cta {
        justify-content: center;
        max-width: unset;
    }

    .gamification .dashboard img.dashboard-img {
        position: unset;
        margin-top: 30px;
    }

    .gamification .dashboard .agent-dash {
        padding: 34px 46px 26px;
    }

    .gamification .dashboard .rank-dash img.rank-img {
        max-width: unset;
    }

    .gamification .real-time-leaderboard .real-time {
        display: grid;
        gap: 20px;
        margin-top: 18px;
    }

    .gamification .real-time-leaderboard .cards {
        order: 1;
    }

    .gamification .real-time-leaderboard .preview-wrapper {
        position: relative;
        order: 0;
    }

    .gamification .real-time-leaderboard .preview-wrapper img {
        position: absolute;
        object-fit: unset;
        transform: unset;
    }

    .gamification .real-time-leaderboard .card {
        padding: 10px 12px 10px;
        text-align: center;
    }

    .gamification .real-time-leaderboard .card p {
        margin-top: 6px;
        margin-bottom: 6px;
    }

    .gamification .key-metrics p.section-subheading {
        margin-bottom: 20px;
    }

    .gamification .key-metrics .metric-card {
        align-items: center;
        padding: 18px 18px 26px;
        flex-direction: column-reverse;
    }

    .gamification .key-metrics .card-text {
        max-width: 100%;
        text-align: center;
    }

    .gamification .key-metrics .metric-card .card-text h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .gamification .key-metrics .metric-card .card-text p {
        font-size: 14px;
        line-height: 22px;
    }

    .gamification .key-metrics img.metric-logo {
        max-width: 42% !important;
        margin-bottom: 16px;
    }

    .gamification section#requestform,
    .gamification section#requestform .suva-md-head {
        text-align: center !important;
    }

    .gamification #mktoForm_8688 {
        padding-left: 18px !important;
    }

    .gamification .dashboard .rank-dash img.rank-img {
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .gamification .knowbler-home section.main-banner-pages.knowbler h1 {
        line-height: 36px;
    }

    .gamification .dashboard .knowledge-dash h3 {
        font-size: 27px;
    }
}


/* Knowbler Gamification Webpage css end */


/* su-security-revamp */
.su-appinium.su-security section.main-banner-pages.knowbler h1 {
    letter-spacing: -0.8px;
}

.su-appinium.su-security section.main-banner-pages.knowbler.suva_banner {
    padding: 70px 0;
}

.su-appinium.su-security .fuel-knowledge-section {
    margin-top: 36px;
}

.su-appinium.su-security .fuel-knowledge-section.sec-2 {
    margin-top: 36px !important;
}


.su-appinium.su-security .letter-spacing {
    letter-spacing: -0.5px;
}

.su-appinium.su-security span.pointers {
    color: #12182E;
    font-weight: 600;
}

.su-appinium.su-security .main-banner-pages p.llm-banner-sub-head {
    max-width: 997px;
}

.su-appinium.su-security .fuel-knowledge-section .suva-md-head.txt-align {
    font-weight: 700;
    letter-spacing: -0.48px;
}

.su-appinium.su-security .appinium-customers {
    padding: 0px 32px;
    background-color: #12182E;
    margin: 0 100px;
    margin-left: auto;
    margin-right: auto;
}

.su-appinium.su-security .appinium-customers .ap-cu {
    text-align: center;
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0px 47px;
}

.su-appinium.su-security .appinium-customers h4.ap-cu-heading {
    letter-spacing: -0.56px;
}

.su-appinium.su-security .appinium-customers .ap-cu-card {
    justify-content: center;
}

.su-appinium.su-security .appinium-customers .ap-cu-card .ap-cu-img {
    max-width: 220px;
}

.su-appinium.su-security section.security-card-section {
    background-color: #D6EFFF;
    margin: 0px 100px;
    padding: 55px 0px 60px;
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
}

.su-appinium.su-security section.security-card-section .ap-card-heading {
    color: #12182E;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
    margin-bottom: 40px;
    text-align: center;
    letter-spacing: -0.56px;
}

.su-appinium.su-security .security-card-section .container.card-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.su-appinium.su-security .security-card-section .sec-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 21px 35px 26px;
}

.su-appinium.su-security .security-card-section .sec-card img {
    height: 72px;
}

.su-appinium.su-security .security-card-section p.card-txt {
    color: #12182E;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0px;
}

.su-security section.master-support-sec {
    padding: 10px 0 40px;
}

/* .su-appinium.su-security .master-support-sec .slick-next.slick-arrow {
    left: 30px;
    } */


/* .su-appinium.su-security .master-support-sec .slick-prev.slick-arrow {
    left: 475px;
    } */

.su-appinium.su-security section.master-support-sec.customer-service.analytics-master.llm-spacing .card-body {
    min-height: 192px;
}

.master-support-sec .feaured-resources-wrapper .rc-cards-bottom {
    margin-top: auto;
}

/* SUVA Analytics revamp css starts */
.suva-analytics-re section.main-banner-pages.knowbler.analytics {
    min-height: 380px;
}

.suva-analytics-re section.main-banner-pages.knowbler h1 {
    letter-spacing: -0.8px;
}

.knowbler-analytics-main.suva-analytics-re .main-banner-pages.knowbler .banner-sub-txt {
    margin-top: 12px;
}

.suva-analytics-re .adoption-section .nav,
.suva-analytics-re .business-metric .nav {
    justify-content: center;
    margin-bottom: 40px !important;
}

.suva-analytics-re .adoption-section .nav .cycle-tab-item {
    width: 28%;
}

.suva-analytics-re .adoption-section .suva-md-head,
.suva-analytics-re .business-metric .suva-md-head {
    letter-spacing: -0.56px;
}

.suva-analytics-re .adoption-section .knowbler-sub-head,
.suva-analytics-re .business-metric .knowbler-sub-head {
    margin-top: 10px;
    margin-bottom: 40px;
}

.knowbler-analytics-main.suva-analytics-re .adoption-section .site_tabs .tab-content .common-para {
    font-weight: 500;
}

.suva-analytics-re section.trial-register {
    max-width: 1720px;
    margin: 40px 100px;
    background-color: #D6EFFF;
    padding: 48px 0px;
}

.suva-analytics-re section.trial-register .container {
    text-align: center;
}

.suva-analytics-re section.trial-register h4 {
    color: #12182E;
    font-size: 32px;
    line-height: 60px;
    letter-spacing: -0.64px;
    font-weight: 700;
}

.suva-analytics-re section.trial-register a.start-now-btn {
    font: normal normal 600 18px/66px Montserrat;
    letter-spacing: -0.36px;
    color: #FFFFFF;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    padding: 13px 30px;
    text-decoration: none;
}

.suva-analytics-re section.trial-register p {
    color: #12182E;
    font-size: 16px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 500;
    margin-top: 8px;
}

.suva-analytics-re section.dive-deeper {
    max-width: 1720px;
    margin: 40px 100px;
    background-color: #12182E;
    padding: 50px 0px;
}

.suva-analytics-re section.dive-deeper .container {
    text-align: center;
}

.suva-analytics-re section.dive-deeper h4 {
    color: #FFFFFF;
    font-size: 32px;
    line-height: 60px;
    letter-spacing: -0.64px;
    font-weight: 700;
}

.suva-analytics-re section.dive-deeper a.start-now-btn {
    font: normal normal 600 18px/66px Montserrat;
    letter-spacing: -0.36px;
    color: #FFFFFF;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    padding: 13px 30px;
    text-decoration: none;
}

.suva-analytics-re section.dive-deeper p {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 500;
    margin-bottom: 26px;
}

.suva-analytics-re .sec-2 h4.llm-head {
    color: #12182E;
    font-size: 28px;
    line-height: 38px;
    letter-spacing: -0.64px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0px;
}

.suva-analytics-re .sec-2 p.llm-sub-head {
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0px;
    font-weight: 500;
    margin-bottom: 30px;
    text-align: center;
}

.suva-analytics-re .fuel-knowledge-section .suva-md-head {
    font-size: 24px;
    font-family: Montserrat;
    line-height: 34px;
    margin-bottom: 12px;
    font-weight: 600;
    letter-spacing: -0.48px;
}

.suva-analytics-re #mktoForm_8688 .mktoFormRow.row_6 .mktoError {
    left: 0px;
    top: 18px;
}

.suva-analytics-re #requestform {
    margin-top: 20px !important;
}

/* sugpt analytics styling  */
.sugpt-analytics section.SUma_outline .container {
    padding: 0 10px;
}

.sugpt-analytics .su-appinium.su-security .fuel-knowledge-section {
    margin-top: 20px;
}

.sugpt-analytics .common-para {
    font-size: 16px;
    color: #5A5D6B;
    font-weight: 500;
}

.sugpt-analytics .common-para.text-end {
    text-align: right;
}

.sugpt-analytics ul.sub-list {
    list-style: none;
    padding-left: 26px;
}

.sugpt-analytics ul.sub-list li {
    position: relative;
    padding-bottom: 6px;
}

.sugpt-analytics ul.sub-list li::before {
    content: "-";
    font-size: x-large;
    color: #F48B00;
    position: absolute;
    left: -25px;
    top: -8px;
    line-height: 38px;
}

/* .sugpt-analytics .sec-2 img {
    width: 110px;
    } */

.sugpt-analytics .analytics-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

.sugpt-analytics .analytics-row.uncover {
    margin: 60px 0px 54px;
}

.sugpt-analytics .analytics-row.uncover .analytic-img {
    width: 293px;
}

.sugpt-analytics .analytic-img {
    min-width: 110px;
}

.sugpt-analytics .analytic-img img {
    max-width: 110px;
}

.sugpt-analytics .analytics-row .analytic-content h2.suva-md-head {
    margin-bottom: 0px !important;
}

.su-appinium.sugpt-analytics .fuel-knowledge-section .suva-md-head.txt-align {
    margin-bottom: 8px !important;
    font-weight: 700;
    font-size: 24px;
}

.su-appinium.sugpt-analytics .sec-2 h2.suva-md-head.text-center.text-md-right {
    font-weight: 600;
    font-size: 26px;
    margin-bottom: 8px !important;
}

.su-appinium.sugpt-analytics .master-support-sec {
    margin-top: 60px;
}

.su-appinium.sugpt-analytics.zen-support .master-support-sec {
    margin-top: 35px;
}

/* search-analytics revamp css */
.search-analytic-revamp section.main-banner-pages.knowbler.suva_banner {
    padding: 100px 0;
}

.search-analytic-revamp section.main-banner-pages.knowbler h1 {
    line-height: 56px;
    letter-spacing: -0.8px;
    max-width: 1030px;
    margin-left: auto;
    margin-right: auto;
}

.knowbler-analytics-main.search-analytic-revamp .main-banner-pages.knowbler .banner-sub-txt {
    max-width: 768px;
}

.knowbler-analytics-main.search-analytic-revamp a {
    color: #F48B00;
}

.knowbler-analytics-main.search-analytic-revamp .su-gpt .faq-section {
    margin-bottom: 52px;
}

.knowbler-analytics-main.search-analytic-revamp .su-gpt .faq-container.container {
    margin-top: 30px;
}

.knowbler-analytics-main.search-analytic-revamp .adoption-section {
    padding-top: 30px !important;
    padding-bottom: 0px !important
}

.search-analytic-revamp .adoption-section .nav {
    justify-content: center;
}

.search-analytic-revamp .adoption-section .tab-content {
    margin-top: -20px;
}

.search-analytic-revamp .fuel-knowledge-section.container.sec-2 {
    margin-bottom: 10px;
}

.search-analytic-revamp .fuel-knowledge-section .suva-md-head.txt-align {
    letter-spacing: -0.48px;
    font-weight: 600;
    margin-bottom: 10px;
}

.knowbler-analytics-main.search-analytic-revamp .site_tabs .tab-content .common-para {
    font-weight: 500;
    padding-top: 0px;
    margin-bottom: 0px;
}

.search-analytic-revamp .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
    left: 476px;
}

.search-analytic-revamp .master-support-sec .slick-next.slick-arrow {
    left: calc(50% + 15px);
}

.search-analytic-revamp .master-support-sec .main-heading p {
    font-size: 16px;
    color: #5A5D6B;
    line-height: 26px;
    font-weight: 600;
}

.search-analytic-revamp section.master-support-sec {
    padding: 5px 0 40px;
}

/* suva home page v2 css */
.suva-home-revamp section.main-banner-pages.knowbler h1 {
    margin-bottom: 20px;
}

.suva-home-revamp .orange-txt {
    font-weight: 700;
}

.suva-home-revamp .suva_banner p {
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    margin-right: unset;
    margin-left: unset;
    font-weight: 400;
    font-family: Montserrat;
    max-width: 752px;
    text-align: left;
}

.suva-home-revamp section.suva-testimonial {
    background-color: #D6EFFF;
    width: calc(100% - 140px) !important;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0px 60px;
    margin-top: 60px;
}

.suva-home-revamp section.suva-testimonial .testimonial-slide {
    display: flex;
    justify-content: space-between;
    gap: 41px;
}

section.SUma_outline.suva-home-revamp section.suva-testimonial .container {
    padding: 0 28px;
}

.suva-home-revamp .suva-testimonial .testimonial-slide.slick-slide.slick-current.slick-active {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 8px;
}

.suva-home-revamp .suva-testimonial .profile-section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.suva-home-revamp .suva-testimonial .profile-section img {
    width: 200px;
}

.suva-home-revamp .suva-testimonial p.name {
    font-size: 18px;
    line-height: 30px;
    color: #12182E;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 16px;
}

.suva-home-revamp .suva-testimonial p.designation {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 400;
    text-align: center;
    max-width: 294px;
    margin-bottom: 20px;
}

.roi-calculator .suva-home-revamp .suva-testimonial p.designation {
    max-width: 440px;
}

.suva-home-revamp .suva-testimonial .profile-section .accela-logo {
    width: 142px;
}

.suva-home-revamp .suva-testimonial .content-section {
    flex-basis: 72%;
}

.suva-home-revamp .suva-testimonial .content-section .head {
    display: flex;
    justify-content: left;
    align-items: center;
    gap: 40px;
}

.suva-home-revamp .suva-testimonial .content-section .head h4 {
    color: #12182E;
    font-size: 28px;
    letter-spacing: -0.56px;
    font-weight: 700;
    line-height: 44px;
}

.suva-home-revamp .suva-testimonial .content-section p.comment {
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    margin: 40px 0px;
    color: #12182E;
}

.suva-home-revamp .suva-testimonial .content-section .link-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.suva-home-revamp .suva-testimonial .content-section .link-section .card {
    display: flex;
    flex-direction: row;
    max-width: 310px;
    padding: 17px;
    background: #FFEDD5 0% 0% no-repeat padding-box;
    border: 1px solid #FFB553;
    gap: 5%;
}

.suva-home-revamp .suva-testimonial .content-section .link-section .card p {
    margin-bottom: 0px;
    color: #12182E;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

.suva-home-revamp .suva-testimonial .content-section .link-section&gt;a {
    text-decoration: none;
}

.suva-home-revamp .suva-testimonial .content-section .link-section&gt;a&gt;p {
    font-size: 16px;
    color: #F48B00;
    line-height: 34px;
    margin: 0;
    font-weight: 500;
}

.suva-home-revamp .suva-testimonial .content-section .link-section&gt;a&gt;p::after {
    content: '';
    background: url(../assets/img/arrow_slider.svg) no-repeat;
    width: 19px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}

.suva-home-revamp section.Ai-sec {
    background: #FFFFFF;
}

.suva-home-revamp .Ai-sec .suva-md-head {
    color: #12182E;
    line-height: 44px;
    letter-spacing: -0.56px;
}

.suva-home-revamp .Ai-sec .ai-inner-sec {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    text-align: left;
    align-items: flex-start;
    min-height: 540px;
    position: relative;
    padding: 40px 16px 35px 25px;
}

.suva-home-revamp .Ai-sec .ai-inner-sec img {
    width: 104px;
    height: 104px;
}

.suva-home-revamp .Ai-sec .ai-inner-sec h3 {
    font-size: 20px;
    font-weight: 700;
}

.suva-home-revamp .Ai-sec .ai-inner-sec p {
    font-weight: 500;
}

.suva-home-revamp .Ai-sec .ai-inner-sec a.application-link p {
    font-size: 16px;
    color: #F48B00;
    line-height: 34px;
    margin: 0;
    font-weight: 500;
}

.suva-home-revamp .Ai-sec .ai-inner-sec ul {
    list-style: none;
    margin: 20px 0px;
    padding-left: 25px;
}

.suva-home-revamp .Ai-sec .ai-inner-sec ul li {
    color: #5A5D6B;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    position: relative;
}

.suva-home-revamp .Ai-sec .ai-inner-sec ul li::before {
    content: '';
    position: absolute;
    left: -22px;
    top: 0.8em;
    width: 12px;
    height: 2px;
    background-color: #F48B00;
}

.suva-home-revamp .Ai-sec .ai-inner-sec ul li:nth-child(2) {
    margin: 6px 0px;
}

.suva-home-revamp .Ai-sec .ai-inner-sec a.application-link {
    position: absolute;
    bottom: 40px;
}

.suva-home-revamp .Ai-sec .ai-inner-sec a.application-link p::after {
    content: '';
    background: url(../assets/img/arrow_slider.svg) no-repeat;
    width: 19px;
    height: 10px;
    display: inline-block;
    margin-left: 10px;
}

.suva-home-revamp section.modal_section.common-spc {
    padding: 0px 0px 0px;
}

.suva-home-revamp section.modal_section.common-spc .suva-md-head {
    letter-spacing: -0.56px;
    margin-bottom: 16px;
}

.suva-home-revamp section.modal_section.common-spc p {
    text-align: center;
    font-size: 18px;
    color: #5A5D6B;
    font-weight: 500;
    letter-spacing: -0.36px;
    line-height: 26px;
}

.suva-home-revamp .modal_section span.empower-tile {
    letter-spacing: -0.9px;
}

.suva-home-revamp section.heretto-vid-section.partner-heretto-vid.suva-vid {
    background-color: #D6EFFF;
}

.suva-home-revamp section.heretto-vid-section.suva-vid .container {
    padding: 0px 32px;
    justify-content: space-between;
}

.suva-home-revamp section.heretto-vid-section.suva-vid .container:before,
.suva-home-revamp section.heretto-vid-section.suva-vid .container:after {
    display: none;
}

.suva-home-revamp section.suva-vid h4.vid-head-txt {
    color: #12182E;
    letter-spacing: -0.56px;
    margin-bottom: -10px;
}

.suva-home-revamp section.suva-vid p.vid-txt {
    color: #5A5D6B;
}

.suva-home-revamp .Breed-sec.suvaHpbreed {
    padding: 0px 20px 55px;
}

.suva-home-revamp .Breed-sec .suva-md-head {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    color: #12182E;
    line-height: 44px;
    letter-spacing: -0.56px;
    max-width: 1026px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

.suva-home-revamp .Breed-sec .row-2 {
    justify-content: center;
    margin-top: 40px;
}

.suva-home-revamp .Breed-sec img {
    width: 170px;
}

.suva-home-revamp section.award-section.common-spc {
    background-color: #12182E;
    padding-bottom: 50px;
    margin-bottom: 50px;
    width: calc(100% - 140px) !important;
}

.suva-home-revamp .award-section h2 {
    margin-bottom: 40px;
    color: #FFFFFF;
    letter-spacing: -0.56px;
}

.suva-home-revamp section.award-section.common-spc.reco-sec {
    margin-bottom: unset;
    background-color: #D6EFFF;
    padding-bottom: 40px;
}

.suva-home-revamp .award-section.reco-sec h2 {
    margin-bottom: 40px;
    color: #12182E;
    letter-spacing: -0.56px;
}

.suva-home-revamp section.award-section .slick-arrow {
    display: none !important;
}

.suva-home-revamp section.award-section.Integrations .container {
    max-width: unset;
    padding: 0 32px;
    margin-right: auto;
    margin-left: auto;
}

.suva-home-revamp section.award-section.Integrations .slick-track {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    max-width: 1409px !important;
    justify-content: center;
}

.suva-home-revamp section.award-section.Integrations .slick-slide {
    width: 200px !important;
}

.suva-home-revamp section.award-section.reco-sec .feaured-services-inner {
    padding: 20px 26px;
    border-radius: 0px;
    background-color: #fff;
    color: #1d3875;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px !important;
}

.suva-home-revamp .award-section.reco-sec .row {
    max-width: 1000px;
    margin: auto;
    display: contents;
}

.suva-home-revamp section.main-banner-pages.knowbler.suva_banner .orange-txt {
    font-weight: 400;
}

/* zendesk-support css */
.zen-support .page-head.container {
    padding: 60px 0px 0px;
}

.zen-support .page-head.container h2 {
    text-align: center;
    font-size: 28px;
    line-height: 34px;
    font-weight: 700;
    color: #12182E;
    margin-bottom: 18px;
}

.zen-support .page-head.container p {
    text-align: center;
    font-size: 16px;
    line-height: 34px;
    font-weight: 500;
    color: #12182E;
    max-width: 90%;
    margin: auto;
}

.su-appinium.zen-support .fuel-knowledge-section {
    margin-top: 0 !important;
}

.su-appinium.zen-support .fuel-knowledge-section .suva-md-head.txt-align {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 12px;
}

.su-appinium.zen-support .fuel-knowledge-section .common-para {
    font-weight: 500;
    margin-bottom: 0px !important;
}


/* Search Tuning CSS */

.customer-success-story .inner-title {
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 34px;
    line-height: 24px;
}

body.search-tuning .customer-success-story {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.customer-success-story .inner-content {
    margin-bottom: 0;
    color: #fff;
    margin-top: 28px;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
}

.storyValueUnit {
    background-color: #fff;
    min-height: 218px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 25px 30px 13px;
    box-sizing: border-box;
    text-align: center;
    flex-direction: column;
    color: #12182E;
    line-height: 24px;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0px 6px 24px #00000014;
}

.showcaseOfStoryValue {
    display: flex;
    gap: 21px;
}

.knwb-customer .storyValueUnit {
    padding: 18px 22px 0px;
    color: #5A5D6B;
}

.knwb-customer .su__knowbler-main--section .storyValueUnit {
    width: 33.33%;
}

.knwb-customer .su__knowbler-main--sectionInvert .storyValueUnit {
    color: #12182E;
}

.storyValueUnit .perValue {
    color: #F48B00;
    font-size: 60px;
    font-weight: 700;
    font-family: Bebas Neue;
    margin-bottom: 17px;
    line-height: 45px;
}

.knwb-customer .storyValueUnit .perValue {
    line-height: 24px;
    padding-bottom: 0px;
}

.customer-success-story .row {
    margin-left: -32px;
    margin-right: -32px;
}

.customer-success-story .row div[class*="col-md-"] {
    padding-left: 32px;
    padding-right: 32px;
}


body.search-tuning .analyst-speak {
    background-color: #D6EFFF;
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}

.analyst-speak .suva-md-head {
    margin-bottom: 20px;
}


.analyst-speak-wrapper {
    display: flex;
    gap: 25px;
    flex-flow: row wrap;
    justify-content: center;
    text-align: left;
}

.analyst-speak-img {
    align-self: center;
    margin-bottom: 10px;
}

.analyst-speak-wrapper .learnMoreBtn {
    font-size: 18px;
    background-color: #F48B00;
    color: #fff;
    border-radius: 0;
    font-weight: 600;
    line-height: 22px;
    padding: 15px 40px;
}

.analyst-speak .analyst-speak-content&gt;p {
    font-size: 18px;
    line-height: 32px;
    color: #12182E;
    font-weight: 400;
    margin-bottom: 10px;
}

.analyst-speak .analyst-speak-content&gt;p&gt;strong {
    font-weight: 600;
}


.analyst-speak-content {
    width: calc(100% - 245px);
}

.search-tuning .cycle-tab-item {
    width: auto;
}

.search-tuning .cycle-tab-item&gt;a {
    padding-left: 25px;
    padding-right: 25px;
    border: none;
}

.search-tuning .cycle-tab-item {
    float: none;
    margin-bottom: 0;
    flex: 1;
    white-space: nowrap;
}

.test-tuning-insights-unranked .nav-tabs {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.search_tunning-section .zendex__flex-wrapper {
    flex-direction: row-reverse;
    margin-top: 0;
}

.search_tunning-section {
    padding-top: 30px;
}

.features .suva-md-subhead {
    font-weight: 600;
    max-width: 500px;
    margin-bottom: 0;
    line-height: 28px;
    margin-top: 15px;
    color: #12182E;
}

.search-tuning .nav-tabs {
    margin-bottom: 30px;
}

.search_tunning-section .zendex__inner-content-wrapper h2 {
    font-size: 28px;
}


/* Knowbler Page Template Css */

.su__knowbler-main--section {
    background-color: #D6EFFF;
    padding-bottom: 60px;
}

.knwb-customer .su__knowbler-main--section {
    width: calc(100% - 140px) !important;
    margin: 60px auto 0px;
}

.content__with-logo--wrapper {
    text-align: center;
    padding-bottom: 60px;
    border-bottom: 1px solid #707070;
    margin-bottom: 60px;
}

.content__with-logo--wrapper .logo-container {
    margin-bottom: 40px;
}

.chalanges__points--listItems {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
    align-items: flex-start;
    gap: 21px;
}

.chalanges__points--Items {
    padding: 40px 16px;
    width: 33.33%;
    box-shadow: 0px 6px 24px #00000014;
    background: #ffffff;
    min-height: 236px;
}

.content__with-logo--wrapper .template-section-title {
    padding-bottom: 40px;
}

.content__with-logo--wrapper .template-section-title h2 {
    margin-bottom: 0;
    line-height: 38px;
    letter-spacing: -0.56px;
}

.chalanges__points--Items .chalanges___points {
    font-size: 18px;
    color: #12182E;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
}


.knwb-customer .chalanges__points--Items&gt;p {
    max-width: 322px;
    margin: auto;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #5A5D6B;
    margin-top: 20px;
}

.automation__knowbler-silders--Outer .template-section-title {
    padding-bottom: 40px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

.automation__knowbler-silders--Outer .template-section-title h2 {
    margin-bottom: 0;
    line-height: 38px;
    letter-spacing: -0.56px;
}

.automation__knowbler--slider {
    padding: 0 90px;
    margin: 0;
    list-style-type: none;
    position: relative;
}

.automation__knowbler-silders--Outer {
    padding-bottom: 60px;
}

.automation__knowbler--sliderItem {
    text-align: center;
    background-color: #FFFFFF;
    box-shadow: 0px 6px 24px #00000014;
    padding: 40px;
}

.knwb-customer .automation__knowbler--sliderItem {
    margin: 0px 5px;
}

.automation__knowbler--sliderItem .slider__inner-content-title {
    color: #12182E;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
}

.automation__knowbler--sliderItem .slider__inner-content-content {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #5A5D6B;
}

.knowbler__single-review--wrapper {
    margin-top: 60px;
}

.knowbler__single-review--wrapper .template-section-title {
    text-align: left !important;
    padding-bottom: 40px;
}

.knowbler__single-review--wrapper .template-section-title h2 {
    margin-bottom: 0;
    line-height: 38px;
    letter-spacing: -0.56px;
    margin-left: 0px !important;
}

.knowbler__review-content {
    display: flex;
    gap: 21px;
    align-items: flex-start;
}

.knowbler__review-content&gt;p {
    color: #12182E;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    margin-bottom: 0;
}

.knowbler__review-content .quote__icon {
    margin-top: 10px;
}

.knowbler__review-author {
    display: flex;
    align-items: center;
    margin-top: 40px;
}

.knowbler__review-author .author__icon {
    margin-bottom: 0;
    margin-right: 12px;
}

.knowbler__review-author .author__details&gt;h6 {
    color: #12182E;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 5px;
}

.knowbler__review-author .author__details&gt;p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #12182E;
    margin-bottom: 0;
}

.knowbler__review-author .author__details {
    margin-right: 33px;
}

.author__brand-relation {
    background-color: #fff;
    border-radius: 0px 12px 12px 0px;
    border-left: 3px solid #F48B00;
    padding: 15px 40px;
    max-width: 170px;
}


.su__knowbler-main--sectionInvert {
    background-color: #12182E;
    padding-bottom: 60px;
}

.su-appinium.knwb-customer section.main-banner-pages.knowbler h1 {
    line-height: 54px;
    letter-spacing: -0.96px;
    font-size: 48px;
}

.knwb-customer .template-section-title h2 {
    line-height: 38px;
    letter-spacing: -0.56px;
    max-width: 980px;
    margin: auto;
}

.knwb-customer .su__knowbler-main--sectionInvert {
    width: calc(100% - 140px) !important;
    margin: 0px auto;
}

.knwb-customer .su__knowbler-main--sectionInvert .automation__knowbler-silders--Outer {
    padding-bottom: 38px;
}

.knwb-customer .su__knowbler-main--sectionInvert .storyValueUnit {
    min-height: 185px;
}

.knwb-customer .su__knowbler-main--sectionInvert .storyValueUnit .perValue {
    margin-bottom: 17px;
}

.knwb-customer section.master-support-sec {
    padding: 0px 0 40px;
}

.knwb-customer section.request-demo-sec.knowbler-pge {
    background: #FFFFFF 0% 0% no-repeat padding-box;
}

.knwb-customer section.request-demo-sec.knowbler-pge h2,
section.request-demo-sec.knowbler-pge p {
    color: #12182E;
    text-align: left;
}

.knwb-customer section.request-demo-sec.knowbler-pge .main-heading h2 {
    font-size: 28px;
    font-family: Montserrat;
    font-weight: bold;
    line-height: 52px;
}

.knwb-customer section.request-demo-sec.knowbler-pge p {
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 28px;
}

.knwb-customer .su__knowbler-main---wrapper p.case {
    font-size: 24px;
    line-height: 38px;
    color: #F48B00;
    font-weight: 700;
    margin-bottom: 40px;
    letter-spacing: -0.48px;
}

section.learn-mid {
    text-align: center;
    padding: 60px 0px;
}

.knwb-customer section.learn-mid h2 {
    font-size: 32px;
    line-height: 50px;
    color: #12182E;
    font-weight: 700;
    margin: auto;
    margin-bottom: 20px;
    letter-spacing: -0.64px;
    max-width: 886px;
}

.knwb-customer section.learn-mid a {
    font-weight: 600;
    color: #FFFFFF;
    padding: 13px 30px;
    text-decoration: none;
    letter-spacing: -0.36px;
    font-size: 18px;
    line-height: 66px;
    border: none;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
}

.knwb-customer section.learn-mid a:hover {
    color: #ffffff;
    text-decoration: none;
}

.knwb-customer #requestdemo .mktoError {
    left: 0;
    right: unset !important;
}


.su__knowbler-main--sectionInvert .template-section-title h2,
.su__knowbler-main--sectionInvert .chalanges__points--Items&gt;p,
.su__knowbler-main--sectionInvert .template-section-title p,
.su__knowbler-main--sectionInvert .knowbler__review-content&gt;p,
.su__knowbler-main--sectionInvert .knowbler__review-author .author__details&gt;h6,
.su__knowbler-main--sectionInvert .knowbler__review-author .author__details&gt;p {
    color: #fff;
}

.su__knowbler-main--sectionInvert .storyValueUnit,
.su__knowbler-main--sectionInvert .chalanges__points--Items {
    width: 25%;
}

.su__knowbler-main--sectionInvert .chalanges__points--Items {
    min-height: 172px;
}

.su__knowbler-main--sectionInvert .chalanges__points--Items&gt;p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
}

.su__knowbler-main--sectionInvert .template-section-title p {
    font-weight: 400;
    line-height: 26px;
    margin-top: 18px;
}

.su__knowbler-main--sectionInvert .storyValueUnit .perValue {
    font-size: 60px;
}

.su__knowbler-main--sectionInvert .storyValueUnit {
    font-size: 16px;
}

.su__knowbler-main--sectionInvert .author__brand-relation {
    padding: 18px 20px;
}

.automation__knowbler--sliderItem .slider__inner-content-content strong {
    color: #12182E;
    font-weight: 600;
}


.automation__knowbler--slider .slick-list.draggable {
    margin-bottom: 0;
}

.automation__knowbler--slider .slick-prev.slick-arrow,
.automation__knowbler--slider .slick-next.slick-arrow {
    bottom: auto;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: auto;
    background-image: none;
    padding: 0;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-color: #12182E;

}


.automation__knowbler--slider .slick-prev.slick-arrow svg,
.automation__knowbler--slider .slick-next.slick-arrow svg {
    color: #12182E;
}

.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-prev.slick-arrow,
.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-next.slick-arrow {
    border-color: #fff;
}

.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-prev.slick-arrow svg,
.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-next.slick-arrow svg {
    color: #fff;
}

.automation__knowbler--slider .slick-prev.slick-arrow svg,
.automation__knowbler--slider .slick-next.slick-arrow svg {
    height: 32px;
}

.automation__knowbler--slider .slick-prev.slick-arrow:hover svg,
.automation__knowbler--slider .slick-next.slick-arrow:hover svg,
.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-prev.slick-arrow:hover svg,
.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-next.slick-arrow:hover svg {
    color: #F48B00;
}

.automation__knowbler--slider .slick-prev.slick-arrow:hover,
.automation__knowbler--slider .slick-next.slick-arrow:hover,
.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-prev.slick-arrow:hover,
.su__knowbler-main--sectionInvert .automation__knowbler--slider .slick-next.slick-arrow:hover {
    border-color: #F48B00;
}

.automation__knowbler--slider .slick-next.slick-arrow {
    left: calc(100% - 60px);
}

.automation__knowbler--slider .slick-prev.slick-arrow {
    right: calc(100% - 60px);
}

/*Support Agent Template */

.support__agent-slider--items {
    border: 2px solid #5F6164;
    border-radius: 50px;
    padding: 30px;
    background-color: #fff;
}

.support__agent-target-title {
    font-size: 34px;
    line-height: 44px;
    color: #3B3C41;
    font-weight: 700;
    margin-bottom: 20px;
}

.support__agent-target-title span {
    display: table;
    font-size: 28px;
    color: #FF7900;
    font-weight: 800;
}

.support__agent-description {
    color: #515256;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    margin-bottom: 30px;
}

.support__agent-selective {
    margin-bottom: 0;
    padding-left: 38px;
    position: relative;
    font-size: 24px;
    font-weight: 700;
    color: #3B3C41;
    line-height: 32px;
}

.support__agent-selective&gt;svg {
    position: absolute;
    left: 0;
    top: 6px;
}

.support__agent-content-wrapper {
    padding-left: 30px;
}

.support__agent-img&gt;figure {
    display: table;
    margin-bottom: 0;
}

.support__agent-slider--items&gt;.row {
    align-items: center;
}


.support__agent-slider--outer {
    background-color: rgb(242 250 255 / 80%);
    padding-bottom: 20px;
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 35px;
    margin-top: 90px;
}


body.features .zendesk-guide-template-section .template-section-title {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

body.features .zendesk-guide-template-section {
    padding-top: 90px;
    padding-bottom: 0;
}


.support__agent-slider .slick-dots {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: flex;
    align-items: flex-start;
    gap: 20px;
    font-weight: 700;
}

.support__agent-slider .slick-dots&gt;li {
    flex-grow: 1;
}

.support__agent-slider .slick-dots&gt;li&gt;button[type="button"] {
    padding: 0;
    border: none;
    font-size: 0;
    background-color: #E1E0FF;
    width: 100%;
    height: 6px;
    margin-bottom: 15px;
    border-radius: 6pc;
    position: relative;
    overflow: hidden;
}

.support__agent-slider .slick-dots&gt;li .custom-heading&gt;span {
    display: block;
    font-size: 28px;
    font-weight: 700;
    line-height: 44px;
    color: #FF7900;
    padding-bottom: 10px;
    opacity: 0;
    visibility: hidden;
}

.support__agent-slider .slick-dots&gt;li .custom-heading {
    color: #515256;
    font-size: 20px;
    line-height: 30px;
    transition: all .3s ease;
}

.support__agent-slider .slick-dots&gt;li.slick-active .custom-heading {
    color: #FF7900;
}

.support__agent-slider .slick-dots&gt;li.slick-active .custom-heading&gt;span {
    visibility: visible;
    opacity: 1;
}

.support__agent-slider .slick-list.draggable {
    margin-bottom: 35px;
}

.support__agent-slider .slick-dots&gt;li&gt;button[type="button"]:after {
    content: "";
    height: 100%;
    background-color: #FF7900;
    width: 0;
    font-family: none;
    left: 0;
    transition: background-color .3s ease;
    position: absolute;
    top: 0;
}

@keyframes increaseWidth {
    0% {
        width: 0;
    }

    100% {
        width: 100%;
    }
}

.support__agent-slider .slick-dots&gt;li.slick-active&gt;button[type="button"]:after {
    animation: increaseWidth 3000ms ease-in-out forwards;
}

body.features .template-section-title h2 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 0;
}

body.features .zendex__inner-content-wrapper h2 {
    font-weight: 600;
}


.support__agent-slider--outer .template-section-title {
    padding-bottom: 41px;
}

/* Product Advisory Board Template*/

.product__advisor-board--outer .template-section-title p {
    color: #5A5D6B;
    line-height: 26px;
    font-weight: 600;
}

.product__advisor-board--outer .template-section-title h2 {
    margin-bottom: 15px;
    line-height: 38px;
}

.product__advisor-board--outer .template-section-title {
    padding-bottom: 50px;
}

.advisors__team-memebers ul {
    list-style: none;
    padding: 0;
    margin: 0;
    flex-flow: row wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.advisors__team-memebers ul&gt;li {
    padding: 0 15px;
    width: 33.33%;
    margin-bottom: 30px;
    position: relative;
}

.advisors__team-memebers .redirect-icon {
    width: 24px;
    position: absolute;
    right: 26px;
    top: 12px;
}

.advisors__team-memebers ul&gt;li .teamHolder {
    border: 1px solid transparent;
    transition: border 0.3s ease-in-out;
}

.advisors__team-memebers li.team-cover {
    transition: border 0.3s ease-in-out;
}

.advisors__team-memebers ul&gt;li .teamHolder:hover {
    border: 1px solid #F48B00;
}

.advisors__team-memebers img.hover {
    display: none;
    cursor: pointer;
}

/* .advisors__team-memebers li.team-cover:hover {
    cursor: pointer;
    } */

.advisors__team-memebers li.team-cover:hover img.hover {
    display: block;
}

.advisors__team-memebers li.team-cover:hover img.dark {
    display: none;
}

.advisors__team-memebers .image-section.viewTeamMember {
    max-height: 269px;
    overflow: hidden;
    max-width: 269px;
    border-radius: 100%;
    margin-bottom: 28px;
    border: 1px solid transparent;
    margin-left: auto;
    margin-right: auto;
}

.advisors__team-memebers .viewTeamMember img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.advisors__team-memebers .text-team .viewTeamMember {
    color: #F48B00;
    font-size: 26px;
    font-weight: 600;
    line-height: 38px;
    margin-bottom: 10px;
}

.advisors__team-memebers .text-team .designation {
    color: #5A5D6B;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
    min-height: 66px;
    margin-bottom: 0px;
}

.advisors__team-memebers ul&gt;li .teamHolder {
    text-align: center;
    background-color: #F3FBFF;
    padding: 40px 30px 30px;
    height: 100%;
}

.advisors__team-memebers .text-team .social-icon-container&gt;a {
    font-size: 45px;
    line-height: normal;
    margin-top: 25px;
    display: inline-block;
    color: #0a66c2;
}

.product-advisory-board span.name-cover {
    font-size: 26px;
    line-height: 38px;
    color: #F48B00;
    font-weight: 600;
}

.product-advisory-board p.name {
    margin-top: 28px;
    margin-bottom: 10px;
}



/* Advisor Modal popup css */
.teamPopUp {
    display: flex;
    width: 100%;
}

#su_pop_team_content {
    width: 100%;
}

.modal-dialog .modal-content .close {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #000;
    opacity: 1;
    color: #fff;
    padding: 8px;
    font-size: 12px;
}

.leftSection {
    background-color: #12182E;
    max-width: 298px;
}

.about-image .viewMember {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    overflow: hidden;
    border: 1px solid #F48B00;
    margin-left: auto;
    margin-right: auto;
}

.about-image .viewMember img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.about-image {
    padding: 50px 45px 40px;
    text-align: center;
}

.member__details {
    color: #fff;
    margin-top: 30px;
}

.member__details .member__details-name {
    font-size: 26px;
    line-height: 38px;
    font-weight: 600;
    color: #F48B00;
    margin-bottom: 15px;
}

.member__details .member__details-designation {
    line-height: 22px;
    font-weight: 600;
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 25px;
}

.social-icon-container&gt;a {
    font-size: 45px;
    line-height: normal;
    margin-top: 0;
    display: inline-block;
    color: #0a66c2;
    position: relative;
}

.social-icon-container&gt;a:after {
    content: "";
    height: 30px;
    width: 30px;
    position: absolute;
    background-color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
}

.social-icon-container&gt;a&gt;span {
    z-index: 1;
    position: relative;
}

.rightSection {
    width: calc(100% - 298px);
    padding: 32px 40px 34px;
}

.rightSection .member__details-bio&gt;img {
    height: 40px;
    margin-bottom: 15px;
}

.rightSection .member__details-bio&gt;p {
    color: #5A5D6B;
    font-size: 15px;
    line-height: 26px;
    font-weight: 600;
}

.product-advisory-board .modal {
    background-color: rgba(0, 0, 0, .82);
}

.product-advisory-board section.SUma_outline .container {
    padding: 0 4px;
}

.product-advisory-board .image-section {
    max-width: 270px;
    margin: auto;
}

.product-advisory-board .image-section img {
    max-width: 80%;
}

/* Leadership - webpage revamp */

.leadership .advisors__team-memebers ul&gt;li {
    width: 25%;
}

.leadership .advisors__team-memebers ul {
    justify-content: center;
}

.leadership .text-team span.name-cover {
    font-size: 22px;
    line-height: 38px;
    color: #F48B00;
    font-weight: 600;
}

.leadership .image-section img {
    max-width: 80%;
}

.leadership .text-team .name {
    margin: 24px 0px 0px 0px;
}

.leadership section.customers {
    background-color: #12182E;
    max-width: calc(100% - 100px);
    margin: 30px auto 60px;
    padding: 60px 0px 20px;
}

.leadership .template-section-title h2 {
    line-height: 38px;
}

.leadership section.customers .template-section-title h2 {
    color: #FFFFFF;
}

.leadership section.customers ul.d-flex {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
    gap: 26px;
}

.leadership section.customers li.logo {
    max-width: 214px;
}

.leadership section.customers li.logo img {
    background-color: #ffffff;
    max-width: 214px;
    margin: 6px 6px;
    max-height: 80px;
}

.leadership .advisors__team-memebers ul&gt;li .teamHolder {
    padding: 40px 14px 30px;
}

.leadership .product__advisor-board--outer {
    padding-bottom: 0px;
}

.leadership .su__common-template-section {
    padding-top: 30px;
}

.leadership .product__advisor-board--outer .template-section-title {
    padding-bottom: 34px;
}

.leadership .about-image {
    padding: 50px 24px 40px;
}

.leadership .advisors__team-memebers .text-team .social-icon-container&gt;a {
    margin-top: 11px;
}

.leadership .MultiCarousel {
    float: left;
    overflow: hidden;
    padding: 15px 75px;
    width: 100%;
    position: relative;
}

.leadership .MultiCarousel .MultiCarousel-inner {
    -webkit-transition: 1s ease all;
    transition: 1s ease all;
    float: left;
}

.leadership .MultiCarousel .MultiCarousel-inner .item {
    float: left;
    position: relative;
}

.leadership .MultiCarousel .MultiCarousel-inner .item&gt;div {
    text-align: center;
}

.leadership .MultiCarousel .MultiCarousel-inner .item .pad15 {
    margin-left: 5px;
}

.leadership .MultiCarousel .leftLst,
.leadership .MultiCarousel .rightLst {
    position: absolute;
    border-radius: 50%;
    top: calc(50% - 14px);
    color: #f38a00;
    display: none;
}

.leadership .MultiCarousel.ShowPaging .leftLst,
.leadership .MultiCarousel.ShowPaging .rightLst {
    display: block;
    cursor: pointer;
}

.leadership .MultiCarousel .leftLst {
    left: 0px;
}

.leadership .MultiCarousel .rightLst {
    right: 0px;
}

.leadership .MultiCarousel.ShowPaging .leftLst {
    left: 0px;
}

.leadership .MultiCarousel.ShowPaging .rightLst {
    right: 0px;
}

.leadership .MultiCarousel .leftLst.over,
.leadership .MultiCarousel .rightLst.over {
    display: none;
}

.leadership .MultiCarousel-inner .item .carousel-partner {
    padding: 0;
    margin: 0;
    overflow: hidden;
    background-color: #ffffff;
    max-width: 96%;
}

.leadership .MultiCarousel-inner .item .carousel-partner img {
    padding: 0;
    margin: 0;
    max-width: 100%;
}

.leadership .MultiCarousel.ShowPaging .leftLst svg,
.leadership .MultiCarousel.ShowPaging .rightLst svg {
    display: none;
}

.leadership .MultiCarousel .leftLst span.svg-left:after {
    content: "&lt;";
    position: absolute;
    left: 0;
    bottom: 50%;
    top: 50%;
    height: 50px;
    border: 1px solid #ffffff;
    padding: 13px 18px;
    color: #ffffff;
    font-size: 26px;
    background-size: 12px;
    line-height: 26px;
}




.leadership .MultiCarousel .rightLst span.svg-left:after {
    content: "&gt;";
    position: absolute;
    bottom: 50%;
    right: 0px;
    top: 50%;
    height: 50px;
    border: 1px solid #ffffff;
    padding: 13px 18px;
    color: #ffffff;
    font-size: 26px;
    background-size: 12px;
    line-height: 26px;
}

.leadership .MultiCarousel .leftLst span.svg-left:hover:after,
.leadership .MultiCarousel .rightLst span.svg-left:hover:after {
    color: #f38a00 !important;
    border: 1px solid #f38a00 !important;
}

.leadership section.customers h2 {
    color: #FFFFFF;
    font-size: 28px;
    letter-spacing: -0.56px;
    line-height: 38px;
    font-weight: 700;
    margin-bottom: 40px;
}

.leadership section.customers .slick-prev.slick-arrow {
    position: absolute;
    bottom: 15px;
    left: -70px;
    background-image: url(../assets/img/arrw-prev.svg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #FFFFFF;
    padding: 24px 24px;
    color: #ffffff;
    font-size: 0;
    background-size: 12px;
    right: unset;
    background-color: transparent;
}

.leadership section.customers .slick-prev.slick-arrow:hover {
    color: #F48B00;
    border: 1px solid #F48B00;
    transform: unset;
    background-image: url(../assets/img/arrw-prev-hov.svg);
    background-size: 14px;
}

.leadership section.customers .slick-next.slick-arrow {
    position: absolute;
    bottom: 15px;
    left: unset;
    background-image: url(../assets/img/arrw-next.svg);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #FFFFFF;
    padding: 24px 24px;
    color: #ffffff;
    font-size: 0;
    background-size: 12px;
    right: -70px;
    background-color: transparent;
    transform: unset;
}

.leadership section.customers .slick-next.slick-arrow:hover {
    color: #F48B00;
    border: 1px solid #F48B00;
    background-image: url(../assets/img/arrw-next-hov.svg);
    background-size: 14px;
}

.leadership section.customers .slick-slider {
    padding-bottom: 0;
    margin-bottom: 0;
}

.leadership section.customers .slick-slide img {
    margin-left: 15px;
}



/* SU Loader css */

.su-loader {
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    z-index: 9999999;
    background: rgba(255, 255, 255, 0.5);
    position: fixed;
}

@-webkit-keyframes play {
    100% {
        background-position: -1393.1px;
    }
}

@keyframes play {
    100% {
        background-position: -1393.1px;
    }
}

.loader-image {
    width: 43px;
    height: 44px;
    margin: 2% auto;
    background: url(../images/Loader.png?su_vr=2019&amp;time=17:55) left center;
    -webkit-animation: play .8s steps(27) infinite;
    animation: play .8s steps(27) infinite;
    vertical-align: middle;
    position: relative;
    top: 50%;
}



/* Faceted Search webpage revamp */

.faceted-search section.customers-testimonails.customers-crousel.testimonial-revamp {
    background-color: #12182E;
    margin-bottom: 134px;
}

.faceted-search .su-appinium.su-security section.main-banner-pages.knowbler h1 {
    font-size: 40px;
    line-height: 56px;
    margin-bottom: -6px;
}

.faceted-search .customers-crousel .carousel-inner .testimonial-heading h2,
.faceted-search .customers-crousel p.testimonial-content,
.faceted-search .customers-crousel p.customer-name,
.faceted-search .customers-crousel p.customer-designation {
    color: #FFFFFF;
}

.faceted-search .customers-testimonails .customer-profile img {
    max-width: 180px;
    margin-left: 20px;
}

.faceted-search .customers-testimonails .customer-profile .customer-pic img {
    margin-left: 0px;
}

.faceted-search section.req-demo {
    max-width: 1720px;
    background-color: #D6EFFF;
    margin: auto;
    padding: 60px 0px;
    margin-bottom: 60px;
    margin-top: 60px;
}

.faceted-search section.req-demo .container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.faceted-search section.req-demo h3 {
    font-size: 28px;
    line-height: 44px;
    font-weight: 700;
    color: #12182E;
    margin-bottom: 0px;
}

.faceted-search section.req-demo p {
    text-align: center;
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
    color: #12182E;
    margin: 20px 0px 60px;
    max-width: 946px;
}

.faceted-search section.req-demo a {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #F48B00;
    padding: 15px 48px;
    text-decoration: none;
}

.faceted-search .su-appinium.su-security .fuel-knowledge-section {
    margin-top: 19px;
}

.faceted-search .su-appinium.su-security .fuel-knowledge-section .common-para {
    margin-bottom: 0px !important;
}

.faceted-search .su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp {
    padding: 60px 0px 50px;
    min-height: 402px;
    max-width: calc(100% - 100px);
}

.faceted-search section.req-demo {
    max-width: calc(100% - 100px);
}

.faceted-search .su-appinium .customers-crousel .carousel-indicators {
    top: -62%;
}

.faceted-search .su-appinium .customers-crousel li.carousel-pagination {
    margin-bottom: 10px;
}

.faceted-search .su-security section.master-support-sec {
    padding: 0px 0 40px;
    margin-top: 60px;
}

.faceted-search .su-appinium .customers-crousel li.carousel-pagination {
    width: 10px;
    height: 10px;
}

.customers section.master-support-sec .main-heading p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 600;
    letter-spacing: 0px;
    margin-bottom: 5px;
}

/* cognitive search homepage revamp */

.cog-search-v2 section.smooth-onboarding-sec.large-llm-sec.delivering-sec.supercharge-sec {
    background-color: unset;
    font-size: 22px;
    line-height: 40px;
    color: #12182E;
    font-weight: 500;
    margin-bottom: 0px;
}

.cog-search-v2 .community-revise.knowbler-faq .faq-section .faq-item {
    border: unset;
}

/* Enterprise Search v2 - styling */

.enterprise-search-v2 .community-revise.knowbler-faq .faq-section .faq-item {
    border: unset;
}


@media screen and (min-width: 1440px) {
    .su-appinium.su-security .master-support-sec .slick-next.slick-arrow {
        left: calc(50% + 15px);
    }

    .faceted-search .customers-testimonails .carousel-inner {
        min-width: 1170px;
    }

    .suva-for-customer-support-and-self-service h3.suva-md-head.text-left.head-left {
        padding-right: 22px;
    }

    .suva-for-customer-support-and-self-service p.common-para.mt-4.content-left {
        padding-right: 24px;
    }

    .leadership section.SUma_outline .container {
        padding: 0 0px;
    }

    .su-gpt .searchUnifygpt-leading .ai-inner-sec {
        width: 105%;
    }

    .impact-section .row {
        margin-right: 1%;
    }

    .su-gpt .leading-sec .row:nth-child(3) {
        margin-top: 20px;
    }

}

@media only screen and (min-width: 992px) {
    .leading-sec .row:nth-child(3) {
        margin-top: 30px;
    }

    .knowbler-home .search-sec .impact-card {
        min-height: 253px;
        padding: 0px 50px 40px;
        justify-content: end;
    }

    .knowbler-home img.card-value {
        max-height: 45px;
    }
}

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

    .su-appinium.su-security .appinium-customers,
    .su-appinium.su-security section.security-card-section,
    .su-appinium.su-zendesk section.customer-support,
    .su-appinium.su-zendesk .madcap-software,
    .su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
        margin: 0 50px;
    }

    .suva-analytics-re section.trial-register,
    .suva-analytics-re section.dive-deeper {
        margin-left: 50px;
        margin-right: 50px;
    }


    .leadership section.customers {
        max-width: calc(100% - 100px);
    }

    body.roi-calculator .value-box {
        line-height: 40px !important;
    }
}

@media (min-width:1024px) and (max-width: 1440px) {
    .roi-calculator .knowbler-home .impact-section .suva-md-head {
        padding: 0px 30px;
    }
}

@media screen and (max-width: 1243px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -36%;
    }

    .knowbler-home .customers-crousel p.testimonial-content {
        margin-top: 15px;
    }

    .knowbler-home .impact-section .card-strip {
        gap: 16px;
    }

    .knwb-customer br {
        display: none;
    }
}

@media screen and (max-width: 1190px) {
    .knowbler-home .impact-section .card-strip {
        gap: 12px;
    }

    body.roi-calculator .agent-helper-mid-sec {
        padding-top: 0 !important;
    }

    body.roi-calculator .agent-helper-mid-sec .row {
        margin-top: 0 !important;
    }

    .knowbler-home .impact-card {
        min-width: 230px;
    }
}

@media screen and (max-width: 1150px) {
    .knowbler-home .impact-card {
        min-width: 222px;
        min-height: 203px;
    }

    .su-appinium.su-security .appinium-customers,
    .su-appinium.su-security section.security-card-section,
    .su-appinium.su-zendesk section.customer-support,
    .su-appinium.su-zendesk .madcap-software,
    .su-appinium.su-zendesk section.customers-testimonails.customers-crousel.testimonial-revamp {
        margin: 0 25px;
    }

    .suva-analytics-re section.trial-register,
    .suva-analytics-re section.dive-deeper {
        margin-left: 25px;
        margin-right: 25px;
    }
}

@media screen and (max-width: 1140px) {
    .su-appinium.su-madcap .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 40% !important;
    }

    .su-appinium.su-madcap.knwb-customer .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 43% !important;
    }

    .su-appinium.su-madcap .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 43%;
    }

    /* .su-appinium.su-security .master-support-sec .slick-next.slick-arrow {
        left: unset;
        } */

    .search-analytic-revamp .master-support-sec .slick-next.slick-arrow {
        left: unset;
        right: 44%;
    }

    .search-analytic-revamp .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 404px !important;
    }

    .suva-pages-bottom-header.bottom_header_suva .navbar-nav li a {
        padding: 0 14px !important;
    }
}

@media screen and (max-width: 1117px) {
    .knowbler-home .slider-card {
        min-height: 194px;
        justify-content: center;
    }
}

@media screen and (max-width: 1100px) {
    .knowbler-home .impact-card {
        min-width: 210px;
        min-height: 210px;
    }

    .suva-pages-bottom-header.bottom_header_suva .navbar-nav li a,
    .suva-pages-bottom-header.bottom_header_suva .navbar-nav li span {
        font-size: 11px !important;
    }
}

@media screen and (max-width: 1082px) {
    .knowbler-home .llm-new-strip .slick-list.draggable {
        min-height: 225px;
    }

    .sugpt-analytics section.SUma_outline .container {
        padding: 0 20px;
    }
}

/* @media (min-width:1321px) and (max-width: 1440px) {
    .knwb-customer .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 170px;
    }
    } */

/* ipad - device - css */

@media (min-width:1030px) and (max-width: 1340px) {
    .leadership section.customers .container {
        width: 75%;
    }

    .cog-search-v2 section.four-blocks-cognitive-search {
        width: calc(100% - 0px) !important;
    }

    section.four-blocks-cognitive-search h5 {
        font-size: 17px;
    }

    .leadership section.customers .slick-slide img {
        margin: 0 auto;
    }

    .suva-home-revamp .Ai-sec .ai-inner-sec {
        min-height: 650px;
    }

    .su-gpt .searchUnifygpt-leading.elevating-section .ai-inner-sec {
        min-height: 226px;
    }

    .page-notification .col.kn-col {
        padding: 30px 0 12px;
    }

    .searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.delivering-sec.supercharge-sec {
        width: calc(100% - 48px);
    }

    .searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue .data-row p {
        min-height: 0px;
    }
}

@media (min-width:1030px) and (max-width: 1320px) {
    .sugpt-analytics .analytic-img {
        max-width: 110px;
        width: 293px;
    }

    .product-advisory-board section.SUma_outline .container {
        padding: 0 15px;
    }

    .agent-revamp .award-section .award-inner-sec {
        width: auto !important;
    }

    .page-why-suva .why-suva-differentiate-head .suva-md-head br {
        display: none;
    }

    .knwb-customer .chalanges__points--Items {
        min-height: 240px;
    }

    .leadership .text-team span.name-cover {
        font-size: 19px;
        line-height: 30px;
    }

}

@media (min-width: 1220px) and (max-width: 1320px) {
    .knwb-customer .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 204px;
    }
}


@media (min-width:992px) and (max-width: 1200px) {
    .knwb-customer .chalanges__points--Items {
        min-height: 318px;
    }

    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 230px;
    }
}

@media (min-width:1201px) and (max-width: 1300px) {
    .knwb-customer .chalanges__points--Items {
        min-height: 290px;
    }
}

@media (min-width:1097px) and (max-width: 1400px) {
    .chalanges__points--Items .chalanges___points {
        font-size: 20px;
    }
}

@media (min-width: 1321px) and (max-width: 1400px) {
    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 200px;
    }
}

@media screen and (max-width: 1055px) {
    .knowbler-home .llm-new-strip .slick-list.draggable {
        min-height: 250px;
    }
}

@media screen and (max-width: 1030px) {
    .knowbler-home .slider-card {
        min-height: 220px;
    }

    .knowbler-home section.award-section .slick-arrow {
        padding: 30px 22px;
    }

    body.roi-calculator .agent-helper-mid-sec {
        padding-top: 40px !important;
    }
}

@media (min-width: 1008px) and (max-width: 1026px) {
    .su-appinium.su-security .common-para {
        font-size: 15px;
    }

    .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;
    }
}

@media screen and (max-width: 1025px) {
    .knowbler-home p.card-value {
        font-size: 55px;
    }

    .knowbler-home .slider-card {
        min-height: 216px;
        justify-content: start;
    }

    .su-appinium.su-security .appinium-customers h4.ap-cu-heading {
        margin-bottom: 20px;
    }

    .search-analytic-revamp .master-support-sec .main-heading p {
        margin-bottom: 0px;
    }

    .suva-analytics-re section.main-banner-pages.knowbler.analytics {
        min-height: 348px;
    }

    .knwb-customer .automation__knowbler--sliderItem {
        box-shadow: unset;
        margin: 0px 5px;
    }

    .suva-home-revamp .Ai-sec .ai-inner-sec {
        min-height: 650px;
    }

    .suva-home-revamp section.heretto-vid-section .vid-thumbnail {
        max-width: 400px;
    }

    .suva-home-revamp .support-slider.slick-initialized.slick-slider {
        padding: 0 30px;
        padding-right: 22px;
    }

    .suva-home-revamp section.heretto-vid-section.suva-vid .container {
        padding: 12px;
    }

    .product-advisory-board section.SUma_outline .container {
        padding: 0 32px;
    }

    .leadership .text-team span.name-cover {
        line-height: 32px;
    }

    .leadership section.customers .slick-slide img {
        margin: 0 auto;
        width: 80%;
    }

    .leadership section.customers .slick-next.slick-arrow {
        right: -29px;
    }

    .leadership section.customers .slick-prev.slick-arrow {
        left: -29px;
    }
}

@media screen and (max-width: 1024px) {
    .success-story-lp section.success-lp-content .card-strip {
        margin-left: -12px;
    }

    .leadership br {
        display: unset;
    }

    .leadership .text-team span.name-cover {
        font-size: 21px;
    }

    .leadership .advisors__team-memebers ul&gt;li .teamHolder {
        padding: 40px 4px 30px;
    }

    .suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li {
        margin-bottom: 12px;
    }

    .roi-calculator .knowbler-roi-heading h5.text-md-start {
        font-size: 38px;
        line-height: 44px;
    }

    body.roi-calculator .cta-section h2 {
        line-height: 36px;
    }

    .roi-calculator .knowbler-home .search-sec .impact-card {
        justify-content: unset;
    }

    .roi-calculator .knowbler-home .impact-section .suva-md-head {
        line-height: 40px;
    }

}

@media screen and (max-width: 997px) {
    .knowbler-home .card-strip {
        flex-direction: column;
        gap: 30px;
    }

    .knowbler-home .impact-card {
        align-items: center;
        justify-content: center;
        min-width: unset;
        min-height: unset;
        width: 95%;
    }

    .knowbler-home .impact-section {
        width: 88%;
    }

    .knowbler-home .impact-card p.card-txt {
        max-width: unset;
    }

    .knowbler-home .llm-new-strip .slick-list.draggable {
        min-height: 250px;
    }
}

@media screen and (min-width: 993px) {
    body.roi-calculator section.knowbler-roi-calc.ro-search {
        margin-top: 0px;
        width: calc(100% - 140px);
        margin: 0 auto;
    }
}

@media screen and (max-width: 992px) {
    .su-appinium .optim-head h2.suva-md-head.text-center {
        max-width: unset
    }

    .su-appinium .optim-head p.sub-txt-head {
        max-width: unset;
    }

    .su-appinium .optim-head p.sub-txt-head {
        margin-top: 15px;
        margin-bottom: 30px;
    }


    .su-appinium .appinium-experience h4.ap-exp-heading,
    .about-appinium .appinium-experience h4.ap-exp-heading {
        font-size: 30px;
    }

    .su-appinium .master-support-sec .main-heading h2 {
        margin-top: 8px;
    }

    .su-appinium .customers-crousel .carousel-indicators {
        top: -76%;
    }

    .su-appinium.su-madcap section.customers-testimonails.customers-crousel.testimonial-revamp {
        margin-top: 30px;
    }

    .knowbler-home .customers-testimonails.customers-crousel.testimonial-revamp {
        height: unset;
        width: 88%;
    }

    .su-appinium.su-madcap section.main-banner-pages.knowbler h1 {
        line-height: 42px;
    }

    .mb-custom-15 {
        margin-bottom: -15px
    }

    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 60vw;
    }

    .knowbler-home .slider-card {
        width: 40%;
        min-height: unset;
        height: 220px;
    }

    .su-appinium.su-security section.main-banner-pages.knowbler.suva_banner {
        padding: 50px 0;
    }

    .knowbler-home .customers-crousel .carousel-indicators {
        top: -43%;
    }

    .suva-home-revamp .suva-testimonial .testimonial-slide.slick-slide.slick-current.slick-active {
        gap: 25px;
        flex-direction: column;
        align-items: center;
    }

    .suva-home-revamp .suva-testimonial .content-section {
        text-align: center;
    }

    .searchROI-main .suva-home-revamp .suva-testimonial .content-section {
        text-align: unset;
    }

    .suva-home-revamp .suva-testimonial .content-section .head {
        justify-content: center;
        gap: 20px;
    }

    .knowbler-home .impact-section {
        margin-bottom: 50px;
    }

    .knowbler-home section.main-banner-pages.knowbler h1 {
        line-height: 46px;
        font-size: 37px;
    }

    .knowbler-home .testimonial-revamp .testimonial-heading h2,
    .knowbler-home section.awards-sec p,
    .knowbler-home .common-spc.elvate-sec .suva-md-head,
    .knowbler-home .llm-new-strip .main-heading h2,
    .knowbler-home .award-section.common-spc.Integrations.agents-sec h2 {
        line-height: 40px;
    }

    .knowbler-home .common-spc.elvate-sec video {
        max-width: 48% !important;
    }

    .knowbler-home section.awards-sec p {
        font-size: 27px;
        margin-bottom: 0px;
        margin-top: 30px;
    }

    .su-appinium.su-security .appinium-customers h4.ap-cu-heading {
        margin-bottom: 20px;
    }

    .su-appinium.zen-support .fuel-knowledge-section .suva-md-head.txt-align {
        margin-top: 10px;
    }

    .knowbler-analytics-main.search-analytic-revamp .cycle-tab-item {
        width: 30% !important;
    }

    .search-analytic-revamp section.main-banner-pages.knowbler h1 {
        line-height: 48px;
    }

    .search-analytic-revamp .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 42% !important;
    }

    .analytics-row.uncover .analytic-img {
        width: -webkit-fill-available;
    }

    .analytic-img {
        max-width: 172px;
        width: -webkit-fill-available;
    }

    .suva-analytics-re .adoption-section .nav .cycle-tab-item {
        width: 33% !important;
    }

    .suva-analytics-re section.trial-register h4 {
        line-height: 50px;
    }

    .search-analytic-revamp .master-support-sec .main-heading h2 {
        margin-top: 8px;
    }

    .search-analytic-revamp section.main-banner-pages.knowbler.suva_banner {
        padding: 70px 0;
    }

    .knwb-customer .su__knowbler-main--section,
    .knwb-customer .su__knowbler-main--sectionInvert {
        width: calc(100% - 40px) !important;
    }


    .knwb-customer .automation__knowbler-silders--Outer {
        padding-bottom: 38px;
    }

    .suva-home-revamp section.main-banner-pages.knowbler h1 {
        text-align: center !important;
    }

    .suva-home-revamp .suva_banner p {
        margin-right: auto;
        margin-left: auto;
        text-align: center;
        margin-bottom: 20px
    }

    .suva-home-revamp .banner-btns {
        width: 100%;
        gap: 20px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .suva-home-revamp section.main-banner-pages.knowbler.suva_banner p.download-brochure,
    .suva_banner p.rq-demo {
        margin: unset !important;
    }

    .suva-home-revamp .suva-testimonial .content-section .head h4 {
        font-size: 26px;
    }

    .suva-home-revamp section.Ai-sec .row {
        flex-wrap: nowrap;
    }

    .suva-home-revamp .Ai-sec .ai-inner-sec {
        min-height: 660px;
    }

    .suva-home-revamp .suva-testimonial .content-section p.comment {
        text-align: left;
    }

    .product-advisory-board section.SUma_outline .container {
        padding: 0 32px;
    }

    .faceted-search .su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp {
        max-width: calc(100% - 50px);
        min-height: 460px;
    }

    .llm-integrations .faceted-search .su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp {
        max-width: calc(100% - 50px) !important;
        min-height: 460px;
        padding: 20px;
    }

    .faceted-search section.req-demo {
        max-width: calc(100% - 50px);
    }


    .faceted-search section.req-demo h3 {
        text-align: center;
    }

    .leadership .advisors__team-memebers ul&gt;li {
        width: 100%;
        max-width: 45%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .leadership section.customers .slick-next.slick-arrow,
    .leadership section.customers .slick-prev.slick-arrow {
        bottom: 18px;
    }

    .leadership section.customers {
        margin: 50px auto 60px;
    }

    .page-why-suva .chatbot_parent_sec {
        margin-bottom: 60px !important;
        margin-top: -10px !important;
    }

    .page-why-suva .response-humanization-section .suva-md-head {
        margin-top: 32px;
    }

    .page-why-suva section.master-support-sec {
        padding: 0px 0px 40px;
        margin-bottom: 40px;
    }

    .roi-calculator .knowbler-roi-heading h5.text-md-start {
        line-height: 42px;
        font-size: 32px;
    }

    body.roi-calculator section.knowbler-roi-calc.ro-search {
        width: 88%;
        margin: auto;
    }

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        margin-top: 0;
    }

    .roi-calculator .knowbler-home .impact-section .suva-md-head {
        line-height: 38px;
        font-size: 25px;
    }

    body.roi-calculator .cta-section.search h2 {
        line-height: 36px !important;
    }

    .roi-calculator .suva-home-revamp section.suva-testimonial.search-testimonial {
        padding: 40px 0px 44px;
    }

    body.roi-calculator .cta-section.search h2 {
        max-width: 450px;
    }

}

@media only screen and (min-width: 768px) {
    .su-aem .pad-rght-0 {
        padding-right: 0px !important;
    }

    .su-aem .pad-lft-0 {
        padding-left: 0px !important;
    }

    .roi-calculator .suva-home-revamp section.suva-testimonial.search-testimonial,
    .roi-calculator .cta-section.search,
    .roi-calculator .knowbler-home .impact-section,
    body.roi-calculator section.knowbler-roi-calc.ro-search {
        width: 88% !important;
    }
}

@media (min-width: 767px) and (max-width: 992px) {

    .su-appinium .appinium-experience p.ap-exp-txt,
    .about-appinium .appinium-experience p.ap-exp-txt {
        font-size: 13px;
        margin: 30px 30px 40px 0px;
    }

    .su-appinium .leading-sec .row {
        flex-wrap: nowrap;
    }

    .su-appinium.su-madcap .section-3 .m-resp-bttm {
        margin-top: -30px;
    }

    .su-appinium.su-madcap .section-3 .suva-md-head {
        line-height: 30px;
    }

    .su-appinium.su-aem .fuel-knowledge-section .row.align-items-center {
        margin-bottom: 20px;
    }

    .su-appinium.su-aem section.su-aem a.marketplace-cta {
        width: 230px;
    }

    .su-appinium.su-aem p.marketplace-txt {
        max-width: 520px;
    }

    .knowbler-analytics-main.suva-analytics-re .main-banner-pages.knowbler.analytics {
        min-height: 294px;
    }

    .suva-analytics-re .adoption-section .nav,
    .suva-analytics-re .business-metric .nav {
        margin-bottom: 30px !important;
    }

    .suva-analytics-re section.trial-register,
    .suva-analytics-re section.dive-deeper {
        margin-bottom: 0px;
        margin-top: 30px;
    }

    .suva-analytics-re .fuel-knowledge-section {
        margin-top: 40px;
    }

    .suva-analytics-re .adoption-section .suva-md-head {
        margin-top: 0px;
    }

    .automation__knowbler-silders--Outer {
        padding-bottom: 38px;
    }

    .suva-home-revamp .suva-testimonial .content-section .link-section {
        align-items: center;
        flex-direction: column;
        gap: 20px;
    }

    .suva-home-revamp .suva-testimonial .content-section .link-section&gt;a&gt;p {
        font-size: 15px;
        margin: 0px 0px 0px;
    }

    .leadership section.customers {
        margin: 35px auto 60px;
    }

    .suva-home-revamp section.suva-testimonial {
        padding-bottom: 60px;
    }

    .suva-home-revamp section.heretto-vid-section.suva-vid .container {
        padding: 16px;
    }

    .roi-calculator .knowbler-home .search-sec .impact-card {
        min-height: 174px;
        max-width: 80%;
    }
}

@media (min-width: 767px) and (max-width: 768px) {
    .suva-analytics-re .adoption-section .suva-md-head {
        margin-top: 40px;
    }

    .suva-home-revamp .suva-testimonial .content-section .link-section {
        align-items: center;
        justify-content: center;
        gap: 30px;
    }

    body.roi-calculator .cta-section.search h2 {
        max-width: 360px;
    }
}


@media screen and (max-width: 926px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -55%;
    }
}

@media screen and (max-width: 882px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 90vw;
    }

    .knowbler-home .customers-crousel .customer-profile {
        display: flex;
        align-items: baseline;
        flex-direction: column;
    }

    .knowbler-home .customers-crousel .carousel-indicators {
        top: -52%;
    }

    .knowbler-home .customers-crousel .customer-profile-content {
        margin-left: 0px;
    }

    .knowbler-home .customers-crousel .customer-profile .partner-logo {
        margin-left: 0px;
    }
}

@media screen and (max-width: 882px) {
    .knowbler-home .llm-new-strip .slick-list.draggable {
        min-height: 230px;
    }
}

@media screen and (max-width: 798px) {
    /* .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 150vw;
        } */

    .knowbler-home .customers-crousel p.testimonial-content {
        margin-top: 12px;
    }

    .knowbler-home section.awards-sec p {
        font-size: 28px;
        margin-top: 20px;
    }

    .zen-support .fuel-knowledge-section .row {
        margin: 20px 0px;
    }

    .search-analytic-revamp .master-support-sec .slick-next.slick-arrow {
        left: unset;
        right: 40%;
    }
}

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

    .suva-home-revamp section.suva-testimonial,
    .suva-home-revamp .Ai-sec.common-spc,
    .suva-home-revamp section.award-section.common-spc,
    .suva-home-revamp section.award-section.common-spc,
    section.heretto-vid-section.partner-heretto-vid {
        width: calc(100% - 60px) !important;
    }

    .suva-home-revamp section.suva-testimonial .testimonial-slide {
        flex-direction: column-reverse;
    }

    .suva-home-revamp section.modal_section.common-spc p {
        margin-bottom: 30px;
    }

    .suva-home-revamp section.Ai-sec .row {
        flex-wrap: wrap;
    }

    .suva-home-revamp .Ai-sec .ai-inner-sec {
        min-height: 450px;
        width: 80%;
        margin: auto;
    }

    .suva-home-revamp .suva-testimonial .content-section p.comment {
        text-align: center;
    }

    .suva-home-revamp .suva-md-head {
        font-size: 28px;
    }

    .suva-home-revamp section.heretto-vid-section.suva-vid .container {
        justify-content: center;
    }

    .suva-home-revamp section.modal_section.common-spc .suva-md-head,
    .suva-home-revamp .suva-md-head {
        font-size: 28px;
        line-height: 38px;
    }

    .suva-home-revamp section.modal_section.common-spc .suva-md-head {
        line-height: 38px;
    }

    .suva-home-revamp .Empower-sec .suva-md-head {
        line-height: 38px;
    }

    .suva-home-revamp .knowbler.suva_banner .orange-txt {
        font-weight: 400;
    }

    .leadership .advisors__team-memebers ul&gt;li {
        width: 100%;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

    .leadership section.customers .slick-next.slick-arrow,
    .leadership section.customers .slick-prev.slick-arrow {
        bottom: 10px;
        padding: 21px 21px;
    }

    /* .suva-home-revamp .suva-testimonial .content-section .link-section .card {
        display: none;
        } */

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        margin-top: 0 !important;
    }

}

@media screen and (max-width: 767px) {
    .success-story-lp section.success-lp-content .card-strip {
        display: block !important;
        margin-left: 0px;
    }

    .success-story-lp section.success-lp-content .card-strip .impact-card:nth-child(2) {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    p.ag-more {
        text-align: center;
    }

    .su-appinium .appinium-experience .ap-exp,
    .about-appinium .appinium-experience .ap-exp {
        flex-direction: column-reverse;
    }

    .su-appinium .appinium-experience h4.ap-exp-heading,
    .about-appinium .appinium-experience h4.ap-exp-heading {
        font-size: 26px;
    }

    .su-appinium .appinium-experience .ap-exp-content,
    .about-appinium .appinium-experience .ap-exp-content {
        text-align: center;
        margin: auto;
        margin-top: 30px;
    }

    .su-appinium .appinium-experience p.ap-exp-txt,
    .about-appinium .appinium-experience p.ap-exp-txt {
        margin: 20px auto;
    }

    .su-appinium .fuel-knowledge-section .suva-md-head.txt-align,
    .su-appinium .fuel-knowledge-section p.common-para {
        text-align: center;
    }

    .su-appinium .fuel-knowledge-section p.common-para {
        margin-bottom: 0px;
    }

    .su-appinium.su-madcap .fuel-knowledge-section p.common-para {
        margin-bottom: 8px;
    }


    .su-appinium .optim-head h2.suva-md-head.text-center {
        max-width: unset;
        font-size: 28px;
    }

    .su-appinium .optim-head p.sub-txt-head {
        max-width: unset;
    }

    .su-appinium .leading-sec .row {
        flex-wrap: wrap;
        margin-top: 25px;
    }

    .su-appinium .leading-sec .row .col-lg-3 {
        margin: 20px 0px;
    }

    .su-appinium .leading-sec.brightree-success .ai-inner-sec {
        min-height: unset;
    }

    .su-appinium .appinium-customers .ap-cu-card {
        align-items: unset;
        flex-direction: column;
    }

    .su-appinium .appinium-customers .ap-cu-img {
        margin: 10px 12px;
        padding: 0px 5px;
    }

    .su-appinium.su-madcap .appinium-customers .ap-cu-img {
        margin: 0px 12px;
    }

    .su-appinium .appinium-customers h4.ap-cu-heading {
        margin-bottom: 30px;
    }

    .su-appinium .appinium-experience .ap-exp-btn,
    .about-appinium .appinium-experience .ap-exp-btn {
        display: flex;
        flex-direction: column;
    }

    .su-appinium .appinium-experience button.ap-exp-vid,
    .about-appinium .appinium-experience button.ap-exp-vid {
        margin-right: 0px;
        margin-bottom: 20px;
    }



    .su-appinium.su-madcap .m-resp-bttm {
        margin-bottom: 35px !important;
    }

    .su-appinium .leading-sec.brightree-success {
        padding-bottom: 10px;
    }

    .su-appinium .leading-sec.brightree-success .suva-md-head {
        margin-bottom: -20px !important;
    }

    .su-appinium .customers-crousel .customer-profile {
        align-items: flex-start;
        flex-direction: column;
    }

    .su-appinium.su-madcap .customers-crousel .customer-profile {
        align-items: center;
        flex-direction: column;
    }

    .su-appinium.su-madcap .customers-crousel .customer-profile .customer-pic img {
        width: 80px;
    }

    .su-appinium.su-madcap .customers-crousel p.customer-designation {
        text-align: center;
    }

    .su-appinium .customers-crousel p.testimonial-content {
        margin-right: 0px;
        text-align: center;
    }

    .su-appinium .customers-crousel .customer-profile-content {
        margin-left: 0px;
    }

    .su-appinium .customers-crousel .customer-profile .partner-logo {
        margin-left: 0px;
    }

    .su-appinium.su-madcap .main-banner-pages .container.madcap-banner {
        flex-direction: column;
    }

    .su-appinium.su-madcap .main-banner-pages .container.madcap-banner .banner-txt {
        text-align: center;
        margin-bottom: 40px;
    }

    .su-appinium.su-madcap .main-banner-pages .container.madcap-banner .banner-img {
        margin-left: 0px;
    }

    .su-appinium.su-madcap .main-banner-pages .container.madcap-banner .banner-img img {
        height: 75vh;
    }

    .su-appinium.su-madcap .customers-crousel .carousel-inner .testimonial-heading h2 {
        margin-left: 15px;
    }

    .su-appinium.su-madcap .customers-crousel .testimonial-heading {
        justify-content: center;
    }

    section.su-aem .aem-marketplace .container {
        flex-direction: column;
    }


    p.marketplace-txt {
        text-align: center;
        margin: auto;
        margin-bottom: 30px;
    }

    .su-appinium.su-aem .marketplace-txt {
        margin-bottom: 20px;
    }

    .su-appinium.su-madcap .appinium-customers h4.ap-cu-heading {
        margin-bottom: 15px;
    }

    .su-appinium.su-madcap section.customers-testimonails.customers-crousel.testimonial-revamp {
        padding-bottom: 25px;
    }

    .su-appinium.su-aem .fuel-knowledge-section .suva-md-head {
        line-height: 28px;
    }

    .su-appinium.su-madcap .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 42%;
    }

    .su-appinium.su-madcap .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 34% !important;
    }

    .su-appinium.su-madcap.knwb-customer .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 40% !important;
    }

    .su-appinium.su-security .security-card-section .container.card-container {
        flex-direction: column;
    }

    .su-appinium.su-security .m-resp-bttm {
        margin-top: 15px;
    }

    .su-appinium.sugpt-analytics .row {
        flex-direction: column-reverse;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .su-appinium.su-security .appinium-customers h4.ap-cu-heading {
        margin-bottom: 24px;
    }

    .su-appinium.su-security .appinium-customers .ap-cu-img {
        padding: 0px 5px;
        margin: unset;
    }

    .su-appinium.su-security .appinium-customers .ap-cu {
        padding: 34px 0px 34px;
    }

    .su-appinium.su-security section.master-support-sec .feaured-resources-wrapper {
        margin-top: 28px;
    }

    .su-appinium.su-security section.master-support-sec .slick-list.draggable {
        margin-bottom: 35px;
    }

    .su-appinium.su-security section.main-banner-pages.knowbler h1 {
        line-height: 36px;
    }

    .su-appinium.su-security .appinium-customers .ap-cu-img img {
        margin: -18px 0px;
    }

    .su-appinium.su-zendesk .customer-support .support-card-section,
    .su-appinium.su-zendesk .zendesk-properties .prop-cards-section {
        flex-direction: column;
        align-items: center;
    }

    .knowbler-home .slider-card-section {
        flex-direction: column;
    }

    .knowbler-home .slider-card {
        width: 100vw;
        height: unset;
    }

    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 160vw;
    }

    .su-appinium.su-security .appinium-customers .ap-cu-card {
        justify-content: center;
        align-items: center;
        gap: 20px;
    }

    .su-appinium.su-zendesk .madcap-software .container {
        flex-direction: column-reverse;
        gap: 30px;
    }

    .sugpt-analytics .analytics-row {
        justify-content: center;
        flex-wrap: wrap;
    }

    .sugpt-analytics .analytics-row.uncover {
        flex-direction: column-reverse;
    }

    .search-analytic-revamp .fuel-knowledge-section .suva-md-head.txt-align {
        text-align: center;
    }

    .search-analytic-revamp .adoption-section .tab-content {
        text-align: center;
    }

    .madcap-flare-search .su-appinium.su-madcap .appinium-customers .ap-cu-card {
        align-items: center;
    }

    .su-appinium.su-madcap .appinium-customers .ap-cu-card {
        align-items: center;
    }

    .leadership section.customers .slick-next.slick-arrow,
    .leadership section.customers .slick-prev.slick-arrow {
        bottom: 25px;
        padding: 21px 21px;
    }
}

@media screen and (max-width: 734px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 170vw;
    }
}

@media screen and (max-width: 723px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -56%;
    }
}

@media screen and (max-width: 690px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 195vw;
    }
}

@media screen and (max-width: 684px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -58%;
    }
}

@media screen and (max-width: 647px) {
    .suva-home-revamp .suva-testimonial .content-section .head {
        gap: 8px;
    }

    .suva-home-revamp .suva-testimonial .content-section .link-section {
        flex-direction: column;
    }
}

@media screen and (max-width: 640px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 225vw;
    }
}

@media screen and (max-width: 598px) {
    .knowbler-home .llm-new-strip .slick-list.draggable {
        min-height: 360px;
    }


    .leadership section.customers .slick-slide img {
        width: 72%;
    }

    .leadership section.customers .slick-prev.slick-arrow {
        padding: 21px 21px;
    }

    .leadership section.customers {
        max-width: calc(100% - 75px);
    }
}

@media screen and (max-width: 590px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 260vw;
    }

    .knowbler-home .customers-crousel .carousel-indicators {
        top: -61%;
    }
}

@media screen and (max-width: 552px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -55%;
    }
}

@media screen and (max-width: 540px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 290vw;
    }

    .knowbler-home .customers-crousel .carousel-indicators {
        top: -52%;
    }

    .leadership section.customers .slick-next.slick-arrow,
    .leadership section.customers .slick-prev.slick-arrow {
        bottom: 17px;
    }

    section.SUma_outline section.customers .container {
        width: 96% !important;
    }
}

@media screen and (max-width: 500px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -50%;
    }

    .knowbler-home .llm-new-strip .slick-list.draggable {
        min-height: 400px;
    }

    .su-appinium.su-security .appinium-customers .ap-cu-img img {
        margin: -12px 0px;
    }

    .su-appinium.su-security .appinium-customers h4.ap-cu-heading {
        margin-bottom: 20px;
    }

    .su-zendesk .zen-steps {
        flex-flow: column;
    }
}

@media screen and (max-width: 480px) {
    form#mktoForm_8963 .row_6 .mktoRequiredField .mktoAsterix {
        padding-left: 8px !important;
        padding-right: 0px !important;
    }

    section.about-clocktower-sec.common-spc {
        margin-top: -20px !important;
    }

    .search-analytic-revamp section.main-banner-pages.knowbler.suva_banner {
        padding: 60px 10px;
    }

    .search-analytic-revamp section.main-banner-pages.knowbler.suva_banner h1 {
        font-size: 23px;
    }

    .knowbler-analytics-main .main-banner-pages.knowbler .banner-sub-txt {
        font-size: 16px;
        text-align: center;
        font-weight: 500;
        line-height: 26px;
    }

    .search-analytic-revamp .adoption-section .tab-content {
        margin-top: -30px;
    }

    .knowbler-analytics-main.search-analytic-revamp .cycle-tab-item {
        width: 84% !important;
    }

    .search-analytic-revamp .fuel-knowledge-section .suva-md-head.txt-align {
        text-align: center;
    }

    .search-analytic-revamp section.SUma_outline .container {
        padding: 0px 7px;
    }

    .search-analytic-revamp section.master-support-sec .card-holder {
        padding: 0 4rem;
    }

    .search-analytic-revamp .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 174px !important;
    }

    .search-analytic-revamp .master-support-sec .slick-next.slick-arrow {
        left: 210px;
    }

    .knwb-customer .su__knowbler-main--section .storyValueUnit {
        width: 100%;
    }

    .knwb-customer .su__knowbler-main--sectionInvert .storyValueUnit {
        min-height: 128px;
        align-items: center;
        justify-content: flex-start;
        padding: 30px 18px 0px;
    }


    .leadership section.customers .slick-slide img {
        width: 72%;
    }

    .leadership section.customers .slick-next.slick-arrow,
    .leadership section.customers .slick-prev.slick-arrow {
        padding: 21px 21px;
    }

    body.roi-calculator section.knowbler-roi-calc.ro-search {
        width: 95%;
        margin: auto;
    }

    body.roi-calculator .cta-section.search h2 {
        font-size: 25px;
        line-height: 36px;
    }

    .roi-calculator .cta-section.search {
        width: calc(100% - 22px) !important;
    }

    .roi-calculator .cta-section.search a {
        margin: auto;
    }

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        margin-top: 30px !important;
    }

    body.roi-calculator section.knowbler-roi-calc.ro-search {
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }

    .roi-calculator .suva-home-revamp section.suva-testimonial.search-testimonial,
    .roi-calculator .cta-section.search {
        width: 95% !important;
    }

    .insights-section .insights-gif {
        margin-left: 0px !important;
    }

    div#SearchROIFormPop h5.formHead,
    div#SearchROIFormPop h5.resultHead {
        line-height: 32px !important;
    }
}

@media screen and (max-width: 473px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 330vw;
    }
}

@media screen and (max-width: 448px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 340vw;
    }

    .knowbler-home p.card-txt {
        padding: 0px 40px;
    }

    .knowbler-home .customers-crousel .carousel-indicators {
        top: -57%;
    }

    .knowbler-home .common-spc.elvate-sec video {
        max-width: 100% !important;
    }

    .knowbler-home .common-spc.elvate-sec .container {
        padding-right: unset;
    }

    .knowbler-home .award-section.common-spc.Integrations.agents-sec h2 {
        line-height: 32px;
    }

    .knowbler-home .customers-crousel .customer-profile .partner-logo {
        margin-left: 25px;
    }

    .su-appinium.su-security .main-banner-pages p.llm-banner-sub-head {
        margin-top: 8px !important;
    }

    .su-appinium.su-security.zen-support .main-banner-pages p.llm-banner-sub-head {
        margin-top: 12px !important;
    }

    .su-appinium.su-security .fuel-knowledge-section {
        margin-top: 26px;
    }

    .su-appinium.su-security .security-card-section p.card-txt {
        margin-top: 5px;
    }

    .su-appinium.su-security.zen-support .master-support-sec .main-heading h2 {
        font-size: 25px;
        line-height: 32px;
    }

    .su-appinium.zen-support .master-support-sec .main-heading p {
        line-height: 22px;
    }

    .su-appinium.su-security section.main-banner-pages.knowbler h1 {
        line-height: 28px;
    }

    .su-appinium.su-security.zen-support section.main-banner-pages.knowbler h1 {
        line-height: 30px;
    }

    .zen-support .page-head.container {
        padding: 60px 32px 0px;
    }

    .su-appinium.su-security.zen-support .m-resp-bttm {
        margin-top: -20px;
    }

    .zen-support .page-head.container p {
        line-height: 28px;
    }

    section.SUma_outline.zen-support .container {
        padding: 0 0px;
    }

    .zen-support .page-head.container {
        margin-top: 30px;
    }

    .knowbler-home .common-spc.elvate-sec .elevate-vid {
        padding-right: 5px;
    }

    .knowbler-home .awards-sec ul.slick-dots {
        margin-top: 25px !important;
    }

    .suva-analytics-re section.trial-register h4 {
        font-size: 29px;
        line-height: 42px;
        margin-bottom: 10px;
    }

    .suva-analytics-re section.trial-register p {
        line-height: 26px;
    }

    .suva-analytics-re section.dive-deeper h4 {
        line-height: 42px;
        font-size: 29px;
    }

    .suva-analytics-re .fuel-knowledge-section .suva-md-head,
    .suva-analytics-re .fuel-knowledge-section .common-para {
        text-align: center !important;
    }

    .suva-analytics-re .fuel-knowledge-section {
        margin-top: 54px;
    }

    .suva-analytics-re .adoption-section .nav .cycle-tab-item {
        width: 100% !important;
    }

    .suva-analytics-re .business-metric ul.nav.nav-tabs&gt;li:last-child a {
        margin-right: 2px;
    }

    .suva-analytics-re #requestform {
        margin-top: 0px !important;
    }

    .content__with-logo--wrapper .logo-container {
        margin-bottom: 10px;
    }

    .knwb-customer .content__with-logo--wrapper .logo-container {
        margin-bottom: 25px;
    }

    .content__with-logo--wrapper .template-section-title h2 {
        line-height: 30px;
    }

    .automation__knowbler--slider .slick-prev.slick-arrow {
        right: 54%;
    }

    .automation__knowbler--slider .slick-next.slick-arrow {
        left: 54%;
    }

    .automation__knowbler--sliderItem .slider__inner-content-title {
        line-height: 22px;
    }

    .showcaseOfStoryValue {
        gap: 25px;
    }

    .knowbler__review-author {
        gap: 10px;
    }


    .knwb-customer .content__with-logo--wrapper .template-section-title {
        padding-bottom: 26px;
    }

    .knwb-customer .knowbler__single-review--wrapper {
        margin-top: 40px;
    }

    .knwb-customer .knowbler__single-review--wrapper .template-section-title {
        padding-bottom: 20px;
    }

    .knwb-customer .automation__knowbler-silders--Outer {
        padding-bottom: 40px;
    }

    .knwb-customer .automation__knowbler--sliderItem .slider__inner-content-title {
        line-height: 22px;
    }

    .knwb-customer .template-section-title h2 {
        line-height: 34px;
        text-align: center;
    }

    .suva-home-revamp .SUma_outline .container {
        padding: 0 12px;
    }

    .suva-home-revamp .banner-btns {
        width: 100%;
        gap: 12px;
    }

    .suva-home-revamp .suva-testimonial .content-section p.comment {
        margin: 20px 0px;
    }

    .suva-home-revamp.SUma_outline section.Ai-sec .container,
    .suva-home-revamp .Breed-sec.suvaHpbreed .container {
        padding: 0 12px;
    }

    .suva-home-revamp .Ai-sec .suva-md-head {
        line-height: 34px;
    }

    .suva-home-revamp .reco-sec img.mb-3 {
        max-width: unset !important;
    }

    .suva-home-revamp .suva_banner p {
        margin: 20px auto 10px !important;
    }

    .suva-home-revamp .Ai-sec .ai-inner-sec {
        min-height: 540px;
        width: 90%;

    }

    .suva-home-revamp .suva-testimonial .content-section .link-section&gt;a&gt;p {
        margin-top: 15px;
    }

    .suva-home-revamp .suva-testimonial .content-section .link-section&gt;a&gt;p {
        margin: 20px 0px 0px;
    }

    .suva-home-revamp section.modal_section.common-spc .suva-md-head {
        line-height: 34px;
    }

    section.SUma_outline .container {
        padding: 0px;
    }

    .suva-home-revamp .suva-md-head {
        font-size: 27px;
    }

    .su-appinium.sugpt-analytics section.main-banner-pages.knowbler h1 {
        line-height: 34px;
    }

    .product__advisor-board--outer {
        padding-bottom: 60px;
    }

    .leadership .product__advisor-board--outer {
        padding-bottom: 10px !important;
    }

    .searchunify-for-madcap .su-appinium.su-madcap .appinium-customers .ap-cu-card {
        align-items: center;
    }

    .madcap-flare-search .su-appinium.su-madcap .appinium-customers .ap-cu-card {
        align-items: center;
    }


    .faceted-search .su-appinium .customers-crousel .carousel-indicators {
        top: -77%;
        right: -44px;
    }

    .llm-integrations .faceted-search .su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp .container {
        padding: 0 38px;
    }

    .faceted-search .su-appinium .customers-crousel .customer-profile {
        align-items: center;
    }

    .faceted-search .su-appinium .customers-crousel .customer-profile-content {
        text-align: center;
    }

    .product__advisor-board--outer {
        padding-bottom: 60px !important;
    }

    .su-appinium.su-madcap section.main-banner-pages.knowbler h1 {
        line-height: 34px;
    }

    .madcap-flare-search .su-appinium.su-madcap .appinium-customers .ap-cu-card {
        max-width: unset;
        justify-content: center;
        align-items: center;
    }

    .page-why-suva .chatbot_parent_sec {
        margin-bottom: 60px;
        margin-top: 32px;
    }
}

@media screen and (max-width: 424px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 395vw;
    }
}

@media screen and (max-width: 397px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 445vw;
    }

    section.main-banner-pages.knowbler.analytics p.download-brochure {
        margin-left: 0 !important;
    }

    .leading-sec .leading-inner-sec {
        min-height: 40px;
    }

    .opreations-leading-sec.leading-sec .row {
        margin-top: 20px;
    }
}

@media screen and (max-width: 385px) {
    .knowbler-home .testimonial-revamp .carousel-item {
        min-height: 475vw;
    }

    .knowbler-home p.card-txt {
        padding: 0px 48px;
    }

    .knowbler-home p.card-txt {
        max-width: 259px;
    }
}

@media screen and (max-width: 364px) {
    .knowbler-home .customers-crousel .carousel-indicators {
        top: -48%;
    }
}



@media (min-width: 630px) and (max-width: 690px) {

    .fuel-knowledge-section .suva-md-head,
    .response-humanization-section .suva-md-head {
        font-size: 21px;
    }

    .su-appinium.su-madcap .fuel-knowledge-section p.common-para {
        margin-bottom: 0px;
    }

    /* .su-appinium.su-madcap .m-resp-bttm {
        margin-bottom: 0px !important;
        } */

    .su-appinium .appinium-customers .ap-cu-img.cu-madcap img {
        width: 60%;
    }
}

@media (max-width: 600px) {
    .su-appinium .customers-crousel .carousel-indicators {
        top: -78%;
    }

    .su-appinium.su-madcap .main-banner-pages .container.madcap-banner .banner-img img {
        height: 45vh;
    }

    .su-appinium.su-madcap .m-resp-bttm {
        margin-bottom: 20px !important;
    }

    .su-appinium.su-aem .optim-head p.sub-txt-head {
        margin: 15px auto 33px;
    }
}

@media (max-width: 400px) {
    .su-appinium.su-madcap .appinium-customers h4.ap-cu-heading {
        letter-spacing: -2px;
    }
}

section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
    letter-spacing: -0.8px;
}

section.main-banner-pages.knowbler.kcssec h1 {
    font-size: 48px;
}

section.request-demo-sec p {
    font-size: 18px;
    line-height: 30px;
}

section.smooth-onboarding-sec.llm-sec h3.gr-heading,
section.expert-sec h3.gr-heading,
section.glimpse-sec h3.gr-heading,
section.smooth-onboarding-sec.large-llm-sec h3.gr-heading {
    font-size: 34px;
    line-height: 46px;
}

.main-heading h2 {
    font-size: 40px;
    line-height: 46px;
}

section.main-banner-pages.knowblers h3 {
    font-size: 22px;
    line-height: 36px;
}

section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
    font-size: 22px;
}

section.smooth-onboarding-sec.llm-sec p {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0px;
    color: #5A5D6B;
}

section.main-banner-pages.knowbler.llm-pillars .container.container-lg {
    max-width: 1590px;
    padding: 0px 50px;
}

form#mktoForm_8487 {
    max-width: 100% !important;
    width: 100% !important;
    text-align: center;
    font-family: Montserrat, Arial, sans-serif;
}

form#mktoForm_8487 input#Email,
form#mktoForm_8487 textarea#commentCapture,
form#mktoForm_8487 select#Country {
    width: 592px !important;
    height: 60px;
    font-size: 14px;
    padding: 14px 20px;
    font-family: Montserrat, Arial, sans-serif;
    letter-spacing: -0.4px;
    color: #808BA1;
    opacity: 0.6;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #12182E66;
}

.expert-talks form#mktoForm_8487 input#Email,
.expert-talks form#mktoForm_8487 textarea#commentCapture,
.expert-talks form#mktoForm_8487 select#Country,
.expert-talks form#mktoForm_8487 select#State {
    width: 100% !important;
    height: 48px;
    margin-bottom: 10px;
}

.expert-talks form#mktoForm_8487 select#State {
    border: 1px solid #12182E66;
}

.expert-talks .mktoForm#mktoForm_8487 .mktoOffset {
    display: none;
}

.expert-talks form#mktoForm_8487 button.mktoButton {
    width: 100%;
}

.expert-talks .form-area {
    padding-left: 100px;
}

form#mktoForm_8487 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
    margin-left: 7px;
}

form#mktoForm_8487 .mktoFormRow.row_9 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
    margin-left: -2px !important;
}

form#mktoForm_8487 label#LblemailOptInBoolean,
form#mktoForm_8487 label#LblconsenttoProcessing {
    float: right;
    width: 92% !important;
    padding: 0;
    font-size: 12px;
    color: #12182E !important;
    font-weight: 400 !important;
    line-height: 14px;
    margin-top: 3px;
    margin-bottom: 6px !important;
    font-family: Montserrat, Arial, sans-serif;
}

form#mktoForm_8487 label#LblconsenttoProcessing {
    margin-left: -100px;
}

form#mktoForm_8487 .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
    font-family: Montserrat, Arial, sans-serif;
}

form#mktoForm_8487 .mktoFormRow.row_8 {
    width: 592px !important;
}

form#mktoForm_8487 .mktoFieldWrap {
    float: left;
}

form#mktoForm_8487 .mktoField {
    line-height: 1.2em;
    font-size: 1em;
    float: right;
}

form#mktoForm_8487 .mktoRequiredField .mktoAsterix {
    display: none;
}

form#mktoForm_8487 label#LblemailOptInBoolean .mktoAsterix {
    display: block;
    float: left;
    margin-left: -14px;
    padding-right: 6px;
    color: #ffb200;
}

form#mktoForm_8487 button.mktoButton {
    background: #ffb200 !important;
    color: #fff;
    font-family: Montserrat, Arial, sans-serif;
    font-size: 16px !important;
    background-image: inherit !important;
    width: 89%;
    letter-spacing: 0;
    border: 0 !important;
    text-align: center;
    margin: 0 auto;
    padding: 12px 18px !important;
    font-weight: 600;
}

form#mktoForm_8487 span.mktoButtonWrap.mktoSimple {
    margin-left: 22px !important;
}

.expert-talks form#mktoForm_8487 span.mktoButtonWrap.mktoSimple {
    margin-left: 0px !important;
}

.large-llm-sec .row&gt;div {
    margin-bottom: 10px;
}

form#mktoForm_8487 .mktoButtonRow {
    width: 100%
}

section.expert-sec .top-row {
    /* background: transparent linear-gradient(90deg, #D6EFFF00 0%, #D6EFFF01 28%, #E0CCA709 53%, #F48B0017 100%) 0% 0% no-repeat padding-box; */
    opacity: 1;
    margin-top: 40px;
}

section.expert-sec .form-area {
    margin-left: 86px;
    padding: 30px 24px 45px 0;
}

section.request-demo-sec.llm-pillar .demo-form-container .mktoForm input#emailOptInBoolean,
section.request-demo-sec.llm-pillar .demo-form-container .mktoForm input#consenttoProcessing {
    display: block;
}

section.request-demo-sec.llm-pillar .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.request-demo-sec.llm-pillar-container .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    display: none;
}

section.request-demo-sec.llm-pillar .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.request-demo-sec.llm-pillar .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    display: none;
}

section.expert-sec h5 {
    letter-spacing: -0.32px;
    color: #5A5D6B;
    text-align: left;
    font-size: 16px;
    line-height: 23px;
}

section.expert-sec h3 {
    letter-spacing: -0.48px;
    color: #12182E;
    text-align: left;
    font-size: 17px;
    font-weight: 600;
    margin-top: 18px;
    line-height: 28px;
}

section.request-demo-sec.inner-pge.llm-pillar .mktoFormRow.row_12 .mktoError {
    bottom: -40px !important;
}

section.request-demo-sec.inner-pge.llm-pillar {
    padding: 134px 0 60px;
}

form#mktoForm_8487 .mktoFormRow.row_8 .mktoError {
    right: auto !important;
    bottom: -22px !important;
    left: 14px;
}

section.smooth-onboarding-sec.large-llm-sec {
    margin-top: 50px;
    margin-bottom: 28px;
}

section.partners-blue-sec p {
    font-size: 16px;
}

section.partners-blue-sec p .font-14 {
    font-size: 14px;
}

@media screen and (max-width: 1120px) {
    .searchunifys-federated section.master-support-sec .card-body {
        min-height: 300px;
    }
}

@media only screen and (max-width: 1024px) {
    .searchunifys-federated section.master-support-sec .card-body {
        min-height: 300px;
    }

    .su-appinium.su-security.zen-support .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 43%;
    }

    .sugpt-analytics .analytic-img img {
        display: block;
        margin: 0 auto;
    }

    .su-appinium.su-security.zen-support .feaured-resources-wrapper .slick-prev.slick-arrow,
    .su-appinium.su-security.zen-support .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 43% !important;
    }

    body.roi-calculator .cta-section.search h2 {
        line-height: 40px !important;
    }

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 676px) {
    .searchunifys-federated .img-area.exprt-detail img {
        width: 50%;
    }
}


/***********llm pillar*********/


/***********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: 28px;
    font-weight: 700;
}

section.partners-logos-two p {
    font-size: 16px;
    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: #F5F5F5 0% 0% no-repeat padding-box;
    padding: 60px 60px 55px;
    text-align: center;
}

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: bold;
}

section.main-banner-pages.partners {
    padding: 60px 0px;
    overflow: hidden;
}

section.main-banner-pages.partners h1 {
    font-size: 40px;
    margin-bottom: 20px;
    font-weight: 700;
}

section.partners-logos-two {
    margin-bottom: 40px;
    margin-top: 70px;
}

section.partners-logos-two.second,
section.partners-logos-two.third {
    margin-top: 70px;
}

section.partners-logos-two .container-bg-area {
    padding: 60px 0px 60px 60px;
    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: #12182E;
    height: 100%;
    top: 0;
    z-index: -1;
    left: 0;
}

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 #f5f5f5;
}

section.partners-benefits img.market-icons {
    width: 60px;
}

section.partners-benefits h3 {
    letter-spacing: -1.2px;
    color: #12182E;
    font-size: 28px;
    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: #ffb200;
}

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 {
    color: #555;
    font-family: "Montserrat";
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 10px 8px;
    outline: 0;
    border: 1px solid #e4e9ef;
    border-radius: 0px;
    margin-bottom: 14px;
    height: 56px;
}

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: #ffffff !important;
    font-weight: 400;
}

section.main-banner-pages.partners .demo-form-container .mktoForm a {
    padding: 0 !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: 92% !important;
    padding: 0;
    font-size: 12px;
    font-weight: 400 !important;
    line-height: 18px;
    margin-top: 3px;
    margin-bottom: 6px !important;
    font-family: "Montserrat", Arial, sans-serif;
    margin-right: -4px;
}

#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,
label#LblconsenttoProcessing {
    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: 17px;
    width: 17px;
    border: 1px solid #ffb200;
    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),
section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(5) {
    margin-bottom: 21px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoButtonRow {
    width: 100%;
    margin-top: 12px !important;
    margin-left: -14px;
}

section.main-banner-pages.partners .demo-form-container .mktoForm span.mktoButtonWrap.mktoSimple {
    display: block;
}

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: 80px 0px;
    text-align: center;
}

section.partners-blue-sec.common-spc {
    padding: 53px 0;
}

section.partners-blue-sec p.rq-demo {
    margin-top: 30px;
    text-align: center;
    width: 100%;
}

section.main-banner-pages.partners .demo-form-container .mktoForm button {
    background: #ffb200 !important;
    color: #fff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px !important;
    border-radius: 0px !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;
}

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;
    bottom: -22px !important;
}

section.main-banner-pages.partners .demo-form-container .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol .mktoError {
    right: auto !important;
    bottom: -36px !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;
    bottom: 6px !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;
}

section.partners-benefits {
    padding: 24px 0px 50px;
    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: #12182E;
    font-weight: 500;
    margin-top: 16px;
    font-size: 16px;
}

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: 28px;
    margin-bottom: 15px;
    font-weight: 700;
}

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: #efefef;
    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 #f48b00;
}

.testimonials-crousel li.slick-active button,
.toplogos-slider li.slick-active button {
    background: #f48b00;
}


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;
}

@media (max-width: 1366px) and (min-width: 1024px) {
    #mktoForm_8709 label#LblemailOptInBoolean .mktoAsterix {
        left: 42px;
    }
}


@media screen and (min-width: 1366px) and (max-width: 1400px) and (orientation: landscape) {

    form#mktoForm_8709 label#LblemailOptInBoolean {
        padding: 3px 15px 0 37px !important;
    }

    #mktoForm_8709 label#LblemailOptInBoolean .mktoAsterix {
        left: 37px !important;
    }
}

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;
}


/***********partners*********/


/***********Escalative page *********/

.top-img {
    margin-top: -20px;
}

.escalation-predsec-integration button.slick-next.slick-arrow {
    right: 16px;
}

.escalation-sec .slick-list.draggable {
    margin-bottom: 35px;
}

.tab-link li a {
    text-align: right;
    font: normal normal 600 20px/34px Montserrat;
    letter-spacing: -0.4px;
    color: #F48B00;
    opacity: 1;
    background: #fff;
}

.cycle-tab-container .tab-link.nav&gt;li&gt;a {
    font-size: 20px;
    line-height: 34px;
    background: transparent;
    color: #12182E;
    min-height: unset;
    border: 0;
    font-weight: 600;
    text-decoration: none;
}

.cycle-tab-container .tab-link.nav&gt;li.active&gt;a {
    color: #F48B00;
    background: transparent;
    text-decoration: none;
}

.mb-40 {
    margin-bottom: 40px;
}

.tab-link .cycle-tab-item:after {
    content: none;
}

.video-searchunify {
    display: block;
    margin: auto;
    /* width: 100%; */
}

.cycle-tab-container .tab-link li {
    margin: 0 20px;
    ;
}

.mb-60,
.Integrations.mb-60 {
    margin-bottom: 60px;
}

.Integrations.mb-40 {
    margin-bottom: 40px;
}

.heretto-logo {
    max-width: 100px;
}

.cprfranework-sec h3 {
    letter-spacing: -0.4px;
    font-weight: 600;
    margin-bottom: 20px;
}

.inner-cpr-sec {
    height: 100%;
    padding: 30px 25px;
    border: 1px solid #D6EFFF;
}

.inner-cpr-sec:hover {
    border: 1px solid #F48B00;
    transition: .3s ease;
}

section.llm-new-strip ul.slick-dots {
    padding-left: 0px;
    margin-top: -26px;
    margin-bottom: 0px;
}

section.llm-new-strip.smooth-onboarding-sec.llm-sec p {
    margin-top: 10px;
}

section.llm-new-strip p.rq-demo {
    height: 40px;
}

.llm-integrations section.master-support-sec h3.primary-color {
    font-size: 18px;
    line-height: 26px;
    min-height: 104px;
    font-weight: 600;
}

section.award-section .awards-recognition-slider button.slick-prev.slick-arrow {
    left: -58px;
    top: 26px;
}

section.award-section .awards-recognition-slider button.slick-next.slick-arrow {
    right: -58px;
    top: 26px;
}

.feaured-services-inner.ai-award {
    padding: 0px;
}

.searchunifygpt-use-cases .empower-tile {
    color: #5a5d6b;
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
}

.searchUnifygpt-leading.leading-sec {
    margin-top: 20px;
    margin-bottom: 54px;
}

.su-gpt .potential-section .dropdown&gt;ul&gt;li.closed svg.arrow {
    fill: #5A5D6B;
}

.su-gpt .searchUnifygpt-leading.leading-sec {
    margin-bottom: 0px;
}

.su-gpt .searchUnifygpt-leading h2.suva-md-head.mb-sm-5 {
    margin-bottom: 38px !important;
}

.su-gpt .searchUnifygpt-leading .ai-inner-sec img {
    height: 48px;
}

.su-gpt .searchUnifygpt-leading .ai-inner-sec {
    padding: 40px 20px 35px;
}

.su-gpt .searchUnifygpt-leading.impact-section .ai-inner-sec {
    padding: 40px 5px 35px;
}

.su-gpt section.modal_section.common-spc.llm-work {
    padding-bottom: 0px;
}

.su-gpt section.modal_section.common-spc.llm-work .suva-md-head {
    z-index: 99;
    position: relative;
}

.su-gpt section.modal_section.common-spc.llm-work .llm-gif {
    margin-left: -11px;
    margin-top: -40px;
}

.su-gpt section.leading-sec.common-spc.searchUnifygpt-leading.why-pick {
    margin-top: 6px;
}

/* .su-gpt .master-support-sec.customer-service.analytics-master .slick-next.slick-arrow {
    left: 35px;
    } */
.su-gpt section.master-support-sec .slick-slider {
    padding-bottom: 50px;
    margin-bottom: 30px;
}

.su-gpt section.awards-sec .slick-slider {
    margin-bottom: -60px;
}

.su-gpt .mktoForm#mktoForm_8910 .mktoButtonWrap.mktoSimple .mktoButton {
    width: 96%;
}

.su-gpt .sugpt-form-txt {
    margin-bottom: 0px;
    margin-top: -10px;
}

.su-gpt section.awards-sec {
    margin-top: 30px;
}

.su-gpt section.awards-sec ul.slick-dots {
    display: none;
}

.su-gpt section.awards-sec img {
    width: 100%;
}

.su-gpt section.awards-sec p {
    margin-bottom: 0px;
    margin-top: 10px;
    max-width: 836px;
}

.su-gpt section.awards-sec p span {
    color: #F48B00;
}

/* webpage update */

.su-gpt section.enterprise-sec {
    background: #D6EFFF;
    color: #12182E;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-top: 60px;
    padding: 50px 0px;
}

.su-gpt section.enterprise-sec h2.suva-md-head {
    margin-bottom: 30px;
}

.su-gpt section.enterprise-sec p {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #5A5D6B;
    line-height: 26px;
    max-width: 1070px;
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
}

.su-gpt section.enterprise-sec p b,
.su-gpt .potential-section .submenu li b,
.su-gpt .faq-section .answer p b {
    color: #12182E;
    font-weight: 600;
}

.su-gpt .faq-section {
    margin-bottom: 60px;
}

.su-gpt .faq-container.container {
    margin-top: 50px;
}

.su-gpt .faq-section .faq-container&gt;h2 {
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color: #12182E;
    line-height: 54px;
    margin-bottom: 30px;
    letter-spacing: -0.8px;
}

.su-gpt .faq-section .faq-item {
    margin-bottom: 10px;
}

.su-gpt .faq-section .faq-item.active .question {
    background-color: #E5F5FF;
    padding-top: 30px;
}

.su-gpt .faq-section .question {
    padding: 20px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s ease;
    padding-left: 30px;
    padding-right: 30px;
}

.su-gpt .faq-section .question h2 {
    margin: 0;
    font-size: 20px;
    color: #12182E;
    font-weight: 600;
    line-height: 34px;
}

.su-gpt .faq-section .toggle-sign {
    font-size: 40px;
    font-weight: 400;
    color: #2c3e50;
    background-color: #ffffff;
    padding: 15px 12px 16px;
    line-height: 16px;
    z-index: 99;
}

.su-gpt .faq-section .faq-item.active .answer {
    max-height: unset;
    opacity: 1;
    background-color: #E5F5FF;
    margin-top: -20px;
    padding: 16px 30px 30px;
}

.su-gpt .faq-section .answer {
    background-color: #f9f9f9;
    padding: 3px;
    margin-top: 0;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height 0.4s ease, opacity 0.4s ease;
}

.su-gpt .faq-section .answer p,
.knowbler-faq .faq-section .answer li,
.su-gpt .faq-section .answer li {
    margin: 0;
    font-size: 16px;
    color: #5A5D6B;
    max-width: 980px;
    line-height: 26px;
    font-weight: 400;
}

.su-gpt .faq-section .answer li b {
    color: #12182E;
    font-weight: 600;
}

.su-gpt .faq-section .answer p a,
.su-gpt .impact-section p.impact-sub-head a {
    color: #F48B00;
    cursor: pointer;
    text-decoration: none;
}

.su-gpt p.mt-3.font-300.llm-banner-sub-head b {
    font-weight: 600;
}

div#collapseseven p {
    color: #ffffff;
    font-size: 14px;
}

.searchUnifygpt-leading .ai-inner-sec h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0px;
    margin-top: 16px;
}

section.searchunifygpt-use-cases {
    padding-top: 18px;
}

section.analytics_white_form.sugpt-form {
    padding: 54px 0px 70px;
}

section.searchunifygpt-use-cases .bottom-cirles {
    justify-content: center;
}

.searchunifygpt section.master-support-sec .card-body {
    padding: 30px 20px 0px 30px;
    min-height: 188px;
}

.searchunifygpt section.master-support-sec .rc-cards-bottom h4 {
    text-align: left;
    margin-bottom: 0px;
}

.searchunifygpt section.master-support-sec .rc-cards-bottom {
    margin-bottom: 20px;
}

section#sugpt.demo_section.analytics_demo {
    background: #fff;
}

#mktoForm_8910 .mktoFormRow.row_1,
#mktoForm_8910 .mktoFormRow.row_2,
#mktoForm_8910 .mktoFormRow.row_3,
#mktoForm_8910 .mktoFormRow.row_4,
#mktoForm_8910 .mktoFormRow.row_5 {
    flex: 50%;
    max-width: 50%;
    padding: 0 10px 5px;
}

#mktoForm_8910 .mktoRequiredField,
#mktoForm_8910 input,
#mktoForm_8910 label#LblemailOptInBoolean,
#mktoForm_8910 select,
#mktoForm_8910 .mktoFormCol,
#mktoForm_8910 .mktoRequiredField,
#mktoForm_8910 .mktoFormCol,
#mktoForm_8910 input,
#mktoForm_8910 select,
#mktoForm_8910 label#LblemailOptInBoolean,
label#LblconsenttoProcessing,
#mktoForm_8910 .mktoRequiredField,
#mktoForm_8910 .mktoFormCol,
#mktoForm_8910 input {
    width: 100% !important;
}

#mktoForm_8910 {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
}

.analytics_white_form .mktoForm#mktoForm_8910 .mktoRequiredField .mktoAsterix {
    left: 12px;
    color: #12182E;
    display: block;
    position: absolute;
}

#mktoForm_8910 input,
#mktoForm_8910 select {
    min-height: 48px;
    border: 1px solid #E5E5E5;
    padding: 0 10px;
    font-size: 13px;
    font-family: 'Montserrat';
    font-size: 16px;
    color: #12182E;
    line-height: 66px;
    max-height: 48px;
    color: #808BA1;
}

#mktoForm_8910 input#consenttoProcessing,
#mktoForm_8910 input#emailOptInBoolean,
#mktoForm_8910 input#emailOptInBoolean,
#mktoForm_8910 input#consenttoProcessing {
    min-height: unset;
    height: 16px;
    width: 16px !important;
    background: transparent !important;
    margin-top: 0px;
    margin-left: 8px;
    border: 1px solid #E5E5E5;
    padding: 0 10px;
    font-family: 'Montserrat';
    font-size: 16px;
    line-height: 66px;
    max-height: 48px;
    color: #808BA1;
}

#mktoForm_8910 label#LblconsenttoProcessing,
#mktoForm_8910 label#LblemailOptInBoolean,
#mktoForm_8910 label#LblemailOptInBoolean,
#mktoForm_8910 label#LblconsenttoProcessing {
    display: block;
    color: #fff;
    padding: 0px 15px 0 24px;
    position: relative;
    font-weight: normal;
    line-height: 20px;
    font-family: 'Montserrat';
    color: #12182E;
}

#mktoForm_8910 .mktoFormRow.row_6 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8910 .mktoFormRow.row_7 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
}

.mktoForm#mktoForm_8910 .mktoButtonWrap.mktoSimple .mktoButton {
    width: 97%;
    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-top: 20px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 66px;
    max-height: 48px;
}

#mktoForm_8910 .mktoFormRow.row_11+div {
    width: 100%
}

.analytics_white_form .mktoForm#mktoForm_8910 .mktoFormRow.row_3 .mktoAsterix,
.analytics_white_form .mktoForm#mktoForm_8910 .mktoFormRow.row_2 .mktoAsterix,
.analytics_white_form .mktoForm#mktoForm_8910 .mktoFormRow.row_1 .mktoAsterix {
    display: none;
}

#mktoForm_8910 .mktoOffset {
    display: none;
}

section.llm-new-strip .slick-next.slick-arrow,
section.llm-new-strip .slick-prev.slick-arrow {
    display: none !important;
}

section.smooth-onboarding-sec.llm-sec span {
    color: #f48b00;
}

.searchunify-gpt section.master-support-sec h3.primary-color {
    min-height: 156px;
}

header#su-navbar .nav-item a.nav-link.su-site-search-button {
    font-size: 0 !important;
}

.knowbler-logo {
    width: 182px;
}

.knowbler-logo-mobile {
    width: 116px;
}

.feaured-services-inner.ai-award img.mb-3 {
    padding: 10px 0px 0px 0px;
}

section.leading-sec.common-spc.opreations-leading-sec.kcs-bage-sec {
    padding-top: 30px;
    padding-bottom: 30px;
}

.knowbler-for-knowledge-centered-service section.master-support-sec h3.primary-color {
    min-height: 104px;
}

.demo-cta-sec .banner-btns {
    width: 100%;
}

.demo-cta-sec .banner-btns p.rq-demo {
    margin-top: 32px;
    text-align: center;
    width: 100%;
}

section.demo_section.common-spc.demo-cta-sec {
    padding: 52px 0px 70px;
}

section.common-spc.llm-use-cases {
    padding-bottom: 22px;
    padding-top: 62px;
}

section.award-section.common-spc.Integrations .slick-next.slick-arrow:hover,
.award-section.common-spc.reco-sec .slick-next.slick-arrow:hover {
    background-image: url(../assets/img/arrw-prev.svg);
    transform: rotate(180deg);
}

section.award-section.common-spc.Integrations .slick-prev.slick-arrow:hover,
.award-section.common-spc.reco-sec .slick-prev.slick-arrow:hover {
    background-image: url(../assets/img/arrw-prev.svg);
    transform: rotate(0deg);
}

section.tech-one-sec .outer-blue-area {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    padding: 50px 45px;
    text-align: center;
    color: #12182E;
    font-weight: 500;
}

section.tech-one-sec img.tech-one {
    margin-bottom: 30px;
}

section.common-spc.outcome-agent-helper {
    padding-bottom: 32px;
}

section.common-spc.fuel-personalized {
    padding-top: 10px;
    padding-bottom: 0px;
}

section.common-spc.discover-helper {
    padding-top: 18px;
    padding-bottom: 0px;
}

section.award-section.common-spc.Integrations.agent-intergration {
    margin-top: 26px;
    margin-bottom: 10px;
    background: #12182e;
    color: #ffffff;
}

section.common-spc.tech-one-sec {
    padding-bottom: 6px;
}

section.award-section.common-spc.reco-sec.agent-recognition {
    margin-bottom: 30px;
    width: calc(100% - 140px);
}

ul.discover-lists li {
    list-style-type: none;
    padding-left: 0px;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 14px;
    margin-left: 6px;
    position: relative;
    font-weight: 500;
    color: #5A5D6B;
}

ul.discover-lists li:before {
    content: '';
    position: absolute;
    border-bottom: 1px solid orange;
    width: 14px;
    height: 2px;
    background: #F48B00 0% 0% no-repeat padding-box;
    bottom: 38px;
    left: -23px;
}

ul.discover-lists {
    padding-left: 20px;
}

.bottom_header_suva h2.agents {
    margin-bottom: 0px;
}

section.common-spc.tech-one-sec img.suva-quotes {
    margin-bottom: 14px;
    margin-right: 16px;
}

section.outcome-agent-helper .customer-support-inner p {
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
}

section.outcome-agent-helper .slick-slide img {
    display: inline;
}

section.outcome-agent-helper .slick-list.draggable {
    margin-bottom: 10px;
}

section.outcome-agent-helper ul.slick-dots {
    text-align: center;
}

section.outcome-agent-helper .t-crousel-item {
    padding: 10px 10px;
}

section.award-section.common-spc.Integrations.agent-intergration h2 {
    color: #ffffff;
}

section.common-spc.tech-one-sec .common-para {
    font-size: 17px;
    line-height: 32px;
    color: #12182e;
}

section.common-spc.tech-one-sec h5 {
    font-size: 18px;
    line-height: 30px;
    color: #12182e;
    margin-bottom: 0px;
    font-weight: 600;
}

section.common-spc.tech-one-sec p {
    line-height: 26px;
    color: #5a5d6b;
}

section.tech-one-sec .outer-blue-area p {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.36px;
    color: #12182e;
}

section.tech-one-sec .outer-blue-area p span.orange-txt {
    font-weight: 700;
}

.info-secs {
    display: inline-flex;
}

.center-info {
    position: relative;
    left: 29px;
}

.center-info-cmj {
    position: relative;
    left: 16px;
}

.center-info-klever {
    position: relative;
    left: 14px;
}

.suva_banner .info-secs p {
    margin-left: 14px;
}

.social-icons-ct {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #0000001F;
    border-radius: 28px;
    text-align: center;
    width: 204px;
    margin: 0 auto;
    margin-top: -22px;
}

.social-icons-ct ul {
    list-style-type: none;
    display: inline-flex;
    margin-top: 1rem;
    padding: 0px;
    position: relative;
    left: 8px;
}

.social-icons-ct ul li {
    margin-right: 20px;
}

section.about-clocktower-sec h2 {
    line-height: 60px;
    letter-spacing: -0.56px;
    margin-bottom: 0px;
}

section.about-clocktower-sec .c-form .mktoForm select#Country {
    margin-top: 4px !important;
}

section.about-clocktower-sec p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
}

section.about-clocktower-sec h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: -0.48px;
    color: #12182E;
}

section.about-clocktower-sec .list-advise p span {
    margin-right: 12px;
}

section.about-clocktower-sec .list-advise p {
    letter-spacing: -0.32px;
    color: #12182E;
    font-weight: 500;
}

section.about-clocktower-sec .blue-bg-area {
    background: #12182E 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 24px #12182E5C;
    color: #ffffff;
    text-align: center;
    padding: 35px 40px 40px 40px;
}

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

section.smooth-onboarding-sec.support-sec.my-0.knowbler-homepage-support-sec.w-100.ct-testimonial h5.gr-sub-heading {
    font-size: 18px;
    line-height: 32px;
    color: #12182E;
    margin-top: 0px;
}

section.about-clocktower-sec.common-spc {
    padding-top: 0px;
    padding-bottom: 0px;
}

section.smooth-onboarding-sec.support-sec.my-0.knowbler-homepage-support-sec.w-100.ct-testimonial {
    margin-top: 44px !important;
    padding: 50px 46px 34px;
    background: #D6EFFF 0% 0% no-repeat padding-box;
}

section.smooth-onboarding-sec.support-sec.my-0.knowbler-homepage-support-sec.w-100.ct-testimonial .bottom h5 {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #12182E;
}

section.smooth-onboarding-sec.ct-testimonial ol.carousel-indicators li.carousel-pagination {
    width: 12px;
    height: 12px;
    padding: 0px;
    cursor: pointer;
    background: transparent;
    border-radius: 50%;
    border: 1px solid #f48b00;
}

section.smooth-onboarding-sec.ct-testimonial ol.carousel-indicators {
    bottom: -40px;
}

section.smooth-onboarding-sec.ct-testimonial ol.carousel-indicators li.carousel-pagination.active {
    background: #f48b00;
}

section.smooth-onboarding-sec.support-sec.my-0.knowbler-homepage-support-sec.w-100.ct-testimonial p {
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
}

section.smooth-onboarding-sec.support-sec.my-0.knowbler-homepage-support-sec.w-100.ct-testimonial .align-items-left {
    padding-left: 0px;
}

section.main-banner-pages.knowbler h1.ct-title {
    margin-top: 16px;
    position: relative;
    width: 100%;
}

section.smooth-onboarding-sec.large-llm-sec.delivering-sec {
    margin-top: 0px;
}

section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row h3 {
    font-size: 56px;
    margin-right: 17px;
    margin-bottom: 16px;
    font-family: 'Bebas Neue', cursive;
    font-weight: 500;
}

section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row h3 sup {
    top: -13px;
    font-size: 35px;
    font-weight: 400;
}

section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row p {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #12182E;
}


/*section.workflows-sec {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 40px 0 50px;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-top: 22px;
    margin-bottom: 26px;
    }*/

.pillar-lld-power.self-service .empower-tile {
    box-shadow: 0px 4px 0px #F48B0059;
}

section.master-support-sec.customer-service.analytics-master.creation-sec-community {
    margin-top: -18px;
}

section.workflows-sec.check-sec .suva-md-head {
    line-height: 40px;
}

section.main-banner-pages.knowbler .ct-image:before {
    content: "";
    height: 3px;
    width: 100px;
    position: absolute;
    background-color: #f48b00;
    bottom: 78px;
    left: 50%;
    transform: translate(-50%, 0);
}

section.main-banner-pages.knowbler .ct-image {
    position: relative;
}

section.smooth-onboarding-sec.support-sec.knowbler-homepage-support-sec.ct-testimonial .bottom-text h5 {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #12182E;
    line-height: 30px;
}

section.text-center.customer-cta-sec.partners-pages a.site_btn {
    margin-top: 16px;
}

section.about-clocktower-sec.common-spc {
    margin-top: 64px;
}

section.about-clocktower-sec .c-form .mktoForm input#FirstName,
section.about-clocktower-sec .c-form .mktoForm input#LastName,
section.about-clocktower-sec .c-form .mktoForm input#Email,
section.about-clocktower-sec .c-form .mktoForm #Country,
section.about-clocktower-sec .c-form #State {
    color: #12182E;
    font-family: "Montserrat";
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 10px 8px;
    outline: 0;
    border: 1px solid #e4e9ef;
    border-radius: 0px;
    margin-bottom: 14px;
    height: 56px;
    font-size: 16px;
    letter-spacing: -0.32px;
}

section.master-support-sec.featured-res-v2 p.carousel-sub-heading {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 600;
    margin-bottom: 6px;
}

section.about-clocktower-sec .c-form .mktoForm #Country,
section.about-clocktower-sec .c-form #State {
    background: url("../assets/img/drop-arrow-orange.png") no-repeat bottom 23px right 15px #fff !important;
    margin-bottom: 12px;
}

section.about-clocktower-sec .c-form .mktoForm .mktoLogicalField {
    height: 0px !important;
}

section.about-clocktower-sec .c-form .mktoForm input#emailOptInBoolean,
section.about-clocktower-sec .c-form .mktoForm input#consenttoProcessing {
    display: none;
}

section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    content: "";
    display: block;
    height: 17px;
    width: 17px;
    border: 1px solid #ffb200;
    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.about-clocktower-sec .c-form .mktoForm label[for="emailOptInBoolean"],
section.about-clocktower-sec .c-form .mktoForm label[for="consenttoProcessing"] {
    float: right;
    width: 92% !important;
    padding: 0;
    font-size: 12px;
    font-weight: 400 !important;
    line-height: 18px;
    margin-top: 3px;
    margin-bottom: 6px !important;
    font-family: "Montserrat", Arial, sans-serif;
    margin-right: -4px;
}

section.about-clocktower-sec .c-form .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;
    z-index: 99;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    position: relative;
    top: -77px;
    left: -5px;
}

.demo-form-container .mktoForm .row_7 .mktoLabel,
.demo-form-container .mktoForm .row_6 .mktoLabel {
    width: 94% !important;
    margin-left: 25px !important;
}

section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:after,
section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:after {
    background-color: #ffb200;
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center;
}

section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after,
section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#consenttoProcessing+label:after {
    background: none;
}

section.about-clocktower-sec .c-form .mktoForm button {
    color: #fff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 18px !important;
    border-radius: 0px !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: linear-gradient(90deg, #f80 0, #ffb300 100%) !important;
}

.suva_banner ul.list-part.d-flex li p {
    font-size: 18px;
    line-height: 82px;
}

section.about-clocktower-sec .c-form .mktoForm select#State,
section.about-clocktower-sec .c-form .mktoForm select#Country,
section.about-clocktower-sec .c-form form#mktoForm_8963,
section.about-clocktower-sec .c-form .mktoForm .mktoLabel,
section.about-clocktower-sec .c-form .mktoForm input[type=text],
section.about-clocktower-sec .c-form .mktoForm input[type=email],
section.about-clocktower-sec .c-form .mktoForm form,
section.about-clocktower-sec .c-form .mktoForm .mktoFieldWrap,
section.about-clocktower-sec .c-form .mktoForm .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
    font-family: "Montserrat";
}

section.about-clocktower-sec .c-form .mktoForm .mktoRequiredField .mktoAsterix {
    display: none;
}

section.about-clocktower-sec .c-form .mktoForm .mktoOffset,
section.about-clocktower-sec .c-form .mktoForm .mktoGutter {
    height: 0;
}

section.about-clocktower-sec .c-form .mktoForm .mktoLabel {
    color: #ffffff !important;
}

section.about-clocktower-sec .c-form .mktoForm .mktoButtonRow {
    width: 100%;
    margin-top: 12px !important;
    margin-left: -14px;
}

section.about-clocktower-sec .c-form .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: relative;
    top: -31px;
    left: -31px;
}

section.about-clocktower-sec .c-form .mktoForm .row_7 .mktoLabel,
section.about-clocktower-sec .c-form .mktoForm .row_6 .mktoLabel {
    margin-left: 22px;
    width: 94% !important;
    font-weight: 400;
}

section.about-clocktower-sec .c-form .mktoForm select.mktoField,
section.about-clocktower-sec .c-form form,
section.about-clocktower-sec .c-form .mktoForm .mktoFieldWrap,
section.about-clocktower-sec .c-form .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 0 !important;
}

section.about-clocktower-sec .c-form .mktoForm .mktoFormRow:nth-child(5) {
    margin-bottom: 21px;
}

section.about-clocktower-sec .c-form .mktoForm label[for="emailOptInBoolean"] .mktoAsterix {
    display: block;
    float: left;
    display: block;
    float: left;
    margin-left: -7px;
    padding-right: 5px;
    color: #fff;
}

section.partners-logos-two.third .slick-track {
    width: 3154px !important;
}

section.partners-logos-two.third .logos-area ul.toplogos-slider li {
    width: 150px !important;
}

section.partners-logos-two.third ul.slick-dots {
    display: none;
}

section.partners-logos-two.third .cta-container span {
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
}

section.partners-logos-two.third .cta-container a:hover {
    color: #f48b00;
    text-decoration: none;
}

section.main-banner-pages.knowbler.clocktower-banner {
    background-image: url(../assets/img/clocktower-banner.png);
}

section.main-banner-pages.knowbler.clocktower-banner h1.ct-title {
    color: #12182E;
}

section.main-banner-pages.knowbler.clocktower-banner .info-secs p {
    color: #12182E;
    font-weight: 500;
}

.top-distance-row {
    margin-top: 48px;
}

.center-info-clock {
    position: relative;
    left: 6px;
}

section.master-support-sec.customer-service.analytics-master.llm-spacing .flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 0 !important;
}

.search-tuning section.master-support-sec.customer-service.analytics-master.llm-spacing .card-body {
    min-height: 170px !important;
}

section.master-support-sec.cmj-spacing .card-body {
    min-height: 246px;
}

.blue-bg.llmstrip.agent-helper .head-md {
    font-size: 28px;
    line-height: 41px;
    margin-bottom: 16px;
}

.blue-bg.llmstrip.agent-helper {
    margin-top: 34px;
    margin-bottom: 20px;
}

hr.title-line {
    height: 2px;
    background-color: #f48b00;
    width: 122px;
    margin-top: 40px;
    margin-bottom: 24px;
}

a:focus {
    outline: 0px auto -webkit-focus-ring-color !important;
}

.social-icons-ct.servicenow {
    width: 240px;
}

section.about-clocktower-sec.common-spc h4 {
    margin-bottom: 26px;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
}

.outcome-crousel ul.slick-dots li button {
    font-size: 0;
}

.outcome-crousel ul.slick-dots li {
    display: inline-block;
}

.outcome-crousel .slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 5px;
}

.outcome-crousel .slick-dots li button {
    width: 12px;
    height: 12px;
    padding: 0px;
    cursor: pointer;
    background: transparent;
    border-radius: 50%;
    border: 1px solid #f48b00;
}

.outcome-crousel li.slick-active button {
    background: #f48b00;
}

.outcome-crousel ul.slick-dots li {
    display: inline-block;
}

.awards-reco-sec .t-item {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 4px 12px #00000014;
    padding: 40px;
    margin-top: 26px;
}

section.smooth-onboarding-sec.llm-sec.awards-reco-sec p {
    text-align: left;
    margin-left: 40px;
    /* max-width: 810px; */
}

section.tech-one-sec .outer-blue-area p.case-btn {
    font-size: 18px;
    line-height: 24px;
    text-decoration: underline;
    color: #F48B00;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 0px;
}

section.tech-one-sec .outer-blue-area p.case-btn a {
    text-decoration: none;
}

section.tech-one-sec .outer-blue-area p.case-btn a:hover {
    color: #F48B00;
}

section.episodes_play .bg-grey {
    background: #E9E9E9 0% 0% no-repeat padding-box;
    padding: 20px 20px 20px 20px;
}

section.episodes_play .bg-grey span {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.36px;
}

.SUma_outline .css-episode-container.css-show {
    display: block;
}

.SUma_outline .css-episode-container {
    display: none;
}

.css-modal .modal .modal-dialog {
    min-width: 640px;
}

section.episodes-btn button.active {
    background: #F48B00 0% 0% no-repeat padding-box;
    color: #ffffff;
}

section.episodes-btn button {
    background: #fef3e5 0% 0% no-repeat padding-box;
    border: none;
    padding: 16px 40px;
    margin-right: 10px;
    color: #12182E;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
}

section.episodes_play .season-right-sec {
    margin-left: 0px;
}

section.episodes_play p.all-btn a {
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}

section.episodes_play p.all-btn {
    background: #f48b00;
    padding: 20px;
    width: 96%;
    text-align: center;
    margin: 0 auto;
}

section.session-episodes h3 {
    letter-spacing: -0.36px;
    font-size: 18px;
    font-weight: 700;
    color: #12182E;
}

section.session-episodes h3 span {
    color: #f48b00;
}

section.session-episodes h4 {
    letter-spacing: -0.36px;
    color: #12182E;
    font-size: 18px;
    margin-top: 20px;
}

section.session-episodes ul.episodes-list li::before {
    content: '';
    background: url(../assets/img/star-icon.svg);
    display: inline-block;
    height: 10px;
    width: 11px;
    background-repeat: repeat;
    position: absolute;
    top: 8px;
    left: 0;
}

section.session-episodes ul.episodes-list li {
    position: relative;
    padding-left: 25px;
    font-size: 16px;
}

section.session-episodes ul.episodes-list {
    color: #12182E;
    font-family: 'Montserrat';
    list-style-type: none;
    line-height: 30px;
    font-weight: 500;
    margin-top: 16px;
    margin-bottom: 0px;
}

section.session-episodes hr.line-btw {
    margin-top: 34px;
    margin-bottom: 40px;
    border-top: 2px solid rgba(0, 0, 0, .1);
}

section.episodes_play .scroll-area {
    max-height: 290px;
    overflow-y: scroll;
}

section.episodes_play .ai-inner-sec h3 {
    line-height: 26px;
}

.knowbler-notification {
    background-color: #F48B00;
    color: #ffffff;
}

.SUma_outline .knowbler-notification .container {
    max-width: 1440px;
    padding: 0 32px;
}

.col.kn-col {
    display: flex;
    justify-content: space-between;
    padding: 12px 0px 12px 14px;
    align-items: center;
    font-size: 16px;
}

.knowbler-notification img.livewebinar-logo.logo2 {
    visibility: hidden;
    width: 8%;
}

.knowbler-notification a {
    background-color: #11172d;
    color: #ffffff;
    padding: 6px 10px;
    margin-right: 18px;
    min-width: 112px;
    text-align: center;
}

.knowbler-notification p {
    margin: 0;
}

.searchunify-for-zendesk-guide .su-appinium.sugpt-analytics .knowbler-notification .container&gt;.row {
    margin-top: 0;
}

.col.kn-col {
    width: 160px;
}

.knowbler-notification a:hover {
    text-decoration: none;
}

.knowbler-notification .slick-initialized .slick-slide {
    display: flex;
}

.knowbler-notification ul.slick-dots {
    display: none !important;
}

.knowbler-notification .slick-slider {
    padding-bottom: 0px;
}

.knowbler-notification .slick-list.draggable {
    margin-bottom: 0px;
}

section.episodes_play {
    margin-bottom: 60px;
}

.center-info-abode {
    position: relative;
    left: 40px;
}

.center-info-higher {
    position: relative;
    left: 26px;
}

.center-info-zendesk {
    position: relative;
    left: 13px;
}

.center-info-microsoft {
    position: relative;
    left: 16px;
}

.center-info-wing {
    position: relative;
    left: 31px;
}

.center-info-sales,
.center-info-slack {
    position: relative;
    left: 12px;
}

.center-info-service {
    position: relative;
    left: 34px;
}

.center-info-heretto {
    position: relative;
    left: 4px;
}

.center-info.island {
    position: relative;
    left: 28px;
}

.bettermode ul.list-part.d-flex li {
    margin-left: 80px !important;
    margin-right: 0px !important;
}

ul.list-part.d-flex li {
    display: inline-flex;
    margin-left: 80px;
    align-items: center;
    letter-spacing: -0.36px;
    color: #12182E;
    font-weight: 500;
    line-height: 28px;
}

ul.list-part.d-flex li img {
    margin-right: 14px;
}

ul.list-part.d-flex.slack li {
    margin-left: 60px;
}

section.about-clocktower-sec .thank-you-text p {
    padding-right: 0px;
}

section.smooth-onboarding-sec.support-sec.my-0.knowbler-homepage-support-sec.w-100.ct-testimonial img.suva-quotes {
    margin-left: 14px;
}

section.episodes_play a.an-btn {
    color: #ffffff;
    background: #f48b00;
    width: 96%;
    margin: 0 auto;
    font-weight: 600;
}

section.episodes_play a.an-btn:hover {
    text-decoration: none;
}

section.tech-one-sec .outer-blue-area p.case-btn a {
    color: #f48b00;
}

.medal-all.flex-wrap {
    align-items: center;
}

section.awards-sec .slick-list.draggable {
    margin-bottom: 0px;
}

section.awards-sec ul.slick-dots {
    text-align: center;
}

.knowbler-home .awards-sec ul.slick-dots {
    text-align: center;
    padding-left: 0px;
    margin-bottom: 1.5rem;
}

section.award-section.common-spc.Integrations.agents-sec {
    background: transparent;
}

section.award-section.common-spc.Integrations.agents-sec h2 {
    margin-bottom: 0px;
}

section.award-section.common-spc.Integrations.agents-sec .support-slider.slick-initialized.slick-slider {
    margin-top: 30px;
}

section.award-section.common-spc.Integrations.agents-sec {
    padding: 0px 0 0px;
    margin-top: 60px;
}

.product__advisor-board--outer {
    padding-bottom: 36px;
}


/***********Escalative page*********/

@media only screen and (max-width:1366px) {
    section.main-banner-pages h1 {
        font-size: 34px;
        line-height: 46px;
    }

    .knowbler-faq .suva_banner p.download-brochure {
        margin-left: 0px !important;
    }

    img.suva-quotes {
        margin-right: 16px;
        width: 60px;
    }

    section.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
        font-size: 20px;
    }

    section.suva-analytics-review.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
        font-size: 18px;
        line-height: 32px;
    }

    section.suva-analytics-review.smooth-onboarding-sec.support-sec .namely-sec {
        min-height: 60px;
        background-color: #fff;
        border-radius: 0px 20px 20px 0px;
    }

    section.suva-analytics-review.smooth-onboarding-sec.support-sec .namely-sec img {
        max-width: 180px;
    }

    section.smooth-onboarding-sec.support-sec.suva-analytics-review img.suva-quotes {
        margin-right: 12px;
    }

    section.smooth-onboarding-sec.support-sec.suva-analytics-review h5 {
        font-size: 18px;
        line-height: normal;
        padding-bottom: 5px;
    }

    section.smooth-onboarding-sec.support-sec.suva-analytics-review p {
        font-size: 16px;
    }

    section.smooth-onboarding-sec.great-service-sec h3 {
        font-size: 40px;
        line-height: 50px;
    }

    section.smooth-onboarding-sec.great-service-sec ul li {
        font-size: 20px;
    }

    section.free-trial-sec h3 {
        font-size: 40px;
        line-height: 54px;
    }

    p.rq-demo a,
    section.main-banner-pages.knowbler p.download-brochure a {
        font-size: 18px;
    }

    section.main-banner-pages h3 {
        font-size: 18px;
        line-height: 28px;
    }

    section.best-of-breed-sec h3 {
        font-size: 30px;
    }

    .main-heading h2 {
        font-size: 28px;
        line-height: 43px;
    }

    .sub-heading h5 {
        font-size: 18px;
        line-height: 24px;
    }

    h5.gr-sub-heading {
        font-size: 22px;
        margin-top: 30px;
    }

    h3.gr-heading {
        font-size: 34px;
        line-height: 46px;
    }

    section.smooth-onboarding-sec.llm-sec p {
        font-size: 18px;
        line-height: 28px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
        font-size: 20px;
        font-weight: 600;
        line-height: 30px;
        color: #12182E;
    }

    section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue .data-row h3 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 4px;
    }

    section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue .data-row p {
        line-height: 26px;
        color: #5A5D6B;
        margin-bottom: 0px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row p {
        min-height: unset;
    }

    section.footer-certificates h4 {
        font-size: 30px;
    }

    section.site-footer ul.footer_menu li a {
        font-size: 14px;
    }

    section.smooth-onboarding-sec .text-area p {
        font-size: 18px;
    }

    section.our-awards-accolades.suva-awards h1 {
        font-size: 40px;
    }

    section.service-software-sec h3.gr-heading {
        line-height: 50px;
    }

    .container.container-lg {
        max-width: 1590px;
        padding: 0px 40px 0px 40px;
    }
}



@media screen and (max-width: 1024px) {
    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        left: -4px !important;
    }

    section.award-section.common-spc.reco-sec.agent-recognition .feaured-services-inner img {
        max-width: 120px;
    }

    section.award-section.common-spc.reco-sec.agent-recognition .feaured-services-inner.ai-award img.mb-3 {
        max-width: 151px !important;
    }

    .searchunifygpt section.master-support-sec h3.primary-color {
        min-height: 160px;
    }

    section.award-section.common-spc.reco-sec.agent-recognition,
    section.award-section.common-spc.Integrations.agent-intergration {
        width: 100% !important;
    }

    ul.discover-lists li {
        list-style-type: circle;
    }

    ul.discover-lists li:before {
        display: none;
    }

    br {
        display: none;
    }

    body .profess .slick-arrow.slick-prev {
        left: 86%;
    }

    .features .zendex__inner-content-wrapper p br {
        display: block;
    }

    section.site-footer .row.row-cols-5 {
        padding-left: 25px;
    }

    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;
    }

    label#LblemailOptInBoolean {
        margin-right: 0;
    }

    section.main-banner-pages.partners .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        left: -2px;
        top: 1px;
    }

    section.main-banner-pages.partners .demo-form-wrapper {
        padding: 40px 20px 54px;
    }

    section.main-banner-pages.partners p {
        margin-right: 0;
    }

    .slick-prev.slick-arrow {
        left: 431px;
    }

    section.main-banner-pages.knowbler h1 {
        font-size: 36px;
    }

    form#mktoForm_8487 input#Email,
    form#mktoForm_8487 textarea#commentCapture,
    form#mktoForm_8487 select#Country {
        width: 455px !important;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean,
    form#mktoForm_8487 label#LblconsenttoProcessing {
        padding-right: 92px;
    }

    section.expert-sec .top-row {
        padding: 30px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
        font-size: 16px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row p {
        min-height: 263px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
        margin-left: 152px;
    }

    .automation__knowbler--slider .slick-prev.slick-arrow,
    .automation__knowbler--slider .slick-next.slick-arrow {
        top: 46%;
    }

    .automation__knowbler--slider .slick-prev.slick-arrow {
        top: 44%;
    }

    .sugpt-analytics .analytics-row.uncover .analytic-img {
        width: -webkit-fill-available;
    }

    .knowbler-notification .slick-initialized .slick-slide {
        flex-direction: column;
        min-height: 158px;
        justify-content: center;
    }

    .knowbler-notification ul.slick-dots {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 992px) {
    .sugpt-analytics .su-appinium.su-security .fuel-knowledge-section {
        margin-top: 16px;
    }

    .su-appinium.knwb-customer section.main-banner-pages.knowbler h1 {
        line-height: 54px;
    }
}

@media screen and (max-width: 991px) {
    section.smooth-onboarding-sec.llm-sec.awards-reco-sec p {
        margin-left: 0px;
    }

    .knowbler-analytics-main.suva-analytics-re .main-banner-pages.knowbler .banner-sub-txt {
        font-weight: 20px;
    }

    section.smooth-onboarding-sec.llm-sec.awards-reco-sec .slick-slide img {
        display: none;
    }

    .awards-reco-sec .t-item {
        padding: 20px 20px;
    }

    section.smooth-onboarding-sec.llm-sec.awards-reco-sec {
        padding-bottom: 40px;
    }

    ul.list-part.d-flex li {
        margin-left: 0px;
    }

    section.about-clocktower-sec p {
        padding-right: 0px;
    }

    .suva_banner .info-secs p {
        margin-left: 14px;
        font-size: 14px;
    }

    .suva_banner .info-secs img {
        width: 30px;
    }

    section.main-banner-pages.knowbler .ct-image:before {
        bottom: 118px;
    }

    section.common-spc.fuel-personalized h2.suva-md-head.text-left,
    section.common-spc.discover-helper h2.suva-md-head.text-left {
        font-size: 20px;
        line-height: 30px;
    }

    ul.discover-lists li {
        list-style-type: circle;
    }

    .feaured-services-inner img {
        max-width: 100px !important;
    }

    section.workflows-sec.check-sec {
        width: 100%;
    }

    section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row .bg-color {
        max-height: 200px !important;
    }

    .award-section .row {
        max-width: 620px !important;
    }

    .feaured-services-inner.ai-award img.mb-3 {
        max-width: 146px !important;
    }

    .suva-home-revamp .feaured-services-inner.ai-award img.mb-3 {
        max-width: 110px !important;
    }

    ul.discover-lists li:before {
        display: none;
    }

    .award-section ul.slick-dots {
        display: none !important;
    }

    section.common-spc.tech-one-sec {
        font-size: 21px;
    }

    section.common-spc.tech-one-sec {
        padding-bottom: 44px;
        padding-top: 30px;
    }

    section.common-spc.outcome-agent-helper .col-md-6.mb-lg-3 {
        margin-bottom: 20px;
    }

    section.common-spc.fuel-personalized {
        padding-top: 10px;
    }

    .mobileSearchButton {
        display: block;
    }

    section.main-banner-pages.knowbler {
        padding: 50px 0px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row p {
        min-height: 209px;
        font-size: 14px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
        min-height: 0px;
        font-size: 14px;
        line-height: 20px;
    }

    .enterprise-search p.enterprise-anchor {
        margin-top: 10px !important;
    }

    .enterprise-search section.common-spc.fuel-personalized {
        padding-top: 60px !important;
        padding-bottom: 0px !important;
    }

    section.main-banner-pages.knowbler h1 {
        font-size: 35px;
        line-height: 46px;
    }

    section.expert-sec .top-row {
        margin-top: 60px;
    }

    section.expert-sec .top-row .img-area {
        text-align: center;
    }

    .tab-100 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    .tab-50 {
        width: 50%;
        max-width: 50%;
        flex: 50%;
    }

    .tab-33 {
        width: 33%;
        max-width: 33%;
        flex: 33%;
    }

    .award-panelists-sec-slider.new-sec .main-bg-area-wht {
        align-items: center;
    }

    .home-v2-new .carousel-item.c-platform {
        height: 100vh !important;
        padding-bottom: 85px;
    }

    .home-v2-new ul.app-listing {
        flex-wrap: wrap;
    }

    .home-v2-new .carousel-item.c-platform .col-5.text-center {
        padding-left: 60px;
    }

    .home-v2-new ul.app-listing li {
        width: 33.3333%;
    }

    .home-v2-new .carousel-item.c-platform h1 {
        font-size: 48px;
        line-height: 52px;
    }

    section.testimonial h2 {
        text-align: center;
        font-size: 38px;
    }

    section.our-partners-sec.partner-new-class .inline-fix {
        display: block;
    }

    .main-heading h2 {
        font-size: 38px;
    }

    section.trusted-sec {
        width: 100%;
        padding: 40px 0px;
    }

    section.award-panelists-sec {
        width: 100%;
    }

    section.award-panelists-sec-slider.new-sec .mobile-100 {
        text-align: center !important;
    }

    section.award-panelists-sec-slider.new-sec .img-area {
        padding: 30px 10px 30px 10px;
        text-align: left;
    }

    section.award-panelists-sec-slider.new-sec .main-bg-area-wht {
        flex-wrap: wrap;
    }

    section.free-trial-sec.new-trial-class {
        width: 100%;
    }

    section.free-trial-sec.new-trial-class h3 {
        font-size: 38px;
    }

    section.unified-cognitive-sec.new-unified-class {
        width: 100%;
    }

    section.unified-cognitive-sec.new-unified-class div#application-tabs {
        flex-wrap: wrap !important;
        gap: 5px;
    }

    section.unified-cognitive-sec.new-unified-class div#application-tabs button.btn {
        width: 32.5%;
        margin: 0 auto;
        padding: 10px;
        font-size: 14px;
    }

    section.unified-cognitive-sec.new-unified-class button.btn.apps-tab-trigger {
        margin-left: 0px;
    }

    section.unified-cognitive-sec.new-unified-class button.btn.apps-tab-trigger span img {
        width: 30px;
    }

    .new-unified-class .tabs-content-col img[alt="AgentHelper"] {
        width: 100%;
    }

    .awards-new-class .row.peer-review .icon img {
        width: 100%;
    }

    section.our-partners-sec.partner-new-class .img-outer {
        width: 200px;
    }

    section.request-demo-sec.request-demo-new-class .demo-form-wrapper {
        padding: 0;
    }

    section.request-demo-sec.request-demo-new-class .demo-form-container .mktoForm button {
        width: 100%;
    }

    section.request-demo-sec.request-demo-new-class .demo-form-container .mktoForm label[for="emailOptInBoolean"] {
        width: 95% !important;
    }

    section.site-footer.site-footer-new-class .footer-contact-info {
        justify-content: center;
    }

    section.footer-certificates.certificated-new-class .certificate-all,
    section.footer-certificates.certificated-new-class .medal-all {
        justify-content: space-between;
        flex-wrap: wrap;
    }

    section.footer-certificates.certificated-new-class .col.mobile-100:first-child {
        margin-bottom: 40px;
    }

    section.footer-copyright.copyright-new-class .col.right-align {
        text-align: left;
    }

    section.footer-copyright.copyright-new-class ul.footer_menu.footer_links {
        padding: 0;
        flex-wrap: wrap;
    }

    section.footer-copyright.copyright-new-class ul.footer_menu.footer_links li {
        margin-right: 18px;
    }

    section.footer-certificates.certificated-new-class .certificate-all,
    section.footer-certificates.certificated-new-class .medal-all {
        justify-content: unset;
    }

    section.footer-certificates.certificated-new-class .medal-all .medal,
    section.footer-certificates.certificated-new-class .certificate-all .certificate {
        margin-bottom: 15px;
    }

    section.award-panelists-sec-slider p a {
        justify-content: center;
    }

    .main-heading h2 {
        font-size: 30px;
        line-height: 34px;
    }

    br {
        display: none;
    }

    h3.gr-heading {
        font-size: 36px;
        line-height: 32px;
    }

    h5.gr-sub-heading {
        font-size: 20px;
        line-height: 28px;
        margin-top: 14px;
    }

    section.smooth-onboarding-sec {
        width: calc(100% - 60px);
    }

    .main-heading h2 {
        font-size: 22px;
        line-height: 34px;
        margin-top: 4px;
    }

    .slick-prev.slick-arrow {
        left: 290px;
    }

    .slick-next.slick-arrow {
        left: 32px;
    }

    section.master-support-sec h3.primary-color {
        line-height: 26px;
    }

    section.request-demo-sec .demo-form-wrapper {
        padding: 0 0px;
    }

    section.request-demo-sec .mktoFormRow.row_1,
    section.request-demo-sec .mktoFormRow.row_2 {
        width: 100%;
    }

    section.request-demo-sec .demo-form-container .mktoForm #fullNameEditable,
    section.request-demo-sec .demo-form-container .mktoForm #Email {
        padding: 26px 20px;
    }

    section.request-demo-sec .mktoFormRow.row_2 {
        padding-left: 0px;
    }

    section.request-demo-sec p {
        font-size: 22px;
        line-height: 30px;
    }

    section.main-banner-pages.knowbler .img-area {
        text-align: center;
        margin-top: 40px;
    }

    section.best-of-breed-sec {
        padding: 40px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color h3.gr-heading {
        font-size: 28px;
        text-align: left;
    }

    section.smooth-onboarding-sec.support-sec.suva-color img.suva-quotes {
        margin-right: 24px;
        width: 60px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color {
        padding: 40px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color h5.gr-sub-heading {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    img.namely-logo-outer {
        text-align: left;
        margin-top: 0px;
        margin-left: 0px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color .align-items-lefts {
        margin-left: 0;
        text-align: left;
    }

    section.conversational-sec .data-row h3 {
        padding: 30px 20px;
        font-size: 18px;
        min-height: 148px;
        line-height: 24px;
    }

    section.our-awards-accolades.suva-awards {
        padding: 40px;
    }

    section.our-awards-accolades .block-item {
        padding: 30px 20px;
    }

    section.our-awards-accolades h4 {
        font-size: 18px;
        line-height: 24px;
    }

    section.service-software-sec h3.gr-heading {
        line-height: 40px;
    }

    section.request-demo-sec .mktoFormRow.row_1 {
        padding-right: 0px;
    }

    section.request-demo-sec .demo-form-container .mktoForm button {
        width: 100%;
    }

    /*  button#acceptCookie {
        display: none;
        }*/
    section.smooth-onboarding-sec.support-sec {
        padding: 40px;
    }

    section.smooth-onboarding-sec.support-sec img.suva-quotes {
        margin-right: 24px;
        width: 60px;
    }

    section.smooth-onboarding-sec.support-sec h3.gr-heading {
        font-size: 28px;
        text-align: left;
    }

    section.smooth-onboarding-sec.support-sec h5.gr-sub-heading {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    img.namely-logo-outer {
        text-align: left;
        margin-top: 30px;
        margin-left: 0px;
    }

    section.smooth-onboarding-sec.support-sec .align-items-lefts {
        margin-left: 0;
        text-align: left;
    }

    section.smooth-onboarding-sec.great-service-sec h3 {
        font-size: 44px;
        line-height: 56px;
    }

    section.smooth-onboarding-sec.great-service-sec .graphl .img-area {
        margin-top: 30px;
    }

    section.our-awards-accolades .block-item {
        margin-top: 20px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row .bg-color {
        padding: 30PX;
        margin-bottom: 20px;
    }

    section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row .bg-color {
        max-height: 208px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area {
        margin-top: 0px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
        margin-left: 0px;
    }

    form#mktoForm_8487 button.mktoButton {
        width: 76%;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean {
        padding-right: 106px;
    }

    form#mktoForm_8487 label#LblconsenttoProcessing {
        padding-right: 165px;
    }

    section.master-support-sec {
        padding: 46px 0 0;
    }

    section.analytics_white_form.sugpt-form {
        padding: 100px 0px 70px;
    }

    section.main-banner-pages.knowbler.suva_banner.sugpt_banner p.rq-demo {
        margin: 0 auto;
    }

    .searchUnifygpt-leading.leading-sec .col-lg-3 {
        margin-bottom: 16px;
    }

    section.main-banner-pages.knowbler.sugpt_banner .banner-btns {
        margin-top: 20px;
    }

    .pillar-lld-power .empower-tile {
        font-size: 14px;
        line-height: 19px !important;
    }

    /* Zendesk template css */
    .su__common-template-section {
        padding-top: 50px;
    }

    .zendex__flex-wrapper {
        margin-top: 30px;
    }

    .template-section-title {
        padding-bottom: 0;
    }

    .zendex__flex-wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }

    .zendex__image-column,
    .zendex__content-column {
        padding-left: 15px;
        padding-right: 15px;
    }

    .searchunify-for-zendesk-guide .su__common-template-section .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .knowbler-home .awards-sec ul.slick-dots {
        margin-top: -20px;
    }

    .features .zendex__flex-wrapper {
        margin-top: 30px;
    }

    /* Knowbler Template page */
    .chalanges__points--Items {
        padding: 15px 15px;
    }


    .automation__knowbler--slider {
        padding: 0 70px;
    }

    .storyValueUnit {
        padding: 20px 15px;
    }

    .su__knowbler-main--sectionInvert .storyValueUnit,
    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        width: calc(50% - 10px);
    }

    .chalanges__points--listItems {
        flex-flow: row;
        gap: 20px;
    }

    .knwb-customer .chalanges__points--listItems {
        gap: 20px;
    }

    .knwb-customer .chalanges__points--Items&gt;p {
        max-width: unset;
    }


    .su__knowbler-main--sectionInvert .showcaseOfStoryValue {
        gap: 20px;
    }

    .su__knowbler-main--sectionInvert .knowbler__story-value {
        flex-flow: row wrap;
    }

    .knowbler-notification a {
        margin-right: 0px;
    }

    /* Agent Page template Tab device */
    .support__agent-slider .slick-dots&gt;li .custom-heading {
        font-size: 18px;
        line-height: 26px;
    }

    .support__agent-slider .slick-dots {
        gap: 10px;
        flex-flow: row wrap;
    }

    .support__agent-slider .slick-dots&gt;li .custom-heading&gt;span {
        font-size: 18px;
        line-height: 24px;
    }

    .support__agent-slider .slick-dots&gt;li {
        flex-basis: 20%;
    }

    .support__agent-slider .slick-dots&gt;li .custom-heading {
        font-size: 16px;
    }

    .support__agent-content-wrapper {
        padding-left: 0;
    }

    .support__agent-target-title {
        font-size: 28px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .support__agent-target-title span {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .support__agent-description {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .support__agent-selective {
        font-size: 18px;
        line-height: 32px;
    }

    .support__agent-slider .slick-list.draggable {
        margin-bottom: 15px;
    }

    body.features .zendesk-guide-template-section {
        padding-top: 70px;
        padding-bottom: 20px;
    }

    .support__agent-slider--outer {
        padding-bottom: 50px;
    }

    .advisors__team-memebers ul&gt;li {
        width: 50%;
    }

    /* Advisory Modal Popup Tab */
    .about-image {
        padding: 30px 20px;
    }

    .about-image .viewMember {
        height: 150px;
        width: 150px;
    }

    .member__details {
        margin-top: 15px;
    }

    .member__details .member__details-name {
        font-size: 20px;
        line-height: 28px;
    }

    .member__details .member__details-designation {
        font-weight: 400;
        margin-bottom: 15px;
    }

    .leftSection {
        max-width: 100%;
    }

    .teamPopUp {
        flex-direction: column;
    }

    .about-image {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .rightSection {
        width: 100%;
        padding: 30px 20px;
    }

    .rightSection p {
        margin-bottom: 0;
    }

    .product-advisory-board .modal {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .knwb-customer .chalanges__points--Items {
        min-height: 266px;
    }

    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 181px;
    }
}

@media (min-width: 767px) and (max-width: 878px) {
    .knwb-customer .su__knowbler-main--section .chalanges__points--Items {
        min-height: 318px;
    }
}

@media (min-width: 767px) and (max-width: 769px) {
    .knowbler-home .awards-sec .slick-list.draggable {
        min-height: 200px;
    }

    .knowbler__review-author .author__icon img {
        width: 100px;
    }
}

@media screen and (max-width: 768px) {
    .intelligent-suite-of-searchunify-autonomous-ai-agents .knowbler-faq .faq-section {
        margin-top: -60px;
    }

    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 210px;
    }

    .knowbler-notification .slick-initialized .slick-slide {
        flex-direction: column;
        min-height: 174px;
        justify-content: center;
    }
}

@media screen and (max-width: 767px) {
    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:before {
        top: -62px !important;
        left: -33px !important;
    }

    .knowbler-faq .faq-section {
        margin-top: 40px;
    }

    section.about-clocktower-sec .c-form .mktoForm label[for="emailOptInBoolean"],
    section.about-clocktower-sec .c-form .mktoForm label[for="consenttoProcessing"] {
        margin-right: -7px;
    }

    section.main-banner-pages.knowbler .ct-image:before {
        bottom: 181px;
    }

    section.smooth-onboarding-sec.support-sec.my-0.w-100.suva-analytics-review {
        width: calc(100% - 70px) !important;
    }

    section.award-section.common-spc.reco-sec.agent-recognition {
        width: 100% !important;
    }

    .chatbot_parent_sec .row:not(:last-child) {
        margin-bottom: 0px !important;
    }

    .mobile-100 {
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }

    .mobile-50 {
        width: 50%;
        max-width: 50%;
        flex: 50%;
    }

    .home-v2-new .carousel-item.c-platform {
        height: 100vh !important;
        padding-bottom: 85px;
    }

    .home-v2-new ul.app-listing {
        flex-wrap: wrap;
    }

    .home-v2-new .carousel-item.c-platform .col-5.text-center {
        padding-left: 60px;
    }

    .home-v2-new ul.app-listing li {
        width: 33.3333%;
    }

    .home-v2-new .carousel-item.c-platform h1 {
        font-size: 48px;
        line-height: 52px;
    }

    section.testimonial h2 {
        text-align: center;
        font-size: 38px;
    }

    section.our-partners-sec .inline-fix {
        display: block;
    }

    section.trusted-sec {
        width: 100%;
        padding: 40px 0px;
    }

    section.award-panelists-sec {
        width: 100%;
    }

    section.award-panelists-sec-slider.new-sec .mobile-100 {
        text-align: center !important;
    }

    section.award-panelists-sec-slider.new-sec .img-area {
        padding: 30px 10px 30px 10px;
        text-align: left;
    }

    section.award-panelists-sec-slider.new-sec p a {
        justify-content: center;
    }

    section.award-panelists-sec-slider.new-sec .main-bg-area-wht {
        flex-wrap: wrap;
    }

    section.free-trial-sec.new-trial-class {
        width: 100%;
    }

    section.free-trial-sec.new-trial-class h3 {
        font-size: 38px;
    }

    section.unified-cognitive-sec.new-unified-class {
        width: 100%;
    }

    section.unified-cognitive-sec.new-unified-class div#application-tabs {
        flex-wrap: wrap !important;
        gap: 5px;
    }

    section.unified-cognitive-sec.new-unified-class div#application-tabs button.btn {
        width: 32.5%;
        margin: 0 auto;
        padding: 10px;
        font-size: 14px;
    }

    section.unified-cognitive-sec.new-unified-class button.btn.apps-tab-trigger {
        margin-left: 0px;
    }

    section.unified-cognitive-sec.new-unified-class button.btn.apps-tab-trigger span img {
        width: 30px;
    }

    section.new-unified-class .tabs-content-col img[alt="AgentHelper"] {
        width: 100%;
    }

    section.awards-new-class .row.peer-review .icon img {
        width: 50%;
    }

    section.footer-copyright.copyright-new-class .row.row-cols-2 {
        flex-direction: column-reverse;
    }

    .banner-btns {
        display: block;
    }

    section.best-of-breed-sec h3 {
        font-size: 24px;
    }

    section.best-of-breed-sec .best-of-breed .img-area {
        padding: 30px 65px;
        margin-left: 0px;
        margin-top: 20px;
    }

    section.best-of-breed-sec .best-of-breed {
        display: block;
    }

    section.smooth-onboarding-sec.ai-sec h3 {
        line-height: 40px;
    }

    section.smooth-onboarding-sec .text-area h4 {
        margin-top: 20px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color {
        padding: 40px 20px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color .align-items-left {
        max-width: 100%;
        flex: 100%;
        margin-top: 16px;
    }

    img.namely-logo-outer {
        margin-left: 14px;
    }

    section.smooth-onboarding-sec.support-sec.suva-color img.suva-quotes {
        margin-right: 0px;
        margin-left: 16px;
    }

    section.our-awards-accolades .block-item {
        margin-top: 20px;
    }

    section.conversational-sec .data-row h3 {
        min-height: 0;
        margin-top: 20px;
    }

    section.conversational-sec .bot-row.data-row {
        margin-top: 0px;
    }

    section.conversational-sec h3.gr-heading {
        line-height: 40px;
    }

    section.smooth-onboarding-sec.support-sec,
    section.smooth-onboarding-sec.support-sec.my-0.w-100.suva-analytics-review {
        padding: 40px 0px !important;
    }

    section.smooth-onboarding-sec.support-sec img.suva-quotes {
        margin-right: 10px;
        margin-left: 5px;
    }

    section.smooth-onboarding-sec.support-sec .align-items-left {
        max-width: 100%;
        flex: 100%;
        margin-top: 16px;
    }

    section.smooth-onboarding-sec.great-service-sec h3 {
        font-size: 32px;
        line-height: 40px;
    }

    section.smooth-onboarding-sec.great-service-sec ul li {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 28px;
    }

    section.free-trial-sec.new-trial-class h3 {
        font-size: 30px;
        line-height: 40px;
    }

    section.our-awards-accolades.knowbler-works h3.gr-heading {
        line-height: 40px;
    }

    section.glimpse-sec img {
        width: 100%;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean a {
        padding: 0px !important;
    }

    section.awards-sec p,
    section.awards-sec.escalation-award-sec p {
        font-size: 16px;
        text-align: center;
        line-height: 25px;
        margin-bottom: 15px !important;
    }

    section.awards-sec img {
        width: 50%;
    }

    .video-searchunify {
        width: 100%;
    }

    /* Zendesk page template css */
    .template-section-title h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .searchunify-for-zendesk-guide .zendex__flex-wrapper:nth-child(even) {
        flex-direction: revert;
    }

    .searchunify-for-zendesk-guide .zendex__flex-wrapper {
        flex-direction: revert !important;
    }

    .searchunify-for-zendesk-guide .zendex__flex-wrapper.row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .zendex__flex-wrapper {
        margin-top: 20px;
    }

    .zendex__inner-content-wrapper h2 {
        font-size: 22px;
    }

    .zendex__inner-image-wrapper {
        margin-bottom: 20px;
    }

    section.SUma_outline .container {
        padding-left: 0;
        padding-right: 0;
    }

    /* Search Tuning Page Mobile */

    body.search-tuning .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .zendex__inner-content-wrapper {
        text-align: center;
    }

    .search_tunning-section .zendex__flex-wrapper {
        margin-bottom: 30px;
    }

    .search-tuning .nav-tabs {
        margin-bottom: 15px;
    }

    .search-tuning .adoption-section .tab-pane {
        text-align: center;
    }

    .search-tuning .site_tabs {
        margin-bottom: 0;
    }

    body.search-tuning .customer-success-story {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        text-align: center;
    }

    section.main-banner-pages.knowbler.analytics {
        min-height: 150px !important;
    }

    section.main-banner-pages.knowbler.suva_banner h1 {
        margin-bottom: 15px;
    }

    .customer-success-story .form-txt {
        margin-bottom: 30px;
    }

    .search-tuning .su__common-template-section {
        padding-top: 30px;
    }

    .search_tunning-section .zendex__inner-content-wrapper h2 {
        font-size: 22px;
    }

    .customer-success-story .inner-title {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .customer-success-story .inner-content {
        font-size: 16px;
        margin-top: 20px;
    }

    .storyValueUnit .perValue {
        font-size: 45px;
    }

    .storyValueUnit {
        font-size: 16px;
        padding: 20px 10px;
        min-height: 200px;
        width: 50%;
    }

    .analyst-speak .analyst-speak-content&gt;p {
        font-size: 16px;
    }

    .analyst-speak-wrapper .learnMoreBtn {
        font-size: 16px;
        max-width: 200px;
        margin-left: auto !important;
        margin-right: auto;
    }

    .analyst-speak-wrapper {
        flex-direction: column;
        text-align: center;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
        gap: 15px;
    }

    .analyst-speak-img {
        margin-top: 0;
    }

    .analyst-speak-content {
        width: 100%;
    }

    .analyst-speak-img img {
        max-height: 60px;
    }

    .customer-success-story .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .customer-success-story .row div[class*="col-md-"] {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* knowbler Page Template css Mobile */

    .knowbler__review-content&gt;p,
    .knowbler__review-author .author__details&gt;h6,
    .automation__knowbler--sliderItem .slider__inner-content-title,
    .chalanges__points--Items&gt;p {
        font-size: 16px;
    }

    .automation__knowbler--sliderItem .slider__inner-content-content,
    .knowbler__review-author .author__details&gt;p {
        font-size: 14px;
    }

    .knowbler__review-content&gt;p {
        line-height: 28px;
    }

    .knowbler__review-author .author__details&gt;p {
        line-height: 22px;
    }

    .automation__knowbler--sliderItem .slider__inner-content-title {
        line-height: 28px;
    }

    .automation__knowbler--sliderItem .slider__inner-content-content {
        line-height: 22px;
    }

    .automation__knowbler--sliderItem {
        padding: 30px;
    }

    .chalanges__points--Items&gt;p {
        line-height: 24px;
    }

    .chalanges__points--Items .chalanges___points {
        font-size: 45px;
    }

    .content__with-logo--wrapper .logo-container {
        max-width: 200px;
    }

    .su__knowbler-main--sectionInvert .storyValueUnit .perValue {
        font-size: 45px;
        line-height: 35px;
    }


    /*Agent Helper page Mobile*/

    body.features .template-section-title h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .support__agent-target-title {
        font-size: 22px;
    }

    .support__agent-target-title span {
        display: block;
    }

    .su-appinium.sugpt-analytics .row {
        flex-direction: column;
        gap: 20px;
    }

    .support__agent-content-wrapper {
        text-align: left;
    }

    .support__agent-description {
        font-size: 18px;
        line-height: 28px;
    }

    .support__agent-selective {
        font-size: 18px;
        line-height: 28px;
        padding-left: 35px;
    }

    .support__agent-slider .slick-dots {
        flex-flow: row wrap;
    }

    .support__agent-slider .slick-dots&gt;li .custom-heading {
        font-size: 14px;
        line-height: 21px;
    }

    .support__agent-slider .slick-dots&gt;li .custom-heading&gt;span {
        font-size: 16px;
        margin-bottom: 0;
        line-height: normal;
    }

    .support__agent-slider .slick-dots&gt;li {
        flex-basis: 20%;
    }

    .support__agent-slider--items {
        padding: 30px 10px;
        overflow: hidden;
        margin: 0 5px;
        background-color: #fff;
    }

    .support__agent-slider--items {
        border: 1px solid #5F6164;
    }

    .support__agent-slider .slick-arrow {
        position: absolute;
        background-color: transparent;
        background-image: none;
        left: auto;
        right: auto;
        top: auto;
        bottom: 3px;
        height: 40px;
        width: 30px;
        z-index: 10;
        border: 1px solid #12182E;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .support__agent-slider .slick-list.draggable {
        margin-bottom: 0;
        padding-bottom: 30px;
    }

    body.features .zendesk-guide-template-section {
        padding-top: 50px;
        padding-bottom: 0;
    }

    .features .su-appinium.sugpt-analytics .master-support-sec {
        margin-top: 0;
    }

    .support__agent-slider .slick-arrow:hover {
        background-image: none;
        transform: none;
    }

    .features .su-appinium.sugpt-analytics .master-support-sec {
        margin-top: 50px;
    }

    /* .su-appinium.su-security section.master-support-sec .feaured-resources-wrapper {
        margin-top: 50px;
        } */

    .features .master-support-sec .feaured-resources-wrapper {
        margin-top: 30px !important;
    }

    .features .su-appinium.sugpt-analytics .analytics-master .row {
        margin-top: 0;
    }

    .support__agent-slider .slick-next {
        left: calc(50% + 10px);
    }

    .support__agent-slider .slick-prev {
        right: calc(50% + 10px) !important;
        bottom: 3px !important;
        left: auto !important;
    }

    .support__agent-slider .slick-arrow svg {
        height: 22px;
        width: 22px;
        color: #12182E;
        transform: none;
    }

    .support__agent-slider .slick-arrow:hover svg {
        color: #F48B00;
    }

    .advisors__team-memebers ul&gt;li {
        width: 100%;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

    .advisors__team-memebers .text-team .viewTeamMember {
        font-size: 22px;
        line-height: 34px;
    }

    .advisors__team-memebers .text-team .social-icon-container&gt;a {
        font-size: 35px;
        margin-top: 15px;
    }

    .advisors__team-memebers .image-section.viewTeamMember {
        max-height: 150px;
        max-width: 150px;
        margin-bottom: 15px;
    }

    .advisors__team-memebers ul&gt;li .teamHolder {
        padding: 30px;
    }

    .advisors__team-memebers ul&gt;li:last-child {
        margin-bottom: 0;
    }

    .advisors__team-memebers .text-team .designation {
        margin-bottom: 0;
    }

    .support__agent-slider .slick-prev.slick-arrow,
    .support__agent-slider .slick-next.slick-arrow {
        padding: 0;
        height: 40px;
        width: 40px;
    }

    .support__agent-slider .slick-prev.slick-arrow {
        transform: rotate(180deg);
    }

    .support__agent-slider .slick-next.slick-arrow {
        transform: rotate(-180deg);
    }

    .features .set-spc-top.common-spc {
        padding-top: 50px !important;
    }

    .support__agent-slider--outer {
        margin-top: 50px;
    }

    /* Advisor Model popup */
    .modal-dialog .modal-content .close {
        background-color: #000;
    }

    .about-image .viewMember {
        width: 100px;
        height: 100px;
    }

    .social-icon-container&gt;a {
        font-size: 25px;
    }

    .social-icon-container&gt;a:after {
        height: 15px;
        width: 15px;
    }

}


@media only screen and (max-width:767px) {
    #mktoForm_8657 {
        margin-left: -7px
    }

    section.main-banner-pages {
        padding: 80px 0px;
    }

    section.main-banner-pages h1 {
        font-size: 34px;
        line-height: 46px;
    }

    .wave.english {
        display: none;
    }

    section.main-banner-pages h3 {
        font-size: 16px;
        line-height: 24px;
    }

    section.organizational-information-sec h2 {
        font-size: 20px;
        line-height: 30px;
    }

    section.four-blocks-cognitive-search .col-12 {
        margin-bottom: 15px;
    }

    section.four-blocks-cognitive-search h2.primary-color {
        font-size: 20px;
        line-height: 22px;
    }

    section.knowledge-sec {
        padding: 30px 0 100px;
    }

    section.cognitive-search-pge .col-md-12 {
        display: block;
    }

    section.knowledge-sec .text-area h4 {
        padding-top: 0px;
    }

    section.smooth-onboarding-sec.llm-sec h3.gr-heading,
    section.glimpse-sec h3.gr-heading {
        font-size: 28px;
        line-height: 36px;
    }

    section.smooth-onboarding-sec.llm-sec p {
        font-size: 18px;
    }

    .slick-prev.slick-arrow {
        left: 122px;
    }

    form#mktoForm_8487 input#Email,
    form#mktoForm_8487 textarea#commentCapture,
    form#mktoForm_8487 select#Country {
        width: 356px !important;
    }

    section.expert-sec .form-area {
        margin-left: 0px;
    }

    form#mktoForm_8487 .mktoFormRow.row_8 {
        width: 356px !important;
    }

    form#mktoForm_8487 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
        margin-left: -4px;
        float: left;
        margin-top: 8px;
        padding-right: 0px !important;
    }

    form#mktoForm_8487 input#consenttoProcessing {
        margin-top: 0px;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean,
    form#mktoForm_8487 label#LblconsenttoProcessing {
        width: 90% !important;
        margin-top: 4px;
        margin-bottom: 6px !important;
    }

    form#mktoForm_8487 .mktoField {
        float: left !important;
    }

    section.main-banner-pages.knowbler h1 {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 0px;
    }

    section.main-banner-pages.knowbler .banner-video {
        margin-top: 20px;
    }

    section.request-demo-sec.llm-pillar .demo-form-container .mktoForm input#emailOptInBoolean,
    section.request-demo-sec.llm-pillar .demo-form-container .mktoForm input#consenttoProcessing {
        margin-top: 0px;
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row p {
        min-height: 0;
    }

    form#mktoForm_8487 {
        margin: 0 auto;
        width: 384px !important;
    }

    .expert-talks form#mktoForm_8487 {
        width: 100% !important
    }

    section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
        min-height: 0;
    }

    section.main-banner-pages.knowbler p.download-brochure {
        margin-top: 30px;
    }

    section.master-support-sec {
        padding: 40px 0 0;
    }

    form#mktoForm_8487 .mktoFormRow.row_8 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_4 {
        margin-left: 12px;
    }

    form#mktoForm_8487 .mktoFormRow.row_9 .mktoFieldDescriptor.mktoFormCol {
        margin-left: 12px;
    }

    section.expert-sec .top-row {
        padding: 6px;
        margin-top: 50px;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean {
        padding-right: 0px;
    }

    form#mktoForm_8487 button.mktoButton {
        width: 93%;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean,
    form#mktoForm_8487 label#LblconsenttoProcessing {
        font-size: 11px;
    }

    section.request-demo-sec .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.request-demo-sec .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        width: 96% !important;
    }

    .su-gpt section.awards-sec p {
        font-size: 24px;
        line-height: 32px;
    }
}

@media only screen and (max-width: 639px) {
    .su__knowbler-main--sectionInvert .storyValueUnit .perValue {
        font-size: 45px;
        line-height: 35px;
    }

    .chalanges__points--Items {
        width: 100%;
    }

    .chalanges__points--listItems {
        gap: 20px;
    }

    .automation__knowbler--slider {
        padding: 0 0 65px;
    }

    .automation__knowbler--slider .slick-prev.slick-arrow,
    .automation__knowbler--slider .slick-next.slick-arrow {
        position: absolute;
        top: auto;
        transform: none;
        bottom: 0;
    }

    .knowbler__story-value {
        flex-flow: row wrap;
    }

    .knowbler__review-content .quote__icon {
        margin-top: 0;
        max-width: 30px;
    }

    .knowbler__review-author {
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }

    .knwb-customer .knowbler__review-author {
        gap: 8px;
    }

    .knowbler__review-author .author__icon,
    .knowbler__review-author .author__details {
        margin-right: 0;
    }

    .su__knowbler-main--sectionInvert .storyValueUnit,
    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        width: 100%;
    }

    .chalanges__points--listItems {
        gap: 30px;
    }

    .knowbler__review-content {
        gap: 10px;
    }



    .knowbler__story-value .storyValueUnit {
        width: 100%;
    }

    .zendex__inner-image-wrapper {
        margin-bottom: 0;
    }

    .su-appinium.sugpt-analytics .row {
        gap: 20px;
    }

    .searchunify-for-zendesk-guide .su-appinium.sugpt-analytics .row {
        margin-top: 20px;
    }

    .features .su-appinium.sugpt-analytics .row {
        margin-top: 50px;
    }

    .features .zendesk-guide-template-section .template-section-title+.agent__helper-flex-wrapper {
        margin-top: 30px;
    }

    .features .su-appinium.sugpt-analytics .row.agent__helper-flex-wrapper {
        margin-top: 30px;
    }

    .features .support__agent-slider--outer .support__agent-slider .row {
        margin-top: 0;
    }

    .support__agent-slider--outer {
        margin-top: 50px;
    }




}


@media only screen and (max-width:480px) {
    .enterprise-search p.enterprise-anchor {
        text-align: center;
    }

    #mktoForm_8910 .mktoFormRow.row_1,
    #mktoForm_8910 .mktoFormRow.row_2,
    #mktoForm_8910 .mktoFormRow.row_3,
    #mktoForm_8910 .mktoFormRow.row_4,
    #mktoForm_8910 .mktoFormRow.row_5,
    #mktoForm_8688 .mktoFormRow.row_1,
    #mktoForm_8688 .mktoFormRow.row_2,
    #mktoForm_8688 .mktoFormRow.row_3,
    #mktoForm_8688 .mktoFormRow.row_4,
    #mktoForm_8688 .mktoFormRow.row_5 {
        padding: 0 0 10px;
    }

    #mktoForm_8910.mktoForm .mktoCheckboxList {
        width: 10%;
    }

    #mktoForm_8688 {
        padding-left: 4px;
    }

    .usecase-sec .slick-list.draggable {
        margin-bottom: 25px;
    }

    form#mktoForm_8487 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
        margin-left: -4px;
        margin-top: -64px;
    }

    form#mktoForm_8487 input#consenttoProcessing {
        margin-top: 24px;
    }

    form#mktoForm_8487 .mktoFormRow.row_8 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_4 {
        margin-left: 3px;
    }

    form#mktoForm_8487 .mktoFormRow.row_9 .mktoFieldDescriptor.mktoFormCol {
        margin-left: 0px;
    }

    form#mktoForm_8487 label#LblemailOptInBoolean,
    form#mktoForm_8487 label#LblconsenttoProcessing {
        font-size: 12px;
    }

    section.request-demo-80sec.llm-pillar .demo-form-container .mktoForm input#emailOptInBoolean,
    section.request-demo-sec.llm-pillar .demo-form-container .mktoForm input#consenttoProcessing {
        margin-top: -38px;
    }

    section.request-demo-sec .demo-form-container .mktoForm label[for="emailOptInBoolean"],
    section.request-demo-sec .demo-form-container .mktoForm label[for="consenttoProcessing"] {
        width: 92% !important;
    }

    /* zendex template page css */
    .template-section-title h2 {
        font-size: 20px;
        line-height: 26px;
    }

    .template-section-title p {
        font-size: 14px;
        line-height: 22px;
    }

    .zendex__inner-content-wrapper h2 {
        font-size: 20px;
        line-height: 26px;
    }

    .zendex__inner-content-wrapper p {
        font-size: 14px;
        line-height: 24px;
    }

    .feaured-resources-wrapper&gt;.container {
        padding: 0 !important;
    }

    .master-support-sec&gt;.container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .sugpt-analytics section.SUma_outline .container {
        padding: 0 10px;
    }

    .sugpt-analytics ul.sub-list {
        padding-top: 18px;
        margin-bottom: 10px;
    }

    .su-appinium.sugpt-analytics .row {
        gap: 0px;
    }

    .sugpt-analytics .analytics-row {
        gap: 15px;
    }

    .features .su-appinium.sugpt-analytics .row {
        gap: 20px;
    }

    .sugpt-analytics .analytics-row.uncover {
        margin: 35px 0px;
        gap: 2px;
    }

    .knwb-customer .chalanges__points--listItems {
        flex-wrap: wrap;
    }

    .knwb-customer .chalanges__points--Items .chalanges___points {
        font-size: 16px;
    }

    .knwb-customer .chalanges__points--Items&gt;p {
        font-size: 12px;
        line-height: 22px;
        margin-top: 12px;
    }

    .knwb-customer .su__knowbler-main--sectionInvert .chalanges__points--Items .chalanges___points {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .knwb-customer .chalanges__points--Items {
        min-height: 164px;
    }

    .su-appinium.knwb-customer section.main-banner-pages.knowbler h1 {
        line-height: 43px;
        font-size: 32px;
    }

    .su__knowbler-main--sectionInvert .chalanges__points--Items {
        min-height: 140px !important;
        display: flex;
        align-items: center;
    }

    .knwb-customer .automation__knowbler--slider .slick-list.draggable {
        margin-bottom: 10px;
    }

    .knwb-customer section.learn-mid h2 {
        font-size: 30px;
    }

    .su-gpt .potential-section .submenu {
        max-width: 100%;
    }

    .su-gpt section.awards-sec {
        margin-top: 0px;
    }

    .su-gpt .faq-section .faq-container&gt;h2 {
        font-size: 25px;
        line-height: 32px;
    }

    .su-gpt .faq-section .question h2 {
        line-height: 28px;
    }

    section.master-support-sec.featured-res-v2.container {
        max-width: 100%;
    }

    .knowbler-notification .slick-initialized .slick-slide {
        flex-direction: column;
        min-height: 200px;
        justify-content: center;
    }

}

.my-60 {
    margin: 60px 0;
}


/*************** bottom header responsive design /*****************/

.headerfavicon::after {
    content: '';
    height: 35px;
    width: 1px;
    background: #f80;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}

.headerfavicon img {
    max-width: 25px;
}

.suva-header {
    padding: 15px 0;
    display: none;
}

.suva-header .activeDropdown.dropdown-menu {
    display: block;
}

.suva-header .navbar-nav li:last-child,
.suva-header .navbar-nav li:nth-child(10) {
    border-bottom: 0;
}

.suva-header a.dropdown-item.subitem {
    font-weight: 600;
    font-size: 15px;
}


/*********************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: #ffb200;
    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: relative;
    top: -46px;
    left: -31px;
}

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;
    z-index: 99;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    position: relative;
    top: -64px;
    left: -5px;
}

/* 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&gt;ul&gt;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&gt;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&gt;col {
        margin: 10px;
    }

    section.partners-benefits .image-area-outer {
        margin: auto;
    }

    section.partners-logos-two .container-bg-area {
        padding: 55px 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&gt;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&gt;ul.dropdown-menu.bg_black_op,
    li.nav-item.dropdown.hoverColor&gt;ul {
        box-shadow: none;
    }

    .header .navbar-nav li:hover&gt;.dropdown-menu {
        display: none;
    }

    .suva-header .navbar-nav li:hover&gt;.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&gt;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: 50px;
    }

    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;
    }

    section.main-banner-pages.partners {
        padding: 40px 40px 60px
    }

    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.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;
    }

    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%;
    }
}

@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;
    }
}

@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&gt;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;
    }

    .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 60px;
    }

    /* 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&gt;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: 9px;
        left: 5px;
    }
}

@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 *****************/

.expert-talks .form-area {
    background: transparent linear-gradient(90deg, #D6EFFF00 0%, #D6EFFF01 28%, #E0CCA709 53%, #F48B0017 100%) 0% 0% no-repeat padding-box;
    padding: 40px 40px 40px 30px;
}

.expert-talks .mktoForm .mktoFieldWrap {
    width: 100%;
}


/************* Roi page css ***************/

.roibanner {
    min-height: 305px;
}

.Roi-form-sec [readonly] {
    background-color: #F1F1F3;
}

.Roi-form-sec label {
    color: #12182E;
    font-size: 13px;
    display: block;
    font-weight: 500;
    letter-spacing: -0.26px;
    opacity: 0.48;
}

.Roi-form-sec input {
    height: 60px;
    width: 100%;
    border: 1px solid #12182E66;
    letter-spacing: -0.28px;
    font-size: 14px;
    color: #12182E;
    padding: 0 20px;
    font-weight: 500;
}

.Roi-form-sec input::placeholder,
.Roi-form-sec input::-ms-input-placeholder {
    color: #12182E;
}

.Roi-form-sec input:-webkit-autofill,
.Roi-form-sec input:-webkit-autofill:hover,
.Roi-form-sec input:-webkit-autofill:focus,
.Roi-form-sec input:-webkit-autofill:active {
    background: #12182E;
}

.mt-20 {
    margin-top: 20px;
}

.Roi-form-sec {
    padding: 100px 0 10px;
}

.Roi-form-sec .row&gt;div {
    margin-bottom: 30px;
}

.stepone-sec::before,
.steptwo-sec::before {
    content: '';
    position: absolute;
    height: 85%;
    background: #E6E7E9;
    width: 4px;
    left: 0;
    top: 60px;
}

.stepone-sec,
.steptwo-sec,
.stepthree-sec {
    padding-left: 80px;
    position: relative;
    margin-bottom: 20px;
}

.stepone-sec .tick-mark-sec,
.steptwo-sec .tick-mark-sec,
.stepthree-sec .tick-mark-sec {
    height: 32px;
    width: 32px;
    border-radius: 50px;
    background: #E6E7E9;
    display: inline-block;
    left: -14px;
    position: absolute;
    top: 0;
    display: inline-block;
}

.steptwo-sec::before {
    top: 60px;
}

.checkmark_stem,
.checkmark_kick {
    position: absolute;
    display: inline-block;
    background-color: #fff;
}

.checkmark_stem {
    width: 3px;
    height: 9px;
    left: 11px;
    top: 6px;
}

.checkmark_kick {
    width: 3px;
    height: 3px;
    left: 8px;
}

.stepone-sec.complete-step .tick-mark-sec,
.stepone-sec.complete-step::before,
.start-step .tick-mark-sec,
.steptwo-sec.complete-step::before {
    background: #5EDD60;
}


#SearchROIFormPop .ROIResult,
#SearchROIFormPop .resultHead {
    display: none;
}

div#SearchROIFormPop h5.formHead {
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
}

#mktoForm_9327 input#fullNameEditable,
#mktoForm_9327 input#Email,
#mktoForm_9327 input#Company,
#mktoForm_9327 input#Phone,
#mktoForm_9327 select#Country {
    border: 1px solid #5B6690;
    border-radius: 6px;
}

div#SearchROIFormPop h5.formHead,
div#SearchROIFormPop h5.resultHead {
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    color: #182B4C;
}

#mktoForm_9327 input#fullNameEditable,
#mktoForm_9327 input#Email,
#mktoForm_9327 input#Company,
#mktoForm_9327 input#Phone,
#mktoForm_9327 select#Country {
    border: 1px solid #5B6690;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    color: #12182E;
}

div#SearchROIFormPop h5.resultHead {
    background-color: #12182E;
    color: #ffffff;
    padding: 8px 50px;
    font-size: 26px;
}

#SearchROIFormPop .ROIResult p {
    letter-spacing: -0.48px;
    color: #12182E;
    text-align: center;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 20px;
}

#SearchROIFormPop .ROIResult h3#annualROISaving {
    letter-spacing: -0.8px;
    color: #F48B00;
    text-align: center;
    font-size: 40px;
    line-height: 30px;
    font-weight: 600;
    margin-top: 12px;
}


/************* Roi page css ***************/


/************* pillar page *****************/

body .main-banner .klever-banner.su-g2-banner.su-llm .col-20-banner-image amp-img {
    max-width: 100%;
    height: 40px !important;
}

.expert-talks .mktoFieldWrap {
    display: flex;
    justify-content: left;
    flex-direction: row-reverse;
}

.expert-talks form#mktoForm_8487 label#LblconsenttoProcessing,
.expert-talks form#mktoForm_8487 #LblemailOptInBoolean {
    margin-left: 20px;
}

.expert-talks form#mktoForm_8487 .mktoLogicalField.mktoCheckboxList.mktoHasWidth,
.expert-talks form#mktoForm_8487 .mktoFormRow.row_9 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
    margin-left: 0;
}

.pillar-inner-box {
    box-shadow: 0px 6px 24px #00000014;
    padding: 20px;
    text-align: center;
    padding: 40px 30px;
    height: 100%;
}

.pillar-inner-box h3 {
    color: #12182E;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}

.section-width-set {
    width: calc(100% -140px);
    margin: 60px auto;
}

.pillar-lld-power .empower-tile {
    box-shadow: 0px 4px 0px #F48B00;
    line-height: 30px;
    padding: 25px 35px;
    letter-spacing: -0.36px;
    min-height: 83px;
    max-height: 83px;
    font-family: 'Montserrat';
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}


/************* pillar page *****************/

.toplogos-slider li {
    background: #fff;
    height: 100%;
    min-height: 72px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
    position: relative;
    border: 2px solid transparent;
    padding: 10px;
    max-height: 72px;
}

.toplogos-slider .slick-list.draggable {
    margin-bottom: 0;
}

body .toplogos-slider button.slick-arrow,
body .toplogos-slider .slick-prev.slick-arrow {
    font-size: 0;
    position: absolute;
    width: 20px;
    padding: 15px;
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    background-size: 8px;
    display: none !important;
}

body .toplogos-slider .slick-prev.slick-arrow {
    left: -35px !important;
}

body .toplogos-slider button.slick-arrow {
    right: -35px;
}

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;
}

section.partners-logos-two ul.slick-dots {
    justify-content: center;
    width: 100%;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav.ah li a,
.suva-pages-bottom-header.bottom_header_suva .navbar-nav.ah li span {
    padding: 0 10px;
}

.community-revise section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
    font-size: 28px;
    line-height: 42px;
    text-align: left !important;
}

.community-revise section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row p {
    text-align: center;
    margin-bottom: 12px;
}

.community-revise.knowbler-faq .faq-section .faq-container&gt;h2 {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #12182E;
    line-height: 38px;
    letter-spacing: -0.56px;
}

.community-revise section.smooth-onboarding-sec.supercharge-sec {
    width: 100%;
    padding-top: 54px;
    text-align: center;
}

.community-revise section.common-spc.outcome-agent-helper {
    padding-bottom: 32px;
    padding-top: 22px;
}

.community-revise section.common-spc.fuel-personalized {
    padding-top: 22px;
    padding-bottom: 0px;
}

.community-revise.knowbler-faq .faq-container.container {
    margin-top: 4px;
}

.community-revise.knowbler-faq .faq-section .faq-item {
    margin-bottom: 0px;
    border: 1px solid #BEDEF3;
}

.community-revise section.master-support-sec .feaured-resources-wrapper {
    margin-top: 36px;
}

.community-revise p.talk {
    font-size: 18px;
    line-height: 28px;
    color: #12182E;
}

.community-revise.knowbler-faq .faq-section .faq-item.active .answer {
    background-color: #d6efff;
}

.community-revise.knowbler-faq .faq-section .faq-item.active .question {
    background-color: #d6efff;
}

.community-revise.knowbler-faq .faq-container.container {
    margin-top: -76px;
}

.community-revise section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row h3 {
    margin-right: 0px;
    margin-top: 4px;
    margin-bottom: 0px;
}

section.common-spc.pb-5.analytics-tabs .upper-para {
    text-align: center;
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    margin-top: 40px;
    margin-bottom: 30px;
}

section.common-spc.pb-5.analytics-tabs h5 {
    font-size: 16px;
    line-height: 38px;
    font-weight: 700;
    margin-bottom: 0px;
}

section.common-spc.pb-5.analytics-tabs p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-top: 0px;
}

.analytics section#requestdemo,
.analytics section#requestdemo h2 {
    color: #ffffff;
}

.analytics form#mktoForm_8948 label#LblemailOptInBoolean {
    color: #ffffff !important;
}

.analytics .cycle-tab-item {
    width: 40%;
}

body.page.analytics .analytics-tabs .insight-head {
    line-height: 20px;
}

body.page.analytics .analytics-tabs .insight-txt {
    color: #5A5D6B;
    margin-bottom: 11px;
    ;
}

body.page.analytics section.analytics-tabs.show {
    padding-bottom: 10px !important;
}

.su-ag-self section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
    font-size: 40px;
    line-height: 54px;
}

.su-ag-self.knowbler-faq .suva_banner p {
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
}

.su-ag-self .suva-md-head {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;

}

.searchunifys-agentic-self-service-hub .community-revise section.smooth-onboarding-sec.large-llm-sec .data-row .bg-color {
    padding: 25px 18px;
}

.su-ag-self section.enterprise-sec {
    margin-top: 60px;
}

.searchunifys-agentic-self-service-hub .su-ag-self section.modal_section.common-spc {
    padding: 60px 0px 0px;
}

.searchunifys-agentic-self-service-hub .su-ag-self section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
    margin-bottom: 10px;
}

.su-ag-self .enterprise-sec p.upr {
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 40px;
    color: #5A5D6B;
}

.su-ag-self .enterprise-sec h3 {
    font-size: 24px;
    line-height: 34px;
    color: #12182E;
    font-weight: 600;
}

.su-ag-self .enterprise-sec p {
    color: #5A5D6B;
    font-weight: 500;
}

.su-ag-self .large-llm-sec .suva-md-head {
    font-size: 32px;
    line-height: 38px;
    color: #ffffff;
}

.su-ag-self section.smooth-onboarding-sec {
    background: #12182E 0% 0% no-repeat padding-box;
}

.su-ag-self section.smooth-onboarding-sec p.lh-22 {
    font-size: 16px;
    line-height: 22px;
    color: #5A5D6B;
    font-weight: 500;
    text-align: center;
}

.su-ag-self section.master-support-sec {
    padding: 30px 0 40px;
}

.su-ag-self section.smooth-onboarding-sec.large-llm-sec {
    margin-top: 30px;
}

.su-ag-self section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
    color: #12182E;
}

.su-ag-self section.modal_section.common-spc {
    padding: 12px 0px 0px;
}

.su-ag-self section.smooth-onboarding-sec {
    padding: 54px 0 40px;
}

.su-ag-self.knowbler-faq .main-banner-pages.knowbler.suva_banner {
    padding: 70px 0 60px;
}

p.ag-more a {
    color: #f48b00;
    font-weight: 700;
    font-size: 18px;
}

p.ag-more {
    margin-top: 6px;
}

p.rq-demo.strip a,
p.rq-demo.strip a:hover {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: none;
}

.community-revise .faq-section .faq-item {
    margin-bottom: 0px;
    border: 1px solid #BEDEF3;
}

.glimpse-box h3.empower-tiles {
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    color: #12182e;
}

.glimpse-box p {
    font-size: 14px;
    text-align: center;
}

.glimpse-box {
    box-shadow: 0px 6px 24px #00000033;
    padding: 30px 20px;
    min-height: 212px;
}

.glimpse-box-lower {
    margin-top: 20px;
}

.su-gpt section.pillar-lld-power {
    margin-top: 10px;
    margin-bottom: 16px;
}

.llm-integrations .faceted-search .su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp {
    max-width: calc(100% - 140px);
    margin-top: 60px;
    margin-bottom: 0px;
}

.llm-integrations section.common-spc.pb-0.expert-talks.show {
    padding: 0px;
}

.llm-integrations .su-gpt .faq-section {
    margin-bottom: 50px;
}

.llm-integrations section.master-support-sec {
    padding: 42px 0 40px;
    text-align: center;
    position: relative;
}

section.searchunifys-federated a:hover {
    text-decoration: none;
}

.llm-integrations section.smooth-onboarding-sec.large-llm-sec {
    margin-top: 0px;
    margin-bottom: 28px;
}

.llm-integrations .faceted-search .su-appinium section.customers-testimonails.customers-crousel.testimonial-revamp .container {
    padding: 0 50px;
}

.llm-integrations .main-heading.fed-head {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.llm-integrations section.searchunifys-federated {
    margin-bottom: 0px;
}

.searchunify-virtual-assistant .thank-you-text p {
    color: #fff !important;
}

.llm-integrations .su-gpt section.pillar-lld-power {
    margin-top: 0px;
    padding-top: 0px;
}

.head-para-btw h2.suva-md-head {
    width: 100%;
    font-size: 28px;
    line-height: 38px;
    letter-spacing: -0.56px;
    color: #12182E;
    margin-top: 16px;
    margin-bottom: 10px;
}

.head-para-btw p {
    text-align: center;
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 600;
    margin-bottom: 0px;
}

.su-security a.orange-txt:hover {
    color: #f48b00;
}

section.enterprise-sec.wd-bg-area {
    background: #D6EFFF;
    padding: 40px 0px;
}

.cog-search-v2 .community-revise section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
    font-size: 34px;
}

.cog-search-v2 section.four-blocks-cognitive-search .icon-area {
    margin-right: 20px;
}

.cog-search-v2 section.four-blocks-cognitive-search .heading-area {
    display: inline-flex;
}

.cog-search-v2 section.four-blocks-cognitive-search h5 {
    margin-top: 0px;
    font-weight: 700;
    line-height: 26px;
}

.cog-search-v2 section.four-blocks-cognitive-search ul li {
    font-size: 15px;
    font-weight: 600;
    line-height: 26px;
    color: #12182E;
}

.cog-search-v2 section.four-blocks-cognitive-search ul li::marker {
    color: #F48B00;
}

.cog-search-v2 section.four-blocks-cognitive-search .card {
    border: none;
    border-radius: 0px;
    padding: 30px 6px 30px 14px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
}

.cog-search-v2 section.four-blocks-cognitive-search ul.define-items {
    padding-left: 18px;
}

.cog-search-v2 section.four-blocks-cognitive-search {
    background: #D6EFFF;
    padding: 50px 0px;
    width: calc(100% - 140px);
    margin: 0 auto;
}

.cog-search-v2 section.four-blocks-cognitive-search .suva-md-head {
    width: 100%;
    margin-bottom: 30px;
}

.cog-search-v2 .community-revise.knowbler-faq .faq-section .faq-container&gt;h2 {
    font-size: 40px;
    margin-top: 108px;
}

.su-knowledge section.why-support {
    text-align: center;
    background: #D6EFFF;
    padding: 50px 0px;
    width: calc(100% - 140px) !important;
    margin: 0 auto;
    margin-top: 36px;
    margin-bottom: 120px;
}

.su-knowledge section.why-support .support-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    width: 270px;
    margin-left: 14px;
    padding: 33px;
}

.su-knowledge section.why-support .support-card h5 {
    font-size: 20px;
    line-height: 26px;
    color: #12182E;
    font-weight: 700;
    margin-top: 16px;
}

.su-knowledge section.why-support .support-card p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 500;
}

.su-knowledge.community-revise.knowbler-faq .faq-section .faq-container&gt;h2 {
    font-size: 40px;
}

.su-knowledge.su-security section.master-support-sec {
    padding: 10px 0 40px;
    margin-top: 50px;
}

.su-knowledge.su-appinium.su-security .main-banner-pages p.llm-banner-sub-head {
    margin-top: 10px;
}

.su-knowledge.knowbler-faq .main-banner-pages.knowbler h1 {
    margin-bottom: 0px;
}

.su-knowledge .head-para-btw h2.suva-md-head {
    margin-bottom: 2px;
}

.su-knowledge section.smooth-onboarding-sec.llm-sec {
    margin-top: 34px;
    margin-bottom: 0px;
}

.su-knowledge a,
.su-knowledge a:hover {
    color: #F48B00;
}

.su-knowledge.su-appinium.su-security .fuel-knowledge-section {
    margin-top: 20px;
}

.su-knowledge section.llm-new-strip {
    padding: 40px 0 0px;
}

.su-knowledge .support-card-section {
    margin-top: 30px;
}

.security a,
.security a:hover {
    color: #F48B00;
}

.suva-analytics section.main-banner-pages.knowbler h1 {
    font-size: 37px;
    line-height: 46px;
}

.suva-for-customer-support-and-self-service section.llm-new-strip.smooth-onboarding-sec.llm-sec p {
    text-align: left;
    font-weight: 500;
    font-size: 16px;
}

.suva-for-customer-support-and-self-service .testimonials-crousel {
    text-align: left;
}

.suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
    display: flex;
    margin: 0px 50px 0px 0px;
}

.suva-for-customer-support-and-self-service section.llm-new-strip ul.slick-dots {
    padding-left: 0px;
    margin-top: -26px;
    margin-bottom: 0px;
    text-align: center;
}

.suva-for-customer-support-and-self-service section.llm-new-strip {
    padding: 50px 0 0px;
}

.suva-for-customer-support-and-self-service section.smooth-onboarding-sec.llm-sec {
    margin-top: -28px;
    margin-bottom: 0px;
}

.suva-for-customer-support-and-self-service section.llm-new-strip h2 {
    line-height: 38px;
}

.suva-for-customer-support-and-self-service section.llm-new-strip p.rq-demo a {
    font-weight: 600;
    line-height: 22px;
    padding: 13px 22px;
}

.su-knowledge section.smooth-onboarding-sec.llm-sec p.rq-demo a:hover {
    color: #fff;
}

.su-autonomous .agent-revamp .ai-support-section .main-circle img {
    width: 325px;
    height: 465px;
}

.su-autonomous .feature.feature8 {
    bottom: -59%;
    left: 3%;
    transform: translateY(-50%);
    width: 90% !important;
}

.su-autonomous .agent-revamp .ai-support-section .feature5 {
    bottom: 10%;
    left: -30%;
    transform: translateX(-50%);
    width: 80%;
}

.su-autonomous .agent-revamp .ai-support-section .feature4 {
    bottom: 24%;
    right: -71%;
    transform: translateY(50%);
    width: 80%;
}

.su-autonomous .agent-revamp .ai-support-section .feature2 {
    top: 2%;
    right: -66%;
    transform: translateY(-50%);
    width: 86%;
}

.su-autonomous .agent-revamp .ai-support-section .feature7 {
    top: 2%;
    left: -60%;
    transform: translateY(-50%);
    width: 80%;
}

.su-autonomous .agent-revamp .ai-support-section .main-circle {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 540px;
    height: 540px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 120px;
}

.su-autonomous .agent-revamp .ai-support-section .card-front {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 24px #90D1F969;
    border: 1px solid #12182E;
    font-size: 22px;
    color: #12182E;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 0px 18px;
}

.su-autonomous .tooltip-hover-text {
    width: 65%;
}

.su-autonomous .tooltip-hover-text p {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 24px #90D1F969;
    border: 1px solid #12182E;
    border-radius: 9px;
    color: #12182E;
    padding: 10px;
    width: auto;
    font-weight: 600;
}

.su-autonomous .tooltip-hover-text.f2 {
    top: 5%;
    right: -175%;
    transform: translateY(-50%);
    position: relative;
    display: block !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}

.su-autonomous .tooltip-hover-text.f7 {
    bottom: 135%;
    right: 130%;
    transform: translateY(-50%);
    position: relative;
    display: block !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}

.feature.feature7:hover~.tooltip-hover-text.f7,
.feature.feature2:hover~.tooltip-hover-text.f2,
.feature.feature4:hover~.tooltip-hover-text.f4,
.feature.feature5:hover~.tooltip-hover-text.f5,
.feature.feature8:hover~.tooltip-hover-text.f8 {
    opacity: 1;
    visibility: visible;
}


/* .feature.feature7:hover~.tooltip-hover-text.f7,
        .feature.feature5:hover~.tooltip-hover-text.f5 {
            display: block !important;
        } */

.su-autonomous .tooltip-hover-text.f4 {
    top: 31%;
    right: -180%;
    transform: translateY(-50%);
    position: relative;
    display: block !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}

.su-autonomous .tooltip-hover-text.f5 {
    top: -14%;
    right: 140%;
    transform: translateY(-50%);
    position: relative;
    display: block !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}

.su-autonomous .tooltip-hover-text.f8 {
    top: -21%;
    right: 18%;
    transform: translateY(-51%);
    position: relative;
    display: flex !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}

.su-autonomous .tooltip-hover-text.f8 p {
    margin-left: 10px;
    min-width: max-content;
}

.su-autonomous .feature7,
.su-autonomous .feature2,
.su-autonomous .feature4,
.su-autonomous .feature5,
.su-autonomous .feature8 {
    position: relative;
}

.su-autonomous .feature7 .arrow,
.su-autonomous .feature5 .arrow {
    content: "";
    background-color: #fff;
    height: 20px;
    width: 20px;
    position: absolute;
    transform: translate(-50%, -390%) rotate(45deg);
    border-left: solid 1px;
    border-bottom: solid 1px;
    border-radius: 0px;
}

.su-autonomous .feature2 .arrow,
.su-autonomous .feature4 .arrow {
    content: "";
    background-color: #fff;
    height: 20px;
    width: 20px;
    position: absolute;
    transform: translate(1670%, -390%) rotate(45deg);
    border-right: solid 1px;
    border-top: solid 1px;
    border-radius: 0px;
}

.su-autonomous .feature4 .arrow {
    transform: translate(1550%, -390%) rotate(45deg);
}

.su-autonomous .feature8 .arrow {
    content: "";
    background-color: #fff;
    height: 20px;
    width: 20px;
    position: absolute;
    transform: translate(900%, -50%) rotate(45deg);
    border-bottom: solid 1px;
    border-right: solid 1px;
    border-radius: 0px;
}

.su-autonomous .agent-revamp .ai-support-section .feature:hover .card {
    transform: rotateX(180deg);
}

.su-autonomous .agent-revamp .ai-support-section .feature:hover .arrow {
    border-color: #F48B00 !important;
    border-width: 2px;
}

.su-autonomous .agent-revamp .ai-support-section .feature.feature8:hover .card {
    transform: rotateY(180deg);
}

.su-autonomous .agent-revamp .ai-support-section .feature8 .card-back {
    transform: rotateY(180deg);
}

.su-autonomous .agent-revamp .ai-support-section .card-back {
    background-color: #fff;
    color: #12182E;
    transform: rotateX(180deg);
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    line-height: normal;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 24px #F48B001F;
    border: 2px solid #F48B00;
}

.su-autonomous .faq-section {
    margin-top: 80px;
    padding-top: 70px;
}

@media only screen and (max-width:1400px) {
    .aem-marketplace.su-tune-btn p.marketplace-txt {
        max-width: 830px;
    }

    .agent-revamp section.ai-support-section {
        padding: 75px 0px 0px !important;
        min-height: 756px !important;
    }

    .su-autonomous .agent-revamp .ai-support-section .main-circle img {
        width: 176px;
    }

    .su-autonomous .agent-revamp .ai-support-section .main-circle {
        position: absolute;
        top: 6%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 540px;
        height: 540px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 120px;
    }

    .su-autonomous .agent-revamp .ai-support-section .card-front {
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;
        gap: 14px;
        padding: 0px 18px;
    }

    .su-autonomous .agent-revamp .ai-support-section .card-back {
        background-color: #fff;
        color: #12182E;
        transform: rotateX(180deg);
        font-size: 14px;
        line-height: 18px;
        font-weight: 600;
        line-height: normal;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 0px 24px #F48B001F;
        border: 2px solid #F48B00;
    }

    .su-autonomous .agent-revamp .ai-support-section .feature7 {
        top: 4%;
        left: -32%;
        transform: translateY(-50%);
        width: 65%;
    }

    .su-autonomous .agent-revamp .ai-support-section .feature2 {
        top: 3%;
        right: -36.5%;
        transform: translateY(-50%);
        width: 70%;
    }

    .su-autonomous .agent-revamp .ai-support-section .feature4 {
        bottom: 58%;
        right: -32%;
        transform: translateY(50%);
        width: 60%;
    }

    .su-autonomous .agent-revamp .ai-support-section .feature5 {
        bottom: 44%;
        left: -2%;
        transform: translateX(-50%);
        width: 60%;
    }

    .su-autonomous .feature2 .arrow,
    .su-autonomous .feature4 .arrow {
        transform: translate(1350%, -390%) rotate(45deg);
    }

    .su-autonomous .feature4 .arrow {
        transform: translate(1150%, -390%) rotate(45deg);
    }

    .su-autonomous .tooltip-hover-text p {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 0px 24px #90D1F969;
        border: 1px solid #12182E;
        border-radius: 9px;
        color: #12182E;
        padding: 10px;
        width: 70%;
        font-size: 80%;
        font-weight: 600;
    }

    .su-autonomous .tooltip-hover-text.f2 {
        right: -143%;
        top: 5%;
    }

    .su-autonomous .tooltip-hover-text.f7 {
        right: 85%;
        top: -122%;
    }

    .su-autonomous .feature.feature8 {
        bottom: -9%;
        left: 5%;
        transform: translateY(-50%);
        width: 90% !important;
    }

    .su-autonomous .tooltip-hover-text.f8 {
        top: -57%;
        right: 12%;
    }

    .su-autonomous .tooltip-hover-text.f4 {
        right: -140%;
        top: 1%;
    }

    .su-autonomous .tooltip-hover-text.f5 {
        top: -41%;
        right: 84%;
    }

    .agent-revamp section.ai-support-section {
        padding: 75px 0px 342px;
    }
}

.fuel-knowledge-section.container.section-2 a {
    color: #F48B00;
}

.fuel-knowledge-section.container.section-2 a:hover {
    color: #F48B00;
}

.season-2 .su-gpt .faq-section,
.the-customer-service-show .su-gpt .faq-section,
.season-2 .su-gpt .faq-container.container,
.the-customer-service-show .su-gpt .faq-container.container {
    margin-bottom: 0px;
    margin-top: 0px;
}

.season-2 a,
.season-2 a:hover,
.the-customer-service-show a,
.the-customer-service-show a:hover {
    color: #F48B00;
}

section.su-tuning-sec p {
    font-size: 16px;
    line-height: 30px;
    color: #12182E;
    font-weight: 500;
    margin-bottom: 0px;
}

section.su-tuning-sec.text-center {
    padding: 50px 0px;
}

.aem-marketplace.su-tune-btn a.marketplace-cta,
.aem-marketplace.su-tune-btn-blue a.marketplace-cta {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    font: normal normal 600 18px/22px Montserrat;
    letter-spacing: -0.36px;
    color: #FFFFFF;
    padding: 13px 30px;
    text-align: center;
    text-decoration: none;
}

.aem-marketplace.su-tune-btn p.marketplace-txt {
    text-align: left;
    font: normal normal bold 32px/44px Montserrat;
    letter-spacing: -0.64px;
    color: #12182E;
    margin-bottom: 0px;
    /*    max-width: 830px;*/
}

.aem-marketplace.su-tune-btn {
    background: #D6EFFF 0% 0% no-repeat padding-box;
    padding: 50px 0px;
    width: calc(100% - 140px);
    margin: 0 auto;
}

.aem-marketplace.su-tune-btn-blue {
    background: #12182E 0% 0% no-repeat padding-box;
    width: calc(100% - 140px);
    margin: 0 auto;
    padding: 60px 0px;
}

.aem-marketplace.su-tune-btn-blue p.marketplace-txt {
    color: #fff;
}

.search-tuning .knowbler-analytics-main .main-banner-pages.knowbler .banner-sub-txt {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
    text-align: center;
}

.search-tuning .aem-marketplace .container {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.search-tuning section.adoption-section .suva-md-head {
    font-size: 27px;
}

.enterprise-search section.smooth-onboarding-sec {
    background: #12182E 0% 0% no-repeat padding-box;
}

.enterprise-search .enterprise-anchor a {
    font-size: 16px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: -0.32px;
    color: #FF7300;
}

.enterprise-search .enterprise-anchor a:hover {
    color: #FF7300;
}

.enterprise-search p.enterprise-anchor {
    margin-top: -10px;
}

.searchunify-for-madcap a:hover,
.searchunify-for-madcap a {
    color: #FF7300;
}

.su-autonomous .chatbot_parent_sec p.common-para {
    padding-right: 50px;
}

.su-autonomous .mx-wd {
    max-width: 71%;
}

body .su-gpt section.main-banner-pages.knowbler h1 {
    text-align: left;
}

body .su-gpt p.mt-3.font-300.llm-banner-sub-head {
    text-align: left;
}

body .su-gpt section.main-banner-pages.knowbler.suva_banner .banner-btns {
    text-align: left;
    display: block;
}

.knowbler section.smooth-onboarding-sec {
    background: #ffffff;
}

body.search-analytics .su-gpt section.main-banner-pages.knowbler h1 {
    text-align: center;
}

.searchunify-for-communities .head-para-btw h2.suva-md-head {
    margin-top: 0px;
}

.searchunify-for-communities .head-para-btw p {
    margin-bottom: 40px;
}

.searchunify-for-communities .cta-container a {
    color: #F48B00;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
}

.searchunify-for-communities .cta-container a img.learn-orange {
    margin-left: 6px;
}

.searchunify-for-communities a,
.searchunify-for-communities a:hover {
    color: #F48B00;
    text-decoration: none;
}

.searchunify-for-communities section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
    margin-left: 377px;
}

.searchunify-for-communities section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area {
    margin-top: 16px;
}

.knowbler section.smooth-onboarding-sec.large-llm-sec {
    margin-top: 24px;
    margin-bottom: 28px;
}

.knowbler section.awards-sec {
    margin-bottom: 0px;
}

.knowbler section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
    margin-left: 140px;
}

.knowbler section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
    font-size: 18px;
    line-height: 26px;
}

.knowbler .su-gpt .faq-container.container {
    margin-top: -41px;
}

.knowbler section.smooth-onboarding-sec.large-llm-sec .data-row p {
    font-weight: 400;
}

.searchunify-for-communities .faq-section .faq-item {
    margin-bottom: 0px;
    border: 1px solid #BEDEF3;
}

.knowbler section.smooth-onboarding-sec.large-llm-sec a,
.knowbler section.smooth-onboarding-sec.large-llm-sec a:hover {
    color: #f48b00;
}

.section-scroll-pages.connectors section.about-text.platform-about h2 {
    font-size: 28px;
    line-height: 38px;
    letter-spacing: -0.56px;
    color: #12182E;
    padding: 0 0rem;
}

.connectors section.about-text p {
    color: #5A5D6B;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    padding-left: 60px;
    padding-right: 60px;
}

.connectors section#about {
    padding-top: 70px;
    padding-bottom: 60px;
}

.connectors section.experience.highlight-link {
    background: #D6EFFF;
    width: calc(100% - 140px) !important;
    margin: 0 auto;
    padding: 70px 0px !important;
}

.connectors section.experience.highlight-link h5 {
    font-style: italic;
    line-height: 43px;
    font-weight: 600;
    font-size: 28px;
    padding: 0 60px;
    color: #12182E;
    letter-spacing: -0.56px;
    padding: 0px;
}

.connectors a.btn.bg_orange.request_btn.hover-translate-y-n3.highlight-link-click {
    background: #3478F6;
    padding: 16px 40px;
    border-radius: 0px;
}

.connectors a.btn.bg_orange.request_btn.hover-translate-y-n3.highlight-link-click:hover {
    color: #ffffff;
}

.connectors section.platform-sections h3 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    letter-spacing: -0.48px;
    color: #12182E;
}

.connectors .section-scroll-pages section.full-screen p {
    margin-bottom: 0;
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
}

.connectors section.feaured-services {
    background: #D6EFFF !important;
    width: calc(100% - 140px) !important;
    margin: 0 auto;
    margin-top: 70px;
}

.searchunify-for-communities section.smooth-onboarding-sec {
    padding: 50px 0 40px;
}

body.search-tuning .su-gpt section.main-banner-pages.knowbler h1 {
    text-align: center;
}

.searchunify-for-e-commerce .leading-sec h2.suva-md-head,
.ai-search-for-ecommerce .leading-sec h2.suva-md-head,
.platform .leading-sec h2.suva-md-head {
    letter-spacing: -0.56px;
    color: #12182E;
    font-size: 28px;
    line-height: 38px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 16px;
}

.searchunify-for-e-commerce .leading-sec .row,
.ai-search-for-ecommerce .leading-sec .row,
.platform .leading-sec .row {
    margin: 0px auto 0px;
}

.searchunify-for-e-commerce .leading-sec,
.ai-search-for-ecommerce .leading-sec,
.platform .leading-sec {
    padding: 45px 0px 45px;
}

.searchunify-for-e-commerce .leading-sec p,
.ai-search-for-ecommerce .leading-sec p,
.platform .leading-sec p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 400;
    text-align: center !important;
    margin: 0 auto;
}

.platform .leading-sec p a {
    color: #FF7300;
    font-weight: 600;
}

.platform .leading-sec p a:hover {
    text-decoration: none;
}

.platform-illustration h2 span {
    color: #FF7300;
}

section.enterprise-outcomes.enterprise-outcomes-revamp {
    background: #12182E 0% 0% no-repeat padding-box;
    color: #ffffff;
    padding: 50px 0px 60px;
}

.searchunify-for-e-commerce .chatbot_parent_sec .suva-md-head,
.ai-search-for-ecommerce .chatbot_parent_sec .suva-md-head,
.platform .chatbot_parent_sec .suva-md-head {
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    letter-spacing: -0.48px;
    color: #12182E;
}

.searchunify-for-e-commerce p.ai-btn a,
.ai-search-for-ecommerce p.ai-btn a {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    letter-spacing: -0.36px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 66px;
    font-weight: 600;
    padding: 13px 30px;
}

.searchunify-for-e-commerce section.main-banner-pages.knowbler.analytics.hr-operations p,
.ai-search-for-ecommerce section.main-banner-pages.knowbler.analytics.hr-operations p,
.platform section.main-banner-pages.knowbler.analytics.hr-operations p {
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    font-weight: 400;
    font-family: Montserrat;
}

.searchunify-for-e-commerce p.ai-btn a:hover,
.ai-search-for-ecommerce p.ai-btn a:hover {
    text-decoration: none;
}

.searchunify-virtual-assistant section.main-banner-pages.knowbler.suva_banner .banner-btns {
    display: inline-flex !important;
}

.searchunify-virtual-assistant section.main-banner-pages.knowbler h1 {
    font-size: 34px;
    line-height: 44px;
}

.searchunify-for-e-commerce .su-gpt .faq-container.container,
.ai-search-for-ecommerce .su-gpt .faq-container.container {
    margin-top: -16px;
}

.platform section.main-banner-pages.knowbler.analytics.hr-operations {
    min-height: 274px;
}

section.enterprise-outcomes.enterprise-outcomes-revamp p.sub-head {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #FFFFFF;
}

section.enterprise-outcomes.enterprise-outcomes-revamp h2.suva-md-head {
    color: #FFFFFF;
}

section.enterprise-outcomes.enterprise-outcomes-revamp .feaured-services-inner {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
}

section.enterprise-outcomes.enterprise-outcomes-revamp h5 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #12182E;
    text-align: center;
    margin-top: 16px;
}

section.enterprise-outcomes.enterprise-outcomes-revamp p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    color: #5A5D6B;
    text-align: center;
    margin-bottom: 0px;
}

section.platform.text-center.platform-illustration img.platform-illustration {
    margin-top: 40px;
    margin-bottom: 40px;
}

section.common-spc.unified-sec-items {
    padding-top: 16px;
}

body.enterprise-search .su-gpt section.main-banner-pages.knowbler h1 {
    text-align: center;
}

body.enterprise-search .su-gpt p.mt-3.font-300.llm-banner-sub-head {
    text-align: center;
}

.success-story-lp .success-story-banner .banner-left a.banner-btn:hover,
.success-story-lp section.success-lp-download-strip a.download-strip-btn:hover {
    color: #FF7300;
    background-color: #fff;
}

.success-story-lp section.success-lp-content p.digits {
    font-size: 33px;
    line-height: 19px;
    color: #f48b00;
    font-weight: 700;
    margin-top: 14px;
    display: inline-block;
}

.success-story-lp section.success-lp-content p.card-txt {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    font-weight: 600;
}

.success-story-lp section.success-lp-content .impact-card {
    background-color: #ffffff;
    border-radius: 25px;
    padding: 30px 25px 30px;
    border: 1px solid;
    width: 100%;
    text-align: center;
}

.success-story-lp section.success-lp-content .impact-card span {
    font-size: 33px;
    line-height: 19px;
    color: #F48B00;
    font-weight: 700;
    margin-top: 14px;
}

.success-story-lp section.success-lp-content .card-strip {
    display: inline-flex;
    width: 100%;
    margin-bottom: 20px;
}

.success-story-lp section.success-lp-content a,
.success-story-lp section.success-lp-content:hover {
    color: #FF7300;
}

.automation-anywheres-journey-to-achieving-57-acceleration-in-support-knowledge-creation-with-searchunify-knowbler .success-story-lp .success-story-banner .banner-left h2 {
    max-width: 100%;
}

.automation-anywheres-journey-to-achieving-57-acceleration-in-support-knowledge-creation-with-searchunify-knowbler .success-story-lp section.success-lp-download-strip .container {
    padding: 39px 15px;
}

.automation-anywheres-journey-to-achieving-57-acceleration-in-support-knowledge-creation-with-searchunify-knowbler .success-story-lp section.success-lp-download-strip p {
    max-width: 75%;
}

.how-cornerstone-ondemand-achieved-a-98-self-service-resolution-rate-with-searchunify .success-story-lp .success-story-banner .banner-left h2 {
    max-width: 100%;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue {
    background-color: #12182E;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue .suva-md-head {
    color: #ffffff;
    margin-bottom: 30px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 28px;
    color: #12182E;
    font-weight: 400;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue p.btm-para {
    margin-top: -16px;
}

.searchunify-agentforce section.common-spc.boost-sec {
    padding-top: 20px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.delivering-sec.supercharge-sec {
    background: #D6EFFF;
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 28px;
    color: #12182E;
    width: calc(100% - 140px);
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 48px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue p.mb-30.text-center {
    line-height: 26px;
    color: #5A5D6B;
}

.searchunify-agentforce .main-banner-pages p.txt-para {
    font-size: 22px;
    line-height: 56px;
    letter-spacing: -0.44px;
    font-weight: 500;
}

.searchunify-agentforce .community-revise section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
    font-size: 40px;
    line-height: 56px;
    margin-bottom: 0px;
    letter-spacing: -0.8px;
    margin-top: -10px;
}

.searchunify-agentforce section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns {
    padding-top: 26px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue {
    margin-top: 0px;
    margin-bottom: 28px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue .data-row h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 4px;
    margin-top: 20px;
}

.searchunify-agentforce .community-revise section.common-spc.fuel-personalized {
    padding-top: 5px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue .data-row p {
    line-height: 26px;
    color: #5A5D6B;
    margin-bottom: 0px;
}

.searchunify-agentforce .community-revise section.common-spc.fuel-personalized.contextually-sec p {
    text-align: center;
    line-height: 26px;
    color: #5A5D6B;
    margin-top: 12px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue {
    margin-top: 54px;
    margin-bottom: 60px;
}

.searchunify-agentforce .table-section-boost {
    max-width: 1000px;
    margin: auto;
    border-collapse: collapse;
    overflow: hidden;
    background: white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.searchunify-agentforce .table-section-boost .table-header {
    display: flex;
    background: #F48B00;
    color: white;
    font-weight: bold;
    margin-bottom: 2px;
}

.searchunify-agentforce .table-section-boost .table-header .cell {
    background: #F48B00 !important;
    padding: 21px 36px 21px;
    font-size: 20px;
    line-height: 38px;
}

.searchunify-agentforce .table-section-boost .table-row {
    display: flex;
    border-top: none;
    margin-bottom: 2px;
}

.searchunify-agentforce .table-section-boost .table-row:last-child {
    margin-bottom: 0px;
}

.searchunify-agentforce .table-section-boost .cell {
    flex: 1;
    padding: 21px 36px 21px;
}

.searchunify-agentforce .table-section-boost .cell:first-child {
    background: #D6EFFF;
    font-weight: bold;
}

.searchunify-agentforce .table-section-boost .cell.cell-right {
    background: #ECF8FF;
}

.searchunify-agentforce .table-section-boost .table-row .cell {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.36px;
    color: #12182E;
    font-weight: 600;
}

.searchunify-agentforce .table-section-boost .cell-left {
    max-width: 32%;
}

.searchunify-agentforce .table-section-boost .cell-right {
    max-width: 68%;
}

.searchunify-agentforce section.common-spc.fuel-personalized.contextually-sec {
    padding-top: 26px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-skyblue .data-row .bg-color {
    padding: 25px 18px;
}

.searchunify-agentforce section.smooth-onboarding-sec.large-llm-sec.agentforce-blue .data-row .bg-color {
    padding: 40px 12px;
}

@media only screen and (max-width:1600px) {
    .aem-marketplace.su-tune-btn p.marketplace-txt {
        max-width: 830px;
    }
}

/************ Free trial page css ***********/

@supports (-webkit-touch-callout: none) {
    @media only screen and (max-width: 575px) {
        .chatBotPopForm.mktoForm select.mktoField {
            padding: 10px 15px 10px 15px;
        }
    }
}


/************ Free trial page css ***********/

/************ Search ROI page css ***********/
body.roi-calculator section.knowbler-roi-calc.ro-search {
    margin-top: 0px;
    margin-bottom: 60px;
}

.cta-section.search .cta-left-side-roi {
    max-width: 75%;
    flex: 1;
}

.cta-section.search .cta-button {
    background: linear-gradient(270deg, #FFB300 0%, #FF8800 100%);
    color: #fff;
    border: none;
    padding: 13px 20px;
    font-weight: 500;
    font-size: 18px;
}

.roi-calculator .cta-section.search a {
    text-decoration: none;
}

.roi-calculator .cta-section.search .cta-button {
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 66px;
}

.roi-calculator .modal {
    background-image: url(../assets/img/blue-bg.png);
}

.cta-section.search {
    background-color: #12182E;
    width: calc(100% - 140px) !important;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0px 60px;
    margin-top: 60px;
}

.cta-section.search h2 {
    font-size: 28px;
    color: #ffffff;
}

.knowbler-home .search-sec .impact-card {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 24px #00000014;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 264px;
    padding: 40px 50px;
    min-width: auto;
}

.knowbler-analytics-main .main-banner-pages.knowbler.s-roi .banner-sub-txt {
    min-width: 100%;
    font-size: 16px;
    line-height: 26px;
    margin-top: 0px !important;
}

.suva-home-revamp section.main-banner-pages.knowbler.s-roi h1 {
    margin-bottom: 20px;
    text-align: center;
}

.knowbler-roi-heading h5.text-md-start {
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 60px;
    margin-bottom: 50px;
    text-align: center;
}

.roi-calculator .knowbler-roi-heading h5.text-md-start {
    color: #12182E;
}

.cta-section.search {
    margin-bottom: 46px;
}

.roi-calculator .cta-section.search {
    margin-bottom: 0px;
}

body.roi-calculator .cta-section.search h2 {
    font-size: 28px;
    margin-bottom: 0px;
    line-height: 52px;
}

.suva-home-revamp .suva-testimonial.search-testimonial .content-section p.comment {
    margin-bottom: 20px;
    margin-top: 0px;
}

.roi-calculator .suva-home-revamp .suva-testimonial.search-testimonial .content-section p.comment {
    margin-bottom: 20px;
}

.suva-home-revamp section.suva-testimonial.search-testimonial {
    padding: 60px 0px 36px;
}

body.roi-calculator .knowbler-mid-section.search-roi-sec label {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 38px;
}

body.roi-calculator #CalculateSearchRoi {
    width: 270px;
    margin: 30px 0px 32px;
}

.ROIFormWrapper .mktoForm .mktoRequiredField .mktoAsterix {
    display: none;
}

h4.mid-head {
    font-size: 20px;
    margin-top: 20px;
    line-height: 30px;
}

body.roi-calculator .punz.punz-no {
    border-bottom: 0px;
}

.suva-home-revamp section.suva-testimonial.search-testimonial .testimonial-slide .bw-quote {
    position: absolute;
    right: 6%;
    bottom: -54px;
    width: 60px;
    transform: rotate(180deg);
}

.roi-calculator section.suva-testimonial.search-testimonial .testimonial-slide .bw-quote {
    right: 0;
}

.suva-home-revamp section.suva-testimonial.search-testimonial .testimonial-slide {
    position: relative;
}

/************ Search ROI page css ***********/
/*********** Header page css ***************/

.cookies_bar {
    position: fixed;
    top: 0;
    z-index: 1091;
    width: 100%;
}

.notification-top-bar {
    top: 52px;
}

body.Home-page .fixed-top#su-navbar {
    top: 48px !important;
}


/*********** Header page css ***************/


/********************** SUVA Homepage css *******************************/

.black-form #mktoForm_8858 label#LblconsenttoProcessing,
#mktoForm_8858 label#LblemailOptInBoolean,
#mktoForm_8858 label#LblconsenttoProcessing,
.black-form #mktoForm_8688 label#LblemailOptInBoolean,
.black-form #mktoForm_8688 label#LblconsenttoProcessing,
.black-form #mktoForm_8657 label#LblemailOptInBoolean,
.black-form #mktoForm_8657 label#LblconsenttoProcessing {
    color: #12182E;
    font-size: 11px;
}

.season-right-sec {
    background-color: #12182E;
    margin-left: 20px;
    padding: 20px 20px 20px;
}

.season-right-sec.margin-top {
    padding-top: 0;
}

section.common-spc.episodes_section .row {
    margin-bottom: 60px;
}

section.common-spc.episodes_section #Episodes .row {
    margin-bottom: 0;
}

.suva_banner h1 {
    font-weight: bold;
}

span.orange-txt,
.orange-txt {
    color: #f48b00;
}

.suva_banner p {
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    font-weight: 500;
    font-family: Montserrat;
}

section.SUma_outline.suva-home-revamp.su-gpt .suva_banner p.rq-demo {
    margin-right: 25px;
}

.agent-revamp section.main-banner-pages.knowbler.suva_banner p.download-brochure {
    margin-left: 25px;
}

section.main-banner-pages.knowbler.suva_banner.knowbler_homepage p.download-brochure {
    margin-left: 25px;
}

.knowbler-faq .main-banner-pages.knowbler.suva_banner p.download-brochure {
    margin-left: 25px !important;
}

section.main-banner-pages.knowbler.analytics.hr-operations p.download-brochure {
    margin-left: 25px;
}

.su-appinium .suva_banner p.rq-demo {
    margin-right: 0px;
}

p.rq-demo a {
    background: #3478F6;
    color: #fff;
    border: 1px solid #3478F6;
}

section.main-banner-pages.knowbler.suva_banner p.download-brochure a,
section.main-banner-pages.knowbler p.download-brochure a {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
}

section.main-banner-pages.knowbler.suva_banner p.download-brochure,
.suva_banner p.rq-demo {
    margin-top: 0px;
}

.suva-md-head {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    color: #12182E;
    line-height: 38px;
    letter-spacing: -0.56px;
}

.why-suva-approach-head {
    max-width: 770px;
}

.why-suva-differentiate-head {
    padding: 0px 70px;
}

.page-why-suva .why-suva-differentiate-head {
    margin-top: -6px !important;
}

.fuel-knowledge-section .suva-md-head,
.response-humanization-section .suva-md-head {
    font-size: 24px;
    font-family: Montserrat;
    line-height: 34px;
    margin-bottom: 20px;
}

.fuel-knowledge-section .sub-txt-head,
.response-humanization-section .sub-txt-head {
    font-size: 16px;
    font-family: Montserrat;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 500;
}

.page-why-suva .fuel-knowledge-section .sub-txt-head,
.page-why-suva .response-humanization-section .sub-txt-head {
    text-align: center;
}

.page-why-suva .fuel-knowledge-section .suva-md-head {
    margin-top: 52px;
}

.page-why-suva .fuel-knowledge-section .sub-txt-head {
    margin-bottom: 40px;
}

.fuel-knowledge-section .suva-md-head.txt-align {
    text-align: left;
}

.fuel-knowledge-section {
    margin-top: 60px;
}

.page-why-suva .chatbot_banner .suva-md-head,
.page-why-suva .why-suva-approach-head,
.page-why-suva.why-suva-differentiate-head,
.page-why-suva .fuel-knowledge-section .suva-md-head,
.page-why-suva .response-humanization-section .suva-md-head,
.page-why-suva .fuel-knowledge-section .suva-md-head.txt-align,
.page-why-suva .master-support-sec .carousel-sub-heading,
.page-why-suva .request-demo-sec .main-heading {
    font-weight: 600;
}

.page-why-suva .chatbot_banner h1.suva-md-head,
.page-why-suva h2.why-suva-approach-head {
    font-weight: 700;
}

.page-why-suva .fuel-knowledge-section .sequential .suva-md-head {
    margin-top: 0px;
    margin-bottom: 16px;
}

.page-why-suva .fuel-knowledge-section .sequential .common-para {
    margin-bottom: 0px;
}

.page-why-suva .master-support-sec .carousel-sub-heading {
    font-size: 16px;
    font-weight: 600;
    color: #5A5D6B;
    line-height: 26px;
}

.page-why-suva .elevating-sec .common-para {
    width: 96%;
}

.page-why-suva section.request-demo-sec.knowbler-pge {
    background: #ffff;
}

.page-why-suva section.request-demo-sec.knowbler-pge .col-12.col-lg-7.mobile-100 {
    text-align: left;
    padding-left: 30px;
    margin-top: 40px;
}

.page-why-suva section.request-demo-sec.knowbler-pge h2,
.page-why-suva section.request-demo-sec.knowbler-pge p {
    color: #12182E;
}

.page-why-suva section.request-demo-sec.knowbler-pge .main-heading h2 {
    color: #12182E;
    font-size: 28px;
    font-family: Montserrat;
    font-weight: bold;
    line-height: 52px
}

.page-why-suva section.request-demo-sec.knowbler-pge p {
    color: #12182E;
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 28px;
}

.page-why-suva .mktoFormRow.row_4,
.page-why-suva .mktoFormRow.row_3 {
    display: block
}

.page-why-suva section.request-demo-sec.knowbler-pge .demo-form-container .mktoForm .mktoCheckboxList input#emailOptInBoolean+label:after {
    border: 1px solid #12182E66;
}

.suva-md-head.lh-44 {
    line-height: 44px;
}

.suva-md-head.lh-52 {
    line-height: 52px;
}

.page-why-suva .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
    left: 45%;
}

.page-why-suva section.common-spc.blue-bg.elevating-sec {
    margin: auto;
    width: calc(100% - 140px) !important;
    padding: 45px 0px 20px;
}

section.common-spc.blue-bg.elevating-sec .container:before,
section.common-spc.blue-bg.elevating-sec .container:after,
section.common-spc.blue-bg.elevating-sec .container .row:before,
section.common-spc.blue-bg.elevating-sec .container .row:after {
    content: unset;
}

.page-why-suva .voice-interaction {
    margin: -10px auto 10px;
    width: calc(100% - 140px) !important;
    background-color: #D6EFFF;
    padding: 60px 0px;
}

.page-why-suva .voice-interaction .container {
    text-align: center;
}

.page-why-suva .voice-interaction h2 {
    font-size: 28px;
    line-height: 38px;
    color: #12182E;
    font-weight: 700;
    letter-spacing: -0.56px;
    margin-bottom: 30px;
}

.page-why-suva .response-humanization-section {
    margin-top: -40px;
}

.page-why-suva .response-humanization-section .fuel-knowledge-section {
    margin-top: 0px;
}

.page-why-suva .voice-interaction p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 500;
    margin-bottom: 0px;
}

.page-why-suva .chatbot_parent_sec p.common-para {
    margin-bottom: 0px;
}

.width-540 {
    max-width: 540px;
}

.page-why-suva .chatbot_parent_sec {
    margin-bottom: 85px;
    margin-top: 40px;
}

@media only screen and (max-width:1024px) {
    section.common-spc.unified-sec-items {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page-why-suva .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 43%;
    }

    .page-why-suva .master-support-sec.customer-service.analytics-master .slick-next.slick-arrow {
        right: 43%;
    }

    iframe#widget2 {
        width: 100%;
    }
}

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

    .page-why-suva .voice-interaction,
    .page-why-suva section.common-spc.blue-bg.elevating-sec {
        width: calc(100% - 60px) !important;
    }
}

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

    .searchunify-for-e-commerce section.main-banner-pages.knowbler.suva_banner p.rq-demo a,
    .ai-search-for-ecommerce section.main-banner-pages.knowbler.suva_banner p.rq-demo a {
        padding: 12px 15px;
        font-size: 14px;
        margin-top: 20px;
    }

    .searchunify-for-e-commerce section.main-banner-pages.knowbler.analytics.hr-operations p.download-brochure,
    .ai-search-for-ecommerce section.main-banner-pages.knowbler.analytics.hr-operations p.download-brochure {
        margin-top: 20px;
    }

    .searchunify-for-e-commerce p.ai-btn,
    .ai-search-for-ecommerce p.ai-btn {
        text-align: center;
    }

    .searchunify-for-e-commerce img.w-100,
    .ai-search-for-ecommerce img.w-100 {
        margin-top: 20px;
    }

    .searchunify-for-e-commerce .su-gpt .faq-container.container,
    .ai-search-for-ecommerce .su-gpt .faq-container.container {
        margin-top: 0px;
    }

    .searchunify-for-communities section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area {
        margin-top: 0px;
    }

    body .su-gpt section.main-banner-pages.knowbler h1 {
        text-align: center;
    }

    body .su-gpt p.mt-3.font-300.llm-banner-sub-head {
        text-align: center;
    }

    .su-autonomous .mx-wd {
        max-width: 100%;
    }

    .the-customer-service-show .video-banner {
        height: 322px;
    }

    .the-customer-service-show .customer-service-inner-banner {
        padding: 40px 0px;
    }

    .the-customer-service-show .Ai-sec.common-spc {
        width: 80%;
    }

    .the-customer-service-show .consulting-service {
        width: 90%;
    }

    .knowbler-home section.awards-sec p.best-demo {
        margin-top: 70px !important;
    }

    .potential-section .dropdown&gt;ul&gt;li .arrow {
        display: none !important;
    }

    .su-ag-self .large-llm-sec .suva-md-head {
        font-size: 22px;
        line-height: 32px;
    }

    .page-why-suva .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 38%;
    }

    section.main-banner-pages.knowbler.llm-pillars p.download-brochure {
        margin-left: 0px !important;
    }

    .community-revise p.talk {
        text-align: center;
    }

    .mktoForm#mktoForm_8666 .mktoRequiredField .mktoAsterix,
    .mktoForm#mktoForm_8962 .mktoRequiredField .mktoAsterix,
    .mktoForm#mktoForm_8948 .mktoRequiredField .mktoAsterix,
    .mktoForm#mktoForm_8858 .mktoRequiredField .mktoAsterix,
    .mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix {
        left: 0px !important;
    }

    .page-why-suva .master-support-sec.customer-service.analytics-master .slick-next.slick-arrow {
        right: 38%;
    }

    .why-suva-differentiate-head {
        padding: 0px 0px;
        text-align: left !important;
    }

    .page-why-suva .chatbot_banner h1.suva-md-head,
    .page-why-suva h2.why-suva-approach-head,
    .suva_banner p,
    .page-why-suva .elevating-sec .common-para,
    .chatbot_parent_sec .suva-md-head,
    .page-why-suva .chatbot_parent_sec p.common-para,
    .page-why-suva .fuel-knowledge-section .sequential .suva-md-head,
    .page-why-suva .fuel-knowledge-section .sequential .common-para,
    .page-why-suva .response-humanization-section .suva-md-head,
    .page-why-suva .common-para {
        text-align: center !important;
    }

}

@media (min-width:449px) and (max-width: 767px) {

    .page-why-suva .img-mob,
    .page-why-suva .gif-mob {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
}

@media only screen and (max-width:768px) {
    .page-why-suva .response-humanization-section .suva-md-head {
        margin-top: 66px;
    }

    .page-why-suva p.talk {
        text-align: center;
    }
}

@media only screen and (max-width:448px) {
    .page-why-suva .elevating-sec .common-para {
        width: 100%;
        text-align: center;
        font-size: 14px;
    }

    .page-why-suva .chatbot_banner .suva-md-head,
    .page-why-suva .why-suva-approach-head,
    .page-why-suva.why-suva-differentiate-head,
    .page-why-suva .fuel-knowledge-section .suva-md-head,
    .page-why-suva .response-humanization-section .suva-md-head,
    .page-why-suva .fuel-knowledge-section .suva-md-head.txt-align,
    .page-why-suva .master-support-sec .carousel-sub-heading,
    .page-why-suva .request-demo-sec .main-heading,
    .page-why-suva .fuel-knowledge-section .sequential .common-para,
    .page-why-suva .suva_banner p,
    .page-why-suva .chatbot_parent_sec p.common-para,
    .page-why-suva .chatbot_parent_sec .suva-md-head,
    .page-why-suva .chatbot-inner-sec .common-para {
        text-align: center !important;
    }

    section.common-spc.generate-ai-sec,
    section.award-section.common-spc.Integrations,
    .common-spc,
    .Ai-sec.common-spc,
    section.modal_section.common-spc,
    .award-section.common-spc.reco-sec,
    section.demo_section.common-spc,
    .award-section.common-spc.reco-sec,
    .Integrations.section.award-section.common-spc,
    section.award-section.common-spc.Integrations {
        padding: 20px 0px 40px;
    }

    .page-why-suva .response-humanization-section .suva-md-head {
        margin-top: 32px;
    }
}

.font-16 {
    font-size: 16px;
}

.lh-28 {
    line-height: 28px;
}

.font-18 {
    font-size: 18px;
}

.empower-tile {
    display: inline-block;
    text-align: center;
    width: 100%;
    border-radius: 41px;
    box-shadow: 0px 4px 0px #F48B0059;
    margin-bottom: 30px;
    line-height: 82px;
    font-weight: 600;
    padding: 25px 0;
    color: #12182E;
    font-size: 18px;
    padding: 25px 0;
    line-height: 30px;
}

.Empower-sec {
    padding: 55px 0 35px;
    padding-top: 0px;
}


.Empower-sec h2 {
    max-width: 800px;
    margin: 0 auto 40px;
}

.deleiver-inner-sec {
    background: #fff;
    min-height: 100px;
    justify-content: center;
    padding: 21px 20px 10px 30px;
}

section.best-of-breed-sec .deleiver-inner-sec h3 {
    font-size: 64px;
    margin-right: 17px;
    margin-bottom: 0;
    font-family: 'Bebas Neue', cursive;
}

.Breed-sec.suvaHpbreed {
    padding: 80px 20px 55px;
}

section.best-of-breed-sec.deleiver-sec {
    padding: 60px 0;
}

/*.common-spc {
    display: none;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}*/

.common-spc.show {
    opacity: 1;
}

.common-spc,
section.partners-benefits.common-spc {

    padding: 45px 0px;
}

.common-spc,
section.partners-benefits.common-spc {
    padding: 45px 0px;
}

section.modal_section.common-spc {
    padding: 30px 0px 0px
}

.Ai-sec.common-spc {
    padding: 55px 0px 60px;
    width: calc(100% - 140px);
}

.award-section.common-spc.reco-sec {
    padding: 42px 0px 45px;
}

.knowbler-analytics-main .navbar-expand-lg {
    justify-content: flex-end !important;
}

.knowbler-analytics-main section#requestform.demo_section.common-spc {
    padding: 60px 0px !important;
}

.knowbler-analytics-main section#requestform.demo_section.common-spc .col-md-6 {
    padding-right: 0px;
}

.deleiver-inner-sec p {
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    padding-right: 15px;
    font-weight: 500;
    color: #12182E;
}

section.best-of-breed-sec.deleiver-sec sup {
    top: -.5em;
    font-size: 35px;
}

section.modal_section.common-spc .my-md-5 {
    text-align: center;
}

.Breed-sec {
    padding: 80px 20px 70px
}

.Breed-sec img {
    display: block;
    margin: auto;
    text-align: center;
}

.ai-inner-sec {
    text-align: center;
}

section.Ai-sec,
.demo_section {
    background: #12182E;
}

.ai-inner-sec {
    text-align: center;
    background: #fff;
    padding: 40px 25px 35px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.ai-inner-sec h3 {
    font-size: 18px;
    font-weight: 600;
    margin: 25px 0 10px;
    line-height: 30px;
    color: #12182E;
}

.ai-inner-sec p {
    font-size: 16px;
    color: #5A5D6B;
    line-height: 26px;
    margin: 0;
}

img {
    max-width: 100%;
    height: auto;
}

.custom-row,
.knowblwr-custom-row {
    display: flex;
    align-items: center;
    margin: 0 -15px;
    flex-wrap: wrap;
}

.custom-row&gt;div {
    flex: 20%;
    max-width: 20%;
    padding: 0 15px;
}

.award-section h2 {
    margin-bottom: 40px
}

.award-section {
    background: #D6EFFF;
}

.dark-blue-bg.award-section {
    background: #12182E;
}

.award-inner-sec {
    background: #fff;
    min-height: 80px;
    padding: 10px;
}

.modal_section span.empower-tile {
    min-height: 112px;
    line-height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 32px;
    font-size: 18px;
    color: #12182E;
}

#mktoForm_8666 .mktoOffset,
#mktoForm_8666 label,
#mktoForm_8962 .mktoOffset,
#mktoForm_8962 label,
#mktoForm_8948 .mktoOffset,
#mktoForm_8948 label,
#mktoForm_8858 .mktoOffset,
#mktoForm_8858 label,
#mktoForm_8688 label,
#mktoForm_8688 .mktoOffset,
#mktoForm_8657 label,
#mktoForm_8657 .mktoOffset,
.mktoGutter.mktoHasWidth {
    display: none;
}

#mktoForm_8657,
#mktoForm_8688,
#mktoForm_8858,
#mktoForm_8948,
#mktoForm_8962,
#mktoForm_8666 {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
}

#mktoForm_8666 input,
#mktoForm_8666 label#LblemailOptInBoolean,
#mktoForm_8666 select,
#mktoForm_8666 .mktoFormCol,
#mktoForm_8666 .mktoRequiredField,
#mktoForm_8962 .mktoRequiredField,
#mktoForm_8962 input,
#mktoForm_8962 label#LblemailOptInBoolean,
#mktoForm_8962 select,
#mktoForm_8962 .mktoFormCol,
#mktoForm_8948 .mktoRequiredField,
#mktoForm_8948 input,
#mktoForm_8948 label#LblemailOptInBoolean,
#mktoForm_8948 select,
#mktoForm_8948 .mktoFormCol,
#mktoForm_8858 .mktoRequiredField,
#mktoForm_8858 input,
#mktoForm_8858 label#LblemailOptInBoolean,
#mktoForm_8858 select,
#mktoForm_8858 .mktoFormCol,
#mktoForm_8688 .mktoRequiredField,
#mktoForm_8688 .mktoFormCol,
#mktoForm_8688 input,
#mktoForm_8688 select,
#mktoForm_8688 label#LblemailOptInBoolean,
label#LblconsenttoProcessing,
#mktoForm_8657 .mktoRequiredField,
#mktoForm_8657 .mktoFormCol,
#mktoForm_8657 input,
#mktoForm_8657 select,
#mktoForm_8657 label#LblemailOptInBoolean,
label#LblconsenttoProcessing {
    width: 99% !important;
}

#mktoForm_8666 .mktoFieldWrap {
    width: 100%
}

#mktoForm_8666 .mktoFormRow.row_1,
#mktoForm_8666 .mktoFormRow.row_2,
#mktoForm_8666 .mktoFormRow.row_3,
#mktoForm_8666 .mktoFormRow.row_4,
#mktoForm_8666 .mktoFormRow.row_5,
#mktoForm_8962 .mktoFormRow.row_1,
#mktoForm_8962 .mktoFormRow.row_2,
#mktoForm_8962 .mktoFormRow.row_3,
#mktoForm_8962 .mktoFormRow.row_4,
#mktoForm_8962 .mktoFormRow.row_5,
#mktoForm_8948 .mktoFormRow.row_1,
#mktoForm_8948 .mktoFormRow.row_2,
#mktoForm_8948 .mktoFormRow.row_3,
#mktoForm_8948 .mktoFormRow.row_4,
#mktoForm_8948 .mktoFormRow.row_5,
#mktoForm_8858 .mktoFormRow.row_1,
#mktoForm_8858 .mktoFormRow.row_2,
#mktoForm_8858 .mktoFormRow.row_3,
#mktoForm_8858 .mktoFormRow.row_4,
#mktoForm_8858 .mktoFormRow.row_5,
#mktoForm_8688 .mktoFormRow.row_1,
#mktoForm_8688 .mktoFormRow.row_2,
#mktoForm_8688 .mktoFormRow.row_3,
#mktoForm_8688 .mktoFormRow.row_4,
#mktoForm_8688 .mktoFormRow.row_5,
#mktoForm_8657 .mktoFormRow.row_1,
#mktoForm_8657 .mktoFormRow.row_2,
#mktoForm_8657 .mktoFormRow.row_3,
#mktoForm_8657 .mktoFormRow.row_4,
#mktoForm_8657 .mktoFormRow.row_5 {
    flex: 50%;
    max-width: 50%;
    padding: 0 10px 5px;
}

#mktoForm_8666 .mktoFormRow.row_3,
#mktoForm_8962 .mktoFormRow.row_3,
#mktoForm_8948 .mktoFormRow.row_3,
#mktoForm_8688 .mktoFormRow.row_3,
#mktoForm_8688 .mktoFormRow.row_4 {
    padding-bottom: 0;
}

.mktoFormRow.row_6 .mktoError {
    bottom: 4px !important;
    left: 7px;
}

#mktoForm_8688 .mktoFormRow.row_6 .mktoError {
    left: 13px;
}

#mktoForm_8666 label#LblconsenttoProcessing,
#mktoForm_8666 label#LblemailOptInBoolean,
#mktoForm_8962 label#LblconsenttoProcessing,
#mktoForm_8962 label#LblemailOptInBoolean,
#mktoForm_8948 label#LblconsenttoProcessing,
#mktoForm_8948 label#LblemailOptInBoolean,
#mktoForm_8858 label#LblconsenttoProcessing,
#mktoForm_8858 label#LblemailOptInBoolean,
#mktoForm_8688 label#LblemailOptInBoolean,
#mktoForm_8688 label#LblconsenttoProcessing,
#mktoForm_8657 label#LblemailOptInBoolean,
#mktoForm_8657 label#LblconsenttoProcessing {
    display: block;
    color: #fff;
    padding: 0px 15px 0 24px;
    position: relative;
    font-weight: normal;
    line-height: 20px;
    font-family: 'Montserrat';
}

#mktoForm_8666 label#LblemailOptInBoolean,
#mktoForm_8962 label#LblemailOptInBoolean,
#mktoForm_8948 label#LblemailOptInBoolean,
#mktoForm_8858 label#LblemailOptInBoolean {
    color: #12182E;
}

#mktoForm_8666 label#LblemailOptInBoolean,
#mktoForm_8666 label#LblconsenttoProcessing,
#mktoForm_8962 label#LblemailOptInBoolean,
#mktoForm_8962 label#LblconsenttoProcessing,
#mktoForm_8948 label#LblemailOptInBoolean,
#mktoForm_8948 label#LblconsenttoProcessing,
.analytics_white_form .mktoForm#mktoForm_8657 .mktoRequiredField .mktoAsterix,
.analytics_white_form #mktoForm_8657 label#LblemailOptInBoolean,
.analytics_white_form #mktoForm_8657 label#LblconsenttoProcessing {
    color: #12182E;
}

.analytics_white_form .mktoForm#mktoForm_8657 .mktoRequiredField .mktoAsterix {
    left: 12px;
}

#mktoForm_8666 input,
#mktoForm_8666 select,
#mktoForm_8962 input,
#mktoForm_8962 select,
#mktoForm_8948 input,
#mktoForm_8948 select,
#mktoForm_8858 input,
#mktoForm_8858 select,
#mktoForm_8688 input,
#mktoForm_8688 select,
#mktoForm_8657 input,
#mktoForm_8657 select {
    min-height: 48px;
    border: 1px solid #E5E5E5;
    padding: 0 10px;
    font-size: 13px;
    font-family: 'Montserrat';
    font-size: 16px;
    color: #12182E;
    line-height: 66px;
    max-height: 48px;
    color: #12182E;
}

#mktoForm_8688 input:focus,
#mktoForm_8688 select:focus,
#mktoForm_8657 input:focus,
#mktoForm_8657 select:focus {
    outline: 0;
}

.mktoFormRow.row_6 .mktoError {
    right: unset !important;
}

#mktoForm_8858 .mktoButtonRow,
#mktoForm_8688 .mktoFormRow.row_11+div,
#mktoForm_8688 .mktoFormRow.row_6,
#mktoForm_8688 .mktoFormRow.row_7,
#mktoForm_8657 .mktoFormRow.row_11+div,
#mktoForm_8657 .mktoFormRow.row_6,
#mktoForm_8657 .mktoFormRow.row_7,
#mktoForm_8948 .mktoFormRow.row_11+div,
#mktoForm_8948 .mktoFormRow.row_6,
#mktoForm_8948 .mktoFormRow.row_7,
#mktoForm_8962 .mktoFormRow.row_11+div,
#mktoForm_8962 .mktoFormRow.row_6,
#mktoForm_8962 .mktoFormRow.row_7,
#mktoForm_8666 .mktoFormRow.row_12+div,
#mktoForm_8666 .mktoFormRow.row_10,
#mktoForm_8666 .mktoFormRow.row_11 {
    width: 100%;
}

form#mktoForm_8666 a {
    color: #f48b00;
}

#mktoForm_8666 .mktoFormRow.row_10,
#mktoForm_8962 .mktoFormRow.row_6,
#mktoForm_8948 .mktoFormRow.row_6,
#mktoForm_8858 .mktoFormRow.row_6,
#mktoForm_8657 .mktoFormRow.row_6,
#mktoForm_8688 .mktoFormRow.row_6 {
    margin-bottom: -10px;
}

#mktoForm_8666 .mktoButtonWrap.mktoSimple .mktoButton,
#mktoForm_8962 .mktoButtonWrap.mktoSimple .mktoButton,
#mktoForm_8948 .mktoButtonWrap.mktoSimple .mktoButton,
#mktoForm_8858 .mktoButtonWrap.mktoSimple .mktoButton,
.mktoForm#mktoForm_8657 .mktoButtonWrap.mktoSimple .mktoButton,
.mktoForm#mktoForm_8688 .mktoButtonWrap.mktoSimple .mktoButton {
    width: 95%;
    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-top: 30px;
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 66px;
    max-height: 48px;
}

#mktoForm_8666 .mktoFormRow.row_11 .mktoFieldWrap,
#mktoForm_8666 .mktoFormRow.row_10 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8962 .mktoFormRow.row_7 .mktoFieldWrap,
#mktoForm_8962 .mktoFormRow.row_6 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8948 .mktoFormRow.row_6 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8948 .mktoFormRow.row_7 .mktoFieldWrap,
#mktoForm_8858 .mktoFormRow.row_7 .mktoFieldWrap,
#mktoForm_8858 .mktoFormRow.row_7 .mktoFieldWrap,
#mktoForm_8858 .mktoFormRow.row_6 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8688 .mktoFormRow.row_6 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8688 .mktoFormRow.row_7 .mktoFieldWrap,
#mktoForm_8657 .mktoFormRow.row_6 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_5,
#mktoForm_8657 .mktoFormRow.row_7 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
}

#mktoForm_8666 label#LblconsenttoProcessing .mktoAsterix,
#mktoForm_8666 .mktoRequiredField .mktoAsterix,
#mktoForm_8962 label#LblconsenttoProcessing .mktoAsterix,
#mktoForm_8962 .mktoRequiredField .mktoAsterix,
#mktoForm_8948 label#LblconsenttoProcessing .mktoAsterix,
#mktoForm_8948 .mktoRequiredField .mktoAsterix,
#mktoForm_8858 label#LblconsenttoProcessing .mktoAsterix,
#mktoForm_8858 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8688 label#LblconsenttoProcessing .mktoAsterix,
.mktoForm#mktoForm_8657 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8657 label#LblconsenttoProcessing .mktoAsterix {
    display: block;
    position: absolute;
    left: 6px;
    color: #fff;
}

.mktoForm#mktoForm_8666 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8962 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8948 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8858 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix {
    left: 12px;
}

.mktoForm#mktoForm_8666 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8962 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8948 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8858 .mktoRequiredField .mktoAsterix,
.mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix {
    color: #f31717;
}

#mktoForm_8666 input#emailOptInBoolean,
#mktoForm_8666 input#consenttoProcessing,
#mktoForm_8962 input#emailOptInBoolean,
#mktoForm_8962 input#consenttoProcessing,
#mktoForm_8948 input#emailOptInBoolean,
#mktoForm_8948 input#consenttoProcessing,
#mktoForm_8858 input#consenttoProcessing,
#mktoForm_8858 input#emailOptInBoolean,
#mktoForm_8688 input#emailOptInBoolean,
#mktoForm_8688 input#consenttoProcessing,
#mktoForm_8657 input#emailOptInBoolean,
#mktoForm_8657 input#consenttoProcessing,
#mktoForm_8709 input#emailOptInBoolean,
#mktoForm_8709 input#consenttoProcessing {
    min-height: unset;
    height: 16px;
    width: 16px !important;
    background: transparent !important;
    margin-top: 0px;
    margin-left: 8px;
}



#mktoForm_8666 .mktoFormRow.row_11 span.mktoButtonWrap.mktoSimple,
#mktoForm_8962 .mktoFormRow.row_11 span.mktoButtonWrap.mktoSimple,
#mktoForm_8948 .mktoFormRow.row_11 span.mktoButtonWrap.mktoSimple,
#mktoForm_8858 .mktoFormRow.row_11 span.mktoButtonWrap.mktoSimple,
#mktoForm_8688 .mktoFormRow.row_11 span.mktoButtonWrap.mktoSimple,
#mktoForm_8657 .mktoFormRow.row_11 span.mktoButtonWrap.mktoSimple {
    margin-left: 0 10px !important;
}

#mktoForm_8666 .mktoFormRow.row_11 .mktoOffset,
#mktoForm_8666 .mktoFormRow.row_11 label#LblconsenttoProcessing,
#mktoForm_8962 .mktoFormRow.row_7 .mktoOffset,
#mktoForm_8962 .mktoFormRow.row_7 label#LblconsenttoProcessing,
#mktoForm_8948 .mktoFormRow.row_7 .mktoOffset,
#mktoForm_8948 .mktoFormRow.row_7 label#LblconsenttoProcessing,
#mktoForm_8858 .mktoFormRow.row_7 .mktoOffset,
#mktoForm_8858 .mktoFormRow.row_7 label#LblconsenttoProcessing,
#mktoForm_8688 .mktoFormRow.row_7 label#LblconsenttoProcessing,
#mktoForm_8688 .mktoFormRow.row_7 .mktoOffset,
#mktoForm_8657 .mktoFormRow.row_7 label#LblconsenttoProcessing,
#mktoForm_8657 .mktoFormRow.row_7 .mktoOffset {
    display: block;
}

section.best-of-breed-sec.deleiver-sec,
section.Ai-sec,
.award-section {
    position: relative;
    margin: 0 auto;
}

.mktoButtonRow span.mktoButtonWrap.mktoSimple {
    margin-left: 0 !important;
}

.bottom_header_suva {
    background: #f5f5f5;
    min-height: 67px;
    display: flex;
    align-items: center;
    max-height: 67px;
}

.before_outline .container {
    max-width: 1440px;
    padding: 0 32px;
}

.main-heading h2.lh-38,
.lh-38 {
    line-height: 38px;
}

.bottom_header_suva .navbar-nav li a,
.bottom_header_suva .navbar-nav li span {
    color: #12182E;
    font-size: 14px;
    font-weight: 600;
    margin-right: 30px;
    line-height: 70px;
    text-decoration: none;
}

.bottom_header_dropdown {
    position: absolute;
    background: #fff;
    min-width: 165px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .13);
    padding: 20px;
    display: none;
    margin-top: -2px;
    left: 20px;
    z-index: 2;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li a.active_bottom_link {
    color: #ffb200;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li a {
    font-size: 14px;
    color: #333;
    font-weight: normal;
    line-height: normal;
    padding: 0 10px 20px;
    display: inline-block;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li a.active_bottom_link,
.active_bottom_link {
    color: #ffb200;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav li:hover .bottom_header_dropdown {
    display: block;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li a:hover,
.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li a:active {
    color: #ffb200;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li {
    list-style-type: none;
}

.bottom_header_dropdown ul {
    padding: 0;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav .bottom_header_dropdown li:last-child a {
    padding-bottom: 0;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav li {
    position: relative;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav li a,
.suva-pages-bottom-header.bottom_header_suva .navbar-nav li span {
    margin-right: 0;
    padding: 0 20px;
    text-transform: uppercase;
    color: #12182E;
    font-size: 14px;
    font-weight: 600;
}

.suva-pages-bottom-header.bottom_header_suva .navbar-nav li a:hover,
.suva-pages-bottom-header.bottom_header_suva .navbar-nav li.active a,
.bottom_header_suva .navbar-nav li a:hover,
.bottom_header_suva .navbar-nav li.active-link span {
    text-decoration: none;
    color: #ffb200;
    transition: .3s ease;
}

section.SUma_outline .container {
    max-width: 1170px;
    padding: 0 32px;
}

section.SUma_outline .container.why-suva-container {
    max-width: 1440px;
}

section .before_outline .container {
    max-width: 1440px;
    padding: 0 32px;
}

.suv_bottom_logo {
    width: 100px;
}

.suva_toggleer i {
    color: #000;
}

.suva_toggleer {
    position: absolute;
    right: 0;
    top: -20px;
}

.custom-cols {
    padding-right: 24px;
}

.agent-helper .award-section.Integrations .support-slider {
    display: flex;
    justify-content: center;
    align-items: center;
}

.agent-helper .award-section.Integrations .support-slider .custom-cols {
    width: -webkit-fill-available;
}

@media only screen and (max-width:992px) {
    .agent-helper .award-section.Integrations .support-slider .custom-cols {
        width: 45vw;
        margin-top: 20px;
    }

    .agent-helper .award-section.Integrations .support-slider {
        justify-content: center;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width:768px) {
    .agent-helper .award-section.Integrations .support-slider .custom-cols {
        width: 100vw;
        margin-top: 20px;
    }
}

.award-section ul.slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
}

.award-section ul.slick-dots button {
    font-size: 0;
    background: transparent;
    border: 0;
    margin: 0 5px;
    cursor: pointer;
}

ul.slick-dots li button:focus-visible {
    outline: unset;
}

.feaured-services-inner img {
    max-width: 150px;
    margin: 0 auto;
    padding-top: 1rem;
}

.feaured-services-inner p {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
}

section.award-section.common-spc .slick-list.draggable {
    margin-bottom: 0px;
}

.feaured-services-inner {
    padding: 20px 26px;
    border-radius: 0px;
    background-color: #fff;
    color: #1d3875;
    border: 0;
}

.award-section .row {
    max-width: 1000px;
    margin: auto;
}

section.main-banner-pages.knowbler.suva_banner p.download-brochure a:hover,
section.main-banner-pages.knowbler p.download-brochure a:hover {
    background: #fff;
    color: #000;
    border: 1px solid #fff;
    transition: .3s;
}

section.main-banner-pages.knowbler.suva_banner p.rq-demo a:hover,
p.rq-demo a:hover {
    background: #064bc9;
    border: 1px solid #42619b;
    transition: .3s;
}

section.award-section .slick-arrow {
    font-size: 0;
    bottom: unset;
    top: 15px;
    left: 0;
    position: absolute;
}

button.slick-next.slick-arrow {
    right: 0;
    margin: unset;
    left: unset !important;
    transform: rotate(180deg);
}

section.award-section .slick-arrow {
    font-size: 0;
    bottom: unset;
    top: 15px;
    left: 0;
    position: absolute;
    background-image: url(../assets/img/arrw-prev.svg);
    background-position: center;
    background-color: #F48B00;
    background-size: 10px;
    box-shadow: 2px 2px 10px rgba(0, -1, 0, 0.2);
    border: 1px solid #F48B00;
    background-size: 10px;
    width: 20px;
    padding: 20px;
}

.knowbler-home section.award-section .slick-arrow {
    left: -20px;
}

.support-slider.slick-initialized.slick-slider {
    padding: 0 100px;
    padding-right: 80px;
}

section.main-banner-pages.knowbler.suva_banner {
    padding: 55px 0;
}

.bettermode section.main-banner-pages.knowbler.suva_banner {
    padding: 60px 0 42px;
}

section.main-banner-pages.knowbler.suva_banner.knowbler_homepage {
    padding: 60px 0;
}

.knowbler-home .main-banner-pages.knowbler.suva_banner.knowbler_homepage .container {
    padding: 0px 15px;
}

section.award-section.common-spc.Integrations {
    padding: 55px 0 60px;
    margin-bottom: 60px;
}

.absolute-sec,
.Integrations {
    width: calc(100% - 140px);
}

.absolute-sec,
.Integrations {
    margin: auto;
}

section.common-spc.generate-ai-sec {
    padding: 60px 0 40px;
}

.generate-ai-sec video {
    max-width: 100%;
}

body section.main-banner-pages.knowbler.suva_banner a,
section.main-banner-pages.knowbler p.download-brochure a {
    min-height: unset;
    line-height: 22px;
    font-size: 18px;
    padding: 14px 20px;
    display: inline-block;
    margin-bottom: 10px;
}

body section.main-banner-pages.knowbler.suva_banner .banner-btns {
    padding-top: 40px;
}

body .su-gpt section.main-banner-pages.knowbler.suva_banner .banner-btns {
    padding-top: 27px;
}

.su-gpt .suva_banner p.rq-demo {
    margin-right: unset;
}

.su-gpt section.modal_section.common-spc.insights-section {
    padding-top: 0px;
    padding-bottom: 43px;
}

.su-gpt .potential-section .dropdown {
    margin-left: 24px;
}

.su-gpt .potential-section .potential-content {
    justify-content: space-evenly;
}

.su-gpt .potential-section .submenu {
    padding-left: 0px;
    max-width: 80%;
}

.su-gpt .demo_section .suva-md-head {
    line-height: 52px;
}

.su-gpt label#LblemailOptInBoolean {
    font-size: 11px;
}

.su-gpt .thank-you-text p {
    color: #12182E !important;
    margin-bottom: 0px;
}


body section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns {
    padding-top: 30px;
}


/********************** SUVA Homepage css *******************************/


/****************** Why suva css *****************************/

.customer-support-inner {
    background: #fff;
    height: 100%;
    padding: 40px 15px;
    box-shadow: 0px 6px 24px #00000014;
}

.chatbot_parent_sec video {
    max-width: 100%;
    height: auto;
}

.customer-support-inner p {
    font-size: 16px;
    line-height: 26px;
}


/****************** Why suva css *****************************/


/********************* Suva chatbot css ********************************/

#su_pop_forms_content sup {
    top: -0.3em;
    font-size: 29px;
}

.knowbler-analytics .tab-content {
    margin-top: 30px;
}

.chatbot_parent_sec .suva-md-head {
    font-size: 24px;
    line-height: 34px;
    text-align: left;
    font-weight: 700;
    margin-bottom: 13px;
}

.suva-md-head.for-heretto-sub-head {
    font-size: 24px;
    line-height: 34px;
    text-align: left;
    font-weight: 600;
    margin-bottom: 13px;
    color: #12182E;
}

.chatbot_parent_sec p.common-para {
    font-weight: 500;
    line-height: 26px;
}

.chatbot-inner-sec {
    box-shadow: 0px 6px 24px #00000014;
    padding: 40px;
    height: 100%;
}

.page-why-suva .chatbot-inner-sec {
    padding: 25px 40px 30px;
}

.page-why-suva section.master-support-sec {
    padding: 30px 0 40px;
}

.why-suva-container .carousel-heading {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 28px;
    text-align: center;
    line-height: 38px;
    color: #12182E;
    letter-spacing: -0.56px;
}

.why-suva-container .carousel-sub-heading {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    line-height: 26px;
    color: #5A5D6B;
}

.mb-30 {
    margin-bottom: 30px;
}


/********************* Suva chatbot css ********************************/


/********************* searchunifys-partner-network page slider *****************/

.logos-area.grow-sec p.rq-demo,
section.partners-blue-sec p.rq-demo {
    margin-right: 0;
}

ul#b-logos-new {
    margin-top: 1rem;
}

ul#b-logos-new li.slick-slide {
    height: 100px;
}

#b-logos-new ul.slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;
    list-style-type: none;
    width: 100%;
}

#b-logos-new ul.slick-dots li {
    margin: 0 0.25rem !important;
    padding: 0 !important;
    background: transparent !important;
    flex: unset;
}

#b-logos-new ul.slick-dots button {
    display: block;
    width: 0.7rem;
    height: 0.7rem;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #ffffff;
    text-indent: -9999px;
}

#b-logos-new .slick-list {
    margin-bottom: 10px;
}

ul#b-logos-new ul.slick-dots li.slick-active button {
    background-color: #f48b00;
}

ul#b-logos-new li.slick-slide img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    padding: 0 !important;
    margin: 0 !important;
}


/********************* searchunifys-partner-network page hover *****************/

section#partnersform.demo_section.analytics_demo {
    background: #fff;
}

/* section.master-support-sec {
    margin-bottom: 20px;
    } */

section.master-support-sec.llm-support-sec {
    margin-bottom: 100px;
}

.exprt-detail {
    text-align: center;
}

.exprt-detail h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 25px;
}

.exprt-detail h5 {
    font-size: 16px;
    line-height: 23px;
    color: #5A5D6B;
    font-weight: normal;
}

.partners-logos-two .logos-area ul&gt;li {
    position: relative;
    transition: .6s;
    border: 2px solid #ffffff;
}

.partners-logos-two .logos-area ul li:hover,
.toplogos-slider li.slick-slide:hover {
    border: 2px solid #F48B00;
    transition: .6s !important;
}

.partners-logos-two .logos-area a.hover-link {
    font-size: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.logos-area img.hover-arrow {
    width: 18px;
    position: absolute;
    top: 5px;
    right: 5px;
    opacity: 0;
}

.logos-area img.hover-arrow.grey {
    opacity: 1;
}

.partners-logos-two .logos-area ul&gt;li:hover img.hover-arrow.grey,
.toplogos-slider li.slick-slide:hover img.hover-arrow.grey {
    opacity: 0;
    transition: .6s !important;
}

.partners-logos-two .logos-area ul&gt;li:hover img.hover-arrow,
.toplogos-slider li.slick-slide:hover img.hover-arrow {
    opacity: 1;
    transition: .6s !important;
}

ul#b-logos-new li.slick-slide {
    padding: 8px;
}

section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec .slick-next.slick-arrow,
section.partner-smooth-onboading.smooth-onboarding-sec.support-sec.mt-70.knowbler-homepage-support-sec .slick-prev.slick-arrow {
    display: none !important;
}

.Ai-sec.common-spc a {
    text-decoration: none;
}

section.main-banner-pages.knowbler.suva_banner a {
    font-weight: 600;
    line-height: 22px;
}

.lh-38 {
    line-height: 38px;
}

.lh-22 {
    line-height: 22px;
}

section.llm-new-strip {
    text-align: center;
    background: #D6EFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 40px 0 40px;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
}

.knowbler-home section.llm-new-strip {
    padding: 26px 0 40px;
}

section.llm-new-strip h2 {
    color: #12182E;
}

section.llm-new-strip h2 span {
    color: #f48b00;
}

section.llm-new-strip.smooth-onboarding-sec.llm-sec p.rq-demo {
    margin-top: 30px;
}

section.llm-new-strip p.rq-demo {
    margin-top: 30px;
}

section.main-banner-pages.knowbler.llm-pillars p.download-brochure {
    margin-top: 20px;
}

section.main-banner-pages.knowbler.llm-pillars p.rq-demo {
    margin-top: 30px;
}

section.main-banner-pages.knowbler.llm-pillars img {
    width: 271px;
    height: 342px;
}

.ai-inner-sec h3 {
    font-size: 17px;
}


/************** searchunify knowbler homepage **************/

.mt-70 {
    margin-top: 70px;
}

section.smooth-onboarding-sec.support-sec.mt-0.knowbler-homepage-support-sec h5.gr-sub-heading {
    font-size: 18px;
}

section.smooth-onboarding-sec.support-sec.mt-0.knowbler-homepage-support-sec {
    width: 100%;
}

.leading-sec .row {
    max-width: 1100px;
    margin: 40px auto 5px;
}

.opreations-leading-sec.leading-sec .row {
    max-width: 100%;
    justify-content: center;
}

.opreations-leading-sec h2 {
    color: #12182E;
    font-size: 22px;
    line-height: 34px;
}

.leading-sec {
    background: #D6EFFF;
    color: #12182E;
    margin-top: 60px;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
    margin-top: 60px;
}

.opreations-leading-sec.leading-sec .leading-inner-sec {
    padding: 10px;
}

.business_outcomes_left {
    min-height: 80px;
    min-width: 80px;
    border: 2px solid #D6EFFF;
    line-height: 80px;
    text-align: center;
}

.business_outcomes_left img {
    max-width: 40px;
}

.business_outcomes h3 {
    line-height: 26px;
    padding-left: 30px
}

.business_outcomes:not(:last-child) {
    margin-bottom: 30px;
}

.leading-inner-sec {
    background: #12182E;
    background: #fff;
    min-height: 80px;
}

.outcomes-inner-sec&gt;div {
    height: 80px;
    border: 2px solid #D6EFFF;
    width: 100px;
}

.outcomes-inner-sec&gt;div img {
    max-width: 40px;
}

.outcomes-inner-sec {
    margin-bottom: 30px;
}

.outcomes-inner-sec p {
    font-size: 16px;
    font-weight: 500;
    padding-left: 30px;
    line-height: 26px;
    color: #12182E;
}

.outcomes-inner-sec {
    margin-bottom: 30px;
}

.grey-txt {
    color: #5A5D6B;
}

.left-yellow-border {
    border-left: 4px solid #F48B00;
    padding-left: 16px;
}

.weight-600 {
    font-weight: 600;
}

.weight-700 {
    font-weight: 700;
}

.mb-25 {
    margin-bottom: 25px;
}

section.episodes_section .card {
    padding: 10px 40px 10px 29px;
    border-radius: 0;
    background: #E9E9E9;
}

section.episodes_section .setbg .card-header .card-link {
    color: #fff;
    padding-right: 20px;
}

section.episodes_section .card.setbg {
    background: #12182E;
    border-bottom: 1px solid #fff;
}

section.episodes_section .card-header {
    background: none;
    border: 0;
    padding: 20px 0;
}

section.episodes_section .card-header a {
    font-size: 18px;
    color: #5A5D6B;
    font-weight: 500;
    text-decoration: none;
    display: block;
    position: relative;
    padding-left: 12px;
}

.font-20 {
    font-size: 20px;
}


/*section.episodes_section .card
{
Â&nbsp; Â&nbsp; background-color: #E9E9E9;
}
.card:has(.collapse.show) {
    background: #12182E;
    }*/

.card-body h3 {
    margin-bottom: 20px;
    font-size: 16px;
}

.card-body ul.episodes-list {
    color: #fff;
    font-size: 16px;
    font-family: 'Montserrat';
    list-style-type: none;
    line-height: 28px;
}

.card-body ul.episodes-list li {
    position: relative;
    padding-left: 25px;
    font-size: 14px;
}

.card-body ul.episodes-list li::before {
    content: '';
    background: url(../assets/img/star-icon.svg);
    display: inline-block;
    height: 10px;
    width: 11px;
    background-repeat: repeat;
    position: absolute;
    top: 8px;
    left: 0;
}

.sesaon-right-sec {
    height: 100%;
    background: #12182E;
    margin-left: 20px;
}


/*.episodes_section .collapse:not(.show)
{
    display: block;
    }*/

body section.main-banner-pages.knowbler.suva_banner a.watch-btn.site_btn {
    border-radius: 0.25rem;
    font-size: 15px;
    border: 1px solid transparent;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    position: relative;
}

body section.main-banner-pages.knowbler.suva_banner a.watch-btn.site_btn span {
    z-index: 1;
    display: inline-block;
    color: #fff;
}

body section.main-banner-pages.knowbler.suva_banner a.watch-btn.site_btn:hover span {
    color: #ffb300;
}

body section.main-banner-pages.knowbler.suva_banner a.watch-btn.site_btn:hover {
    background-image: none;
}

#mktoForm_8688 .mktoFormRow.row_4,
#mktoForm_8858 .mktoFormRow.row_4 {
    position: relative;
}

#mktoForm_8858 .mktoFormRow.row_4::after,
#mktoForm_8688 .mktoFormRow.row_4::after {
    content: '';
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    top: 30%;
    right: 26px;
    bottom: 0;
    height: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

#mktoForm_8688 .mktoFormRow.row_4 select,
#mktoForm_8858 .mktoFormRow.row_4 select {
    appearance: none;
    -webkit-appearance: none;
    background: #fff;
    line-height: 28px;
    color: #12182E;
}

#mktoForm_8858 .mktoError,
#mktoForm_8688 .mktoError {
    right: unset !important;
    left: 0;
}


/************** searchunify knowbler homepage **************/


/************** hr opreations css **************************/

section.main-banner-pages.knowbler.analytics.hr-operations {
    min-height: 385px;
}


/************** hr opreations css **************************/


/************** Suva new page css **************************/

.text-end {
    text-align: end;
}

.mb-80 {
    margin-bottom: 80px;
}

.mt-40 {
    margin-top: 40px;
}


/************** Suva new page css **************************/


/***************** Searchunify knowbler analytics ******************/

.navbar {
    margin-bottom: 0;
}

#LblemailOptInBoolean a {
    display: inline-block;
    padding: 0;
}

.customers-view {
    padding: 0 45px;
}

.head-md {
    font-size: 32px;
    color: #12182E;
    line-height: 60px;
    font-weight: bold;
}

.blue-txt {
    color: #12182E;
}

.absolute-sec {
    padding: 40px 0 45px;
}

.site_btn {
    min-height: 48px;
    min-width: 209px;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    display: inline-block;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin: auto;
    line-height: 48px;
    font-size: 18px;
}

.site_btn:hover {
    text-decoration: none;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    color: #000;
    transition: .3s;
}

.blue-bg {
    background-color: #D6EFFF;
}

.blue-bg.llmstrip {
    background-color: #D6EFFF;
    color: #12182E;
    position: relative;
    margin: 0 auto;
    width: calc(100% - 140px);
}

.mt-70 {
    margin-top: 70px;
}

section.main-banner-pages.knowbler.analytics {
    min-height: 291px;
}

.light-grry,
.common-para {
    color: #5A5D6B;
}

.container.align-approach {
    text-align: -webkit-center;
}

.common-para {
    font-size: 16px;
    line-height: 26px;
    text-align: left;
    font-weight: 500;
}

.font-18,
.common-para.font-18 {
    font-size: 18px;
}

.site_tabs .nav-item .nav-link {
    min-height: 70px;
    display: flex;
    align-items: center;
    border-radius: 0;
    background: #D6EFFF;
    color: #12182E;
    font-weight: 500;
    text-align: center;
    justify-content: center;
    border-radius: 0;
}

.site_tabs .nav-item {
    width: 24.6%;
    margin-right: 4px;
}

.site_tabs ul.nav.nav-tabs {
    border: 0;
}

.nav-tabs&gt;li.active&gt;a {
    background-color: #12182E;
}

.cycle-tab-container {
    margin: 30px auto;
}

.cycle-tab-container .nav&gt;li&gt;a {
    color: #12182E;
    font-size: 16px;
    text-align: center;
    background-color: #D6EFFF;
    min-height: 70px;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    display: flex;
    font-weight: 600;
    text-decoration: none;
    line-height: 24px;
}

.cycle-tab-container .nav&gt;li&gt;a.active {
    background-color: #12182E;
    color: #fff;
    border: #12182E;
}


/*.cycle-tab-item:after {
    display:block;
    content: '';
    border-bottom: solid 3px #D6EFFF;
    transform: scaleX(0) translateY(-2px);
    transition: transform 0ms ease-out;
    }*/

.cycle-tab-item.active:after {
    transform: scaleX(1) translateY(-3px);
    transform-origin: 0% 50%;
    transition: transform 5000ms ease-in;
}

.site_tabs .tab-content .common-para {
    padding-top: 0;
    margin-bottom: 0;
}

.site_tabs.escalation_tabs .tab-content .common-para {
    padding-top: 15px;
}

.suva-pages-outline .fade {
    opacity: 0;
    transition: opacity 4s ease-in-out;
}

.suva-pages-outline .fade.active {
    opacity: 1;
}

.cycle-tab-item {
    width: 25%;
}

.agent-activity-main .cycle-tab-item {
    width: 31%;
}


ul.tabpills li {
    margin: 5px;
    display: inline-block;
    background: var(--unnamed-color-f48b00) 0% 0% no-repeat padding-box;
    display: inline-block;
    background: #fef3e5;
    border-radius: 18px;
    padding: 5px 20px;
    font-size: 13px;
    color: #12182E;
    font-weight: 500;
    margin-bottom: 10px;
    margin-left: 0px;
}

ul.nav.nav-tabs&gt;li:last-child a {
    margin-right: 0;
}

ul.nav.nav-tabs.bottom_tabs {
    max-width: 1000px;
    margin: auto;
    justify-content: center;
}


/*CSS Pop up*/

.learn_expert_popup {
    margin: 0;
    color: #ffffff;
    background-color: #05153f;
    background-image: url(../assets/img/css-pop-bg.webp);
    padding: 40px 30px;
}

.learn_expert_popup .pop-title h4 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 600;
    margin-top: 30px;
}

.learn_expert_popup .pop-title h4 span {
    color: #F48B00;
}

.learn_expert_popup .pop-title h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 20px;
}

span.pop-on-demand {
    background-color: #F15A23;
    padding: 5px 10px;
    font-size: 12px;
    color: #fff;
}

.pop-title h4 {
    font-size: 20px;
    line-height: 28px;
}

.expert-item h5 {
    font-size: 13px;
    line-height: 16.8px;
    margin: 10px 0 3px;
}

.expert-item p.designation {
    line-height: 14px;
    margin: 0;
    font-size: 11px;
    padding-top: 5px;
}

.expert-item:after {
    content: '';
    height: 80%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 20px;
    background-color: #454074;
}

.css-modal .modal-dialog {
    min-width: 650px;
}

.tswVideoPopForm {
    width: 100% !important;
    margin: 20px auto 20px;
    font-family: Montserrat, Arial, sans-serif !important;
}

.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(2),
.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(3) {
    width: 50%;
    clear: none;
    float: left;
    margin: 0;
}

.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(2) {
    padding-right: 15px;
}

.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(3) {
    padding-left: 15px;
    padding-top: 4px;
}

.tswVideoPopForm.mktoForm .mktoFormCol,
.tswVideoPopForm.mktoForm .mktoFieldWrap {
    width: 100%;
}

.tswVideoPopForm.mktoForm .row_14 .mktoFieldWrap {
    margin-left: -4px;
}

.tswVideoPopForm.mktoForm .mktoOffset,
.tswVideoPopForm.mktoForm .mktoRequiredField .mktoAsterix {
    display: none;
}

.tswVideoPopForm.mktoForm .mktoField {
    padding: 0 10px;
    height: 40px;
    font-size: 12px;
    border-radius: 6px;
    border: 1px solid #F3F8FF;
    width: 100% !important;
    color: #9DB7E6;
    background: transparent;
    outline: 0;
}

.tswVideoPopForm.mktoForm .mktoField::placeholder {
    color: #9DB7E6;
}

.tswVideoPopForm.mktoForm label.mktoLabel {
    width: 95% !important;
    float: right;
    color: #9DB7E6;
    font-size: 12px;
    font-weight: 400 !important;
}

.tswVideoPopForm.mktoForm .mktoRequiredField label.mktoLabel a {
    color: #F48B00 !important;
    padding: 0;
}

.tswVideoPopForm.mktoForm .mktoCheckboxList .mktoField {
    height: auto;
}

.tswVideoPopForm.mktoForm .mktoButtonRow {
    width: 100%;
    margin-top: 14px;
}

.tswVideoPopForm.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 12px;
    padding: 10px 20px;
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border-radius: 3px;
    text-transform: uppercase;
    border: none;
    font-weight: 600;
    font-family: Montserrat, Arial, sans-serif;
}

.tswVideoPopForm.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    border: none;
}

.expert-item:last-child:after {
    content: none;
}

.tswVideoPopForm.mktoForm .mktoError {
    left: 0;
}

.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(3) .mktoError {
    max-width: 145px;
}

.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(4) .mktoError,
.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(5) .mktoError {
    left: 14px;
}

.tswVideoPopForm.mktoForm .mktoFormRow:nth-child(4) .mktoRequiredField .mktoAsterix {
    color: #9DB7E6;
    display: block;
    float: left;
    padding: 0 3px 0 0;
}

.tswVideoPopForm.mktoForm .mktoFieldWrap_7 {
    margin-left: -4px;
    margin-top: 10px;
}


/*CSS Pop up*/


/************* customer service css ***********************/

a.card-link::after,
a.card-link.collapsed::after {
    position: absolute;
    top: -13px;
    height: 20px;
    width: 20px;
    left: unset;
    right: 0;
}

.card a.card-link::after {
    content: '';
    background: url('../assets/img/addition-iocn.png') no-repeat;
    top: 0px;
}

.card.setbg a.card-link::after {
    content: '';
    background: url('../assets/img/subtract-icon.png') no-repeat;
    top: 0px;
}

.card .releasing-card-link.card-link::after {
    top: -11px;
}

.set-iframe iframe {
    max-width: 100%;
}

section.master-support-sec:after {
    content: "";
    height: 440px;
    width: 100%;
    background-color: #12182E;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.knowblwr-custom-row {
    margin-top: 40px;
}

.knowbler-analytics-main .container {
    padding: 0px 32px;
}

.knowbler-analytics-main .demo_section.common-spc .mktoAsterix {
    color: #ffffff !important;
}

.knowbler-analytics-main .demo_section.common-spc #LblemailOptInBoolean {
    font-size: 11px;
}

/* 
.knowbler-analytics-main .site_tabs .tab-content .common-para {
    font-weight: 400;
    } */

.knowbler-analytics-main ul.tabpills {
    margin-top: 1rem !important;
}

.knowbler-analytics-main .tabpills li {
    line-height: 26px;
}

.knowbler-analytics-main #requestform .suva-md-head {
    line-height: 52px;
}

.knowbler-analytics-main .knowbler-sub-head {
    margin-top: 15px;
}

section.main-banner-pages.knowbler.customer-service-banner h1 {
    line-height: 82px;
}

section.main-banner-pages.knowbler.customer-service-banner p {
    line-height: 28px;
}

.knowbler-analytics-main .main-banner-pages.knowbler .banner-sub-txt {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #FFFFFF;
    text-align: center;
}

.knowbler-analytics-main .mktoFormRow {
    padding: 0px 5px 5px !important;
}

.knowbler-analytics-main .knowbler-active a {
    color: #ffb200 !important;
}

.knowbler-analytics-main .nav-tabs&gt;li&gt;a:hover {
    border: unset;
}

.knowbler-analytics-main .mktoForm#mktoForm_8688 .mktoButtonWrap.mktoSimple .mktoButton {
    margin-top: 20px;
    margin-left: 5px;
}

.knowbler-analytics-main #mktoForm_8688 input#emailOptInBoolean {
    margin-left: -3px;
}

.knowbler-analytics-main .mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix {
    left: 0px !important;
}

.knowbler-analytics-main #mktoForm_8688 label#LblemailOptInBoolean {
    padding: 0px 15px 0 14px;
}

.knowbler-analytics-main .intelligent-insights .cycle-tab-item {
    width: 26%;
}

.knowbler-analytics-main .intelligent-insights .knowbler-sub-head {
    max-width: 668px;
    margin-left: auto;
    margin-right: auto;
}

/* agent helper homepage revamp */


.agent-revamp .agent-banner .container {
    max-width: 1440px !important;
}

.agent-revamp .container {
    max-width: 1216px !important;
    padding: 0px 30px !important;
}

.agent-revamp .bottom_header_suva .container {
    max-width: 1440px !important;
    padding: 0px 30px !important;
}

.agent-revamp section.main-banner-pages.knowbler.suva_banner {
    padding: 55px 0 45px;
}

.agent-revamp .agent-banner .head {
    max-width: 550px;
}

.agent-revamp .agent-banner .sub-head {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    max-width: 680px;
    max-width: 750px;
    margin-right: unset;
    margin-left: unset;
}

.agent-revamp .agent-banner .rq-demo a {
    background: transparent linear-gradient(180deg, #FF7900 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: none;
}

.agent-revamp section.business-impact {
    background-color: #D6EFFF;
    width: calc(100% - 100px);
    margin-left: auto;
    margin-right: auto;
    padding: 75px 0px 80px;
    margin-top: 80px;
}

.agent-revamp .business-impact h3 {
    font-size: 28px;
    line-height: 38px;
    color: #12182E;
    font-weight: 700;
    letter-spacing: -0.80px;
    text-align: center;
    margin-bottom: 50px;
}

.agent-revamp .business-impact .impact-card-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.agent-revamp .business-impact .impact-card {
    background-color: #ffffff;
    max-width: 222px;
    height: 222px;
    border-radius: 25px;
    padding: 40px 25px 30px;
}

.agent-revamp .business-impact .impact-card img.impact-logo {
    display: block;
}

.agent-revamp .business-impact p.digit {
    font-size: 33px;
    line-height: 19px;
    color: #F48B00;
    font-weight: 700;
    margin-top: 14px;
    display: inline-block;
}

.agent-revamp .business-impact .impact-card span {
    font-size: 33px;
    line-height: 19px;
    color: #F48B00;
    font-weight: 700;
    margin-top: 14px;
}

.agent-revamp .business-impact p.card-txt {
    font-size: 16px;
    line-height: 24px;
    color: #7F7F7F;
    font-weight: 600;
}

.agent-revamp .business-impact .impact-card:hover {
    background-color: #12182E;
    border: 1px solid #12182E;
}

.agent-revamp .business-impact .impact-card:hover p.digit,
.agent-revamp .business-impact .impact-card:hover span,
.agent-revamp .business-impact .impact-card:hover p.card-txt {
    color: #FFFFFF !important;
}

.agent-revamp section.agent-case-study {
    background-color: #12182E;
    width: calc(100% - 100px);
    margin-left: auto;
    margin-right: auto;
    padding: 75px 0px;
    margin-top: 80px;
}

.agent-revamp .agent-case-study img.logo-img {
    max-width: 280px;
}

.agent-revamp .agent-case-study .case {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.agent-revamp .agent-case-study .case-content h5 {
    font-size: 28px;
    line-height: 38px;
    color: #FFFFFF;
    font-weight: 700;
    margin-top: 22px;
    margin-bottom: 30px;
}

.agent-revamp .agent-case-study .case-content p {
    font-size: 18px;
    line-height: 32px;
    color: #FFFFFF;
    font-weight: 400;
    margin-bottom: 0px;
    max-width: 664px;
}

.agent-revamp .agent-case-study .case-content p.name {
    line-height: 30px;
    font-weight: 600;
}

.agent-revamp .agent-case-study .case-content p.designation {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.agent-revamp .agent-case-study .profile {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 2%;
    margin-top: 40px;
}

.agent-revamp .agent-case-study img.profile-img {
    width: 60px;
}

.agent-revamp .agent-case-study .case-illustration {
    flex-basis: 60%;
}

.agent-revamp section.ai-support-section {
    width: calc(100% - 100px);
    margin-left: auto;
    margin-right: auto;
    padding: 75px 0px 292px;
    margin-top: 80px;
    background-color: #F2FAFF;
    text-align: center;
    min-height: 780px;
    display: block;
}

.agent-revamp .ai-support-section .container {
    text-align: center;
}

.agent-revamp .ai-support-section h2 {
    font-size: 28px;
    line-height: 38px;
    color: #12182E;
    font-weight: 700;
    letter-spacing: -0.80px;
    text-align: center;
    margin-bottom: 70px;
}

.agent-revamp .ai-support-section .circle-container {
    position: relative;
    width: 400px;
    height: 400px;
    margin: 0 auto;
}

.agent-revamp .ai-support-section .main-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 540px;
    height: 540px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 120px;
}

.agent-revamp .ai-support-section .main-circle img {
    width: 540px;
}

/* Flip Card Effect */
.agent-revamp .ai-support-section .feature {
    position: absolute;
    width: 180px;
    height: 110px;
    perspective: 1000px;
    background-color: #F2FAFF;
}

/* The flipping card itself */
.agent-revamp .ai-support-section .card {
    width: 100%;
    height: 120%;
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.6s;
    background-clip: unset;
    border: unset;
    border-radius: unset;
}

/* Position the front and back sides */
.agent-revamp .ai-support-section .card-face {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
}

.agent-revamp .ai-support-section .card-front {
    background-color: #FFFFFF;
    color: #00104C;
    /* box-shadow: 8px 8px 8px #00000014; */
    border: 2px solid #DAE4F9;
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
    text-align: center;
}

.agent-revamp .ai-support-section .card-back {
    /* background-color: #00104C; */
    background-color: #f48b00c2;
    color: white;
    transform: rotateY(180deg);
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    /* Flip the back face */
}

/* Flip Animation */
.agent-revamp .ai-support-section .feature:hover .card {
    transform: rotateY(180deg);
    /* Flips the entire card */
}

/* Positioning the features around the circle */
.agent-revamp .ai-support-section .feature1 {
    top: -8%;
    left: 50%;
    transform: translateX(-50%);
}

.agent-revamp .ai-support-section .feature2 {
    top: 28%;
    right: -42%;
    transform: translateY(-50%);
}

.agent-revamp .ai-support-section .feature3 {
    top: 65%;
    right: -60%;
    transform: translateY(-50%);
}

.agent-revamp .ai-support-section .feature4 {
    bottom: -2%;
    right: -58%;
    transform: translateY(50%);
}

.agent-revamp .ai-support-section .feature5 {
    bottom: -16%;
    left: -30%;
    transform: translateX(-50%);
}

.agent-revamp .ai-support-section .feature6 {
    bottom: 35%;
    left: -56%;
    transform: translateY(50%);
}

.agent-revamp .ai-support-section .feature7 {
    top: 28%;
    left: -40%;
    transform: translateY(-50%);
}

/* Tooltip Container */
.agent-revamp .ai-support-section .feature::before {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffffff;
    color: #00104C;
    padding: 5px 10px;
    border-radius: 4px;
    white-space: nowrap;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out;
    z-index: 10;
    font-weight: 500;
    border: 2px solid #F48B00;
}

/* Tooltip Arrow */
.agent-revamp .ai-support-section .feature::after {
    content: "";
    position: absolute;
    bottom: calc(100% - 15px);
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: orange transparent transparent transparent;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out;
}

/* Show Tooltip on Hover */
/* .agent-revamp .ai-support-section .feature:hover::before,
.agent-revamp .ai-support-section .feature:hover::after {
    opacity: 1;
    }*/





.agent-revamp .request-strip {
    margin-top: 80px;
}

.agent-revamp .request-strip .container {
    background-color: #FFF3E8;
    display: flex;
    padding: 60px 30px !important;
    justify-content: space-between;
    align-items: center;
    border-radius: 13px;
}

.agent-revamp .request-strip p {
    font-size: 24px;
    line-height: 29px;
    color: #0A2540;
    font-weight: 600;
    margin-bottom: 0px;
}

.agent-revamp .request-strip a {
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    font-weight: 600;
    margin-bottom: 0px;
    background: transparent linear-gradient(180deg, #FFB300 0%, #FF8800 0%) 0% 0% no-repeat padding-box;
    border-radius: 5px;
    width: 282px;
    padding: 15px 10px;
}

.agent-revamp .tech-one-sec .container {
    padding: 0px 30px;
}

.agent-revamp .tech-one-sec h2 {
    font-size: 32px;
    max-width: 610px;
    margin-bottom: 35px;
}

.agent-revamp .common-spc.tech-one-sec .common-para {
    font-size: 18px;
    line-height: 32px;
    color: #12182E;
    font-weight: 400;
    max-width: 740px;
    margin-bottom: 40px;
}

.agent-revamp .common-spc.tech-one-sec p.designation {
    color: #5A5D6B;
    font-weight: 500;
}

.agent-revamp section.common-spc.tech-one-sec p b {
    color: #07080A
}

.agent-revamp .testimonial-img {
    width: 318px;
}

.agent-revamp section.llm-new-strip {
    width: calc(100% - 100px);
    padding: 60px 0px 0px;
}

.agent-revamp section.llm-new-strip .slick-slider {
    padding-bottom: 65px;
}

.agent-revamp section.llm-new-strip .testimonials-crousel ul.slick-dots li button {
    background: #ffffff;
}

.agent-revamp section.llm-new-strip .testimonials-crousel li.slick-active button {
    background: #f48b00 !important;
}

.agent-revamp .llm-new-strip .main-heading p {
    font-size: 18px;
    line-height: 32px;
    color: #12182E;
    font-weight: 400;
}

.agent-revamp .llm-new-strip.awards-reco-sec .t-item {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 4px 12px #00000014;
    padding: 40px;
    margin-top: 26px;
    min-height: 180px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.agent-revamp .llm-new-strip.awards-reco-sec .t-item img {
    max-height: 150px;
}

.agent-revamp section.smooth-onboarding-sec.llm-sec {
    margin-bottom: 0px;
}

.agent-revamp section.smooth-onboarding-sec.llm-sec .suva-md-head {
    font-size: 32px;
}

.agent-revamp section.why-support {
    background-color: #12182E;
    width: calc(100% - 100px);
    margin-left: auto;
    margin-right: auto;
    padding: 75px 0px;
    margin-top: 80px;
}

.agent-revamp section.why-support h3 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    line-height: 38px;
}

.agent-revamp section.why-support .support-card-section {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    /* gap: 1.8%; */
    /* gap: 2.8%; */
    gap: 30px;
}

.agent-revamp section.why-support .support-card {
    background-color: #FFFFFF;
    max-width: 330px;
    min-height: 320px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    box-shadow: 0px 6px 24px #00000014;
    margin-top: 30px;
    padding: 30px 25px;
}

.agent-revamp section.why-support .support-card img {
    width: 48px;
    height: 48px;
    margin-bottom: 30px;
}

.agent-revamp section.why-support .support-card h5 {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #12182E;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 0px;
}

.agent-revamp section.why-support .support-card p {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #5A5D6B;
    line-height: 22px;
    margin-bottom: 0px;
}

.agent-revamp .common-spc.tech-one-sec {
    margin-top: 80px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 60px;
}


.agent-revamp section.award-section.common-spc.Integrations.agent-intergration {
    width: calc(100% - 100px);
    margin-top: 80px;
    margin-bottom: 10px;
    background: #D6EFFF;
    color: #12182E;
    padding: 55px 0px 46px;
}

.agent-revamp section.award-section.common-spc.Integrations.agent-intergration h2 {
    color: #12182E;
    font-size: 32px;
}

.agent-revamp section.award-section .slick-arrow {
    display: none !important;
}

.agent-revamp section.award-section .support-slider.slick-initialized.slick-slider {
    padding: 0px;
    padding-right: 0px;
}

.agent-revamp .award-section .award-inner-sec {
    background: unset;
    min-height: unset;
    padding: unset;
    width: 232px;
}

.agent-revamp .award-section p {
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    margin-top: 30px;
}

.agent-revamp .award-section p a {
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    margin-top: 30px;
    color: #F48B00;
}

.agent-revamp .award-section p a:hover {
    text-decoration: none;
}

/* agent-revamp FAQ section */
.agent-revamp .faq-section {
    margin-top: 80px;
    margin-bottom: 60px;
}

.agent-revamp .faq-section .faq-item {
    padding-bottom: 20px;
}

.agent-revamp .faq-section .faq-container h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #12182E;
    line-height: 38px;
    margin-bottom: 40px;
}

.agent-revamp .faq-section .question {
    border-radius: 0px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s ease;
    padding: 22px 30px 15px 30px;
}

.agent-revamp .faq-section .question h3 {
    margin: 0;
    font-size: 20px;
    color: #12182E;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.4px;
}

.agent-revamp .faq-section .toggle-sign {
    font-size: 40px;
    font-weight: 400;
    color: #2c3e50;
    background-color: #ffffff;
    padding: 8px 12px 15px;
    line-height: 16px;
}

.agent-revamp .faq-section .answer {
    background-color: #f9f9f9;
    padding: 15px;
    border-radius: 0px;
    margin-top: 5px;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height 0.4s ease, opacity 0.4s ease;
    display: none;
}

.agent-revamp .faq-section .answer p {
    margin: 0;
    font-size: 16px;
    color: #5A5D6B;
    max-width: 980px;
    line-height: 26px;
}

.agent-revamp .faq-section .faq-item.active .question {
    background-color: #D6EFFF;
}

.agent-revamp .faq-section .faq-item.active .answer {
    max-height: 500px;
    opacity: 1;
    background-color: #D6EFFF;
    margin-top: -20px;
    padding: 12px 30px 30px;
}

.agent-revamp .faq-section .faq-item.active .toggle-sign {
    content: '-';
}

.agent-revamp .master-support-sec {
    margin-top: 80px;
}

.agent-revamp .master-support-sec .main-heading h2 {
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 0px;
}

.agent-revamp .master-support-sec .main-heading p {
    font-size: 16px;
    line-height: 26px;
    color: #5A5D6B;
    font-weight: 600;
    letter-spacing: 0px;
    margin-bottom: 5px;
}

.agent-revamp #requestform h2 {
    font-size: 32px;
    line-height: 52px;
}

.agent-revamp #requestform .talk {
    font-size: 18px;
    line-height: 28px;
    color: #12182E;
    max-width: 420px;
}



/* knowbler FAQ page */
.knowbler-faq .main-banner-pages.knowbler.suva_banner {
    padding: 90px 0;
}

.knowbler-faq .main-banner-pages.knowbler h1 {
    font-size: 48px;
    line-height: 54px;
    margin-bottom: 18px;
    text-align: center !important;
}

.knowbler-faq .suva_banner p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
}

.knowbler-faq .faq-section {
    margin-top: 80px;
}

.knowbler-faq .faq-container.container {
    margin-top: 50px;
}

.knowbler-faq .faq-section .faq-container&gt;h2 {
    font-size: 40px;
    font-weight: bold;
    text-align: left;
    color: #12182E;
    line-height: 54px;
    margin-bottom: 30px;
    letter-spacing: -0.8px;
}

.knowbler-faq .faq-section .faq-item {
    margin-bottom: 10px;
}

.knowbler-faq .faq-section .question {
    padding: 20px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s ease;
    padding-left: 30px;
    padding-right: 30px;
}

.knowbler-faq .faq-section .question h2 {
    margin: 0;
    font-size: 20px;
    color: #12182E;
    font-weight: 600;
    line-height: 34px;
}

.knowbler-faq .faq-section .toggle-sign {
    font-size: 40px;
    font-weight: 400;
    color: #2c3e50;
    background-color: #ffffff;
    padding: 15px 12px 16px;
    line-height: 16px;
    z-index: 99;
}

.knowbler-faq .faq-section .answer {
    background-color: #f9f9f9;
    padding: 3px;
    margin-top: 0;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height 0.4s ease, opacity 0.4s ease;
}

.knowbler-faq .faq-section .answer p,
.knowbler-faq .faq-section .answer li {
    margin: 0;
    font-size: 16px;
    color: #12182E;
    max-width: 980px;
    line-height: 26px;
    font-weight: 400;
}

.knowbler-faq .faq-section .answer li {
    padding-left: 10px;
}

.knowbler-faq .faq-section .answer ul {
    list-style: decimal;
    padding-left: 18px;
    margin-bottom: 0px;
}

.knowbler-faq .faq-section .answer p:nth-child(2) {
    margin-top: 25px;
}

.knowbler-faq .faq-section .faq-item.active .question {
    background-color: #E5F5FF;
    padding-top: 20px;
}

.knowbler-faq .faq-section .faq-item.active .answer {
    max-height: unset;
    opacity: 1;
    background-color: #E5F5FF;
    margin-top: -20px;
    padding: 16px 30px 30px;
}

.knowbler-faq .faq-section .faq-item.active .answer a {
    color: #FF7900;
}

/* .knowbler-faq .faq-section .faq-item.active .toggle-sign {
    content: '-';
    } */

.knowbler-faq .master-support-sec.customer-service.analytics-master {
    padding: 0 0 40px;
    margin-top: 80px;
}

.knowbler-faq .master-support-sec .main-heading h5 {
    font-size: 16px;
    color: #5A5D6B;
    line-height: 26px;
    font-weight: 600;
}

.knowbler-faq .master-support-sec .main-heading h2 {
    font-size: 32px;
    color: #12182E;
    line-height: 38px;
    font-weight: 700;
    letter-spacing: -0.56px;
}

.knowbler-faq #requestdemo h2.suva-md-head {
    line-height: 52px;
}

.knowbler-faq #requestdemo p.form-sub-txt {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #12182E;
    max-width: 420px;
}

.knowbler-faq #requestdemo .mktoForm .mktoError {
    left: 8px !important;
    top: 20px;
}

.knowbler-faq #mktoForm_8948 label#LblemailOptInBoolean {
    font-size: 11px;
}

/* agent-helper css start */
body.roi-calculator div.agentHelperRightLocked {
    background-color: #12182E;
    padding: 40px;
    height: 100%;
    max-width: 370px;
}

body.roi-calculator div.cta-section.agent-helper-cta-sec h2 {
    font-size: 32px;
    text-align: center;
    font-weight: bold;
    line-height: 42px;
}

body.roi-calculator div.cta-section.agent-helper-cta-sec {
    text-align: center;
}

body.roi-calculator div.cta-section.agent-helper-cta-sec .cta-button.go-to-demo {
    margin: auto;
}

body.roi-calculator .savings-card p.total-savings {
    font-size: 40px;
    color: #F48B00;
}

body.roi-calculator .agent-helper-adopt {
    padding-bottom: 50px;
    column-gap: 30px;
}

/* agent-helper css end */
/* knowbler-roi-calculator CSS start */
body.roi-calculator .knowbler-roi-calc {
    background-color: #D6EFFF;
    margin: 60px;
    margin-top: 60px;
}

body.roi-calculator .agent-helper-mid-sec {
    margin-top: 0 !important;
}

body.roi-calculator .savings-card h3 {
    color: #fff;
    font-size: 24px;
}

body.roi-calculator .agent-helper-label {
    font-size: 16px;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 30px;
    padding-left: 0;
    color: #fff;
}

body.roi-calculator .savings-box {
    background-color: #fff;
    padding: 10px;
    font-size: 24px;
    color: #F48B00;
    font-weight: 500;
}

body.roi-calculator div.agents-savings-box {
    background-color: #12182E;
    margin-bottom: 0;
    padding: 0;
}

body.roi-calculator .agentHelperRightUnlocked div.agents-savings-box {
    padding: 30px 16px;
}

body.roi-calculator .legend .legend-spacer {
    margin-right: 10px;
}

.chart-container {
    background-color: #fff;
    padding: 30px 16px;
}

div.agent-helper-chart-box {
    background-color: #12182E;
    padding: 30px 16px;
}

body.roi-calculator .custom-mb-30 {
    margin-bottom: 30px;
}

body.roi-calculator .legend p {
    font-size: 12px;
    font-weight: 500;
}

body.roi-calculator .download-btn {
    background: linear-gradient(270deg, #FFB300 0%, #FF8800 100%);
    padding: 15px 24px;
    font-size: 16px;
    border: none;
    color: #fff;
    margin-top: 20px;
    margin: 40px 0 0;
    display: block;
    width: 75%;
    font-weight: 600;
}

body.roi-calculator .sidebar {
    background-color: white;
    padding: 20px;
    width: 270px;
    height: 100%;
    margin-right: 50px;
}

body.roi-calculator .knowbler-mid-section h5 {
    font-size: 24px;
    font-weight: bold;
    color: #12182E;
    line-height: 30px;
}

body.roi-calculator h5.knowbler-calc-main-heading {
    font-size: 20px !important;
}

body.roi-calculator .progress-container {
    position: relative;
    height: 8px;
    background-color: #fff;
    margin-bottom: 20px;
    width: 80%;
    display: flex;
}

body.roi-calculator .progress-bar-custom {
    background-color: #F48B00;
    height: 100%;
    border-radius: 5px;
}

body.roi-calculator .slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: transparent;
}

body.roi-calculator .slider input {
    width: 100%;
    appearance: none;
    height: 8px;
    background: transparent;
    position: absolute;
    z-index: 2;
}

body.roi-calculator .slider input::-webkit-slider-thumb {
    appearance: none;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #F48B00;
    cursor: pointer;
}

body.roi-calculator section.main-banner-pages.knowbler h1 {
    font-size: 28px;
    line-height: 40px;
    text-align: center;
    padding: 0 90px;
}

body.roi-calculator .slider input::-moz-range-thumb {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #F48B00;
    cursor: pointer;
}

.legend-1,
.legend-2,
.legend-3 {
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 50%;
}

.legend-1 {
    background-color: #B3E4FF;

}

.legend-2 {
    background-color: #F48B00;
}

.legend-3 {
    background-color: #12182E;
}

body.roi-calculator .value-box {
    display: inline-block;
    width: 130px;
    background-color: white;
    text-align: center;
    padding: 5px;
    border: 1px solid #48A8E5;
    font-size: 14px;
    font-weight: 500;
    color: #12182E;
    height: 40px;
    border-radius: 0 !important;
    line-height: 46px;
}

body.roi-calculator .summary-box {
    background-color: #16263a;
    color: #fff;
    padding: 30px 36px;
    margin-bottom: 20px;
}

body.roi-calculator .master-support-sec .main-heading p {
    font-size: 16px;
    font-weight: 600;
    color: #5A5D6B;
    line-height: 26px;
}

body.roi-calculator .summary-box h6 {
    font-size: 24px;
}

body.roi-calculator .savings {
    font-size: 30px;
    font-weight: bold;
    color: #f48b00;
}

body.roi-calculator .sidebar input.form-control {
    text-align: right;
    font-size: 14px;
    font-weight: 500;
    border-radius: 0;
    color: #12182E;
}

body.roi-calculator .sidebar input.form-control::-webkit-inner-spin-button {
    margin-left: 8px;
}

body.roi-calculator .closed-case-range {
    margin-top: 25px;
    color: #5A5D6B;
}

body.roi-calculator .list-unstyled {
    font-size: 14px;
}

body.roi-calculator .list-unstyled li {
    margin-bottom: 20px;
}

body.roi-calculator .summary-box {
    font-size: 24px;
}

body.roi-calculator .punz {
    padding-bottom: 50px;
    border-bottom: 1px solid #AAAAAA;
    column-gap: 30px;
}

body.roi-calculator .punz:nth-child(4),
body.roi-calculator .punz:nth-child(9) {
    border-bottom: none;
}

body.roi-calculator .knowbler-mid-section label {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 600;
    line-height: 38px;
    color: #12182E;
}

body.roi-calculator .knowbler-mid-section {
    max-width: 495px;
    margin-right: 50px;
    padding: 0;
}

body.roi-calculator .knowbler-mid-section.search-cal {
    margin-right: 0px;
}

body.roi-calculator .punz:last-child {
    border-bottom: none;
}

body.roi-calculator .dollar-sign,
.case-volume-percentage {
    position: relative;
}

body.roi-calculator .dollar-sign:after {
    content: '$';
    position: absolute;
    top: 50%;
    left: 32px;
    transform: translateY(-50%);
    font-size: 14px;
    color: #000;
}

body.roi-calculator .su-brand-color,
body.roi-calculator .agent-helper-right-side .su-brand-color {
    color: #f48b00;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}

body.roi-calculator .agent-helper-right-side .su-brand-color {
    background: #fff;
    padding: 10px 15px;
}

body.roi-calculator .case-volume-percentage::after {
    content: '%';
    position: absolute;
    top: 50%;
    right: 45px;
    transform: translateY(-50%);
    font-size: 14px;
    color: #000;
}

body.roi-calculator .sidebar label.form-label {
    font-size: 14px;
    letter-spacing: -0.28px;
    color: #12182E;
    font-weight: 500;
    line-height: 20px;
}

body.roi-calculator .hide-inputs-icon {
    margin-left: 10px;
}

.roi-calculator .escalation-form-sec .thank-you-text {
    opacity: 0
}

body.roi-calculator .hide-input-btn button {
    background-color: #F48B00;
    border: none;
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 10px 20px;
    line-height: 20px;
    font-weight: 500;
}

body.roi-calculator .hide-input-btn button {
    margin-left: -15px;
}

.closed-case-range span {
    font-size: 12px;
    font-weight: 500;
    line-height: 38px;
    color: #5A5D6B;
}

body.roi-calculator .cta-section {
    background-color: #0A122A;
    /* Dark background */
    color: white;
    padding: 50px 0;
}

body.roi-calculator .cta-button {
    background: linear-gradient(270deg, #FFB300 0%, #FF8800 100%);
    color: #fff;
    border: none;
    padding: 0 20px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 9px;
    line-height: 66px;
    max-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body.roi-calculator .highlight {
    color: #f48b00;
}

body.roi-calculator .cta-wrapper {
    background-color: #fff;
    padding: 50px 0;
}

body.roi-calculator .agent-helper-middle-section {
    background-color: #d7efff;
    padding: 50px 50px 0;
    margin: 0 60px;
    margin-top: 60px;
}

body.roi-calculator .cta-message {
    color: #12182E;
    font-size: 24px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    width: 100%;
    padding: 0 70px;
    font-weight: bold;
    max-width: 100%;
    flex: 1;
}

body.roi-calculator .mktoForm input[type="checkbox"] {
    padding: 0;
}

body.roi-calculator .legend {
    color: #0A122A;
}

body.roi-calculator h2.suva-md-head.text-left.lh-38 {
    margin-bottom: 0;
}

body.roi-calculator .agent-helper-legend {
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

body.roi-calculator .cta-highlight {
    color: #F48B00;
    /* Orange highlight for percentages */
}

body.roi-calculator span.required-field {
    color: #FF2626;
    font-weight: normal;
}

body.roi-calculator .cta-btn {
    background: linear-gradient(270deg, #FFB300 0%, #FF8800 100%);
    color: white;
    border: none;
    padding: 13px 30px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 18px;
}

body.roi-calculator .cta-flex-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

body.roi-calculator .cta-left-side-roi {
    max-width: 75%;
    flex: 1;
}

body.roi-calculator .knowbler-mid-section.agent-helper-mid-section {
    max-width: 60%;
}

body.roi-calculator .cta-section h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 28px;
    font-weight: 700;
}

body.roi-calculator a.success-story {
    color: #f58b00;
    font-size: 16px;
}

body.roi-calculator #CalculateAgentHelperRoi {
    width: 100%;
    margin: 10px 0 30px;
}

body.roi-calculator .knowbler-note {
    font-size: 11px;
    text-align: right;
    margin-top: 5px;
    font-weight: 500;
    line-height: 20px;
    color: #5A5D6B;
}

body.roi-calculator .knowblerRightLocked,
body.roi-calculator .agentHelperRightLocked {
    position: relative;
    opacity: 0.93;
    pointer-events: none;
    background-color: #12182E;
    max-width: 270px;
    padding: 0;
}

body.roi-calculator .knowblerRightUnlocked {
    padding: 0;
    max-width: 270px;
}

.ROIFormWrapper .mktoForm .mktoFormCol {
    margin-bottom: 0 !important;
}

body.roi-calculator .lock-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: white;
    padding: 20px;
    z-index: 1;
    font-size: 14px;
    width: 90%;
}

body.roi-calculator .lock-icon img {
    width: 50px;
    margin-bottom: 20px;
}

body.roi-calculator .knowblerRightUnlocked,
body.roi-calculator .agentHelperRightLocked {
    opacity: 1;
    pointer-events: auto;
}

body.roi-calculator .knowblerRightUnlocked .lock-overlay,
body.roi-calculator .knowblerRightUnlocked .lock-overlay {
    display: none;
}

body.roi-calculator .knowblerRightLocked .summary-box,
.knowblerRightLocked .chart-container,
body.roi-calculator .agentHelperRightLocked .summary-box,
.agentHelperRightLocked .chart-container {
    opacity: 0.09;
}

body.roi-calculator .mktoForm input,
body.roi-calculator .mktoForm select {
    padding: 16px 20px;
}

body.roi-calculator .modal.show .modal-dialog {
    max-width: 470px;
}

body.roi-calculator .modal-content {
    padding: 40px;
    border-radius: 18px;
}

body.roi-calculator div#knowblerROIFormPop {
    background-color: rgb(18, 24, 46);
    padding-left: 0px;
}



body.roi-calculator .ROIFormWrapper .mktoForm .mktoFieldWrap,
body.roi-calculator .ROIFormWrapper .mktoButtonRow,
body.roi-calculator .ROIFormWrapper .mktoForm .mktoFormCol,
body.roi-calculator form#mktoForm_9317,
body.roi-calculator .ROIFormWrapper input[type="tel"],
body.roi-calculator .ROIFormWrapper input[type="text"],
body.roi-calculator .ROIFormWrapper input[type="email"],
body.roi-calculator .ROIFormWrapper .mktoLogicalField.mktoCheckboxList.mktoHasWidth,
body.roi-calculator .ROIFormWrapper .mktoForm select,
body.roi-calculator .ROIFormWrapper form {
    width: 100% !important;
}

body.roi-calculator .ROIFormWrapper .RoiRow_8 .mktoLogicalField {
    margin-top: -22px;
}

body.roi-calculator .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: none;
    width: 100%;
    padding: 13px;
    font-family: "Montserrat", sans-serif;
    border-radius: 4px;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px !important;
}

.mktoForm .mktoRadioList&gt;label,
.mktoForm .mktoCheckboxList&gt;label {
    font-size: 12px;
    color: #12182E;
    font-weight: normal;
    line-height: 18px;
}

.mktoForm .mktoCheckboxList&gt;label {
    font-family: "Montserrat", sans-serif;
}

body.roi-calculator .ROIFormWrapper label[for="Email"],
body.roi-calculator .ROIFormWrapper label[for="fullNameEditable"] {
    position: relative;
}

body.roi-calculator .ROIFormWrapper label[for="emailOptInBoolean"] .mktoAsterix {
    display: none;
}

.ROIFormWrapper .mktoAsterix {
    position: absolute;
    right: -10px !important;
    top: 0 !important;

}

/* Hide the sidebar when toggled */
.d-none-sidebar {
    display: none !important;
    /* Hide the sidebar */
}

/* Expand the middle section to fill available space */
.full-width-mid {
    flex: 1;
    max-width: 100% !important;
}

/* Fix the width of the right section */
.fixed-width-right {
    width: 25%;
    /* Adjust this as needed based on your layout */
}

/* Maintain row display when sidebar is hidden */
.row-no-sidebar {
    display: flex;
    /* Use flexbox to keep alignment */
}

div#AHROIForm h5,
div#knowblerROIFormPop h5 {
    font-size: 24px;
    text-align: center;
    font-weight: 700;
    color: #182B4C;
}

.mktoForm .mktoRadioList&gt;label,
.mktoForm .mktoCheckboxList&gt;label {
    margin-top: 0 !important;
}

div#AHROIForm input::placeholder,
div#AHROIForm select,
div#knowblerROIFormPop input::placeholder,
div#knowblerROIFormPop select {
    font-weight: 500;
    color: #12182E;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
}

div#AHROIForm input,
div#knowblerROIFormPop input,
div#knowblerROIFormPop select,
div#AHROIForm select {
    border-radius: 6px;
    border: 1px solid #5B6690;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #12182E;
}

body.roi-calculator p.talk {
    font-size: 18px;
    line-height: 28px;
    color: #12182E;
    margin-top: 10px;
}

/* knowbler-roi-calculator CSS end */


@media only screen and (max-width:1275px) {
    .agent-revamp .business-impact .impact-card {
        max-width: 208px;
    }
}

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

    .agent-revamp section.why-support .support-card:nth-last-child(1),
    .agent-revamp section.why-support .support-card:nth-last-child(2),
    .agent-revamp section.why-support .support-card:nth-last-child(3) {
        margin-top: 0px;
    }


    .roi-calculator .knowbler-home .search-sec .impact-card {
        min-height: 253px;
        padding: 50px 0px 50px;
    }

    .roi-calculator .knowbler-home .impact-card p.card-txt {
        max-width: 300px;
    }
}

@media only screen and (max-width:1200px) {
    .agent-revamp .business-impact .impact-card {
        max-width: 222px;
        margin-top: 20px;
    }

    .agent-revamp .business-impact .impact-card-section {
        justify-content: center;
        flex-wrap: wrap;
        gap: 2%;
    }

    .agent-revamp section.why-support .support-card {
        margin-top: 0px;
    }

    .agent-revamp section.why-support h3 {
        margin-bottom: 40px;
    }

    body.roi-calculator .knowblerRightLocked,
    body.roi-calculator .knowblerRightUnlocked {
        width: 100%;
        max-width: 100%;
        flex: 1;
        margin-top: 40px !important;
    }

    body.roi-calculator .download-btn {
        margin: 40px auto 0;
    }

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        max-width: 100%;
        margin-right: 0;
        flex: 0 0 100%;
        margin-top: 50px;
    }

    body.roi-calculator .roi-calc-sidebar,
    body.roi-calculator .sidebar {
        max-width: 100%;
        width: 100%;
    }
}

@media only screen and (max-width:1190px) {
    .agent-revamp .agent-case-study .case-illustration {
        flex-basis: unset;
        margin-top: 30px;
    }

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        max-width: 100%;
        margin-right: 0;
        flex: 0 0 100%;
        margin-top: 50px;
    }

    .agent-revamp .agent-case-study .case {
        justify-content: center;
        flex-wrap: wrap;
    }

    .support__agent-slider .slick-dots&gt;li .custom-heading {
        font-size: 18px;
    }

    .support__agent-slider .slick-dots {
        gap: 15px;
    }

    .master-support-sec .slick-arrow {
        position: absolute;
        bottom: 0;
    }

    .master-support-sec .slick-slider {
        padding-bottom: 50px;
    }

    .master-support-sec .slick-arrow.slick-next {
        right: auto;
        left: calc(50% + 15px);
        margin: 0;
        padding: 0;
        height: 50px;
        width: 50px;
    }

    .master-support-sec .slick-arrow.slick-prev {
        left: auto;
        right: calc(50% + 15px);
        margin: 0;
        padding: 0;
        height: 50px;
        width: 50px;
    }

    .master-support-sec .slick-list.draggable {
        margin-bottom: 30px;
    }

    body.search-tuning .feaured-resources-wrapper .card {
        min-height: 484px;
    }
}


@media only screen and (max-width:1024px) {
    .knowbler-faq .faq-section .question {
        gap: 10px;
    }

    body.roi-calculator .mktoForm .mktoFormCol {
        margin-bottom: 5px !important;
    }



    .mktoForm .mktoRadioList&gt;label,
    .mktoForm .mktoCheckboxList&gt;label a {
        padding: 0;
    }

    body.roi-calculator .agent-helper-middle-section {
        padding: 0;
    }

    body.roi-calculator .cta-message {
        padding: 50px 50px 0;
    }

    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator .knowbler-mid-section {
        max-width: 100%;
        margin-right: 0;
        flex: 0 0 100%;
        margin-top: 50px;
    }

    body.roi-calculator .download-btn {
        width: 100%;
        margin-left: 0;
    }

    body.roi-calculator div.agentHelperRightLocked,
    body.roi-calculator div.agentHelperRightUnlocked {
        max-width: 100%;
        flex: 1;
    }

    body.roi-calculator .knowblerRightLocked {
        width: 100%;
        max-width: 100%;
        flex: 1;
        margin-top: 60px !important;
    }

    .knowbler-faq .faq-section .question h2 {
        font-size: 19px;
    }

    body.roi-calculator .roi-calc-sidebar {
        width: 100%;
    }

    body.roi-calculator .sidebar {
        max-width: 100%;
        width: 100%;
    }

    .knowbler-faq .master-support-sec.customer-service.analytics-master {
        margin-top: 40px;
    }

    .knowbler-faq .escalation-sec .slick-list.draggable {
        margin-bottom: 70px;
    }

    .agent-revamp .business-impact h3 {
        margin-bottom: 30px;
    }

    .agent-revamp .common-spc.tech-one-sec {
        margin-top: 36px;
    }

    .agent-revamp .llm-new-strip.awards-reco-sec .t-item {
        padding-bottom: 12px;
    }

    .agent-revamp section.why-support h3 {
        line-height: 42px;
    }

    .agent-revamp .agent-case-study .case-illustration {
        flex-basis: 80%;
        margin-top: 30px;
    }

    .agent-revamp .award-section .award-inner-sec {
        width: 205px !important;
    }
}

@media (min-width:993px) and (max-width:1024px) {
    .knowbler-home section.awards-sec p {
        font-size: 31px;
    }

    .agent-revamp .common-spc.tech-one-sec {
        margin-bottom: 40px;
    }

    .agent-revamp .common-spc.tech-one-sec .row {
        align-items: center;
    }

    .agent-revamp section.smooth-onboarding-sec.llm-sec {
        margin-top: 40px;
    }

    .roi-calculator .knowbler-home .search-sec .impact-card {
        justify-content: space-around;
    }

    .roi-calculator .knowbler-home .search-sec .impact-card {
        min-height: 264px;
        padding: 40px 10px;
    }
}

@media only screen and (max-width:992px) {
    .agent-revamp .main-banner-pages.knowbler.suva_banner.escalate-banner {
        flex-direction: column;
    }

    .agent-revamp .main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
        text-align: center !important;
        margin: auto;
    }

    .agent-revamp .agent-banner .sub-head {
        margin: 20px auto;
        text-align: center;
    }

    .agent-revamp .agent-banner .banner-btns {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 3%;
    }

    .agent-revamp .request-strip .container {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 30px;
    }

    .agent-revamp .request-strip p {
        text-align: center;
    }

    .agent-revamp .request-strip a {
        width: unset;
    }

    .agent-revamp .tech-one-sec .container .row {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .agent-revamp section.ai-support-section {
        display: none;
    }

    .knowbler-faq .master-support-sec.customer-service.analytics-master {
        margin-top: 40px;
    }

    .knowbler-faq .faq-container.container {
        margin-top: 0;
    }

    .knowbler-faq .faq-container.container.overview {
        margin-top: -20px;
    }

    .knowbler-faq .col.kn-col {
        display: inline-block;
        padding: 16px 0 20px 0px;
        text-align: center;
    }

    .knowbler-faq .escalation-sec .slick-list.draggable {
        margin-bottom: 60px;
    }

    .master-support-sec .slick-slider {
        padding-bottom: 100px;
    }

    .master-support-sec .slick-arrow {
        position: absolute;
        bottom: 50px;
    }

    .knowbler-analytics-main .common-spc {
        padding-top: 40px !important;
    }

    .knowbler-faq .main-banner-pages.knowbler.suva_banner {
        padding: 55px 0px 60px;
    }

    .agent-revamp .agent-case-study .case-illustration {
        flex-basis: 60%;
    }

    .agent-helper .agent-revamp .award-section.Integrations .support-slider .custom-cols {
        width: 30vw;
        margin-top: 0px;
    }

    .agent-revamp .award-section h2 {
        margin-bottom: 20px;
    }

    .agent-revamp section.smooth-onboarding-sec.llm-sec .slick-slider {
        padding-bottom: 10px;
    }

    .agent-revamp .banner-btns .rq-demo,
    .agent-revamp .banner-btns .download-brochure {
        margin-right: unset !important;
        margin-left: unset !important;
    }

    .agent-revamp .agent-banner .head {
        max-width: 680px;
    }

    .agent-revamp .award-section .award-inner-sec {
        width: auto !important;
        margin: 0 auto;
    }

    .agent-revamp section.why-support h3 {
        line-height: 45px;
    }

    .agent-revamp .common-spc.tech-one-sec p.designation {
        font-size: 16px;
    }

    body.roi-calculator p.talk {
        text-align: left;
    }

}

@media only screen and (max-width:768px) {
    .knowbler-analytics-main .common-spc {
        padding-top: 0px !important;
        margin-top: 0px;
        margin-bottom: 50px !important
    }

    body.roi-calculator p.talk {
        text-align: center;
    }

    .knowbler-analytics-main .common-spc.adoption-section {
        padding-top: 20px !important;
        margin-top: 0px !important;
    }




    .knowbler-analytics .tab-content {
        margin-top: 0px;
    }



    .knowbler-analytics-main .mktoFormRow.row_6 {
        margin-top: -15px;
        margin-left: 30px;
    }

    .knowbler-analytics-main #mktoForm_8688 input,
    .knowbler-analytics-main p.suva-md-subhead.text-left.text-white,
    .knowbler-analytics-main h2.suva-md-head.text-left.text-white,
    .knowbler-analytics-main select#Country {
        text-align: center !important;
    }

    .knowbler-analytics-main section#requestform.demo_section.common-spc {
        padding: 40px 0px !important;
    }

    .knowbler-analytics-main section#requestform.demo_section.common-spc .container .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .knowbler-analytics-main section#requestform.demo_section.common-spc .col-md-6 {
        padding-right: 0px;
        padding-left: 0px
    }

    .knowbler-analytics-main #mktoForm_8688 {
        padding-left: 15px;
    }

    .knowbler-analytics-main .mktoFormRow.row_6 {
        margin-left: 0px !important;
        margin-top: 4px;
    }

    .knowbler-analytics-main #requestform .suva-md-head {
        line-height: 30px;
    }

    p.suva-md-subhead.text-left.text-white {
        margin-bottom: 20px;
    }

    .agent-revamp .business-impact .impact-card {
        max-width: 32%;
        text-align: center;
        padding: 30px 25px 20px;
    }

    .agent-revamp section.why-support .support-card {
        max-width: 48%;
        height: 324px;
    }

    .knowbler-faq .main-banner-pages.knowbler h1 {
        text-align: center;
    }

    .knowbler-faq .escalation-form-sec h2,
    .knowbler-faq #requestdemo p.form-sub-txt,
    .knowbler-faq #mktoForm_8948 input,
    .knowbler-faq #mktoForm_8948 select {
        text-align: center !important;
    }

    .knowbler-faq #mktoForm_8948 input {
        padding: 0 5px;
    }

    .storyValueUnit .perValue {
        font-size: 55px;
    }

    .storyValueUnit {
        font-size: 16px;
    }

    .customer-success-story .inner-title {
        font-size: 26px;
        line-height: 36px;
    }

    .customer-success-story .inner-content {
        font-size: 16px;
    }


    .knowbler-faq .main-banner-pages.knowbler.suva_banner {
        padding: 50px 0px 58px;
    }

    .agent-revamp .business-impact .impact-card img.impact-logo {
        display: block;
        margin: auto;
    }

    .agent-revamp .agent-case-study .container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: unset;
        padding: 0px 6px !important;
    }

    .agent-revamp .agent-case-study .case-content p {
        max-width: unset;
    }

    .agent-revamp .agent-case-study .case-content {
        text-align: center;
    }

    .agent-revamp .agent-case-study .profile {
        flex-direction: column;
    }

    .agent-revamp section.business-impact,
    .agent-revamp section.agent-case-study,
    .agent-revamp section.llm-new-strip,
    .agent-revamp section.why-support {
        width: calc(100% - 50px);
        margin-top: 40px;
        padding: 40px 0px;
    }

    .agent-revamp section.why-support {
        padding: 40px 0px !important;
    }

    .agent-revamp .business-impact h3 {
        margin-bottom: 20px;
    }

    .agent-revamp .common-spc.tech-one-sec p.designation {
        font-size: 14px;
        line-height: 20px;
    }

    .agent-revamp .tech-one-sec h2 {
        line-height: 40px;
    }

    .agent-revamp #requestform #mktoForm_8948 input {
        padding: 0px 5px;
    }

    .agent-revamp section.smooth-onboarding-sec.llm-sec .suva-md-head {
        line-height: 36px;
    }

    .su-appinium.sugpt-analytics section.main-banner-pages.knowbler h1 {
        line-height: 32px;
    }

    body.roi-calculator .cta-wrapper {
        padding: 30px 32px;
    }

    body.roi-calculator .cta-message {
        text-align: center;
    }

    .knowbler-read-success-story {
        margin: 20px auto 0;
    }

}

@media only screen and (max-width:767px) {
    .su-gpt section.pillar-lld-power .col-lg-3.col-md-4.col-sm-6 {
        margin-top: 10px;
    }

    .knowbler-analytics-main .site_tabs .tab-content .common-para {
        text-align: center;
    }

    body.roi-calculator section.main-banner-pages.knowbler h1 {
        padding: 0;
    }

    body.roi-calculator .modal.show .modal-dialog {
        width: 100%;
        max-width: 100%;
        padding: 0 30px;
        margin: auto;
    }

    body.roi-calculator a.success-story {
        text-align: center;
        display: block;
        margin-bottom: 30px;
    }

    body.roi-calculator .cta-left-side-roi {
        max-width: 100%;
    }

    .cta-section.search .cta-left-side-roi {
        max-width: 100%;
    }

    body.roi-calculator .cta-section.search h2 {
        margin-bottom: 20px;
    }

    body.roi-calculator .knowbler-roi-cta-sec {
        flex-direction: column;
    }

    body.roi-calculator .cta-section h2 {
        text-align: center;
    }

    body.roi-calculator .knowbler-roi-calc,
    body.roi-calculator .agent-helper-middle-section {
        margin: 0;
    }

    body.roi-calculator .agent-helper-middle-section {
        padding: 0;
    }

    body.roi-calculator .knowbler-mid-section {
        margin-top: 30px;
        margin-right: 0;
    }

    body.roi-calculator .cta-message {
        padding: 40px 0px 0 30px;
    }

    body.roi-calculator .knowblerRightLocked,
    body.roi-calculator .agentHelperRightLocked,
    body.roi-calculator .knowbler-mid-section.agent-helper-mid-section,
    body.roi-calculator div.agentHelperRightLocked {
        max-width: 100%;
    }

    body.roi-calculator .sidebar,
    body.roi-calculator .download-btn {
        width: 100%;
    }

    .knowbler-analytics-main ul.tabpills.p-0.mt-md-5 {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    .knowbler-analytics-main .common-spc.adoption-section {
        margin-top: 0px !important;
    }

    .zendex__inner-content-wrapper p:last-child {
        margin-bottom: 0;
    }

    .search_tunning-section .zendex__flex-wrapper {
        margin-bottom: 10px;
    }

    body.roi-calculator .mktoForm select {
        padding: 7px 20px;
        margin-top: 4px
    }


}

@media (min-width:630px) and (max-width:695px) {
    .knowbler-analytics-main .knowbler-notification p {
        font-size: 15px;
    }

    .knowbler-analytics-main h2.suva-md-head.text-left.text-white,
    .knowbler-analytics-main p.suva-md-subhead.text-left.text-white {
        text-align: center !important;
    }

    .master-support-sec .slick-arrow.slick-next {
        left: calc(50% + 10px);
    }

    .master-support-sec .slick-arrow.slick-prev {
        right: calc(50% + 10px);
    }
}

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

    .knowbler-faq .mktoForm#mktoForm_8948 .mktoButtonWrap.mktoSimple .mktoButton,
    .knowbler-faq label#LblemailOptInBoolean {
        width: 95%;
    }

    .master-support-sec .slick-arrow.slick-next {
        left: calc(50% + 10px);
        height: 40px;
        width: 40px;
    }

    .master-support-sec .slick-arrow.slick-prev {
        right: calc(50% + 10px);
        height: 40px;
        width: 40px;
    }


}

@media only screen and (max-width:448px) {
    .knowbler-faq .faq-section .question {
        gap: 10px;
    }

    .knowbler-faq .faq-section .question h2 {
        font-size: 17px;
        line-height: 30px;
    }

    .knowbler-faq .faq-section .answer p,
    .knowbler-faq .faq-section .answer li {
        font-size: 14px;
    }

    .knowbler-faq .faq-section .faq-container&gt;h2 {
        font-size: 32px !important;
        line-height: 42px !important;
    }

    .knowbler-faq .master-support-sec.customer-service.analytics-master {
        margin-top: 40px;
    }

    .knowbler-faq #requestdemo h2.suva-md-head {
        margin-right: 10px;
    }

    .knowbler-faq #requestdemo h2.suva-md-head {
        line-height: 12px;
    }

    .knowbler-faq #requestdemo p.form-sub-txt {
        margin-right: 10px;
    }

    .knowbler-faq .mktoForm#mktoForm_8948 label#LblemailOptInBoolean {
        width: 94% !important;
        padding-left: 4px;
    }

    .mktoForm#mktoForm_8948 .mktoRequiredField .mktoAsterix {
        left: -2px;
    }

    .knowbler-faq .mktoForm#mktoForm_8948 .mktoButtonWrap.mktoSimple .mktoButton {
        width: 90%;
        margin-left: 13px;
    }

    .su-appinium .master-support-sec .main-heading h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .knowbler-faq .faq-container.container {
        margin-top: 20px;
    }

    .agent-revamp section.why-support .support-card {
        max-width: unset;
        height: unset;
    }

    .agent-revamp .business-impact .impact-card {
        max-width: unset;
        width: 100%
    }

    .agent-revamp .banner-btns .rq-demo,
    .agent-revamp .banner-btns .download-brochure {
        display: grid;
    }

    .agent-revamp .agent-case-study .case-illustration {
        flex-basis: 90%;
    }

    .agent-revamp .suva-md-head {
        line-height: 40px;
        text-align: center !important;
        max-width: unset !important;
    }

    .agent-revamp section.award-section.common-spc.Integrations.agent-intergration h2,
    .agent-revamp .tech-one-sec h2,
    .agent-revamp section.smooth-onboarding-sec.llm-sec .suva-md-head,
    .agent-revamp section.why-support h3,
    .agent-revamp .faq-section .faq-container h2,
    .agent-revamp .tech-one-sec h2,
    .agent-revamp .agent-case-study .case-content h5,
    .agent-revamp .business-impact h3 {
        font-size: 21px;
        line-height: 38px;
    }

    .agent-revamp .agent-case-study .case-content p {
        font-size: 16px;
    }

    .agent-revamp .common-spc.tech-one-sec .common-para {
        font-size: 17px;
        line-height: 32px;
        max-width: unset;
        text-align: center;
    }

    .agent-revamp .common-spc.tech-one-sec {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .agent-revamp .smooth-onboarding-sec.llm-sec.awards-reco-sec p {
        text-align: center;
    }

    .agent-revamp .llm-new-strip.awards-reco-sec .t-item {
        padding: 20px;
        margin-top: 26px;
        min-height: 180px;
        padding-top: 15px;
        padding-bottom: 20px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .agent-revamp #requestform .talk {
        text-align: center;
    }

    .agent-revamp .set-spc-top.common-spc {
        padding-top: 40px !important;
    }

    .agent-revamp .faq-section .question h3 {
        font-size: 17px;
        line-height: 28px;
        padding-right: 10px;
    }

    .agent-revamp .faq-section .answer p {
        font-size: 14px;
    }

    .agent-revamp .award-section .award-inner-sec {
        width: 344px;
        margin: 0 auto;
    }

    body .agent-revamp section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns {
        gap: 15px;
    }
}


.suva-md-head.lh-70 {
    line-height: 70px;
}

.common-para.lh-26 {
    line-height: 26px;
}

.customer-about p {
    padding: 0 98px;
}

.season-right-sec h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 2.11px;
}

.season-right-sec h4 {
    font-size: 18px;
    margin-bottom: 12px;
    margin-top: 23px;
}


.season-right-sec p {
    line-height: 23px;
    font-size: 14px;
}

form#mktoForm_8709,
form#mktoForm_8709 .mktoButtonRow,
form#mktoForm_8709 label#LblemailOptInBoolean,
form#mktoForm_8709 input,
form#mktoForm_8709 textarea,
form#mktoForm_8709 select,
form#mktoForm_8709 .mktoFieldDescriptor,
form#mktoForm_8709 .mktoFieldWrap,
form#mktoForm_8709 .mktoButton {
    width: 100% !important;
}

form#mktoForm_8709 .mktoButton {
    min-height: 48px;
}

form#mktoForm_8709 input,
form#mktoForm_8709 textarea,
form#mktoForm_8709 select {
    border: 1px solid #12182E66;
    font-size: 16px;
    color: #808BA1;
    border-radius: 0px;
    padding: 14px 20px;
    font-family: 'Montserrat';
}

form#mktoForm_8709 textarea {
    padding: 15px 20px 0;
    height: unset;
    min-height: unset;
    line-height: normal;
    max-height: 52px;
}

form#mktoForm_8709 .mktoFormRow.row_1 .mktoAsterix,
form#mktoForm_8709 .mktoFormRow.row_2 .mktoAsterix,
form#mktoForm_8709 .mktoFormRow.row_3 .mktoAsterix {
    display: none;
}

form#mktoForm_8709 .mktoFormRow.row_1 .mktoFieldDescriptor,
form#mktoForm_8709 .mktoFormRow.row_2 .mktoFieldDescriptor,
form#mktoForm_8709 .mktoFormRow.row_3 .mktoFieldDescriptor {
    margin-bottom: 4px !important;
}

form#mktoForm_8709 .mktoFormRow.row_5 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_4 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
    margin-left: -9px;
}

@media (max-width: 1366px) and (min-width: 1024px) {
    form#mktoForm_8709 .mktoFormRow.row_5 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_4 {
        gap: 10px;
    }
}

form#mktoForm_8709.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    margin-top: 30px !important;
}

form#mktoForm_8709.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border: 0;
    font-size: 18px;
    font-family: 'Montserrat';
}

section.common-spc.episodes_section {
    padding: 60px 0 10px;
}

.episodes_section video {
    max-width: 100%;
    height: auto;
}

.row.align-items-center.top-row::after {
    background: transparent linear-gradient(90deg, #D6EFFF00 0%, #D6EFFF01 28%, #E0CCA709 53%, #F48B0017 100%) 0% 0% no-repeat padding-box;
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    right: -17px;
    top: 0;
    z-index: -1;
}

section.expert-sec .top-row {
    position: relative;
}


section.main-banner-pages.knowbler.suva_banner.customer-service-banner {
    background: unset;
    padding: 0;
}


/*section.SUma_outline .customer-service-banner .container{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 80px;
}
*/


/*.customer-service-banner video{
    width: 100%;
    }*/

section.episodes_play .scroll-area img {
    max-width: 40px;
}

section.SUma_outline .customer-service-banner .container {
    padding: 40px 0px;
    max-width: 1430px;
}

.video-banner {
    height: 250px;
}

#mktoForm_8709 .mktoFormRow.row_6 .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

#mktoForm_8709 .mktoFormRow.row_6 label#LblconsenttoProcessing {
    padding-left: 20px;
}

#mktoForm_8709 .mktoFormRow.row_6 .mktoGutter.mktoHasWidth {
    display: none;
}

.customer-service-banner img {
    max-width: 275px;
}

.customer-service-inner-banner {
    width: 60%;
}

section.text-center.blue-bg.common-spc.customer-about {
    width: calc(100% - 140px);
    margin: 60px auto 0;
    padding-top: 38px;
    padding-bottom: 56px;
}

span.releasing-tag {
    background: #12182E;
    color: #fff;
    padding: 5px 7px;
    margin-bottom: 5px;
    display: inline-block;
    letter-spacing: 1px;
    font-size: 8px;
    margin-left: 12px;
}

section.episodes_section .card.setbg span.releasing-tag {
    display: none;
}

.elvate-sec .empower-tile {
    line-height: 28px;
}

.customer-about {
    margin-top: 60px;
}

.customer-cta-sec a.site_btn {
    padding: 0 20px;
    color: #ffffff;
}

.customer-cta-sec .site_btn:hover {
    color: #000;
}

.customer-cta-sec {
    padding: 50px 0 55px;
}

.agents-sec .row {
    max-width: 900px;
    margin: 40px auto;
}

section.common-spc.agents-sec {
    padding-bottom: 10px;
}

.mt-60,
section.smooth-onboarding-sec.knowbler-homepage-support-sec.mt-60 {
    margin-top: 60px;
}

.mt-70,
section.smooth-onboarding-sec.knowbler-homepage-support-sec.mt-60 {
    margin-top: 70px;
}

section.main-banner-pages.knowbler.customer-service-banner p.lh-normal,
.lh-normal {
    line-height: normal;
}

.customer-service-banner video {
    width: 100%;
    pointer-events: none;
    position: absolute;
    z-index: -1;
    height: 100%;
    object-fit: cover;
}

.pageid-17767 .section_html_container .section_html ul.time_to_clean_blog {
    margin-bottom: 1rem;
}


/************* customer service css ***********************/


/*************searchunifys-partner-network  issues************/

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.main-banner-pages.partners p.rq-demo {
    margin-top: 40px;
}

section.main-banner-pages.partners p.rq-demo {
    margin-right: 0;
}

.logos-partners .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    text-transform: unset;
}

section.partners-logos-two .logos-area.grow-sec {
    padding: 60px 60px 60px;
}

section.partners-logos-two .logos-area.grow-sec h3 {
    margin-bottom: 30px;
    text-transform: capitalize;
}

section.partners-blue-sec.set-spc {
    padding: 58px 0 60px;
}

.thank-you-text p {
    color: #fff !important;
}

#mktoForm_8657 .thank-you-text p {
    color: #000 !important;
}

.black-form .thank-you-text p {
    color: #000 !important;
    line-height: 28px;
    margin: 0;
}

.expert-sec .thank-you-text p {
    color: #5A5D6B !important;
    font-size: 20px;
}

/* llm-sugpt css start */

p.mt-3.font-300.llm-banner-sub-head {
    color: #ffff !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}

.knwb-customer p.mt-3.font-300.llm-banner-sub-head {
    max-width: 724px;
}

.potential-section .potential-content {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 15px;
}

.potential-section .dropdown {
    width: 50%;
    padding: 20px;
    padding-top: 20px;
}

.potential-section ul {
    list-style-type: none;
    padding: 0;
}

.potential-section li {
    padding: 10px;
    cursor: pointer;
    transition: background-color 0.3s;
    position: relative;
}

.potential-section .dropdown&gt;ul&gt;li {
    position: relative;
}

.potential-section .dropdown&gt;ul&gt;li .arrow {
    position: absolute;
    /* right: 10px; */
    top: 22px;
    transform: translateY(-50%);
    transition: transform 0.6s;
    display: inline;
    margin-left: 12px;
}

.potential-section .dropdown&gt;ul&gt;li svg.arrow {
    width: 18px;
}

.potential-section .dropdown&gt;ul&gt;li.opened .arrow {
    transform: translateY(-50%) rotate(180deg);
}

.potential-section .dropdown&gt;ul&gt;li:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 10px;
    bottom: 10px;
    width: 4px;
    background-color: black;
}

.potential-section .dropdown&gt;ul&gt;li:hover:before {
    background-color: #f0f0f0;
}

.potential-section .dropdown&gt;ul&gt;li.closed:before {
    background-color: #5A5D6B;
}

.su-gpt .potential-section .dropdown&gt;ul&gt;li.closed:before,
.su-gpt .potential-section .dropdown&gt;ul&gt;li.closed svg.arrow {
    color: #12182E;
    opacity: 25%;
}

.potential-section .dropdown&gt;ul&gt;li.opened:before {
    background-color: #12182E;
    top: 10px;
    bottom: 75%;
}

.potential-section li:hover {
    background-color: #f0f0f0;
}

.potential-section .submenu {
    display: none;
    padding-left: 20px;
}

.potential-section ul.submenu {
    color: #12182E;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    margin-top: 5px;
    padding-left: 0px;
}

.potential-section .submenu li {
    padding: 5px 0;
}

.potential-section li.potential-name {
    color: #12182E;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    margin: 15px 0px;
}

.potential-section .potential-img-section {
    width: 46%;
    height: auto;
    margin-bottom: 6px;
}

.potential-section .dropdown&gt;ul&gt;li:first-child {
    margin-top: 0px;
}

.potential-section .dropdown&gt;ul&gt;li:first-child ul.submenu {
    display: block;
}

.su-gpt .insights-section p.sub-head-second {
    font-weight: 400 !important;
    margin-top: 32px;
    line-height: 26px;
}

.insights-section .insights-gif {
    margin-left: 20px;
}

.insights-section h3.sub-head-third {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    font-weight: 600;
    margin: 20px 22px 40px 22px;

}

.su-gpt .insights-section h3.sub-head-third {
    color: #12182E;
}

.insights-section .card-section {
    display: flex;
    justify-content: space-between;
    /* height: 100%; */
}

.insights-section .card-section .card-body {
    box-shadow: 0px 6px 24px #00000014;
    background: #ffff;
    padding: 30px;
    width: 33%;
    /* height: 230px; */
    margin: 0 15px;
}

.insights-section .card-section .card-body p.card-txt-bold,
.insights-section .card-section .card-body p.card-txt {
    display: inline;
}

.insights-section .card-section .card-body p.card-txt-bold {
    color: #12182E;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    margin-bottom: 0px;
}

.insights-section .card-section .card-body p.card-txt-bold span {
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.insights-section .card-section .card-body p.card-txt-bold span.val {
    color: #F48B00;
    font-weight: 600;
}

.insights-section .card-section .card-body p.card-txt {
    color: #5A5D6B;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.why-pick .why-pick-card {
    height: 100%;
}

.why-pick .why-pick-card img {
    height: 48px;
}

.searchUnifygpt-leading.why-pick .ai-inner-sec h3 {
    margin-bottom: 12px;
}

section.leading-sec.common-spc.searchUnifygpt-leading.impact-section {
    background-color: #12182E;
    color: #ffff;
    padding: 48px 0px;
    margin-top: 55px;
    margin-bottom: 45px;
}

.impact-section h2.suva-md-head.mb-sm-5.impact-heading {
    color: #ffff;
    margin-bottom: 20px !important;
}

.impact-section p.impact-sub-head {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: unset;
    max-width: 1070px;
}

.impact-section p.impact-sub-head strong {
    font-weight: 600;
}

.impact-section .row {
    margin-bottom: 40px;
}

.impact-section .impact-card-body {
    height: 100%;
    padding: 40px 16px;
}

.impact-section .impact-card-body p {
    font-size: 18px;
    font-weight: 600;
    color: #12182E;
    line-height: 24px;
    text-align: center;
}

.impact-section .impact-card-body p span {
    color: #F48B00;
}

.sugpt-form-txt {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #12182E;
    text-align: left;
}

.su-gpt .slick-list.draggable {
    margin-bottom: 60px;
}

.su-gpt section.master-support-sec:before {
    height: 490px;
}

.searchunify-for-knowledge-management .community-revise.knowbler-faq .faq-container.container {
    margin-top: -76px;
}

section.common-spc.queries-sec.blue-area-sec {
    background: #12182E;
    color: #ffffff;
    margin-top: 100px;
}

section.common-spc.queries-sec.blue-area-sec p {
    font-size: 20px;
    line-height: 34px;
    font-weight: 600;
}

section.common-spc.queries-sec.blue-area-sec .suva-md-head {
    font-size: 28px;
    font-weight: 600;
    text-align: left;
    color: #ffffff;
    line-height: 59px;
    letter-spacing: -0.56px;
}

section.common-spc.queries-sec.blue-area-sec p.lft-ar {
    background: transparent linear-gradient(270deg, #FFB300 0%, #FF8800 100%) 0% 0% no-repeat padding-box;
    border-radius: 6px;
    padding: 24px 40px;
    font-size: 21px;
    line-height: 25px;
    font-weight: 600;
    width: 289px;
    height: 74px;
    margin-bottom: 0px;
}

section.common-spc.queries-sec.blue-area-sec p a {
    color: #ffffff;
}

section.common-spc.queries-sec.blue-area-sec p a:hover {
    color: #ffffff;
    text-decoration: none;
}

.community-revise.knowbler-faq.su-autonomous .faq-section .faq-container&gt;h2 {
    font-size: 32px;
}

.community-revise.knowbler-faq.su-autonomous .knowbler-faq .faq-section {
    padding-top: 52px;
}

.community-revise.knowbler-faq.su-autonomous .agent-revamp section.ai-support-section {
    margin-top: 0px;
}

.community-revise.knowbler-faq.su-autonomous .suva-p {
    text-align: center;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #5A5D6B;
}

.community-revise.knowbler-faq.su-autonomous .main-banner-pages.knowbler h1 {
    font-size: 40px;
    line-height: 56px;
}

/* Succes Story LP -- css start */

.success-story-lp section.success-story-banner {
    background-image: url(../assets/img/success-lp-banner.webp);
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.success-story-lp section.success-story-banner .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 76px 15px;
}

.success-story-lp .success-story-banner .banner-left p.case {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    color: #FF7300;
    border-bottom: 1px solid #FF7300;
    display: inline-block;
    margin-bottom: 0px;
}

.success-story-lp .success-story-banner .banner-left h2 {
    font-size: 28px;
    line-height: 50px;
    font-weight: 600;
    color: #FFFFFF;
    max-width: 750px;
    margin: 35px 0px 50px;
}

.success-story-lp .success-story-banner .banner-left h2 span {
    color: #FF7300;
}

.success-story-lp .success-story-banner .banner-left a.banner-btn {
    color: #ffffff;
    background-color: #FF7300;
    padding: 14px 26px;
    border-radius: 8px;
    font-size: 22px;
    line-height: 20px;
    font-weight: 600;
    text-decoration: none;
}

.success-story-lp section.success-lp-content {
    padding: 50px 0px 0px;
}

.success-story-lp section.success-lp-content p {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    font-weight: 500;
}

.success-story-lp section.success-lp-content p span {
    color: #FF7300;
    font-style: italic;
}

.success-story-lp section.success-lp-strip .strip {
    padding: 24px 27px;
    background: transparent linear-gradient(270deg, #FFFFFF 0%, #ECF5FF 100%) 0% 0% no-repeat padding-box;
    border-radius: 8px;
}

.success-story-lp section.success-lp-strip p {
    font-size: 18px;
    line-height: 30px;
    color: #000A41;
    font-weight: 700;
    margin-bottom: 0px;
}

.success-story-lp section.success-lp-strip p span {
    color: #FF7300;
}

.success-story-lp section.success-lp-download-strip {
    background-color: #000A41;
    margin: 50px 0px 60px;
}

.success-story-lp section.success-lp-download-strip .container {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 50px 15px;
    position: relative;
}

.success-story-lp section.success-lp-download-strip p {
    margin-bottom: 0px;
    line-height: 39px;
    font-size: 32px;
    color: #FFFFFF;
    font-weight: 500;
}

.success-story-lp section.success-lp-download-strip a.download-strip-btn {
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    font-weight: 500;
    background-color: #FF7300;
    padding: 14px 26px;
    border-radius: 8px;
    text-decoration: none;
}

.success-story-lp section.success-lp-download-strip img.strip-bg {
    position: absolute;
    left: -215px;
}

.success-story-lp section.success-testimonial {
    margin-bottom: 80px;
}

.success-story-lp section.success-testimonial .customer {
    background-color: #ECF5FF;
    border-radius: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px 35px;
    position: relative;
}

.success-story-lp section.success-testimonial .profile {
    min-width: 25%;
}

.success-story-lp section.success-testimonial img.inverted {
    position: absolute;
    top: -18px;
}

.success-story-lp section.success-testimonial p.person {
    font-size: 16px;
    line-height: 28px;
    color: #000A41;
    font-weight: 700;
    margin-bottom: 5px;
}

.success-story-lp section.success-testimonial p.designation {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    font-weight: 600;
}

.success-story-lp section.success-testimonial p.comment {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    font-weight: 500;
}


/* Succes Story LP -- css end */

@media only screen and (max-width: 1440px) {
    .success-story-lp section.success-lp-download-strip img.strip-bg {
        left: -10%;
    }

    .success-story-lp section.success-testimonial .customer {
        gap: 20px;
    }
}

@media only screen and (max-width: 1140px) {
    .su-gpt section#sugpt.demo_section.analytics_demo {
        padding-top: 75px;
    }
}

@media only screen and (max-width:991px) {
    .searchunify-for-communities section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
        margin-left: 0px;
    }

    .searchunify-agentforce .table-section-boost .cell-left {
        max-width: 100%;
    }

    .searchunify-agentforce .table-section-boost .cell-right {
        max-width: 100%;
    }

    .knowbler section.smooth-onboarding-sec {
        width: 100%;
    }

    body .su-gpt iframe#widget2 {
        margin-top: 20px;
    }

    .su-autonomous .chatbot_parent_sec p.common-para {
        padding-right: 0px !important;
    }

    section.common-spc.queries-sec.blue-area-sec .suva-md-head {
        line-height: 40px;
    }

    section.four-blocks-cognitive-search .col-12.col-md-6.col-lg-3.wow.fadeInUp {
        margin-top: 12px;
    }

    section.common-spc.queries-sec.blue-area-sec p.lft-ar {
        padding: 16px 19px;
        font-size: 14px;
        width: 174px;
        height: auto;
    }

    section.common-spc.queries-sec.blue-area-sec {
        padding-bottom: 60px;
    }

    .cog-search-v2 section.four-blocks-cognitive-search ul.define-items {
        padding-left: 18px;
        margin-top: 10px;
    }

    .su-gpt .master-support-sec.customer-service.analytics-master .slick-next.slick-arrow {
        left: unset;
    }

    .su-knowledge section.why-support .support-card {
        margin-bottom: 10px;
    }

    .su-knowledge section.why-support {
        width: calc(100% - 96px) !important;
    }

    section.main-banner-pages.knowbler p.download-brochure {
        margin-left: 16px !important;
    }

    .su-ag-self .enterprise-sec p.upr {
        margin-bottom: 20px;
    }

    .su-ag-self section.enterprise-sec {
        text-align: center;
    }

    .su-ag-self section.smooth-onboarding-sec.large-llm-sec .data-row h3 {
        line-height: 18px;
        margin-top: 14px;
        margin-bottom: 10px;
    }

    .su-ag-self.knowbler-faq #requestdemo h2.suva-md-head {
        text-align: left !important;
    }
}

@media only screen and (max-width:991px) {
    .knowbler-home section.awards-sec p.rq-demo.strip {
        margin-top: 10px !important;
    }

    .why-pick .card-layout {
        margin: 10px 0px;
    }

    body.roi-calculator p.talk {
        margin-bottom: 8px;
    }

    .potential-section .potential-content {
        flex-direction: column-reverse;
        align-items: center;
        margin-top: 12px;
    }

    .potential-section .dropdown {
        width: 100%;
        margin-top: 0px;
    }

    .potential-section .potential-img-section {
        width: 70%;
    }

    .su-gpt p.sub-head-first {
        margin-bottom: 15px !important;
    }

    .su-gpt .insights-section p.sub-head-second {
        margin-top: 15px;
    }

    .su-gpt .searchUnifygpt-leading .ai-inner-sec {
        padding: 32px 20px 32px;
    }

    .su-gpt section.leading-sec.common-spc.searchUnifygpt-leading.why-pick .ai-inner-sec {
        justify-content: center;
    }

    .su-gpt .searchUnifygpt-leading.impact-section .ai-inner-sec {
        padding: 32px 20px 10px;
    }

    .su-gpt .searchUnifygpt-leading.elevating-section .ai-inner-sec {
        padding: 20px 20px 20px;
    }

    .su-gpt .searchUnifygpt-leading .ai-inner-sec.elevating-card {
        padding: 20px 20px 20px;
    }


    .su-gpt .leading-sec .row {
        margin: 5px auto 5px;
    }

    .su-gpt .searchUnifygpt-leading .ai-inner-sec img {
        height: 50px;
    }

    .su-gpt .impact-section .row {
        margin-bottom: 20px;
    }

    .su-gpt section.leading-sec.common-spc.searchUnifygpt-leading.impact-section {
        padding-bottom: 40px;
    }

    .impact-section p.impact-sub-head.impact-txt1 {
        margin-bottom: 20px;
    }

    .ai-inner-sec.impact-card-body {
        margin-bottom: 20px;
    }



    .su-gpt .mktoForm#mktoForm_8910 .mktoButtonWrap.mktoSimple .mktoButton {
        margin-top: 5px;
    }

    .su-gpt .searchUnifygpt-leading h2.suva-md-head.mb-sm-5 {
        margin-bottom: 22px !important;
    }

    .su-gpt .searchUnifygpt-leading.elevating-section h2.suva-md-head.mb-sm-5 {
        margin-bottom: 35px !important;
    }

    .su-gpt .insights-section h3.sub-head-third {
        margin: 20px 22px 20px 22px;
    }

    .su-gpt section.modal_section.common-spc.insights-section {
        padding-top: 0px;
        padding-bottom: 43px;
        margin-top: -20px;
    }

    .su-gpt .demo_section .suva-md-head {
        line-height: 38px;
    }

    .suva-home-revamp section.award-section.Integrations .slick-track {
        max-width: unset !important;
    }

    .su-gpt section.enterprise-sec,
    .su-gpt section.awards-sec {
        width: calc(100% - 50px);
    }

    .su-gpt .potential-section .submenu {
        max-width: 100%;
    }

    section.master-support-sec.featured-res-v2.container {
        max-width: calc(100% - 0px);
    }

}

@media only screen and (max-width:880px) {
    .insights-section .card-section {
        flex-direction: column;
        align-items: center;
    }

    .insights-section .card-section .card-body {
        width: 100%;
        margin: 14px 30px;
    }
}

@media (max-width: 768px) and (orientation: landscape) {
    .episodes_section iframe {
        max-width: 100%;
        min-height: 270px !important;
    }
}

@media only screen and (max-width: 768px) {
    .su-gpt .suva-md-head {
        font-size: 25px;
    }

    .mktoForm#mktoForm_8948 .mktoButtonWrap.mktoSimple .mktoButton {
        margin-top: 15px;
    }

    .su-gpt section.modal_section.common-spc.llm-work .llm-gif {
        margin-top: 0px;
    }

    .su-gpt .insights-section h3.sub-head-third {
        margin: 20px 22px 20px 22px;
    }

    .su-gpt section.modal_section.common-spc.insights-section {
        padding-bottom: 20px;
    }

    section.modal_section.common-spc.potential-section {
        padding-bottom: 10px;
    }

    .su-gpt .demo_section .suva-md-head {
        line-height: 35px;
    }



    .su-gpt .sugpt-form-txt {
        margin-bottom: 15px;
        font-size: 16px;
    }

    .su-gpt .mktoFormRow {
        margin-bottom: unset;
        margin-bottom: 0px !important;
    }

    .su-gpt .mktoFormRow.row_6 {
        margin-top: -15px;
    }

    #sugpt .container {
        max-width: 1170px;
        padding: 0 32px;
        margin-top: 20px;
    }

    .su-gpt .searchUnifygpt-leading.elevating-section .ai-inner-sec {
        padding: 20px 20px 0px;
    }

    .su-gpt .searchUnifygpt-leading .ai-inner-sec.elevating-card {
        padding: 20px 20px 0px;
    }
}

@media only screen and (max-width:767px) {
    .searchunify-agentforce .table-section-boost .table-header .cell {
        padding: 21px 16px 21px;
    }

    .su-gpt .sugpt-form-txt,
    .su-gpt .demo_section .suva-md-head {
        text-align: center !important;
    }

    section.main-banner-pages.knowbler.llm-pillars p.download-brochure {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:650px) {
    .insights-section img {
        height: 300px;
    }

}

@media only screen and (max-width:468px) {
    .potential-section li.potential-name {
        color: #12182E;
        font-size: 15px;
        line-height: 25px;
        font-weight: 700;
        margin: 15px 0px;
    }

    .potential-section ul.submenu {
        font-size: 14px;
    }

    .impact-section p.impact-sub-head {
        margin-bottom: 20px;
    }

    .potential-section .potential-img-section {
        width: unset !important;
    }

    .su-gpt .insights-section h3.sub-head-third {
        font-size: 17px;
    }

    .su-gpt .searchUnifygpt-leading h2.suva-md-head.mb-sm-5 {
        margin-bottom: 35px !important;
    }

    .su-gpt section.modal_section.common-spc.llm-work {
        padding-bottom: 20px;
    }

    .su-gpt section.awards-sec img {
        width: 70%;
    }

    .su-gpt section.awards-sec .slick-list {
        height: 100% !important;
    }
}

/* llm-sugpt css ends */

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

    #mktoForm_8910 .mktoFormRow.row_1,
    #mktoForm_8910 .mktoFormRow.row_2,
    #mktoForm_8910 .mktoFormRow.row_3,
    #mktoForm_8910 .mktoFormRow.row_4,
    #mktoForm_8910 .mktoFormRow.row_5 {
        flex: 100%;
        max-width: 100%;
    }

    section.Ai-sec.profession-Embark .ai-inner-sec h3 {
        min-height: unset;
    }

    section.Ai-sec.profession-Embark .ai-inner-sec h3 {
        margin: 15px 0 10px;
    }

    body section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns {
        padding-top: 30px !important;
    }

    .opreations-leading-sec.leading-sec .row {
        margin-bottom: 15px !important;
        padding: 0 8px !important;
    }


    #mktoForm_8666 .mktoFormRow.row_1,
    #mktoForm_8666 .mktoFormRow.row_2,
    #mktoForm_8666 .mktoFormRow.row_3,
    #mktoForm_8666 .mktoFormRow.row_4,
    #mktoForm_8666 .mktoFormRow.row_5,
    #mktoForm_8962 .mktoFormRow.row_1,
    #mktoForm_8962 .mktoFormRow.row_2,
    #mktoForm_8962 .mktoFormRow.row_3,
    #mktoForm_8962 .mktoFormRow.row_4,
    #mktoForm_8962 .mktoFormRow.row_5,
    #mktoForm_8948 .mktoFormRow.row_1,
    #mktoForm_8948 .mktoFormRow.row_2,
    #mktoForm_8948 .mktoFormRow.row_3,
    #mktoForm_8948 .mktoFormRow.row_4,
    #mktoForm_8948 .mktoFormRow.row_5,
    #mktoForm_8858 .mktoFormRow.row_1,
    #mktoForm_8858 .mktoFormRow.row_2,
    #mktoForm_8858 .mktoFormRow.row_3,
    #mktoForm_8858 .mktoFormRow.row_4,
    #mktoForm_8858 .mktoFormRow.row_5,
    #mktoForm_8688 .mktoFormRow.row_1,
    #mktoForm_8688 .mktoFormRow.row_2,
    #mktoForm_8688 .mktoFormRow.row_3,
    #mktoForm_8688 .mktoFormRow.row_4,
    #mktoForm_8688 .mktoFormRow.row_5,
    #mktoForm_8657 .mktoFormRow.row_1,
    #mktoForm_8657 .mktoFormRow.row_2,
    #mktoForm_8657 .mktoFormRow.row_3,
    #mktoForm_8657 .mktoFormRow.row_4,
    #mktoForm_8657 .mktoFormRow.row_5 {
        flex: 100%;
        max-width: 100%;
    }

    .logos-area .bottom-logos,
    .top-logos {
        margin-bottom: 0;
    }

    section.partners-blue-sec.set-spc {
        padding: 40px 0 60px;
    }

    section.partners-blue-sec p.rq-demo {
        margin-top: 15px;
    }

    section.partners-logos-two .logos-area.grow-sec {
        padding: 40px 10px !important;
    }

    section.partners-logos-two a.partners {
        font-size: 12px;
    }

    section.partners-logos-two.second .container-bg-area {
        padding: 25px;
    }

    .demo-form-container {
        margin-top: 20px;
    }

    section.master-support-sec .feaured-resources-wrapper {
        margin-top: 35px;
    }

    .master-support-sec .slick-slider {
        padding-bottom: 70px;
    }

    .feaured-resources-wrapper .slick-next.slick-arrow,
    .slick-prev.slick-arrow {
        bottom: 35px;
    }

    section.smooth-onboarding-sec.support-sec.partners {
        margin: 40px 30px;
    }

    .suva-home-revamp #partnersform .col-md-6 {
        display: flex;
        justify-content: end;
        padding-right: 0px;
    }

    .suva-home-revamp #mktoForm_8657 .mktoRequiredField {
        width: 100% !important;
        margin-right: -10px;
    }

    .suva-home-revamp #mktoForm_8657 label#LblemailOptInBoolean {
        padding-right: 20px;
    }

    .suva-home-revamp .mktoForm#mktoForm_8657 .mktoButtonWrap.mktoSimple .mktoButton {
        width: 97%
    }

    .suva-home-revamp #partnersform h2.suva-md-head {
        text-align: center !important;
    }

    .suva-home-revamp #mktoForm_8657 input,
    .suva-home-revamp #mktoForm_8657 select {
        text-align: center;
    }

    .suva-home-revamp .Breed-sec img {
        margin-bottom: 20px;
    }

    .suva-home-revamp .Breed-sec .row-2 {
        margin-top: 0px;
    }
}

body {
    overflow-x: hidden;
}

label#LblState .mktoAsterix,
#LblState {
    display: none;
}

@media only screen and (max-width:1366px) {
    .su-security section.main-banner-pages.knowbler h1 {
        font-size: 36px;
    }

    .customer-service-banner img {
        max-width: 195px;
    }

    .community-revise section.smooth-onboarding-sec.large-llm-sec.delivering-sec .data-row h3 {
        margin-top: 26px;
        margin-bottom: 16px;
    }
}




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

    section.master-support-sec.creation-sec:before {
        height: 455px;
        bottom: -20px;
    }

    body.roi-calculator .agent-helper-mid-sec {
        /* padding-top: 0 !important; */
    }

    /* .page-why-suva .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 512px;
        } */


}

@media only screen and (max-width:1140px) {
    section#partnersform.demo_section.analytics_demo {
        padding-top: 100px;
    }

    section#sugpt.demo_section.analytics_demo {
        padding-top: 100px;
    }
}

@media only screen and (max-width: 992px) {
    .bottom_header_suva {
        margin-top: 0;
    }

    .outcome-escalation-sec .row&gt;div {
        margin-bottom: 25px;
    }

    .suva-header .navbar-nav {
        overflow: auto;
    }

    .suva-header .activeDropdown.dropdown-menu {
        box-shadow: none;
    }

    .suva-header#su-navbar.header .navbar-nav&gt;li {
        margin-top: 10px;
        padding: 8px 0;
    }

    .suva-header#su-navbar.header .navbar-nav&gt;li ul li {
        padding: unset;
    }

    /*.suva-header#su-navbar.header .navbar-nav &gt; li ul li:last-child a
    {
        border-bottom: 0;
        }*/
    .suva-header#su-navbar.header .navbar-collapse {
        padding: 0;
    }

    .set-spc-top {
        padding-top: 80px;
    }

    .customer-cta-sec {
        padding: 100px 0 55px;
    }

    .large-llm-sec .row&gt;div {
        margin-bottom: 10px;
    }

    .expert-talks form#mktoForm_8487 .mktoFormRow.row_8 {
        width: 100% !important;
    }

    .expert-talks form#mktoForm_8487 label#LblemailOptInBoolean,
    .expert-talks form#mktoForm_8487 label#LblconsenttoProcessing {
        padding-right: 0;
    }

    .bottom_header_suva {
        display: none;
    }

    section.SUma_outline .customer-service-banner .container {
        padding: 0 20px;
    }

    .customer-service-banner video {
        max-width: initial;
        width: initial;
    }

    .customer-service-inner-banner {
        padding-left: 0;
        padding-top: 50px;
        text-align: center;
        width: 100%;
    }

    .row.align-items-center.top-row::after {
        right: 0;
    }

    .cycle-tab-item {
        width: 50%;
    }

    .tab-link .cycle-tab-item {
        width: 40%;
    }

    .cycle-tab-container .nav&gt;li&gt;a {
        font-size: 14px;
    }

    .bottom_header_suva .navbar-nav {
        margin: unset;
        height: unset;
        overflow: unset;
        flex-direction: row;
    }

    /*section.main-banner-pages.knowbler.suva_banner{
        background-image: unset;
        }*/
    .custom-row&gt;div {
        flex: 33%;
        max-width: 33%;
        margin-bottom: 20px;
    }

    section.Ai-sec.common-spc .row&gt;div {
        margin-bottom: 20px;
        padding: 0 9px;
    }

    section.best-of-breed-sec.deleiver-sec h3 {
        text-align: center !important;
        margin-bottom: 20px;
    }

    section.best-of-breed-sec.deleiver-sec h3.orange-txt {
        margin: 0;
        width: 100%;
    }

    .deleiver-inner-sec {
        height: 100%;
    }

    section.best-of-breed-sec.deleiver-sec .row&gt;div {
        margin-bottom: 20px;
    }

    section.best-of-breed-sec.deleiver-sec,
    section.Ai-sec,
    .award-section {
        width: 100%
    }

    .award-inner-sec {
        padding: 0 15px;
    }

    video {
        max-width: 100%;
    }

    section.modal_section.common-spc p {
        text-align: center;
        font-size: 14px;
        color: #5A5D6B;
    }

    section.modal_section.common-spc p {
        text-align: center;
        font-size: 14px;
        color: #5A5D6B;
        margin-bottom: 20px;
    }

    body section.main-banner-pages.knowbler.suva_banner .banner-btns {
        padding-top: 18px !important;
    }

    .knowbler-home .suva_banner.knowbler p,
    .knowbler-home section.main-banner-pages.knowbler h1 {
        text-align: center;
    }

    .knowbler-home section.main-banner-pages.knowbler h1 {
        margin-bottom: 18px !important;
    }

    body .knowbler-home section.main-banner-pages.knowbler.suva_banner .banner-btns {
        display: flex;
        justify-content: center;
        margin-top: 18px;
    }

    .knowbler-home .suva_banner p.download-brochure {
        margin-left: unset;
    }

    .su-appinium.su-aem section.master-support-sec.customer-service.analytics-master {
        margin-top: 20px;
    }

    .knowbler-home .generate-ai-sec .suva-md-head {
        line-height: 40px;
        margin-top: -10px;
    }

    .knowbler-home .awards-sec {
        padding: 40px 0px 30px;
    }

    .knowbler-home .llm-new-strip ul.slick-dots {
        margin-top: 25px;
    }

    section.main-banner-pages.knowbler.suva_banner.knowbler_homepage {
        padding: 43px 0px 53px !important;
    }

    .knowbler-home section.llm-new-strip {
        padding: 26px 0 50px;
    }

    .knowbler-home .awards-sec .slick-list.draggable {
        min-height: 240px;
    }

}



@media only screen and (max-width: 820px) {
    section.master-support-sec.use-case.escalation-sec .card-body {
        min-height: 250px;
    }

    .mktoForm#mktoForm_8657 .mktoButtonWrap.mktoSimple .mktoButton,
    .mktoForm#mktoForm_8688 .mktoButtonWrap.mktoSimple .mktoButton {
        margin-top: 20px;
    }

    .ai-inner-sec {
        margin-bottom: 20px;
    }

    .support-slider.slick-initialized.slick-slider {
        padding: 0 50px;
    }

    .chatbot_parent_sec .align-items-center {
        align-items: unset !important;
    }

    section.master-support-sec.customer-service.analytics-master.use-case.creation-sec.why-suva-sec h3.primary-color {
        min-height: 115px;
    }


}

@media (max-width: 768px) and (orientation: landscape) {
    .episodes_section iframe {
        max-width: 100%;
        height: auto;
    }
}

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

    .stepone-sec,
    .steptwo-sec,
    .stepthree-sec {
        padding-left: 40px;
    }

    .Roi-form-sec input {
        height: 40px;
    }

    .Roi-form-sec .mt-20 {
        margin-top: 0;
    }

    .Roi-form-sec .row&gt;div {
        margin-bottom: 20px;
    }

    section.partners-benefits.common-spc {
        padding: 30px 0 20px;
    }

    section.Ai-sec.profession-Embark .ai-inner-sec h3 {
        min-height: 25px;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner.suva_banner p {
        margin-right: unset;
        margin-left: unset;
        text-align: left !important;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner.suva_banner p.download-brochure {
        margin-left: 20px;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner .banner-btns {
        width: 100%;
        justify-content: center;
        align-items: baseline;
    }

    .escalation-form-sec h2 {
        margin-bottom: 15px;
    }

    #mktoForm_8858&gt;.mktoFormRow {
        padding: 0 4px 5px !important;
    }

    #mktoForm_8858 .mktoButtonWrap.mktoSimple .mktoButton {
        width: 94%;
    }

    section.escalation-predsec-integration.award-section .slick-arrow {
        top: 18px;
    }

    .escalation-predsec-integration.award-section h2 {
        margin-bottom: 20px;
    }

    .escalation-predsec-integration button.slick-next.slick-arrow {
        right: 0;
    }

    .escalation-predsec-integration.award-section ul.slick-dots {
        display: none !important;
    }

    section.award-section.common-spc.Integrations.dark-blue-bg.mb-40.escalation-predsec-integration {
        padding: 40px 0 45px;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner h1 {
        text-align: left;
    }

    section.main-banner-pages.knowbler.suva_banner.escalate-banner.agent-banner h1 {
        text-align: left;
    }

    section.master-support-sec.escalation-sec .rc-cards-bottom h4 a {
        font-size: 14px;
    }

    section.master-support-sec.use-case.escalation-sec .card-body {
        min-height: 170px;
    }

    .video-searchunify {
        max-width: 100%;
    }

    .chatbot_parent_sec p.common-para {
        margin: 0;
    }

    .chatbot_parent_sec .align-items-center {
        align-items: center !important;
    }

    .chatbot-inner-sec {
        padding: 20px;
    }

    .main-heading h2 {
        font-size: 25px;
    }

    .resp-spc-top {
        padding-top: 20px;
    }

    #partnersform h2 {
        margin-bottom: 20px;
    }

    .text-resp-center {
        text-align: center;
    }

    section.common-spc.llm-use-cases {
        padding-bottom: 14px;
        padding-top: 60px;
    }

    .opreations-leading-sec h2 {
        font-size: 18px;
    }

    .episodes_section iframe {
        max-width: 100%;
        height: 100%;
    }

    section.episodes_section .card-header a {
        padding-right: 25px;
    }

    section.llm-new-strip {
        width: 88%;
    }

    section.llm-new-strip {
        padding: 40px 0 0px;
    }

    .fragrow {
        justify-content: center;
    }

    .fragrow&gt;div {
        margin-bottom: 20px;
    }

    .customer-service-banner .container {
        text-align: center;
        padding-left: 0;
    }

    .customer-service-banner .container h1 {
        padding-bottom: 15px;
    }

    .chatbot_parent_sec .mb-30 {
        margin-bottom: 0;
    }

    .chatbot_parent_sec .mb-80 {
        margin-bottom: 20px;
    }

    .chatbot_parent_sec .text-end {
        text-align: left;
    }

    section.text-center.blue-bg.common-spc.customer-about,
    .leading-sec,
    section.smooth-onboarding-sec.knowbler-homepage-support-sec,
    section.SUma_outline .container,
    .Integrations,
    .absolute-sec {
        width: 100% !important;
    }

    section.smooth-onboarding-sec.knowbler-homepage-support-sec .suva-md-head {
        font-size: 22px;
    }

    section.expert-sec h3 {
        padding: 0;
    }

    #mktoForm_8709 .mktoFormRow.row_1 input,
    #mktoForm_8709 .mktoFormRow.row_2 textarea,
    #mktoForm_8709 .mktoFormRow.row_3 select {
        height: 40px;
        padding: 0 10px;
        font-size: 14px;
        line-height: 39px;
        overflow: hidden;
    }

    .expert-sec .gr-heading {
        font-size: 25px !important;
        line-height: 30px !important;
    }

    section.main-banner-pages.knowbler.suva_banner.customer-service-banner .row {
        text-align: center;
    }

    section.main-banner-pages.knowbler.suva_banner.customer-service-banner .row img {
        max-width: 180px;
        margin: 15px 0 0;
    }

    section.main-banner-pages.knowbler.customer-service-banner h1 {
        line-height: 40px;
    }

    section.main-banner-pages.knowbler.suva_banner.customer-service-banner {
        padding: 0px 0;
    }

    .customer-about p {
        padding: 0;
    }

    .season-right-sec {
        margin: 20px 0 0;
    }

    .season-right-sec.margin-top {
        padding-top: 40px;
    }

    .expert-sec .gr-heading {
        font-size: 25px;
        line-height: 30px;
    }

    .cycle-tab-container .nav&gt;li&gt;a {
        min-height: 50px;
        height: 100%;
    }

    section.modal_section video {
        max-width: 100%;
        height: auto;
    }

    .cycle-tab-item {
        margin-bottom: 3px !important;
    }

    .modal_section span.empower-tile {
        font-size: 15px;
    }

    .suva-home-revamp .modal_section span.empower-tile {
        font-size: 18px;
    }

    body section.main-banner-pages.knowbler.suva_banner .banner-btns {
        padding-top: 8px !important;
    }

    .custom-cols {
        padding-left: 10px;
        padding-right: 10px;
    }

    .support-slider.slick-initialized.slick-slider {
        padding: 0 50px;
    }

    .pl-resp-0 {
        padding-left: 0;
    }

    .bottom_header_suva .navbar-nav li a {
        margin-right: 15px;
        font-size: 12px;
    }

    section.suva-sec-spc.Empower-sec .empower-tile {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 15px 20px;
    }

    section.common-spc.generate-ai-sec,
    section.award-section.common-spc.Integrations,
    .common-spc,
    .Ai-sec.common-spc,
    section.modal_section.common-spc,
    .award-section.common-spc.reco-sec,
    section.demo_section.common-spc,
    .award-section.common-spc.reco-sec,
    .Integrations.section.award-section.common-spc,
    section.award-section.common-spc.Integrations {
        padding: 40px 0px;
    }

    .common-spc.bottom-spc-resp {
        padding: 40px 0 0;
    }

    .set-spc-top.common-spc {
        padding-top: 85px;
    }

    .suva-md-head,
    .head-md {
        font-size: 22px;
        line-height: 30px
    }

    .escalation-form-sec .suva-md-head.lh-52 {
        line-height: 30px;
    }

    .ai-inner-sec {
        margin-bottom: 20px;
    }

    .Empower-sec h2 {
        max-width: 100%;
        margin: 0 auto 22px;
    }

    section.partners-logos-two.second,
    section.partners-logos-two.third {
        margin: 25px 0;
    }

    section.logos-partners {
        padding: 25px 0;
    }

    section.partners-logos-two {
        margin-bottom: 0;
    }

    section.partners-logos-two .logos-area.grow-sec {
        padding: 50px 60px 50px;
    }

    .su-appinium.su-aem .feaured-resources-wrapper .slick-next.slick-arrow,
    .su-appinium.su-aem .slick-prev.slick-arrow {
        bottom: -25px;
    }

    .su-appinium.su-aem section.main-banner-pages.knowbler h1 {
        line-height: 35px;
    }

    section.master-support-sec .feaured-resources-wrapper {
        margin-top: 40px;
    }

    section.searchunifygpt-use-cases {
        padding-top: 0px;
    }

    section.su-aem section.main-banner-pages.knowbler.suva_banner {
        padding: 70px 0;
    }

    .su-appinium.su-aem .common-para {
        width: unset;
    }

    .suva-home-revamp .support-slider.slick-initialized.slick-slider {
        padding: 0 100px;
        padding-right: 80px;
    }

    .suva-home-revamp section.main-banner-pages.knowbler .img-area img {
        width: 270px;
    }

    .su-appinium.su-security.zen-support .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 40%;
    }

    .agent-revamp section.why-support h3,
    .agent-revamp section.smooth-onboarding-sec.llm-sec .suva-md-head,
    .agent-revamp .tech-one-sec h2,
    .agent-revamp section.award-section.common-spc.Integrations.agent-intergration h2,
    .agent-revamp .agent-case-study .case-content h5,
    .agent-revamp .business-impact h3 {
        font-size: 28px !important;
        line-height: 38px !important;
    }

    .suva-home-revamp .support-slider.slick-initialized.slick-slider {
        padding: 0 10px;
        padding-right: 0px;
    }

    .su-gpt section.awards-sec {
        margin-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    form#date-filter-events {
        width: 100%;
        margin-top: unset;
    }

    #mktoForm_8858 .mktoButtonWrap.mktoSimple .mktoButton {
        width: 97%;
    }

    .rm-padding-resp {
        padding-bottom: 0 !important;
    }

    .opreations-leading-sec h2 {
        margin-bottom: 15px !important;
    }

    .css-modal .modal-dialog {
        min-width: auto;
    }

    .learn_expert_popup {
        padding: 20px 10px;
    }

    .learn_expert_popup .mktoForm,
    .learn_expert_popup .mktoForm * {
        padding: 0;
    }

    .tswVideoPopForm.mktoForm .mktoCheckboxList {
        width: auto;
    }

    .tswVideoPopForm.mktoForm label.mktoLabel {
        width: 90% !important;
    }

    .tswVideoPopForm.mktoForm .mktoFormRow:nth-child(2),
    .tswVideoPopForm.mktoForm .mktoFormRow:nth-child(3) {
        width: 100%;
    }

    .tswVideoPopForm.mktoForm .mktoFormRow:nth-child(2) {
        padding-right: 0;
    }

    .tswVideoPopForm.mktoForm .mktoFormRow:nth-child(3) {
        padding-left: 0;
    }

    .knowbler-home .awards-sec img {
        width: 180px;
    }

    .knowbler-home .llm-new-strip ul.slick-dots {
        margin-top: 0px !important;
    }

    .knowbler-home #mktoForm_8688 label#LblemailOptInBoolean,
    .knowbler-home .demo_section.common-spc .suva-md-head,
    .knowbler-home #mktoForm_8688 input,
    .knowbler-home #mktoForm_8688 .mktoFormRow.row_4 select {
        text-align: center !important;
    }

    .knowbler-home .demo_section.common-spc .suva-md-head {
        margin-bottom: 16px;
    }

}

@media only screen and (max-width: 575px) {
    .escalation-form-sec .suva-md-head.lh-52 {
        line-height: 30px;
        margin-bottom: 20px;
    }

    #mktoForm_8858 {
        padding: 0;
    }

    .cycle-tab-container .tab-link.nav&gt;li&gt;a {
        font-size: 16px;
        padding-bottom: 0;
    }

    .iphone-spc {
        margin-bottom: 30px;
    }

    .mktoForm#mktoForm_8657 .mktoButtonWrap.mktoSimple .mktoButton,
    .mktoForm#mktoForm_8688 .mktoButtonWrap.mktoSimple .mktoButton {
        margin-top: 20px;
    }

    .mktoForm#mktoForm_8666 .mktoButtonWrap.mktoSimple .mktoButton,
    .mktoForm#mktoForm_8962 .mktoButtonWrap.mktoSimple .mktoButton,
    .mktoForm#mktoForm_8948 .mktoButtonWrap.mktoSimple .mktoButton,
    .mktoForm#mktoForm_8657 .mktoButtonWrap.mktoSimple .mktoButton,
    .mktoForm#mktoForm_8688 .mktoButtonWrap.mktoSimple .mktoButton {
        margin-left: 4px;
        margin-right: 0;
        width: 100%;
    }

    .customer-service-banner .container h1 {
        font-size: 24px
    }

    section.episodes_section .card {
        padding: 8px;
    }

    section.episodes_section .card-header a,
    section.episodes_section .card-body h3 {
        font-size: 15px;
    }

    section.episodes_section .card-body {
        margin: 0;
    }

    .card-body ul.episodes-list {
        font-size: 14px;
    }

    .card-body ul.episodes-list li::before {
        bottom: unset;
        top: 10px;
    }

    .bottom_header_suva {
        display: none;
    }

    .modal_section span.empower-tile {
        font-size: 14px;
        line-height: normal;
    }

    .suva-md-head {
        font-size: 22px;
        line-height: 30px;
    }

    .custom-row.justify-content-center&gt;div {
        max-width: 50%;
        flex: 50%;
    }

    .su-appinium.su-aem .fuel-knowledge-section .suva-md-head {
        line-height: 27px;
        margin-bottom: 10px;
    }

    #requestdemo .mktoForm {
        padding-left: 0;
        padding-right: 0;
    }

    #requestdemo .mktoForm .mktoFormRow {
        padding-left: 0;
        padding-right: 0;
    }

    #requestdemo .mktoForm .mktoButton {
        margin-left: 0 !important;
    }

    #requestdemo .mktoForm .mktoFormRow .mktoRequiredField,
    #requestdemo .mktoForm .mktoFormRow .mktoFormCol,
    #requestdemo .mktoForm .mktoFormRow input,
    #requestdemo .mktoForm .mktoFormRow select {
        width: 100% !important;
    }

    #requestdemo .mktoForm .mktoFormRow #LblemailOptInBoolean {
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 0;
    }

}

@media (max-width: 1024px) and (orientation: portrait),
(max-width: 1024px) and (orientation: landscape) {
    .ai-inner-sec {
        height: 100%;
    }

    section.common-spc.queries-sec.blue-area-sec p.lft-ar {
        padding: 16px 19px;
        font-size: 14px;
        width: 174px;
        height: auto;
    }

    .su-knowledge .support-card-section {
        margin: 0 auto;
        margin-top: 30px;
    }

    .su-knowledge section.why-support .support-card {
        margin: 0 auto;
        margin-top: 20px;
    }

    section.Ai-sec .row&gt;div {
        margin-bottom: 20px;
    }

    section.partners-logos-two .logos-area.grow-sec {
        padding: 100px 12px 110px;
    }

    section.partners-logos-two .logos-area.grow-sec h3 {
        font-size: 1.55rem;
    }

    section.main-banner-pages.partners h1 {
        margin-bottom: 15px;
    }

    section.main-banner-pages.partners p.rq-demo {
        margin-top: 25px;
    }

    section.best-of-breed-sec.deleiver-sec {
        padding: 50px 0 35px;
    }

    section.best-of-breed-sec h3 {
        font-size: 22px;
    }

    .deleiver-inner-sec {
        flex-wrap: wrap;
        text-align: center;
    }
}

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

    .chatbot_parent_sec .row:not(:last-child) {
        margin-bottom: 30px;
    }
}

@media (max-width: 820px) {
    .chatbot_parent_sec .row:not(:last-child) {
        margin-bottom: 20px;
    }
}

/* @media only screen and (max-width: 576px) {
    .feaured-resources-wrapper .slick-next.slick-arrow {
        width: 32px;
    }
    } */

@media only screen and (max-width: 412px) {
    .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 37%;
    }
}

@media only screen and (max-width: 370px) {
    .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 34%;
    }
}

@media only screen and (max-width: 480px) {
    section.main-banner-pages.knowbler.suva_banner.escalate-banner.suva_banner p.download-brochure {
        margin-left: 0px !important;
    }

    .award-section .row {
        max-width: 222px !important;
    }

    .chatbot_parent_sec .row:not(:last-child) {
        margin-bottom: 20px !important;
    }

    .stepone-sec,
    .steptwo-sec,
    .stepthree-sec {
        padding-left: 25px;
    }

    .tab-link .cycle-tab-item {
        width: 100%;
    }

    section.partners-logos-two ul.slick-dots {
        min-height: 28px;
    }

    section.partners-logos-two .logos-area ul.slick-dots li {
        margin: 0 !important;
    }

    #mktoForm_8688 label#LblemailOptInBoolean {
        padding: 0px 15px 0 10px;
    }

    .mktoForm#mktoForm_8688 .mktoRequiredField .mktoAsterix {
        left: 0;
    }

    #mktoForm_8688 input#emailOptInBoolean,
    #mktoForm_8688 input#consenttoProcessing,
    #mktoForm_8657 input#emailOptInBoolean,
    #mktoForm_8657 input#consenttoProcessing {
        margin-left: 0;
    }

    /* .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 38%;
        } */



    .zen-support .feaured-resources-wrapper .slick-prev.slick-arrow,
    .zen-support .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 33% !important;
    }


    .herotte-customer-service .slick-list.draggable {
        margin-bottom: 30px;
    }

    .escalation-sec .feaured-resources-wrapper .slick-prev.slick-arrow,
    .escalation-sec.master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 37%;
    }

    .escalation-sec .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 38%;
    }

    .expert-talks .mktoForm .mktoRadioList,
    .mktoForm .mktoCheckboxList {
        width: 20px;
    }

    .expert-talks .mktoForm .mktoFormCol .mktoLabel,
    .expert-talks .mktoForm .mktoRadioList,
    .expert-talks .mktoForm .mktoCheckboxList {
        width: unset;
    }

    .expert-talks form#mktoForm_8487 input#consenttoProcessing,
    .expert-talks form#mktoForm_8487 .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
        margin-top: 0;
    }

    #mktoForm_8709 label#LblemailOptInBoolean .mktoAsterix {
        left: 10vw !important;
    }

    #mktoForm_8709 label#LblemailOptInBoolean {
        margin-left: 0px !important;
    }

    form#mktoForm_8709 .mktoFormRow.row_5 .mktoFieldWrap.mktoRequiredField.mktoFieldWrap_4 {
        margin-top: 10px;
    }

    form#mktoForm_8709 label#LblemailOptInBoolean {
        padding-left: 10px;
    }

    #mktoForm_8709.mktoForm .mktoRadioList,
    #mktoForm_8709.mktoForm .mktoCheckboxList {
        width: 10%;
        margin-right: 5vw;
    }

    #mktoForm_8666.mktoForm .mktoCheckboxList,
    #mktoForm_8962.mktoForm .mktoCheckboxList,
    #mktoForm_8948.mktoForm .mktoCheckboxList,
    #mktoForm_8657.mktoForm .mktoCheckboxList,
    #mktoForm_8688.mktoForm .mktoCheckboxList {
        width: 10%;
    }

    .custom-cols {
        padding-right: 10px;
    }

    section.main-banner-pages.knowbler.suva_banner h1 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 0px;
    }

    .suva-analytics-re section.main-banner-pages.knowbler.suva_banner h1 {
        line-height: 36px;
        text-align: center !important;
    }

    section.main-banner-pages.knowbler.suva_banner p.rq-demo a,
    section.main-banner-pages.knowbler.suva_banner p.download-brochure a {
        padding: 12px 15px;
    }

    body section.main-banner-pages.knowbler.suva_banner .banner-btns {
        padding-top: 8px;
    }

    section.main-banner-pages.knowbler.suva_banner a {
        text-align: center;
    }

    section.main-banner-pages.knowbler.suva_banner p.rq-demo {
        margin-right: 0;
    }

    .Ai-sec.common-spc h2 {
        margin-bottom: 25px;
    }

    section.modal_section.common-spc p {
        margin-bottom: 10px;
    }

    #mktoForm_8858 .mktoFormRow.row_1,
    #mktoForm_8858 .mktoFormRow.row_2,
    #mktoForm_8858 .mktoFormRow.row_3,
    #mktoForm_8858 .mktoFormRow.row_4,
    #mktoForm_8858 .mktoFormRow.row_5,
    #mktoForm_8688 .mktoFormRow.row_1,
    #mktoForm_8688 .mktoFormRow.row_2,
    #mktoForm_8688 .mktoFormRow.row_3,
    #mktoForm_8688 .mktoFormRow.row_4,
    #mktoForm_8688 .mktoFormRow.row_5,
    #mktoForm_8657 .mktoFormRow.row_1,
    #mktoForm_8657 .mktoFormRow.row_2,
    #mktoForm_8657 .mktoFormRow.row_3,
    #mktoForm_8657 .mktoFormRow.row_4,
    #mktoForm_8657 .mktoFormRow.row_5 {
        padding: 0 0 10px;
    }

    #LblemailOptInBoolean a {
        padding-left: 0;
    }

    .knowbler-home .suva_banner p.download-brochure {
        margin-left: unset;
        margin-right: unset;
    }

    .knowbler-home section.main-banner-pages.knowbler.suva_banner p.rq-demo {
        margin-right: auto;
    }

    body .knowbler-home section.main-banner-pages.knowbler.suva_banner .banner-btns {
        margin-right: 22px;
    }

    .knowbler-home .testimonial-revamp .testimonial-heading {
        justify-content: flex-start;
        max-width: 100%;
        flex-direction: column;
        align-items: flex-start;
    }

    .knowbler-home .testimonial-revamp .testimonial-heading img {
        width: 20%;
    }

    .knowbler-home .testimonial-revamp .testimonial-heading h2 {
        font-size: 26px;
        line-height: 40px;
        margin-top: 20px;
        margin-left: 0px;
    }

    .knowbler-home .customers-crousel .customer-profile {
        margin-right: 10px;
    }

    .knowbler-home .slider-card-section {
        bottom: 7%;
    }

    .knowbler-home .customers-testimonails.customers-crousel.testimonial-revamp {
        max-height: 390vw;
    }

    .knowbler-home .customers-testimonails.customers-crousel.testimonial-revamp,
    .knowbler-home .impact-section {
        height: unset;
        width: 95%;
        margin-top: 60px;
    }

    .knowbler-home .awards-sec .slick-list.draggable {
        height: 390px !important;
    }



    .knowbler-home #mktoForm_8688 label#LblemailOptInBoolean {
        text-align: unset !important;
    }

    .knowbler-home #mktoForm_8688 .mktoFormRow.row_5 {
        display: none;
    }

    /* .su-appinium.su-security .master-support-sec .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 41%;
        } */

    .su-appinium.su-security.zen-support .master-support-sec .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 38%;
    }


    .knowbler-home section.llm-new-strip {
        padding: 26px 0 36px !important;
    }

    .knowbler-home .common-spc.elvate-sec {
        width: 90%;
    }

    .knowbler-home .demo_section.common-spc .suva-md-head {
        width: 98%;
        margin-left: -5px;
    }

    .mktoForm#mktoForm_8688 .mktoButtonWrap.mktoSimple .mktoButton {
        width: 96% !important;
    }

    .knowbler-home .awards-sec {
        padding: 28px 0px 40px !important;
    }

    .suva-analytics-re section.trial-register,
    .suva-analytics-re section.dive-deeper {
        margin-top: 25px;
    }


    .su-gpt .searchUnifygpt-leading.leading-sec,
    .su-gpt section.leading-sec.common-spc.searchUnifygpt-leading.why-pick,
    .su-gpt section.leading-sec.common-spc.searchUnifygpt-leading.impact-section {
        width: calc(100% - 50px) !important;
    }

    .su-gpt div#SearchROIFormPop h5.resultHead {
        line-height: 34px;
    }

    body.page.analytics section.analytics-tabs .cycle-tab-container .nav&gt;li&gt;a {
        min-height: 60px;
        height: 100%;
    }

    body.page.analytics section.analytics-tabs .tab-content .row {
        gap: 10px;
    }

    body.page.analytics .cycle-tab-item {
        width: 48%;
    }

    .success-story-lp section.success-story-banner .container {
        padding: 30px 15px;
        flex-direction: column;
        gap: 50px;
        text-align: center;
    }

    .success-story-lp .success-story-banner .banner-left h2 {
        font-size: 24px;
        line-height: 40px;
        margin: 20px 0px 44px;
    }

    .success-story-lp section.success-lp-content,
    .success-story-lp section.success-lp-strip p {
        text-align: center;
    }

    .success-story-lp section.success-lp-download-strip .container {
        justify-content: space-between;
        padding: 20px 0px;
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }

    .success-story-lp section.success-lp-download-strip img.strip-bg {
        top: 0;
        width: 60%;
    }

    .success-story-lp section.success-lp-download-strip p {
        line-height: 34px;
        font-size: 30px;
    }

    .success-story-lp section.success-testimonial .customer {
        gap: 0px;
        flex-direction: column;
        text-align: center;
        padding: 24px;
        padding-bottom: 40px;
    }

    .success-story-lp section.success-testimonial img.inverted {
        left: 30px;
    }

    .success-story-lp section.success-testimonial p.designation {
        line-height: 22px;
    }

    .success-story-lp section.success-testimonial {
        margin-bottom: 60px;
    }

}

@media only screen and (min-width:575px) {
    .customers-view .namely-sec {
        margin-left: 20px;
    }
}

@media only screen and (max-width:448px) {
    .chatbot_parent_sec p.common-para {
        text-align: center !important;
    }

    .chatbot_parent_sec .suva-md-head {
        text-align: center !important;
    }

    .page-why-suva #requestdemo .talk {
        text-align: center;
    }
}

@media only screen and (max-width: 400px) {
    section.main-banner-pages.knowbler.suva_banner .banner-btns {
        display: block;
    }
}

@media only screen and (max-width: 360px) {
    body .profess .slick-arrow.slick-prev {
        left: 26%;
    }

    body .profess .slick-next.slick-arrow {
        right: 30%;
    }

    .feaured-resources-wrapper .slick-prev.slick-arrow,
    .master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 30%;
    }

    .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 34%;
    }

    .escalation-sec .feaured-resources-wrapper .slick-prev.slick-arrow,
    .escalation-sec.master-support-sec.customer-service.analytics-master .slick-prev.slick-arrow {
        left: 34%;
    }

    .escalation-sec .feaured-resources-wrapper .slick-next.slick-arrow {
        right: 35%;
    }
}

@media screen and (max-width: 767px) {
    section.common-spc.queries-sec.blue-area-sec p.lft-ar {
        margin-top: 10px;
    }

    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        top: 4px !important;
        left: -10px !important;
    }

    body section.SUma_outline.knowbler-faq.community-revise .banner-btns {
        padding-top: 30px !important;
    }

    section.about-clocktower-sec .c-form .mktoForm label#LblemailOptInBoolean {
        margin-right: -8px !important;
    }

    .page-why-suva section.request-demo-sec.knowbler-pge .col-12.col-lg-7.mobile-100 {
        padding-left: 25px;
    }

    a.nav-link.nav-link.btn.btn-free-trial {
        margin-left: 0;
    }

    #requestdemo .suva-md-head,
    #requestdemo .suva-md-subhead {
        text-align: center !important;
    }
}

@media screen and (max-width: 380px) {
    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        top: -117px !important;
        left: -26px !important;
    }
}

@media only screen and (min-width:1600px) {
    section.llm-new-strip h2 br {
        display: none;
    }

    .knowbler-home .llm-new-strip h2 br {
        display: unset;
    }
}

/* navbar superscript css */

/* .header .dropdown-menu li {
    padding-left: 1.5rem;
}

.header .navbar-nav .dropdown-item {
    display: contents;
    } */

.header .navbar .nav-sup {
    vertical-align: super;
    font-size: 8px;
    margin-left: 4px;
    color: #ffff;
    background: linear-gradient(90deg, #f80 0, #ffb300 100%);
    font-weight: 700;
    padding: 2px;
    border-radius: 5px;
}


/* Header SU Search css */

.search-bar-v2 {
    display: none;
}


.search-bar-v2 #su_autocomplete-block .su__search_section {
    padding: 0;
    background-color: transparent;
}

.search-bar-v2 #su_autocomplete-block .su__search_section&gt;.su__container {
    padding: 0;
}

.search-bar-v2 #su_autocomplete-block .su__search_section .su__radius-2 {
    border-radius: 0;
    box-shadow: none;
}

.search-bar-v2 #su_autocomplete-block .su__search_section #search-box-autocomplete {
    background-color: #E9E9E9;
    height: 35px;
    padding: 5px 50px 5px 15px;
    border-radius: 4px;
    border-color: transparent;
    color: #12182E;
}

@media only screen and (max-width: 992px) {
    section.footer-copyright.copyright-new-class .row.row-cols-2 {
        flex-direction: column-reverse;
        align-item: center;
        justify-content: center;
        gap: 30px;
    }

    section.footer-copyright p,
    ul.footer_menu.footer_links li a {
        text-align: center;
    }

    section.footer-copyright .right-align {
        text-align: center !important;
    }

    section.site-footer .row.footer-contact-info {
        align-items: baseline;
        justify-content: center;
    }

    section.footer-certificates .certificate-all.flex-wrap {
        gap: 10px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    section.footer-copyright {
        padding: 20px 0px 115px !important;
    }
}

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

    .header .brand-logo-column {
        flex: 0 0 17%;
        max-width: 17%;
    }

    .header .navigation-column {
        flex: 0 0 83%;
        max-width: 83%;
        display: flex;
        justify-content: flex-end;
    }

    .header .brand-logo-column .header_logo {
        max-width: 180px;
        width: 100%;
    }

    .header .brand-logo-column .searchunify-logo {
        margin-top: 5px;
    }

    .search-bar-v2 #su_autocomplete-block .su__search_section .su__input-close {
        top: 7px;
        right: 15px;
    }

    .search-bar-v2 #su_autocomplete-block .su__search_section .su__input-close svg {
        width: 10px;
        height: 10px;
    }

    .search-bar-v2 #su_autocomplete-block .su__search_section .su__search_btn {
        padding: 0;
        visibility: visible;
        opacity: 1;
        right: 5px;
        left: auto;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.006' height='20' viewBox='0 0 20.006 20'%3E%3Cg id='Layer' transform='translate(0.09 0.08)'%3E%3Cpath id='Layer-2' data-name='Layer' d='M-.09,8.046A8.1,8.1,0,0,1,13.78,2.337,7.935,7.935,0,0,1,15,12.108a.518.518,0,0,0-.042.1.325.325,0,0,0,0,.108.244.244,0,0,0,.03.108.391.391,0,0,0,.06.09l4.129,4.129a1.885,1.885,0,0,1,.287,2.7l-.126.126a1.885,1.885,0,0,1-2.7-.287l-4.123-4.123a.429.429,0,0,0-.09-.066.244.244,0,0,0-.108-.03.362.362,0,0,0-.114,0,.305.305,0,0,0-.1.042,7.934,7.934,0,0,1-9.771-1.221A8.091,8.091,0,0,1-.09,8.046Zm12.38,4.248a6,6,0,1,0-4.23,1.747,6.017,6.017,0,0,0,4.23-1.747Z' transform='translate(0 0)' fill='%23333' fill-rule='evenodd'/%3E%3Cg id='Layer-3' data-name='Layer' transform='translate(5.075 3.205)'%3E%3Cpath id='Layer-4' data-name='Layer' d='M15.237,9.784a.825.825,0,0,0,.395-.1.811.811,0,0,0,.3-.269.847.847,0,0,0,.078-.79,5.316,5.316,0,0,0-1.155-1.7A5.307,5.307,0,0,0,11.12,5.41a5.282,5.282,0,0,0-2.01.419.819.819,0,0,0-.5.449A.839.839,0,0,0,9.762,7.366a3.6,3.6,0,0,1,2.746-.018,3.59,3.59,0,0,1,1.957,1.927.72.72,0,0,0,.126.2.826.826,0,0,0,.185.168.933.933,0,0,0,.221.1.8.8,0,0,0,.239.036Z' transform='translate(-8.542 -5.41)' fill='%23f48b00'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
        background-repeat: no-repeat;
        background-size: 16px;
        background-position: center center;
        padding-right: 10px;
        height: 28px;
        width: 28px;
        border-radius: 30px;
        top: 3px;
        padding: 0;
        background-color: #e9e9e9;
    }



    @keyframes moveButton {
        0% {
            left: calc(100% - 28px);
        }

        50% {
            left: 0;
        }

        100% {
            left: calc(100% - 28px);
        }
    }

    @keyframes moveButtonReset {
        0% {
            left: calc(100% - 35px);
        }

        100% {
            left: calc(100% - 35px);
        }
    }

    .search-bar-v2 #su_autocomplete-block .su__search_section .su__search_btn svg {
        position: relative;
        right: auto;
        opacity: 0;
        visibility: hidden;
    }


    .search-bar-v2 {
        display: inline-flex;
        padding-right: 10px;
        padding-top: 20px;
    }

    .search-bar-v2 #auto {
        width: 100%;
    }

    .navbar-expand-lg .navbar-nav {
        flex-flow: row nowrap;
    }

    .search-bar-v2.focus-input-element #su_autocomplete-block .su__search_section #search-box-autocomplete {
        box-shadow: 2px 1px 5px hsl(0deg 0% 0% / 15%);
    }

    .search-bar-v2 .su__autoSuggestion.su__autocomplete-suggestion {
        min-width: 340px;
    }

    /* advisor modal popup css */
    .product-advisory-board .modal-lg,
    .product-advisory-board .modal-xl {
        max-width: 700px;
    }
}

.searchunify-for-heretto section.main-banner-pages h1 {
    color: #ffffff;
}

@media only screen and (max-width: 480px) {
    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#emailOptInBoolean:checked+label:before {
        top: -95px !important;
        left: -30px !important;
    }

    section.about-clocktower-sec .c-form .mktoForm .mktoCheckboxList input#consenttoProcessing:checked+label:before {
        top: -46px !important;
        left: -34px !important;
    }

    section.site-footer .footer-contact-info img[alt="Map icon"] {
        margin-top: 15px
    }

    section.site-footer .container {
        max-width: 80%;
    }

    section.footer-certificates .certificate-all,
    section.footer-certificates .medal-all {
        justify-content: center;
    }

    section.footer-certificates .row.row-cols-2 {
        gap: 40px;
    }

    section.footer-copyright.copyright-new-class .row.row-cols-2 {
        flex-direction: column-reverse;
        align-item: center;
        justify-content: center;
        gap: 10px;
    }

    section.footer-copyright p,
    ul.footer_menu.footer_links li a {
        line-height: unset;
        text-align: center;
    }

    section.footer-copyright ul.footer_menu.footer_links li {
        margin-right: 10px;

    }

    section.footer-copyright .right-align {
        text-align: center !important;
    }

    section.footer-copyright ul.footer_menu.footer_links {
        padding-left: 0px;
    }

    section.footer-copyright ul.footer_menu.footer_links li {
        margin-right: 16px !important;
    }

    section.footer-copyright.copyright-new-class .row.row-cols-2 {
        gap: 10px !important;
    }

    section.footer-copyright {
        padding: 20px 0px 85px !important;
    }
}

@media (min-width:1030px) and (max-width: 1340px) {
    section.common-spc.unified-sec-items {
        padding-left: 10px;
        padding-right: 10px;
    }

    .aem-marketplace.su-tune-btn p.marketplace-txt {
        font: normal normal bold 24px/34px Montserrat;
        max-width: 600px;
    }

    .searchunify-for-communities section.smooth-onboarding-sec.large-llm-sec .data-row.lower-area .top-left {
        margin-left: 288px;
    }

    .pillar-lld-power.self-service .empower-tile {
        font-size: 16px;
    }

    .su-knowledge section.why-support .support-card {
        margin-top: 14px;
    }

    .community-revise iframe#widget2 {
        width: 100%;
    }

    iframe#widget2 {
        width: 100%;
    }

    .suva-for-customer-support-and-self-service iframe#widget2 {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }

    .suva-for-customer-support-and-self-service iframe#widget4 {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }

    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0;
    }

    .suva-for-customer-support-and-self-service .testimonials-crousel .img-area {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }
}

/* End of header updation */

/* Footer updation */
.su-fixed-footer {
    display: none;
}

section.site-footer img[alt="Email icon"] {
    height: 32px;
    max-width: 32px;
}

section.site-footer img[alt="facebook icon"],
section.site-footer .footer-social-icons ul li:nth-child(1) {
    margin-left: 0px;
}

#back-to-top {
    position: fixed;
    bottom: 12px;
    left: 16px;
    width: 40px;
    height: 40px;
    color: #fff;
    border-radius: 0;
    background: #ffb200;
    border: none;
    z-index: 9999;
}

#back-to-top:after {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    vertical-align: 3px;
    content: "";
}

.search-page #back-to-top {
    display: none !important;
}


@media (min-width: 1030px) and (max-width: 1320px) {
    .success-story-lp section.success-lp-content .card-strip {
        margin-left: -12px;
    }

    .potential-section .dropdown&gt;ul&gt;li .arrow {
        display: none;
    }

    br {
        display: none;
    }

    section.site-footer .container,
    section.footer-certificates .container,
    section.footer-copyright .container {
        max-width: 96% !important;
    }

    section.footer-certificates .certificate-all {
        gap: 10px;
    }

    section.footer-copyright ul.footer_menu.footer_links li {
        margin-right: 15px;
        padding: 0;
    }

    section.site-footer .footer-contact-info a,
    section.site-footer .footer-contact-info p {
        font-size: 15px;
    }
}

@media (max-width:991px) {
    a.menu-request-demo {
        margin-left: 0;
        padding: 8px 14px;
        background-color: #ffb200;
        color: #fff;
        font-weight: 600;
        width: 50%;
        text-align: center;
        border-radius: 4px;
        font-size: 12px;
    }

    .su-fixed-footer {
        display: block;
        background: #efefef;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        padding: 20px 0;
        opacity: 1;
        z-index: 1000;
    }

    #back-to-top {
        bottom: 14px;
    }
}

@media (max-width:570px) {
    #back-to-top {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
}

@media (min-width:1024px) {
    section.site-footer h4 {
        line-height: 0px !important;
    }
}


/* SUVA icon ui position update */

@media only screen and (max-width: 1024px) {
    .cog-search-v2 .community-revise.knowbler-faq .faq-section .faq-container&gt;h2 {
        margin-top: -50px !important;
    }

    .page #searchUnifyChatbot .suva-chatbot-buttom-btn,
    .single-post #searchUnifyChatbot .suva-chatbot-buttom-btn {
        bottom: 100px;
    }

    .suva-for-customer-support-and-self-service iframe#widget2 {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }

    .suva-for-customer-support-and-self-service iframe#widget4 {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }

    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0;
    }

    .suva-for-customer-support-and-self-service .testimonials-crousel .img-area {
        width: 100%;
        margin: 0 auto;
        margin-top: 30px;
    }
}

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

    .page #searchUnifyChatbot .suva-chatbot-buttom-btn,
    .single-post #searchUnifyChatbot .suva-chatbot-buttom-btn {
        bottom: 80px;
    }
}

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

    .page #searchUnifyChatbot .suva-chatbot-buttom-btn,
    .single-post #searchUnifyChatbot .suva-chatbot-buttom-btn {
        bottom: 180px;
    }
}

/* suva for customer suport videosection responsive */

@media (min-width:1230px) and (max-width: 1340px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0 8vw 0 0vw;
    }
}

@media (min-width:1199px) and (max-width: 1229px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0px 10vw 0 1vw;
    }
}

@media (min-width:1120px) and (max-width: 1198px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0px 16vw 0 0vw;
    }
}

@media (min-width:1090px) and (max-width: 1119px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0px 18vw 0 0vw;
    }
}

@media (min-width:1030px) and (max-width: 1089px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0px 24vw 0 0vw;
    }
}

@media (min-width:992px) and (max-width: 1024px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0px 30vw 0 0vw;
    }
}

@media (max-width: 768px) {

    .searchunify-agentforce .table-section-boost .table-header,
    .searchunify-agentforce .table-section-boost .table-row {
        flex-direction: column;
    }

    .searchunify-agentforce .table-section-boost .cell {
        padding: 13px;
    }

    .searchunify-agentforce .table-section-boost .cell:first-child {
        border-bottom: 1px solid #ccc;
    }
}

@media (max-width: 480px) {
    .suva-for-customer-support-and-self-service .testimonials-crousel.slick-initialized .row.slick-slide {
        display: flex;
        margin: 0px 0vw 0 0vw;
        overflow: hidden;
    }

    .suva-for-customer-support-and-self-service .testimonials-crousel .img-area iframe {
        max-width: fit-content;
    }
}

/* Model-Context-Protocol webpage css */

.model-context-protocols section.main-banner-pages.knowbler h1 {
    line-height: 64px;
    max-width: 830px;
    margin-left: auto;
    margin-right: auto;
}

.model-context-protocols body section.main-banner-pages.knowbler.suva_banner .banner-btns {
    padding-top: 30px;
}

.model-context-protocols .suva_banner p {
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

.model-context-protocols body section.main-banner-pages.knowbler.suva_banner a {
    line-height: 30px;
    font-size: 18px;
    margin-bottom: 0px;
}

.model-context-protocols section.sub-banner-strip {
    background-color: #D6EFFF;
    padding: 45px 0px;
}

.model-context-protocols section.sub-banner-strip p {
    font-weight: 500;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 0px;
    color: #12182E;
    max-width: 1024px;
    margin: auto;
}

.model-context-protocols section.sub-banner-strip p span {
    font-weight: 700;
}

.model-context-protocols h2.mcp-head {
    color: #12182E;
    font-weight: 700;
    font-size: 24px;
    line-height: 37px;
}

.model-context-protocols .mcp-parent-sec .common-para {
    margin-bottom: 0px;
}

.model-context-protocols .common-spc {
    padding: 103px 0px 128px !important;
}

.model-context-protocols section.capabilities {
    padding-bottom: 72px;
}

.model-context-protocols .capabilities h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 37px;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}

.model-context-protocols .capabilities .cap-card-sec {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 19px;
}

.model-context-protocols .capabilities .capability-card {
    background-color: #D6EFFF;
    padding: 38px;
    width: 49%;
}

.model-context-protocols .capabilities .capability-card h5 {
    color: #12182E;
    font-weight: 600;
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 0px;
}

.model-context-protocols .capabilities .capability-card p {
    color: #5A5D6B;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0px;
}

.model-context-protocols section.demo-strip {
    background-color: #12182E;
}

.model-context-protocols .demo-strip .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 54px;
    padding-bottom: 54px;
}

.model-context-protocols .demo-strip h2.strip-txt {
    color: #FFFFFF;
    font-weight: 700;
    font-size: 24px;
    line-height: 42px;
    margin-bottom: 0px;
    max-width: 760px;
}

.model-context-protocols .demo-strip a.site_btn {
    margin: unset;
    background: linear-gradient(270deg, #FFB300 0%, #FF8800 100%);
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    min-height: unset;
    padding: 14px 23px;
    border-radius: 10px;
    color: #FFFFFF;
    transition: transform 0.8 ease !important;
}

.model-context-protocols .demo-strip a.site_btn:hover {
    border: 2px solid #ffffff;
    transform: translate(0px, -10px);
    transition: 0.8s;
}

@media (max-width: 992px) {
    .model-context-protocols .capabilities .capability-card {
        width: 48%;
    }

    .model-context-protocols .capabilities .cap-card-sec {
        gap: 30px;
    }
}

@media (max-width: 768px) {
    .model-context-protocols .capabilities .cap-card-sec {
        gap: 20px;
        flex-direction: column;
    }

    .model-context-protocols .capabilities .capability-card {
        width: unset;
        text-align: center;
        padding: 26px;
    }

    .model-context-protocols .demo-strip .container {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .model-context-protocols .demo-strip h2.strip-txt {
        margin-bottom: 18px;
        text-align: center;
        line-height: 38px;
    }

    .model-context-protocols .common-spc {
        padding: 60px 0px 60px !important;
    }

    .model-context-protocols section.capabilities {
        padding-bottom: 60px;
    }

    .model-context-protocols section.main-banner-pages.knowbler h1 {
        line-height: 50px;
    }
}

@media (max-width: 480px) {
    .model-context-protocols section.main-banner-pages.knowbler h1 {
        line-height: 38px;
    }

    .model-context-protocols section.sub-banner-strip p {
        font-size: 16px;
        line-height: 26px;
    }

    .model-context-protocols .common-spc {
        padding: 40px 0px 40px !important;
    }

    .model-context-protocols h2.mcp-head {
        font-size: 24px;
        line-height: 30px;
        text-align: center !important;
    }

    .model-context-protocols .mcp-parent-sec .common-para {
        text-align: center;
    }
}</pre></body></html>