/* Custom html scrolling height: */ 

html {
scroll-padding: 90px; 
}

/* mobile view our Services */

@media screen and (max-width: 767px) {
	.services-block .sppb-addon-image-layout-content {
	margin: auto !important;
	min-width: 100% !important;
}	
}

@media screen and (max-width: 767px) {
	#sp-top-bar a {
	color: #fff;
	font-size: 14px;
}
}

/*menu*/
.sp-megamenu-parent .sp-menu-item > a img, .sp-megamenu-parent .sp-menu-item > span img {
	display: inline-block;
	max-width: 54px;
}

.item-889 {
	max-width: 50px !important;
}