@media (max-width:768px){
	.offcanvas-siderbars{
		position:relative
	}
	.offcanvas-siderbars .offcanvas-sidebar{
		display:none;
		width:100%
	}
	.offcanvas-siderbars.column-left-active #oc-column-left{
		display:block
	}
	.offcanvas-siderbars.column-right-active #oc-column-right{
		display:block
	}
	.offcanvas-siderbars.column-left-active .main-column{
		display:none
	}
	.offcanvas-siderbars.column-right-active .main-column{
		display:none
	}
	.hide-mobile{
		display:none;
	}
	
}

@media (max-width:767px){
	.in-border{
		-webkit-box-shadow:none;
		box-shadow:none;
		border-right:0
	}
	
	h1,.h1{
		font-size:19px
	}
	
}
@media (max-width: 912px){
	.search-category img {
		width: 18%;
	}
}
@media (max-width:1028px){
	.container {
		width:auto;
	}
	
	#header-main .socials {
		display:none;
	}
	
	#searchdevice {
		width:100%;
	}
	.search-category {
		width:47%;
	}
	.footer-top img {
		max-height: 45px;
		width:auto;
	}
	.head-login {
		margin-right: 36px!important;
	}
}
@media (max-width:1024px){
	
	.head-login {
		margin-right: 2px!important;
	}
	
}
@media (max-width:1204px){
	
	.positionloginaccount {
		padding-top:10px;
	}
	.contact-intro img {
		display:none;
	}
	.working-desc, .nonworking-desc, .brandnew-desc, .poor-desc {
		width:215px
	}
}

@media (max-width:912px){
	.hideonsmalltablet {
		display:none;
	}
}
@media (max-width:991px){
	.hideontablet{
		display:none;
	}
	.showontablet{
		display:block!important;
	}
	.positionloginaccount {
		padding-top:0px;
		border-bottom:3px solid #cdcdcd;
		position:relative;
		top:-5px;
	}
}
@media (max-width:1000px){
	.brand-logo div{
		max-width:91%;
	}
}

@media (max-width:895px){

	.telephone_header a{
		font-size:30px;
	}
}
@media (max-width:795px){
	.telephone_header a{
		font-size:25px;
	}
}
@media (max-width:773px) {

	#pav-mainnav .navbar-nav>li>a {
		font-size: 12px;
	}
}
@media (min-width:768px) and (max-width:991px){
	
	embed{
		width:100%
	}
	#cboxOverlay1,#colorbox1,.pav-colorbox1{
		display:none!important
	}
	/*#pav-mainnav .dropdown-menu{
		width:100%!important;
	}*/
	
	#pav-mainnav h1,#pav-mainnav h2,#pav-mainnav h3,#pav-mainnav h4,#pav-mainnav h5,#pav-mainnav h6{
		margin-top:20px
	}
	#pav-mainnav .navbar-default .navbar-nav>.dropdown>a .caret{
		display:none
	}
	.product-block .image img{
		margin:0 auto
	}
	.product-block .flip .swap-image img{
		visibility:visible;
		opacity:1!important;
		transform:none!important;
		transition:none!important
	}
	.product-block .image.swap .back{
		display:none
	}
	.product-info .image-additional a{
		width:auto
	}
	.product-info .product-extra>div{
		margin-bottom:10px
	}
	.zoomContainer .zoomLens,.zoomContainer .zoomWindowContainer{
		display:none!important
	}
	.blog-meta>span{
		padding-top:5px
	}
	#footer p{
		text-align:center
	}
	#footer .footer-center{
		padding-top:30px;
		padding-bottom:30px
	}
	#footer .box .box-heading{
		margin-top:30px
	}
	#powered{
		padding:30px 0
	}
	#search{
		left:0;
		right:0;
		margin:auto;
		bottom:108%;
		min-width:inherit;
		width:40px;
		height:40px
	}
	#search .quickaccess-toggle{
		color:#fff;
		cursor:pointer;
		line-height:40px;
		text-align:center;
		width:40px;
		height:40px;
		position:relative;
		left:65px
	}
	#search .quickaccess-toggle .fa{
		margin:0;
		color:#fff;
		font-size:18px
	}
	#search .button-search{
		position:absolute;
		right:5px;
		top:5px;
		left:auto
	}
	#search .input-group{
		display:none;
		padding:5px;
		width:220px;
		background:#444
	}
	#search .input-group .input-search{
		min-width:inherit
	}
	#search:hover .input-group{
		display:block
	}
	
}

@media (max-width:767px){
	.telephone_header a{
		font-size:36px;
	}
	#mainmenutop{
		background:#12B886;
	}
	.telephone_header a {
		color:white;
	}
	.homepagebannerbg {
		border-bottom: 7px solid #EDEDED;
	}
	.zopim{
		display:none!important;
	}
	#mainmenutop .navbar-toggle{
		margin-left:10px;
	}
	.search-category{
		display:none;
	}
	.search-category-mobile{
		display:initial!important;
	}
	.search-category-mobile img {
		height:35px;
		padding: 5px 5px;
		background-color: #fff;
		margin: 8px 0px 0px 8px;
		border-radius: 5px;
	}
	#cboxOverlay1,#colorbox1{
		display:none!important
	}
	#colorbox, #cboxWrapper, #cboxTopCenter,#cboxContent {
		width: 100%!important;
	}
	#cboxLoadedContent {
		width: 98%!important;
	}
	#cboxMiddleRight,#cboxMiddleLeft,#cboxTopCenter,#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight {
		display:none;
	}
	.product-cols{
		border:0
	}
	.product-block .pav-colorbox{
		display:none!important
	}
	#footer .box.pavgooglemap{
		display:none
	}
	#footer .footer-center{
		padding:20px 0
	}
	#footer .box .box-heading{
		padding-top:15px
	}
	#search{
		left:0;
		right:0;
		margin:auto;
		bottom:108%;
		min-width:inherit;
		width:40px;
		height:40px
	}
	#search .quickaccess-toggle{
		color:#fff;
		cursor:pointer;
		line-height:40px;
		text-align:center;
		width:40px;
		height:40px;
		position:relative;
		left:65px
	}
	#search .quickaccess-toggle .fa{
		margin:0;
		color:#fff;
		font-size:18px
	}
	#search .button-search{
		position:absolute;
		right:5px;
		top:5px;
		left:auto
	}
	#search .input-group{
		display:none;
		padding:5px;
		width:220px;
		background:#444
	}
	#search .input-group .input-search{
		min-width:inherit
	}
	#search:hover .input-group{
		display:block
	}
	embed{
		width:100%
	}
	.product-block .image img{
		margin:0 auto
	}
	.product-block .flip .swap-image img{
		visibility:visible;
		opacity:1!important;
		transform:none!important;
		transition:none!important
	}
	.product-block .image.swap .back{
		display:none
	}
	
	
}


@media (max-width:650px){
	.footer-top{
		display:none;
	}
}

@media (max-width:893px){
	.check-social {
		width:100%;
		float:none;
		clear:both;
	}
	.check-social .pull-right {
		float:initial!important;
		margin:0px auto;
	}
	#header-main .shopping-cart {
		text-align: center;
	}
	#header-main .mobile-stretch-center {
		float: none!important;
		text-align: center;
	}
	#searchdevice1 {
		margin: 0px auto;
		float: none!important;
		height: 31px;
	}
	
	.mainlogo {
		width: 100%!important;
		float: none!important;
		text-align:center;
	}
	#header-main .logo {
		text-align: center;
		margin: auto;
		display: block;
		width: 100%;
	}
	.mobile-pull-middle {
		width:234px;
		margin:0px auto!important;
	}
	.cart-top {
	    margin: 0px;
	}
}

@media (min-width:768px) and (max-width:893px){
	
	.mobile-pull-middle {
		width:360px;
		margin:0px auto;
	}
	.cart-top {
	    margin: 0px 5px;
	}
	#header #cart .cartcontent {
		right:-130px;
	}
}
@media (min-width:893px){
	.check-social {
		position: absolute;
		bottom: 2px;
		right: 0px;
	}
}
@media (min-width:1200px) {
	.loginsignupmenu {
		position:absolute;bottom: 0px;right: 0px;top:initial!important;
	}
}
@media (min-width:992px) {
	.loginsignupmenu {
		position:absolute;top: 0px;right: 0px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	#header-main .customer-service{
		width:54%
	}
	.product-grid .product-block .price{
		width:34%
	}
	.product-grid .product-block .action{
		width:66%
	}
	.offcanvas-menu{
		display:none
	}
	.product-grid .product-block .price,.product-grid .product-block .action{
		width:100%
	}
	.carousel.pavcontentslider .pav-caption{
		display:none
	}
	.carousel.pavcontentslider .carousel-indicators{
		margin:0 -270px
	}
	.sidebar .productdeals .image img{
		width:100%;
		height:auto
	}
	#search{
		min-width:100px;
		width:100px
	}
	#search .input-search{
		min-width:130px
	}
	#powered{
		padding:20px 0
	}
	.productcarousel .btn.btn-shopping-cart .fa{
		display:block!important
	}
	.productcarousel .btn.btn-shopping-cart span+span{
		display:none
	}
	.product-related .btn-shopping-cart .fa{
		display:block!important
	}
	.product-related .btn-shopping-cart span+span{
		display:none
	}
	.btn.btn-shopping-cart span+span{
		padding-left:7px;
		padding-right:7px
	}
	
}

@media (max-width:988px){
	
	.working-desc, .nonworking-desc, .brandnew-desc, .poor-desc {
		width:100%;
		margin-left: 23px;
	}
}
/* MENU BAR */
@media (min-width:994px){
	.deviceworthbox {
		padding: 10px;
		margin-top: 20%;
	}
}
@media (max-width:994px){
	.stepsbox {
		    display: none;
	}
}

@media (max-width:857px){
	.brands-menu .brand-logo img {
	  width: 80%;
	}
}
@media (max-width:1198px){
	#searchdevice2 {
		float: none!important;
		margin-right: auto!important;
		margin: 0 auto;
		clear: both!important;
	}
	
	.top{
		text-align:center!important;
	}
	ul.nav.navbar-nav {
		width: 805px;
		margin: 18px auto 0;
		float:none;
	}
}
@media(max-width:900px){
	#wd_nav .navbar-nav>li>a{
		padding-left:7px;
		padding-right:7px;
		font-size:13px;
	}
	ul.nav.navbar-nav {
		width:715px;
	}
}
@media (max-width:767px){
	#searchdevice2{
		margin:0 auto!important;
	}
}