/* CSS Document */
.view_all .girds_all {margin:0 auto; padding:5px;}
.view_all .girds_all .grids{width:100%; padding:0;}.sitebar-col-content.view_all .girds_all .grids .grids_in{border:0;}
.view_all{padding:0;}
.girds_all.list_all_other_page div#owl-pro_slider_view_all{margin:0;}
.banner_logo {position: relative;}
.flag_header li.img-banner {
    max-width: 100%;
}
@media (min-width: 768px)
{
	.bg_in{width:750px;}
	
}
@media (min-width: 992px)
{
	.bg_in{width:970px;}
	.sitebar-col>h4 span.toggle{display:none}
	
}

@media (min-width: 769px)
{
		.footer-col-content{display:block !important;}
}

@media (min-width: 1200px)
{
	.bg_in{width:1170px;}
	.menu{}

}

@media (max-width: 1200px)
{
	.menu_desktop_header .menu_tour ul li{margin:0 5px;}
	.menu_desktop_header .menu_tour ul li a{padding:10px 1px;}
	.menu_desktop_header .menu_tour  ul  li a:after{right: -7px;}
	.menu{width:100%;}
}
@media (max-width: 1150px)
{
	
		.menu_desktop_header .menu_tour ul li a{padding: 10px 5px;}
}
.menu_desktop_header{margin-top: 0; display:block;}

@media (max-width: 992px)
{
	.header_top_position.fix_top .menu{width:100%;}

.menu_desktop_header{ display:none;}
.flag_header li{border-right-color:#ccc;}
#cssmenu > ul > li > a{padding:10px 3px;}
.slides li .image_left,.slides li .content_text_right{width:100%;}
.flex-direction-nav .flex-next{right:0;}
.flex-direction-nav .flex-prev{left:0;}
.menu{width:100%;}
.logo{text-align:center;}
.logo a{display:inline-block;}
.logo a img{height:auto; width:auto;}
header.bg_gradient{min-height:80px;}
.slides li .content_text_right{height:328px;}
.logo{margin-top:0; padding-top:13px;}
.menu nav.nav_menu_header div#cssmenu{border-left: 0 solid #ccc;  padding: 0; ;}
.menu nav.nav_menu_header{padding-left:0; padding-top:0; padding-bottom:0; }
#cssmenu #menu-button{min-height:50px}
.menu nav.nav_menu_header div#cssmenu{}
.banner-logo{margin-top:0; border:0;}
.cart {padding: 0 15px;height: 61px;color: #fff;
position:absolute; top:-56px;
}
.banner_logo .logo{padding-top:0;}
.sale-pro.slider-ship .s-desc {
    padding: 0px;
    padding-left: 50px;
    padding-right: 10px;
}
.footer-col{width:33.3%;}
.search_header{top:10px}
}

@media (max-width: 768px)
{
	.slides li .content_text_right{min-height:100px; height:auto;}
	.sitebar-col>h4 span.toggle{display:none;}
	.sitebar-col{margin-bottom:20px;}
	.slider-left,.slider-right{padding:0; width:100%;float:none;}
.sale-pro{max-width:400px; margin:0 auto; margin-bottom:30px;}
.slider-right{margin-top:30px;}
.slider-right{}
.adv_image{display:none;}
	.footer-col{width:100%;}
}
@media (min-width: 993px)
{
	.aside-backdrop{display:none !important;}
}
@media (max-width: 992px)
{
	.pro-text-buy{color:#fff;}
	#cssmenu{padding:0;}
	
	#cssmenu #menu-button{text-align: left;color: #fff;
font-size:18px;}
	#cssmenu #menu-button:after{border-color:#fff;}
	#cssmenu > ul > li{margin:0;background: transparent;}
	.flag_header {position: static;width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding: 10px; text-align:center;display:none;}
	div#cssmenu{margin-top:0; } 
	.logo{width:40%; float:left;padding-top: 10px;}
	.banner_header{ width:70%; text-align:center; float:right; margin-top:0;}
	.banner_header img{display:inline-block;}
	#cssmenu > ul > li > a{border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; text-align:left; display:inline-block;}
	#cssmenu > ul > li:after{display:none;}
	.list_intro_web .intro_web{width:100%;}
	.intro_web.column{height:auto !important;}
	.list_intro_web .intro_web:nth-child(2){border:0px solid;}
	.text-center img{margin:0 auto;}
	header.bg_gradient{margin-bottom:0;}
	#cssmenu > ul > li > a{padding:15px;}
	.text-center img#zoom1{pointer-events: none; width:100%;}
	div#cssmenu ul {}
			div#cssmenu ul ul li a{font-weight: bold; padding:10px 15px;}
			div#cssmenu ul ul ul li a:before{content:"-"; padding-right:3px;}
.flag_header li.search_header{padding:0; border-right:0;}
.content_right .girds_all .grids{width:50%;}
.menu{padding-top:0;}
.banner_logo,.menu{width:100%;    position: relative;}
.banner_logo {padding: 10px;padding-bottom: 0;}
nav.menu_mobile_wp{display:block;}
body>.bg_in{margin:0 auto;}
.banner-right{width:60%;}
.cart-in{margin-top:2px;}
.text-cart{margin-top:3px;}
.step-web .step-item{width:50%; margin-bottom:10px;}
.time-today {
    width: auto;
    background: transparent;
    padding: 10px;
    position: absolute;
    top: 5px;
}
.menu nav.nav_menu_header {
    width: 100%;
}
}

@media (max-width: 800px)
{
	.bg_in{width:730px;}
}

@media (max-width: 768px)
{
	.banner-right{width:100%;}
	.content_left{width:25%;}
	.content_right{width:50%;}
	.news-all {margin:0;}
	.news-all .col-6{width:100%; padding:0;}
}

@media (max-width: 767px)
{
	.banner_header{margin-top:0;}
	nav.nav_menu_header:after{height: 50px;bottom: 10px;}
	.bg_in{width:95%;}
	.intro .category-description{width:90%;}
	.content_left,.content_right{width:100%; padding:0;}
	.content_right .girds_all .grids{width:50%;}
	tfoot { display: block;}
	.table>tbody>tr>td, .table>tfoot>tr>td{padding:10px;}
	.clear.margintop5{margin:5px 0;}
	.footer-col:first-child{width:100%;}
	.slides li .content_text_right{height:auto;}
	.flag_header li{float:none;}
	.flag_header li.hotline{padding-left:0;margin-left:0;border-left:0;}
#cssmenu > ul > li > a{   padding: 5px 15px;line-height:35px;}
#cssmenu ul ul{padding-top:0;}
.grids{padding:0 5px; margin-bottom:10px;}
		.girds_all{margin:0 -5px;}
		.content_right .title{margin-bottom:10px;}
		.slider-right{margin-top:10px;}
		section .bg_in{padding:10px 0;}
		.copyright{text-align:center; margin-top:10px;}
		h4.tkw9999{float:none; text-align:center; width:100%; padding:0;}
		.copyright ul.social{float:none; text-align:center; width:auto; padding:0;}
		.grids_in{padding:10px;}
}

@media (max-width: 630px)
{
		.flag_header li.search_header{width:100%; margin-bottom:10px;}
		.search_form{margin:0 auto; width:100%;}
		.searchTerm,.searchButton{height:100%;}
		.login-form.register-form .contact_bottom {margin:0 auto;}
		.login-form.register-form .contact_bottom .row,.content-box_contact.conatct_right .row{width:100%; padding:0;}
		
		
}
@media (max-width: 550px)
{
		ul.list_pro li{width:50%;}
		.logo a img{height:auto; width:auto;}
		.price_old_new .price {
			width:100%;
		}
		.price_old_new span.discout{position:static; width:100%; display:inline-block; text-align:center; font-weight:bold;}
		.banner_header{margin-top:30px;}
		.contact_form.req .content-box_contact .row{width:100%;}
		.logo,.banner_header,.banner-right{width:100%; margin:0;}
		.banner_logo{padding:10px; text-align:left}
		.banner_logo .logo{display:inline-block; padding:0; float:none;}
		.logo{padding-left:0;}
		.sale-pro{max-width:100%;}
		.banner_logo .logo a img{width:220px;}
		.step-web .step-item{width:100%;}
		.step-web .step-item .info-service{height:auto; width:100%;}
		.logo{padding-top:0;}
		.logo a{display:block; text-align:center;}
		.logo img{max-width:250px; margin:15px auto;}
}
@media (max-width: 480px)
{
	.menu_mobile ul li.li_cart{display:block;}
	.banner-logo .cart{display:none;}
	span.text-add-cart{display:none;}
	.search-product ul li{width:100%; margin-bottom:10px;}
	.banner_logo{ text-align:center}
}
@media (max-width: 450px)
{
	.login-form{max-width:100%; padding:10px 0; padding-top:0;}
	ul.tabs li{width:100%; margin:0;}
}
@media (max-width: 330px)
{
		.flag_header li{width:100%; border-right:0px;}
}
@media (max-width: 320px)
{
		ul.list_pro li{width:100%;}
		.content_right .girds_all .grids{width:100%;}
		span.text-add-cart{display:inline-block;}
		
}