/*header*/

.container {
    width: auto;
    margin: 0px 10px 0px 0px !important;
}

div#sp-logo {
    width: 13.3333% !important;
}

@media (max-width:996px) and (min-width:679px){
div#sp-logo {
    width: 27% !important;
}}

@media(max-width:678px){
div#sp-logo {
    width: 31% !important;
  }}


@media (max-width:996px) and (min-width:541px){
#offcanvas-toggler >i {
    font-size: 40px;
    margin: 20px 0px 20px 0px;
}}

@media(max-width:540px){
#offcanvas-toggler >i {
    font-size: 28px;
    margin: 20px 0px 20px 0px;
}}

header#sp-header {
    top: 0px;
}

#sp-header.menu-fixed {
    background: #f9f9f9d9;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #000000;
    font-size: 15px;
}
button.whatsapp-button {
    right: -50px !important;
}

.sp-module {
    margin-top: 0px !important;
}

@media (max-width:996px) and (min-width:679px){
header#sp-header {
    background: #ffffffa3 !important;
    height: 120px !important;
  }}

@media (max-width:678px){
header#sp-header {
    background: #ffffffa3 !important;
    height: 80px !important;
  }}

@media (max-width:991px){
.col-xs-7 {
    width: fit-content;
    float: right;
    margin: auto;
}}
@media (min-width:992px){
.active>a:after {
    content: "";
    display: flow-root;
    width: 100%;
    height: 3px;
    background-color: #a6a6a6;
    position: unset;
    top: 100%;
    left: 0;
    z-index: 1;
    transition: opacity .2s linear;
    margin-top: -30px;
}

.active>a:before {
    content: "";
    display: flow-root;
    width: 100%;
    height: 3px;
    background-color: #a6a6a6;
    position: unset;
    top: 100%;
    left: 0;
    z-index: 1;
    transition: opacity .2s linear;
    margin-bottom: -30px;
  }}






/*end of header*/

/*page tittle*/

@media(max-width:996px){
.sp-page-title h2 {
    background: #00884094;
    width: 350px;
    margin: auto;
    padding: 50px;
  }}
/*end of page tittle*/

/*cta*/
@media(max-width:996px){
div#column-id-1590027936685 {
    text-align-last: center !important;
  	padding: 20px;
    background: #000000a8;
}
  
.sppb-addon.sppb-addon-text-block.sppb-text-left.cta-tt-001a {
    color: antiquewhite;
    text-align: center;
}
#sppb-addon-1589786530660 .sppb-addon-title {
    color: antiquewhite !important;
}
  
div#section-id-1590027936684 {
    margin: 20px !important;
}} 


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: auto;
}



/*end of cta*/

/*bottom*/
h3.sp-module-title {
    color: white !important;
}

#sp-bottom a:hover {
    color: #10af16 !important;
}

/*end of bottom*/
/*footer*/
footer#sp-footer {
    padding: 10px 0px;
}



/* whatsapp and wechat*/
.sppb-modal-selector.sppb-magnific-popup {
    height: 50px;
    width: 50px;
    border-radius: 20%;
    background: #ffffff;
}

#sppb-addon-1590114352619 .sppb-modal-selector span > i {
    background: #ffffff;
    font-size: 38px;
    width: auto;
    height: auto;
}

.sppb-addon-social-media .social-media-text-wrap a {
    font-size: 50px;
    margin: auto;
}

i.fa.fab.fa-whatsapp {
    color: #000000;
    background: white;
    height: 50px;
    width: 50px;
    border-radius: 10px;
    /* margin: auto; */
    display: inline-block;
    text-align: center;
}

.sp-page-builder .page-content #section-id-1590122601543 {
    float: left !important;
}

.sp-module ul >li >a {
    display: inline-flex;
}

#sp-bottom .sp-module ul >li {}

#sp-bottom .sp-module ul >li {
    display: inline-block;
    width: 50%;
}

@media(max-width:991px){
div#column-wrap-id-1590122601544 {
    display: inline-block;
    width: 70px;
    margin: 0px;
    padding: 0px 15px 0px 15px;
  }

div#column-wrap-id-1590122601547 {
    display: inline-block;
    width: 70px;
    margin: 0px;
    padding: 0px 15px 0px 0px;
  }}

i.fab.fa-weixin {
    color: #000000 !important;
}

#sp-bottom4 .form-actions {
    background: #000;
    border: none;
    margin: 0;
    padding: 5px 0px;
    display: flex;
}

#sp-bottom4 button#bfSubmitButton {
    padding: 7px 20px;
    font-size: 14px;
}

#sp-bottom4 input {
    font-size: 13px !Important;
}
/*end of footer*/


