@media only screen and (min-width: 830px) {
  html{overflow: auto !important;}
  nav#site-menu ul li .mega-menu{width: 100%!important;}
  body #home-slider{height: 350px;}
  body #home-slider .flexslider{max-height: 350px;}
  body #home-slider{max-width: 1400px;margin: auto;}
  body .list_products {width: 100%;}
  body .list_products .list_isnews .product:nth-child(4n){margin-right: 0px;}
  body .list_products .all_list_home .product:nth-child(4n){margin-right: 0px;}
  body section.box_list section .grid {width: 870px;}
  body section.box_list section .grid .product{width: 33%;}
  body section.box_list section .grid .product:nth-child(3n){margin-right: 0px;}
  body section.box_list section .grid .product:nth-child(4n){margin-right: 2%;}
  body section.section .container section .gf-form-box .form-inner .row .col-md-6{width: 100%;}

  body section .form_content .form-group.stylish-input.half_left {width: 50%;}
  body section .form_content .form-group.stylish-input.half_right {width: 50%;}
  body section .form-group.stylish-input.phone{width: 100% !important;}
  body .form_content.inner.form-login .fieldrequired{margin-left: 195px !important;}
  body .form_content.inner.form-login .btn-primary.btn-round{margin-left: 195px !important;}
  body #content #account,
  body #content .list_brands,
  body #content .list_categories{width: 100%;margin: auto;margin-top: 40px;}
  body #content .list_categories ul,
  body #content .list_brands ul {display: inline-block;width: 100%;padding: 0px;}
  body #content .list_categories ul li,
  body #content .list_brands ul li{width: 25%; display: inline-block; float: left; list-style: none;margin-bottom: 30px;}
  body #content .list_categories ul li a,
  body #content .list_brands ul li a{font-weight: bold;text-transform: uppercase;font-size: 15px;}
  body #content .list_categories ul li ul li,
  body #content .list_brands ul li ul li{width: 100%; display: inline-block;margin: 0px;}
  body #content .list_categories ul li ul li a,
  body #content .list_brands ul li ul li a{font-weight: normal;text-transform: none; font-size: 13px;}
  body #content section .row .images_box{width: 65%;}
  body #content section .row .details_box{width: 35%;}
  body #content section .row .images_box .big-image{height: 400px;width: 600px;display: inline-block;max-width: none;}
  body .list_bag form .form_content .form-group.half_left label{width: 50% !important;}
  body .list_bag form .form_content .form-group.stylish-input input{width: 90%;}
  body .list_bag form .form_content .form-group.half_left input,
  body .list_bag form .form_content .form-group.half_right input{width: 100%;}
  body .img_code{width: 56%;}
  section.widget.widget-menu{width: 97%;margin-left: 15px;}
  section.products-wrapper header.products-header .row{width: 101%;}
  body .product-preview .big-image{max-width: 86%;}
  body #featured-products.cross_selling .product:nth-child(4n) {margin-right: 0px;}
  body .list_products.cross_selling .product {width: 23.5%;}
  body .form_content .form-group.stylish-input.half_right label {width: 35.5%;}
  footer{width: 980px !important;}
  body .content{max-width:100%;min-height:100%;}
  footer{max-width: 98%;}
}

@media only screen and (min-width: 701px) and (max-width: 825px) {
  body, html{overflow:hidden;}
  body .content {width: 790px;}
  body .list_home .product .img,
  body .list_home .product .no_img{height: 250px;}
  body .section_banner .item .img_banner{background-size: auto 100% !important;}
  .main-header-wrapper{margin: 0 20px;}
  body .list_products .list_isnews .product:nth-child(3n) {margin-right: 0px;}
  body .list_products{width: 100%; padding: 0px 20px;}
  body .box_list{margin-left: 2%;width: 74% !important;}
  body .list_products.indexproducts{padding-right: 0px;padding-left: 0px;}
  body .pull-right{margin-right: 20px;}
  body .breadcrumb-container.cms{padding:20px;}
  body .nav_product{padding: 0px 20px;}
  body #main-content.box_details{padding: 0px 20px;}
  body .product-details .row .col-sm-6{padding-left: 0px;}
  body #featured-products.cross_selling{padding: 0px;}
  body #featured-products.cross_selling .product:nth-child(4n) {margin-right: 0px;}
  body .list_products.cross_selling .product {width: 23.5%;}
  body section.products-wrapper header.products-header .row{width: 100%;}
  body .main-menu > li > a{margin-right: 0px;padding:8px 5px;}
}

@media only screen and (max-width: 770px) {
  html{overflow: auto;}
  body footer{bottom:0px!important;margin-bottom:90px!important;padding-bottom:20px !important;    margin-top: 20px;}
  .prod_add.btn.btn-default.btn-lg.btn-round.add-to-cart{padding: 10px;}
  .container .row .col-xs-12 ul.actions.unstyled{margin: auto;display: inline-block;width: 100%;}
  .container .row .col-xs-12 ul.actions.unstyled li{width: auto;float: left;margin-left: 8%;}
  .container .row .col-xs-12 ul.actions.unstyled li .search-box{width: 200px;}
  .content{padding-bottom:0px!important;}
  body .content {width: 780px;}
  #banner_area{border:0px !important;}
  #banner_area .item{min-height:200px !important;}
  #banner_area .item .bg_img{min-height:200px !important;}
  body .list_all_menu nav#site-menu{display: none;} 
  body .container .row .col-xs-12 ul.actions.unstyled{padding-bottom: 0px;}
  body .container .main-header .actions {float: right;padding-right: 10px;max-width: 150px;}
  body .container .main-header .actions .center-xs{text-align: right;margin: 0px;float: right;}
  body .container .main-header{padding-top: 10px; padding-bottom:10px;padding-left: 10px}
  body .container .row .list_products .product,
  body .indexproducts.list_products.grid.show .product{width: 90%; margin: 10px 5% !important;float: none;display: inline-block;}
  body #main-content .section-header{padding-right: 0px;padding-left: 0px;}
  body .list_products{width: 100%;}
  body .container .row {margin: auto}
  body .payments_form{position: relative !important;}
  body .form_content .form-group.stylish-input.half_left,
  body .form_content .form-group.stylish-input.half_right{width: 97%;margin-left: 10px;margin-right: 0px;}
  body .form-horizontal .form-group{margin-left: 10px; margin-right: 0px;}
  body .form_content .form-group.stylish-input.half_left input,
  body .form_content .form-group.stylish-input.half_right input{width: 100%;}
  body .form_content .form-group.stylish-input.half_left .col-lg-7.col-sm-9,
  body .form_content .form-group.stylish-input.half_right .col-lg-7.col-sm-9{width: 100%;}
  body .form_content .form-group.stylish-input.half_left label {width: 200px;padding-left: 15px;}
  body .form-horizontal .form-group.phone{width: 97% !important;}
  body .fieldrequired{margin-left: 5% !important;}
  body #form_cliente fieldset div .button.btn{margin-left: 5%;}
  body select#ca_id_countries{width:100% !important;}
  body select#cdistrito{width:100% !important;}
  body h3.uppercase.page-title{margin-left: 5%;}
  body #main-content section.brands .container .title{margin-left: 5%;}
  body footer .widgets .section .container .row section{padding: 0px 5%;}
  body #formlogin .form-group{margin-left: -10px;}
  body #formrecover .form-group{margin-left: -10px;}
  body .error_login{margin: auto !important;}
  body #messager_recover{margin: auto !important;}
  body .main-header .user-menu>li {float: right}
  body .main-header .user-menu>li:last-child {margin-right: 5px;float: right;}
  body .history .uppercase.page-title{margin-left: 0px;font-size: 20px;}
  body .history .history_list ul{padding-left: 0px;}
  body .history_list ul li.orders_header span:nth-child(4){width: 26%;}
  body .history_list ul li.order span:nth-child(4) {width: 26%;}
  body #form_cliente .button.btn{margin-left: 7% !important;}
  body #center_column a .button.btn.padder{max-width:100px;}
  body .breadcrumb-container.cms .container .relative ul.bc.unstyled.clearfix{margin-left: 20px;}
  body #main-content .product-preview .big-image{width: 100%; max-width: none;}
  body #main-content .product-preview .thumbs.unstyled.clearfix{float: left;margin: 10px;width:100%;}
  body #main-content .product-preview .thumbs.unstyled.clearfix li{float: left;display: inline-block;margin-right: 10px;} 
  body .container .prev{padding-left: 10px;}
  body .container .next{padding-right: 10px;}
  body .close_details{right: 10px;}
  body .container{width: 100%;}
  .main-header .logo-wrapper {position: static;float: none;}
  .ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset {margin-top: 3px;}
  .ui-page-theme-a a:visited, html .ui-bar-a a:visited, html .ui-body-a a:visited, html body .ui-group-theme-a a:visited {color: inherit !important; /*{a-link-visited}*/;}
  .ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{color: inherit !important;}
  .section-header.clearfix.col-sm-offset-3.col-sm-6{margin-top: 30px;}
  body .container .row .clearfix .box_list{width: 100% !important;margin-left: 0px !important;}
  #pageCookies{bottom: 50px;}
}

@media only screen and (max-width: 700px) {
  footer .lists {
    flex-direction: column;
  }

  footer .lists .see-more ul{
    align-items: center;
  }

  footer .lists .see-more, footer .lists .payments, footer .lists .cms, footer .lists .socialnetworks {
    align-items: center;
  }

  footer .lists .cms{
    max-width: 100%;
  }

  footer .lists .socialnetworks ul li{
    text-align:center!important;
  }
}








