<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1400px) and (max-width: 1600px)  {
	.product__section {
		margin: 0 0 0 40px;
	}
	.product__col1 {
		max-width: 370px;
	}
	.basket__box {
		margin: 0 0 0 25px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 350px;
		        flex: 0 0 350px;
	}
	.registration__form__col2 {
		width: 50%;
	}
	.form-group input {
		font-size: 14px;
	}
	.product__basket__button {
		max-width:180px;
	}
}
@media screen and (max-width: 1359px){
	.catalog__item:nth-child(5n) {
		margin-right: 1.2%;
	}
	.catalog__item:nth-child(4n){
		margin-right:0;
	}
}
@media (min-width: 1200px) and (max-width: 1400px)  {
	.product__slider {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 480px;
		        flex: 0 0 480px;
	}
	.product__section {
		margin: 0 0 0 40px;
	}
	.catalog__item {
	    width: 24%;
	    margin-right: 1.2%;
	}
	.basket__box {
		margin: 0 0 0 25px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 350px;
		        flex: 0 0 350px;
	}
	.registration__form__col2 {
		width: 50%;
	}
	.form-group input {
		font-size: 14px;
	}
	.registration__cols1 {
		width: 230px;
	}
	.registration__cols2 {
		width: 230px;
	}
	.registration__form__title {
		font-size: 18px;
		line-height: 20px;
	}
}
@media (min-width: 992px) and (max-width: 1199px)  {
	#header__form1 {
		max-width: 550px;
	}
	.header__pay {
		max-width: 135px;
		margin: 0 0 0 10px;
	}
	ul.header__black__list li {
	    padding-left: 25px;
	}
	ul.header__black__list li:first-child {
	    padding-left: 20px;
	}
	ul.list__top li {
		font-size: 13px;
		line-height: 15px;
	}
	.main__category__title {
		font-size: 16px;
		line-height: 18px;
	}
	.slider-nav {
		display: none;
	}
	.slider-for .slick-dots {
		opacity: 1;
	}
	.product__slider {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 30%;
		        flex: 0 0 30%;
	}
	.product__section {
		margin: 0 0 0 30px;
	}
	.catalog__items {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.catalog__item {
	    width: 49%;
	    margin-right: 0;
	}
	.basket__box {
		margin: 0 0 0 15px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 300px;
		        flex: 0 0 300px;
	}
	.basket__foto {
		margin: 0 20px 0 20px;
	}
	.basket__caption2 {
		width: 60%;
	}
	.registration__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.form-group input {
		font-size: 14px;
	}
	.registration__block .basket__box {
		margin: 30px 0 0 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.thank {
		padding: 15px 0 0 0;
	}
	.contacts__items {
		-webkit-box-pack:justify;
		    -ms-flex-pack:justify;
		        justify-content:space-between;
	}
	.contacts__item {
		width:49%;
		margin-right:0;
	}
}
@media screen and (max-width:991px){
	.header__black{
		border-radius:0;
	}
	.bonus_card{
		margin: 0 0 30px;
	}
	.order_table{
		max-width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	.cpa-img2 {
		display:none !important;
	}
	.cpa-heading1 {
		display:none !important;
	}
	header {
		height: 100px;
	}
	header .container {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	.header__block {
		height: 100px;
		background: #131921;
		display: none;
	}
	.mobile__logo {
		display: block;
	}
	ul.list__top {
		display: none;
	}
	.header__pay {
		display: none;
	}
	.header__black {
		height: 100px;
		padding: 5px 25px 5px 25px;
	}
	.header__black__catalog__text {
		display: none;
	}
	.header__black__icon {
		width: 37px;
		height: inherit;
		margin: -4px 42px 0 0;
	}
	.header__black__icon span {
		height: 3px;
		margin-top: 10px;
	}
	.catalog__menu_open .header__black__icon span:first-of-type{
		transform:translateY(16px) translateZ(0) rotate(45deg);
		-webkit-transform:translateY(16px) translateZ(0) rotate(45deg);
	}
	.catalog__menu_open .header__black__icon span:nth-of-type(3){
		-webkit-transform: translateY(-9.5px) translateZ(0) rotate(-45deg);
		        transform: translateY(-9.5px) translateZ(0) rotate(-45deg);
	}
	.header__black__right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: auto;
	}
	ul.header__black__list li a {
		width: 32px;
		height: 32px;
		padding-left: 40px;
	} 
	ul.header__black__list li:first-child {
		padding-left: 40px;
	}
	#header__form1 fieldset label {
		display: none;
	}
	.header__search1 {
		position: relative;
		top: inherit;right: inherit;
		background: none;
		height: auto;
		width: auto;
	}
	.header__search1 span {
		height: 32px;
		width: 32px;
		background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4zLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6ODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0LDhjMTkuODUwNDY3NywwLDM2LDE2LjE0OTUzMDQsMzYsMzZTNjMuODUwNDY3Nyw4MCw0NCw4MFM4LDYzLjg1MDQ2NzcsOCw0NFMyNC4xNDk1MzA0LDgsNDQsOCBNNDQsMA0KCQlDMTkuNjk5NDY4NiwwLDAsMTkuNjk5NDY4NiwwLDQ0czE5LjY5OTQ2ODYsNDQsNDQsNDRzNDQtMTkuNjk5NDcwNSw0NC00NFM2OC4zMDA1Mjk1LDAsNDQsMEw0NCwweiIvPg0KPC9nPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjczIiB5MT0iNzMiIHgyPSI5NS41IiB5Mj0iOTUuNSIvPg0KPC9zdmc+DQo=");
		margin: 0;
	}
	.header__search1 b {
		display: none;
	}
	.footer__block {
		display: none;
	}
	.aside__items {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.aside__item:nth-child(1) {
		width: 40%;
	}
	.aside__item:nth-child(2) {
		width: 30%;
	}
	.aside__item:nth-child(3) {
		width: 25%;
	}
	.aside__item:nth-child(4) {
		width: 100%;
	}
	.aside__item:nth-child(5) {
		width: 100%;
		padding: 25px 0 0 0;
	}
	.product__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.slider-nav {
		display: none;
	}
	.slider-for .slick-dots {
		opacity: 1;
	}
	.product__slider {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin-bottom: 80px;
	}
	.product__section {
		margin: 0 0 0 30px;
	}

	.catalog__items {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.catalog__item {
	    width: 49%;
	    margin-right: 0;
	}
	.catalog__pagination {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.catalog__block1 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.catalog__block__col1 {
		width: 100%;
	}
	.catalog__block__col2 {
		width: 100%;
		max-width: 100%;
		padding: 40px 0 0 0;
	}
	.catalog__block__title {
		font-size: 35px;
		line-height: 37px;
	}
	.catalog__block__title span {
		font-size: 20px;
	}
	ul.catalog__section__list {
		padding: 25px 0 0 0;
	}
	ul.catalog__section__list li {
		font-size: 25px;
		line-height: 27px;
		border-radius: 25px;
		margin-right: 22px;
	}
	.filter__button__mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.catalog__select {
		width: 55%;
	}
	.catalog__select select {
		font-size: 22px;
  		line-height: 24px;
  		padding: 15px 10px 15px 20px;
	}
	.catalog__left {
		margin: 0px;
		width: auto;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 0px;
		        flex: 0 0 0;
	}
	.catalog__none {
		display: none;
	}
	.filter-overlay {
	    position:  fixed;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    background: #000;
	    z-index:  100;
	    opacity: .7;
	    filter: alpha(opacity=70);
	    cursor: pointer;
	    display: none;
	}

	.filter-area {
	    position:  fixed;
	    top: 0;
	    left: -100%;
	    bottom: 0;
	    height: 100%;
	    z-index: 999;
	    color: #000;
	    max-width: 100%;
	    width: 100%;
	    -webkit-transition: all 0.6s ease;
	    -o-transition: all 0.6s ease;
	    transition: all 0.6s ease;
	}
	.filter-area.static {
	    position: relative;
	    left: 0;
	    z-index: 0;
	}

	.filter-area.active {
		left: 0;
	}
	.filter-area .items {
	    position: absolute;
	    top: 20px;
	    left: 0;
	    right: 0px;
	    bottom: 20px;
	    overflow: hidden;
		border:none;
	}
	.filter-area .items &gt; div {
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 30px;
	    right: 30px;
	    overflow:  hidden;
	    overflow-y: scroll;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    border-radius: 20px;
	}
	.filtr__box {
		background:#fff;
		width: 100%;
		position: relative;
		z-index: 999;
		padding: 31px 57px 62px 57px;
		border-radius: 20px;
	}
	.catalog__title1 {
		font-size: 35px;
		line-height: 37px;
		border-bottom: 1px solid #dce4ed;
		padding: 0 0 37px 0;
	}
	.close-new {
		display: block;
	}
	.filtr__form input[type="submit"] { 
		display: block;
	}
	.basket__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.basket__foto {
		margin: 0 20px 0 20px;
	}
	.basket__caption2 {
		width: 55%;
	}
	.basket__box {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin: 30px 0 0 0;
	}
	ul.breadcrumb {
		display: none;
	}
	.content {
		padding: 25px 0 48px 0;
	}
	.registration__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__block .basket__box {
		margin: 30px 0 0 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.registration__form__col2 {
		width: 50%;
	}
	.registration__form__block2 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__form__block2 .form-group {
		width: 48%;
		margin-right: 0;
	}
	.registration__form__block2 .form-group:nth-child(2) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__block2 .form-group:nth-child(3) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__block2 .form-group:nth-child(5) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__title {
		font-size: 15px;
		line-height: 17px;
	}
	.thank {
		padding: 15px 0 0 0;
	}
	.thank__foto {
		-webkit-box-flex:0;
		    -ms-flex:0 0 300px;
		        flex:0 0 300px;
	}
	.contacts__items {
		-webkit-box-pack:justify;
		    -ms-flex-pack:justify;
		        justify-content:space-between;
	}
	.contacts__item {
		width:49%;
		margin-right:0;
	}
}
@media (min-width: 480px) and (max-width: 767px)  {
	header {
		height: 80px;
	}
	header .container {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	.header__block {
		height: 100px;
		background: #131921;
		display: none;
	}
	.mobile__logo {
		display: block;
	}
	ul.list__top {
		display: none;
	}
	.header__pay {
		display: none;
	}
	.header__black {
		height: 80px;
		padding: 5px 15px 5px 15px;
	}
	.header__black__catalog__text {
		display: none;
	}
	.header__black__icon {
		
	}
	.header__black__icon span {
		
	}
	.header__black__right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: auto;
	}
	ul.header__black__list li a {
		width: 25px;
		height: 25px;	
	}
	ul.header__black__list li {
		padding-left: 20px;
	} 
	ul.header__black__list li:first-child {
		padding-left: 20px;
	}
	#header__form1 fieldset label {
		display: none;
	}
	.header__search1 {
		position: relative;
		top: inherit;right: inherit;
		background: none;
		height: auto;
		width: auto;
	}
	.header__search1 span {
		height: 25px;
		width: 25px;
		background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4zLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6ODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0LDhjMTkuODUwNDY3NywwLDM2LDE2LjE0OTUzMDQsMzYsMzZTNjMuODUwNDY3Nyw4MCw0NCw4MFM4LDYzLjg1MDQ2NzcsOCw0NFMyNC4xNDk1MzA0LDgsNDQsOCBNNDQsMA0KCQlDMTkuNjk5NDY4NiwwLDAsMTkuNjk5NDY4NiwwLDQ0czE5LjY5OTQ2ODYsNDQsNDQsNDRzNDQtMTkuNjk5NDcwNSw0NC00NFM2OC4zMDA1Mjk1LDAsNDQsMEw0NCwweiIvPg0KPC9nPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjczIiB5MT0iNzMiIHgyPSI5NS41IiB5Mj0iOTUuNSIvPg0KPC9zdmc+DQo=");
		margin: 0;
	}
	.header__search1 b {
		display: none;
	}
	.main__block {
		padding: 0px 0 0 0;
	}
	.footer__block {
		display: none;
	}
	.aside__items {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.aside__item {
		padding: 0px;
	}
	.aside__item:nth-child(1) {
		width: 100%;
	}
	.aside__item:nth-child(2) {
		width: 100%;
	}
	.aside__item:nth-child(3) {
		width: 100%;
	}
	.aside__item:nth-child(4) {
		width: 100%;
		padding: 25px 0 0 0;
	}
	.pco-aside {
		padding: 15px 0 15px 0;
		border-bottom: 1px solid #dce4ed;
		cursor: pointer;
	}
	.pco-aside .chead-aside span {
		opacity: 1;
	}
	.pco-aside .cbody-aside {
	  	display: none;
	  	padding: 0 0 0 10px;
	}
	aside {
		padding: 20px 0 30px 0;
	}
	.aside__text {
		padding: 15px 0 0 0;
	}
	ul.aside__list {
		padding: 15px 0 0 0;
	}
	.aside__copyright {
		padding: 15px 0 0 0;
	}
	ul.footer__social {
		padding: 15px 0 0 0;
	}
	#toTop {
		right: 10px;
		bottom: 10px;
	}
	.product__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 20px 0 0 0;
	}
	.slider-nav {
		display: none;
	}
	.slider-for .slick-dots {
		opacity: 1;
	}
	.product__slider {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin-bottom: 80px;
	}
	.product__section {
		margin: 0 0 0 0;
	}
	.product__slider__foto img {
		max-height: 370px;
	}
	.product__title {
		font-size: 20px;
		line-height: 22px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0 50px 0 0;
	}
	.product__title b {
		width: 100%;
		display: block;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.product__title span {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		margin: 20px 0 0 0;
	}
	.product__section__favorites {
		position: absolute;
		top: 2px;
		right: 0px;
		font-size: 0px;
		padding: 0px;
		margin: 0;
	}
	.product__section1 {
		border-bottom: none;
	}
	.product__section2 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0 0 0 0;
	}
	.product__section2 .product__col1 {
		width: 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		padding: 40px 0 0 0;
	}
	.product__section2 .product__col2 {
		width: 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.product__items {
		padding: 0px;
	}
	.product__block2 {
		padding: 25px 15px 25px 15px;
		margin: 40px -15px 0 -15px;
		border-top: 1px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
		box-shadow:0 0 22px #d9d9d9;
		-moz-box-shadow:0 0 22px #d9d9d9;
		-webkit-box-shadow:0 0 22px #d9d9d9;
	}
	.product__buy {
		display: none;
	}
	.product__price__mobile {
		display: block;
	}


	.catalog__items {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin: 0 -15px 0 -15px;
		border-bottom: 1px solid #dce4ed;
	}
	.catalog__item {
	    width: 50%;
	    margin-right: 0;
	    border-radius: 0;
	    border:2px solid #dce4ed;
	    border-bottom: none;
	    margin: 0px;
	}
	.catalog__item:nth-child(2n) {
		border-left: none;
	}
	.catalog__pagination {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.catalog__block1 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.catalog__block__col1 {
		width: 100%;
	}
	.catalog__block__col2 {
		width: 100%;
		max-width: 100%;
		padding: 20px 0 0 0;
	}
	.filter__button__mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 7px 10px 7px 10px;
		font-size: 14px;
   		line-height: 16px;
	}
	.filter__button__mobile em {
		width: 7px;
		height: 7px;
		top: -5px;
		right: -7px;
	}
	.filter__button__mobile b {
		padding: 0 0 0 13px;
	}
	.catalog__select {
		width: 55%;
	}
	.catalog__left {
		margin: 0px;
		width: auto;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 0px;
		        flex: 0 0 0;
	}
	.catalog__none {
		display: none;
	}
	.filter-overlay {
	    position:  fixed;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    background: #000;
	    z-index:  100;
	    opacity: .7;
	    filter: alpha(opacity=70);
	    cursor: pointer;
	    display: none;
	}

	.filter-area {
	    position:  fixed;
	    top: 0;
	    left: -100%;
	    bottom: 0;
	    height: 100%;
	    z-index: 999;
	    color: #000;
	    max-width: 100%;
	    width: 100%;
	    -webkit-transition: all 0.6s ease;
	    -o-transition: all 0.6s ease;
	    transition: all 0.6s ease;
	}
	.filter-area.static {
	    position: relative;
	    left: 0;
	    z-index: 0;
	}

	.filter-area.active {
		left: 0;
	}
	.filter-area .items {
	    position: absolute;
	    top: 20px;
	    left: 0;
	    right: 0px;
	    bottom: 20px;
	    overflow: hidden;
		border:none;
	}
	.filter-area .items &gt; div {
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 30px;
	    right: 30px;
	    overflow:  hidden;
	    overflow-y: scroll;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    border-radius: 20px;
	}
	.filtr__box {
		background:#fff;
		width: 100%;
		position: relative;
		z-index: 999;
		padding: 30px 57px 30px 57px;
		border-radius: 20px;
	}
	.catalog__title1 {
		font-size: 25px;
		line-height: 27px;
		border-bottom: 1px solid #dce4ed;
		padding: 0 0 37px 0;
	}
	.close-new {
		display: block;
	}
	.filtr__form input[type="submit"] { 
		display: block;
		font-size: 20px;
		line-height: 22px;
		padding: 15px 0 15px 0;
	}
	.basket__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.basket__item {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.basket__foto {
		margin: 0 20px 0 20px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100px;
		        flex: 0 0 100px;
	}
	.basket__caption1 {
		width: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.basket__caption2 {
		width: 100%;
		padding: 20px 0 0 0;
	}
	.basket__box {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin: 30px 0 0 0;
	}
	.basket__caption1__block {
		width: 100%;
	}
	ul.breadcrumb {
		display: none;
	}
	.content {
		padding: 25px 0 48px 0;
	}
	.registration__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__block .basket__box {
		margin: 30px 0 0 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.registration__form__col2 {
		width: 50%;
	}
	.registration__form__block2 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__form__block2 .form-group {
		width: 48%;
		margin-right: 0;
	}
	.registration__form__block2 .form-group:nth-child(2) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__block2 .form-group:nth-child(3) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__block2 .form-group:nth-child(5) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__title {
		font-size: 17px;
		line-height: 19px;
	}
	.registration__form__block .form-group {
		width: 100%;
	}
	.registration__form__col1 {
		width: 100%;
	}
	.registration__form__col2 {
		width: 100%;
		padding: 30px 0 0 0;
	}
	.registration__cols {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__cols1 {
		width: 50%;
	}
	.registration__cols2 {
		width: 50%;
	}
	.registration__cols3 {
		width: 100%;
		padding: 30px 0 0 0;
	}
	.thank {
		padding: 15px 0 0 0;
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.thank__caption {
		padding:0;
	}
	ul.thank__list {
		padding:25px 0 0 0;
	}
	.thank__text {
		padding:25px 0 0 0;
	}
	.thank__foto {
		-webkit-box-flex:0;
		    -ms-flex:0 0 100%;
		        flex:0 0 100%;
		padding:35px 0 0 0;
		text-align:center;
	}
	.thank__foto img {
		max-width:300px;
	}
	.contacts__items {
		-webkit-box-pack:justify;
		    -ms-flex-pack:justify;
		        justify-content:space-between;
	}
	.contacts__item {
		width:49%;
		margin-right:0;
		padding: 25px 15px 25px 15px;
	}
	ul.contacts__social li {
		margin:0 0 0 15px;
	}
	.contacts-page1 {
		font-size: 14px;
		line-height: 17px;
		padding: 25px 0 0 0;
	}
}
@media (min-width: 320px) and (max-width: 479px)  {
	header {
		height: 60px;
	}
	header .container {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}
	.header__block {
		height: 100px;
		background: #131921;
		display: none;
	}
	.mobile__logo {
		display: block;
	}
	.mobile__logo img {
	    max-width: 100px;
	}
	ul.list__top {
		display: none;
	}
	.header__pay {
		display: none;
	}
	.header__black {
		height: 60px;
		padding: 5px 15px 5px 15px;
	}
	.header__black__catalog__text {
		display: none;
	}
	.header__black__icon {
		
	}
	.header__black__icon span {
		
	}
	.header__black__right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		width: auto;
	}
	ul.header__black__list li a {
		width: 20px;
		height: 20px;	
	}
	ul.header__black__list li {
		padding-left: 15px;
	} 
	ul.header__black__list li:first-child {
		padding-left: 15px;
	}
	ul.header__black__list li span {
		width: 15px;
		height: 15px;
		font-size: 10px;
		line-height: 12px;
		padding: 2px 0 0 0;
	}
	#header__form1 fieldset label {
		display: none;
	}
	.header__search1 {
		position: relative;
		top: inherit;right: inherit;
		background: none;
		height: auto;
		width: auto;
		padding: 0px;
		margin: 0px;
	}
	.header__search1 span {
		height: 20px;
		width: 20px;
		background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4zLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6ODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0LDhjMTkuODUwNDY3NywwLDM2LDE2LjE0OTUzMDQsMzYsMzZTNjMuODUwNDY3Nyw4MCw0NCw4MFM4LDYzLjg1MDQ2NzcsOCw0NFMyNC4xNDk1MzA0LDgsNDQsOCBNNDQsMA0KCQlDMTkuNjk5NDY4NiwwLDAsMTkuNjk5NDY4NiwwLDQ0czE5LjY5OTQ2ODYsNDQsNDQsNDRzNDQtMTkuNjk5NDcwNSw0NC00NFM2OC4zMDA1Mjk1LDAsNDQsMEw0NCwweiIvPg0KPC9nPg0KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjczIiB5MT0iNzMiIHgyPSI5NS41IiB5Mj0iOTUuNSIvPg0KPC9zdmc+DQo=");
		margin: 0;
	}
	.header__search1 b {
		display: none;
	}
	.main__block {
		padding: 0 0 0 0;
	}
	.main__banner {
		width: 100%;
		padding-bottom: 45%;
	}
	.main__banners {
		display: none;
	}
	.main__category__title {
		font-size: 18px;
    	line-height: 22px;
	}
	.footer__block {
		display: none;
	}
	.aside__items {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.aside__item {
		padding: 0px;
	}
	.aside__item:nth-child(1) {
		width: 100%;
	}
	.aside__item:nth-child(2) {
		width: 100%;
	}
	.aside__item:nth-child(3) {
		width: 100%;
	}
	.aside__item:nth-child(4) {
		width: 100%;
	}
	.aside__item:nth-child(5) {
		width: 100%;
		padding: 25px 0 0 0;
	}
	.pco-aside {
		padding: 15px 0 15px 0;
		border-bottom: 1px solid #dce4ed;
		cursor: pointer;
	}
	.pco-aside .chead-aside span {
		opacity: 1;
	}
	.pco-aside .cbody-aside {
	  	display: none;
	  	padding: 0 0 0 10px;
	}
	aside {
		padding: 20px 0 30px 0;
	}
	.aside__text {
		padding: 15px 0 0 0;
		font-size: 14px;
		line-height: 18px;
	}
	.aside__text p {
		padding: 0 0 15px 0;
	}
	ul.aside__list {
		padding: 15px 0 0 0;
	}
	ul.aside__list li {
		font-size: 14px;
		line-height: 18px;
	}
	.aside__copyright {
		padding: 15px 0 0 0;
	}
	ul.footer__social {
		padding: 15px 0 0 0;
	}
	#toTop {
		right: 10px;
		bottom: 10px;
	}
	.product__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 20px 0 0 0;
	}
	.slider-nav {
		display: none;
	}
	.slider-for .slick-dots {
		opacity: 1;
	}
	.product__slider {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin-bottom: 80px;
	}
	.product__section {
		margin: 0 0 0 0;
	}
	.product__slider__foto img {
		max-height: 300px;
	}
	.product__title {
		font-size: 20px;
		line-height: 22px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0 50px 0 0;
	}
	.product__title b {
		width: 100%;
		display: block;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.product__title span {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		margin: 10px 0 0 0;
	}
	.product__section__favorites {
		position: absolute;
		top: 2px;
		right: 0px;
		font-size: 0px;
		padding: 0px;
		margin: 0;
	}
	.product__section1 {
		border-bottom: none;
	}
	.product__section2 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 0 0 0 0;
	}
	.product__section2 .product__col1 {
		width: 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		padding: 40px 0 0 0;
	}
	.product__section2 .product__col2 {
		width: 100%;
		max-width: 100%;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.product__items {
		padding: 0px;
	}
	.product__block2 {
		padding: 25px 15px 25px 15px;
		margin: 40px -15px 0 -15px;
		border-top: 1px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
		box-shadow:0 0 10px #d9d9d9;
		-moz-box-shadow:0 0 10px #d9d9d9;
		-webkit-box-shadow:0 0 10px #d9d9d9;
	}
	.product__buy {
		display: none;
	}
	.product__price__mobile {
		font-size: 26px;
		line-height: 28px;
		display: block;
	}
	.product__price__mobile span {
		font-size: 18px;
	}
	.product__basket__button {
		max-width: 170px;
	}
	.product__thumb {
		padding: 30px 0 30px 0;
	}
	ul.tabs__caption__cart li {
		font-size: 20px;
		line-height: 22px;
	}
	.product__about {
		font-size: 14px;
		line-height: 17px;
	}
	.product__thumb1 {
		padding: 35px 0 0 0;
	}
	.product__thumb1__title {
		padding: 0 100px 0 0;
	}
	.main__category__item {
		height: 110px;
	}
	.catalog__items {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin: 0 -15px 0 -15px;
		border-bottom: 1px solid #dce4ed;
	}
	.catalog__item {
	    width: 50%;
	    margin-right: 0;
	    border-radius: 0;
	    border:2px solid #dce4ed;
	    border-bottom: none;
	    margin: 0px;
	}
	.catalog__item:nth-child(2n) {
		border-left: none;
	}
	.catalog__pagination {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.catalog__block1 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.catalog__block__col1 {
		width: 100%;
	}
	.catalog__block__col2 {
		width: 100%;
		max-width: 100%;
		padding: 20px 0 0 0;
	}
	.filter__button__mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 7px 10px 7px 10px;
		font-size: 14px;
   		line-height: 16px;
	}
	.filter__button__mobile em {
		width: 7px;
		height: 7px;
		top: -5px;
		right: -7px;
	}
	.filter__button__mobile b {
		padding: 0 0 0 13px;
	}
	.catalog__select {
		width: 56%;
	}
	.catalog__left {
		margin: 0px;
		width: auto;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 0px;
		        flex: 0 0 0;
	}
	.catalog__none {
		display: none;
	}
	.filter-overlay {
	    position:  fixed;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    background: #000;
	    z-index:  100;
	    opacity: .7;
	    filter: alpha(opacity=70);
	    cursor: pointer;
	    display: none;
	}
	.filter-area {
	    position:  fixed;
	    top: 0;
	    left: -100%;
	    bottom: 0;
	    height: 100%;
	    z-index: 999;
	    color: #000;
	    max-width: 100%;
	    width: 100%;
	    -webkit-transition: all 0.6s ease;
	    -o-transition: all 0.6s ease;
	    transition: all 0.6s ease;
	}
	.filter-area.static {
	    position: relative;
	    left: 0;
	    z-index: 0;
	}

	.filter-area.active {
		left: 0;
	}
	.filter-area .items {
	    position: absolute;
	    top: 20px;
	    left: 0;
	    right: 0px;
	    bottom: 20px;
	    overflow: hidden;
		border:none;
	}
	.filter-area .items &gt; div {
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 30px;
	    right: 30px;
	    overflow:  hidden;
	    overflow-y: scroll;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    border-radius: 20px;
	}
	.filtr__box {
		background:#fff;
		width: 100%;
		position: relative;
		z-index: 999;
		padding: 30px 25px 30px 30px;
		border-radius: 20px;
	}
	.catalog__title1 {
		font-size: 25px;
		line-height: 27px;
		border-bottom: 1px solid #dce4ed;
		padding: 0 0 37px 0;
	}
	.close-new {
		display: block;
	}
	.filtr__form input[type="submit"] { 
		display: block;
		font-size: 20px;
		line-height: 22px;
		padding: 15px 0 15px 0;
	}
	ul.catalog__section__list li a {
		padding: 6px 15px 6px 15px;
	}
	.basket__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		padding: 20px 0 0 0;
	}
	.basket__item {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.basket__foto {
		margin: 0 20px 0 10px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 80px;
		        flex: 0 0 80px;
	}
	.basket__caption1 {
		width: 100%;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.basket__caption2 {
		width: 100%;
		padding: 20px 0 0 0;
	}
	.basket__box {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		margin: 30px 0 0 0;
		padding: 25px 15px 25px 15px;
	}
	.basket__caption1__block {
		width: 100%;
	}
	.basket__caption2__price {
		font-size: 18px;
		line-height: 20px;
	}
	.basket__caption2__price b {
		font-size: 13px;
		line-height: 15px;
	}
	.basket__box__price b {
		font-size: 18px;
	}
	.basket__box__price1 b {
		font-size: 18px;
	}
	ul.breadcrumb {
		display: none;
	}
	.content {
		padding: 25px 0 48px 0;
	}


	.registration__block {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__block .basket__box {
		margin: 30px 0 0 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.registration__form__col2 {
		width: 50%;
	}
	.registration__form__block2 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__form__block2 .form-group {
		width: 48%;
		margin-right: 0;
	}
	.registration__form__block2 .form-group:nth-child(2) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__block2 .form-group:nth-child(3) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__block2 .form-group:nth-child(5) input {
		padding: 9px 10px 8px 15px;
	}
	.registration__form__title {
		font-size: 17px;
		line-height: 19px;
	}
	.registration__form__block .form-group {
		width: 100%;
	}
	.registration__form__col1 {
		width: 100%;
	}
	.registration__form__col2 {
		width: 100%;
		padding: 30px 0 0 0;
	}
	.registration__cols {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.registration__cols1 {
		width: 50%;
	}
	.registration__cols2 {
		width: 50%;
	}
	.registration__cols3 {
		width: 100%;
		padding: 30px 0 0 0;
	}
	#map {
		height: 250px;
	}
	ul.registration-radio li {
		font-size: 14px;
	}
	ul.box__item__list li {
		padding: 5px 0 4px 0;
	}
	.catalog__select select {
		padding: 9px 10px 7px 10px;
	}
	.filter__button__mobile {
		padding: 9px 10px 7px 10px;
	}
	.add2basket__result_wrapper{
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.add2basket__result_image{
		text-align:center;
		-webkit-box-flex:0;
		    -ms-flex:0 0 100%!important;
		        flex:0 0 100%!important;
		max-width:100%!important;
	}
	.add2basket__result_info{
		padding-left:0;
		padding-top:20px;
		text-align:center;
	}
	.modal__overlay{
		padding:0 20px;
	}
	.add2basket__result_heading {
		font-size:25px;
		line-height:28px;
	}
	.add2basket__result_buttons {
		white-space: inherit;
		padding: 10px 0px 15px 0px;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.add2basket__result_buttons .btn-primary {
		
		-webkit-box-flex:0;
		
		    -ms-flex:0 0 100%;
		
		        flex:0 0 100%;
	}
	.add2basket__result_buttons .btn-secondary {
		-webkit-box-flex:0;
		    -ms-flex:0 0 100%;
		        flex:0 0 100%;
	}
	.add2basket__result_buttons a + a {
		margin-left:0px;
		margin-top:15px;
	}
	.thank {
		padding: 15px 0 0 0;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.thank {
		padding: 15px 0 0 0;
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.thank__caption {
		padding:0;
	}
	.thank__order {
		font-size:16px;
		line-height:18px;
	}
	ul.thank__list {
		padding:25px 0 0 0;
	}
	ul.thank__list li {
		font-size:15px;
		line-height:17px;
		padding-bottom:15px;
	}
	.thank__text {
		padding:25px 0 0 0;
	}
	.thank__foto {
		-webkit-box-flex:0;
		    -ms-flex:0 0 100%;
		        flex:0 0 100%;
		padding:35px 0 0 0;
		text-align:center;
	}
	.thank__foto img {
		max-width:300px;
	}
	.contacts__items {
		-webkit-box-pack:justify;
		    -ms-flex-pack:justify;
		        justify-content:space-between;
	}
	.contacts__item {
		width:100%;
		margin-right:0;
		padding: 25px 15px 25px 15px;
	}
	ul.contacts__social li {
		margin:0 0 0 15px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 30px;
		        flex: 0 0 30px;
		height: 30px;
		font-size: 20px;
		line-height: 22px;
	}
	ul.contacts__social li:nth-child(3) {
		font-size: 20px;
	}
	.contacts-page1 {
		font-size: 14px;
		line-height: 17px;
		padding: 25px 0 0 0;
	}
	.contacts-page1 h3 {
		font-size:18px;
		line-height:21px;
	}
	.contacts__text {
		font-size:16px;
		line-height:20px;
	}
	.switch__block {
		width:100%;
		padding:0 0 15px 0;
	}
}
@media screen and (max-width:767px) {
	.cpa-img2 {
		display:none !important;
	}
	.cpa-heading1 {
		display:none !important;
	}
	.gm__caption {
		padding:0 15px 0 15px;
	}
	.gm__thumb-block {
		padding: 0 0 30px 0;
	}
	.catalog__item {
	    margin-right:0!important;
	}
	.product__section1{
		padding-top:60px;
	}
	.order_table_row img{
		width: 50px;
		margin: 0 25px 0 0;
	}
	.order_table_row{
		padding: 0 0 30px;
		margin: 0 0 30px;
	}
	.gm__thumb-flex {
		flex-wrap:wrap;
	}
	.gm__thumb-picture {
		flex:0 0 100%;
		margin:20px 0 0 0;
		text-align:center;
	}
	.gm__caption {
		flex-wrap:wrap;
	}
	.gm__thumb-block2-flex {
		flex-wrap:wrap;
	}
	.gm__map {
		flex:0 0 100%;
		padding:0 0 20px 0;
		margin:0;
	}
	.gm__map1 {
		flex:0 0 100%;
		padding:0;
		margin:0;
	}
	.gm__thumb-block1 {
		padding: 25px 15px 15px 15px;
	}
	.gm__thumb-block1 ul {
		padding:0 0 0 22px;
	}
	.exchange__block {
		padding: 25px 15px 25px 15px;
	}
	.exchange__block-flex {
		flex-wrap:wrap;
	}
	.exchange__block-picture {
		flex:0 0 100%;
		margin:20px 0 0 0;
		text-align:center;
	}
	.exchange__block1 {
		padding: 45px 0 45px 0;
	}
	.exchange__block1 .exchange__block-flex {
		padding: 25px 0 0 0;
	}
	.exchange__block2 {
		padding:25px 15px 25px 15px;
	}
	.exchange h2 {
		font-size:29px;
		line-height:31px;
	}
	.exchange h3 {
		font-size:20px;
		line-height:22px;
	}
	.main__slider {
		width:100%;
		margin-bottom:50px;
	}
	.cpa-img1 {
		position:relative !important;
		top:auto !important;
		right:auto !important;
		max-width:100%;
	}
}
@media screen and (max-width:475px) {
	.bonus_card{
		margin: 0 auto 30px;
	}
}
@media screen and (max-width:380px) {
	.bonus_card_img::after{
		bottom: -10px;
	}
}</pre></body></html>