.sp-default-logo {
  max-width: 80%;
}
.estimate {
	font-weight:bold;
    color: #ca851a !important; 
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  color: #323232;
  font-weight: 600;
}

.nav {
  display: inline;
}

#sp-bottom .sp-module .sp-module-title {
  color: #fff;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-title {
  color: #ca851a;
}

#sp-top-bar {
  padding: 0px 0;
}

#sp-menu {
  display: flex;
  justify-content: center;
  align-items: center;
}

#sppb-addon-1725997638286 #btn-1725997638286.sppb-btn-custom {
  border: 1px #3b3b3b solid !important;
  border-radius: 10px !important;
}

#sppb-addon-1725997638286 #btn-1725997638287.sppb-btn-custom {
  border: 1px #3b3b3b solid !important;
  border-radius: 10px !important;
}

#sppb-addon-1725997638286 #btn-1725997638288.sppb-btn-custom {
  border: 1px #3b3b3b solid !important;
  border-radius: 10px !important;
}

@media only screen and (min-width: 992px) {
  #sppb-addon-1725997638286 #btn-1725997638286.sppb-btn-custom {
    margin-right: 40px !important;
  }

  #sppb-addon-1725997638286 #btn-1725997638287.sppb-btn-custom {
    margin-right: 40px !important;
  }
}

@media only screen and (max-width: 991px) {
  #sppb-addon-1725997638286 #btn-1725997638286.sppb-btn-custom,
  #sppb-addon-1725997638286 #btn-1725997638287.sppb-btn-custom,
  #sppb-addon-1725997638286 #btn-1725997638288.sppb-btn-custom {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}

.sppb-addon-feature.homepage-feature {
  border: 1px solid #cfcfcd !important;
  border-radius: 15px !important;
  
}

.sppb-addon-feature.homepage-feature .sppb-feature-box-title a {
  color: #323131 !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content ul > li > a {
  display: block !important;
  white-space: normal !important; /* Allows the text to wrap */
  padding-left: 20px !important; /* Adjust this value as needed to align with the first letter */
  text-indent: -18px !important; /* Negative indent to pull the first line back */
  font-size: 14px !important;
}

#sp-header {
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

/*Removes the Resources link from the footer main menu*/
.item-544.divider.parent {
  display: none;
}


.sppb-carousel-inner > .sppb-item > a > img, .sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive {
  border-radius: 5px !important;

}
