a {
  color: #2a10e1;
}

p:last-child {
  margin-bottom: 0px;
}

img {
  display: unset;
}

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

#sp-menu ul.social-icons a {
  color: #000;
}

.breadcrumb .float-start {
  padding-right: 10px;
}

.sp-megamenu-parent {
  margin: 0;
}

.sp-megamenu-parent > li > a{
  font-size: 18px;
  text-transform: uppercase;
}

.sp-megamenu-parent > li:last-child > a {
  padding: 0px 15px;
}

.sp-megamenu-parent > li:hover > a {
  color: #0A7DD9;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #0A7DD9;
}


#sp-search {
  margin-top: 12px;
  max-width: 250px;
}
  


.portfolio-tab .sppb-nav {
  margin: 0 auto;
}


.jo-form .ma-submit {
background-color: #0d6efd;
border: none; 
}

/*
#section-id-sumhKZ4AIxvq2R7Tj3d24 {
  min-width: 1100px !important;
}
*/

.contact-column .sppb-column-overlay {
  border-radius: 0 15px 15px 0 !important;
}


#sp-footer {
  text-align: center;
}

@media (min-width: 576px) {
.container, .container-sm {
  max-width: 98%;
}
}

@media (min-width: 768px) {
.container, .container-md, .container-sm {
  max-width: 98%;
}
}

@media (min-width: 992px) {
.container, .container-lg, .container-md, .container-sm {
  max-width: 98%;
}
  
#sp-menu .justify-content-end {
  justify-content: center !important;
}

}



@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1180px;
}
}

@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1400px;
}
}


@media (max-width: 992px) {
.logo-image {
    height: auto !important;
  }
}

@media (max-width:991.99px) {
.burger-icon {
  position: absolute;
  top: 15px;
  right: 27px;
}
  
}


@media (max-width:767.99px) {

}

@media (max-width: 576px) {

}
@media (max-width:575.99px) {

}