.elementor-5153 .elementor-element.elementor-element-cbeb916>.elementor-container {
	max-width: 1240px;
}

.elementor-5153 .elementor-element.elementor-element-cbeb916 {
	padding: 20px 0px 00px 0px;
}

.elementor-5153 .elementor-element.elementor-element-9b1cd56>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5153 .elementor-element.elementor-element-254e50a {
	text-align: center;
}

.elementor-5153 .elementor-element.elementor-element-254e50a .elementor-heading-title {
	color: #FFFFFF;
	text-transform: uppercase;
}

.elementor-5153 .elementor-element.elementor-element-254e50a>.elementor-widget-container {
	padding: 15px 15px 15px 15px;
	background-color: #00a1df;
}

.elementor-5153 .elementor-element.elementor-element-bfe5f4c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5153 .elementor-element.elementor-element-796c950 {
	text-align: center;
}

.elementor-5153 .elementor-element.elementor-element-796c950 .elementor-heading-title {
	color: #FFFFFF;
	text-transform: uppercase;
}

.elementor-5153 .elementor-element.elementor-element-796c950>.elementor-widget-container {
	padding: 15px 15px 15px 15px;
	background-color: #00a1df;
}

.elementor-5153 .elementor-element.elementor-element-b415cb2>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5153 .elementor-element.elementor-element-d218a14 {
	text-align: center;
}

.elementor-5153 .elementor-element.elementor-element-d218a14 .elementor-heading-title {
	color: #FFFFFF;
	text-transform: uppercase;
}

.elementor-5153 .elementor-element.elementor-element-d218a14>.elementor-widget-container {
	padding: 15px 15px 15px 15px;
	background-color: #00a1df;
}

.elementor-5153 .elementor-element.elementor-element-3a5874a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-5153 .elementor-element.elementor-element-0050cb9 {
	text-align: center;
}

.elementor-5153 .elementor-element.elementor-element-0050cb9 .elementor-heading-title {
	color: #FFFFFF;
	text-transform: uppercase;
}

.elementor-5153 .elementor-element.elementor-element-0050cb9>.elementor-widget-container {
	padding: 15px 15px 15px 15px;
	background-color: #00a1df;
}

.elementor-5153 .elementor-element.elementor-element-adfe464>.elementor-container {
	max-width: 1240px;
}

.elementor-5153 .elementor-element.elementor-element-adfe464 {
	padding: 00px 0px 20px 0px;
}

.elementor-5153 .elementor-element.elementor-element-4743036>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-5153 .elementor-element.elementor-element-3c6b6f8 {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-5153 .elementor-element.elementor-element-2f02751:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-5153 .elementor-element.elementor-element-2f02751>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/*background-image: url("http://capethemes.com/demo/cityofwp/wp-content/uploads/2016/06/mayor.jpg");*/
	background-size: cover;
}

.elementor-5153 .elementor-element.elementor-element-2f02751>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 40px 80px 40px;
}

.elementor-5153 .elementor-element.elementor-element-2f02751>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5153 .elementor-element.elementor-element-b852a39 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 24px;
	text-transform: uppercase;
}

.elementor-5153 .elementor-element.elementor-element-0279f9a {
	color: #FFFFFF;
}

.elementor-5153 .elementor-element.elementor-element-afb7f44>.elementor-container {
	max-width: 1240px;
}

.elementor-5153 .elementor-element.elementor-element-afb7f44:not(.elementor-motion-effects-element-type-background),
.elementor-5153 .elementor-element.elementor-element-afb7f44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	/*background-image: url("http://capethemes.com/demo/cityofwp/wp-content/uploads/2016/06/neon-1149125_1920.jpg");*/
}

.elementor-5153 .elementor-element.elementor-element-afb7f44 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 150px 0px 150px 0px;
}

.elementor-5153 .elementor-element.elementor-element-afb7f44>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5153 .elementor-element.elementor-element-1169aee .elementor-heading-title {
	color: #FFFFFF;
	font-size: 24px;
	text-transform: uppercase;
}

.elementor-5153 .elementor-element.elementor-element-1169aee>.elementor-widget-container {
	margin: 0px 0px -8px 0px;
}

.elementor-5153 .elementor-element.elementor-element-7997a11 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.72);
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.7px;
}

.elementor-5153 .elementor-element.elementor-element-0fce8ba>.elementor-container {
	max-width: 1240px;
}

.elementor-5153 .elementor-element.elementor-element-0fce8ba {
	padding: 20px 0px 20px 0px;
}

.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2.1px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00a1df;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button:hover,
.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button:focus {
	color: #FFFFFF;
	background-color: #232323;
}

.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button:hover svg,
.elementor-5153 .elementor-element.elementor-element-bf60f7c .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-5153 .elementor-element.elementor-element-bf60f7c>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

@media(min-width:768px) {
	.elementor-5153 .elementor-element.elementor-element-f9f5c3f {
		width: 27.984%;
	}
	.elementor-5153 .elementor-element.elementor-element-ee66368 {
		width: 72.016%;
	}
	.elementor-5153 .elementor-element.elementor-element-416f128 {
		width: 72.016%;
	}
	.elementor-5153 .elementor-element.elementor-element-5974423 {
		width: 27.984%;
	}
}