@media screen and (min-width: 319px) and (max-width: 425px){
	.fshop-ft-cngt li a {
		width: 69px;
	}
	.caption {height:70px !important; margin-top:0px !important}
	/*
	.navbar-nav>li>.dropdown-menu {
		display:block;
		float:none;
		position:relative;
	}
	.dropdown-submenu>.dropdown-menu { 
		margin-top: 0px !important;
		display:block;
		float:none;
		left:10px !important;
		max-width: 98%;
		position:relative;
	}
*/
	.canhhotro{
			padding-left:  20px !important;
	}
	.social-icons ul li {
		padding: 5px;
	}
	#tomtat ul li{
		list-style-type: square;
		    margin-left: 4%;
	}
	.giaohang img{
		margin-bottom: 10px;
	}
	.icongh{
		margin-left:15px;
	}
	#cssmenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		background: none;
	}
	.logoleft {
		top: 10px;
		
	}
	.pull-right ul li {
		
	}
	.product-price{
		display:block;
		float:none;
	}
	.sub1{
		display:none;
	}
	.content_price {
		height: 80px;
	}
	#cssmenu > ul > li > a{
		color:#fff;
		font-size: 14px;
		font-weight: bold;
	}
	#cssmenu > ul > li {
    width: auto;
    border-right: 0px solid #ccc;
	}
	.noibat{
		margin-left:15%;
	}
	#logovm img{
		margin-top: 0%;
	}
	#submit{
				background-image:url(../images/ico_search.jpg);
				width: 20%;
				height: 40px;
				border: 0px;
				background-repeat: no-repeat;
				background-size: 100%;
	}
	.noibatleft{
		
		max-width:95px;
	}
	.hlmn {font-size:13px; text-align:center;float:none !important; display:block !important}
	
	/*ul.dropdown-menu li.dropdown-submenu:active > ul.dropdown-menu {
    display: block;  
			}
	ul.dropdown-menu li.dropdown-submenu:hover > ul.dropdown-menu {
    display: block;  
			}*/
}
@media (min-width: 426px) and (max-width: 768px){ 
	.pull-right{
	  padding: 7px;
	}
	#tomtat ul li{
		list-style-type: square;
		margin-left: 4%;
	}
	.noibatleft{
		
		max-width:95px;
	}
	#submit{
				background-image:url(../images/ico_search.jpg);
				width: 20%;
				height: 40px;
				border: 0px;
				background-repeat: no-repeat;
				background-size: 100%;
	}
	.giaohang img {
    
    margin-bottom: 10px;
}
.giaohang2 img {
   
    margin-bottom: 10px;
}
.giaohang3 img {
  
    margin-bottom: 10px;
}
}
@media (max-width: 768px){
	
	
.logo {
    margin-top:30px;
    width: 65px;
    height: 60px;
    background-position: 0px;
    float: left;
    margin-left: 0px;
    margin-bottom: 10px;
}

.hotline
{
    padding: 20px 20px 10px 20px; 
    float:right;
    
}

.home a {
	background:none;
	display:block;
	width:54px;
	height: 44px;
}
.home a span {
	
}
.content_price{
	height: 75px;
}
.content_price .price{
	display: block;
}

}

 /* Medium devices (desktops,  and up) */
@media (min-width: 992px) {
	
	.khoangcach1 img{ max-width:160px;}
	.loaitinright {
		 padding-left:40px;
	 }
	#loaitin .media .col-md-9 {padding:0px}
	
	.hinhloai .col-md-6:last-child {padding-left:5px;padding-right:15px}
		.satphai {padding-right:5px}
	
	.pull-right{
	  padding: 7px;
	}
	.logoleft {
		/*top: -50px;*/
		left: -16px;
	}
	.product-price{
		
		float:right;
	}
	.content_price{
		height: 60px;
	}
	.right_other {
    padding-bottom: 10px;
    position: relative;
    background: #fff;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 3px;
    clear: both;
    padding-bottom: 0;
    margin-bottom: 10px;
    font-size: 16px;
}
#chitietsp p{
	font-size:16px;
	line-height:24px
}
.chitietsp{
	border: 1px solid #ccc;
	line-height:26px;
	border-right:none;
	border-left:none;
	padding-bottom:10px
	
}
	#tomtat {
		margin-left: 5%;
	}
	#tomtat ul li{
		list-style: inherit;
		list-style-type: square;
    
	}
	#submit_top_search{
		float:right;
		width:100%;
		margin-right: -15px;
	}
	#submit{
				background-image:url(../images/ico_search.jpg);
				width: 20%;
				background-repeat: no-repeat;
				height: 41.1px;
				border: 0px;
				background-position: left center;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				margin-top:-1px;
				
	}
	#logovm img{
		margin-top: 20%;
	}
	.noibatleft{
		margin-left: -20px;
		max-width:95px;
	}
	.noibat{
		margin-left:20%;
	}
    .logo {
    width: 108px;
    height: 99px;
    margin-top:10px;
    display: block;
    background-size: 90%;
}

.search-box{
    padding: 35px 10px 20px 10px;
    float:left;
    width:190px;
}

#btnSearch
{
    background-color: #B5066D;
    border: 1px solid rgba(3,144,14,0.8);
}

.hotline
{
    padding: 30px 20px 20px 10px; 
    float:left;
}


.home {
	background:#ffd800;
    /*background: #60bb46;*/    
}

.home a {
	background:url(../images/home.png) no-repeat center top;
	display:block;
	width:54px;
	height: 44px;
}
.home span {
	display:none;
}
}
 /* Menu */    
 
 @media (min-width: 320px) and (max-width: 1200px) {
	 
     .navbar-header {
        float: none;
    }
	.abcd,.slidehome{
		padding:0px;
	}
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/
    }
    .navbar-collapse.collapse {
      /*  display: none !important;*/
    }
    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.dropdown-submenu>.dropdown-menu {
    display: block;
    position: relative;
    float: none ;
    left: 10px !important;
    margin-top: 0px !important;
	    width: 99.3%;
	}
	.navbar-collapse.in {
    height: 300px !important;
    overflow: auto !important;
	}
	
  
}