@media (min-width: 1280px) {
  .container { max-width: 1250px; }
}
@media (min-width: 1370px) {
  .container { max-width: 1366px; }
}
@media (min-width: 1650px) {
  .container { max-width: 1600px; }
}
@media (max-width: 1650px) {
  .s1 .company_ { right: 5px; }
  .company_title { height: 35px; -webkit-line-clamp: 2; }
  .suggestion_type, .suggestion_range, .suggestion_location, .offer_, .popular_items, .sort_by_price, .rate_ { margin-bottom: 10px; }
  .deal_choose_quantity p { height: 25px; }
  .user_profile { padding: 20px; }
  .user_image { position: initial; display: flex; align-items: center; justify-content: center; }
  .img { height: 120px; width: 120px; }
  .deal_explain { width: 140px; margin: 0px; }
  .img img { object-fit: cover; object-position: center center; }
  .date_ { margin-bottom: 10px; }
  .user_profile_deals_block { flex-direction: column; }
  .edit_profile, .edit_password { width: 100%; padding: 0px; border: none; }
  .edit_user_inputs { width: 45%; }
  .edit_user_inputs input { width: 100%; }
  .edit_profile { margin-bottom: 40px; }
  .edit_password .edit_user_inputs input { height: 46px; }
  .registration_inner_ { padding: 20px; }
  .category_left_side { width: 260px; }
  .category_right_side { padding-left: 23%; }
  .category_icon_ img { width: 20px; }
  .title_ { font-size: 16px; }
  .category_title { font-size: 14px; }
  .search_input_block { width: 180px; }
  .search_btn { width: 130px; }
  .profile_section { padding: 20px 0px; }
  .suggestion_card { flex-wrap: wrap; justify-content: initial; }
  .promo_box { flex-direction: column; align-items: initial !important; }
  .user-order-item-img { height: 220px; width: 200px; }
  .user-order-suggestion { justify-content: space-between; }
  .promo_box { flex-direction: column; }
  .promo_code { margin: 0px 0px 10px; }
  .print_ { margin-bottom: 10px; }
  .user_card { justify-content: space-between; }
  .user_card .img { width: 200px; }
}
@media (max-width: 1590px) {
  .vip_arrow_block, .top_arrow_block, .last_buy_arrow, .vip_news_arrow { right: 0px; }
  .vip_arrow_block .swiper-button-next, .vip_arrow_block .swiper-button-prev, .top_arrow_block .swiper-button-next, .top_arrow_block .swiper-button-prev, .last_buy_arrow .swiper-button-prev, .last_buy_arrow .swiper-button-next, .vip_news_arrow .swiper-button-prev, .vip_news_arrow .swiper-button-next, .vip_slider .swiper-button-next, .vip_slider .swiper-button-prev { height: 50px; width: 50px !important; }
  .vip_arrow_block .swiper-button-next img, .vip_arrow_block .swiper-button-prev img, .top_arrow_block .swiper-button-next img, .top_arrow_block .swiper-button-prev img, .last_buy_arrow .swiper-button-prev img, .last_buy_arrow .swiper-button-next img, .vip_news_arrow .swiper-button-prev img, .vip_news_arrow .swiper-button-next img, .vip_slider .swiper-button-next img, .vip_slider .swiper-button-prev img { width: 20px; height: 20px; }
  .vip_arrow_block .swiper-button-prev, .top_arrow_block .swiper-button-prev, .last_buy_arrow .swiper-button-prev, .vip_news_arrow .swiper-button-prev, .vip_slider .swiper-button-prev { right: 80px; }
  .vip_title_ { font-size: 22px; left: 20px; }
}
@media (max-width: 1500px) {
  .company_header_icon { width: 200px; height: 200px; }
  .company_header_name { font-size: 20px; }
  .company_main_info_footer .deal_company_ { font-size: 16px; }
  .price_deal { width: 100px; }
  .qunatity_p, .price_deal { font-size: 12px; }
  .qunatity_p { margin-right: 3px; }
  .food_inside_choose_block .product_num_input { width: 82px; margin-right: 10px; font-size: 12px; }
  .product_num_input input { padding-left: 10px; }
  .btn_ { font-size: 14px; }
  .number_btns button { background: none; }
  .total_p { font-size: 16px; }
  .rating_num { font-size: 12px; }
  .range, .range_1 { width: 325px; font-size: 12px; }
  .range__slider { width: 35%; }
  .range__value { width: 36px; height: 30px; }
  .suggestion_location, .popular_items { width: 120px !important; }
  .filter_block .category_sort_items { font-size: 12px; }
  .deal_sale_detail_info iframe { max-width: 100%; }
}
@media (max-width: 1400px) {
  .numbers_span { font-size: 20px; }
  .statistic_title { font-size: 14px; }
  .statistic_numbers { width: 150px; }
  .full-booking-price { width: 25%; text-align: end; }
  .top_new_price { font-size: 18px; }
  .old_price { font-size: 14px; }
  .enjoy_deals { right: -5px; }
  .category-card-count { right: -10px; }
  .filter_block { justify-content: initial; }
  .suggestion_type, .suggestion_range, .suggestion_location, .offer_, .popular_items, .sort_by_price { margin-right: 10px; }
  .category_sort, .search_input_block, .search_btn { z-index: initial; }
  .save_p { font-size: 14px; }
  .suggestion_information { padding: 15px 12px 8px; }
  .search_input_block { width: 293px; }
  .search_btn { width: 180px; margin-left: 5px; }
}
@media (max-width: 1370px) {
  .vip_brands_info { padding: 0px; }
  .mastercard_price_block { font-size: 12px; }
  .confirmation_items input, .address_pin_block { font-size: 12px; }
  .sort_box { justify-content: center; }
  .category_sort, .search_input_block { }
  .category_sort { width: 33.33%; }
  .search_input_block, .search_btn { }
  .inner_main_block .company_, .s1 .company_ { width: 60px; height: 60px; right: 3px; bottom: -10px; }
  .company_ { width: 60px; height: 60px; right: 10px; bottom: -10px; }
  .inner_page_block { height: auto; }
  .deal_company_info { flex-wrap: wrap; }
  .deal_company_, .deal_company_social_block { margin: 0px 15px 15px 0px; }
  .add_code_input { width: 70%; }
  .add_code_input input { width: 100%; }
  .check_code_btn { width: 30%; }
  .offer_info, .offer_right_side { padding: 15px; }
  .offer_ul li { margin-bottom: 10px; }
  .range, .range_1 { width: 400px; }
  .suggestion_type { width: 200px !important; }
  .suggestion_location, .popular_items { width: 120px !important; }
  .category-card-title { left: 15px; }
}
@media (max-width: 1280px) {
  .offer_top_block { flex-direction: column; }
  .offer_top_block a { width: 100%; }
  .offer_top_block .img { width: 100%; height: 250px; margin-bottom: 20px; }
  .deal_qunatity_items { padding: 0px; }
  .deal_explain { width: 100%; margin: 0px; }
  .print_ { margin-bottom: 15px; }
  .deal_qunatity_items, .date_purchais { width: 100%; }
  .deal_qunatity_items > div { margin-bottom: 15px; }
  .date_purchais { margin-left: 0px; width: 100%; flex-direction: column; }
  .date_purchais_box { display: flex; justify-content: space-between; }
  .nav_ul { margin-right: 0px; }
  .category_left_side { width: 20%; }
  .company_main_info_footer .deal_company_info { justify-content: initial !important; }
  .user_profile_info { justify-content: center; }
  .user_name, .user_email, .user_mobile, .transaction_info { margin-right: 10px; margin-bottom: 10px; }
  .news_deal_box .suggestion_img { height: 140px; }
  .category_sort_box .select-styled::after { content: none; }
  .food_inside_choose_block .product_num_input { width: 70px; margin-right: 10px; margin-left: 5px; }
  .product_num_input input { padding: 0px 10px; }
  .number_btns { right: 2px; }
  .deals_right_side { padding: 15px; }
}
@media (min-width: 1200px) {
  .mobile_menu_block { display: none; }
  .mobile_menu { display: none; }
  .vipsale_mobile_nav { display: none; }
  .vip_mobile_logo { display: none; }
}
@media (max-width: 1200px) {
  .search_wrapper { width: 100%; }
  header { padding: 0px; }
  .header_block { position: initial; }
  .category_menu { display: none; }
  .price_deal { font-size: 14px; }
  .category_left_side, .header_nav { display: none !important; }
  .vip_header_nav { display: flex !important; }
  .category_right_side { padding: 0px !important; }
  .title__ { margin-top: 20px; text-align: center; }
  .category_ { box-shadow: none; }
  .category_ul { width: 100%; }
  .category_li { padding-left: 0px !important; }
  .s1 .percent_block { left: -5px; }
  .nav_ul { flex-wrap: wrap; }
  .nav_li { margin-bottom: 10px; }
  .title_ { margin: 15px 0px; text-decoration: underline; }
  .mobile_menu_block { display: block; }
  .mobile_menu { display: block; }
  .category_li:hover { background-color: transparent; }
  .popular_section { margin: 0px; }
  .news_deal_box .suggestion_img { height: 200px; }
  .s1 .suggestion_img { height: 214px; }
  .enjoy_top, .enjoy_bottom { width: 100%; margin-bottom: 20px; }
  .travel_items { flex-wrap: wrap; }
  .travel_sort { height: 200px; width: 48%; margin-bottom: 30px; }
  .news_deal_ul { overflow-x: scroll; }
  .news_deal_li { margin-right: 10px; }
  .title_box { margin: 130px 0px; }
  .blog_title { font-size: 20px; }
  .food_inside_choose_block .product_num_input { margin-right: 15px; width: 85px; }
  .user_profile_deals_block { flex-wrap: wrap; }
  .edit_profile, .edit_password { width: 100%; padding: 0px; }
  .edit_profile { height: initial; }
  .registration_box { flex-direction: column-reverse; }
  .submit_btn { width: 261.44px; }
  .sort_box { display: none; background-color: initial; margin: 0px auto; width: 600px; justify-content: initial !important; }
  .search_input_block { width: 100%; margin-bottom: 25px; }
  .search_input_block input { border-radius: 0px; }
  .drop_down { top: 56px; }
  .nav_bar { margin: 0px auto; }
  .vip_mobile_logo { display: block; }
  .hotsale_logo, .vipsale_logo, .vip_search_block, .vip_nav { display: none; }
  .vip_search_block { width: 400px; }
  .search_txt { display: none; }
  .vip_search_block input { font-size: 12px; height: 40px; }
  .search-btn { width: 40px; }
}
@media (max-width: 991px) {
  .vip_txt, .vip_slider .swiper-button-next, .vip_slider .swiper-button-prev { bottom: 10px; }
  .vip_category_banner { height: 110px; }
  .advertisement_block { height: 70px; }
  .partners_search_section { flex-direction: column; }
  .partners_block .suggestion_title, .partners_block { margin-bottom: 20px; }
  .partners_search_block input { width: 100%; }
  .partners_logo { width: 100%; height: 100%; }
  .offers_list_li { padding: 15px 20px; }
  .offers_list_li:nth-child(3n) { margin-right: 0px; }
  .page_route { display: none !important; }
  .tips_block { flex-direction: column; align-items: initial; }
  .save_more { margin: 20px 0px 0px; }
  .footer_title { font-size: 16px; }
  .footer_ul li { font-size: 14px; }
  .search_input_block, .search_btn { }
  .search_btn { margin-bottom: 10px; }
  .category_mobile_ { height: 700px; }
  .news_deal_a { padding: 10px 5px; }
  .reverse_row { flex-direction: column-reverse; }
  .blog_info_block { padding: 30px; }
  .thumbnail-image { padding-right: 10px; }
  .slick-arrow { width: 20px; height: 20px; }
  .slick-next.slick-arrow { background-position: center -10px, center center; }
  .slick-prev.slick-arrow { background-position: center -5px; }
  .deal_choose_quantity p { height: initial; }
  .company_title { font-size: 16px; }
  .active_section_block { justify-content: center; }
  .active_deals { font-size: 14px; margin-right: 10px; margin-bottom: 10px; }
  .active_deals:last-child { margin-right: 0px; }
  .company_active_section { padding-top: 0px; }
  .company_banner_block { height: 300px; }
  .company_main_content { position: initial; }
  .company_information_items { display: flex; align-items: center; justify-content: center; }
  .company_header_name { color: rgb(0, 179, 246); margin-left: 20px !important; }
  .company_main_info_footer { background-color: initial; box-shadow: none; padding: 15px 0px; }
  .company_main_info_footer .deal_company_info { margin: 0px; justify-content: center !important; }
  .company_header_icon { width: 150px; position: initial; height: 150px; }
  .company_main_info_header { background-color: initial; padding: 15px 0px 0px; }
  .deal_company_social_block { margin-right: 0px; }
  .profile_btn_block { display: flex; justify-content: space-between; }
  .profile_page_a { width: 48%; }
  .profile_btn { justify-content: center; }
  .my_cart_block .deal_qunatity_items { padding: 0px; }
  .rating_btn { padding: 0px 5px; }
  .registration_inner_ { width: 100%; }
  .registration_wrapper { flex-direction: column; box-shadow: none; }
  .registration_inner_ { margin-bottom: 50px; }
  .vip_hotels { height: 320px; }
  .vip_pools { height: 250px; margin-bottom: 0px; }
  .brands_title { font-size: 26px; }
  .brands_partners { font-size: 18px; margin-bottom: 15px; }
  .vip_brands_section, .vip_list_section, .vip_banner_img, .vip_last_buy_section, .vip_news_section { margin-bottom: 30px; }
  .vip_suggestion { height: 240px; }
  .vip_title { line-height: 1.5rem; font-size: 20px; }
  .vip_info { font-size: 12px; }
  .book_btn { height: 40px; width: 180px; font-size: 12px; }
  .vip_info { width: auto; }
  .vip_brand_logo { width: 55px; height: 55px; }
  .vip_name { max-width: 120px; font-size: 12px; }
  .vip_txt { left: 0px; }
  .brands_info { width: 75%; }
  .brands_title { font-size: 20px; margin-bottom: 10px; }
  .brands_partners { font-size: 14px; margin-bottom: 0px; }
  .vip_brands_info { margin-bottom: 20px; }
  .vip_category_section { margin-bottom: 0px; }
  .vip_news_img { height: 200px; }
  .vip_news_box { padding: 15px; }
  .vip_news_title { font-size: 18px; margin-bottom: 10px; }
  .vip_news_txt { font-size: 16px; }
  .vip_banner_img { height: 150px; }
  .vip_category_banner { margin: 0px; }
  .category_list { font-size: 16px; }
  .category_list_item { padding: 10px 14px; }
}
@media (max-width: 767px) {
  .footer_info { font-size: 12px; }
  .multi-range { width: 90%; }
  .mobile_hide { display: none; }
  .active_deals { margin: 10px 0px 0px; }
  .address_info_block { flex-wrap: wrap; }
  .confirmation_items, .address_pin_block { width: 100%; }
  .deal_sale_detail_info iframe { max-height: 200px; }
  .hero_section { height: 300px; }
  .sort_box .category_sort, .search_btn { width: 180px; }
  .search_input_block { width: 100%; }
  .hero_section_block { padding-top: 35px; }
  .title__ { font-size: 21px; padding: 0px 35px; }
  .footer_logo { width: 100%; height: initial; }
  .deal_info_block { width: 100%; }
  .footer_logo { margin: 0px; }
  .category_mobile_ { height: 400px; }
  .img_ { height: 220px; }
  .category-card-title { font-size: 27px; bottom: 110px; right: 10px; }
  .category-card-count { bottom: 40px; font-size: 12px; font-family: "BPG Glaho"; color: rgb(255, 255, 255); background-color: rgb(0, 179, 246); padding: 14px 20px; border-radius: 5px; margin-right: 0px; display: inline-block; }
  .overlay_, .img_, .img_::before, .hover_effect::before { border-radius: 10px; }
  .location_items { height: 300px; }
  .enjoy_items { height: 210px; }
  .top_suggestion .company_ { width: 50px; height: 50px; right: 3px; bottom: -20px; }
  .top_new_price { font-size: 18px; }
  .save_block { border: none; padding-bottom: 0px; }
  .deals_right_side .rating { position: initial; }
  .percent_block, .deal_statistics { position: absolute; }
  .rating { left: 35px; top: 10px; }
  .s1 .rating { left: 20px; }
  .recommended_deal_slider { padding: 0px 15px; }
  .s3 .percent_block, .s3 .rating, .s3 .deal_statistics { left: 20px; }
  .top_rating { left: 30px !important; }
  .percent_block { top: 15px; left: 15px; width: 51px; }
  .deal_statistics { top: 75px; left: 30px; }
  .s1 .percent_block, .s1 .deal_statistics { left: 15px; }
  .validate_ { padding-top: 2px; display: none !important; }
  .validate_txt { display: none; }
  br { display: none; }
  .total_p { font-size: 14px; }
  .s1 .company_title { width: 100%; }
  .suggestion_txt_title { height: initial; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 10px; }
  .save_total_ { flex-direction: column; gap: 5px; }
  .top_new_price { margin: 0px; }
  .news_deal { flex-direction: column; }
  .all_news_title { margin-right: 0px; }
  .top_deal_title::after { width: 30%; }
  .filter_block { justify-content: space-between; }
  .suggestion_location, .suggestion_type, .offer_, .popular_items, .sort_by_price { width: 48% !important; }
  .rate_ { width: 100% !important; }
  .suggestion_range, .range, .range_1 { width: 100%; }
  .range, .range_1 { padding: 0px 10px; justify-content: space-between; }
  .range__slider { width: 35%; }
  .filter_block .select-styled::after { content: none; }
  .suggestion_type, .suggestion_range, .suggestion_location, .offer_, .popular_items { margin-right: 0px; }
  .blog_info_block { padding: 15px; }
  .active_section_block { flex-flow: column-reverse wrap; }
  .active_section_block .rating { }
  .company_main_content { position: initial; }
  .company_header_icon { width: 100px; height: 100px; }
  .company_header_name { font-size: 16px; }
  .company_main_info_footer .deal_company_info p { font-size: 14px; }
  .offer_right_side { padding: 0px 20px 20px; }
  .offer_info { padding: 20px 20px 10px; }
  .offer_left_border { border: none; }
  .offer_left_side .deal_statistics { top: 80px; }
  .sale_percent_ { left: 10px; top: 30px; }
  .offer_ul li { margin-bottom: 10px; }
  .secondary_info { padding: 10px 0px; }
  .edit_user_inputs { width: 100%; }
  .edit_user_profile { flex-direction: column; }
  .password_block { width: 100%; margin-bottom: 20px; }
  .register_password_block { flex-direction: column; margin-bottom: 0px; }
  .tab_btn div { font-size: 15px; }
  .register_items input, .register_items .select-box__input-text, .calendar_items .select-styled, .input_items input { font-size: 14px; }
  .extended-search-deals { top: 110px; }
  .searched-deal-mini-info { width: 95%; }
  .delivery_block { top: 108px; left: 13px; width: 55px; }
  .group_buy_block { left: 27px; }
  .shock_block { top: 108px; left: 13px; }
  .valentine_block { left: 10px; }
  .save_more { margin: 20px 0px; }
  .travel_items { margin: 0px; }
  .nav_arrows { display: none; }
  company_address_info { flex-direction: column; }
  .sort_btn { padding: 10px; font-size: 12px; }
  .sort_btn img { width: 15px; height: 15px; }
  .travel_main_title { font-size: 50px; top: 50%; left: 50%; line-height: 3.5rem; transform: translate(-50%); }
  .sort_box { width: 100%; }
  .search_input_block input { padding: 20px 10px; }
  .vip_arrow_block .swiper-button-next, .vip_arrow_block .swiper-button-prev, .top_arrow_block .swiper-button-next, .top_arrow_block .swiper-button-prev, .last_buy_arrow .swiper-button-prev, .last_buy_arrow .swiper-button-next, .vip_news_arrow .swiper-button-prev, .vip_news_arrow .swiper-button-next, .vip_slider .swiper-button-next, .vip_slider .swiper-button-prev { height: 30px; width: 30px !important; }
  .vip_arrow_block .swiper-button-next img, .vip_arrow_block .swiper-button-prev img, .top_arrow_block .swiper-button-next img, .top_arrow_block .swiper-button-prev img, .last_buy_arrow .swiper-button-prev img, .last_buy_arrow .swiper-button-next img, .vip_news_arrow .swiper-button-prev img, .vip_news_arrow .swiper-button-next img, .vip_slider .swiper-button-next img, .vip_slider .swiper-button-prev img { width: 15px; height: 15px; }
  .vip_arrow_block .swiper-button-prev, .top_arrow_block .swiper-button-prev, .last_buy_arrow .swiper-button-prev, .vip_news_arrow .swiper-button-prev, .vip_slider .swiper-button-prev { right: 50px; }
  .vip_services { height: 135px; }
  .vip_title_ { font-size: 16px; left: 5px; }
  .vip_pools { height: 200px; }
  .vip_slider_ { margin-bottom: 0px; }
  .vip_search_block { width: 240px; }
  .vip_search_block input { font-size: 8px; padding-left: 15px; }
  .vip_news_title { font-size: 16px; }
  .vip_news_txt { font-size: 14px; }
  .vip_section { padding-top: 0px; }
  .vip_slider { margin: 0px; }
}
@media (max-width: 1440px) {
  .category_menu { left: 260px; padding-left: 52px; }
  .category_menu_items { width: 900px; }
  .top_suggest_img { height: 175px; }
  .vip_news_img { height: 275px; }
}
@media (max-width: 1370px) {
  .category_left_side { width: 250px; }
  .category_right_side { padding-left: 24%; }
  .range, .range_1 { width: 310px; }
  .company_main_content { top: -120px; }
  .deal_company_info { margin: 0px; }
  .company_header_icon { width: 150px; height: 150px; bottom: -60px; }
  .company_header_name { margin-left: 180px; }
  .company_main_info_footer { padding: 25px 0px; }
  .deal_company_, .deal_company_social_block { margin: 0px 15px 0px 0px; }
}
@media (max-width: 575px) {
  .statistic_numbers { width: 144px; }
  .numbers_span { font-size: 20px; }
  .partner_slider_block .swiper-button-next, .partner_slider_block .swiper-button-prev { height: 30px; width: 30px !important; }
  .partners_search_section, .list_items { margin-bottom: 20px; }
  .news_txt_block_ { flex-direction: column; }
  .title_box { margin: 100px 0px; }
  .category_icon_ { padding-right: 10px; width: 30px !important; }
  .travel_sort { width: 100%; }
  .enjoy_deals { right: 5px; }
  .beauty_section .deal_box { right: 2px; }
  .title__ { font-size: 18px; padding: 0px; }
  .sort_box { justify-content: center; }
  .travel_sort { height: 250px; }
  .company_title { font-size: 16px; width: 100% !important; }
  br { display: none; }
  .hero_section { background-position: 60% center; }
  .sort_box { justify-content: space-between; }
  .category_sort_box { flex-direction: column; }
  .category_sort_items, .search_block { width: 100%; }
  .sort_box .category_sort, .search_input_block, .search_btn { }
  .parent { }
  .entertainment_title, .category-card-title { font-size: 22px; }
  .enjoy_title { font-size: 18px; }
  .blog_image { height: 200px; }
  .recommended_title { font-size: 16px; }
  .company_img { margin-bottom: 20px; }
  .company_name { margin: 0px; }
  .deal-minimal-info { flex-direction: column; }
  .details-left-side, .deal_full_info { padding: 15px; }
  .price_deal { width: 100px; }
  .select-box__icon { right: 5px; }
  .company_active_deals { flex-wrap: wrap; }
  .offer_top_block { flex-wrap: wrap; }
  .img, .deal_explain { width: 100%; margin-right: 0px; }
  .wishlist_block .img, .img { margin-bottom: 20px; }
  .border_rg { border: none; }
  .deal_qunatity_items { margin-right: 20px; }
  .wishlist-item-info { width: 100%; }
  .profile_btn_block { flex-direction: column; }
  .profile_page_a { width: 100%; }
  .check_code_block { flex-direction: column; }
  .add_code_input { width: 100%; margin-bottom: 20px; }
  .delivery_service_items:first-child { margin-bottom: 10px; }
  .delivery_service_items { margin-bottom: 10px; }
  .delivery_service_block { flex-direction: column; }
  .check_code_btn { width: 100%; }
  .additional_sale { flex-direction: column; }
  .add_code { margin-bottom: 10px; }
  .wishlist-button-container { display: flex; flex-direction: row; }
  .wishlist-btn-delete { margin-left: 15px; }
  .img { height: 200px; }
  .deal_qunatity_items { border: none; }
  .deal_items_block { position: relative; }
  .delete_btn { position: absolute; top: 15px; right: 15px; }
  .my_cart_block .deal_qunatity_items { margin: 0px; }
  .my_cart_block .product_num_input { display: flex; align-items: center; justify-content: center; height: 30px; }
  .my_cart_block .product_num_input .number_btns { top: initial; }
  .my_cart_block .product_num_input .number_btns button { padding: 0px; margin: 0px; width: initial; height: initial; }
  .my_cart_block .product_num_input .number_btns img { width: 20px; height: 20px; }
  .deal_qunatity_items > div { width: 100%; justify-content: space-between; margin-bottom: 20px !important; }
  .user-order-suggestion > div { width: 100%; }
  .user-cart-block, .my_cart_block .deal_qunatity_items { width: 100%; }
  .number_btns { right: 10px; }
  .parent, .search_input_block input, .search_input_block input::placeholder { font-size: 12px; }
  .category_first { width: 130px; }
  .category_city { width: 110px; }
  .category_district { width: 126px; }
  .search_input_block { width: 100%; }
  .drop_down { top: 53px; }
  .search_btn { height: 40px; }
}
@media (max-width: 480px) {
  .arrow_ { display: none !important; }
}