#sp-top1 {text-align: center;}
#sp-header {height: 150px;padding: 35px 0px 10px 0px;
}
.logo a {font-family: 'Georgia', sans-serif;font-size: 32px;color:#22394C;font-weight: bold; }
#sp-footer {text-align: center;}
.sp-slider-image-align-right img {width: auto;height: auto;}
#sp-section-2 {border-bottom: 1px solid #eee;}
.fa-phone:before, .fa-envelope:before, .fa-map-marker-alt:before {color:#dd9933;}
.sp-contact-info li {
    display: inline-block;
    margin: 0 6px;
    font-size: 90%;
    white-space: nowrap;
}
#sp-header .logo {
    height: 32px;
    display: inline-flex;
    margin: 0;
    align-items: center;
}
#sp-header .logo a {
    font-size: 36px;
    line-height: 1;
    margin: 0;
    padding: 0;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: right;
    margin-left: 65px;
}
.offcanvas-menu .logo {display: none;}

.offcanvas-menu .logo-slogan {display: none;}

@media (max-width: 767px) {
	#sp-header {height: 72px;}
	#sp-menu {
		margin-left: 0px;
	}

}
@media (max-width: 576px) {
	.logo a {
    font-family: 'Georgia', sans-serif;
    font-size: 20px;
    color: #22394C;
    font-weight: bold;
	}
	.logo-slogan {
		font-size: 12px;
	}
	#sp-menu {
		margin-left: 0px;
	}
	#sp-section-3 {
		padding: 10px 0px 10px 0px;
	}
	#sp-header .logo a {
    font-size: 20px;
    line-height: 1;
    margin: 0;
    padding: 0;
	}
	#sp-header {
    background-color: #FFFFFF;
    color: #000000;
    padding: 0px 0px 10px 0px;
	}
	span.logo-slogan br {padding: 0px; margin: 0px;}


}



