@media all and (max-width: 960px){
    .rasterWrapper .raster{
        display: inline-block;
        width: 32%;
    }
    
    .rasterWrapper.publications .raster{
        width: 32%;
    }
    .productDetail .infoWrapper h1{
        float: none;
        width: 100%;
        font-size: 13px
    }

    .productDetail .infoWrapper .row.tinymce{
        float: none;
        width: 100%;
        padding-left: 0px;
    }

}

@media all and (max-width: 500px){
    .hiddenXs{
        display: none !important;
    }
    .teamMembersWrapper .memberRow .column{
        float: none;
        width: 100%;
        padding-right: 0;
    }
    .hiddenXsUp{
        display: block !important;
    }
    .rasterWrapper .raster{
        display: inline-block;
        width: 49%;
    }
    .detailViewWrapper.team .galleryWrapper .imgsItemColumn{
        width: 100%;
    max-width: 100%;
    }
    .rasterWrapper.publications .raster{
        width: 49%;
    }
    .fixedMenu{
        display: none !important;
    }
    #footer{
        position: static !important;
    }
    .arrowToTop{
        margin-bottom: 20px;
    }
    .mapColumn, .imgColumn,.textColumn{
        width: 100%;
        padding: 0px;
    }
    #newsreelsWrapper,#linksWrapper,.textPage,.detailViewWrapper{
        width: auto !important;
    }
    #footer .divider1{
        display: none;
    }
    .copyright,#footer .socialDivider{
        clear: both;
        width: 100%;
        min-height: 1px;
        padding: 0px;
    }
    #footer a.icon-pinterest-circled{
        margin-left: 0px;
    }
}


@media all and (min-width: 1600px){
    .rasterWrapper.publications .raster{
        width: 12%;
    }
}