body {
    font-family: Tiempos,Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
#sp-header .logo {
    margin:0px;
}
#sp-awards {
    padding: 50px 0 30px;
    color: #000!important;
}
#sp-intro {
    background-color: #fff;
}
#sp-intro {
    background-image:none !important;
    padding: 0px !important;
}
#btn-1550066284107{
  background: #323199;
  color: #fff;
}
#sp-awards {
    background-image: none !important;
}
#sp-footer {
    background-image: none !important;
}
.acymailing_module div table.acymailing_form {
    width: 250px;
    margin-top: 25px;
  	margin-right: 0px;
    float: left;
}
.yt-footer{
  margin-left: 160px;
  padding: 10px;
}
/**social icons*/
.yt-footer ul {
    display: none;
}
#sp-header {
    background-color: #fff !important;
    height: 90px !important;
    padding: 10px;
}
#sp-menu nav.sp-megamenu-wrapper .sp-megamenu-parent li a{
    color: #323199;
}
#sp-search .sp-module.module-search #btn-search-mobile {
    color: #323199;
}
#sp-search {
    background-color: #fff;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
   display: none;
}
.sp-megamenu-parent > li.sp-has-child > a::after, .sp-megamenu-parent > li.sp-has-child > span::after {
    display: none;
}
#sp-position9 .sppb-addon-text-block ul {
    list-style: disc;
}
#sp-bottom {
    background-color: #101417;
}
.contact-ajax .ctajax-element .el-ctajax-form input[type="submit"] {
    background: #ed1b24 !important;
}
.contact-ajax.theme1 .ctajax-wrap .ctajax-element .el-ctajax-form input[type="submit"] {
    color: #fff;
}
#sp-header.header-sticky {
    position: absolute;
}
#sp-search {
    background-color: transparent;
    border: none;
}
.logo-image {
    width: 70%;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #e2b43a !important;
}
#sp-top-bar {
    background-color: #3959a6 !important;
    background-image: none !important;
}
#sp-top-bar a {
    color: #fff !important;
}
#sp-position2 .btn-services--readmore {
   background-color:#3959a6!important;
}
#sp-position2 .btn-services--readmore::before {
    display:none;
}
.sppb-addon-single-image-container {
    display: block !important;
}
#sp-awards {
    background-color: #fff !important;
}
#sp-awards .sppb-title-subheading p{
  	color:#252525;
}
#sp-awards .sppb-addon-text-block .sppb-addon-content{
  	text-align:justify;
}
#sp-awards .btn-services--readmore {
    border: 2px solid #e2b43a;
    padding: 15px 60px 15px 40px;
    color: #fff;
    text-transform: uppercase;
    background-color: #3959a6;
    border-radius: 0;
    font-size: 12px;
    font-weight: bold;
    position: relative;
}
#sp-testimonial {
    background-color: #fff !important;
    padding: 50px 0;
}
#sp-position5 {
    border-top: 0px;
}
#sp-bottom1 div.custom > p {
    text-align: justify;
}
.acymailing_module div .acymailing_introtext {
    font-size: 15px;
    font-weight: normal;
    text-transform: none;
    width: 100%;
    margin: 0px 0 0 !important;
    padding-left: 0px !important;
}
.acysubbuttons {
    text-align: left !important;
}
ul.social-icons > li {
    display: inline-block;
    margin: 10px 15px 5px;
}
.social-icons .fa {
    font-size: 15px;
}
ul.social-icons {
    list-style: none;
    padding: 0;
    margin: 5px;
    float: right;
    display: inline-block;
}
#sppb-addon-1550065885980 img {
    height: 400px;
}
#sp-position3 .sp-module-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #222;
    font-size: 35px;
  	text-align:center;
}
#sp-awards .btn-services--readmore:hover {
    border: 2px solid #e2b43a;
    padding: 15px 60px 15px 40px;
    color: #fff;
    text-transform: uppercase;
    background-color: #e2b43a;
}
#jux-content-slider149 .item img {
    width: 170px !important;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
  	background:transparent !important;
}
#sp-section-14 {
    padding: 60px 0 0 !important;
}
.ficha .contact-ajax .ctajax-element .el-ctajax-form {
    display:none;
}
.btn-primary, .sppb-btn-primary {
    border-color: #007bff;
    background-color: #007bff !important;
}
#sp-user3{
  	margin-top: -50px;
}

#sp-services {
  background-color: white!important;
}
.sppb-btn-default {
    color: #fff !important;
    background-color: #3959a6 !important;
    border-color:#e2b43a !important;
}
.sppb-btn {
    padding: 8px 20px !important;
    border-radius: none;
}
#banner{
  z-index:10000000;
}
#sp-section-14 {
    display: none;
}
.sppb-panel-modern > .sppb-panel-heading {
    background: #3959a6 !important;
    color: #fff !important;
}
.sppb-btn-success {
    background-color: #3959a6 !important;
    border-color: #3959a6 !important;
}