
@media (max-width: 1199px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 8px 5px 8px 5px;
        font-size: 13px;
    }

    #price-card-current-state h6 {
        font-size: 14px;
    }

    #dashboard h2 {
        font-size: 1.5rem;
    }

    #dashboard-background {
        height: 250px;
        margin-top: -320px;
        border-radius: 125px 0 0 125px;
    }

    #dashboard-background-aux {
        height: 250px;
        margin-top: -250px;
    }
}

@media (max-width: 991px) {
    .theapptime-section {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .navbar-toggler {
        margin-top: 0;
    }

    li.nav-item.active {
        background: transparent;
    }

    #btn-login {
        margin-left: 0;
        border-radius: 0.5rem;
    }

    .design-div1, .design-div2, .design-div3 {
        display: none;
    }

    .uno {
        height: 50px;
        border-top-left-radius: 100%;
    }

    .dos {
        padding: 0;
    }

    .tres {
        height: 75px;
        border-bottom-left-radius: 100%;
        border-bottom-right-radius: 30%;
    }
    .cuatro {
        height: 50px;
        border-top-left-radius: 100%;
        border-top-right-radius: 100%;
    }

    section.tres.bg-primary {
        margin-top: 0;
    }

    #partners {
        margin-top: -20px;
    }

    #free-trial {
        display: none;
    }

    #header.masthead {
        padding-bottom: 0;
        padding-top: 4rem;
        border-bottom: #ffffff 3px solid;
    }

    #header > div.container {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }

    #price > div.container > div.row > div.col-lg-6.align-self-center {
        margin-bottom: 2rem;
    }

    #mobile-app-img-container {
        justify-content: center;
    }

    #mobile-app-img-container img {
        width: 50%;
    }

    #mobile-app-background {
        display: none;
    }

    #dashboard {
        height: auto;
    }

    #dashboard > div.container > div.row > div:first-child {
        padding-left: 15px;
    }

    #dashboard h2 {
        font-size: 32px;
    }

    #dashboard > div.container > div.row > div.col-lg-5 {
        text-align: center;
    }

    #dashboard-image {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    #dashboard-background, #dashboard-background-aux {
        display: none;
    }

    .mypaltime-section3 > div {
        padding-right: 20px;
        padding-left: 20px;
    }

    #partners div.col-md-4 > img {
        width: 100%;
    }
}


@media (max-width: 767px) {
    a.carousel-control-prev, a.carousel-control-next {
        display: none;
    }

    .carousel-indicators li {
        width: 50px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .carousel-indicators li {
        background-color: #bbbbbb;
    }

    .image-cropper {
        width: 75%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4px;
    }

    #partners div.col-sm-4 {
        text-align: center;
    }

    #partners div.col-sm-4 > img {
        width: 70%;
    }

    #price-card-current-state h4, #price-card-current-state h6 {
        font-size: 12px;
    }

    .mypaltime-section2 > div {
        padding-right: 15px;
        padding-left: 15px;
    }

    #partners div.col-md-4 {
        display: none;
    }

    #partners div.col-sm-6 {
        display: block;
    }

    #partners div.col-sm-6 > img {
        width: 90%;
    }
}
