/*============================*/
#sp-subheader {
    padding: 9px 0;
}
#sp-subheader .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}



/*============================*/

#sp-subheader {
    background: #fff;
    margin-bottom: 40px;
}

.body-innerwrapper {
    background: #9fe99e;
}

.b-contacts a {
    color: #126ca8;
}

.b-order-btn {
  background: #126ca8;
  color: #fff;
}

.body-wrapper .b-order-btn{
  color: #fff;
}

.b-order-btn:hover {
  color: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}

#sp-footer a, #sp-bottom a {
    color: #0769aa;
}
/*============================*/
#sp-header {
    padding: 0;
    height: auto;
}
#sp-header .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
/*============================*/
#offcanvas-toggler.offcanvas-toggler-right,
#offcanvas-toggler.offcanvas-toggler-left,
#offcanvas-toggler {
  display: none;
}

@media only screen and (max-width: 991px) {
  #offcanvas-toggler.offcanvas-toggler-right,
  #offcanvas-toggler.offcanvas-toggler-left,
  #offcanvas-toggler {
    display: block;
  }
}
/*============================*/
.b-logo{
   margin: auto; 
}

.b-services .services__item-content .sppb-addon-title {
    text-shadow: 1px 1px 5px #000;
}

/*============================*/
#sp-contacts-top .b-contacts {
    text-align: right;
}
.b-contacts {
    line-height: 1;
}
.b-contacts .contacts__tel {
    font-size: 30px;
    font-weight: 700;
}
/*============================*/
.sp-scroll-up {
    bottom: 100px;
}
/*============================*/
#sppb-addon-1519279815885 .sppb-addon {
    text-align: center;
}
/*============================*/
.sp-megamenu-parent {
    float: none;
    text-align: center;
}
.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span {
    font-size: 16px;
}
.sp-megamenu-parent > li > a:hover,
.sp-megamenu-parent > li > a:focus,
.sp-megamenu-parent > li > a:active {
    color: #ff3f65;
}
/*============================*/
#sppb-addon-1562680816549 .btn-default .popup-btn {
    margin-top: 0;
    padding: 15px 50px;
    text-transform: uppercase;
}
/*============================*/
.sppb-addon-image-overlay-icon {
    line-height: 32px;
}
/*============================*/
.ba-forms-modal-wrapper {
    z-index: 10001 !important;
}
.ba-forms-authorize-field-wrapper .ba-alert-tooltip, 
.ba-form-field-item .ba-alert-tooltip {
    display: none !important;
}
.ba-forms-lightbox-row i {
    width: 60px !important;
}
#ba-forms-notification {
    color: #fff !important;
    background: #18c139 !important;
}
/*============================*/
.b-services .services__item{
  min-height: 300px;
}

.b-services .services__item-content{
  min-height: 190px;
}
/*============================*/