@media (min-width: 576px) {
    .container {
        max-width: 540px!important;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 720px!important;
    }
    .present br {
        display: none;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 960px!important;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1140px!important;
    }
}
@media (min-width: 1440px) {
    .container {
        max-width: 1400px!important;
    }
}
/*@media (min-width: 1024px) {
    .pickpoint-image {
        display: none;
    }
}*/
@media (min-width: 992px) and  (max-width: 1024px) {
    .icon {
        flex-direction: column;
        gap: 40px;
    }
}
@media (max-width: 991px) {
    .top {
        flex-direction: column;
        gap: 50px;
        margin-top: 50px;
    }
}
@media (max-width: 768px) {
    .price-content {
        flex-direction: column;
        gap: 5px;
    }
    .left-column,
    .right-column {
        width: 100%!important;
    }
    .navbar-nav {
        gap: 5px;
        margin-top: 20px;
    }
    .nav-link {
        border: unset;
        border-radius: unset;
        padding-left: 0!important;
    }
}
@media (max-width: 576px) {
    .icon {
        flex-direction: column;
        gap: 40px;
    }
    .image {
        width: 60%;
    }
}
@media (max-width: 480px) {
    .present.bottom,
    .present.phone {
        font-size: 36px;
        line-height: 40px;
    }
    .image {
        width: 90%;
    }
    .present.phone img {
        position: relative;
        top: 12px;
    }
    .map p {
        font-size: 36px;
        line-height: 40px;
    }
    .row-phone {
        flex-direction: column;
    }
}
@media (max-width: 1025px) {
    .slick-prev,
    .slick-next{
        display: none!important;
    }
}
@media (max-width: 350px) {
    .present.bottom,
    .present.phone {
        font-size: 32px;
        line-height: 36px;
    }
}