/* MOBILE */
@media (min-width: 481px) and (max-width: 767px),
(min-width: 320px) and (max-width: 480px) {
    body .footer-main .copyright-wrapper .copyright {
        display: block;
    }
    body .div-sublevel .gdlr-core-title-item-caption {
        max-width: 50%;
    }
    body .gdlr-core-image-item.img-photo.photo1{
        margin-top: 15px;
        transform: none;
    }
    body .gdlr-core-image-item.img-photo.photo2{
        margin-top: 15px;
        transform: none;
    }
    body .gdlr-core-image-item.img-photo.photo3 {
        margin-top: 15px;
        transform: none;
    }
    body .gdlr-core-image-item.img-photo.photo4 {
        margin-top: 15px;
        transform: none;
    }
    body .gdlr-core-image-item.img-photo.photo4 {
        margin-top: 15px;
        transform: none;
    }
    body.infinite-body .restaurant-list ul li,
    body.infinite-body .restaurant-infos {
        display: block;
    }
    body.infinite-body .restaurant-infos img {
        width: 100%;
    }
    body.infinite-body .restaurant-infos h5 {
        margin: 15px 0 0 0;
    }
    body .acf-map,
    body .leaflet-map {
        height: 350px;
    }
    body.infinite-body .restaurant-book a.btn-primary,
    body.infinite-body .restaurant-book a {
        width: 100%;
    }
    body.infinite-body .restaurant-book.inline { 
        display: block;
    }
    body .single-store-wrapper .acf-map,
    body .single-store-wrapper .leaflet-map {
        margin: 0 -30px;
        width: calc(100% + 60px);
    }
    body main header .logo {
        top: 40%;
        left: 50%;
        width: 50%;
    }
    body .home-menu ul {
        top: 15%;
    }
    body.infinite-body .home main {
        font-size: 1.4rem;
        left: -30px;
        width: calc(100% + 60px);
    }
    body .home-menu ul li {
        width: 100% !important;
        height: 70px;
        display: block;
    }
    body .home-menu ul {
        top: 28%;
    }
    body .copyright-wrapper .copyright {
        display: block;
    }
}

@media (min-width: 481px) and (max-width: 767px) and (orientation: landscape),
(min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
    body main header .logo {
        top: 40%;
        left: 50%;
        width: 50%;
    }
    body .home-menu ul {
        top: 15%;
    }
    body.infinite-body .home main {
        font-size: 1.4rem;
        left: -30px;
        width: calc(100% + 60px);
    }
    body .home-menu ul li {
        width: 100% !important;
        height: 70px;
        display: block;
    }
    body .home-menu ul {
        top: 28%;
    }
    body .copyright-wrapper .copyright {
        display: block;
    }
}

/* TABLETS */
@media (min-width: 768px) and (max-width: 1100px) and (orientation: landscape),
(min-width: 768px) and (max-width: 110px) {
    body main header .logo {
        top: 20%;
        left: 50%;
        width: 30%;
    }
    body .infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap {
        display: none;
    }
    body .infinite-navigation.infinite-item-pdlr {
        margin-left: -30px;
    }
    body .infinite-navigation .sf-menu > li {
        padding-left: 10px;
        padding-right: 10px;
    }
    body .photo-pano-fit img {
        width: auto;
        height: auto;
        object-fit: cover;
    }
}

@media (min-width: 768px) and (max-width: 1224px) and (orientation: portrait) {
    body .infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap {
        display: none;
    }
    body .infinite-navigation.infinite-item-pdlr {
        margin-left: -30px;
    }
    body .infinite-navigation .sf-menu > li {
        padding-left: 10px;
        padding-right: 10px;
    }
    body .photo-pano-fit img {
        width: auto;
        height: auto;
        object-fit: cover;
    }
    body main header .logo {
        top: 40%;
        left: 50%;
        width: 50%;
    }
    body .home-menu ul li {
        width: 100% !important;
        height: 100px;
        display: block;
    }
    body .home-menu ul {
        top: 28%;
    }
}

@media (min-width: 1110px) and (max-width: 1224px) and (orientation: landscape),
(min-width: 1110px) and (max-width: 1224px) {
    body .infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap {
        right: -95px;
    }
    body.infinite-body .infinite-animate-fixed-navigation.infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap {
        padding-right: 50px;
    }
}

@media (min-width: 1100px) and (max-width: 1224px) and (orientation: portrait) {
    body .infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap {
        right: -95px;
    }
    body.infinite-body .infinite-animate-fixed-navigation.infinite-header-style-plain.infinite-style-splitted-menu .infinite-main-menu-right-wrap {
        padding-right: 50px;
    }
}

/* DESKTOP */
@media (min-width: 1281px),
(min-width: 1025px) and (max-width: 1280px) {}

