.active .sppb-panel-title {
  display: none !important;
}

/* .active {
  margin-top: -20px;
} */
.sp-module-content .active a {
  margin-top: 20px;
  color: #11b1cb !important;
}

.sp-page-builder .page-content #section-id-1602789387175 {
  padding-top: 250px;
  padding-right: 0px;
  padding-bottom: 180px;
  padding-left: 0px;
  background-image: url(../../assets/images/headers/testimonials-header.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: 50% 50%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .sp-page-builder .page-content #section-id-1602789387175 {
    padding-top: 150px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .sp-page-builder .page-content #section-id-1602789387175 {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
  }
}
.sp-page-builder .page-content #section-id-1602789387175 > .sppb-row-overlay {
  background-color: rgba(0, 0, 0, 0.1);
}
#column-id-1602789387193 {
  box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1602789387194 {
  margin: 0px 0px 30px 0px;
}
#sppb-addon-1602789387194 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1602789387194 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1602789387194 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
#sppb-addon-1602789387194 h2 {
  text-align: center;
  text-shadow: 2px 2px darkgrey;
  padding: 20px;
  border-radius: 5px;
}
#sppb-addon-1602789387194 .sppb-carousel-pro .sppb-item {
  height: 350px;
}
#sppb-item-16027893871940 .sppb-carousel-pro-text h2 {
  font-size: 56px;
  line-height: 66px;
  margin: 0px 90px 0px 90px;
  color: #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-item-16027893871940 .sppb-carousel-pro-text h2 {
    font-size: 56px;
    line-height: 66px;
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  #sppb-item-16027893871940 .sppb-carousel-pro-text h2 {
    font-size: 38px;
    line-height: 50px;
    margin: 0px 20px 20px 20px;
  }
}
#sppb-item-16027893871940 .sppb-carousel-pro-text .sppb-carousel-pro-content {
  font-size: 16px;
  line-height: 24px;
  margin: 0px 0px 0px 0px;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-item-16027893871940 .sppb-carousel-pro-text .sppb-carousel-pro-content {
    font-size: 14px;
    line-height: 22px;
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  #sppb-item-16027893871940 .sppb-carousel-pro-text .sppb-carousel-pro-content {
    font-size: 12px;
    line-height: 16px;
    margin: 0px 10px 0px 10px;
  }
}
#sppb-item-16027893871941 .sppb-carousel-pro-text h2 {
  font-size: 56px;
  line-height: 66px;
  margin: 0px 90px 0px 90px;
  color: #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-item-16027893871941 .sppb-carousel-pro-text h2 {
    font-size: 56px;
    line-height: 66px;
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  #sppb-item-16027893871941 .sppb-carousel-pro-text h2 {
    font-size: 38px;
    line-height: 40px;
    margin: 0px 20px 20px 20px;
  }
}
#sppb-item-16027893871941 .sppb-carousel-pro-text .sppb-carousel-pro-content {
  font-size: 16px;
  line-height: 24px;
  margin: 0px 0px 0px 0px;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-item-16027893871941 .sppb-carousel-pro-text .sppb-carousel-pro-content {
    font-size: 14px;
    line-height: 22px;
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  #sppb-item-16027893871941 .sppb-carousel-pro-text .sppb-carousel-pro-content {
    font-size: 12px;
    line-height: 16px;
    margin: 0px 10px 0px 10px;
  }
}
#sppb-addon-1602789387194 .sppb-carousel-inner > .sppb-item {
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms;
}
@media (max-width: 767px) {
  #sppb-addon-1602789387194 .sppb-carousel-inner > .sppb-item {
    padding: 0px 0px 0px 0px;
  }
  #sppb-addon-1602789387194 .sppb-carousel-pro .sppb-item {
    height: 450px;
  }
}
.sp-page-builder .page-content #section-id-1543234984225 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#column-id-1543234984245 {
  box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-1543234984247 {
  box-shadow: 0 0 0 0 #ffffff;
}
.sp-page-builder .page-content #section-id-1540784297817 {
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#column-id-1540784297827 {
  box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1540784297828 {
  margin: -100px 0 0 0;
}
#sppb-addon-1540784297828 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1540784297828 {
    margin-top: -100px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1540784297828 {
    margin-top: -100px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.sp-page-builder .page-content #section-id-1540784297796 {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  background-color: #fff;
}
#column-id-1540784297819 {
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
}
#sppb-addon-1540784297820 .sppb-addon-title {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540784297820 .sppb-addon-title {
    font-size: 25px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-1540784297820 .sppb-addon-title {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #column-id-1540784297822 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}
#sppb-addon-1540784297823 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540784297823 {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-1540784297823 {
    font-size: 13px;
  }
}
.sp-page-builder .page-content #section-id-1540778081365 {
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#column-id-1540778081382 {
  box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1540778081383 {
  margin: -100px 0 0 0;
}
#sppb-addon-1540778081383 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1540778081383 {
    margin-top: -100px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1540778081383 {
    margin-top: -100px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.sp-page-builder .page-content #Patents {
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 20px;
  background-color: #f4f4f4;
}
#sppb-addon-1531225232706 {
  padding: 0 0 0 0;
}
#sppb-addon-1531225232706 .sppb-addon-title {
  margin-top: 20px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #sppb-addon-1531225232706 .sppb-addon-title {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-1534169566465 {
    font-size: 13px;
  }
}
#sppb-addon-wrapper-1602793120360 {
  margin: 0px 0px 30px 0px;
}
#sppb-addon-1602793120360 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1602793120360 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1602793120360 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
#sppb-addon-1602793120360
  .sppb-addon-accordion
  .sppb-addon-content
  .sppb-panel-group
  .sppb-panel-heading {
  background: transparent;
}
#sppb-addon-1602793120360 .sppb-panel-title {
  color: black;
  font-size: 20px;
  font-weight: 500;
}
#sppb-addon-1602793120360 i {
  display: none;
}
#sppb-addon-1602793120360 .sppb-panel-heading {
  padding: 0px;
}
#sppb-addon-1602793120360 .sppb-panel-body {
  padding: 15px 0px;
}
#sppb-addon-wrapper-1535104471122 {
  margin: 40px 0px 0px 0px;
}
#sppb-addon-1535104471122 {
  box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1535104471122 img {
  border-radius: 10px;
}
.sp-page-builder .page-content #Epopp {
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 20px;
  background-color: #ffffff;
}
#sppb-addon-wrapper-1540812314720 {
  margin: 40px 0px 0px 0px;
}
#sppb-addon-1540812314720 {
  box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1540812314720 img {
  border-radius: 10px;
}
#sppb-addon-1540812314717 {
  padding: 0 0 0 0;
}
#sppb-addon-1540812314717 .sppb-addon-title {
  margin-top: 20px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #sppb-addon-1540812314717 .sppb-addon-title {
    font-size: 24px;
    line-height: 24px;
  }
}
#sppb-addon-wrapper-1534173206436 {
  margin: 0 0 30px 0;
}
#sppb-addon-1534173206436 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1534173206436 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1534173206436 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-1534173206436 {
    font-size: 13px;
  }
}
#sppb-addon-wrapper-1602793120369 {
  margin: 0px 0px 30px 0px;
}
#sppb-addon-1602793120369 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1602793120369 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1602793120369 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
#sppb-addon-1602793120369
  .sppb-addon-accordion
  .sppb-addon-content
  .sppb-panel-group
  .sppb-panel-heading {
  background: transparent;
}
#sppb-addon-1602793120369 .sppb-panel-title {
  color: black;
  font-size: 20px;
  font-weight: 500;
}
#sppb-addon-1602793120369 i {
  display: none;
}
#sppb-addon-1602793120369 .sppb-panel-heading {
  padding: 0px;
}
#sppb-addon-1602793120369 .sppb-panel-body {
  padding: 15px 0px;
}
.sp-page-builder .page-content #Design {
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 20px;
  background-color: #f4f4f4;
}
#sppb-addon-1540812314710 {
  padding: 0 0 0 0;
}
#sppb-addon-1540812314710 .sppb-addon-title {
  margin-top: 20px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #sppb-addon-1540812314710 .sppb-addon-title {
    font-size: 24px;
    line-height: 24px;
  }
}
#sppb-addon-wrapper-1534320654657 {
  margin: 0 0 30px 0;
}
#sppb-addon-1534320654657 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1534320654657 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1534320654657 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-1534320654657 {
    font-size: 13px;
  }
}
#sppb-addon-wrapper-1602793120380 {
  margin: 0px 0px 30px 0px;
}
#sppb-addon-1602793120380 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1602793120380 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1602793120380 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
#sppb-addon-1602793120380
  .sppb-addon-accordion
  .sppb-addon-content
  .sppb-panel-group
  .sppb-panel-heading {
  background: transparent;
}
#sppb-addon-1602793120380 .sppb-panel-title {
  color: black;
  font-size: 20px;
  font-weight: 500;
}
#sppb-addon-1602793120380 i {
  display: none;
}
#sppb-addon-1602793120380 .sppb-panel-heading {
  padding: 0px;
}
#sppb-addon-1602793120380 .sppb-panel-body {
  padding: 15px 0px;
}
#sppb-addon-wrapper-1540812314713 {
  margin: 40px 0px 0px 0px;
}
#sppb-addon-1540812314713 {
  box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1540812314713 img {
  border-radius: 10px;
}
.sp-page-builder .page-content #USEUcase {
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 20px;
  background-color: #ffffff;
}
#sppb-addon-wrapper-1540812314725 {
  margin: 40px 0px 0px 0px;
}
#sppb-addon-1540812314725 {
  box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1540812314725 img {
  border-radius: 10px;
}
#sppb-addon-1540812314722 {
  padding: 0 0 0 0;
}
#sppb-addon-1540812314722 .sppb-addon-title {
  margin-top: 20px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #sppb-addon-1540812314722 .sppb-addon-title {
    font-size: 24px;
    line-height: 24px;
  }
}
#sppb-addon-wrapper-1536142333259 {
  margin: 0 0 30px 0;
}
#sppb-addon-1536142333259 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1536142333259 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1536142333259 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}
#sppb-addon-wrapper-1602793120387 {
  margin: 0px 0px 30px 0px;
}
#sppb-addon-1602793120387 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1602793120387 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1602793120387 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
#sppb-addon-1602793120387
  .sppb-addon-accordion
  .sppb-addon-content
  .sppb-panel-group
  .sppb-panel-heading {
  background: transparent;
}
#sppb-addon-1602793120387 .sppb-panel-title {
  color: black;
  font-size: 20px;
  font-weight: 500;
}
#sppb-addon-1602793120387 i {
  display: none;
}
#sppb-addon-1602793120387 .sppb-panel-heading {
  padding: 0px;
}
#sppb-addon-1602793120387 .sppb-panel-body {
  padding: 15px 0px;
}
.sp-page-builder .page-content #Stratport {
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 20px;
  background-color: #f4f4f4;
}
#sppb-addon-1540812314718 {
  padding: 0 0 0 0;
}
#sppb-addon-1540812314718 .sppb-addon-title {
  margin-top: 20px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #sppb-addon-1540812314718 .sppb-addon-title {
    font-size: 24px;
    line-height: 24px;
  }
}
#sppb-addon-wrapper-1539357234672 {
  margin: 0 0 30px 0;
}
#sppb-addon-1539357234672 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1539357234672 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1539357234672 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}
#sppb-addon-wrapper-1602793120396 {
  margin: 0px 0px 30px 0px;
}
#sppb-addon-1602793120396 {
  box-shadow: 0 0 0 0 #ffffff;
}
@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1602793120396 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  #sppb-addon-wrapper-1602793120396 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
#sppb-addon-1602793120396
  .sppb-addon-accordion
  .sppb-addon-content
  .sppb-panel-group
  .sppb-panel-heading {
  background: transparent;
}
#sppb-addon-1602793120396 .sppb-panel-title {
  color: black;
  font-size: 20px;
  font-weight: 500;
}
#sppb-addon-1602793120396 i {
  display: none;
}
#sppb-addon-1602793120396 .sppb-panel-heading {
  padding: 0px;
}
#sppb-addon-1602793120396 .sppb-panel-body {
  padding: 15px 0px;
}
#sppb-addon-wrapper-1540812314716 {
  margin: 40px 0px 0px 0px;
}
#sppb-addon-1540812314716 {
  box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1540812314716 img {
  border-radius: 10px;
}
body {
  font-family: Open Sans, sans-serif;
  font-weight: normal;
}
h1 {
  font-family: Source Serif Pro, sans-serif;
  font-size: 35px;
  font-weight: normal;
}
h2 {
  font-family: Nunito, sans-serif;
  font-size: 30px;
  font-weight: normal;
}
h3 {
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: normal;
}
h4 {
  font-family: Nunito, sans-serif;
  font-size: 18px;
  font-weight: normal;
}
h5 {
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: normal;
}
h6 {
  font-family: Nunito, sans-serif;
  font-size: 14px;
  font-weight: normal;
}
.ipnewsitem:after {
  display: none !important;
}

.ipnewsitem .sp-dropdown-inner {
  display: none !important;
}

.article-details-wrap .col-sm-3 {
  display: none !important;
}

.sppb-addon-testimonial-footer img {
  max-height: 100px !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img {
  transform: none !important;
}
.sp-simpleportfolio.sp-simpleportfolio-view-items
  .sp-simpleportfolio-items
  .sp-simpleportfolio-item:hover
  .sp-simpleportfolio-overlay {
  opacity: 0 !important;
}
#sp-simpleportfolio {
  padding-top: 50px;
}

#sp-section-1 {
  background-image: url("../../assets/images/svg/section-background-stripes2.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: 50% 0;
  background-color: #2e2e2e;
  color: #c18abb;
}

.sp-simpleportfolio-view-item .sp-simpleportfolio-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
h1,
h2,
h3,
h4 {
  font-family: "Source Sans Pro", sans-serif;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1140px;
  }
}
#sp-bottom {
  background-image: url("../../assets/images/svg/section-background-stripes2.svg");
  background-color: #2e2e2e;
  padding: 0px;
  margin: 0px 0px -30px 0px;
}
#sp-footer {
  background-color: #363839;
  color: #ffffff;
  padding: 0px 0px;
}
#sp-footer a:hover {
  color: #af69a8;
}

#sppb-addon-wrapper-1591271935283 {
  margin: 0px 0px 0px 0px;
}

#sppb-addon-1591271935283 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1591271935283 {
}

#sppb-addon-1591271935283.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1591271935283 {
  }

  #sppb-addon-wrapper-1591271935283 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1591271935283 {
  }

  #sppb-addon-wrapper-1591271935283 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

#sppb-addon-1591271935283 .sppb-btn.sppb-btn-primary {
  background-color: #c189bb;
}

#sppb-addon-1591271935283 .sppb-btn {
  margin: 0px 5px !important;
}

#sppb-addon-1591271935283 .sppb-addon-content {
  margin: -5px;
}

#sppb-addon-1591271935283 .sppb-addon-content .sppb-btn {
  margin: 5px;
}

#sppb-addon-wrapper-1591271869684 {
  margin: 0px 0px 0px 0px;
}

#sppb-addon-1591271869684 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1591271869684 {
}

#sppb-addon-1591271869684.sppb-element-loaded {
}

#sppb-addon-1591271869684 a {
  color: #ffffff;
}

#sppb-addon-1591271869684 .sppb-addon-title {
  font-size: 16px;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1591271869684 {
  }

  #sppb-addon-wrapper-1591271869684 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1591271869684 {
  }

  #sppb-addon-wrapper-1591271869684 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

#sppb-addon-1591271869684 h4.sppb-addon-title {
  margin: 0px 0px 0px 0px;
  text-transform: none;
  padding: 0px 0px 0px 0px;
}

#sppb-addon-1591271869684 h4.sppb-addon-title .sppb-addon-title-icon {
  color: #c18abb;
}

#sppb-addon-wrapper-1591271080098 {
  margin: 0px 0px 0px 0px;
}

#sppb-addon-1591271080098 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1591271080098 {
}

#sppb-addon-1591271080098.sppb-element-loaded {
}

#sppb-addon-1591271080098 a {
  color: #ffffff;
}

#sppb-addon-1591271080098 .sppb-addon-title {
  font-size: 16px;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1591271080098 {
  }

  #sppb-addon-wrapper-1591271080098 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1591271080098 {
  }

  #sppb-addon-wrapper-1591271080098 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

#sppb-addon-1591271080098 h4.sppb-addon-title {
  margin: 0px 0px 0px 0px;
  text-transform: none;
  padding: 0px 0px 0px 0px;
}

#sppb-addon-1591271080098 h4.sppb-addon-title .sppb-addon-title-icon {
  color: #c18abb;
}

.sp-page-builder .page-content #section-id-1531237247841 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531237247840 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1531236164899 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531236164898 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1542041905206 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1542041905207 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1540333105269 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1540333105268 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1591271080095 {
  padding-top: 13px;
  padding-right: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  .sp-page-builder .page-content #section-id-1591271080095 {
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
  }
}

@media (max-width: 767px) {
  .sp-page-builder .page-content #section-id-1591271080095 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
  }
}

#column-id-1591271080094 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1540333105272 {
  margin: 7px;
  width: 80%;
}

#sppb-addon-1540333105272 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1540333105272 {
}

#sppb-addon-1540333105272.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540333105272 {
  }

  #sppb-addon-wrapper-1540333105272 {
    width: 80%;
    margin-top: 3px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540333105272 {
  }

  #sppb-addon-wrapper-1540333105272 {
    width: 80%;
    margin-top: 7px;
  }
}

#sppb-addon-1540333105272 img {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540333105272 img {
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540333105272 img {
  }
}

#sppb-addon-wrapper-1540482830711 {
  margin: 7px;
  width: 80%;
}

#sppb-addon-1540482830711 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1540482830711 {
}

#sppb-addon-1540482830711.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540482830711 {
  }

  #sppb-addon-wrapper-1540482830711 {
    width: 80%;
    margin-top: 3px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540482830711 {
  }

  #sppb-addon-wrapper-1540482830711 {
    width: 80%;
    margin-top: 7px;
  }
}

#sppb-addon-1540482830711 img {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540482830711 img {
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540482830711 img {
  }
}

.sp-page-builder .page-content #section-id-1531237247841 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531237247840 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1531236164899 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531236164898 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1542041905206 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1542041905207 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1540333105269 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1540333105268 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1531236164902 {
  margin: 0 0 30px 0;
}

#sppb-addon-1531236164902 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1531236164902 {
}

#sppb-addon-1531236164902.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1531236164902 {
  }

  #sppb-addon-wrapper-1531236164902 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1531236164902 {
  }

  #sppb-addon-wrapper-1531236164902 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
}

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

#sppb-addon-wrapper-1542041905209 {
  margin: 0 0 30px 0;
}

#sppb-addon-1542041905209 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1542041905209 {
}

#sppb-addon-1542041905209.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1542041905209 {
  }

  #sppb-addon-wrapper-1542041905209 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1542041905209 {
  }

  #sppb-addon-wrapper-1542041905209 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
}

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

#sppb-addon-wrapper-1542041905212 {
  margin: 0 0 30px 0;
}

#sppb-addon-1542041905212 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1542041905212 {
}

#sppb-addon-1542041905212.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1542041905212 {
  }

  #sppb-addon-wrapper-1542041905212 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1542041905212 {
  }

  #sppb-addon-wrapper-1542041905212 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
}

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

.sp-page-builder .page-content #section-id-1531237247841 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531237247840 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1531236164899 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531236164898 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1542041905206 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1542041905207 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1531238064067 {
  margin: 0 0 30px 0;
}

#sppb-addon-1531238064067 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1531238064067 {
}

#sppb-addon-1531238064067.sppb-element-loaded {
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1531238064067 {
  }

  #sppb-addon-wrapper-1531238064067 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1531238064067 {
  }

  #sppb-addon-wrapper-1531238064067 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
}

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

.sp-page-builder .page-content #section-id-1531237247841 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1531237247840 {
  box-shadow: 0 0 0 0 #fff;
}

.sp-page-builder .page-content #section-id-1540785229600 {
  background-image: url(../images/headers/contact-header.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: 50% 50%;
}

.sp-page-builder .page-content #section-id-1540785229600 > .sppb-row-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

#column-id-1540785229616 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1540785229617 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1540785229617 .sppb-empty-space {
  height: 400px;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540785229617 .sppb-empty-space {
    height: 400px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540785229617 .sppb-empty-space {
    height: 400px;
  }
}

.sp-page-builder .page-content #section-id-1540785229601 {
  background-image: url(../images/headers/contact-header.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  background-position: 50% 50%;
}

.sp-page-builder .page-content #section-id-1540785229601 > .sppb-row-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

#column-id-1540785229620 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1540785229621 {
  box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1540785229621 .sppb-empty-space {
  height: 400px;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540785229621 .sppb-empty-space {
    height: 400px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540785229621 .sppb-empty-space {
    height: 400px;
  }
}

.sp-page-builder .page-content #section-id-1540808328498 {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  background-color: #fff;
}

#column-id-1540808328514 {
  padding-top: 0px;
  /* padding-right: 10px; */
  padding-bottom: 0;
  /* padding-left: 10px; */
}

#sppb-addon-1540808328515 .sppb-addon-title {
  /* margin-top: 20px;
  margin-bottom: 20px; */
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-1540808328515 .sppb-addon-title {
    font-size: 25px;
    line-height: 25px;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540808328515 .sppb-addon-title {
    font-size: 20px;
    line-height: 20px;
  }
}

.sp-page-builder .page-content #section-id-1534330545745 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1534330545744 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1534330773085 {
  margin: 0 0 30px 0;
}

#sppb-addon-1534330773085 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1534330773085 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1534330773085 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1534330773085 {
    font-size: 13px;
  }
}

#sppb-addon-wrapper-1540818957594 {
  margin: 0 0 30px 0;
}

#sppb-addon-1540818957594 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1540818957594 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1540818957594 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1540818957594 {
    font-size: 13px;
  }
}

.sp-page-builder .page-content #section-id-1535122685834 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1535122685835 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1535122685823 {
  margin: 0 0 30px 0;
}

#sppb-addon-1535122685823 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1535122685823 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1535122685823 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

#sppb-addon-wrapper-1535122685844 {
  margin: 0 0 30px 0;
}

#sppb-addon-1535122685844 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1535122685844 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1535122685844 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1535122685844 {
    font-size: 12px;
  }
}

#sppb-addon-wrapper-1535122685849 {
  margin: 0 0 30px 0;
}

#sppb-addon-1535122685849 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1535122685849 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1535122685849 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-1535122685849 {
    font-size: 12px;
  }
}

#column-id-1534330773082 {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  box-shadow: 3px 3px 4px 2px rgba(0, 0, 0, 0.15);
  background-color: #2e2e2e;
  background-image: url(../images/svg/section-background-stripes2.svg);
}

#column-id-1534330773082 {
  border-radius: 4px;
}

#column-id-1534330773082 .sppb-column-overlay {
  border-radius: 4px;
}

#column-wrap-id-1534330773082 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#sppb-addon-wrapper-1535109297710 {
  margin: 0 0 0px 0;
}

#sppb-addon-1535109297710 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1535109297710 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1535109297710 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
  }
}

.sp-page-builder .page-content #section-id-1535108696960 {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-1535108696959 {
  box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1536145108776 {
  margin: 0 0 0px 0;
}

#sppb-addon-1536145108776 {
  box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
  #sppb-addon-wrapper-1536145108776 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #sppb-addon-wrapper-1536145108776 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
  }
}

#sppb-addon-1536145108776 .sppb-addon-openstreetmap {
  height: 400px;
}

body {
  font-family: Open Sans, sans-serif;
  font-weight: normal;
}

h1 {
  font-family: Source Serif Pro, sans-serif;
  font-size: 35px;
  font-weight: normal;
}

h2 {
  font-family: Nunito, sans-serif;
  font-size: 30px;
  font-weight: normal;
}

h3 {
  font-family: Nunito, sans-serif;
  font-size: 20px;
  font-weight: normal;
}

h4 {
  font-family: Nunito, sans-serif;
  font-size: 18px;
  font-weight: normal;
}

h5 {
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: normal;
}

h6 {
  font-family: Nunito, sans-serif;
  font-size: 14px;
  font-weight: normal;
}

.ipnewsitem:after {
  display: none !important;
}

.ipnewsitem .sp-dropdown-inner {
  display: none !important;
}

.article-details-wrap .col-sm-3 {
  display: none !important;
}

.sppb-addon-testimonial-footer img {
  max-height: 100px !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img {
  transform: none !important;
}

.sp-simpleportfolio.sp-simpleportfolio-view-items
  .sp-simpleportfolio-items
  .sp-simpleportfolio-item:hover
  .sp-simpleportfolio-overlay {
  opacity: 0 !important;
}

#sp-simpleportfolio {
  padding-top: 50px;
}

#sp-section-1 {
  background-image: url(../images/svg/section-background-stripes2.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: 50% 0;
  background-color: #2e2e2e;
  color: #c18abb;
}

.sp-simpleportfolio-view-item .sp-simpleportfolio-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

h1,
h2,
h3,
h4 {
  font-family: "Source Sans Pro", sans-serif;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1140px;
  }
}

#sp-bottom {
  background-image: url("../images/svg/section-background-stripes2.svg");
  background-color: #2e2e2e;
  padding: 0px;
  margin: 0px 0px -30px 0px;
}

#sp-footer {
  background-color: #363839;
  color: #ffffff;
  padding: 0px 0px;
}

#sp-footer a:hover {
  color: #af69a8;
}


#sppb-addon-1481572491 .sppb-addon-title
{
  font-size: 20px;
}

#sppb-addon-1531318138965 .sppb-addon-title
{
  margin-top: 20px;
  margin-bottom: 20px;
}

