#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 0px;
}

#sp-top-bar {
    padding: 10px 0;
}

.sp-megamenu-parent > li:not(:last-child) {
    margin-right: 10px;
}

.mod-languages img {
    display: block;
}

section.flipboxholder .sppb-flipbox-panel .sppb-flipbox-back .flip-box-inner {
	font-size: 13px!important;
	line-height: 18	px;
}

section.flipboxholder .sppb-flipbox-panel .sppb-flipbox-front .flip-box-inner {
    vertical-align: top;
}

img.flipicon {
	max-height: 100px;
	margin: 0 auto;
	margin-top: 27px;
	margin-bottom: 10px;
}

section.flipboxholder div.sppb-addon.sppb-addon-sppb-flibox,
section.flipboxholder .sppb-flipbox-panel .flip-box {
	border-radius: 50px;
	overflow:hidden;
}

@media (max-width: 767px) {
#sp-logo-wrap #sp-logo.col-6 {
	width: 100%;
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

#sp-logo-right,
#sp-top1 {
	display: none;
}


}


section.flipboxholder h2 {
    font-weight: 700!important;
}

.logo-image-phone {
    object-fit: contain;
}