body {

  margin: 0;

  padding: 0;

  font-family: Arial;

  font-size: 13px;

  color: #000;

}

.line-break {

  width: 100%;

  height: 1px;

  background: #c1bbbb;

  margin: 10px 0;

  float: left;

}

.modal > .modal-content {

  width: 80%;

}

.modal > .modal-content > .modal-body > form > .pewview_product > button.close,

.modal > .modal-content > .modal-body > form > .pewview_product > button.goToShoppingCart {

  margin-bottom: 0;

  width: 100%;

  float: none !important;

}


.wrapper > .header {

  height: auto;
  border-bottom: 0px;
  overflow: visible;
}

.wrapper > .header > div {
  padding-right: 0;
}
.wrapper > .header > div > div {
  justify-content: left;
}
.wrapper > .header > div > div > div > a > img {
  width: 100%;
}
.wrapper > .header > div > div > ul {
  display: block;
}
.wrapper > .header > div > div > ul > li {
  float: left;
} 
.wrapper > .header > div > div > .search {
    margin-left: 8%;
    margin-bottom: 10px;
}

.images_layout > .main_image > img {
  width: 100%;
  height: auto;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
  height: auto !important;
}


.wrapper > .header > .menu_icon {

  display: block;

  position: absolute;

  top: 16px;

  right: 39px;

  width: 38%;

  height: 100%;

  text-align: right;

  border: 1px solid #83c55f;

  background-color: #83c55f;

  width: auto;

  padding: 5px 10px;

  height: auto;

  color: #fff;

  font-weight: bold;

  top: 10px;

  text-transform: uppercase;

}

.wrapper > .header > .menu_icon > img {

  max-width: 50%;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

}

.wrapper > .header > .fl_left > ul {

  position: fixed;

  left: 0;

  top: 46px;

  height: auto;

  background: #f0eeee;

  width: 0;

  overflow: hidden;

  border-bottom: 1px solid #cccccc;

  padding-left: 0;

  padding-bottom: 10px;

  z-index: 1000;

}

.wrapper > .header > .fl_left > ul > li {

  margin: 10px 10px auto 10px;

  width: 80%;

  height: 23px;

}

.wrapper > .header > .fl_left > ul > li > .sub-menu-1 {

  right: auto;

}

.wrapper > .header.header.active > .fl_left > ul {

  width: 228px;

  right: 10.5%;

  left: auto;

  border: 1px solid #83c55f;

}

.wrapper > .header > .fl_left > .box_search {

    top: 46px;

    left: 10%;

    padding-left: 0;

    line-height: 30px;

}

.wrapper > .header > .fl_left > .box_search > form > .content_search {

  top: 29px;

  height: 115px;

}

.wrapper > .header > .fl_left > .box_search > form > .content_search > div > select > option {

  font-size: 11px;

}



.wrapper > .relative_pos > .hot-news {

    width: 74%;

    bottom: auto;

    top: 47px;

    left: 10%;

    padding: 10px 10px;

}



.wrapper > .body {

  margin-top: 70px;

}

.wrapper > .body > .fl_left .w_50 {

  width: 100%;

  float: left;

}

.wrapper > .body > .fl_left .w_50 > .images_layout > .main_image {

  max-height: 400px;

}

.wrapper > .body > .fl_left .w_50 > .form-info > .check_out_form > .btn-proceed-checkout {

  float: left;

  margin-top: 10px;

}

.wrapper > .body > .fl_left > ul.list-products > li {

  width: 48%;

}

.wrapper > .body > .search_code_result > .box {

  width: 87%;

}

.wrapper > .body > .other_product > .box > ul.list-products > li {

  width: 98%;

}

.wrapper > .body > .fl_left > .w_50 > .form-info > form > .box {

  width: 90%;

}

.wrapper > .body > .fl_left > .w_50 > .form-info > form > .box > div > input{

  width: 95%;

}

.wrapper > .body > .fl_left.contact > .box > .content > div {

  width: 100%;

}



.wrapper > .body > .other_product > .box > ul.list-products.customer-images > li ,

.wrapper > .body > .other_product > .box > ul.list-products.customer-images > li > img {

  max-width: 98%;

  margin-bottom: 10px;

  float: left;

}



.wrapper > .body > .fl_left > ul.list-products > li > a > .icon-top-right {

  right: 0;

}



.wrapper > .body > .search_code_result > .box > .icon-top-right,

.wrapper > .body > .other_product > .box > .icon-top-right,

.wrapper > .body > .user_info > .box > .icon-top-right 

 {

  right: 0;

 } 



.wrapper > .footer > .back_to_top {

  bottom: 30px;

}

.wrapper > .new_customer_notification {

  width: 74%;

    height: 92px;

    left: 8%;

    bottom: 50px;

 }



 .wrapper > .new_customer_notification > div > .layout_img {

  max-width: 80px;

 }



 .wrapper > .new_customer_notification > div > .layout_content > span {

    margin-bottom: 2%;

    float: left;

  }



 .wrapper > .new_customer_notification > div > .layout_content > span > a {

    max-height: 16px;

  }

  .wrapper > .body > .other_product > .box > ul.list-products.customer-images > img {

  height: auto;

}

