@charset "utf-8";
/* CSS Document */

.body-wrapper  {
    background-image: url("../../../images/bg.png"); /* replace with your image full path */
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover; /* optional: covers full screen */
    background-position: top; /*  centers the image */
    }
#sp-main-body {
	padding: 0px 0px !important;
}

#sp-slider {
	margin-top:-40px;
}
.logo {
	padding-top:50px;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 18px;
}
#sp-menu>.sp-column.justify-content-end {
    justify-content: center !important;
}

#sp-header {
	box-shadow: none !important;
}
.burger-icon > span {
  background-color: #fff !important;
}
.layout-boxed .body-innerwrapper {
/*	box-shadow: rgba(0, 0, 0, 0.75) 0px 54px 55px, rgba(0, 0, 0, 0.22) 0px -12px 30px, rgba(0, 0, 0, 0.22) 0px 4px 6px, rgba(0, 0, 0, 0.27) 0px 12px 13px, rgba(0, 0, 0, 0.19) 0px -3px 5px;*/
}
hr {
  border-top:1px solid #666 !important;
}
h1 {
  color: #029279;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  transition: all 300ms ease;
  border-bottom: 1px solid transparent;
  border-image: linear-gradient(to right, rgba(153,153,153), rgba(255,255,255,0));
  border-image-slice: 1;
  width:100%;
}
.com-contact h2 {
	padding-bottom: 10px;
	text-align: center;
	text-decoration: underline;
	text-decoration-color: #029279; 
	text-decoration-thickness: 2px;
}
.contact-misc {
	width: 100%;
}
#sp-footer #sp-footer2 {
  text-align: left !important;
}
#sp-footer #sp-footer2 .menu {
  display: flex;
  justify-content: space-evenly;
}