@media (min-width: 767px) {

    .funding .funding-list {

        display: none;

    }

}

@media (max-width: 992px) {
    .funding .funding-list li:after {
        content: "";
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 1px;
        background: #004379;
        position: absolute;
    }
    .funding .funding-list li:last-child:after {
        height: 13px;
    }
    span.arrow-left {
        display: inline-block;
        /* height: 10px; */
        /* background: url(../img/arrow_right.png); */
        /* background-size: contain; */
        /* width: 10px; */
        /* position: relative; */
        /* top: 0px; */
    }
    span.arrow-left > img {
        height: 10px;
    }
    .funding .funding-list li:before {
        content: "";
        display: block;
        width: 25px;
        height: 1px;
        background: #004379;
        position: absolute;
        left: 0;
        top: 12px;
    }
    .box-nav .nav-link {

        margin-left: 0px;

    }

    .cover-section .cover-caption h1 {

        font-size: 5vw;

    }

    .cover-section .cover-caption h5 {

        font-size: 2.5vw;

    }

    .cover-section .cover-caption {
        width: 100%;
        padding: 0px .9rem;
    }

    .project .tab-content img {

        width: 90%;

    }

    .prime-mover h2.shap-2 {

        font-size: 50px;

    }

    .prime-mover .text-content h4 {

        font-size: 2vw;

    }

    .prime-mover .text-content h3 {

        font-size: 2.3vw;

    }

    .prime-mover .text-content ul li {

        font-size: 2vw;

    }

}

@media (max-width: 767px) {
    .cover-section .cover-caption {
 
        padding-top: 110px!important;
  
    }
    section {
        padding-top: 56px;
    }
    .cover-section .cover-inner {
        background-position: bottom;
        background-attachment: initial;

    }
    .btn-scroll img {

        width: 30px;

    }

    .btn-scroll {

        bottom: 20px;

        right: 10px;

    }

    .headding {

        font-size: 4vw;

    }

    .box-nav img {

        width: 35vw;

    }

    .funding > img {

        display: none;

    }

    .funding .funding-list h2 {

        font-weight: 600;

        font-size: 4vw;

        padding-bottom: 10px;

    }

    .funding .funding-list {
        list-style: none;
        margin-bottom: 20px;
        padding: 0 .9rem;
        width: 100%;
    }
    .funding .funding-list li {
        font-size: 14px;
        padding-bottom: 10px;
        position: relative;
        padding-left: 25px;
        /* margin-bottom: 20px; */
        font-weight: bold !important;
    }
 
    .prime-mover h2.shap-2 {

        width: auto;

    }

    .prime-mover h2.shap-2 img {

        position: absolute;

        left: inherit;

        top: 0;

        width: 30%;

    }

    .prime-mover h2.shap-2 {

        font-size: 40px;

        padding-bottom: 20px;

    }

    /* .footer ul li {

        padding: 30px 20px 0px;

    } */
    .footer ul {
        display: flex;
        align-items: initial;
    }
    .footer ul li {
        padding: 0px 10px;
        border-right: 2px solid #004379;
        margin-top: 30px;
        height:50px;
        display:flex;
        align-items:center;
    }

    .contact-section{

        position: static;

        width: 100%;
        height: auto;

    }

    .contact-text h4{

        font-size: 24px;

    }

}

@media (max-width: 580px) {

    .box-nav img {

        width: 45vw;

    }

    .project .nav-tabs{

        width: 200px;

    }

    .project .nav-tabs li{

        font-size: 14px;

    }

    .funding .funding-list li {

        /* font-size: 3.5vw; */

        padding-bottom: 10px;

    }

    .prime-mover h2.shap-2 img {

        width: 20%;

        right: 50px;

    }

    .prime-mover h2.shap-2 {

        font-size: 25px;

    }

    .prime-mover .text-content h4 {

        font-size: 2.5vw;

    }

    .prime-mover .text-content h3 {

        font-size: 3vw;

    }

    .prime-mover .text-content ul li {

        font-size: 2.5vw;

    }
/* 
    .footer ul li {

        padding: 30px 10px 0px;

    } */

}

@media (max-width: 480px) {

    .headding {

        font-size: 5vw;

    }

    .cover-section .cover-caption h1 {

        font-size: 6vw;

    }

    .cover-section .cover-caption h5 {

        font-size: 3.5vw;

    }

    .prime-mover h2.shap-2 img {

        width: 20%;

        right: 50px;

    }

    .prime-mover h2.shap-2 {

        font-size: 25px;

    }

    .prime-mover .text-content h4 {

        font-size: 3vw;

    }

    .prime-mover .text-content h3 {

        font-size: 3.5vw;

    }

    .prime-mover .text-content ul li {

        font-size: 4vw;

    }

    .footer {

        padding: 30px 0;

    }
/* 
    .footer ul li {

        padding: 30px 5px 0px;

    } */

}

@media (max-width: 374.9px) {

    .funding .funding-list h2{

        font-size: 5vw;

    }

    .funding .funding-list li{

        /* font-size: 4.5vw; */

    }

    .prime-mover h2.shap-2 img{

        right: 30px;

    }

    .prime-mover h2.shap-2 img{

        top: 40px;

    }

    .prime-mover .text-content h4{

        font-size: 4vw;

    }

    .prime-mover .text-content ul li,.prime-mover .text-content h3{

        font-size: 5vw;

    }

}

