@media (max-width:768px){
	.header-activity i.fa.fa-search{
		display:none;
	}
	#header #cart .cartcontent {
		position:fixed;
		min-width:100px;
	}
	header#header{
		min-height: 105px;;
	}

}

@media (max-width:320px){
	.brand-logo.hidethird {
		display:none;
	}
	.container{
		width:auto;
	}
	.social{
	  margin-top: -30px;
	}
	.check-social div{
		margin-right: 250px;
	}
	.search-category-mobile img {
		width: 4%;
		margin: 13px 0px 0px 8px;
  }
	#header-main #logo-theme a {
		background-size:290px;
	}
	#searchdevice h2{
		font-size:14px!important;
	}
	.slideshow{
		display:none;
	}
	.home-welcome {
		color: #444!important;
		font-size: 16px!important;
	}
	.top_products tr td{
		  padding:5px;
		  padding-top: 10px;
		  max-width: 100px;
	}
	.insetmode{
		margin:10px 0px;
	}

}
@media (max-width:375px){
	.container{
		width:auto;
	}
	.social{
	  margin-top: -30px;
	}
	.check-social div{
		margin-right: 235px;
	}
	#header-main #logo-theme a {
		background-size:350px;
	}
	#searchdevice h2{
		font-size:17px!important;
	}
	.slideshow{
		display:none;
	}
	.home-welcome {
		color: #444!important;
		font-size: 20px!important;
	}
	.top_products tr td{
		  padding:5px;
		  padding-top: 10px;
		  max-width: 117px;
	}
	.insetmode{
		margin:10px 0px;
	}
}
@media (max-width:414px){

	.brand-logo.hidesecond {
		display:none;
	}
	.brands-menu .brand-logo {
	  width: 20%!important;
	}
	.brands-menu .brand-logo {
		width: 25%;
	}
	.hideonmobile {
		display:none;
	}
	.container{
		width:auto;
	}
	.social{
	  margin-top: -20px;
	}
	.check-social div{
		margin-right: 225px;
	}
	.search-category-mobile img {
		display:none;
  }
	#header-main #logo-theme a {
		background-size: 380px;
	}
	#searchdevice h2{
		font-size:17px!important;
		line-height: 28px;
	}
	.slideshow{
		display:none;
	}
	.home-welcome {
		color: #444!important;
		font-size: 20px!important;
	}
	.top_products tr td{
		  padding:5px;
		  padding-top: 10px;
		  max-width: 130px;
	}
	.insetmode{
		margin:10px 0px;
	}
	.brand-logo.hideonmobile {
		display:none;
	}
}

@media (max-width:480px){
	.options {
		float:none!important;
	}
}
@media (max-width:520px){

	.brands-menu .brand-logo img {
	  width: 90%;
	}

	.brand-logo.hidefirst {
		display:none;
	}
	.brands-menu .brand-logo {
		width: 16%;
	}
	#searchdevice .input-group {
		width:100%;
	}

	#devicesearchbutton {
		margin-left:0px!important;
	}
}
@media (max-width:768px){
	.hide768 {
		display:none!important;
	}
}
@media (max-width:620px){
	#header-main .inner>* {
		display: block;
	}
	#header #cart .cartcontent {
		width:100%;
	}
	.social{
		display:initial!important;
	}
	.check-social{
		max-width: 100%;
		text-align:center;
	}
	.check-social div{
		margin-right: 0px;
		margin-bottom: 0px;
	}
	#header-main #logo-theme a{
		display:inline-block
	}
	#header-main .inner{
		float:none!important;
		text-align:center;
		width:100%;
		margin:0;
	}
	.check-social {
		width: 100%!important;
		text-align:left;
	}
	.mainlogo {
		width: 100%!important;
		float: left;
		text-align:center;
	}
	#header-main .logo {
		text-align: center;
		margin: auto;
		display: block;
		width: 100%;
	}
	.hide620 {
		display:none;
	}
	.show620 {
		display:initial!important;
	}
	.header-activity{
		width:intial!important;
	}
		#header-main .shopping-cart {
		padding: 0px 0px !important;
	}
	.show620.row{
		height:auto!important;
		max-width:100%;
	}
	#header-main .row .check-social {
		padding: 0px;
	}
	.check-social{
		max-width:initial!important;
	}
	#header-main .row .check-social {
		height: initial!important;
	}
	.owl-carousel {
		display: none!important;
	}
}
@media (max-width:990px){
	#powered{
	padding:20px 0
	}
	#footer .footer-center{
	padding:20px 20px 0
	}
	.hide-mobile, .checkoutsteps, .checkoutsteps+hr {
		display:none!important;
	}

	.image-container, .product-view, .pricing {
		min-height: 170px !important;
		max-height: 1003px !important;
	}
	ul.dropdown-menu .row img {display:none;}
}
@media (max-width:320px){

	.wd_register{
		display:none;
	}
	.cart-button{
		display:none;
	}
	.cart-inner.media-body a {
		font-size: 12px;
	}
	.wd_login i{
		margin: 0 10px;
		line-height: 30px;
	}
	.telephone_header {
		padding-top: 5px;
	}
	.telephone_header a {
		font-size: 28px;
	}
}
@media (max-width:1199px){
	.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
		margin-bottom: 0;
	}
	#wd_nav {
		margin-top: 0;
	}
	div#logo {
		max-width: none;
		text-align: center;
	}
}