/*
Theme Name: Ekko Child
Template: ekko
Theme URI: 
Author: 
Author URI: 
Description: Flexible Multi-Purpose Responsive WordPress Theme
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/* Header */

@import url("https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

.navbar.navbar-default .menubar {
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
    padding-top: 5px;
    padding-bottom: 5px;
    /*background: radial-gradient(circle at 30% 20%, rgba(60, 85, 110, 0.45), rgba(10, 18, 30, 0.95) 60%), linear-gradient(180deg, #1a2533 0%, #0f1b28 45%, #0b1622 100%) !important;*/
}

/*div#logo {
    width: 244px;
}*/

div#logo {
    width: 220px;
}

.logo img {
    width: 100%;
}

.navbar-default .nav li.yellow-menu a {
    padding: 14px 24px !important;
    border-radius: 21px !important;
    border-radius: 10px !important;
    margin-top: 0px !important;
    margin-top: 13px !important;
    color: #fff !important;
    margin-left: 11px !important;
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    /* background: linear-gradient(180deg, #E99A55 0%, #D8833A 55%, #C46A2A 100%) !important; */
    border-radius: 21px !important;
}

.navbar-default .nav li a {
    padding: 0 22px;
    padding: 0 16px;
}

ul.dropdown-menu {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 6px !important;
    padding-bottom: 0 !important;
    box-shadow: 0 25px 60px rgba(0, 0, 0, 0.55);
}

.dropdown-menu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 11px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    transition: background 0.2s ease, color 0.2s ease;
}

.dropdown li:hover {
    background: rgba(255, 255, 255, 0.07);
    color: #f4a261 !important;
}

#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a {
    padding: 6px 10px;
    font-weight: 500;
}

#main-menu .navbar-nav .dropdown-menu {
    min-width: 300px;
    padding-top: 0 !important;
}

.home nav.navbar.navbar-default.navbar-fixed-top.btn-hover-1.fixed-menu.with-topbar.nav-transparent-secondary-logo {
    border-bottom: 0 !important;
}

/*ul.dropdown-menu {
    display: none !important;
}

#main-menu .navbar-nav > .menu-item-has-children > a:after {
    opacity: 0;
}*/

#menu-item-7468 ul.dropdown-menu {
    min-width: 250px !important;
}

#menu-automenu > li.current-menu-item > a,
#menu-automenu > li.current-menu-parent > a,
#menu-automenu > li.current-menu-ancestor > a {
    background: #ffffff26 !important;
    padding: 10px 20px !important;
    border-radius: 0.75rem !important;
    color: #fff !important;
    color: #ffffffb3 !important;
    margin-top: 16px;
}

/*
.navbar-nav > li {
    align-items: center;
    display: flex;
}
*/

ul#menu-automenu {
    display: flex;
    justify-content: center;
    align-items: anchor-center;
}

body .navbar.navbar-default .menubar .navbar-nav .active > a {
    color: #fff !important;
}

.container {
    width: 100%;
    max-width: 94%;
    max-width: 88rem;
    margin: 0 auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

body .navbar.navbar-default .dropdown-menu {
    background: #0b2341 !important;
}

.dropdown-menu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 9px;
    padding-top: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07);
    transition: background 0.2s ease, color 0.2s ease;
}

.dropdown li:hover {
    background: rgba(255, 255, 255, 0.07);
    color: #f4a261 !important;
}

#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a {
    padding: 10px 10px 5px !important;
    font-weight: 300;
    font-family: "Inter";
}

/* Header */

/* Slider */

rs-layer#slider-7-slide-18-layer-2 {
    padding: 4px 20px;
    background: hsl(25 90% 52% / 0.2);
    border: 1px solid hsl(25 90% 52% / 0.4);
    box-shadow: 0 0 20px hsl(25 90% 52% / 0.15);
    border-radius: 21px;
}

.home .navbar.navbar-default.fixed-menu {
    position: relative;
    margin-bottom: 0;
}

span.tel,
span.smlk {
    color: #ee813c;
}

/* Slider */

/* Counter */
.iner-counter {
    width: 90%;
    margin: 3rem auto 3rem !important;
}

.iner-counter span.kd_number_string {
    color: #fff;
    font-weight: bold;
    margin-right: 0px;
    font-size: 45px;
}

.iner-counter .kd_counter_text {
    margin-top: 1px;
    letter-spacing: 1px;
}

.iner-counter .kd_counter_text {
    font-size: 14px;
    line-height: 19px;
}

.large-counter .kd_counter_units {
    font-size: 35px !important;
}

/* Counter */

/* Section */
.dark-bg {
    /* background: radial-gradient(circle at 30% 20%, rgba(60, 85, 110, 0.45), rgba(10, 18, 30, 0.95) 60%), linear-gradient(180deg, #1a2533 0%, #0f1b28 45%, #0b1622 100%) !important; */
    background: radial-gradient(circle at top, #14263c, #0f1b2b) !important;
}

.threds {
    background: #111827 !important;
    background: radial-gradient(circle at top, #14263c, #0f1b2b) !important;
}

.dark-bg {
    padding-top: 60px;
    padding-bottom: 60px;
}

.small-titls h5.service-heading {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 700;
    font-family: "Roboto";
}

.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.kd-animated.fadeIn.small-titls {
    display: flex;
    align-items: center;
}

.why-xx .wpb_wrapper {
    position: relative;
}

.why-xx .wpb_wrapper:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 18px;
    padding: 1px;
    background: linear-gradient(135deg, #ff7a9c 0%, #6ecbff 50%, #ff7a9c 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.why-xx .key-icon-box.icon-default {
    padding: 30px;
    border-radius: 14px;
    height: 275px;
}

.why-xx p {
    font-family: "Hind";
    line-height: 24px;
    font-size: 15px;
    color: #ffffffa1;
}

.why-xx h3 {
    color: #fff;
    font-size: 1.1rem;
    margin-bottom: 10px;
}

.why-xx h5.service-heading {
    display: inline-block;
    padding: 5px 12px;
    font-size: 11px;
    font-weight: 600;
    color: #8fb7ff;
    background: rgba(80, 140, 255, 0.12);
    border: 1px solid rgba(80, 140, 255, 0.25);
    border-radius: 999px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin: 0;
    /* removes default h5 spacing */
    margin-bottom: 19px;
    margin-top: 9px;
}

body .why-xx i {
    background: #ffffff26;
    padding: 10px;
    border-radius: 8px;
    font-size: 28px !important;
    color: #fff;
}

.small-titls .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {
    width: 25px;
}

.small-titls img.attachment-full {
    max-width: 32px !important;
}

.small-titls .tt-iconbox-customimg.img_small_size {
    margin-right: 10px !important;
}

.why-xx a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right {
    background: transparent;
    border: 0;
    position: absolute;
    bottom: 5px;
    left: 67px;
    color: #fff;
    text-transform: capitalize;
    font-family: "Roboto";
    font-size: 14px;
}

.why-xx a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right:hover {
    box-shadow: none !important;
}

.wpb_text_column.wpb_content_element.avab {
    text-align: center;
    margin-top: 27px;
}

.avab p {
    margin-bottom: 0 !important;
    font-size: 0.75rem;
    font-family: "Roboto";
    color: #94a3b8;
}

/* Section */

/* About Founder */

.abt-srsa h6.separator_off {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 700;
    font-family: "Roboto";
}

.abt-srsa h4.subtitle {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
}

.abt-srsa p {
    font-size: 0.875rem;
    margin-bottom: 15px;
    color: #ffffff8c;
    font-family: "Roboto";
}

body .second-tisl h6.separator_off {
    text-transform: capitalize;
    margin-bottom: 0;
}

.quote-blok blockquote {
    background: transparent !important;
    display: inline-block !important;
    position: relative;
}

.quote-blok cite.text-white {
    color: #fff;
    text-align: right;
}

.quote-blok blockquote:after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 18px;
    padding: 1px;
    background: linear-gradient(135deg, #ff7a9c 0%, #6ecbff 50%, #ff7a9c 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

p.text-white.italic.text-base.leading-relaxed {
    text-align: right;
    line-height: 21px;
    font-size: 0.9rem;
    font-style: italic;
    letter-spacing: 1.1px;
}

blockquote:before,
#wrapper blockquote:before,
.format-quote .entry-wrapper:before {
    font-size: 75px;
}

.cta {
    margin-top: 20px;
    display: flex;
    gap: 20px;
    align-items: center;
}

.btn-glow {
    padding: 10px 18px;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    color: #e6f2ff;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, 0.02);
    transition: all 0.3s ease;
    position: relative;
}

.btn-text {
    color: #9fb3c8;
    text-decoration: none;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    transition: 0.3s;
}

.cta br {
    display: none;
}

.left-ceo .wpb_single_image {
    width: 237px;
    position: relative;
}

.left-ceo .wpb_single_image:after {
    content: "CEO & Founder";
    position: absolute;
    bottom: 1px;
    left: auto;
    right: -15px;
    text-align: center;
    font-size: 12px;
    font-family: "Roboto";
    background: #ee813c;
    background: linear-gradient(90deg,
            rgb(230 104 34 / 82%) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    color: #fff;
    width: 126px;
    padding: 3px 22px;
    border-radius: 6px;
}

.about-sef .vc_column_container > .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}

.exp h2.separator_off {
    font-size: 12px !important;
    letter-spacing: 1.5px;
    color: #6b7a90;
    margin-bottom: 0px !important;
    text-transform: uppercase;
}

.pill-container {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    width: 427px;
}

.pill-container .pill:hover {
    border-color: #3b82f6;
    color: #fff;
    background: rgba(59, 130, 246, 0.1);
}

.pill-container .pill {
    padding: 3px 11px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    color: #cfd8e3;
    transition: 0.3s ease;
    cursor: default;
    font-size: 0.75rem;
}

header.kd-section-title.col-lg-12.text-left.exp {
    margin-top: 70px;
}

.points-con .containerss {
    display: grid;
    grid-template-columns: repeat(2, 200px);
    gap: 8px;
}

.points-con .card {
    background: #ffffff0a;
    border-radius: 12px;
    padding: 20px;
    display: flex;
    align-items: flex-start;
    gap: 15px;
    border: 1px solid #ffffff1a;
    transition: 0.3s ease;
}

.points-con .card:hover {
    border-color: #ff7a00;
    transform: translateY(-4px);
}

.points-con .icon {
    width: 40px;
    height: 40px;
    background: rgba(255, 122, 0, 0.1);
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ff7a00;
    font-size: 18px;
}

.points-con .text h3 {
    margin: 0;
    font-size: 0.75rem;
    font-weight: bold;
    color: #fff;
}

.points-con .text p {
    margin: 0px 0 0 !important;
    font-size: 10px;
    color: #9ca3af;
    line-height: 13px;
}

.points-con {
    display: grid;
    grid-template-columns: repeat(2, 280px);
    gap: 20px;
}

.points-con img {
    width: 21px;
}

.points-con {
    margin-top: 25px;
}

/* About Founder */

/* Trust */

.auto-trust header.kd-section-title h2.separator_off {
    margin-bottom: 0;
    color: #ff7b1c;
    font-size: 14px;
    font-family: "Roboto";
}

.auto-trust header.kd-section-title {
    width: 46px;
    height: 46px;
    border-radius: 14px;
    background: rgba(255, 122, 0, 0.1);
    font-size: 24px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 18px;
    position: relative;
    z-index: 2;
    transition: 0.3s ease;
}

/*
.auto-trust .wpb_wrapper:after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0;
    padding: 1px;
    background: linear-gradient(135deg, #ff7a9c 0%, #6ecbff 50%, #ff7a9c 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
*/

.auto-trust .wpb_wrapper {
    position: relative;
    background: #ffffff0a;
    border: 1px solid #ffffff1a;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border-right: 0;
      transition: all 0.3s ease;
}

.auto-trust .wpb_wrapper:hover {
    background: #ffffff14;
    border-color: #ffffff40;
    /*transform: translateY(-5px);*/
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}

.auto-trust .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.auto-trust .key-icon-box h5.service-heading {
    font-size: 0.75rem;
    color: #fff;
    font-family: "Roboto";
    margin-bottom: 0;
}

.auto-trust .key-icon-box p {
    margin-bottom: 0 !important;
    color: #94a3b8;
    font-size: 10px;
    letter-spacing: 0.2rem;
    font-family: "Roboto";
    line-height: normal;
}

.auto-trust > .wpb_column:first-child .wpb_wrapper {
    border-radius: 9px 0 0 10px;
}

.auto-trust > .wpb_column:last-child .wpb_wrapper {
    border-radius: 0 10px 10px 0;
}

.trust-auto h5.service-heading {
    margin-bottom: 50px;
}

/* Trust */

/* Why us */

.why-axo h4.subtitle {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
    color: #fff;
    background: linear-gradient(to right,
            #fff 0%,
            #fff 47%,
            #ee813c 42%,
            #ee813c 100%);

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.para-check p {
    max-width: 42rem;
    margin: 0 auto 80px !important;
    text-align: center;
    color: #94a3b8;
    font-weight: 700;
    font-family: "Roboto";
}

.home .last-calls .para-check p {
    max-width: 42rem;
    margin: 0 auto 40px !important;
    text-align: center;
    color: #94a3b8;
    font-weight: 700;
    font-family: "Roboto";
}

/* Table */

/* =========================
WHY AUTO TABLE
========================= */

.why-auto-table {
    max-width: 1220px;
    margin: auto;
    border: 1px solid #13284b;
    border-radius: 20px;
    overflow: hidden;
    background: #04112b;
}

/* ROW */

.why-auto-table .compare-row {
    display: grid;
    grid-template-columns: 31% 34.5% 34.5%;
}

.why-auto-table .compare-row:nth-child(odd) {
    background: #0c1322;
    background: radial-gradient(circle at 30% 20%,
            rgba(60, 85, 110, 0.45),
            rgba(10, 18, 30, 0.95) 60%),
        linear-gradient(180deg, #1a2533 0%, #0f1b28 45%, #0b1622 100%);
}

.why-auto-table .compare-row:nth-child(even) {
    background: #071731;
    background: #080c16;
}

/* HEADER */

/*.why-auto-table .compare-header{
    background:#06142d !important;
}*/

.why-auto-table .compare-header .cell {
    padding: 20px 28px;
    min-height: 70px;
    align-items: center;
    justify-content: center;
}

.why-auto-table .compare-header .cell:first-child {
    justify-content: flex-start;
}

/* CELL */

.why-auto-table .cell {
    padding: 22px 24px;
    border-right: 1px solid #13284b;
    border-bottom: 1px solid #13284b;
    display: flex;
    align-items: flex-start;
    gap: 12px;
    min-height: 96px;
    border-right: 1px solid #ffffff1a;
    border-bottom: 1px solid #ffffff1a;
}

.why-auto-table .compare-row .cell:first-child {
    align-items: center;
}

.why-auto-table .compare-row:last-child .cell {
    border-bottom: none;
}

.why-auto-table .cell:last-child {
    border-right: none;
}

/* LEFT TITLE */

.why-auto-table .left-title {
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.4;
}

/* HEADINGS */

.why-auto-table .orange-title {
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ee813c;
}

.why-auto-table .gray-title {
    color: #9fb2cf;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* CONTENT */

.why-auto-table .content {
    font-size: 15px;
    line-height: 1.45;
    font-weight: 400;
    color: #ffffff;
    color: #94a3b8;
    font-family: "Roboto";
}

.why-auto-table .content.gray {
    color: #9fb2cf;
}

/* ICON */

.why-auto-table .icon {
    width: 18px;
    height: 18px;
    min-width: 18px;
    margin-top: 2px;
}

.why-auto-table .icon svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* =========================
MOBILE
========================= */

@media (max-width: 768px) {
    .why-auto-table {
        overflow: hidden;
    }

    .why-auto-table .compare-row {
        grid-template-columns: 30% 35% 35%;
    }

    .why-auto-table .compare-header {
        display: grid;
    }

    .why-auto-table .compare-header .cell {
        min-height: auto;
        padding: 14px 8px;
        justify-content: center;
        align-items: center;
    }

    .why-auto-table .cell {
        padding: 14px 8px;
        min-height: auto;
        gap: 6px;
    }

    .why-auto-table .left-title {
        font-size: 13px;
        line-height: 1.4;
    }

    .why-auto-table .content {
        font-size: 12px;
        line-height: 1.65;
    }

    .why-auto-table .orange-title,
    .why-auto-table .gray-title {
        font-size: 11px;
        line-height: 1.3;
        text-align: center;
        letter-spacing: 0.5px;
    }

    .why-auto-table .icon {
        width: 14px;
        height: 14px;
        min-width: 14px;
    }
}

/* EXTRA SMALL */

@media (max-width: 480px) {
    .why-auto-table .cell {
        padding: 12px 6px;
    }

    .why-auto-table .left-title {
        font-size: 12px;
    }

    .why-auto-table .content {
        font-size: 11px;
        line-height: 1.6;
    }

    .why-auto-table .orange-title,
    .why-auto-table .gray-title {
        font-size: 10px;
    }
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
    background: linear-gradient(180deg, #132235, #101f31);
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 20px;
    display: flex;
    align-items: center;
    border-radius: 8px;
    width: 96%;
    margin: 40px auto 0 !important;
}

.spl-calls h2.separator_off {
    color: #fff;
    font-size: 17px !important;
    margin-bottom: 0 !important;
    font-family: "Roboto";
    line-height: normal !important;
}

.spl-calls p.subtitle {
    font-family: "Roboto";
    font-size: 13px;
    color: #94a3b8;
    font-weight: 700;
}

.gd-butto a.tt_button {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    min-height: 10px;
    margin-top: 20px;
    margin-bottom: 20px !important;
    color: #fff;
    border-radius: 30px;
}

/* Why us */

/* Services */

.plm-outcomes-section {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
    padding: 70px 20px 60px !important;
}

.why-axo h6.separator_off,
.serv-ax h6.separator_off,
.combine-gad h6.separator_off,
.indus-we h6.separator_off,
.intergatio-indus h6.separator_off,
.invest-guide h6.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
}

.serv-ax h4.subtitle,
.combine-gad h4.subtitle,
.indus-we h4.subtitle,
.intergatio-indus h4.subtitle,
.invest-guide h4.subtitle,
.Faws h4.subtitle {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
    color: #fff;
}

/*.servie-blocl .ser-bx .key-icon-box {
    padding-top: 150px;
    padding-bottom: 20px;
    z-index: 99999;
    position: relative;
}

/*.servie-blocl .ser-bx .vc_column-inner {
    border-radius: 1rem 1rem 0 0;
    background-position: 0 -71px;
       overflow: hidden;
       position: relative;
}

.servie-blocl .ser-bx .vc_column-inner::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 1rem 1rem 0 0;
    z-index: 1;
    display: block;
    background: rgba(37, 99, 235, 0.6);
}
*/
*/ .servie-blocl .ser-bx .vc_column-inner {
    border-radius: 1rem 1rem 0 0;
    background-position: 0 -71px;
}

.ser-bx {
    height: 270px;
    overflow: hidden;
    position: relative;
}

.ser-bx .overlay {
    height: 100%;
    width: 100%;
}

.servie-blocl .ser-bx .overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 1rem 1rem 0 0;
    z-index: 1;
    display: block;
    background: rgba(37, 99, 235, 0.6);
}

.ser-bx img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 1rem 1rem 0 0;
}

.ser-bx h6.service-heading {
    font-family: "Roboto";
    margin-bottom: 0 !important;
    color: #ffffffb3;
    font-size: 16px !important;
    font-weight: 700;
}

.ser-bx .titles-con p {
    font-family: "Roboto";
    color: #fff;
    font-weight: 700;
    font-size: 26px;
}

.ser-bx h6.service-heading,
.ser-bx .titles-con p {
    padding-left: 20px;
}

.titles-con {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 9;
}

.just-p p {
    color: #94a3b8;
    font-weight: 400;
    font-family: "Roboto";
    margin-top: 30px;
    width: 80%;
}

.servie-blocl .key-icon-box.icon-default {
    display: flex;
    align-items: center;
}

.servie-blocl .tt-iconbox-customimg {
    max-width: 40px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 0 !important;
}

.servie-blocl .tt-iconbox-customimg img.attachment-full {
    padding: 10px;
}

.servie-blocl .key-icon-box.icon-default h3.service-heading {
    font-size: 1rem;
    margin-left: 10px;
    margin-bottom: 0;
}

.marg {
    margin-top: 12px;
    margin-bottom: 12px;
}

.servie-blocl a.tt_button {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    min-height: 10px;
    margin-top: 50px;
    color: #fff;
    border-radius: 30px;
    margin-left: 25px;
    margin-bottom: 40px !important;
}

.setti-serv .just-p .wpb_wrapper {
    border: 0;
}

.setti-serv .wpb_wrapper {
    border: 1px solid rgba(79, 209, 255, 0.25);
    display: inline-block;
    width: 100%;
    border-radius: 1rem 1rem 1rem 1rem;
}

.wpb_text_column.wpb_content_element.just-p,
.setti-serv .key-icon-box,
.servie-blocl a.tt_button {
    padding-left: 25px;
    padding-right: 25px;
}

body .ax-counter {
    background: radial-gradient(circle at top, #14263c, #0f1b2b) !important;
}

/* Services */

/* Next service */

.outcome-card {
    box-shadow: 0 14px 40px rgba(0, 0, 0, 0.35);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.outcome-card:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 18px;
    padding: 1px;
    background: linear-gradient(135deg, #ff7a9c 0%, #6ecbff 50%, #ff7a9c 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.outcome-card .tt-iconbox-customimg {
    max-width: 60px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 25px !important;
}

.outcome-card .tt-iconbox-customimg img.attachment-full {
    max-width: 60px !important;
    padding: 10px;
}

.outcome-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 55px rgba(0, 0, 0, 0.45);
}

.outcome-card {
    padding: 20px;
    padding-top: 35px;
    padding-bottom: 35px;
}

.outcome-card h5.service-heading {
    color: #fff;
    font-family: "Roboto";
    font-weight: 600;
    margin-bottom: 0 !important;
}

.outcome-card p {
    color: #94a3b8;
    font-weight: 400;
    font-family: "Roboto";
    margin-top: 10px;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.outcome-grid {
    display: flex;
    gap: 20px;
}

.outcome-card h4.kd_counter_number {
    display: inline-flex;
    align-items: center;
}

.outcome-card .kd_counter_text {
    margin-top: 0;
}

.outcome-card .kd_counter.icon-top {
    margin-top: 30px;
    border-top: 1px solid #ffffff1a;
    padding-top: 24px;
}

.outcome-card span.kd_number_string {
    color: #4fd1ff;
    font-weight: 800;
    font-family: revert;
    font-size: 26px;
}

.outcome-card span.kd_counter_units {
    margin-bottom: 0;
    color: #4fd1ff;
}

.outcome-card .kd_counter_text {
    margin-left: 10px;
    font-family: "Roboto";
    font-weight: 400;
    /* color: #4fd1ff; */
    color: #94a3b8;
}

.outcome-card .kd_counter_content {
    display: inline-flex;
}

a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds,
a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    min-height: 10px;
    margin-top: 50px;
    color: #fff;
    border-radius: 30px;
    margin-left: 25px;
    margin-bottom: 40px !important;
    margin: 50px auto 0 !important;
}

section.vc_section.indus-we {
    background: linear-gradient(180deg, #132235, #101f31);
    padding: 70px 20px 60px !important;
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
}

/* Next service */

/* Indus */

.indus-point {
    height: 270px;
    overflow: hidden;
    position: relative;
}

.indus-point .overlay {
    height: 100%;
}

.indus-point .ser-bx .overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 1rem 1rem 0 0;
    z-index: 1;
    display: block;
    background: rgba(37, 99, 235, 0.6);
}

.indus-point img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 1rem 1rem 0 0;
}

.titles-con-indus {
    position: absolute;
    bottom: 20px;
    right: 0;
    left: 12px;
    z-index: 9;
    width: 69%;
}

.titles-con-indus h6.service-heading {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    color: #fff;
    text-align: center;
    border-radius: 21px;
    font-size: 0.95rem;
    font-weight: bold;
    font-family: "Roboto";
    padding: 1px 0;
}

.indus-servgdg .wpb_wrapper {
    border: 1px solid rgba(79, 209, 255, 0.25);
    display: inline-block;
    width: 100%;
    border-radius: 1rem 1rem 1rem 1rem;
}

.indus-servgdg .wpb_text_column.wpb_content_element .wpb_wrapper {
    border: 0;
    border-radius: 0;
}

.indus-servgdg h5.service-heading {
    color: #fff;
    font-family: "Roboto";
    font-weight: 600;
    margin-bottom: 0 !important;
}

.indus-servgdg .key-icon-box p {
    color: #94a3b8;
    font-weight: 400;
    font-family: "Roboto";
    margin-top: 10px;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.indus-servgdg .key-icon-box {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.second-indus {
    margin-top: 30px;
}

.overlay {
    position: relative;
    display: inline-block;
}

.overlay img {
    display: block;
    width: 100%;
    height: auto;
}

.indus-servgdg .overlay::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 60%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));
    pointer-events: none;
}

/* Indus */

/* Full Flow */

.intergatio-indus .para-check p {
    max-width: 31rem;
}

.inter-saps .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
    align-items: flex-start;
}

.inter-saps .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    align-items: flex-start;
    justify-content: center;
}

.full-flow .key-icon-box.icon-default h5.service-heading {
    font-size: 13px;
    font-weight: 700;
    margin-bottom: -7px;
    margin-top: 3px;
}

body .full-flow .key-icon-box.icon-default p {
    font-size: 12px;
    opacity: 0.7;
    width: 100%;
    float: none;
}

.full-flow .tt-iconbox-customimg.img_small_size {
    margin-right: 10px !important;
    margin-bottom: 0 !important;
    width: 30px !important;
    float: left !important;
}

.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card {
    width: 143px;
    height: 62px;
    background: #f4f7fb !important;
    border-radius: 14px;
    padding: 12px 14px;
    gap: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    transition: 0.25s ease;
    cursor: pointer;
}

.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card:hover {
    transform: translateY(-4px);
}

/* SAP */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.sap {
    background: #f2f6ff !important;
}

/* Oracle */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.oracle {
    background: #f3f6fb !important;
}

/* CATIA */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.catia {
    background: #e9fbff !important;
}

/* AutoCAD */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.autocad {
    background: #eefcff !important;
}

/* Azure */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.azure {
    background: #f7f1fb !important;
}

/* Okta */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.okta {
    background: #f7f1fb !important;
}

/* Mind */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.mind {
    background: #eef8f0 !important;
}

/* AWS */
.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card.aws {
    background: #fff6eb !important;
}

/* SAP */
.full-flow .tech-card.sap h5.service-heading,
.full-flow .tech-card.sap p {
    color: #1d4ed8 !important;
}

/* Oracle */
.full-flow .tech-card.oracle h5.service-heading,
.full-flow .tech-card.oracle p {
    color: #2563eb !important;
}

/* CATIA */
.full-flow .tech-card.catia h5.service-heading,
.full-flow .tech-card.catia p {
    color: #0f6d8a !important;
}

/* AutoCAD */
.full-flow .tech-card.autocad h5.service-heading,
.full-flow .tech-card.autocad p {
    color: #11698a !important;
}

/* Azure */
.full-flow .tech-card.azure h5.service-heading,
.full-flow .tech-card.azure p {
    color: #8b5cf6 !important;
}

/* Okta */
.full-flow .tech-card.okta h5.service-heading,
.full-flow .tech-card.okta p {
    color: #a855f7 !important;
}

/* Mind */
.full-flow .tech-card.mind h5.service-heading,
.full-flow .tech-card.mind p {
    color: #3b8f2f !important;
}

/* AWS */
.full-flow .tech-card.aws h5.service-heading,
.full-flow .tech-card.aws p {
    color: #ea580c !important;
}

.full-flow .tech-card.sap p {
    opacity: 0.7;
    font-size: 11px;
}

/* Full Flow */

/* Invest */

section.vc_section.invest-guide {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
    padding: 70px 20px 60px !important;
}

.invst-row .price-bx .key-icon-box {
    background: linear-gradient(180deg, #0f2138, #0b1625);
    border-radius: 18px;
    padding: 30px;
    border: 1px solid rgba(79, 209, 255, 0.25);
    position: relative;
    overflow: visible;
    height: 670px;
}

.price-bx h5.service-heading {
    display: inline-block;
    padding: 3px 24px;
    border-radius: 20px;
    background: rgba(79, 209, 255, 0.15);
    color: #4fd1ff;
    font-size: 13px;
    margin-bottom: 14px;
    font-family: "Hind";
    font-weight: 100;
    line-height: normal;
}

body .price-bx p {
    color: #b9c6d8;
    margin-bottom: 20px !important;
    font-family: "Hind";
    font-weight: 300;
}

body h3.price {
    font-size: 32px;
    color: #4fd1ff;
    font-weight: 700;
    font-family: "Hind";
}

.price-bx ul {
    padding-left: 17px;
}

.price-bx ul li {
    margin-bottom: 5px;
    color: #b9c6d8;
    font-family: "Hind";
    font-weight: 400;
}

.price-bx.top-less-price.mst-pop::before {
    content: "Most Common";
    position: absolute;
    top: -18px;
    left: 50%;
    transform: translateX(-50%);
    background: #ff8a00;
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 18px;
    border-radius: 50px;
    box-shadow: 0 8px 20px rgba(255, 138, 0, 0.35);
    z-index: 10;
    font-family: "Roboto";
}

.boottom-calld .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
    width: 60%;
}

.spl-calls p {
    font-family: "Hind";
    font-size: 16px;
    color: #94a3b8;
    font-weight: 300;
}

.boottom-calld p.subtitle {
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
    margin-bottom: 10px;
    margin-top: 12px;
}

/* Invest */

/* Faq */

.faw-contains {
    width: 50%;
    margin: 0 auto !important;
}

.faw-contains .vc_do_toggle.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md {
    border: 1px solid rgba(79, 209, 255, 0.25);
    background: linear-gradient(180deg, #132235, #101f31) !important;
    border-radius: 1rem;
}

.faw-contains h4 {
    color: #fff;
}

.faw-contains p {
    font-family: "Hind";
    font-size: 16px;
    color: #94a3b8;
    font-weight: 400;
    line-height: 1.4;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:before,
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon:after,
.searchform #searchsubmit:hover {
    background-color: #ee813c !important;
}

/* Faq */

/* Last call */
.last-calls h4.subtitle {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
    color: #fff;
    background: linear-gradient(to right,
            #fff 0%,
            #fff 51%,
            #4fd1ff 42%,
            #4fd1ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 80%;
    margin: 0 auto 10px;
    line-height: 1.4;
}

.last-butt a.tt_button.tt_primary_button.btn_primary_color.button-action-link.button-gds {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    min-height: 10px;
    margin-top: 20px;
    margin-bottom: 20px !important;
    color: #fff;
    border-radius: 30px;
}

.v-call p,
.v-call a {
    font-size: 35px;
    margin-top: 50px;
    font-weight: bold;
}

.v-call strong {
    font-size: 28px;
    color: #fff;
}

.v-call a {
    color: #4fd1ff;
}

.v-call p {
    font-weight: 300;
}

.or-call {
    clear: both;
    text-align: center;
    margin-top: 30px;
}

section.vc_section.invest-guide.last-calls {
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
}

/* Last call */

/* Footer */

.upper-footer {
    padding: 0;
    border-top: 1px solid rgba(132, 132, 132, 0.17) !important;
}

footer#footer {
    background: radial-gradient(circle at 30% 20%,
            rgba(60, 85, 110, 0.45),
            rgba(10, 18, 30, 0.95) 60%),
        linear-gradient(180deg, #1a2533 0%, #0f1b28 45%, #0b1622 100%);
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
    background: #0a1628 !important;
}

.upper-footer {
    background: transparent !important;
}

body .lower-footer {
    background: transparent;
    padding: 10px 0 10px 0;
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area {
    width: 36%;
}

div#media_image-2 {
    width: 210px;
    margin-bottom: 10px;
}

body .first-widget-area p {
    color: #94a3b8;
    font-weight: 400;
    font-family: "Roboto";
}

.partner-logos-wrap {
    display: flex;
    align-items: center;
    gap: 0px;
    flex-wrap: wrap;
}

.partner-logo-box {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*    background: #1b2340;
   border: 1px solid rgba(255, 255, 255, 0.08);*/
    border-radius: 10px;
    padding: 12px 11px;
    min-width: 150px;
    height: 77px;
}

.partner-logo-box img {
    max-width: 100%;
    max-height: 79px;
    object-fit: contain;
    display: block;
    margin-bottom: 0 !important;
    border-radius: 7px;
}

/* For black logo */
/*.partner-logo-box.dark-logo{
    background: #000;
}*/

.footer_widget .menu li a {
    text-transform: capitalize !important;
    color: #94a3b8;
    font-weight: 400;
    font-family: "Roboto";
}

.footer-widget-area .second-widget-area,
.footer-widget-area .third-widget-area,
.footer-widget-area .forth-widget-area {
    width: 20%;
}

.lower-footer span {
    font-weight: 500 !important;
    font-size: 13px !important;
    text-transform: capitalize !important;
}

.lower-footer .container {
    padding: 0 15px;
    text-align: center;
}

.page-template-default #primary {
    padding-bottom: 0;
}

.back-to-top.active {
    border-radius: 30px;
}

.footer_widget .menu li a::before {
    content: "›";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    color: rgb(255, 138, 43);
    font-size: 27px;
    opacity: 0.7;
    transition: 0.3s;
}

.footer_widget .menu li a {
    position: relative;
    padding-left: 18px;
    display: inline-block;
}

.footer_widget .menu li a:hover {
    padding-left: 22px;
}

.upper-footer .widget-title {
    /* text-transform: capitalize; */
    font-size: 15px;
    font-family: "Hind";
}

/* Footer */

/* Contact us */

.contact-us {
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
    background: #080c16 !important;
}

nav.navbar.navbar-default.navbar-fixed-top.btn-hover-1.fixed-menu.with-topbar.nav-transparent-secondary-logo {
    border-bottom: 1px solid #ffffff26 !important;
}

.under-menu-topbar {
    margin-top: 40px;
}

.cont-titl h5.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
    font-size: 18px;
}

.cont-titl h4.subtitle {
    font-size: 3rem;
    font-weight: 700;
    font-family: "Roboto";
    letter-spacing: 1px;
    font-family: "Hind";
    margin-bottom: 0;
}

.uper-titls {
    text-align: center;
}

.uper-titls p {
    max-width: 42rem;
    margin: 9px auto 0px !important;
    text-align: center;
    color: #94a3b8;
    font-weight: 400;
    font-weight: 500;
    font-family: "Roboto";
    font-size: 1rem;
    line-height: 1.75rem;
    letter-spacing: 1px;
    color: #ffffff80;
}

.vc_row.wpb_row.vc_row-fluid.under-menu-topbar.trt.cont-titl {
    background: radial-gradient(circle at 30% 20%,
            rgba(60, 85, 110, 0.45),
            rgba(10, 18, 30, 0.95) 60%),
        linear-gradient(180deg, #1a2533 0%, #0f1b28 45%, #0b1622 100%);
}

.Forms-start {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

body .small-lef h6.service-heading {
    color: #94a3b8 !important;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.small-lef .key-icon-box p a {
    color: #fff !important;
}

.small-lef .key-icon-box.icon-left.icon-default i {
    max-width: 60px !important;
    margin-right: 30px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 25px !important;
    padding: 10px;
    font-size: 22px;
}

.small-lef h2.separator_off,
.small-ref h2.separator_off {
    font-size: 1.5rem;
    line-height: 2rem;
}

.small-ref h2.separator_off {
    margin-bottom: 0px;
}

.small-lef .exp h2.separator_off {
    font-size: 1rem;
    line-height: 2rem;
    color: #fff;
    text-transform: capitalize;
    letter-spacing: normal;
}

.small-lef .exp {
    background: linear-gradient(180deg, #132235, #101f31);
    background: #0c1322;
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 25px;
    border-radius: 8px;
    margin: 30px 0;
    margin-bottom: 40px !important;
    margin-top: 50px;
    width: 90% !important;
}

.small-lef .exp header.kd-section-title {
    margin-bottom: 30px;
}

.small-lef .exp .key-icon-box.icon-left.icon-default i {
    background: transparent !important;
    margin-right: 20px !important;
    padding: 0;
    font-size: 14px !important;
    position: relative;
    top: 3px;
}

.exp h6.service-heading {
    font-weight: 700;
    font-family: "Roboto";
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: 1px;
}

/* Right side form */
.small-ref {
    background: linear-gradient(180deg, #132235, #101f31);
    background: #0c1322;
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 2.5rem !important;
    border-radius: 8px;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.small-ref h6.subtitle {
    color: #94a3b8 !important;
    margin-bottom: 0;
    font-size: 16px;
}

body .small-ref h2.separator_off {
    margin-bottom: 5px;
}

/* Right side form */

/* =========================
   CONTAINER
========================= */

/* =========================
   HEADER
========================= */

.ax-demo-form .ax-form-header h2 {
    color: #ffffff;
    font-size: 42px;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 1.2;
}

.ax-demo-form .ax-form-header p {
    color: #9fb2cc;
    font-size: 18px;
    margin-bottom: 40px;
}

/* =========================
   GRID
========================= */

.ax-demo-form .ax-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

.ax-demo-form .full-width {
    grid-column: 1 / -1;
}

/* =========================
   LABEL
========================= */

.ax-demo-form .form-group label {
    display: block;
    margin-bottom: 10px;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
}

/* =========================
   INPUTS
========================= */

.ax-demo-form input,
.ax-demo-form select,
.ax-demo-form textarea {
    width: 100% !important;
    background: transparent !important;
    border: 1px solid #17365f !important;
    border-radius: 14px !important;
    padding: 16px 18px !important;
    color: #ffffff;
    outline: none !important;
    transition: all 0.3s ease !important;
    font-weight: 300 !important;
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}

.ax-demo-form {
    margin-top: 40px;
}

.ax-demo-form .form-group {
    margin-bottom: 1px;
}

.org span {
    color: #f37216;
}

/* =========================
   PLACEHOLDER
========================= */

.ax-demo-form input::placeholder,
.ax-demo-form textarea::placeholder {
    color: #7f96b5;
}

/* =========================
   TEXTAREA
========================= */

.ax-demo-form textarea {
    height: 160px;
    resize: none;
}

/* =========================
   FOCUS
========================= */

.ax-demo-form input:focus,
.ax-demo-form select:focus,
.ax-demo-form textarea:focus {
    border-color: #ff7a1a !important;
    box-shadow: 0 0 0 3px rgba(255, 122, 26, 0.15) !important;
}

/* =========================
   SELECT ARROW
========================= */

/*.ax-demo-form select{
    appearance:none !important;
    -webkit-appearance:none !important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='white' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 5 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;
    background-repeat:no-repeat !important;
    background-position:right 16px center !important;
    padding-right:45px !important;
}*/

/* =========================
   SELECT FIX
========================= */

/* REMOVE IE ARROW */
/*.ax-demo-form select::-ms-expand{
    display:none;
}*/

/* OPTION COLOR */
.ax-demo-form select option {
    background: #081b36;
    color: #ffffff;
}

/* FOCUS */
.ax-demo-form select:focus {
    border-color: #ff7a1a !important;
    box-shadow: 0 0 0 3px rgba(255, 122, 26, 0.15) !important;
}

/* =========================
   SELECT BOX (MAIN FIELD)
========================= */

.ax-demo-form select {
    width: 100%;
    height: 56px;

    background: #081b36 !important;
    /* IMPORTANT (not transparent) */
    color: #ffffff !important;

    border: 1px solid #17365f !important;
    border-radius: 14px !important;

    padding: 0 45px 0 18px !important;

    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    outline: none !important;
    cursor: pointer;

    /* custom arrow */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 5 5-5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: right 16px center !important;
    background-size: 16px !important;
}

/* =========================
   FOCUS STATE (LIKE SCREENSHOT)
========================= */

.ax-demo-form select:focus {
    border-color: #ff7a1a !important;
    box-shadow: 0 0 0 3px rgba(255, 122, 26, 0.15) !important;
}

/* =========================
   DROPDOWN OPTIONS STYLE
========================= */

/*.ax-demo-form select option{
    /*background:#081b36 !important;
color:#ffffff !important;
padding:12px !important;
}

/* hover/active option (browser support limited) */
.ax-demo-form select option:hover,
.ax-demo-form select option:checked {
    background: #ff7a1a !important;
    color: #ffffff !important;
}

*/

/* placeholder first option */
.ax-demo-form select option:first-child {
    color: #7f96b5 !important;
}

/* remove ugly arrow in IE */
.ax-demo-form select::-ms-expand {
    display: none;
}

/* =========================
   BUTTON
========================= */

.ax-demo-form .submit-btn {
    background: linear-gradient(90deg, #ff7a1a, #ff9d42);
    color: #fff;
    border: none;
    padding: 16px 34px;
    border-radius: 14px;
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s ease;
    min-width: 220px;
}

.ax-demo-form .submit-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 25px rgba(255, 122, 26, 0.35);
}

/* =========================
   NOTE
========================= */

.ax-demo-form .note {
    margin-top: 18px;
    color: #8ea3c0;
    font-size: 14px;
}

/* =========================
   PLACEHOLDER FIX
========================= */

.ax-demo-form input::placeholder,
.ax-demo-form textarea::placeholder,
.ax-demo-form select::placeholder {
    color: #94a3b8 !important;
    opacity: 1 !important;
}

/* Chrome / Safari */
.ax-demo-form input::-webkit-input-placeholder,
.ax-demo-form textarea::-webkit-input-placeholder,
.ax-demo-form select::-webkit-input-placeholder {
    color: #94a3b8 !important;
    opacity: 1 !important;
}

/* Firefox */
.ax-demo-form input::-moz-placeholder,
.ax-demo-form textarea::-moz-placeholder,
.ax-demo-form select::-moz-placeholder {
    color: #94a3b8 !important;
    opacity: 1 !important;
}

/* IE */
.ax-demo-form input:-ms-input-placeholder,
.ax-demo-form textarea:-ms-input-placeholder,
.ax-demo-form select:-ms-input-placeholder {
    color: #94a3b8 !important;
}

/* Edge */
.ax-demo-form input::-ms-input-placeholder,
.ax-demo-form textarea::-ms-input-placeholder,
.ax-demo-form select::-ms-input-placeholder {
    color: #94a3b8 !important;
}

/* =========================
   SELECT PLACEHOLDER COLOR
========================= */

/* Default placeholder option */
.ax-demo-form select {
    color: #94a3b8 !important;
}

/* When user selects option */
.ax-demo-form select:valid {
    color: #94a3b8 !important;
}

/* Dropdown options */
.ax-demo-form select option {
    background: #081b36;
    color: #94a3b8;
}

/* First option placeholder */
.ax-demo-form select option:first-child {
    color: #7f96b5;
}

.buton-subd input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #f37216 !important;
    color: #fff;
    width: 240px !important;
    border: 0 !important;
    text-transform: capitalize;
    font-weight: 700 !important;
    font-size: 13px !important;
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
}

.buton-subd input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #f37216 !important;
    color: #fff !important;
}

/* =========================
   MOBILE
========================= */

@media (max-width: 768px) {
    .ax-demo-form {
        padding: 30px 20px;
    }

    .ax-demo-form .ax-grid {
        grid-template-columns: 1fr;
    }

    .ax-demo-form .ax-form-header h2 {
        font-size: 32px;
    }

    .ax-demo-form .submit-btn {
        width: 100%;
    }
}

.full-flow a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
    width: 100%;
}

/* Contact us */

/* Menu */

/*#main-menu .navbar-nav .dropdown-menu {
    min-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    padding-bottom: 6px !important;
}

li#menu-item-8357 .dropdown-menu li {
    width: 32%;
    display: inline-flex;
    display: inline-block;
    border-bottom: 0;
    border-right: 1px #e2e2e2 solid;
    /* border-bottom: 0; 
    margin: 0 -2px;
    padding: 10px 8px 10px;
    border-bottom: 1px #e2e2e2 solid;
}

li#menu-item-8357
 {
    position: static;
}*/

/*img.menu-image.menu-image-title-after {
    max-width: 50px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 0 !important;
    height: 40px;
    padding: 9px;
}*/

img.menu-image.menu-image-title-after {
    max-width: 50px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 0 !important;
    height: 38px;
    padding: 9px;
    width: 38px;
}

/* Menu */

/* About */

section#single-page {
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
}

.about-us {
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
}

.wpb_text_column.wpb_content_element.abt-bagde {
    text-align: center;
    margin-top: 30px;
}

.abt-bagde p {
    display: inline;
    border: 1px solid;
    padding: 10px 30px;
    border-radius: 21px;
    background: #fffffffa;
}

.rest-section {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
    padding: 90px 0;
}

/*.vc_row.wpb_row.vc_row-fluid.under-menu-topbar.trt.cont-titl.abt {
    background: transparent;
}
*/

section.vc_section.our-stry {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.exp-sec h6.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
    font-size: 18px;
}

.exp-sec h4.subtitle {
    font-size: 35px;
    font-weight: 700;
    font-family: "Roboto";
    letter-spacing: 1px;
    /* font-family: 'Inter'; */
}

.exp-sec p {
    font-size: 15px;
    color: #ffffffc9;
    font-family: "Hind";
    font-weight: 400;
}

.radius-img img {
    border-radius: 21px;
}

.our-val h6.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
}

.our-val h4.subtitle {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
    color: #fff;
}

.our-val,
.Sem-one {
    padding: 70px 20px 60px !important;
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.outcomes-grids {
    gap: 20px;
    display: flex;
}

.outcome-cards {
    background: #132235;
    padding: 30px 14px !important;
    border-radius: 14px;
    box-shadow: 0 14px 40px rgba(0, 0, 0, 0.35);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    height: 282px;
    border: 1px solid rgba(255, 255, 255, 0.08);
}

.outcome-cards:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 18px;
    padding: 1px;
    background: linear-gradient(135deg, #ff7a9c 0%, #6ecbff 50%, #ff7a9c 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.outcome-cards:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 55px rgba(0, 0, 0, 0.45);
}

.outcome-cards h5.service-heading {
    color: #fff !important;
    font-size: 21px;
    font-weight: 500;
    font-family: "Hind";
}

body .outcome-cards p {
    width: 100% !important;
    color: #94a3b8;
    font-weight: 400;
    font-family: "Roboto";
    line-height: 24px;
    font-size: 15px;
    line-height: 1.25rem;
}

.outcome-cards .tt-iconbox-customimg {
    max-width: 60px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 25px !important;
}

.outcome-cards .tt-iconbox-customimg img.attachment-full {
    max-width: 60px !important;
    padding: 10px;
}

/*.outcome-cards h5.service-heading {
    color: #fff !important;
    font-size: 21px;
    font-weight: 500;
    font-family: "Hind";
    width: 100%;
    float: left;
}*/

.outcome-cards h5.service-heading {
    font-size: 18px;
    font-family: "Hind";
    width: 100%;
    float: left;
    font-weight: bold;
    color: #f8fafc !important;
}

.second-indus {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
    padding: 70px 20px 60px !important;
}

.second-indus h6.separator_off,
.partner-us h6.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
}

.second-indus h4.subtitle,
.partner-us h4.subtitle {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
    color: #fff;
}

.second-indus-copy {
    margin-top: 30px;
}

.second-indus-copy .key-icon-box {
    height: 150px;
}

section.vc_section.partner-us {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
    padding: 70px 20px 60px !important;
}

/* About */

/* INV Guide */

.vert-sml p {
    color: #94a3b8;
    text-align: center;
    font-size: 0.8rem;
    margin-top: 30px;
}

/* INV Guide */

/* Product Teamcenter */

/* Nx */

.nx-cad h4.subtitle {
    width: 80%;
    margin: 0 auto;
    line-height: 1.1;
}

.rapi h4.subtitle {
    color: #fff;
    font-size: 2.4rem;
    line-height: 2.8rem;
    width: auto;
    margin-bottom: 15px !important;
    font-weight: bold;
    font-family: "Hind";
}

.rapi p {
    font-family: "Hind" !important;
    font-weight: 400 !important;
}

.rapi h6.separator_off {
    display: inline-block;
    border: 1px solid rgba(255, 120, 0, 0.4);
    border-radius: 50px;
    background: rgba(255, 120, 0, 0.08);
    padding: 0 19px;
    font-size: 12px;
    color: #ff7a00 !important;
    font-weight: bold;
}

.tick-bullet ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.tick-bullet ul li {
    position: relative;
    padding-left: 40px;
    margin-bottom: 15px;
    color: #94a3b8;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.tick-bullet ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 24px;
    height: 24px;
    background-image: url("https://manddev.com/mdtest/Auto/wp-content/uploads/2026/05/cad-1.webp");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.tick-bullet strong {
    color: #fff !important;
}

/* Nx */

.our-val,
.Sem-one,
.team-one {
    padding: 80px 20px 80px !important;
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.Sem-one h2.separator_off {
    font-size: 2.5rem;
    line-height: 2.59rem;
}

.Sem-one p {
    color: #94a3b8;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: "Inter";
    font-size: 1rem;
}

.Sem-one h2.separator_off {
    font-size: 2.4rem;
    line-height: 2.8rem;
    width: 90%;
}

.core-capfs {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
    padding: 70px 20px 60px !important;
    padding: 70px 20px 80px !important;
}

.core-capfs h2.separator_off {
    margin-bottom: 70px !important;
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
}

.core-three .outcome-cards,
.core-sed .outcome-cards {
    height: auto;
}

.core-sed {
    margin-top: 30px;
}

#main-menu .navbar-nav .menu-item .dropdown-menu .menu-item a {
    padding: 13px 10px 5px;
    font-size: 14px;
}

img.menu-image.menu-image-title-after {
    padding: 0px;
    width: 0px;
    opacity: 0;
    display: none;
}

#main-menu .navbar-nav .dropdown-menu {
    background: radial-gradient(circle at right,
            #1f2937 0% 0%,
            #0b1120 60%) !important;
}

.tw-depol .price-bx .key-icon-box {
    background: linear-gradient(180deg, #0f2138, #0b1625);
    border-radius: 18px;
    padding: 30px;
    border: 1px solid rgba(79, 209, 255, 0.25);
}

.tw-depol .price-bx h5.service-heading {
    display: inline-block;
    padding: 0;
    border-radius: 0px;
    background: transparent;
    color: #fff;
    background: transparent;
    color: #fff !important;
    font-size: 22px;
    font-weight: bold;
    padding-left: 5px;
    margin-bottom: 0;
}

.tw-depol .price-bx ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tw-depol .price-bx ul li {
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
}

.tw-depol .price-bx ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 20px;
    height: 20px;
    background-image: url("https://manddev.com/mdtest/Auto/wp-content/uploads/2026/05/energy.webp");
    background-size: contain;
    background-repeat: no-repeat;
}

.vc_row.wpb_row.vc_row-fluid.tw-depol {
    width: 90%;
    margin: 0 auto !important;
}

.last-call-sec {
    padding: 70px 20px 60px !important;
}

.last-call-sec h6.subtitle {
    color: #94a3b8;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: "Roboto";
    font-size: 1rem;
}

section.vc_section.last-call-sec {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

/*.highlight-box-me {
    background: linear-gradient(180deg, #132235, #101f31);
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 25px;
    border-radius: 8px;
    margin: 30px 0;
    margin-bottom: 40px !important;
    width: 70% !important;
    margin: 0 auto !important;
    display: block !important;
    float: none;
    padding: 50px;

    }*/

/* Product Teamcenter */

/* NX cad */

.remove-marg h2.separator_off {
    margin-bottom: 0 !important;
}

.remove-marg h6.subtitle {
    color: #94a3b8;
    width: 50%;
    margin: 6px auto 50px;
    line-height: 1.3;
    font-size: 16px;
}

.cen-three .tt-iconbox-customimg.img_small_size {
    margin: 0 auto;
    display: inline-block;
}

section.vc_section.core-capfs.stads {
    padding-bottom: 80px !important;
}

.cen-three .outcome-cards:before {
    background: transparent;
}

.cen-three .outcome-cards .vc_col-sm-4 {
    background: linear-gradient(180deg, #0f2138, #0b1625);
    border-radius: 18px;
    padding: 30px;
    border: 1px solid rgba(79, 209, 255, 0.25);
}

.aos h2.separator_off {
    margin-bottom: 0 !important;
}

.aos h6.subtitle {
    color: #94a3b8;
    width: 50%;
    margin: 6px auto 50px;
    line-height: 1.3;
    font-size: 16px;
}

.future-dev .price-bx .tt-iconbox-customimg.img_small_size {
    max-width: 60px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 25px !important;
}

.future-dev .tt-iconbox-customimg img.attachment-full {
    max-width: 60px !important;
    padding: 10px;
}

.future-dev h5.service-heading,
.future-dev .key-icon-box.icon-left.cont-left p {
    width: 100%;
}

.future-dev .key-icon-box.icon-left.cont-left p {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.future-dev h5.service-heading {
    padding-left: 0 !important;
    font-size: 18px !important;
}

.future-dev .key-icon-box {
    height: 250px;
}

.sheild-box ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    width: 60%;
    margin: 40px auto;
    background: linear-gradient(180deg, #132235, #101f31);
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 25px;
    border-radius: 8px;
}

.sheild-box ul li {
    position: relative;
    padding-left: 42px;
    margin-bottom: 22px;
    color: #b9c6d8;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.sheild-box ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 24px;
    height: 24px;
    background-image: url("https://manddev.com/mdtest/Auto/wp-content/uploads/2026/05/sheilds.webp");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.sheild-box h2.separator_off {
    margin-bottom: 10px;
}

.key-icon-box.icon-top.cont-center p {
    padding: 0 15px;
}

.home .second-indus {
    background: transparent;
}

.ready-buil {
    padding: 80px 20px 80px !important;
    background: radial-gradient(circle at top, #14263c, #0f1b2b) !important;
    border-top: 1px solid #ffffff0f !important;
}

.ready-buil h2.separator_off,
.sheild-box h2.separator_off {
    margin-bottom: 0px !important;
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
}

.ready-buil h6.subtitle {
    color: #94a3b8;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: "Roboto";
    font-size: 1rem;
}

.footer-widget-area {
    padding-top: 83px;
    display: inline-block;
    width: 100%;
    padding-bottom: 50px;
}

/* NX cad */

.secon-height .key-icon-box {
    height: 150px;
}

/* Teamcenter-X*/

.key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.kd-animated.fadeIn.top-cld {
    border-radius: 50px;
    background: rgba(255, 120, 0, 0.08) !important;
    padding: 3px 19px 2px;
    font-size: 12px;
    color: #ff7a00 !important;
    font-weight: bold;
    width: 208px;
    display: flex;
    align-items: anchor-center;
    border: 1px solid #ff780066;
}

.new-x i {
    margin-bottom: 0 !important;
    font-size: 16px !important;
    margin-right: 10px !important;
}

.new-x h5.service-heading {
    color: #fff;
    font-size: 13px;
    margin-bottom: 0;
    font-weight: bold;
    color: #ff7a00;
}

.new-x .badges {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    position: relative;
    top: 9px;
}

.new-x .badge {
    background: #eafcff;
    color: #0e7490;
    padding: 10px 18px;
    border-radius: 999px;
    font-size: 0.75rem;
    white-space: nowrap;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.new-x .badge:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 16px rgba(255, 255, 255, 0.12),
        0 0 10px rgba(255, 255, 255, 0.08);
}

.new-x .box-me a.tt_button {
    padding-top: 6px;
    padding-bottom: 5px !important;
    min-height: 20px !important;
}

.top-margin {
    margin-top: 20px;
}

/* Teamcenter-X*/

/* Services */

/*teamcenter-implementation */

.team-one h2.separator_off {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
}

.team-one p {
    color: #94a3b8;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: "Inter";
    font-size: 1rem;
}

.team-ivst h2.separator_off {
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
    margin-bottom: 0 !important;
}

.team-ivst h6.subtitle {
    color: #94a3b8;
    width: 50%;
    margin: 6px auto 50px;
    line-height: 1.3;
    font-size: 16px;
}

body .team-ivst h3.price {
    font-size: 16px;
    font-weight: 700;
    font-family: "Inter";
    text-transform: uppercase;
}

.team-ivst .price-bx ul li {
    margin-bottom: 5px;
    color: #b9c6d8;
    font-family: "Hind";
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 1.2rem;
    margin-bottom: 13px;
}

.single-invest .price-bx .key-icon-box {
    height: 400px;
}

.singe-gudie .price-bx .key-icon-box {
    height: 660px;
}

.two-phase {
    margin-top: 30px;
}

.two-phase .price-bx .key-icon-box {
    height: 310px;
}

.secon-method {
    margin-top: 20px;
}

.why-temce h2.separator_off {
    margin-bottom: 70px !important;
}

.why-temce .outcome-cards h5.service-heading {
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    font-family: "Hind";
    width: 100%;
    float: left;
    margin-bottom: 7px;
}

.team-tiers .price-bx .key-icon-box {
    height: 500px;
}

.team-tiers h4.subtitle {
    margin-bottom: 0;
}

.team-tiers .price-bx ul li {
    font-size: 15px;
}

.team-tiers .price-bx .key-icon-box strong {
    position: relative;
    top: -9px;
    /* font-weight: 500; */
    font-size: 14px;
}

.mst-pop .key-icon-box {
    border: 1px solid #f3721680 !important;
}

.team-tiers .price-bx .key-icon-box p {
    margin-bottom: 0 !important;
}

.team-tiers .price-bx .key-icon-box p.line-top {
    margin-top: 40px;
    border-top: 1px solid #182543;
    padding-top: 21px;
    position: absolute;
    bottom: 39px;
    width: 85%;
}

.cad-box .vc_col-sm-3 .key-icon-box.icon-default {
    background: #132235;
    padding: 30px 14px !important;
    border-radius: 14px;
    box-shadow: 0 14px 40px rgba(0, 0, 0, 0.35);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    height: 282px;
    border: 1px solid rgba(255, 255, 255, 0.08);
}

.cad-box .vc_col-sm-3 .key-icon-box.icon-default ul li {
    margin-bottom: 5px;
    color: #b9c6d8;
    font-family: "Hind";
    font-weight: 400;
    line-height: 22px;
}

.cad-box h5.service-heading {
    font-weight: bold;
    padding-left: 5px;
    margin-bottom: 30px;
    font-size: 19px;
    font-family: "Hind";
    padding-left: 20px;
}

.value-acrss h2.separator_off {
    margin-bottom: 80px !important;
}

/*teamcenter-implementation */

/*Data Migration */

.radius-img.little-less {
    padding-left: 50px;
}

.warninhg-model {
    width: 45%;
    margin: 15px auto;
    display: flex;
    align-items: anchor-center;
    background: #f59e0b33 !important;
    border-radius: 9999px !important;
    justify-content: center;
    border: 1px solid #f59e0b66;
}

.warninhg-model .tt-iconbox-customimg.img_small_size {
    margin-bottom: 0 !important;
}

.warninhg-model img.attachment-full {
    padding: 7px !important;
}

.warninhg-model h5.service-heading {
    margin-bottom: 0 !important;
    color: #fbbf24;
    font-size: 1em;
    line-height: 1.25rem;
    font-weight: 600;
}

.migrate-excel h2.separator_off {
    margin-bottom: 0 !important;
}

.mig-exl {
    padding-bottom: 90px !important;
}

.migration-ng-icon h5.service-heading {
    width: 80%;
    padding-left: 0px;
    margin-bottom: 0;
    font-size: 16px;
    margin-top: 11px;
    line-height: 19px;
}

.migration-ng-icon .tt-iconbox-customimg.img_small_size {
    margin-bottom: 3px !important;
    background: transparent !important;
    margin-right: 0px !important;
}

.we-migrate header.kd-section-title.col-lg-12.text-center.remove-marg {
    margin-bottom: 70px !important;
}

.we-migrate ul {
    clear: both;
}

.we-migrate ul li {
    margin-bottom: 5px;
    color: #b9c6d8;
    font-family: "Hind";
    font-weight: 400;
    line-height: 22px;
}

.we-migrate ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.we-migrate ul li {
    position: relative;
    padding-left: 34px;
    margin-bottom: 8px;
    font-size: 15px;
}

.we-migrate ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    width: 18px;
    height: 18px;
    background-image: url("https://manddev.com/mdtest/Auto/wp-content/uploads/2026/05/cad-1.webp");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.we-migrate .outcome-cards h5.service-heading {
    color: #fff !important;
    font-size: 18px;
    font-weight: 500;
    font-family: "Hind";
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.wait-un .remove-marg p {
    color: #94a3b8;
    margin: 6px auto 50px;
    line-height: 1.3;
    font-size: 16px;
}

.wait-un .warninhg-model {
    width: 460px;
}

.wait-un .warninhg-model img.attachment-full {
    padding: 7px !important;
    max-width: 34px !important;
}

/*Data Migration */

/* Upgrade*/

.upgrd header.kd-section-title {
    margin-bottom: 60px;
}

.upgrd h5.service-heading {
    width: 80%;
    padding-left: 0px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-top: 11px;
    line-height: 19px;
}

.upgrd .vc_column_container > .vc_column-inner {
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
}

.upgrd {
    padding-bottom: 90px !important;
}

.upgrade-bene h5.service-heading {
    margin-bottom: 4px !important;
}

/* Upgrade*/

/* Admin Support */

.top-row-margin {
    margin-top: 30px;
}

.sla-bkd h2.separator_off {
    margin-bottom: 0 !important;
    font-size: 2.25rem;
    font-weight: 700;
    font-family: "Roboto";
}

.sla-icon-row h5.service-heading {
    background: transparent;
    color: #fff !important;
    font-weight: bold;
    padding-left: 0;
    margin-bottom: 0;
    font-size: 15px;
}

.sla-bkd h6.subtitle {
    color: #94a3b8;
    width: 50%;
    margin: 6px auto 50px;
    line-height: 1.3;
    font-size: 16px;
}

.sla-icon-row h3.price {
    margin-bottom: 0;
    font-size: 21px;
    font-size: 0.75rem;
    line-height: 1rem;
    color: #94a3b8;
    font-weight: 500;
    letter-spacing: 2px;
}

.sla-icon-row .info .label {
    font-size: 0.75rem;
    line-height: 1rem;
    /* color: #94A3B8; */
    margin-bottom: 0;
    font-size: 21px;
    padding-left: 0;
    margin-top: 5px;
    display: inline-block;
    color: #4fd1ff;
}

h3.price.mg-tyy {
    margin-top: 30px;
}

.sla-icon-row .key-icon-box {
    height: auto !important;
}

.support-guide h4.subtitle {
    margin-bottom: 0;
}

.support-guide .para-check p {
    color: #94a3b8;
    width: 50%;
    line-height: 1.3;
    font-size: 16px;
    font-weight: 400;
}

.support-guide .price-bx .key-icon-box strong {
    position: relative;
    top: -5px;
    font-weight: 500;
    font-size: 14px;
}

.support-guide .price-bx .key-icon-box {
    padding: 17px;
}

body .support-guide h3.price {
    margin-bottom: 0;
    font-size: 28px;
}

.support-guide .key-icon-box p {
    margin-bottom: 0;
    font-size: 0.75rem;
    line-height: 1rem;
    color: #94a3b8;
    font-weight: 600;
    letter-spacing: 0px;
}

.support-guide .price-bx .key-icon-box {
    padding: 17px;
    padding-top: 60px;
    height: 380px !important;
}

.new-x h2.separator_off {
    font-size: 2.4rem;
    line-height: 2.8rem;
    width: 90%;
    margin-top: 21px;
}

/* Admin Support */

/* Active workshop */

.box-me .key-icon-box {
    background: #132235;
    padding: 15px 14px 2px !important;
    border-radius: 14px;
    box-shadow: 0 14px 40px rgba(0, 0, 0, 0.35);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: 1px solid rgba(255, 255, 255, 0.08);
}

.box-me h5.service-heading {
    color: #fff !important;
    font-size: 15px;
    font-weight: 500;
    font-family: "Hind";
    margin-bottom: 0;
}

body .box-me .key-icon-box p {
    color: #94a3b8;
    font-weight: 400 !important;
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.box-me .tt-iconbox-customimg {
    max-width: 60px !important;
    margin-right: 24px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
    margin-bottom: 25px !important;
}

.box-me .tt-iconbox-customimg img.attachment-full {
    max-width: 60px !important;
    padding: 10px;
}

.radius-img.min-pad {
    padding-right: 50px;
}

.give-mrg {
    margin-top: 12px;
    margin-bottom: 12px;
}

.just-top-m {
    margin-top: 12px;
}

.faq-secs {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.faq-secs h6.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
    font-size: 18px;
}

.faq-secs h4.subtitle {
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0;
    font-family: "Hind";
}

/* Active workshop */

/* Services */

/* Products */

.rem-height {
    padding-right: 0 !important;
    padding-left: 50px !important;
}

.mid-icon .tt-iconbox-customimg.img_small_size {
    margin-bottom: 0 !important;
}

.mid-icon img.attachment-full {
    width: 25px !important;
}

.mid-icon .tt-iconbox-customimg.img_small_size {
    margin-right: 0 !important;
    width: 40px !important;
}

.mid-icon img.attachment-full {
    width: 19px !important;
    top: -3px;
}

/* Products */

/* AI */

.team-meld {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.top-cel h2.separator_off {
    text-align: center;
    font-size: 35px;
}

.top-cel p.subtitle {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    font-weight: 400;
    font-size: 17px;
    color: #ffffffc9;
}

.cad-bg {
    background: radial-gradient(circle at right,
            #1f2937 0%,
            #0b1120 60%) !important;
}

/* ROW */
.timeline-row {
    margin-bottom: 80px;
    margin-bottom: 40px;
    position: relative;
    display: flex;
    align-items: stretch;
}

/* CENTER LINE */
.timeline-center {
    position: relative;
}

.timeline-center:before {
    content: "";
    position: absolute;
    top: -60px;
    bottom: -60px;
    left: 50%;
    width: 2px;
    background: rgba(255, 255, 255, 0.25);
    transform: translateX(-50%);
}

.timeline-center:after {
    content: "";
    position: absolute;
    top: 50px;
    left: 50%;
    width: 21px;
    height: 21px;
    border: 3px solid rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    background: #0f1b2b;
    transform: translateX(-50%);
}

/* CARD */
body .timeline-card {
    background: #132235;
    padding: 36px;
    border-radius: 14px;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35);
    position: relative;
    width: 45%;
    border: 1px solid rgba(79, 209, 255, 0.25);
}

.timeline-center {
    width: 10% !important;
}

.timeline-card h5.service-heading {
    margin-bottom: 38px;
    font-size: 23px;
    color: #fff;
    font-family: "Hind";
}

.timeline-card li {
    color: #d7dee7;
    margin-bottom: 14px;
    line-height: 1.4;
    font-family: "Hind";
}

.price-bxs {
    margin-bottom: 60px;
}

/* STEP NUMBERS */
.timeline-card:before {
    content: "";
    position: absolute;
    top: 20px;
    right: 22px;
    font-size: 40px;
    font-weight: 700;
    color: rgb(255 255 255 / 60%);
    color: #4fd1ffd9;
    font-family: "Hind";
    /* color: #ffffff8c; */
}

.step-01:before {
    content: "01";
}

.step-02:before {
    content: "02";
}

.step-03:before {
    content: "03";
}

.step-04:before {
    content: "04";
}

.step-05:before {
    content: "05";
}

.step-06:before {
    content: "06";
}

.step-07:before {
    content: "07";
}

.step-08:before {
    content: "08";
}

.step-09:before {
    content: "09";
}

.step-10:before {
    content: "10";
}

/* MOBILE */
@media (max-width: 900px) {
    .timeline-center {
        display: none;
    }
}

.top-cel .price-bx {
    width: 100%;
}

.exce .c-row {
    margin-top: 50px;
    margin-bottom: 50px;
}

.our-app {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.price-bxs h2.separator_off {
    font-size: 35px;
}

.invst h2.separator_off {
    color: #fff;
    font-size: 30px;
    font-family: hind;
    letter-spacing: -0.75px;
    font-weight: 700;
}

.m-10 .outcome-card h2.separator_off {
    font-size: 46px;
    font-weight: 700;
    color: #4fd1ff;
    margin-bottom: 10px;
    font-family: "Hind";
}

body .m-10 .outcome-card h5 {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 14px;
    line-height: 1.1;
    font-family: "Hind";
}

.m-10 .outcome-card p {
    color: #d7dee7;
    line-height: 1.6;
    font-size: 15px;
    font-family: "Hind";
}

.m-10 .outcomes-grid {
    gap: 20px;
    display: flex;
}

.m-10 .outcome-card {
    height: 400px;
    padding-left: 30px !important;
    padding-right: 40px !important;
    padding-top: 40px !important;
}

/*timeline-row*/

.m-11 {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.m-11,
.m-12 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.m-11 .c-row .price-bx {
    width: 50%;
}

.m-11 .c-row .price-bx .key-icon-box.icon-default {
    min-height: 280px;
    margin-bottom: 30px;
}

.m-11 .c-row .price-bx .key-icon-box.icon-default {
    min-height: 280px;
    margin-bottom: 30px;
    height: 300px;
}

.m-11 .c-row h5.service-heading {
    color: #fff !important;
    font-size: 22px;
    font-weight: bold;
    padding-left: 5px;
    margin-bottom: 0;
    background: transparent;
}

.m-12 .key-icon-box.icon-default {
    height: 480px !important;
}

.m-12 {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

/* AI */

/* Capbl */

.m-13,
.m-15,
.m-16,
.m-18 {
    padding-top: 70px;
    padding-bottom: 70px;
}

body .m-13 h2.separator_off {
    font-size: 35px;
    margin-bottom: 0;
}

body .m-13 p.subtitle {
    margin-bottom: 60px !important;
    font-weight: 400;
}

.m-13 .highlight-box {
    background: linear-gradient(180deg, #132235, #101f31);
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 25px;
    border-radius: 8px;
    margin: 30px 0;
    margin-bottom: 40px !important;
}

.pro-c .highlight-box h3 {
    color: #fff;
    font-family: "Hind";
}

.pro-tru .outcome-card strong,
.pro-c .highlight-box strong {
    color: #fff !important;
}

.font-35 h2.separator_off {
    font-size: 35px;
    margin-bottom: 0 !important;
}

.pro-tru p.subtitle,
.pro-subtlte p.subtitle,
.deplo p.subtitle {
    margin-bottom: 60px !important;
    font-weight: 400;
    color: #b9c6d8;
    font-family: Hind;
    text-align: center;
}

.m-14 .outcome-card {
    width: 48% !important;
    margin-right: 2%;
    height: 250px;
    margin-bottom: 30px;
}

.m-14 .outcome-card h2.separator_off {
    font-size: 28px !important;
    text-align: left;
    line-height: 29px !important;
    color: #4fd1ff;
}

.pro-tru .outcome-card p {
    line-height: 25px !important;
}

.m-14 .outcome-card p {
    color: #d7dee7;
    line-height: 1.6;
    font-size: 15px;
    font-family: "Hind";
}

.m-15 {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.m-15 .price-bx .key-icon-box {
    background: linear-gradient(180deg, #0f2138, #0b1625);
    border-radius: 18px;
    padding: 30px;
    border: 1px solid rgba(79, 209, 255, 0.25);
}

.m-15 .price-bx .key-icon-box.icon-default {
    margin-bottom: 30px;
    height: 370px;
}

.m-15 h5.service-heading {
    background: transparent;
    color: #fff !important;
    font-size: 22px;
    font-weight: bold;
    padding-left: 5px;
    margin-bottom: 0;
    line-height: 29px;
}

.m-16 {
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

body .m-16 .pricin-point h2 {
    color: #fff;
    font-size: 25px;
    margin-bottom: 0;
}

.m-16 .pricin-point h5.service-heading {
    background: #4fd1ff;
    color: #000;
    font-weight: 600;
}

.deplo .price-bx a.tt_button {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    min-height: 10px;
    height: 50px;
    margin-top: 20px;
    margin-bottom: 20px !important;
    display: inline-block;
    position: absolute;
    bottom: 0;
    border-radius: 71px;
}

.m-16 .key-icon-box {
    height: 530px !important;
}

.m-17 .outcome-card h2.separator_off {
    text-align: left;
    font-size: 40px !important;
}

body .m-17 .outcome-card h5 {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 14px;
    line-height: 1.1;
    font-family: "Hind";
    font-weight: 700;
}


body .m-17 .outcome-card p {
    color: #d7dee7;
    line-height: 1.6;
    font-size: 15px;
    font-family: "Hind";
    font-weight: 400;
}



.m-17 .outcomes-grid {
    gap: 20px;
    display: flex;
}

.m-18 .highlight-box {
    background: linear-gradient(180deg, #132235, #101f31) !important;
    border: 1px solid rgba(79, 209, 255, 0.25);
    padding: 25px;
    border-radius: 8px;
    margin: 30px 0;
    margin-bottom: 40px !important;
}

body .m-18 h2.separator_off {
    font-size: 35px;
    margin-bottom: 0;
    text-align: center;
}

body .m-18 p.subtitle {
    text-align: center;
    margin-bottom: 60px !important;
    font-weight: 400;
}

body .tick-list {
    list-style: none;
    padding-left: 0;
    margin-bottom: 40px !important;
    text-align: center;
}

.tick-list li {
    padding-left: 28px !important;
    display: inline-flex;
    padding-right: 13px;
}

.v-call a {
    color: #4fd1ff;
}

.v-call p,
.v-call a {
    font-size: 35px;
    margin-top: 50px;
    font-family: "Hind";
    font-weight: bold;
}

.pdt-team a.tt_button,
.last-calls a.tt_button {
    font-weight: 600;
    font-family: "Hind";
    letter-spacing: 0px;
    text-transform: capitalize;
    font-size: 18px;
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    border-radius: 71px;
}

.logged-in #main-menu .navbar-nav a,
#main-menu .navbar-nav .menu-item a {
    padding-top: 27px;
    padding-bottom: 27px;
}

/* Capbl */

/* Resources */

/* Security */

.resours .key-icon-box {
    margin: 0 auto 40px;
    width: 180px !important;
    display: flex !important;
    align-items: anchor-center !important;
    justify-content: center;
}

.resours .tt-iconbox-customimg.img_small_size {
    margin-bottom: 0 !important;
    width: 29px !important;
}

.resours h5.service-heading {
    margin-bottom: 0;
    color: #ffffffb3;
    font-size: 0.75rem;
    line-height: 1.25rem;
}

.resours .key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.kd-animated.fadeIn.top-cld.kd-animate {
    background: #ffffff0d !important;
    border: 1px solid #ffffff1a;
    padding: 2px 19px 0;
}

.resours .tt-iconbox-customimg.img_small_size {
    margin-bottom: 0 !important;
    width: 20px !important;
    top: -4px;
    margin-right: 10px !important;
}

.resours h4.subtitle {
    font-size: 48px;
    font-weight: 700;
    background: linear-gradient(to right,
            #ffffff 0%,
            #ffffff 44%,
            #67e8f9 50%,
            #67e8f9 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.secu h6.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
    font-size: 18px;
}

.secu h4.subtitle {
    width: 80%;
    margin: 0 auto;
    line-height: 1.1;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: "Hind";
}

.norm-prs {
    text-align: center;
}

.norm-prs p {
    color: #94a3b8;
    width: 50%;
    margin: 6px auto 50px;
    line-height: 1.3;
    font-size: 16px;
}

.eco-p {
    text-align: center;
}

.eco-sys {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 18px;
    align-items: anchor-center;
    margin: 70px auto 0;
    width: 80%;
}

.eco-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 11px;
    border: 1px solid rgba(76, 132, 255, 0.35);
    border-radius: 16px;
    background: transparent;
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    box-shadow: 0 0 14px rgba(0, 119, 255, 0.08);
    transition: 0.3s ease;
    cursor: pointer;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.eco-item:hover {
    transform: translateY(-3px);
    border-color: rgba(110, 180, 255, 0.7);
    box-shadow: 0 0 18px rgba(0, 119, 255, 0.18);
}

.eco-item .tag {
    padding: 5px 12px;
    border-radius: 999px;

    font-size: 11px;
    font-weight: 700;
    line-height: 1;
}

/* ERP */
.eco-item.erp .tag {
    background: #dbe7ff;
    color: #3264ff;
}

/* CAD */
.eco-item.cad .tag {
    background: #d7f7ff;
    color: #0088aa;
}

/* Cloud */
.eco-item.cloud .tag {
    background: #fff0df;
    color: #d46a00;
}

.eco-p p {
    color: #94a3b8;
    font-weight: 700;
    width: 54%;
    margin: 0 auto;
    letter-spacing: 0.2px;
}

.sedf h6.subtitle {
    width: 50%;
    margin: 0 auto;
}

/* Security */

/* Case study */

.case-s h2.separator_off {
    font-weight: 600;
    font-family: "Roboto";
    text-transform: uppercase;
    margin-bottom: 6px !important;
    letter-spacing: 0.1rem;
    font-size: 18px !important;
}

/* Case study */

.case-study-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    align-items: start;
}

/* ITEM */
.case-study-item {
    display: flex;
    flex-direction: column;
}

/* CARD */
.case-study-card {
    background: #06101f;
    border: 1px solid #132746;
    border-radius: 24px;
    padding: 32px;
    transition: 0.3s ease;
    background: linear-gradient(180deg, #0f2138, #0b1625);
    border: 1px solid rgba(79, 209, 255, 0.25);
}

.case-study-card:hover {
    border-color: #ff6b00;
    transform: translateY(-4px);
}

.top-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 25px;
}

.case-study-card .category {
    color: #ee813c;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    display: block;
    margin-bottom: 3px;
}

body .case-study-card h2 {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 2px;
    color: #fff;
}

.case-study-card .subtitle {
    color: #8ea0b8;
    font-size: 16px;
}

.case-study-card .icon-box {
    width: 53px;
    height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    max-width: 60px !important;
    margin-right: 10px !important;
    background: rgba(255, 122, 0, 0.1) !important;
    border-radius: 10px;
}

/* TAGS */
.case-study-card .tags {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 28px;
}

.case-study-card .tags span {
    background: #0c1d38;
    padding: 2px 16px;
    border-radius: 40px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    border: 1px solid #173760;
    background: #132235;
    color: #8ea0b8;
}


/* STATS */
.stats {
    display: flex;
    gap: 16px;
    margin-bottom: 28px;
}

.stat-box {
    flex: 1;
    border: 1px solid #173760;
    border-radius: 18px;
    padding: 14px 15px;
    text-align: center;
    background: #040d1c;
    background: #132235;
}

.stat-box h3 {
    color: #ff6b00;
    font-size: 18px;
    margin-bottom: 0px;
    color: #ee813c;
}

.stat-box p {
    color: #8ea0b8;
    font-size: 14px;
    margin-bottom: 0 !important;
}

/* BUTTON */
.open-case-study {
    color: #ff6b00 !important;
    text-decoration: none;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    transition: 0.3s;
    font-size: 0.875rem;
}

/* DETAIL */
/*.case-study-detail{
    display:none;
    margin-top:20px;
    background:#06101f;
    border:1px solid #132746;
    border-radius:24px;
    padding:35px;
    animation:fadeUp .4s ease;
}*/

.case-study-detail {
    display: none;
    margin-top: 20px;
    background: #06101f;
    border-top: 1px solid #132746;
    border-radius: 0;
    padding: 35px;
    animation: fadeUp 0.4s ease;
}

.case-study-detail {
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    background: transparent;
}

.case-study-detail.active {
    display: block;
}

.case-study-detail h4 {
    font-size: 14px;
    margin-bottom: 16px;
    margin-top: 30px;
    color: #fff;
    font-weight: 600 !important;
    font-family: "Roboto";
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.case-study-detail p {
    line-height: 1.8;
    font-size: 15px;
    color: #94a3b8;
    font-size: 0.875rem;
    line-height: 1.625;
}

.case-study-card .icon-box img {
    padding: 12px;
}

/* TABLE */
/*table{
    width:100%;
    border-collapse:collapse;
    margin-top:25px;
}

table th{
    background:#0c1d38;
    padding:14px;
    text-align:left;
    font-size:13px;
}

table td{
    border-bottom:1px solid #173760;
    padding:14px;
    color:#b7c4d6;
    font-size:14px;
}
*/

/* PREMIUM TABLE */

.migration-table {
    margin-top: 30px;
    border-radius: 18px;
    overflow: hidden;
    border: 1px solid #132746;
}

.migration-table table {
    width: 100%;
    border-collapse: collapse;
    border: 0 !important;
    margin-bottom: 0 !important;
}

.migration-table thead {
    background: #0c1d38;
}

.migration-table th {
    color: #8ea0b8;
    text-align: left;
    padding: 16px 18px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.migration-table td {
    padding: 10px 18px !important;
    font-size: 14px !important;
    color: #c7d4e5 !important;
    border: 0 !important;
    font-weight: 500;
}

.migration-table tbody tr {
    border-top: 1px solid #132746;
}

/* ALTERNATE ROWS */

.migration-table tbody tr:nth-child(odd) {
    background: #040d1c;
}

.migration-table tbody tr:nth-child(even) {
    background: #071224;
}

/* RIGHT COLUMN */

.migration-table td:last-child {
    font-weight: 700;
    color: #ffffff;
}

#single-page th {
    border-top: 0 !important;
    border-left: 0 !important;
    padding: 5px 22px !important;
}

/* RIGHT COLUMN */

.migration-table td:last-child,
.migration-table th:last-child {
    text-align: right;
    font-weight: 700;
}

.migration-table td:last-child {
    color: #ffffff;
}

/* ANIMATION */
@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* RESPONSIVE */
@media (max-width: 991px) {
    .case-study-grid {
        grid-template-columns: 1fr;
    }

    .stats {
        flex-direction: column;
    }
}

/* Abt */

.abt-val header.kd-section-title.col-lg-12 {
    margin-bottom: 70px !important;
}

.abt-val .outcomes-grids .outcome-cards {
    height: 252px;
}

/* Abt */

/* Resources */

/* Responsive */

/* Solid Edge */

.solid-buttons a.tt_button {
    background: linear-gradient(90deg,
            rgba(230, 104, 34, 0.63) 0%,
            rgba(235, 158, 49, 1) 100%) !important;
    min-height: 10px;
    margin-top: 50px;
    color: #fff;
    border-radius: 30px;
    margin-left: 25px;
    margin-bottom: 40px !important;
    margin: 50px auto 0 !important;
}

.compar a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
    background: transparent !important;
    border: 1px solid #fefefe24;
}

.solid-egd h6.subtitle {
    width: 50%;
    margin: 0 auto 40px;
}

.solid-egd {
    padding-bottom: 80px !important;
}

/* Solid Edge */





/* Privacy Policy */

body .privacy-txt h2 {
    font-size: 1.3rem;
    margin-bottom: 0;
    color: #fff;
    font-family: "Hind";
}

.vc_row.wpb_row.vc_row-fluid.privacy-txt {
    width: 100%;
    margin: 150px auto 0 !important;
}

.privacy-txt p,
.privacy-txt ul li {
    font-size: 14px;
    line-height: 25px;
    color: #ffffffde;
    font-family: "Hind";
}

body .privacy-txt strong {
    font-weight: 700;
    color: #fff !important;
    font-family: "Hind";
}

.privacy-txt .wpb_text_column.wpb_content_element {
    background: #f7f8f9;
    padding: 30px;
    margin-bottom: 15px;
    background: linear-gradient(180deg, #132235, #101f31);
}

span.author {
    display: none;
}

.entry-header {
    padding-top: 98px;
    padding-bottom: 20px;
    background: radial-gradient(circle at top, #14263c, #0f1b2b);
}

.entry-header .section-heading {
    font-family: "Hind";
    font-size: 22px;
    margin-bottom: 0px !important;
    text-align: center;
}

.breadcrumbs {
    font-family: "Hind";
    margin-top: 0;
    text-transform: capitalize;
    max-width: 100%;
}


.vc_row.wpb_row.vc_row-fluid.privacy-txt {
    width: 100%;
    margin: 150px auto 50px !important;
}

/* Privacy Policy */


/* Blog */

.blog div#wrapper, .single-post #wrapper {
    background: radial-gradient(circle at right, #1f2937 0%, #0b1120 60%) !important;
}

.entry-header.blog-header {
    background-color: #F1F1F1;
    display: none;
}

.blog div#posts-content {
    padding-top: 140px !important;
}


/* Blog */


/* GRADIENT BORDER */
.blog-detailed-grid .entry-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;

    /* PUSH DOWN so TOP gradient is gone */
    top: 1px;

    padding: 1px;
    border-radius: 0 0 18px 18px;

    background: linear-gradient(
        135deg,
        #ff7a9c 0%,
        #6ecbff 50%,
        #ff7a9c 100%
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}


.blog-single-title a {
    color: #fff !important;
    font-family: 'Hind';
    font-size: 22px;
    height: 40px !important;
    display: inline-block;
}

.blog #posts-content .post p {
    margin-bottom: 30px;
    color: #b9c6d8;
    font-family: "Hind";
    font-weight: 400;
}

a.post-link {
    color: #ffffffd4 !important;
    font-family: 'Hind';
} 

span.blog-label {
    display: none;
}

#posts-content.blog-detailed-grid .entry-meta a {
    font-weight: 500;
    color: #fff !important;
    font-family: 'Hind';
    font-size: 13px;
}

#posts-content.blog-detailed-grid .post img {
    padding: 0 !important;
    margin: 0;
    width: 100%;
    display: inline-block;
    max-width: 100%;
}


.blog nav.navbar.navbar-default.navbar-fixed-top.btn-hover-2.fixed-menu.nav-transparent-secondary-logo, 
.single-post nav.navbar.navbar-default.navbar-fixed-top.btn-hover-2.fixed-menu.nav-transparent-secondary-logo {
    border-bottom: 1px solid #ffffff26;
}

.blog div#posts-content {
    padding-top: 140px !important;
}

.single-post #posts-content {
    padding-top: 140px;
    padding-bottom: 0;
}

h1.blog-single-title {
    font-family: 'Hind' !important;
    line-height: 1.1;
    font-size: 32px;
    color: #fff !important;
    font-weight: bold;
    width: 90%;
    margin: 0 auto 7px;
}

.blog-content p {
    margin-bottom: 25px;
    color: #ffffffd4;
    font-family: "Hind";
    font-weight: 400;
}

#posts-content .post p strong {
    color: #fff;
}

.meta-content, div#comments {
  display: none;
}
#posts-content .entry-image img {
    border: 1px solid;
}

.blog-detailed-grid .entry-wrapper {
    position: relative;
    background: linear-gradient(180deg, #0f2138, #0b1625);
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: rgba(79, 209, 255, 0.25);
    border-radius: 0 0 18px 18px;
}

/* Blog */



/* Compare */

.break .key-icon-box {
    background: radial-gradient(circle at top, #14263c, #0f1b2b) !important;
    display: inline-block;
    padding: 20px;
    border: 1px solid #ffffff36 !important;
    border-radius: 10px;
}

.break .tt-iconbox-customimg.img_small_size {
    margin-bottom: 0 !important;
}

.break .key-icon-box p {
    color: #94a3b8;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: "Roboto";
    font-size: 1rem;
}

.break .key-icon-box.icon-left.icon-default .tt-iconbox-customimg img {
    max-width: 36px;
    margin: 0;
    position: relative;
    left: 0;
    width: 100%;
    top: 3px;
}



/* Compare */

/* Simens */

section.vc_section.core-capfs.we-migrate.upgrade-bene.secu.siemsdd {
    padding-top: 40px !important;
}

.page-id-9246 footer#footer, 
.page-id-9246 nav.navbar.navbar-default.navbar-fixed-top.btn-hover-1.fixed-menu.with-topbar.nav-transparent-secondary-logo {
    display: none;
}

/* Simens */


@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-default .nav li a {
        padding: 25px 10px !important;
        font-size: 11px !important;
    }

    div#logo {
        width: 179px;
    }

    #main-menu .navbar-nav > .menu-item-has-children > a:after {
        font-size: 7px;
    }

    .why-xx .key-icon-box.icon-default {
        height: 355px;
    }

    .why-xx .key-icon-box.icon-left.icon-default i {
        margin-bottom: 100px;
    }

    .auto-trust .wpb_wrapper {
        padding-left: 10px;
        padding-right: 10px;
        height: 160px;
    }

    .spl-calls .vc_col-sm-9 {
        width: 66%;
    }

    .titles-con-indus {
        width: 93%;
    }

    .indus-point {
        height: 208px;
    }

    .titles-con-indus h6.service-heading {
        font-size: 0.85rem;
    }

    a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds,
    a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate,
    .gd-butto a.tt_button {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .invest-guide .vc_col-sm-3 {
        width: 50%;
    }

    .invest-guide .invst-row .price-bx .key-icon-box {
        height: 490px;
        margin-bottom: 20px;
    }

    .boottom-calld .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls,
    .faw-contains {
        width: 80%;
    }

    .last-calls h4.subtitle {
        width: 80%;
        margin: 0 auto 15px !important;
        line-height: 1;
    }

    .exp-sec h4.subtitle {
        line-height: 40px;
    }

    .gud-title h4.subtitle {
        font-size: 2.5rem;
    }

    .case-study-card .subtitle {
        font-size: 15px;
    }

    .resours h4.subtitle {
        font-size: 2.5rem;
    }

    .rapi h4.subtitle {
        font-size: 2.2rem;
        line-height: 2.4rem;
    }

    .bul-threa h2.separator_off br {
        display: none;
    }

    .why-temce .outcome-cards h5.service-heading {
        font-size: 17px;
        margin-bottom: 17px;
        line-height: 1.2;
    }

    .team-tiers .price-bx ul li {
        font-size: 14px;
    }

    .team-tiers .price-bx .key-icon-box p.line-top {
        width: 91%;
        line-height: 18px;
    }

    .value-acrss .vc_col-sm-3 {
        width: 50%;
        margin-bottom: 30px;
    }

    .value-acrss .cad-box .vc_col-sm-3 .key-icon-box.icon-default {
        height: 221px;
    }

    .warninhg-model {
        width: 58%;
    }

    .data-migf h2.separator_off {
        font-size: 1.8rem;
        line-height: 1.4;
    }

    .six-vase .invst-row .price-bx .key-icon-box {
        height: 400px;
    }

    .remove-marg h6.subtitle {
        width: 70%;
    }

    .upgrd .outcomes-grids {
        gap: 12px;
    }

    .upgrade-bene .vc_column_container > .vc_column-inner {
        padding-left: 0px;
        padding-right: 0px;
    }

    .upgrade-bene h5.service-heading {
        line-height: 21px;
        margin-bottom: 25px !important;
    }

    .solout .timeline-card h5.service-heading {
        line-height: 26px;
        font-weight: bold;
    }

    .solout .key-icon-box.cont-left ul {
        padding-left: 10px;
    }

    .m-10 .outcomes-grid {
        display: inline-block;
    }

    .m-10 .outcome-card {
        height: 280px;
        padding-left: 30px !important;
        padding-right: 40px !important;
        padding-top: 40px !important;
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        margin-block: 12px;
    }

    .m-11 .c-row .price-bx .key-icon-box.icon-default {
        height: 370px;
    }

    .m-12 .key-icon-box.icon-default {
        height: 580px !important;
    }

    .m-15 .vc_col-sm-3 {
        width: 50%;
    }

    .m-15 .price-bx .key-icon-box.icon-default {
        height: auto;
    }

    .m-17 .outcomes-grid {
        display: inline-block;
    }

    .m-17 .vc_col-sm-3 {
        width: 48% !important;
        margin-left: 1%;
        margin-right: 1%;
        height: 330px;
        margin-bottom: 26px;
    }


    .automob h3.price {
        font-size: 26px;
        width: 80%;
        line-height: 30px;
        margin-top: 20px;
    }

    .m-16 .price-bx a.tt_button {
        height: 43px;
        margin-top: 20px;
        margin-bottom: 20px !important;
        line-height: 17px;
    }

    .compare .competitors {
    width: 76% !important;
}
 
.compare .tabs button {
    font-size: 13px;

}

.compare .card th, .compare .card td {
    font-size: 14px;

}

.break .key-icon-box p {
    line-height: 1.625rem;
    font-size: 0.9rem;
}

}



@media (min-width: 768px) and (max-width: 991px) {
    ul#menu-automenu {
        display: inline-block;
        width: 100%;
    }

    #menu-automenu > li.current-menu-item > a,
    #menu-automenu > li.current-menu-parent > a,
    #menu-automenu > li.current-menu-ancestor > a {
        background: transparent !important;
        padding: 10px 0px !important;
    }

    #main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu {
        right: 0px !important;
        left: 0px !important;
    }

    .navbar-default .nav li.yellow-menu a {
        margin-top: 19px !important;
        margin-left: 0px !important;
    }

    #menu-automenu li {
        border-bottom: 1px solid #ffffff1a;
        padding-bottom: 7px;
        padding-top: 7px;
    }

    #main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {
        height: 100%;
        align-items: center;
        top: 9px;
    }

    #wrapper.hide-title-section,
    #wrapper {
        padding-top: 0 !important;
    }

    .iner-counter {
        width: 100%;
    }

    .iner-counter .kd_counter {
        margin-bottom: 0px;
    }

    .iner-counter span.kd_number_string,
    .large-counter .kd_counter_units {
        font-size: 28px;
    }

    body .why-xx i {
        display: inline-block;
        margin-right: 10px !important;
    }

    .why-xx .key-icon-box.icon-default {
        height: 375px;
    }

    .why-xx a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right {
        left: 0;
        font-size: 13px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.remove-pad .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .wpb_text_column.wpb_content_element.avab {
        margin-top: 0px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.why-rows {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .why-xx {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .left-ceo,
    .abt-srsa {
        width: 100% !important;
    }

    .left-ceo .wpb_single_image {
        margin: 0 auto;
    }

    .points-con {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 40px auto;
    }

    .exp h2.separator_off {
        font-size: 12px !important;
        margin-bottom: 12px !important;
        text-align: center;
    }

    .pill-container {
        margin: 0 auto;
    }

    .abt-srsa h6.separator_off {
        margin-bottom: 10px !important;
    }

    .auto-trust .vc_col-sm-2 {
        width: 33.33%;
    }

    .trust-auto .vc_row.wpb_row.vc_inner.vc_row-fluid.auto-trust .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .why-axo h4.subtitle {
        font-size: 2rem;
        width: 90%;
        margin: 0 auto;
    }

    .why-auto-table .content {
        font-size: 13px;
        line-height: 1.3;
    }

    .why-auto-table .compare-row .cell:first-child {
        padding-left: 16px;
    }

    .why-axo .para-check p {
        margin: 0 auto 10px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
        display: inline-block;
        width: 100%;
        margin: 40px auto 0 !important;
    }

    .spl-calls .vc_col-sm-3,
    .spl-calls .vc_col-sm-9 {
        width: 100%;
    }

    .spl-calls h2.separator_off {
        font-size: 23px !important;
        margin-bottom: 5px !important;
        text-align: center;
    }

    .spl-calls p.subtitle {
        font-size: 14px;
        text-align: center;
    }

    .gd-butto a.tt_button {
        margin-top: 0px;
        margin-bottom: 0px !important;
        padding-top: 9px;
        padding-bottom: 9px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.servie-blocl {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .setti-serv {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .just-p p {
        width: 100%;
        font-size: 15px;
        line-height: 1.5;
    }

    .just-p {
        margin-bottom: 20px !important;
    }

    .servie-blocl .key-icon-box.icon-default h3.service-heading {
        font-weight: 500;
    }

    .key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.kd-animated.fadeIn.marg {
        margin-bottom: 13px !important;
    }

    .servie-blocl a.tt_button {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.three-bosx {
        padding-left: 0 !important;
        padding-right: 0 !important;
        display: inline-block;
    }

    .outcome-grid {
        gap: 12px;
    }

    .three-bosx .outcome-card {
        width: 100% !important;
        padding: 30px;
        padding-top: 0;
        margin-bottom: 30px;
        padding-bottom: 10px;
    }

    .three-bosx .key-icon-box.icon-top {
        margin-top: 0px;
    }

    .key-icon-box.icon-default.icon-top .tt-iconbox-customimg img {
        margin-top: 0px !important;
    }

    .combine-gad .outcome-card .kd_counter.icon-top {
        margin-bottom: 0;
    }

    a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds,
    a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
        padding-top: 8px;
        padding-bottom: 8px !important;
    }

    .indus-we h4.subtitle {
        font-size: 2rem;
    }

    .indus-we .para-check p {
        margin: 10px auto 50px !important;
    }

    .indus-servgdg .vc_col-sm-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    .indus-point .overlay {
        height: 100%;
        width: 100%;
    }

    .titles-con-indus {
        width: 96%;
    }

    .titles-con-indus h6.service-heading {
        padding: 4px 0;
    }

    .indus-servgdg .key-icon-box {
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 33px;
        padding-top: 16px;
    }

    .intergatio-indus .para-check p {
        max-width: 80%;
        text-align: center;
        font-weight: 600;
        margin: 10px auto 40px !important;
        color: #ffffff87;
    }

    .intergatio-indus .key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.tech-card {
        height: auto;
    }

    .invest-guide .vc_row.wpb_row.vc_inner.vc_row-fluid.invst-row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .invest-guide .price-bx {
        width: 48%;
        margin-right: 1%;
        margin-left: 1%;
    }

    .invest-guide .invst-row .price-bx .key-icon-box {
        height: 560px;
    }

    .boottom-calld .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
        width: 100%;
    }

    .price-bx.top-less-price.mst-pop::before {
        top: 5px;
    }

    .mob-12 .key-icon-box {
        height: 470px !important;
    }

    .price-bx ul li {
        font-size: 15px;
    }

    .faw-contains {
        width: 90%;
    }

    .last-calls h4.subtitle {
        width: 80%;
        margin: 0 auto 15px !important;
        line-height: 1;
    }

    .partner-logos-wrap {
        flex-wrap: inherit;
    }

    .col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area,
    .col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
        width: 50%;
        height: 240px;
    }

    .third-widget-area,
    .forth-widget-area {
        width: 50% !important;
    }

    .second-widget-area,
    .forth-widget-area {
        padding-left: 50px;
    }

    .lower-footer span {
        width: 80%;
        margin: 0 auto;
    }

    .footer-widget-area {
        padding-bottom: 10px;
        border-bottom: 1px solid #ffffff24;
    }

    .combine-gad .outcome-card .kd_counter_content {
        float: left;
    }

    .indus-point {
        height: 286px;
    }

    .logged-in #main-menu .navbar-nav a,
    #main-menu .navbar-nav .menu-item a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .vc_row.wpb_row.vc_row-fluid.under-menu-topbar.trt.cont-titl.abt,
    .vc_row.wpb_row.vc_row-fluid.under-menu-topbar.trt.cont-titl {
        padding-top: 151px !important;
        padding-bottom: 75px !important;
    }

    .cont-titl h4.subtitle {
        font-size: 2.5rem;
    }

    .our-stry .vc_col-sm-6 {
        width: 100%;
    }

    .our-stry .exp-sec {
        margin-bottom: 20px;
    }

    .exp-sec h4.subtitle {
        margin-bottom: 10px !important;
    }

    .our-val .vc_col-sm-3 {
        width: 48%;
        margin-bottom: 20px;
        margin-left: 1%;
        margin-right: 1%;
    }

    .our-val .outcomes-grids {
        display: inline-block;
    }

    body .our-val .outcome-cards p {
        line-height: 24px !important;
        font-size: 15px !important;
        line-height: 1.25rem;
    }

    .second-indus h4.subtitle,
    .partner-us h4.subtitle {
        font-size: 2rem;
    }

    .small-lef,
    .small-lef .exp,
    .small-ref {
        width: 100% !important;
    }

    .small-lef .key-icon-box.icon-left.icon-default i {
        float: left;
    }

    .small-lef .exp h2.separator_off {
        font-size: 1rem !important;
        line-height: 2rem !important;
        text-align: left;
    }

    .gud-title h4.subtitle {
        font-size: 2rem;
    }

    .navbar-default {
        background-color: transparent;
    }

    .resours h4.subtitle {
        line-height: 43px;
        margin-top: 20px;
        font-size: 2.3rem !important;
    }

    .secu h4.subtitle {
        width: auto;
        font-size: 2.3rem;
    }

    .vc_row.wpb_row.vc_row-fluid.tw-depol {
        width: 100%;
    }

    .tw-depol .price-bx {
        padding-left: 10px;
        padding-right: 10px;
    }

    .last-call-sec h6.subtitle {
        width: 80%;
        margin: 0 auto;
    }

    .core-capfs .outcomes-grids {
        gap: 10px;
    }

    .Sem-one .vc_col-sm-6 {
        width: 100%;
    }

    .Sem-one .radius-img {
        margin-top: 20px;
    }

    .radius-img.min-pad {
        padding-right: 0;
    }

    .stads header.kd-section-title {
        margin-bottom: 60px !important;
    }

    .remove-marg h6.subtitle {
        width: 80%;
    }

    .aos header.kd-section-title {
        margin-bottom: 50px !important;
    }

    .future-dev .key-icon-box {
        height: 340px;
    }

    .future-dev h5.service-heading {
        font-size: 16px !important;
        height: 50px;
        line-height: 19px;
    }

    .sheild-box ul {
        width: 80%;
    }

    .ready-buil h6.subtitle {
        width: 80%;
        margin: 4px auto;
    }

    .rem-height {
        padding-right: 0 !important;
        padding-left: 0px !important;
    }

    .team-one .vc_col-sm-6 {
        width: 100%;
    }

    .bul-threa {
        margin-bottom: 20px;
    }

    .team-ivst h6.subtitle {
        width: 70%;
    }

    .team-ivst .invst-row .price-bx .key-icon-box {
        height: 430px;
    }

    .team-ivst .two-phase .price-bx .key-icon-box {
        height: 380px !important;
    }

    .tab-2 .outcomes-grids.core-three {
        display: inline-block;
    }

    .tab-2 .vc_col-sm-3 {
        width: 48% !important;
        margin-left: 1%;
        margin-right: 1%;
        margin-bottom: 17px;
    }

    .team-tiers .price-bx {
        width: 32%;
        margin-right: 0.5%;
        margin-left: 0.5%;
    }

    body .team-tiers h3.price {
        font-size: 22px;
    }

    .team-tiers .price-bx.top-less-price.mst-pop::before {
        font-size: 12px;
    }

    .team-tiers .price-bx h5.service-heading {
        font-size: 11px;
    }

    .team-tiers .price-bx .key-icon-box p.line-top {
        line-height: 19px;
        font-size: 15px;
    }

    .value-acrss .vc_col-sm-3 {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        margin-bottom: 20px;
    }

    .team-tiers .price-bx ul li {
        font-size: 15px;
        line-height: 19px;
        margin-bottom: 17px;
    }

    .warninhg-model {
        width: 75%;
    }

    .warninhg-model h5.service-heading {
        font-size: 0.9em;
    }

    .warninhg-model .tt-iconbox-customimg.img_small_size {
        margin-bottom: 0 !important;
        width: 39px !important;
    }

    .radius-img.little-less {
        padding-left: 0;
    }

    .mig-exl .outcomes-grids.core-three {
        display: inline-block;
    }

    .mig-exl .vc_col-sm-3 {
        margin-bottom: 14px;
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .remove-marg h2.separator_off {
        margin-bottom: 11px !important;
        margin-top: 12px;
    }

    .six-c .outcome-cards {
        width: 100%;
        margin-bottom: 16px;
    }

    .cos-serf .outcomes-grids.core-three {
        display: inline-block;
    }

    .cos-serf .outcome-cards {
        width: 48%;
        margin-bottom: 20px;
        margin-left: 1%;
        margin-right: 1%;
    }

    .radius-img.give-mg {
        margin-top: 20px;
    }

    .upgrd .vc_row.wpb_row.vc_row-fluid.outcomes-grids.core-three {
        display: inline-block;
    }

    .upgrd .outcome-cards {
        width: 31.33%;
        margin-bottom: 19px;
        margin-left: 1%;
        margin-right: 1%;
        height: 270px;
    }

    .upgrd .key-icon-box.icon-left.icon-default p {
        clear: both;
    }

    .upgrade-bene .vc_row.wpb_row.vc_row-fluid.outcomes-grids {
        display: inline-block;
    }

    .upgrade-bene .outcome-cards {
        width: 48%;
        margin-bottom: 20px;
        margin-left: 1%;
        margin-right: 1%;
    }

    .upgrd header.kd-section-title {
        margin-bottom: 50px !important;
    }

    .modernd {
        margin-top: 50px;
    }

    .modernd .tt-iconbox-customimg.img_small_size {
        float: left !important;
    }

    .ai-powe .wpb_text_column.wpb_content_element.uper-titls {
        width: 70%;
        margin: 0 auto;
    }

    .top-cel p.subtitle {
        width: 100% !important;
        font-size: 16px;

    }

    .timeline-center {
        display: none;
    }

    body .timeline-card {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .solout .timeline-card h5.service-heading {
        font-size: 22px;
        line-height: 27px;
        font-weight: 700;
    }

    .m-10 .outcomes-grid {
        gap: 20px;
        display: inline-block;
    }

    .m-10 .outcome-card {
        height: 330px;
        width: 48%;
        margin-bottom: 20px;
        margin-left: 1%;
        margin-right: 1%;
    }

    .m-11 .c-row .price-bx .key-icon-box.icon-default {
        height: 380px;
    }

    .m-11 .c-row .price-bx {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .m-11 .vc_row.wpb_row.vc_inner .vc_column-inner {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .m-12 .vc_col-sm-4 {
        width: 100%;
    }

    .m-12 .key-icon-box.icon-default {
        height: 360px !important;
    }

    header.kd-section-title.col-lg-12.text-left.splops {
        padding-left: 30px;
        margin-bottom: 20px !important;
    }

    .top-cel p.subtitle {
        width: 100%;
        font-size: 15px;

    }


    .m-14 .outcome-card {
        width: 100% !important;
        margin-right: 0;
        margin-bottom: 30px;
        padding: 30px;
    }

    .m-15 .vc_col-sm-3 {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .m-15 .price-bx .key-icon-box.icon-default {
        height: 310px;
    }

    .m-16 .vc_col-sm-6,
    .m-17 .vc_col-sm-3 {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .m-16 h3.price {
        font-size: 25px;
    }

    .m-17 .outcomes-grid {
        gap: 20px;
        display: inline-block;
    }

    .m-17 .vc_col-sm-3 {
        padding: 30px;
        margin-bottom: 30px;
    }

    body .tick-list {
        margin-bottom: 60px !important;
        text-align: center;
        width: 50%;
        margin: 0 auto;
    }


.mioon .outcome-cards {
        width: 31%;
        margin-bottom: 20px;
        margin-left: 1%;
        margin-right: 1%;
        float: left;
        height: 300px;
    }

    .mioon .outcome-cards h5.service-heading {
    margin-bottom: 20px !important;
    line-height: 20px;
    height: 40px;
}


.solid-egd .solid-buttons a.tt_button {
        padding-top: 8px;
        padding-bottom: 8px;
        width: 97%;
        font-size: 11px;
    }

    .new-x.mid-icon.sol-cag {
    margin-top: 40px;
}

    .n23 .outcome-cards {
        width: 31%;
        margin-bottom: 0px;
        margin-left: 1%;
        margin-right: 1%;
        float: left;
        height: 260px;
    }

    .n23 .outcome-cards h5.service-heading {
    margin-bottom: 20px !important;
    line-height: 19px;
}

.five-phse-g h6.subtitle {
    margin-bottom: 30px !important;
}

    .five-phse-g .price-bx {
        width: 31%;
        margin-right: 1%;
        margin-left: 1%;
        float: left;
    }


    .five-phse-g .invst-row .price-bx .key-icon-box {
        height: 570px;
    }

    .five-phse-g .two-phase .price-bx .key-icon-box {
        height: 470px !important;
    }


    body .outcome-cards p {
    clear: both;
}



}




@media (max-width: 767px) {

    #wrapper.hide-title-section,
    #wrapper {
        padding-top: 0 !important;
    }

    ul#menu-automenu {
        display: inline-block;
        width: 100%;
    }

    #menu-automenu > li.current-menu-item > a,
    #menu-automenu > li.current-menu-parent > a,
    #menu-automenu > li.current-menu-ancestor > a {
        background: transparent !important;
        padding: 10px 0px !important;
    }

    #main-menu .navbar-nav .menu-item-has-children:hover .dropdown-menu {
        right: 0px !important;
        left: 0px !important;
    }

    .logged-in #main-menu .navbar-nav a,
    #main-menu .navbar-nav .menu-item a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar-default .nav li.yellow-menu a {
        margin-top: 19px !important;
        margin-left: 0px !important;
    }

    #menu-automenu li {
        border-bottom: 1px solid #ffffff1a;
        padding-bottom: 7px;
        padding-top: 7px;
    }

    #main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {
        height: 100%;
        align-items: center;
        top: 9px;
    }

    .vc_row.wpb_row.vc_row-fluid.under-menu-topbar.trt.cont-titl.abt,
    .vc_row.wpb_row.vc_row-fluid.under-menu-topbar.trt.cont-titl {
        padding-top: 139px !important;
    }

    .cont-titl h4.subtitle {
        font-size: 2.2rem;
        line-height: 2.5rem;
    }

    .abt-val .outcome-cards {
        width: 48%;
        float: left;
        margin-right: 1%;
        margin-left: 1%;
        margin-bottom: 15px;
    }

    .abt-val .outcomes-grids {
        display: inline-block;
    }

    .second-indus h4.subtitle,
    .partner-us h4.subtitle {
        font-size: 2rem;
    }

    .abt-bagde p {
        font-size: 14px;
    }

    .uper-titls p {
        width: 90%;
        line-height: 22px;
        font-size: 0.9rem;
    }

    .exp-sec h4.subtitle {
        font-size: 29px;
        margin-bottom: 14px !important;
    }

    .small-lef .key-icon-box.icon-left.icon-default i {
        float: left;
    }

    .small-lef .exp h2.separator_off {
        font-size: 1rem !important;
        line-height: 2rem !important;
        text-align: left;
    }

    .resours h4.subtitle {
        margin-top: 20px;
    }

    .secu h4.subtitle {
        width: auto;
        font-size: 2.1rem;
    }

    .secu .outcomes-grids {
        gap: 10px;
    }

    .core-capfs .outcomes-grids {
        gap: 9px;
    }

    .vc_row.wpb_row.vc_row-fluid.tw-depol {
        width: 100%;
    }

    .tw-depol .vc_col-sm-6 {
        margin-bottom: 30px;
    }

    .last-call-sec h6.subtitle {
        width: 80%;
        margin: 0 auto;
    }

    .radius-img.min-pad {
        padding-right: 0;
    }

    .page-id-8900 .container .vc_row-has-padding-bottom {
        padding-bottom: 80px !important;
    }

    .stads header.kd-section-title {
        margin-bottom: 60px !important;
    }

    .aos header.kd-section-title {
        margin-bottom: 50px !important;
    }

    .remove-marg h6.subtitle {
        width: 90%;
    }

    .stads .outcomes-grids.core-three.cen-three {
        display: inline-block;
    }

    .cen-three .key-icon-box.icon-default.icon-top .tt-iconbox-customimg img {
        margin-top: 4px;
    }

    .cen-three .outcome-cards {
        margin-bottom: 30px;
    }

    .aos h6.subtitle {
        width: 80%;
    }

    .radius-img.little-less {
        padding-left: 0;
    }

    .modernd {
        margin-top: 50px;
    }

    .modernd .tt-iconbox-customimg.img_small_size {
        float: left !important;
    }


    .ai-powe .wpb_text_column.wpb_content_element.uper-titls {
        width: 70%;
        margin: 0 auto;
    }

}



@media(max-width: 767px) {
    .top-cel p.subtitle {
        width: 100% !important;
        font-size: 15px;
    }

        body .timeline-card {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
    }

    .m-10 .outcome-card {
        height: 330px;
        width: 48%;
        margin-bottom: 20px;
        margin-left: 1%;
        margin-right: 1%;
        float: left;
    }

        .m-10 .outcomes-grid, 
        .m-17 .outcomes-grid  {
        display: inline-block;
    }


    .m-11 .c-row .price-bx {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        float: left;
    }


    .m-10 .vc_row.wpb_row.vc_inner.vc_row-fluid.outcomes-grid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    .m-11 .c-row .price-bx .key-icon-box.icon-default {
        height: 440px;
    }

        header.kd-section-title.col-lg-12.text-left.splops {
        padding-left: 30px;
        margin-bottom: 20px !important;
    }

    .col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area, 
    .col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
        width: 50%;
        height: 240px;
    }

    .third-widget-area, .forth-widget-area {
        width: 50% !important;
    }

 .lower-footer span {
        width: 90%;
        margin: 0 auto;
        font-size: 12px !important;
        color: #ffffffbf;
        line-height: 18px;
    }

        .partner-logos-wrap {
        flex-wrap: inherit;
    }

    .second-widget-area, .forth-widget-area {
        padding-left: 50px;
    }

    .m-12 .key-icon-box.icon-default {
    height: 400px !important;
}

.navbar-default {
    background-color: transparent;

}

    .solout .timeline-card h5.service-heading {
        font-size: 22px;
        line-height: 27px;
        font-weight: 700;
    }

        .m-14 .outcome-card {
        width: 48% !important;
        margin-right: 0;
        margin-bottom: 30px;
        padding: 30px;
        margin-left: 1%;
        margin-right: 1%;
        height: 380px;
        float: left;
    }

    .m-15 .price-bx .key-icon-box.icon-default {
    height: 250px;
}


.deplo .price-bx a.tt_button {
    height: 41px;
    line-height: 18px;
}

.m-16 .vc_col-sm-6{
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        float: left;
    }

        
    .m-17 .vc_col-sm-3 {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        float: left;
        padding: 30px;
        height: 440px;
        margin-bottom: 20px;
    }

    .v-call p, .v-call a {
    font-size: 30px;

}
   
    .v-call strong {
    font-size: 26px;
 
}

.m-17 .vc_row.wpb_row.vc_inner.vc_row-fluid.outcomes-grid, 
.m-16 .vc_row.wpb_row.vc_inner.vc_row-fluid.invst-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.footer-widget-area {
        padding-bottom: 10px;
        border-bottom: 1px solid #ffffff24;
    }

    .m-16 h3.price {
        font-size: 25px;
    }

    .ready-buil h6.subtitle {
        width: 80%;
        margin: 4px auto;
    }

    .future-dev .price-bx.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 31%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
}

.future-dev .key-icon-box {
    height: 340px;
}

.rem-height {
    padding-right: 0 !important;
    padding-left: 0px !important;
}

    .mioon .outcome-cards h5.service-heading {
        margin-bottom: 20px !important;
        line-height: 20px;
        height: 40px;
    }

       .n23 .outcome-cards h5.service-heading {
    margin-bottom: 20px !important;
    line-height: 19px;
}

li#menu-item-8594, li#menu-item-8898 {
    border-bottom: 0;
    padding-bottom: 3px;
}

.legacy-g .vc_row.wpb_row.vc_row-fluid.outcomes-grids.core-three.cen-three {
    width: 100% !important;
}
.legacy-g h5.service-heading {
    width: auto;
    float: left;
}


.sla-bkd header.kd-section-title.col-lg-12.text-center {
    margin-bottom: 40px !important;
}

  .my-mam .outcome-cards {
        width: 31.33%;
        margin-bottom: 19px;
        margin-left: 1%;
        margin-right: 1%;
        height: 270px;
        float: left;
    }

        .my-mam header.kd-section-title {
        margin-bottom: 50px !important;
    }

.my-mam .outcomes-grids {
    display: inline-block;
    width: 100%;
}

    .my-mam .key-icon-box.icon-left.icon-default p {
        clear: both;
    }

    .tom-p .outcome-cards h5.service-heading {
    margin-bottom: 20px !important;
    line-height: 19px;
}

.faw-contains {
    width: 90%;
    margin: 0 auto !important;
}

}


@media (max-width: 667px) {
    .iner-counter {
        width: 100%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.iner-counter {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .iner-counter .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 33.3%;
        float: left;
    }

    .iner-counter .kd_counter {
        margin-bottom: 10px;
    }

    .iner-counter span.kd_number_string,
    .iner-counter span.kd_counter_units {
        font-size: 30px;
    }

    .iner-counter .kd_counter_text {
        font-size: 12px;
        line-height: 16px;
    }

    body .why-xx i {
        display: inline-block;
        margin-right: 10px !important;
    }

    .why-xx a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right {
        left: 0;
    }

    .wpb_text_column.wpb_content_element.avab {
        margin-top: 0;
    }

    .left-ceo .wpb_single_image {
        margin: 0 auto;
    }

    .points-con {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 40px auto;
    }

    .exp h2.separator_off {
        font-size: 12px !important;
        margin-bottom: 12px !important;
        text-align: center;
    }

    .pill-container {
        margin: 0 auto;
    }

    .abt-srsa h6.separator_off {
        margin-bottom: 3px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.auto-trust {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.auto-trust .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .auto-trust .wpb_column.vc_column_container.vc_col-sm-2 {
        width: 50%;
        float: left;
    }

    .auto-trust header.kd-section-title h2.separator_off {
        font-size: 16px !important;
    }

    .auto-trust header.kd-section-title {
        margin-bottom: 12px !important;
    }

    .why-axo h4.subtitle {
        font-size: 2rem;
        width: 80%;
        margin: 0 auto;
    }

    .serv-ax h4.subtitle,
    .combine-gad h4.subtitle,
    .indus-we h4.subtitle,
    .intergatio-indus h4.subtitle,
    .invest-guide h4.subtitle,
    .Faws h4.subtitle {
        font-size: 2rem;
    }

    .why-axo h6.separator_off,
    .serv-ax h6.separator_off,
    .combine-gad h6.separator_off,
    .indus-we h6.separator_off,
    .intergatio-indus h6.separator_off,
    .invest-guide h6.separator_off {
        font-weight: 600;
        font-family: "Roboto";
        text-transform: uppercase;
        margin-bottom: 6px !important;
        letter-spacing: 0.1rem;
        font-size: 15px;
    }

    .para-check p {
        font-size: 15px;
    }

    .why-auto-table .compare-row .cell:first-child {
        align-items: center;
        padding-left: 23px;
    }

    .spl-calls .vc_col-sm-9,
    .spl-calls .vc_col-sm-3 {
        width: 100%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
        display: inline-block;
    }

    .spl-calls .kd-section-title.text-left {
        text-align: center;
    }

    .gd-butto a.tt_button,
    .servie-blocl a.tt_button,
    a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds,
    a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate,
    .last-butt a.tt_button.tt_primary_button.btn_primary_color.button-action-link.button-gds {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .key-icon-box.icon-default.icon-left.cont-left.ib-no-effect.kd-animated.fadeIn.marg {
        margin-bottom: 10px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.three-bosx {
        padding-left: 0 !important;
        padding-right: 0 !important;
        display: inline-block;
    }

    .three-bosx .key-icon-box.icon-default {
        padding: 24px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .outcome-card .tt-iconbox-customimg img.attachment-full {
        padding: 13px;
        margin-top: 0 !important;
    }

    .three-bosx .kd_counter.icon-top {
        float: left;
        padding-left: 30px;
        width: 100%;
    }

    .three-bosx .outcome-card {
        margin-bottom: 30px;
    }

    .three-bosx .kd_counter.icon-top .kd_counter_content {
        float: left;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.three-bosx .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .indus-we p {
        width: 80%;
        margin-top: 20px !important;
    }

    .titles-con-indus {
        width: 96%;
    }

    .indus-point .overlay {
        width: 100%;
    }

    .indus-servgdg .key-icon-box p {
        margin-top: 5px !important;
    }

    .indus-servgdg .vc_col-sm-4 {
        margin-bottom: 20px;
    }

    .invest-guide .invst-row .price-bx .key-icon-box {
        height: auto;
    }

    .price-bx.top-less-price.mst-pop::before {
        top: 7px;
    }

    .mst-pop h5.service-heading {
        margin-top: 30px;
    }

    .price-bx ul li {
        font-size: 15px;
    }

    .boottom-calld .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
        width: 100%;
    }

    .boottom-calld p.subtitle {
        margin-bottom: 16px !important;
        margin-top: 12px;
        line-height: 17px;
    }

    .spl-calls p {
        line-height: 23px;
    }

    .faw-contains {
        width: 90%;
    }

    .last-calls h4.subtitle {
        width: 80%;
        margin: 0 auto 15px !important;
        line-height: 1;
    }

    .last-calls .para-check p {
        font-size: 15px;
        width: 80%;
        line-height: 21px;
    }

    .col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area,
    .col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
        width: 50%;
        height: 240px;
    }

    .second-widget-area,
    .forth-widget-area {
        padding-left: 50px;
    }

    .partner-logos-wrap {
        flex-wrap: inherit;
    }

    .third-widget-area,
    .forth-widget-area {
        width: 50% !important;
    }

    body .lower-footer {
        border-top: 1px solid rgba(132, 132, 132, 0.17) !important;
    }

    .lower-footer span {
        color: #ffffff94;
        line-height: 20px;
    }

    .footer-widget-area {
        padding-bottom: 10px;
    }

    .v-call p,
    .v-call a {
        font-size: 28px;
    }

    #text-5 p {
        line-height: 21px;
        font-size: 15px;
    }

    .abt-bagde p {
        font-size: 11px;
        display: inline-block;
        line-height: 16px;
        border-radius: 51px;
    }

    .btn-glow {
        font-size: 12px;
    }

    .btn-text {
        font-size: 13px;
    }

    .iner-counter .vc_col-sm-3 {
        width: 50%;
        float: left;
    }

    .second-indus h4.subtitle,
    .partner-us h4.subtitle {
        font-ssize: 1.9rem;
    }

    .ax-demo-form .form-group label {
        font-size: 14px;
    }

    .navbar-default {
        background-color: transparent;
    }

    .cont-titl h4.subtitle {
        font-size: 2.2rem;
        line-height: 2.3rem;
    }

    .aos .outcomes-grids {
        display: inline;
    }

    .aos .outcome-cards {
        margin-bottom: 30px;
    }

    .future-dev .price-bx {
        margin-bottom: 30px;
    }

    .sheild-box ul {
        width: 90%;
    }

    .rem-height {
        padding-left: 0 !important;
    }

    .new-on .rem-height {
        margin-top: 30px;
    }

    .new-on .vc_row.wpb_row.vc_inner.vc_row-fluid.box-me {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .new-on a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
        width: 92%;
    }

    .solid-egd .vc_row.wpb_row.vc_inner .vc_column-inner {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .new-x.mid-icon.sol-cag {
        margin-top: 40px;
    }

    .upgrade-bene h5.service-heading {
        margin-bottom: 17px !important;
        line-height: 20px;
    }

    .team-ivst h6.subtitle {
        width: 70%;
        line-height: 1.4;
        font-size: 16px;
    }

    .cad-box .vc_col-sm-3 .key-icon-box.icon-default {
        height: 212px;
    }

    .cad-box .vc_col-sm-3 {
        margin-bottom: 20px;
    }

    .new-80 h6.subtitle {
        width: 70%;
        margin: 5px auto;
    }

    .team-tiers .para-check p {
        font-size: 15px;
        margin-bottom: 10px !important;
        width: 70%;
    }

    .warninhg-model {
        width: 85%;
    }

    .warninhg-model h5.service-heading {
        font-size: 0.9rem;
    }

    .warninhg-model img.attachment-full {
        padding: 6px !important;
        width: 37px !important;
        position: relative;
        top: -2px;
    }

    .migration-ng-icon .vc_row.wpb_row.vc_row-fluid.outcomes-grids.core-three.cen-three {
        width: 100%;
        display: flex;
    }

    .migration-ng-icon .tt-iconbox-customimg.img_small_size {
        float: left !important;
    }

    body .migration-ng-icon .outcome-cards p {
        clear: both;
    }

    .migration-ng-icon h5.service-heading {
        margin-bottom: 14px;
    }

    .we-migrate .outcomes-grids.core-three.cen-three {
        display: inline-block;
        width: 100%;
    }

    .wait-un h2.separator_off {
        margin-top: 20px;
        margin-bottom: 20px !important;
    }

    .admin-valus .cad-box .vc_col-sm-3 {
        width: 48%;
        float: left;
        margin-right: 1%;
        margin-left: 1%;
    }

    .admin-valus .cad-box .vc_col-sm-3 .key-icon-box.icon-default {
        height: 262px;
    }

    .admin-ready h6.subtitle {
        width: 80%;
        margin: 9px auto;
    }

    .defin h6.subtitle {
        width: 80%;
        margin: 8px auto 0;
    }

    .cos-serf .outcome-cards {
        width: 48%;
        float: left;
        margin-left: 1%;
        margin-right: 1%;
    }

    .radius-img.give-mg {
        margin-top: 20px;
    }

    .upgrd header.kd-section-title {
        margin-bottom: 50px !important;
    }

    .upgrd .vc_row.wpb_row.vc_row-fluid.outcomes-grids.core-three {
        display: inline-block;
    }

    .upgrd .outcome-cards {
        width: 48% !important;
        float: left;
        margin-left: 1%;
        margin-right: 1%;
        height: 250px;
        margin-bottom: 20px;
    }

    .upgrd .outcome-cards p {
        clear: both;
    }

    .solout .timeline-card {
        width: 100%;
        margin-bottom: 30px;
    }

    .solout .timeline-row {
        display: inline-block;
    }

    .top-cel p.subtitle {
        width: 100%;
        font-size: 15px;
    }

    .top-cel {
        padding-top: 50px;
        padding-bottom: 40px;
    }

    .solout .timeline-row,
    .m-10 .outcomes-grid {
        display: inline-block;
    }

    .solout .timeline-card,
    .m-10 .outcome-card {
        width: 100%;
        margin-bottom: 20px;
    }

    .m-10 .outcome-card,
    .m-12 .key-icon-box.icon-default {
        height: auto !important;

    }


    .m-11 .c-row .price-bx {
        width: 48%;
        float: left;
        margin-left: 1%;
        margin-right: 1%;
    }

    .m-11 .c-row .price-bx .key-icon-box.icon-default {
        height: 470px;
    }

    .m-11 .c-row h5.service-heading {
        font-size: 20px;
        line-height: 21px;
    }

    header.kd-section-title.col-lg-12.text-left.splops {
        padding-left: 20px;
    }

    .price-bxs {
        margin-bottom: 10px;
    }

    .vc_row.wpb_row.vc_row-fluid.invst.out-come.plm-outcomes-section.m-10 .vc_row.wpb_row.vc_inner .vc_column-inner {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .m-14 .outcome-card {
        width: 100% !important;
        margin-right: 0;
        height: auto;
        margin-bottom: 30px;
        padding: 30px;
    }

    .m-15 .price-bx .key-icon-box.icon-default {
        height: auto;
    }

    .m-16 .price-bx a.tt_button {
        height: 44px;
        line-height: 18px;
    }

    .m-17 .vc_col-sm-3 {
        width: 48%;
        margin-right: 1%;
        margin-left: 1%;
        padding: 30px;
        float: left;
        margin-bottom: 20px;
    }

    .m-17 .outcomes-grid {
        display: inline-block;
    }

    .m-17 .vc_row.wpb_row.vc_inner.vc_row-fluid.outcomes-grid {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .m-16 h3.price {
        font-size: 24px;
    }

    .future-dev .key-icon-box {
        height: 310px;
        padding-left: 10px ! IMPORTANT;
        padding-right: 10px !important;
    }

.future-dev h5.service-heading {
    padding-left: 0 !important;
    font-size: 18px !important;
    line-height: 18px;
    height: 53px;
}

    .n20 .outcome-cards {
        margin-bottom: 30px;
        width: 31%;
        float: left;
        margin-left: 1%;
        margin-right: 1%;
    }

    .n20 .outcome-cards h5.service-heading {
    line-height: 20px;
    height: 50px;
}

.radius-img {
    margin-top: 20px;
}

  .page-id-8726 .team-tiers .key-icon-box.icon-default.cont-left.ib-no-effect {
    height: 500px;
}


}



@media(max-width: 575px) {

    .privacy-txt p,
    .privacy-txt ul li {
        font-size: 13px;
        line-height: 22px;
    }

    .n20 .outcome-cards {
        margin-bottom: 30px;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }


    .team-tiers .key-icon-box.icon-default.cont-left.ib-no-effect {
    height: 500px;
}
}



@media (max-width: 475px) {
    .iner-counter .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        float: left;
        border-bottom: 1px solid #cecece17;
    }

    .why-xx .key-icon-box.icon-default {
        height: auto;
    }

    .why-xx a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right {
        position: relative;
        font-size: 13px;
    }

    .avab p {
        font-size: 12px;
        line-height: 21px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.remove-pad .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .trust-by .vc_row.wpb_row.vc_inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .pill-container .pill {
        padding: 0px 10px;
        font-size: 0.65rem;
    }

    .exp h2.separator_off {
        font-size: 10px !important;
        text-align: left;
    }

    .pill-container {
        width: 100%;
    }

    .points-con .containerss {
        display: grid;
        grid-template-columns: repeat(2, minmax(174px, 200px));
        gap: 5px;
        padding: 0 0px;
    }

    .points-con .card {
        padding: 13px;
        gap: 15px;
    }

    .abt-srsa h4.subtitle {
        font-size: 2rem;
        line-height: 36px;
    }

    header.kd-section-title.col-lg-12.text-left.second-tisl {
        margin-bottom: 20px !important;
    }

    body .second-tisl h6.separator_off {
        margin-bottom: 0 !important;
        line-height: 18px;
        margin-top: 6px;
        letter-spacing: 1px;
    }

    .second-tisl p.subtitle {
        font-size: 13px;
    }

    .auto-trust .wpb_wrapper {
        height: 154px;
    }

    .auto-trust .key-icon-box h5.service-heading {
        margin-bottom: 6px;
        line-height: 14px;
    }

    .why-axo h4.subtitle {
        font-size: 1.9rem;
        width: 100%;
        margin: 0 auto;
        line-height: 34px;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.fix-table {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .why-auto-table .content {
        font-size: 12px;
        line-height: 1.4;
    }

    .why-auto-table .compare-row .cell:first-child {
        padding-left: 10px !important;
    }

    .why-auto-table .left-title {
        font-size: 11px;
        line-height: 1.2;
    }

    .spl-calls h2.separator_off {
        font-size: 18px !important;
        margin-bottom: 23px !important;
        margin-top: 12px;
    }

    .gd-butto a.tt_button {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 12px;
    }

    .why-axo h6.separator_off,
    .serv-ax h6.separator_off,
    .combine-gad h6.separator_off,
    .indus-we h6.separator_off,
    .intergatio-indus h6.separator_off,
    .invest-guide h6.separator_off {
        font-size: 15px;
        line-height: 19px;
    }

    .serv-ax h4.subtitle,
    .combine-gad h4.subtitle,
    .indus-we h4.subtitle,
    .intergatio-indus h4.subtitle,
    .invest-guide h4.subtitle,
    .Faws h4.subtitle {
        font-size: 1.9rem;
        line-height: 34px;
    }

    .serv-ax .para-check {
        margin-top: 15px;
    }

    .serv-ax .para-check p {
        margin-bottom: 15px !important;
        line-height: 1.4;
    }

    .just-p p {
        font-size: 15px;
        line-height: 1.5;
        width: auto;
    }

    .servie-blocl .key-icon-box.icon-default h3.service-heading {
        font-size: 0.9rem;
    }

    .combine-gad .wpb_text_column.wpb_content_element.para-check,
    .intergatio-indus .wpb_text_column.wpb_content_element.para-check {
        margin-top: 17px;
    }

    .indus-we p {
        width: auto;
    }

    .titles-con-indus {
        width: 94%;
    }

    .gd-butto a.tt_button,
    .servie-blocl a.tt_button,
    a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds,
    a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate,
    .last-butt a.tt_button.tt_primary_button.btn_primary_color.button-action-link.button-gds {
        padding-right: 10px;
        padding-left: 10px;
    }

    .servie-blocl a.tt_button {
        padding-right: 10px;
        padding-left: 20px;
    }

    a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
        padding-left: 20px;
    }

    .intergatio-indus a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
        width: 100%;
        font-size: 9px;
    }

    .tt_button .iconita.fa {
        font-size: 15px;
    }

    .col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area,
    .col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
        width: 100%;
        height: auto;
    }

    .second-widget-area,
    .forth-widget-area {
        padding-left: 0;
        padding-right: 0 !important;
        width: 100%;
    }

    .third-widget-area,
    .forth-widget-area {
        width: 100% !important;
        padding-left: 0;
    }

    .lower-footer span {
        font-size: 11px !important;
        text-transform: capitalize !important;
        line-height: 16px !important;
    }

    .abt-val .outcome-cards {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    .abt-val .outcomes-grids .outcome-cards {
        height: auto;
    }

    .second-indus h4.subtitle,
    .partner-us h4.subtitle {
        line-height: 30px;
        margin-bottom: 12px !important;
    }

    .cont-titl h4.subtitle {
        font-size: 2.1rem;
        line-height: 2.4rem;
        width: auto;
    }

    .gud-title h4.subtitle {
        font-size: 1.7rem;
        line-height: 2rem;
    }

    .secu .outcomes-grids {
        display: inline-block;
    }

    .secu .outcome-cards {
        margin-bottom: 20px;
    }

    .secu h4.subtitle {
        font-size: 2rem;
    }

    .eco-p p {
        width: auto;
        font-size: 15px;
        line-height: 1.4;
    }

    .sedf h6.subtitle {
        width: auto;
        margin: 6px auto;
        font-size: 15px;
        line-height: 1.4;
    }

    .core-capfs .outcomes-grids {
        display: inline-block;
    }

    .core-capfs .outcome-cards {
        margin-bottom: 18px;
    }

    .rapi h4.subtitle {
        font-size: 1.8rem;
        line-height: 2rem;
        width: auto;
    }

    .solid-buttons a.tt_button {
        width: 100%;
        font-size: 11px;
        padding-left: 0;
        padding-right: 0;
    }

    .team-ivst h6.subtitle {
        width: 90%;
        line-height: 1.4;
        font-size: 16px;
    }

    .team-tiers .para-check p {
        width: 100%;
        line-height: 20px;
        margin-top: 8px !important;
    }

    .team-tiers .vc_row.wpb_row.vc_inner.vc_row-fluid.invst-row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .cad-box .vc_col-sm-3 .key-icon-box.icon-default {
        height: auto;
    }

    .new-80 h2.separator_off {
        width: 90%;
        margin: 0 auto;
        font-size: 1.8rem !important;
    }

    .new-80 h6.subtitle {
        width: 100%;
    }

    .warninhg-model {
        width: 90%;
        padding: 7px;
    }

    .warninhg-model h5.service-heading {
        text-align: center;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.invst-row.single-invest {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    section.vc_section.invest-guide.team-ivst.six-vase .vc_row.wpb_row.vc_inner .vc_column-inner {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .six-vase header.kd-section-title {
        margin-bottom: 30px !important;
    }

    .legacy-g .vc_row.wpb_row.vc_row-fluid.outcomes-grids.core-three.cen-three {
        display: inline-block;
    }

    .wait-un .warninhg-model {
        width: 95%;
    }

    .wait-un a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
        width: 100%;
        font-size: 9px;
    }

    .first-widget-area {
        padding-left: 0;
        padding-right: 33px;
    }

    .we-migrate ul li {
        margin-bottom: 13px;
    }

    .admin-valus .cad-box .vc_col-sm-3 {
        width: 100%;
        margin-right: 0%;
        margin-left: 0%;
    }

    .admin-valus .cad-box .vc_col-sm-3 .key-icon-box.icon-default {
        height: auto;
    }

    .sla-bkd .vc_row.wpb_row.vc_inner .vc_column-inner {
        padding-top: 7px !important;
        padding-bottom: 14px !important;
    }

    .cos-serf .outcome-cards {
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
    }

    .upgrd .outcome-cards {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
        height: auto;
    }

    .modernd .vc_row.wpb_row.vc_inner.vc_row-fluid.box-me {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .modernd .box-me .key-icon-box {
        height: 131px;
    }

    .modernd .give-mrg {
        margin-bottom: 14px ! IMPORTANT;
    }

    .modernd a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
        width: 97%;
    }

    .solout h2.separator_off {
        font-size: 24px !important;

    }

    .solout .timeline-card h5.service-heading {
        font-size: 20px;
        line-height: 26px;
        font-weight: 700;
    }

    .timeline-card ul {
        padding-left: 12px;
    }

    .m-10 header.kd-section-title.col-lg-12.text-left.splops h2.separator_off,
    .m-11 header.kd-section-title.col-lg-12.text-left.splops h2.separator_off {
        line-height: 25px !important;
        font-size: 24px !important;
        margin-bottom: 50px;
    }

    .m-11 .c-row .price-bx {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }


    .m-12 header.kd-section-title.col-lg-12.text-left.splops h2.separator_off {
        line-height: 29px !important;
        font-size: 27px !important;
    }

    .m-11 .c-row .price-bx .key-icon-box.icon-default {
        height: auto;
    }


    .m-17 .vc_col-sm-3 {
        width: 100%;
        margin-right: 0%;
        margin-left: 0%;

    }

    .v-call p,
    .v-call a {
        font-size: 19px !important;
    }

    .v-call strong {
        font-size: 21px;
    }

    .m-14 .vc_row.wpb_row.vc_inner.vc_row-fluid.outcomes-grid {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

        .m-16 .vc_col-sm-6 {
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
   
    }

    .rapi .vc_row.wpb_row.vc_inner.vc_row-fluid.box-me, 
    .solid-egd .vc_row.wpb_row.vc_inner.vc_row-fluid.solid-buttons {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    .rapi a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
        width: 100%;
        font-size: 12px;
    }

    .radius-img.min-pad {
        margin-top: 20px;
    }

    .radius-img {
    margin-top: 30px;
}

.future-dev .price-bx.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-bottom: 21px;
}


.future-dev .price-bx.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
.future-dev h5.service-heading {
        height: 33px;
    }

    .future-dev .key-icon-box.icon-left.cont-left p {
    font-size: 1rem;
    line-height: 1.55rem;
}

.future-dev .key-icon-box {
        height: auto;
        padding: 30px !important;
    }
.ready-buil a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
    width: 100%;
}


    .mioon .outcome-cards h5.service-heading {
        height: auto;
    }

    .compar a.tt_button.tt_primary_button.btn_primary_color.pull-left.button-action-link.icon_right.kd-animated.fadeIn.button-gds.kd-animate {
    margin-top: 30px !important;
}


    .wait-un a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
        width: 80% !important;
        font-size: 10px !important;
        line-height: 13px !important;
    }

    .wait-un span.fa.fa-solid.fa-arrow-right.iconita {
    display: none;
}



}






@media (max-width: 400px) {
    .last-calls h4.subtitle {
        width: 100%;
    }

    .invest-guide h6.separator_off {
        font-size: 15px;
        width: 90%;
        margin: 0 auto;
    }


    .pdt-team a.tt_button,
    .last-calls a.tt_button {
        font-size: 16px;

    }

}

@media (max-width: 330px) {
    .invest-guide h4.subtitle {
        font-size: 1.6rem;
        line-height: 28px;
        margin-bottom: 13px !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.invst-row {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body .price-bx p {
        font-size: 15px;
    }

    .boottom-calld a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.button-gds {
        width: 100%;
        font-size: 9px !important;
        padding-left: 14px !important;
        padding-right: 2px !important;
    }

    .last-butt a.tt_button.tt_primary_button.btn_primary_color.button-action-link.button-gds {
        padding-right: 4px;
        padding-left: 14px;
        font-size: 14px;
    }

    .v-call p,
    .v-call a {
        font-size: 22px;
    }

    .warninhg-model {
        width: 100%;
    }

    .warninhg-model h5.service-heading {
        font-size: 0.8rem;
    }

    .data-b h2.separator_off {
        margin-bottom: 30px !important;
        width: 90%;
        margin: 0 auto;
    }

    .wait-un span.prim_text {
        width: 80%;
    }

    .wait-un a.tt_button.tt_primary_button.btn_primary_color.button-center.button-action-link.icon_right.kd-animated.fadeIn.button-gds {
        width: 100%;
        font-size: 11px;
        line-height: 18px;
    }
}

/* Big screen */




@media screen and (min-width: 1920px) {
    .invst-row .price-bx .key-icon-box {
        height: 520px;
    }

    .single-invest .price-bx .key-icon-box {
        height: 631px;
    }

    .boottom-calld .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
        width: 50%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.servie-blocl {
        width: 100rem;
        margin: 0 auto !important;
    }

    .outcome-grid {
        width: 100rem;
        margin: 0 auto !important;
    }

    .vc_row.wpb_row.vc_row-fluid.indus-servgdg {
        width: 100rem;
        margin: 0 auto 40px !important;
    }

    .our-val,
    .Sem-one,
    section.vc_section.invest-guide,
    .core-capfs,
    .team-one {
        padding-right: 19% !important;
        padding-left: 19% !important;
    }

    .vc_row.wpb_row.vc_row-fluid.tw-depol {
        width: 100%;
    }

    .team-ivst .price-bx .key-icon-box {
        height: 409px;
    }

    .six-vase .price-bx .key-icon-box {
        height: 319px;
    }

    .value-acrss {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }
}

@media (min-width: 1600px) and (max-width: 2200px) {
    .invst-row .price-bx .key-icon-box {
        height: 520px;
    }

    .home .invst-row .price-bx .key-icon-box {
        height: 680px;
    }

    .single-invest .price-bx .key-icon-box {
        height: 645px;
    }


    .boottom-calld .vc_row.wpb_row.vc_inner.vc_row-fluid.spl-calls {
        width: 50%;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.servie-blocl {
        width: 100rem;
        margin: 0 auto !important;
    }

    .outcome-grid {
        width: 100rem;
        margin: 0 auto !important;
    }

    .vc_row.wpb_row.vc_row-fluid.indus-servgdg {
        width: 100rem;
        margin: 0 auto 40px !important;
    }

    .our-val,
    .Sem-one,
    section.vc_section.invest-guide,
    .core-capfs,
    .team-one,
    .m-10,
    .m-14,
    .m-17 {
        padding-right: 19% !important;
        padding-left: 19% !important;
    }

    .vc_row.wpb_row.vc_row-fluid.tw-depol {
        width: 100%;
    }

    .team-ivst .price-bx .key-icon-box {
        height: 409px;
    }

    .six-vase .price-bx .key-icon-box {
        height: 319px;
    }

    .value-acrss {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }
}

/* Big screen */
