.covid-19-banner{
    width: calc(100% - 0px);
    height: 40px;
    position: fixed;
    z-index: 100000;
    color: black;
    background: yellow;
    margin-left: -15px;
    display:none;
}


.mission-vision{
    background-image: url(../../images/logo-bars.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 150px;
    background-position-y: 25px;
}
.mission-vision-text{
    color:black;
    padding:0px 0px 15px 0px;
    letter-spacing: 1px;
    line-height: 21px;
    padding: 50px 0px 50px 0px;
}
.services{
    background-color:#080855;
}
.services-grid-container{
    min-height:250px;
    padding-top:15px;
    padding-bottom:15px;
}
.home #portfolio .static-content-text{
    padding:15px 0px;
}

.home #cards-container{
    min-height:350px;
}

 .textWidget{clear:both;font-size:16px;margin:0 auto;padding:30px 10%}
 .viz-ctaWidget{margin:0}
 .cta1, .cta2, .cta3{height:350px;overflow:hidden;padding:0;position:relative}
 .cta1{background:rgb(33, 34, 34);border-top:1px solid #fff}
 .cta2{background:#807875;border-top:1px solid #fff}
 .cta3{background:rgb(10, 51, 98);border-top:1px solid #fff}
 .viz-ctaWidget a.btn{display:block;padding:0;position:absolute;width:100%;height:100%}
 .viz-ctaWidget a:hover .feature-img{opacity:1}
 .viz-ctaWidget .feature-img{opacity:.25;-webkit-transition:all .5s ease;transition:all .5s ease}
 .viz-ctaWidget .feature-img img{width:100%}
 .r-feature-content{position:absolute;color:#fff;font-weight:400;height:100%;width:100%;padding:45px 75px;text-transform:none}
 .r-feature-content h2, .r-feature-content h3{font-size:22px;line-height:32px}
 .r-feature-content h2 span.fa, .r-feature-content h3 span.fa{border:2px solid #fff;border-radius:50%;font-size:24px;padding:10px;-webkit-transition:border-color .5s ease;transition:border-color .5s ease}
 .r-feature-content h2:after, .r-feature-content h3:after{background:#fff;opacity:.5}
 .r-feature-content p{margin-bottom:30px}
 .r-feature-content .ctaBtn{border:3px solid #fff;border-radius:4px;font-weight:700;padding:10px 25px;text-transform:uppercase;color:white;visibility:hidden;}
 .r-feature-content .ctaBtn:hover{background:#fff;border:3px solid #fff;color:rgb(60, 121, 191);text-decoration:none;}
 .viz-ctaWidget .btn-default, .viz-ctaWidget .btn-default:hover, .viz-ctaWidget .btn-primary, .viz-ctaWidget .btn-primary:hover, .viz-ctaWidget .btn-secondary, .viz-ctaWidget .btn-secondary:hover{background:transparent;border:0}
 .r-feature-content{top: calc(50% - 100px);transition:all .5s ease}
 .r-feature-content:focus{top:0px;}
 .cta1:hover .r-feature-content, .cta2:hover .r-feature-content, .cta3:hover .r-feature-content{top:0px;}
 .r-feature-content>p, .r-feature-content>span{opacity:0;visibility:hidden;transition:all .5s ease}
 .cta1:hover .r-feature-content>p, .cta1:hover .r-feature-content>.ctaBtn, .cta2:hover .r-feature-content>p, .cta2:hover .r-feature-content>.ctaBtn, .cta3:hover .r-feature-content>p, .cta3:hover .r-feature-content>.ctaBtn{opacity:1;visibility:visible;}
 .white-link, .white-link:hover{color:white;}
 .r-feature-content>p{
     font-size:18px;
 }
 
 .loader{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../../images/loader.gif) center no-repeat #fff;
 }

@media only screen and (max-width: 470px) {
    .who-we-are-text .basic-sub-header-text{
        padding-bottom:15px;
    }
    .who-we-are{
        padding-top:20px;
    }
    .mission-vision{
        background-position-y:280px;
    }
}