h3.sp-module-title {
    color: #00aeef !important;
}

.shadow .sppb-products-title.sppb-wow.fadeInUp.sppb-animated {
    text-shadow: 4px 2px 3px #ac0101;
}

#sp-header.menu-fixed {

    z-index: 998;
}

.floatleft .sppb-addon-text {
    text-align: left;
}

.producttext .sppb-addon-content {
    text-align: left;
}

/* contact buttom */
.submit button#bfSubmitButton {
    background-color: #ffffff !important;
    color: #00aeef;
    font-weight: 700;
}
/*end contact buttom */

/* contact font color */
.c-color div#bfPage1 {
    color: #fff;
}
/*end contact font color */

/*about headline */
.a-subtitle .sppb-addon-content {
    font-weight: 700;
    font-size: 20px;
}
/*about headline */

/*slide text */
.sppb-slideshow-products-item-text {
    text-align: center;
}
/*slide text */

/*about border radius */
.b-radius div#column-id-1518051221786 {
    border-radius: 20px;
      box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.35), 0 6px 20px 0 rgba(0, 0, 0, 0);
}

.b-radius div#column-id-1518051221789 {
    border-radius: 20px;
      box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.35), 0 6px 20px 0 rgba(0, 0, 0, 0);}

.hm-001:before {
    content:  " ";
    height: 100px;
    width: 100px;
    border-left: 8px solid #00aeef;
    position:  absolute;
    top:  0;
    left:  0;
    border-top: 8px solid #00aeef;
    border-bottom:  8px solid transparent;
    border-right: 8px solid transparent;
}

.hm-001:after {
    content: " ";
    height: 100px;
    width: 100px;
    border-right: 8px solid #00aeef;
    border-left: 8px solid transparent;
    border-top:  8px solid transparent;
    position: absolute;
    bottom: 0;
    right: 0;
    border-bottom: 8px solid #00aeef;
}

  /*end about border radius */

  /*brand */
.brand img.sppb-img-responsive {
    margin-top: -125px;
    z-index: -11 !important;
}

.client div.ot_logo_scroller {
    z-index: 9;
}

.client .the-carousel .ot_content img { opacity:1; border: 5px solid #00aeef; border-radius: 50px; }
/*end brand */

/* contact buttom */
.submit button#bfSubmitButton:hover {
    background-color: #2E3192 !important;
    color: #fff;
}

.bfErrorMessage.alert.alert-error {
    background: #2e3192;
}
/*end contact buttom */

/*slide*/

.sppb-slideshow-products-item-bg { background-position: center bottom !important; }

/*end of slide*/