@media (max-width:767px){.accordion .item .title{padding-right:140px;align-items:flex-start;align-content:flex-start;line-height:18px;padding-left:20px}.text_block h1{font-size:20px;line-height:29px}.text_block h1,.text_block h2,.text_block p{text-align:center}.page_content{padding-top:90px;padding-bottom:50px}.page_title{font-size:20px;line-height:29px}.page_title.left_tit{text-align:center}.accordion .item .text_block p{text-align:left}header .top{padding:5px 0}header .phone{display:none}header .burger_menu_link{margin-left:0}.main_slider{margin-top:62px}.main_slider .title{font-size:45px;line-height:40px}.your_basket .around{height:250px;width:450px}.your_basket .price{font-size:28px;line-height:35px}.section_info,.ship_payment{padding:20px 0}.section_info .page_title,.ship_payment .page_title{margin-bottom:30px}.section_info .box{order:1;width:100%}.section_info .text,.section_info .under_head{text-align:center}.section_info .line{justify-content:center}.section_info .reserve_table{justify-content:center;width:100%;display:flex}.section_info img{margin-bottom:20px;width:100%;margin-top:0}.ship_payment .colums{width:100%}.ship_payment .col_l{margin-bottom:20px;width:100%}.ship_payment .col_c{margin-bottom:25px;width:100%}.ship_payment .accept_payment .line,.ship_payment .col_r .line{justify-content:center}.ship_payment .col_c .accept_payment .name{margin-bottom:20px}.ship_payment .desc,.ship_payment .name{text-align:center}.ship_payment .col_r{width:100%}.ship_payment .col_r .time{text-align:center;width:100%}.ship_payment .col_r img{margin:0 auto}.section_map{margin-top:28px}.section_map .adress{font-size:18px}.section_contacts .col_l{width:calc(50% - 15px)}.section_contacts .col_c{margin-right:0;width:calc(50% - 15px)}.section_contacts .col_c .accept_payment{margin-top:35px}.section_contacts .col_r .line{margin-bottom:10px}.section_contacts .col_r .name{text-align:center}.section_contacts .col_r .line .time{display:none}.section_contacts .map_zone .time,.section_contacts .map_zone:before{display:block}.seo_text .back_page{text-align:center}.section_profile{margin-top:36px}.section_profile .cont{justify-content:center}.section_profile .form{max-width:none;order:2}.section_profile .line_form label{margin-bottom:8px;text-align:center;width:100%}.section_profile .line_form .line{justify-content:center;width:100%}.section_profile .line_form .link{text-align:center;margin-left:0;width:100%}.section_profile .line_form .name{text-align:center;width:100%}.section_profile .line_form .line a{margin-left:0}.section_profile .bg_dray{padding:40px 18px;margin-right:-15px;margin-bottom:40px;max-width:none;background:#fbfbfb;margin-left:-15px;width:calc(100% + 30px)}.section_profile .your_orders{border:1px solid #e8e8e8;background:#fff}.section_profile .your_orders .box{border:none;padding-bottom:25px}.section_profile .all_orders,.section_profile .details{font-size:15px;line-height:43px}.section_profile .gray_box{padding:0 0 30px;background:#fff}.section_profile .line_radio{justify-content:center;margin-top:36px}.section_profile .line_radio .name_radio{margin-right:0;margin-bottom:15px;text-align:center;width:100%}.section_profile .form .submit,.section_profile .logout{text-align:center}.section_delivery{margin-top:45px}.section_delivery .top{justify-content:center;margin-bottom:0;order:3}.section_delivery .top .boxes{justify-content:space-around;margin-bottom:20px;width:100%}.section_delivery .accept_payment{margin:0 auto}.section_delivery .bot{flex-direction:column;margin:0 0 52px;align-items:center;align-content:center;width:100%}.section_delivery .bot .box{margin-left:0;width:100%}.section_orders .mid{justify-content:center}.section_orders .img,.section_orders .order_list{margin-bottom:15px;width:100%}.section_orders .order_list{text-align:center;margin-left:0}.section_orders .persons{color:#95a0b4;margin-left:0}.section_orders .position{color:#95a0b4}.section_orders .box{margin-bottom:0}.section_orders .box_order+.box_order{margin-top:30px}.section_orders .past_orders .box{justify-content:center;width:100%}.section_orders .total_weight{margin-bottom:0}.section_orders .past_orders .box_a{margin:15px auto 0}.section_orders .update_info{margin-top:55px}.section_calorie{margin:42px 0 45px}.section_calorie table thead{display:none}.section_calorie table tr{padding-bottom:15px;display:block}.section_calorie table tr+tr{border-top:none}.section_calorie table tr td{padding:0;border:none;display:block}.section_calorie table tr td.name{padding:18px 29px 15px}.section_calorie table tr td.number{padding:0 29px;justify-content:space-between;flex-wrap:wrap;color:#e51717;position:relative;text-align:right;align-items:flex-start;align-content:flex-start;width:100%;display:flex}.section_calorie table tr td.number .white{max-width:48%;background:#fff;margin-left:auto;padding-left:14px}.section_calorie table tr td.number:before{font-size:14px;font-weight:400;color:#6d788c;content:attr(data-label);position:relative;max-width:48%;padding-right:14px;background:#fff;line-height:21px;font-family:Circe}.section_calorie table tr td.number:after{height:1px;content:"";position:absolute;border-bottom:1px dotted #efefef;top:calc(100% - 4px);left:30px;width:calc(100% - 60px);z-index:-1}.composition .under_head{margin-bottom:15px}.composition .weight_serv{margin-right:25px;margin-bottom:15px}.composition .weight{right:20px}.section_jobs{margin-top:40px}.section_jobs .big_box+.big_box{margin-top:8px}.section_jobs .vacancy{font-size:22px;width:100%}.section_jobs .salary{margin-left:0;width:100%}.section_jobs .respond{margin:0 auto;order:1}.section_jobs .desc{margin-bottom:25px;margin-top:20px}.section_jobs .respond a{width:174px}.section_jobs .col_l,.section_jobs .col_r{margin-bottom:20px;width:100%}.section_checkout .title_checkout{font-size:22px}.section_checkout .time{font-size:38px}.section_checkout .courier_name{font-size:18px}.section_checkout .payment,.section_checkout .pick_up{font-size:22px}.section_tabs .form .col_r{margin-bottom:0}.section_tabs .box_radio .name_radio{margin-right:0;margin-bottom:15px;width:100%}.section_tabs .line_big{width:100%}.section_tabs .line_small{width:calc(50% - 5px)}.section_tabs .box_line{order:1}.section_tabs .box_radio{order:2;padding-left:0}.section_tabs .bot{order:3;margin-top:20px}.section_tabs .form_tabs .box_radio{margin-bottom:0}.section_team{margin-bottom:60px}.section_team .items{margin-left:-10px}.section_team .item{margin-left:10px;width:calc(25% - 10px)}.section_team .img{margin-bottom:10px}.section_team .name{font-size:16px;line-height:16px}.section_team .position{line-height:16px}.our_restaurant .grid{margin-left:-10px}.our_restaurant .img{margin-bottom:10px;margin-left:10px}.our_restaurant .img:first-child{order:2;width:calc(25% - 10px)}.our_restaurant .img:nth-child(2){order:8;width:calc(25% - 10px)}.our_restaurant .img:nth-child(3){order:3;width:calc(25% - 10px)}.our_restaurant .img:nth-child(4){order:4;width:calc(25% - 10px)}.our_restaurant .img:nth-child(5){order:6;width:calc(25% - 10px)}.our_restaurant .img:nth-child(6){order:5;width:calc(50% - 10px)}.our_restaurant .img:nth-child(7){order:7;width:calc(25% - 10px)}.our_restaurant .img:nth-child(8){order:1;width:calc(50% - 10px)}.our_restaurant .img:nth-child(9){order:9;width:calc(50% - 10px)}.accordion .item .data{padding:0 20px 20px}.section_jobs .img{max-width:none;margin:30px -15px -50px;width:calc(100% + 30px)}.section_order .promo_code{margin-bottom:30px}.promo_code .link_code{display:block}.section_order .promo_code .box_form{margin-top:20px;display:none}.promo_sec{margin-bottom:50px}.cart_info .page_title{margin-bottom:25px;display:block}.cart_info table thead{display:none}.cart_info table tr{padding:20px;justify-content:flex-start;flex-wrap:wrap;align-items:center;align-content:center;display:flex}.cart_info table tbody tr+tr{border-top:none}.cart_info table tr td{padding:0;display:block}.cart_info table tr td.thumb{margin-bottom:10px;width:100%;padding-left:0}.cart_info table tr td.thumb a{height:74px;display:block}.cart_info table tr td.name{font-size:16px;margin-bottom:24px;padding-right:90px;order:4;width:100%}.cart_info table tr td.name a{vertical-align:top;display:inline-block}.cart_info table tr td.name .desc{width:calc(100% + 90px);margin-top:5px}.cart_info table tr td.price.total{font-size:16px;margin:0;order:7}.cart_info table tr td.amount{margin-left:auto;order:8}.cart_info table tr td.delete{margin-left:3px;order:9;width:auto}.cart_info table tr td.weight{font-size:12px;margin-bottom:-26px;margin-left:auto}.cart_info table tr td.price{font-size:12px;margin:0 0 -26px 10px}.cart_info table tr td.number{font-size:16px;margin-right:10px;color:#e51717;order:6}.cart_info table tr td.number:before{content:attr(data-label);display:inline}.cart_order{margin-top:40px}.section_tabs .line_radio{margin-left:-20px}.section_tabs .line_radio .name_radio{margin-bottom:20px;width:100%}.form .line_radio .radio{margin-left:20px}.section_tabs .bot{margin-top:35px}.section_order{margin-top:26px}.sect_chec{margin-top:50px}.section_register{margin-top:46px}.return_menu.marg{margin-top:60px}.info_order .col_l,.info_order .col_r{max-width:100%;text-align:center;width:100%}.info_order .col_r{margin-top:45px}.products .product{padding-right:18px;width:calc(50% + 1px);padding-left:18px}.products .product .bot{justify-content:space-between;margin-left:-10px}.products .product .numbers{margin-left:10px}.products .product .price{font-size:16px;margin-left:10px}.products .product .tooltip .tooltip_text{padding:10px;width:calc(100% + 10px)}.products .filter_list{justify-content:center;margin-left:-15px}.products .filter_list .control{margin-left:15px;margin-top:7px}footer{padding-top:20px;flex-direction:column;display:flex}footer .top{padding-top:0;order:1}footer .logo{justify-content:center;margin-bottom:27px;align-items:flex-start;width:100%;display:flex}footer .box_links{display:none}footer .box{margin:0 auto}footer .middle{order:3}footer .badge_us,footer .middle .cont{justify-content:center}footer .badge_us{margin-bottom:25px;width:100%}footer .bot{padding:25px 0;border-top:none;background:#2f2e2e;order:2}footer .bot .cont{justify-content:center;flex-direction:column;align-items:center;align-content:center}footer .copy{margin-bottom:10px}footer .line{flex-direction:column;align-items:center;margin-left:0}footer .line a+a{margin-left:0;margin-top:10px}footer .link_chat{height:auto;position:static;max-width:460px;margin:0 auto 25px;border-radius:2px;width:calc(100% - 20px);background-image:none}footer .link_chat span{display:block}.modal_reserve .top{padding:25px 100px}.modal_reserve .bot{padding:25px 100px 0}.modal .link_step{display:block}.modal_reserve .bot{display:none}}