/* Large Devices, Wide Screens */
@media only screen and (max-width:1199px) {
	.phone{margin-right: 75px;}
	.flogo{padding-left: 0;}
	.buy-item{padding-top: 20px;}
	.buy-item .t{font-size: 14px;}
	.checkout-box .wr{padding-left: 35px;}
	.step-bx .heading-bx .n{left: -58px;}
	.review-slider .owl-nav>div{left: -30px;}
	.review-slider .owl-nav>div:last-child {right: -30px;}
	.catalog-bx{width: 686px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width:991px) {
	.head-links{ }
	.phone{margin-right: 20px;}
	.logo{margin-right: 20px;}
	.head-links a{margin-left: 10px;font-size: 12px;}
	.search-form{width: 210px;}
	.cart-images{margin-bottom: 20px;}
	.cart-images .owl-carousel{padding: 0;}
	.desc-text{margin-top: 20px;}
	.cart-box{margin-bottom: 30px;}
	.lk-drop{right: 85px;}
	.tovar-item{padding: 10px;}
	.aside-bx{width: 200px;}
	.aside-bx .bx .hh span{font-size: 15px;}
	.inputs-bx input{width: 66px;}
	.size-bx .t2{font-size: 16px;}
	.size-bx .bx{margin-right: 5px;}
	.buy-item{margin-bottom: 10px;}
	.basket-bx{padding: 15px;}
	.basket-item .inf .img{margin-right: 10px;}
	.basket-item .number-bx .fr{padding: 5px;}
	.deliv-item{height: 322px;margin-bottom: 30px;}
	.map-bx .map{width: 350px;}
	.center .rev-bx{width: auto;height: auto;padding: 0;background: none;}
	.rev-bx{width: 170px;}
	.review-slider .owl-nav>div{left: 0px;}
	.review-slider .owl-nav>div:last-child {right: 0px;}
	.catalog-bx{width: 504px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width:767px) {
	.catalog-bx{width: auto;float: none;}
	.review-slider .owl-nav>div{display: none;}
	.review-box {margin: 0 -15px;}
	  .pay-box .h3 br{display: none;}
	.pay-box .h1 	, .pay-box .h3 {font-size: 18px;}
	.pay-list li{margin: 3px;}
	.pay-list li img{zoom:0.4;}
	.pay-box .pay-bx{padding: 20px;}
	.pay-box .b-text{font-size: 14px;}
	.pay-box .pay-bx .polit{font-size: 14px;}
	.enter-form-bx .t1{font-size: 22px;line-height: 26px;}
	.enter-form-bx{margin-top: 0;}
	.main{min-height: inherit;}
	.footer{padding: 20px 0;}
	.goods-item .stiker{right: -10px;top: -10px;}
	.chose-box{margin-bottom: 60px;}
	.chose-box .row{margin-left: -6px;margin-right: -6px;}
	.chose-box .row>div{padding-left: 6px;padding-right: 6px;}
	.chose-item{margin-bottom: 12px;}
	.search-form{display: none;}
	.logo img{width: 68px;}
	.search-form{position: absolute; left: 269px;top: 18px; z-index: 3; display: none !important;width: 340px;}
	.search-form{padding-right: 0;padding-left: 37px;}
	.search-form input[type='submit']{left: 0;right: auto;}
	.phone a{padding: 5px 10px;}
	.search-opener{display: block !important;}
	.logo{margin-right:20px;}
	.head-links{margin-left: 10px;}
	.chose-box .h3{font-size: 18px;}
	.header > div{width: 600px;}
	.head-links{right: 15px;top: 25px;}
	.search-close{display: block;}
	#sync1 .item a:after{display: none;}
	.cart-desc, .param-bx{padding: 15px;margin: 0 -15px;border-radius: 0;}
	.size-bx .bx:last-child .coution-bx .alert-fr{right: 0;left: auto;}
	.goods-slider{padding: 0;}
	.how-work .list li{width: 32%;}
	.how-work .title{font-size: 16px;margin-bottom: 10px;}
	.how-work .btn-bx{display: block;}
	.aside-bx{width: auto;float: none;margin: 0 0 20px;}
	.filt-panel .search-form{position: relative;left: 0;top: 0;margin-bottom: 10px;width: 100%;float: none;}
	.sort-bx{float: none;margin: 0 0 10px;}
	.sort-bx{text-align: center;}
	.filter-btn{display: block;}
	.aside-bx{display: none;}
	.buy-info .row, .view-row{margin-left: -5px;margin-right: -5px;}
	.buy-info .row > div, .view-row>div{padding-left: 5px;padding-right: 5px;}
	.itog-bx .left{ max-width: 100%;width: 100%;}
	.itog-pr{margin-top: 20px;}
	.itog-btns .btn{margin: 0 0 10px;display: block;padding: 16px;}
	.itog-bx .al{font-size: 14px;line-height: 18px;}
	.itog-bx .al{min-height: 26px;padding-top: 5px;}
	.basket-heading{display: none;}
	.basket-bx .h3{font-size: 18px;}
	.basket-bx .bx1, .basket-bx .bx2{width: 100%;margin-bottom: 10px;border-bottom: 1px solid #C4C4C4;padding-bottom: 10px;}
	.basket-bx .bx3, .basket-bx .bx4{width: 50%;text-align: center;}
	.basket-item .t{display: block;}
	.basket-item{padding: 0;margin-bottom: 50px;}
	.basket-item .del{top: 40px;}
	.deliv-item{height: auto;}
	.step-bar{
		font-size: 14px;
		line-height: 16px;
		color: #A6A6A6;
		display: block;
		border: 0;
		background: none;
	}
	.step-bar li{
		display: inline-block;
		vertical-align: middle;
		padding: 0;
		width: auto;
		margin: 0;
	}
	.step-bar li:after, .step-bar li.act:after{
		content: ' - ';
		background: none;
		width: auto;height: auto;
		position: static;
	}
	.step-bar li.act{background: none;}
	.step-bar li:last-child:after{content: '';}
	.step-bar .act{font-weight: 500;}
	.basket-item .inf .name{font-size: 14px;}
	.view-order-bx .heading-bx .btn{position: static;margin-bottom: 20px;display: block;width: 140px;}
	.lk-wrapper{padding-top: 0;}
	.lk-aside{width: auto;float: none;margin-bottom: 20px;}
	.lk-aside .links li{display: inline-block;vertical-align: middle;margin: 0 20px 10px 0;}
	.lk-content{padding: 20px 10px;}
	.data-bx .form-bx{margin-left: 0;}
	.data-bx .form-bx{max-width: 212px;margin: 0 auto;}
	.data-bx .ava-bx{text-align: center;}
	.lk-wrapper{margin-bottom: 30px;}
	.data-bx .ava-bx .ico{margin-right: 5px;}
	.data-bx .ava-bx .name{font-size: 14px;}
	.data-bx .ava-bx .ico{width: 60px;height: 60px;}
	.basket-bx .bx2{text-align: center;}
	.order-item{padding: 10px;}
	.step-bx .inp-bx{display: block;margin: 0 0 20px;}
	.checkout-box .wr{padding-left: 0;border-left: 0;margin-left: 0;}
	.step-bx .heading-bx .n, .step-bx .heading-bx .t{display: inline-block;vertical-align: middle;position: static;margin-right: 10px;}
	.step-bx{margin-bottom: 40px;}
	.step-bx .inp-bx{width: auto;}
	.map-bx .text{width: auto;padding: 0;margin-bottom: 20px;float: none;}
	.map-bx .map{width: auto;float: none;}
	.del-row{margin-bottom: 20px;}
	.step-bx .btn {margin: 0 auto;}
	.step-bx input.btn{margin-left: auto;margin-right: auto;display: block;}
	.sk-row .deliv-item{width: 155px;margin: 0 auto 20px;}
	.oform-bg{background:#fefcff url(../img/bg2.jpg ) 100% 0 no-repeat;}
	.oform-bg .pay-box{margin-bottom: 300px;}
	.pay-box .h1 .fz26{font-size: 22px;}
	.pay-finish{margin-top: 0;}
	.contacts-box .list li{width: 50%;margin-bottom: 30px;}
	.contacts-box .list{margin-bottom: 0;text-align: center;}
	.contacts-box .cc span{display: block;}
	.map-wr{border-width: 5px;}
	.contacts-box .list .ico{height: 65px;}
	.checkout-box .text-bx .t3 br , .checkout-box .text-bx .t2 br{display: none;}
	.rev-bx{ width: 230px;}
	.itog-bx{margin-top: -20px;}
	.social-box .list li img{width: 45px;}
	.social-box .t{font-size: 14px;}
	.social-box{padding: 10px 0;}
	.catalog-bx .cat-row .col-xs-12 {width: 50%;}
	#wrapper{padding-bottom: 91px;}
	
	.itog-btns {
		text-align: right;
		flex-direction: column;
		justify-content: flex-end;
		align-items: flex-end;
		align-content: flex-end;
		flex-wrap: nowrap;
	}
	.basket-coupon-container {
		margin-bottom: 15px;
	}
	.order-pr-bx .btn + .btn {
		margin-top: 15px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width:599px) {
	.step-bx .alert-t br{display: none;}
	.rev-bx{ width: 170px;}
	.search-form {
    left: 19px;width: 290px;
    top: 40px;}
	.header > div > *{vertical-align: top;}
	.logo{margin-right: 40px;}
	.logo img{width: 40px;}
	.phone{margin-right: 0;margin-top: 45px;}
	.head-links{width: auto;right: auto;left: 146px;top: 10px;}
	.head-links a{margin-left: 0;margin-right: 13px;font-size: 12px;}
	.search-opener{
	left: 30px;
	top: 48px;}
	.logo{margin-right: 90px;}
	.header > div{width: 330px;}
	.flogo img{width: 54px;}
	.flogo{margin-bottom: 30px;}
	.footer .w100{width: 100%;}
	.soc-bx{position: absolute;left: 120px;top: -78px;z-index: 4;}
	.basket-drop{top: 36px;}
	.lk-drop{top: 36px;}
	.view-item .img{height: 200px;}
	.order-pr-bx .pr-bx{float: none;margin-bottom: 20px;}
	.order-pr-bx .btn{width: 100%;margin: 0;float: none;}
	.tab-bx .tab-list .bx{padding: 10px 30px;font-size: 14px;}
	.order-item .heading-bx .t2{font-size: 14px;}
}
@media only screen and (max-width:480px) {
	.catalog-bx .cat-row .col-xs-12 {width: 100%;}
	.how-work .list{text-align: left;}
	.how-work .list li{text-align: center;}
	.order-pr-bx .t1{margin-right: 5px;}
	.rev-bx{width: 120px;margin-top: 40px;}
	.header > div{width: 320px;}
	.head-links{left: 96px;}
	.logo{margin-right: 40px;}
	.search-form {width: 240px;}
	.how-work .list li{width: 49%;margin-bottom: 10px;}

}