/*===========================================================================*/
							/*1366px CSS*/
/*===========================================================================*/
@media (max-width: 1366px) {
#banner .caption {
	top: 50px;
}
.footer-section-1::before {
	height: 100%;
	background-size: cover;
	width: 686px;
}
.news-widget .text-area a, .news-widget .text-area span {
	color: #fff;
}
#banner {
	height: auto;
}
.department-section {
	margin-bottom: 0;
}
}



/*===========================================================================*/
							/*1280px CSS*/
/*===========================================================================*/
@media (max-width: 1280px) {
#banner .caption {
	top: 50px;
}
.news-widget .text-area a, .news-widget .text-area span {
	color: #fff;
}
.footer-section-1:before {
	height: 100%;
	background-size: cover;
	width: 646px;
}
#banner {
	height: auto;
}
.department-section {
	margin-bottom: 0;
}
}



/*===========================================================================*/
							/*767px CSS*/
/*===========================================================================*/
@media (max-width: 767px) {
.top-row .left-box ul li {
	padding: 0 16px 0 0;
}
.top-row .left-box {
	padding: 0 0 20px 0;
}
.top-row {
	text-align: center;
}
.top-row a.btn-style-1 {
	float: none;
	display: inline-block;
	margin-bottom: 7px;
}
strong.logo {
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
}
.menu-col {
	width: 100%;
}
.menu-col-top {
	width: 100%;
}
.cp-burger-nav {
	display: none;
}
.menu-col .navbar {
	width: 100%;
}
.navbar-inverse .navbar-toggle {
	margin-right: 0;
}
.header-search .fa {
	font-size: 20px;
}
#nav li {
	float: none;
	display: block;
}
#nav {
	width: 100%;
}
#nav li ul {
	width: 100%;
	position: static;
	border: 1px solid #ccc;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#nav li ul li > ul {
	position: static;
	width: 98%;
}
#banner .caption {
	top: 15px;
}
#banner .caption .holder {
	width: 100%;
}
#banner .caption .holder h1 {
	font-size: 33px !important;
	margin: 0 0 7px 0;
}
#banner {
	height: auto;
}
.highlights-row {
	padding: 0;
}
.weather-box {
	margin-bottom: 20px;
}
.services-board {
	padding: 0 15px;
	margin-bottom: 20px;
}
.news-section {
	padding: 0 20px;
}
.news-section .box .frame img, .department-section .box .frame img {
	height: auto;
}
#banner .caption .holder strong.title {
	font-size: 24px;
	padding: 0 0 10px 0;
}
.highlight-box {
	margin-bottom: 20px;
}
.highlights-row .thumb {
	float: left;
	width: 100%;
}
.highlights-row .thumb img {
	display: block;
	width: 100%;
}
.services-board .owl-nav {
	top: -30px;
}
.services-board .box {
	margin: 0;
}
.news-section a.btn-style-1, .upcoming-event a.btn-style-1 {
	margin: 0 0 10px 0;
}
.heading-style-1::before {
	display: none;
}
.governor-message .holder .image-frame {
	display: none;
}
.governor-message .holder .text-box {
	position: static;
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.governor-message .holder {
	background: #000;
	height: auto;
	width: 100%;
	float: left;
}
.department-section {
	margin: 0;
	padding: 0 15px 20px 15px;
}
.explore-section {
	padding: 40px 15px;
}
.explore-section .btn-style-1 {
	margin: 0 0 15px 0;
}
.explore-section .video-frame {
	background-size: cover !important;
	height: auto;
}
.explore-section .video-frame .modal-dialog {
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.explore-section .video-frame .modal-body iframe {
	height: 300px;
}
.community-citizen .box {
	margin-bottom: 20px;
}
.community-citizen .holder {
	width: 100%;
}
.footer-section-1::before {
	display: none;
}
.footer-box {
	margin-bottom: 20px;
}
.footer-social strong.title {
	padding: 0 0 20px 0;
}
.breadcrumb-col {
	width: 100%;
	padding: 20px 15px;
	margin-bottom: 30px;
}
#inner-banner {
	margin-bottom: 30px;
}
.about-section .text-box {
	margin-bottom: 30px;
}
.about-section .video-frame {
	background-size: cover;
}
.about-section .video-frame .modal-dialog {
	width: 100%;
	padding: 0 30px;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.about-section .video-frame .modal-body iframe {
	height: 350px;
}
.about-section {
	padding: 0 15px 50px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.ask-question, .team-section {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.gallery-box {
	margin: 0 20px 40px 0;
}
.governor-space {
	margin: 0;
}
.call-action-style-1 h2 {
	font-size: 28px;
}
.call-action-style-1 .space-box {
	width: 100%;
}
#filter li a {
	padding: 10px 23px;
}
.portfolio_block .col-md-4, .portfolio_block .col-md-4 img {
	width: 100%;
}
.mayor-space {
	padding: 40px 0;
}
.event-list .event-caption {
	width: 100%;
	height: auto;
}
.blog-page .pagination-col {
	margin: 20px 0 30px 0;
}
.popular-videos {
	margin-bottom: 20px;
}
.video-frame-5 {
	width: 100%;
	margin: 0 0 20px 0;
	background-size: cover;
}
.city-law .box img {
	width: 100%;
}
.causes-list .frame {
	width: 100%;
}
.causes-list .causes-box .text-box {
	width: 100%;
}
.coming-soon .inner-content {
	width: 100%;
}
.contact-style-1 .address .box {
	margin-bottom: 20px;
}
.contact-style-1 .address {
	padding-bottom: 20px;
}
.map-box-1 .map_canvas {
	height: 300px;
}
.map-box-1 {
	margin-bottom: 20px;
}
.team-section .box .outer .frame img {
	height: auto;
}
.gallery-sectioon, .event-list {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.portfolio_block .col-md-4, .portfolio_block .col-md-4 img {
	height: auto;
}
.widget-box {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.explore-city, .blog-list, .blog-page {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.video-frame-4 {
	background-size: cover !important;
}
.post-box {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.give-form-title, #give-form-370 {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.contact-style-2 {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.sticky-wrapper.is-sticky #header {
	position: relative !important
}
.header-search, .menu-col-top, .top-row {
	display: none;
}
.logo-row {
	padding: 10px 0 0 0;
}
.navbar-header {
	background: #f1f1f1;
	padding: 0 10px;
}

strong.logo {margin:0px;}

#header-sticky-wrapper.sticky-wrapper.is-sticky { height:auto !important}


.causes-home-services,
.services-block-two
 {padding-left:15px; padding-right:15px;}
 
.causes-list-4-btn a.btn-style-1 {
    float: left;
    margin: 0 0 15px;
	clear:both;
} 

.mayer-box-footer .mayor-office {padding:10px;}
.mayer-box-footer .mayor-office h3 {
    color: #ffffff;
    font-size: 14px !important;
    margin: 0 0 7px;
}
.mayer-box-footer .mayor-office h2 {font-size:18px !important; line-height:24px;}



}


/*===========================================================================*/
							/*480px CSS*/
/*===========================================================================*/
@media (min-width: 320px) and (max-width: 480px) {
.sticky-wrapper.is-sticky #header {
	position: relative !important
}
.header-search, .menu-col-top, .top-row {
	display: none;
}
.logo-row {
	padding: 10px 0 0 0;
}
.navbar-header {
	background: #f1f1f1;
	padding: 0 10px;
}

strong.logo {margin:0px;}

#header-sticky-wrapper.sticky-wrapper.is-sticky { height:auto !important}

.top-row .left-box {
	padding: 0;
	margin-bottom: 15px;
}
.contact-style-2 {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.give-form-title, #give-form-370 {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.post-box .share-box ul li {
	padding: 0 6px 0 0;
}
.comment-form input[type="submit"] {
	padding: 18px 0;
	width: 100%;
}
.blog-page .post-box {
	margin: 0;
}
.explore-city, .blog-list, .blog-page {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.post-box {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.video-frame-4 {
	background-size: cover !important;
}
.highlights-row {
	padding: 0;
}
.breadcrumb-col a.btn-back {
	padding-bottom: 10px;
}
.breadcrumb-col .breadcrumb > li {
	margin-bottom: 5px;
}
#wrapper .event-list .event-caption {
	width: 100%;
}
.widget-box {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.gallery-sectioon, .event-list {
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#banner {
	height: auto;
}
.coming-soon {
	padding: 80px 0 0 0;
}
.error-section .holder {
	width: 100%;
}
.error-section h1 {
	font-size: 145px !important;
	margin: 0;
}
.error-section {
	padding: 0 0 70px 0;
}
.contact-style-1 .address .box {
	margin-bottom: 20px;
}
.contact-style-1 .address {
	padding-bottom: 20px;
}
.map-box-1 .map_canvas {
	height: 300px;
}
.map-box-1 {
	margin-bottom: 20px;
}
strong.logo-2 img {
	width: 100%;
}
.coming-soon .inner-content {
	width: 100%;
}
.coming-soon .inner-content h1 {
	font-size: 58px !important;
}
.coming-soon .inner-content p {
	margin-bottom: 30px;
}
.coming-soon .inner-content h2 {
	margin-bottom: 20px;
}
.donation-section form ul li {
	margin: 10px;
}
.donation-section form ul {
	margin-bottom: 20px;
}
.call-action-style-2 .text-col {
	width: 100%;
}
.causes-list .causes-box .text-box {
	width: 100%;
}
.post-box .link-box a.link-text {
	font-size: 20px;
}
.event-timer {
	display: none;
}
.media-news iframe {
	height: 230px;
}
.media-news {
	margin-bottom: 30px;
}
.popular-videos {
	margin-bottom: 20px;
}
.video-frame-4 {
	margin: 0 0 20px 0;
	width: 100%;
	background-size: cover;
}
.img-frame {
	margin: 0 0 15px 0;
	width: 100%;
}
.video-frame-5 {
	margin: 0 0 20px 0;
	width: 100%;
	background-size: cover;
}
.explore-city .popular-videos .text-box {
	width: 100%;
}
.explore-style-2 .popular-videos {
	width: 100%;
	margin: 0 0 20px 0;
}
.city-law {
	margin: 30px 0;
}
.city-law .box img {
	width: 100%;
}
.img-frame img {
	display: block;
	width: 100%;
}
.media-left, .media-right, .media-body {
	float: left;
	width: 100%;
}
.comments-section {
	margin-bottom: 40px;
}
.event-list .event-caption {
	width: 100%;
	padding: 15px 10px;
}
.event-box {
	margin-bottom: 30px;
}
.blog-page .pagination-col {
	margin: 20px 0;
}
.event-list .frame {
	float: left;
}
#inner-banner h1 {
	font-size: 39px !important;
}
.news-list .frame {
	width: 100%;
}
#inner-banner {
	padding: 75px 0 120px 0;
	margin-bottom: 30px;
}
.about-section .text-box {
	margin-bottom: 40px;
}
.about-section .video-frame .modal-dialog {
	width: 100%;
	margin: 0;
	padding: 0 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.about-section .video-frame .modal-body iframe {
	height: 260px;
}
.gallery-box {
	margin: 20px 0 40px 0;
}
.accordion-style-1 {
	margin-bottom: 40px;
}
.governor-space {
	margin: 0;
}
.breadcrumb-col {
	width: 100%;
	padding: 20px 15px;
	margin-bottom: 30px;
}
.call-action-style-1 h2 {
	font-size: 19px;
	line-height: 42px;
}
.call-action-style-1 .space-box {
	width: 100%;
}
#filter {
	text-align: center;
}
#filter li {
	float: none;
	display: inline-block;
	margin: 4px 2px;
}
.mayor-office h2 {
	font-size: 26px !important;
}
.mayor-space {
	padding: 40px 0;
}
.portfolio_block .col-md-4, .portfolio_block .col-md-4 img {
	width: 100%;
}
.gallery-box .thumb {
	width: 100%;
}
.gallery-box .thumb img {
	display: block;
	width: 100%;
}
.accordion_cp {
	font-size: 16px;
}
.top-row .left-box ul {
	display: block;
	text-align: center;
	float: none;
}
.top-row .left-box ul li {
	display: inline-block;
	float: none;
	padding: 4px;
}
.top-row {
	text-align: center;
}
.top-row a.btn-style-1 {
	display: inline-block;
	float: none;
}
strong.logo {
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
}
.menu-col {
	width: 100%;
}
.menu-col-top {
	float: left;
	width: 100%;
}
.menu-col-top ul li {
	padding: 0 7px;
}
.menu-col-top ul {
	margin: 12px 0 0 0;
}
.cp-burger-nav {
	display: none;
}
.menu-col .navbar {
	float: left;
}
.header-search {
	margin: 12px 0 0 0;
}
.header-search .fa {
	font-size: 20px;
}
#banner .caption .holder {
	width: 100%;
}
#banner .caption {
	top: 20px;
}
#banner .caption .holder h1 {
	font-size: 15px !important;
	margin: 0 0 7px 0;
}
#banner .caption .holder strong.title {
	font-size: 13px;
}
#banner .caption .holder a.btn-style-2 {
	display: none;
}
.highlight-box {
	padding: 28px 20px;
	margin: 0;
}
.weather-box {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.services-board {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.highlights-row .thumb {
	float: left;
	width: 100%;
}
.highlights-row .thumb img {
	display: block;
	width: 100%;
}
.services-board .owl-nav {
	top: 0;
}
.menu-col .navbar-inverse {
	width: 100%;
}
#nav li {
	float: none;
	display: block;
}
.navbar-inverse .navbar-toggle {
	margin-right: 0;
}
#nav {
	width: 100%;
}
#nav li ul {
	position: static;
	border: 1px solid #ccc;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#nav li ul li > ul {
	width: 96%;
	position: static;
}
.facts-figures .holder .box strong.number {
	font-size: 53px;
}
.facts-figures {
	margin-bottom: 50px;
}
.news-section a.btn-style-1 {
	margin: 0 0 10px 0;
}
.news-section {
	padding: 0 10px;
}
#wrapper .event-caption {
	left: 0;
	top: 0;
	width: 100%;
	position: static;
}
.event-slider {
	margin: 15px 0 0 0;
}
.upcoming-event {
	padding: 40px 0;
	height: auto;
}
.upcoming-event a.btn-style-1 {
	margin: 0;
}
.event-caption {
	width: 100%;
	left: 0;
	height: auto;
}
.governor-message .holder {
	width: 100%;
	height: auto;
	background: #000;
	float: left;
}
.governor-message .holder .image-frame {
	display: none;
}
.governor-message .holder .text-box {
	position: static;
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.explore-section .btn-style-1 {
	margin: 0 0 10px 0;
}
.explore-section .video-frame .modal-dialog {
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.explore-section .video-frame .modal-body iframe {
	height: 250px;
}
.explore-section .video-frame .close {
	right: 0;
	z-index: 999;
}
.popular-videos .popular-head h3 {
	font-size: 20px;
}
.popular-videos .text-col {
	float: left;
	width: 100%;
}
.video-frame-1, .video-frame-2 {
	margin: 0;
	width: 100%;
	background-size: cover !important;
}
.department-section .box .frame img, .news-section .box .frame img {
	height: auto;
}
.community-citizen .holder {
	width: 100%;
}
.community-citizen .box {
	margin-bottom: 20px;
}
.mayor-row {
	top: 0;
}
.mayor-office, .mayor-colo-2 {
	padding: 25px 20px;
}
.mayor-colo-2 a.link, .mayor-office a.link {
	margin: -10px 10px 0 0;
}
.community-citizen {
	padding-bottom: 40px;
}
.footer-box {
	margin-bottom: 30px;
}
.footer-section-1::before {
	display: none;
}
.footer-social ul {
	display: block;
	text-align: center;
}
.footer-social ul li {
	float: none;
	display: inline-block;
	padding: 5px;
}
.footer-section-3 strong.copyrights {
	line-height: 20px;
}
.heading-style-1::before {
	display: none;
}
.flex-prev, .flex-next {
	display: none;
}
.department-section {
	margin: 0;
	padding: 0 10px 20px 10px;
}
#wrapper .event-caption {
	height: auto;
}
.explore-section {
	padding: 20px 15px;
}
.explore-section .video-frame {
	height: auto;
}
}



/*===========================================================================*/
						/*768px And 992px CSS*/
/*===========================================================================*/
@media (min-width: 768px) and (max-width: 992px) {

.cp-burger-nav,
.header-search,
.menu-col-top {display:none;}


.top-row .left-box ul li {
	padding: 0 9px 0 0;
}
.post-box {
	padding: 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.contact-style-2 {
	margin: 40px 0 0 0;
}
.causes-box .text-box h4 {
	font-size: 16px !important;
}
.post-box .text-box h3 {
	font-size: 23px;
}
.explore-style-2 .popular-videos {
	margin: 0 10px;
}
.widget_search input[type="text"] {
	font-size: 10px;
}
.explore-city .popular-videos .text-col {
	width: auto;
}
.mayor-office h2 {
	font-size: 26px !important;
}
#footer .widget {
	margin-bottom: 30px;
}
.contact-style-1 .address .box {
	min-height: 265px;
}
.header-search .dropdown-menu {
	left: 0;
}
.contact-style-1 .address {
	padding: 0;
}
.map-box-1 {
	margin-bottom: 20px;
}
.map-box-1 .map_canvas {
	height: 500px;
}
.causes-list .causes-box .text-box, .causes-list .frame {
	width: 100%;
}
.coming-soon .inner-content {
	width: 100%;
}
#inner-banner {
	margin-bottom: 40px;
}
.video-frame-5 {
	width: 100%;
	background-size: cover;
	margin: 0 0 20px 0;
}
.donation-section .input-box {
	min-height: 98px;
}
.explore-city .popular-videos .text-col {
	margin: 0 0 20px 0;
}
.city-law {
	margin: 40px 0;
}
.city-law .box img {
	width: 100%;
}
.call-action-style-1 .space-box {
	width: 100%;
}
.event-list .event-caption {
	width: 100%;
	height: auto;
}
.breadcrumb-col {
	width: 100%;
}
.about-section .video-frame .modal-dialog {
	width: 100%;
	padding: 0 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.heading-style-1::before {
	display: none;
}
.accordion_cp {
	font-size: 12px;
}
.gallery-box .thumb, .gallery-box .thumb img {
	width: 100%;
}
.gallery-box {
	margin: 10px 0 40px 0;
}
.team-section {
	padding-bottom: 50px;
}
.governor-space {
	margin: 0;
}
strong.logo {
	width: 100%;
	text-align: center;
}
.menu-col {
	width: 100%;
}
.menu-col-top {
	width: 100%;
}
.header-search {
	float: left;
	margin: 0;
}
.menu-col .navbar {
	margin: 20px 0 0 0;
}
#nav li ul {
	left: inherit;
	right: 0;
}
#nav li ul li > ul {
	left: inherit;
	right: 100%;
}
#banner .caption {
	top: 30px;
}
#banner .caption .holder h1 {
	font-size: 33px !important;
	margin: 0 0 5px 0;
}
#banner {
	height: auto;
}
.services-board .box h3 {
	font-size: 20px !important;
}
.upcoming-event {
	height: auto;
	padding: 0 0 30px 0;
}
.department-section .box .frame img {
	height: auto;
}
.department-section {
	margin: 0;
}
.video-frame-1, .video-frame-2 {
	background-size: cover !important;
}
#banner .caption .holder strong.title {
	font-size: 24px;
	padding: 0 0 15px 0;
}
.highlights-row .thumb {
	float: left;
	width: 100%;
}
.highlights-row .thumb img {
	display: block;
	width: 100%;
}
.highlight-box {
	padding: 28px 15px;
}
.facts-figures .holder .box strong.number {
	font-size: 43px;
}
.facts-figures .holder .box span {
	font-size: 21px;
	line-height: 21px;
}
.governor-message .holder .image-frame {
	display: none;
}
.governor-message .holder {
	width: 100%;
}
.governor-message .holder .text-box {
	position: static;
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.explore-section .video-frame .modal-dialog {
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.video-frame-1, .video-frame-2 {
	width: 100%;
	margin: 0;
	background-size: cover;
}
.popular-videos .text-col {
	float: left;
	width: 100%;
}
.community-citizen .holder {
	width: 100%;
	float: left;
}
.community-citizen .box {
	margin-bottom: 20px;
}
.mayor-office {
	padding: 27px 20px;
}
.mayor-office a.link, .mayor-colo-2 a.link {
	margin: -28px 30px 0 0;
}
.footer-section-1::before {
	display: none;
}
.footer-box {
	margin-bottom: 30px;
}
.footer-section-1 {
	padding: 40px 0 0 0;
}
.department-section {
	margin: 0;
}
.news-section .box .text-box .inner h4 {
	font-size: 17px !important;
}
.news-list .frame {
	width: 100%;
}
.news-list .box .text-box {
	width: 100%;
}
.news-section .box .frame img {
	height: auto;
}
.events-widget .text-col, .news-widget .text-area {
	float: left;
	margin: 0;
}
#wrapper .event-caption {
	height: auto;
}


.events-widget .date-box {
    font: 900 18px "Raleway",sans-serif;
    margin: 0 5px 0 0;
    padding: 0 5px 14px 0;
    text-align: center;
}

.events-widget .text-col {float:none;}

}




/*===========================================================================*/
							/*1199px CSS*/
/*===========================================================================*/
@media (min-width: 993px) and (max-width: 1199px) {
.highlights-row .thumb {
	float: left;
	width: 100%;
}
#wrapper .event-caption {
	height: auto;
}
.news-section .box .frame img {
	height: auto;
}
.highlights-row .thumb img {
	display: block;
	width: 100%;
}
.donation-section form ul li {
	margin: 0 26px;
}
.causes-list .causes-box .frame, .causes-list .causes-box .text-box {
	width: 100%;
}
.department-section .box .frame img {
	height: auto;
}
.post-box .text-box h3 {
	font-size: 19px;
}
.event-list .event-caption {
	width: 360px;
	height: auto;
	padding: 10px;
}
.highlight-box {
	padding: 26px 20px;
}
.news-section .box .text-box {
	min-height: 318px;
}
.news-section .box .text-box .inner h4 {
	font-size: 15px !important;
}
.department-section .text-box h4 {
	font-size: 14px !important;
}
.department-section {
	margin-bottom: 0;
}
.governor-message .holder .text-box {
	right: 223px;
}
.popular-videos .text-col {
	float: left;
	width: 100%;
}
.community-citizen .holder {
	width: 100%;
}
.community-citizen .box ul li a {
	font-size: 12px;
}
.footer-section-1::before {
	display: none;
}
.governor-message .holder {
	width: 100%;
}
.menu-col {
	width: 100%;
}
.menu-col-top {
	width: 100%;
}
.menu-col .navbar {
	float: left;
}
#nav li a {
	padding: 5px 25px 28px 0;
}
#banner .caption {
	top: 50px;
}
#banner .caption .holder h1 {
	font-size: 37px !important;
}
.governor-message .holder .image-frame {
	display: none;
}
.mayor-office, .mayor-colo-2 {
	padding: 27px 30px;
}
.mayor-office a.link, .mayor-colo-2 a.link {
	margin: -28px 20px 0 0;
}
.news-widget .text-area a {
	font-size: 12px;
}
.breadcrumb-col {
	width: 100%;
}
.heading-style-1::before {
	display: none;
}
.gallery-box .thumb, .gallery-box .thumb img {
	width: 100%;
}
.accordion_cp {
	font-size: 16px;
}
.gallery-box {
	margin: 10px 0 40px 0;
}
.governor-space {
	margin: 0;
}
.footer-box h3 {
	font-size: 21px;
}
.services-board .box h3 {
	font-size: 20px !important;
}
.services-board .box {
	padding: 38px 17px;
}
.news-list .frame {
	width: 100%;
}
.news-section.news-list .box .text-box {
	min-height: inherit;
	width: 100%;
}
.city-law .box img {
	width: 100%;
}
.causes-btm-row ul li {
	margin-bottom: 5px;
}
.causes-list .frame {
	width: 308px;
}
.faq .accordion_cp {
	font-size: 21px;
}
#banner {
	height: auto;
}
.call-action-style-1 h2 {
	font-size: 30px !important;
}

.mayer-box-footer .mayor-office {padding:10px;}
.mayor-office.mayor-colo-2 > h2 {
    font-size: 28px !important;
}


}
