.elementor-1177 .elementor-element.elementor-element-685a41f:not(.elementor-motion-effects-element-type-background),
.elementor-1177 .elementor-element.elementor-element-685a41f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("http://littledino.wgl-demo.net/wp-content/uploads/2019/08/footer_bg.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1177 .elementor-element.elementor-element-685a41f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-685a41f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-dc3adf7 .elementor-spacer-inner {
	height: 81px;
}

.elementor-1177 .elementor-element.elementor-element-aab501c:not(.elementor-motion-effects-element-type-background),
.elementor-1177 .elementor-element.elementor-element-aab501c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #2d4073;
}

.elementor-1177 .elementor-element.elementor-element-aab501c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 35px 0px;
}

.elementor-1177 .elementor-element.elementor-element-aab501c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-aab501c .elementor-repeater-item-8835eee {
	top: 73%;
	left: 5%;
	z-index: 3;
}

.elementor-1177 .elementor-element.elementor-element-edc9a9a .elementor-spacer-inner {
	height: 30px;
}

.elementor-1177 .elementor-element.elementor-element-4bbb608 {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-d271e0b .elementor-spacer-inner {
	height: 12px;
}

.elementor-1177 .elementor-element.elementor-element-fba0f4c>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-fb42abf {
	background-color: #ea2d2d;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-fb42abf i {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-fb42abf svg {
	fill: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-9cf59f2 {
	background-color: #3f88db;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-9cf59f2 i {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-9cf59f2 svg {
	fill: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-9d03b2d {
	background-color: #fd8383;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-9d03b2d i {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-repeater-item-9d03b2d svg {
	fill: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-social-icon {
	font-size: 16px;
	padding: 0.594em;
	border-style: solid;
}

.elementor-1177 .elementor-element.elementor-element-113ece5 .elementor-social-icon:not(:last-child) {
	margin-right: 20px;
}

.elementor-1177 .elementor-element.elementor-element-13a1693 .elementor-spacer-inner {
	height: 76px;
}

.elementor-1177 .elementor-element.elementor-element-8c57e47.elementor-widget-heading .elementor-heading-title {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-8c57e47 .elementor-heading-title {
	font-size: 28px;
}

.elementor-1177 .elementor-element.elementor-element-8c57e47>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7 .wgl-infobox_wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7 .wgl-infobox_wrapper .wgl-infobox_bg_title {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7 .elementor-image-box-img {
	margin: 4px 38px 15px 5px;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7 .wgl-image-box_img img {
	transition-duration: 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7 .wgl-infobox_title {
	color: #232323;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7:hover .wgl-infobox_title {
	color: #fa9db7;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7:hover .wgl-infobox_title a {
	color: #fa9db7;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7 .wgl-infobox_content {
	margin: -7px 0px 0px 0px;
	color: #70747f;
}

.elementor-1177 .elementor-element.elementor-element-6eb5ec7:hover .wgl-infobox_content {
	color: #70747f;
}

.elementor-1177 .elementor-element.elementor-element-129d3e3 .elementor-spacer-inner {
	height: 0px;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9 .wgl-infobox_wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9 .wgl-infobox_wrapper .wgl-infobox_bg_title {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9 .elementor-image-box-img {
	margin: 5px 29px 15px 3px;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9 .wgl-image-box_img img {
	transition-duration: 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9 .wgl-infobox_title {
	color: #232323;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9:hover .wgl-infobox_title {
	color: #fa9db7;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9:hover .wgl-infobox_title a {
	color: #fa9db7;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9 .wgl-infobox_content {
	margin: -4px 0px 0px 0px;
	color: #70747f;
}

.elementor-1177 .elementor-element.elementor-element-67de0b9:hover .wgl-infobox_content {
	color: #70747f;
}

.elementor-1177 .elementor-element.elementor-element-a9f8b3a .elementor-spacer-inner {
	height: 7px;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257 .wgl-infobox_wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257 .wgl-infobox_wrapper .wgl-infobox_bg_title {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257 .elementor-image-box-img {
	margin: 0px 26px 15px 5px;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257 .wgl-image-box_img img {
	transition-duration: 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257 .wgl-infobox_title {
	color: #232323;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257:hover .wgl-infobox_title {
	color: #fa9db7;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257:hover .wgl-infobox_title a {
	color: #fa9db7;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257 .wgl-infobox_content {
	margin: -10px 0px 0px 0px;
	color: #70747f;
}

.elementor-1177 .elementor-element.elementor-element-4f4b257:hover .wgl-infobox_content {
	color: #70747f;
}

.elementor-1177 .elementor-element.elementor-element-2144b9b .elementor-spacer-inner {
	height: 76px;
}

.elementor-1177 .elementor-element.elementor-element-c0d0781.elementor-widget-heading .elementor-heading-title {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-c0d0781 .elementor-heading-title {
	font-size: 28px;
}

.elementor-1177 .elementor-element.elementor-element-846fab7 .elementor-spacer-inner {
	height: 12px;
}

.elementor-1177 .elementor-element.elementor-element-28c0143 .elementor-spacer-inner {
	height: 76px;
}

.elementor-1177 .elementor-element.elementor-element-3f8e80e.elementor-widget-heading .elementor-heading-title {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-3f8e80e .elementor-heading-title {
	font-size: 28px;
}

.elementor-1177 .elementor-element.elementor-element-6aef492 .elementor-spacer-inner {
	height: 12px;
}

.elementor-1177 .elementor-element.elementor-element-6756ff0 .wh__title {
	margin: 0px 0px 6px 0px;
}

.elementor-1177 .elementor-element.elementor-element-6756ff0 .wh__item {
	margin: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-6756ff0 .wh__item:after {
	border-color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-6756ff0 .wh__day {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-6756ff0 .wh__hours {
	color: #ffffff;
}

.elementor-1177 .elementor-element.elementor-element-6756ff0>.elementor-widget-container {
	padding: 34px 16px 20px 14px;
	background-color: #45b3df;
	border-radius: 30px 30px 30px 30px;
}

.elementor-1177 .elementor-element.elementor-element-aab501c .elementor-repeater-item-3c2c191 {
	top: -205px;
	left: 8%;
	z-index: 0;
}

.elementor-1177 .elementor-element.elementor-element-aab501c .elementor-repeater-item-f408fcf {
	top: 10%;
	left: 87%;
	z-index: 0;
}

.elementor-1177 .elementor-element.elementor-element-2ab13f4>.elementor-container {
	min-height: 127px;
}

.elementor-1177 .elementor-element.elementor-element-2ab13f4>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-1177 .elementor-element.elementor-element-2ab13f4:not(.elementor-motion-effects-element-type-background),
.elementor-1177 .elementor-element.elementor-element-2ab13f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("http://littledino.wgl-demo.net/wp-content/uploads/2019/08/footer_bg_3.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1177 .elementor-element.elementor-element-2ab13f4 .elementor-background-overlay {
	filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-1177 .elementor-element.elementor-element-2ab13f4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-2ab13f4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1177 .elementor-element.elementor-element-331bc3e {
	color: #b1bee0;
}

.elementor-1177 .elementor-element.elementor-element-331bc3e>.elementor-widget-container {
	padding: 38px 0px 0px 0px;
}

@media(min-width:768px) {
	.elementor-1177 .elementor-element.elementor-element-5e77713 {
		width: 23.445%;
	}
	.elementor-1177 .elementor-element.elementor-element-6c86586 {
		width: 25%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1177 .elementor-element.elementor-element-f15a590 {
		width: 50%;
	}
	.elementor-1177 .elementor-element.elementor-element-6238b4a {
		width: 50%;
	}
	.elementor-1177 .elementor-element.elementor-element-5e77713 {
		width: 50%;
	}
	.elementor-1177 .elementor-element.elementor-element-6c86586 {
		width: 50%;
	}
}

@media(max-width:1024px) {
	.elementor-1177 .elementor-element.elementor-element-f15a590>.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: 10px;
	}
	.elementor-1177 .elementor-element.elementor-element-6eb5ec7>.elementor-widget-container {
		padding: 0px 70px 0px 0px;
	}
}