

@media (max-width: 640px) {

	.header {
		padding: 10px 0px;
	}
	#cssmenu{
		display: none;
	}
	.item_category{
		display: none!important;
	}
	.top .share {
		display: none;
	}
	.col-right-header{
		display: none;
	}
	.banner-img{
		display: none
	}
	.nivoSlider img {
		height: auto!important;
	}
	.container{
		overflow: hidden;
	}
	.button_booking{
		margin-bottom:10px
	}
	.cart-mobile{
		display: block;
		top: 10px;
	}
	.nav-mobile {
		display: block;
	}
	.header .logo {
		text-align: center;
		margin-bottom: 10px;
		width: 100%;
	}
	.header .logo img {
		height: auto;
	}
	.header_page .logo {
		text-align: center;
		margin-bottom: 10px;
	}
	.header_page .logo img {
		width: 200px;
	}
	.content_left{
		display: none;
	}

	.search {
		margin-top: 0px;
		height: 37px;
		padding: 1px;
	}
	.search input {
		border-color: #ffffff;
		height: 33px;
	}
	.search input {
		border-color: #ffffff;
		height: 33px;
		border-radius: 30px;
		background: url(../images/icon1.png) #ffffff top 4px left 10px no-repeat;
		padding-left: 40px;
		background-size: 20px;
	}
	.cart {
		display: none;
	}
	#menuTop {
		display: none;
	}
	#slider {
		margin: 10px 0px;
	}
	.flashSale_title .img img {
		width: 100%;
	}
	.flashSale_title .viewmore {
		line-height: 50px;
	}
	.product_st1 .img {
		width: 100%;
		height: 140px;
	}
	.product_st1 .img img{
		height: 130px;
		display: initial;
	}
	.product_st1 .info {
		padding: 0px 5px;
	}
	.banner1 {
		margin-bottom: 10px;
	}
	.showRoom {
		margin-bottom: 10px;
	}
	.newsHome {
		margin-bottom: 10px;
	}
	.box_slide_product{
		margin-bottom: 10px;
	}
	.commitment .img img {
		width: 100px;
	}
	.commitment p {
		font-size: 12px;
		font-weight: 500;
	}
	.app_mobile h3 {
		font-size: 16px;
		line-height: 28px;
	}
	.info_footer ul{
		margin-bottom: 15px;
	}
	#showNewsCate{
		display: block;
	}
	#news_category{
		display: none;
	}
	.timeDown {
		margin-top: 0px;
	}
	.timeDown ul li{
		width: 23px;
		height: 38px;
		font-size: 10px;
		margin: 0px 0px;
	}
	.timeDown ul li span{
		display: none;
	}
	.box_filter_select{
		margin: 2px 0;
	}
	.box_filter_select select{
		width: 150px!important;
	}
	.search_page{
		display: block;
	}
	.header_page{
		margin-bottom: 10px;
		background: white;
	}
	.menu_page {
		margin: 5px 0px;
		border-radius: 5px;
		display: none;
	}
	.menu_page .navbar{
		background-color: #fff !important;
		border: 1px #d0d0d0  solid;
	}
	.menu_page .navbar-dark .navbar-toggler {
		background: #3b3b3b;
	}
	.menu_page ul li a {
		background: #f4f4f4;
		padding: 8px 17px !important;
		color: black!important;
	}
	.hotline_contact{
		display: none;
	}
	.product_st2 .item .img {
		height: 160px;
	}
	.add-cart .bt3{
		font-size: 12px;
	}
	.tab_detail .nav-tabs .nav-item {
		width: 100%;
	}
	.tab_detail .nav-tabs .nav-item {
		margin-bottom: 0px;
		position: relative;
		color: #363636;
		width: auto;
		border: 0px #ccc solid;
		border-radius: 0px;
		margin-bottom: 2px;
	}
	.slide_product_list{
		padding:10px 10px;
	}
	.find_order{
		margin-top: 10px;
	}
	.find_order select{
		font-size: 13px;
	}
	.sub_menu {
		padding: 10px;
	}
	.sub_menu ul li {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.sub_menu ul li a {
		background: #ffffff;
		padding: 3px 15px;
		border: 1px #d1d1d1 solid;
		border-radius: 3px;
		font-size: 14px;
	}
	.title_page{
		margin: 10px 10px;
	}
	.box_info_bank .box {
		width: 100%;
	}
	.social ul li img {
		height: 60px;
	}
	.content_page{
		margin-top: 10px;
	}
	.form-contact {
		padding: 0px 10px;
		margin: 20px 0px;
	}
	#home__slider{
		margin-top: 10px
	}
	.home__slider-main .sl_small {
		height: 210px;
	}
	.home__slider-thmb{
		display: none!important
	}

	.banner_home{
		display: none;
	}
	.newshome .item p {
		display: none;
	}
	.info_footer .logo_footer {
		text-align: center;
		margin-bottom: 20px;
	}
	.qr {
		text-align: center;
		padding-top: 10px;
		display: grid;
	}
	.login-register-page .img-left img {
		display: none;
	}

	.newshome .item .info {
		min-height: auto;
	}

	.title_st5 ol li{
		font-size: 12px
	}

	.newshome .item .name a {
		font-weight: 500;
		font-size: 13px;
	}
	.price_mb{display: contents;}
	.item_cart .price_cart {
		display: block;
		margin: 10px 0px;
		position: initial;
	}
	.item_cart .close_item i {
		font-size: 17px;

	}

	.product__slider-thmb{
		display: none!important;
	}
	.content_page .content {
		padding: 0px;
	}
	.tab_detail .nav-tabs a:before {
		width: 0px;
	}

    .container_profile {
        width: 100%;
    }

	.box_tin .img {
		width: 100%;
		height: 134px;
	}
	.box_tin .img img {
		height: auto;
		max-height: 130px;
	}
	.box_tin .info .name a {
		font-size: 12px;
	}
	.item_cart .info p.name {
		font-size: 14px;
	}
	.info_product-right {
		padding: 15px;
	}
}

@media only screen and (min-width: 1160px) and (max-width: 1290px) {

}


@media only screen and (min-width: 1024px) and (max-width: 1160px) {

}



@media only screen and (min-width: 992px) and (max-width: 1024px) {

}

@media only screen and (min-width: 767px) and (max-width: 992px) {

    .container_profile {
        width: 100%;
    }


	.col-right-header .login a{
		font-size: 11px;
	}
	.col-right-header .cart{
		width:50px;
	}
	.col-right-header .ring{
		width:50px;
	}
	.header .item_category p {
		display: none;
	}
	.product__slider-thmb{
		display: none!important;
	}
	.content_page .content {
		padding: 0px;
	}
	.tab_detail .nav-tabs a:before {
		width: 0px;
	}
}


@media only screen and (min-width: 641px) and (max-width: 736px) {
	.col-right-header .login a{
		font-size: 11px;
	}
	.col-right-header .cart{
		width:50px;
	}
	.col-right-header .ring{
		width:50px;
	}
	.header .item_category p {
		display: none;
	}
	.product__slider-thmb{
		display: none!important;
	}
	.content_page .content {
		padding: 0px;
	}
	.tab_detail .nav-tabs a:before {
		width: 0px;
	}

    .container_profile {
        width: 100%;
    }


}
