.wavelength-banner{background-image:url(../images/wavelength/wavelength-banner.jpg);background-size:cover}
.wavelength-banner .sub-banner h1{font-size:54px;line-height:54px}
.wave-feature{border-radius: 8px;padding: 40px 35px;box-shadow: 0 0 20px rgba(0,131,201,0.05);}
.wave-feature ul {min-height: 353px;}
.wave-feature ul li{
    padding: 18px 0 18px 40px;
    border-bottom: 1px solid #eee;
    color: #777;
    font-size: 20px;
    line-height: 28px;
    background: url(../images/tickmark.png) no-repeat left 22px
}
.wave-feature ul li:last-child{
    padding-bottom: 0;
    border: none;
}
@media screen and (max-width: 1199px) {
    .wave-feature ul {
        min-height: auto;
    }
    .wave-feature ul li {
        padding: 14px 0 14px 40px;
        font-size: 18px;
        line-height: 26px;
        background: url(../images/tickmark.png) no-repeat left 16px;
    }
    .wave-locations img {
        width: 100%;
    }
    .wavelength-banner .sub-banner h1{font-size:50px;}
}
@media screen and (max-width: 767px) {
    .wave-text{font-size: 16px;line-height: 26px;}
}
@media screen and (max-width: 667px) {
.wave-feature{padding: 30px;}
.wavelength-banner .sub-banner h1 {
    font-size: 40px;
    line-height: 44px;
}
}
@media screen and (max-width: 480px) {
    .wave-feature{
        padding: 30px 20px;
        text-align: center;
    }
    .wave-feature ul{
        text-align: left;
    }
    .wave-feature figure,.wave-feature h2{
        float: none !important;
    }
    .wave-feature ul li {
        font-size: 16px;
        line-height: 22px;
        padding: 10px 0 10px 40px;
        background: url(../images/tickmark.png) no-repeat left 10px;
    }
}
@media screen and (max-width: 375px) {
.wave-feature {
    padding: 20px 10px;
}
}

