<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* texts */
.expertise_text1 {
   
    font-size: 56px;
    font-style: italic;
    font-weight: 600;
    line-height: 81.33px;
    text-align: left;
}

.expertise_text2 {
   
    font-size: 56px;
    font-weight: 600;
    font-style: italic;
    line-height: 81.33px;
    text-align: left;
}

.expertise {
    position: absolute;
    /* width: 368px;
    height: 81px; */
    white-space: nowrap;
    top: 38px;
    left: 50%;
    transform: translateX(-50%);
}

.requirements {
    position: absolute;
    top: 758px;
    left: 50%;
    white-space: nowrap;
    transform: translateX(-50%);
}

.expertise_text3 {
   
    font-size: 24px;
    font-weight: 600;
    font-style: italic;
    line-height: 34.85px;
    text-align: left;
}

.expertise_text4 {
   
    font-size: 24px;
    font-weight: 600;
    font-style: italic;
    line-height: 34.85px;
    text-align: left;
}


/* texts */
body,
h1,
h2,
p {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

.language-btn {
    background-color: #DFE8F7;
    margin-left: 24px;
}

.pl-100 {
    padding-left: 100px;
}

.pr-100 {
    padding-right: 100px;
}

.w-90 {
    width: 90% !important;
}

.w-85 {
    width: 85% !important;
}

.w-80 {
    width: 80% !important;
}

.w-65 {
    width: 65% !important;
}

.app-wrapper {
    /* padding-right: 2.5% !important;
    padding-left: 2.5% !important; */
}

img {
    height: auto;
}

a {
    text-decoration: none;
}

.mr-n-10 {
    margin-right: -10px;
}

body {
    background-color: #fff;
    /* background: linear-gradient(180deg, #EFF5FF 0%, #FFF 100%); */
    background-size: cover;
    background-repeat: no-repeat;
}

.dashed-border {
    background-image: repeating-linear-gradient(0deg, #ffffff, #ffffff 22px, transparent 22px, transparent 37px, #ffffff 37px), repeating-linear-gradient(90deg, #ffffff, #ffffff 22px, transparent 22px, transparent 37px, #ffffff 37px), repeating-linear-gradient(180deg, #ffffff, #ffffff 22px, transparent 22px, transparent 37px, #ffffff 37px), repeating-linear-gradient(270deg, #ffffff, #ffffff 22px, transparent 22px, transparent 37px, #ffffff 37px) !important;
    background-size: 3px 100%, 100% 3px, 3px 100%, 100% 3px !important;
    background-position: 0 0, 0 0, 100% 0, 0 100% !important;
    background-repeat: no-repeat !important;
    background-color: #3661ed !important;
}

.hero_content {
    z-index: 1100000;
    position: relative;
}



.toggle-btn {
    /* display: none !important; */
}



::placeholder {
    color: #CECECE;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: #CECECE;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

/*    .navbar-nav .nav-link.w--current, */
.activated {
    /* color: var(--Gray-6, #F2F2F2) !important;
    background: #416FB8;
    border-radius: 10px;
    border-bottom: 4px solid #F8C346; */
    padding: 9px 19px;
    border-bottom: 4px solid #416FB8;
    font-weight: 600 !important;
    color: #171618 !important;
}

.header_btn {
    /* width: 100%;
    color: #FFF !important;
    
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding: 12px 25px;
    border-radius: 12px;
    background: #416FB8 !important; */
}

.header_btn:hover {
    /* color: black !important;
    background: transparent !important;
    border: 1px solid #416FB8 !important; */
}

.de_btn {
    margin-left: 24px !important;
    border: none;
}

.hero_heading {
    max-width: 870px;
    color: #444;
    text-align: center;
    
    font-size: 68px;
    font-style: normal;
    font-weight: 600;
    margin: 0 auto !important;
    line-height: 72px !important;
}

.digital {
    color: #416FB8;
    
    font-size: 62px;
    font-style: normal;
    font-weight: 600;
}

.end {
    color: #444;
    
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
}

.primary-blue {
    color: #416FB8
}

.customers-text {
    color: #EF6F6F;
}

.hero_description {
    padding-top: 12px;
    color: #4F4F4F;
    text-align: center;
    font-feature-settings: 'salt' on, 'liga' off;
    
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    max-width: 619px;
    margin: 0 auto !important;
    padding-bottom: 24px;
}

.hero_btn {
    color: #FFF;
    text-align: center;
    
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 20px 30px;
    border-radius: 20px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: 1px solid #416FB8;
    display: flex;
    margin: 0 auto;
    justify-content: center;
    width: 100%;
    transition: width 0.3s ease-in-out;
}

.hero_btn a {
    color: #FFF;
    text-decoration: none;
}

#hero_section {
    padding-top: 196px;
    padding-bottom: 321px;
}

.hero_section {
    position: relative;
}

.cards img {
    position: absolute;
}

img.card {
    top: 154px;
    left: 0px;
}

img.vscode {
    right: 0px;
    top: 125px;
}

img.chatgpt {
    top: 295px;
    left: 0px;
}

img.purple_Cards {
    bottom: 25px;
    left: 0px;
}

img.figma {
    bottom: 84px;
    right: 0px;
}

.basket_image {
    text-align: center;
    padding-bottom: 54px;
}

.color_image {
    text-align: center;
}

.color_image img {
    width: 185px;
    height: 372px;
}

.color_container {
    border-radius: 28px;
    background: rgba(65, 111, 184, 0.11);
    padding: 163px 0px;
    margin-bottom: 40px;
}

.work_container {
    padding: 0px 40px 0 40px;
    border-radius: 28px;
    display: flex;
    margin: 0 auto;
    gap: 92px;
    /* background: #5682C9; */
}

.collaborate-wrapper {
    padding-right: 45px;
    padding-left: 45px;
}

.partner-img {
    width: 92%;
}

.software-content {
    padding-left: 10px;
}

.experience-img {
    width: 95%;
}

.customer {
    margin-left: 8px;
}

.customer-content {
    padding-left: 12px;
}

.number p {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
}

.our_work_content h1 {
    color: var(--Gray-1, #333);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    padding-left: 12px;
}

.word_description {
    padding: 12px 0px;
    color: var(--Gray-1, #333);
    
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    text-align: justify;
}

.sol-mobile-container {
    margin-top: 40px !important;
}

.management_heading {
    margin-top: 24px !important;
}

.project_description {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 12px;
}

.work_content {
    display: flex;
    align-items: normal;
    gap: 15px;
}

.our_work_content {
    text-align: left;
}

.our_work_div {
    display: block;
    gap: 38px;
    align-items: flex-start;
    margin-bottom: 12px;
    max-width: 280px;
    margin-left: -90px;
}

.our_work_div_last {
    display: block;
    gap: 38px;
    align-items: flex-start;
    margin-bottom: 12px;
    max-width: 280px;
    margin-left: -90px;
}

.collaborate_btn button {
    color: #fff;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 18px 36px;
    border-radius: 16px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: unset;
    margin-top: 36px;
    text-align: center;
}

.howwecanhelp {
    color: #303030;
    text-align: center;
    
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.96px;
    padding-bottom: 24px;
}



.experience_heading {
    margin: 0 auto !important;
    max-width: 941px;
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.96px;
    padding-bottom: 40px;
}

.similar_ideas button {
    color: #FFF;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 16px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    padding: 18px 36px;
    border: unset;
    transition: width 0.3s ease-in-out;
}

.similar_ideas {
    margin-bottom: 54px;
    text-align: start;
}

.similar_ideas a {
    color: #FFF;
    text-decoration: none;
}

.efforslog_image {
    display: flex;
    gap: 8px;
    background-color: #886CC0;
    padding-top: 86px;
    padding-left: 13px;
    padding-right: 13px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    justify-content: center;
}

.mobile_image {
    width: 160px !important;
}

.effort_heading {
    color: var(--Gray-1, #333);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.72px;
}

.effort_description {
    color: var(--Gray-1, #333);
    text-align: justify;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 137.966% !important;
    /* 19.315px */
    padding-bottom: 12px;
}

.effort_btn {
    color: #FFF;
    text-align: center;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 12px 32px;
    border-radius: 10px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: unset;
}

.effortslog_content {
    padding: 40px 24px;
}

.effort_row {
    align-items: flex-start;
    border: 1px solid #E5D9FF;
    border-radius: 25px;
    margin-bottom: 40px;
    align-items: center;
}

.translet {
    background-color: #4D74EF;
}

.innovative_idea_content {
    padding: 28px 22px;
    border-radius: 28px;
    border: 1px solid #898989;
    background: #FFFAF0;
}

.innovative_description {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 142.5% !important;
    /* 22.8px */
    padding-top: 25px;
    max-width: 400px;
}

.innovative_row {
    padding-bottom: 41px;
}

.innovative_container {
    border-radius: 28px;
    background: #F8C346;
    padding: 40px;
}

.innovative_btn {
    color: #FFF;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 18px 36px;
    border-radius: 16px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: unset;
}

.innovative_btn a {
    color: #FFF;
}

.blueit_system_top_heading {
    padding-bottom: 48px;
    font-size: 52px;
    font-weight: 600;
    
}

.blueit_content h1 {
    color: var(--Gray-1, #333);
    
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
}

.blueit_content p {
    color: var(--Gray-1, #333);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 142.5% !important;
    /* 19.95px */
    max-width: 400px;
}

.blueitsystem {
    display: flex;
    align-items: start;
    gap: 15px;
    justify-content: center;
}


.blutit_btn {
    color: #FFF;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 18px 36px;
    border-radius: 16px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: unset;
    margin: 40px 0px;
}

.blutit_btn a {
    color: #FFF;
    text-decoration: none;
}

.innovative_animation img {
    position: absolute;
}

.innovative_container {
    position: relative;
}

img.blue_box {
    top: -32px;
    right: 22px;
}

img.pink_elipse {
    right: 0px;
    bottom: 2px;
}

img.darkblue {
    left: 280px !important;
    bottom: 2px;
}

.let_thinking_heading {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.96px;
    padding-bottom: 24px;
}

.thinking_heading {
    color: var(--Gray-1, #333);
    
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-top: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.blog-listing-container {
    margin-bottom: 36px;
}

.thinking_description {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 142.5%;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* 22.8px */
    padding-top: 8px;
}

.published_date {
    color: #888;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    /* margin-top: 12px !important; */
    position: absolute;
    bottom: 24px;
}
.published_date1 {
    color: #888;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin-top: 12px !important;
}

.published_date_blog {
    color: #F2F2F2;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
}

.thinking_container {
    border-radius: 28px;
    background: rgba(65, 111, 184, 0.11);
    padding: 40px 40px;
    margin-bottom: 40px;
    padding-bottom: 20px;
}

.latest-text {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.96px;
}

.thinking-text {
    color: var(--Gray-1, #333);
    
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.96px;
}

.form_group {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.form_group label {
    color: #333;
    
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 160% */
}

.form_group input {
    height: 48px;
    border-radius: 12px;
    border: 1px solid #D2D2D2;
    background: white;
    padding: 15px 10px;
}

.form_group input:focus {
    outline: unset;
}

.form_group input:hover {
    background-color: #F8C346;
    transition: 0.2s ease-in-out;
    color: black;
}

.form_group input:hover::placeholder {
    color: black;
}


.form_group textarea {
    border-radius: 12px;
    border: 1px solid #D2D2D2;
    background: white;
    padding: 15px 10px;
    margin-bottom: 32px;
    height: 167px;
}

.form_group textarea:hover {
    background-color: #F8C346;
    transition: 0.2s ease-in-out;
    color: black;
}

.form_group textarea:hover::placeholder {
    color: black;
}


.form_group textarea:focus {
    outline: unset;
}


number.input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

textarea.active {
    background-color: yellow;
}

.contact_container {
    border-radius: 28px;
    background: #EEEFF3;
    padding: 40px;
    position: relative;
}

.form_headingm {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    letter-spacing: 0.96px;
    padding-bottom: 37px;
    text-align: center;
}

.text_label {
    margin-top: 20px;
}

.form-btn button {
    /* border-radius: 12px;
    border: 1px solid #D2D2D2;
    background: #FFFFFF;
    padding: 14px 36px;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
     */
}

.send-msg:hover {
    background-color: #F8C346;
}

.contact_images img {
    position: absolute;
}

img.form_blue_box {
    top: 0px;
    left: 0px;
}

img.form_red_elipse {
    top: 27px;
    right: 0px;
}

#form {
    position: relative !important;
    z-index: 9 !important;
}

.footer_container {
    background-color: #E7EDF7;
    padding: 28px 36px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    margin-top: 33px;
    position: relative;
    /* height: 230px; */
}

.office_address_heading {
    color: var(--Gray-1, #333);
    
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.address {
    padding-top: 5px;
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.footer_logo {
    padding-bottom: 49px;
}

.footer_progress_description p {
    color: #3B3B3D;
    font-family: 'Milliard Bold';
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 32px;
}

.footer_contact p {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    /* 200% */
}

.footer_contact img {
    background-color: #F8C346;
    padding: 9px 8px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    flex-shrink: 0;
    object-fit: cover;
}

.footer_contact {
    display: flex;
    align-items: center;
    gap: 8px;
}

.footer_contact_info {
    display: flex;
    flex-wrap: wrap;
    gap: 17px;
}

/* .social_link img {
    background-color: #F8C346;
    padding: 9px 8px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    flex-shrink: 0;
    object-fit: cover;
} */

.social_link {
    display: flex;
    flex-direction: column;
    justify-content: end;
    gap: 14px;
    width: 100%;
    margin-top: 45px;
}

.footer_blue_box img {
    top: 40px;
    right: 0px;
    position: absolute;
    width: 255px;
    height: 240px;
}

.footer_right p {
    color: var(--Gray-1, #333);
    
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}


.footer_right p a {
    cursor: pointer;
}

.footer_right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #5682C9;
    padding: 20px 40px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    margin-bottom: 20px;
}

.hero_btn span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.hero_btn span:after {
    content: '';
    width: 40px;
    height: 40px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.hero_btn:hover span {
    padding-right: 25px;
}

.hero_btn:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.accordion-button.collapsed span {
    /* cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px; */
}

/* .accordion-button.collapsed span:after {
        content: '';
        width: 40px;
        height: 40px;
        background: url('images/black-right-arrow.svg') no-repeat;
        font-size: 3em;
        position: absolute;
        opacity: 0;
        top: 50%;
        transform: translateY(-50%);
        right: -20px;
        transition: 0.5s;
    } */

.accordion-button.collapsed:hover span {
    /* padding-right: 15px; */
}

.accordion-button.collapsed:hover span:after {
    /* opacity: 1;
    right: 0;
    margin-right: -370px;
    margin-top: 5px; */
}


.effort_btn span {
    cursor: 'pointer';
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.effort_btn span:after {
    content: '';
    width: 35px;
    height: 35px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.effort_btn:hover span {
    padding-right: 20px;
}

.effort_btn:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.effort_btn a {
    color: #fff;
}

.innovative_btn span {
    cursor: po'inter';
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.innovative_btn span:after {
    content: '';
    width: 35px;
    height: 35px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.innovative_btn:hover span {
    padding-right: 20px;
}

.innovative_btn:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}


.view_demo span {
    cursor: po'inter';
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.view_demo span:after {
    content: '';
    width: 35px;
    height: 35px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.view_demo:hover span {
    padding-right: 20px;
}

.view_demo:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.blutit_btn span {
    cursor: po'inter';
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.blutit_btn span:after {
    content: '';
    width: 35px;
    height: 35px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.blutit_btn:hover span {
    padding-right: 20px;
}

.blutit_btn:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.similar_ideas span {
    cursor: po'inter';
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.similar_ideas span:after {
    content: '';
    width: 35px;
    height: 35px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.imprint {
    padding: 6px 32px;
}

.translet-whole-wrapper {
    padding: 6px 32px;
}


.similar_ideas:hover span {
    padding-right: 20px;
}

.similar_ideas:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.collaborate_btn span {
    cursor: po'inter';
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.collaborate_btn a {
    color: #FFF;
}

.card-container {
    display: flex;
    /* white-space: nowrap; */
    overflow-x: auto;
    -ms-overflow-style: none;
    justify-content: space-between;
    justify-content: space-between;
}

.card-container::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */
}

.card-title {
    font-size: 24px;
    margin-bottom: 10px !important;
    
}

.card {
    border-radius: 28px !important;
    margin-right: 20px;
    overflow: hidden;
    height: 100%;
    border: 1px solid #898989;
}

.card-text-border {
    /* border: 1px solid #898989;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
    border-top: none; */
}

.card img {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #898989;
}

.card-content {
    padding: 15px;
}

.card:hover {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    border-radius: 38px;
    color: #000;
}

/* h2, p {
    margin: 0;
} */



.collaborate_btn span:after {
    content: '';
    width: 35px;
    height: 35px;
    background: url('images/right-arrow.svg');
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-50%);
    right: -20px;
    transition: 0.5s;
}

.collaborate_btn:hover span {
    padding-right: 20px;
}

.collaborate_btn:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.figure {
    position: relative;
    /* width: 360px; */
    max-width: 100%;
}

.figure img.Sirv.image-hover {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    transition: opacity 0.5s ease;
    ;
}

.figure:hover img.Sirv.image-hover {
    opacity: 1;
}


.figure img.Sirv.image-mobile-hover {
    position: absolute;
    top: 0;
    right: 0;
    left: 100;
    bottom: 0;
    object-fit: contain;
    opacity: 0;
    transition: opacity 0.5s ease;
    ;
}

.figure:hover img.Sirv.image-mobile-hover {
    opacity: 1;
}

#great_experice {
    width: 100%;
}

#innovative_ideas {
    width: 100%;
}

.home-ideas-container {
    height: auto;
    width: 100%;
    /* display: flex; */
    justify-content: center;
    background: rgba(248, 195, 70, 0.09);
    border-radius: 28px;
    align-items: center;
    margin-bottom: 35px;
}

.content-heading {
    font-size: 42px !important;
}

.btn-wrapper {
    text-align: center;
}

.design-elements li {
    font-weight: 700;
}

.home-ideas-sub-container {
    margin-left: 44px;
}

.home_ideas_heading {
    color: var(--heading-color, #171618);
    
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.04px;
    padding: 44px 44px 44px 0px;
    text-align: center;
}

.ideas-images img {
    width: 733px;
    /* height: 689px; */
}


.accordion-button {
    
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0.02em;
    text-align: left;
    border-radius: 16px;
    /* border: 1px solid #E4E4E4; */
    background: #FFFFFD;
}

.accordion-button:not(.collapsed) {
    /* font-family: 'Milliard Bold'; */
    font-size: 24px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0.02em;
    text-align: left;
    border-top-right-radius: 16px;
    border-top-left-radius: 16px;
    background-color: #fff;
}

.accordion-body {
    
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
}

.accordion-item {
    margin-bottom: 15px;
    border-radius: 16px;
}

.accordion-item:first-of-type {
    border-radius: 16px;
}

.accordion-collapse.collapse.show {
    box-shadow: 0px 2px 12px 1px rgba(26, 26, 26, 0.12);
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}

.accordion-item:first-of-type .accordion-button {
    border-radius: 16px;
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}

.accordion-item:last-of-type {
    border-radius: 16px;
}

.accordion-button.collapsed {
    background-color: #F9F6EE;
}

.accordion-button::after {
    background-image: none;
}

.accordion-button::after:hover {
    background: url('images/black-right-arrow.svg') no-repeat;
}


.border-img {
    /* border-top-left-radius: 28px;
    border-top-right-radius: 28px; */
    width: 100% !important;
    height: 100% !important;
}

#blueit_system {
    width: 100%;
}

.ideas-images img {
    width: 100%;
    /* height: 759px; */
}

#blogs-listing {
    overflow: hidden;
    border-radius: 28px;
    border: 1px solid #898989;
    /* max-width: 428px; */
}

.blog-listing-img {
    width: 436px;
    border: 1px solid #898989;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom: none;
}

.thinking_long_heading {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-top: 15px;
}

.thinking_long_description {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 142.5%;
}

.blog-content {
    border-top: 1px solid #898989;
    /* border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px; */
    padding: 0px 20px 24px 20px;
    /* height: 150px; */
    min-height: 173px;
    /* border-top: none; */
    background-color: #F2F7FF;
    position: relative;
}

.tinking_content:hover {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    border-radius: 38px;
}

.tinking_content_listing:hover {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    border-radius: 38px;
}

.blog_content_long:hover {
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    border-radius: 38px;
}
/*#more,
#more1,
#more2,
#more3,
#more4,
#more5,
#more6,
#more7,
#more8,
#more9,
#more10,
#more11,
#more12,
#more13,
#more14 {
    display: none;
}*/



td {
    max-width: 200px;
}


.table thead th:first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.table thead th:last-child {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

.read-more-btn {
    color: var(--Primary-Blue, #416FB8);
    
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    background: none;
}

.blog-images {
    /* border: 1px solid #898989; */

    border-bottom: none;
    width: 100%;
}

#contact_form {
    width: 100%;
}

footer {
    width: 100%;
}

.footer_contact img {
    border: 1px solid;
}

#our_work {
    padding-bottom: 35px;
    width: 100%;
    margin-top: 24px;
}

.funnel-conatiner {
    width: 100%;
    display: flex;
    justify-content: center;
    height: 420px;
    margin-bottom: 35px;
}

.blue-it-container {
    height: 698px;
    width: 100%;
    display: flex;
    justify-content: center;
    background: #E0E9F7;
    border-radius: 28px;
    align-items: center;
    margin-bottom: 35px;
}

.view-blogs {
    color: #416FB8;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.4px;
    text-align: end;
    margin-top: -20px;
}

/* Portfolio  */


.portfolio_hero_image {
    text-align: center;
}

.portfolio_hero_container {
    border-radius: 28px;
    background: #F1E9FE;
    padding-top: 118px;
    padding-bottom: 40px;
    padding-left: 47px;
    padding-right: 60px;
    margin-top: 120px;
    margin-bottom: 40px;
}

.portfolio_effort h1 {
    max-width: 536px;
    color: #886CC0;
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 20px;
}

.portfolio_effort p {
    color: #5A5A5A;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}

.privacy-whole-wrapper {
   padding: 60px;
}

.portfolio_effortslogcontent p {
    color: #4F4F4F;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 145.227% !important;
    /* 29.045px */
    max-width: 600px;
    text-align: left;
}

.portfolio_effortcontent {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    border-top: 1px solid #00000014;
    padding-top: 25px;
    margin-top: 56px;
}

/* .solution_content p{
    max-width: 640px
} */
.demo_container {
    border-radius: 28px;
    /* background: #886CC0; */
    padding: 28px 40px;
    margin-top: 40px;
}

.demo_topheading {
    color: var(--heading-color, #171618);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 29px;
    text-align: center;
}

.demo_content_box p {
    color: #FFF;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
}

.demo_box_btn {
    color: #FFF;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    border-radius: 8px;
    background: #E9DFFF61;
    padding: 7px 13px;
    border: unset;
}

.demo_box_content {
    border-radius: 28px;
    background: #886CC0;
    display: flex;
    gap: 12px;
    padding: 20px;
    max-width: 298px;
}

.demo_content_box {
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: flex-start;
}

.demo_acount h3 {
    color: #171618;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
}

.user_name {
    color: #171618;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}

.demo_acount {
    display: flex;
    align-items: center;
    gap: 8px;
}

.acountinfo_content {
    margin-top: 16px;
    margin-left: 20px;
    margin-left: 75px;
}

.challenge_heading {
    color: var(--Gray-1, #333);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 16px;
}

.challenge_content p {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    font-size: 32px;
}

#challenge {
    margin-top: 40px;
    margin-bottom: 85px;
}

.challenge_image {
    text-align: right;
}

#mac {
    margin-bottom: 45px;
}

.thesolutiontopheading {
    padding: 22px 20px;
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    background: #E0DCE1;
    text-align: center;
    color: #171618;
    font-weight: 600;
    font-size: 36px;
    
}

.solution_content {
    display: flex;
    align-items: baseline;
    background-color: #fff;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
    border: 1px solid #E9E6EE;
    padding: 30px 40px;
    width: 100%;
    margin-left: 0;
    /* gap: 10%; */
}

.solution_description p {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}

.leftsolution {
    width: 45%;
}

.rightsolution {
    width: 45%;
}

.portfolio_comfort_heading h1 {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    text-align: center;
    margin-bottom: 40px;
}

.portfolio_comfort_image {
    text-align: center;
}

#portfoliocomfort {
    margin-top: 43px;
}

.macbook_container {
    border-radius: 28px;
    background: linear-gradient(180deg, rgba(241, 233, 254, 0.00) 0%, #F1E9FE 100%);
    /* width: 1050px; */
    /* height: 552px; */
    flex-shrink: 0;
}

.efforts-desktop {
    /* height: 1040px; */
    width: 100%;
}

.container.macbook_container {
    background-image: url('images/pattern-macbook-bg.svg');
}

#macbook {
    position: relative;
}

.devices_div img {
    position: absolute;
}

.devices {
    flex-direction: row;
    margin-top: 55px;
    margin-left: 0;
}

img.samsung {
    top: 192px;
    left: 655px;
    width: 220px;
    height: 420px;
}


img.mac {
    left: 25px;
    bottom: 41px;
    width: 316px;
    height: 273px;
    /* object-fit: contain; */
}

#macbook {
    /* padding-top: 20px; */
    padding-bottom: 40px;
}

.mac_image img {
    position: relative;
    z-index: 9;
    /* width: 992px;
    height: 633px; */
}

.help-you-text {
    display: flex;
}

img.ipad {
    bottom: 130px;
    left: 975px;
    z-index: 9;
    width: 303px;
    height: 209px;
    /* object-fit: contain; */
}

.device-compatibility {
    font-size: 44px;
    font-weight: 600;
    text-align: center;
    
}
.sub-management-heading-margin {
    margin-top: 12px !important;
}
.management_heading h1 {
    color: var(--Gray-1, #333);
    
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 20px;
    text-align: center;
}
.sub-management_heading h1 {
    color: var(--Gray-1, #333);
    
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal !important;
    padding-bottom: 20px;
    text-align: center;
}
.sub-management_heading1 {
    width: 883px;
    padding-inline:96px;
}

.interready_content h2 {
    color: var(--Gray-1, #333);
    
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal !important;
    padding-bottom: 20px;
    text-align: center;
}

.management_description p {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    text-align: center;
}

.management_description {
    /* max-width: 967px; */
    margin: 0 auto;
}

.management_description {
    color: var(--Gray-1, #333);
    text-align: center;
    font-family: 'Milliard Bold';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 154%;
    width: 75%;
    /* 49.28px */
}

.management_slider_image img {
    width: 131px;
}

.management_slider_image {
    padding: 17px 15px;
    background-color: #886CC0;
    text-align: center;
    display: flex;
    justify-content: center;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 125px;
}

.management_slider_image2 {
    padding: 17px 15px;
    background-color: #886CC0;
    text-align: center;
    display: flex;
    justify-content: center;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 125px;
}

.management_slider_image2 img {
    width: 212px;
}

.management_slider_image3 {
    padding: 17px 15px;
    background-color: #886CC0;
    ;
    text-align: center;
    display: flex;
    justify-content: center;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    height: 125px;
}

.management_slider_image3 img {
    width: 175px;
}

.management_slider_content h1 {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 17px;
}

.management_slider_content p {
    color: #000;
    text-align: center;
    
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 18.5px !important;
}

.management_slider_content {
    padding: 20px;
}

.programming_icons {
    margin-top: 28px;
    display: flex;
    gap: 11px;
}

.insight_container {
    width: 1050px;
    height: 620px;
    flex-shrink: 0;
    border-radius: 28px;
    background: #F1E9FE;
}

.interesting_sight_heading {
    color: var(--Gray-1, #333);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    text-align: center;
    padding-top: 40px;
}

#interesting_insights {
    position: relative;
}

.insight_images img {
    position: absolute;
}

img.image11 {
    top: 104px;
    left: 41px;
}

img.image4 {
    left: 300px;
    bottom: 34px;
}

img.image13 {
    right: 17px;
    top: 256px;
}

img.image8 {
    left: 245px;
    top: 145px;
}

.insight_images img {
    position: absolute;
}

img.image6 {
    right: 26px;
}

img.image5 {
    right: 351px;
    top: 155px;
}

img.image12 {
    right: 275px;
    bottom: 36px;
}

img.image10 {
    left: 229px;
    bottom: 43px;
}

img.image9 {
    left: 259px;
    top: 301px;
}

img.image3 {
    left: 241px;
}

img.image2 {
    right: 292px;
    top: 215px;
}

img.image1 {
    right: 88px;
    top: 37px;
}

img.image7 {
    bottom: 36px;
    right: 32px;
}

#management_tools {
    margin-bottom: 48px;
}

.readytogo_content h1 {
    color: var(--Gray-1, #333);
    
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 20px;
    text-align: center;
}


.readytogo_content button {
    color: #FFF;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal !important;
    padding: 18px 36px;
    margin-top: 58px;
    border-radius: 16px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: unset;
}

.management_description span {
    color: var(--Gray-1, #333);
    text-align: center;
    font-family: 'Milliard Bold';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 154%;
    /* 49.28px */
}

.readytogo_image {
    text-align: right;
}

.ready_row {
    align-items: self-end;
}

#readytogo {
    margin-top: 40px;
}

.portfolio_hero_images img {
    position: absolute;
    height: 54px !important;
    width: 54px !important;
}

.effortslog-main {
    height: 472px;
    width: 688px;
}

#portfolio_effortslog {
    position: relative;
}

img.images1 {
    top: 188px;
    left: 120px;
}

img.images2 {
    top: 55px;
    left: 450px;
}

img.images3 {
    bottom: 290px;
    left: 250px;
}

img.images4 {
    bottom: 305px;
    right: 160px;
}

img.images5 {
    top: 188px;
    right: 160px;
}

img.images6 {
    top: 50px;
    right: 290px;
}

img.images7 {
    top: 50px;
    left: 740px;
}

img.images8 {
    top: 360px;
    right: 130px;
}

img.images9 {
    top: 360px;
    left: 150px;
}

.portfolio_hero_image {
    position: relative;
    z-index: 9;
}

#mac {
    position: relative;
}

.mac_images img {
    position: absolute;
}

.mac_image {
    margin-top: 20px;
}

img.mac_circle {
    bottom: -44px;
}

img.mac_square {
    top: -116px;
    right: 0px;
}


.dropdown-toggle::after {
    display: none;
    border: none;
}

.imprint-wrapper {
    padding-left: 70px;
    padding-right: 70px;
    margin-top: 40px;
}

.dropdown-toggle {
    border: none;
}

.dropdown-menu {
    padding: 24px 12px;
    border-radius: 12px;
    background: #FFEEC7;
}

.dropdown-item {
    color: var(--Gray-2, #4F4F4F);
    
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px !important;
    /* 129.412% */
    padding: 8px;
}

.dropdown-item:hover {
    border-radius: 8px;
    background: #F8C346;
}

.dropdown-item span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
    line-height: 40px;
}

.dropdown-item span:after {
    content: '';
    width: 40px;
    height: 40px;
    background: url('images/black-right-arrow.svg') no-repeat;
    font-size: 2em;
    position: absolute;
    opacity: 0;
    top: 50%;
    /* Center the arrow vertically */
    transform: translateY(-30%);
    right: -20px;
    transition: 0.5s;
}

.dropdown-item:hover span {
    padding-right: 25px;
}

.dropdown-item:hover span:after {
    opacity: 1;
    right: 0;
    margin-right: -25px;
}

.management_slider_div {
    border-radius: 16px;
    /* border: 1px solid #2D2D2D; */
    background: #FFF;
    height: 100%;
    max-width: 300px;
    border-radius: 16px;
    border: 1px solid #E9E6EE;
    background: #FFF;
    box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.15);
    min-width: 100%;
}

.blog-heading-container {
    width: 72.92%;
    background: #416FB830;
    border-radius: 28px;
    height: 290px;
    margin-top: 144px;
    margin-left: 13.54%;
    margin-right: 13.54%;
}

.blog-heading-container {
    .span-1 {
        width: 100%;
        height: 100%;
        justify-content: center;

        .img-1 {
            width: 37.14286%;
            height: 73.1034%;
            margin-top: 5.5%;
        }

        .heading-1 {
            
            font-size: 78px;
            font-weight: 600;
            line-height: 101px;
            letter-spacing: 0em;
            text-align: left;
        }

        .heading-2 {
            
            font-size: 36px;
            font-weight: 400;
            line-height: 47px;
            letter-spacing: 0em;
            text-align: left;
            color: #828282;
        }

    }
}

.disabled-blog {
    pointer-events: none;
}

.blog-image-container {
    width: 100%;

    .blog-img {
        width: 100%;
    }

}

.blog-card-container {
    padding-top: 30px;
    width: 72.92%;
    margin-left: 13.54%;
    margin-right: 13.54%;
}

.blog-tag-line {
    
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
}

.blog-heading {
    
    font-size: 32px;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: 0em;
    text-align: left;
}

.blog-readmore {
    font-family: 'Milliard Bold';
    font-size: 24px;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: left;
    color: #416FB8;
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;

    .line {
        width: 89px;
        height: 3px;
        border-radius: 45px;
        border: 3px solid #EF6F6F;
        display: block;
    }

}

/* .blog-det-img {
    margin-bottom: 20px;
} */

.translet_container {
    padding-top: 63px;
    border-radius: 28px;
    background: #E6ECFF;
    margin-top: 120px;
    padding-left: 0px;
    padding-right: 0px;
}

.translet_heading {
    color: #FFF;
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    margin-bottom: 24px !important;
    text-align: left !important;
    padding-right: 1.5rem;
    /* max-width: 581px */
}

.translet_description {
    color: #EEE;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    text-align: left !important;
}

.transletdescription p {
    color: #EEE;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 145.227% !important;
    /* 29.045px */
    /* max-width: 556px; */
    text-align: left !important;
    padding-left: 1.5rem;
}

.translet_content_div {
    display: flex;
    justify-content: space-between;
    background-color: #3661ED;
    padding: 40px;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
}

.translet_demo_content h1 {
    color: #FFF;
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    margin-bottom: 18px !important;
    text-align: center;
}


.translet_demo_content button {
    color: var(--Gray-1, #333);
    
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding: 8px 31px;
    border-radius: 12px;
    background: #BACAFF;
    border: unset;
}

.desktopImg {
    position: relative;
    z-index: 9;
}

.user_info .username {
    color: #EDEDED;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal IM !important;
}

.user_info {
    color: #FFF;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
}

.translet_demo_content {
    border-radius: 28px;
    background: #3661ED;
    padding: 28PX;
    text-align: center;
}

.user_info {
    display: flex;
    align-items: center;
    gap: 5px;
    padding-top: 18px;
}

#translet_livedemo {
    margin-top: 40px;
}

.userpass_content {
    display: flex;
    gap: 48px;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.translet_challenges_content h1 {
    color: var(--Gray-1, #333);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    margin-bottom: 16px !important;
    text-align: center;
}

.translet_challenges_content p {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding-bottom: 38px;
    max-width: 833px;
    text-align: center;
    margin: 0 auto !important;
}

.the_solution h1 {
    color: var(--Gray-6, #F2F2F2);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
}

.the_solution p {
    color: var(--Gray-6, #F2F2F2);
    text-align: center;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding-top: 16px;
    max-width: 60%;
    margin: 0 auto !important;
}

.the_solution {
    text-align: center;
}

.translet_top_image {
    padding-bottom: 53px;
}

.the_solution {
    /* background-color: #3661ED; */
    background: url('images/solution-dashes-bg.svg') no-repeat;
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 48px;
    border-radius: 40px;
    /* border: 3px dashed #676F95; */
    /* margin-top: 41px; */
    /* height: 240px; */
}

#translet_challenges {
    padding: 40px 0px;
}

.traslet_tool_heading {
    color: var(--Gray-1, #333);
    
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 30px;
    text-align: center;
}

.translet_tool_contentdiv h1 {
    color: var(--Gray-2, #4F4F4F);
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding-top: 13px;
    padding-left: 57px;
}
.content_div_head1,.content_div_head3{
    padding-left: 111px !important;
}


.translet_tool_contentdiv {
    position: relative;
}

.translet_tool_contentdiv img {
    position: absolute;
    top: -75px;
}

.pulish_row {
    margin-top: 110px;
}

.translation_row {
    margin-top: 110px;
}

.translet_tool_container {
    padding-top: 40px;
    padding-left: 42px;
    padding-right: 42px;
    padding-bottom: 100px;
    border-radius: 28px;
    background: #E6ECFF;
    margin-bottom: 40px;
}

.friendly_interface_top_heading {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 41px;
    text-align: center;
}

.friendly_interface_div {
    background: url('images/dashes.svg') no-repeat;
    background-size: cover;
    height: 651px;
    padding-top: 91px;
    padding-left: 22px;
    padding-right: 11px;
    /* background-color: #3661ED; */
    border-radius: 28px;
    /* border: 3px dashed #676F95; */
}

#friendly_interface {
    position: relative;
}

.interfaces-images img {
    position: absolute;
}

.interfaceimg1 {
    top: 118px;
    left: 76px;
}

img.interfaceimg2 {
    bottom: 44px;
    left: 26px;
}

img.interfaceimg3 {
    bottom: 30px;
    right: 120px;
}

img.interfaceimg4 {
    top: 208px;
    right: 100px;
}

img.interfaceimg5 {
    right: 181px;
    top: 110px;
}

.interready_content {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.interready_content h1 {
    color: var(--Gray-1, #171618);
    
    font-size: 44px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 16px;
}

.interready_content p {
    color: var(--Gray-1, #333);
    text-align: center;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    max-width: 833px;
    margin: 0 auto;
}

.interready_content button {
    color: #FFF;
    text-align: center;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal !important;
    padding: 10px 36px;
    border-radius: 16px;
    background: #416FB8;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);
    border: unset;
    margin-top: 36px;
}

#inrerface_readytogo {
    margin-top: 40px;
}

#translet_challenges {
    position: relative;
}

.interready_content span {
    color: var(--Gray-1, #333);
    text-align: center;
    font-family: 'Milliard Bold';
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 144%;
    max-width: 691px;
}

.portfolio_sideimage img {
    position: absolute;
}

.translet_challenges_container {
    position: relative;
    z-index: 9;
}

img.portfolio_sideimage1 {
    top: 0px;
    right: 30px;
}

img.portfolio_sideimage2 {
    top: 620px;
    left: 85px;
}


#translet_tool {
    position: relative;
}

.tool_center_image img {
    position: absolute;
    left: 50%;
    bottom: 0px;
    height: 1077px;
}

.translateuspublish {
    display: flex;
    justify-content: right;
}

img.transtoolimage2 {
    left: -55px;
}


/* Blog Details */

#blog_detail {
    margin-top: 120px;
}

.blog_detail_button {
    color: #FFF;
    
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-decoration: none;
    /* No underline */
    display: inline-block;
    /* Used to enable padding */
    cursor: pointer;
    /* Mouse pointer on hover */
    border: none;
    /* No borders */
    border-radius: 5px;
    /* Rounded corners */
    transition: background-color 0.3s;
    /* Smooth transition for hover effect */
}

.blog_detail_button:after {
    content: " \2192";
    /* Unicode arrow */
    display: inline-block;
    margin-left: 5px;
}

.blog_detail_top_section h1 {
    color: var(--Gray-6, #F2F2F2);
    
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-top: 25px;
    padding-bottom: 20px;
    max-width: 1070px;
}

.blog_detail_top_section p {
    color: var(--Gray-6, #F2F2F2);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}

.blog_detail_container {
    border-radius: 28px;
    background: linear-gradient(180deg, #2F4271 0%, #416FB8 100%);
    padding: 30px;
}

.wordpress_content p {
    color: var(--Gray-1, #333);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 140% !important;
    /* 28px */
    padding: 28px 118px;
    border-radius: 28px;
    background: rgba(65, 111, 184, 0.19);
}

.wordpress_content {
    margin-top: 39px;
    text-align: justify;
}

/* .wordpress_detail p {
    color: var(--Gray-1, #333);
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 148% !important;
    margin-bottom: 28px !important;
} */

/* .wordpress_detail {
    padding: 28px 118px;
} */

/* .wordpress_heading {
    color: var(--Gray-1, #333);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 148% !important;
    margin-bottom: 10px !important;
} */

.heading_main {
    font-size: 42px !important;
}

.blog-btn,
.blog-btn-next {
    font-family: 'Milliard Bold';
    font-size: 24px;
    color: var(--Primary-Blue, #416FB8);
    border: none;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease;
    font-weight: 700;
    line-height: normal !important;
    position: relative;
}
.blog-btn::before {
    content: '';
    display: inline-block;
    width: 89px;
    height: 5px;
    background-color: #EF6F6F;
    margin-right: 0px;
    vertical-align: middle;
    border-radius: 66px;
    margin-top: -3px;
}
.blog-btn-next-dummy {
    margin-left: 6px;
    position: relative;
}
.blog-btn-next-dummy::before {
    content: '';
    position: absolute;
    display: flex;
    align-items: center;
    bottom: 12px;
    width: 89px;
    height: 5px;
    background-color: #EF6F6F;
    vertical-align: middle;
    border-radius: 66px;
    /* content: '';
    display: inline-block;
    width: 89px;
    height: 5px;
    background-color: #EF6F6F;
    margin-right: -220px;
    vertical-align: middle;
    border-radius: 66px; */
}

.blogs-btns {
    display: flex;
    justify-content: space-between;
    align-self: center;
}

#blog_detail {
    position: relative;
}

.side_image img {
    position: absolute;
    top: 42px;
    right: 0px;
}

#blog_hero {
    position: relative;
}

.blog_side_image img {
    position: absolute;
}

img.blog_side_image1 {
    top: 77px;
    left: 120px;
}

img.blog_side_image2 {
    right: 152px;
    bottom: 0px;
}

/* Blogs */

.social-list span {
    font-weight: 700;
}

.blog_thinking h1 {
    
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    position: relative;
    z-index: 9;
    color: #171618;
}

/* .blog_thinking h1 span {
    background-color: #CFDCF2;
} */

.blog_thinking h2 {
    color: #4F4F4F;
    /* color: var(--Gray-3, #828282); */
    
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}

.blog_thinking_container {
    padding-top: 48px;
    padding-bottom: 48px;
    border-radius: 28px;
    background: rgba(65, 111, 184, 0.19);
    height: 210px;
}

#blog_hero {
    margin-top: 125px;
}

.blog-button {
    font-family: 'Milliard Bold';
    font-size: 24px;
    color: var(--Primary-Blue, #416FB8);
    border: none;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease;
    font-weight: 700;
    line-height: normal !important;
}

.blog-button::after {
    content: '';
    display: inline-block;
    width: 50px;
    height: 4px;
    background-color: #EF6F6F;
    margin-left: 10px;
    vertical-align: middle;
}

.blog_content p {
    color: var(--Gray-1, #333);
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding-top: 11px;
    padding-bottom: 20px;
}

.blog_content_long p {
    color: var(--Gray-1, #333);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding-top: 11px;
    padding-bottom: 20px;
}

.privacy_content p {
    color: #606060;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
    padding-top: 8px;
    padding-bottom: 28px;
    font-family: 'Montserrat Regular' !important;
}

.blog_content h1 {
    color: var(--Gray-1, #333);
    
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal !important;
    padding-bottom: 13px;
    max-width: 453px;
}

.tips_blog {
    margin: 0 auto !important;
    max-width: 753px !important;
}

#blog_section {
    margin-top: 40px;
}

.bottom_blog {
    margin-top: 52px;
}

.nav-with-date {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.privacy_container {
    padding: 60px 0px;
    background: linear-gradient(91deg, #3F2323 34.71%, #192333 66.81%) !important;
    margin-top: -57px;
    border-radius: 0;
    height: max-content;
}

.imprint_heading_container {
    padding: 60px 0px;
    border-radius: 28px;
    background: rgba(65, 111, 184, 0.19);
    height: 210px;
    display: flex;
    justify-content: center;
    /* align-items: center; */
}

.privacy_content h1 {
    color: #29282B;
    font-size: 28px;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal !important;
    /* padding-bottom: 13px; */
    font-family: 'Milliard Bold' !important;
    margin: 0px 0px 15px 0px !important;
}

.imprint-bullets li {
    font-size: 20px !important;
}

.privacy_policy h1 {
    background: linear-gradient(92deg, #6ADCF0 0.55%, #EF6F6F 50.87%, #F8C346 61.99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 66px;
    font-weight: 700;
    font-family: 'Montserrat Bold' !important;
}

/* .privacy_policy h1 span {
    background-color: #CFDCF2;
} */

.privacy_policy h2 {
    color: var(--Gray-3, #828282);
    
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}

.it-blue-email {
    color: var(--Primary-Blue, #416FB8);
    
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 148%;
    text-decoration: none;
}

.imprint_side_image img {
    position: absolute;
}

img.imprint_side_image1 {
    top: 77px;
    left: 30px;
}

img.imprint_side_image2 {
    right: 80px;
    bottom: 0px;
}

.imprint_content_head {
    font-size: 40px;
}
.tagline {
    margin-left: 6% !important;
}

.disclaimer-container {
    margin-bottom: 26px;
    margin-top: 20px;
}

/* .imprint_container {
    padding: 35px 70px;
    border-radius: 28px;
    background: #FFF3D8;
   
}  */

.imprint_content h1 {
    color: var(--Gray-1, #333);
    font-family: 'Montserrat Bold' !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 140% !important;
    padding-bottom: 15px;
}

.imprint_content p {
    font-family: 'Montserrat Regular' !important;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px !important;
    letter-spacing: 0em;
    text-align: left;
    color: #606060 !important;
}
.imprint-bullets li b{
    color: #606060 !important;
    font-weight: 600;
}

#imprint-section {
    margin-top: 40px;
}


/* .tinking_content_listing img{
    max-width: 428px !important; 
} */
/* .blog-listing-imgs{
    border: 1px solid #898989;
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    border-bottom: none;
} */
.portfolio_comfort_image_responsive {
    width: 1000px;
}

.dropdown-item.active {
    color: #fff;
    text-decoration: none;
    background-color: #F8C346 !important;
    border-radius: 8px;
}

.challenge-left-section {
    padding-right: 1.5rem !important;
}

.challenge-right-section {
    padding-left: 1.5rem !important;
}

.accordion-button:not(.collapsed) {
    color: #171618;
    font-size: 24px;
    /* font-family: 'Milliard Bold'; */
    font-weight: 700;
}



.accordion-single {
    border-radius: 12px !important;
    border: 1px solid #DEDEDE !important;
    background: #FFF !important;
}

/* .accordion-single:hover {
    border-radius: 12px !important;
    border: 2px solid #DEDEDE !important;
    background: #FFF !important;
} */

.new-accordion {
    box-shadow: none !important;
}


.text-dark {
    cursor: pointer;
}

.color-txt-blue {
    color: #416FB8 !important;
    padding: 0 !important;
}

.tagline {
    margin-bottom: 1.2rem !important;
}

.head-title {
    max-width: 39rem !important;
}

.donut-wrapper {
    max-width: 30rem !important;
}

.headline {
    font-size: 62px !important;
    font-weight: 600 !important;
}

.tagline {
    font-size: 24px;
    font-weight: 400;
    font-family: 'Milliard Book' !important;
}

.cards-mobile-container {
    max-width: 50rem !important;
}

@media screen and (max-width: 768px) {
    .wordpress_content {
        margin-top: 0;
    }

    .content-heading {
        font-size: 30px !important;
    }

    .privacy-whole-wrapper {
        padding-top: 30px;
    }

    .blogs-wrapper {
        margin-top: 28px !important;
    }

    .imprint {
        padding: 0;
    }

    .translet-whole-wrapper {
        padding: 0;
    }

    #inrerface_readytogo {
        margin-top: 24px;
    }

    .space-integration {
        margin-top: 0 !important;
    }

    .accordion {
        width: 100%;
        /* padding-left: 15px;
        padding-right: 15px; */
    }

    .collaborate_btn span {
        font-size: 16px;
    }

    .blutit_btn {
        margin-top: 18px;
        padding: 13px 24px 14px 24px;
    }

    .blutit_btn span {
        font-size: 16px;
    }

    .experience-container {
        padding-left: 12px !important;
    }

    .placholder {
        margin-top: 32px;
        padding-left: 12px !important;
        margin-right: 12px !important;
    }

    .btn-wrapper {
        text-align: left;
    }

    .blog-section {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .headline {
        font-size: 24px !important;
        font-weight: 500 !important;
        color: #444;
        line-height: 40px !important;
    }

    .head-title {
        text-align: left !important;
    }

    .tagline {
        margin-left: 0 !important;
        font-size: 14px !important;
    }

    .hero_btn {
        font-size: 17px;
        padding: 13px 24px 14px 24px !important;
    }

    .mob-hero-btn {
        margin-right: 100px;
    }

    .dropdown-item:hover span {
        padding-right: 100px;
    }

    .portfolio_hero_container {
        margin-top: 75px;
        border-radius: 0;
    }

    .translet_container {
        margin-top: 75px;
    }

    .believe-text {
        font-family: 'Milliard Bold';
        font-weight: 700;
    }

    .management_description p {
        text-align: left;
    }

    .our_work_content p {
        text-align: justify;
        max-width: 388px;
        line-height: 21px;
    }

    .accordion-body {
        text-align: justify;
    }

    .blueit_content p {
        text-align: justify;
        max-width: 350px;
    }

    .solution_description p {
        text-align: justify;
    }

    #blog_hero {
        margin-top: 75px;
    }

    /* .blog-listing-container {
        gap: 20px;
    } */

    .blog-listing-container {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 20px;
    }

    .sol-mobile-container {
        margin-top: 0 !important;
    }

    .accordion-button:not(.collapsed) {
        font-family: 'Milliard Bold';
        color: #171618;
        font-size: 16px;
        font-weight: 700;
    }

    .accordion-button {
        color: #171618;
        font-size: 15px;
        font-weight: 500;
    }

    .app-wrapper {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .portfolio_effortcontent {
        margin-top: 30px;
    }

    .thinking_container {
        padding: 40px 20px;
        margin-bottom: 0;
    }
}

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

    .imprint-wrapper {
        /* padding-left: 20px !important;
        padding-right: 20px !important; */
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 28px;
        margin-top: 0 !important;
    }

    .experience-containers {
        padding: 0 18px 0 0 !important;
    }

    .disclaimer-text {
        font-size: 36px !important;
    }

    .head {
        padding-top: 6rem !important;
    }

    .card-text {
        
        font-size: 11px;
        font-weight: 500;
        line-height: 19px;
        letter-spacing: 0em;
        text-align: left;
        color: #717171;
    }
}

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

    .card-text {
        
        font-size: 14px;
        font-weight: 500;
        line-height: 19px;
        letter-spacing: 0em;
        text-align: left;
        color: #717171;
    }
}

.ui-row {
    will-change: width, height;
    width: 30rem;
    height: 3.2rem;
}

@keyframes slideInRight {
    from {
        transform: translateX(100%);
        opacity: 0;
    }

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

.blog-cards .blog-col {
    opacity: 0;
    /* Initial opacity to hide columns before animation */
}

.ui-picture-wrapper {
    border-radius: 0px !important;
}

.head-ui-wrapper {
    /* border: 0px !important;
    align-items: center !important;
    background-color: transparent !important;
    border: 0px !important;
    border-radius: 0px !important;
    box-shadow: none !important; */
    box-shadow: none !important;
    border: 0px !important;
}

.our-experties {
   
    font-size: 56px;
    font-style: italic;
    font-weight: 600;
    line-height: 81px;
    letter-spacing: 0em;
    text-align: left;
}




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

    .how-we-help {
        padding-left: 32px;
        padding-right: 32px;

        .card-how-we-help {
            display: flex;

            .icon {
                .custom_icons {
                    width: 64px;
                    height: 63px;
                }

            }

            .text {
                padding: 7px;
            }

        }
    }

    .headline {
       
        font-size: 62px !important;
        font-weight: 600 !important;
        line-height: 76px !important;
        letter-spacing: 0em !important;
        text-align: center !important;
    }

}

@media screen and (max-width: 767px) {
    .how-we-help {
        .card-how-we-help {
            display: grid;

            .icon {
                .custom_icons {
                    margin-left: 7px;
                    width: 64px;
                    height: 63px;
                }

            }

            .text {
                padding: 7px;
            }

        }
    }

    .our_work_content {
        padding-right: 19px;
    }

    .headline {
        
        font-size: 24px;
        font-weight: 500;
        line-height: 44px;
        letter-spacing: 0em;
        text-align: left;
    }

    .tagline {
        
        font-size: 14px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: 0em;
        text-align: left;
    }

    .imprint_content {
        /* padding-left: 86px; */
    }

}

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

    .tagline {
        /* margin-left: 6% !important;  */
        font-family: 'Milliard Book' !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 26px !important;
        letter-spacing: 0em !important;
        text-align: left !important;
    }

    .headline {
        /* margin-left: 6% !important;  */
        margin-bottom: 12px !important;
    }

    .responsive-width {
        margin: 0;
        max-width: 100%;
    }

    #translet_challenges {
        padding: 0;
    }

    .translet_tool_container {
        margin-bottom: 0;
    }

    .translet_tool_contentdiv h1 {
        padding-left: 107px;
    }
}

ul {
    margin-bottom: 0;
}

.head-title {
    margin-bottom: 9.2rem !important;
}


.disclaimer-text {
    font-size: 46px;
    font-style: bold !important;
    font-weight: 700 !important;
   
}

.iphone-responsive {
    height: 234px !important;
    width: 180px !important;
}

.small-footer-social a {
    padding-right: 10px;
}

@media only screen and (max-device-width: 1200px) {
    .img-dimensions { 
        /* width: 100% !important;
        height: auto !important; */
    }
    .blog-det-img {
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .howwecanhelp {
        position: initial !important;
        padding-left: 15px;
    }

    .mobile-icon-md {
        width: 50% !important;
    }

    .challenge-left-section {
        padding-right: 0 !important;
    }

    .challenge-right-section {
        padding-left: 0 !important;
    }

    .devices {
        flex-direction: column-reverse;
    }
}

.blutit_row {
    justify-content: space-around !important;
    gap: 5rem !important;
}

@media screen and (max-width: 767px) {
    .card-container {
        gap: 0px;
    }

    .card {
        width: 280px;
    }

    .card-title {
        font-size: 20px;
        
    }

    .translet_challenges_content p {
        /* max-width: 610px !important;   */
    }

    .blog-cards-container {
        gap: 140px !important;
    }

    .blog-cards-container {
        gap: 140px !important;
    }

    .head-title {
        margin-bottom: 64px !important;
        display: flex !important;
        align-items: start !important;
    }

    .collaborate_btn {
        text-align: left !important;
    }

    .collaborate_btn button {
        margin-top: 14px !important;
        margin-left: 16px !important;
        padding: 13px 24px 14px 24px !important;
    }

    .form_headingm {
        font-size: 32px;
        text-align: left;
    }

    .contact_container {
        padding-left: 18px;
        padding-right: 18px;
    }

    .donut-wrapper {
        margin-bottom: 18px;
    }

    .thinking_container {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

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

@media screen and (max-width: 576px) {
    .img-dimensions { 
        /* width: 100% !important;
        height: auto !important; */
    }
    .imprint_disclaimer h1 {
        font-size: 30px !important;
    }

    .translet_top_image img {
        width: 200px;
    }

    #translet_challenges {
        padding-bottom: 0;
    }

    .interface-desktop {
        width: 313px;
    }

    .desktopImg {
        margin-top: 20px;
        width: 360px
    }

    .portfolio_effort h1 {
        font-size: 28px;
    }

    .portfolio_effortslogcontent p {
        font-size: 16px;
    }

    #mac {
        margin-bottom: 0;
    }

    #portfoliocomfort {
        margin-top: 30px;
    }

    .devices {
        flex-direction: column-reverse;
    }

    .devices div {
        padding-bottom: 5px;
    }

    #management_tools {
        padding-left: 20px;
        padding-right: 20px;
    }

    .cards-mobile {
        margin: 0;
        padding-bottom: 5px;
    }

    #management_tools_resposive {
        padding: 0 !important;
    }

    img.interfaceimg4 {
        top: 130px;
        right: 230px;
    }

    .width-55 {
        width: 80% !important;
    }

    img.interfaceimg4 {
        top: 130px;
        right: 238px !important;
    }

    .blogs-overflow {
        width: 90% !important;
    }

   
    .effort_btn {
        padding: 12px 20px;
        width: 260px;
    }
}


/* Fluid typography */
html {
    font-size: 1.375rem;
}

@media screen and (max-width: 1920px) {
    html {
        font-size: calc(1.0418979875086745rem + 0.2775850104094379vw);
    }
}

@media screen and (max-width: 479px) {
    html {
        font-size: calc(0.7492154811715481rem + 1.2552301255230125vw);
    }

    .width-55 {
        width: 83% !important;
    }
}

/* Reset Webflow native styling */
/* a,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link,
.w-nav-brand {
    color: inherit;
} */

/* Reset browsers native form styling */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

/* Icon animation on button hover */
.button.with-arrow:hover .button-arrow {
    transform: translateX(3px);
}

/* Remove bottom-margin from these elements */
.section-title:only-child,
.section-title:last-child,
h2:only-child,
h2:last-child,
.h2:only-child,
.h2:last-child,
.hz-tab-menu h3,
.rich-text p:last-child {
    margin-bottom: 0;
}

.buttons .button {
    margin-top: 0;
}

/* Bold taglines are semibold */
.tagline strong {
    
    font-weight: 600;
}

/* Remove native checkbox styling */
.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: none;
}

/* These elements will be invisible to the mouse */
.delights-shortcuts-bar-wrapper,
.delights-shortcuts-bar-overlay,
.hero-gradient,
.head-ui-overlay {
    pointer-events: none;
}

/* These elements will be visible to the mouse */
.delights-shortcuts-bar-message,
.button.is-lightbox {
    pointer-events: auto;
}

/* Video lightbox border radius */
.w-lightbox-frame {
    border-radius: 8px;
    overflow: hidden;
}

/* Rich text styling: lists, images, links.. */
li::marker {
    font-family: 'Milliard Bold';
    color: #000;
    font-weight: 700;
}

.tooltip:hover .tooltip-wrapper,
.textip:hover .tooltip-wrapper,
.button.nav-button:hover .tooltip-wrapper {
    display: flex;
}

.w-nav-overlay {
    top: 0%;
    background-color: rgb(0 0 0 / 24%);
    transition-property: all;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    margin-top: -8px;
}

.pricing-toggle.off .pricing-toggle-circle {
    transform: translateX(-100%);
}

.header-wheels {
    -webkit-mask-image: linear-gradient(to bottom, transparent 20%, black 30%, black 75%, transparent 90%);
    mask-image: linear-gradient(to bottom, transparent 20%, black 30%, black 75%, transparent 90%);
}

.hz-tab-menu.w--current .hz-tab-icon {
    opacity: 1;
    transform: translateX(0);
}

.integration-card:hover .integration-card-logo-wrapper {
    z-index: 1;
    box-shadow: rgb(56 56 138 / 20%) 0px 24px 48px -16px;
    transform: perspective(1200px) translate3d(0px, 0px, 24px) perspective(1200px);
}

.integration-card:hover .hyperlink {
    border-bottom-color: #2b44e7;
}

.inliner * {
    display: inline;
    margin-bottom: 0;
}

.breadcrumb-link:hover .breadcrumb-icon {
    transform: translateX(-2px);
}

.collab .collab-tooltip {
    background-color: currentcolor;
}

.collab:hover .collab-tooltip {
    display: block;
    opacity: 1;
    transform: translateY(0%);
}

.collab-wrapper .collab-content:nth-child(5n + 1) .collab {
    color: #09bb90;
}

.collab-wrapper .collab-content:nth-child(5n + 2) .collab {
    color: #3f8ff7;
}

.collab-wrapper .collab-content:nth-child(5n + 3) .collab {
    color: #8423ff;
}

.collab-wrapper .collab-content:nth-child(5n + 4) .collab {
    color: #ea3c10;
}

.collab-wrapper .collab-content:nth-child(5n + 5) .collab {
    color: #eabe10;
}

.w-dyn-empty {
    display: none;
}

.prd-visual {
    filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.05));
}

.section-wrapper.is-close:hover,
.close-video-button:hover {
    /* use a custom cursor image on hover */
    cursor: url("https://assets-global.website-files.com/62b5b85dd560583e288cb389/63f78477758199252293f652_loop-cursor.svg") 0 0, auto;
}

.hz-tab-lottie&gt;svg {
    transform: unset !important;
}

.header-wheel-video,
.scrolly-visual-wrapper,
.delight-toggle-ball,
.ui-picture-wrapper,
.ui-grid.is-square,
.ui-profile {
    aspect-ratio: 1 / 1;
}

.custom-visuals {
    aspect-ratio: 5 / 4;
}

.delight-wrapper.realtime {
    aspect-ratio: 4 / 3;
}

.integration-card-logo-wrapper {
    aspect-ratio: 16 / 9;
}

.collab :first-child {
    font-weight: 500;
}

.news-banner:hover .news-link,
.widget-banner:hover .widget-link {
    opacity: 1;
}

.news-banner:hover .button-arrow,
.widget-banner:hover .button-arrow {
    transform: translateX(0.2em);
}

blockquote strong:last-child {
    font-size: 1rem;
    font-family: "ABC Marfa";
    font-weight: 800;
}

.check-icon[tier="starter"] {
    color: #8423ff;
}

.check-icon[tier="pro"] {
    color: #2b44e7;
}

.hero-gradient {
    -webkit-mask-image: linear-gradient(to bottom, transparent 20%, black 30%, black 90%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 20%, black 30%, black 90%, transparent 100%);
}

.nav-background.is-scrolled,
.wf-design-mode .nav-background {
    transform: translate(0px, 0%);
}

.nav-dropdown:hover .nav-dropdown-icon {
    color: #2b44e7;
    transform: translateY(0.1rem);
}

a.nav-dropdown-link:hover .nav-dropdown-link-title {
    color: #2b44e7;
}

/* .nav-dropdown:hover .nav-item {
    opacity: 1;
} */

.hero-circle {
    animation: rotate 6s linear infinite;
}

@keyframes rotate {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

.donut-vid {
    width: 100%;
}

.donut-video.is-front {
    -webkit-mask-image: linear-gradient(to bottom, transparent 40%, black 45%);
    mask-image: linear-gradient(to bottom, transparent 40%, black 45%);
}

.donut-video.is-back {
    -webkit-mask-image: linear-gradient(to top, transparent 40%, black 45%);
    mask-image: linear-gradient(to top, transparent 40%, black 45%);
}

.wf-design-mode .head-ui-overlay-avatar,
.wf-design-mode .button.is-lightbox.is-demo {
    opacity: 1;
}

.wf-design-mode .head-title {
    backdrop-filter: blur(24px);
}


@media (max-width: 400px) {
    .privacy_policy h1.german {
        font-size: 20px !important;
    }
}

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

    .imprint_container {
        padding-left: 0%;
        padding-right: 0%;

    }

    .imprint-wrapper {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }

    .privacy-whole-wrapper {
        padding: 30px 20p 20px 20px;
    }
    .privacy_container{
        margin-top: -68px;
    }

    .wordpress_detail {
        padding: 28px 20px;
    }

    .wordpress_content p {
        padding: 28px 20px;
    }

    .card-container {
        margin-right: 20px;
        gap: 21px;
    }

    .card {
        width: 100%;
    }

    .card-title {
        font-size: 17px;
        
    }

    .blog-content {
        height: 182px;
    }
}

/* Small screens */
@media (max-width: 577px) {
    .great-exp-mob {
        display: flex !important;
    }

    .great-exp-lg {
        display: none !important;
    }
}

/* Medium screens */
@media (min-width: 769px) {
    .great-exp-mob {
        display: none !important;
    }

    .great-exp-lg {
        display: flex !important;
    }
}

/* Large screens */
@media (min-width: 993px) {
    .great-exp-mob {
        display: none !important;
    }

    .great-exp-lg {
        display: flex !important;
    }
}

/* Extra Large screens */
@media (min-width: 1201px) {
    .great-exp-mob {
        display: none !important;
    }

    .great-exp-lg {
        display: flex !important;
    }

}

@media screen and (max-width: 992px) {
    .blogs-overflow {
        width: 70%;
    }
}

/* Media query for small screens (up to 768px) */
@media (max-width:769px) {
    .sub-management-heading-margin {
        margin-top: 0px !important;
    }
    .sub-management_heading h1,.interready_content h2  { 
        text-align: left !important;
        font-size: 15px;
    }
    .card-container {
        overflow-x: auto;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        /* Enable smooth scrolling on iOS devices */
    }

    .card {
        display: inline-block;
        margin-right: 0;
        /* Reset margin for small screens */
    }

    .imprint-wrapper {
        padding-left: 44px;
        padding-right: 44px;
    }

    .accordion {
        width: 100%;
    }

    .space-integration {
        margin-top: 40px;
    }

    .experience-containers {
        padding: 40px;
    }

    .placholder {
        margin-top: 32px;
        margin-right: 32px
    }

    .blog-content {
        /* height: auto; */
    }

    /* nav.navbar {
        height: auto;
    } */

    .blog-det-img {
        width: 100%;
    }

    .desktopImg {
        width: 715px;
    }

    .ui-overlay {
        position: static !important;
        width: 100vw !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    .collaborate_btn {
        text-align: center !important;
    }

    .blog-cards-container {
        gap: 30px;
        text-align: start;
        display: flex;
        flex-direction: row;
        flex-wrap: unset;
        overflow-x: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .blog-cards-container::-webkit-scrollbar {
        display: none;
        /* Safari and Chrome */
    }

    .dashed-border {
        background-image: unset !important;
    }

    .management_description {
        width: 100%;
        /* 49.28px */
    }

    .mobile-icon-md {
        width: 50% !important;
    }

    /* .navbar-nav {
        align-items: baseline;
    } */
}

.bits-nav {
    width: 100%;
    background-color: #DFE8F7;
    border: 1px solid #416FB8;
    height: 68px;
    position: sticky;
    top: 1.5vh;
    z-index: 1000000;
    border-radius: 16px;
    box-shadow: 0px 2px 20px 0px #0000002B;
    padding-left: 3rem;
    padding-right: 3rem;
    display: flex;
    align-items: center;
}
.img-dimensions {
    /* width: 1200px;
    height: auto; */
}
.d-36 {
    height: 36px;
    width: 36px;
}
.r-links {
    color: #007bff;
}
.r-links:hover {
    color: #0056b3;
}
@media (max-width: 767.98px) {
    .blog-btn-next-dummy {
        display: none;
    }
    .blog-btn::before {
        content: '';
        display: inline-block;
        width: 83px;
        height: 5px;
        background-color: #EF6F6F;
        margin-right: 2px;
        vertical-align: middle;
        border-radius: 66px;
    }

    .blog-btn-next::before {
        content: '';
        position: absolute;
        bottom: 7px;
        left: 106%;
        width: 70%;
        height: 5px;
        background-color: #EF6F6F;
        border-radius: 66px;
        /* content: '';
    display: inline-block;
    width: 89px;
    height: 5px;
    background-color: #EF6F6F;
    margin-right: -220px;
    vertical-align: middle;
    border-radius: 66px; */
    }

    html,
    body {
        overflow-x: hidden;
    }

    /* nav.navbar {
        width: 100%;
        height: auto;
        padding: 12px;
    }

    ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
        gap: 15px;
    }

    .navbar-nav .nav-link {
        font-size: 17px;
    } */

    .switch {
        position: relative;
        display: inline-block;
        width: 60px;
        height: 34px;
    }

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

    .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        /* background-color: #ccc; */
        -webkit-transition: .4s;
        transition: .4s;
    }

    .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

    input:checked+.slider {
        background-color: #2196F3;
    }

    input:focus+.slider {
        box-shadow: 0 0 1px #2196F3;
    }

    input:checked+.slider:before {
        -webkit-transform: translateX(26px);
        -ms-transform: translateX(26px);
        transform: translateX(26px);
    }

    /* Rounded sliders */
    .slider.round {
        border-radius: 34px;
    }

    .slider.round:before {
        border-radius: 50%;
    }

    .hero_content {
        max-width: 319px;
    }

    .hero_heading {
        font-family: 'Milliard Bold';
        text-align: start;
        font-size: 24px;
        line-height: 44px !important;
        font-weight: 700;
    }

    .digital {
        font-size: 30px;
    }

    .end {
        font-family: 'Milliard Bold';
        font-size: 24px;
        font-weight: 700;
    }

    .hero_description {
        text-align: start;
        font-size: 14px;
        line-height: 26px !important;
    }

    .hero_btn {
        width: 100%;
    }

    .hero_btn:hover {
        width: 110%;
    }

    #hero_section {
        padding-top: 185px;
        margin-bottom: -200px !important;
    }

    .home-mobile-top-img img {
        position: absolute;
    }

    img.home-mobile-top-img1 {
        top: 77px;
        left: 315px;
    }

    .help-you-text {
        display: block;
    }

    .howwecanhelp {
        font-size: 32px;
        position: relative;
        top: -110px;
        left: 30px;
    }

    .similar_ideas {
        text-align: start;
        padding-left: 15px;
    }

    .similar_ideas button:hover {
        width: 70%;
    }

    img.blue_box {
        top: 0;
        right: 1px;
        height: 1050px;
    }

    .home_ideas_heading {
        font-family: 'Milliard Bold';
        font-size: 32px;
        font-weight: 700;
        text-align: start;
    }

    .home-ideas-sub-container {
        margin-left: 0;
    }

    .accordion-item {
        /* max-width: 404px; */
    }

    .home-ideas-container {
        height: auto;
        border-radius: 0;
    }

    #blueit_system {
        padding: 0;
        margin-left: 0;
    }

    .blueit_system_top_heading {
        font-size: 32px;
    }

    .blutit_btn {
        margin-left: 0;
    }

    .home_ideas_heading {
        padding: 24px 24px 0px 18px
    }

    .ideas-images img {
        width: 100%;
        height: auto;
    }

    /* .navbar {
        margin-top: 0 !important;
    } */

    /* nav.navbar {
        border: 0;
        border-radius: 0;
    } */

    /* ul.navbar-nav.me-auto.mb-2.mb-lg-0 {
        margin-left: 0 !important;
    } */

    .blog-content {
        border: 1px solid #898989;
        border-top: none;
    }

    .work_container {
        padding: 40px 40px 0 20px;
        border-radius: 0;
        margin-top: -180px;
        display: block;
    }

    .howwecanhelp {
        text-align: start;
    }

    .contact_container {
        border-radius: 0;
    }

    .footer_container {
        border-radius: 0;
    }

    .footer_right {
        border-radius: 0;
    }

    .experience_heading {
        text-align: start;
        padding: 20px;
    }

    .our_work_div,
    .our_work_div_last {
        display: block;
        margin-left: 0;
    }

    .our_work_div,
    .our_work_div_last {
        max-width: 388px;
    }

    .collaborate_btn button {
        margin-left: 30px;
    }

    .portfolio_comfort_heading h1 {
        margin-bottom: 40px !important;
    }

    .thesolutiontopheading {
        text-align: start;
    }

    .blueitsystem {
        display: block;
    }

    .innovative_row {
        padding-bottom: 20px;
        gap: 20px;
        margin-right: 20px;
    }

    .blog-cards-container {
        gap: 140px;
        text-align: start;
        display: flex;
        flex-direction: row;
        flex-wrap: unset;
        overflow-x: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .blog-cards-container::-webkit-scrollbar {
        display: none;
        /* Safari and Chrome */
    }

    .tinking_content_listing img {
        max-width: 380px !important;
    }

    .latest-text {
        font-family: 'Milliard Bold';
        font-size: 32px;
        font-weight: 700;
    }

    .view-blogs {
        text-align: start;
    }

    .let_thinking_heading {
        text-align: start;
    }

    #blogs-list {
        max-width: 330px;
    }

    .mobile-container {
        width: 82.92%;
        margin-left: 8%;
    }

    .innovative_row_mobile {
        gap: 20px;
        margin-right: 20px;
    }

    .innovative_btn {
        margin-top: 20px;
        position: relative;
        z-index: 9;
    }

    .innovative_container {
        border-radius: 0;
    }

    .thinking_container {
        border-radius: 0;
    }

    .blog_content_long {
        max-width: 380px;
        margin: 0 auto;
    }

    .blog_content_long img {
        border-top-left-radius: 28px;
        border-top-right-radius: 28px;
        border: 1px solid #898989;
    }

    #form {
        z-index: 0 !important;
    }

    .social_link {
        display: block;
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .footer_logo {
        padding-bottom: 30px;
    }

    .footer_contact_info {
        margin-top: 15px;
        /* margin-bottom: 70px; */
    }

    .footer_blue_box img {
        top: 265px;
        right: 0px;
        position: absolute;
        width: 155px;
        height: 260px;
    }

    .footer_right {
        /* position: absolute; */
        left: 0;
        bottom: 0;
        width: 100%;
        margin-bottom: 0;
        display: block;
        text-align: center;
    }

    .blueit_img,
    .tailored {
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .blueit_img img {
        width: 83px;
    }

    .tailored {
        width: 83px;
    }

    .blueitsystem {
        margin-bottom: 25px;
        margin-left: 0;
    }

    .blueit_content h1 {
        margin-bottom: 10px;
    }

    .image-main,
    .image-hover {
        width: 234px;
    }

    .mobile_image,
    .image-mobile-hover {
        width: 125px !important;
    }

    /* Blogs */


    .blog_thinking h1 {
        font-size: 52px;
    }

    .blog_thinking h2 {
        font-size: 28px;
    }

    .blog_thinking_container {
        border-radius: 0;
    }

    #blog_section .container .row {
        gap: 30px;
    }

    img.blog_side_image2 {
        right: 30px;
        bottom: 0px;
    }

    img.blog_side_image1 {
        top: 85px;
        left: 30px;
        height: 215px;
    }

    /* Blog Details */
    .blog_detail_container {
        border-radius: 0;
        /* height: 288px; */
        padding: 50px 20px;
    }

    #blog_detail {
        margin-top: 60px;
    }

    /* .blog_detail_top_section {
        max-width: 270px;
    } */

    .blog_detail_top_section h1 {
        font-size: 30px;
        position: relative;
        z-index: 9;
    }

    .blog_detail_top_section p {
        font-size: 12px;
    }

    .wordpress_content p {
        padding: 28px 20px;
        border-radius: 0;
    }

    .wordpress_detail {
        padding: 28px 20px;
    }

    .blog-btn::before {
        width: 48px;
    }

    .blog-btn-next::before {
        width: 48px;
        margin-right: -139px;
    }

    .blog-btn,
    .blog-btn-next {
        font-size: 16px;
        margin-right: 0px;
    }

    .blog-btn-next {
        margin-right: 47px;
    }

    .side_image img {
        position: absolute;
        top: 42px;
        right: -10px;
    }

    .privacy_content p {
        text-align: justify;
        font-size: 20px;
        color: #606060;
    }

    /* .blog-row{
    display: flex !important;
    justify-content: space-between;
    gap: 110px;
} */
    .mobile-section_contentdiv h1 {
        color: var(--Gray-2, #717171);
        
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px !important;
        max-width: 148px;
        padding-left: 10px;
    }

    .mobile-section_contentdiv2 h1 {
        color: var(--Gray-2, #717171);
        
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px !important;
        max-width: 148px;
        padding-left: 10px;
    }

    .mobile-section_contentdiv2 {
        left: 240px;
        top: -130px;
        ;
    }

    .mobile-section_contentdiv3 h1 {
        color: var(--Gray-2, #717171);
        
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px !important;
        max-width: 148px;
        padding-left: 10px;
    }

    .mobile-section_contentdiv3 {
        left: 0px;
        top: -70px;
    }

    .mobile-section_contentdiv4 h1 {
        color: var(--Gray-2, #717171);
        
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px !important;
        max-width: 148px;
        padding-left: 10px;
    }

    .mobile-section_contentdiv4 {
        left: 245px;
        top: -200px;
    }

    .mobile-section_contentdiv5 h1 {
        color: var(--Gray-2, #717171);
        
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 13px !important;
        max-width: 148px;
        padding-left: 10px;
    }

    .mobile-section_contentdiv5 {
        left: 0px;
        top: -150px;
    }

    .mobile-section_contentdiv,
    .mobile-section_contentdiv2,
    .mobile-section_contentdiv3,
    .mobile-section_contentdiv4,
    .mobile-section_contentdiv5 {
        position: relative;
    }

    .mobile-section_contentdiv img {
        position: absolute;
        top: -84px;
    }

    .mobile-img-section_container {
        padding-top: 40px;
        padding-left: 42px;
        padding-right: 42px;
        padding-bottom: 69px;
        border-radius: 28px;
        background: #E6ECFF;
        margin-bottom: 40px;
    }

    #mobile-img-section {
        position: relative;
    }

    .figma_image {
        height: 105px;
        width: 160px;
        position: relative;
        bottom: 65px;
    }

    .card2 {
        height: 105px;
        width: 160px;
        position: relative;
        bottom: 55px;
        left: 7px;
    }

    .card3 {
        height: 105px;
        width: 160px;
        position: relative;
        bottom: 160px;
        left: 7px;
    }

    .card1 {
        height: 105px;
        width: 160px;
        position: relative;
        bottom: 125px;
        left: 7px;
    }

    .card5 {
        height: 105px;
        width: 177px;
        position: relative;
        bottom: 230px;
        left: 7px;
    }

    .mobile_center_image img {
        position: absolute;
        left: 44%;
        bottom: 280px;
        height: 600px;
    }

    /* Translet */
    .translet_container {
        border-radius: 0;
    }

    .translet_content_div {
        display: block;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 24px;
    }

    .ready-container {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .translet_demo_content {
        border-radius: 0;
    }

    .translet_heading {
        font-size: 28px;
        padding-right: 20px;
    }

    .transletdescription p {
        font-size: 15px;
        text-align: justify !important;
        padding-left: 0;
    }

    .desktopImg {
        /* height: 319px; */
        width: 360px;
        position: relative;
        z-index: 9;
        margin-top: 50px;
    }

    img.portfolio_sideimage1 {
        top: 520px;
        right: 30px;
        height: 440px;
        display: none;
    }

    img.portfolio_sideimage2 {
        top: 520px;
        left: 55px;
        height: 440px;
        display: none;
    }

    .translet_tool_container {
        border-radius: 0;
        padding-left: 20px;
        padding-top: 24px;
    }

    .user-container {
        margin-left: 20px;
        margin-right: 20px;
    }

    #translet_livedemo {
        margin-top: 20px;
    }

    .translet_demo_content h1 {
        font-size: 24px;
    }

    .the_solution {
        background-color: #3661ED;
        padding-top: 16px;
        padding-bottom: 24px;
        border-radius: 0;
        border: none;
        /* margin-top: 30px; */
    }

    .the_solution p {
        text-align: justify;
        /* max-width: 370px; */
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 10px;
        max-width: none;
    }

    .the_solution h1 {
        font-size: 32px;
        text-align: start;
        padding-left: 20px;
    }

    .friendly_interface_div {
        height: 100%;
        padding-top: 91px;
        padding-left: 22px;
        padding-right: 11px;
        background-color: #3661ED;
        border-radius: 0;
        border: none;
        background: none;
    }

    .friendly_interface_top_heading {
        color: #F2F2F2;
        font-size: 32px;
        padding-top: 24px;
        padding-left: 16px;
        padding-right: 24px;
    }

    .interface-desktop {
        width: 388px;
        /* height: 319px; */
        position: relative;
        z-index: 9;
    }

    .challenge_mobile {
        background: #E6ECFF;
    }

    #translet_challenges {
        padding-top: 0;
    }

    .translet_challenges_content h1 {
        font-size: 32px;
        margin-left: 20px !important;
        text-align: start;
        padding-top: 20px;
    }

    .translet_challenges_content p {
        /* max-width: 370px; */
        text-align: justify;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 24px;
    }

    .trasnlettool_image {
        position: relative;
        right: 5px;
    }

    .traslet_tool_heading {
        margin-bottom: 0px;
        text-align: start;
        font-size: 32px;
    }

    .translet_tool_contentdiv {
        top: 52px;
        right: 20px;
    }

    .translet_tool_contentdiv h1 {
        font-size: 15px;
        text-align: justify;
    }

    #friendly_interface {
        background-color: #3661ED;
    }

    .interready_content {
        align-items: start;
    }
    .sub-management_heading1 {
        width: auto;
        padding-inline:0px;
    }
    .interready_content h1 {
        font-size: 32px;
    }

    .interready_content p {
        text-align: start;
        text-align: justify;
    }

    img.interfaceimg4 {
        top: 130px;
        right: 503px;
    }

    .interready_content span {
        font-size: 15px;
        text-align: start;
    }

    img.interfaceimg3 {
        right: -186px;
        top: 150px;
    }

    .translet_top_image img {
        width: 400px;
    }

    .the_solution {
        background-image: none;
    }

    img.transtoolimage2 {
        left: 0;
        top: -75px;
    }

    /* Efforts Log */

    .portfolio_hero_container {
        border-radius: 0;
        background: #F1E9FE;
        padding-top: 118px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 75px;
        margin-bottom: 0px;
    }

    .portfolio_hero_image img {
        /* width: 388px;
        height: 274.67px; */
    }

    .portfolio_effortcontent {
        display: block;
    }

    .demo_container {
        border-radius: 0;
    }

    .solution_content {
        display: block;
        padding-left: 20px;
        padding-right: 20px;
    }

    #management_tools {
        padding-left: 20px;
        padding-right: 20px;
    }

    .thesolutiontopheading {
        border-radius: 0;
    }

    .solution_content {
        border-radius: 0;
        text-align: justify;
    }

    .portfolio_comfort_heading {
        font-size: 32px;
        text-align: center;
    }

    .portfolio_comfort_heading h1 {
        font-size: 32px;
        
        font-weight: 600;
        /* max-width: 388px; */
        text-align: left;
        padding-right: 20px;
        padding-left: 20px;
    }

    .mac_image img {
        /* width: 388px;
        height: 219px; */
        position: relative;
        z-index: 9;
    }

    .device-compatibility {
        font-size: 32px;
    }

    .mac_image {
        margin-top: 55px;
    }

    .management_description p {
        text-align: justify;
    }

    .management_description span {
        font-family: 'Milliard Bold';
        font-size: 20px;
        font-weight: 700;
        text-align: left;
    }

    .demo-links-mob {
        gap: 15px;
    }

    img.images6 {
        top: 60px;
        right: 225px;
    }

    img.images2 {
        top: 38px;
        left: 200px;
    }

    img.images3 {
        bottom: 620px;
        left: 50px;
    }

    img.images4 {
        bottom: 595px;
        right: 50px;
    }

    img.images8 {
        top: 380px;
        right: 310px;
    }

    .demo_topheading {
        font-size: 24px;
    }

    img.mac_square {
        top: -70px;
        right: 190px;
    }

    img.mac_circle {
        bottom: -44px;
        left: 345px;
    }

    .mob-text {
        font-family: 'Milliard Bold';
        font-size: 15px;
        font-weight: 700;
    }

    .readytogo_content h1 {
        font-size: 32px;
    }

    .insight_container {
        border-radius: 0;
    }

    .interesting_sight_heading {
        font-size: 32px;
        text-align: start;
    }

    .insight_container {
        height: 850px;
    }

    img.image1 {
        right: 30px;
        top: 92px;
    }

    img.image6 {
        right: 190px;
        top: 110px;
        width: 186px;
        height: 109px;
    }

    img.image13 {
        right: 185px;
        top: 265px;
        width: 206px;
        height: 110px;
    }

    img.image8 {
        left: 0px;
        top: 490px;
    }

    img.image4 {
        left: 0px;
        bottom: 130px;
        height: 197px;
        width: 339px;
    }

    img.image11 {
        top: 104px;
        left: 245px;
        width: 142px;
        height: 410px;
    }

    img.image8 {
        left: 0px;
        top: 390px;
        width: 203px;
        height: 109px;
    }

    img.image10 {
        left: 200px;
        bottom: 330px;
    }

    img.image12 {
        right: 20px;
        bottom: 100px;
    }

    .programming_icons {
        margin-bottom: 20px;
    }

    .management_heading h1 {
        font-size: 32px;
        
        font-weight: 600;
        text-align: start;
    }

    img.samsung {
        top: 390px;
        left: 110px;
        width: 186px;
        height: 365px;
    }

    img.mac {
        left: 15px;
        top: 769px;
        width: 375px;
        height: 320px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 90%;
    }

    img.ipad {
        bottom: 740px;
        left: 15px;
        z-index: 9;
        height: 260px;
        width: 388px;
    }

    .macbook_container {
        border-radius: 0;
    }

    .macbook_container {
        height: 100%;
    }

    .tinking_content_listing {
        max-width: 380px !important;
        margin: 0 auto;
    }

    .blog-listing-imgs {
        max-width: 380px !important;
    }

    .tinking_content {
        margin-bottom: 20px;
        width: 150%;
    }

    .blog-listing-img {
        border: 1.7px solid #898989;
    }

    #macbook {
        padding-top: 30px;
        padding-bottom: 24px;
    }

    .innovative_idea_content {
        position: relative;
        z-index: 9;
    }

    .cards-mobile {
        gap: 20px;
        margin: 0px;
        flex-wrap: unset;
        overflow-x: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
        margin-left: 0;
    }

    .cards-mobile::-webkit-scrollbar {
        display: none;
        /* Safari and Chrome */
    }

    .sol-mobile-container {
        width: 100%;
        /* margin-left: -15px; */
    }

    /* .blog-det-img {
        width: 388px;
        height: 252px;
    } */

    /* .wordpress_detail p {
        text-align: justify;
    } */
/* 
    .wordpress_heading {
        font-size: 24px;
    } */

    .heading_main {
        font-size: 28px;
    }

    /* Privacy Policy */

    .privacy_content h1 {
        font-size: 24px;
    }

    .privacy_side_image img {
        position: absolute;
    }

    img.privacy_side_image1 {
        top: 80px;
        left: -10px;
        width: 126px;
        height: 130px;
    }

    img.privacy_side_image2 {
        right: 0;
        bottom: 0px;
        width: 57px;
        height: 200px;
    }

    .privacy_container {
        border-radius: 0;
        height: 303px;
        align-items: center;
        display: flex;
        justify-content: center;

        /* .privacy_policy {
            width: 50%;
        } */
    }

    .imprint_heading_container {
        border-radius: 0;
        height: 303px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .privacy_policy h1.german {
        font-size: 30px;
    }

    .privacy_policy h1 {
        font-size: 48px;
    }


    .privacy_content_head {
        font-size: 40px;
    }

    .imprint_disclaimer {
        font-size: 60px;
    }

    .imprint_container {
        /* padding: 24px 0px; */
        border-radius: 0;
        /* height: 430px; */
    }


    #imprint-section {
        margin-top: 0;
    }

    .imprint_content {
        /* padding-left: 20px !important;
        padding-right: 20px !important; */
    }

    .imprint_content p {
        font-size: 16px;
    }

    .imprint_disclaimer h1 {
        font-size: 48px;
    }

    .thinking_long_heading {
        font-size: 24px;
    }

    .blog-long-img {
        height: 218px;
        object-fit: cover;
    }

    .footer_container {
        height: auto;
    }

  

    .accordion-single {
        /* max-width: 400px !important; */
        border-radius: 12px;
        border: 2px solid #DEDEDE;
        background: #FFF;
        box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);
    }

    

    .leftsolution {
        width: unset;
        padding-right: 15px;
        padding-left: 15px;
    }

    .rightsolution {
        width: unset;
        padding-right: 15px;
        padding-left: 15px;
    }

    .management_slider_div {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .width-55 {
        width: 55%;
    }

    .blutit_btn:hover span:after {
        opacity: 1;
        right: 0;
        margin-right: -18px;
    }

    .form_group {
        /* margin-bottom: 25px; */
    }

    .devices {
        margin-top: 24px;
    }

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

    .device-compatibility-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }

    .hero-img {
        width: 80% !important;
    }

    .text_label {
        margin-top: 0;
    }

    .cards-mobile-container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .head-ui-wrapper {
        margin-top: 1.2rem !important;
    }

    .collaborate-container {
        flex-direction: column-reverse;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /* .nav-item {
        justify-content: start !important;
    } */

    .ui-overlay {
        width: 100vw !important;
    }
}

/* .error_label {
    color: #AA4A44 !important;
    padding-left: 6px !important;
} */

.disbable-div {
    pointer-events: none;
    opacity: 0.4;
}

.page-button {
    display: flex;
    background-color: #E7EDF7;
    justify-content: center;
    align-items: center;
    
    width: 30px;
    height: 36px;
    padding: 8px 12px 8px 12px;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.next-prev-btn {
    display: flex;
    background-color: #E7EDF7;
    justify-content: center;
    align-items: center;
    
    width: 77px;
    height: 36px;
    padding: 8px 12px 8px 12px;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.next-prev-btn:disabled {
    opacity: 0.3;
}

.pagination-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    /* Center buttons horizontally */
    padding: 0 10px;

    /* Padding on left and right */
    .active {
        background-color: #5682C9;
        color: #E7EDF7;
        
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        text-align: left;
    }
}

.page-button,
.next-prev-btn {
    margin: 5px;
    padding: 8px 16px;
    /* Adjust padding as needed */
    background-color: #f0f0f0;
    border: none;
    cursor: pointer;
    outline: none;
}

.next-prev-btn:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}
@media screen and (max-width: 500px) { 
    .nav-with-date { 
        display: block;
    }
    .privacy-whole-wrapper{
        padding: 60px 20px;
    }
    .imprint_container{
        background-color: none;
    }
}
@media screen and (max-width: 600px) {
    .pagination-container {
        padding: 0;
        /* Remove padding on smaller screens */
    }
}

.blog-img-container {
    max-width: 100%;
    height: 247px;
    overflow: hidden;
    background-size: cover;
}
/* @media screen and (max-width: 1399px) { 
    .max-imgsize, .img-dimensions {
        max-height: 600px !important;
        max-width: 600px !important;
    }
}
@media screen and (min-width: 1400px) { 
    .max-imgsize, .img-dimensions {
        max-height: 800px !important;
        max-width: 800px !important;
    }
} */

</pre></body></html>