#offcanvas-toggler
{
    float: right!important;
    margin: 0!important;
}

a, button
{
	cursor: pointer;
}

#dynamic_recaptcha_1518501283333
{
    text-align: right;	
}

#dynamic_recaptcha_1518501283333 > div
{
	width: 100%!important;
}

#sp-footer a,
#sp-bottom a
{
	font-weight: bold!important;
}

#sp-menu .sp-menu-item > a,
#sp-title .sp-page-title h2
{
	text-transform: uppercase;
}

#sp-footer,
.sp-page-title {
    background-image: url(../../../images/page-title-bg.png?v=3);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: cover;
}

@media(max-width: 767px)
{
	.sp-contact-info,
	#sp-top1
	{
		text-align: center;
	}
}

@media(max-width: 767px)
{
	.sp-contact-info,
	#sp-top1
	{
		text-align: center;
	}
}

@media(max-width: 991px)
{
	#sp-footer1
	{		
		order: 2;
		margin-top: 30px;
	}

	#sp-footer1,
	#sp-footer2
	{
		display: flex;
		justify-content: center;
	}
}