@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}}@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}}@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:0}#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:#fff;font-size:14px!important;margin:0 0 7px}.mayer-box-footer .mayor-office h2{font-size:18px!important;line-height:24px}}@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:0}#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}}@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}}@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}}