.help-wrap div.one-col:nth-child(1):before,.help-wrap div.one-col:nth-child(2):before,.help-wrap div.one-col:nth-child(3):before {
    content: 'Ebook';
    position: absolute;
    left: -5px;
    top: -3px;
    transform: scale(.85);
    padding: 1px 5px 0 5px;
    background: #fb1616 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-family: var(--zf-primary-semibold);
    line-height: 1.7;
}
.help-wrap div.one-col:nth-child(1),.help-wrap div.one-col:nth-child(2),.help-wrap div.one-col:nth-child(3) {
    display: inline-block;
    position: relative;
}

.zpowered-links a{
    display: inline-block;
    margin-right: 15px;
    border-bottom: 1px solid #03a9f5;
}
.help-wrap div.one-col:nth-child(1), .help-wrap div.one-col:nth-child(2), .help-wrap div.one-col:nth-child(3) {
    background-color: #2056CD;
    color: #fff;
}
.help-wrap div.one-col:nth-child(1) h3 a, .help-wrap div.one-col:nth-child(2) h3 a, .help-wrap div.one-col:nth-child(3) h3 a {
    color: #fff;
}
.help-wrap div.one-col:nth-child(1) p+a, .help-wrap div.one-col:nth-child(2) p+a, .help-wrap div.one-col:nth-child(3) p+a {
    color: #fff;
    border-bottom: 1px solid #fff;
}
.write-us-wrap{
    display: none;
}
.help-wrap .content-wrap {
    max-width: 1170px;
}
p.zsubhead {
    font-family: var(--zf-secondary-semibold);
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 26px;
    color: #3361C2;
}
.banner-wrap:first-of-type {  
    background: none;
}

.banner-wrap .search-wrap {
    padding: 40px;
}

.help-wrap >div.one-col>span,.search-box {
    display: none;
}
.help-wrap >div.one-col h3{
    line-height: 1.3;
}
.zbanner,.zbtm-wrap{
    text-align: center;
    max-width: 900px;
    margin: 0 auto 60px;
}
.zbanner {background: #000;max-width: 100%;color: #fff;padding: 80px 0 70px 0;}

.zbanner .content-wrap,.zbtm-wrap .content-wrap {
    max-width: 900px;
}

.zbanner .content-wrap {
    max-width: 1170px;
}

.zbanner .content-wrap {
    max-width: 1170px;
}

.zbanner-inner > div {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.help-wrap .col-block>span {
    display: none;
}
body {
    background: #fff;
}
.one-col {
    border: 1px solid #ebebeb;
    width: 30%;
    margin: 1%;
}
.col-block h4 {
    font-size: 23px;
}
.help-guides-wrap div>a, .help-guides-wrap div>p a {
    font-size: 15px;
    border-bottom: 1px solid #03a9f5;
}


@media only screen and (max-width: 991px) {
    .zbanner-inner>div {
        width: 100%;
        display: block;
        vertical-align: middle;
        text-align: center;
    }

    .zbanner-inner {
        max-width: 600px;
        text-align: center;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 767px) {

   .one-col { width:100% }

    .zbanner {
        margin-bottom: 0px;
    }

    .banner-wrap .search-wrap {
        padding: 0;
    }

    .zbanner {
        padding: 50px 0 30px 0;
    }

    #block-system-main div.zbanner .content-wrap {
        width: 90%
    }
}