

@media (min-width:1200px) {
	.collection-catalog {
		width: 75%;
	}

	.main-basket-address-form-wrap {
		margin-bottom: 12px;
	}

	.single-check .checkbox-accept-block label {
		user-select: none;
	}


	.new-panel-carousel .slick-track, .hit-panel-carousel .slick-track{
		display: flex;
	}

	.new-panel-carousel .new-unit, .hit-panel-carousel .new-unit{
		display: flex;
		height: auto;
	}

	.advant-text-block {
		font-size:18px;
		line-height:1.3;
	}



}

@media (min-width:991px) {

	.account-btn .cart-count {
		display: none;
	}

	.logout {
		padding:7px;
	}

	.catalog-item-spec-wrap h1 {
		font-size:24px;
	}

	.basket-item-count-price-block {
		justify-content: space-between;
	}




	.burger-menu {
		display: none;
	}

	.main-text-wrap-section {
		margin-bottom: 15px;
	}

	.h-ico {
		display: none;
	}

	.h-header-logo {
		display: none;
	}

	.h-search-btn {
		display: none;
	}

	.overflowed {
		overflow:hidden;
	}

	.close-burger {
		display: none;
	}

}

@media (max-width:1400px) {
	.page-wrapper {
		width:100%;
		max-width:1220px;
	}

	.new-panel-carousel .slick-track, .hit-panel-carousel .slick-track{
		display: flex;
	}

	.new-panel-carousel .new-unit, .hit-panel-carousel .new-unit{
		display: flex;
		height: auto;
	}



	/*.new-panel-carousel .slick-track {
		display: flex;
	}

	.new-panel-carousel .new-unit {
		display: flex;
		height: auto;
	}*/

	.single-check .checkbox-accept-block label {
		user-select: none;
	}



	.main-text-wrap-section {
		margin-bottom: 15px;
	}

	body {
		min-width:100%;
	}

}

@media (max-width:1200px) {

    .subdomain_header .account-btn span.log-user-name {
        min-width: 1px;
    }

    .subdomain_header .header-logo-nav-block nav ul a {
        font-size:12px;
    }

	.advant-text-block {
		font-size:18px;
		line-height:1.3;
	}

	.basket-item-count-price-block {
		width: 40%;
		justify-content: space-between;
	}

	.main-basket-address-form-wrap {
		margin-bottom: 12px;
	}

	.main-subscribe-form-panel {
		width:100%;
		box-sizing: border-box;
	}

	.n-mag-pic-wrap {
		margin-right: 20px;
	}

	.header-search-block {
		width:auto;
	}

	.header-logo-nav-block nav ul a {
		font-size:13px;
		padding:15px 9px;
	}

	.account-btn span {
		min-width: 100px;
	}

	.haeder-seach-cart-panel .account-btn span.cart-count {
		min-width: 1px;
	}

	.field-searchform-searchtext {
		width:180px;
	}

	.insta-pic-wrap {
		width: 100%;
	}


	.collection-catalog {
		width: 75%;
	}

	.collection-cat-unit:nth-child(4n) {
		    margin-right: 3%;
	}
}

@media (max-width:991px) {

	.test-row {
		font-size:10px;
		line-height: 1.3;
		padding:10px;
	}

	.collection-catalog-infos {
		position: unset;
		left: unset;
	}

	.subdomain_header .h-search-btn{
		display: none;
	}


	.header-phone-block a span {
	   display: none;
	}

	.basket-item-count-price-block {
		width: 50%;
	}

	.account-cont-delivery-form {
		width: 100%;
		padding-right: 0;
	}

	.header-row-text {
		display: none;
	}

	.final-basket-total-info-row {
		align-items: flex-start;
		justify-content: flex-start;
	}

	.final-basket-check-btn-block {
		flex-direction: column;
		align-items: flex-end;
	}

	.fb-total-row-head {
		width: 120px;
	}

	.collection-list-wrapper {
		flex-direction: column;
		align-items: center;
	}

	.collection-cat-unit {
	    width: 30%;
	    margin-right: 1.6%;
    	margin-left: 1.6%;

	}

	.collection-selection-list {
		display: flex;
		justify-content: flex-start;
		flex-flow:row wrap;
	}

	.collection-selection-list li a .col-sel-img-wrapper {
		margin-right: 8px;
	}

	.collection-selection-list li {
		margin:8px;
	}

	.collection-selection {
		width: 100%;
		max-width: 100%;
	}

	.collection-cat-unit:nth-child(4n) {
		margin-right: 1.6%;
    	margin-left: 1.6%;
	}

	.close-burger {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    position: absolute;
	    top: 15px;
	    right: 15px;
	    width: 12px;
	    height: 12px;
	}

	.close-burger img{
		width: 100%;
	}

	.overflowed {
		overflow:hidden;
	}

	.main-slider-text {
		flex-direction: column;
		position: relative;
	}

	.main-slider-text .btn-row {
		justify-content: center;
		margin-bottom: 12px;
	}

	.inslider-block ul li {
		margin-bottom: 8px;
	}

	.inslider-block {
		max-width: 100%;
	}

	.inslider-block p {
		font-size:20px;
		margin-bottom: 16px;
	}

	.main-slider-unit img {
		min-height: 0;
		/*width: 33%;
		height: auto;*/
		max-width: 100%;
	}

	.h-search-btn {
		display:flex;
		justify-content: center;
		align-items: center;
		padding: 8px;
		box-sizing: border-box;
		cursor:pointer;
	}

	.header-mid-row {
		padding-top: 5px;
    	padding-bottom: 5px;
	}

	.h-header-logo {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.h-header-logo img {
		/*height: 30px;*/
		width: auto;
		height: 37px;
	}

	.account-btn {
		padding: 8px;
	}

	.cart-btn-own {
		padding: 8px;
	}

	.site-wrapper {
		display: flex;
		flex-flow: column;
	    padding-top: 120px;
	}

	.account-btn img, .cart-fav-btn img, .logout img{
		display: none;
	}

	.logout svg path, .account-btn svg path {
		fill: #495057;
	}

	.account-btn img.h-ico, .cart-fav-btn img.h-ico, .logout img.h-ico{
		display: block;
	}

	.main-slider-section {
		order:1;
	}

	.main-text-wrap-section {
		order:2;
	}

	.new-panel-section {
		order:3;
	}

	.instagram-section {
		order:4;
	}

	.burger-menu {
		display: flex;
    	justify-content: space-between;
    	align-items: center;
   		flex-direction: column;
    	width: 20px;
        height: 16px;
        cursor:pointer;
	}

	.main-text-wrap {
		flex-direction: column;
	}

	.burger-menu span {
		width:100%;
		height: 2px;
		background-color:#fff;
	}

	.main-page-news-block {
		max-width: 100%;
		box-sizing: border-box;
	}

	.insta-pic-wrap {
		width: 100%;
	}

	.insta-pic-unit {
		width:18%;
	}

	.insta-pic-unit:nth-child(6) {
		display: none;
	}

	.header-top-row .header-main-logo {
		display: none;
	}

	.header-logo-nav-block {
	    position: fixed;
	    top: 0;
	    left: -100%;
	    width: 100%;
	    max-width: 480px;
	    height: 100%;
	    z-index: 134;
	    flex-flow: column;
	    transition: 0.2s;
	    box-shadow: 0 0 200px 200px rgba(0,0,0,0);
	    background: url(../img/pattern.png), linear-gradient(-90deg, #26784F 0%, #1A5035 100%);
	}

	.header-logo-nav-block.active {
		box-shadow: 0 0 200px 200px rgba(0,0,0,0.4);
	}

	.header-logo-nav-block.active {
		left:0;
		overflow-y:auto;
	}

	.header-logo-nav-block nav {
		width: 100%;
		padding:30px;
		box-sizing: border-box;
	}

	.header-mid-row nav ul {
		flex-direction: column;
		align-items: flex-start;
	}

	.header-logo-nav-block nav ul a {
		font-size:18px;
	}

	.haeder-seach-cart-panel .cart-fav-btn {
		border:none;
		margin-right: 0;
	}

	.haeder-seach-cart-panel .cart-fav-btn span.cart-total-price {
		display: none;
	}

	.haeder-seach-cart-panel .account-btn span {
		display: none;
	}

	.haeder-seach-cart-panel .account-btn span.cart-count {
		display: block;
	}

	.field-searchform-searchtext {
		width: 100%;
	}

	.header-search-block button {
		right:15px;
	}

	.header-search-block {
		position: fixed;
		top:-100px;
		left:0;
		height: 55px;
		right:0;
		width:100%;
		background-color: lightgray;
		background: url(../img/pattern.png), #E9ECEF;
		padding:0 10px;
		box-sizing:border-box;
		transition: 0.2s;
		z-index: 1;
	}

	.header-search-block.active {
		top:-5px;
	}

	.cart-fav-btn .cart-count {
	    position: absolute;
	    right: 3px;
	    top: 5px;
	    width: 16px;
	    height: 16px;
	    border-radius: 50%;
	    color: #fff;
	    font-size: 8px;
	    text-align: center;
	    display: block;
	    background: #1a5035;
	    border: 1px solid #fff;
	    box-sizing: border-box;
	    line-height: 16px;
	}

	.header-top-row-wrap {
		background: url(../img/pattern.png), linear-gradient(-90deg, #26784F 0%, #1A5035 100%);
	}

	.header-phone-block a {
		color:#fff;
		font-size: 16px;
	}

	.header-mid-row-wrap {
		background:#fff;
	}

	.bpr-unit {
		width:30%;
		margin:0 1.6%;
	}

	blockquote {
		max-width: 100%;
		 display: flex;
    	flex-direction: column;
    	word-wrap: break-word;
	}

	.user-comment-text {
		word-wrap: break-word;
	}

	.final-basket-info-row {
		margin-bottom: 12px;
	}

	.main-slider-unit {
		min-height:100%;
	}

	/*.instagramm-container {
		display: none;
	}*/
}

@media (max-width:991px) {

	.list-counter{
		left: -7px;
	}

	.test-row {
    	font-size: 8px;
	}

	.fast-view-block .main-carousel-elem img {max-width:50%;}

	.n-mag-unit .n-mag-btn-row .btn {
		line-height:1.3;
		height:auto;
		padding-top:12px;
		padding-bottom:12px;
	}

	.cat-item-buy-btn-row .btn-row .btn.green-btn.in-cart {
		line-height: 1;
	}


	.final-basket-info-row {
		flex-direction: column;
		align-items: flex-start;
	}

	.account-main-panel {
		flex-direction: column;
	}

	.account-menu-panel {
		width: 100%;
		margin-bottom: 12px;
	}



	.final-basket-check-btn-block {
		width: 100%;
		align-items: center;
	}

	.final-basket-total-info {
		width: 100%;
	}

	.fb-total-row-head {
    width: 140px;
	}

	.basket-item-count-price-block {
		width: 50%;
	}

	.basket-inunit-link span {
		border-bottom: none;
		text-decoration: underline;
		line-height: 1.3;
	}

	.main-basket-step-row {
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
		display: none;
	}

	.main-basket-step-unit {
		margin-bottom: 10px;
	}

	.user-comment-name-row {
		flex-direction: column;
		align-items: flex-start;
	}

	.user-date-block span {
		display: none;
	}

	.catalog-item-panel {
		flex-direction: column;
		align-items: center;
	}

	.comment-panel {
		flex-direction: column;
		align-items: center;
	}

	.catalog-item-pic-wrap {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
		max-width: 	500px;
	}

	.cat-item-spec-panel {
		width: 100%;
	}

	.catalog-item-spec-wrap {
		width: 100%;
	}

	.collection-catalog {
    	width: 95%;
	}

	.subscribe-panel {
		flex-direction: column;
		align-items: center;
	}

	.main-subscribe-form-panel {
		order:2;
	}

	.item-subscribe-panel {
		order:1;
	}

	.label-btn {
		margin-bottom: 8px;
	}

	.text-wrapper h1 {
		font-size:24px;
	}

	.text-wrapper img {
		float:none;
		width: 100%;
		margin:10px 0;
	}

	.insta-top-row {
		flex-direction: column;
		align-items: center;
	}

	.header-phone-block {
		display: flex;
		flex-direction: row;
	}

	.header-phone-block .header-phone-block__additional {
		margin-left: 20px;
		text-align: left;
	}

	.header-phone-block a,
	.header-phone-block span {
		display: block;
	}

	.insta-pic-unit:nth-child(5) {
		display: none;
	}


	.copyright {
    	max-width: 100%;
	}


	.link-addbtn-block {
		flex-direction: column;
	}

	.insta-link {
		margin-right: 0;
		margin-bottom: 8px;
		display: flex;
    	justify-content: center;
	}

	.insta-btns-add {
		margin-bottom: 12px;
	}

	.insta-pic-unit {
		margin-right: 10px;
		width: 30%;
	}

	.insta-pic-unit:nth-child(4) {
    	display: none;
	}

	.breadcrumbs {
		flex-flow:row wrap;
	}

	.new-title {
		font-size:24px;
	}

	.simple-text-wrapper {
		flex-direction: column;
		align-items: center;
		padding:10px;
		box-sizing: border-box;
	}

	.center-title {
		font-size:22px;
	}

	.field-catalogorder-catalog_delivery_id .radio {
		display: inline-block;
	}

	.payment-delivery-unit {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.payment-total-btn-row input {
		width: auto;
	}

	.field-catalogorder-used_bonuses input {
    width: 100%;
}

	.payment-delivery-text-total-panel {
		flex-direction: column;
	}

	.basket-item-count-price-block {
		flex-direction: column;
		align-items: flex-end;
		width: auto;
	}

	.basket-item-count-price-block > * {
		margin-right: 0;
		margin-bottom: 3px;
	}

	.payment-delivery-panel {
		flex-direction: column;
	}

	.payment-delivery-panel .payment-delivery-unit {
		width: 100%;
		margin-bottom: 8px;
	}

	.basket-final-panel .basket-item-total-price-unit-block {
		width: auto;
	}

	.btn-row .btn.green-btn.in-cart {
		padding-left:5px;
		padding-right:5px;
		font-size:10px;
	}

	.vk-form-panel {
		width: 100%;
	}

	.catalog-panel .new-unit {
		padding: 8px 0px 8px 0;
    	width: 47%;
	}

	.site-wrapper {
		padding-top: 81px;
	}

}

@media (max-width: 579px) {
	.n-mag-pic-text-wrap {
		flex-flow: column;
    	align-items: center;
	}

	.n-mag-pic-wrap {
		margin-right: 0;
		margin-bottom: 12px;
	}

	.n-mag-text-wrap {
		width: 100%;
	}

	.simple-text-pic-wrap {
		margin-right: 0;
	}

	.advantages-list {
		flex-flow:row wrap;
	}


	.n-mag-btn-row {
		justify-content: center;
	}

	.collection-cat-unit {
    	width: 45%;
	}

	.collection-selection-list li {
		min-width: 46%;
	}

	.advantages-unit {
		width: 45%;
		margin-bottom: 12px;
	}

	.main-basket-address-form {
		padding-right: 10px;
	}

	.payment-total-btn-row .btn {
		padding:0 20px;
	}
}

@media (max-width:480px) {

/*	.payment-total-row-head {
		  max-width: 80px;
	}*/
        .fv-title {font-size:24px;}

        .buy-in-click .close-modal {top:36px;}

	.new-panel-carousel .slick-arrow, .hit-panel-carousel .slick-arrow {
		width: 25px;
	    height: 29px;
	    top: -40px;
	}

	.accept-subscribe-row .btn-row, .payment-total-btn-row {
		justify-content: center;
	}

	.payment-total-bonus {
		justify-content: space-between;
	}

	.final-basket-total-info-row {
		flex-direction: column;
		align-items: flex-start;
	}

	.fb-total-row-cont {
		width: auto;
	}

	.w15 input {
    		padding-left: 20px;
	}

	.huge-form .input-row {
		width:100%;
	}

	.basket-inunit-link img {
		display: none;
	}

	.new-panel-carousel .slick-arrow.slick-next, .hit-panel-carousel .slick-arrow.slick-next {
		right: 0;
	}

	.new-panel-carousel .slick-arrow.slick-prev, .hit-panel-carousel .slick-arrow.slick-prev {
    right: 50px;
	}



	.new-title {
		font-size:20px;
	}

	.main-connect-carousel-elem {
		margin-right: 0;
		padding: 3px;
    		box-sizing: border-box;
	}

	.bpr-unit {
		width:100%;
		margin-bottom: 10px;
	}

	.bonus-part-row .btn-row {
		justify-content: center;
	}

	.main-subscribe-form-panel .input-row {
		width: 100%;
		margin-right: 0;
	}

	.bpr-list {
		flex-direction: column;
		align-items: center;
	}

	.header-logo-nav-block nav {
		padding:10px 20px;
	}

	.label-btn {
		width: 100%;
	}

	.label-btn input + label {
		width: 100%;
		text-align: center;
		justify-content: center;
	}

	.main-subscribe-form-panel .input-row.quad-input-row {
		margin-right: 2%;
	}

		.insta-pic-unit:nth-child(5) {
		display: none;
	}

	.main-slider-unit img {
		width: 65%;
		margin-left:0;
	}

	.main-slider-unit {
		min-height: 1px;
	}

	.inslider-block p, .inslider-block ul {
		display: none;
	}

	.header-logo-nav-block {
		left:-150%;
	}


	.copyright {
		text-align: center;
	}

	.insta-pic-unit {
		width: 48%;
	}

	.insta-pic-unit:nth-child(2) {
		margin-right: 0;
	}

	.insta-pic-unit:nth-child(3) {
    	display: none;
	}

		.main-slider-unit img {
		width: 100%;
	}

	.main-slider-text {
		padding:0;
	}

        .catalog-panel .new-unit {
            width: 100%;
        }

}


.cat-item-buy-btn-row .btn-row .btn:last-child{
    margin-right:0;
}

.cat-item-buy-btn-row .btn-row .btn.green-btn.in-cart {
    line-height:14px;
}



@media (max-width:991px) {
    .cat-item-buy-btn-row .btn-row .btn.green-btn.in-cart span {
        line-height:1;
    }
    .cat-item-buy-btn-row .btn-row .btn:last-child{
        margin-right:0;
        padding-left:12px;
        padding-right:12px;
        line-height:1;
    }
}