.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

html {
    scroll-behavior: smooth;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
    background: #f0f2f4;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    -webkit-font-smoothing: antialiased;
    font-family: "Manrope", sans-serif;
}

input, textarea, a {
    font-family: "Manrope", sans-serif;
}

.container, .container-fluid {
    padding: 0;
}

.container .row, .container-fluid .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}

input, textarea {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
}

.tab-content>.tab-pane {
    display: none;
    position: relative;
}

.tab-content>.active {
    display: block;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }

}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.3rem;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop.show {
    opacity: 0.5;
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .btn-close {
    padding: 0.5rem 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(0.3rem - 1px);
    border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer>* {
    margin: 0.25rem;
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem);
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }

    .modal-sm {
        max-width: 300px;
    }

}

@media (min-width:992px) {
    .modal-lg, .modal-xl {
        max-width: 800px;
    }

}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px;
    }

}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

.modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
}

.modal-fullscreen .modal-header {
    border-radius: 0;
}

.modal-fullscreen .modal-body {
    overflow-y: auto;
}

.modal-fullscreen .modal-footer {
    border-radius: 0;
}

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-sm-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0;
    }

}

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-md-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-md-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0;
    }

}

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-lg-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0;
    }

}

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-xl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0;
    }

}

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

    .modal-fullscreen-xxl-down .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto;
    }

    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0;
    }

}

/*****************************************/
.flex {
    display: flex;
}

.justify-between {
    justify-content: space-between;
}

.justify-evenly {
    justify-content: space-evenly;
}

.items-center {
    align-items: center;
}

.justify-center {
    justify-content: center;
}

.text-center {
    text-align: center;
}

.slick-slider {
    width: 100%;
    margin: 0;
}

.eqlh {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.float-left {
    float: left;
}

.clear-both {
    clear: both;
}

/****************************************/

/**heder*/
.header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    padding: 0px;
    box-sizing: border-box;
    height: auto;
    transition: 0.25s all linear;
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
}

.header.fixed {
    background: #fff;
    transition: 0.25s all linear;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.header-main {
    background-color: #ffffff;
    padding: 17px 65px;
    border-radius: 15px;    /*   width: 94%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin: 40px auto; */
    transition: 0.25s all linear;
}

.header.fixed .header-main {
    margin-top: 0;
    margin-bottom: 0;
    transition: 0.25s all linear;
    border-radius: 0;
}

.header .logo {
    padding: 6px 0px;
    width: 120px;
    float: left;
    margin-right: 40px;
}

.header .logo img {
    width: 100%;
}

.header .logo a {
    font-size: 30px;
    text-transform: capitalize;
    color: #e91e63;
    font-weight: 600;
}

.header .nav-menu {
    padding: 0 15px;
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header .menu .menu-item {
    display: inline-block;
    position: relative;
    padding: 0;
    margin: 0 12px
}

.header .menu .menu-item .sub-menu .menu-item {
    margin: 0;
}

.header .menu .menu-item .sub-menu .menu-item.sub-to-submenu {
    position: relative;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu {
    display: flex;    /*     visibility: visible !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    opacity: 1 !important; */
    padding: 21px;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu {
    width: 33.33%;    /* padding: 0 10px; */
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu:nth-child(1) {
    padding-right: 10px;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu:nth-child(2) {
    padding-right: 10px;
    padding-left: 10px;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu:nth-child(3) {
    padding-left: 10px;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .bottom-athena-logo {
    position: absolute;
    bottom: 18px;
    width: 94px;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu span {
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 6px;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu .list-part-sub-menu a {
    padding: 9px 0;
    background: #fff;
    text-transform: math-auto;
}

.header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu .list-part-sub-menu a:hover {
    background: #fff;
    color: #8335b9;
}

/* .header .menu .menu-item .sub-menu .menu-item.sub-to-submenu .sub-menu {
    position: absolute;
    left: 100%;
    width: 300px;
    top: 0;
    display: none;
} */
.header .menu .menu-item .sub-menu .menu-item.sub-to-submenu .sub-menu {
    position: static;
    box-shadow: none;
    width: auto;
}

.header .menu .menu-item .sub-menu .menu-item.main-big-navigation .sub-menu.main-sub-menu {
    display: flex;
}

.header .menu .menu-item .sub-menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .sub-to-submenu {
    width: 50%;
}

.header .menu .menu-item.main-big-navigation .sub-menu {
    width: 567px;
    position: absolute;
    left: -152px;
}

.header .menu .menu-item .sub-menu .menu-item.sub-to-submenu:hover .sub-menu {
    display: block;
}

/* .menu-active {
    border-bottom: 3px solid #6a05a6 !important;
}
 */
.header .menu .menu-item a {
    display: block;
    padding: 18px 14px;
    color: #000000;
    text-transform: capitalize;
    transition: all 0.3s ease;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.6;
    border-bottom: 3px solid transparent;
}

.header .menu .menu-item a .plus {

    /*     border: solid #626262;
        border-width: 0 2px 2px 0; */
    display: inline-block;
    padding: 3px;
    vertical-align: middle;    /* margin-top: -5px;
        margin-left: 6px;
        transform: rotate(45deg); */
}

.header .menu .menu-item.active a {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    border-bottom: 2px solid #6905a7;
}

/*.header .menu > .menu-item:hover > a .plus{
border: solid #fff;
border-width: 0 2px 2px 0;
}*/

/* .header .menu .menu-item a .plus:after {
transform: translate(-50%, -50%) rotate(-90deg);
} */

.header .menu .menu-item:hover>a {

    /* border-bottom: 3px solid #4d8546; */
}

.header .menu .menu-item .sub-menu {
    box-shadow: 0px 0 10px rgb(0 0 0 / 20%);
    width: 220px;
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #ffffff;
    padding: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
}

.header .menu .menu-item .sub-menu.submenu-2 {

    /*left: 220px !important;
    box-shadow: none;*/
}

.submenu-main-bg {
    background: #fff;
    width: 450px !important;
    position: absolute;
    display: flex;
}

.submenu-main-bg:before {
    content: "\2023";
    position: absolute;
    top: -37px;
    left: 50px;
    font-size: 60px;
    color: #4d8546;
    font-weight: 500;
    transform: rotate(270deg);
}

.submenu-main-box {
    position: relative;
    padding: 0;
    margin: 0;
    width: 50%;
    display: inline-block;
    border-right: 1px solid #ccc;
}

.submenu-main-box ul {
    width: auto !important;
    box-shadow: none !important;
    position: relative !important;
    top: 0 !important;
}

.header .menu .menu-item .sub-menu .submenu-main-box ul li a {
    padding: 10px 20px;
    border: none;
}

@media(min-width:992px) {
    .header .menu .menu-item-has-children:hover .sub-menu {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }

    .header .menu .menu-item-has-children:hover>a .plus:after {
        transform: translate(-50%, -50%) rotate(0deg);
    }

}

.header .menu .menu-item .sub-menu .menu-item {
    display: block;
}

.header .menu .menu-item .sub-menu .submenu-1 li.submenu-header, .header .menu .menu-item .sub-menu .submenu-2 li.submenu-header {
    display: block;
    padding: 12px 20px;
    color: #4d8546;
    transition: all 0.3s ease;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}

.header .menu .menu-item .sub-menu .menu-item a {
    display: block;
    padding: 6px 20px;
    color: #000000;
    transition: all 0.3s ease;
    text-transform: capitalize;
    font-size: 14px;
    text-decoration: none;
    display: flex;
    border-bottom: 1px solid #ddd;    /* text-transform: uppercase; */
}

.header .menu .menu-item .sub-menu .menu-item a:hover {
    background: #8335b9;
    color: #fff;
    transition: 0.25s all linear;
}

.header .menu.right-side-part .menu-item a {
    font-size: 14px;
}

.header .menu.right-side-part .menu-item .sub-menu .menu-item a {
    font-size: 12px;
}

.header .open-nav-menu {
    height: 34px;
    width: 40px;
    display: none;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.header .open-nav-menu span {
    display: block;
    height: 3px;
    width: 24px;
    background-color: #000000;
    position: relative;
}

.header .open-nav-menu span:before, .header .open-nav-menu span:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    box-sizing: border-box;
}

.header .open-nav-menu span:before {
    top: -7px;
}

.header .open-nav-menu span:after {
    top: 7px;
}

.header .close-nav-menu {
    height: 17px;
    width: 40px;
    background-color: #ffffff;
    margin: 0 0 15px 15px;
    cursor: pointer;
    display: none;
    align-items: center;
    justify-content: center;
}

.header .close-nav-menu img {
    width: 16px;
}

.header .menu-overlay {
    position: fixed;
    z-index: 999;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease;
}

.right-header-part {
    padding: 4px 5px 4px 20px;
    font-size: 16px;
    box-sizing: border-box;
    cursor: pointer;
    border: 1px solid #4d8546;
    border-radius: 30px;
    display: inline-block;
    text-align: right;
    width: 191px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #fff;
}

.right-header-part a {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    padding: 0px;
    color: #4d8546;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-size: 12px;
    text-decoration: none;
}

.right-header-part a:hover .arrow span {
    width: 20px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.right-header-part a span {
    margin-left: 10px;
}

.right-header-part a b {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 7px;
    border-color: transparent transparent transparent #fff;
}

.logo-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.arrow {
    display: flex;
    align-items: center;
    position: relative;
    top: 0;
    margin-left: 5px;
    float: right;
    left: 0;
}

@media(max-width:991px) {
    .header .menu-overlay.active {
        visibility: visible;
        opacity: 1;
    }

    .header .nav-menu {
        flex-direction: column;
        align-items: start;
        justify-content: start;
    }

    .right-header-part {
        margin-top: 20px;
        margin-left: 10px;
    }

    .header .nav-menu {
        position: fixed;
        right: -280px;
        visibility: hidden;
        width: 280px;
        height: 100%;
        top: 0;
        overflow-y: auto;
        background-color: #222222;
        z-index: 1000;
        padding: 15px 0;
        transition: all 0.5s ease;
    }

    .header .nav-menu.open {
        visibility: visible;
        right: 0px;
    }

    .header .menu .menu-item {
        display: block;
        margin: 0;
    }

    .header .menu .menu-item-has-children>a {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .header .menu .menu-item a {
        color: #ffffff;
        padding: 12px 15px;
        border-bottom: 1px solid #333333;
    }

    .header .menu .menu-item:first-child>a {
        border-top: 1px solid #333333;
    }

    .header .menu .menu-item a .plus:before, .header .menu .menu-item a .plus:after {
        background-color: #ffffff;
    }

    .header .menu .menu-item-has-children.active>a .plus:after {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    .header .menu .menu-item .sub-menu {
        width: 100%;
        position: relative;
        opacity:0;
        visibility: hidden;
        border: none;
        background-color: transparent;
        box-shadow: none;
        transform: translateY(0px);
        padding: 0px;
        left: auto;
        top: auto;
        max-height: 0;
        overflow: hidden;
    }
.header .menu>.menu-item.active>.sub-menu {
opacity: 1;
visibility: visible;
}
    .submenu-main-bg {
        width: 100% !important;
    }

    .submenu-main-box {
        width: 100%;
        border-right: none;
    }

    .header .menu .menu-item .sub-menu .submenu-main-box ul li a {
        padding: 5px 20px;
    }

    .header .menu .menu-item .sub-menu .menu-item a {
        padding: 12px 45px;
        color: #ffffff;
        border-bottom: 1px solid #333333;
    }

    .header .close-nav-menu, .header .open-nav-menu {
        display: flex;
        padding: 10px 7px;
        width: 26px;
    }

}

/**heder*/

/******************/
.header .logo.mobile-logo {
    display: none;
}

.header .logo {
    padding: 0;
    float: none;
    width: 247px;
    margin-right: 0;
}

.header .menu {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
}

.header .nav-menu {
    float: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header .contact-link {
    display: inline-block;
    background: linear-gradient(to right, #659bff, #eb8cd4);
    padding: 1px;
    position: relative;
    border-radius: 30px;
    width: 150px;
    text-align: center;
    transition: 0.25s all linear;
}

.header .contact-link a {
    text-decoration: none;
    padding: 14px 15px;
    display: block;
    background: #fff;
    transition: 0.25s all linear;
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 15px;
}

.header .contact-link a span {

    /*  background: linear-gradient(to top, #659bff, #dcaae4, #ed9ad9, #eb8cd4);
     -webkit-background-clip: text;
     background-clip: text;
     color: transparent; */
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: 500;
    border-radius: 30px;
    transition: 0.25s all linear;
}

.header .contact-link:hover a {
    background: linear-gradient(to right, #659bff, #eb8cd4);
    transition: 0.25s all linear;
}

.header .contact-link:hover a span {
    color: #fff;
}

.hero-section {
    padding: 0 41px 50px;
}

.hero-section .col-lg-6 {
    padding: 0 15px;
}

.hero-section .left-side-part {
    position: relative;
}

.hero-section .left-side-part .big-image img {
    display: block;
    width: 100%;
    border-radius: 45px;
}

.hero-section .left-side-part .content {
    width: 455px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.hero-section .left-side-part .content img {
    width: 100%;
    display: block;
    position: absolute;
    bottom: -2px;
    right: -2px;
}

.hero-section .left-side-part .content p {
    font-size: 27px;
    line-height: 45px;
    font-weight: 500;
    color: #020201;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    margin-left: 63px;
    position: relative;
    z-index: 2;
}

.hero-section .left-side-part .content p strong {
    font-weight: 700;
}

.hero-section .right-side-part {
    position: relative;
    background: url('../images/right-side-bg.jpg') no-repeat;
    border-radius: 32px;
    height: 100%;
    background-position: bottom right;
    background-size: cover;
}

.hero-section .right-side-part .content {
    position: absolute;
    bottom: 60px;
    left: 60px;
    right: 60px;
}

.heading {
    font-size: 52px;
    line-height: 66px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.heading2 {
    font-size: 54px;
    line-height: 63px;
    color: #111111;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.heading2 span {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.common-btn {
    font-size: 15px;
    color: #ffffff;
    border: 1px solid #fff;
    border-radius: 30px;
    background: transparent;
    text-decoration: none;
    padding: 20px 34px;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    transition: 0.25s all linear;
    text-transform: uppercase;
}

.common-btn svg {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 6px;
}

.common-btn:hover {
    background: #fff;
    transition: 0.25s all linear;
    color: #5673f1;
}

.hero-section .right-side-part .content .heading {
    margin-bottom: 30px;
}

.hero-section .right-side-part .content p {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    font-weight: 500;
}

.hero-section .right-side-part .content .common-btn {
    margin-top: 30px;
}

.predictive-ai-generative-ai {
    padding: 50px 41px 100px;
}

.predictive-ai-generative-ai .pridiction-document-thum, .predictive-ai-generative-ai .pridiction-document-thum .bg-img {
    position: relative;
}

.predictive-ai-generative-ai .pridiction-document-thum .bg-img:before {
    content: " ";
    background: rgba(35, 11, 147, 0.8);
    border-radius: 18px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    transition: 0.25s all linear;
}

.predictive-ai-generative-ai .pridiction-document-thum:hover .bg-img:before {
    display: block;
    transition: 0.25s all linear;
}

.predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
    display: block;
    width: 100%;
    height: 39vh;
    border-radius: 20px;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3 .arrow-circle {
    right: -1px;
}

/* .predictive-ai-generative-ai .pridiction-document-thum.document-box3 .bg-img:before {
background: rgba(204, 204, 204, 0.5)
}
 */
.predictive-ai-generative-ai .pridiction-document-thum.document-box3:hover .content-part strong {
    color: #fff;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3:hover .content-part h3 {
    color: #fff;
    -webkit-text-fill-color: #fff;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3:hover .content-part p {
    color: #fff;
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part {
    position: absolute;
    top: 30px;
    left: 30px;
    right: 30px;
    bottom: 30px;
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {

    /*   color: #230b93; */
    font-size: 30px;    /*     -webkit-text-stroke-width: 4px;
            -webkit-text-stroke-color: #fff; */
    color: #fff;
    -webkit-text-fill-color: #230b93;
    -webkit-text-stroke: 1px #fff;
    margin-top: 25px;
    position: absolute;
    bottom: 0;
    left: 0;    /*    display: flex;
    align-items: center;*/
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part h3 b {
    font-size: 20px;
    display: block;
    margin-bottom: 6px;
    display: flex;
    align-items: center;
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part h3 b img {
    width: 80px;
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part h3 span {
    display: inline-block;    /* background: linear-gradient(to right, #659bff, #eb8cd4);*/
    border: 1px solid #fff;
    padding: 1px;
    position: relative;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part h3 span small {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: #fff;
    position: absolute;
    top: 46%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    text-align: center;
    line-height: 0;
}

.predictive-ai-generative-ai .pridiction-document-thum .content-part p {
    color: #ffffff;
    font-weight: 300;
    font-size: 34px;
    line-height: 52px;
    min-height: 151px;
}

.predictive-ai-generative-ai .heading-part {
    margin-bottom: 40px;
    padding: 0 15px;
}

.predictive-ai-generative-ai .heading-part .heading2 small {
    font-size: 26px;
    display: block;
}

.predictive-ai-generative-ai .top-text-part {
    text-align: center;
    margin-bottom: 40px;
}

.predictive-ai-generative-ai .top-text-part h5 {
    font-size: 26px;
    color: #111111;
    font-family: "Sora", sans-serif;
    font-weight: 500;
}

.predictive-ai-generative-ai .top-text-part h5 span {
    display: inline-block;
    background: linear-gradient(to right, #659bff, #eb8cd4);
    padding: 1px;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
}

.predictive-ai-generative-ai .top-text-part h5 span small {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.predictive-ai-generative-ai .col-lg-4, .predictive-ai-generative-ai .col-lg-6 {
    padding: 0 15px;
}

.predictive-ai-generative-ai .col-lg-4:nth-child(1), .predictive-ai-generative-ai .col-lg-4:nth-child(2) {
    width: 36.5%;
}

.predictive-ai-generative-ai .col-lg-4:nth-child(3) {
    width: 27%;
}

.predictive-ai-generative-ai .pridiction-document-thum .arrow-circle {
    position: absolute;
    bottom: -4px;
    right: -1px;
    width: 72px;
}

.predictive-ai-generative-ai .pridiction-document-thum .arrow-circle .bigimage {
    position: absolute;
    bottom: 0;
    right: 0;
}

.predictive-ai-generative-ai .pridiction-document-thum .arrow-circle .arrow-img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 44px;
}

.predictive-ai-generative-ai .pridiction-document-thum .arrow-circle a {
    display: block;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
    font-size: 30px;
    line-height: 29px;
    color: #fff;
    -webkit-text-fill-color: #fff;
    -webkit-text-stroke: none;
    margin-bottom: 0;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3 .content-part strong {
    color: #111111;
    font-size: 18px;
    display: block;
    margin-bottom: 10px;
    font-weight: 600;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3 .content-part h3 {
    color: #dcdcdd;
    text-transform: capitalize;
    background: linear-gradient(#6d9efb, #a64fcd, #d938b6);
    -webkit-text-fill-color: #dcdcdd;
    background-size: 100% 100%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 4px transparent;
    text-transform: none;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3 .content-part h3 span {
    font-size: 30px;
    display: inline-block;
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3:before {
    background: rgba(204, 204, 204, 0.5);
}

.predictive-ai-generative-ai .pridiction-document-thum.document-box3 .content-part p {
    color: #111111;
}

.link-btn {
    display: inline-block;
    background: linear-gradient(to right, #659bff, #eb8cd4);
    padding: 1px;
    position: relative;
    border-radius: 30px;
    text-align: center;
    transition: 0.25s all linear;
}

.link-btn a, .link-btn button, .link-btn div {
    text-decoration: none;
    padding: 15px 22px;
    display: block;
    background: #fff;
    transition: 0.25s all linear;
    border-radius: 30px;
    outline: none;
    box-shadow: none;
    font-family: "Manrope", sans-serif;
}

.link-btn a span, .link-btn button span, .link-btn div span {

    /*     background: linear-gradient(to top, #659bff, #dcaae4, #ed9ad9, #eb8cd4);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent; */
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: 600;
    border-radius: 30px;
    text-transform: uppercase;
}

.link-btn a span svg, .link-btn button span svg, .link-btn div span svg {
    display: inline-block;
    vertical-align: middle;
}

.link-btn:hover a, .link-btn:hover button, .link-btn div:hover {
    background: linear-gradient(to right, #659bff, #eb8cd4);
    transition: 0.25s all linear;
}

.link-btn:hover a span, .link-btn:hover button span, .link-btn div:hover span {
    color: #fff;
}

.link-btn:hover a span svg, .link-btn:hover button span svg, .link-btn:hover a span svg, .link-btn:hover div span svg {
    color: #fff;
}

.our-caas-platform {
    padding: 100px 41px;
    position: relative;
    background: #fff;
}

.our-caas-platform .col-lg-6 {
    padding: 0 15px;
}

.our-caas-platform .left-side-part {
    position: sticky;
    top: 116px;
}

.our-caas-platform .left-side-part .heading2 {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}

.our-caas-platform .left-side-part .heading2 span {
    margin-left: 0;
}

.our-caas-platform .left-side-part .top-text-part {
    margin-bottom: 6px;
}

.our-caas-platform .left-side-part .top-text-part h5 {
    font-size: 26px;
    color: #111111;
    font-family: "Sora", sans-serif;
    font-weight: 500;
}

.our-caas-platform .left-side-part .top-text-part h5 span {
    display: inline-block;
    background: linear-gradient(to right, #659bff, #eb8cd4);
    padding: 1px;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
}

.our-caas-platform .left-side-part .top-text-part h5 span small {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    text-align: center;
}

.our-caas-platform .left-side-part p {
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
    font-weight: 500;
}

/*.our-caas-platform .left-side-part .heading2 small {
font-size: 26px;
padding: 17px 32px;
border: 1px solid #659bff;
border-radius: 30px;
line-height: 32px;
margin-bottom: 8px;
}*/
.our-caas-platform .left-side-part .heading2 b {
    display: inline-block;
    background: linear-gradient(to right, #659bff, #eb8cd4);
    padding: 1px;
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}

.our-caas-platform .left-side-part .heading2 b small {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    text-align: center;
    line-height: 0;
}

.our-caas-platform .right-side-part ul li {
    padding: 40px 0;
    border-bottom: 1px solid #111111;
    transition: 0.25s all linear;
}

.our-caas-platform .right-side-part ul li:hover .right-content-part .arrow-part span {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    transition: 0.25s all linear;
}

.our-caas-platform .right-side-part ul li:first-child {
    padding-top: 0;
}

.our-caas-platform .right-side-part .slick-arrow {
    background: transparent;
    border: 0;
    border-width: 0;
    outline: none;
    box-shadow: none;
    position: absolute;
    bottom: -55px;
    right: 10px;
    z-index: 5;
    cursor: pointer;
}

.our-caas-platform .right-side-part .slick-arrow.slick-prev {
    margin-right: 46px;
}

.our-caas-platform .right-side-part ul li a {
    text-decoration: none;
}

.our-caas-platform .right-side-part ul li .number-part strong {
    display: block;
    text-align: left;
    color: #fff;
    text-transform: capitalize;
    background: linear-gradient(to left, #6d9efb, #a64fcd, #d938b6);
    -webkit-text-fill-color: #fff;
    background-size: 100% 100%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 2px transparent;
    text-transform: none;
    font-size: 115px;
}

.our-caas-platform .right-side-part ul li .number-part .icon-show {
    display: none;
    width: 100px;
    height: 115px;
    transition: 0.25s all linear;
}

.our-caas-platform .right-side-part ul li:hover .number-part strong {
    display: none;
    transition: 0.25s all linear;
}

.our-caas-platform .right-side-part ul li:hover .number-part .icon-show {
    display: block;
    transition: 0.25s all linear;
}

.our-caas-platform .right-side-part ul li .right-content-part {
    padding-left: 17px;
    display: flex;
}

.our-caas-platform .right-side-part ul li .right-content-part .content-set {
    width: 90%;
}

.our-caas-platform .right-side-part ul li .right-content-part .arrow-part {
    width: 10%;
}

.our-caas-platform .right-side-part ul li .right-content-part .arrow-part span {
    width: 40px;
    height: 40px;
    background: #000;
    position: relative;
    display: inline-block;
    color: #fff;
    border-radius: 50%;
}

.our-caas-platform .right-side-part ul li .right-content-part .arrow-part span svg {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
}

.our-caas-platform .right-side-part ul li .right-content-part h4 {
    font-size: 25px;
    color: #111111;
    line-height: 35px;
    font-family: "Sora", sans-serif;
    font-weight: 500;
    margin-bottom: 16px;
}

.our-caas-platform .right-side-part ul li .right-content-part p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
}

.predixtions-experience-section {
    padding: 50px 53px;
    background: #fff;
    overflow: hidden;
}

.predixtions-experience-section .predixtions-experience-container {
    background: #111111;
    padding: 80px;
    border-radius: 20px;
}

.predixtions-experience-section .predixtions-experience-container .heading-part {
    margin-bottom: 80px;
}

.predixtions-experience-section .predixtions-experience-container .heading-part .col-lg-2 {
    text-align: right;
}

.predixtions-experience-section .predixtions-experience-container .heading-part .heading2 {
    color: #fff;
}

.predixtions-experience-section .predixtions-experience-container .left-side-options {
    z-index: 2;
    position: relative;
    margin-left: 117px;
}

.predixtions-experience-section .predixtions-experience-container .left-side-options.right-side-options {
    margin-left: 0;
    margin-right: 117px;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
    padding: 30px;
    background: #fff;
    border-radius: 20px;
    transition: 0.25s all linear;
    margin-bottom: 60px;
    min-height: 147px;
    z-index: 2;
    position: relative;
    margin-right: -80px;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .left-side-options.right-side-options .box-serivces {
    margin-right: 0;
    margin-left: -80px;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces a {
    text-decoration: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces:hover {
background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
transition: 0.25s all linear;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces:hover .left-side-content h3 {
color: #fff;
transition: 0.25s all linear;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces:hover .left-side-content .read-more-link {
color: #fff;
transition: 0.25s all linear;
}
 */
.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces:last-child {
    margin-bottom: 0;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content h3 {
    font-size: 22px;
    color: #1f1f1f;
    font-family: "Sora", sans-serif;
    font-weight: 500;
    line-height: 29px;
    margin-bottom: 30px;
    transition: 0.25s all linear;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content .read-more-link {
    font-size: 15px;
    color: #333333;
    font-weight: 600;
    display: inline-block;
    transition: 0.25s all linear;
}

.predixtions-experience-section .predixtions-experience-container .center-robots {
    position: relative;
}

.predixtions-experience-section .predixtions-experience-container .center-robots .left-icon {
    position: absolute;
    top: 50%;
    left: -160px;
    width: 78%;
    transform: translateY(-50%);
}

.predixtions-experience-section .predixtions-experience-container .center-robots .right-icon {
    position: absolute;
    top: 50%;
    right: -160px;
    width: 78%;
    transform: translateY(-50%);
}

.predixtions-experience-section .predixtions-experience-container .center-robots .left-icon img, .predixtions-experience-section .predixtions-experience-container .center-robots .right-icon img {
    display: block;
}

.predixtions-experience-section .predixtions-experience-container .center-robots .center-part {
    z-index: 1;
    position: relative;    /*     width: 120%;
    margin: 0 -63px; */
}

.predixtions-experience-section .predixtions-experience-container .center-robots .center-part img {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .col-lg-4:nth-child(2) {
    display: flex;
    align-items: center;
    justify-content: center;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon {
    text-align: right;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon svg {
    width: 60px;
    height: 60px;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon img {
    width: 60px;
}

.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon img.white-svg {
    display: none;
}

/* .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces:hover .right-side-icon img.white-svg {
display: inline-block;
} */

/* .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces:hover .right-side-icon img.color-svg {
display: none;
}
 */
.predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon svg .gradient__brand-secondary {
    background: linear-gradient(to right, #659bff, #eb8cd4);
    -webkit-background-clip: text;
    background-clip: text;    /*  color: transparent; */
    stop-color: transparent;
}

.client-slider-option {
    padding: 50px 41px 100px;
    background: #fff;
    text-align: center;
}

.client-slider-option .col-lg-12 {
    padding: 0 15px;
}

.client-slider-option .client-log-slider .slick-arrow {
    display: none !important;
}

.client-slider-option .heading-part {
    margin-bottom: 40px;
}

.client-slider-option .heading-part .heading2 {
    font-size: 36px;
    line-height: 60px;
}

.client-slider-option .client-log-slider .item {
    padding: 0 15px;
}

.client-slider-option .client-log-slider .item img {
    width: 80%;
    margin: 0 auto;
    display: block;
    filter: grayscale(100%);
}

.ai-driven-analytics-section {
    padding: 100px 41px;
    background: url("../images/ai-driven-analytics-banner.jpg")no-repeat;
    background-size: cover;
    background-position: center;
}

.ai-driven-analytics-section .col-lg-5, .ai-driven-analytics-section .col-lg-7 {
    padding: 0 15px;
}

.ai-driven-analytics-section .heading2 {
    margin-bottom: 50px;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
    border-radius: 20px;
    background: #fff;
    position: relative;
    padding: 40px 40px 80px;
    transition: all 0.3s ease;
    min-height: 241px;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .cut-icon {
    position: absolute;
    bottom: -5px;
    right: 19px;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .cut-icon .arrow-icon {
    width: 28px;
    position: absolute;
    transition: all 0.3s ease;
    bottom: 5px;
    right: 0;
    left: 0;
    text-align: center;
    margin: 0 auto;
    display: none;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .cut-icon .arrow-icon img {
    display: block;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .thubm-part {
    position: relative;
    margin-bottom: 30px;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .thubm-part .big--img img {
    width: 100%;
    display: block;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces:hover .thubm-part {
    transition: all 0.3s ease;
    margin-bottom: 0;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces:hover .thubm-part img {
    height: 0;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom h4 {
    font-size: 25px;
    color: #1f1f1f;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    display: block;
    margin-bottom: 15px;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom .hidden-text {
    display: none;
    transition: all 0.3s ease;
    margin-top: 0;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces:hover .content-bottom .hidden-text {
    display: block;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .thumb-ai-serivces:hover .cut-icon .arrow-icon {
    display: block;
    transition: all 0.3s ease;
}

.ai-driven-analytics-section .right-side-part .col-lg-4 {
    margin-bottom: 30px;
    padding: 0 15px;
}

.ai-driven-analytics-section .right-side-part .col-lg-4 a {
    text-decoration: none;
    transition: all 0.3s ease;
}

.customer-ai-solutions-section {
    padding: 100px 41px;
    background: #fff;
    overflow: hidden;
}

.customer-ai-solutions-section .col-lg-5, .customer-ai-solutions-section .col-lg-7 {
    padding: 0 15px;
}

.customer-ai-solutions-section .left-side-part {
    display: grid;
    height: 100%;
}

.customer-ai-solutions-section .left-side-part .happy-clients .number strong {
    display: block;
    text-align: left;
    color: #fff;
    text-transform: capitalize;
    background: linear-gradient(to left, #d938b6, #a64fcd, #6d9efb);
    -webkit-text-fill-color: #fff;
    background-size: 200% 200%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 2px transparent;
    text-transform: none;
    font-size: 80px;
}

.customer-ai-solutions-section .left-side-part .happy-clients h5 {
    font-size: 20px;
    color: #1f1f1f;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    display: block;
    margin-top: 14px;
}

.customer-ai-solutions-section .right-side-part {
    position: relative;
}

.customer-ai-solutions-section .right-side-part .bg-image img {
    display: block;
}

.customer-ai-solutions-section .right-side-part .customer-slider {
    position: absolute;
    bottom: 23%;
    right: 103px;
    width: 75%;
}

.customer-ai-solutions-section .right-side-part .customer-slider .item p {
    font-size: 18px;
    line-height: 34px;
    color: #fff;
    font-weight: 500;
}

.customer-ai-solutions-section .right-side-part .customer-slider .item span {
    display: block;
    margin-top: 23px;
    font-size: 18px;
    line-height: 34px;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.customer-ai-solutions-section .right-side-part .customer-slider .item span img {
    width: 50px;
    border-radius: 50%;
    margin-right: 20px;
}

.customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
    background: transparent;
    border: 0;
    border-width: 0;
    outline: none;
    box-shadow: none;
    position: absolute;
    bottom: -141px;
    left: 10px;
    z-index: 5;
    cursor: pointer;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .bg-image img {
    object-position: right bottom;
}

.customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow.slick-prev {
    margin-left: -31px;
}

.customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow.slick-next {
    margin-left: 14px;
}

.accordion-container {
    position: relative;
    height: auto;
}

.accordion-container .set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 20px 0;
    border-bottom: 1px solid #c6c6c6;
}

.accordion-container .set>a {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    color: #555;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.accordion-container .set>a i {
    float: right;
    margin-top: 2px;
}

.accordion-container .set>a.active {
    background-color: #fff;
    color: #fff;
}

.accordion-container .set .fa {
    position: absolute;
    top: 37px;
    right: 10px;
}

.accordion-container .set .fa.fa-plus {
    transform: rotate(89deg);
}

.accordion-container .content {
    background-color: #fff;
    display: none;
}

.accordion-container .content p {
    margin: 0;
    font-size: 18px;
    line-height: 26px;
    color: #333333;
    font-weight: 500;
    margin-bottom: 20px;
}

.accordion-container .content .read-more {
    font-size: 18px;
    color: #333333;
    font-weight: 600;
    display: inline-block;
    text-decoration: none;
}

.accordion-container .content .read-more:hover {
    text-decoration: underline;
}

.frontiers-of-artificial-intelligence {
    padding: 100px 55px 100px 0;
    background: #fff;
    position: relative;
    overflow: hidden;
}

.frontiers-of-artificial-intelligence .artificial-intelligence-shap {
    position: absolute;
    bottom: 0;
    left: 0;
}

.frontiers-of-artificial-intelligence .right-side-accodian-part .heading2 {
    margin-bottom: 80px;
}

.frontiers-of-artificial-intelligence .accordion-container .set .date-part {
    font-size: 14px;
    line-height: 39px;
    color: #929191;
    font-weight: 500;
    display: block;
}

.frontiers-of-artificial-intelligence .accordion-container .set .date-part svg {
    width: 56px;
    height: 56px;
    color: #1f1f1f
}

.frontiers-of-artificial-intelligence .accordion-container .set .date-part strong {
    display: block;
    font-size: 60px;
    font-weight: 600;
    color: #1f1f1f;
}

.frontiers-of-artificial-intelligence .accordion-container .set h3 {
    font-size: 28px;
    line-height: 40px;
    color: #1f1f1f;
    font-weight: 600;
}

.frontiers-of-artificial-intelligence .accordion-container .content {
    display: block;
}

.frontiers-of-artificial-intelligence .link-btn {
    margin-top: 40px;
}

.drive-efficiency-section {
    padding: 50px 54px 0;
    background: #fff;
}

.drive-efficiency-section .col-lg-12 {
    padding: 0 15px;
}

.drive-efficiency-section .drive-efficiency-container {
    background: url('../images/drive-efficiency-banner.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    padding: 60px;
    border-radius: 20px 20px 0 0;
}

.drive-efficiency-section .drive-efficiency-container .heading2 {
    color: #fff;
    margin-bottom: 30px;
}

.drive-efficiency-section .drive-efficiency-container p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    margin-bottom: 30px;
}

footer {
    background: #fff;
    padding: 0 54px 80px;
}

footer .footer-container {
    background: url('../images/footer-bg.jpg') no-repeat;
    background-size: cover;
    background-position: bottom;
    padding: 130px 80px 0;
}

footer .footer-container .footer-links {
    padding-bottom: 160px;
}

footer .footer-container .common-part .logo-part {
    margin-bottom: 50px;
}

footer .footer-container .common-part .logo-part a {
    display: block;
}

footer .footer-container .common-part p {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 40px;
}

footer .footer-container .common-part .email-id a {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 500;
}

footer .footer-container .common-part strong {
    font-size: 26px;
    line-height: 36px;
    color: #fff;
    display: block;
    margin-bottom: 30px;
    font-weight: 600;
}

footer .footer-container .col-lg-5 .common-part strong {
    text-align: center;
}

footer .footer-container .common-part ul li {
    display: block;
    margin-bottom: 16px;
}

footer .footer-container .col-lg-2, footer .footer-container .col-lg-3, footer .footer-container .col-lg-5 {
    padding: 0 15px;
}

footer .footer-container .common-part span {
    font-size: 20px;
    font-weight: 700;
    display: block;
    margin-bottom: 9px;
    color: #fff;
}

footer .footer-container .common-part span.top-margin {
    margin-top: 40px;
}

footer .footer-container .common-part ul li:last-child {
    margin-bottom: 0;
}

footer .footer-container .common-part ul li a {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
}

footer .footer-container .common-part ul li a:hover {
    text-decoration: underline;
}

footer .footer-container .col-lg-3:nth-child(1) .common-part {
    padding-right: 60px;
}

footer .footer-container .col-lg-3:nth-child(2) .common-part {
    padding-left: 60px;
    padding-right: 30px;
}

footer .footer-container .col-lg-3:nth-child(3) .common-part {
    padding-left: 60px;
}

footer .footer-container .copy-right-text {
    text-align: center;
}

footer .footer-container .copy-right-text p {
    font-size: 18px;
    line-height: 25px;
    color: #333333;
    font-weight: 600;
}

footer .footer-container .copy-right-text p a {
    color: #8335b9;
}

.common-inner-banner {
    padding: 38px 54px 38px;
}

.common-inner-banner .banner-image {
    padding: 23px 0;
    position: relative;
    background: none;    /*     border-radius: 40px; */
}

.common-inner-banner .banner-image .heading {
    color: #111;
}

.common-inner-banner .banner-image .breadcrumbs {
    font-size: 14px;
    line-height: 27px;
    text-transform: none;
    letter-spacing: 0em;
    word-spacing: 0px;
    font-style: normal;
    font-weight: 600;
}

.common-inner-banner .banner-image .breadcrumbs a {
    color: #fff;
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.common-inner-banner .banner-image .breadcrumbs .current {
    color: #fff;
}

.common-inner-banner .banner-image .breadcrumbs a:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
}

.common-inner-banner .banner-image .breadcrumbs a:before {
    background: linear-gradient(var(--link-gradient-angle), #e24c4a var(--link-gradient-colorstop-1), #386bb7 var(--link-gradient-colorstop-2));
}

.common-inner-banner .banner-image .breadcrumbs .delimiter {
    color: #c5c5c5;
    display: inline-block;
    margin: 0 3px;
}

.common-inner-banner .banner-image .breadcrumbs .delimiter:before {
    content: '/';
    display: inline-block;
}

.get-in-touch-section {
    padding: 100px 41px;
    background: #fff;
}

.get-in-touch-section .col-lg-6 {
    padding: 0 15px;
}

.get-in-touch-section .left-side-part {
    padding-right: 50px;
}

.get-in-touch-section .left-side-part h6 {
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #000;
    margin-bottom: 20px;
}

.get-in-touch-section .left-side-part .heading2 {
    margin-bottom: 20px;
}

.get-in-touch-section .left-side-part p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
}

.get-in-touch-section .left-side-part .direact-contact-info {
    margin-top: 40px;
}

.get-in-touch-section .left-side-part .direact-contact-info .common-contact h5 {
    font-size: 25px;
    color: #111111;
    line-height: 35px;
    font-family: "Sora", sans-serif;
    font-weight: 500;
    margin-bottom: 16px;
}

.get-in-touch-section .left-side-part .direact-contact-info .col-lg-6 {
    margin-bottom: 40px;
}

.get-in-touch-section .left-side-part .direact-contact-info .common-contact p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
}

.get-in-touch-section .left-side-part .direact-contact-info .common-contact p a {
    color: #8335b9;
    text-decoration: none;
    display: block;
}

.get-in-touch-section .left-side-part .direact-contact-info .common-contact .social-icon a {
    margin-right: 15px;
    text-decoration: none;
    color: #333333;
}

.get-in-touch-section .left-side-part .direact-contact-info .common-contact .social-icon a svg {
    width: 18px;
    height: 18px;
}

.get-in-touch-section .left-side-part .direact-contact-info .common-contact .social-icon a:last-child {
    margin-right: 0;
}

.fgroup label {
    position: absolute;
    top: 28px;
    left: 0;
    transition: all 0.3s;
    pointer-events: none;
    padding: 0px;
    font-family: 'Archivo', sans-serif;
    display: revert;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
}

.fgroup {
    position: relative;
    text-align: left;
}

.form-cont input, .form-cont textarea {
    width: 100%;
    padding: 20px 0;
    margin: 7px 0;
    color: #000;
    font-weight: 400;
    font-size: 15px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: -webkit-focus-ring-color auto 0px;
    border: 0;
    background: transparent;
    border-bottom: 1px solid #adadad;
    outline: none;
    box-shadow: none;
    resize: none;
}

.fgroup.used label, .fgroup input:focus~label, .fgroup input.used~label, .fgroup input.used~label, .fgroup input.inused~label, .fgroup textarea:focus~label, .fgroup textarea.used~label, .fgroup textarea.inused, .fgroup select:focus~label, .fgroup select.used~label, .fgroup select.inused~label {
    top: 6px;
    left: 0;
    font-size: 12px;
    color: #000;
    padding: 3px;
}

.get-in-touch-section .right-side-part .get-in-touch-forms {
    position: relative;
    padding: 60px;
    border-radius: 30px;
    background: #F0F2F4;
}

.get-in-touch-section .right-side-part .get-in-touch-forms .heading2 {
    font-size: 33px;
    line-height: 45px;
    margin-bottom: 20px;
}

.get-in-touch-section .right-side-part .get-in-touch-forms p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
    margin-bottom: 40px;
}

.get-in-touch-section .right-side-part .get-in-touch-forms .form-cont {
    margin-top: 40px;
}

.get-in-touch-section .right-side-part .get-in-touch-forms .form-cont .link-btn {
    margin-top: 40px;
}

.get-in-touch-section .right-side-part .get-in-touch-forms .form-cont .link-btn .common-btn2 {
    border: 0;
    cursor: pointer;
}

.google-map {
    padding: 50px 41px 100px;
    background: #fff;
}

.google-map .col-lg-12 {
    padding: 0 15px;
}

.google-map iframe {
    display: block;
    height: 500px;
    border-radius: 30px;
}

.live-demo-btn {

    /*     width: 160px;
    padding: 20px 20px;
    text-align: center;
    border-radius: 6px 6px 0 0; */
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: -76px;
    transform: rotate(270deg);
    cursor: pointer;
    border: 1px solid transparent;
    transition: .25s all linear;
    z-index: 100;
    border-radius: 0;
    background: #659bff;
}

.live-demo-btn.view-demo {
    right: -72px;
}

.live-demo-btn .common-btn2 {
    border-radius: 0;
    padding: 19px 26px;
    background: #659bff;
    transition: 0.25s all linear;
}

.live-demo-btn .common-btn2 span {
    border-radius: 0;
    color: #fff;
}

.live-demo-btn:hover .common-btn2 {
    background: #fff;
}

.live-demo-btn:hover .common-btn2 span {
    color: #111;
}

.modal.request-demo-popup .modal-dialog {
    max-width: 1000px;
}

.common-popup .modal-content {
    border-radius: 15px;
}

.modal.request-demo-popup .modal-dialog .modal-body {
    padding: 0;
}

.common-popup .close-btn {
    width: 30px;
    height: 30px;
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    transition: 0.25s all linear;
    position: absolute;
    top: -8px;
    right: -6px;
    border-radius: 100%;
    border-width: 0;
    color: #fff;
    padding: 1px 4px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.common-popup .close-btn svg {
    width: 24px;
    height: 24px;
}

.common-popup .left-image-part {
    height: 100%;
    display: block;
}

.common-popup .left-image-part img {
    display: block;
    border-radius: 15px 0 0 15px;
    height: 100%;
    object-position: center;
    object-fit: cover;
}

.common-popup .content-popup .request-demo-from {
    padding: 50px 44px;
}

.common-popup .content-popup .request-demo-from h3 {
    font-size: 36px;
    color: #111111;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 50px;
}

.common-popup .content-popup .common-btn2 {
    border: 0;
    outline: none;
    box-shadow: none;
    cursor: pointer;
}

.common-popup .button-part {
    margin-top: 20px;
}

.common-popup .button-part .link-btn.link-btn1 .common-btn2 {
    background: linear-gradient(to right, #659bff, #eb8cd4);
}

.common-popup .button-part .link-btn.link-btn1 .common-btn2 span {
    color: #fff;
}

.common-popup .button-part .link-btn.link-btn1 {
    margin-left: 20px;
}

.built-to-outperform {
    padding: 100px 0 80px;
}

.built-to-outperform .left-side-part .heading2 small {
    font-size: 34px;
}

.built-to-outperform .left-side-part .heading2 small img {
    margin-right: 10px;
}

.built-to-outperform .right-side-part {
    display: flex;
    align-items: end;
    justify-content: end;
    height: 100%;
}

.built-to-outperform .right-side-part .link-btn {
    margin: 0 7px;
}

.built-to-outperform .right-side-part .common-btn3 a {
    background: linear-gradient(to right, #659bff, #eb8cd4);
}

.built-to-outperform .right-side-part .common-btn3 a span {
    color: #fff;
}
.built-to-outperform .right-side-part{
    display: inline-grid;
        align-items: end;
        height: 100%;
}
.leading-the-convergence-section {
    position: relative;
    padding: 0 41px 100px;
}

.leading-the-convergence-section .col-lg-12 {
    padding: 0 15px;
}

.leading-the-convergence-section .big-banner-sec {
    border-radius: 86px;
    position: relative;
}

.leading-the-convergence-section .big-banner-sec img {
    border-radius: 86px;
    width: 100%;
}

.leading-the-convergence-section .big-banner-sec .content-part {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1007px;
}

.leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part {
    width: 984px;
}

.leading-the-convergence-section .big-banner-sec .content-part .cut-potion {
    position: absolute;
    bottom: -2px;
    right: -5px;
    width: 100%;
}

.leading-the-convergence-section .big-banner-sec .content-part .cut-potion img {
    display: block;
    width: 100%;
    border-radius: 0;
}

.leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part {
    width: 914px;
}

.leading-the-convergence-section .big-banner-sec .content-part .center-content {
    position: absolute;
    bottom: 0;
    right: 55px;
    width: 80%;
}

.leading-the-convergence-section .big-banner-sec .content-part .center-content h2 {
    font-size: 51px;
    color: #111111;
    line-height: 67px;
    margin-bottom: 30px;
    font-family: "Sora", sans-serif;
    font-weight: 500;
}

.leading-the-convergence-section .big-banner-sec .content-part .center-content h2 span {
    font-size: 28px;
    display: block
}

.leading-the-convergence-section .big-banner-sec .content-part .center-content p {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
    font-weight: 500;
}

.leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part .center-content p {
    margin-bottom: 20px;
}

.leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part .center-content p:last-child {
    margin-bottom: 0;
}

.leading-the-convergence-section.doc-jpt-banner-peter-section {
    padding-bottom: 200px;
}

.leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content h2 {
    font-size: 47px;
    line-height: 63px;
}

.leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part {
    width: 1025px;
}

.leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content {
    bottom: 0;
}

.what-is-a-pdx-jpt-section {
    padding: 130px 41px;
    background: #fff;
}

.what-is-a-pdx-jpt-section .top-heading-part .col-lg-5 {
    padding: 0;
}

.what-is-a-pdx-jpt-section .top-heading-part .col-lg-7 {
    padding: 0 15px;
}

.what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
    color: #fff;
    text-transform: capitalize;
    background: linear-gradient(#6d9efb, #a64fcd, #d938b6);
    -webkit-text-fill-color: #fff;
    background-size: 100% 100%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 4px transparent;
    text-transform: none;
    font-size: 68px;
    margin-top: 0;
    display: block;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part p {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 30px;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part p strong {
    font-weight: 700;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part .listing-part {
    padding-left: 30px;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part .listing-part li {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    font-weight: 400;
    font-family: "Sora", sans-serif;
    margin-bottom: 15px;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part .listing-part li:last-child {
    margin-bottom: 0;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part p:last-child {
    margin-bottom: 0;
}

.what-is-a-pdx-jpt-section .top-heading-part .right-side-part .listing-part li:before {
    content: " ";
    width: 10px;
    height: 10px;
    background: linear-gradient(to right, #659bff, #eb8cd4);
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: -24px;
}

.what-is-a-pdx-jpt-section.cpm-what-is-the-section .top-heading-part .left-side-part .heading2 span {
    font-size: 56px;
}

.what-is-a-pdx-jpt-section .top-heading-part {
    margin-bottom: 120px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6 {
    padding: 0 15px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:first-child {
    padding-right: 100px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:last-child {
    padding-left: 100px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .left-part-img {
    position: -webkit-sticky;
    position: sticky;
    top: 111px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .left-part-img, .what-is-a-pdx-jpt-section .why-choose-pdxgpt .left-part-img img {
    border-radius: 40px;
    display: block;
    height: auto;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose {
    height: 100%;
    border-radius: 40px;
    background: #111111;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part {
    padding: 70px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
    color: #fff;
    font-size: 56px;
    line-height: 76px;
    margin-bottom: 60px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li {
    padding: 0 0;    /*  border-bottom: 2px solid #fff; */
    font-family: "Sora", sans-serif;
    position: relative;
    margin-bottom: 50px;
}

/* .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul {
padding-left: 36px;
} */

/* .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li:before {
content: "¹4";
font-size: 20px;
color: #fff;
border-radius: 50%;
position: absolute;
top: 49px;
left: -21px;
} */

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li a {
    display: block;
    text-decoration: none;
    color: #fff;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li .white-arrow {
    position: absolute;
    right: 0;
    top: 43px;
    display: none;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li h4 {
    font-size: 26px;
    color: #ffffff;
    line-height: 35px;
    font-weight: 600;
    margin-bottom: 16px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li p {
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li ul {
    padding-left: 40px !important;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li ul li {
    padding: 0;
    position: relative;
    border: 0;
    color: #fff;
    margin-bottom: 13px;
    line-height: 23px;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li ul li:before {
    content: "\2192" !important;    /* width: 7px !important;
    height: 7px !important;
    background: #fff !important;
    border-radius: 50% !important; */
    font-size: 19px;
    color: #fff;
    position: absolute !important;
    top: -2px !important;
    left: -30px !important;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt.renewable-energy-predixtions-model .right-side-part-choose .center-part .content-list ul {
    padding-left: 0;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt.renewable-energy-predixtions-model .right-side-part-choose .center-part .content-list ul li:before {
    content: none;
}

.the-pdx-gpt-34b-advantage-section {
    padding: 100px 41px;
    background: #fff;
}

.the-pdx-gpt-34b-advantage-section .col-lg-12 {
    padding: 0 15px;
}

.the-pdx-gpt-34b-advantage-section .col-lg-3, .the-pdx-gpt-34b-advantage-section .col-lg-4, .the-pdx-gpt-34b-advantage-section .col-lg-6 {
    padding: 0 15px;
    border-right: 2px solid #d0d0d0;
}

.the-pdx-gpt-34b-advantage-section .col-lg-3:last-child, .the-pdx-gpt-34b-advantage-section .col-lg-4:last-child, .the-pdx-gpt-34b-advantage-section .col-lg-6:last-child {
    border: 0;
}

.the-pdx-gpt-34b-advantage-section .col-lg-4 {
    margin-bottom: 50px;
}

.the-pdx-gpt-34b-advantage-section.the-pdx-gpt-34b-advantage-section-new {
    padding-top: 0;
}

.the-pdx-gpt-34b-advantage-section.the-pdx-gpt-34b-advantage-section-new .col-lg-4 {
    margin-bottom: 0;
}

.the-pdx-gpt-34b-advantage-section.key-applications-section {
    padding-bottom: 60px;
}

.the-pdx-gpt-34b-advantage-section.key-applications-section .col-lg-4 {
    margin-bottom: 0;
}

.the-pdx-gpt-34b-advantage-section.churn-predixtions-section-part {
    padding-top: 0;
}

.the-pdx-gpt-34b-advantage-section.what-makes-predixtions-section .col-lg-4 {
    margin-bottom: 0;
}

.the-pdx-gpt-34b-advantage-section.churn-predixtions-section-part .col-lg-4 {
    margin-bottom: 0;
}

.the-pdx-gpt-34b-advantage-section .heading2 {
    margin-bottom: 80px;
    margin-left: 53px;
}

.the-pdx-gpt-34b-advantage-section .advantage-thumb {
    padding: 0 60px;
}

.the-pdx-gpt-34b-advantage-section .col-lg-3:last-child .advantage-thumb {
    border-right: 0;
}

.the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part {
    margin-bottom: 40px;
}

.the-pdx-gpt-34b-advantage-section.key-capabilities-bfsi-section {
    padding-bottom: 50px;
}

.the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part strong {
    display: block;
    text-align: left;
    color: #fff;
    text-transform: capitalize;
    background: linear-gradient(#a64fcd, #6d9efb);
    -webkit-text-fill-color: #fff;
    background-size: 5%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 3px transparent;
    text-transform: none;
    font-size: 84px;
}

.the-pdx-gpt-34b-advantage-section .advantage-thumb h4 {
    font-size: 27px;
    line-height: 38px;
    color: #111111;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    margin-bottom: 20px;
}

.the-pdx-gpt-34b-advantage-section .advantage-thumb p {
    font-size: 16px;
    line-height: 32px;
    color: #333333;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.the-pdx-gpt-34b-advantage-section .advantage-thumb .read-more-btn {
    display: inline-block;
    margin-top: 30px;
    text-decoration: none;
    color: #111111;
    font-weight: 600;
    font-size: 15px;
    text-decoration: underline;
    font-family: "Sora", sans-serif;
    display: none;
}

.where-can-you-access-the-section {
    padding: 100px 54px;
    background: #fff;
}

.where-can-you-access-the-section.where-can-you-spacing {
    padding-top: 0;
}

.where-can-you-access-the-section .container-where-can-you {
    background: url(../images/pdx/where-can-you-access-the-section-background.jpg) no-repeat;
    border-radius: 40px;
    position: relative;
    background-position: center;
    padding: 123px 100px;
    background-size: cover;
}

.where-can-you-access-the-section .container-where-can-you .heading2 {
    color: #fff;
    font-size: 56px;
    margin-bottom: 50px;
    line-height: 73px;
    font-weight: 400;
}

.where-can-you-access-the-section .container-where-can-you .heading2 br {
    display: none;
}

.where-can-you-access-the-section .container-where-can-you p {
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 30px;
}

.where-can-you-access-the-section .container-where-can-you p a {
    color: #fff;
}

.where-can-you-access-the-section .container-where-can-you p br {
    display: none;
}

.where-can-you-access-the-section .container-where-can-you .col-lg-12 {
    width: 70%;
}

.where-can-you-access-the-section .container-where-can-you p:last-child {
    margin-bottom: 0;
}

.where-can-you-access-the-section .container-where-can-you p strong {
    font-weight: 600;
}

.where-can-you-access-the-section .container-where-can-you .shap-e-cut {
    width: 330px;
    position: absolute;
    top: -14px;
    right: 57px;
}

.where-can-you-access-the-section .container-where-can-you .shap-e-cut img {
    width: 100%;
    display: block;
}

.explore-for-cutting-edge {
    padding: 100px 41px;
    background: #fff;
}

.explore-for-cutting-edge .col-lg-8, .explore-for-cutting-edge .col-lg-4 {
    padding: 0 15px;
}

.explore-for-cutting-edge .left-side-part .heading2 {
    margin-bottom: 35px;
    font-size: 35px;
    line-height: 46px;
}

.explore-for-cutting-edge .left-side-part .modal-option ul li {
    font-size: 27px;
    line-height: 38px;
    color: #111111;
    font-weight: 400;
    font-family: "Sora", sans-serif;
    margin-bottom: 0;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}

.explore-for-cutting-edge .left-side-part .modal-option ul li:last-child {
    margin-right: 0;
}

.explore-for-cutting-edge .left-side-part .modal-option ul li a {
    color: #111111;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.explore-for-cutting-edge .left-side-part .modal-option ul li a img {
    margin-right: 10px;
    width: 35px;
}

.explore-for-cutting-edge .left-side-part .modal-option ul li:last-child {
    margin-bottom: 0;
}

.explore-for-cutting-edge .right-side-part {
    padding: 60px;
    border-radius: 40px;
    border: 2px solid #606060;
}

.explore-for-cutting-edge .right-side-part h3 {
    font-size: 54px;
    line-height: 63px;
    color: #111111;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 40px;
}

.explore-for-cutting-edge .right-side-part p {
    font-size: 18px;
    line-height: 32px;
    color: #111;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.explore-for-cutting-edge .right-side-part .link-btn {
    margin-top: 40px;
}

.leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part {
    width: 1345px;
}

.leading-the-convergence-section.peter-sondergaard-section.cpm-banner-section .big-banner-sec .content-part {
    width: 1002px;
}

.leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content h2 {
    font-size: 37px;
    line-height: 46px;
}

.leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content {
    bottom: 0;
}

.leading-the-convergence-section.cpm-banner-section {
    padding: 0 41px 100px;
}

.leading-the-convergence-section.peter-sondergaard-section .big-banner-sec img {
    border-radius: 118px;
}

.leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part .center-content {
    bottom: 0;
}

.hubsport-section {
    background-color: #042D60;
    background: url("../images/hubsport/hubspot-banner.jpg") no-repeat;
    background-size: cover;
    padding: 100px 0;
    position: relative;
}

.hubsport-section:before {
    content: " ";
    background: rgb(59 128 255 / 80%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hubsport-section .container {
    z-index: 5;
    position: relative;
}

.hubsport-section .col-lg-8, .hubsport-section .col-lg-4 {
    padding: 0 15px;
}

.hubsport-section .left-side-part {
    padding-right: 50px;
}

/* .hubsport-section .left-side-part .top-brand img {
margin-bottom: 30px;
display: block;
width: 36%;
background: #fff;
padding: 20px;
border-radius: 10px;
} */
.hubsport-section .left-side-part .top-brand h3 {
    color: #fff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.hubsport-section .left-side-part .top-brand .heading {
    margin-bottom: 30px;
}

.hubsport-section .left-side-part .top-brand p {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 20px;
}

/* .hubsport-section .left-side-part .top-brand ul {
padding-left: 30px;
} */
.hubsport-section .left-side-part .top-brand ul li {
    font-size: 18px;
    line-height: 31px;
    color: #fff;
    font-weight: 400;
    font-family: "Sora", sans-serif;
    margin-bottom: 17px;
    position: relative;
    display: flex;
    align-items: center;
}

.hubsport-section .left-side-part .top-brand ul li .icon-part {
    width: 8%;
}

.hubsport-section .left-side-part .top-brand ul li .content-part {
    width: 88%;
    padding-left: 30px;
}

/* .hubsport-section .left-side-part .top-brand ul li:before {
content: " ";
width: 10px;
height: 10px;
background: #fff;
border-radius: 50%;
position: absolute;
top: 9px;
left: -25px;
} */
.hubsport-section .right-side-part .more-information {
    padding: 40px;
    border-radius: 40px;
    border: 5px solid #fff;
    background: #000;
}

.hubsport-section .right-side-part .more-information h4 {
    font-size: 26px;
    line-height: 35px;
    color: #ffffff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    text-align: center;
    margin-bottom: 40px;
}

.hubsport-section .right-side-part .more-information form .col-lg-6, .hubsport-section .right-side-part .more-information form .col-lg-12 {
    padding: 0 5px;
}

.hubsport-section .right-side-part .more-information form .mb-3 {
    margin-bottom: 25px !important;
}

.hubsport-section .right-side-part .more-information form .mb-3 label {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    display: block;
    margin-bottom: 8px;
    font-family: "Sora", sans-serif;
}

.hubsport-section .right-side-part .more-information form .mb-3 label.error {
    font-size: 14px;
    color: red;
}

.hubsport-section .right-side-part .more-information form .mb-3 input, .hubsport-section .right-side-part .more-information form .mb-3 select {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    padding: 10px 15px;
    border: 0;
    border-radius: 5px;
    color: #111;
    font-size: 16px;
    font-family: "Sora", sans-serif !important;
    outline: none;
}

.hubsport-section .right-side-part .more-information form .common-btn {
    cursor: pointer;
    padding: 16px 34px;
    display: block;
    width: 100%;
    background: #ffff01;
    border-color: #ffff01;
    color: #000000;
    font-family: "Manrope", sans-serif !important;
}

.hubsport-section .right-side-part .more-information form .common-btn:hover {
    background: #fff;
    border-color: #ffff01;
    color: #000000;
}

.top-heading {
    padding: 20px 0;
}

.top-heading .col-lg-12 {
    padding: 0 15px;
}

.top-heading .logo-part img {
    display: block;
    width: 200px;
}

.unlock-the-future-with-data-driven-insights {
    padding: 100px 41px 100px;
}

.unlock-the-future-with-data-driven-insights .col-lg-5, .unlock-the-future-with-data-driven-insights .col-lg-7 {
    padding: 0 15px;
}

.unlock-the-future-with-data-driven-insights .left-side-part {
    display: flex;
    align-items: center;
    height: 100%;
}

.unlock-the-future-with-data-driven-insights .left-side-part .heading2 {
    margin-bottom: 40px;
}

.unlock-the-future-with-data-driven-insights .left-side-part .heading2 small {
    font-size: 34px;
    display: block;
}

.unlock-the-future-with-data-driven-insights .left-side-part .link-btn .common-btn2 {
    background: linear-gradient(to right, #659bff, #eb8cd4);
}

.unlock-the-future-with-data-driven-insights .left-side-part .link-btn .common-btn2 span {
    color: #fff;
}

.unlock-the-future-with-data-driven-insights .right-side-part {
    position: relative;
}

.unlock-the-future-with-data-driven-insights .right-side-part .big-image img {
    border-radius: 40px;
    display: block;
    width: 100%;
}

.unlock-the-future-with-data-driven-insights .right-side-part .cut-img {
    position: absolute;
    right: -3px;
    bottom: 60px;
}

.unlock-the-future-with-data-driven-insights .right-side-part .cut-img img {
    display: block;
}

.what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 span {
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: unset;
    font-size: 54px;
    font-weight: 200;
}

/* .transform-data-into-strategic-decisions-section .right-side-part {
padding-left: 70px;
} */
.what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section {
    background: #f0f2f4;
    padding: 0 41px 100px;
}

.what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part {
    margin-bottom: 0;
    padding: 100px;
    border-radius: 60px;
    background: #fff;
}

.what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .col-lg-5, .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .col-lg-7 {
    padding: 0 15px;
}

.key-highlights-section {
    padding: 100px 41px;
    background: #fff;
}

.key-highlights-section .col-lg-6 {
    padding: 0 15px;
}

.key-highlights-section .col-lg-6:first-child {
    padding-right: 30px
}

.key-highlights-section .col-lg-6:last-child {
    padding-left: 30px
}

.key-highlights-section .left-side-part {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 111px;
}

.key-highlights-section .left-side-part .big-img img {
    display: block;
    width: 100%;
    border-radius: 38px;
}

.key-highlights-section .left-side-part .cut-image {
    position: absolute;
    bottom: -1px;
    right: -3px;
}

.key-highlights-section .left-side-part .cut-image img {
    display: block;
}

.key-highlights-section .right-side-part {
    padding-left: 0;
}

.key-highlights-section .right-side-part .heading2 {
    margin-bottom: 40px;
}

.key-highlights-section .right-side-part .icon {
    text-align: center;
}

.key-highlights-section .right-side-part .icon img {
    display: block;
}

.key-highlights-section .hightlights-option ul li {
    margin-bottom: 60px;
}

.key-highlights-section .hightlights-option ul li:last-child {
    margin-bottom: 0;
}

.key-highlights-section .hightlights-option ul li .right-side-part1 h3 {
    color: #111111;
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 20px;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.key-highlights-section .hightlights-option ul li .right-side-part1 p {
    font-size: 18px;
    line-height: 38px;
    color: #333333;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.competitive-advantages-section .accordion-container {
    position: relative;
    height: auto;
}

.competitive-advantages-section .set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: transparent;
    padding: 0;
    border-bottom-color: #fff;
    border: 0;    /*     padding-left: 30px; */
    margin-bottom: 40px;
}

.competitive-advantages-section .set:last-child {
    margin-bottom: 0;
}

/* .competitive-advantages-section .set:before {
content: "¹4";
font-size: 20px;
color: #fff;
border-radius: 50%;
position: absolute;
top: 38px;
left: 5px;
} */
.competitive-advantages-section .set>.accoding-set {
    display: block;
    padding: 0 0 16px;
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    color: #ffffff;
    font-size: 28px;
    line-height: 38px;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.competitive-advantages-section .set>.accoding-set i {
    float: right;
    margin-top: 2px;
    display: none;
}

.competitive-advantages-section .set>.accoding-set.active {
    color: #fff;
}

.competitive-advantages-section .content {
    display: block;
    background-color: transparent;
}

.competitive-advantages-section .content p {
    margin: 0;
    font-size: 18px;
    line-height: 38px;
    color: #fff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.competitive-advantages-section {
    padding: 100px 41px;
    background: #171717;
}

.competitive-advantages-section .col-lg-6 {
    padding: 0 15px;
}

.competitive-advantages-section .col-lg-6:first-child {
    padding-right: 100px;
}

.competitive-advantages-section .col-lg-6:last-child {
    padding-left: 100px
}

.competitive-advantages-section.the-predixtions-advantage .col-lg-6:first-child {
    padding-right: 100px;
}

.competitive-advantages-section.the-predixtions-advantage .col-lg-6:last-child {
    padding-left: 100px;
}

.competitive-advantages-section .left-side-part {
    background: #1f1f1f;
    border-radius: 30px;
    height: 100%;
}

.competitive-advantages-section .left-side-part .center-part {
    padding: 80px 70px;
}

.competitive-advantages-section .left-side-part .heading2 {
    color: #fff;
    margin-bottom: 40px;
}

.competitive-advantages-section .right-side-part-image {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 111px;
}

.competitive-advantages-section .right-side-part-image img {
    display: block;
    border-radius: 40px;
    width: 100%;
}

.common-inner-banner.resources-banner .banner-image {
    background: none;
    position: relative;
    padding: 23px 0;
}

.common-inner-banner.resources-banner {
    padding-bottom: 38px;
}

.common-inner-banner.resources-banner .banner-image .heading {
    color: #111111;
}

/* .common-inner-banner.resources-banner .banner-image:before {
content: " ";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
border-radius: 40px;
} */
.common-inner-banner.resources-banner .banner-image .breadcrumbs {
    z-index: 5;
    position: relative;
}

.common-inner-banner.resources-banner .banner-image .heading {
    z-index: 5;
    position: relative;
}

.resources-section {
    padding: 100px 41px;
    background: #fff;
}

.resources-section .col-lg-4 {
    padding: 0 15px;
    margin-bottom: 30px;
}

.resources-section .resources-thumb {
    overflow: hidden;
    position: relative;
    transition: 0.25s all linear;
}

.resources-section .resources-thumb a {
    text-decoration: none;
    transition: 0.25s all linear;
}

.resources-section .resources-thumb .thumb-image {
    overflow: hidden;
    position: relative;
    border-radius: 20px;
    transition: 0.25s all linear;
}

.resources-section .resources-thumb .thumb-image img {
    border-radius: 20px;
    display: block;
    width: 100%;
    transition: 0.25s all linear;
}

.resources-section .resources-thumb:hover .thumb-image img {
    -ms-transform: scale(1.1);    /* IE 9 */
    -webkit-transform: scale(1.1);    /* Safari 3-8 */
    transform: scale(1.1);
    transition: 0.25s all linear;
}

.resources-section .resources-thumb .resources-content {
    margin-top: 30px;
}

.resources-section .resources-thumb .resources-content h2 {
    font-size: 22px;
    line-height: 33px;
    color: #111111;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    margin-bottom: 20px;
}

.resources-section .resources-thumb:hover .resources-content .link-btn div span svg {
    color: #fff;
}

.resources-section .resources-thumb:hover .resources-content .link-btn div {
    background: linear-gradient(to right, #659bff, #eb8cd4);
    transition: 0.25s all linear;
}

.resources-section .resources-thumb:hover .resources-content .link-btn div span {
    color: #fff;
}

.resources-section .resources-thumb .resources-content .link-btn div span svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.what-is-a-pdx-jpt-section.why-us-section {
    background: #f0f2f4;
    padding: 100px 41px 100px;
}

.what-is-a-pdx-jpt-section.why-us-section .top-heading-part {
    margin-bottom: 0;
}

.idream-section {
    padding: 100px 53px;
    background: #fff;
}

.idream-section.idream-section-new {
    padding-bottom: 0;
}

.idream-section .main-container-div {
    padding: 93px 100px;
    border-radius: 40px;
    background: url('../images/the-predixtions-difference/idream-background.jpg') no-repeat;
    background-position: center;
    background-size: cover;
}

.idream-section .main-container-div .col-lg-2 {
    padding: 0 15px;
    text-align: center;
}

.idream-section .main-container-div .idream-point i {
    font-size: 106px;
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px #fff;
    font-family: "Sora", sans-serif;
    font-weight: 700;
}

.idream-section .main-container-div .idream-point p {
    font-size: 22px;
    color: #fefefe;
    font-weight: 500;
    line-height: 30px;
    margin-top: 20px;
}

.the-core-differentiator-section {
    padding: 130px 41px;
    background: url('../images/the-predixtions-difference/the-core-differentiator-background.jpg')no-repeat;
    background-size: cover;
    background-position: center;
}

.the-core-differentiator-section .heading-part {
    margin-bottom: 40px;
}

.the-core-differentiator-section .heading-part .heading2 {
    color: #fff;
}

.the-core-differentiator-section .col-lg-6 {
    padding: 0 15px;
}

.the-core-differentiator-section .col-lg-6:first-child {
    padding-right: 60px;
}

.the-core-differentiator-section .col-lg-6:last-child {
    padding-left: 60px;
}

.the-core-differentiator-section .left-side-part .icon img {
    display: block;
}

.the-core-differentiator-section .right-side-part h3 {
    font-size: 26px;
    color: #fff;
    font-family: "Sora", sans-serif;
    font-weight: 500;
    line-height: 34px;
    margin-bottom: 20px;
    transition: 0.25s all linear;
}

.the-core-differentiator-section .right-side-part p {
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    font-weight: 500;
}

.the-core-differentiator-section .code-icon-part {
    padding: 40px 0;
}

.the-core-differentiator-section .right-side-part {
    position: relative;
}

/* .the-core-differentiator-section .right-side-part:before {
content: " ";
width: 100%;
height: 2px;
background: #fff;
position: absolute;
bottom: -58px;
left: 0;
} */
.the-core-differentiator-section .left-side-part .code-icon-part:last-child .right-side-part:before {
    content: none;
}

.tailored-solutions-for-every-industry {
    padding: 100px 53px;
    background: #fff;
}

.tailored-solutions-for-every-industry .ai-driven-analytics-section {
    border-radius: 60px;
}

.tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
    min-height: 221px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section {
    padding-top: 50px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider {
    bottom: 23%;
    right: auto;
    left: 64px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow {
    bottom: -141px;
    left: auto;
    right: -10px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow.slick-next {
    margin-right: 0;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow.slick-prev {
    margin-right: 46px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part {
    padding-left: 60px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients .number strong {
    font-size: 128px;
}

.customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients h5 {
    font-size: 32px;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container {
    padding: 0;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .col-lg-8 {
    background: url('../images/drive-efficiency-banner.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    padding: 80px;
    border-radius: 20px 0 0 0;
}

/* 
.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .heading2 {
margin-bottom: 0;
}
 */
.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .col-lg-4 {
    background-color: #5574f3;    /* For browsers that do not support gradients */
    background-image: linear-gradient(#5574f3, #c93fbd);
    padding: 40px;
    border-radius: 0 20px 20px 0;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo {
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 36px;
    display: flex;
    text-transform: uppercase;
    width: 100%;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo .center-part {
    width: 100%;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .icon {
    width: 10%;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .text {
    width: 90%;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .icon svg {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p a {
    color: #fff;
    text-decoration: none;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p a:hover {
    text-decoration: underline;
}

.drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p:last-child {
    margin-bottom: 0;
}

.vision-and-mission {
    padding: 100px 53px;
    background: #fff;
}

.vision-and-mission .left-side-part {
    overflow: hidden;
    border-radius: 40px;
    position: relative;
}

.vision-and-mission .left-side-part .big-image img {
    height: 400px;
    width: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 40px;
}

.vision-and-mission .left-side-part .cut-image {
    position: absolute;
    bottom: 0;
    right: -4px;
}

.vision-and-mission .left-side-part .cut-image img {
    display: block;
}

.vision-and-mission .left-side-part .content-part {
    width: 60%;
    position: absolute;
    bottom: 67px;
    left: 67px;
}

.vision-and-mission .left-side-part .content-part h2 {
    font-size: 40px;
    line-height: 49px;
    font-weight: 500;
    color: #fff;
    font-family: "Sora", sans-serif;
    margin-bottom: 29px;
}

.vision-and-mission .left-side-part .content-part p {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    font-weight: 400;
    font-family: "Sora", sans-serif;
}

.vision-and-mission .col-lg-8, .vision-and-mission .col-lg-4 {
    padding: 0 15px;
}

.vision-and-mission .col-lg-4 .right-side-part-set {
    background: url(../images/pdx-to-gpt.jpg) no-repeat;
    background-size: cover;
    background-position: bottom center;
    height: 100%;
    border-radius: 40px;
    position: relative;
}

.vision-and-mission .col-lg-4 .right-side-part-set .vision-part-set {
    position: absolute;
    top: 50px;
    left: 50px;
    right: 50px;
}

.vision-and-mission .right-side-part-set .vision-part-set h3 {
    font-size: 32px;
    line-height: 41px;
    font-weight: 500;
    color: #fff;
    font-family: "Sora", sans-serif;
    margin-bottom: 25px;
}

.vision-and-mission .right-side-part-set .vision-part-set p {
    font-size: 60px;
    line-height: 73px;
    color: #fff;
    font-weight: 400;
    font-family: "Sora", sans-serif;
}

.about-hero-section {
    padding: 100px 53px;
    background: #fff;
}

/* .about-hero-section .col-lg-7, .about-hero-section .col-lg-5 {
padding: 0 15px;
} */
.about-hero-section .left-side-part {
    padding-right: 60px;
    padding-left: 0;
}

.about-hero-section .col-lg-7, .about-hero-section .col-lg-5 {
    padding: 0 15px;
}

.about-hero-section .left-side-part .heading2 {
    margin-bottom: 30px;
    font-size: 46px;
}

.about-hero-section .left-side-part p {
    font-size: 18px;
    line-height: 30px;
    color: #333333;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 30px;
}

.about-hero-section .left-side-part p:last-child {
    margin-bottom: 0;
}

.about-hero-section .left-side-part h3 {
    color: #fff;
    text-transform: capitalize;
    background: linear-gradient(#6d9efb, #a64fcd, #d938b6);
    -webkit-text-fill-color: #fff;
    background-size: 100% 100%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 4px transparent;
    text-transform: none;
    font-size: 68px;
    margin-top: 91px;
    display: block;
    transform: rotate(-90deg);
    width: 362px;
    margin-left: -68px;
    height: 200px;
    overflow: hidden;
    text-transform: capitalize;
}

.about-hero-section .right-side-part {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 111px;
}

.about-hero-section .right-side-part .main-image img {
    width: 100%;
    display: block;
    border-radius: 60px;
}

/* .about-hero-section .right-side-part .main-image img {
display: block;
width: 100%;
-webkit-mask-image: url('https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/Group-18419.svg');
-webkit-mask-size: contain;
-webkit-mask-position: center center;
-webkit-mask-repeat: no-repeat;
}

.about-hero-section .right-side-part .cut-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
} */

/* .about-hero-section .right-side-part .cut-image img {
width: 100%;
display: block;
} */
.common-inner-banner.about-us-banner-section {
    padding-bottom: 38px;
}

.common-inner-banner.about-us-banner-section .banner-image {
    background: none;
    position: relative;
    padding: 23px 0;
}

.common-inner-banner.about-us-banner-section .banner-image .heading {
    color: #111111;
}

/* .common-inner-banner.about-us-banner-section .banner-image:before {
content: " ";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
border-radius: 40px;
} */

/* 
.common-inner-banner.about-us-banner-section .banner-image .breadcrumbs {
z-index: 5;
position: relative;
}

.common-inner-banner.about-us-banner-section .banner-image .heading {
z-index: 5;
position: relative;
} */

.predixitions-x {
    padding: 100px 41px;
}

.predixitions-x .left-side-part {
    text-align: right;
    margin-right: 100px;
}

.predixitions-x .col-lg-6 {
    padding: 0 15px;
}

/* .predixitions-x .right-side-part {
padding-left: 60px;
} */
.predixitions-x .right-side-part .heading2 {
    font-size: 75px;
    line-height: 76px;
    margin-right: 200px;
}

.predixitions-x .right-side-part .heading2 small {
    display: block;
    font-size: 26px;
}

.logo-patners-section {
    padding: 100px 41px;
    background: #fff;
}

.logo-patners-section .logo-patners-slider .item {
    padding: 0 15px;
}

.logo-patners-section .logo-patners-slider .item img {
    width: 80%;
    margin: 0 auto;
    display: block;
}

.logo-patners-section .col-lg-12 {
    padding: 0 15px;
}

.logo-patners-section .items {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
}

.logo-patners-section .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
}

.logo-patners-section .slick-arrow {
    display: none !important;
}

.what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
    font-size: 95px;
    line-height: 122px;
    -webkit-text-fill-color: #f0f2f4;
}

.what-is-a-pdx-jpt-section.saas-section-banner .top-heading-part .right-side-part {
    display: flex;
    align-items: end;
    height: 100%;
    padding-left: 38%;
}

.banner-images-section {
    padding: 0 41px 100px;
    text-align: center;
}

.banner-images-section .big-image img {
    border-radius: 118px;
    width: 100%;
    display: block;
}

.banner-images-section .main-image-part {
    position: relative;
}

.banner-images-section .main-image-part .cut-image {
    position: absolute;
    top: -3px;
    right: 160px;
}

.opportunity-predictions-section {
    padding: 100px 41px;
    background: #fff;
}

.opportunity-predictions-section .main-container {
    padding: 80px;
    background: #171717;
    border-radius: 40px;
}

.opportunity-predictions-section .main-container .heading-part {
    margin-bottom: 80px;
}

.opportunity-predictions-section .main-container .heading-part .heading2 {
    color: #fff;
}

.opportunity-predictions-section .main-container .col-lg-3 {
    padding: 0 15px;
}

.opportunity-predictions-section .main-container .thumb-part {
    border-radius: 40px;
    border: 1px solid #414141;
    transition: 0.25s all linear;
    height: 100%;
    s
}

.opportunity-predictions-section .main-container .thumb-part .icon {
    margin-bottom: 60px;
}

.opportunity-predictions-section .main-container .thumb-part .icon .white-img {
    display: none;
}

/* 
.opportunity-predictions-section .main-container .thumb-part:hover .icon .white-img {
display: block;
}

.opportunity-predictions-section .main-container .thumb-part:hover .icon .color-icon {
display: none;
} */
.opportunity-predictions-section .main-container .thumb-part .content h3 {
    font-size: 30px;
    color: #fff;
    line-height: 43px;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 30px;
}

.opportunity-predictions-section .main-container .thumb-part .content p {
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    font-weight: 500;
    font-family: "Sora", sans-serif;
}

.opportunity-predictions-section .main-container .thumb-part .normal-hover .content h3 {
    margin-bottom: 0;
}

.opportunity-predictions-section .main-container .thumb-part .normal-hover .icon {
    margin-bottom: 117px;
}

.opportunity-predictions-section .main-container .thumb-part .color-hover {
    padding: 50px;    /*     display: none; */

    /*     position: absolute;
    top: 0;
    left: 0;
    z-index: 5; */
    transition: 0.25s all linear;
}

/* .opportunity-predictions-section .main-container .thumb-part:hover {
background: linear-gradient(to bottom, #659bff, #eb8cd4);
transition: 0.25s all linear;
} */
.opportunity-predictions-section .main-container .thumb-part:hover .color-hover {
    display: block;
    transition: 0.25s all linear;
}

/* .opportunity-predictions-section .main-container .thumb-part:hover .normal-hover {
display: none;
transition: 0.25s all linear;
} */
.churn-prediction-to-retain-key-accounts {
    padding: 100px 41px;
    background: #fff;
}

.churn-prediction-to-retain-key-accounts .col-lg-6 {
    padding: 0 15px;
}

.churn-prediction-to-retain-key-accounts .col-lg-6:first-child {
    padding-right: 40px;
}

.churn-prediction-to-retain-key-accounts .col-lg-6:last-child {
    padding-left: 40px;
}

.churn-prediction-to-retain-key-accounts .left-side-part {
    padding-right: 100px;
}

.churn-prediction-to-retain-key-accounts .left-side-part .heading2 {
    margin-bottom: 40px;
}

.churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .number-part strong {
    display: block;
    text-align: left;
    color: #fff;
    text-transform: capitalize;
    background: linear-gradient(to left, #6d9efb, #a64fcd, #d938b6);
    -webkit-text-fill-color: #fff;
    background-size: 100% 100%;
    -webkit-background-clip: text;
    -webkit-text-stroke: 2px transparent;
    text-transform: none;
    font-size: 115px;
}

.churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .right-content-part .content-set h4 {
    font-size: 25px;
    color: #111111;
    line-height: 35px;
    font-family: "Sora", sans-serif;
    font-weight: 500;
    margin-bottom: 16px;
}

.churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .right-content-part .content-set p {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    font-weight: 500;
}

.churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option {
    margin-bottom: 60px;
}

.churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option:last-child {
    margin-bottom: 0;
}

.churn-prediction-to-retain-key-accounts .right-side-part {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 111px;
}

.churn-prediction-to-retain-key-accounts .right-side-part img {
    width: 100%;
    display: block;
    border-radius: 40px;
}

.churn-prediction-to-retain-key-accounts .right-side-part .cut-option {
    position: absolute;
    top: -1px;
    right: -1px;
}

.churn-prediction-to-retain-key-accounts .right-side-part .cut-option img {
    width: auto;
    border-radius: 0;
}

.competitive-advantages-section.the-predixtions-advantage {
    background: #f0f2f4;
}

.competitive-advantages-section.the-predixtions-advantage .left-side-part {
    background: #111111;
}

.competitive-advantages-section.the-predixtions-advantage .left-side-part .heading2 {
    color: #fff;
}

.competitive-advantages-section.the-predixtions-advantage .set>.accoding-set {
    color: #fff;
    padding-top: 0;
    padding-bottom: 16px;
}

.competitive-advantages-section.the-predixtions-advantage .content p {
    color: #fff;
}

.competitive-advantages-section.the-predixtions-advantage .set {

    /*    border-bottom-color: #bdbdbd; */
    border: 0;
    position: relative;
    padding-left: 0;
    margin-bottom: 40px;
}

/* .competitive-advantages-section.the-predixtions-advantage .set:before {
content: "¹4";
font-size: 20px;
color: #111;
border-radius: 50%;
position: absolute;
top: 38px;
left: 5px;
}
 */
.team-thumb-section {
    padding: 100px 41px;
    background: #fff;
}

.team-thumb-section .col-lg-3 {
    padding: 0 15px;
}

.team-thumb-section .team-thumb {
    background: #ffffff;    /*     padding: 0 20px; */
    margin: 0 0 30px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    -webkit-transition: transform 0.3s, opacity 0.5s;
    transition: transform 0.3s, opacity 0.5s;
    position: relative;
    border: 1px solid #E0E0E0;
    border-radius: 30px;
}

/* .team-thumb-section .team-thumb:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
border: 1px solid;
-webkit-border-radius: inherit;
border-radius: inherit;
-moz-box-sizing: border-box;
box-sizing: border-box;
} */
.team-thumb-section .team-thumb .thumb-image {
    display: block;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    padding-bottom: 103%;
}

.team-thumb-section .team-thumb .thumb-image:before {
    content: '';
    position: absolute;
    top: 60%;
    left: 50%;
    width: 200%;
    height: 100%;
    opacity: 0;
    filter: blur(50px);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translateX(-50%) rotate(5deg);
    -ms-transform: translateX(-50%) rotate(5deg);
    transform: translateX(-50%) rotate(5deg);
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    z-index: 1;
    background-color: #f14f44;
}

.team-thumb-section .team-thumb .thumb-image img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top right;
    object-position: top right;
    -webkit-transition: all 0.6s cubic-bezier(0.21, 0, 0.01, 0.98);
    transition: all 0.6s cubic-bezier(0.21, 0, 0.01, 0.98);
    border-radius: 30px;
}

.team-thumb-section .team-thumb .thumb-image .team-item-tag {
    position: absolute;
    font-size: 80px;
    font-weight: 600;
    letter-spacing: -0.05em;
    line-height: 0.6em;
    bottom: 0;
    right: 0;
    white-space: nowrap;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg) translateX(100%);
    -ms-transform: rotate(-90deg) translateX(100%);
    transform: rotate(-90deg) translateX(100%);
    color: #ffffff;
}

.team-thumb-section .team-thumb .team-item-content {
    position: relative;
    display: block;
    padding: 50px 36px 45px;
    --widgets-spacing: 20px 20px;
}

.team-thumb-section .team-thumb .team-item-content .team-item-socials {
    position: absolute;
    width: 104px;
    left: 8.5%;
    bottom: calc(100% - 15px);
    z-index: 2;
    text-align: center;
    pointer-events: none;
}

.team-thumb-section .team-thumb:hover .team-item-socials .team-socials.wrapper-socials {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.team-thumb-section .team-thumb .socials-trigger-wrapper .socials-trigger {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 13px;
    margin: 8px 8px 0 8px;
    cursor: pointer;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: #ffffff;
    background-color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
}

.team-thumb-section .team-thumb .socials-trigger-wrapper .socials-trigger svg {
    width: 20px;
    height: 20px;
}

.team-thumb-section .team-thumb .team-item-content .team-item-socials .socials-trigger-wrapper {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0 19px;
    -webkit-border-radius: 50px 50px 0 0;
    border-radius: 50px 50px 0 0;
    background-color: #ffffff;
}

.team-thumb-section .team-thumb:hover .thumb-image img {
    -o-object-position: top center;
    object-position: top center;
}

.team-thumb-section .team-thumb .socials-trigger-wrapper:before, .team-thumb-section .team-thumb .socials-trigger-wrapper:after {
    content: "";
    position: absolute;
    background-color: transparent;
    bottom: 15px;
    height: 40px;
    width: 20px;
}

.team-thumb-section .team-thumb .socials-trigger-wrapper:before {
    right: calc(100% - 1px);
    border-bottom-right-radius: 20px;
    box-shadow: 0 20px 0 0 #ffffff;
}

.team-thumb-section .team-thumb .socials-trigger-wrapper:after {
    left: calc(100% - 1px);
    border-bottom-left-radius: 20px;
    box-shadow: 0 20px 0 0 #ffffff;
}

.team-thumb-section .team-thumb .team-item-content .team-item-socials .team-socials-wrapper {
    max-width: 50px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    pointer-events: auto;
}

.team-thumb-section .team-thumb .team-item-socials .team-socials.wrapper-socials {
    position: relative;
    max-width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: transform 0.6s cubic-bezier(0.77, 0, 0.01, 0.98);
    transition: transform 0.6s cubic-bezier(0.77, 0, 0.01, 0.98);
    background-color: #333333;
}

.team-thumb-section .team-thumb .team-item-socials .team-socials.wrapper-socials a {
    font-size: 12px;
    line-height: 1em;
    padding: 10px;
    display: block;
    color: #fff;
}

.team-thumb-section .team-thumb .team-item-socials .team-socials.wrapper-socials li:first-child {
    margin-top: 10px;
}

.team-thumb-section .team-thumb .team-item-socials .team-socials.wrapper-socials li {
    margin: 0;
}

.team-thumb-section .team-thumb .wrapper-socials li {
    margin: 7px 20px;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
}

.team-thumb-section .team-thumb .team-item-socials .team-socials.wrapper-socials a {
    font-size: 12px;
    line-height: 1em;
    padding: 10px;
}

.team-thumb-section .team-thumb .team-item-content a {
    text-decoration: none;
}

.team-thumb-section .team-thumb .team-item-content h3 {
    font-size: 20px;
    line-height: 1.5em;
    font-size: 27px;
    line-height: 38px;
    color: #111111;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    letter-spacing: -0.03em;
    display: block;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    color: #111111;
}

.team-thumb-section .team-thumb .team-item-position {
    display: block;
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    color: #9b9b9b;
}

/* .team-thumb-section .team-thumb .team-item-position:before, .team-thumb-section .team-thumb .team-item-position:after {
content: '/';
display: inline-block;
margin-right: 3px;
} */
.team-thumb-section .team-thumb .team-item-position:not(:first-child) {
    margin: 7px 0 0;
}

.team-modal-popup .modal-header {
    border-bottom: 1px solid #ddd;
}

.team-modal-popup .modal-header h5 {
    font-size: 27px;
    line-height: 38px;
    color: #111111;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    display: flex;
    align-items: center;
}

.team-modal-popup .modal-header h5 img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
}

.team-modal-popup .modal-header h5 span {
    display: block;
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    color: #9b9b9b;
}

.team-modal-popup .modal-header h5 .text {
    padding-left: 20px;
}

.team-modal-popup .modal-header .btn-close {
    width: 30px;
    height: 30px;
    background: #659bff;
    position: absolute;
    top: 18px;
    right: 22px;
    border-radius: 100%;
    border-width: 0;
    color: #fff;
    padding: 1px 4px;
    cursor: pointer;
}

.team-modal-popup .modal-header .btn-close svg {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    margin: auto;
}

.team-modal-popup .modal-body {
    padding: 20px;
}

.team-modal-popup .modal-body p {
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    font-weight: 400;
    font-family: "Sora", sans-serif;
    margin-bottom: 23px;
}

.team-modal-popup .modal-body p a {
    color: #6a04a9;
}

.team-modal-popup .modal-body p:last-child {
    margin-bottom: 0;
}

.team-modal-popup .modal-body p strong {
    font-weight: 600;
}

.team-modal-popup .modal-dialog {
    border-radius: 22px;
}

.team-modal-popup .modal-content {
    border: 1px solid #ddd;
    border-radius: 22px;
}

.team-modal-popup .modal-dialog {
    max-width: 700px;
}

.team-modal-popup .modal-body h3 {
    font-size: 27px;
    line-height: 38px;
    color: #111111;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    margin-bottom: 20px;
}

.common-inner-banner.about-us-banner-section.team-banner-section .banner-image {
    background: none;
    position: relative;
}

.common-inner-banner.about-us-banner-section.the-predixtions-difference-banner .banner-image {
    background: url(../images/the-predixtions-difference/banner.jpg) no-repeat;
    position: relative;
    background-position: center;
    background-size: cover;
}

.leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part {
    width: 991px;
}

.leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part .center-content {
    bottom: 0;
}

.hero-section-part {
    padding: 100px 41px 100px;
    background: #fff;
}

.hero-section-part .col-lg-7, .hero-section-part .col-lg-5 {
    padding: 0 15px;
}

.hero-section-part .left-side-part .heading {
    color: #111111;
    font-size: 80px;
    margin-bottom: 40px;
    line-height: 103px;
}

.hero-section-part .left-side-part .content-p-tag {
    border-radius: 41px;
    background: url(../images/the-predixtions-difference/idream-background.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    width: 44%;
    padding: 38px;
}

.hero-section-part .left-side-part .content-p-tag p {
    font-size: 22px;
    line-height: 35px;
    color: #fefefe;
    font-weight: 400;
}

.hero-section-part .left-side-part .content-p-tag p strong {
    font-weight: 600;
}

.hero-section-part .right-side-part {
    padding-left: 60px;
}

.hero-section-part .right-side-part .top-cut-image {
    overflow: hidden;
    margin-bottom: 40px;
}

.hero-section-part .right-side-part .top-cut-image img {
    display: block;
    border-radius: 50px;
}

.hero-section-part .right-side-part p {
    font-size: 18px;
    line-height: 32px;
    color: #333333;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 30px;
}

.hero-section-part .right-side-part p, .built-to-outperform .left-side-part .heading2 small, .hero-section-part .left-side-part .content-p-tag p, .our-caas-platform .right-side-part ul li .right-content-part p, .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom p, .customer-ai-solutions-section .right-side-part .customer-slider .item p, .accordion-container .content .read-more, .predixitions-x .right-side-part .heading2 small, .vision-and-mission .left-side-part .content-part p, .about-hero-section .left-side-part p, .what-is-a-pdx-jpt-section .top-heading-part .right-side-part p, .the-core-differentiator-section .right-side-part p, .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p, .leading-the-convergence-section .big-banner-sec .content-part .center-content p, .what-is-a-pdx-jpt-section .top-heading-part .right-side-part p, .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li p, .the-pdx-gpt-34b-advantage-section .advantage-thumb p, .what-is-a-pdx-jpt-section .top-heading-part .right-side-part p, .opportunity-predictions-section .main-container .thumb-part .content p, .the-pdx-gpt-34b-advantage-section .advantage-thumb p, .competitive-advantages-section .content p, .unlock-the-future-with-data-driven-insights .left-side-part .heading2 small, .key-highlights-section .hightlights-option ul li .right-side-part1 p, .competitive-advantages-section .content p, .key-highlights-section .hightlights-option ul li .right-side-part1 p, .competitive-advantages-section .content p, .get-in-touch-section .left-side-part p, .get-in-touch-section .right-side-part .get-in-touch-forms p {
    font-family: "Manrope", sans-serif;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt.line-add-spacing-section .right-side-part-choose .center-part .content-list ul li {
    padding: 30px 0;
    border-bottom: 1px solid #fff;
    margin-bottom: 0;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt.line-add-spacing-section .right-side-part-choose .center-part .content-list ul li:first-child {
    padding-top: 0;
}

.what-is-a-pdx-jpt-section .why-choose-pdxgpt.line-add-spacing-section .right-side-part-choose .center-part .content-list ul li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.competitive-advantages-section.line-bottom-advantage-section .set {
    padding: 30px 0;
    border-bottom: 1px solid #fff;
    margin-bottom: 0;
}

.competitive-advantages-section.line-bottom-advantage-section .set:first-child {
    padding-top: 0;
}

.competitive-advantages-section.line-bottom-advantage-section .set:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

/* .competitive-advantages-section.line-bottom-advantage-section .set {
padding: 30px 0;
border-bottom: 1px solid #fff;
margin-bottom: 0;
} */

/* .the-pdx-gpt-34b-advantage-section.accuracy-number-section {
padding-top: 0;
} */

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part h3 {
    font-size: 28px;
    color: #111111;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    margin-bottom: 30px;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part strong {
    font-size: 100px;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part p {
    font-size: 22px;
    color: #111111;
    line-height: 30px;
    font-weight: 400;
    font-family: "Manrope", sans-serif;
    margin-top: 30px;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part {
    margin-bottom: 0;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .col-lg-3 {
    border: 0;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb {
    height: 100%;
    border: 1px solid #d0d0d0;
    border-radius: 30px;
    padding: 0;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part {
    padding: 40px;
}

.the-pdx-gpt-34b-advantage-section.accuracy-number-section .col-lg-3:last-child .advantage-thumb {
    border-right: 1px solid #d0d0d0;
}

.common-inner-banner.contact-us-banner {
    background: url('../images/contact/banner.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

.common-inner-banner.contact-us-banner:before {

    /*     content: " ";
    width: 100%;
    height: 100%;
    background-color: #000; For browsers that do not support gradients
    background-image: linear-gradient(to right, #000, #fff);
    position: absolute;
    top: 0;
    left: 0; */
    width: 100%;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 24%);
    height: 100%;
}

.common-inner-banner.contact-us-banner .banner-image .heading {
    color: #fff;
}

.common-inner-banner.contact-us-banner {
    padding: 96px 54px;
}

.leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part {
    width: 1070px;
}

.leading-the-convergence-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content h2 {
    font-size: 44px;
    line-height: 59px;
}

.predixtions-video-section {
    padding: 0 0 100px;
}

.predixtions-video-section video {
    width: 100%;
    display: block;
    border-radius: 30px;
}

.karl-chairman-details {
    padding: 100px 0;
}

.karl-chairman-details .left-side-image {
    overflow: hidden;
    position: relative;
    border-radius: 50%;
}

.karl-chairman-details .left-side-image img {
    display: block;
    width: 100%;
    border-radius: 50%;
}

.karl-chairman-details .right-side-part {
    padding-left: 60px;
}

.karl-chairman-details .right-side-part .heading2 {
    font-size: 36px;
    line-height: 54px;
    margin-bottom: 0;
}

.karl-chairman-details .right-side-part h5 {
    display: block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #9b9b9b;
    margin-bottom: 16px;
}

.karl-chairman-details .right-side-part p {
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    font-weight: 500;
    margin-bottom: 20px;
}

.predictive-ai-generative-ai-section {
    padding-top: 100px;
}

.predictive-ai-generative-ai-section .col-lg-4 {
    padding: 0 15px;
}

.predictive-ai-generative-ai-section .athan-part {
    position: relative;
    overflow: hidden;
}

.predictive-ai-generative-ai-section .athan-part .header-main-part {
    background: url('../images/top-image1.png') no-repeat;
    background-size: cover;
    background-position: right;
    border-radius: 30px 30px 0 0;
}

.predictive-ai-generative-ai-section .athan-part.docgpt-box .header-main-part {
    background: url('../images/top-image2.png') no-repeat;
    background-size: cover;
    background-position: right;
}

.predictive-ai-generative-ai-section .athan-part.caas-box .header-main-part {
    background: url('../images/top-image3.png') no-repeat;
    background-size: cover;
    background-position: right;
}

.predictive-ai-generative-ai-section .athan-part .header-main-part .center-part {
    padding: 40px 30px;
}

.predictive-ai-generative-ai-section .athan-part .header-main-part h2 {
    font-size: 45px;
    color: #fff;
    -webkit-text-fill-color: #230b93;
    -webkit-text-stroke: 1px #fff;
    margin-bottom: 15px;
}

.predictive-ai-generative-ai-section .athan-part .header-main-part h2 img {
    display: block;
    margin-bottom: 11px;
    width: 83px;
}

.predictive-ai-generative-ai-section .athan-part .header-main-part p {
    font-size: 20px;
    color: #ffffff;
    line-height: 28px;
    font-family: "Manrope", sans-serif;
}

.home-page-section {
    padding: 100px 41px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content {
    background: #fff;
    padding: 46px;
    position: relative;
    border-radius: 0 30px 30px 30px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content ul {
    padding-left: 42px;
    margin-bottom: 40px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content ul li {
    position: relative;
    font-size: 18px;
    line-height: 28px;
    color: #111111;
    font-family: "Manrope", sans-serif;
    margin-bottom: 20px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content ul li:before {
    content: " ";
    background: url(../images/tick-icon.png) no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 3px;
    left: -39px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content ul li:last-child {
    margin-bottom: 0;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content h3 {
    font-size: 22px;
    line-height: 30px;
    color: #111111;
    font-weight: 600;
    font-family: "Manrope", sans-serif;
    margin-bottom: 20px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content p {
    font-size: 18px;
    line-height: 28px;
    color: #111111;
    font-family: "Manrope", sans-serif;
    padding-right: 40px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content .arrow-circle {
    position: absolute;
    bottom: -1px;
    right: -1px;
    width: 92px;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content .arrow-circle img {
    display: block;
}

.predictive-ai-generative-ai-section .athan-part .middle-box-content .arrow-circle .arrow-img {
    position: absolute;
    bottom: 3px;
    right: 4px;
}

.our-caas-platform.every-industry-section .left-side-part .heading2 {
    display: block;
    margin-bottom: 40px;
}

.our-caas-platform.every-industry-section .left-side-part .link-btn  .common-btn2 span svg {
    margin-right: 5px;
}

.our-caas-platform.every-industry-section .right-side-part {
    position: relative;
}

.our-caas-platform.every-industry-section .right-side-part .icon-play {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
}

.our-caas-platform.every-industry-section .right-side-part .icon-play img {
    width: 195px;
}

.video-popup .modal-dialog {
    max-width: 800px;
    position: absolute;
    top: 56%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%) !important;
}

.video-popup .modal-dialog .modal-body {
    position: relative;
}

.video-popup .modal-dialog .modal-body video {
    width: 100%;
    display: block;
}

.video-popup .btn-close {
    width: 30px;
    height: 30px;
    background: #6a04a7;
    position: absolute;
    top: -8px;
    right: -6px;
    border-radius: 100%;
    border-width: 0;
    color: #fff;
    padding: 1px 4px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.error-page-section .left-side-part img {
    border-radius: 15px;
    display: block;
}

.error-page-section .right-side-part {
    margin-right: 100px;
}

.error-page-section .right-side-part .heading2 {
    margin-bottom: 30px;
    margin-right: 0;
}

.error-page-section .right-side-part p {
    font-size: 18px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
}

.error-page-section .right-side-part .link-btn {
    margin-top: 30px;
}
/* pricing start */
.pricing-listing-part{
    padding: 51px 41px 100px;
    background:#fff;
}
.pricing-listing-part .nav-tabs{
    display: flex
;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}
.pricing-listing-part .nav-tabs .nav-item button{
    width: 109px;
    background: #f0f2f4;
    font-size: 15px;
    color: #111111;
    text-transform: capitalize;
    font-family: "Manrope", sans-serif;
    font-weight: 700;
    border: 0;
    outline: none;
    box-shadow: none;
    padding: 10px 0;
    text-align: center;
    transition: 0.25s all linear;
    cursor: pointer;
}
.pricing-listing-part .nav-tabs .nav-item button.active{
    background:#070707;
    color: #fff;
    transition: 0.25s all linear;
}
.pricing-listing-part .nav-tabs .nav-item:first-child button{
    border-radius: 30px 0 0 30px;
}
.pricing-listing-part .nav-tabs .nav-item:last-child button{
    border-radius: 0 30px 30px 0;
}
.pricing-listing-part .tab-content .tab-pane .col-lg-4{
padding:0 15px;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing{

    border:1px solid #d0d0d0;
    border-radius: 20px;
    width:100%;
}
.built-to-outperform.doc-gpt-section .col-lg-4{
text-align: right;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .head-part{
    padding: 40px 30px;
    background:#230b93;
    border-radius: 20px 20px 0 0;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .head-part h2{
    font-size: 36px;
    color: #fff;
    -webkit-text-fill-color: #230b93;
    -webkit-text-stroke: 1px #fff;
    margin-bottom: 15px;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .head-part .ammount{
    margin-top: 20px;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .head-part .ammount p{
    font-size: 18px;
    color: #ffffff;
    line-height: 28px;
    font-family: "Manrope", sans-serif;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .head-part .ammount p strong{
    font-size: 25px;
    font-weight: 700;

}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .button-part{
    padding:20px;
}

.pricing-listing-part .tab-content .tab-pane .thumb-pricing .button-part .link-btn 
{
    display: block;

}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .button-part .link-btn a span{
    font-size: 13px;
    
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .content-part{
    padding: 14px 20px 20px;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .content-part ul{
    padding-left: 38px;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .content-part ul li{
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 18px;
    color: #111111;
    font-family: "Manrope", sans-serif;
    position: relative;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .content-part ul li:before{
    content: " ";
    background: url(../images/tick-icon.png) no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 3px;
    left: -36px;
}
.pricing-listing-part .tab-content .tab-pane .thumb-pricing .center-part{
    width:100%
}

/* new or price */
.pricing-listing-part .tab-content .table-format{
    width:80%;
    margin:0 auto;
}
.pricing-listing-part .tab-content .heading2{

margin-bottom: 30px;
    font-size: 38px;
    line-height: 52px;
}
/* .pricing-listing-part .tab-content .main-table{
    border-radius: 20px;
} */
.pricing-listing-part .tab-content .main-table table{
width:100%;
border-radius: 20px;
 border-collapse: separate;
  border-spacing: 0;
}
.pricing-listing-part .tab-content .main-table table tr:first-child{
    background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6) !important;
}
.pricing-listing-part .tab-content .main-table table tr th{
    border:1px solid #d0d0d0;
        font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    padding:10px;
   border-style: none solid solid none;

}
.pricing-listing-part {
    padding: 51px 66px 100px;
}
.pricing-listing-part .tab-content .main-table table tr th:first-child{
    text-align: left;
   
}
.pricing-listing-part .tab-content .main-table table tr th:last-child{
    text-align: left;
  
}
.pricing-listing-part .tab-content .main-table {
    border-radius: 10px;
}
.pricing-listing-part .tab-content .main-table table tr:first-child th:first-child { border-top-left-radius: 10px; }
.pricing-listing-part .tab-content .main-table table tr:first-child th:last-child { border-top-right-radius: 10px; }
.pricing-listing-part .tab-content .main-table table tr td{
border:1px solid #d0d0d0;
font-size: 16px;
line-height: 28px;
font-family: "Manrope", sans-serif;
color: #333333;
font-weight: 500;
padding:10px;
text-align: center;
}
.pricing-listing-part .tab-content .main-table table tr td strong{
    font-weight: 700;
}
.pricing-listing-part .tab-content .main-table table tr td:first-child{
    text-align: left;

}
.pricing-listing-part .tab-content .main-table table tr td:last-child{
    text-align: left;
     
}
.pricing-listing-part .tab-content .main-table table tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.pricing-listing-part .tab-content .main-table table tr:last-child td:last-child { border-bottom-right-radius: 10px; }
/* .pricing-listing-part .tab-content .main-table table tr:last-child td:first-child{
border-radius: 0 0 0 20px;
}
.pricing-listing-part .tab-content .main-table table tr:last-child td:last-child{
border-radius: 0 20px 0 0;
} */
.pricing-listing-part .tab-content .main-table table tr:nth-child(odd){
    background:#f0f2f4;
}
.add-on-modules{
        padding: 51px 66px 100px;
}
.add-on-modules .heading2{
        margin-bottom: 30px;
    font-size: 38px;
    line-height: 52px;
}
.add-on-modules .common-table table{
    width: 100%;
    border-radius: 20px;
}
.add-on-modules .common-table table tr th{
    border: 1px solid #d0d0d0;
    font-size: 22px;
    line-height: 33px;
    color: #111111;
    font-weight: 600;
    font-family: "Sora", sans-serif;
    padding: 10px;
    /* background: linear-gradient(to right, #6d9efb, #a64fcd, #d938b6);
    -webkit-background-clip: text;
    background-clip: text; */
    color: #fff;
    background:#659bff;
    text-align: center;
}
.add-on-modules .common-table table tr td{
        border: 1px solid #d0d0d0;
    font-size: 16px;
    line-height: 28px;
    font-family: "Manrope", sans-serif;
    color: #333333;
    font-weight: 500;
    padding: 10px;
    text-align: center;
    background:#fff;
}
.add-on-modules .common-table table tr th:first-child,.add-on-modules .common-table table tr td:first-child{
    text-align: left;
}
.add-on-modules .common-table table tr th:last-child,.add-on-modules .common-table table tr td:last-child{
    text-align: left;
}
.add-on-modules .common-table table tr td strong{
    font-weight: 700;
}
.leading-the-convergence-section.add-on-modules-section {
    padding-top: 0;
    background: #fff;
    padding-bottom: 100px;
}
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {
    width: 96%;
        position: static;
    margin: -509px -2px auto auto;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .cut-potion {
    position: static;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option{
        padding:16px 0;
        border-bottom: 1px solid #ddd;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option:first-child{
            padding-top: 0;

        }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option h2{
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 6px;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content p {
    font-size: 16px;
    line-height: 30px;
    }
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content {
    right: 0;
    width: 81%;
    top: 40%;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec{
        width: 80%;
    margin: 0 auto;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2{
    color: #fff;
    font-size: 46px;
    position: absolute;
    top: 83px;
 left: 169px;
}
.pricing-listing-part .tab-content .main-table table tr td .mobile-info{
    display: none;
}


/* new-price-table-design */
.pricing-listing-part .tab-content .heading2{
    text-align: center;
}
.pricing-listing-part .tab-content .table-format{
    width:auto;
}
.main-box-format .col-lg-3 {
padding:0 10px;
    margin-bottom: 30px;
    width:20%;
}
.main-box-format .price-main-box-set {
    padding:25px;
    border:1px solid #ddd;
    border-radius: 30px;
    width:100%;
}
.main-box-format .price-main-box-set .top-header{
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}
.main-box-format .price-main-box-set .center-part{
    width:100%;
}
.main-box-format .price-main-box-set .top-header h3{
    font-size: 22px;
        margin-bottom: 20px;
        line-height: 28px;
        color: #111111;
    font-weight: 500;
    font-family: "Sora", sans-serif;
    text-transform: uppercase;
}
.main-box-format .price-main-box-set .top-header .amount{
color: #111111;
    line-height: 20px;
    font-weight: 400;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
}
.main-box-format .price-main-box-set .top-header .amount span{
    font-weight: 700;
}
.main-box-format .price-main-box-set .top-header .amount strong{
    display: block;
    font-size: 28px;
    font-weight: 700;
        margin-bottom: 20px;
}
.main-box-format .price-main-box-set .bottom-content{
    padding-top: 20px;
    
}
.main-box-format .price-main-box-set .bottom-content h4{
  color: #111111;
    line-height: 30px;
    font-weight: 700;
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    margin-bottom: 15px;
}
.main-box-format .price-main-box-set .bottom-content ul{
      padding-left: 19px;
}
.main-box-format .price-main-box-set .bottom-content ul li{
            font-size: 16px;
        line-height: 20px;
        margin-bottom: 18px;
        position: relative;
}
.main-box-format .price-main-box-set .bottom-content ul li:last-child{
    margin-bottom: 0;
}
.main-box-format .price-main-box-set .bottom-content ul li:before{
 content: " ";
    width: 8px;
    height: 8px;
    background: #111111;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: -17px;
}
.main-box-format .price-main-box-set .bottom-content p{
        font-size: 16px;
    line-height: 28px;
    font-family: "Manrope", sans-serif;
}


.main-box-format .box-color1 .price-main-box-set{
    border-color:#23acff;
}
.main-box-format .box-color1 .price-main-box-set .top-header h3{
    color: #23acff;
}
.main-box-format .box-color2 .price-main-box-set{
    border-color:#de40db;
}
.main-box-format .box-color2 .price-main-box-set .top-header h3{
    color: #de40db;
}

.main-box-format .box-color3 .price-main-box-set{
    border-color:#fd8139;
}
.main-box-format .box-color3 .price-main-box-set .top-header h3{
    color: #fd8139;
}
.main-box-format .box-color4 .price-main-box-set{
    border-color:#fa030b;
}
.main-box-format .box-color4 .price-main-box-set .top-header h3{
    color: #fa030b;
}
.main-box-format .box-color5 .price-main-box-set{
    border-color:#ba33f1;
}
.main-box-format .box-color5 .price-main-box-set .top-header h3{
    color: #ba33f1;
}
.built-to-outperform.doc-gpt-section.certify-your-ai-top-banner {
    padding-bottom: 0;
}
.built-to-outperform.doc-gpt-section.certify-your-ai-top-banner .right-side-part .link-btn {
    margin-bottom: -72px;
}

.leading-the-convergence-section.pdx-gpt-banner-section.ai-model-certification-platform .big-banner-sec .content-part {
    width: 1012px;
}
.leading-the-convergence-section.pdx-gpt-banner-section.ai-model-certification-platform.the-worlds-first-platform-section .big-banner-sec .content-part {
    width: 1017px;
}
/***********************************/
@media screen and (max-width:1600px) {
    .heading {
        font-size: 44px;
        line-height: 62px;
    }

    .hero-section .left-side-part .content {
        width: 257px;
    }

    .hero-section .left-side-part .content p {
        font-size: 17px;
        line-height: 28px;
        width: 86%;
        margin: 0 auto;
        margin-left: 35px;
        font-family: "Sora", sans-serif;
    }

    /*     .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 16px;
        line-height: 27px;
    } */
    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 32vh;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        bottom: 19%;
        right: 74px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
        bottom: -100px;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        border-radius: 20px;
        background: #fff;
        position: relative;
        padding: 30px 30px 60px;
        min-height: 255px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part {
        width: 728px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content h2 {
        font-size: 34px;
        line-height: 46px;
        margin-bottom: 20px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content p {
        font-size: 16px;
        line-height: 26px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .right-side-part p {
        font-size: 16px;
        line-height: 30px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        font-size: 50px;
        line-height: 63px;
        margin-bottom: 40px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li h4 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 13px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li p {
        font-size: 16px;
        line-height: 27px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li {
        padding: 0 0;
        margin-bottom: 50px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part {
        padding: 50px;
    }

    .what-is-a-pdx-jpt-section {
        padding: 100px 41px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb {
        padding: 0 30px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb h4 {
        font-size: 22px;
        line-height: 33px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb p {
        font-size: 16px;
        line-height: 28px;
    }

    .the-pdx-gpt-34b-advantage-section .heading2 {
        margin-bottom: 59px;
        margin-left: 18px;
    }

    .where-can-you-access-the-section {
        padding: 66px 54px;
    }

    .where-can-you-access-the-section .container-where-can-you .heading2 {
        font-size: 52px;
        margin-bottom: 33px;
        line-height: 71px;
    }

    .where-can-you-access-the-section .container-where-can-you .shap-e-cut {
        width: 240px;
        top: -10px;
    }

    .explore-for-cutting-edge {
        padding: 55px 41px;
    }

    .explore-for-cutting-edge .right-side-part {
        padding: 40px;
    }

    .explore-for-cutting-edge .right-side-part h3 {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 26px;
    }

    /* 
    .explore-for-cutting-edge .left-side-part .heading2 {
        margin-bottom: 35px;
        font-size: 43px;
        line-height: 55px;
    } */
    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part {
        width: 850px;
    }

    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec img {
        border-radius: 75px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content h2 span {
        font-size: 20px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content {
        right: 0;
        width: 85%;
    }

    /*   .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part .center-content {
          bottom: -71px;
      } */
    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part {
        padding: 56px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .heading2 {
        font-size: 48px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 span {
        font-size: 48px;
    }

    .key-highlights-section .hightlights-option ul li .right-side-part1 h3 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 15px;
    }

    .key-highlights-section .hightlights-option ul li .right-side-part1 {
        padding-left: 30px;
    }

    .competitive-advantages-section .left-side-part .heading2 {
        font-size: 42px;
    }

    .key-highlights-section .hightlights-option ul li .right-side-part1 p {
        font-size: 16px;
        line-height: 31px;
    }

    .competitive-advantages-section .set>.accoding-set {
        font-size: 24px;
        line-height: 33px;
    }

    .accordion-container .set .fa {
        position: absolute;
        top: 27px;
    }

    .competitive-advantages-section .content p {
        font-size: 16px;
        line-height: 32px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.cpm-banner-section .big-banner-sec .content-part {
        width: 868px;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content h2 {
        font-size: 34px;
    }

    .idream-section .main-container-div {
        padding: 55px 62px;
    }

    .idream-section .main-container-div .idream-point p {
        font-size: 18px;
        line-height: 24px;
    }

    .the-core-differentiator-section .right-side-part h3 {
        font-size: 23px;
        line-height: 31px;
    }

    .the-core-differentiator-section {
        padding: 100px 41px;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom h4 {
        font-size: 22px;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        min-height: 253px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section {
        padding: 36px 41px 100px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow {
        bottom: -125px;
        left: auto;
        right: -25px;
    }

    .predixitions-x .right-side-part .heading2 {
        font-size: 60px;
        line-height: 75px;
        margin-right: 100px;
    }

    .logo-patners-section .items {
        padding: 0 15px;
    }

    .banner-images-section .main-image-part .cut-image {
        top: -4px;
    }

    .opportunity-predictions-section .main-container {
        padding: 50px;
    }

    .opportunity-predictions-section .main-container .thumb-part {
        padding: 30px;
    }

    .opportunity-predictions-section .main-container .thumb-part .icon img {
        width: 79px;
    }

    .opportunity-predictions-section .main-container .thumb-part .content h3 {
        font-size: 22px;
        line-height: 35px;
    }

    .opportunity-predictions-section .main-container .thumb-part .normal-hover .icon {
        margin-bottom: 80px;
    }

    .opportunity-predictions-section .main-container .thumb-part .color-hover .icon {
        margin-bottom: 36px;
    }

    .opportunity-predictions-section .main-container .thumb-part .color-hover .content h3 {
        margin-bottom: 16px;
    }

    .opportunity-predictions-section .main-container .thumb-part .content p {
        font-size: 16px;
        line-height: 28px;
    }

    .opportunity-predictions-section .main-container .thumb-part {
        min-height: auto;
        padding: 0;
    }

    .churn-prediction-to-retain-key-accounts {
        padding: 70px 41px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .number-part strong {
        font-size: 93px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .right-content-part .content-set h4 {
        font-size: 22px;
        line-height: 33px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 88px;
        line-height: 100px;
    }

    .team-modal-popup .modal-body p {
        font-size: 16px;
        line-height: 24px;
    }

    .predixtions-experience-section .predixtions-experience-container .heading-part .heading2 br {
        display: none;
    }

    .vision-and-mission .right-side-part-set .vision-part-set p {
        font-size: 43px;
        line-height: 55px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part {
        width: 766px;
    }

    /*   .predixtions-experience-section .predixtions-experience-container .center-robots .center-part {
          width: 140%;
          margin: 0 -80px;
      }
     */
    .hero-section-part .left-side-part .heading {
        font-size: 58px;
        margin-bottom: 27px;
        line-height: 76px;
    }

    .hero-section-part .left-side-part .content-p-tag {
        padding: 30px;
    }

    .opportunity-predictions-section .main-container .thumb-part .color-hover {
        padding: 34px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 22px;
        line-height: 33px;
        min-height: 111px;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options {
        margin-left: 77px;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options.right-side-options {
        margin-right: 77px;
    }

    /* .our-caas-platform .left-side-part .heading2 small {
        font-size: 21px;
        padding: 7px 32px;
    }*/
    .what-is-a-pdx-jpt-section.cpm-what-is-the-section .top-heading-part .left-side-part .heading2 span {
        font-size: 54px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 54px;
    }

    .hero-section-part .left-side-part .content-p-tag p {
        font-size: 18px;
        line-height: 27px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part strong {
        font-size: 80px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part p {
        font-size: 20px;
        margin-top: 20px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {
        font-size: 25px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 span {
        width: 25px;
        height: 25px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
        font-size: 25px;
        line-height: 20px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part {
        width: 629px;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part {
        width: 738px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content h2 {
        font-size: 33px;
        line-height: 46px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part {
        width: 858px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section {
        padding-bottom: 100px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part {
        width: 747px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content h2 {
        font-size: 33px;
        line-height: 44px;
    }

    /*   .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content {
          bottom: -87px;
      } */
    .predictive-ai-generative-ai-section .athan-part .header-main-part h2 {
        font-size: 36px;
    }

    .predictive-ai-generative-ai-section .athan-part .header-main-part p {
        font-size: 18px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content {
        padding: 30px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content ul {
        padding-left: 38px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content ul li {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 18px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content h3 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content p {
        font-size: 16px;
        line-height: 24px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content .arrow-circle {
        width: 70px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content .arrow-circle .arrow-img {
        width: 35px;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content {
   
    top: 34%;
}
    .leading-the-convergence-section.add-on-modules-section {
        padding-top: 0;
        padding-bottom: 209px;
    }

/* new */
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2 {
        font-size: 40px;
        top: 28px;
        left: 125px;
    }
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {
   
    margin: -396px -2px auto auto;
}
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content {
        top: 41%;
    }

 

}

@media(max-width:1366px) {
}

@media only screen and (min-width:1300px) and (max-width:1440px) {
    .header .menu .menu-item a {
        padding: 18px 3px;
        font-size: 15px;
    }

    .header .contact-link {
        width: 129px;
    }

    .header .contact-link a {
        padding: 10px 12px;
    }

    .hero-section .right-side-part .content .heading {
        font-size: 31px;
        line-height: 46px;
        margin-bottom: 13px;
    }

    .hero-section .right-side-part .content p br {
        display: none;
    }

    .hero-section .right-side-part .content .heading br {
        display: none;
    }

    .common-btn {
        padding: 17px 25px;
    }

    .hero-section .left-side-part .content p {
        font-size: 17px;
        line-height: 27px;
    }

    .hero-section .left-side-part .content {
        width: 273px;
    }

    .heading2 {
        font-size: 44px;
        line-height: 54px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {
        font-size: 22px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 span {
        width: 25px;
        height: 25px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
        font-size: 22px;
        line-height: 18px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 34vh;
        object-fit: cover;
        object-position: right;
        border-radius: 20px;
    }

    .our-caas-platform .right-side-part ul li .number-part strong {
        font-size: 73px;
    }

    .our-caas-platform .right-side-part ul li .right-content-part {
        padding-left: 0;
    }

    .our-caas-platform .right-side-part ul li .right-content-part h4 {
        font-size: 21px;
        line-height: 28px;
    }

    .predixtions-experience-section .predixtions-experience-container {
        padding: 40px;
    }

    .predixtions-experience-section .predixtions-experience-container .heading-part .heading2 br {
        display: none;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        padding: 21px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content h3 {
        font-size: 19px;
        line-height: 25px;
    }

    /*    .predixtions-experience-section .predixtions-experience-container .center-robots .center-part {
           margin: 0 -62px;
           width: 140%;
       } */
    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom h4 {
        font-size: 18px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 94vh;
        object-fit: cover;
        border-radius: 20px;
        object-position: left bottom;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        right: 16px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
        bottom: -117px;
        left: 31px;
    }

    footer .footer-container .col-lg-3:nth-child(1) .common-part {
        padding-right: 0;
    }

    footer .footer-container .col-lg-3:nth-child(2) .common-part {
        padding-left: 6px;
        padding-right: 0;
    }

    footer .footer-container .col-lg-3:nth-child(3) .common-part {
        padding-left: 25px;
    }

    .hero-section .right-side-part .content {
        bottom: 30px;
        left: 30px;
        right: 30px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box3 .arrow-circle {
        right: -2px;
        bottom: -4px;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4 {
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        right: 28px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .date-part strong {
        font-size: 50px;
    }

    footer .footer-container {
        padding: 130px 46px 0;
    }

    footer .footer-container .col-lg-3:nth-child(1) .common-part {
        padding-right: 20px;
    }

    footer .footer-container .copy-right-text p {
        font-size: 15px;
        line-height: 22px;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        padding: 20px 20px 60px;
    }

    .leading-the-convergence-section .big-banner-sec img {
        border-radius: 58px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 55px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6 {
        padding: 0 15px;
    }

    .the-pdx-gpt-34b-advantage-section {
        padding: 60px 0 100px;
    }

    .where-can-you-access-the-section {
        padding: 66px 34px;
    }

    .explore-for-cutting-edge .right-side-part h3 br {
        display: none;
    }

    .explore-for-cutting-edge .right-side-part h3 {
        font-size: 32px;
        line-height: 45px;
    }

    .where-can-you-access-the-section .container-where-can-you .col-lg-12 {
        width: 89%;
    }

    .header .contact-link a span {
        font-size: 14px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.cpm-banner-section .big-banner-sec .content-part {
        width: 664px;
    }

    .our-caas-platform .right-side-part ul li .number-part .icon-show {
        width: 69px;
        height: 103px;
    }

    /* .our-caas-platform .left-side-part .heading2 small {
        font-size: 25px;
        padding: 15px 20px;
        line-height: 20px;
    }*/
    .idream-section .main-container-div {
        padding: 52px 37px;
    }

    .idream-section {
        padding: 100px 33px;
    }

    .idream-section .main-container-div .idream-point i {
        font-size: 79px;
    }

    .idream-section .main-container-div .idream-point p {
        font-size: 18px;
        line-height: 26px;
        margin-top: 20px;
    }

    .the-core-differentiator-section .left-side-part .icon img {
        display: block;
        width: 89px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients .number strong {
        font-size: 102px;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        min-height: 280px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        object-position: right bottom;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow {
        bottom: -139px;
        left: auto;
        right: 29px;
    }

    .the-core-differentiator-section .col-lg-6:first-child {
        padding-right: 20px;
    }

    .the-core-differentiator-section .col-lg-6:last-child {
        padding-left: 20px;
    }

    .about-hero-section .left-side-part h3 {
        margin-left: -86px;
    }

    .vision-and-mission {
        padding: 100px 35px;
    }

    .predixitions-x .right-side-part .heading2 {
        font-size: 60px;
        line-height: 75px;
        margin-right: 0;
    }

    .logo-patners-section .items {
        padding: 0 15px;
    }

    .what-is-a-pdx-jpt-section.saas-section-banner .top-heading-part .right-side-part {
        padding-left: 16%;
    }

    .banner-images-section .main-image-part .cut-image {
        top: -4px;
        width: 200px;
    }

    .banner-images-section .big-image img {
        border-radius: 79px;
    }

    .opportunity-predictions-section {
        padding: 100px 15px;
    }

    .opportunity-predictions-section .main-container {
        padding: 42px;
    }

    .opportunity-predictions-section .main-container .col-lg-3 {
        padding: 0 15px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part {
        padding-right: 20px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .number-part strong {
        font-size: 60px;
    }

    .opportunity-predictions-section .main-container .thumb-part {
        min-height: 384px;
    }

    .team-thumb-section {
        padding: 60px 22px;
    }

    .team-thumb-section .col-lg-3 {
        padding: 0 9px;
    }

    .team-thumb-section .team-thumb .team-item-content {
        padding: 25px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .icon {
        width: 15%;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .text {
        width: 86%;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p {
        font-size: 22px;
        line-height: 30px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part {
        width: 706px;
    }

    .hero-section-part .left-side-part .heading {
        font-size: 44px;
        margin-bottom: 27px;
        line-height: 59px;
    }

    .hero-section-part .right-side-part {
        padding-left: 0;
    }

    .hero-section-part .left-side-part .content-p-tag {
        padding: 25px;
        width: 53%;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 23px;
        line-height: 36px;
        min-height: 120px;
    }

    .opportunity-predictions-section .main-container .thumb-part {
        min-height: auto;
        padding: 0;
    }

    .opportunity-predictions-section .main-container .thumb-part .color-hover {
        padding: 24px;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options {
        margin-left: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        margin-right: -34px;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options.right-side-options {
        margin-right: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .left-side-options.right-side-options .box-serivces {
        margin-left: -34px;
    }

    .predixtions-experience-section .predixtions-experience-container .center-robots .center-part img {
        width: 93%;
        margin: 0 auto;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        object-position: left bottom;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .bg-image img {
        object-position: right bottom;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section .top-heading-part .left-side-part .heading2 span {
        font-size: 42px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        margin-bottom: 40px;
        font-size: 44px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:first-child {
        padding-right: 50px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:last-child {
        padding-left: 50px;
    }

    .where-can-you-access-the-section .container-where-can-you .heading2 {
        font-size: 44px;
    }

    .built-to-outperform .left-side-part .heading2 small {
        font-size: 26px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 44px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:first-child {
        padding-right: 50px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:last-child {
        padding-left: 50px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 61px;
        line-height: 97px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 span, .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 {
        font-size: 40px;
    }

    .competitive-advantages-section .col-lg-6:first-child {
        padding-right: 50px;
    }

    .competitive-advantages-section .col-lg-6:last-child {
        padding-left: 50px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 b {
        font-size: 16px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content {
        bottom: -74px;
    }

    .built-to-outperform .left-side-part .heading2 small img {
        width: 111px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part {
        width: 603px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content {
        bottom: -91px;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part {
        width: 728px;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part {
        width: 672px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content h2 {
        font-size: 25px;
        line-height: 32px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content {
        bottom: -98px;
    }

    .leading-the-convergence-section.cpm-banner-section {
        padding-bottom: 177px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom {
        padding-bottom: 150px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section {
        padding-bottom: 100px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content h2 {
        font-size: 27px;
        line-height: 40px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part {
        width: 850px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content h2 {
        font-size: 27px;
        line-height: 40px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part {
        width: 641px;
    }

    .home-page-section {
        padding: 100px 25px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content ul {
        min-height: 237px;
    }

    .our-caas-platform.every-industry-section .right-side-part .icon-play img {
        width: 134px;
    }


    /* new css */

    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {
        margin: -294px -2px auto auto;
    }
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option {
    padding: 21px 0;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option h2 {
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 4px;
}
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content {
        top: 45%;
    }
        .leading-the-convergence-section.add-on-modules-section {
        padding-top: 100px;
        padding-bottom: 300px;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2 {
        top: 49px;
        }
.pricing-listing-part {
    padding: 51px 37px 100px;
}

}

@media screen and (min-width:1361px) and (max-width:1366px) {
}

@media screen and (min-width:1431px) and (max-width:1440px) {
}

@media (max-width:1280px) {
    .header .menu .menu-item a {
        padding: 18px 3px;
        font-size: 15px;
    }

    .header .contact-link {
        width: 129px;
    }

    .header .contact-link a {
        padding: 10px 12px;
    }

    .hero-section .right-side-part .content .heading {
        font-size: 31px;
        line-height: 46px;
        margin-bottom: 13px;
    }

    .hero-section .right-side-part .content p br {
        display: none;
    }

    .hero-section .right-side-part .content .heading br {
        display: none;
    }

    .common-btn {
        padding: 17px 25px;
    }

    .hero-section .left-side-part .content p {
        font-size: 17px;
        line-height: 27px;
    }

    .hero-section .left-side-part .content {
        width: 267px;
    }

    .heading2 {
        font-size: 44px;
        line-height: 54px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {
        font-size: 22px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
        font-size: 22px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 span {
        width: 25px;
        height: 25px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 b {
        font-size: 16px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
        font-size: 22px;
        line-height: 18px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 34vh;
        object-fit: cover;
        object-position: right;
        border-radius: 20px;
    }

    .our-caas-platform .right-side-part ul li .number-part strong {
        font-size: 73px;
    }

    .our-caas-platform .right-side-part ul li .right-content-part {
        padding-left: 0;
    }

    .our-caas-platform .right-side-part ul li .right-content-part h4 {
        font-size: 21px;
        line-height: 28px;
    }

    .predixtions-experience-section .predixtions-experience-container {
        padding: 40px;
    }

    .predixtions-experience-section .predixtions-experience-container .heading-part .heading2 br {
        display: none;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        padding: 21px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content h3 {
        font-size: 19px;
        line-height: 25px;
    }

    /* 
       .predixtions-experience-section .predixtions-experience-container .center-robots .center-part {
           margin: 0 -62px;
           width: 140%;
       } */
    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom h4 {
        font-size: 18px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 94vh;
        object-fit: cover;
        border-radius: 20px;
        object-position: left bottom;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        right: 16px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
        bottom: -117px;
        left: 31px;
    }

    footer .footer-container .col-lg-3:nth-child(1) .common-part {
        padding-right: 0;
    }

    footer .footer-container .col-lg-3:nth-child(2) .common-part {
        padding-left: 6px;
        padding-right: 0;
    }

    footer .footer-container .col-lg-3:nth-child(3) .common-part {
        padding-left: 25px;
    }

    .hero-section .right-side-part .content {
        bottom: 30px;
        left: 30px;
        right: 30px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box3 .arrow-circle {
        right: -2px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .arrow-circle {
        bottom: -4px;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4 {
        margin-bottom: 20px;
        padding: 0 10px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        right: 28px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .date-part strong {
        font-size: 50px;
    }

    footer .footer-container {
        padding: 130px 46px 0;
    }

    footer .footer-container .col-lg-3:nth-child(1) .common-part {
        padding-right: 20px;
    }

    footer .footer-container .copy-right-text p {
        font-size: 15px;
        line-height: 22px;
    }

    .header .contact-link a span {
        font-size: 14px;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        padding: 20px 20px 60px;
    }

    .get-in-touch-section .left-side-part .direact-contact-info .common-contact h5 {
        font-size: 20px;
        line-height: 28px;
    }

    .get-in-touch-section .right-side-part .get-in-touch-forms {
        padding: 40px;
    }

    .common-inner-banner {
        padding: 38px 38px 38px;
    }

    .leading-the-convergence-section .big-banner-sec img {
        border-radius: 58px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 55px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6 {
        padding: 0 15px;
    }

    .the-pdx-gpt-34b-advantage-section {
        padding: 60px 0 100px;
    }

    .where-can-you-access-the-section {
        padding: 66px 34px;
    }

    .explore-for-cutting-edge .right-side-part h3 br {
        display: none;
    }

    .explore-for-cutting-edge .right-side-part h3 {
        font-size: 32px;
        line-height: 45px;
    }

    .where-can-you-access-the-section .container-where-can-you .col-lg-12 {
        width: 89%;
    }

    .hubsport-section .right-side-part .more-information {
        padding: 25px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.cpm-banner-section .big-banner-sec .content-part {
        width: 664px;
    }

    .our-caas-platform .right-side-part ul li .number-part .icon-show {
        width: 69px;
        height: 103px;
    }

    /* .our-caas-platform .left-side-part .heading2 small {
        font-size: 25px;
        padding: 15px 20px;
        line-height: 20px;
    }*/
    .idream-section .main-container-div {
        padding: 52px 37px;
    }

    .idream-section {
        padding: 100px 15px;
    }

    .idream-section .main-container-div .idream-point i {
        font-size: 79px;
    }

    .idream-section .main-container-div .idream-point p {
        font-size: 18px;
        line-height: 26px;
        margin-top: 20px;
    }

    .the-core-differentiator-section .left-side-part .icon img {
        display: block;
        width: 89px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients .number strong {
        font-size: 102px;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        min-height: 280px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        object-position: right bottom;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow {
        bottom: -139px;
        left: auto;
        right: 29px;
    }

    .the-core-differentiator-section .col-lg-6:first-child {
        padding-right: 20px;
    }

    .the-core-differentiator-section .col-lg-6:last-child {
        padding-left: 20px;
    }

    .about-hero-section .left-side-part h3 {
        margin-left: -86px;
    }

    .vision-and-mission {
        padding: 100px 35px;
    }

    .predixitions-x .right-side-part .heading2 {
        font-size: 60px;
        line-height: 75px;
        margin-right: 0;
    }

    .logo-patners-section .items {
        padding: 0 15px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 98px;
        line-height: 122px;
    }

    .what-is-a-pdx-jpt-section.saas-section-banner .top-heading-part .right-side-part {
        padding-left: 16%;
    }

    .banner-images-section .main-image-part .cut-image {
        top: -4px;
        width: 200px;
    }

    .banner-images-section .big-image img {
        border-radius: 79px;
    }

    .opportunity-predictions-section {
        padding: 100px 15px;
    }

    .opportunity-predictions-section .main-container {
        padding: 42px;
    }

    .opportunity-predictions-section .main-container .col-lg-3 {
        padding: 0 15px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part {
        padding-right: 20px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .number-part strong {
        font-size: 60px;
    }

    .opportunity-predictions-section .main-container .thumb-part {
        min-height: auto;
        padding: 0;
    }

    .opportunity-predictions-section .main-container .thumb-part .color-hover {
        padding: 24px;
    }

    .team-thumb-section {
        padding: 60px 22px;
    }

    .team-thumb-section .col-lg-3 {
        padding: 0 9px;
    }

    .team-thumb-section .team-thumb .team-item-content {
        padding: 25px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .icon {
        width: 15%;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .text {
        width: 86%;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p {
        font-size: 22px;
        line-height: 30px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part {
        width: 706px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 20px;
        line-height: 34px;
        min-height: 112px;
    }

    .hero-section-part .left-side-part .heading {
        font-size: 44px;
        margin-bottom: 27px;
        line-height: 59px;
    }

    .hero-section-part .right-side-part {
        padding-left: 0;
    }

    .hero-section-part .left-side-part .content-p-tag {
        padding: 25px;
        width: 53%;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options {
        margin-left: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        margin-right: -34px;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options.right-side-options {
        margin-right: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .left-side-options.right-side-options .box-serivces {
        margin-left: -34px;
    }

    .predixtions-experience-section .predixtions-experience-container .center-robots .center-part img {
        width: 93%;
        margin: 0 auto;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section .top-heading-part .left-side-part .heading2 span {
        font-size: 44px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        margin-bottom: 40px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:first-child {
        padding-right: 50px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:last-child {
        padding-left: 50px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li {
        margin-bottom: 40px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 44px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        font-size: 44px;
    }

    .where-can-you-access-the-section .container-where-can-you .heading2 {
        font-size: 44px;
    }

    .built-to-outperform .left-side-part .heading2 small {
        font-size: 26px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:first-child {
        padding-right: 50px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:last-child {
        padding-left: 50px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 86px;
        line-height: 113px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 span {
        font-size: 40px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .heading2 {
        font-size: 40px;
    }

    .key-highlights-section .right-side-part {
        padding-left: 0;
    }

    .competitive-advantages-section .col-lg-6:first-child {
        padding-right: 50px;
    }

    .competitive-advantages-section .col-lg-6:last-child {
        padding-left: 50px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        object-position: left bottom;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .bg-image img {
        object-position: right bottom;
    }

    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part {
        width: 905px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content {
        bottom: -45px;
    }

    .built-to-outperform .left-side-part .heading2 small img {
        width: 111px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part {
        width: 603px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content {
        bottom: -94px;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part {
        width: 728px;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part {
        width: 672px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content h2 {
        font-size: 25px;
        line-height: 32px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content {
        bottom: -98px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom {
        padding-bottom: 150px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section {
        padding-bottom: 100px;
    }

    .home-page-section {
        padding: 100px 25px;
    }

    .predictive-ai-generative-ai-section .athan-part .middle-box-content ul {
        min-height: 280px;
    }

    .our-caas-platform.every-industry-section .right-side-part .icon-play img {
        width: 134px;
    }
    .pricing-listing-part .tab-content .tab-pane .col-lg-4{
        padding: 0 5px;
    }
    /* price */
    .pricing-listing-part .tab-content .tab-pane .col-lg-4{
        width:33.33%;
    }
    .pricing-listing-part {
        padding: 51px 18px 100px;
    }
/* new css */

    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {
        margin: -294px -2px auto auto;
    }
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option {
    padding: 21px 0;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option h2 {
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 4px;
}
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content {
        top: 48%;
    }
        .leading-the-convergence-section.add-on-modules-section {
        padding-top: 0;
        padding-bottom: 300px;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec {
    width: 87%;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2 {
        top: 61px;
        }
        .pricing-listing-part {
    padding: 51px 37px 100px;
}

}

@media screen and (min-width:1000px) and (max-width:1024px) {
    .header .menu .menu-item a {
        padding: 18px 3px;
        font-size: 10px;
    }

    .header-main {
        padding: 17px 34px;
    }

    .header .logo {
        width: 170px;
    }

    .header .contact-link a span {
        font-size: 13px;
    }

    .header .contact-link {
        width: 129px;
    }

    .header .contact-link a {
        padding: 10px 12px;
    }

    .hero-section .right-side-part .content .heading {
        font-size: 31px;
        line-height: 46px;
        margin-bottom: 13px;
    }

    .hero-section .right-side-part .content p br {
        display: none;
    }

    .hero-section .right-side-part .content .heading br {
        display: none;
    }

    .common-btn {
        padding: 17px 25px;
    }

    .hero-section .left-side-part .content p {
        font-size: 14px;
        line-height: 18px;
        margin-left: 26px;
    }

    .hero-section .left-side-part .content {
        width: 175px;
    }

    .heading2 {
        font-size: 40px;
        line-height: 52px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {
        font-size: 28px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
        font-size: 18px;
        line-height: 13px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 span {
        width: 22px;
        height: 22px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 34vh;
        object-fit: cover;
        object-position: right;
        border-radius: 20px;
    }

    footer {
        padding: 0 30px 80px;
    }

    .drive-efficiency-section {
        padding: 50px 30px 0;
    }

    .our-caas-platform .right-side-part ul li .number-part strong {
        font-size: 73px;
    }

    .our-caas-platform .right-side-part ul li .right-content-part {
        padding-left: 0;
    }

    .our-caas-platform .right-side-part ul li .right-content-part h4 {
        font-size: 21px;
        line-height: 28px;
    }

    .predixtions-experience-section .predixtions-experience-container {
        padding: 40px;
    }

    .predixtions-experience-section .predixtions-experience-container .heading-part .heading2 br {
        display: none;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        padding: 21px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content h3 {
        font-size: 19px;
        line-height: 25px;
    }

    .predixtions-experience-section .predixtions-experience-container .center-robots .center-part {
        margin: 0 -62px;
        width: 140%;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom h4 {
        font-size: 18px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 94vh;
        object-fit: cover;
        border-radius: 20px;
        object-position: left bottom;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        right: 16px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
        bottom: -116px;
        left: 55px;
    }

    footer .footer-container .col-lg-3:nth-child(1) .common-part {
        padding-right: 0;
    }

    footer .footer-container .col-lg-3:nth-child(2) .common-part {
        padding-left: 6px;
        padding-right: 0;
    }

    footer .footer-container .col-lg-3:nth-child(3) .common-part {
        padding-left: 25px;
    }

    .hero-section .right-side-part .content {
        bottom: 40px;
        left: 40px;
        right: 40px;
    }

    .hero-section .right-side-part .content .heading {
        font-size: 29px;
        line-height: 44px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {
        font-size: 18px;
        margin-top: 12px;
    }

    /*     .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 15px;
        line-height: 24px;
    } */
    .predictive-ai-generative-ai .pridiction-document-thum.document-box3 .arrow-circle {
        right: -2px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .arrow-circle {
        bottom: -5px;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4 {
        margin-bottom: 20px;
        padding: 0 10px;
        width: 50%;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .item p {
        font-size: 16px;
        line-height: 29px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .item span {
        margin-top: 19px;
        font-size: 16px;
        line-height: 32px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .date-part {
        text-align: center;
        line-height: 29px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .date-part strong {
        font-size: 44px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set h3 {
        font-size: 23px;
        line-height: 38px;
    }

    footer .footer-container {
        padding: 130px 31px 0;
    }

    footer .footer-container .copy-right-text p {
        font-size: 13px;
        line-height: 22px;
    }

    .our-caas-platform .right-side-part ul li .right-content-part .arrow-part span {
        width: 30px;
        height: 30px;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces {
        padding: 20px 20px 60px;
        min-height: 261px;
    }

    .get-in-touch-section .left-side-part .direact-contact-info .common-contact h5 {
        font-size: 20px;
        line-height: 28px;
    }

    .get-in-touch-section .right-side-part .get-in-touch-forms {
        padding: 40px;
    }

    .common-inner-banner {
        padding: 38px 38px 38px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part {
        width: 538px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content h2 {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 7px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content p {
        font-size: 14px;
        line-height: 23px;
    }

    .leading-the-convergence-section .big-banner-sec img {
        border-radius: 42px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 49px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6 {
        padding: 0 15px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        font-size: 40px;
        line-height: 55px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li h4 {
        font-size: 22px;
        line-height: 27px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part {
        padding: 40px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb {
        padding: 0 20px;
    }

    .the-pdx-gpt-34b-advantage-section {
        padding: 59px 10px 100px;
    }

    .what-is-a-pdx-jpt-section {
        padding: 100px 10px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part strong {
        font-size: 64px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb h4 {
        font-size: 18px;
        line-height: 28px;
    }

    .where-can-you-access-the-section {
        padding: 66px 24px;
    }

    .where-can-you-access-the-section .container-where-can-you .heading2 {
        font-size: 44px;
        margin-bottom: 30px;
        line-height: 65px;
    }

    .where-can-you-access-the-section .container-where-can-you p br {
        display: none;
    }

    .explore-for-cutting-edge .right-side-part {
        padding: 30px;
    }

    .explore-for-cutting-edge .right-side-part h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .explore-for-cutting-edge .right-side-part h3 br {
        display: none;
    }

    .doc-gpt-section .right-side-part .link-btn .common-btn2 {
        padding: 13px 13px;
    }

    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part {
        width: 808px;
    }

    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec img {
        border-radius: 65px;
    }

    .the-pdx-gpt-34b-advantage-section.doc-gpt-advantage .col-lg-3 {
        width: 50%;
        margin-bottom: 50px;
    }

    .where-can-you-access-the-section .container-where-can-you .col-lg-12 {
        width: 89%;
    }

    .hubsport-section .right-side-part .more-information {
        padding: 20px;
    }

    .hubsport-section .right-side-part .more-information form .col-lg-6, .hubsport-section .right-side-part .more-information form .col-lg-12 {
        width: 100%;
        padding: 0;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section {
        padding-top: 0;
    }

    .competitive-advantages-section .left-side-part .center-part {
        padding: 41px 41px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.cpm-banner-section .big-banner-sec .content-part {
        width: 499px;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content h2 {
        font-size: 27px;
        line-height: 36px;
    }

    .our-caas-platform .right-side-part ul li .number-part .icon-show {
        width: 69px;
        height: 103px;
    }

    /*
    .our-caas-platform .left-side-part .heading2 small {
        font-size: 25px;
        padding: 15px 20px;
        line-height: 20px;
    }*/
    .idream-section .main-container-div {
        padding: 52px 37px;
    }

    .idream-section {
        padding: 100px 15px;
    }

    .idream-section .main-container-div .idream-point i {
        font-size: 79px;
    }

    .idream-section .main-container-div .idream-point p {
        font-size: 18px;
        line-height: 26px;
        margin-top: 20px;
    }

    .the-core-differentiator-section .col-lg-6:first-child {
        padding-right: 15px;
    }

    .the-core-differentiator-section .col-lg-6:last-child {
        padding-left: 15px;
    }

    .the-core-differentiator-section .left-side-part .icon img {
        display: block;
        width: 72px;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .col-lg-4 {
        width: 50%;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients .number strong {
        font-size: 97px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients h5 {
        font-size: 23px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .bg-image img {
        object-position: right bottom;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider {
        left: 27px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part {
        padding-left: 31px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients .number strong {
        font-size: 75px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .icon {
        width: 15%;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .text {
        width: 86%;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider .slick-arrow {
        bottom: -136px;
        left: auto;
        right: 26px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .col-lg-8 {
        padding: 55px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .heading2 {
        font-size: 39px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p {
        margin-top: 40px;
        font-size: 22px;
        line-height: 30px;
    }

    .vision-and-mission {
        padding: 100px 19px;
    }

    .about-hero-section .left-side-part h3 {
        margin-top: 91px;
        margin-left: -220px;
    }

    .about-hero-section .left-side-part h3 {
        margin-left: -97px;
    }

    .predixitions-x .right-side-part .heading2 {
        font-size: 49px;
        line-height: 66px;
        margin-right: 0;
    }

    .logo-patners-section .items {
        padding: 0 15px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 98px;
        line-height: 122px;
    }

    .what-is-a-pdx-jpt-section.saas-section-banner .top-heading-part .right-side-part {
        padding-left: 16%;
    }

    .banner-images-section .main-image-part .cut-image {
        top: -4px;
        width: 200px;
    }

    .banner-images-section .big-image img {
        border-radius: 79px;
    }

    .opportunity-predictions-section {
        padding: 100px 15px;
    }

    .opportunity-predictions-section .main-container {
        padding: 42px;
    }

    .opportunity-predictions-section .main-container .col-lg-3 {
        padding: 0 15px;
        width: 50%;
        margin-bottom: 30px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part {
        padding-right: 20px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .number-part strong {
        font-size: 60px;
    }

    .team-thumb-section {
        padding: 60px 22px;
    }

    .team-thumb-section .col-lg-3 {
        padding: 0 9px;
    }

    .team-thumb-section .team-thumb .team-item-content {
        padding: 25px;
    }

    .vision-and-mission .right-side-part-set .vision-part-set p {
        font-size: 33px;
        line-height: 49px;
    }

    .vision-and-mission .right-side-part-set .vision-part-set h3 {
        font-size: 28px;
        line-height: 39px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 18px;
        min-height: 133px;
        line-height: 29px;
    }

    .hero-section-part .left-side-part .heading {
        font-size: 41px;
        margin-bottom: 27px;
        line-height: 59px;
    }

    .hero-section-part .right-side-part {
        padding-left: 0;
    }

    .hero-section-part .left-side-part .content-p-tag {
        padding: 25px;
        width: 70%;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options {
        margin-left: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        margin-right: -34px;
    }

    .predixtions-experience-section .predixtions-experience-container .left-side-options.right-side-options {
        margin-right: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .left-side-options.right-side-options .box-serivces {
        margin-left: -34px;
    }

    .team-thumb-section .team-thumb .team-item-content h3 {
        font-size: 24px;
        line-height: 35px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:first-child {
        padding-right: 50px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:last-child {
        padding-left: 50px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section .top-heading-part .left-side-part .heading2 span {
        font-size: 39px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part {
        width: 599px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        margin-bottom: 40px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:first-child {
        padding-right: 50px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:last-child {
        padding-left: 50px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 62px;
        line-height: 83px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 span {
        font-size: 34px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .heading2 {
        font-size: 34px;
    }

    .key-highlights-section .right-side-part {
        padding-left: 0;
    }

    .competitive-advantages-section .col-lg-6:first-child {
        padding-right: 50px;
    }

    .competitive-advantages-section .col-lg-6:last-child {
        padding-left: 50px
    }

    .unlock-the-future-with-data-driven-insights .left-side-part .heading2 small {
        font-size: 26px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        object-position: left bottom;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .bg-image img {
        object-position: right bottom;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part h3 {
        font-size: 18px;
        margin-bottom: 20px;
        line-height: 24px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part {
        padding: 30px;
    }

    .our-caas-platform .left-side-part .heading2 {
        font-size: 31px;
        line-height: 40px;
    }

    .our-caas-platform .left-side-part .heading2 b {
        width: 40px;
        height: 40px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 b {
        font-size: 14px;
    }

    .built-to-outperform .left-side-part .heading2 small img {
        width: 111px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part {
        width: 487px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part .center-content {
        bottom: 0;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content {
        bottom: -95px;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part {
        width: 594px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part {
        width: 561px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content h2 {
        font-size: 25px;
        line-height: 32px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part .center-content {
        bottom: -98px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part {
        width: 580px;
    }

    .leading-the-convergence-section.cpm-banner-section {
        padding-bottom: 158px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom {
        padding-bottom: 158px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part {
        width: 538px;
    }

    /*  .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content {
         bottom: -223px;
     } */
    .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section {
        padding-bottom: 100px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content h2 {
        font-size: 24px;
        line-height: 32px;
    }

    /*   .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content {
          bottom: -255px;
      }
     */
    .home-page-section {
        padding: 100px 20px;
    }

    .predictive-ai-generative-ai-section .col-lg-4 {
        padding: 0 10px;
    }

    .predictive-ai-generative-ai-section .athan-part .header-main-part .center-part {
        padding: 31px 22px;
    }

    .predictive-ai-generative-ai-section .athan-part .header-main-part p {
        font-size: 16px;
    }

    .our-caas-platform.every-industry-section .right-side-part .icon-play img {
        width: 134px;
    }
/* pricing */
.header .menu .menu-item a {
    padding: 18px 2px;
}

.pricing-listing-part .tab-content .tab-pane .col-lg-4{
    width:33.33% !important;
}
/* new css */

.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {

    margin: -183px -2px auto auto;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option {
    padding: 21px 0;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option h2 {
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 4px;
}
      .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content {
        top: 53%;
    }
        .leading-the-convergence-section.add-on-modules-section {
        padding-top: 0;
      
        padding-bottom: 361px;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec {
    width: 87%;
    }
       .leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2 {
        top: 57px;
        left: 105px;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {
        margin: -240px -2px auto auto;
    }


    .main-box-format .col-lg-3 {
    width: 33%;
}


.built-to-outperform.doc-gpt-section.certify-your-ai-top-banner .right-side-part .link-btn {
    margin-bottom: -49px;
}
   .leading-the-convergence-section.pdx-gpt-banner-section.ai-model-certification-platform.the-worlds-first-platform-section .big-banner-sec .content-part {
        width: 477px;
}
}

@media only screen and (min-device-width:800px) and (max-device-width:820px) {
}

@media only screen and (min-device-width:768px) and (max-device-width:991px) {
}

@media screen and (min-width:0) and (max-width:1023px) {
    .header .menu .menu-item a {
        padding: 10px 7px;
    }

    .header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu {
        padding: 0;
        width: auto;
        left: 0;
        position: relative;
        display: block;
    }

    .header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu span {
        font-size: 16px;
        color: #fff;
        padding: 18px;
    }

    .header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu {
        width: auto;
        padding: 0;
    }

    .header .logo.mobile-logo {
        display: block;
        margin-left: 18px;
    }

    .header .close-nav-menu, .header .open-nav-menu {
        margin-right: 10px;
    }

    .hero-section .col-lg-6:nth-child(1) {
        order: 2;
    }

    .hero-section .col-lg-6:nth-child(2) {
        order: 1;
        margin-bottom: 26px;
    }

    .hero-section .right-side-part {
        height: 61vh;
    }

    .hero-section .right-side-part .content .heading {
        font-size: 30px;
        line-height: 45px;
    }

    .hero-section .right-side-part .content .heading br {
        display: none;
    }

    .hero-section .left-side-part .content {
        width: 149px;
    }

    .hero-section .left-side-part .content p {
        font-size: 12px;
        line-height: 17px;
        margin-left: 27px;
    }

    .hero-section .left-side-part .content {
        bottom: 0;
        width: 189px;
    }

    .heading2 {
        font-size: 29px;
        line-height: 38px;
    }

    .heading2 br {
        display: none;
    }

    .predictive-ai-generative-ai .col-lg-4, .predictive-ai-generative-ai .col-lg-6 {
        margin-bottom: 30px;
    }

    .predictive-ai-generative-ai .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .predictive-ai-generative-ai .col-lg-4:nth-child(1), .predictive-ai-generative-ai .col-lg-4:nth-child(2) {
        width: 100%;
    }

    .predictive-ai-generative-ai .col-lg-4:nth-child(3) {
        width: 100%;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 38vh;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .arrow-circle {
        right: -2px;
    }

    .predictive-ai-generative-ai {
        padding: 50px 0;
    }

    .our-caas-platform {
        padding: 60px 0;
    }

    .predixtions-experience-section {
        padding: 50px 0;
    }

    .our-caas-platform .left-side-part {
        margin-bottom: 40px;
    }

    .our-caas-platform .left-side-part .heading2 {
        margin-bottom: 20px;
        font-size: 27px;
        display: block;
    }

    .our-caas-platform .left-side-part .heading2 span {
        margin-left: 0;
    }

    .our-caas-platform .right-side-part ul li .number-part strong {
        font-size: 38px;
    }

    .our-caas-platform .col-lg-3 {
        width: 20%;
    }

    .our-caas-platform .col-lg-9 {
        width: 80%;
    }

    .our-caas-platform .right-side-part ul li .right-content-part h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .predixtions-experience-section .predixtions-experience-container .heading-part {
        margin-bottom: 30px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        padding: 21px;
        min-height: auto;
        margin-bottom: 25px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .col-lg-9 {
        order: 2;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .col-lg-3 {
        order: 1;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content h3 {
        margin-bottom: 18px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon {
        margin-bottom: 20px;
        text-align: center;
    }

    .predixtions-experience-section .predixtions-experience-container {
        padding: 31px;
        overflow: hidden;
    }

    .predixtions-experience-section .predixtions-experience-container .center-robots .center-part {
        width: 100%;
        margin: 30px 0;
    }

    .header-main {
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 13px 15px;
        width: auto;
    }

    .ai-driven-analytics-section {
        padding: 60px 0;
    }

    .ai-driven-analytics-section .heading2 {
        margin-bottom: 23px;
    }

    .ai-driven-analytics-section .right-side-part {
        margin-top: 40px;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4:first-child {
        display: none;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4 {
        margin-bottom: 20px;
        padding: 0 5px;
        width: 100%;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4:last-child {
        width: 100%;
    }

    .customer-ai-solutions-section {
        padding: 60px 0;
    }

    .customer-ai-solutions-section .heading-part {
        margin-bottom: 20px;
    }

    .customer-ai-solutions-section .left-side-part .happy-clients {
        margin-bottom: 40px;
    }

    .customer-ai-solutions-section .left-side-part .happy-clients .number strong {
        font-size: 60px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 117vh;
        object-position: center;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        right: 10px;
        left: 10px;
        width: 90%;
        margin: 0 auto;
        bottom: 72px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .item {
        padding: 0 5px;
    }

    .frontiers-of-artificial-intelligence {
        padding: 60px 15px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .date-part strong {
        font-size: 36px;
        margin-bottom: 10px;
        display: block;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .date-part {
        font-size: 14px;
        line-height: 21px;
        text-align: center;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .accodian-thumb .col-lg-1 {
        width: 20%;
        padding: 0 5px;
        margin-bottom: 5px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .accodian-thumb .col-lg-11 {
        width: 80%;
        padding: 0 5px;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set .accodian-thumb .row {
        margin: 0;
    }

    .drive-efficiency-section {
        padding: 0px 0 0;
    }

    .drive-efficiency-section .col-lg-12 {
        padding: 0;
    }

    footer .footer-container .col-lg-3:nth-child(1) .common-part {
        padding-right: 0;
    }

    .frontiers-of-artificial-intelligence .accordion-container .set h3 {
        font-size: 18px;
        line-height: 27px;
        padding-right: 31px;
    }

    .drive-efficiency-section .drive-efficiency-container {
        padding: 30px;
    }

    footer .footer-container {
        padding: 60px 15px 0;
    }

    footer .footer-container .common-part .logo-part {
        margin-bottom: 26px;
    }

    footer .footer-container .common-part {
        margin-bottom: 30px;
    }

    footer .footer-container .common-part .col-lg-6 {
        width: 50%;
    }

    footer .footer-container .col-lg-2, footer .footer-container .col-lg-3, footer .footer-container .col-lg-5 {
        padding: 0;
    }

    footer .footer-container .col-lg-2 {
        width: 50%;
    }

    footer .footer-container .common-part strong {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 22px;
    }

    footer .footer-container .common-part ul li {
        display: block;
        margin-bottom: 12px;
    }

    footer .footer-container .col-lg-3:nth-child(3) .common-part, footer .footer-container .col-lg-3:nth-child(4) .common-part {
        padding-left: 0;
    }

    footer .footer-container .col-lg-3:nth-child(3), footer .footer-container .col-lg-3:nth-child(4) {
        width: 50%;
    }

    footer .footer-container .footer-links {
        padding-bottom: 60px;
    }

    footer .footer-container .copy-right-text p {
        margin-top: 40px;
        font-size: 13px;
        line-height: 22px;
    }

    footer {
        padding: 0 0 82px;
    }

    .header .menu {
        width: auto;
        display: block;
    }

    .header .nav-menu {
        width: 76%;
        display: block;
    }

    .header .menu .menu-item a .plus {
        margin-right: 24px;
    }

    .header .menu .menu-item a .plus img {
        display: none;
    }

    .header .menu>.menu-item>a .plus {
        border: solid #fff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        vertical-align: middle;
        margin-top: -5px;
        margin-left: 6px;
        transform: rotate(45deg);
    }

    .client-slider-option, .predixtions-experience-section, .our-caas-platform, .predictive-ai-generative-ai, .hero-section {
        overflow: hidden
    }

    .hero-section {
        padding: 0 0 50px;
    }

    .hero-section .right-side-part .content .heading {
        font-size: 26px;
        line-height: 37px;
    }

    .client-slider-option {
        padding: 50px 0;
    }

    .our-caas-platform .right-side-part .item {
        padding: 0 10px;
    }

    .our-caas-platform .right-side-part ul li .right-content-part .arrow-part span {
        width: 26px;
        height: 26px;
    }

    .our-caas-platform .right-side-part ul li .right-content-part .content-set {
        width: 89%;
    }

    .hero-section .right-side-part .content p {
        font-size: 16px;
        line-height: 24px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .item p {
        font-size: 16px;
        line-height: 32px;
    }

    .common-inner-banner {
        padding: 38px 15px 38px;
    }

    .common-inner-banner.about-us-banner-section .banner-image {
        padding: 0;
    }

    .common-inner-banner .banner-image {
        padding: 0;
    }

    .common-inner-banner .banner-image .heading {
        font-size: 28px;
    }

    .get-in-touch-section {
        padding: 60px 15px;
    }

    .get-in-touch-section .left-side-part {
        padding-right: 0;
    }

    .get-in-touch-section .col-lg-6 {
        padding: 0;
    }

    .get-in-touch-section .left-side-part .direact-contact-info .col-lg-6 {
        width: 50%;
        margin-bottom: 20px;
        padding: 0 5px;
    }

    .get-in-touch-section .left-side-part .direact-contact-info .common-contact p {
        font-size: 13px;
        line-height: 20px;
    }

    .get-in-touch-section .right-side-part .get-in-touch-forms {
        padding: 30px;
    }

    .get-in-touch-section .left-side-part .direact-contact-info .common-contact p br {
        display: none;
    }

    .get-in-touch-section .right-side-part {
        margin-top: 40px;
    }

    .get-in-touch-section .right-side-part .get-in-touch-forms .heading2 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .google-map {
        padding: 50px 0px 30px;
    }

    .google-map iframe {
        border-radius: 0;
    }

    .google-map .col-lg-12 {
        padding: 0;
    }

    .live-demo-btn {
        top: auto;
        right: 0;
        bottom: 0;
        left: 0;
        transform: none;
        width: auto;
        padding: 0;
        border-radius: 6px 6px 0 0;
    }

    .common-popup .left-image-part img {
        border-radius: 100%;
        width: 120px;
        height: 120px;
        margin: auto;
        margin-top: 23px;
    }

    .common-popup .content-popup .request-demo-from {
        padding: 54px 20px;
    }

    .common-popup .content-popup .request-demo-from h3 {
        font-size: 29px;
        margin-bottom: 18px;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .content-bottom .hidden-text {
        display: block;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces .cut-icon .arrow-icon {
        display: block;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces:hover .thubm-part img {
        height: auto;
    }

    .ai-driven-analytics-section .right-side-part .thumb-ai-serivces:hover .thubm-part {
        margin-bottom: 30px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part {
        width: auto;
        position: static;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content {
        position: static;
        width: auto;
        margin-top: 25px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content h2 {
        font-size: 29px;
        line-height: 38px;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content p {
        font-size: 16px;
        line-height: 24px;
    }

    .built-to-outperform {
        padding: 50px 15px 50px;
    }

    .built-to-outperform .left-side-part .heading2 {
        margin-bottom: 20px;
        font-size: 29px;
        line-height: 38px;
    }

    .built-to-outperform .left-side-part .heading2 small {
        display: block;
        font-size: 18px;
    }

    .built-to-outperform .right-side-part {
        justify-content: start;
    }

    .built-to-outperform .right-side-part .link-btn {
        margin: 0 5px;
    }

    .built-to-outperform .right-side-part .link-btn a {
        padding: 13px 16px;
    }

    .built-to-outperform .right-side-part .link-btn a span {
        font-size: 16px;
    }

    .link-btn a span, .link-btn button span, .link-btn div span {
        font-size: 12px;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section .top-heading-part .left-side-part .heading2 span {
        font-size: 29px;
    }

    .leading-the-convergence-section .big-banner-sec img {
        border-radius: 15px;
    }

    .leading-the-convergence-section {
        position: relative;
        padding: 0 15px 60px;
    }

    .leading-the-convergence-section .col-lg-12 {
        padding: 0;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .cut-potion {
        display: none;
    }

    .leading-the-convergence-section .big-banner-sec {
        border-radius: 0;
    }

    .what-is-a-pdx-jpt-section {
        padding: 60px 15px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part {
        margin-bottom: 30px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .left-side-part .heading2 span {
        font-size: 29px;
        margin-top: 0;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .col-lg-5, .what-is-a-pdx-jpt-section .top-heading-part .col-lg-7 {
        padding: 0;
    }

    .what-is-a-pdx-jpt-section .top-heading-part {
        margin-bottom: 47px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6 {
        padding: 0;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .left-part-img {
        margin-bottom: 30px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .left-part-img img {
        height: auto;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 br {
        display: block;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part {
        padding: 30px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .heading2 {
        font-size: 29px;
        line-height: 38px;
        margin-bottom: 30px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li h4 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li p {
        font-size: 16px;
        line-height: 22px;
        font-weight: 500;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb {
        padding: 0;
        border: 0;
    }

    .the-pdx-gpt-34b-advantage-section .col-lg-3, .the-pdx-gpt-34b-advantage-section .col-lg-4, .the-pdx-gpt-34b-advantage-section .col-lg-6 {
        margin-bottom: 50px;
    }

    .the-pdx-gpt-34b-advantage-section .col-lg-3:last-child, .the-pdx-gpt-34b-advantage-section .col-lg-4:last-child, .the-pdx-gpt-34b-advantage-section .col-lg-6:last-child {
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part strong {
        font-size: 70px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part {
        margin-bottom: 20px;
    }

    .where-can-you-access-the-section .container-where-can-you .shap-e-cut {
        width: 182px;
        top: -10px;
        right: 39px;
    }

    .where-can-you-access-the-section {
        padding: 66px 0;
    }

    .where-can-you-access-the-section .container-where-can-you {
        border-radius: 26px;
        padding: 108px 34px;
    }

    .where-can-you-access-the-section .container-where-can-you .heading2 {
        margin-bottom: 25px;
        font-size: 29px;
        line-height: 38px;
    }

    .where-can-you-access-the-section .container-where-can-you p {
        font-size: 16px;
        line-height: 28px;
    }

    .where-can-you-access-the-section .container-where-can-you p br {
        display: none;
    }

    .explore-for-cutting-edge {
        padding: 30px 0px 55px;
    }

    .explore-for-cutting-edge .right-side-part {
        padding: 30px;
        margin-top: 50px;
    }

    .explore-for-cutting-edge .right-side-part h3 {
        font-size: 22px;
        line-height: 34px;
    }

    .explore-for-cutting-edge .right-side-part p {
        font-size: 16px;
        line-height: 27px;
    }

    .what-is-a-pdx-jpt-section .top-heading-part .right-side-part p {
        font-size: 16px;
        line-height: 24px;
    }

    .the-pdx-gpt-34b-advantage-section .heading2 {
        margin-bottom: 40px;
        margin-left: 0;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part {
        display: inline-block;
        width: 30%;
        vertical-align: middle;
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb h4 {
        display: inline-block;
        vertical-align: middle;
        width: 64%;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 24px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb p {
        margin-top: 20px;
    }

    .the-pdx-gpt-34b-advantage-section {
        padding: 60px 0 30px;
    }

    .the-pdx-gpt-34b-advantage-section .heading-part {
        padding-left: 10px;
        padding-right: 10px;
    }

    .explore-for-cutting-edge .left-side-part .modal-option ul li {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 11px;
    }

    .explore-for-cutting-edge .left-side-part .heading2 {
        margin-bottom: 20px;
        font-size: 31px;
        line-height: 39px;
    }

    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec img {
        border-radius: 15px;
    }

    .leading-the-convergence-section.peter-sondergaard-section .big-banner-sec .content-part {
        width: auto;
    }

    .leading-the-convergence-section .big-banner-sec .content-part .center-content h2 span {
        font-size: 15px;
        display: block;
    }

    .header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .menu-item.sub-to-submenu .list-part-sub-menu a {
        padding: 9px 34px;
        background: #222222;
    }

    .where-can-you-access-the-section .container-where-can-you .col-lg-12 {
        width: 100%;
    }

    .hubsport-section {
        padding: 60px 0;
    }

    .hubsport-section .left-side-part .top-brand .heading {
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 39px;
    }

    .hubsport-section .left-side-part {
        padding-right: 0;
    }

    .hubsport-section .right-side-part {
        margin-top: 40px;
    }

    .hubsport-section .right-side-part .more-information h4 {
        font-size: 22px;
        line-height: 29px;
        margin-bottom: 30px;
    }

    .competitive-advantages-section {
        overflow: hidden;
    }

    .unlock-the-future-with-data-driven-insights {
        padding: 0 0 60px;
    }

    .unlock-the-future-with-data-driven-insights .left-side-part {
        margin-bottom: 40px;
    }

    .unlock-the-future-with-data-driven-insights .left-side-part .heading2 {
        margin-bottom: 25px;
    }

    .unlock-the-future-with-data-driven-insights .right-side-part .cut-img {
        right: -3px;
        bottom: 27px;
        width: 31px;
    }

    .unlock-the-future-with-data-driven-insights .right-side-part .big-image img {
        border-radius: 20px;
        height: 300px;
        object-fit: cover;
        object-position: center;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section {
        background: #f0f2f4;
        padding: 0 0 60px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part {
        padding: 40px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .heading2 {
        font-size: 29px;
        line-height: 38px;
    }

    .what-is-a-pdx-jpt-section.transform-data-into-strategic-decisions-section .top-heading-part .left-side-part .heading2 span {
        font-size: 29px;
        line-height: 38px;
    }

    .key-highlights-section {
        padding: 60px 15px;
    }

    .key-highlights-section .left-side-part .big-img img {
        border-radius: 22px;
    }

    .key-highlights-section .left-side-part .cut-image {
        width: 129px;
    }

    .key-highlights-section .right-side-part {
        padding-left: 0;
        margin-top: 0;
    }

    .key-highlights-section .right-side-part .heading2 {
        margin-bottom: 25px;
    }

    .key-highlights-section .right-side-part .col-lg-2 {
        width: 20%;
    }

    .key-highlights-section .right-side-part .col-lg-10 {
        width: 80%;
    }

    .key-highlights-section .hightlights-option ul li .right-side-part1 h3 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 15px;
    }

    .key-highlights-section .col-lg-6:first-child {
        margin-bottom: 40px;
    }

    .key-highlights-section .hightlights-option {
        margin-bottom: 40px;
    }

    .competitive-advantages-section {
        padding: 60px 0;
    }

    .competitive-advantages-section .left-side-part .center-part {
        padding: 44px 20px;
    }

    .competitive-advantages-section .left-side-part .heading2 {
        font-size: 29px;
        line-height: 38px;
    }

    .competitive-advantages-section .set>.accoding-set {
        padding: 16px 0;
        font-size: 19px;
        line-height: 27px;
    }

    .competitive-advantages-section .right-side-part-image img {
        border-radius: 30px;
    }

    .hubsport-section .left-side-part .top-brand ul li {
        font-size: 16px;
        line-height: 29px;
        align-items: start;
    }

    .hubsport-section .left-side-part .top-brand ul li .content-part {
        width: 80%;
        padding-left: 20px;
    }

    .hubsport-section .left-side-part .top-brand ul li .icon-part {
        width: 20%;
    }

    .unlock-the-future-with-data-driven-insights .left-side-part .heading2 small {
        font-size: 21px;
    }

    .common-popup .button-part .link-btn a span, .common-popup .button-part .link-btn button span {
        font-size: 14px;
    }

    .common-popup .button-part .link-btn a, .common-popup .button-part .link-btn button {
        padding: 12px 13px;
    }

    .common-popup .button-part .link-btn.link-btn1 {
        margin-left: 0;
    }

    .leading-the-convergence-section.peter-sondergaard-section.cpm-banner-section .big-banner-sec .content-part {
        width: auto;
    }

    .leading-the-convergence-section.cpm-banner-section .big-banner-sec .content-part .center-content h2 {
        font-size: 29px;
        line-height: 38px;
    }

    .leading-the-convergence-section.cpm-banner-section {
        padding: 0 15px 90px;
    }

    .our-caas-platform .right-side-part ul li .number-part .icon-show {
        width: 51px;
    }

    /*  .predictive-ai-generative-ai .heading-part .heading2 small,
    .our-caas-platform .left-side-part .heading2 small {
        font-size: 20px;
    }*/
    .resources-section {
        padding: 60px 0;
    }

    .resources-section .col-lg-4 {
        margin-bottom: 60px;
    }

    .resources-section .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .idream-section .main-container-div .col-lg-2 {
        width: 50%;
        margin-bottom: 30px;
    }

    .idream-section .main-container-div {
        padding: 30px;
    }

    .idream-section .main-container-div .idream-point i {
        font-size: 73px;
    }

    .idream-section .main-container-div .idream-point p {
        font-size: 16px;
        line-height: 28px;
        margin-top: 20px;
    }

    .the-core-differentiator-section {
        padding: 100px 15px;
    }

    .the-core-differentiator-section .code-icon-part {
        padding: 40px 0;
    }

    .the-core-differentiator-section .left-side-part .icon {
        margin-bottom: 30px;
    }

    .the-core-differentiator-section .right-side-part:before {
        bottom: -39px;
    }

    .the-core-differentiator-section .left-side-part .icon img {
        width: auto;
    }

    .tailored-solutions-for-every-industry {
        padding: 100px 0;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section {
        border-radius: 35px;
    }

    .tailored-solutions-for-every-industry .ai-driven-analytics-section .right-side-part .col-lg-4 {
        margin-bottom: 20px;
        padding: 0 5px;
        width: 100%;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section {
        padding: 36px 0 29px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider {
        bottom: 23%;
        right: auto;
        left: 20px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .customer-slider {
        bottom: 10%;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part {
        padding-left: 0;
        margin-top: 115px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients .number strong {
        font-size: 75px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .left-side-part .happy-clients h5 {
        font-size: 24px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .col-lg-8 {
        padding: 36px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .col-lg-4 {
        padding: 33px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p {
        margin-top: 0;
    }

    .vision-and-mission {
        padding: 60px 0;
    }

    .vision-and-mission .left-side-part .big-image img {
        height: 587px;
    }

    .vision-and-mission .left-side-part .content-part {
        width: 81%;
        position: absolute;
        bottom: 122px;
        left: 30px;
    }

    .vision-and-mission .left-side-part .cut-image {
        width: 173px;
    }

    .vision-and-mission .col-lg-4 .right-side-part-set {
        height: 283px;
        margin-bottom: 40px;
    }

    .about-hero-section {
        padding: 65px 0px;
    }

    .about-hero-section .left-side-part h3 {
        margin-left: 0;
        margin-top: 0;
        transform: rotate(0deg);
        font-size: 34px;
        height: auto;
        width: auto;
        margin-bottom: 20px;
    }

    .about-hero-section .left-side-part {
        padding-right: 15px;
        padding-left: 15px;
    }

    .about-hero-section .right-side-part {
        margin-top: 40px;
    }

    .predixitions-x {
        padding: 100px 0;
    }

    .predixitions-x .left-side-part {
        text-align: center;
        margin-bottom: 30px;
        margin-right: 0;
    }

    .predixitions-x .right-side-part {
        padding-left: 0;
    }

    .predixitions-x .right-side-part .heading2 {
        font-size: 43px;
        line-height: 58px;
    }

    .logo-patners-section {
        padding: 50px 0;
    }

    .what-is-a-pdx-jpt-section.cpm-what-is-the-section.saas-section-banner .top-heading-part .left-side-part .heading2 span {
        font-size: 46px;
        line-height: 82px;
    }

    .what-is-a-pdx-jpt-section.saas-section-banner .top-heading-part .right-side-part {
        padding-left: 0;
        display: block;
    }

    .what-is-a-pdx-jpt-section.why-us-section.saas-section-banner {
        padding: 50px 15px 60px;
    }

    .banner-images-section .big-image img {
        border-radius: 20px;
        height: 300px;
        object-fit: cover;
        object-position: center;
    }

    .banner-images-section .main-image-part .cut-image {
        top: -4px;
        width: 101px;
        right: 20px;
    }

    .banner-images-section {
        padding: 0 15px 60px;
    }

    .opportunity-predictions-section .main-container .heading-part {
        margin-bottom: 50px;
    }

    .opportunity-predictions-section .main-container {
        padding: 26px;
    }

    .opportunity-predictions-section .main-container .col-lg-3 {
        padding: 0;
        margin-bottom: 30px;
    }

    .opportunity-predictions-section .main-container .col-lg-3:last-child {
        margin-bottom: 0;
    }

    .opportunity-predictions-section .main-container .thumb-part {
        min-height: auto;
        height: auto;
    }

    .opportunity-predictions-section {
        padding: 60px 15px;
    }

    .churn-prediction-to-retain-key-accounts {
        padding: 60px 15px;
    }

    .churn-prediction-to-retain-key-accounts .col-lg-6:first-child {
        padding-left: 0;
        padding: 0;
    }

    .churn-prediction-to-retain-key-accounts .col-lg-6:last-child {
        padding-left: 0;
        padding: 0;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .col-lg-3 {
        width: 20%;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .col-lg-9 {
        width: 80%;
        padding-left: 20px;
    }

    .churn-prediction-to-retain-key-accounts .left-side-part .listing-point .set-option .number-part strong {
        font-size: 45px;
    }

    .churn-prediction-to-retain-key-accounts .right-side-part {
        margin-top: 60px;
    }

    .churn-prediction-to-retain-key-accounts .right-side-part .cut-option img {
        width: 135px;
    }

    .competitive-advantages-section.the-predixtions-advantage .right-side-part-image {
        margin-bottom: 40px;
    }

    .vision-and-mission .col-lg-4 .right-side-part-set .vision-part-set {
        top: 30px;
        left: 30px;
        right: 30px;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:first-child {
        padding-right: 0;
        padding: 0;
    }

    .competitive-advantages-section.the-predixtions-advantage .col-lg-6:last-child {
        padding-right: 0;
        padding: 0;
    }

    .leading-the-convergence-section.peter-sondergaard-section.spm-section-banner .big-banner-sec .content-part {
        width: 100%;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:first-child {
        padding-right: 0;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .col-lg-6:last-child {
        padding-left: 0;
    }

    .opportunity-predictions-section .main-container .thumb-part .normal-hover {
        display: none;
    }

    .opportunity-predictions-section .main-container .thumb-part .color-hover {
        display: block;
    }

    .key-highlights-section .col-lg-6:first-child {
        padding-right: 0;
        padding: 0;
    }

    .key-highlights-section .col-lg-6:last-child {
        padding-left: 0;
        padding: 0;
    }

    .competitive-advantages-section .col-lg-6:first-child {
        padding-right: 0;
        padding: 0;
    }

    .competitive-advantages-section .col-lg-6:last-child {
        padding-left: 0;
        padding: 0;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part p {
        font-size: 18px;
        line-height: 24px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .content-part h3 {
        font-size: 17px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum.document-box2 .content-part h3 {
        font-size: 17px;
        line-height: 16px;
    }

    .hero-section-part .col-lg-7, .hero-section-part .col-lg-5 {
        padding: 0;
    }

    .hero-section-part .left-side-part .heading {
        margin-bottom: 30px;
        font-size: 29px;
        line-height: 38px;
    }

    .hero-section-part {
        padding: 40px 15px 50px;
    }

    .hero-section-part .left-side-part .content-p-tag {
        padding: 25px;
        width: auto;
    }

    .hero-section-part .right-side-part .top-cut-image {
        overflow: hidden;
        margin-bottom: 22px;
    }

    .hero-section-part .left-side-part {
        margin-bottom: 40px;
    }

    .hero-section-part .right-side-part p {
        font-size: 16px;
        line-height: 28px;
    }

    .competitive-advantages-section .set:before {
        top: 23px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul {
        padding-left: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces {
        margin-right: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .left-side-options.right-side-options .box-serivces {
        margin-left: 0;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .left-side-content h3 {
        text-align: center;
    }

    .our-caas-platform .left-side-part .heading2 br {
        display: block;
    }

    /* .our-caas-platform .left-side-part .heading2 small {
        font-size: 18px;
        padding: 11px 19px;
        line-height: 22px;
    }*/
    .accordion-container .content .read-more {
        margin-top: 22px;
        font-size: 16px;
        margin-left: 20%;
    }

    .predixitions-x {
        padding: 60px 0;
    }

    .predixitions-x .right-side-part .heading2 {
        font-size: 29px;
        line-height: 38px;
    }

    .vision-and-mission .right-side-part-set .vision-part-set h3 {
        font-size: 24px;
        line-height: 37px;
    }

    .vision-and-mission .right-side-part-set .vision-part-set p {
        font-size: 31px;
        line-height: 43px;
    }

    .team-thumb-section .team-thumb .team-item-content h3 {
        font-size: 17px;
        margin-bottom: 0;
    }

    .team-thumb-section {
        padding: 60px 15px 0;
    }

    .team-thumb-section .col-lg-3 {
        padding: 0 5px;
        width: 50%;
    }

    .team-thumb-section .col-lg-3:empty {
        display: none;
    }

    .team-thumb-section .team-thumb .team-item-position:not(:first-child) {
        margin: 0;
    }

    .team-thumb-section .team-thumb .team-item-content {
        padding: 15px;
    }

    .what-is-a-pdx-jpt-section.why-us-section {
        padding: 60px 15px 60px;
    }

    .idream-section {
        padding: 60px 15px;
    }

    .the-core-differentiator-section {
        padding: 60px 15px;
    }

    .the-core-differentiator-section .col-lg-6 {
        padding: 0;
    }

    .the-core-differentiator-section .col-lg-3 {
        width: 20%;
    }

    .the-core-differentiator-section .col-lg-9 {
        width: 80%;
    }

    .the-core-differentiator-section .right-side-part {
        padding-left: 20px;
    }

    .customer-ai-solutions-section.hear-what-our-customers-say-section .right-side-part .bg-image img {
        object-position: center bottom;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p {
        font-size: 15px;
        line-height: 24px;
    }

    .drive-efficiency-section.ready-to-experience-the-section .drive-efficiency-container .shedule-your-demo p .icon svg {
        width: 16px;
        height: 16px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .col-lg-3 {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 20px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .col-lg-3 {
        margin-bottom: 20px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part {
        width: auto;
        display: block;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part h3 {
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 28px;
        min-height: 57px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part strong {
        font-size: 60px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part p {
        font-size: 18px;
        margin-top: 20px;
    }

    .the-pdx-gpt-34b-advantage-section.accuracy-number-section .advantage-thumb .number-part {
        padding: 16px;
    }

    .common-inner-banner.contact-us-banner {
        padding: 40px 15px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .arrow-circle {
        width: 52px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .arrow-circle .arrow-img {
        width: 33px;
    }

    .our-caas-platform .left-side-part .heading2 b {
        width: 40px;
        height: 40px;
    }

    .built-to-outperform .left-side-part .heading2 small img {
        width: 80px;
    }

    .leading-the-convergence-section.pdx-gpt-banner-section .big-banner-sec .content-part {
        width: 100%;
    }

    .leading-the-convergence-section.claims-predixtions-model-banner .big-banner-sec .content-part {
        width: 100%;
    }

    .leading-the-convergence-section.peter-sondergaard-section.repm-banner-section-bottom .big-banner-sec .content-part {
        width: 100%;
    }

    .predixtions-video-section {
        padding: 0 10px 60px;
    }

    .karl-chairman-details {
        padding: 60px 15px;
    }

    .karl-chairman-details .left-side-image {
        width: 57%;
        margin: 0 auto 30px;
    }

    .karl-chairman-details .right-side-part {
        padding-left: 0;
    }

    .karl-chairman-details .right-side-part .heading2 {
        font-size: 28px;
        line-height: 39px;
    }

    .karl-chairman-details .right-side-part p {
        font-size: 18px;
        line-height: 27px;
    }

    .header .menu .menu-item.main-big-navigation .sub-menu.main-sub-menu .bottom-athena-logo {
        position: static;
        padding: 10px 0;
        display: block;
        text-align: center;
        width: 100%;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section .big-banner-sec .content-part .center-content h2 {
        font-size: 29px;
        line-height: 38px;
    }

    .leading-the-convergence-section.doc-jpt-banner-peter-section {
        padding-bottom: 60px;
    }

    .leading-the-convergence-section.peter-sondergaard-section.doc-jpt-banner-peter-section .big-banner-sec .content-part {
        width: 100%;
        bottom: 0;
    }

    .predictive-ai-generative-ai-section {
        padding-top: 60px;
    }

    .predictive-ai-generative-ai-section .col-lg-4 {
        padding: 0;
        margin-bottom: 30px;
    }

    .predictive-ai-generative-ai-section .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .header .contact-link {
        width: auto;
        margin-top: 20px;
        display: block;
    }

    .about-hero-section .left-side-part .heading2 {
        margin-bottom: 30px;
        font-size: 29px;
        line-height: 38px;
    }

    .client-slider-option .heading-part .heading2 {
        font-size: 29px;
        line-height: 38px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt .right-side-part-choose .center-part .content-list ul li {
        padding: 20px 0;
        border-bottom: 1px solid #fff;
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section.the-pdx-gpt-34b-advantage-section-new .col-lg-4 {
        margin-bottom: 40px;
    }

    .the-pdx-gpt-34b-advantage-section.the-pdx-gpt-34b-advantage-section-new .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section.the-pdx-gpt-34b-advantage-section-new {
        padding-bottom: 60px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt.line-add-spacing-section .right-side-part-choose .center-part .content-list ul li:last-child {
        border-bottom: 1px solid #fff;
        padding-bottom: 30px;
    }

    .what-is-a-pdx-jpt-section .why-choose-pdxgpt.line-add-spacing-section .right-side-part-choose .center-part .content-list ul li:first-child {
        padding-top: 30px;
    }

    .leading-the-convergence-section.repm-banner-section-bottom {
        padding-bottom: 60px;
    }

    .competitive-advantages-section.line-bottom-advantage-section .set:last-child {
        padding-bottom: 30px;
        border-bottom: 1px solid #fff;
    }

    .competitive-advantages-section.line-bottom-advantage-section .set:first-child {
        padding-top: 30px;
    }

    .the-pdx-gpt-34b-advantage-section.key-applications-section .col-lg-4 {
        margin-bottom: 40px;
    }

    .the-pdx-gpt-34b-advantage-section.key-applications-section .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section.churn-predixtions-section-part .col-lg-4 {
        margin-bottom: 30px;
    }

    .the-pdx-gpt-34b-advantage-section.churn-predixtions-section-part .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section.churn-predixtions-section-part {
        padding: 30px 0 60px;
    }

    .the-pdx-gpt-34b-advantage-section.what-makes-predixtions-section .col-lg-4 {
        margin-bottom: 30px;
    }

    .the-pdx-gpt-34b-advantage-section.what-makes-predixtions-section .col-lg-4:last-child {
        margin-bottom: 0;
    }

    .the-pdx-gpt-34b-advantage-section.what-makes-predixtions-section {
        padding-bottom: 60px;
    }

    .common-inner-banner.contact-us-banner:before {
        background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 80%);
    }

    .get-in-touch-section .left-side-part .direact-contact-info {
        margin-top: 0;
    }

    .google-map {
        padding-top: 0;
    }

    .error-page-section .right-side-part {
        margin-right: 0;
    }
    /* price */
    .pricing-listing-part .tab-content .tab-pane .col-lg-4 {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    .pricing-listing-part .tab-content .tab-pane .col-lg-4:last-child{
        margin-bottom: 0;
    }
    .built-to-outperform.doc-gpt-section .col-lg-4 {
        text-align: left;
        margin-top: 20px;
    }
    .built-to-outperform.doc-gpt-section .right-side-part .link-btn{
        margin-bottom:10px;
    }
    .built-to-outperform.doc-gpt-section .right-side-part .link-btn:last-child{
        margin-bottom: 0;
    }

    /* new */
    .pricing-listing-part .tab-content .table-format {
    width: 100%;
    margin: 0 auto;
}
.pricing-listing-part .tab-content .main-table table tr th {
    border: 1px solid #d0d0d0;
    font-size: 18px;
    line-height: 23px;
    min-width: 100px;
}
.pricing-listing-part .tab-content .main-table table tr th.mobile-hide,.pricing-listing-part .tab-content .main-table table tr td.mobile-hide{
    display: none;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content{
    position: static;
    width:100%;
}
    .leading-the-convergence-section.add-on-modules-section {
        padding-top: 0;
        padding-bottom: 60px;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part {
        margin: 0;
        width: 100%;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec img {
        border-radius: 15px;
        height: 200px;
        object-fit: cover;
        object-position: center;
    }
      .pricing-listing-part .tab-content .heading2 {
        font-size: 36px;
        line-height: 44px;
        text-align: center;
    }

    .leading-the-convergence-section.add-on-modules-section .big-banner-sec {
        width: 100%;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2 {
        top: 37px;
        left: 20px;
        right: 20px;
        font-size: 32px;
    }
    .pricing-listing-part .tab-content .main-table table tr td .mobile-info {
    display: block;
    margin-top: 12px;
}
.pricing-listing-part .tab-content .main-table table tr td .mobile-info p{
    margin-bottom: 10px;
}
.pricing-listing-part .tab-content .main-table table tr td .mobile-info p span{
    font-weight: 700;
}
.pricing-listing-part .tab-content .main-table table tr td .mobile-info p:last-child{
    margin-bottom: 0;
}
.pricing-listing-part .tab-content .main-table table tr td strong {
    font-weight: 700;
    font-size: 20px;
}
.pricing-listing-part .tab-content .main-table table tr:first-child th:first-child{
    border-radius: 10px 10px 0 0;
}
.pricing-listing-part .tab-content .main-table table tr:last-child td:first-child{
    border-radius: 0 0 10px 10px;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image{
        margin-bottom: 30px;
}
.leading-the-convergence-section.add-on-modules-section .big-banner-sec .big-image .heading2{
    position: static;
    color: #111111;
}

.leading-the-convergence-section.add-on-modules-section .big-banner-sec img{
    display: none;
}
    .pricing-listing-part .tab-content .main-table table tr td strong {
        font-weight: 700;
        font-size: 32px;
    }
    .pricing-listing-part .tab-content .main-table table tr td{
        padding:23px;
    }
    .pricing-listing-part .tab-content .main-table table tr th{
        font-size: 32px;
                padding: 23px;
    }
    .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option{
        padding-left: 39px;
        position: relative;
    }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option:before{
            content: " ";
    background: url(../images/tick-icon.png) no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
        top: 20px;
        left: 0;
        }
        .leading-the-convergence-section.add-on-modules-section .big-banner-sec .content-part .center-content .list-option:first-child{
            padding-top: 21px;
        }

        /* new price table */
        .main-box-format .col-lg-3 {
    width: 100%;
}
    .pricing-listing-part {
        padding: 51px 15px 100px;
    }

     .built-to-outperform.doc-gpt-section.certify-your-ai-top-banner .right-side-part .link-btn {
        margin-bottom: 13px;
    }

}

/*1023 end*/
@media all and  (max-width:1024px),(max-height: 768px)
{
    .built-to-outperform.doc-gpt-section .col-lg-4 .right-side-part{
        margin-right: 40px;
    }

} 
@media all and  (max-width:1024px),(max-height: 600px)
{
    .built-to-outperform.doc-gpt-section .col-lg-4 .right-side-part{
        margin-right: 40px;
    }
 
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2)  and (orientation:portrait) {
    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 45vh;
    }
  

}

@media only screen and (min-device-width:800px) and (max-device-width:820px) {
    .hero-section .right-side-part {
        height: 45vh;
    }

    .hero-section .left-side-part .content {
        width: 416px;
    }

    .hero-section .left-side-part .content p {
        font-size: 26px;
        line-height: 44px;
        margin-left: 48px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 23vh;
        object-fit: cover;
        object-position: right bottom;
        width: 100%;
    }

    .our-caas-platform .col-lg-3 {
        width: 11%;
    }

    .our-caas-platform .col-lg-9 {
        width: 89%;
    }

    .ai-driven-analytics-section .right-side-part {
        margin-top: 40px;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4:first-child {
        display: none;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4 {
        width: 33%;
        padding: 0 9px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 57vh;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        width: 69%;
        bottom: 101px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
        bottom: -106px;
        left: -29px;
    }

    .accordion-container .content {
        margin-top: 20px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .col-lg-9 {
        width: 80%;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .col-lg-3 {
        width: 14%;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon {
        margin-bottom: 0;
        text-align: left;
    }

    footer .footer-container .col-lg-3 {
        width: 50%;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part {
        width: 18%;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb h4 {
        width: 76%;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4:last-child {
        width: 33.33%;
    }

    .video-popup .modal-dialog {
        max-width: 688px;
    }

    .video-popup .modal-dialog {
        max-width: 688px;
    }

    .about-hero-section .left-side-part .heading2 {
        font-size: 35px;
        line-height: 48px;
    }

}

@media only screen and (min-device-width:768px) and (max-device-width:991px) {
    .hero-section .right-side-part {
        height: 45vh;
    }

    .hero-section .left-side-part .content {
        width: 416px;
    }

    .hero-section .left-side-part .content p {
        font-size: 26px;
        line-height: 44px;
        margin-left: 48px;
    }

    .predictive-ai-generative-ai .pridiction-document-thum .bg-img img {
        height: 23vh;
        object-fit: cover;
        object-position: right bottom;
        width: 100%;
    }

    .our-caas-platform .col-lg-3 {
        width: 11%;
    }

    .our-caas-platform .col-lg-9 {
        width: 89%;
    }

    .ai-driven-analytics-section .right-side-part {
        margin-top: 40px;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4:first-child {
        display: none;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4 {
        width: 33%;
        padding: 0 9px;
    }

    .customer-ai-solutions-section .right-side-part .bg-image img {
        height: 57vh;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider {
        width: 69%;
        bottom: 101px;
    }

    .customer-ai-solutions-section .right-side-part .customer-slider .slick-arrow {
        bottom: -106px;
        left: -29px;
    }

    .accordion-container .content {
        margin-top: 20px;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .col-lg-9 {
        width: 80%;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .col-lg-3 {
        width: 14%;
    }

    .predixtions-experience-section .predixtions-experience-container .platform-options .box-serivces .right-side-icon {
        margin-bottom: 0;
        text-align: left;
    }

    footer .footer-container .col-lg-3 {
        width: 50%;
        padding-right: 20px;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb .number-part {
        width: 18%;
    }

    .the-pdx-gpt-34b-advantage-section .advantage-thumb h4 {
        width: 76%;
    }

    .ai-driven-analytics-section .right-side-part .col-lg-4:last-child {
        width: 33.33%;
    }

    .video-popup .modal-dialog {
        max-width: 688px;
    }

    .about-hero-section .left-side-part .heading2 {
        font-size: 35px;
        line-height: 48px;
    }

}

@media(max-width:768px) {
}

@media(max-width:575px) {
    .container {
        padding: 0 !important;
    }

    .logo-nav {
        padding: 0 10px;
    }

}
