.cmshook-column {
    display: flex;
    justify-items: center;

}
.cmshook-files{
    margin-top:30px;
    /*display: flex;*/
}
.cmshook-img{
    max-height:300px;
}
.cmshook-row{
    display:grid;
}

.cmshook-name-font {
    font-family: notoserif;
    font-weight: 400;
    color: #265850;
    font-size: 29px;
}
.cms-text{
margin-top:10px;
}


.cmshook-title{
    text-align:center;
    margin-bottom: 50px;
    font-size: 40px;
    margin-left: 25%;
    margin-right: 25%;
    font-family: notoserif;
    font-weight: 400;
    color: #265850;
}
.cmshook-a:hover{
    color:#265850!important;
}

span.cmshook-name-font:hover {
    opacity: 0.7;
}

@media only screen and (min-width: 1200px) and (max-width: 1920px) {
    .cmshook-files{
        margin-top:30px;
        /*display: flex;*/
        max-width: 92%;
    }
}
@media only screen and (min-width: 768px){
    .cmshook-description{
        padding-left:20px;
    }
    .cmshook-column{
        min-height: 370px;

    }
}

@media only screen and (max-width: 767px)
{
    .cms-text{
        display:none;
    }
    .cmshook-column{
        display:grid;
        margin-top: 50px;
    }
    .cmshook-files{
        display:grid;
        text-align: center;
    }
    .cmshook-mobile-title{
    padding-top:10px;
    }
    .cmshook-name-font{
        font-size:25px;
    }
    .cmshook-title {
        font-size: 30px;
    }
}
