h1, h2, h3, h4, h5, h6{   
    padding-left: 2%;
    padding-right: 2%;
}
/*.hungerfordNP  img{
    max-width:100%;
}*/
header.masthead{
    width:80% !important;
    margin-left:20% !important;
    padding-left:0 !important;
}
.nav-link.active{
    color:#FFFFFF !important;
}
#divMainContentWrp img{
   max-width:100%;
}
header.masthead .intro-text .intro-heading{
   background-color:rgba(255, 255, 255, 9.95) !important;
}
body{
   max-width:100% !important;
}
.flexslider{
  width:100% !important;
max-width:100% !important;
}
#image-gallery{
   padding-bottom:100px !important;
    position: fixed !important;
    left: 20%;
    width: 80% !important;
}
#botmanWidgetRoot div:nth-of-type(1){
   left:0px !important;
   bottom:0px !important;
}
#botmanWidgetRoot div:first-of-type div:first-of-type{
   left:8px !important;
   bottom:-8px !important;
}
@media (min-width: 768px) {
    .col-lg-4.col-md-6.divPageGalleryItem {
        flex: 0 0 48% !important;
        width:48% !important;
    }
}
@media (min-width: 992px) {
    .col-lg-4.col-md-6.divPageGalleryItem {
        flex: 0 0 31.33% !important;
        width:31.33% !important;
    }
}
@media (max-width: 1200px) {
    header.masthead {
        margin-left: 0 !important;
        width: 100% !important;
    }
    #image-gallery{
    	width:100% !important;
        left:0;
        top:30px;
    }
}
@media only screen and (max-width: 767px) {
    .col-lg-4.col-md-6.divPageGalleryItem {
        flex: 0 0 98% !important;
        width:98% !important;
    }
}
@media only screen and (max-width: 480px) {
    .gdprcookie{
        padding:15px 10px !important;
    }
    header.masthead .intro-text .intro-heading h1{
        font-size:100% !important;
    }
    header.masthead .intro-text .intro-heading{
        font-size:140% !important;
    }
}