@media (max-width: 575px)
{
    /* Start General */
    p, button.btn, a.btn, button.mktoButton,
    .privacy-policy table td, 
    .privacy-policy table th
    {
        font-size: 14px !important;
    }
    h6,
    .menu nav .navbar-collapse ul.mobile-phone li:last-of-type a,
    .product-intro ul li,
    .case-studies .filters ul li a,
    .benefits ul li,
    .perfect-seat #lever-jobs-container ul.lever-team ul li span.lever-job-tag,
    .request-demo .request-demo-info ul li,
    .request-demo .request-demo-form form .form-group label,
    .request-demo .request-demo-form form .form-group input[type="text"], 
    .request-demo .request-demo-form form .form-group input[type="email"],
    .request-demo .request-demo-form form .form-group select,
    .request-demo .request-demo-form form .mktoFormCol label,
    .request-demo .request-demo-form form .mktoFormCol input[type="text"], 
    .request-demo .request-demo-form form .mktoFormCol input[type="email"],
    .request-demo .request-demo-form form .mktoFormCol select,
    .contact-us-form form .form-group label,
    .contact-us-form form .form-group input[type="text"],
    .contact-us-form form .form-group input[type="email"],
    .contact-us-form form .form-group select,
    .contact-us-form form .form-group textarea,
    .contact-us-form form .mktoFormCol label,
    .contact-us-form form .mktoFormCol input[type="text"],
    .contact-us-form form .mktoFormCol input[type="email"],
    .contact-us-form form .mktoFormCol select,
    .contact-us-form form .mktoFormCol textarea,
    .resources-template-form .item ul li,
    .resources-template-form .form-info form .form-group label,
    .resources-template-form .form-info form .form-group input[type="text"], 
    .resources-template-form .form-info form .form-group input[type="email"],
    .resources-template-form .form-info form .form-group select,
    .resources-template-form .form-info form .form-group textarea,
    .resources-template-form .form-info form .mktoFormCol label,
    .resources-template-form .form-info form .mktoFormCol input[type="text"], 
    .resources-template-form .form-info form .mktoFormCol input[type="email"],
    .resources-template-form .form-info form .mktoFormCol select,
    .resources-template-form .form-info form .mktoFormCol textarea,
    .challenge-form form .form-group label,
    .challenge-form form .form-group input[type="text"],
    .challenge-form form .form-group input[type="email"],
    .challenge-form form .form-group select,
    .challenge-form form .form-group textarea,
    .challenge-form form .mktoFormCol label,
    .challenge-form form .mktoFormCol input[type="text"],
    .challenge-form form .mktoFormCol input[type="email"],
    .challenge-form form .mktoFormCol select,
    .challenge-form form .mktoFormCol textarea
    {
        font-size: 16px !important;
    }
    h5,
    .menu nav .nav-item .nav-control .nav-back,
    .menu nav .nav-item .dropdown-menu .input-group input,
    .bundle-studentforms ul li,
    .company-intro .item .highlight ul li,
    .core-values ul li,
    .perfect-seat #lever-jobs-container ul.lever-team ul li a.lever-job-title,
    .expert-guidance .features ul li,
    .financial-instability .annotation, 
    .financial-instability-feature .info .annotation,
    .financial-instability .trending .item ul li,
    .search-results .title .input-group input
    {
        font-size: 18px !important;
    }
    h4
    {
        font-size: 22px !important;
    }
    h3,
    .individual-products .accordion .card .media[aria-expanded="true"]:after, 
    .individual-products .accordion .card .media[aria-expanded="false"]:after
    {
        font-size: 24px !important;
    }
    .student-financial-success h2,
    .delivers-solutions fieldset legend
    {
        font-size: 30px !important;
    }
    h1, h2
    {
        font-size: 36px !important;
    }

    html, body 
    {
        overflow-x: hidden !important;
    }
    body
    {
        padding-top: 109px;
    }
    body.transparent-menu
    {
        padding-top: 36px;
    }
    body .container
    {
        padding: 0 15px;
    }
    h1, h2, h3, h4, h5, p
    {
        line-height: normal;
    }
    button.btn, a.btn
    {
        padding: 10px 20px;
    }
    button.mktoButton
    {
        padding: 10px 20px !important;
    }
    .btn.btn-icon
    {
        padding: 0;
    }
    br
    {
        display: none;
    }
    main
    {
        padding: 10px;
    }
    .menu .container
    {
        padding: 0;
    }
    .menu .header-tools
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        padding: 20px 15px;
        -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    }
    .menu .header-tools .navbar-brand
    {
        padding: 0;
    }
    .menu nav .mobile-search .form-inline.show #mobile-btnSearchIconHead
    {
        color:#0C9FF2;
    }
    .menu nav .mobile-search .dropdown-menu
    {
        padding: 30px 15px;
    }
    .menu nav .mobile-search .dropdown-menu .input-group input:hover,
    .menu nav .mobile-search .dropdown-menu .input-group input:focus
    {
        color: #24214B;
        border: 1px solid #0C9FF2;
        border-radius: 4px;
        -webkit-box-shadow: 0px 0px 0px 4px rgba(29, 188, 222, 0.2);
                box-shadow: 0px 0px 0px 4px rgba(29, 188, 222, 0.2);
    }
    .menu nav .mobile-search .dropdown-menu .input-group .input-group-append 
    {
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        z-index: 9;
    }
    .menu nav .mobile-search .dropdown-menu .input-group .input-group-append .btn
    {
        padding: 0;
    }
    .menu nav .navbar-toggler
    {
        color: #24214B;
        padding: 0;
        margin-left: 20px;
        border: none;
        outline: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .menu nav .navbar-collapse
    {
        background: #FAFCFE;
        color: #24214B;
        height: calc(100vh - 72px) !important;
        padding: 20px 15px;
        margin-top: 5px;
        -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    }
    .menu nav .navbar-collapse ul.mobile-phone
    {   
        display: -webkit-box;   
        display: -ms-flexbox;   
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 20px auto 40px;
    }   
    .menu nav .navbar-collapse ul.mobile-phone li
    {
        width: 100%;
    }
    .menu nav .navbar-collapse ul.mobile-phone li:last-of-type a
    {
        display: block;
        font-family: "Gloriola-SemiBold";
        color: #045B9A;
        text-align: right;
        border-left: 1px solid #ECEFF4;;
    }
    .menu nav .navbar-collapse ul.mobile-phone li:last-of-type a i
    {
        padding-right: 5px;
    }
    .menu nav .nav-item .nav-link
    {
        position: relative;
        color: #24214B !important;
        padding: 20px 0;
        border-top: 1px solid #ECEFF4;
        pointer-events: none;
    }
    .menu nav .nav-item .nav-link:after
    {
        content: "\f054";
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        font-family: 'Font Awesome 5 Pro';
        display: block;
        border: none;
    }
    .menu nav .nav-item.student-success .nav-link
    {
        pointer-events: initial;
    }
    .menu nav .nav-item.student-success .nav-link:after,
    .menu nav .nav-item.student-success .dropdown-menu
    {
        display: none !important
    }
    .menu nav .nav-item .dropdown-menu
    {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100vh;
        padding: 0;
        display: block !important;
        left: -105%;
        overflow: auto;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }
    .menu nav .nav-item.opening .dropdown-menu 
    {
        left: 0;
    }
    .menu nav .nav-item .nav-control
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background: #fff;
        padding: 22px 15px;
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
                box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
    }
    .menu nav .nav-item .nav-control .nav-back
    {
        font-family: "Gloriola-Medium";
        color: #000;
    }
    .menu nav .nav-item .nav-control .nav-back i
    {
        color: #000
    }
    .menu nav .nav-item .nav-control i
    {
        padding-right: 10px;
    }
    .menu nav .nav-item .nav-control .navbar-toggler i
    {
        color: #24214B;
    }
    .menu nav .nav-item .nav-control + div.row
    {
        padding: 40px 0 10px;
        margin: 0;
    }
    .menu nav .nav-item .dropdown-menu .flex
    {
        padding-right: 0;
        border: none;
    }
    .menu nav .nav-item .dropdown-menu h5
    {
        padding-bottom: 15px;
        margin-top: 20px;
        margin-bottom: 30px;
        border-bottom: 1px solid #ECEFF4;
    }
    .menu nav .nav-item .dropdown-menu .flex h5
    {
        display: none;
    }
    .menu nav .nav-item .dropdown-menu a.btn
    {
        margin-bottom: 40px;
    }
    .menu nav .nav-item .dropdown-menu .menu-content
    {
        padding-left: 0;
    }
    .menu.fixed .header-tools
    {
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .menu.fixed nav .mobile-search .form-inline #mobile-btnSearchIconHead,
    .menu.fixed nav .navbar-toggler i
    {
        color: #fff;
    }
    footer
    {
        padding-top: 60px;
        padding-bottom: 10px;
        text-align: center;
    }
    footer img.logo
    {
        margin: auto;
        margin-bottom: 80px;
    }
    footer ul,
    footer ul:last-of-type
    {
        margin-bottom: 50px;
    }
    footer form
    {
        margin-bottom: 80px;
    }
    footer form .form-group input
    {
        text-align: center;
    }
    .cookies-notice .accept-button
    {
        margin-top: 15px;
        text-align: center;
    }
    .home-banner,
    .sfs-banner,
    .solutions-banner,
    .resources-banner,
    .case-study-banner,
    .challenge-banner,
    .scholarship-search-challenge,
    .talk-us-banner,
    .company-banner,
    .enrollment-banner,
    .product-banner
    {
        min-height: 660px;
        background-attachment: scroll
    }
    .home-intro,
    .student-financial-success,
    .integrated-solutions,
    .achievements,
    .product-intro,
    .expected-results,
    .fafsa-completion,
    .bundle-studentforms,
    .sfs-intro,
    .sfs-report,
    .delivers-solutions,
    .sfs-roadmap,
    .resources-roadmap,
    .product-plans,
    .case-studies-banner,
    .master-sfs,
    .resources-intro,
    .company-intro,
    .how-we-got,
    .our-careers,
    .careers-banner,
    .benefits,
    .core-values,
    .strong-team,
    .perfect-seat,
    .customer-success-title,
    .looking-for,
    .expert-guidance,
    .customer-success-action,
    .request-demo,
    .clients-say,
    .contact-us-intro,
    .contact-us-form,
    .contact-us-location,
    .financial-instability-feature,
    .financial-instability-level-up .cut-complexity,
    .resources-template-form,
    .resources-template-banner,
    .nothing-found-banner,
    .challenge-videos,
    .challenge-form,
    .office-testimonial-intro,
    .office-testimonial,
    .cody-team,
    .raiseme-lightbulb,
    .podcasters,
    .outsourcing-banner,
    .cycle-times,
    .schools-outsource,
    .impact-outsourcing,
    .faster-finanancial,
    .one-solution,
    .beth-cragar,
    .loan-debt-banner,
    .tragedy-brewing,
    .sfls-banner,
    .sfls-video,
    .digital-transformation,
    .digital-stats,
    .va-banner
    {
        padding-top: 60px;
        padding-bottom: 60px;
        text-align: center;
    }
    .home-intro h2,
    .home-intro .item,
    .integrated-solutions h1,
    .integrated-solutions .row,
    .delivers-solutions h5,
    .delivers-solutions fieldset
    {
        margin-bottom: 80px;
    }
    .home-intro .item h3,
    .integrated-solutions .left-content a.btn,
    .achievements h2,
    .content-hub .card .card-body a.btn,
    .multi-bundle .item,
    .product-plans h5,
    .product-plans .item,
    .individual-products h5,
    .students-enrolled .title,
    .students-enrolled .item,
    .financial-situation .title,
    .financial-situation .content .media,
    .company-intro .item,
    .our-leadership .item,
    .request-demo .request-demo-info h1,
    .podcasters .media
    {
        margin-bottom: 60px;
    }
    .delivers-solutions fieldset legend,
    .case-studies-banner h1,
    .shout-out h1,
    .shout-out .testimonials .item,
    .resources-intro .item h6,
    .our-leadership .item,
    .our-careers .title,
    .careers-banner .title h1,
    .careers-banner .flex a.btn,
    .perfect-seat h2,
    .perfect-seat #lever-jobs-container ul.lever-team,
    .expert-guidance .kits .item a.btn,
    .customer-success-action a.btn,
    .clients-say h2,
    .contact-us-intro .title h1,
    .financial-instability-level-up .title,
    .search-results .title,
    .search-results .title .input-group,
    .office-testimonial-items h2,
    .cody-team h3,
    .sfls-banner h5
    {
        margin-bottom: 40px;
    }
    /* End General */

    /* Start Home */
    .home-banner
    {
        text-align: center;
    }
    .home-intro .item:last-of-type
    {
        margin-bottom: 0;
    }
    .integrated-solutions .media .media-body
    {
        text-align: left;
    }
    .achievements .flex h5
    {
        margin-top: 30px;
    }
    .achievements .flex ul
    {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .achievements .testimonials
    {
        padding-top: 30px;
    }
    .achievements .testimonials .item hr
    {
        display: inline-block;
        margin-top: 30px;
    }
    .achievements .testimonials .item p
    {
        margin-bottom: 30px;
    }
    .achievements .companiesCarousel 
    {
        padding-top: 30px;
    }
    .achievements .companiesCarousel .item img
    {
        height: 30px;
    }
    .content-hub
    {
        padding-top: 60px;
        padding-bottom: 0;
    }
    /* End Home */

    /* Start Products */
    .product-banner
    {
        min-height: 650px;
    }
    .product-banner img
    {
        width: 50px;
        margin-right: 10px;
    }
    .product-intro ul li,
    .bundle-studentforms ul li
    {
        text-align: left;
    }
    .expected-results .item .flex
    {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .expected-results .item a.btn,
    .expected-results .item .flex p
    {
        margin-bottom: 30px;
    }
    .expected-results .item,
    .bundle-studentforms a.btn
    {
        margin-bottom: 50px;
    }
    .fafsa-completion .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .fafsa-completion .media img
    {
        display: block;
        width: 150px;
        margin: auto;
        margin-bottom: 30px;
    }
    .fafsa-completion .media .media-body
    {
        padding-left: 0;
    }
    .bundle-studentforms ul
    {
        padding-right: 0;
    }
    .bundle-studentforms .media
    {
        text-align: left;
    }
    .multi-bundle .item .title hr
    {
        margin: auto;
        margin-bottom: 10px;
    }
    .studentForms-action .get-studentForms
    {
        margin-top: 50px;
        padding-top: 50px;
    }
    .outsourcing-banner img,
    .cycle-times img
    {
        width: 70%;
        margin: auto;
    }
    .outsourcing-banner img.logo,
    .outsourcing-banner h3,
    .outsourcing-banner p,
    .cycle-times img,
    .impact-outsourcing .items .item h4,
    .former-outsourcers img
    {
        margin-bottom: 30px;
    }
    .impact-outsourcing .items 
    {
        width: 100%;
    }
    .impact-outsourcing .items .item
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .impact-outsourcing .items .item .media,
    .faster-finanancial .media,
    .one-solution .items .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .impact-outsourcing .items .item .media img
    {
        margin: auto;
    }
    .faster-finanancial .media img,
    .one-solution .items .media .icon
    {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .one-solution .items .media
    {
        margin-bottom: 50px;
    }
    /* End Products */

    /* Start SFS */
    .sfs-banner
    {
        text-align: center;
    }
    .sfs-intro
    {
        padding-right: 20px;
        padding-left: 20px;
    }
    .intro-video iframe
    {
        height: 250px;
    }
    .sfs-report img
    {
        width: 55%;
        margin-bottom: 40px;
    }
    .sfs-report a.btn
    {
        margin-bottom: 30px;
    }
    .delivers-solutions fieldset
    {
        text-align: left;
    }
    .delivers-solutions fieldset .item 
    {
        padding: 0 15px;
    }
    .delivers-solutions fieldset .item .media img
    {
        width: 40px;
        margin-right: 15px;
    }
    .sfs-roadmap .media,
    .resources-roadmap .media,
    .download-eBook .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .download-eBook
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .download-eBook .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }
    .sfs-roadmap .media img,
    .resources-roadmap .media img,
    .download-eBook .media img
    {
        display: block;
        width: 200px;
        margin: auto;
        margin-bottom: 30px;
    }
    .sfs-roadmap .media .media-body,
    .resources-roadmap .media .media-body
    {
        padding-left: 0;
    }
    /* End SFS */

    /* Start Solutions */
    .solutions-banner
    {
        text-align: center;
    }
    .product-plans 
    {
        padding-bottom: 0;
    }
    .product-plans .item hr
    {
        margin: auto;
        margin-bottom: 20px;
    }
    .product-plans .item h5
    {
        margin-bottom: 20px;
    }
    .individual-products .accordion .card .media
    {
        padding: 30px;
        padding-left: 0;
    }
    .individual-products .accordion .card .media img
    {
        width: 50px;
        margin-right: 20px;
    }
    .individual-products .accordion .card .media[aria-expanded="true"]:after, 
    .individual-products .accordion .card .media[aria-expanded="false"]:after
    {
        right: 5px;
    }
    .individual-products .accordion .card .card-body 
    {
        padding: 0 0 50px;
    }
    .individual-products .accordion .card .card-body h6,
    .individual-products .accordion .card .card-body a.btn
    {
        margin-bottom: 30px;
    }
    .individual-products
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .maximize-effectiveness
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .maximize-effectiveness .intro h5 span
    {
        display: block;
    }
    .maximize-effectiveness .item 
    {
        margin-top: 60px;
    }
    .maximize-effectiveness .item .content iframe
    {
        width: 100%;
        height: 200px;
        margin-bottom: 20px;
    }
    .maximize-effectiveness .item .content a.btn
    {
        margin-bottom: 30px;
    }
    /* End Solutions */

    /* Start Customers */
    .case-studies-banner .flex 
    {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: 25px;
    }
    .case-studies
    {
        padding-bottom: 60px;
    }
    .case-studies .card .card-body
    {
        padding-top: 10px;
    }
    .case-studies .card img 
    {
        height: 200px;
    }
    .case-studies a.loadMore
    {
        margin-top: 20px;
    }
    .shout-out,
    .shout-out .testimonials
    {
        padding-top: 60px;
        text-align: center;
    }
    .shout-out .videos .modal .modal-body 
    {
        padding: 0 20px 20px;
    }
    .shout-out .videos .modal .modal-body iframe
    {
        height: 300px;
    }
    /* End Customers */

    /* Start Enrollment Acceleration */
    .students-enrolled,
    .financial-situation
    {
        padding-top: 60px;
        padding-bottom: 10px;
        text-align: center;
    }
    .students-enrolled .item h5
    {
        margin-bottom: 30px;
    }
    .financial-situation .content .media
    {
        text-align: left;
    }
    .financial-situation .content .media img 
    {
        width: 60px;
        margin-right: 30px;
    }
    /* End Enrollment Acceleration */

    /* Start Resources */
    .resources-banner
    {
        text-align: center;
    }
    .resources-intro .item
    {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .challenge-videos iframe
    {
        margin-top: 20px;
        height: 200px;
    }
    .challenge-form h3
    {
        margin-bottom: 30px;
    }
    .challenge-form form
    {
        padding: 0;
    }
    .challenge-form form .mktoFormRow
    {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }
    .challenge-form form .form-group,
    .challenge-form form .mktoFormCol
    {
        text-align: left;
        margin-bottom: 15px !important;
    }
    .challenge-form form label.mktoLabel
    {
        margin-bottom: 10px;
    }
    .challenge-form form .form-group input[type="text"],
    .challenge-form form .form-group input[type="email"],
    .challenge-form form .form-group select
    .challenge-form form .form-group textarea,
    .challenge-form form .mktoFormCol input[type="text"],
    .challenge-form form .mktoFormCol input[type="email"],
    .challenge-form form .mktoFormCol select,
    .challenge-form form .mktoFormCol textarea
    {
        height: 40px;
    }
    .challenge-form form button.btn,
    .challenge-form form .mktoButtonRow 
    {
        margin-top: 20px;
        margin: auto;
        padding: 0;
    }
    .challenge-download 
    {
        padding: 60px 0;
        text-align: center;
    }
    .challenge-download .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .challenge-download .media img
    {
        width: 100px;
        margin: auto;
        margin-bottom: 30px;
    }
    .office-testimonial-intro img
    {
        width: 70%;
        padding-top: 30px;
        margin: auto;
    }
    .office-testimonial .item,
    .raiseme-lightbulb .flex
    {
        margin: 0;
        padding: 20px;
    }
    .office-testimonial .item .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .office-testimonial .item .media img
    {
        display: block;
        margin: 20px auto;
    }
    .office-testimonial-items .item
    {
        margin-bottom: 20px;
    }
    .office-testimonial-items .item img
    {
        margin-bottom: 20px;
    }
    .cody-profile .profile
    {
        margin-top: 30px;
    }
    .cody-team img
    {
        margin-top: 20px;
    }
    .coming-soon .card
    {
        padding-bottom: 50px;
    }
    .loan-debt-banner
    {
        background: none;
        background-color: #24214B;
    }
    .sfls-video iframe
    {
        height: 210px;
        margin-bottom: 30px;
    }
    .va-animation-banner
    {
        padding-top: 50px;
        padding-bottom: 20px;
    }
    .va-animation-banner img 
    {
       width: 130px;
    }
    .va-animation-banner iframe
    {
        height: 190px;
        margin: 20px auto;
    }
    .va-banner .btn
    {
        margin-bottom: 30px;
    }
    .va-banner .play-video
    {
        padding-left: 0;
    }
    .va-banner .modal .modal-body
    {
        padding: 10px 0;
    }
    .va-banner .modal .modal-body iframe
    {
        height: 285px;
    }
    /* End Resources */

    /* Start Company */
    .company-banner
    {
        text-align: center;
    }
    .company-intro .item h6
    {
        margin-bottom: 30px;
    }
    .company-intro .item .highlight ul li
    {
        text-align: left;
    }
    .our-leadership
    {
        padding-top: 60px;
        padding-bottom: 20px;
        text-align: center;
    }
    .our-leadership .title
    {
        text-align: left;
        margin-bottom: 30px;
    }
    .our-leadership .item img 
    {
        width: 200px;
        height: 200px;
    }
    .our-class,
    .press-releases 
    {
        padding-top: 0;
        padding-bottom: 20px;
    }
    /* End Company */

    /* Start Careers */
    .careers-banner .flex 
    {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .careers-banner .flex h6, 
    .careers-banner .flex h5
    {
        margin-bottom: 30px;
    }
    .benefits ul,
    .core-values ul
    {
        text-align: left;
    }
    .benefits a.btn
    {
        margin-top: 30px;
    }
    .core-values
    {
        padding-bottom: 30px
    }
    .core-values ul li span
    {
        width: 35px;
        height: 35px;
        margin-right: 15px;
    }
    .strong-team ul 
    {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .strong-team ul li:last-of-type a
    {
        margin-right: 0;
    }
    .perfect-seat
    {
        padding-bottom: 10px;
    }
    .perfect-seat #lever-jobs-container
    {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .perfect-seat #lever-jobs-container ul.lever-team:last-of-type
    {
        margin-bottom: 0;
    }
    .perfect-seat #lever-jobs-container ul.lever-team h4
    {
        margin-bottom: 20px;
    }
    /* End Careers */
    
    /* Start Customer Success */
    .customer-success-title
    {
        padding-bottom: 40px;
    }
    .expert-guidance,
    .customer-success-action
    {
        padding-bottom: 20px;
    }
    .expert-guidance .features p.title
    {
        padding-top: 30px;
        margin-bottom: 20px;
    }
    .expert-guidance .features ul li
    {
        text-align: left;
    }
    .expert-guidance .kits .item hr
    {
        margin: 0 auto 10px;
    }
    .expert-guidance .kits .item h6,
    .customer-success-action h6
    {
        margin-bottom: 20px;
    }
    .expert-guidance .kits .item h6
    {
        min-height: auto;
    }
    /* End Customer Success */

    /* Start Request Demo */
    .request-demo
    {
        padding-bottom: 40px;
    }
    .request-demo .request-demo-info h3
    {
        margin-bottom: 30px;
    }
    .request-demo .request-demo-info ul
    {
        text-align: left;
    }
    .request-demo .request-demo-form
    {
        width: 100%;
        padding: 20px 15px;
    }
    .request-demo .request-demo-form .form-group
    {
        text-align: left;
    }
    .request-demo .request-demo-form form .mktoFormCol
    {
        margin-bottom: 20px !important;
    }
    .request-demo .request-demo-form form label.mktoLabel 
    {
        margin-bottom: 10px;
    }
    .request-demo .request-demo-form form .form-group input[type="text"], 
    .request-demo .request-demo-form form .form-group input[type="email"],
    .request-demo .request-demo-form form .form-group select,
    .request-demo .request-demo-form form .mktoFormCol input[type="text"], 
    .request-demo .request-demo-form form .mktoFormCol input[type="email"],
    .request-demo .request-demo-form form .mktoFormCol select
    {
        height: 40px;
    }
    .request-demo .request-demo-form form .mktoButtonRow
    {
        margin-top: 0;
    }
    .request-demo .request-demo-form form .form-group iframe
    {
        margin: 30px auto 20px;
    }
    .clients-say
    {
        padding-bottom: 20px;
    }
    .virtual-assistants
    {
        height: auto;
    }
    .virtual-assistants img
    {
        margin-bottom: 20px;
    }
    .virtual-assistants .request-demo-info h1
    {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .digital-transformation
    {
        padding-bottom: 0px;
    }
    .digital-stats .media
    {
        margin-bottom: 30px;
    }
    .digital-stats .media img 
    {
        margin-right: 20px;
        width: 100px;
    }
    .digital-stats .media .media-body h5
    {
        text-align: left;
    }
    /* End Request Demo */

    /* Start Contact Us */
    .contact-us-intro
    {
        padding-bottom: 20px;
    }
    .contact-us-intro .item h6
    {
        min-height: auto;
    }
    .contact-us-form h3
    {
        margin-bottom: 30px;
    }
    .contact-us-form form
    {
        padding: 0;
    }
    .contact-us-form form .mktoFormRow
    {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }
    .contact-us-form form .form-group,
    .contact-us-form form .mktoFormCol
    {
        text-align: left;
        margin-bottom: 15px !important;
    }
    .contact-us-form form label.mktoLabel
    {
        margin-bottom: 10px;
    }
    .contact-us-form form .form-group input[type="text"],
    .contact-us-form form .form-group input[type="email"],
    .contact-us-form form .form-group select,
    .contact-us-form form .form-group textarea,
    .contact-us-form form .mktoFormCol input[type="text"],
    .contact-us-form form .mktoFormCol input[type="email"],
    .contact-us-form form .mktoFormCol select,
    .contact-us-form form .mktoFormCol textarea
    {
        height: 40px;
    }
    .contact-us-form form button.btn
    {
        margin: auto;
        margin-top: 20px;
        padding: 0;
    }
    .contact-us-form form .mktoButtonRow
    {
        margin: auto;
        padding: 0;
    }
    .contact-us-location
    {
        padding-top: 0;
    }
    /* End Contact Us */

    /* Start Financial Instability */
    .financial-instability-container 
    {
        padding: 0;
    }
    .financial-instability .title
    {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .financial-instability .title hr 
    {
        margin: 28px auto 20px;
    }
    .financial-instability .annotation--expanded, 
    .financial-instability-feature .info .annotation--expanded
    {
        padding: 10px;
    }
    .financial-instability .annotation a, 
    .financial-instability-feature .info .annotation a
    {
        display: block;
        word-break: break-all;
    }
    .financial-instability .trending .item,
    .financial-instability-feature .info,
    .financial-instability-maze-full .faces
    {
        padding: 20px;
    }
    .financial-instability .trending .item h3
    {
        margin-bottom: 30px;
    }
    .financial-instability .trending .item ul
    {
        padding-top: 30px;
    }
    .financial-instability .info 
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .financial-instability-reasons .graph
    {
        padding: 40px 20px;
    }
    .financial-instability-reasons .graph h3
    {
        margin-bottom: 30px;
    }
    .financial-instability-reasons .graph-bars .bar-item 
    {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
	}	
	.financial-instability-reasons .graph-bars .bar-item > h6
    {
        width: 100%;
        text-align: left;
	}
	.financial-instability-reasons .graph-bars .bar-item .bar-info
    {
        width: 100%;
	}
    .financial-instability-reasons .media
    {
        margin: 30px auto;
        padding: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .financial-instability-reasons .title .media img
    {
        margin: 30px auto 20px
    }
    .financial-instability-maze-full .videos iframe
    {
        height: 220px;
    }
    .financial-instability-level-up
    {
        padding-top: 40px;
    }
    .financial-instability-level-up .features
    {
        background: none;
        margin-bottom: 20px;
    }
    .financial-instability-level-up .features .media
    {
        padding: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .financial-instability-level-up .features .media img 
    {
        width: 50px;
        margin-right: 15px;
    }
    /* End Financial Instability */

    /* Start Privacy Policy */
    .privacy-policy,
    .legal-documents
    {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .privacy-policy table thead tr th:first-of-type 
    {
        min-width: auto;
    }
    .privacy-policy table td, 
    .privacy-policy table th 
    {
        padding: 5px;
    }
    /* End Privacy Policy */

    /* Start Resources Template */
    .resources-template-banner img
    {
        max-width: 100%;
        margin-top: 40px;
    }
    .resources-template-form .item h6, 
    .resources-template-form .item ul
    {
        margin-bottom: 20px;
    }
    .resources-template-form .form-info
    {
        padding: 20px;
    }
    .resources-template-form .item ul,
    .resources-template-form .form-info form .form-group
    {
        text-align: left;
    }
    .resources-template-form .form-info form .mktoFormCol 
    {
        margin-bottom: 20px !important;
    }
    .resources-template-form .form-info form label.mktoLabel
    {
        margin-bottom: 10px;
    }
    .resources-template-form .form-info form .form-group input[type="text"], 
    .resources-template-form .form-info form .form-group input[type="email"],
    .resources-template-form .form-info form .form-group select,
    .resources-template-form .form-info form .mktoFormCol input[type="text"], 
    .resources-template-form .form-info form .mktoFormCol input[type="email"],
    .resources-template-form .form-info form .mktoFormCol select
    {
        height: 40px;
    }
    .resources-template-form .form-info form .mktoButtonRow
    {
        margin-top: 0;
    }
    .resources-template-form .form-info form button.btn 
    {
        margin-top: 20px;
    }
    /* End Resources Template */

    /* Start Podcast */
    .podcasters .media
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .podcasters .media img
    {
        margin-right: 0;
        margin-bottom: 30px;
    }
    /* End Podcast */

    /* Start Search Results */
    .search-results .title h1
    {
        margin-bottom: 30px;
    }
    .search-results .title .input-group  input
    {
        padding: 0 10px;
    }
    /* End Search Results */
}
@media (min-width: 576px) and (max-width: 991px)
{
    /* Start General */
    p, button.btn, a.btn, button.mktoButton,
    .financial-instability-level-up .features .media .media-body h6,
    .privacy-policy table td, .privacy-policy table th
    {
        font-size: 14px !important;
    }
    h6,
    .menu nav .navbar-collapse ul.mobile-phone li:last-of-type a,
    .product-intro ul li,
    .case-studies .filters ul li a,
    .benefits ul li,
    .perfect-seat #lever-jobs-container ul.lever-team ul li span.lever-job-tag,
    .request-demo .request-demo-info ul li,
    .request-demo .request-demo-form form .form-group label,
    .request-demo .request-demo-form form .form-group input[type="text"], 
    .request-demo .request-demo-form form .form-group input[type="email"],
    .request-demo .request-demo-form form .form-group select,
    .request-demo .request-demo-form form .form-group textarea,
    .request-demo .request-demo-form form .mktoFormCol label,
    .request-demo .request-demo-form form .mktoFormCol input[type="text"], 
    .request-demo .request-demo-form form .mktoFormCol input[type="email"],
    .request-demo .request-demo-form form .mktoFormCol select,
    .request-demo .request-demo-form form .mktoFormCol textarea,
    .contact-us-form form .form-group label,
    .contact-us-form form .form-group input[type="text"],
    .contact-us-form form .form-group input[type="email"],
    .contact-us-form form .form-group select,
    .contact-us-form form .form-group textarea,
    .contact-us-form form .mktoFormCol label,
    .contact-us-form form .mktoFormCol input[type="text"],
    .contact-us-form form .mktoFormCol input[type="email"],
    .contact-us-form form .mktoFormCol select,
    .contact-us-form form .mktoFormCol textarea,
    .resources-template-form .item ul li,
    .resources-template-form .form-info form .form-group label,
    .resources-template-form .form-info form .form-group input[type="text"], 
    .resources-template-form .form-info form .form-group input[type="email"],
    .resources-template-form .form-info form .form-group select,
    .resources-template-form .form-info form .form-group textarea,
    .resources-template-form .form-info form .mktoFormCol label,
    .resources-template-form .form-info form .mktoFormCol input[type="text"], 
    .resources-template-form .form-info form .mktoFormCol input[type="email"],
    .resources-template-form .form-info form .mktoFormCol select,
    .resources-template-form .form-info form .mktoFormCol textarea,
    .challenge-form form .form-group label,
    .challenge-form form .form-group input[type="text"],
    .challenge-form form .form-group input[type="email"],
    .challenge-form form .form-group select,
    .challenge-form form .form-group textarea,
    .challenge-form form .mktoFormCol label,
    .challenge-form form .mktoFormCol input[type="text"],
    .challenge-form form .mktoFormCol input[type="email"],
    .challenge-form form .mktoFormCol select,
    .challenge-form form .mktoFormCol textarea
    {
        font-size: 16px !important;
    }
    h5,
    .menu nav .nav-item .nav-control .nav-back,
    .menu nav .nav-item .dropdown-menu .input-group input,
    .bundle-studentforms ul li,
    .company-intro .item .highlight ul li,
    .core-values ul li,
    .perfect-seat #lever-jobs-container ul.lever-team ul li a.lever-job-title,
    .expert-guidance .features ul li,
    .financial-instability .annotation, 
    .financial-instability-feature .info .annotation,
    .financial-instability .trending .item ul li,
    .search-results .title .input-group input
    {
        font-size: 18px !important;
    }
    h4
    {
        font-size: 22px !important;
    }
    h3
    {
        font-size: 24px !important;
    }
    .student-financial-success h2,
    .delivers-solutions fieldset legend
    {
        font-size: 30px !important;
    }
    h1, h2
    {
        font-size: 36px !important;
    }

    html, body 
    {
        overflow-x: hidden !important;
    }
    body
    {
        padding-top: 112px;
    }
    body.transparent-menu
    {
        padding-top: 40px;
    }
    body .container
    {
        padding: 0 15px;
    }
    h1, h2, h3, h4, h5, p
    {
        line-height: normal;
    }
    button.btn, a.btn
    {
        padding: 10px 20px;
    }
    button.mktoButton
    {
        padding: 10px 20px !important;
    }
    br
    {
        display: none;
    }
    .menu .container
    {
        padding: 0;
    }
    .menu .header-tools
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        padding: 20px 15px;
        -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    }
    .menu .header-tools .navbar-brand
    {
        padding: 0;
    }
    .menu.fixed nav .mobile-search .form-inline #mobile-btnSearchIconHead,
    .menu.fixed nav .navbar-toggler i
    {
        color: #fff;
    }
    .menu nav .mobile-search .form-inline.show #mobile-btnSearchIconHead
    {
        color:#0C9FF2;
    }
    .menu nav .mobile-search .dropdown-menu
    {
        padding: 30px 15px;
    }
    .menu nav .mobile-search .dropdown-menu .input-group input:hover,
    .menu nav .mobile-search .dropdown-menu .input-group input:focus
    {
        color: #24214B;
        border: 1px solid #0C9FF2;
        border-radius: 4px;
        -webkit-box-shadow: 0px 0px 0px 4px rgba(29, 188, 222, 0.2);
                box-shadow: 0px 0px 0px 4px rgba(29, 188, 222, 0.2);
    }
    .menu nav .mobile-search .dropdown-menu .input-group .input-group-append 
    {
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        z-index: 9;
    }
    .menu nav .mobile-search .dropdown-menu .input-group .input-group-append .btn
    {
        padding: 0;
    }
    .menu nav .navbar-toggler
    {
        color: #24214B;
        padding: 0;
        margin-left: 20px;
        border: none;
        outline: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    .menu nav .navbar-collapse
    {
        background: #FAFCFE;
        color: #24214B;
        height: calc(100vh - 72px) !important;
        padding: 20px 15px;
        margin-top: 5px;
        -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    }
    .menu nav .navbar-collapse ul.mobile-phone
    {   
        display: -webkit-box;   
        display: -ms-flexbox;   
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 20px auto 40px;
    }   
    .menu nav .navbar-collapse ul.mobile-phone li
    {
        width: 100%;
    }
    .menu nav .navbar-collapse ul.mobile-phone li:last-of-type a
    {
        display: block;
        font-family: "Gloriola-SemiBold";
        color: #045B9A;
        text-align: right;
        border-left: 1px solid #ECEFF4;;
    }
    .menu nav .navbar-collapse ul.mobile-phone li:last-of-type a i
    {
        padding-right: 5px;
    }
    .menu nav .nav-item .nav-link
    {
        position: relative;
        color: #24214B !important;
        padding: 20px 0;
        border-top: 1px solid #ECEFF4;
        pointer-events: none;
    }
    .menu nav .nav-item .nav-link:after
    {
        content: "\f054";
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        font-family: 'Font Awesome 5 Pro';
        display: block;
        border: none;
    }
    .menu nav .nav-item.student-success .nav-link
    {
        pointer-events: initial;
    }
    .menu nav .nav-item.student-success .nav-link:after,
    .menu nav .nav-item.student-success .dropdown-menu
    {
        display: none !important
    }
    .menu nav .nav-item .dropdown-menu
    {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100vh;
        padding: 0;
        display: block !important;
        left: -105%;
        overflow: auto;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }
    .menu nav .nav-item.opening .dropdown-menu 
    {
        left: 0;
    }
    .menu nav .nav-item .nav-control
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background: #fff;
        padding: 22px 15px;
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
                box-shadow: 0 2px 2px rgba(0, 0, 0, .05);
    }
    .menu nav .nav-item .nav-control .nav-back
    {
        font-family: "Gloriola-Medium";
        color: #000;
    }
    .menu nav .nav-item .nav-control .nav-back i
    {
        color: #000
    }
    .menu nav .nav-item .nav-control i
    {
        padding-right: 10px;
    }
    .menu nav .nav-item .nav-control .navbar-toggler i
    {
        color: #24214B;
    }
    .menu nav .nav-item .nav-control + div.row
    {
        padding: 40px 0 10px;
        margin: 0;
    }
    .menu nav .nav-item .dropdown-menu .flex
    {
        padding-right: 20px;
    }
    .menu nav .nav-item .dropdown-menu .flex h5
    {
        display: none;
    }
    .menu nav .nav-item .dropdown-menu .menu-content
    {
        padding-left: 0;
    }
    .menu.fixed .header-tools
    {
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .dark-menu .menu.fixed nav .mobile-search .form-inline #mobile-btnSearchIconHead,
    .dark-menu .menu.fixed nav .navbar-toggler i
    {
        color: #24214B;
    }
    footer
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .cookies-notice .accept-button button 
    {
        padding: 8px 20px;
    }
    .home-banner,
    .sfs-banner,
    .solutions-banner,
    .resources-banner,
    .case-study-banner,
    .challenge-banner,
    .scholarship-search-challenge,
    .talk-us-banner,
    .company-banner,
    .enrollment-banner,
    .product-banner
    {
        min-height: 660px;
        background-attachment: scroll
    }
    .home-intro,
    .student-financial-success,
    .integrated-solutions,
    .achievements,
    .product-intro,
    .expected-results,
    .fafsa-completion,
    .bundle-studentforms,
    .sfs-intro,
    .sfs-report,
    .delivers-solutions,
    .sfs-roadmap,
    .resources-roadmap,
    .individual-products
    .maximize-effectiveness,
    .case-studies-banner,
    .master-sfs,
    .company-intro,
    .how-we-got,
    .our-careers,
    .careers-banner,
    .benefits,
    .core-values,
    .strong-team,
    .perfect-seat,
    .customer-success-title,
    .looking-for,
    .expert-guidance,
    .customer-success-action,
    .request-demo,
    .clients-say,
    .contact-us-intro,
    .contact-us-form,
    .contact-us-location,
    .financial-instability-feature,
    .financial-instability-level-up .cut-complexity,
    .resources-template-form,
    .nothing-found-banner,
    .challenge-videos,
    .challenge-form,
    .office-testimonial,
    .cody-team,
    .raiseme-lightbulb,
    .outsourcing-banner,
    .schools-outsource,
    .impact-outsourcing,
    .one-solution,
    .beth-cragar,
    .loan-debt-banner,
    .tragedy-brewing,
    .sfls-banner,
    .sfls-video,
    .sfls-video,
    .digital-transformation,
    .digital-stats,
    .va-animation-banner,
    .va-banner
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .home-intro h2,
    .home-intro .item,
    .integrated-solutions h1,
    .integrated-solutions .row,
    .delivers-solutions h5,
    .delivers-solutions fieldset
    {
        margin-bottom: 80px;
    }
    .integrated-solutions .left-content a.btn,
    .achievements h2,
    .content-hub .card .card-body a.btn,
    .product-plans h5,
    .product-plans .item,
    .students-enrolled .title,
    .students-enrolled .item,
    .financial-situation .title,
    .financial-situation .content .media,
    .company-intro .item,
    .our-leadership .item,
    .request-demo .request-demo-info h1
    {
        margin-bottom: 60px;
    }
    .delivers-solutions fieldset legend,
    .case-studies-banner h1,
    .shout-out h1,
    .shout-out .testimonials .item,
    .our-careers .title,
    .careers-banner .title h1,
    .careers-banner .flex a.btn,
    .perfect-seat h2,
    .perfect-seat .item,
    .expert-guidance .kits .item a.btn,
    .customer-success-action a.btn,
    .clients-say h2,
    .contact-us-intro .title h1,
    .financial-instability-level-up .title,
    .privacy-policy,
    .legal-documents,
    .resources-template-banner,
    .search-results .title,
    .search-results .title .input-group,
    .office-testimonial-items h2,
    .cody-team h3,
    .sfls-banner h5
    {   
        margin-bottom: 40px;
    }
    /* End General */

    /* Start Home */
    .home-intro .item:last-of-type
    {
        margin-bottom: 0;
    }
    .achievements .testimonials
    {
        padding-top: 75px;
    }
    .achievements .companiesCarousel 
    {
        padding-top: 30px;
    }
    .content-hub
    {
        padding-top: 60px;
        padding-bottom: 0;
    }
    /* End Home */

    /* Start Products */
    .product-banner img
    {
        width: 60px;
        margin-right: 20px;
    }
    .product-intro ul li,
    .bundle-studentforms ul li
    {
        text-align: left;
    }
    .expected-results .item,
    .bundle-studentforms a.btn
    {
        margin-bottom: 50px;
    }
    .fafsa-completion .media img
    {
        width: 120px;
    }
    .fafsa-completion .media .media-body
    {
        padding-left: 30px;
    }
    .bundle-studentforms ul
    {
        padding-right: 20px;
    }
    .studentForms-action .get-studentForms
    {
        margin-top: 50px;
        padding-top: 50px;
    }
    .multi-bundle .item
    {
        margin-bottom: 20px;
    }
    /* End Products */

    /* Start SFS */
    .sfs-intro
    {
        padding-right: 60px;
        padding-left: 60px;
    }
    .intro-video iframe
    {
        height: 400px;
    }
    .delivers-solutions fieldset .item 
    {
        padding: 0 20px;
    }
    .delivers-solutions fieldset .item .media img
    {
        width: 50px;
        margin-right: 20px;
    }
    .sfs-roadmap .media img,
    .resources-roadmap .media img
    {
        display: block;
        width: 200px;
    }
    /* End SFS */
        
    /* Start Solutions */
    .product-plans 
    {
        padding-top: 60px;
        padding-bottom: 0;
    }
    .product-plans .item h5
    {
        margin-bottom: 20px;
    }
    .individual-products .accordion .card .media
    {
        padding: 50px 40px;
        padding-left: 0;
    }
    .individual-products .accordion .card .media img
    {
        width: 50px;
        margin-right: 20px;
    }
    .individual-products .accordion .card .media[aria-expanded="true"]:after, 
    .individual-products .accordion .card .media[aria-expanded="false"]:after
    {
        right: 5px;
    }
    .individual-products .accordion .card .card-body 
    {
        padding: 0 0 50px;
    }
    .individual-products .accordion .card .card-body h6,
    .individual-products .accordion .card .card-body a.btn
    {
        margin-bottom: 30px;
    }
    .maximize-effectiveness .intro h5 span
    {
        display: block;
    }
    .maximize-effectiveness .item 
    {
        margin-top: 60px;
    }
    .maximize-effectiveness .item .content iframe
    {
        width: 100%;
        height: 200px;
        margin-bottom: 20px;
    }
    .maximize-effectiveness .item .content a.btn
    {
        margin-bottom: 30px;
    }
    /* End Solutions */

    /* Start Customers */
    .case-studies
    {
        padding-bottom: 60px;
    }
    .case-studies .filters ul li
    {
        margin: 0 5px 5px;
    }
    .case-studies .card .card-body
    {
        padding-top: 10px;
    }
    .case-studies .card img 
    {
        height: 200px;
    }
    .case-studies a.loadMore
    {
        margin-top: 20px;
    }
    .shout-out,
    .shout-out .testimonials
    {
        padding-top: 60px;
    }
    .shout-out .videos .modal .modal-body 
    {
        padding: 0 20px 20px;
    }
    .shout-out .videos .modal .modal-body iframe
    {
        height: 300px;
    }
    /* End Customers */

    /* Start Enrollment Acceleration */
    .students-enrolled,
    .financial-situation
    {
        padding-top: 60px;
        padding-bottom: 10px;
    }
    .students-enrolled .item h5
    {
        margin-bottom: 30px;
    }
    .financial-situation .content .media img 
    {
        margin-right: 30px;
    }
    /* End Enrollment Acceleration */

    /* Start Resources */
    .challenge-videos iframe
    {
        height: 200px;
    }
    .challenge-videos .fullwidth-video
    {
        height: 400px;
    }
    .challenge-form h3
    {
        margin-bottom: 30px;
    }
    .challenge-form form
    {
        padding: 0;
    }
    .challenge-form form .form-group
    {
        margin-bottom: 20px;
    }
    .challenge-form form .mktoFormCol
    {
        margin-bottom: 0 !important;
    }
    .challenge-form form .form-group input[type="text"],
    .challenge-form form .form-group input[type="email"],
    .challenge-form form .form-group select,
    .challenge-form form .form-group textarea,
    .challenge-form form .mktoFormCol input[type="text"],
    .challenge-form form .mktoFormCol input[type="email"],
    .challenge-form form .mktoFormCol select,
    .challenge-form form .mktoFormCol textarea
    {
        height: 40px;
    }
    .challenge-form form .mktoButtonRow
    {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .challenge-download 
    {
        padding: 60px
    }
    .challenge-download .media img
    {
        width: 100px;
        margin-right: 30px;
    }
    .office-testimonial .item
    {
        margin: 0 50px;
        padding: 20px;
    }
    .office-testimonial .item .media img
    {
        margin-right: 30px;
    }
    .office-testimonial-items .item
    {
        margin: 0;
    }
    .office-testimonial-items .item img
    {
        margin-bottom: 20px;
    }
    .cody-profile .item 
    {
        margin: 0;
        padding: 20px;
    }
    .coming-soon
    {
        padding-bottom: 60px;
    }
    .sfls-video iframe
    {
        height: 230px;
    }
    .va-animation-banner iframe
    {
        height: 420px;
        margin: 30px auto;
    }
    .va-banner .play-video
    {
        padding-left: 0;
    }
    .va-banner .modal .modal-body iframe
    {
        height: 280px;
    }
    /* End Resources */

    /* Start Company */
    .company-intro .item h6
    {
        margin-bottom: 30px;
    }
    .company-intro .item .highlight ul li
    {
        text-align: left;
    }
    .our-leadership
    {
        padding-top: 60px;
        padding-bottom: 0;
    }
    .our-leadership .title
    {
        margin-bottom: 30px;
    }
    .our-leadership .item img 
    {
        width: 200px;
        height: 200px;
    }
    .our-class,
    .press-releases 
    {
        padding-top: 0;
        padding-bottom: 20px;
    }
    .our-careers
    {
        padding-bottom: 20px;
    }
    /* End Company */

    /* Start Careers */
    .careers-banner .flex h6, 
    .careers-banner .flex h5
    {
        margin-bottom: 30px;
    }
    .benefits a.btn
    {
        margin-top: 30px;
    }
    .core-values
    {
        padding-bottom: 30px
    }
    .core-values ul li span
    {
        width: 35px;
        height: 35px;
        margin-right: 15px;
    }
    .perfect-seat
    {
        padding-bottom: 10px;
    }
    .perfect-seat #lever-jobs-container ul.lever-team:last-of-type
    {
        margin-bottom: 0;
    }
    .perfect-seat #lever-jobs-container ul.lever-team h4
    {
        margin-bottom: 20px;
    }
    /* End Careers */

    /* Start Customer Success */
    .customer-success-title
    {
        padding-bottom: 40px
    }
    .expert-guidance,
    .customer-success-action
    {
        padding-bottom: 20px;
    }
    .expert-guidance .features p.title
    {
        margin-bottom: 20px;
    }
    .expert-guidance .kits .item h6,
    .customer-success-action h6
    {
        margin-bottom: 20px;
    }
    .expert-guidance .kits .item h6
    {
        min-height: 115px;
    }
    /* End Customer Success */

    /* Start Request Demo */
    .request-demo
    {
        padding-bottom: 40px;
    }
    .request-demo .request-demo-info h3
    {
        margin-bottom: 30px;
    }
    .request-demo .request-demo-info ul
    {
        text-align: left;
    }
    .request-demo .request-demo-form
    {
        width: 95%;
        padding: 20px 15px;
    }
    .request-demo .request-demo-form form .form-group iframe
    {
        margin: 30px auto 20px;
    }
    .request-demo .request-demo-form form .form-group input[type="text"], 
    .request-demo .request-demo-form form .form-group input[type="email"],
    .request-demo .request-demo-form form .form-group select,
    .request-demo .request-demo-form form .mktoFormCol input[type="text"], 
    .request-demo .request-demo-form form .mktoFormCol input[type="email"],
    .request-demo .request-demo-form form .mktoFormCol select
    {
        height: 40px;
    }
    .clients-say
    {
        padding-bottom: 20px;
    }
    .virtual-assistants
    {
        height: 470px;
    }
    .virtual-assistants .request-demo-info h1
    {
        margin-bottom: 20px;
    }
    .digital-transformation
    {
        padding-bottom: 0px;
    }
    .digital-stats .media img 
    {
        margin-right: 20px;
        width: 100px;
    }
    /* End Request Demo */

    /* Start Contact Us */
    .contact-us-intro
    {
        padding-bottom: 20px;
    }
    .contact-us-intro .item h6
    {
        min-height: 80px;
    }
    .contact-us-form h3
    {
        margin-bottom: 30px;
    }
    .contact-us-form form
    {
        padding: 0;
    }
    .contact-us-form form .form-group,
    .contact-us-form form .mktoFormCol
    {
        margin-bottom: 30px;
    }
    .contact-us-form form .form-group input[type="text"],
    .contact-us-form form .form-group input[type="email"],
    .contact-us-form form .form-group select,
    .contact-us-form form .form-group textarea,
    .contact-us-form form .mktoFormCol input[type="text"],
    .contact-us-form form .mktoFormCol input[type="email"],
    .contact-us-form form .mktoFormCol select,
    .contact-us-form form .mktoFormCol textarea
    {
        height: 40px;
    }
    .contact-us-form form .mktoButtonRow
    {
        padding-bottom: 0;
    }
    .contact-us-location
    {
        padding-top: 0;
    }
    /* End Contact Us */

    /* Start Financial Instability */
    .financial-instability-container 
    {
        padding: 0 40px;
    }
    .financial-instability .title
    {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .financial-instability .title hr 
    {
        margin: 28px auto 20px;
    }
    .financial-instability .annotation--expanded, 
    .financial-instability-feature .info .annotation--expanded
    {
        padding: 10px;
    }
    .financial-instability .annotation a, 
    .financial-instability-feature .info .annotation a
    {
        display: block;
        word-break: break-all;
    }
    .financial-instability .trending .item,
    .financial-instability-feature .info,
    .financial-instability-maze-full .faces
    {
        padding: 20px;
    }
    .financial-instability .trending .item h3
    {
        margin-bottom: 30px;
    }
    .financial-instability .trending .item ul
    {
        padding-top: 30px;
    }
    .financial-instability .info 
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .financial-instability-reasons .graph
    {
        padding: 40px 20px;
    }
    .financial-instability-reasons .graph h3
    {
        margin-bottom: 30px;
    }
    .financial-instability-reasons .media
    {
        padding: 20px;
    }
    .financial-instability-reasons .title .media img 
    {
        margin-left: 50px;
    }
    .financial-instability-maze-full .videos iframe
    {
        height: 185px;
    }
    .financial-instability-level-up
    {
        padding-top: 40px;
    }
    .financial-instability-level-up .features
    {
        background-size: 190px;
        background-position-y: 30%;
        margin-bottom: 20px;
    }
    .financial-instability-level-up .features .media
    {
        padding: 10px;
        margin-bottom: 10px;
    }
    .financial-instability-level-up .features .media img 
    {
        width: 35px;
        margin-right: 10px;
    }
    /* End Financial Instability */

    /* Start Privacy Policy */
    .privacy-policy,
    .legal-documents,
    .resources-template-banner
    {
        padding-bottom: 40px;
    }
    .privacy-policy table thead tr th:first-of-type 
    {
        min-width: 200px;
    }
    /* End Privacy Policy */

    /* Start Resources Template */
    .resources-template-banner img
    {
        max-width: 100%;
    }
    .resources-template-form .item h6, 
    .resources-template-form .item ul
    {
        margin-bottom: 20px;
    }
    .resources-template-form .form-info
    {
        padding: 20px;
    }
    .resources-template-form .form-info form .form-group input[type="text"], 
    .resources-template-form .form-info form .form-group input[type="email"],
    .resources-template-form .form-info form .form-group select,
    .resources-template-form .form-info form .form-group textarea,
    .resources-template-form .form-info form .mktoFormCol input[type="text"], 
    .resources-template-form .form-info form .mktoFormCol input[type="email"],
    .resources-template-form .form-info form .mktoFormCol select,
    .resources-template-form .form-info form .mktoFormCol textarea
    {
        height: 40px;
    }
    .resources-template-form .form-info form button.btn 
    {
        margin-top: 20px;
    }
    /* End Resources Template */

    /* Start Podcast */
    .podcasters .media img
    {
        margin-right: 50px;
    }
    /* End Podcast */

    /* Start Search Results */
    .search-results .title h1
    {
        margin-bottom: 30px;
    }
    .search-results .title .input-group  input
    {
        padding: 0 20px;
    }
    /* End Search Results */
}