@media (min-width: 350px) {
  /* banner start */
.banner-box{
  margin-top:61px;
}
.item{
  /* background:url('../images-new/banner.png'); */
  background-size:cover;
  background-position:center center;
  width:100%;
  padding-bottom:40%;
}
#wrap #content li.select {
  left: 0;
}
.carsousel-absolute{
  width:100%;
  height:100%;
  color:#fff;
  position:absolute;
  top:0!important;
  left:0;
}
.carsousel-absolute h3{
  color:#fff;
  font-size:22px;
}
.carsousel-absolute .carsousel-text{
  display:none;
  margin-top:6px;
  font-size:12px;
}
.carsousel-absolute .carsousel-button-box {
  margin-top:16px;
  display:flex;
  flex-flow: row nowrap;
  justify-content: center;
}
.carsousel-button-box div{
  width:140px;
  height:36px;
  text-align:center;
  border-radius:8px;
  background-color:#80c132;
}
.carsousel-button-box div:hover{
  background-color:#659f21;
}
.carsousel-button-box div a{
  height:36px;
  line-height:36px;
  font-size:16px;
  color:#fff;
}
.carsousel-button-box div a img{
  display:inline-block;
  width:30px;
  height:30px;
}
.carsousel-button-box .btn-right{
  margin-left:10px;
  background-color:#3daff5;
}
.carsousel-button-box .btn-right:hover{
  background-color:#3598d6;
}
.carsousel-absolute-img{
  display:none;
}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{
  content: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{
  width: 20px;
  height: 40px;
  top:45%;
  margin-top: -10px;
}
.glyphicon img{
  width: 20px;
  height: 40px;
}
/* body list */

.body-list{
  width:100%;
  margin-top:25px;
}
.bodyListItem{
  height: auto;
  padding-top: 45px;
  padding-bottom: 20px;
  box-sizing: border-box;
  background-color:#F4F4F4;
}
.bodyListItemOther{
  height: 750px;
  padding-top: 45px;
  padding-bottom: 20px;
  box-sizing: border-box;
  background-color:#F4F4F4;
}
.bodyListItem .item-background{
  width: 100%;
  height: 100%;
  margin:0 auto;
}
.item-background .item-text-imgtop {
  margin-top:-40px;
}
.item-background .item-right-text .item-texts{
  width:100%;
  /* margin-top:-110px; */
}
.item-background .item-right-text .listItemfavor{
  margin-top:50px;
  padding-top:20px;
  border-top:1px solid #EBEBEB;
}
.item-background .item-texts h3 a{
  color:#333333;
  font-size:18px;
}
.item-background .item-texts p{
  font-size:13px;
  color:#333;
  margin-top:18px;
  line-height:22px;
}
.item-background .item-texts-other p{
  margin-top:8px;
}
.item-background .item-texts p a{
  color:#639c1f;
  font-weight: 500;
}
.item-background .item-texts .itemlearn-more{
  color:#639c1f;
  margin-top:20px;
  font-weight: 500;
  float:right;
}
.carousel-inner{
  margin-bottom:40px;
}
/* body list end */
.userreview-item-box .userreview-item{
  width:100%;
  height:300px;
  margin-top:20px;
  background-color:#F4F4F4;
}
.HowTos-box{
  width:100%;
  overflow: hidden;
  max-height:1120px;
}
.HowTos-box h3{
  font-size:16px;
  color:#333;
  font-weight: bold;
  margin-top:30px;
}
.HowTos-box ul{
  margin-top:15px;
  list-style: none;
}
.HowTos-box ul li{
  width:100%;
  margin-top:8px;
  word-wrap: wrap break-word;;
}
.HowTos-box ul li a {
  color:#333;
}
.HowTos-box ul li a:hover{
  color:#639c1f;
}
.FollowUs-box{
  width:100%;
  height:230px;
  padding:0;
  margin:0;
}
.FollowUs-container{
  display:flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
.FollowUs-container div{
  width:100%;
  margin-left:20px;
}
.FollowUs-container h3{
  width:100px;
}
.FollowUs-box .followUs .followUs-icons{
  width:150px;
  margin-top:20px;
  margin-left:-10px;
}
.followUs-icons div{
  width:30px;
  height:30px;
  cursor: pointer;
}
.followUs-icons div a{
  display:inline-block;
  width:100%;
  height:100%;
}
.followUs-icons .followUs-Facebook{
  background:url('../images-new/facebook.png') no-repeat 0 0;
  background-size: 30px
}
.followUs-icons .followUs-Facebook:hover{
  background:url('../images-new/reviews-hover.png') no-repeat 0 0;
  background-size: 30px
}
.followUs-icons .followUs-twitter{
  background:url('../images-new/twitter.png') no-repeat 0 0;
  background-size: 30px
}
.followUs-icons .followUs-twitter:hover{
  background:url('../images-new/twitter-hover.png') no-repeat 0 0;
  background-size: 30px
}
.followUs-icons .followUs-youtube{
  background:url('../images-new/youtube.png') no-repeat 0 0;
  background-size: 30px
}
.followUs-icons .followUs-youtube:hover{
  background:url('../images-new/youtube-hover.png') no-repeat 0 0;
  background-size: 30px
}
.FollowUs-box .International{
  margin-top:30px;
}
.FollowUs-box .International-box ul{
  width:180px;
}
.International-box ul li {
  width:80px;
}
.home-footer{
  width:100%;
  height:150px;
  background-color:#333;
  overflow: hidden;
}

/* Faq start */
.body-box{
  width:100%;
}
.body-box .title-and-lang{
  padding:0 8px;
  margin-top:71px;
}
.body-box .title-and-lang h4{
  font-size:16px;
  font-weight: 500;
}
.faq-nav-box{
  margin-top:30px;
  width:100%;
}
.faq-nav {
  height:40px;
  border-bottom:1px solid #EBEBEB;
}
.faq-nav div{
  width:200px;
  height:40px;
  font-size:18px;
  text-align:center;
  line-height: 40px;
}
.faq-nav .faq-item{
  cursor: pointer;
  color:#b7b7b7;
  border-bottom:1px solid #EBEBEB;
}
.faq-nav .faq-active{
  cursor: pointer;
  border:1px solid #EBEBEB;
  border-bottom:1px solid #FAFAFA;
}
.faq-item-contant{
  display:none;
}
.faq-active-contant{
  display:block;
}
.faq-nav-contants{
  margin-top:30px;
}
.faq-nav-contants ul{
  width:100%;
}
.faq-nav-contants ul li{
  padding:0 10px;
  margin-top:20px;
  font-size:16px;
  color:#333;
}
.faq-texts{
  border-top:1px solid #EBEBEB;
  margin-top:46px;
}
.faq-texts div{
  margin-top:20px;
}
.faq-texts div p{
  margin-top:22px;
  font-size:16px;
}
.title-green{
  color:#639c1f;
  font-size:16px;
}
.faq-hot-products{
  height:auto;
}
.faq-footer-button div{
  width: 70%;
  height:55px;
  margin-top:8px;
  text-align:center;
  line-height:55px;
  border:2px solid #80c132
}
.faq-footer-button div a {
  color:#639c1f;
}
.faq-FollowUs-box{
  padding:0;
  width:30%;
}
.faq-hot-topics div a{
  color:#333;
  margin-top:10px;
}
.faq-hot-topics div a:hover{
  color:#639c1f;
}
/* end */
}

