/** * Restaurant & Cafe Addon for Elementor Styling */ @media screen and (max-width:1415px) { .banner-container { padding-right: 100px; padding-left: 100px; } .narep-op-table-form.style-two { padding: 50px 0 60px; } .narep-op-table-info-wrap [class*="nich-col-"] { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .narep-op-table-info-wrap .narep-op-table-title { text-align: left; padding: 20px 0 40px; } .narep-op-table-info-wrap .narep-op-table-title h3 .res-sub-title, .narep-op-table-info-wrap .narep-op-table-title h3 { text-align: left; } .narep-op-table-info-wrap .narep-op-table-food:after { width: 100%; height: 1px; top: auto; transform: none; right: 0; bottom: 0; border-right: none; border-bottom: 1px dashed #ffffff; } .narep-op-table-contact { padding: 40px 0 10px; } } @media screen and (max-width:1366px) { .narep-chefs-info { padding: 20px 60px; } } @media screen and (max-width:1310px) { .narep-history-wrap .owl-carousel .owl-nav button.owl-next, .narep-history-wrap .owl-carousel .owl-nav button.owl-prev { bottom: -20px; } .narep-op-table-info { padding: 30px; } } @media screen and (min-width:1270px) { .narep-history-wrap.history-two.history-three { width: 100%; min-width: 1140px; } } @media screen and (max-width:1199px) { .narep-organizer, .narep-conference, .narep-upcoming, .narep-schedule, .narep-sessions { padding-left: 15px; padding-right: 15px; } .banner-caption h1 { font-size: 42px; } .banner-caption p { font-size: 18px; line-height: 30px; } .banner-container { max-width: 900px; } .narep-restaurant-item { padding: 50px 25px; } .narep-mate-item { max-width: 300px; margin: 0 auto 72px; } .narep-fod-tab-info { padding-left: 0; } .narep-fod-tab-item [class*="nich-order-"] .narep-fod-tab-info { padding-right: 0; } .narep-action-item-wrap { max-width: 570px; margin: 0 auto 25px; } .narep-resource-info { padding: 30px; } .narep-addon-menu-wrap { margin-left: 0; } .narep-addon-menu-wrap .narep-image { position: relative; left: 0; top: 0; transform: none; max-width: 130px; margin: 0 auto 30px; } .narep-addon-menu-info { margin-bottom: 30px; } .narep-chefs-wrap .narep-image.chefs-image { padding: 20px 60px; } .narep-chefs-item .nich-order-2 { -ms-flex-order: 1; order: 1; } .narep-chefs-item .nich-order-1 { -ms-flex-order: 2; order: 2; } .narep-gift-card-info { padding-left: 0; } .narep-op-table-info { padding: 60px 40px; } .narep-rooms-item .narep-image { text-align: center; } .narep-rooms-item .nich-order-2 { -ms-flex-order: 1; order: 1; } .narep-rooms-item .nich-order-1 { -ms-flex-order: 2; order: 2; } .narep-tab-price-wrap h2 { font-size: 70px; line-height: 60px; } .narep-tab-price-wrap h2 span { font-size: 30px; line-height: 30px; top: 8px; } .narep-price-tab-item h3 { font-size: 30px; } .narep-price-tab-item h4 { font-size: 18px; padding: 0 0 10px; } } @media screen and (max-width:991px) { .narep-history-wrap.history-two .narep-history-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom: 30px; } .narep-process-item-vertical .vertical-info, .narep-process-item-vertical .narep-image, .narep-history-item .history-info, .narep-history-item .history-image { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 15px; } .narep-process-item-vertical:nth-child(odd) .vertical-info, .narep-history-item:nth-child(odd) .history-info { padding-right: 15px; text-align: left; } .narep-process-item-vertical:nth-child(odd) .narep-image, .narep-history-item:nth-child(odd) .history-image { padding-left: 15px; } .narep-process-item-vertical:nth-child(even) .narep-image, .narep-history-item:nth-child(even) .history-image { padding-right: 15px; text-align: left; -ms-flex-order: 1; order: 2; } .narep-process-item-vertical:nth-child(even) .vertical-info, .narep-history-item:nth-child(even) .history-info { padding-left: 15px; text-align: left; -ms-flex-order: 2; order: 1; } .narep-history-item { padding-left: 30px; } .narep-history-item span, .narep-history-item span:before, .narep-history-item span:after { right: auto; top: 0px; } .narep-history-wrap:before { left: 15px; right: auto; } .narep-history-item { padding: 0 0 50px 30px; } .narep-history-item .history-info span { left: 11px; } .narep-history-item .history-info { padding-bottom: 20px; } .history-vertical .narep-history-item .history-info { padding-top: 20px; margin-bottom: 15px; } .history-vertical .narep-history-item:nth-child(odd) .history-info { margin-left: 45px; border-left: 3px solid #ed366d; border-radius: 0 10px 10px 0; border-right: none; text-align: left; width: 90%; flex: 0 0 90%; padding-left: 45px; } .history-vertical .narep-history-item:nth-child(even) .history-info { width: 90%; flex: 0 0 90%; } .narep-masonry[data-items="3"] .masonry-item, .narep-masonry[data-items="4"] .masonry-item, .masonry-item.one-third, .masonry-item.one-fourth, .masonry-item.one-fourth-two, .masonry-item.one-third-two, .masonry-item.one-half, .masonry-item.one-half-two, .masonry-item.full-width { width: 50%; } .process-info { max-width: 132px; margin: 0 auto; } .narep-process-item { padding: 15px; width: 50%; } .narep-process-item:after, .narep-process-item:before, .border-style.narep-process-item:before { content: none; } .process-number-item { flex: 0 0 50%; max-width: 50%; } .narep-process-wrap.style-three { padding-left: 40px; } .narep-process-wrap.style-three:before { left: 15px; right: auto; } .narep-process-wrap.style-three { padding-left: 30px; } .narep-process-item-vertical:before, .narep-process-item-vertical:after { right: auto; left: -7px; } .narep-team-single-item .single-mate-image, .narep-team-single-item .single-mate-info { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .narep-team-single-item .single-mate-info { padding-top: 40px; text-align: center; } .narep-aboutus-item .aboutus-image, .narep-aboutus-item .aboutus-info, .narep-aboutme-item .aboutme-image, .narep-aboutme-item .aboutme-info { flex: 0 0 100%; max-width: 100%; } .schedule-image .narep-image { max-width: 200px; margin: 0 auto; padding: 0 0 30px; } .schedule-content { text-align: center; } ul.narep-tab-links { border: none; } .schedule-content ul li { float: none; display: inline-block; } .narep-tab-links li { margin: 5px !important; } .narep-tab-links li.narep-tab-line { display: none; } .narep-tab-links a { border: 1px solid #f7b800; } .narep-tab-links li.active a { background: #f7b800; } .narep-tab-links a:after { content: none; } .tab-vertical ul.narep-tab-links { width: 100%; float: none; border-bottom: none; border-right: none; padding-right: 0; } .tab-vertical .narep-tab-links li { width: auto; } .tab-vertical .narep-tab-links li a { padding: 20px; text-align: center; } .tab-vertical .narep-tab-content { width: 100%; float: none; padding-left: 0; } .narep-tab-three .narep-tab-links a { border-radius: 100px; } .narep-tab-three .narep-tab-links { padding: 10px; } .narep-team-item { max-width: 400px; margin: 0 auto; } .narep-swiper-slide.swiper-container { height: auto; min-height: auto; } .narep-swiper-slide.swiper-container .swiper-button-prev, .narep-swiper-slide.swiper-container .swiper-button-next { width: 50px; height: 50px; } .narep-swiper-slide.swiper-container .swiper-button-prev { left: 20px; } .narep-swiper-slide.swiper-container .swiper-button-next { right: 20px; } .banner-caption h1 { font-size: 30px; line-height: 40px; } .banner-caption p { font-size: 16px; line-height: 28px; } .banner-caption.left-align, .banner-caption.right-align, .banner-caption.center-align { margin: 0 auto; text-align: center; } .narep-restaurants-wrap [class*="nich-col-"]:nth-child(3n) { border-right: 6px solid #ffffff; } .narep-stats-wrap { max-width: 300px; margin: 0 auto; } .narep-fod-tab-info, .narep-fod-tab-item [class*="nich-order-"] .narep-fod-tab-info { padding-top: 35px; } .narep-fod-tab-info h2 { font-size: 60px; line-height: 62px; } .narep-addon-item { margin-bottom: 20px; } .food-menu-four .narep-food-menu-item { width: 100%; } .food-menu-four .narep-food-menu-item .narep-image { max-width: 100%; border-radius: 0; margin: 0 auto; display: block; float: none; text-align: center; } .food-menu-four .narep-food-menu-item-wrap { max-width: 400px; margin: 0 auto 30px; } .food-menu-four .narep-food-menu-info { width: 100%; padding: 20px 20px 10px; } .food-menu-four .narep-btn-wrap { padding: 10px 20px 30px; width: 100%; } .narep-tab-benefit { order: -1; } .gallery-info h2 { font-size: 20px; } .narep-nav-slider { max-width: 100%; position: relative; } .narep-branch-nav .slick-slide .item { padding: 0 10px; } .narep-splitted-slider .ms-left, .narep-splitted-slider .ms-right { width: 100% !important; } .narep-rooms-info:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #ffffff; } .narep-price-tab-item { text-align: center; } .narep-tab-price-wrap { padding: 10px 0 30px; } } @media screen and (max-width:782px) { .banner-container { max-width: 720px; } } @media screen and (max-width:767px) { .narep-history-wrap.history-two .narep-history-item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .masonry-item, .narep-process-item, .narep-masonry[data-items="3"] .masonry-item, .narep-masonry[data-items="4"] .masonry-item, .masonry-item.one-third, .masonry-item.one-fourth, .masonry-item.one-fourth-two, .masonry-item.one-third-two, .masonry-item.one-half, .masonry-item.one-half-two, .masonry-item.full-width { width: 100%; } .image-wrap:after { content: none; } .narep-restaurants-wrap [class*="nich-col-"], .narep-restaurants-wrap [class*="nich-col-"]:nth-child(3n) { border-right: none; } .narep-restaurant-item { padding: 35px 20px; } .narep-mate-item { margin-bottom: 67px; } .testimonials-style-two .narep-testimonial-item { padding: 30px; } .testimonials-style-two .narep-testimonial-item { padding: 30px; } .narep-testimonial-item p { font-size: 14px; } .narep-testimonial-info { padding-top: 20px; } .testimonials-style-two .owl-carousel .owl-nav button.owl-prev { left: 50px; } .testimonials-style-two .owl-carousel .owl-nav button.owl-next { right: 50px; } .narep-customer-rating { font-size: 14px; } .narep-testimonials-wrap { padding: 30px; margin-top: 20px; } .narep-testimonials-wrap .narep-icon { top: -15px; } .narep-testimonials-wrap .narep-icon i { font-size: 36px; } .narep-blog-style-two .narep-blog-item { max-width: none; padding: 0; } .narep-blog-style-two .narep-blog-item .narep-image { float: none; } .narep-blog-style-two .narep-blog-item .narep-image img { width: auto; } .narep-blog-style-two .narep-blog-info { padding: 15px 0 0; } .narep-action-item-wrap { max-width: 370px; } .narep-action-item .narep-image { float: none; max-width: none; } .narep-action-item .narep-image img { -webkit-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; } .narep-action-info { padding: 25px 25px 10px; -webkit-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; } .narep-gift-card-wrap { padding: 40px 30px; } a.narep-btn.narep-pro-btn { top: 0; transform: translateY(0); } } @media screen and (max-width:600px) { .process-number-item { flex: 0 0 100%; max-width: 100%; } .narep-food-menu-item { display: inline-block; text-align: center; width: 100%; padding: 0 0 20px; } .narep-food-menu-info { padding-left: 0; } .food-menu-toggle .narep-food-menu-item .narep-image { float: left; } .food-menu-three .menu-info-inner { width: 100%; } .food-menu-three .narep-food-menu-info .narep-btn-wrap { padding: 15px 0; width: 100%; text-align: left; } .food-menu-three .no-img .narep-customer-rating { padding: 0; } .food-menu-three .narep-food-menu-item { width: 100%; float: left; } .narep-food-menu-info { padding-left: 0; width: 100%; } .food-menu-four .narep-food-menu-item .narep-image { max-width: 100%; } } @media screen and (max-width:599px) { .narep-swiper-slide.swiper-container .swiper-button-prev, .narep-swiper-slide.swiper-container .swiper-button-next { display: none; } .banner-container { max-width: 540px; padding: 0 25px; } .venue-info-wrap h3.venue-title, .narep-venue-item .venue-info-wrap h5 { font-size: 26px; } .testimonials-style-four .narep-testimonial-content { padding: 20px 20px 5px; } .customer-inner-info h4.customer-name { font-size: 22px; } .narep-bullet-style-two li { float: none; width: 100%; } .narep-chefs-info-wrap .narep-chefs-name { padding-bottom: 20px; } .narep-chefs-info-wrap .narep-chefs-name, .narep-chefs-info-wrap .narep-btn-wrap { width: 100%; text-align: left; } .narep-chefs-wrap .narep-image.chefs-image, .narep-chefs-info { padding: 20px; } .narep-blog-style-three .narep-blog-info ul li:first-child, .narep-blog-style-three .narep-blog-info ul li { width: 100%; border-left: none; } .narep-blog-style-three .narep-blog-info { margin: 0 20px; } ul.narep-room-list { padding: 0; display: block; } ul.narep-room-list li { padding: 0 0 30px; width: 100%; display: inline-block; } .narep-video-btn { width: 50px; height: 50px; } .narep-ripple, .narep-ripple:before, .narep-ripple:after { height: 50px; width: 50px; } .narep-recipe-title { font-size: 24px; } } @media screen and (max-width:479px) { .narep-restaurant-item { padding-top: 30px; padding-bottom: 30px; } .narep-restaurant-item h4 { font-size: 18px; line-height: 30px; } .owl-carousel .owl-dots { padding-top: 15px; } .owl-carousel .owl-nav { padding-top: 10px; text-align: center; } .testimonials-style-two .owl-carousel .owl-nav button.owl-prev, .testimonials-style-two .owl-carousel .owl-nav button.owl-next { position: static; margin: 0 8px; } .testimonials-style-two .narep-testimonial-item { padding: 20px 25px 25px; } .narep-addon-item .narep-checkbox-wrap .label-price { position: relative; padding: 0; } .addon-indicator p, .addon-indicator .narep-customer-rating { padding-left: 0; } .narep-addon-item .narep-checkbox-wrap .label-wrap:after { content: none; } .narep-food-menu-title:after, .narep-addon-menu-title:after { content: none; } .food-price, .addon-price { position: relative; padding-left: 5px; } .narep-addon-menu-wrap .narep-image { margin-left: 0; } .narep-addon-menu-wrap .addon-total, .narep-addon-menu-wrap .narep-btn-wrap { text-align: left; } .narep-card-info .narep-icon { opacity: 0.3; } .narep-card-info h2 { padding: 0; } .narep-card-info { padding: 20px; } .narep-card-recipient { padding: 20px 0 0; } .narep-gift-card-info .narep-btn-wrap { padding: 30px 0 0; } .narep-layerd-wrap .narep-layerd-container .narep-layer { transform: none !important; } .narep-layerd-wrap .narep-layerd-container { bottom: 50%; transform: translateY(50%); } .narep-layerd-wrap:before { height: auto; padding: 100% 0; } .narep-benefits-wrap .narep-section-title { padding: 20px; } .narep-details-inner { padding: 20px 20px 0; } .narep-address-details .narep-btn-wrap { padding-top: 10px; } .narep-branch-nav-item .narep-image { display: none; } .narep-branch-nav-item .narep-branch-info { padding: 50px 30px 30px; } .narep-address-details { left: 25px; } .narep-op-table-title h3 .res-sub-title, .narep-op-table-title h4 { font-size: 50px; top: 0; } .narep-op-table-info { padding: 20px 20px 50px; } .narep-rooms-info { padding: 30px; } .rooms-title-wrap, .rooms-price-wrap { width: 100%; text-align: left; } .narep-op-table-info-wrap { padding: 30px; } }