@media (max-width:1024px){
  .content{width: 100%; padding: 0px 10px;}
  header .content .group .search{width:47%;}
  header .content .group .search input{max-width:100%;width: 100%}
  header .content .group .langs{float: right;}
  header .content .group .account{margin-right: 10px;margin-top: 11px;}
  header .content .group .bags{margin-right: 10px;}
  .logo_menu .menu{display: none;}
  .slicknav_menu{display: block;}
  .banner.banner_online_store .carousel .item{height: 300px;}
  .banner.banner_online_store{height: 300px;margin-top: 0px;margin-bottom: 0px;}
  .highlight .product{padding: 0px;float: left;width: 100%;}
  .product:nth-child(3){margin-bottom: 10px !important;}
  .store .title_list{    display: inline-block;width: 100%;margin: 20px 0px;}
  .store .list_product .product{width: 100%;margin-left: 0px;}
  footer{height: 75px;}
  .cms_login{width: 100%;}
  .steps .box .form_bag section{width: 100%;}
  .steps .box .form_bag section .section_button .buy_button{margin-top: 10px;}
  .steps .box .form_bag section form .form_content .form_line, .show_form section form .form_content .form_line{width: 100%;}
  .steps .box .form_bag section form .form_content .form_line:nth-child(2n),
  .steps .box .form_bag section form .form_content .form_line{padding-left: 0px;padding-right: 0px;}
  .register .box .form_bag section .full .windows{width: 100%;}
  .store{padding-top: 20px;}
  .store .categories{display: none;}
  .store .title_list h1{margin: 0px;}
  .details .left{width: 100%;padding-right: 0px;}
  .details .right{width: 100%;}
  .nav-tabs>li{margin-top: 3px;}
  .details .boxs .right form .link .group{text-align: center;}
  .details .boxs .right form .button{float: none;}
  .details .boxs .right form .go_list{float: none;margin-left: 0px;}
  .steps .box .header_steps ul li{font-size: 12px;padding: 10px 5px;}
  .steps .box .bag .header ul li:first-child{width: 55%;}
  .steps .box .bag .header ul li:nth-child(3){display: none;}
  .steps .box .bag .header ul li:nth-child(4){width:30%;}
  .steps .box .bag .header ul li{width: 15%;}
  .steps .box .bag .list ul li{height: auto;}
  .steps .box .bag .list ul li .image{height: 45px;width: 45px;margin-right: 5px;}
  .steps .box .bag .list ul li .column1{width: 55%;}
  .steps .box .bag .list ul li .name{width: 60%;padding-top: 0px;}
  .steps .box .bag .list ul li .name .title{font-size: 12px}
  .steps .box .bag .list ul li .column2{width: 15%;}
  .steps .box .bag .list ul li .column2 input{width: 90%;}
  .steps .box .bag .list ul li .deleted{margin-top: 0px;}
  .steps .box .bag .list ul li .column3{width: 15%;font-size: 12px;display: none}
  .steps .box .bag .list ul li .column4{width: 30%;font-size: 12px;}
  .popup_notification{width: 90%;max-height: 90%;overflow: scroll;}
  .steps .box .bag .price_total .value{width: 100%;}
  #alternative_delivery_address .form_value .box{padding: 0px;}
  #alternative_delivery_address .form_value .box{padding: 0px;}
  .steps .box .step2 .box{width: 100%;}
  .steps .box .step2 .box .box input{width: 70%;}
  .steps .box .step2 .box .box .button{width: 30%;}
  .steps .links_next .group .button,
  .steps.step4 .links_next .button{margin: 0px 5px;padding:10px 5px;font-size: 12px;}
  .steps.step4 .links_next .button.gray{display: none;}
  .steps .box .step4 .box{width: 100%;}
  span.slicknav_btn{position: absolute;top: 5px;left: 0px;}
  div.slicknav_btn{position: absolute;top: 5px;left: 120px;}
  .store .col-md-9 h1{font-size: 22px;}
  .panel-heading{padding: 0px;}
  .slicknav_nav a{font-size: 12px;}
  .slicknav_menu h4{position: relative;}
  .slicknav_nav a[role=button]{position: absolute;top: 0px;right: 0px;}
  .slicknav_nav .panel-body ul li{position: relative;}
  .slicknav_nav .panel-body ul li a.last_arrow{position: absolute;top: 0px;right: 0px;}
}

@media (max-width:640px){
  #banner_area{margin-top: 0px !important;}
  #banner_area .item{min-height: 200px !important;}
  #banner_area .item .bg_img{min-height: 200px !important;}
  .button.online_store{padding: 7px 20px;}
  
}