@media only screen and (max-width: 1024px) {
	#tab_main_nav_container #logo img {
		width: 200px;
	}
	#tab_main_nav_search .inner input {
		width: 60%;
	}

}

@media only screen and (min-width: 1025px) {
	#tab_main_nav ul li {
		font-size: 14px;
	}
	#nav-cont .nav-list ul li a, #nav-cont .nav-list ul li span {
		font-size: 16px !important;
		*font-size: 14px
	}
	.nav-user{display:none}
}

@media only screen and (max-width: 1100px) {
	#nav-cont .nav-list ul li a, #nav-cont .nav-list ul li span, #tab_main_nav ul li {
		font-size: 14px !important;
	}
	#nav-cont .nav-list ul li a {
		margin-left: 15px;
	}
	#nav-cont .nav-list ul li span {
		width: auto;
	}
	.nav-cont-wrap  ul li .nav-part-1, .nav-cont-wrap  ul li .nav-part-2 {
		width: 50%;
	}
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
	#nav-cont .nav-list ul li a, #nav-cont .nav-list ul li span, #tab_main_nav ul li {
		font-size: 13px !important;
	}
	#nav-cont .nav-list ul li a {
		margin-left: 10px;
	}
	#nav-cont .nav-list ul li span.btn {
		padding: 0px 5px;
	}
	#nav-cont .nav-list ul li span {
		width: auto;
	}
	.nav-user{float:right;padding-top: 50%; }
.nav-user a{color:#fff}
.nav-user a i{font-size:25px}
}
@media only screen and (max-width:1200px) {
	
	#nav-cont .nav-list ul li a{margin-left:35px;}
}
@media (max-width: 420px) {
   
.nav-user{float:right; }
}
@media only screen and (max-width: 996px) {
	#nav-wrap {
height: 50px;
position:fixed;
left:0;
top:0;
z-index:100;
background:#fff;
width:100%;

		}
	.nav-user{
       display: table-cell;
vertical-align: middle;
text-align: right;
padding-right: 10px;

	}
.nav-user a{color:#fff}
.nav-user a i{font-size:25px}
#container{ padding-top:50px; }


.menu_display{
		display:none;
		}
	#tab_main_nav ul {
		display: none;
	}
    
	#tab_main_nav_search {
		display: table-cell;
		vertical-align: middle;
		
	}
	
	#mobile-search input{
		height: 35px;
		line-height: 35px;		
		display:block;
		width: 100%;
		border: 0px;
		background:#fff;
        margin:5px 0;
        border-radius: 5px;
        padding-left: 12px;
	}
	#mobile-search a{
		position:absolute;
		right: 16px;
		padding:0 6px;
		top: 10px;
		
		
	}
	#mobile-search a img{
		margin-top: -5px;
        width: 30px;
        height: 35px;
	}
	#tab_main_nav_mobile {
		display: table-cell ;
		vertical-align: middle;
		padding-right: 15px;
        text-align:center;
	}

	#tab_main_need_help_mobile {
		display: table-cell !important;
		vertical-align: middle;
		padding-right: 5px;
	}
	#footer	.col-md-8{
		display:none !important;
		}
	
}


@media only screen and (max-width: 420px) {

    
.nav-user{float:right; }
.nav-user a{color:#fff}
.nav-user a i{font-size:25px}
}

@media (max-width: 1280px) {
	.product_left_nav {
		left: 0;
	}
}
@media (max-width: 640px) {
	
	.nav-user{float:right; }
.nav-user a{color:#fff}
.nav-user a i{font-size:25px}
}
@media only screen and (max-width: 767px) {
.choose_products{margin-top:-15px}
#tab_main_nav_mobile_container ul .search div input {
        width: 83%;
    }
}
@media only screen and (max-width:996px) {

#tab_main_nav_mobile_container{
		width:54%;}
		  #tab_main_nav_mobile_container.mobile-menu-open,
    #tab_main_nav_mobile_next_container.mobile-menu-open {
        right: 0 !important;
        box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);
    }

}
@media (max-width: 768px) {

.nav-user{ }
.nav-user a{color:#fff}
.nav-user a i,#tab_main_nav_search i {font-size:23px}

}
@media (max-width: 500px) {

.nav-user{float:right; }
.nav-user a{color:#fff}
.nav-user a i,#tab_main_nav_search i{font-size:25px}
/**/

}
@media (max-width: 380px) {

.nav-user{float:right; }
.nav-user a{color:#fff}
.nav-user a i,#tab_main_nav_search a i{font-size:25px}
}


@media (max-width: 768px) {
    .part_text,.part_img{width:100%;float:none;margin-bottom:20px}
.part_text{padding-top:0;margin-bottom:60px}
.part_img.r,.part_img.l{ text-align:center}
.min_content .part_img{margin-top:0}
    .solCategory-sort{
  display:none;
}
	.index-video .video_box .title{
	 padding: 0px 60px;
	}
	.product_pic_thumb_list{
		display:none;
		}	
	#banner > a.switchingBtn{
		display:block;
		background-size:80%;
		}
	#banner a.switchingBtn.left {
		left:0px;
		}
	#banner a.switchingBtn.right {
		right:0px;
		}	
	#banner ul.banner-list li.banner-img{
		background-size:200% auto !important;
		}		
	#banner ul.banner-list li.banner-img .container{
		background:#666666;
		height:300px;
		}
	#banner ul.banner-list li.banner-img div .banner-text{
		background:none;
		width:100%;
		left:0px !important;
		}	
	#banner ul.banner-list h2{
		font-size:20px !important;
		line-height:28px !important;
		margin-bottom: 10px;
		}	
	#banner ul.banner-list p{
		font-size: 16px;
		line-height: 24px;
		}
	#banner ul.banner-list .text{
		width:100% !important;
		padding: 15px !important;
		}	
	#banner ul.banner-list .banner-text ul{
		display:none;
		}	
	#banner ul.banner-list li.banner-img a.btn{
		display:none;
		margin:0px auto !important;
		background:none;
		border:1px solid #fff;
		}
	#banner ul.banner-list li.banner-img a.btn:hover{
		background:none;
		}	
	#banner.inner-pages .container{
		padding-top:15px;
		}
	#banner.inner-pages ul.banner-list li .container div{
		width:100%;
    padding-top:15px;
		}	
	
	}
@media (max-width: 767px) {	
	
	.mb70 {
		margin-bottom: 50px;
	}
	
}

@media only screen and (max-width: 1024px) {
#banner ul.banner-list li div.container.banner_con .banner-text{width:330px;}
.banner_con .link_list{padding:70px 25px}
.banner_con .banner_else{left:330px;padding-left:45px}
.first_con{ margin-right:5%}
}
@media only screen and (max-width: 785px) {
#banner ul.banner-list li div.container.banner_con .banner-text{background:none;width:100%}
#banner ul.banner-list li div.container.banner_con .banner-text,.banner_con .link_list,.banner_con .banner_else{ position:static;}
.banner_link_column{float:none;min-width:0;max-width:none;}
#banner ul.banner-list li.banner-img .container.banner_con{height:auto;padding-bottom:30px;background:#666}

.banner_con .link_list{padding:30px 0}
.banner_con .link_list h1{font-size:22px;padding-bottom:15px;margin:0 0 5px}
.banner_con .banner_else{padding:20px 0;max-width:none;}
.first_con{margin:0 0 50px}
.banner_link_column h1{color:#fff}
.banner_con .banner_link_column .link_content p a{color:#fff; background:url(/Assets/EBG/images/link_nav_icon_r.png) no-repeat 97% center;padding:10px 2px 10px}
.banner_con .link_content p,.banner_con .banner_link_column .link_content p{border-bottom:1px #838383 solid;}

}





