.colored-boxes-fancy .nectar-fancy-box:hover img{
    filter: brightness(200%) contrast(200%);
}
body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    padding-top:0;
}
#discover > div.row_col_wrap_12.col.span_12.dark.left > div > div > div > div > ol {
    display:none;
}
.col-title-minislider h2 {
    padding-left: 40px;
    display: inline-block;
}
.col-title-minislider h2:before {
    content: '';
    width: 8px;
    height: auto;
    min-height: 170px;
    position: absolute;
    vertical-align: middle;
    display: inline-block;
    background: linear-gradient(180deg, #00457C 0%, #35B5DD 100%);
    left: 0;
    
}

#news .rs-parallax-wrap{
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0 !important;
}
#news .rs-parallax-wrap .nectar-cta[data-style="arrow-animation"] .line{
    top: 57% !important;
}
#news .rs-parallax-wrap:after {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .7s ease-in-out;
    opacity:0;
}
#news .rs-parallax-wrap:hover:after {
    opacity:1;
}
#news rs-layer .link_text{
    z-index: 9999;
}
#news rs-loop-wrap, rs-mask-wrap{
    min-width: 100%;
    min-height: 100%;
}
@media only screen and (max-width:480px) {
    .contact-stripe h2 {
        font-weight:300;
        font-size:30px;
    }  
}
@media only screen and (max-width:1366px) {
    #fancy h2 {
        font-size: 32px !important;
        line-height: 38px !important;
    }  
}