#sp-logo-center .logo {
	display: flex;
	justify-content: center;
}
.logo-image {
    margin-top: 10px;
}

.sp-megamenu-parent {
	float: none;
	text-align: center;
}

@media screen and (max-width: 768px) and (min-width: 320px) {
    #sp-header {
          display: none !important;
      }
      
  	#sp-main-body {padding-top: 50px !important;}

    #sp-logo-center {
          position: relative;
          z-index: 9999;
          background-color:white;
          top: 0px;
          height:100px;
          width:100%;
    }
  
   	.sp-contact-info {
    text-align: -webkit-center !important;
	}
  
    .logo-image-phone {
          height: unset !important;
          padding-top: 20px;
      }

    li.social-icon-linkedin {
        display: none;
    }
  
    .bx-pager.bx-default-pager {
          display: none;
}
  
