    /* banner css */
    .horizon-banner-main .horizon-banner-flex {
        justify-content: center;
    }

    .horizon-banner-image {
        margin-top: 60px;
    }

    /* banner css */

    /* builtclassrooms css */
    .builtclassrooms {
        overflow: hidden;
    }

    .builtclassrooms {
        padding-bottom: 120px;
    }

    .builtclassrooms-rightimage {
        transform: translateX(0px);
    }

    .builtclassrooms-tabs>div:first-child {
        margin-top: 0px;
    }

    .builtclassrooms-tabs>div:last-child {
        margin-bottom: 0px;
    }

    .builtclassrooms-tabs>div:last-child .builtclassrooms-borderbottom {
        border: 0px;
    }

    .builtclassrooms-tabs-item h4 {
        font-size: 36px !important;
        display: inline-block;
    }

    .builtclassrooms-tabs-item p {
        font-size: 20px !important;
    }

    .builtclassrooms-tabs {
        padding: 0px;
    }

    section.feature>div>div:nth-child(3) {
        position: relative;
        min-height: 682px;
    }

    section.feature .half-fluid-leftimage {
        top: 0px !important;
    }

    .feature-sectionheading {
        padding-bottom: 60px !important;
    }

    .feature-sectionheading h2 {
        line-height: 32px;
    }

    .feature-item-icon img {
        max-width: 100%;
        max-height: 100%;
    }

    .feature-item-content h5 {
        margin: 0px;
    }

    .feature-item {
        margin-bottom: 8px;
        gap: 0px;
    }

    .feature-contentright {
        margin-top: 0px;
    }

    .feature-item {
        margin-bottom: 8px !important;
    }

    .draw-framework-items h5 {
        margin-bottom: 0px;
    }

    .draw-framework-items {
        margin-top: 0px !important;
    }

    .feature {
        padding: 0px !important;
    }

    .smartertools-card-main-col:first-child .smartertools-card-item img {
        margin: 0px !important;
    }

    .smartertools-card-item img {
        width: 100%;
    }

    .smartertools-card-item h4 {
        padding-bottom: 16px !important;
        font-size: 32px;
        -webkit-text-fill-color: #222;
        color: #222;
    }

    .smartertools-card-item {
        border-radius: 15x;
        padding: 0px;
    }

    .smartertools-cardv2-itemv2 p {
        padding-block: 36px !important;
        font-size: 32px !important;
    }

    .watch-horizon-box {
        padding: 70px 0 0px 88px;
        border-radius: 30px;
    }

    .watch-horizon-content h2 {
        font-weight: 700;
    }

    .letspower-topbar p {
        line-height: 34px !important;
    }

    .smartertools-cardv2,
    .smartertools-card {
        width: 100% !important;
    }

    /* 
    .breadcrumb-item+.breadcrumb-item::before {
        content: url('../images/Divider-Icon.svg') !important;
        margin-top: -2px;
    } */

    /* cosmiq_new_section */
    .cosmiq_new_section {
        padding: 80px 0px;
        background-color: #F5F5F7;
    }

    @media (min-width: 1199px) {
        .builtclassrooms-rightimage img {
            min-width: 1034px;
        }
    }

    @media (max-width: 1199px) {
        .feature .half-fluid-leftimage .featureimage {
            min-height: 300px;
        }

        .smartertools-card-item h4 {
            font-size: 24px;
        }

        .watch-horizon-content h2 {
            font-size: 36px;
            line-height: 44px;
        }

        .smartertools-cardv2-itemv2 p {
            font-size: 24px !important;
            line-height: 32px;
        }

        .builtclassrooms-tabs-item h4 {
            font-size: 24px !important;
        }

    }

    @media (max-width: 991px) {
        .feature-imagemobile img {
            margin-left: 0px;
        }
    }

    @media screen and (max-width:768px) {
        .horizon-banner {
            padding: 20px 0px 10px 0px;
        }

        .builtclassrooms-rightimage {
            transform: translateX(00px);
        }

        .builtclassrooms {
            padding-bottom: 0px;
        }

        .builtclassrooms h2 {
            margin-bottom: 40px;
        }

        .builtclassrooms-tabs-item h4 {
            font-size: 20px !important;
        }

        .builtclassrooms-tabs-item h4 br {
            display: none;
        }

        .horizon-banner-image {
            margin-top: 30px;
        }

        .builtclassrooms-tabs-item p {
            font-size: 16px !important;
            line-height: 24px;
        }

        .feature-sectionheading {
            padding-bottom: 30px !important;
        }

        .feature-item-content h5 {
            font-size: 16px;
            line-height: 24px;
        }

        .feature-item-icon img {
            width: 40px;
            height: 40px;
        }

        section.feature>div>div:nth-child(3) {
            position: relative;
            min-height: auto;
        }

        .smartertools-card-item h4 {
            padding-bottom: 16px !important;
            font-size: 20px;
            line-height: 28px;
        }

        .smartertools-card-main>div {
            margin-top: 50px;
        }

        .smartertools-card-main>div:first-child {
            margin-top: 0px;
        }

        .smartertools-cardv2-itemv2 p {
            padding-block: 20px !important;
            font-size: 20px !important;
            line-height: 28px;
            width: 100%;
        }

        .watch-horizon-box {
            padding: 37px 0;
        }

        .watch-horizon-content h2 {
            font-size: 28px;
            line-height: 36px;
        }

        .smartertools-card-item img {
            width: 100%;
        }

        .breadcrumb-item+.breadcrumb-item::before {
            margin-top: 0px;
        }

        .header-bar {
            padding: 20px 0;
        }

        .letspower-topbar p {
            line-height: 22px !important;
        }

        .cosmiq_new_section {
            padding: 60px 0px;
        }

        .smartertools-card-item h4 {
            margin-bottom: 0px;
        }

        .smartertools-card-item h4 br {
            display: none;
        }

        .builtclassrooms-image img {
            width: 100%;
        }

        .builtclassrooms-content h4 {
            font-size: 24px;
            font-style: normal;
            font-weight: 600;
            color: #222;
        }

        .builtclassrooms-content p {
            color: #272727;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
        }

        .builtclassrooms-content p br,
        .builtclassrooms {
            display: none;
        }

        .builtclassrooms-mobile {
            display: block !important;
        }

        .builtclassrooms-item {
            position: relative;
            margin-bottom: 20px;
        }

        .builtclassrooms-item::after {
            content: "";
            position: absolute;
            background: #00000021;
            width: 50%;
            height: 1px;
            bottom: 10px;
            left: 13px;
        }

        .builtclassrooms-mobile>div div:last-child {
            margin-bottom: 0px;
        }

        .builtclassrooms-mobile>div div:last-child::after {
            content: unset;
        }

        .builtclassrooms-content h4 br {
            display: none;
        }

        .page-template-template-whiteboard .builtclassrooms-item::after {
            bottom: 4px;
        }

        .page-template-template-whiteboard .builtclassrooms-item {
            padding-bottom: 20px;
        }
    }