@media (max-width:1250px){

}

@media only screen and (max-width:1200px){
  html{min-width: 100%;}
  body{width: 100%; overflow-x:hidden;}
  .content{width: 100%;padding: 0px 20px;display: inline-block;}
}
@media (max-width:1200px){
  html{width: 100%;}
  body{width: 100%; overflow-x:hidden;}
  .content{width: 100%;padding: 0px 20px;display: inline-block;}
}
@media (max-width:1130px){

}
@media (max-width:1044px){

}
@media (max-width:1024px){
  .section_banner .carousel .carousel-inner .item .bg_img{height: 550px;}
}
@media (max-width:960px){
  /*MENU MOBILE*/
  header .header_left .icon_mob_menu{display: block;}

  header .header_left .header_menu {display: none;position: absolute;z-index: 99;background-color: white;top: 92px;left: 0px;border-right: 0px;border-bottom: 1px solid grey;}
  header .header_left .header_menu.active_mob{display: block;}
  header .header_left .header_menu.active_mob .menu_nav.active{top: 0px;left: 100%;bo}
  header .header_left .header_search{display: none;position: absolute;z-index: 99;background-color: white;top: 183px;left: 0px;}
  header .header_left .header_search.active_mob{display: block;}
  header .header_left .header_search.active_mob .quick_find.active{top: 0px;left: 100%;}
  header .header_left .header_categories{display: none;position: absolute;z-index: 99;background-color: white;top: 273px;left: 0px;}
  header .header_left .header_categories.active_mob{display: block;}
  header .menu_categ.active{width: calc(100% - 90px);left: 90px;}
  header .header_right .header_lang{display: none;position: absolute;z-index: 99;background-color: white;top: 363px;left: 0px;border-left: 0px;border-bottom: 1px solid grey;}
  header .header_right .header_lang.active_mob{display: block;}
  header .header_right .header_lang.active_mob .lang.active {top: 0px;left: 100%;}
  header .header_right .header_user{display: none;position: absolute;z-index: 99;background-color: white;top: 454px;left: 0px;border-left: 0px;}
  header .header_right .header_user.active_mob{display: block;}
  header .header_right .header_user.active_mob .user.active{top: 0px;left: 100%;}
  /*MENU MOBILE*/
  header .logo a img{height: auto;max-height: 100%;max-width: 100%;}
  footer .content .footer_center{float: left;width: 50%;text-align: right;}
  footer .content .footer_right{float: left;width: 50%;text-align: right;}
  .form_page .form_content .form_line{padding: 10px;width:100%!important;}
  section.section.form_content form fieldset .form_content .form_line:nth-child(2n) label{padding-left: 0px;}
  .form_page .form_content .form_line label{width: 100%;padding: 10px 0px;}
  .form_page .form_content .form_line input{width: 100%;}
  .form_page .form_content .form_line select{width: 100%;}
}
@media (max-width:865px){
  .form_page.customer .form_content .info span{width: 100%;}
  .form_page.customer .form_content .info p{width: 100%;}
  .form_page.step4 .form_content.info span{width: 100%;}
  .form_page.step4 .form_content.info p{width: 100%;}
}
@media (max-width:810px){
  header .menu_categ .menu_categ_list1 .menu_categ_item1 {width: 33.333%;}
  .form_page .step2 .form_content .payment_form .payment_opt{width: 50%;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(3n+1){padding:0px;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(3n+2){padding:0px;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(3n+3){padding:0px;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(2n+1){padding: 5px 10px 5px 0px;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(2n+2){padding: 5px 0px 5px 10px;}
}
@media (max-width:800px){
  .product_section .product_list .product_item{width: 50%;}
  .product_section .product_list .product_item:nth-child(3n+1){padding-right: 0px;}
  .product_section .product_list .product_item:nth-child(3n+2){padding: 0px 0px;}
  .product_section .product_list .product_item:nth-child(3n+3){padding-left: 0px;}
  .product_section .product_list .product_item:nth-child(2n+1){padding-right: 10px;}
  .product_section .product_list .product_item:nth-child(2n+2){padding-left: 10px;}
  .form_page .step2 .form_content .promo_code input{width: 100%;}
  .form_page .step2 .form_content .promo_code .button_promo_code{width: 100%;}
  .form_page .step2 .form_content .promo_code .tooltip.code{width: 55%;top: 100%;}
  .form_page .step2 .form_content .promo_code .tooltip.code.active{right: 0px;top: 0px;}
}
@media (max-width:768px){
  .cms .cms_img,
  .details .details_img{width: 60%;margin: 0 auto;padding-right: 0px;float: none;}
  .cms .cms_img{margin-bottom: 40px;}
  .cms .cms_info{width: 100%;margin-top: 0px;}
  .details .details_info{width: 100%;margin-top: 40px;}
  .all_categ .categ ul .first_all{width: 33.333%;}

  .form_page .more_info .deliveryoptions{width: 100%;padding-right: 0px;padding-bottom: 20px;}
  .form_page .more_info .more_info_order{width: 100%;}
}
@media (max-width:720px){

}
@media (max-width:660px){
  header .menu_categ .menu_categ_list1 .menu_categ_item1{width: 50%;}
  .section_banner .carousel .carousel-inner .item .bg_img{height: 250px;}
  footer .content .footer_left{width: 100%;}
  footer .content .footer_center{width: 100%;text-align: left;}
  footer .content .footer_right{width: 100%;text-align: left;}
  footer .content .footer_right .nobrand{float: left;}
  .cms .more_cms .list_extra ul li{width: 33.333%;}
  .form_page section.form_content .header li.qty,
  .form_page section.form_content .header li.price,
  .form_page section.form_content .header li.total{display: none;}
  .form_page .form_content .product{width: 100%;margin-bottom: 10px;}
  .form_page .form_content .qty{width: 30%;text-align: left;}
  .form_page .form_content .price{width: 30%;}
  .form_page .form_content .total{width: 40%;}
  .form_page .form_content .footer .footer_line {text-align: right;}
  .form_page .form_content .footer .footer_line .product,
  .form_page .form_content .footer .footer_line .qty{display: none;}
  .form_page .form_content .footer .footer_line .price{display: inline-block;float: none;}
  .form_page .form_content .footer .footer_line .total{display: inline-block;float: none;}
}
@media (max-width:600px){
  .all_categ .categ ul .first_all{width: 50%;}
  .form_page .step2 .form_content .payment_form .payment_opt{width: 100%;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(2n+1){padding: 10px 0px;}
  .form_page .step2 .form_content .payment_form .payment_opt:nth-child(2n+2){padding: 10px 0px;}

}
@media (max-width:560px){
  .section_banner .carousel .carousel-inner .item{height: auto;}
  header .logo{width: calc(100% - 180px);}
  header .logo a img{padding: 10px 0px;}
  header .header_left{}
  header .header_left .icon_mob_menu{border-right: 0px;}
  header .header_right{float: right;}
  header .header_right .header_cart{border-left: 0px;}
  header .header_left .header_search .quick_find{width: 310px;}
  header .header_left .header_search .quick_find .search input{width: 220px;}

  .details .details_info .product_info .options_list .options_item{width: 100%;padding-right: 0px;}
  .cms .more_cms .list_extra ul li{width: 50%;}
  .form_page .form_content .form_line{width: 100% !important;padding: 10px 0px;}
  section.section.form_content form fieldset .form_content .form_line:nth-child(2n) label{padding-left: 0px;}
}
@media (max-width:480px){
  header .menu_categ .menu_categ_list1 .menu_categ_item1 {width: 100%;}
  .product_section .product_list .product_item{width: 100%;}
  .product_section .product_list .product_item:nth-child(2n+1){padding-right: 0px;}
  .product_section .product_list .product_item:nth-child(2n+2){padding-left: 0px;}
  .cms .cms_img,
  .details .details_img{width: 100%;}
  .details .details_info .details_first_info{border-bottom: 0px;}
  .details .details_info .details_first_info .product_name{width: 100%;border-bottom: 1px solid grey;}
  .details .details_info .details_first_info .product_price{width: 100%;padding-top: 20px;}
  .details .details_info .details_first_info .product_price .oldprice,
  .details .details_info .details_first_info .product_price .newprice{width: 85%;float: left;}

  .bag_step .form_page section.form_content{margin-top: 40px;}
  .form_page .steps{display: none;}
  .form_page #form_bag{margin-top: 30px;}
  .form_page.customer .form_content .info > div{width: 100%;}
  .form_page.customer .form_content .info span{width: 40%;}
  .form_page.customer .form_content .info p{width: 60%;}
  .form_page .form_content .send_info{width: 100%;}
  .form_page .form_content .pay_info{width: 100%;}
  .form_page .form_content .info{width: 100%;}
  .form_page.step4 .form_content.info span{width: 50%;}
  .form_page.step4 .form_content.info p{width: 50%;}

  .cms .cms_info.info_img{width: 100%;}
  section.section.form_content{padding: 0px;margin-top: 0px;}
  section.section.form_content form fieldset .form_content .form_line{width: 100%;}
  section.section.form_content form fieldset .form_content .form_line label{width: 100%;}
  section.section.form_content form fieldset .form_content .form_line input, section.section.form_content form fieldset .form_content .form_line textarea{width: 100%;}
  section.section.form_content form fieldset .form_content .form_line.textarea label{width: 100%;}
  section.section.form_content form fieldset .form_content .form_line.textarea textarea{width: 100%;}
  .form_page .form_content .form_line select{width: 100%!important;}
  #banner_area .item .bg_img{min-height: auto!important;}
  #banner_area .item{min-height: auto!important;}

}
@media (max-width:420px){
  .all_brands .brands ul li,
  .all_categ .categ ul .first_all{width: 100%;}
  .form_page .form_content .section_button .btn-primary,
  .form_page .button_area .button,
  .form_page .button_area .button_sec{width: 100%;text-align: center;}
  #banner_area .item .bg_img,
  #banner_area .item{min-height:150px;}
  .section_banner .carousel .carousel-inner .item .bg_img{height: 150px;}
}
@media (max-width:400px){
  header .menu_categ .menu_categ_list1 .menu_categ_item1 {width: 100%;}
  header .menu_categ .menu_categ_list1 .menu_categ_item1 > a{font-size: 16px;}
  header .header_left .header_menu .menu_nav{min-width: 220px; }
  header .header_left .header_menu .menu_nav ul li a{padding: 15px 0px;}
  header .header_left .header_search .quick_find{width: 260px;}
  header .header_left .header_search .quick_find .search input{width: 170px;}

  footer {text-align: center;border-top: 2px solid #27ae60;position: relative;}
  footer .fa-angle-down{display: block;position: absolute;top: 0px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);z-index: 9;color: white;font-size: 20px;line-height: 14px;}
  footer .fa-angle-down.active{-ms-transform: rotate(180deg) translate(6px); -webkit-transform: rotate(180deg) translate(6px); transform: rotate(180deg) translate(6px);top: -15px;}
  footer:after{content: "";position: absolute;top: 0px;left: 50%; width: 0;height: 0;border-style: solid;border-width: 20px 20px 0 20px;border-color: #27ae60 transparent transparent transparent;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
  footer.active:after {border-width: 0 20px 20px 20px;border-color: transparent transparent #27ae60 transparent;top: -20px;}
  footer .content .footer_left .menu_footer{margin: 10px 0px;}
  footer .content .footer_left .copy{display: none;opacity: 0;height: 0px;z-index: -999;}
  footer .content .footer_left .copy.active{display: block;opacity: 1;height: auto;z-index: 9;}
  footer .content .footer_center{text-align: center;display: none;opacity: 0;height: 0px;z-index: -999;}
  footer .content .footer_center.active{display: block;opacity: 1;height: auto;z-index: 9;}
  footer .content .footer_right{text-align: center;}
  footer .content .footer_right .nobrand{float: none;display: inline-block;}
  .product_section .product_list .product_item,
  .product_section .product_list .product_item a .product_item_img .bg_img{height: 300px;}

  .details .details_info .product_info .section_buy .button {width: calc(100% - 64px);text-align: center;}
  .details .details_info .product_info .section_buy .button a{font-size: 14px;padding: 10px;line-height: 22px;width: 100%;}

  .form_page .form_content .product .image{margin-right: 10px;}
  .form_page .form_content .product .name{margin-left: 0px;}
}
@media (max-width:360px){
  header .header_right .header_user .user{min-width: 230px;max-width: 230px;}
  header .header_left .header_search .quick_find{width: 230px;}
  header .header_left .header_search .quick_find .search input{width: 140px;}
  footer .content .footer_left .menu_footer li:nth-child(2n+2){display: none;}
  .form_page.customer .form_content .info span{width: 100%;}
  .form_page.customer .form_content .info p{width: 100%;}
  .form_page.step4 .form_content.info .pay_info span{width: 100%;}
  .form_page.step4 .form_content.info .pay_info p{width: 100%;}
  .cms .more_cms .list_extra ul li{width: 100%;padding: 10px 0px;}
  .details .details_info .product_info .section_buy .button a{font-size: 12px;}
}
@media (max-width:320px){
  footer .content{padding: 0px;}
  .form_page.step4 .form_content.info span{width: 100%;}
  .form_page.step4 .form_content.info p{width: 100%;}
}