@media screen and (max-width: 991px) and (min-width: 520px){
	header .city-chose,
	header .logo-wrap,
	header .phone-wrap,
	header .email-wrap{
		min-height: 100px;
		width: 50% !important;
	}
}

@media screen and (max-width: 520px){
	header .middle .container{
		padding-top: 30px;
		padding-bottom: 40px;
	}
	header .middle{
		padding: 0px;
	}
	header .middle .city-chose{
		padding-top: 10px;
	}
}

@media screen and (max-width: 1199px){
	section.main-banner ul.slides li{
		padding: 10px 0px !important;
	}
	section.main-banner .icons .wrap{
		margin-top: 40px !important;
	}
	section.main-banner .icons .icon{
		text-align: center;
	}
	section.main-banner .icons .wrap .name{
		display: block;
	}
	section.main-banner .title-banner{
		line-height: normal;
		padding-top: 40px;
	}
	section.main-banner .icons .wrap .img-wrap{
		margin-right: 0px !important;
	}
	section.main-banner ul.slides li .row{
		width: auto !important;
	}
}


@media screen and (max-width: 991px){
	section.main-banner .title-banner{
		font-size: 45px !important;
		padding-top: 20px !important;
	}
	section.main-banner .icon{
		margin-bottom: 0px !important;
	}
}
@media screen and (max-width: 520px){
	section.main-banner .title-banner{
		font-size: 35px !important;
		line-height: 35px !important;
	}
	section.main-banner .desc-banner{
		font-size: 24px !important;
	}
	section.main-banner .icons .wrap .name{
		font-size: 16px !important;
		line-height: 16px !important;
	}
	section.main-banner .icons .wrap .img-wrap img{
		width: 40px !important;
		height: auto !important;
	}
}


@media screen and (max-width: 991px){
	section.main-category{
		padding: 0px !important;
	}
	section.main-category .category-item .img-wrap{
		text-align: center;
	}
	section.main-category .wrap-list >.row{
		width: auto !important;
	}
}

@media screen and (max-width: 600px){
	section.main-category .category-item{
		min-height: auto !important;
	}
}
@media screen and (max-width: 600px){
	section.main-category .category-item{
		width: 100% !important;
		min-height: auto !important;
	}
}

.partners-item{
	text-align: center;
}
@media screen and (max-width: 991px){
	.partners .row{
		width: auto !important;
	}
}
@media screen and (max-width: 370px){
	.partners-item img{
		width: 120px !important;
	}
}

.brands .row.brands-row{
	max-width: inherit !important;
	width: auto !important;
}
@media screen and (max-width: 767px){
	.brands .row.brands-row{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: baseline;
	}
	.brands .brands-img{
		padding: 0px 7px;
	}
}

section.advantage .row,
section.about .row,
footer .row,
.copyright .row{
	width: auto !important;
}






header .top ul {
    text-align: center;
}

header .top ul li {
    margin-right: 50px;
}


@media  (max-width: 1536px){
header .top ul li {
    margin-right: 50px;
}
}
@media  (max-width: 1446px){
header .top ul li {
    margin-right: 40px;
}
}
@media  (max-width: 1360px){
header .top ul li {
    margin-right: 30px;
}
}
@media  (max-width: 1282px){
header .top ul li {
    margin-right: 20px;
}
}
@media  (max-width: 1200px){
header .top ul li {
    margin-right: 10px;
}
header .top ul li a {
    font-size: 16px;
}
}
@media  (max-width: 1078px){
header .top ul li a {
    font-size: 14px;
}
}
@media  (max-width: 978px){
header .top ul li {
    margin-right: 4px;
}
header .top ul li a {
    font-size: 12px;
}
}


.logo-wrap img {
    width: 100%;
}

@media (max-width: 991px){
header .middle .city-chose {
    text-align: center;
    margin: 30px 0;
}
}

@media (max-width: 1199px) {
header .middle .city-chose a {
   text-align:center;
}
}

@media (max-width: 400px){
.title-section h2, 
.desc h2 {
	font-size:28px !important;
}
}

@media (max-width: 767px){
.basket td.item-delete:before {
	display: block; 
}
.account.row {
    width: auto;
}
}


.big-buy-btn span.price {
    color: #2b3946 !important;
}
.big-buy-btn .quantity span.quantity-minus {
    height: 100% !important;
}
.big-buy-btn .quantity span.quantity-plus {
    height: 100% !important;
}














