#cms-footer{
    max-width: none;
    margin: 0;
    padding: 0;
}
.cms-grid-content .cms-heading a{
    line-height: 26px;
}
.text-white{
    color: white!important;
}
.cms-accordion-scroll .ac-features{
    border-top: 1px solid #fff;
}
.cms-accordion-scroll .ac-feature{
    border-bottom: 1px solid #fff;
}
.main-menu-toggle-custom{
     transform: rotate(-90deg);
}
.main-menu-toggle-custom.open{
     transform: rotate(90deg);
}
.main-menu-toggle-custom:before {
    content: "\e91e";
    font-family: "cmsi";
    transition: all 300ms linear 0ms;
    cursor: pointer;
    font-size: 10px;
    line-height: 10px;
}
.process-icon-img{
    display: none;
}
.cms-gradient-accent-bt2>div>.cms-gradient-render:after, .cms-gradient-accent-bt2>.cms-gradient-render:after, .cms-gradient-hover-accent-bt2:hover>div>.cms-gradient-render:after, .cms-gradient-hover-accent-bt2:hover>.cms-gradient-render:after{
    background: none!important;
}
/*.cms-sticky-item{
    margin-bottom: 100px;
    transform: translateY(-25%);
}
.cms-sticky-item .panel-banner{
    width: 200px;
}*/
.header-mobile-open{
    background: #fff;
}
.cms-sticky-bottom{
    top: 60px!important;
    margin-bottom: 40px;
}




@media (max-width: 1279px) {
    .main-menu-toggle-custom {
        height: 20px;
        line-height: 20px;
        width: 20px;
        text-align: center;
        background-color: #000;
        border-radius: 2px;
        color: #fff;
    }
    .header-transparent:not(.header-sticky-show) .main-menu-mobile .btn-nav-mobile.opened:before, .header-transparent:not(.header-sticky-show) .main-menu-mobile .btn-nav-mobile.opened:after, .header-transparent:not(.header-sticky-show) .main-menu-mobile .btn-nav-mobile.opened span {
        background-color: #000!important;
    }
    .header-mobile-open  .menu-color{
       color: #000!important;
    }
}

@media screen and (max-width: 575px) {
    #form-contact button {
        margin-bottom: 30px;
    }
}
