@media only screen and (max-width: 1170px) {
	.sb-search .sb-search-input { width: 168px;}

}

@media only screen and (max-width: 991px) {
	
.ds-items h6{ font-size: 14px; transition: all 0.5s ease 0s;}
.main-menu nav ul li {  margin: 0 15px;}
header.login-search p span{padding: 7px 0 7px 10px;}

.ds-items ul li img { max-width: 100%; width: 100%;}

}

@media only screen and (max-width: 870px) {
.section_left { width: 100%;}
.section_right {margin: 20px 0;  width: 100%;}
.item_img { width: 30%;}
.item_text {float: left; padding-left: 30px;  padding-top: 10px;  width: 70%;}
	
	
}
@media only screen and (max-width: 767px) {
	.main-menu nav ul li {line-height: 40px;  margin: 0 25px;}
	section.banner-text p{ width: 100%;  transition: all 0.5s ease 0s;}
	header.head-wrap .main-menu-wrap .main-logo > img { max-width: 260px;}
	header .main-menu{ width: 100%; transition: all 0.5s ease 0s;}
	header .login-search{ position: absolute;  right: 30px;  width: 36%;}
	.responsive_category{ display: block; padding:15px 0;}
	.ds-items{ padding-top: 8%; padding-bottom:0;}
.ds-items ul li{ width:40%; transition: all 0.5s ease 0s;background: hsl(0, 0%, 100%) none repeat scroll 0 0;border: 1px solid hsl(0, 0%, 80%);}
.ds-items ul li img { max-width: 100%; width: 100%;}

.login-form form , .registration-form form {width: 80%;}
.pay { width: 90%;}

}

@media only screen and (max-width: 640px) {
section.banner-text p {color: hsl(0, 0%, 26%); font-size: 15px;}

}

@media only screen and (max-width: 580px){
.bid ul.border_bottom li { font-size: 15px;  padding: 0 10px;}
.bid ul.border_bottom li span {font-size: 16px;}
.left_bid > a {font-size: 13px;  padding: 8px 10px;}
.main-menu nav ul li {   margin: 0 6px;}
}

@media only screen and (max-width: 480px){
	header .main-menu {
  background: hsl(0, 0%, 87%) none repeat scroll 0 0;
  transition: all 0.5s ease 0s;
  width: 100%;
}
	.main-menu nav ul li a {font-size: 16px;}
	header .login-search{ position:absolute; width: 36%; right:0;}
	.ds-items ul li{ margin: 3%;}
	.ds-items .bids { background: hsla(0, 0%, 0%, 0.7) none repeat scroll 0 0; bottom: 0;  position: relative; width: 100%;}
	.ds-items h6 { font-size: 11px;}
	.ds-items p { color: hsl(0, 0%, 100%);font-size: 13px; padding: 6px 0 0;}
	.footer-wrap .copy{ width: 100%; text-align:center;}
	.footer-wrap .copy p{ padding-bottom: 0;}
	.footer-wrap .send-mail { float: left; text-align: center; width: 100%;}
}
@media only screen and (max-width: 479px){
.left_bid { float: left;  width: 100%;}	
.right_bid {float: left; width: 100%;}
.item_img { width: 100%;}
.item_text {float: left;  padding-left: 0;  padding-top: 10px;  width: 100%;}
.item_text p {   width: 100%;}
.bid ul.border_bottom li {  font-size: 15px;  padding: 0 4px;}
	
.fields label{ width:100%; padding-bottom:2px;}
.fields input{ width:100%;}	

}


@media only screen and (max-width: 420px){
	header .main-logo {
    float: left;
    text-align: center;
    width: 100%;
}
	header .login-search p{ padding:0;}
	header .login-search { display: none;}
	
}
@media only screen and (max-width: 360px){

}