/*FONTS*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  font-size: 20px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
}
/*FONTS END*/
.btn-primary, .sppb-btn-primary {
  padding: 10px 15px; border-radius: 0px;
}
#sp-main-body {
    padding-bottom: 220px !important; 
}
.sppb-gallery img {
    width: 100% !important; height: auto !important; 
}
#sp-bottom {
  font-size: 16px; padding: 15px 0px;
}
#sp-footer .container-inner {
  padding: 15px 0px; border-top: 3px solid #006fa8;
}
.sppb-gallery-desc {
  max-width: 100% !important; text-align: left !important; padding: 5px 0px;
}
.sp-dropdown {
  width: 250px !important;
}
.sppb-gallery li {
  width: 25%; padding: 1%;
}
.person-content-hover-content-wrap {
  padding: 15px !important;
}
/*Respons*/
@media screen and (max-width: 991px) {
#sp-main-body {
  padding-bottom: 120px !important;
}
.sppb-addon-feature .sppb-btn {
  margin: 5px 0px 0px 0px !important;
}
.sppb-addon-feature .sppb-icon {
  margin-bottom: 10px !important;
}
}
@media screen and (max-width: 767px) {
#sp-main-body {
  padding-bottom: 85px !important;
}
.sppb-testimonial-pro {
  padding-bottom: 10px !important;
}
.sppb-gallery li {
  width: 50% !important;
}
}