@import url('https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap');

/*
.ma-shan-zheng-regular {
  font-family: "Ma Shan Zheng", cursive!important;
  font-weight: 400;
  font-style: normal;
}

.ma-shan-zheng-regular .sppb-addon-title{
  font-family: "Ma Shan Zheng", cursive!important;
  font-weight: 400;
  font-style: normal;
}
*/

#sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child {
    margin-top: inherit;
}
.sp-megamenu-parent>li:hover>a {
    color: #1c1b1b3b;
}
header#sp-header { 
    margin-top: 0px; background: transparent;
}
header#sp-header {
    padding: 20px 0px;
    padding-top: 40px;
}
header#sp-header.header-sticky {
    padding-top: 20px!important;
    background: #f2ebe1;
    height: auto;
}
@media (max-width:961px){
header#sp-header {
    padding: 20px 0px;
    padding-top: 10px;
}
header#sp-header.header-sticky {padding: 10px 0px;padding-top: 10px !important;}}


.sp-megamenu-wrapper .sp-megamenu-parent {
    background-color: transparent;
    border-radius: 16px;
    padding: 0px 0px
}


#sp-bottom .sppb-icons-group-list li {
    text-align: left;
}

footer#sp-footer {text-align: center;padding: 10px 0px;}footer#sp-footer .row {display: flex;justify-content: center;}

.fa-chevron-right:before {
    color: #2d2d2d;
}

.sppb-panel.sppb-panel-faq {
    border-bottom: 1px solid #ccc;
}

.sppb-panel-body {
    margin-bottom: 20px!important;
}

.sp-megamenu-parent>li:after {
    height: 0px;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 20px;
}

@media (max-width: 768px){
a.subscribe-btn {
    margin-left: 20px!important;
  }

#sp-menu>.sp-column {
    display: flex;
    flex-direction: row-reverse;
}
.sppb-btn.subscribe-btn {
    line-height: 30px!important;
}

a#offcanvas-toggler {
    float: right;
}}

@media (min-width: 1199px){
  a.subscribe-btn {
    margin-left: 20px!important; 
}}


@media (max-width: 575px) {
    #sp-menu .sp-module {
        display: inherit;
    }
}


a.sp-scroll-up {
    right: 100px;
    bottom: 30px;
}

.whatsappchat .popup-section .popup .popuptext .popup-box .popup-top .image img {
    max-width: 100px!important;
}




/*EO TEMPLATE*/