h1.heading{
    font-size:72px!important;
}

h2.subtitle{
    font-size:40px!important;
    line-height:1;
}

.ebook_bg{
    background:#73AEBB;
    position:absolute;
    width:100%!important;
    height:100%!important;
    top:0;
    left:0;
    z-index:-1;
}

.ebook_bg img{
    position:absolute;
    width:100%;
    height:100%!important;
    top: 0;
    left: 0;
    object-fit:contain;
    object-position: top center;
    z-index: -1;
}

#top-content, #content-top, .reduced-width{
    width:70%!important;
    max-width:1170px!important;
    margin: 0 auto!important;
    float:none!important;
}

#content-top{
    padding-top:30px;
}

form h3{
    font-size:32px;
}

.align-center-banner .row-fluid-wrapper .row-fluid {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.text-section ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
  }

  .text-section ul li{
    background: url('../png/asendia-list-item.png') no-repeat left top;
    padding-left: 50px;
    background-size:30px;
  }


@media (min-width:1921px){
    .ebook_bg img{
        object-fit:cover!important;
    }
}

@media (max-width:768px){

    h1{
        line-height:1!important;
        text-align:center;
    }

    h1.heading{
        font-size:58px!important;
    }

    h1 br{
        display:none!important;
    }

    h2.subtitle{
        font-size:34px!important;
    }

    .ebook_bg img{
        object-fit: cover;
        object-position: right;
        height: 15%!important;
    }

    #top-content, #content-top, .reduced-width{
        width:100%;
    }

    #content-top img{
        display:block!important;
        margin-left:auto!important;
        margin-right:auto!important;
        float:none!important;
    }
}



#epaq-lp-template #top-content, #epaq-lp-template #content-top, #epaq-lp-template .reduced-width{
    width:100%!important;
    max-width:1170px!important;
    margin: 0 auto!important;
    float:none!important;
}

