@media (max-width:1325px){.container{width:100%;margin:0 auto;}
.home-page .mainnav{margin:0;}
.menu > li{margin:0px 10px 0;}
.banner-contact h4{margin-right:40px;font-size:45px;}
.banner-contact ul li{margin:0 15px;}
}
@media (max-width:1200px){.tomoto{width:150px}
.chopping-board{width:100px}
.herbs{max-width:150px;}
.mushroom{max-width:120px;}
.knife{width:200px;}
.signature-dish ul li{padding:40px;}
.footer h4{font-size:40px;}
.paralax-texture{padding:20px 0 30px 0;}
.banner-contact{margin-bottom:25px;padding:0 15px 15px 15px;}
.banner-contact .container{position:static;padding:12px 0 0 0;border-radius:15px;-webkit-border-radius:15px;}
.banner-contact h4{font-size:51px;float:none;width:100%;margin:0 0 18px;text-align:center;}
.banner-contact ul{padding:0 10px;text-align:center;float:none;margin:0 0 20px;}
.banner-contact .enquery-but{position:static;width:100%;font-size:26px;padding:18px 10px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
.banner-contact .enquery-but:before{display:none;}
.highlight-part:hover .highlight-part-cont h5{font-size:60px;margin:0 0 10px;}
.highlight-part:hover .highlight-part-cont h4{font-size:40px;}
.highlight-part-cont .book_now{width:110px;height:55px;font-size:13px;padding:25px 5px 5px 5px;border-radius:110px 110px 0 0;}
}
@media (max-width:1100px){.home-page .mainnav{position:static;}
.mainnav .menu{display:none;}
}
@media (max-width:1024px){.checkout-slider-part{padding:30px 75px;}
.innersection{padding:30px 0;}
.bannercaption{padding:0 35px 0 85px;}
.bannercaption h2{font-size:67px;line-height:50px;}
.bannercaption h3{font-size:55px;line-height:50px;}
.innerbg-text h1{font:35px/70px 'OrdinaryGuyDEMO';margin-bottom:0px;}
.breadcrumb{margin-bottom:15px;}
.cms-pages .breadcrumb{margin-bottom:20px;}
.inner-banner-cont h2{font-size:60px;line-height:60px;}
.inner-banner-cont h6{font-size:26px;line-height:26px;}
}
@media(max-width:992px){.reward_points_unit label, .reward_points_unit_two label{padding-left:0px;}
.my-acc-inner{padding:0px;}
.catering-steps .catering-strip{margin:0 0 30px 0;}
.catering-steps .catering-strip{height:auto;background:none;}
.catering-steps .circle{display:block;width:100%;margin:0;}
.catering-steps .circle:before{background:#e0e0e0;height:4px;content:'';position:absolute;width:100%;left:0;right:0;top:0;bottom:0;margin:auto;}
.catering-steps figure{position:relative;left:0;right:inherit !important;margin:0px !important;top:10px;bottom:0;}
.catering-steps .circle span{position:relative;left:0 !important;bottom:28px;display:block;text-align:left;padding-left:38px;margin:0 auto;}
}
@media(max-width:980px){.highlight-part-cont h5{font-size:45px;}
.highlight-part-cont h4{font-size:25px;}
.highlight-part:hover .highlight-part-cont h5{font-size:35px;margin:0px;}
.highlight-part:hover .highlight-part-cont h4{font-size:20px;line-height:normal;}
.highlight-part-cont .book_now{width:100px;height:50px;padding:20px 5px 5px 5px;border-radius:100px 100px 0 0;-webkit-border-radius:100px 100px 0 0;font-size:12px;}
.footer-top .contact-info ul li br{display:none;}
.footer h4{font-size:37px;}
.checkout-strip{height:auto;background:none;padding:0;max-width:360px;margin:0 auto}
.checkout-strip span{display:block;background:#d3d1d1;border-radius:15px;width:100%;padding:3px 10px 3px 60px;font-size:14px}
.checkout-strip span figure{width:40px;height:40px;margin-top:-20px;font-size:22px;line-height:40px;left:10px}
.step-one, .step-two{margin:0 0 25px}
.account-profile-info-lhs, .account-profile-info-rhs{width:100%;padding:0px 0 0 0}
.account-profile-info-lhs{padding:7px 0 15px 0;}
.account-nav a:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #cd981a;margin-left:-4px}
.account-info-full{padding:40px 0 40px 160px !important;}
.account-profile-img{width:130px;top:40px;padding:0}
.recent-order-table tr th.dapo{width:auto}
.recent-order-table tr td{padding:15px 5px;font-size:13px;border-bottom:1px solid #dddede;line-height:16px;}
.ols-product-total{position:static;clear:both;display:block;margin:0 0 10px 0;}
.ols-footer{padding:10px 0 0 0}
.headertext-big{font-size:55px;}
.price-text .new-price{font-size:36px}
.price-text .old-price{font-size:26px}
.inner-map{padding:50px 20px 50px 0px;}
.footeraddress address{padding:0 10px 20px 0;width:50%}
.inner-map h3{font-size:28px;margin:10px 0 15px 0;}
}
@media (max-width:920px){.services ul li{width:49.21875%;margin-right:1.5625%}
.services ul li:nth-child(2n){margin-right:0;}
.signature-dish{margin:30px 0 0 0;}
.account-address ul li{width:50%;margin-bottom:10px;}
.gallery-popup{max-width:90%}
.gallery-desc{position:static}
.prolisting-full-lhs{width:100%;overflow:hidden}
.prolisting-full-rhs{width:100%;padding:30px 0 0 0px}
.d_close{position:relative;top:inherit;right:inherit;float:right;margin:0 0 10px;}
.subcategory ul li .subcate-product{width:100%;margin:0 0 15px;}
.subcategory ul li .subcate-qty, .subcategory ul li .subcate-button{width:auto;float:none;display:inline-block;height:auto;vertical-align:middle;}
.subcategory ul li .subcate-qty .qty_bx, .subcategory ul li .subcate-button .button{position:relative;transform:none;-webkit-transform:none;}
}
@media(max-width:880px){.footer-top .foot-about, .footer-top .useful-link{width:47%;padding:0;}
.footer-top .useful-link{float:right;}
.footer-top .contact-info{width:100%;margin-top:30px;}
.footer h4{margin-bottom:15px;}
.alert_fixed{margin-top:0px !important;}
.white-popup-block.map-design-full{width:95%;}
.modal-content nav{z-index:9999;}
.inner-banner-cont{text-align:center;margin-bottom:25px;}
.inner-banner-cont h2{font-size:30px;line-height:30px;}
.inner-banner-cont h6{font-size:20px;line-height:26px;}
.inner-banner{padding:60px 0 30px 0;}
.inner-banner .container{padding-right:0px;}
.steps-part{width:auto;position:static;display:none;}
.steps-part li, .steps-part li:nth-child(even){float:left;width:48.5%;margin:6px 0;}
.steps-part li:nth-child(even){float:right;}
.steps-part li, .steps-part li:nth-child(even){transform:none;-webkit-transform:none;}
.steps-part li:before{display:none;}
.steps-part li a{padding:10px;border-radius:7px;font-size:17px;letter-spacing:1px;}
.steps-part.with-arrow li{float:none;text-align:center;width:250px;margin:0 auto;}
.res-steps-part{display:block !important;}
}
@media (max-width:780px){.inner-main-title h5{font-size:34px;}
.aplo-banana{margin-bottom:10px;}
.checkout-slider-part{padding:25px;}
.highlight-part:hover .highlight-part-cont{right:0;left:0;top:0;bottom:0;}
.highlight-part-cont h5{font-size:38px;margin:0;}
.highlight-part-cont h4{font-size:25px;}
.highlight-part:hover .highlight-part-cont h5{font-size:38px;margin:0px;}
.highlight-part:hover .highlight-part-cont h4{font-size:25px;}
.modifier-popup .btn-part{margin:0 -21px -21px -21px;}
.modifier-popup .btn-part input[type="submit"]{padding:15px;font-size:18px;}
.signature-dish ul li{width:100%;padding:30px;}
.inner-sd .red-label{position:static}
.delivery .container, .takeaway .container{display:block;}
.mob-disp, .responsive-show-top img{width:100%}
.mob-disp, .responsive-show-top{display:block}
.inside-popup{width:98%;padding:60px 20px 20px 20px;}
.white-popup-block{width:95%;}
.white-popup-block .inside-popup{padding:60px 25px 25px 25px;width:100%;max-width:100%;}
.innerbanner{padding:11% 0}
.innerbanner h2{font-size:35px;margin-bottom:10px}
.innerbanner p{font-size:21px}
.cdd-details-lhs, .redeem-reward{width:100%;margin:0 0 20px 0}
.cdd-details-rhs, .promo-reward{width:100%;}
.recent-order-table tr td:last-child a{display:block;margin:0 auto 5px !important;max-width:40px;clear:both}
.recent-order-table tr th{font-size:11px;padding:10px 5px}
.recent-order-table tr td{font-size:11px;padding:8px 5px;vertical-align:middle;}
.recent-order-table tr td:last-child a{font-size:13px}
.top-nav-one > ul > li{margin-right:0;}
.testimonial-contant{max-width:100%;margin:0 auto 30px}
.testimonials > h2{font-size:21px}
.faq-single{padding:15px 0;}
.faq-single .accordion-header{font-size:18px;line-height:24px;}
.contact-lhs{width:100%;padding:0 0px 20px 0px}
.contact-rhs{width:100%;padding:30px 20px;}
.addtocart-form-bottom{max-width:100%}
.prolisting-full-lhs .owl-thumbs{display:none}
.prolisting-full-lhs .owl-nav .owl-prev, .prolisting-full-lhs .owl-nav .owl-next{height:40px;bottom:50%;margin-bottom:-20px;}
.thank-u-msg > img{max-width:70px;}
.thank-u-msg{padding:0px 0 30px 0}
.thank-u-msg h2{margin:0;font-size:50px;line-height:50px;}
.ols-product-status ul li{padding:5px 4px;font-size:12px;line-height:20px;}
.ols-product-status ul li span{margin:0 5px 0 0;width:20px;height:20px;line-height:20px;}
.contact-map .container{display:block;width:100%;}
.contact-map-lhs{display:block;width:100%;padding:30px;}
.contact-map-rhs{display:block;width:100%;line-height:0}
.contact-map-rhs iframe{position:static;width:100%;height:300px}
.inner-map{padding:0;}
}
@media (max-width:768px){.menu-list li, .menu-list li:nth-child(even){float:none;width:100%;}
}
@media (max-width:767px){body{padding-top:0px !important;}
header .fixed-h{position:relative;}
.header-bottom .container{width:95%;padding:0;}
.two-button li a:hover{background:#757575;}
.desktop_contact{display:none;}
.mobile_contact{display:block;}
.humbur{display:block !important;}
.banner{padding-top:0px;}
.top-nav > ul > li > a, .top-nav-one > ul > li > a{font-size:18px;}
.top-nav > ul > li > a:before{font-size:10px;top:8px;left:-2px;}
.home-page .header-logo{position:static;margin:auto;width:155px;}
.two-button{display:none;}
.header-bottom{padding:14px 0;}
.top-nav-one > ul > li .head-cart-icon{max-width:51px;}
.top-nav-one > ul > li .cart-count{top:13px;font:20px 'Opensans-Bold';width:40px;height:38px;line-height:42px;}
.top-nav-one > ul > li .main-cartvalue{top:15px;font:26px 'Opensans-Bold';}
.search-icon{width:45px;height:45px;font-size:0;}
.search-icon{margin:30px 12px 0 12px;}
.res-two-button{display:block !important;}
.reservation-overall .reservation_part{padding:20px;}
.sort-by .chosen-container .chosen-drop{z-index:10;}
.cart-header a{margin-top:0px;}
.cart_popup_section .cart_header_cost_bar{display:none;}
.cart_popup_section .cart_header_cost_bar.mobile{display:block !important}
.top-nav-one > ul > li:hover .cart-ul{display:none;}
.address-list-box-olt ul li{font-size:16px;padding:10px 15px;}
}
@media (max-width:749px){.banner .container{margin:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.bannercaption{padding:0 35px 0 55px;}
.bannercaption h2{font-size:60px;line-height:42px;}
.bannercaption h3{font-size:45px;line-height:42px;}
.bannercaption p{margin:0;}
.bannercaption .button{display:none;}
.highlight-part-cont h5{font-size:34px;line-height:normal;}
.highlight-part-cont h4{font-size:22px;line-height:normal}
.highlight-part:hover .highlight-part-cont h5{font-size:34px;}
.highlight-part:hover .highlight-part-cont h4{font-size:22px;}
}
@media (max-width:720px){.choose-option ul{max-width:500px}
.choose-option ul li a{font-size:12px;padding:9px 13px 9px 30px;height:36px;}
.active-split{bottom:-20px;width:30px;}
.car-tags, .sort-by{width:100%;text-align:center;clear:both;float:none}
.sort-by{margin:20px auto 0;max-width:280px}
.prolisting-full{padding:20px 20px 45px 20px}
.add-to-cart-button-bottom .button{height:50px;line-height:1;font-size:18px;}
.sort-by .chosen-container-single{text-align:left;}
.process_order_top{padding:35px;}
.process_order h3{font-size:26px;}
.process_order_bottom{padding:35px;}
.process_order_bottom h4{font-size:18px;}
}
@media(max-width:680px){.myaccount-innersection .cater-main-title-bottom{padding-left:0px;}
.chosen-container .chosen-results li{padding:4px 6px;font-size:13px;}
.cu-rewards-order-content > ul.table_earned_reward_values >li{padding:10px;}
.table_earned_reward_values .ols-header{position:relative;padding:0 60px 5px 0;}
.table_earned_reward_values .account-info-rewards .ols-date{float:none;}
.table_earned_reward_values .ols-options{position:absolute;right:0;top:0;}
.table_rewardredeem_values .ols-header{position:relative;padding:0 60px 5px 0;}
.table_rewardredeem_values .account-info-rewards .ols-date{float:none;}
.table_rewardredeem_values .ols-options{position:absolute;right:0;top:0;}
.account-info-rewards .ols-date{margin-top:5px;}
.catering-popup{padding:20px !important;}
.catering-popup .event-location label{font:16px/20px 'OpenSans-Bold';margin-left:0;}
.catering-popup .popup-body{padding:20px 20px 110px 20px;}
.catering-popup .event-location{padding:15px 20px;}
.controls-double .controls, .controls-double .controls:nth-of-type(even){width:100%;float:none;}
.mfp-close-btn-in .inside-popup.catering-popup .mfp-close{right:15px;top:15px;}
.catering-popup .chosen-container.chosen-with-drop .chosen-drop{max-height:120px;}
.adults .controls-double .controls,
.adults .controls-double .controls:nth-of-type(even){width:48.5%;float:left;}
.adults .controls-double .controls:nth-of-type(even){float:right;}
.banner-contact ul li a img{max-width:25px;}
.our-highlights h3 span{font-size:57px;}
.our-highlights h3{font-size:37px;line-height:40px;}
.message-popup .popup-header{padding:0 0 30px 0;}
.message-popup h3{font-size:27px}
.message-popup p{font-size:21px;line-height:23px;}
.message-popup .button{padding:14px;height:auto;font-size:16px;min-width:inherit;}
.account-info{display:none;}
.res-account-info{display:block !important;}
.res-account-info .account-info-full{padding:0 0 0 160px !important;}
.res-account-info .account-sec{padding:0 !important;}
.res-account-info .accountinfo_edit_lft{margin-top:0px;}
.res-account-info .myacc_topinfo h3{font-size:20px;}
.account-profile-img{position:static;margin:0 auto 20px;}
.myaccreward_info{padding:20px;}
.reward_lab_lef, .reward_lab_rig{width:100%;float:left;}
.reward_lab_rig .pull-right{float:none;margin-bottom:10px !important;line-height:normal;}
.popup_orderview.inside-popup{padding:35px 20px 20px 20px;}
.popup_orderview.inside-popup h3{font-size:22px;}
.cpf-option > div{margin:0 10px 0 0;}
.cpf-option, .cpf-option.last{padding:15px;font-size:14px;display:block;margin:0 auto 10px;}
.cpf-option.last{padding:6px 15px 5px 15px;}
.account-profile-info h2, .recent-order-table-parent h2{font-size:19px;}
.recent-order-table-parent, .table_overflow{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.recent-order-table-parent table, .table_overflow table{width:680px;}
.accountinfo_edit_lft .form-group{padding:0px;}
.accountinfo_edit_lft label{position:static;width:100%;padding:0;text-align:left;}
.accountinfo_edit_lft label.error{position:absolute;left:0;top:2px;width:auto;padding:6px 10px;}
.inner-delivery h3{font-size:28px;line-height:36px;}
.inner-delivery h5{font-size:18px;}
.ols-product-status ul li{width:50%;text-align:left;position:relative;padding:5px 4px 5px 40px;}
.ols-product-status ul li > span{position:absolute;left:10px;top:6px;text-align:center;}
.ols-order-info h3, .ols-product-total h4{margin:5px 0 10px 0;font-size:17px;}
.ols-product-total{width:auto;text-align:left;}
.ols-product-total h4{margin-top:0}
.ols-delvery-address{font-size:14px;line-height:19px;}
.ols-type{border-radius:5px;padding:8px 16px;min-width:inherit;font-size:13px;}
.ols-date-time{padding-left:10px;font-size:14px;}
.cu-past-order li,
.cu-rewards-order li{font-size:16px;}
.cu-past-order li span,
.cu-rewards-order li span{padding:5px 20px;}
.ols-options a{padding:4px 4px;text-decoration:none;}
.ols-options a i{display:block}
.ols-options a small{display:none;}
.odt-top-lhs h4, .odt-top-rhs h4{font-size:15px;}
.odt-top-lhs p, .odt-top-rhs p, .odt-no h2{font-size:20px;}
.odt-top{padding:10px 0 15px;}
.odt-no p{font-size:16px;}
.ad-btn-group a{font-size:17px;padding:10px 10px;min-width:150px;}
.booking-qty-left{width:100%;margin:0 0 15px;}
.booking-qty-left h6{position:static;text-align:center;}
.booking-qty-center, .booking-qty-right{width:48%;}
.booking-qty-right{margin-right:0px;}
.booking-datepicker{padding:15px;}
}

@media(max-width:667px){
.bannercaption h2{font-size:45px;line-height:36px;}
.bannercaption h3{font-size:28px;line-height:24px;}
.bannercaption p{font-size:15px;line-height:normal;}
.checkout-slider-part h3{font-size:20px;margin:0 0 20px;}
.checkout-slider-part ul li p{margin-bottom:15px;}
.catering-popup .popup-header{padding:20px 15px 15px 15px;}
.catering-popup .popup-header h2{font:38px/38px 'Notera_PersonalUseOnly';}
.catering-popup .popup-header h3{font-size:24px;}
.home-page .header-logo{width:120px;}
.search-icon{width:35px;height:35px;margin:19px 10px 0 10px;}
.top-nav-one > ul > li .head-cart-icon{max-width:40px;}
.top-nav-one > ul > li .cart-count{top:12px;font:18px 'Opensans-Bold';width:31px;height:28px;line-height:33px;}
.top-nav-one > ul > li .main-cartvalue{top:10px;font:18px 'Opensans-Bold';}
.top-nav > ul > li > a, .top-nav-one > ul > li > a{font-size:15px;}
.two-highlight-part .highlight-part, .two-highlight-part .highlight-part:last-of-type{width:100%;float:none;}
.two-highlight-part .highlight-part:last-of-type{margin-top:30px;}
.one-highlight-part .highlight-part{height:200px;}
.one-highlight-part .highlight-part img{width:100%;height:100%;object-fit:cover;}
.three-highlight-part .highlight-part img{width:100%;}
.three-highlight-part .highlight-part{width:100%;float:none;margin:0 0 25px; max-height:300px; overflow: hidden;}
.three-highlight-part .highlight-part:last-of-type{margin-bottom:0;}
.footer-top{padding:30px 0;}
.footer h4{margin: 0 0 10px;}
.footer-top .contact-info ul li:last-of-type, .footer-top ul:last-of-type{margin-bottom:0px;}
}

@media (max-width:620px){.res-two-button li a{min-width:200px;font-size:30px;}
.res-two-button li a img{max-width:26px !important;}
.res-two-button li a{margin-right:10px;}
.nexts-button .button{min-width:inherit;width:100%;}
.reservation-full .booking-info h3{font-size:30px;margin:0 0 25px;}
.reservation-full .booking-info textarea{height:110px;}
.online-ortxt{float:none;width:100%;}
.online-crtxt{float:none;width:100%;}
.online-crtxt:after{clear:both;display:block;content:'';}
.online-ortxt p{font-size:15px;line-height:normal;}
.online-ortxt p br{display:none;}
.online-txt-one h5{font-size:16px;margin:0;}
.online-txt-one a{font-size:18px;padding:0 0 0 20px;}
.online-txt-two a{height:auto;padding:10px 15px;}
.online-txt-one:after{height:100%;}
.online-txt-one a:after{background:none;font-family:'FontAwesome';content:"\f095";width:auto;height:auto;left:0;top:2px;font-size:20px;}
.account-info-full{padding:30px 0 30px 0 !important;}
.account-nav a{display:block;width:100%;float:none;height:auto;padding:8px 5px;border-right:0}
.account-nav a span{-webkit-transform:none;transform:none;position:static}
.account-nav a.active:after{display:none;}
}
@media (max-width:580px){.bannercaption{padding:0 30px 0 45px;}
.banner-contact ul li{display:block;margin:0 0 10px !important;}
.account-info-rewards .ols-body-left h6,
.account-info-rewards .ols-body-right p{font-size:18px;}
.order-summery .product-cart{padding:10px 20px;}
.order-summery .product-cart-total{padding:0px 20px 20px 20px;}
.steps-part li a{padding:7px 10px;border-radius:5px;font-size:14px;}
.online-ortxt{background:#fff;}
.online-ortxt p{color:#3d3d3d;}
.product-new-slider .bx-wrapper .bx-pager{bottom:10px;}
.top-nav-one > ul > li > a{font-size:16px;}
.header-rhs{margin:0}
.header-logo{width:110px}
.top-nav-one > ul > li{position:static;}
.header-top .container{position:relative;}
.cart-ul{width:100%}
.innerpages .humbur{margin:17px 10px 0 0px;}
.bx-has-pager{display:none;}
}
@media (max-width:567px){.humbur{margin:15px 5px 0 0;}
.humbur a .c-trigger{height:5px;}
.home-page .header-logo{width:100px;}
.search-icon{width:27px;height:27px;margin:12px 10px 0 10px;}
.top-nav-one > ul > li .head-cart-icon{max-width:34px;}
.top-nav-one > ul > li .cart-count{top:12px;font:15px 'Opensans-Bold';width:24px;height:23px;line-height:24px;}
.top-nav-one > ul > li .main-cartvalue{top:5px;font:15px 'Opensans-Bold';}
.top-nav > ul > li > a, .top-nav-one > ul > li > a{font-size:15px;}
.footer-top .footer-top-com{float:none;width:100%;margin:0 0 15px;}
.footer-top .footer-top-com:last-of-type{margin-bottom:0px;}
.footer-top .foot-about-inner{max-width:100%;}
.footer-top .foot-about .foot-logo{text-align:center;}
.footer-top .useful-link > ul > li{max-width:inherit;}
.outlet-pop-head p{font-size:24px;}
.outlet-pop-body h5,
.postal-code-popup input[type="text"]{font-size:16px;}
.postal-code-popup input[type="submit"]{height:45px;min-width:140px;font-size:15px;}
.popup-map-part-inner ul li a{font:15px 'OpenSans-Light';padding:10px 15px;}
.popup-map-part-inner ul li a span{font:15px 'OpenSans-Bold';}
.choose-option{display:none;}
.res-choose-option{display:block !important}
.category-slider, .inbanner{display:none;}
.showing-band{padding-top:0;}
.nexts-two-button .button{margin:7px 0;}
.res-two-col-one ul, .res-two-col-two ul{max-height:328px;overflow-y:auto;}
.responsive-two-col{display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.responsive-two-col.visible{position:fixed;width:100%;top:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;z-index:10;}
.select_olt_group .select_time_olt{width:100%;display:block;margin:0 0 15px;}
.select_olt_group .select_time_olt:last-of-type{margin:0px;}
}
@media (max-width:550px){.bannercaption h2{font-size:34px;line-height:22px;}
.bannercaption h3{font-size:20px;line-height:22px;}
.bannercaption p{font-size:13px;line-height:normal;}
.order-receipt-popup .cart-header h4 a{position:static;display:block;margin:5px 0 0 0;}
.spilter{display:none}
.popup-header h3{font-size:24px;}
.two-links a{position:static;display:block;}
.empty-space{display:none !important;}
}
@media (max-width:490px){.header-logo{float:left;}
.home-page .header-logo{margin-right:25px;}
.humbur, .header-rhs{position:static;float:left;}
.header-rhs{float:right;}
.banner-contact .enquery-but{font-size:20px;}
.header-bottom{padding:8px 0;}
.top-nav > ul > li > a, .top-nav-one > ul > li > a{font-size:13px;}
.booking-datepicker .xdsoft_datetimepicker .xdsoft_datepicker,
.booking-datepicker .xdsoft_datetimepicker .xdsoft_timepicker{width:100%;}
.booking-datepicker .xdsoft_datetimepicker .xdsoft_month{width:40%;}
.booking-datepicker .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:125px;}
.ols-body-left, .ols-body-right{float:none;width:100%;}
.ols-body-right{margin-top:15px;}
.cu-past-order li,
.cu-rewards-order li{font-size:15px;line-height:18px;}
.cu-past-order li span, .cu-rewards-order li span{padding:10px 3px;}
.adults .controls-double .controls,
.adults .controls-double .controls:nth-of-type(even){width:100%;float:none;margin-bottom:10px;}
.adults .controls-double .controls:nth-of-type(even){float:none;margin-bottom:0px;}
}
@media (max-width:480px){.popup_orderview.inside-popup .order-detail table td br{display:none;}
.highlight-part-cont h5{font-size:32px;line-height:inherit;}
.highlight-part-cont h4{font-size:18px;line-height:inherit}
.highlight-part:hover .highlight-part-cont h5{font-size:32px;margin:0px;}
.highlight-part:hover .highlight-part-cont h4{font-size:18px;}
.highlight-part-cont-inner{padding:10px 10px 30px 10px;}
.res-two-button li a{min-width:150px;font-size:22px;padding:8px;}
.res-two-button li a img{max-width:26px !important;}
.order-receipt-popup .cart-header a{position:static;float:none;display:block;text-align:center;margin:3px 0 0 0;}
.services ul li{width:100%;margin:0 0 20px 0}
.headertext-big{font-size:40px}
.product-cart .qty_bx{width:110px;}
.delivery-address{padding:20px 20px;text-align:left;}
.your-deliver-address p, .your-deliver-time p, .your-deliver-handle p{font-size:13px;}
.your-deliver-address h4, .your-deliver-time h4, .your-deliver-handle h4{font-size:13px;}
.product-cart-total table tr td{padding:5px 1px;font-size:14px;}
.product-cart-total table tr.f-big td{font-size:18px;}
.indication{padding:10px 0px 0 0px;}
.cart-footer a{font-size:15px}
.search-form .button, .search-form .input-sec input[type="text"]{height:40px;}
.search-form .button{width:100px;font-size:14px;min-width:auto;}
.search-form{padding:0 100px 0 0;}
.cart-header{padding:10px 0px;}
.cart-header h4{font-size:16px}
footer{padding:30px 0 0 0}
.footer-bottom p{line-height:17px;}
.car-tags a{height:30px;padding:8px 15px;font-size:10px;}
.innerbanner h2{font-size:26px;margin-bottom:5px}
.innerbanner p{font-size:18px}
.padd-need{padding:0}
.padd-need .button{position:static;width:100%;}
.cart-special-instuction br{display:none}
.top-nav-one > ul > li > a{font-size:16px;}
.cu-past-order-content{padding:20px 10px}
.account-address{margin:10px 0 0 0;}
.account-address ul li{width:100%;margin-bottom:20px;float:none;padding-right:0;}
.cu-past-order li{font-size:14px;}
.cu-past-order li span{padding:5px 10px;line-height:17px;}
.bannercaption { padding:0 30px;}
.bx-wrapper .bx-controls-direction a {display: none;}

.checkout_rewardform .reward_points_unit_promo{margin-top: 20px;}
.checkout_rewardform .cax-rewards {padding: 15px 20px;}
input[type="reset"], input[type="button"], input[type="submit"], .button{    height: auto; padding: 8px 15px; font-size: 14px; min-width: inherit;}
.ldr_account_inf a{display:block;margin:0;}

}

@media (max-width:450px){.res-two-col-one ul li a, .res-two-col-two ul li a, .little-active, .little-active-one{font-size:13px;line-height:normal;padding-left:30px;}
.res-two-col-one ul li a img, .res-two-col-two ul li a img{max-width:20px;}
.little-active:after, .little-active-one:after{font-size:22px;top:11px;}
.res-two-col-one > span, .res-two-col-two > span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:13px 25px 13px 50px;}
}
@media(max-width:420px){.table_order_values .ols-header .ols-date-time,
.table_pastorder_values .ols-header .ols-date-time{padding-left:3px;}
.table_order_values .ols-header .ols-date,
.table_order_values .ols-header .ols-options,
.table_pastorder_values .ols-header .ols-date,
.table_pastorder_values .ols-header .ols-options{float:none;width:100%;}
.table_order_values .ols-header .ols-options,
.table_pastorder_values .ols-header .ols-options{margin-top:7px;}
.humbur a{height:25px;width:35px;}
.humbur a .c-trigger{height:4px;}
.humbur a span.bottom-trigger{top:20px;}
.humbur a span.middle-trigger{top:10px;}
.home-page .header-logo{width:90px;}
.search-icon{margin-right:7px;}
.top-nav-one > ul > li .cart-count{font:12px/24px 'Opensans-Bold';}
.inner-delivery h3 br{display:none}
.inner-delivery h3{font-size:24px;line-height:30px;}
.top-nav > ul > li:last-child > a{margin-right:0}
.controls-three .cthree-box1, .controls-three .cthree-box2, .controls-three .cthree-box3{width:100%;}
.controls-two .selectbox1, .controls-two .selectbox2{width:100%;margin:0}
.controls-three .cthree-box1, .controls-three .cthree-box2, .controls-two .selectbox1{margin-bottom:10px}
.product-cart table td img{max-width:70px;}
.order-receipt-popup .cart-product-desc h5{font-size:14px;line-height:18px;}
.order-receipt-popup .cart-price p{font-size:14px;}
.order-receipt-popup .odt-top-lhs p,
.order-receipt-popup .odt-top-rhs p,
.order-receipt-popup .odt-no h2{font-size:17px;}
.footeraddress address{width:100%;padding-right:0}
.booking-qty .qty_bx{padding:0 45px;}
.booking-qty .qty_bx span{width:45px;height:40px;line-height:40px;}
}
@media (max-width:400px){
	.three-highlight-part .highlight-part{max-height: 230px;}
.cater-main-title h4{font:45px/38px 'Notera_PersonalUseOnly';}
.cater-main-title h5{font-size:24px;}
.footer-top .contact-info ul li{width:100%;}
.footer-top .contact-info ul li:last-of-type{margin-bottom:0px;}
.steps-part li a{font-size:12px;}
.button.fb-button{font-size:13px;height:auto;}
.cart-footer span{position:static;width:100%}
.cart-footer{padding:0;}
.advanced_order input[type="text"]{width:100%;}
.subcategory ul li{padding:10px;}
.subcategory ul li .subcate-product .subcate-product-img{width:80px;height:50px;}
.subcategory ul li .subcate-product{padding:0 0 0 90px;}
.subcategory ul li .subcate-qty, .subcategory ul li .subcate-button{width:100%;margin:0 0 15px;text-align:center;}
.subcategory ul li .subcate-button{margin:0;}
}
@media (max-width:380px){.cu-past-order li,
.cu-rewards-order li{font-size:13px;}
.res-two-button li a{min-width:130px;font-size:20px;padding:6px 8px;}
.res-two-button li a img{max-width:26px !important;margin-right:5px;}
.ad-btn-group a{font-size:15px;padding:7px 10px;min-width:100px;}
.online-txt-one, .online-txt-two{float:none;width:100%;}
.online-txt-two{margin-top:8px;}
.online-txt-one:after{display:none;}
.online-txt-two a{padding:6px 10px;font-size:10px;min-width:inherit;}
.online-txt-one h5, .online-ortxt p{font-size:13px;}
.online-txt-one a{font-size:15px;}
.online-txt-one a:after{font-size:17px;}
.cdd-details .product-cart table td{padding:10px 5px 15px;}
.cdd-details .product-cart .cart-product-desc h5, .cdd-details .product-cart .cart-price p{font-size:14px;}
.cdd-details .product-cart table td img{max-width:60px;}
.product-cart-total table tr td{padding:2px 1px;}
.res-two-col-one ul li a, .res-two-col-two ul li a{font-size:11px;}
.little-active, .little-active-one{font-size:10px;}
.res-two-col-one ul li a img, .res-two-col-two ul li a img{max-width:18px;}
.res-two-col-one > span, .res-two-col-two > span{padding:15px 25px 15px 50px;}
.ols-product-status ul li{width:100%}
}
@media (max-width:350px){
.booking-qty-center, .booking-qty-right{width:100%;margin:0;max-width:220px;}
.booking-qty-center{margin:0 0 20px;}
.res-choose-option ul li a{border:0px;border-bottom:1px solid #838080;}
.res-choose-option ul li{width:100%}
}
@media (max-width:319px){.res-two-button li a{margin-right:5px;height:36px;font-size:18px;min-width:115px;}
.res-two-button li a img{max-width:21px !important;}
}

@media (min-width:680px) and (max-width:800px){
	.ldr_account_inf a{display:block;margin:0;}
}
