/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

@media only screen and (max-width : 1024px) {
	.order {
		width: 210px;
	}
	.col-list {
		margin-right: 27px;
	}
	.b-card-product__carusel_image {
	  margin-right: 40px;
	}
	.b-reviews__send .b-form__payment {
  	width: 218px;
	}
	.quality {
	  margin-left: 10px;
	  font-size: 13px;
	  padding-top: 12px;
	}
	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	  width: 40%;
	  cursor: auto;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.b-links {
		margin-top: 15px;
	}
	.b-search-brend {
		text-align: center;
	}

	.b-search {
		float: none;
		margin-top: 15px;
	}

	.b-search__forma__wrapper {
		width: 400px;
		overflow: hidden;
		position: relative;
		left: 50%;
		margin-left: -200px;
	}

	.b-image {
		min-height: 190px;
	}
	.b-newGoods,
	.b-bestSeller {
		min-height: 440px;
	}
	.b-newGoods__goods, .b-bestSeller__goods {
		display: inline-block;
		padding-top: 20px;
		vertical-align: top;
		min-height: 385px;
	}
	.b-menu__list__iteam__links {
		font-size: 13px;
		font-weight: bold;
		border-right: 2px solid #363837;
		padding-left: 8px;
		padding-right: 8px;
		text-transform: uppercase;
	}
	.b-calls {
		text-align: center;
		padding-top: 10px;
		padding-left: 0px;
	}
	.b-calls__list{
		padding: 0;
		float: left;
	}
	.b-footer-menu__list__iteam {
		margin-right: 5px;
	}
	.b-logo {
		margin-bottom: 20px;
		margin-top: 20px;
		float: none;
		position: relative;
		width: 230px;
	}
	.b-form__locate {
		width: 100%;
		margin-left: 0;
	}
	.b-form__payment {
		float: left;
	}
	.b-form__payment .radio {
		padding-left: 0px;
	}
	.col-list {
		margin-right: 60px;
		width: 300px;
	}
	.form-control {
	 	 width: 95%;
	 }
	 .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	  width: 53%;
	  cursor: auto;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 600px) {
	.b-top_line .b-basket {
		display: none;
	}
	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	  width: 100%;
	  cursor: auto;
	}
}
@media only screen and (max-width : 568px) {
	.b-search {
		float: none;
		margin-top: 10px;
	}

	.b-news__list__iteam {
		margin-left: 0px;
	}

	.b-logo {
		left: 50%;
		margin-left: -115px;
		margin-bottom: 20px;
		margin-top: 20px;
		float: none;
		position: relative;
	}
	.b-top_line .b-basket {
		display: none;
	}
	.b-header .b-basket {
		display: block;
	}
	.b-menu__list__iteam__links {
		font-size: 12px;
		font-weight: bold;
		border-right: 0;
		padding-left: 0px;
		padding-right: 0px;
		text-transform: uppercase;
	}
	.search {
		border-bottom: 0;
	}
	.b-footer-menu__list__iteam {
		margin-right: 2px;
	}
	.b-footer-menu__list__iteam_links, .b-footer-menu__list__links {
		font-size: 13px;
		font-weight: normal;
		text-transform: lowercase;
	}
}


@media only screen and (max-width : 480px) {
	.b-links {
		margin-top: 15px;
	}
	.b-header {
		padding-top: 5px;
	}
	.b-basket__total {
		width: 30px;
		height: 30px;
		font-size: 15px;
		display: inline-block;
		vertical-align: top;
		top: 0;
		line-height: 30px;
	}
	.b-basket__icons {
		margin-top: 4px;
	}
	.b-links {
		margin-top: 15px;
	}

	.b-search {
		margin-top: 10px;
		border-bottom: none;
	}
	.b-search__forma__wrapper {
		width: 290px;
		margin-left: -145px;
		left: 50%;
		position: relative;
	}
	.search {
		border-bottom: none;
	}
	.b-image {
		min-height: 200px;
		padding-left: 0px;
		padding-right: 0px;
		position: relative;
	}

	.b-services {
		display: none;
	}

	.b-login {
		float: left;
		padding-top: 8px;
	}

	.b-logo {
		margin-bottom: 10px;
		margin-top: 10px;
		float: none;
	}

	.b-calls {
		text-align: right;
		padding: 0px;
	}

	.b-calls__list {
		margin: 0;
		padding: 0;
		padding-left: 80px;
	}

	.b-calls__list .b-calls__list_iteam:first-child {
		margin-right: 0;
		float: left;
	}
	.b-calls__list .b-calls__list_iteam:last-child {
		margin-right: 0;
		float: right;
		margin-left: 20px;
	}

	.b-calls__phone {
		font-size: 14px;
	}

	.b-slider {
		border-bottom: none;
	}
	.b-advice {
		padding: 10px 30px 10px 27px;
	}
	.b-advice__list {
		margin-top: 10px;
	}
	.b-top_line .b-basket {
		display: block;
	}
	.b-header .b-basket {
		display: none;
	}

	.b-calls:after {
		content: "";
		display: table;
		clear: both;
	}
	.b-ordes-description {
		padding-left: 0;
		padding-top: 10px;
	}
	.b-ordes__price {
		padding-left: 0;
		padding-top: 0;
	}
	.b-ordes-total {
		padding-top: 0;
		padding-left: 0;
	}
	.b-product {
		float: left;
	}
	.b-card-product__description {
		padding-left: 0;
	}
	.b-stars {
		float: left;
	}
	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	  width: 66%;
	  cursor: auto;
	}
	.b-addition-cart {
	  padding-left: 30px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.b-header {
		padding-top: 5px;
	}
	.b-basket__total {
		width: 30px;
		height: 30px;
		font-size: 15px;
		display: inline-block;
		vertical-align: top;
		top: 0;
		line-height: 30px;
	}
	.b-basket__icons {
		margin-top: 4px;
	}
	.b-links {
		margin-top: 15px;
	}

	.b-search {
		margin-top: 10px;
		border-bottom: none;
	}
	.b-search__forma__wrapper {
		width: 290px;
		margin-left: -145px;
		left: 50%;
		position: relative;
	}
	.search {
		border-bottom: none;
	}
	.b-image {
		min-height: 200px;
		padding-left: 0px;
		padding-right: 0px;
		position: relative;
	}

	.b-services {
		display: none;
	}

	.b-login {
		float: left;
		padding-top: 8px;
	}

	.b-logo {
		margin-bottom: 10px;
		margin-top: 10px;
		float: none;
	}

	.b-calls {
		text-align: right;
		padding: 0px;
	}

	.b-calls__list {
		margin: 0;
		padding: 0;
		width: 193px;
	}

	.b-calls__list .b-calls__list_iteam:first-child,
	.b-calls__list .b-calls__list_iteam:last-child {
		margin-right: 0;
		float: none;
	}

	.b-calls__phone {
		font-size: 14px;
	}

	.b-slider {
		border-bottom: none;
	}
	.b-advice {
		padding: 10px 30px 10px 27px;
	}
	.b-advice__list {
		margin-top: 10px;
	}
	.b-top_line .b-basket {
		display: block;
	}
	.b-header .b-basket {
		display: none;
	}

	.b-calls:after {
		content: "";
		display: table;
		clear: both;
	}
	.b-ordes-description {
		padding-top: 10px;
		padding-left: 0;
	}
	.b-ordes__price {
		padding-left: 0;
		padding-top: 0;
	}
	.b-ordes-total {
		font-size: 14px;
		padding-top: 0px;
		padding-left: 0px;
		float: right;
	}
	.b-product {
		float: left;
	}
	.b-cart-delete {
		float: right;
	}
	.b-checkout__price {
		padding-top: 0;
	}
	.b-checkout__title {
		font-size: 13px;
	}
	.b-checkout__product {
		padding-top: 40px;
	}
	.b-checkout__total-price {
		float: left;
	}
	.b-card-product__description {
		padding-left: 0;
	}
	.b-footer-payment__list__iteam {
		width: 49%;
		margin-top: 10px;
	}
	.col-list {
		margin-right: 60px;
		width: 270px;
	}
	.form-control {
	 	 width: 91%;
	 }
	 .b-stars {
		float: left;
	}
	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	  width: 100%;
	  cursor: auto;
	}
	.b-addition-cart {
	  padding-left: 30px;
	}
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px){

}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {


/* Medium Devices, Desktops */
@media (min-width: 992px) {
		.container {
			 width: 940px;
		}

}

@media (min-width: 1047px) {
		.container {
			 width: 1000px;
		}
}
 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
