@media only screen and (min-width: 600px) {
    .mobile-menu {
        display: none;
    }
}
@media only screen and (min-width: 1440px) {
    .container {
        max-width: 1440px !important;
    }
    .menu-bottom {
        padding-left: calc(50% - (1440px / 2)) !important;
        padding-right: calc(50% - (1440px / 2)) !important;
    }    
}
@media only screen and (max-width: 1199px) {


img.pricing-box-icon {
    margin: 20px auto !important;
}

.pricing-box-button {
    margin-bottom: 20px !important;
}    
}
@media only screen and (max-width: 600px) {
.slider-top {
    height: 400px;
    background-position: bottom;
}
.col-md-6.free-day-box {
    padding-left: 60px;
}
body.header-fixed {
    padding-top: 0 !important;
}    
.mobile-less-padding-bottom {
    padding-bottom: 50px;
}

.mobile-less-padding-top {
    padding-top: 50px !important;
}
p.hawai-box-p.low-size {
    text-align: left !important;
}

p.hawai-box-p {
    text-align: left !important;
}
    .slider-top{
        margin-top: 20px;
    }
    .the-platform-box{
        padding-top: 40px !important;
        text-align: center;
    }
    .mobile-hidden{
        display: none;
    }
    .slider-card{
        height: 88px;
        padding-left: 30px;
        max-width: 200px;
    }
    .the-platform-box{
        padding-bottom: 200px;

    }
    .low-code-first{
        padding-bottom: 20px;
        margin-bottom: 40px;
    }
    .low-code-first img{
        width: 200px;
        margin: auto;
        float: none;
        margin-bottom: 50px;
    }
    .develop-modular img{
        width: 200px;
        margin: auto;
        float: none;
        margin-bottom: 50px;
    }
    .develop-modular div:first-child{
        text-align: center;
    }
    .develop-modular div:last-child{
        padding-left: 0px;
    }
    .hawai-box-titles , .title-low{
        text-align: left !important;
    }
    .title-numbers-dekor-dikine{
        top:4px;
    }
    .container.wide-card.wide-card-purple{
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .low-code-first div:first-child{
        order:2;

    }
    .low-code-first div:last-child{
        order:1;
        text-align: center;
    }
    .main-menu.container-fluid {display: none;}

    .hidden-mobile-menu {height: 0;background: #ffffffc7;z-index: 2;backdrop-filter: blur(7px);padding: 15px;transition: all 0.3s;}

    .hidden-mobile-menu.active {width: 100%;/* padding: 15px; */box-shadow: 5px 0px 10px #0000000d;padding-left: 30px;height: 100%;}

    .hidden-mobile-menu div {display: none;}

    .hidden-mobile-menu.active div {display: inherit;}

    .menu-links.mobile-links a {font-size: 25px;}

    .menu-links.mobile-links {text-align: left;margin-top: 50px;}

    .top-menu-bant {padding: 15px;background: #ffffffd4;backdrop-filter: blur(8px);position: fixed;top: 0;left: 0;width: 100%;z-index: 1;display: flex;align-items: center;justify-content: space-between;}

    .hamburger {width: 30px;height: 3px;background: black;margin-bottom: 4px;margin-top: 4px;}

    .hamburger-menu-bars {margin-right: 15px;}

    .hamburger.hb-short {width: 20px;margin-left: auto;}

    .logo-mobile {margin-left: 15px;}

    .active .hamburger.hb-short {display: none;}

    .active .hamburger:nth-child(1) {transform: rotate(45deg);}

    .active .hamburger:nth-child(2) {transform: rotate(135deg);}

    .active .hamburger {position: absolute;right: 30px;}

    .hamburger { transition: all 0.2s; }

    .mobile-menu {position: fixed;top: 0;left: 0;width: 100%;height: 73px;z-index: 2;box-shadow: 0px 5px 10px #00000021;}

    img.logo-mobile-inner {display: none;}

    img.logo-mobile-inner.active {display: block;}

    .mobile-menu.active {height: 100%;}

    .menu-bottom {padding-top: 100px;padding-left: 30px;padding-right: 30px;}
    .home-platform-cards.left-aligned{
        text-align: center !important;
        padding-left: 0;
        padding-right: 0;
    }
    .left-aligned .card-description{
        max-width: 100%;
    }
    .card-btn{
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .hawai-box-p:first-child{
        padding-left: 0px !important;
    }
    p.hawai-box-p{
        padding-left: 27px;
    }
    p.wide-card-p {
        font-family: 'Barlow Semi Condensed';
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 18px;
        text-align: center;
        letter-spacing: 0.03em;
        color: #000000;
    }
    .wide-card{
        padding-top: 30px;
        padding-bottom: 51px;
    }
    .home-platform-cards{
        padding: 30px 0px;
    }
    h2.wide-card-head {
        font-family: 'Barlow Condensed';
        font-style: normal;
        font-weight: 500;
        font-size: 25px;
        padding: 21px;
        line-height: 92.4%;
        text-align: center;
        color: #000000;
        margin-bottom: 0;
    }
    .margin-top-box{
        margin-top: 0px;
    }
    h3.low-width{
        font-size: 33px;
        text-align: center;
    }
    .web-api-desc-box{
        width: 100%;
        background-repeat: no-repeat;
        padding: 17px;
        height: 190px;
        background-size: 250% 100%;
    }
    footer .container{
        padding-top: 35px;
    }
    footer{
        padding-top: 10px;
    }
    .footer-logo-section img{
        margin-bottom: 0;
    }
    .solutions-card{
        margin:auto;
    }
    .owl-theme .owl-nav.disabled+.owl-dots{
        padding-bottom: 40px;
    }
    .menu-bottom .row {display: table;}
    .padding-top{
        padding-top: 37px !important;
    }
    .menu-bottom-desc {
        position: relative;
        bottom: auto;
        left: auto;
        margin-top: 20px;
        width: 100%;
        font-size: 13px;
        text-align: left;
    }
    .Predictive-Critic{
        padding-top: 0 !important;
        margin-top: -10px;
    }
    button.wide-card-blue-button img{
        margin-left: 0px;
        width: 20px;
        margin-top: 9px;

    }
    .menu-bottom .col-sm-6 {}
    button.wide-card-blue-button{
        font-size: 14px;
        padding: 0px 20px;
    }
    h1.menu-bottom-head {font-size: 45px;padding-left: 0;}
    .flexbox-left-short {
        width: 0;
        position: relative;
        display: none;
    }
    .flexbox-right-long {
        width: 100%;
        position: relative;
        padding: 0px;
    }
    .widecard.widecard-purple.left-aligned.doubled-widecard {
        color: white;
        padding: 10px;
        position: relative;
        border-radius: 14px;
        box-shadow: 0px 20px 20px rgb(0 0 0 / 9%);
        padding-left: 10px;
        height: 200px;
        text-align: center !important;
    }
    .doubled-widecard p.wide-card-p {
        color: white;
        text-align: left;
        max-width: 800px;
        font-size: 16px;
        line-height: 104.9%;
        margin-bottom: 60px;
        position: relative;
        text-align: center;
    }
    .doubled-widecard h2.wide-card-head {
        color: white;
        font-size: 31px;
        position: relative;
        text-align: center;
    }
    .doubled-widecard .wide-card-dekor{
        display: none;
    }
    .flexbox-left-short img {
        position: absolute;
        right: -200px;
        mix-blend-mode: lighten;
        top: 50%;
        transform: translateY(-50%);
        z-index: 2;
        display: none;
    }
    .container.too-much-padding-top{
        padding-top: 150px;
    }
    .background-rounded{
        border-radius: 35px;
        position: absolute;
        left: 20px;
        top: 10%;
        background: none;
        display: none;
    }
    .too-much-padding-top div:last-child{
   text-align: center;
    }
    .hawai-box-link img{
        width: 30px !important;
        margin-top: 47px !important;
    }
    .too-much-padding-top div:last-child img{
        width: 200px;
        margin: auto;
        float: none;
        margin-bottom: 50px;
    }



}