.wrap-container .content-column .content-col {
    width: 100%;
}
.scrollActive .wrap__header .holder-row .container {
    background: #02a5ab;
}
.dt .book {
    max-width: 400px;
    width:100%;
    height: 145px;
    padding: 5px 10px 20px 10px;
    background-color: #bdd5e1;
    margin: 0 auto;
}
.dt h2 {
    font-size: 16pt;
    font-weight: bold;
    color: #db002a;
    border-bottom: #c3c3c3 solid 2px;
}
.dt th, .dt td, .dt table{
    border:none;
}


@media only screen and (max-width: 767px){
    .dt table tr {
        display: grid;
    }
    .dt table{
        width: 100%!important;
    }
    .dt object {
        width:100%!important;
        height:auto!important;
    }
}
@media (max-width:400px){
    .dt .book {
        height: 180px;
    }
}
@media (max-width:320px){
    .dt .book {
        height: 200px;
    }
}