@media screen and (max-width:770px)
{
	
	.wap_cat,#banner,#menu,.searchbox,.left {
  display: none;
 
}
	body{
		min-width: 100%;
		background-color: #fff;
		padding: 0;
	}
	#trigger-mobile,.block{
		display: block;
	}
	.navbar-main {
  background-color: #328cc1;
  display: block;
  height: 103px;
}
nav.navbar-main.navbar {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
nav.navbar-main.navbar {
 
  margin-bottom: 0;
  transition: all 0.2s ease 0s;
}
#maytinh{
	margin:0 auto;
	width: 95%;
	overflow:hidden;
	padding:0;
  padding-top: 100px;
}

	.mobile-menu-icon-wrapper {
  padding-left: 55px;
}
ul, li, p {
  margin: 0;
  padding: 0;
}
ul.mobile-menu-icon > li.search {
  float: left;
  width: calc(100% - 50px);
}
.logo-mobile {
  line-height: 50px;
  text-align: center;
}
ul.mobile-menu-icon li#cart-target {
  color: #fff;
  float: left;
  font-size: 26px;
  line-height: 50px;
  position: relative;
  text-align: center;
  width: 50px;
}
li {
  list-style: outside none none;
}
ul.mobile-menu-icon li#cart-target a {
  color: #fff;
}
.svg-next-icon-size-20 {
  height: 20px;
  width: 0;
}
ul.mobile-menu-icon li#cart-target span {
  background: #ff6517 none repeat scroll 0 0;
  border-radius: 100%;
  color: #fff;
  font-size: 12px;
  left: 25px;
  line-height: 20px;
  padding: 0 6px;
  position: absolute;
  top: 8px;
}
.box-search {
  padding-top: 7px;
}
.box-search > .box-input {
  margin: 0 auto 0 2%;
  position: absolute;
  width: 96%;
}
.box-search > .box-input {
  background: #fff none repeat scroll 0 0;
  border-radius: 3px;
}
.box-search > .box-input > .input-group-search {
  background: #fff none repeat scroll 0 0;
  border-radius: 3px 0 0 3px;
  float: left;
  padding-left: 7px;
  width: calc(100% - 60px);
}
.box-search > .box-input input[type="text"] {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  font-size: 13px;
  padding: 8px 0;
  text-indent: 10px;
  width: 100%;
}
.box-search > .box-input > button.btn-searchbox {
  background: #fff none repeat scroll 0 0;
}
.box-search > .box-input > button.btn-searchbox {
  border: medium none;
  border-radius: 0 3px 3px 0;
  color: #fff;
  float: right;
  font-weight: bold;
  height: 30px;
  padding: 6px 0 2px;
  width: 53px;
  position: relative;
  cursor: pointer;
}
.btn-searchbox i {
  position: absolute;
  right: 14px;
  top: 9px;

}
#box-wrapper, #trigger-mobile {
  transition: transform 200ms ease 0s, -webkit-transform 200ms ease 0s;
}
#trigger-mobile {
  cursor: pointer;
  height: 50px;
  left: 5px;
  margin: 0;
  position: fixed;
  text-align: center;
  width: 50px;
  z-index: 1000;
}
.navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  float: right;
  margin-bottom: 8px;
  margin-right: 15px;
  margin-top: 8px;
  padding: 9px 10px;
  position: relative;
  color: #fff;
}
.slide {
 
  width: 100%;
  height: auto;
  margin: 0;
}
.mappage {
 
  margin-left: 0;
 
  width: 100%;
}
.content {
 
  width: 100%;
}
.ui-widget-content {

  margin-left: 0!important;
  padding: 0;
  width: 100%!important;
}
.noidung-sp {
  margin: 0;
  padding: 0!important;
  width: 100%!important;
  overflow: scroll;
}
.motsp {
  margin-right: 2% ;
  width: 49%;
}
.motsp:nth-child(2n+2){
margin-right: 0; 
  
}
.motsp:nth-child(3n+3){
   margin-right: 2% ;
 
}
.motsp h2 {
  
  display: inline-block;
 
  width: 100%;
}
.detail_pro {
  margin-left: -7px;
  width: 100%;
}
.left {
  margin-left: 0;
  width: 100%;
}
.ndleft{
  width: 49%;
  margin: 0;
  float: left;
  
}
.news {
  width: 100%;
  margin: 0;
  
}
.left .title_left {
  width: 100%;
}
.support {
  border-bottom: 1px solid #ccc;
  margin: 5px;
  padding-bottom: 10px;
  padding-top: 5px;
  width: 100%;
}
.doitac .paddingdoitac {
  padding: 5px 5px;
}
.doitac {
  width: 100%;
}
.box_menu {
  margin: 0;
  width: 100%;
  text-align: left;
}
.box_menu .box {
 
  min-height: auto;
  width: 50%;
 
}
.footer {
  margin: 0;
  width: 100%;
  overflow:scroll;
}
.f_left {
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 100%;
}
.f_right{
	display: none;
}
.mappage {
  height: 30px;
  width: 100%;
}
.sp {
  width: 100%;
}
.mota_sp .hinhanh {
 
  text-align: center;
  width: 100%;
}

.onenews {
  width: 100%;
}
.menu_footer {

  width: 100%;
}
.info2 {
  background-color: #edebec;
  float: left;
  font-size: 12px;
  margin-top: 10px;
  min-height: auto;
  padding: 0;
  width: 100%;
}
.lienhe {
  margin-left: 0;
  width: 100%;
} 
}