/* CSS Document */
.content_right .girds_all .grids{width:33.3%;}
.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;}
.breadcrumbs ol{padding:0; margin:0;}
@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:1100px;}
	.menu{}
	.slider-banner-top{height:auto;}
}

@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;}
	#cssmenu > ul > li > a{    padding: 18px 10px;}
	.search_form{width:245px;}
	.left_content{height:260px;}
	.left_content ul{padding:15px;}
	.left_content ul li{margin-bottom:10px;}
}
@media (max-width: 1150px)
{
	
		.menu_desktop_header .menu_tour ul li a{padding: 10px 5px;}
		#cssmenu > ul > li > a{padding:18px 6px;}
}
.menu_desktop_header{margin-top: 0; display:block;}
@media (max-width: 1024px)
{
	
}
@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 img{height:auto; width:120px; max-width:100%;}
#back-top{right:0;}
header.bg_gradient{min-height:0;}
.slides li .content_text_right{height:328px;}
.logo{margin-top:0;}
.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;}
.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%;}
.home_page .banner-logo{margin-bottom:10px;}

}

@media (max-width: 992px)
{
	.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;}


}
@media (min-width: 993px)
{
	.aside-backdrop{display:none !important;}
}
@media (max-width: 992px)
{
	#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;}
	.flag_header {position: static;width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding: 0 10px; text-align:center;}
	div#cssmenu{margin-top:0; } 
	.logo{width:20%; float:left;}
	.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.open{position:absolute; z-index:10000; background:#333;}
	div#cssmenu ul.open ul{position:static; z-index:1; background:transparent;}
			div#cssmenu ul ul li a{font-weight: bold;}
			div#cssmenu ul ul ul li a:before{content:"-"; padding-right:3px;}
.flag_header li.search_header .search_header{padding:0; border-right:0; display:none;}
.content_right .girds_all .grids{width:50%;}
.menu{padding-top:0;}
.banner_logo,.menu{width:100%; float:none;}
.banner_logo {padding: 10px;padding-bottom: 0;}
nav.menu_mobile_wp{display:block;}
.content_right .girds_all .grids:nth-child(3) {
    margin-top: 30px;
}
}

@media (max-width: 800px)
{
	.bg_in{width:730px;}
}

@media (max-width: 992px)
{
	.search-menu{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100000;
	padding: 10px 0;
	}
	.left_content{height:auto;}
	.header_top_menu{min-height:50px;}
}
.display-desktop{display:block;}
.display-mobile{display:none;}
@media (max-width: 992px)
{
	.phone-call{display:block;}
	.content-intro .content-intro-left{width:40%;}
	.content-intro .content-intro-right{width:60%;}
	.content_right .title h2, .content_right .title h3{}
	.sitecar-cart{display:none;}
}
@media (max-width: 768px)
{
	.display-desktop{display:none;}
	.display-mobile{display:block;}
	.search-menu{padding:8px 0;}
	.content_right .girds_all .grids,.content_right .girds_all .grids:nth-child(3) { margin-top:5px;}
	section .content,header.bg_gradient{padding:0 20px;}
	header.bg_gradient{padding-top:10px;}
	.name-pro-right{padding:5px 0 0 0;}
}
@media (max-width: 767px)
{
.slider-right{display:none;}
	.banner_header{margin-top:0;}
	nav.nav_menu_header:after{height: 50px;bottom: 10px;}
	.bg_in{width:600px;}
	.logo a img{width:97px;}
	.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.hotline{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;}
	.sitebar-col,.banner-logo,.sale-pro,.content_page,.search-product,.comment-product-all{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{display:inline-block; float:none;}
	.grids_in{padding:10px;}
	header.bg_gradient{padding:0;}
	.service-list .service-row .service-item{width:50%;}
	.slider,.content_right .title h2, .content_right .title h3, .content_right .title.display-inline-block, .list_all_other_page{margin-bottom:20px;}
}

@media (max-width: 630px)
{
		.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;}
		.content-intro .content-intro-left{margin-bottom:30px; text-align:center;}
		.content-intro .content-intro-left img{max-width:300px; margin:0 auto;}
		.content-intro .content-intro-right,.content-intro .content-intro-left{width:100%; padding:0;}
		.flag_header li.search_header,.flag_header li.hotline{float:none;}
		.flag_header li ul.social li a{background:transparent;}
}
@media (max-width: 600px)
{ 
	.logo,.banner{width:100%;}
	.logo a img{height:auto; width:auto; margin:0 auto; max-width:200px;}
	.slider-position{display:none;}
		.bg_in{width:95%;}
		.img-right-pro img{height:100px;}
}
@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{width:100%; margin:0;}
		.banner_logo{padding:10px; text-align:left}
		.banner_logo .logo{display:inline-block; padding:0; float:none;}
		.sale-pro{max-width:100%;}
		.banner_logo .logo a img{width:130px;}
}
@media (max-width: 480px)
{
	.menu_mobile ul li.li_cart{display:block;}
	span.text-add-cart{display:none;}

	.banner_logo{ text-align:center}
	.banner_logo .logo a img{width:250px;}
}
@media (max-width: 450px)
{
	.login-form{max-width:100%; padding:10px 0; padding-top:0;}
	.price_old_new .price span.news_price,.price_old_new .price  span.old_price{display:block; float:none;}
	.content_right .girds_all .grids .price_old_new .price{height:40px; overflow:hidden;}
}
@media (max-width: 400px)
{
		.search-product ul li{width:100%; margin-bottom:10px;}
		.footer-col{width:50%;}
}
@media (max-width: 330px){}
@media (max-width: 320px)
{
		ul.list_pro li{width:100%;}
		.content_right .girds_all .grids{width:100%;}
		span.text-add-cart{display:inline-block;}
}