.header-logo-image{
	height: 100px;
}
.body-wrap{
	background: unset !important;
}
section.features.section.web {
    background: #1171cb;
}
section.features.section.app {
    background: #f7f7f7;
}
section.features.section.app h2.section-title.mt-0 ,section.features.section.app .feature-title,section.features.section.app .feature-inner i{
    color: #3a3d42 !important;
}
body,.is-boxed{
	background: unset !important;
}
.hero{
    background: #fff !important;
}
.features.section,.pricing.section,.cta.section,.site-footer {
    background: #242830;
}
.feature-extended h3 {
    color: #161E2A;
    text-align: left;
}
.small-title {
    color: #097dea;
    font-size: 24px;
}
/*.site-header{
	z-index: 99;
}
main{
	z-index: 99;
}*/

.features-extended.section.web .feature-extended-image {
margin-right: 200px;
}
.features-extended.section.web .device-mockup.is-revealing.web{
    max-width: 600px;
}
.features-extended.section.web .feature-extended-image:first-child{
	    z-index: -1;
}
.button.button-primary.app_demo:hover {
    background: #fff;
    color: #097dea !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}
.button.admin_demo:hover {
    background: #097dea !important;
    color: #fff !important;

}
.button.button-primary.button-wide-mobile:hover
{
    background: #fff !important;
    color: #097dea !important;
}
.button.admin_demo {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    color: #097dea !important;
}
.feature-inner i {
    color: #F8F8FF;
    font-size: 46px;
}
section.features.section.web .feature-title {
    color: #fff;
}
section.features.section.web .text-sm {
    color: #ffffff;
}
section.features.section.app .feature-title {
    color: #fff;
}
section.features.section.app .text-sm {
    color: #ffffffbd;
}
.hero-title.mt-0 {
    color: #097dea;
}
section.cta.section {
    padding-top: 90px;
}
@media screen and (max-width: 767px) {
    .features-extended.section.web .feature-extended-image{
        margin-right: 0;
    }
    .sr .has-animations .is-revealing{
        visibility: visible !important;
    }
    .feature-extended-image img, .feature-extended-image svg{
        height: 250px !important;
        object-fit: contain;
    }
}