#sp-bottom .container {
	max-width: 1320px;
}

#sp-header.header-sticky {
	background: #bd867f;
}

.sp-megamenu-parent>li.active:before,
.sp-megamenu-parent>li:hover:before,
.sp-megamenu-parent>li:focus:before {
	display: none;
}

body .sppb-btn.sppb-btn-link,
body .btn.sppb-btn-link,
body .sppb-btn.sppb-btn-link:hover,
body .btn.sppb-btn-link:hover {
	border-bottom: 1px solid #FFD600;
}

#section-id-Ybg6LAzDYhcB6y2DI-3yj .overlay-image-button-wrap a {
	color: #FFD600!important;
}

h5.sppb-addon-title a {
	color: #ffffff!important;
}

#sp-footer .container-inner {
	border-top: 1px solid #8F8D8D;
}

#sp-bottom {
	font-size: inherit;
}

.badge {
	color: #000;
}

.sp-scroll-up {
	bottom: 25px;
}

/* Error page styling */

html.error-page .error-code,
html.error-page .error-message,
body .error-wrapper .sppb-btn.sppb-btn-link:hover,
body .error-wrapper .sppb-btn.sppb-btn-link:focus,
body .error-wrapper .btn.sppb-btn-link:hover,
body .error-wrapper .btn.sppb-btn-link:focus,
html.error-page .error-wrapper a.sppb-btn-link {
	color: #ffffff!important;
}

html.error-page body {
	background-color: #B21E21!important;
	font-family: 'Lexend', sans-serif!important;
}

html.error-page .error-logo {
	transform: scale(0.3);
	margin-top: -22rem;
	margin-bottom: -9rem!important;
}

html.error-page .error-wrapper {
	gap: 70px!important;
	margin-left: 25px!important;
}

html.error-page .btn.btn-secondary {
	background-color: #000000!important;
	color: #fff!important;
	margin-bottom: 4rem;
	font-family: 'Lexend', sans-serif!important;
}

html.error-page .btn.btn-secondary:hover {
	background-color: #FFD600!important;
	color: #fff;
}

html.error-page .error-code {
	font-size: 125px!important;
	margin-top: 5rem;
	font-family: 'Lexend', sans-serif!important;
}

html.error-page .error-message {
	font-family: 'Lexend', sans-serif!important;
}

.hidy {
	width: 113%;
	height: 60px;
	background-color: #913831;
	position: relative;
	bottom: 56px;
	right: 50px;
}

.site .logo-image-phone {
	height: 90px;
	position: relative;
	bottom: 5px;
}

.header-sticky .logo-image-phone {
	height: 65px;
	position: relative;
	bottom: 5px;
}

.burger-icon>span {
	background-color: #fff;
}

.burger-icon {
	border: 1px solid #ffffff;
}

/* iPhone bg fix */

@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
	.sp-page-builder .page-content #section-id-1603175361137,
	.sp-page-builder .page-content #section-id-1614061579343,
	#call-to-action {
		background-size: unset !important;
		background-attachment: scroll !important;
		background-position: top !important;
	}
}

/* Extra small devices (phones, 600px and down) */

@media screen and (min-width:320px) and (max-width:932px) {
	#section-id-1610603554006 #sppb-addon-1610603554109 .sppb-addon-header .sppb-addon-title {
		margin-top: 35px;
	}
	#sppb-addon-1755480809576 .sppb-addon-single-image-container img {
		max-width: 30%;
		float: right;
		position: relative;
		top: 20rem;
		right: 5rem;
	}
	
	#sppb-addon-Dtwz9HgcOTaNG4H2JIyHr .sppb-addon-single-image-container img{
		max-width: 30%;
		float: right;
		position: relative;
		top: 10rem;
		right: 5rem;
	}
	#sppb-addon-ec68879f-ded4-492d-9d75-4c1e93e6b043 .sppb-addon-single-image-container {
		border-radius: 0px;
		margin-top: 9rem;
	}
	
	#sppb-addon-1775718018511 .sppb-addon-single-image-container img {
    border-radius: 0px;
    margin-top: 25px;
}
	
	.hidy {
    right: 40px;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {
	...
}

/* Medium devices (landscape tablets, 768px and up) */

@media screen and (min-width: 768px) and (max-width:1024px) {

.sp-page-builder[data-module_id="111"] {
    display:none;
}
.site	#sppb-addon-wrapper-1610603554109,
.site	#sppb-addon-wrapper-v0dQgI9V6NKZ6qJkkhRgp{
    width: 130%;
}
}

/* Large devices (laptops/desktops, 992px and up) */

@media screen and (min-width: 900px) and (max-width:1440px) {
	html.error-page .error-code {
		margin-top: 3rem;
	}
}



/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {
	...
}

/* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */