@media (max-width: 1199px) {
    .event-item {
        flex-direction: column;
    }
    .event-img img {
        width: 100%;
    }
}
@media (max-width: 768px) {

.about-experience p{
text-align: center;
    margin: auto;
}
.careers-img-Box{
	    background-image: url() !important;
}
.about-text{
	font-size: 16px;
}
.site-breadcrumb{
	top: 395px;
}
.site-breadcrumb .block-page-title-block h1{
	font-size: 24px;
}
.leadership-top{
	display: block;
}
.external-link-popup{
	width: 100% !important;
    top: 30% !important;
    left: 0px !important;
}
.footer-contact li{
	justify-content: center;
}
.emergencyNoBox{
	display: block;
}
#block-gppolice-vpdlogo a{
	    text-align: center;
}
.site-footer .block{
	text-align: center;
}
.site-footer__top h2::before{
	    left: 37%;
}
.site-footer__top h2::after{
	left: 46%;
}
.footer-contact li i{
	    margin-right: 0;
}
.path-frontpage .pb-80{
	    padding-bottom: 0px;
}
.webform-submission-apcat-form, .webform-submission-subscribe-to-updates-form{
	    box-shadow: unset;
	    padding: 0;
}
div#main-wrapper {
    margin-top: -4.7rem;
}

.region-hero{
	padding-top: 75px;
}
	article[data-history-node-id="47"] .layout--twocol-section,
		article[data-history-node-id="17"] .layout--twocol-section{
	display: block;
}
}
@media (max-width: 991px) {
	.event-title,
		.campaign-content h4 a{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
	.about-experience{
top: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    color: #ffff;
    font-size: 1.5rem;
    text-align: center;
}
.sitewide-alert .ckeditor-accordion-container > dl dd{
	    margin-bottom: 0.4rem;
}

}
@media (min-width: 768px) and (max-width: 992px) {
	
	article[data-history-node-id="30"] .layout--twocol-section{
flex-wrap: nowrap;
}
div#main-wrapper {
        margin-top: -5.2rem;
    }
    .region-hero {
        padding-top: 83px;
    }
    table.tabled__table{
    	inline-size: fit-content;
    }
    article[data-history-node-id="48"] .campaign-item a {
    height: 63px;
}
.campaign-item.newsAreaBox .campaign-content p{
	    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 65px;
}
    article[data-history-node-id="17"] table.tabled__table {
        width: 132%;
    }
}