.homebox{
    width:100%;
}
.megamenu-row li a {
    text-transform: uppercase;
}
@media(max-width:768px){
    .smallbanner .image {
    height:230px;
    }
.publicationsbanner .homepublitextbox {
position:relative;
height:220px;
padding:0px 30px 10px 10px;
}
.publicationsbanner .homepublitextbox .pubtitle{
    font-size:20px;
}
.publicationsbanner img{
    height:170px !important;
    object-fit:cover
}
.publicationitem {
    min-height: 100%;
    margin-bottom: 20px;
}
.mission{
    padding:0px;
}
.testipicture{
    float:none;
    margin-right:auto;
    margin-left:auto;
    
}
.testimonials{
    padding:20px 0px;
}
.eventdetailimage{height:100%;}
.eventdetailtitle span{font-size: 20pt !important; line-height: 1;}
.eventdetailpage {margin-top:20px;}
.expertlistitem .expertimg img, .expertlistitem .expertimg {height:150px;width:150px;}
.expertlistitem .expertlevel{height:68px;}
.expertlistitem .expertname{height:51px;}
.expertlistitem .expertexpertise{max-height:150px;height:150px;}
.pricetablemember{width:100% !important;height:100% !important;}
}
@media(max-width:380px){
.expertlistitem .expertimg img, .expertlistitem .expertimg {height:120px;width:120px;}
.expertlistitem .expertexpertise{max-height:223px;height:223px;}
}
@media(max-width:320px){
    .expertlistitem .expertexpertise {
    max-height: 243px;
    height: 243px;
}
}
