@media screen and (min-width: 1801px) {
	.active .dropdown-menu {
		display: block;
	}
}
@media screen and (min-width: 1201px) {
.dd
{
    margin-left: 94px;
}
}
@media screen and (max-width: 1800px) {
	.fixed-sidebar {
		width: 88px;
		padding: 0;
	}

	.fixed-sidebar__logo {
		width: 128px;
		overflow: hidden;
	}

	.sidebar-logo-reg {
		display: none;
	}

	.sidebar-logo-mbl {
		display: block;
	}

	/* .sidebar-menu > li > a {
		background-position: 33px 0 !important;
	} */
	.sidebar-menu > li > a img {
		left: 33px;
	}
	.fixed-sidebar__offer,
	.sidebar-menu > li > a span {
		display: none;
	}

	.container {
		padding-left: 128px;
	}

	.header-inner-wrap {
		margin-left: 128px;
		width: calc(100% - 128px);
	}
}

@media screen and (max-width: 1610px) {
	.clients-section {
		padding-right: 0;
	}
}

@media screen and (max-width: 1600px) {
	.wrapper {
		width: 96%;
		margin: 0 auto;
	}

	.dd {
		width: 96%;
		margin: 0 auto;
	}

	.promo-items-section {
		margin-left: 20px;
		padding: 0 20px 0 0;
		width: 1370px;
	}

	.main-inner {
		padding: 0 40px 0 80px;
	}

	.two-col-layout {
		padding-right: 20px;
	}

	.two-col-layout__main {
		margin: 0 auto 0 0;
		width: calc(100% - 341px);
	}

	.product-data__colorset {
		width: 100%;
	}

	.item-card-category .item-card-top {
		/* height: auto; */
	}

	.clients-section {
		padding-right: 40px;
	}

	.clients-list {
		margin: 0 auto;
	}

	.footer > div {
		padding-left: 28px;
	}
}

@media screen and (max-width: 1500px) {
	.top-slider-section .slick-prev {
		left: 40px;
	}

	.top-slider-section .slick-next {
		right: 40px;
	}

	.offers {
		height: auto;
	}

	.checkout-list__item__col1 {
		margin-right: 3%;
	}

	.footer-middle .footer-list-col:last-child {
		margin-left: 0;
		padding-right: 28px;
		min-width: auto;
	}

	.footer-list-col {
		min-width: auto;
	}

	.footer-list-col:last-child {
		width: 380px !important;
		min-width: auto !important;
	}
}

@media screen and (max-width: 1450px) {
	.item-card__color {
		width: 20px;
		height: 20px;
	}

	.series-price .item-card__labelset,
	.item-card-category .item-card__labelset {
		width: 100px;
	}

	.indexpage-intro,
	.benefits-section,
	.offers-section {
		padding-right: 40px;
	}

	.address__data__row {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.address__data__col {
		-webkit-flex-basis: 48%;
		flex-basis: 48%;
	}

	.address-input.w25 {
		width: 100%;
	}
}

@media screen and (max-width: 1400px) {
	.header-search {
		width: 240px;
	}

	.top-menu li {
		margin-right: 30px;
	}

	.item-card-category .item-card__prices,
	.ordering-form__fieldset {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.item-card-category .item-card__prices__text {
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
	}

	.promo-items-section {
		padding-right: 40px;
	}

	.account-page__user-portrait {
		width: 150px;
		min-width: 150px;
	}

	.account-page__user-data {
		width: calc(100% - 178px);
	}

	.file-input + label.upload-userpic-btn__label {
		background-position: 15px 9px;
	}

	.file-input + label.upload-userpic-btn__label,
	.remove-userpic-btn {
		font-size: 8px;
	}

	.account-page__user-portrait__pic {
		height: 150px;
	}

	.ordering-form__client-type {
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
	}

	.checkout-list__item__prices__new,
	.checkout-list__item__sum {
		font-size: 16px;
	}

	.checkout-list__item__num {
		width: 20px;
		min-width: 20px;
	}

	.footer-offer {
		padding-right: 17px;
	}

	.footer-offer__btn {
		max-width: 100%;
		margin: 0 auto;
	}

	.footer-list-col:first-child,
	.footer-list-col:nth-child(2),
	.footer-list-col:nth-child(3) {
		min-width: unset;
		margin-right: 30px;
	}
}

@media screen and (max-width: 1340px) {
	.header-cart,
	.header-favs {
		margin-right: 10px;
	}

	.account-page__circle-radio-wrap:not(:last-child) {
		margin-right: 17px;
	}

	.footer-list-col:last-child {
		width: 300px !important;
		min-width: 300px !important;
	}

	.footer-list-col:first-child,
	.footer-list-col:nth-child(2),
	.footer-list-col:nth-child(3) {
		min-width: calc((100% - 440px) / 3);
	}

	.footer-offer,
	.footer-offer__text {
		width: 100%;
	}

	.footer-offer__text {
		line-height: 22px;
	}
}

@media screen and (max-width: 1300px) {
	.catalog-list__item__top {
		height: auto;
	}

	.catalog-list__item__name {
		font-size: 17px;
		line-height: 22px;
	}

	.catalog-list__item__subcats a,
	.catalog-list__item__desc {
		font-size: 12px;
		line-height: 20px;
	}

	.portfolio-layout__mosaic__top {
		margin-bottom: 4.1%;
	}

	.subscsription-mail-input {
		margin-right: auto;
	}

	.account-page__circle-radio-wrap:not(:last-child) {
		margin-right: 20px;
	}

	.subscription__data .circle-radio-wrap input ~ .circle-radio-pic {
		margin-right: 0;
	}
}

@media screen and (max-width: 1280px) {
	.clients-list {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.clients-list__item {
		max-width: 20.6%;
		height: auto;
	}

	.clients-list__item:nth-child(4n) {
		margin-right: 0;
	}

	.clients-list__item:nth-child(5n) {
		margin-right: 2.749638205499276%;
	}

	.account-page__discount-data {
		font-size: 15px;
	}

	.checkout-list__item__prices__old {
		font-size: 12px;
	}

	.checkout-list__item__prices__new,
	.checkout-list__item__sum {
		font-size: 14px;
	}

	.popup-inner__main {
		width: calc(100% - 300px);
		min-width: unset;
	}

	.trim-picker {
		height: 650px;
	}

	.popup-trim-catalog .trim-radio-wrap {
		width: 18%;
		max-width: 18%;
		height: auto;
	}

	.popup-trim-catalog .product-trim__pic {
		height: auto;
	}

	.popup-trim-catalog .trim-radio-wrap:not(:nth-child(5n)) {
		margin-right: auto;
	}
}

@media screen and (max-width: 1279px) {
	.ordering-form__fieldset {
		display: block;
	}

	.ordering-form__input-group {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		max-width: 100%;
	}

	.ordering-form__label {
		margin: 0 20px 0 0;
		width: 50%;
	}
}

@media screen and (max-width: 1240px) {
	.btn {
		font-size: 11px;
	}

	.order-info__card__btn {
		padding-top: 6px;
	}

	.account-page__discount-data {
		font-size: 12px;
		padding: 0 10px;
	}

	.account-page__input-wrap {
		max-width: 48%;
	}

	.subscription__data {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.circle-radio-label-set {
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		margin-top: 20px;
	}
}

@media screen and (max-width: 1199px) {
	.header-cart {
		position: relative;
	}

	.header-cart__data {
		display: none;
	}

	.header-cart__data-mob {
		display: block;
	}

	h1 {
		font-size: 30px !important;
		line-height: 40px;
	}

	.main-inner {
		padding: 0 20px;
	}

	.review-carousel-section {
		padding: 0 30px 30px;
		margin-bottom: 40px;
	}

	.portfolio-layout__mosaic__top {
		margin-bottom: 3.1%;
	}
}

@media screen and (min-width: 1101px) {
	.header-nav {
		display: block !important;
	}
}

@media screen and (max-width: 1100px) {
form .btn {
    border-radius: 10px;
    border: 1px solid #232976;
    margin-bottom: 15px!important;
}
	.header-nav,
	.header-top__user span,
	.footer-top,
	.footer-middle .footer-list-col:not(:last-child) {
		display: none;
	}

	.container {
		overflow: hidden;
	}

	.header-bottom {
		position: relative;
	}

	.header-search {
		margin-left: auto;
	}

	.header-icon-links {
		margin: 0 0 0 50px;
	}

	.search-helper {
		right: 0;
	}

	.header-top__user {
		height: 14px;
		width: 13px;
		margin-left: auto;
	}

	#mbl-btn {
		display: block;
		margin-left: 30px;
		width: 50px;
		cursor: pointer;
		z-index: 9;
	}

	#mbl-btn > div {
		height: 5px;
		background: #2b2c76;
	}

	#mbl-btn > div:not(:last-child) {
		margin-bottom: 10px;
	}

	.mbl-menu {
		position: absolute;
		top: 105%;
		right: 0;
		z-index: 100;
		width: 400px;
	}

	.container-fixed .mbl-menu {
		right: 0;
	}

	.mbl-menu .top-menu {
		display: block;
		background: #fff;
	}

	.mbl-menu .top-menu li {
		margin-right: 0;
	}

	.mbl-menu .top-menu li a {
		padding: 20px 27px;
		border-bottom: 1px solid #ddd;
	}

	.mbl-menu .top-menu li:last-child a {
		border-bottom: none;
	}

	.promo-items-section {
		padding-left: 0;
	}

	.product-page-top {
		display: block;
	}

	.product-page .bigger-sample {
		z-index: 900;
	}

	.product-gallery {
		position: relative;
		margin-bottom: 30px;
	}

	.product-gallery-nav {
		height: 350px;
		margin: auto 14px auto 0;
	}

	.more-colors-btn {
		padding-right: 0;
	}

	.more-colors-btn::after {
		display: none;
	}

	.sortby-filter {
		padding-left: 0;
	}

	.sortby-price-btn {
		font-size: 12px;
	}

	.portfolio-layout__mosaic__top {
		margin-bottom: 2.7%;
	}

	.staff {
		font-size: 12px;
	}

	.staff-member__position {
		font-size: 14px;
	}

	.favorites-set .item-card,
	.favorites-set .item-card:nth-child(4) {
		max-width: 33%;
		margin-right: auto;
	}

	.favorites-set .item-card:nth-child(3n) {
		margin-right: 0;
	}

	.get-trim-info {
		position: static;
		margin-top: 40px;
	}

	.extended-order-info__status {
		font-size: 11px;
	}

	.footer > div {
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer-middle {
		padding: 18px 0 30px;
	}

	.footer-bottom-inner {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.footer-middle .footer-list-col:last-child {
		width: 100% !important;
		text-align: center !important;
		padding: 0 !important;
	}

	.footer__alt {
		margin-bottom: 30px;
	}

	.social-btn-set {
		margin: 0 auto;
	}
}

@media screen and (max-width: 1024px) {
	div.zagolform {
    font: 700 30px 'MontserratBold';
    line-height: 44px;
	margin-bottom:20px;
}div.podzagolform {
    font: 400 18px 'MontserratSemiBold';
    line-height: 150%;
    margin-top: 30px;
    display: none;
}
	.header-top__data__hours,
	.sidebar {
		display: none;
	}

	.search-helper {
		display: none !important;
	}

	.top-slider-section .arrow {
		width: 24px;
		height: 45px;
		background-size: contain !important;
	}

	.top-slider-section .slick-prev {
		left: 20px;
	}

	.top-slider-section .slick-next {
		right: 20px;
	}

	.top-slider .slick-dots {
		bottom: 30px;
	}

	.top-slider li button {
		width: 16px;
	}

	.top-slider li.slick-active button {
		width: 50px;
	}

	.benefits-item {
		max-width: 18%;
	}

	.benefits-item span {
		display: inline;
	}

	.offers-mosaic__top {
		margin-bottom: 1.9%;
	}

	#sidebar-btn {
		display: block;
		height: 32px;
		background-color: #a6ce39;
		text-align: center;
		color: #fff;
		line-height: 32px;
		text-transform: uppercase;
		cursor: pointer;
	}

	.sidebar {
		position: absolute;
		top: 80px;
	}

	.main-inner {
		position: relative;
	}

	.two-col-layout__main,
	.category-page__main {
		width: 100%;
	}

	.product-data__new-price {
		font-size: 28px;
	}

	.hover-btn__info.move-left {
		left: -240px;
	}

	.label {
		margin-bottom: 7px;
	}

	.link-filter-tabs,
	.link-filter-tabs-content__group,
	.checkout-list__item,
	.checkout-final,
	.checkout-action,
	.checkout-final__bill {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.series-price .item-card {
		max-width: 100%;
		margin-right: unset;
	}

	.staff {
		font-size: 14px;
	}

	.staff-member__position {
		font-size: 18px;
	}

	.ordering {
		display: block;
	}

	.ordering__main,
	.ordering__sidebar {
		width: 100%;
		min-width: unset;
	}

	.checkout-list__item__col1,
	.checkout-list__item__col2 {
		width: auto;
		min-width: unset;
		max-width: 100%;
		margin-right: 0;
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		margin-bottom: 20px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.checkout-list__item__col1 > div,
	.checkout-list__item__col2 > div {
		margin: 0;
		min-width: auto;
	}

	.checkout-list__item__info__name {
		font-size: 14px;
		line-height: 22px;
	}

	.checkout-list__item__color {
		min-width: unset;
	}

	.checkout-final__bill__sum__current {
		font-size: 26px;
	}

	.checkout-final .download-link {
		margin-bottom: 30px;
	}

	.checkout-final__bill > div {
		margin-left: auto;
	}

	.recommended .item-card {
		max-width: 285.8px;
		margin-right: unset !important;
	}

	.recommended-set .arrow,
	.series-price-card-set .arrow {
		position: absolute;
		top: 150px;
		width: 10px;
		height: 19px;
		background-size: contain !important;
		z-index: 90;
		cursor: pointer;
	}

	.recommended-set .slick-prev,
	.series-price-card-set .slick-prev {
		left: -10px;
		background: url(../img/reviews-arrow-prev.png) 0 0 no-repeat;
	}

	.recommended-set .slick-next,
	.series-price-card-set .slick-next {
		right: -10px;
		background: url(../img/reviews-arrow-next.png) 0 0 no-repeat;
	}

	.clients-section {
		padding-right: 0;
	}

	.extended-order-info__status {
		font-size: 14px;
	}

	.account-page__input-wrap {
		max-width: 31.51693667157585%;
	}

	.subscsription-mail-input {
		margin-right: 35px;
	}

	.circle-radio-label-set {
		-webkit-flex-basis: auto;
		flex-basis: auto;
		margin-top: 0;
	}
}

@media screen and (max-width: 992px) {
	h1 {
		font-size: 28px !important;
		line-height: 38px;
	}

	.series-price__group__title {
		font-size: 16px;
	}

	.faq-item__question {
		font-size: 18px;
		line-height: 22px;
	}

	.catalog-list__item {
		max-width: 48%;
		margin-right: 20px !important;
	}

	.catalog-list__item:nth-child(2n) {
		margin-right: 0 !important;
	}

	.catalog-list__item__subcats a,
	.catalog-list__item__desc {
		font-size: 14px;
		line-height: 24px;
	}

	.recommended .item-card {
		max-width: unset !important;
	}

	.trim-radio-wrap {
		margin-bottom: 20px;
	}

	.trim-picker {
		height: 600px;
	}

	.popup-oregon .trim-radio-wrap,
	.popup-oregon .trim-radio-wrap:nth-child(5n) {
		width: 23%;
		max-width: 23%;
		margin-right: auto;
	}

	.popup-oregon .trim-radio-wrap:nth-child(4n) {
		margin-right: 0;
	}

	.popup-oregon .product-trim__pic,
	.popup-oregon .product-trim__pic.smaller {
		width: 150px;
		height: 150px;
		margin: 0 auto 9px;
	}
}

@media (max-width: 938px) {
	.tabs.product-tabs.flex {
		flex-wrap: wrap;
	}
	.product-tabs a {
		padding: 10px 6px 10px 6px;
		text-align: center;
	}

	.product-tabs a:nth-child(1),
	.product-tabs a:nth-child(2) {
		flex-basis: 50%;
	}
	.product-tabs a:nth-child(3),
	.product-tabs a:nth-child(5) {
		flex-basis: 30%;
	}
	.product-tabs a:nth-child(4) {
		flex-basis: 40%;
	}
}

@media screen and (max-width: 900px) {
	.benefits:not(.about-benefits) {
		display: block;
	}

	.benefits-item:not(.about-benefits-item) {
		padding: 10px 0 0 50px;
		width: 100%;
		max-width: 100%;
		min-height: 40px;
		margin-bottom: 20px;
	}

	.product-properties {
		display: block;
	}

	.product-properties-col {
		width: 100%;
		max-width: 100%;
	}

	.product-properties__item {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
	}

	.promo-item-top {
		height: auto;
	}

	.promo-item-top__pic {
		height: 320px;
	}

	.compared-top-line {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.compared-filter__btn:first-child {
		margin-right: 20px;
	}

	.compared-checkbox-container,
	.compared-delete {
		margin-bottom: 20px !important;
	}

	.staff {
		font-size: 12px;
	}

	.staff-member__position {
		font-size: 14px;
	}

	.contact-us__info__call,
	.contact-us__info__write {
		margin-right: auto;
	}

	.contact-us__info__visit {
		max-width: 33%;
	}

	.contact-us__info__visit span {
		display: block;
	}

	.fancybox-content.popup-oregon,
	.fancybox-content.popup-trim-catalog,
	.trim-picker {
		height: auto;
	}

	.trim-picker {
		padding-right: 0;
	}

	.page-not-found {
		padding: 46px 0 234px;
	}

	.page-not-found__404 {
		font-size: 200px;
	}

	.popup-inner__main {
		padding-top: 50px;
	}
}

@media screen and (max-width: 800px) {
	.favorites-set {
		margin-bottom: 0;
	}

	.favorites-set .item-card {
		max-width: 48% !important;
		margin-right: auto !important;
	}

	.favorites-set .item-card:nth-child(2n) {
		margin-right: 0 !important;
	}

	.account-page__input-wrap {
		max-width: 48%;
	}

	.subscription__data {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.circle-radio-label-set {
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		margin-top: 20px;
	}
}

@media screen and (max-width: 768px) {
	.header-search,
	.footer-bottom a::before {
		display: none;
	}

	.header-bottom {
		padding-top: 0;
	}

	.header-top__data {
		margin-left: auto;
	}

	.header-icon-links {
		margin-left: 30px;
	}

	#mbl-search {
		display: block;
		margin-left: auto;
	}

	#mbl-search input[type='search'] {
		display: block;
		width: 15px;
		height: 19px;
		background: #fff url(../img/search.png) no-repeat 9px center;
		padding: 9px 11px;
		-webkit-border-radius: 10em;
		-moz-border-radius: 10em;
		border-radius: 10em;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
		color: transparent;
		cursor: pointer;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

	#mbl-search input[type='search']:focus {
		width: 130px;
		padding-left: 32px;
		font: 300 12px 'Montserrat';
		color: #000;
		background-color: #fff;
		cursor: auto;
	}

	#mbl-search input:-moz-placeholder {
		color: transparent;
	}

	#mbl-search input::-webkit-input-placeholder {
		color: transparent;
	}

	.offers {
		display: block;
	}

	.offers-headliner,
	.offers-mosaic {
		max-width: 100%;
	}

	.offers-headliner,
	.offers-mosaic__top {
		margin-bottom: 10px;
	}

	.product-tabs a,
	.tocart-btn-large,
	.oneclick-btn,
	.checkout__oneclick-btn,
	.checkout__order-btn {
		font-size: 12px;
	}

	.product-data__action,
	.product-data__details__group__options,
	.series-price__nav,
	.sortby-filter,
	.extended-order-info__top-line {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.item-card__color {
		position: static;
	}

	.item-card__colors__section {
		position: relative;
	}

	.item-card .bigger-sample {
		left: calc((100% - 226px) / 2);
		bottom: 70px;
	}

	.product-page-top.oregon {
		margin-bottom: 40px;
	}

	.colors-gallery__item {
		width: 15%;
	}

	.item-card.item-card-category,
	.category-page .item-card {
		max-width: 48%;
		margin-right: 2.830188679245283% !important;
	}

	.item-card.item-card-category.slick-slide {
		max-width: 100%;
		margin-right: 0 !important;
	}

	.item-card.item-card-category:nth-child(2n),
	.category-page .item-card:nth-child(2n) {
		margin-right: 0 !important;
	}

	.sortby-btn {
		font-size: 12px;
	}

	.sortby-btn:not(:last-child) {
		margin-right: auto;
	}

	.portfolio-layout,
	.portfolio-layout__mosaic__row {
		display: block;
	}

	.portfolio-layout__headliner,
	.portfolio-layout__mosaic {
		max-width: 100%;
		margin-bottom: 20px;
	}

	.portfolio-layout__mosaic__top {
		margin-bottom: 20px;
	}

	.portfolio-layout {
		margin-bottom: 0;
	}

	.staff-list {
		display: block;
	}

	.staff-member {
		max-width: 100%;
		margin: 0 auto 20px;
	}

	.faq-intro-text {
		padding-top: 0;
	}

	.faq-form-inner {
		display: block;
	}

	.faq-form__left,
	.faq-form__right,
	.faq-form-inner .checkbox-container {
		width: 438px;
		max-width: 100%;
		margin: 0 auto;
	}

	.faq-item__question {
		font-size: 16px;
		line-height: 20px;
	}

	.pagenav-btn {
		right: 20px;
	}

	.extended-order-info__top-line {
		padding: 20px;
		height: auto;
	}

	.extended-order-info__status {
		margin-bottom: 20px;
	}

	.fancybox-content.popup-city {
		padding: 17px 23px 22px !important;
	}

	.popup-city .popup-cls {
		top: 14px;
		right: 14px;
	}

	.popup-trim-catalog .popup-inner {
		display: block;
	}

	.popup-inner__sidebar,
	.popup-inner__main,
	.get-trim-info {
		width: 100%;
		max-width: 100%;
		min-width: unset;
	}

	.get-trim-info {
		margin-bottom: 30px;
	}

	.popup-inner__main,
	.fancybox-content.popup-oregon {
		padding: 17px;
	}

	.trim-info-form__input {
		width: 300px;
		max-width: 100%;
		margin: 0 auto 11px;
	}

	.popup-oregon .trim-radio-wrap,
	.popup-oregon .trim-radio-wrap:nth-child(4n),
	.popup-oregon .trim-radio-wrap:nth-child(5n) {
		width: 30%;
		max-width: 30%;
		height: auto;
		margin-right: 5%;
	}

	.popup-oregon .trim-radio-wrap:nth-child(3n) {
		margin-right: 0;
	}

	.popup-oregon .product-trim__pic,
	.popup-oregon .product-trim__pic.smaller {
		max-width: 100%;
		height: auto;
	}

	.footer-copy {
		margin-right: 10px;
	}

	.footer-bottom a {
		padding: 0 10px;
	}
}

@media screen and (max-width: 720px) {
	.header-top__data__link {
		display: none;
	}

	.header-top__data__phone {
		margin-right: 0;
	}

	.footer-bottom-inner {
		line-height: normal;
		-webkit-box-pack: unset;
		-webkit-justify-content: unset;
		justify-content: unset;
	}

	.footer-copy,
	.footer-bottom a {
		width: 30%;
	}
}

@media screen and (max-width: 700px) {
	.catalog-list__item,
	.catalog-list__item:nth-child(2n) {
		max-width: 100%;
		margin: 0 auto 30px !important;
	}

	.catalog-list__item__name {
		font-size: 15px;
		line-height: 20px;
	}

	.ordering-form__options__item:first-child
		.ordering-form__options__item__cost {
		width: 100%;
		position: static;
		margin-top: 10px;
	}

	.checkout-final__bill,
	.checkout-final__bill__text {
		font-size: 20px;
	}

	.checkout-final__bill__sum__current {
		font-size: 22px;
	}

	.checkout__oneclick-btn {
		padding-top: 13px;
		padding-bottom: 12px;
		line-height: normal;
	}

	.checkout__oneclick-btn,
	.checkout__order-btn {
		margin: 0 auto 20px;
	}

	.review-carousel__item__text {
		max-width: 100%;
	}

	.clients-list__item,
	.clients-list__item:nth-child(5n) {
		margin-right: unset;
		border: none;
		margin-bottom: 0;
	}

	.clients-list__item img {
		width: 80%;
		margin-bottom: 0;
	}
	.clients-list .slick-track {
		display: flex;
		align-items: center;
	}
	.clients-list .arrow {
		position: absolute;
		top: calc(50% - 9.5px);
		width: 10px;
		height: 19px;
		background-size: contain !important;
		z-index: 90;
		cursor: pointer;
	}

	.clients-list .slick-prev {
		left: 10px;
		background: url(../img/reviews-arrow-prev.png) 0 0 no-repeat;
	}

	.clients-list .slick-next {
		right: 10px;
		background: url(../img/reviews-arrow-next.png) 0 0 no-repeat;
	}

	.compared-filter__btn {
		font-size: 13px;
	}

	.compared-filter__btn.active,
	.compared-filter__btn:hover {
		font-size: 12px;
	}

	.order-info-row {
		display: block;
	}

	.order-info__card {
		max-width: 100%;
	}

	.order-info__card__btn {
		margin: 0 auto;
	}

	.order-info__action {
		width: 100%;
	}

	.order-info__action__btn {
		margin: 0 auto 20px !important;
	}

	.account-page__section-title {
		font-size: 16px;
		line-height: 20px;
	}

	.page-not-found__redirect__text {
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		text-align: center;
		margin: 0 0 20px !important;
	}

	.contact-us__info {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.contact-us__info__call,
	.contact-us__info__write {
		-webkit-flex-basis: 50%;
		flex-basis: 50%;
	}

	.contact-us__info__visit {
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}

	.contact-us__info__visit span {
		display: inline;
	}
}

@media screen and (max-width: 650px) {
	.account-page {
		display: block;
	}

	.account-page__user-portrait {
		margin: 0 auto 30px;
	}

	.account-page__user-data {
		width: 100%;
	}

	.account-page__discount-data__value {
		font-size: 26px;
	}
}

@media screen and (max-width: 600px) {
	.product-gallery-nav {
		display: none;
	}

	.product-gallery-slider {
		width: 100%;
		max-width: 100%;
	}

	.product-gallery-slider .arrow {
		position: absolute;
		top: calc(50% - 9.5px);
		width: 10px;
		height: 19px;
		background-size: contain !important;
		z-index: 90;
		cursor: pointer;
	}

	.product-gallery-slider .slick-prev {
		left: 0;
		background: url(../img/reviews-arrow-prev.png) 0 0 no-repeat;
	}

	.product-gallery-slider .slick-next {
		right: 0;
		background: url(../img/reviews-arrow-next.png) 0 0 no-repeat;
	}

	.product-page .product-data__colorset {
		position: relative;
	}

	.product-page .product-data__color {
		position: static;
	}

	.product-page .bigger-sample {
		bottom: 120%;
		left: calc((100% - 226px) / 2);
	}

	.promo-item {
		margin: 0 auto;
	}

	.promo-item-top__pic {
		height: 365px;
	}

	.promo-tabs {
		margin-bottom: 0;
	}

	.promo-tabs a {
		font-size: 16px;
		margin-right: 20px;
	}

	.promo-tabs-content .arrows {
		bottom: unset;
		top: calc(50% - 9.5px);
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		padding: 0 10px;
	}

	.about-benefits {
		display: block;
	}

	.about-benefits-item {
		padding: 10px 0 0 50px;
		width: 100%;
		max-width: 100%;
		min-height: 40px;
		margin-bottom: 20px;
		background-position: 0 0;
		text-align: left;
	}

	.favorites-actions {
		margin-bottom: 19px;
	}

	.favorites-actions > * {
		margin-bottom: 10px !important;
	}

	.favorites-set .item-card,
	.favorites-set .item-card:nth-child(2n) {
		max-width: 100% !important;
		margin: 0 auto 30px !important;
	}

	.clients-page__item {
		display: block;
		margin-bottom: 30px;
	}

	.clients-page__item__pic {
		margin: 0 auto 10px;
	}

	.clients-page__item__title {
		display: block;
		text-align: center;
		padding-bottom: 10px;
	}

	.alt-pagination a,
	.alt-pagination span {
		margin-right: 10px;
	}

	.checkout-list {
		padding-right: 0;
	}

	.page-not-found__404 {
		font-size: 100px;
		margin-bottom: 20px;
	}

	.series-price-card-set {
		justify-content: space-around;
	}

	.series-price-card-set .item-card,
	.series-price-card-set .item-card-inner {
		height: auto;
	}
}

@media screen and (max-width: 550px) {
	.contact-us__info,
	.extended-order-info__top-line,
	.extended-order-info__action,
	.extended-order-info__package__item {
		display: block;
	}

	.extended-order-info__status {
		text-align: center;
	}

	.extended-order-info__btn {
		margin: 0 auto 20px !important;
	}

	.extended-order-info__btn:last-child {
		margin-bottom: 0 !important;
	}
}

@media screen and (max-width: 500px) {
	.fancybox-content.popup-specification {
		padding: 19px 20px 31px;
	}

	.popup-specification-cls {
		top: 10px;
		right: 10px;
	}

	.popup-specification__list__item__name {
		width: auto;
		font-size: 14px;
	}

	.popup-specification__list__item__price {
		margin-left: auto;
		font-size: 12px;
		white-space: nowrap;
	}

	.authorize-tabs {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.authorize-tabs > a {
		font-size: 14px;
	}
}

@media screen and (max-width: 480px) {
	h1 {
		font-size: 26px !important;
	}

	h2 {
		font-size: 18px;
	}

	.faq h2 {
		font-size: 16px;
		margin-bottom: 24px;
	}

	.header-top {
		padding: 10px 0;
	}

	.promo-items-section {
		margin-left: 0px;
	}

	.header-top__mbl-logo {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 80px;
	}

	.header-top-inner {
		padding-left: 100px;
	}

	.header-top-inner,
	.popup-city__list {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.header-top__city {
		margin: 0 10px 20px 0;
	}

	.header-top__city span {
		padding-right: 18px;
	}

	.header-bottom-inner {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}

	#mbl-search {
		margin-left: 10px;
	}

	.mbl-menu {
		width: 200px;
	}

	.mbl-menu .top-menu li a {
		padding: 10px;
	}

	.fixed-sidebar {
		display: none;
	}

	.indexpage-intro,
	.benefits-section,
	.offers-section,
	.promo-tabs-content {
		padding-left: 20px;
		padding-right: 20px;
	}

	.page-offers-section {
		padding-left: 0 !important;
	}

	.promo-items-section {
		padding-left: 0;
		padding-right: 0;
	}

	.benefits-item {
		padding-top: 5px;
	}

	.container {
		padding-left: 0;
	}

	.header-inner-wrap {
		margin-left: 0;
		width: 100%;
	}

	.page-offers-section {
		padding-top: 0;
	}

	.offers-list__item {
		width: 100%;
		max-width: 100%;
	}

	.product-data__color {
		width: 48%;
		margin-right: 0;
	}

	.item-card.item-card-category,
	.category-page .item-card {
		width: 100%;
		max-width: 100%;
		margin: 0 auto 30px;
	}

	.two-col-layout,
	.portfolio-page {
		padding-right: 0;
	}

	.ordering-form__input-group {
		display: block;
		margin-bottom: 20px;
	}

	.ordering-form__label {
		width: 100%;
		margin-bottom: 10px;
	}

	.checkout-list__item__prices__old {
		line-height: normal;
	}

	.custom-ul > li > ul {
		padding-left: 0;
	}

	.faq-form__input-group {
		width: 100%;
		max-width: 100%;
	}

	.faq-form__input-row,
	.footer-bottom-inner,
	.offers-list {
		display: block;
	}

	.popup__title {
		font-size: 20px;
	}

	.popup-city__title {
		margin-bottom: 14px;
	}

	.popup-trim-catalog .trim-radio-wrap,
	.popup-trim-catalog .trim-radio-wrap:nth-child(5n) {
		width: 30%;
		max-width: 30%;
		margin-right: auto;
	}

	.trim-radio-wrap:nth-child(3n) {
		margin-right: 0;
	}

	.popup-authorize.fancybox-content {
		padding: 72px 0 36px;
	}

	.authorize__input {
		padding-left: 10px;
	}

	.footer-copy,
	.footer-bottom a {
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}
}

@media screen and (max-width: 420px) {
	.top-slider .slick-dots {
		bottom: 20px;
	}

	.hover-btn {
		display: none;
	}

	.address,
	.ordering__sidebar__top {
		display: block;
	}

	.address__data,
	.address__note {
		width: 100%;
		max-width: 100%;
	}

	.ordering-form__options__item__cost {
		position: static;
	}

	.ordering__sidebar__top {
		text-align: right;
	}

	.authorize-tabs > a {
		font-size: 12px;
	}
}

@media screen and (max-width: 400px) {
	.header-top-inner {
		padding-left: 80px;
	}

	.checkout-list__item__col2 {
		-khtml-box-lines: multiple;
		-webkit-box-lines: multiple;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.checkout-list__item__col2 > div:not(:last-child) {
		-webkit-flex-basis: 30%;
		flex-basis: 30%;
	}

	.checkout-list__item__col2 > div:last-child {
		margin-left: auto;
	}

	.authorize-tabs > a.active:first-child::after {
		width: 200px;
	}

	.authorize-tabs > a.active:last-child::after {
		width: 150px;
		left: -7px;
	}

	.authorize__input-label,
	.authorize__input {
		font-size: 10px;
	}
}

@media screen and (max-width: 380px) {
	h1 {
		font-size: 22px !important;
		line-height: 26px;
	}

	.header-top {
		height: 80px;
	}

	#mbl-btn {
		margin: 0 10px 0 20px;
	}

	.authorize-tabs > a {
		font-size: 10px;
		height: 24px;
	}

	.authorize-tabs > a.active::after {
		height: 3px;
	}

	.authorize-tabs > a.active:first-child::after {
		width: 160px;
	}

	.authorize-tabs > a.active:last-child::after {
		width: 130px;
	}

	.page-not-found__redirect {
		display: block;
	}

	.page-not-found__redirect__link {
		display: block;
		margin: 0 auto 20px !important;
		text-align: center;
	}
}

      .aktsii-banners img {
   width: 40%;
      }

@media (max-width: 900px) {
      
      .aktsii-banners img {
   width: 100%;
      }
}
