
@media screen and (max-width: 980px) {
	
	/*.catalog_list_one img{
		width:142px;
		max-width:142px;
		margin:0 !important;
		display:block;
	}*/
	
	.other_simple{
		display:none;
	}
.one_text {
	font-size: 0.8em;
	line-height: 1.5em;
}
.static {
	width: 100%;
}
	.catalog_photos_area_desktop{
		display:none;
	}
	.catalog_photos_area_mobile{
		display:block;
		
	}
	.slider__bullets {
		
	}
	.catalog_list_one {
	flex-basis: 45%;
	text-align: center;
	margin: 0 0 2% 0;
	display: inline-block;
	position: relative;
	padding: 0;
	vertical-align: top;
	margin: 0 2% 25px;
}
	.catalog_buy_button{
		margin:12px 6px 20px 0px
	}
    
	html,
	body {
		padding:0;
		width:100%;
	}
	
	footer{
		width:98%;
		display:block;
	}
	
	.law-footer {
	width: 90%;
	
	padding: 0 5%;
}
	
	footer ul{
		display:flex;
		align-items: baseline;
justify-content: space-between;
	}
	
.desktop_slider {
  overflow: hidden; 
  position: relative;
  width: 150px;
  height: 200px;
  margin: 0 auto;
}
.desktop_slider .desktop_slides .desktop_slide img {
	max-width: 100%;
}
	.container-center {
		width:100%;
	}
	
	.header-slogan {
		display: none;
	}
	
	#header-info {
		flex-basis: unset;
	}
	
#header-wrap {
	background-color: #fff;
	width: 100%;
	position: relative;
	height: 79px;
	border: none;
}
.toggleMenu {
	width: 50px;
	height: 50px;
	border-radius: 6px;
}
.nav li {
	background: rgba(59, 60, 61, 1) none repeat scroll 0 0;
}
.nav li li {
	background: rgba(69, 70, 71, 1) none repeat scroll 0 0;
}
    /* header */
	#topinfo-header-wrap {
		display: none;
	}
	#mobile-header-slogan {
		width:100%;
		display: block;
		background: url(/themes/default/images/topinfo-header.webp) no-repeat scroll 50% 0%;
	}
	#mobile-header-slogan div {
		margin:0;
		padding:0;
		width:100%;
		height:15px;
		text-align: center;
		font-size: 9px;
	}
	#mobile-header-slogan #topinfo-header-slogan {
		padding:3px 0 0 0;
	}

.catalog_list_one p {
	font-size: 12px;
	margin: 5px 0 !important;
}
.h-on-main {
	margin: 15px 0;
}
.text-main .h-on-main {
	margin: 15px 0;
}

.main_video{
	overflow:hidden;
	
}


.slider-swiper-1 .swiper-pagination .swiper-pagination-bullet {
	width: 10px !important;
	margin: 0 12px 5px 0 !important;
	height: 10px !important;
}
    header {
        height:70px;
        width:100%;
        position: fixed;
        top:0;
        left:0;
        min-width: 350px;
        z-index: 10000;
        box-shadow: 0 0 15px rgb(0 0 0 / 60%);
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;
		/* background: url(../images/fon_header_mobile.jpg) repeat-y 50% 0%; */
		background:#c7ab91;
		background: -webkit-gradient(left, #c7ab91 0%, #fff 100%);
		background: -webkit-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: -moz-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: -o-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: -ms-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: linear-gradient(left, #c7ab91 0%, #fff 100%);
    }
	.header-info-search-btn {
		flex-basis: 20%;
		z-index: 900;
	}
#header-search-form {
	position: absolute;
	bottom: unset;
	right: 96px;
	opacity: 0;
	display: none;
	align-items: center;
	top: 19px;
	width: 200px;
	z-index: 1000;
}
	
	#catalog-on-main-content ul li {
		flex-basis: unset;
		text-align: center;
		margin: 0 0 2% 0;
	}
	
	.catalog-more-images {
		min-height: unset;
	}
	
	.block-text-main {
		display: unset;
	}
	
	#mobile-header-slogan {
		display: block;
	}
	.mobile-header-phone-btn,
	.mobile-header-search-btn {
		display:block;
		float:right;
		margin:10px 10px 10px 0px;
	}
	.mobile-header-phone-btn a,
	.mobile-header-search-btn a {
		display: block;
		text-decoration: none;
		color:#000;
		
	}
	.mobile-header-phone-btn a span,
	.mobile-header-search-btn a span {
		font-size: 30px;
	}
    #menu-mobile-trigger {
        display: block;
        float: left;
        width: 20px;
        height: 20px;
        padding: 8px;
        margin: 15px 5px 10px 10px;
        border: 2px solid #ffffff;
        border-radius: 5px;
        background-color: #3d2126;
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
    }
    #menu-mobile-trigger img {
        width:100%;
    }
	
	#header-info-phone {
		display: none;
	}
.catalog_my_basket, .catalog_opt_order {
	font-size: 12px;
}	
.catalog_my_basket .catalog_my_basket_title {
	width: auto;
	font-size: 10px;
}
.catalog_user_data th, .catalog_user_data td {
	font-size: 12px;
}
.catalog_user_data td label {
	padding: 3px 5px;
	width: 77%;
}
.logo-header {
	display: block;
	margin: 0;
	padding: 0;
	cursor: auto;
	left: 44px;
	position: absolute;
	z-index: 899;
}
.menu_header {
	display: none1;
}
	.logo-header-mobile {
		display:block;
        width:110px;
		top:0;
		left:0;
		position:relative;
        margin:0px 0px;
        float:left;
        padding:0px 0 0 0;
    }
    .logo-header img,
	.logo-header-mobile img {
        width: 240px;
		height: auto;
    }
	.slogan-header-mobile {
		display: block;
		width:81px;
		float: left;
		padding:10px 0 0 5px;
		font-size: 12px;
		font-family: "RobotoRegular";
	}

	.container-header-basket h4 {
		display: none;
	}
	.container-header-user-btn p {
		display: none;
	}
	.mobile-header-wrapper {
		/* overflow: hidden; */
		position: fixed;
		top:70px;
		left:0;
		width:100%;
		z-index: 10001;
	}
	.mobile-header-search,
	.mobile-header-phone {
		overflow: hidden;
		position:relative;
		width:92%;
		padding:5px 4%;
		background:#c7ab91;
		background: -webkit-gradient(left, #c7ab91 0%, #fff 100%);
		background: -webkit-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: -moz-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: -o-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: -ms-linear-gradient(left, #c7ab91 0%, #fff 100%);
		background: linear-gradient(left, #c7ab91 0%, #fff 100%);
		border-bottom:2px solid #ffffff;
		border-top:2px solid #ffffff;
		box-shadow: 0 5px 5px rgb(0 0 0 / 30%);
	}

	.container-header-basket,
	.container-header-basket:hover {
		width:60px;
		height:60px;
		margin: 17px 0 0 5px;
		/*background: url(/themes/default/images/basket-mobile.png) no-repeat scroll 50% 30%;*/
	}
	.webp .container-header-basket,
	.webp .container-header-basket:hover {
		/*background: url(/themes/default/images/basket-mobile.webp) no-repeat scroll 50% 30%;*/
	}
	.container-header-basket h4 {
		display: none;
	}
	.container-header-basket .basket_header_cost {
		padding:4px;
		position:absolute;
		top:40px;
		right:10px;
		background-color: #c7ab91;
		color:#000;
		border-radius: 10px;
	
	}
	.container-header-basket .basket_header_cost b {
		font-size: 10px;
	}
	.container-header-basket .basket_header_cost em {
		display: none;
	}
	.container-header-basket .basket-btn {
		display: none;
	}
	.container-header-basket span {
		text-align: left;
		padding:0 20px 0 0;
	}
	.container-header-user {
		width:40px;
		margin: 0 0 0 5px;
	}
	.container-header-search {
		float: none;
		width:330px;
		margin:10px auto;
	}
	.mobile-header-wrapper .container-header-search form {
		padding: 0;
	}
	.mobile-header-wrapper .container-header-search form input {
		width:270px;
	}
	.mobile-header-wrapper .container-header-search a span {
		color: #000;
	}
	.mobile-header-phone-close {
		position: absolute;
		top:10px;
		right:10px;
	}
	.mobile-header-phone #topinfo-header {
		float: none;
		color:#001;
		width: 300px;
		margin:10px  auto;
		text-align: center;
	}
	.mobile-header-phone #topinfo-header .topinfo-header-call {
		margin: 20px 0;
	}
	.mobile-header-phone #topinfo-header div {
		width:200px;
		margin:0 auto;
	}

	.container-header-user-panel {
		position:absolute;
		top:70px;
		left:0;
		width:100%;
		text-align: right;
		background: #63006f;
    	border-radius: 0 0 10px 10px;
   	 	border:none;
		box-shadow: 0 5px 5px rgb(0 0 0 / 30%);
	}

	/* menu-header-wrap */
	#menu-header-wrap {
		display: none;
	}
	.mobile-header-menu-wrapper {
		display: none;
		width: 99.4%;
		top: 0;
		overflow: auto;
		left: 0;
		z-index: 10001;
		background-color: #c7ab91;
		border: 2px solid #ffffff;
		border-radius: 0;
		box-shadow: 0 0 5px rgb(0 0 0 / 50%);
		position: fixed;
		height: 100%;
	}
	.mobile-header-menu .mobile-header-phone-close {
		left: auto;
		right:10px;
	}
	#menu-header {
		width:92%;
		padding:25px 4%;
		display: none;
	}
	#menu-header nav {
		width: 100%;
	}
	#menu-header ul {
		width: 100%;
	}
	#menu-header li {
		width: 100%;
		float: none;
	}
	#menu-header li a,
	#menu-header li:last-child a {
		display: block;
		padding:5px 10px;
	}

	/* #mobile-header-info */
	#mobile-header-info {
		display: block;
		position: relative;
		width: 100%;
		margin:75px auto 0 auto;
		overflow: hidden;
		border-bottom:3px solid #fff;
	}
	#mobile-header-info img {
		width: 100%;
	}

	#slider-mobile-info {
		position:absolute;
		top:40px;
		left: 50%;
		width: 325px;
    	margin: 0 0 0 -165px;
		border:2px solid #fff;
		border-radius:10px;
		box-shadow: 0 0 5px rgb(0 0 0 / 50%);
		background: rgba(230,217,206,0.5);
	}
	

	/* #jcarousel-skin-news */
	.block_catalog_news {
		width:100%;

	}
	.jcarousel-skin-news .jcarousel-container-horizontal {
		height: 406px;
		overflow: hidden;
		padding: 0px 0px;
		margin:0 auto;
		text-align: center;
		width: 660px!important;
	}
	.jcarousel-skin-news .jcarousel-clip-horizontal {
		width: 660px!important;
	}
	.jcarousel-skin-news .jcarousel-item-horizontal {
		margin: 0px 15px!important;
		overflow: hidden;
		width: 300px;
		padding: 0px;
		height: 406px;
	}
	.jcarousel-skin-news .jcarousel-next-horizontal {
		background: transparent url("right_news.png") no-repeat scroll 0 0;
		cursor: pointer;
		height: 32px;
		position: absolute;
		right: 10px;
		top: 35%;
		width: 22px;
		opacity: 0.6;
		box-shadow: 0 0 10px rgb(0 0 0 / 60%);
	}
	.webp .jcarousel-skin-news .jcarousel-next-horizontal {
		background: transparent url("right_news.webp") no-repeat scroll 0 0;
	}
	.jcarousel-skin-news .jcarousel-prev-horizontal {
		background: transparent url("left_news.png") no-repeat scroll 0 0;
		cursor: pointer;
		height: 32px;
		position: absolute;
		left: 10px!important;
		top: 35%;
		width: 22px;
		opacity: 0.6;
		box-shadow: 0 0 10px rgb(0 0 0 / 60%);
	}
	.jcarousel-skin-news .jcarousel-prev-horizontal {
		background: transparent url("left_news.png") no-repeat scroll 0 0;
	}   
	.webp .jcarousel-skin-news .jcarousel-prev-horizontal {
		background: transparent url("left_news.webp") no-repeat scroll 0 0;
	} 


	/* catalog-on-main-content */
	#catalog-on-main-content {
		width: 100%;
	}
	#catalog-on-main-left {
		display: none;
	}
	#catalog-on-main-right {
		width: 100%;
	}

	/*  catalog-on-main-container  */
	.catalog-on-main-container {
		width:96%;
		padding:0 2%;
	}
	.catalog-on-main-title a {
		margin: 1px 0 0 0;
	}
	.catalog_list_one,
	.catalog_list_one:nth-child(4n),
	.catalog_list_one:nth-child(6n),
	.catalog_list_one:nth-child(7n) {
		width:31%;
		margin:10px 1%;
	}
	#catalog-cats-on-main ul li,
	#catalog-cats-on-main ul li:nth-child(4n),
	#catalog-cats-on-main ul li:nth-child(6n),
	#catalog-cats-on-main ul li:nth-child(7n) {
		width:31%;
		margin:10px 1%;
	}

	/* .block-text-main.tetext */
	.block-text-main {
		width:96%;
		margin:0 auto;
		padding:10px 2%;
	}
	.text-main-title {
		width:100%;
	}
	.text-main-title img {
		/* display: block;
		float: none; */
	}
	.text-main-title span {
		/* display: block;
		float: none; */
		font-size: 15px;
	}

	/* sertificates-on-main-wrap */
	#sertificats-on-main {
		width:600px;
	}
	#sertificats-on-main ul li {
		width:180px;
		padding: 10px 8px;
		margin: 10px auto;
		background-color: #e9d9ce;
		border:1px solid #ffffff;
	}

	/* catalog-cats-on-main-wrap */
	.webp #catalog-cats-on-main-wrap,
	#catalog-cats-on-main-wrap {
		width:96%;
		padding:0 2%;
		background: #e5d3c6;
		border-top: 3px solid #fff;
		border-bottom: 3px solid #fff;
	}
	#catalog-cats-on-main ul li a span {
		font-size: 11px;
		min-height: 30px;
		font-weight: bold;
	}

	/* fon-footer */
	.webp .fon-footer,
	.fon-footer {
		background: #dcc7b7;
		border-top:3px solid #fff;
	}
	#footer-menu {
		display: none;
	}
	#footer-block-1 {
		display: none;
	}
	#footer-block-2 {
		width:92%;
		padding:5px 3%;
		margin:0;
	}
	#footer-block-2 h3 {
		font-size: 13px;
		text-align: center;
		font-weight: bold;
		text-decoration: none;
	}
	#footer-block-2 form {
		margin: 10px auto;
		padding: 5px 0;
		width:330px;
	}
	#footer-block-2 form input {
		width:56%;
	}
	#footer-block-2 form button {
		width: 30%;
		font-size: 9px;
		font-weight: bold;
		padding:9px 0;
	}
	#footer-soc {
		width:300px;
		padding:0px 3%;
		margin:0 auto;
		overflow: hidden;
	}
	#footer-block-2 {
		float: none;
	}
	#footer-block-2 h3 {
		margin: 15px 0 15px 0px;
	}
	#footer-block-2 #footer-soc li#footer-soc-1 {
		padding: 7px 5px 0 0;
		font-size: 13px;
		text-transform: uppercase;
	}
	#footer-block-3 {
		width:330px;
		padding:0px 5px;
		margin:0 auto;	
		float: none;
		text-align: center;
	}
	#footer-block-3 p {
		margin: 1px 0px;
    	padding: 0;
    	font-size: 12px;
		line-height: 18px;
	}
	#footer-block-3 div {
		margin: 10px 0px;
	}

	/* footer-low-wrap */
	.footer-low-wrap {
		background-color: #000;
	}
	.footer-low-left,
	.footer-low-right {
		width: 100%;
		float: none;
		font-size: 9px;
		padding: 5px 0;
		margin: 0;
		text-align: center;
	}
	











	/* ======================================================================== */

	/* main */
#main {
	width: 96%;
	margin: 0 auto;
}
	#main.main_page {
		margin:65px auto 20px auto;
	}
	.full_content {
		margin:0;
	}

	#main.main_page .title_catalog {
		margin:0 25px;
		border-bottom:2px solid #c71f3a;
		color:#c71f3a
	}
	#main.main_page .menu_catalog {
		width:92%;
		padding:1px 4%;
		background: none;
		overflow: hidden;
		margin:0 auto;
		height:auto;
	}
	#main.main_page .menu_catalog li {
		width:23%;
		padding:10px 1%;
		text-align: center;
	}
	#main.main_page .menu_catalog li a {
		text-decoration: none;
		font-size: 13px;
		text-transform: uppercase;
		font-weight: bold;
	}

	/* catalog */
	.main-inner-page .catalog_list_row,
	.main-inner-page .catalog_subcats	{
	   /* display:inline; */
	}

	.main-inner-page .catalog_list_one,
	.main-inner-page .catalog_list_one:last-child,
	.main-inner-page .catalog_list_one:nth-child(6n) {
		position:relative;
		margin: 10px 1%;
		padding:10px 0;
		width:47%;
		border:1px dotted #cecece;
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
	.main-inner-page .catalog_list_one .for_img {
		width:100%;
	}
	.main-inner-page .catalog_list_one .for_img img {
		/* width:100%!important; */
	}
	.main-inner-page .addwish_ico_list {
		right:auto;
		left:10px;
	}
	.main-inner-page .catalog_list_one_type_0 .catalog_list_rating,
	.main-inner-page .catalog_list_one_type_1 .catalog_list_rating {
		position:static;
		margin:1px auto;
		top:auto;
		bottom:auto;
		left:auto;
		right:auto;
	}
	.main-inner-page .catalog_list_buy {
		margin:0;
	}
	.main-inner-page .catalog_list_one a p {
		text-decoration: none;

	}
	.main-inner-page .goods_inside {
		width:100%;
		margin:0;
		padding:30px 0 0 0;
		float:none;
		position:relative;
	}
	.main-inner-page .goods_inside #catalog_left_arrow, 
	.main-inner-page .goods_inside #catalog_right_arrow {
		width:20px;
		height:40px;
		background-size: 100%;
		top:0;
	}
	.main-inner-page .goods_inside #catalog_left_arrow {
		left:0px;
		right:auto;
	}
	.main-inner-page .goods_inside #catalog_right_arrow {
		right:0px;
		left:auto;
	}
	.main-inner-page .goods_inside .foto_goods,
	.main-inner-page .goods_inside .text_goods {
		float:none;
		width:100%;
		margin:0;
		padding:0;
	}
	.main-inner-page .goods_inside .one_photos {
		border:1px dotted #cecece;
		box-shadow: 0 0 5px rgba(0,0,0,0.5);
		width:91%;
		padding:10px 4%;
		margin:0 auto 20px auto;
	}
	.main-inner-page .goods_inside .one-photos-main-photo {
		width:100%;
		max-width: 500px;
		padding:0;
		margin:0 auto;
		display: block;
	}
	.catalog_add_photos {
		margin:20px auto;
		width:90%;
		padding:0px 5%; 
	}
	.main-inner-page .goods_inside .reviews_goods {
		float:none;
		width:100%;
		margin:0 auto;
	}
	.main-inner-page .goods_inside .catalog_basket_change {
		width:100%;
	}
	.main-inner-page .goods_inside .one_photos .catalog_add_photos {

	}
	.main-inner-page .goods_inside .info_order_goods {
		margin:20px auto;
		float:none;
		overflow: hidden;
	}
	.main-inner-page .goods_inside .order_goods {
		margin:20px auto;
		float:none;
		overflow: hidden;
	}
	.main-inner-page .goods_inside .size_goods,
	.main-inner-page .goods_inside .color_goods {
		overflow: hidden;
		float:none;
	}
	.main-inner-page .goods_inside .one_size_info.size_table {
		width: 100%;
		overflow-x: scroll;
	}
	#catalog_add_to_basket_window_add_popup_show {
		width:300px;
		margin-left: -175px;
	}
	.catalog_my_basket .catalog_basket_change {
		margin:0;
		left:0;
		width:64px;
	}
	.catalog_basket_change_center span {
		width:33px;
		font-size: 16px;
	}
	.main-inner-page .quick_order_area {
		position: static;
		margin:10px auto;
	}
	#mailform_Mos input, 
	#mailform_Mos textarea {
		width:auto;
	}
.continue_buy {
	font-size: 17px;
	line-height: 24px;
}
#catalog_add_to_basket_window_add_popup_show, #catalog_add_to_basket_window_add_popup_hide {
	width: 250px;
}
	.info_main img {
		width:100%;
	}
	.jcarousel-skin-tango .jcarousel-container-horizontal {
		width:100%;
	}
	/* ----------==================----------------- */

	.fon_nav {
		display:none;
	}
	
	#blackwrap {
		z-index:10002;
	}
	#show_form {
		z-index:10003;
	}

	/* main */
	#main {
		min-width: auto;
		display:block;
	}
	.block_catalog {
		width:100%;
		overflow:hidden;
	}
	.block_catalog li {
		float:left;
		width:48%;
		margin:1px 1% 10px 1%;
	}
	.block_catalog li img {
		width:100%;
		height:auto;
	}
	.block_catalog p {
		width:95%;
		padding:5px 3%;
		top:auto;
		bottom:0;
	}
	
	/* main .text */
	#main .text {
		width:98%;
		padding:0px 1%;
	}
.catalog_sorter ul li {
	background: none;
	border: none;
	float: left;
	margin: 0 2%;
	padding: 5px 16px 5px 0px;
	position: relative;
}	
.catalog_sorter ul li:last-child {
	display: none;
}
.catalog_sorter {
	min-width: 320px;
	margin-right: 2%;
}
.pathway {
	border-bottom: 1px solid #d1c4b4;
	color: #000;
	font-size: 16px;
	margin: 15px 0 15px;
	padding: 15px 0 15px 15px;
}
.block_text_main h1 {
	text-align: center;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.35rem;
	font-weight: normal;
	margin: 15px 0;
	letter-spacing: 1px;
}
    #filter_form {
        width:99%; 
        margin:10px auto;   
    }
    #catalog_filter {
        width:99%;
    }
    .catalog_filter_line {
        width:99%;
    }
.filter_search {
	width: 96%;
	margin: 0 0 0 2%;
}
    #filter_search {
        width:94%;
    }   
    .forms {
        width:98%;
        padding:10px 1%;
        border-width: 1px;
    }
    .form-question td, .form-question th {
        width:48%;
    }
    .form-question input[type="text"], 
    .form-question input[type="password"], 
    #login_log, #login_passw {
        width:98%%;
    } 
    .catalog_my_basket th, .catalog_opt_order th {
        font-size:11px;
    }
    .catalog_user_data input[type="text"], .catalog_user_data textarea {
        width:98%;
    }
    .maybe-li-title {
        display: block;
        font-size: 12px;
        height:30px;
        width: 100%;
        overflow: hidden;
    }
    .catalog_photos_area {
        float:none;
        width:98%;
        padding:10px 1%;
		margin:0;
    }
    .catalog_description {
        float:none;
        width:98%;
        padding:10px 1%;       
    }
	.catalog_cat_upak {
		width:96%;
		padding:10px 2%;
		overflow:hidden;
	}
	.catalog_one_order table {
		width:100%;
	}
	.catalog_one_order th {
		font-size: 13px;
	}
	.jcarousel-skin-tangoother .jcarousel-container-horizontal {
		width:540px;
	}
	.jcarousel-skin-tangoother .jcarousel-prev-horizontal {
		left:-20px;
	}
	.jcarousel-skin-tangoother .jcarousel-next-horizontal {
		right: -20px;
	}
	.one-img-desktop {
		display:none;
	}
	.one-img-mobile {
		display:block;
		width:90%;
		margin:0 auto;
	}
	.catalog_description {
		width:98%;
		padding:0 1%;
	}
	.catalog_addonfield span.title {
		width:36%;
	}
.catalog_addonfield div {
	width: 60%;
	margin-left: 40%;
}
	.text_alert  {
		width: 90%;
	}
	.catalog-ready-cats-h2 {
		width:100%;
		overflow:hidden;
		padding:10px 0;
	}
	.dostavka {
		width:100%;
	}
	.dostavka th,
	.dostavka td {
		width:46%;
		padding:10px 2%;
	}
	.dostavka img {
		width:100%!important;
	}
	.catalog_opt_order {
		
	}
	.show_price_img img {
		width:100%;
	}
	.catalog_opt_order_wrap {
		width:100%;
		overflow-x:scroll;
	}
 
	/* inners */
	.content-inner {
		width:100%;
	}
	.content-inner .left_content {
		display:none;
	}
	.content-inner .right_content {
		margin:20px auto;
		width:96%;
		padding:10px 3%;
	}
	.content-inner .right_content .content {
		width:100%;
	}
	#catalog_counts {
		width:100%;
		overflow-x:scroll;
	}


	
}

@media screen and (max-width: 899px) {

    /* catalog */
    .catalog_list_one {
        /* width:23%; */
    }

    
}

@media screen and (max-width: 700px) {
	/* #slider-container */
	.jcarousel-skin-news .jcarousel-container-horizontal {
		height: 406px;
		overflow: hidden;
		padding: 0px 0px;
		margin:0 auto;
		text-align: center;
		width: 300px!important;
	}
	.jcarousel-skin-news .jcarousel-clip-horizontal {
		width: 300px!important;
	}
	.jcarousel-skin-news .jcarousel-item-horizontal {
		margin: 0px 0px!important;
		overflow: hidden;
		width: 300px;
		padding: 0px;
		height: 406px;
	}
	.jcarousel-skin-news .jcarousel-next-horizontal {
		background: transparent url("right_news.png") no-repeat scroll 0 0;
		cursor: pointer;
		height: 32px;
		position: absolute;
		right: 10px;
		top: 35%;
		width: 22px;
		opacity: 0.6;
		box-shadow: 0 0 10px rgb(0 0 0 / 60%);
	}
	.webp .jcarousel-skin-news .jcarousel-next-horizontal {
		background: transparent url("right_news.webp") no-repeat scroll 0 0;
	}
	.jcarousel-skin-news .jcarousel-prev-horizontal {
		background: transparent url("left_news.png") no-repeat scroll 0 0;
		cursor: pointer;
		height: 32px;
		position: absolute;
		left: 10px!important;
		top: 35%;
		width: 22px;
		opacity: 0.6;
		box-shadow: 0 0 10px rgb(0 0 0 / 60%);
	}
	.jcarousel-skin-news .jcarousel-prev-horizontal {
		background: transparent url("left_news.png") no-repeat scroll 0 0;
	}   
	.webp .jcarousel-skin-news .jcarousel-prev-horizontal {
		background: transparent url("left_news.webp") no-repeat scroll 0 0;
	} 
}	

@media screen and (max-width: 600px) {
	



	
	.catalog_list_one img{
		width:150px;
		
	}

    .catalog_list_one,
	.catalog_list_one:last-child,
    .catalog_list_one:nth-child(6n),
    #maybe-container li:nth-child(6n), 
    #yousaw-container li:nth-child(6n),
    #maybe-container li, #yousaw-container li {
        /* margin: 0px 1%;
		width:48%; */
    }
	/* header-info */
	#slider-mobile-info {
		top:20px;
	}
	/* sertificates-on-main-wrap */
	#sertificats-on-main {
		width:100%;
	}
	#sertificats-on-main ul li {
		float: none;
		width:245px;
		padding: 25px 33px;
		margin: 10px auto;
		background-color: #e9d9ce;
	}
	.catalog_all_cats_list .catalog_list_one {
		margin: 0 2%;
		flex-basis: 42%;
		width: 42%;
	}
	footer {
		font-size: 0.7rem;
	}
	footer ul {
		justify-content: center;
	}
footer ul li {
	line-height: 2rem;
	flex-basis: 30%;
	font-size: 0.8em;
}
	footer ul li.small-li {
		text-transform: uppercase;
	}
	.law-footer {
		font-size: 0.7rem;
	}
	.law-footer span:last-child {
		text-align: right;
	}
}

@media screen and (max-width: 500px) {
	/*  catalog-on-main-container  */
	.catalog-on-main-container {
		width:96%;
		padding:10px 2%;
	}
	.catalog-on-main-title a {
		margin: 1px 0 0 0;
	}
	.catalog_list_one,
	.catalog_list_one:nth-child(4n),
	.catalog_list_one:nth-child(6n),
	.catalog_list_one:nth-child(7n) {
		width:46%;
		margin:10px 2%;
	}
	#catalog_counts h3 {
		padding: 10px 0 0;
		text-align: center;
		text-transform: none;
		font-size: 1.05rem;
		font-weight: normal;
	}
	#catalog-cats-on-main ul li,
	#catalog-cats-on-main ul li:nth-child(4n),
	#catalog-cats-on-main ul li:nth-child(6n),
	#catalog-cats-on-main ul li:nth-child(7n) {
		width:45%;
		margin:10px 2%;
	}
	/* advantages-on-main-wrap */
	#advantages-on-main-wrap {

	}
	#advantages-on-main-wrap li,
	#advantages-on-main-wrap li:last-child {
		width:90%;
		margin:20px 5%;
	}
	#advantages-on-main-wrap li span {
		font-size: 18px;
    	line-height: 24px;
		bottom: 40px;
	}
	
}

@media screen and (max-width: 400px) {
	
	.main_video video{
	max-width:90%;
	width:300px;
	height:400px;
}


#catalog-on-main-content, .catalog-on-main-content {
	width: 96%;
	margin: 0 auto;
	 display: block; 
	justify-content: center;
}


	/* header-info */
	.slogan-header-mobile {
		display: none;
	}
	#slider-mobile-info {
		top:15px;
	}
	.catalog_list_one img{
		width:150px;
		
	}
  	/* catalog */
    .catalog_list_one,
	.catalog_list_one:last-child,
    .catalog_list_one:nth-child(6n),
    #maybe-container li:nth-child(6n), 
    #yousaw-container li:nth-child(6n),
    #maybe-container li, #yousaw-container li {
        /* margin: 0px 1%;
		width:96%; */
    }
    
}