@media (max-width: 767px) {
    #carousel-home .slide-text h2,
    #carousel-home .slide-text h3 {
        font-size: 1.8rem;
    }

    #carousel-home p {
        font-size: 1.0rem;
    }

    #carousel-home .owl-carousel .owl-slide{
        background-image: none !important;
    }

   /* #carousel-home, #stepsSection, #featuresSection, .pinned-image--medium,
    .parallax_section_1, footer,.demobook_section, .improveSection, .contactHomeSection, .appSection, .securitySection, .factsSection {
        display: none;
    }

    .layer{
        display: none;
    }*/

    .half-container:nth-of-type(2) {
        border-bottom: 1px solid #808080;
        padding: 15px;
    }

        .half-container:first-of-type {
            max-height: 30vh !important;
        }


    .menu-section:first-of-type .full-container {
        height: auto;
    }

    .menu-section .intro {
        position: relative;
        top: 0;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .pinned-image--medium {
        height: auto;
    }

    .securitySection .item {
        padding-left: 10%;
        padding-right: 10%;
    }

    .securitySection .wrapper {
        text-align: center;
    }

    .parallax_section_1{
        height: auto;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .parallax_section_1 .opacity-mask {
        position: relative;
    }
}



@media (max-width: 991px) {
    .main-menu #mainNav {
        display: flex;
        align-content: flex-start;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
    }

    .contactHomeSection .contactHomeBody {
        background-size: cover;
    }

    footer .copy{
        padding: 25px;
    }

    .copyText{
        text-align: left;
    }
}
