
.success.popup_copy {
    width: 80%;
		margin: 0 auto;
		position: fixed;
    top: 30%;
		left: calc(50% - 190px);
		max-width: 380px;
	}


/* Landscape phones and smaller */
@media (max-width: 1160px) {




	.info_week{
    text-align: center;
    font-size: 14px;
}




.proscroller, .pages_kolesa, .type_chip, .type_plenka, .page_plenka_item, .camera_box, .box_camera_video, .page_camera_item, .pcategory .box_form_item,

.page_magn_item, .page_moni_item, .page_navi_item, .pages_navi_1, .diski, .page_zapusk_item, .pages_chip, .box_porogi, .box_plenka_price, .page_monitor_item, .monitor, .type_monitor, .type_registr {
    margin-bottom: 20px !important;
}

.cartplay_marka, .box_tv_ico, .cartplay_mod, .landing_cat_box_5, .sub_title_form_int, .brand_box, .signal_stat, .box_pics, .box_mass, .box_steps, .shumoizol .landing_cat_box_2, .him .variant_obkl, .panel, .box_about_ico, .box_payment_ico, .box_contact_ico, .box_form, .box_video {
    margin-bottom: 40px;
}



.page_magn_item > div, .page_moni_item > div, .page_navi_item > div, .page_diski_item > div, .page_zapusk_item > div, .page_chip_item > div, .page_porogi_item > div, .page_plenka_item > div, .page_camera_item > div, .page_monitor_item > div, .page_video_item > div{
	width: auto;
	font-size: 12px;
}


.page_magn_item > div, .page_moni_item > div, .page_navi_item > div, .page_diski_item > div, .page_zapusk_item > div, .page_chip_item > div, .page_porogi_item > div, .page_plenka_item > div, .page_camera_item > div, .page_monitor_item > div, .page_video_item > div {
    min-height: 36px;
}


	.box_camera_video img{
		width: 100%;
	}

body   .gallery_2 > a.MagicZoom {
	display: inline-block !important;
    width: 49% !important;
}

.albums_video_box	iframe,
#tab-description iframe {
    width: 100%;
    height: 180px;
}


#container, .container_box {
    margin: 0 auto;
    width:  auto;
}

	.main-shining {
    min-width: auto;
}


	#content{
		padding: 0 10px;
	}



	html #content h1.mobis{
		display: block !important;
	}
.tooltips,
span.stoc ,
.box_model_item span,
.box_manuf_item	span,
.box_main_servis > div,
	.flexslider-0,
	.mobi{
		display: block;
	}


	.camera_box_item > div strong,
		.box_videoreg_title{
		font-size: 18px;
		line-height: 24px;
	}


	.type_time_title,
 #content h1.mobi{
	display: block !important;
	font-size: 18px;
	line-height: 24px;
	color: #1D1D1F;
	}


	.camera_box_item > div p ,
	.box_diski_1 > div{
		font-size: 12px;
		line-height: 20px;
    margin-bottom: 20px;
	}

.btn-rew {
    float: right !important;
    margin: -7px 0 0;
}



.category-1159 .title,
.box_price.desk,
.rozetki .pic_pages_top + p br,
.rozetki	.sub_title_form br,

	.tell_form_desk,
.signal p br,
.title_video br,
	.shumoizol .landing_cat_box_2 > div br,
.signal_stat > div br,
.variant_obkl	br,
.pages_chip > div br,
.shumoizol .landing_cat_box_4_icon div br,
.landing_cat_box_4_title2:before,
.box_paym > div  br, .box_payment_ico > div  br ,
.box_diski_1 br,
.page_magn_item > div br, .page_moni_item > div br, .page_navi_item > div br, .page_diski_item > div br, .page_zapusk_item > div br, .page_chip_item > div br, .page_porogi_item > div br, .page_plenka_item > div br, .page_camera_item > div br, .page_monitor_item > div br, .page_video_item > div br,

	 .category-38	 .title.mobi h1,
.category-1674	 .title.mobi h1,
.category-44	 .title.mobi h1,
.category-1171	 .title.mobi h1,
.category-985	 .title.mobi h1,
.category-1671	 .title.mobi h1,
.category-1171	 .title.mobi h1,
.category-1675	 .title.mobi h1,
.category-1673	 .title.mobi h1,
.category-1678 .title.mobi h1,
.category-1673 .title.mobi h1,
.cat_pages > div br,
.box_main_servis > div br,
.box_paym > div:nth-child(2),
.name .price,
/*
	.htabs	a:nth-child(1),
#tab-description,
*/
	.call_tell,


.box_stock span:nth-child(1),
.sheep_bttn,
.itemTagsBlock,
#content h1,
.product-filter,
.box_welcome,
.box_main_servis > div a br,
.flexslider-1,
.desk,
.cart_desk,
.header_main > div:nth-child(2),
.header_main > div:nth-child(3),
.header_top > div:nth-child(2),
.header_top > div:nth-child(1){
		display: none !important;
	}







	.class-checkout-success #content h1,

.class-checkout-success .box-container div a,
 #content .box_error_page  h1,
.pwishlist #content h1,
	.information-65	h1 {
		display: block !important;
	}

	.box_error_page img{
		width: 100%;
		height: auto;
	}

		.box_error_page a,
	.box_error_page {
		width: auto;
		margin: 0;
	}
.box_error_page > div,
	.box_wishlist_item {
    display: block;
     width: auto;
    margin: 0 auto 15px;
    text-align: center;


	}



 	.box_error_page h1{
	font-size:18px;
		line-height: 24px;
}
	.header_top > div:nth-child(3){
		float: none;
		display: block;
    text-align: left;	}

	header{
		padding: 0;
	}
	.header_top > div:nth-child(3) span:nth-child(2){
		float: right;
	    margin: 3px 0 0;
	}


	.header_top{
		background: #F2F3F7;
	    padding: 10px;
	}

	.header_top > div:nth-child(3) a{
font-weight: bold;
font-size: 10px;
line-height: 12px;
color: #1D1D1F;
	}

.header_top > div:nth-child(3) span{
		font-weight: 500;
		font-size: 10px;
		line-height: 12px;
	}

	.header_top > div:nth-child(3) span:nth-child(1) {
      margin: 0   0 0;
}
	#logo {
    width: 117px;
}

	#logo img{
		width: 100%;
	}

.header_top {
    margin-bottom: 17px;
	}

	.header_main{
		padding: 0 10px;
	}



	#cart-total,
	.cabinet{
		font-size: 0;
	}

	.header_main > div:last-child {
    float: right;
    margin: -6px 0 0;
}

.wishlist_logo{
	position: relative;
	top: 4px;
	}

.cart-position {
    margin: 4px 0 0;
	}

	.product-grid .wishlist {
    width: auto;
    top: 296px;
     right: 0;
    text-align: center;
}
.product-grid .wishlist a {
    margin: 0 auto;

	background: url(../image/ico_wishlist_mob.png) no-repeat center top !important;

	display: block;
    text-align: center;
    float: none;
	}


 .cart_mobi {
     font-size: 9px !important;
	 color: #fff;
background: #FF5701;
/* White */
	-khtml-border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    text-align: center;
    margin: -3px 0px 8px -14px;
border: 2px solid #FFFFFF;
	width: 13px;
    display: block;
	}

.cabinet {
    margin: 0 18px 0 30px;
	}

	.box_mobi_top{

	}

	.box_album_cart > div:nth-child(1) {
    margin: 0 0px 30px 0;
	}

	.box_album_pic a.MagicZoom:nth-child(3n+2) {
    margin: 0;
}


.box_album_pic a.MagicZoom {
    display: block !important;
    float: none;
}


.landing_cat_box_5 {
    padding: 20px 10px !important;
}

	.shumoizol.album .landing_cat_box_5_form input {
    width: -webkit-fill-available;
}


	 .category-1758 #content {
    padding: 0;
}


	.pproduct .related li .image {
     display: block;
}


	.bttn_open:before{
		content: "РџРѕРґСЂРѕР±РЅРµРµ";
		font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
		position: absolute;
		right: 40px;
		top: 12px;
	color: #808399;

	}


	.ui-state-active .bttn_open{
	    background: url(../image/pic_paket_box.png) left -165px no-repeat !important;
}
	.ui-state-active .bttn_open:before{
		content: "РЎРІРµСЂРЅСѓС‚СЊ";


	}

.pproduct 	.albums_box_bttn {
    padding: 0px 0 40px;
}


  .category-1758 .landing_cat_box_5 {
    height: auto;
    background: #F2F3F7 !important;
     margin: 0 ;

	}

	#pproduct .box_album_pic figure img {
			max-height: inherit !important;
			max-width: 100% !important;
			width: auto !important;
			height: auto !important;
	}


	figure.mz-figure {
    width: 100%;
	}
	.box_album_cart_bttn a{
		float: none;
		width: auto;
		display: block;
		margin: 0 !important ;
	}

	.box_album_cart_bttn a:nth-child(1){
		margin-bottom: 10px !important;
	}


	.box_album_cart_ico_2 br,
	.box_album_cart_ico_1 br{
	display: none;
	}
	.box_album_cart_ico_2 ,
	.box_album_cart_ico_1 {
		padding: 17px 0 0 65px;
	}


.box_album_cart_ico_1 {
    width: auto;
    display: block;
}

	.category-1758	 .category-info  p{
		font-size: 14px;
	}


.album-grid li {
     width: 100%;
	}


	.album-grid li:nth-child(3n+2) {
     margin: 0 0px 30px;
}

	.albums_video_box p {
    display: none;
	}

.album-grid li img {
    width: 100%;
    height: auto;
	}

.search_box {
    padding: 14px;
    height: 22px;
	float: left;
    width: 24px;
    margin: 0 0px 0 0;
    background: #1D1D1F url(../image/bg_search_mobi.png) no-repeat center;
    cursor: pointer;
}

	.mobi_menu_cat a{
		font-weight: bold;
		font-size: 12px;
		line-height: 15px;
		color: #EBEBEF;
		text-decoration: none;
	}

.mobi_menu_cat{
	display: inline-block;
padding: 15px;
}


	.menus{
		text-align: center;
	}

	.show_menu{
	    background:   url(../image/show_mwnu.png) no-repeat center;

    width: 50px;
    float: right;
    display: block;

		height: 50px;
	}

	.mobi_menu_top{

	}

.mobi_menu_top li{
		display: inline-grid;
		text-align: center;
		width: 49%;
		padding: 10px 0;
	}

.mobi_menu_top li a{
	font-weight: bold;
	font-size: 12px;
	color: #1D1D1F;
			line-height: normal;
			text-decoration: none;
	}



.albums_box_bttn {
    padding: 40px 0 0;
	}


.box_album_cart > div {
    display: block;
    width: auto;
}


	.albums_box_bttn a {
    width:auto;
    padding: 20px 0;
    display: block;
    margin: 0 0 10px;

	}
.mobi_menu_top {
    padding: 20px 0;
}

.mobi_top_menu_box{
display: none;
	padding-bottom: 20px;
}



	.mobi_top_menu_box.open{
		display: block;
	}


	.mobi_tel_box {
		text-align: center;
	}

.mobi_tel_box span 	{
	display: block;
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	color: #808399;
	margin-bottom: 20px;
}


	.mobi_tel_box span a	{
		font-weight: bold;
		font-size: 14px;
		line-height: 17px;
		color: #1D1D1F;
		text-decoration: none;
	}

	.social_logos{
		text-align: center;
	}


.social_logos a {
    margin: 0 5px;
	}

	.show_cat{

	}

	.box_mobi_catalog{
		padding: 10px;
		display: none;
	}

	.menu_mobi_cat a{
		font-weight: bold;
font-size: 12px;
line-height: 32px;
		text-decoration: none;

color: #1D1D1F;
	}


	.open{
		display: block !important;
	}


	#search{
		padding: 10px;
	}

	#livesearch_search_results{
		width: auto;
	}

	#search input{
		width: 72%;
	}

	.show_serv{

	}

.flexslider-0{
    width:  auto;
    margin: 0 auto;
	}


.flexslider-rb .slides img {
    width: 100%;
	}

	.flexslider-rb .flex-control-nav {
    bottom: -2px;
    right: 10px;
    left: 10px;
	}
.box_main_top {
    margin-bottom: 55px;
    margin-top: 20px;
}


.box_main_top .title{
	font-weight: 900;
	font-size: 18px;
	line-height: 22px;
	color: #1D1D1F;
}


	.cat_pages > div a, .box_main_servis > div a{
		font-size: 12px;
		width: auto;
		padding: 12px 0 12px 56px;
	}
	.cat_pages > div span, .box_main_servis > div span{
		width: 48px;
		height: 48px;
		background-size: cover;

	}

	.box_main_cars{
		text-align: center;
	}

.box_main_cars > div {
    position: relative;
	width: 80px;
	}

.box_main_cars > div span {
    background-size: 100% !important;
}

.box_main_cars > div a {
    width: auto;
	font-size: 12px;
}

	.phome .scroller .jcarousel-skin-opencart .jcarousel-item {
    width: 272px !important;
}


.box_main_top + .proscroller .box-heading{
font-weight: 900;
font-size: 18px;
line-height: 22px;
color: #434198;
}


	#container {

    padding: 10px;
}

	#scroller_0 .jcarousel-skin-opencart .jcarousel-item {
    width: 320px !important;
    margin: 0 auto !important;
}


	#footer .column{
		min-height: inherit;
	}

#footer .column {
    float: none;
    width: auto;
     padding-left: 0;
    padding: 0 13px;
}

	#footer .column ul li {
    line-height: 14px;
    margin-bottom: 13px;
	}


#column-left {
    float: none;
    width: auto;
}


	#column-left + #column-right + #content, #column-left + #content {
    margin-left: 0;
    width: auto;
}

h1, .category_titles {
    font-size: 18px;

	}

#column-left {
    float: none;
/*
	z-index: 999999;
*/
		z-index: 0;

	position: relative;
    background: #fff;
	}

	 #column-left + #content {
    margin-left: 0;
    width: auto;
	 min-width: inherit !important;
}
	h1, .category_titles{
		font-size: 18px;
line-height: 24px;
	}


.title {
	font-family: Montserrat;
font-style: normal;
font-weight: 900;
font-size: 18px;
line-height: 24px;
/* or 133% */


/* B 1 */

color: #1D1D1F;
	}




.product-grid .cart {
    position: absolute;
    right: 48px;
    top: 296px;
}

.items .item-name span, .product-grid  a.button{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	padding: 14px 0 15px;
	width: 152px;
	color: #3E3F48;
}

.product-grid .image img {
    width: 288px;
}

.product-grid ul li {
	float: none;
	margin-right: 0;
	width: auto;
}


.category-1671 	#content{
	padding: 0;
}



	#content{
/*	padding: 0;
*/}



.product-grid .name{
    padding: 9px 0;
    min-height: 40px;
}

 .product-grid .description{
	display: block !important;
}


 .product-grid.grid_mobi .description{
    max-height: initial !important;
	 height: auto !important;
}



	.product-grid ul li{
		margin-bottom: 24px;
		padding-bottom: 24px;
		border-bottom: 1px #F3F3F8 solid;

	}
.product-grid .name a {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 4px;

	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #1D1D1F;

}


.product-grid .description {
    height: auto;
/*
	max-height: 74px;
*/
	margin: 0;
	}

.product-info .image{
	width: auto;
	}


	.product-info .wrapper .left{
		float: none;
		margin: 0;
	}


	.review.mobi	{
		margin-bottom: 10px;
	}

.box_model_item ,
.box_manuf_item	,
.box_model_item span,
.box_manuf_item	span{
	text-align: left;
    line-height: 14px !important;
	}

.box_price.mobi{
    float: left;
    width: auto;
	margin: 0;
    padding: 8px 0;
}

.mobi.cart_bttn{
    float: right;
    width: 166px;
}

#button-cart {
    width: 166px;
	text-decoration: none;
    padding: 13px 0 !important;
}

	.box_mpn{

	}


.box_stock {
	line-height: 19px !important;
}

.box_stock  a{
	margin: 0;
    height: auto;
    display: initial;
}

.description_box > div {
    margin-bottom: 15px;
	}

.item_rad_opt input + label {
    padding: 10px 77px 16px 50px;
    font-size: 12px;
	}

.tab-content {
    min-width: auto;
}


.htabs	a:nth-child(2),
#tab-attribute{
	display: block !important;
}

.attribut .item_dost {
    padding: 10px;
	}

	.item_dost_name{
		width: 84px;
	}

	.item_dost	> div{
		display: inline-block;
		vertical-align: top;
		font-size: 10px;
	line-height: 12px;
	color: #808399;
	}

	.item_dost_name{
		padding: 0;
	}

.item_dost_part {
    width: 192px;
	}


.product-info .options label{
    font-size: 12px;

}

	.box_pro_dost,
	.box_atr{
		border: 0;
	}
 .contact-form-left,
.contact-form-right {
    width: auto;
    float: none;
	}

.contact-form-right textarea ,
.contact-form-left input {
    padding: 16px 15px;
    width: 91%;
	}

#button-review {
    width: auto;
}
.price_optio {
    top: 10px;
    font-weight: 800;
    font-size: 12px;
	}

.map_title span{
	float: none !important;
	display: block;
	}

	.map_title {
		padding: 0 10px;
	}

.map_title span:nth-child(1) {
    font-size: 18px;
	}

.map_title span:nth-child(1):after {
    font-size: 12px;
	}

	.map_title span:nth-child(2){
	padding: 4px 0 4px 0px;
    margin: 0px 0 0;
		    font-size: 12px;
    background: url(../image/shep_all_ru.png) no-repeat 235px 0px;
	}

footer {

    padding: 17px 0 40px !important;
}

	.main-container{
		margin-bottom: 0;
	}

.copyright > span {
    padding: 0 10px;
    line-height: 20px;
}

.copyright > span:nth-child(2) {
     float: none;
    display: table-header-group;
}

	.copyright > span:nth-child(1) {
    display: table-footer-group;
}

.copyright {
    padding: 0 10px;
}




.cart_right.cart-fixed,
.box_cart > div:nth-child(2){
		 top: inherit;
	 margin-bottom: 0px;

	padding: 0;
	width: 100%;
	display: block;
	    bottom: 0;
    position: absolute;

}



	.simplecheckout{
		position: relative;
		padding-bottom: 190px;
	}


.box_cart > div:nth-child(1) {
    width: 100%;
}



.box_cart	td.images,
.psimplecheckout	#content {
    padding: 0 !important;
}

	.quantity	nobr{
		font-size: 10px;
	}

.cart_plus,
	.cart_minus {
    padding: 22px;
	}

.simplecheckout-cart td.quantity input[type=text] {
	    padding: 14px 0;
    width: 42px;
	}

	.box_cart	td.images img,
	.box_cart	td.images{
		width: 60px;
		height: auto;
	}

	.simplecheckout-cart td.name .price{
		display: block !important;
		    text-align: left;
	}
	.simplecheckout-cart td.name {
    display: table-cell;
    width: 100%;
	}

	.simplecheckout-cart td.quantity{

	}

	.simplecheckout-cart tr.bot{
		border-bottom: 1px solid #DDDDDD;
	}

	.simplecheckout-cart tr.bot td{
		padding-bottom: 15px;
		text-align: left;
	}


		.simplecheckout-cart tr.bot + tr td{
			padding-top: 10px;
	}
	.simplecheckout-cart td.total{
		display: table-footer-group;
		color: #1D1D1F;
		font-weight: bold;
	    font-size: 17px;
	}

.simplecheckout-cart td.name div.image {
    display: inline-block;
    vertical-align: top;
    float: left;
	    border: 0;
    margin: 0 15px 0 0;
	}

.simplecheckout-cart td{
    border: 0;
	}

.simplecheckout-left-column {
    width: auto;
	}

	.item_cart_line > label {
    display: block !important;
    width: auto !important;
		margin: 0;
	}

.item_cart_line > label span {
    font-size: 12px;
}

	.psimplecheckout select, .pproduct select, .box_line_item select {
    padding: 11px 15px 11px;
	    height: 44px;
	}

	.item_cart_line > label span.cart_quote {
    padding-right: 10px !important;
}

	#simplecheckout_shipping_address .box_line_item:nth-child(2), #simplecheckout_customer .box_line_item:nth-child(3) {
    margin: 0 0px 16px;
}

	.box_line_item input[type="email"], .box_line_item input[type="tel"], .box_line_item input[type="phone"], .box_line_item input[type="date"], .box_line_item input[type="time"], .box_line_item input {
    padding: 8px 15px;
	}
.item_cart_line input + span, .box_rad_opt.radio input + label {
    padding:8px 70px 8px 50px !important;
	}


.item_cart_line > label span.cart_quote {
    padding-right: 10px !important;
    position: absolute;
    top: 8px;
    right: 0;
}

.simplecheckout-block-heading, .cart_box_line_title {
    font-size: 14px;
    margin-bottom: 15px;
}

	.box_line_item{
		width: auto;
		display: block;
}

.cart_box_line {
    margin-bottom: 20px;
}

.simplecheckout-customer-block .box_line_item {
    margin: 0 0 10px !important ;
}




	.information-8  #content h1{
		display: block !important;
	}


.price_sale,	.box_price{
		width: auto;
	}


.box_price_item {
    padding-right: 100px;
	position: relative;
	    font-size: 12px;
}

.box_price_item > span {
	position: absolute;
	right: 10px;
	top: 10px;


}

	.box_price_box > div{
		display: block;
	}

.price_sale {
    background: url(../image/bg_pic_price.png) no-repeat 0 0;
    background-size: 100%;
    padding-top: 109%;
	}



	.box_price_box	{
		margin-bottom: 40px;
	}


.box_contact > div,
.filial_item > div {
    display: block;
	}


	.box_contact > div{
		padding-right: 0;
	}

.filial_item {
    display: block;
	width: auto;
	margin-bottom: 40px;

}

.filial_item > div:nth-child(2) {
    width: auto;
}

	.box_contact_ico_span span span{
		margin: 0 !important;
		    line-height: 16px !important;
		padding: 0 !important;
		width: auto;
	}

.box_contact_ico_span span{
 	    padding: 20px 0 0px 20px;
}

	.box_contact_ico_span > span {
		display: block;

	}


	.box_contact > div:nth-child(1){
		padding-right: 0;
		margin-bottom: 20px;
	}


	.box_contact_ico_span >  span a{
		display:  table-footer-group;
	}

	.box_contact_ico_span > span span{
		display:  table-header-group;
	}

	.title_page{
		font-weight: 900;
		font-size: 18px !important;
		line-height: 22px;
		color: #1D1D1F;
	}

	.contact-form-left > div:nth-child(3){
		display: table-footer-group;
	}
	.contact-form-left > div:nth-child(4){
		display: table-header-group;
	}


.contact-form-left > div:nth-child(4)	textarea{
		margin-bottom: 12px;
	}

.contact-form-left .form_line > div:nth-child(2) {
    float: right;
	}

	.box_contact{display: block;}

	.bttn_send	a{
		display: block;
		color: #fff;
		font-weight: bold;
		width: auto;
		font-size: 12px;
		line-height: 15px;
	    margin: 15px 0;
	}

.contact-form-left input,
.contact-form-left textarea{
border: 2px solid #ECECF7;
	}




.form_line > div input {
    margin: 0 10px 0 0;
	}


	.box-category > ul > li.active.open > ul {
		display: block;
	}

	li.active.open >	 a{
	  pointer-events: none;
	}


.box-category > ul > li.active > a.active {
 		padding: 0 10px;
	   cursor: pointer;
		background: #F2F3F7 url(../image/mob_menu_hide.png) no-repeat right center !important;

	}

	.box-category > ul > li.active li.active a.active {
 	}



	.box-category > ul > li.active ul{
/*
		display: none;
 */
	}



	.box-category > ul > li.active.open > ul{
		display: none;
	}




	.box-category  ul.open > li{
		display: none;

	}




	.category-184 .product-list .left > div.image {
    margin-left: 0;
    display: block;
    float: none;
    width: auto;
}

	.category-184	.product-list ul li{
		border: 0;
	}

	.category-184	.product-list .left > div{
		margin: 0;
	}

.box_form_item {
    padding: 20px 20px;
}

	.box_price_work {
    font-weight: 900;
    font-size: 18px;
	}

	.about_map img{
		width: 100%;
		height: auto;

	}
.pic_about {
    background: url(../image/pic_about.png) no-repeat 0 0px;
    width: auto;
    height: 300px;
    background-size: 100%;
}

	.box_about_ico > div {
    display: block;
    margin: 0 0 15px;
 	}


.box_about_ico {
    margin-bottom: 30px;
}

	.box_about_ico_brand > div img{
		width: 100%;

	}


	.box_about_ico_brand > div {
    width: 40%;
    text-align: center;
    margin: 0 10px 15px;
}
	.box_about_ico_brand {
    margin: 20px 0 ;
}

.about_map,
	.box .box-heading {
    font-size: 18px;
		line-height: 24px;
	}

body	#cme-container #cme-form-main.cme-tpl-default .callme-field   [type=text],
body	#cme-container #cme-form-main.cme-tpl-default .callme-field   [type=tel]{
		height: 13px;
    line-height: 12px !important;
    font-size: 14px;
    padding: 10px !important;
	}

.category-1671  .box .box-heading {
    padding-right: 100px;
	}

.box_paym > div, .box_payment_ico > div {
    padding: 10px 20px 10px 0px;
    width: auto;
	line-height: 20px;
    font-size: 12px;
	}

	.sub_categories > div {
    width: 110px;
		height: auto;
padding: 16px 0 0;
	}

	.sub_categories > div .images img{
		width: 100%;
	}
	.box_payment_ico_title{
		padding-left: 60px;
	}
.pic_pages_top img {
    width: 100%;
}

.category-info_title {
		font-size: 18px;
		margin: 0 0 15px;
    line-height: 24px;
	}

	.pages_navi_1 > div:nth-child(3) {
    float: none;
    padding: 20px 0;
	}
	.pcategory .box_form_item span {
 width: auto;
}
	.cat_pages > div {
    margin-bottom: 15px;
    display: block;
    width: auto;
	}

.cat_pages > div a, .box_main_servis > div a {
		font-size: 12px;
		width: auto;
		display: block;
		padding: 12px 0 12px 56px;
		height: auto;
	}

.type_zapusk > div:nth-child(2) {
  width: auto;
 padding-left:0px;
}
	.type_zapusk > div strong{
		font-size: 18px;
line-height: 24px;
	}

	.box_zapusk_1 > div {
    background: url(../image/bg_box_zapusk_1.png) no-repeat 11px bottom;
    position: relative;
    padding: 0px 20px 298px 25px;
		top:0;
		height: auto;
	}
	.box_zapusk_1{
		height: auto;
	   margin: 0 0 30px;
		    padding: 20px 0 0;
	}
	.bttm_aps > span {
    display: block;
    width: 136px;
    margin: 0 0 10px;
	}
.pic_pages_top_bttn {
position: relative;
	bottom: 0px;
    left: 0px;
	}

	.type_plenka_box {
   text-align: center;
		height: auto;
		padding: 10px;
	}

	.type_plenka_box > div img{
		width: 100%;
	}

	.box_plenka_price_item.black,
	.box_plenka_price_item > span{
		font-size: 10px;
	}


	.box_plenka_price_item.black{
    line-height: 10px;
	}
	.box_plenka_price_item > span > span {
    width: 70px;
		    padding: 2px 0;
    margin: 0px 0px;
	}
	.box_plenka_price_item > span
	{
		width: 165px;
	}
.type_plenka_box > div {
    display: inline-block;
    width: 40%;
    margin: 7px;
	}
	.box_plenka_price_item {
    font-weight: 500;
    font-size: 10px;
    line-height: 12px;
		    min-height: 56px;
		height: auto;
    padding: 0 160px 0px 4px;
	}

	.box_plenka_price_item.top_line {
    font-weight: 900;
    font-size: 18px;
	line-height: 24px;
    padding-top: 16px;
	}

	.category-184	.product-list .right,
	.category-184	.price,
	.category-184 	.description,
	.category-184 .cart a{
		display: none;
	}












 .category-38	 #content h1,
.category-1674	 #content h1,
.category-44	 #content h1,
.category-1171	 #content h1,
.category-985	 #content h1,
.category-1671	 #content h1,
.category-1171	 #content h1,
.category-1675	 #content h1,
.category-1673	 #content h1,
.category-1678 #content h1,
.category-1673 #content h1,
	.information-4	 #content h1,
	.category-184	#content h1,
	.category-184	 #tab-description{
		display: block !important;
	}

.box_form_item span {
    width: 100%;
    display: block;
    margin: 0 0 10px;
}

	.box_form_item  a.button{
		width: auto;
		color: #fff;
	}

.login-content .right, .login-content .left {
    width: 98%;
    text-align: center !important;
    padding: 20px !important;
    float: none;
    height: auto;
    margin: 0 0 10px;
}

	.simpleregister-block-content{
		padding: 0;
		border: 0;
	}

	.simplecheckout-customer	td{
		display: block;
		width: auto;
		float: none;
	}


.simpleregister-block-content input{
	font-size: 12px;
	line-height: 24px;
	margin: 0 0 10px;
	color: #1D1D1F;
	width: 98% !important;
	border:2px solid #ECECF7;

}
	.simpleregister-button-block.buttons {
		border: 0 !important;
	}
	.simpleregister-button-block.buttons div{
		display: block;
		float: none;
		margin: 0 0 10px;
	}

		.level-3-cat.hide{

		overflow: hidden;
	}

	.level-2-cat.hide{
/*
		height: 32px;
*/
		overflow: hidden;
	}


.box-category .level-2-cat	li{
 	}

	.level-2-cat.hide	.level-3-cat {
		display: none !important;
	}

/*
.category-1678 	.box-category li.active  li,
.category-1675 	.box-category li.active  li,
.category-1674 	.box-category li.active  li,
.category-1673 	.box-category li.active  li,
.category-1672 	.box-category li.active  li,
.category-1671 	.box-category li.active  li,
.category-1171 	.box-category li.active  li,
.category-985	.box-category li.active  li,
.category-184 	.box-category li.active  li,
.category-44 	.box-category li.active  li,
.category-38 	.box-category li.active  li{
	display: none;
 	}
 */

	.level-2-cat,
	.level-3-cat    {
		padding: 0 0 0 20px !important;
	}


	/*
	.box_menu_pro_seo_page .box.category_menu  .box-category > ul.column_right.open > li ul,
*/
	.box_menu_pro_seo_page .box.category_menu .box-category > ul > li{
		display: none;
	}


		#column-left  .box-category > ul,

	.box_menu_pro_seo_page .box.category_menu  .box-category > ul.column_right {
		display: table !important;
		width: 100%;
	}

	.box-category li.active, .box-category li.active li,
		.box_menu_pro_seo_page .box.category_menu  .box-category > ul.column_right > li{
		display: table-footer-group !important;
	}

	.box-category li.active, .box-category li.active li.active,
			.box_menu_pro_seo_page .box.category_menu  .box-category > ul.column_right > li.active,
		.box_menu_pro_seo_page .box.category_menu  .box-category > ul.column_right.open > li.active{
		display: table-header-group !important;
	}



.box_menu_pro_seo_page .box.category_menu .box-category > ul.column_right.open > li{
		    display: none !important;
	}


/*
Mine
*/
.box_menu_pro_seo_page .box.category_menu  .box-category > ul {
	display: table !important;
	width: 100%;
}

/* .box-category li.active, .box-category li.active li,
	.box_menu_pro_seo_page .box.category_menu  .box-category > ul > li{
	display: table-footer-group !important;
} */


/* end of Mine*/




	.box-category > ul.column_right > li a{
		padding-left:10px !important;
	}

	.box-category > ul > li.active li.active li.active a.active,
	.level-3-cat   a.active{
		background: none !important;


	}


.box-category li.active	.open li,



.box-category li.active,
	.box-category li.active  li.active  ,
	.box-category li.active  li.active  ul li ,


	.menu_left_cat	a.active,
	.menu_left_cat.open	a{
		display: block;

	}

	.menu_left_cat	{
		margin-bottom: 20px;

	}

	.menu_left_cat	a.active{
		  pointer-events: none;
 		padding: 0 10px;
	cursor: pointer;
		background: #F2F3F7 url(../image/mob_menu_hide.png) no-repeat right center !important;
	}


		.menu_left_cat	a{
			display: none;
	}


	.category-1171 .sub_categories > div {
    width: 140px;
		margin: 0;
	}

	.camera_box_item > div:nth-child(2) {
    width:  auto;
    padding: 10px 0px ;
}

/*
	.category-38	 .pic_pages_top,
.category-1674	 .pic_pages_top,
.category-44	.pic_pages_top,
.category-985	 .pic_pages_top,
.category-1671	.pic_pages_top,
.category-1171	 .pic_pages_top,
.category-1673	 .pic_pages_top,
.category-1171	 .pic_pages_top,
.category-1675	 .pic_pages_top,
.category-1673 .pic_pages_top {
	    display: table-header-group;
}



.category-38	 .category-info p:nth-child(1)  ,
.category-1674	 .category-info p:nth-child(1)  ,
.category-44	.category-info p:nth-child(1)  ,
.category-985	 .category-info p:nth-child(1)  ,
.category-1671	.category-info p:nth-child(1)  ,
.category-1171	 .category-info p:nth-child(1)  ,
.category-1673	 .category-info p:nth-child(1)  ,

.category-1171 .category-info p:nth-child(1)  ,
.category-1675 .category-info p:nth-child(1)  ,
.category-1673 .category-info p:nth-child(1)  {
    display: table-footer-group;
}

	*/

	.pic_pages_top {
    margin-bottom: 20px;
}


	.box_porogi > div:nth-child(2) {
    width: 230px;
    margin: 0;
}

	.box_porogi > div:before {
    font-size: 46px;
	}
	.box_porogi > div:nth-child(3):before {
    width: 180px;
}

.box_porogi > div:nth-child(2):before {
    width: 70px;
}
	.box_porogi > div:nth-child(1):before {
    width: 30px;
}

	.box_porogi{
		padding: 20px 0 0;
	}

.box_form_item_title {
    font-size: 14px;
}

.box_diski_1 > div {
    background: url(../image/pic_diski_1.jpg) no-repeat top left;
    height: auto;
    padding:270px 15px 10px 15px;
	top: 0;
	}

	.pages_kolesa > div:before, .pages_chip > div:nth-child(2):before, .pages_chip > div:nth-child(1):after {
    font-weight: 900;
    font-size: 46px;
	}


.pages_kolesa > div, .pages_chip > div {
    width: 298px;
	}

.pages_kolesa > div:nth-child(1):before {
    width: 135px;
}

.box_porogi > div:nth-child(1) {
    width: 271px;
}

.pages_kolesa > div:nth-child(2):before {
    width: 135px;
}
	.box_diski_1{
		height: auto;
	}

.pages_kolesa {
    padding: 20px 0;
}

	.camera_box_item{
		background: none;
	}

.sub_categories {
    text-align: center;
}

	.box_videoreg_1	{
		   height:  auto;
	}


.category-38	.bttm_aps {
    margin: 140px 0 0;    padding: 0 0 0 175px;
	}

	.box_videoreg_1 > div {
    background: url(../image/bg_box_videoreg.png) no-repeat bottom left;
    height:  auto;
    top: 0px;
    position: relative;
    padding:20px 10px 28px 10px;
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    background-size: 200px;
	}

	.box_chip_1{
		height: auto;
	    margin: 1px 0 20px;
}
.box_chip_1 > div {
    background: url(../image/bg_box_chip.png) no-repeat bottom left;
	height: auto;
    top: 0;
    left: 0;
    padding: 20px 10px 315px 10px;
    font-size: 12px;
    line-height: 20px;
    color: #1D1D1F;
}

	.type_chip > div:nth-child(1) {
    width: auto;
		padding: 20px 0 0;
}

.pages_chip > div:nth-child(2):before {
	    width: 160px;
	}
.pages_chip > div:nth-child(1):before {
    content: "РґРѕ";
    width: 140px;
	}
	.pages_chip > div {
    font-size: 12px;
	}


.category-1672 .pic_pages_top .pic_pages_top_bttn a{
	background: #FF5701;
    color: #FFFFFF;

	}

	.page_detaling_item > div{
		display: block;
	}

	.page_detaling_item img{
		width: 100%;
	}
.page_detaling_item > div:nth-child(2) {
      width: auto;
      padding-left: 0px;
}
.type_time {
    height:  auto;
    padding: 20px 10px 190px;
	background: #F2F3F7 url(../image/bg_type_time.png) no-repeat bottom right;
    background-size: 539px;
	}
	.category-info ul li, .box_welcome ul li {
    font-size: 12px;
    line-height: 24px;
	}
	.type_time_sale {
    font-size: 56px;
    margin: 46px 0 30px;
	}

	.page_monitor_item > div:nth-child(8){
	width: 100%;
}


	.box_monitor_1 > div {
    background: url(../image/mobi_bg_box_monitor.png) no-repeat top center;
    height:  auto;
		top: 0;
    padding: 200px 10px 20px 10px;
	}

	.box_videoreg_title {
    margin-bottom: 13px;
	}

	.box_monitor_1 {
    height: auto;
	background: #F2F3F7;

    margin: 0px 0 20px;
	}

.category-44 .category-info_title {
	    margin-bottom: 12px;
}
	.type_monitor > div {
    padding: 25px 0 25px 104px;
    font-size: 12px;
	}

	div.MagicToolboxSelectorsContainer a{
		height: auto;
	}


.category-44  .sub_categories, .pcategory .proscroller 	{
		margin-top: 40px !important;
}

.cart_bttn a, .cart-top a {
    width: auto;
	text-decoration: none;
	display: block;
	}


.pinformation .box-subcat .image a {
    display: table-cell;
    height: 100px;
    vertical-align: top;
	}

	.pinformation .box-subcat .image {
    height: auto;
	}

	.box-product.box-subcat .name.subcatname a {
    font-size: 12px;
    line-height: 13px;
	}

	.pinformation .box-product.box-subcat li {
    width: 33%;
    margin: 0px;
	}

	.pinformation .box-product.box-subcat li img, .category-269 .box-product.box-subcat li img{
		width: auto !important;
		height: auto !important;
	}
	.title_left{
		font-size: 18px;
line-height: 24px;
	}

.box_paym_cart {
    font-weight: 800;
    font-size: 14px;
    background: url(../image/cart_copy.png) no-repeat 166px center;
	}

.box_paym_name {
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0 20px;
	}

.paym_mess {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
	}

	.box_paym .title_left{

	}



.pmanufacturer .product-grid .image {
    display: block;
    margin-top: 0;
    margin-bottom: 15px;
    text-align: center;
}

.box_popap > div {
    width: 100%;
	}

	.ico_rf{
		left: 0;
	}

.popap_sheep_title {
    padding-top: 60px;
	}

.popap_sheep {
	 margin-top: 15px;
	}

	.ico_msk{
		margin: 0;
	}

	.box_info_descr	{
		text-align: justify;
	}

	.box_info_descr	p{
		font-size: 14px;
	}

	.pvoucher .form td{
		display: block;
		width: auto !important;
	}

	.pvoucher .form tr:nth-child(6){
		padding-top: 10px;
		display: block;
	}

.pvoucher	.buttons .right	a.button{
	margin: 10px 0 0;
}

	.pvoucher p{
		font-size: 14px;
	}

	.pvoucher	.buttons .right{
		float: none !important;
		text-align: center !important;
		font-size: 12px;
	}

.pvoucher textarea{
    width: 98%;
    height: 100px;
}

.pvoucher input{
		float: none !important;
		font-size: 13px;
	}

.pvoucher	table.form tr td:first-child {
    width: 150px;
    font-size: 12px;
    padding: 6px 0 0 4px;
}

.information-35 .box-container p img {
    height: auto !important;
    width: auto !important;
}

#confirm-container .header {
    font-size: 24px;
}

.simplemodal-container{
		left: 0;
		right: 0;
		top: 20px;
		width: auto;
		padding: 15px 15px;
	}

	.product-info h1 {
    font-size: 18px;
    line-height: 20px;
	}
.simplemodal-container .buttons {
    margin: 20px 0 0;
}

.callme_viewform{

	}
body   #cme-container #cme-form-main.cme-tpl-default {
    top: 20px !important;
	left: 0 !important;
     position: fixed !important;
    padding: 15px;
    width: auto !important;
    left: 50% !important;
	}



#cme-container #cme-form-main.cme-tpl-default #callme-close {
    top: 16px;
    right: 15px;
	font-size: 0 !important;

	}


.pic_description iframe{
	width: 100% !important;

}
	.simplecheckout-button-block a.button{
		padding: 10px !important;
	}
	.simplecheckout-button-block{
		border: 0 !important;
		padding: 0 !important;
	}

.tooltips {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 0px #f00 solid;

}

.tooltips 	button {
    display: block;
    border: 0;
    background: 0;
}

.tel_name{
	position: relative;
}

.tooltips .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 60px;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltips .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltips:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
z-index: 99999;
    left: 0;
    right: 0 !important;
    margin: 0;
    text-align: center;
    width: 173px;
}



#scroller_999  li {
    width: 320px !important;
    margin: 0 34px 0 0;
}
#scroller_0  li {
    width:  320px  !important;
    margin: 0 16px 0 0;
}

	.shumoizol .sub_title_form{
    padding: 0 !important;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px !important;
	}

.product-info	#tab-description p,

.product-info	#tab-description ul li{
font-size: 12px;
line-height: 20px;
	font-weight: normal;

	}

	.box_album_description	img{
		width: 100% !important;
		height: auto !important;
	}


	p{
font-weight: 800;
font-size: 12px;
line-height: 20px;
	}

	.shumoizol .sub_title_form{
		border: 0 !important;
		margin: 0 0 46px !important;
	}

.category-1159 .pic_pages_top + p{
		margin: 0 0 10px;
	}


	.sub_title_left_noline {
font-weight: 800 !important;
font-size: 12px !important;
line-height: 20px !important;
	}

.shumoizol .landing_cat_box_2 > div {
    padding: 5px 0 20px 0px !important;
    width:  auto !important;
}


.shumoizol .landing_cat_box_2 > div strong{
	margin: 0 0 0 40px;
	}



	.shumoizol .landing_cat_box_2{
		margin-bottom: 50px !important;
	}

	.landing_cat_box_4_title{
		margin: 0 0 10px !important;
		font-weight: 900 !important;
font-size: 18px !important;
line-height: 24px !important;

	}
	.landing_cat_box_4_title2{
font-weight: 800 !important;
font-size: 12px !important;
line-height: 16px !important;
		margin-bottom: 10px !important;

	}

	.landing_cat_box_4_icon{
		background: none !important;
	}

	.shumoizol .landing_cat_box_4_icon{
		height: auto !important;
		border: 0 !important;
	}

.box_paket .title_page{
		margin-bottom: 10px !important;
	}

	.landing_cat_box_4{
		margin-bottom: 10px;
	}

	.shumoizol .landing_cat_box_4_icon > div{
	position: relative !important;
	top: inherit !important;
	left: inherit !important;
	right: inherit !important;
    display: block;
	width: 100% !important;
	margin-bottom: 20px !important;
	font-size: 12px !important;
line-height: 20px !important;
	}

	.landing_cat_box_4_icon_pic img{
		width: 100%;

	}



	.shumoizol .landing_cat_box_4_icon div:before{
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
		margin: 0 !important;
	display: block !important;
		    width: 16px !important;
		font-family: Montserrat;
	color: #FF5701;
}
	.shumoizol .landing_cat_box_4_icon div:nth-child(1):before{
	content: '1' !important;
	}
	.shumoizol .landing_cat_box_4_icon div:nth-child(2):before{
	content: '2' !important;
	}
	.shumoizol .landing_cat_box_4_icon div:nth-child(3):before{
	content: '3' !important;
	}
	.shumoizol .landing_cat_box_4_icon div:nth-child(4):before{
	content: '4' !important;
	}
	.shumoizol .landing_cat_box_4_icon div:nth-child(5):before{
	content: '5' !important;
	}
	.shumoizol .landing_cat_box_4_icon div:nth-child(6):before{
	content: '6' !important;
	}
	.shumoizol .landing_cat_box_4_icon div:nth-child(7):before{
	content: '7' !important;
	}


	.box_line_table_paket_title{
		background: #1D1D1F;
		padding: 10px 15px;
font-weight: 800;
font-size: 14px;
line-height: 20px;

color: #FFFFFF;
	}

	.box_line_table_paket span {
    display: inherit;
}
	.box_line_table_paket_mob_desk{
		padding: 15px;
		z-index: 999;
		position: absolute;
		    pointer-events: none;
    right: 0;
    left: 0;
		background: #F2F3F7;
	}

.box_line_table_paket_mob_desk_line	span:nth-child(1){
		font-weight: 500;
		font-size: 10px;
		line-height: 18px;
		color: #808399;
	width: 150px;
	}

.box_line_table_paket_mob_desk_line	span:nth-child(2){
	font-weight: bold;
	font-size: 14px;
	line-height: 12px;
	color: #1D1D1F;
}

	.box_line_table_paket_title span{
		float: right;
	}

.box_line_table_paket_mob_desk_line:nth-child(3)	span:nth-child(2),
.box_line_table_paket_mob_desk_line:nth-child(2)	span:nth-child(2){
	font-weight: normal;
	font-size: 14px;
	line-height: 12px;
	color: #1D1D1F;
}

.box_line_table_paket{
		margin-bottom: 155px !important;
	position: relative;
	}

	.box_line_table_paket{
		border: 0 !important;
		background: #F2F3F7 !important;
		padding: 0 !important;
	}

	.landing_cat .error{
	position: relative;
	font-size: 12px;
	margin-bottom: 10px;
	}

	.box_line_table_paket	>  span{
		display: none !important;
	}

#accordion	.box_line_table_paket_deskr{
		padding: 0px !important;
	border: 0 !important;

	}

#accordion .paket_deskr_line > span {
    vertical-align: top;
    margin-bottom: 20px;
    display: table-cell;
	}

.paket_deskr_line > span:nth-child(1) {
    width: 100px !important;
    font-size: 12px !important;
}
.paket_deskr_line label{
		font-size: 10px;
		line-height: 12px;
}

#accordion .paket_deskr_line > span{
	font-size: 10px;
	line-height: 12px;
	color: #1D1D1F;
	font-weight: 500;
	}

	.paket_deskr_line{
		padding:10px 10px 0 10px !important;

	}

	.paket_deskr_line:nth-child(even){
		background: #F2F3F7
	}

	#accordion{
		margin: 0 -10px;
	}

	.paket_deskr_line > span:nth-child(2){
		padding: 0 !important;
		border: 0 !important;
	}

.paket_deskr_line > span:nth-child(1){
	font-weight: bold !important;
	font-size: 10px !important;
	line-height: 12px !important;
	color: #000000;
}

.box_paket_text 	{
	padding: 10px;
}

.bttn_mobi_zakaz{
	margin: 15px;

}

.box_paket_bot > div:nth-child(1) {
    text-align: left !important;
    width: 50px !important;
}

.box_paket_bot > div{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	color: #808399;
}

.sub_title_page{
	font-size: 12px;
	line-height: 20px;
	color: #525466;
}

.item_anri_2 strong {
    font-size: 14px !important;
    line-height: 20px !important;

    display: block !important;
    margin-bottom: 10px;

	}


.shumoizol .item_anri_2, .salon .item_anri_2, .him .item_anri_2 {
    width: initial !important;
    display: block !important;
    float: none !important;
    margin: 0 -10px !important;

	-khtml-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;

	}

.shumoizol .item_anri {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
	}

.item_anri.two .item_anri_2{
	background: #fff !important;
	}

.item_anri_2 {
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
	align-items: center;
	color: #FF5701;
}

.item_anri_2 {
    padding: 20px 20px !important;
}

.item_anri_2 strong span{
	font-weight: 800;
    bottom: -2px;
    position: relative;
	font-size: 20px;
	line-height: 20px;
	align-items: center;
	color: #FF5701;
    padding: 0 5px 0 0;
}

.signal .box_video li, .shumoizol .variant_obkl li, .salon .box_cols_anti li {
    padding: 1px 0 0 10px !important;
	line-height: 20px;
	margin-bottom: 5px;
    background: url(../image/li_mobi_page.png) 0px 8px no-repeat !important;
}

.item_anri_2 li{
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #525466;
    padding: 1px 0 0 20px;
}

.ui-accordion .ui-accordion-content {
    overflow: initial !important;
}


	.box_gallery > div{
		display: block !important;
		width: auto !important;
	}
	.box_gallery > div:nth-child(2n) {
    margin-left: 0px !important;
}

.box_gallery > div {
    margin-bottom: 30px !important;
}

	.box_gallery_name{
		font-weight: 800;
font-size: 14px;
line-height: 20px;
	}

.box_gallery_name span {
    float: right;
	font-weight: 600;
	font-size: 12px;
	line-height: 24px;
	text-align: right;
	color: #808399;
	}


	.video_bttn{
		border: 0;
		padding-bottom: 20px !important;
	}

 .landing_cat_box_5{
	 height: auto;
    background: #F2F3F7 !important;
    margin: 0 -10px;
		padding: 30px 16px !important;
	}

	.landing_cat_box_5_title{
		font-weight: 800;
		font-size: 18px;
		line-height: 27px;
		color: #1D1D1F;
	}

	.category-1159 .landing_cat_box_5_form input,

	.landing_cat_box_5_form input {
    -khtml-border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px;
    margin: 0 0 10px;

	width: -webkit-fill-available;
 width: -moz-available;
 width: fill-available;
	float: none;
    display: block !important;
	}

	.box_paket_text{
		margin-bottom: 0px !important;
		line-height: 20px;
    font-size: 12px;
	}

.landing_cat_box_5 a.btn-send-modal-form {
		display: block !important;
	width: -webkit-fill-available !important;
 width: -moz-available !important;
 width: fill-available !important;
    -khtml-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
	}



body #accordion > div:nth-child(6) {
    height: inherit !important;
}


.product-info .image-additional {
    width: auto;

}

	.pic_pages_top_dovod img{
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}

.landing_cat_box_1_text2_mob{
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #525466;
	margin-bottom: 25px;

}



.pages_dovod  > div {
    width:310px;
	    display: inline-flex;
    vertical-align: top;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    padding: 0px 0 0;
    color: #1D1D1F;
	margin-bottom: 5px;
	position: relative;
}

.pages_dovod > div:nth-child(1):before {
    width: 35px;
    content: "1";
}

.pages_dovod > div:nth-child(2):before {
    width: 75px;
    content: "24";
}

.pages_dovod > div:nth-child(3):before {
    width: 200px;
    content: "100 000";
}

.pages_dovod > div:before 	{
    line-height: 56px;
    color: #FF5701;
    top: -6px;
    position: relative;
    font-weight: 900;
    font-size: 46px;
}

	.landing_cat_box_7 	,
	.pages_dovod{
		margin-bottom: 50px;
	}


	.landing_cat_box_3_text1{
			padding: 10px 0 0;

	}

.landing_cat_box_3_text1 p,
.landing_cat_box_3_text1 {

font-weight: 500;
font-size: 12px;
line-height: 20px;
color: #525466;

	}

	.landing_cat_box_4_title2{
	font-weight: 800;
	font-size: 12px;
	line-height: 20px;
	color: #1D1D1F;
	}


	.landing_cat_box_4_icon div	{
	display: block !important;
	width: 100% !important;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	align-items: center;
	margin-bottom: 20px;
	color: #3E3F48;
	}


	.show_video	{


	}

.show_video_title{
	text-align: center;
	font-weight: 900;
	margin-bottom: 14px;
	font-size: 18px;
	line-height: 24px;
	color: #1D1D1F;
}

.show_video	 iframe{
	width: 100% !important;
}

	.landing_cat_box_6_text1	p{
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #525466;
	}

	.gallery_2	{

	}


	.gallery_2  a:nth-child(1){
		height: auto !important;

	}


.signal .landing_cat_box_4_title2{
		    margin-bottom: 20px !important;
	font-weight: 800;
	font-size: 12px;
	line-height: 20px;
	color: #1D1D1F;
	}


	.signal_stat strong {
font-weight: 900;
font-size: 46px;
line-height: 33px;
color: #FF5701;
	}


.signal_title span,
.signal_title{
	font-weight: 800;
	font-size: 14px;
	line-height: 20px;
	color: #1D1D1F;

}

.signal_stat > div {
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #525466;
	margin-bottom: 30px;
	width: auto;
}

	.box_signal_complex .box_mass{
    margin: 0;
    width: auto;
    float: none;
    padding: 30px 10px;
	font-weight: 500;
font-size: 12px;
line-height: 20px;

	}


.box_signal_complex_box{
	background: #eef2f4;
}

.category-1058	.landing_cat_box_4_title2{
	margin-bottom: 15px !important;
}

.box_signal_complex {
	position: relative;
	margin: 0 -10px;
	left: 0;
	background: none !important;
	-khtml-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	height: auto;
	border: 0;
	}



	.box_signal_complex img{
		width: 100%;
	}

.box_signal_complex_item > div {
    position: relative;
    left: 0 !important;
    top: 0 !important;
    margin-bottom: 20px;
}

	.box_signal_complex_item	{
		padding: 0 27px;
		margin-bottom: 40px;
	}


.sub_title_page {
    margin-bottom: 20px;
}



	.box_signal_complex_item_name{
font-weight: 900;
font-size: 18px;
line-height: 24px;
color: #1D1D1F;
		margin-bottom: 10px;
		padding: 10px;
	}

.box_mass .landing_cat_box_4_title{
font-size: 14px !important;
line-height: 20px !important;
}


	.item_anri_2 p{
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #525466;
		margin: 0;

}

.signal .item_video.left {
    border: 0;
    margin: 0;
    width: auto;
    display: block;
}

	.signal .variant_obkl {
    margin-bottom: 20px;
}
	.title_video{
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
		    margin-bottom: 15px;

	}

	.item_video.left img{
		width: 100%;
		height: auto;
	}

	.title_video:after{
		display: none;
	}

	.signal .box_video{
		border: 0;
		margin: 0;
		padding: 0;

	}


	.signal .right_titles {
    width: auto;
    display: block;
    margin: 0;
    padding: 20px 0 0;
}

.success {
    margin: 0;
    left: 0;
    right: 0;
    width: auto;
	}



	.omuvat .landing_cat_box_2 {
    margin-bottom: 10px !important;
}

	.item_video{

	-khtml-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	}


.omuvat		iframe,
.omuvat .item_video, .bagazh .item_video {
    width: 100%;
	margin: 0 !important;
	}

	.omuvat .right_titles p {
    margin-bottom: 20px;
	}

.right_titles {
    display: inline-block;
    width:auto !important;
    vertical-align: top;
	}
.omuvat .right_titles {
    display: block;
    padding: 10px 0;
}

	.right_titles p{
		font-weight: normal;
	}

	.tv .box_video ,
	.omuvat .box_video, .bagazh .box_video{
		border: 0 !important;
	}


	.tv .box_pics .box_video,
	.zone .box_video{
		padding: 0 !important;
		margin: 0 !important;
	}




	.rozetki .box_mass{
			padding: 20px 10px;
		margin: 0 -10px;
		background: #F2F3F7;
	font-size: 12px;
line-height: 20px;

color: #525466;

	}
.zone .box_mass{
		padding: 0;
		background: none;
	font-size: 12px;
line-height: 20px;

color: #525466;
}


	.rebiews_ya{
		background: #F2F3F7;
		padding: 5px 0;
    margin: 0 -10px;
		float: none;
	}


	.box_main_top .title{
		text-align: left;
	}
	.box_main_top .title span {
    font-size: 16px;
	}
	.rebiews_ya	span{
		display: inline-block;
    vertical-align: middle;

}
	#scroller_999 .jcarousel-control-prev,
	#scroller_999 .jcarousel-control-next{
		top: -17px;
	}

.rebiews_ya	span:nth-child(1){
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	padding: 0 16px;
	color: #808399;
	width: auto;
	}

.rebiews_ya	span:nth-child(2){
	padding: 0 5px;
	}


.rebiews_ya	span:nth-child(3){
	font-style: normal;
	font-weight: 600;
	font-size: 38px;
	line-height: 46px;
	color: #1D1D1F;
}

.class-common-home #content {
	overflow: visible;
	}

.rozetki .landing_cat_box_4	.sub_title_form {
	font-weight: 800;
	font-size: 12px;
	line-height: 20px;
	}


	.brand_box_item > div{
		width: auto;
		margin: 0 !important;

	}

	.brand_box	p{
		font-weight: 500;
font-size: 12px;
line-height: 20px;
	}



	.brand_box .sub_title_form{
		margin: 0 !important;
	}

body #content h1.title{
	display: block !important;
}

.information-91 #content	{
    padding: 30px 0 0;
}

.pic_description a img{
    width: 100% !important;
    height: auto !important;
    vertical-align: top;
}

.pic_description a{
	display: inline-block;
	width: 48%;
}

	.footer_map_mobi	img{
		width: 100%;
		height: auto;
	}

	.footer_map_mobi	{
		margin-bottom: 20px;

	}






.class-checkout-success h1 ,
.class-checkout-success h1 a{
 	font-size: 18px;
	line-height: 24px;
}

.class-checkout-success p{
font-size: 12px;
line-height: 20px;
}

.class-checkout-success .box-container div a{
	display: block;
	width: 100%;
	padding: 15px 0;
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 14px;
}
.class-checkout-success .box-container div  a:nth-child(1){
background: #F2F3F7;
color: #3E3F48;
}

.class-checkout-success  .box-container div a:nth-child(2){
background: #FF5701;
color: #FFFFFF;
}



.class-checkout-success .box-container{
	width: auto;
	margin: 0px auto;
	text-align:	center;
	background:url(../image/pic_success_order.png) no-repeat top center;
	padding: 65px 0;




}


	.description_box span{
		text-align: left;
	    width: auto;
		padding: 0;
		margin: 0;
	}

.success.popup_copy {
    width: 80%;
	margin: 0 auto;
		position: fixed;
    top: 30%;
	max-width: 380px;
	}

	.modal-close {
    top: 18px;
	}


	.box_gallery {
    height: AUTO !IMPORTANT	}


body	.box_call_back {
    background: #F2F3F7;
    margin-bottom: 60px;
	height: auto;
		    margin: 0 -20px 20px;
}

body	.box_call_back > div {
    background: url(../image/bg_box_call_back_mobi.png) left bottom no-repeat !important;
    height: auto!important;
    padding: 26px 10px ;
    top:0;
    margin: 0 0 0px;
    position: relative;

	}

	body .box_call_back_title{
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
		text-align: center;
		margin-bottom: 10px;
	color: #1D1D1F;
	}

	body .box_call_back_title2{
		font-weight: 800;
		font-size: 13px;
		line-height: 16px;
		color: #1D1D1F;
		margin-bottom: 10px;
		    padding-left: 130px;

	}


	body	.box_call_back_tell{
		    padding-left: 130px;
	}

	body	.box_call_back_tell a{
		font-size: 14px;
		line-height: 17px;
		width: auto;
	}

	body	.landing_cat_box_5_title2{
		font-weight: 800;
font-size: 12px;
line-height: 16px;
color: #1D1D1F;

	}

	body .landing_cat_text{
		font-weight: 800;
font-size: 12px;
line-height: 16px;
	}

	body .landing_cat_text a{
		margin: 0;
	}


	body .tell_form_mobi{
		display: block;
	}

body .landing_cat_text span{
  display: flex;
  flex-direction: column;
  width: 100% !important;
	margin: 20px 0 0;
}

body	 .landing_cat_text span span{
    display: table-cell;
    vertical-align: top;
    width: 50%;
	font-weight: 500;
font-size: 12px;
line-height: 24px;
color: #525466;
	}



	.box_gallery > div a:nth-child(1) {
    height: AUTO !important;
	}

		.box_gallery > div{
		display: none !important;
	}


		.box_gallery.open > div,

	.box_gallery > div:nth-child(1) ,
	.box_gallery > div:nth-child(3) ,
	.box_gallery > div:nth-child(2) {
		display: block !important;

	}



.product-info .image {
    height: auto;
}


.box_album_cart {
    text-align: justify;
}

.box_album_cart strong {
    font-size: 18px;
	}


	.box_album_description iframe{
	width: 100%;
	height: 200px;
}


.box-category > ul > li.active.open .level-2-cat.classhide{
		display: block !important;
	}

.box-category > ul > li.active .level-2-cat.classhide{display: none !important;}




	.box-category > ul > li span{
		background: none;
	}

	.box-category > ul > li.active .level-2-cat{
		display: block !important;
	}

	.product-info .description{
		padding-top: 0 !important;
	}

	.mobi_price_row{
		display: flex;
		gap:10px;
		justify-content: space-between;
	}

	.mobi_price_row.fch{
		margin-top: 25px;
	}
	.mobi_price_row.lch{
		margin-bottom: 25px;
	}

	.mobi.cart_bttn{
		flex-basis: 48%;
	}

	.mobi_price_row.fixed .mobi.cart_bttn{
		position: fixed;
		bottom: 20px;
		left: 106px;
 		background: #FF5701;
		width: 96px;
		-khtml-border-radius:0 22px  22px 0;
		-webkit-border-radius:0 22px  22px 0;
		-moz-border-radius: 0 22px  22px 0;
		border-radius: 0 22px  22px 0;
		z-index: 999;
		overflow: hidden;
	}

	.mobi.cart_bttn a{
		font-size: 12px !important;
		color: #fff;
 		background: #FF5701;
	    padding: 0 0 !important;
		margin: 0 !important;
		height: 43px;
		line-height: 43px;
	}

	.mobi_price_row.fixed .mobi.cart_bttn a{
		padding: 13px 0 !important;
		height: auto;
		line-height: normal;
	}


	.box_price.mobi{
		flex-basis: 48%;
		font-size: 26px;
	}
	.mobi_price_row.fixed .box_price.mobi	{
		text-align: center;
		z-index: 999;
		position: fixed;
		bottom: 20px;
		padding: 6px 0;
		left: 10px;
 		background: #fff;
		width: 96px;
		font-weight: 800;
		font-size: 12px;
	-khtml-border-radius:22px 0 0 22px;
	-webkit-border-radius:22px 0 0 22px;
	-moz-border-radius: 22px 0 0 22px;
	border-radius: 22px 0 0 22px;

	}

	.fixed #formated_price {
		font-size: 12px;
	}

	.mobi_price_row .callme_viewform{


		display: block;
		background: #F2F3F7;
		color: rgb(65,67,77);
		padding: 0 0;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		height: 43px;
		line-height: 43px;
	}

	.mpr-left{
		margin-top: 10px;
		flex-shrink: 0;
		flex-grow: 0;
		flex-basis: 48%;
	}
	.mpr-right{
		margin-top: 10px;
		flex-shrink: 0;
		flex-grow: 0;
		flex-basis: 48%;
	}


	.category-1159 .album-grid li,
	.category-1671 .album-grid li,
	.category-1672 .album-grid li{
		width: auto !important;
	}

.category-1159 .album-grid li:nth-child(2n+1),
.category-1671 .album-grid li:nth-child(2n+1),
.category-1672 .album-grid li:nth-child(2n+1){
	margin: 0 0px 0 0 !important;
}


	.category-1671 .album-grid li,
	.category-1672 .album-grid li{
		padding-bottom: 20px;
	}

	.category-1671 .album-grid,
	.category-1672 .album-grid 	{
    height: 857px;
}
	.category-1671 	.album_view_video, 	.category-1671  .album_view_foto {
    bottom: 84px;
}


	.album_view_video{
		left: 5px;
	}
	.album_view_foto{
		right: 5px;
	}


	.pproduct 	.success .popup_success{
     padding: 15px 15px 1px !important;
    background: #fff !important;
	}




.category-1159 .album-grid .name, .category-1671 .album-grid .name, .category-1672 .album-grid .name {
    z-index: 9999;
    position: relative;
    margin-bottom: 20px;
}
.box_gallerys {
    height: 1197px;
	}





#makeMeScrollable {
    width: 200px;
}

	.pic_pages_plenka_garant{
top: -25px;		right: 50px;

	}


	.category-1671	.pic_pages_top_bttn	{
		bottom: 15px;
		position: absolute;
	    width: 140px;
		left: 10px;
	}

.category-1671	.pic_pages_top_bttn_call	{
	bottom: 15px;
	position: absolute;
	right: 10px;
     left: auto;
	    width: 140px;
	}

.category-1671 .pic_pages_top {
    margin-bottom: 20px;
    animation-name: unset;
    margin: 0 -13px 0 -7px;
}


	.page_plenka_item strong{
	margin: 0 0 20px 60px;
	}
	.page_plenka_item > div{
		padding: 14px 0 0;
	}
	.album-grid.plenka {
    padding: 20px 0 0;
    height: auto !important;
		margin-bottom: 	40px;
	}
	.category-1671 .album-grid.plenka li,
	.category-1671 .album-grid.plenka li:nth-child(2), .category-1671 .album-grid.plenka li:nth-child(1) {
    width: 100% !important;
		    display: block;
    float: none;
}

	.category-1672 .album-grid.plenka li,
	.category-1672 .album-grid.plenka li:nth-child(2), .category-1672 .album-grid.plenka li:nth-child(1) {
    width: 100% !important;
		    display: block;
    float: none;
}

	.category-1671 .album-grid.plenka li:nth-child(4),
	.category-1672 .album-grid.plenka li:nth-child(4){
     margin-left: 0px !important;
	margin-right: 16px !important;
}

.title_a_plenka{
    margin: 20px;
    float: none;
    width: auto;
    display: block;
	}

	.category-1671 .album-grid.plenka_video li:nth-child(4),
	.category-1672 .album-grid.plenka_video li:nth-child(4){
		display: none;
	}

	 .category-1671 .album-grid.plenka_video li:nth-child(3), .category-1671 .album-grid.plenka_video li:nth-child(2) {
    width: 48% !important;
    margin: 0px 0px !important;
    display: inline-grid !important;
	}

		 .category-1672 .album-grid.plenka_video li:nth-child(3), .category-1672 .album-grid.plenka_video li:nth-child(2) {
    width: 48% !important;
    margin: 0px 0px !important;
    display: inline-grid !important;
	}

	.category-1671 .album-grid.plenka_video li:nth-child(3),
	.category-1672 .album-grid.plenka_video li:nth-child(3){
		float: right;
	}

	.category-1671 .album-grid.plenka_video li:nth-child(1),
	.category-1672 .album-grid.plenka_video li:nth-child(1)	{
     margin: 0 0 4px !important;
}


	.category-1671 .box_call_back_tell a {
    width: auto !important;
	}

	.category-1671 .social_logos {
    text-align: left;
    padding: 0 0 0 128px;
	}

	.landing_cat_text .social_logos {
    float: none;
    padding: 20px 0 0 0;
}



	.category-1671 .box_call_back{
		margin-bottom: 60px;

	}


	.album-grid.plenka_video {
    height: auto;
	}

	.youtube_link{
		margin: 20px 0 60px;
		display: block;
	}

	.vkvideo_link{
		margin: 20px 0 60px;
		display: block;
	}

	.category-1671 .album-grid.plenka_video .image{
		width: 100%;
	}

		.category-1672 .album-grid.plenka_video .image{
		width: 100%;
	}

	.box_plenka_price_new_item > div{
		display: block !important;
		width: auto !important;
	}

	.box_plenka_price_new_item img{
		width: 72px;
	}

	.box_plenka_price_new_item strong {
    vertical-align: top;
    padding: 10px 0 0 10px;
    display: inline-block;
	}

.box_plenka_price_new_item > div:nth-child(3) {
    width: 100%;
     text-align: left;
    line-height: 50px;
	position: relative;
	padding-bottom: 20px;
	}


.box_plenka_price_new_item > div:nth-child(1) ,
.box_plenka_price_new_item > div:nth-child(2) {
	border: 0;

}
	.box_plenka_price_new_item{
		border-bottom: 2px #F5F5FA solid;
	}


	.box_plenka_price_new_item > div:nth-child(2){
		padding: 0 0 15px;

	}

.box_plenka_price_new_item a.plenka_price_chois{
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 13px;
	width: 150px;
	text-align: center;
}


span.plenka_price_chois {
    top: 20px;
    right: 10px;
	}

	.box_form_item.open{
		left: 0;
	}


.box_plenka_carusel{
    width: 100%;
    display: block;
    overflow: hidden;
}

	.box_plenka_carusel > div:nth-child(1) .box_plenka_carusel_line_header, .box_plenka_carusel > div:nth-child(1) .box_plenka_carusel_line, .box_plenka_carusel > div:nth-child(1) {
		width: 200px;
		font-size: 14px;
	}

.box_plenka_carusel_line	{
	    padding: 14px 0 13px;
	}

.landing_cat_text span span a{
		margin: 0 !important;
	}

.box_plenka_save {
margin-bottom: 60px;
    text-align: center;
	}
.box_plenka_save_item {
    width: 31%;
	margin-bottom: 20px;
	}
	.landing_cat_text .social_logos{
		float: none;
	}


	.box_plenka_price_new .box-heading_title{
		margin-bottom: 15px;
	}

	.box_plenka_price_corp{
		font-size: 14px;
		    padding: 18px 0;
	}

.box_plenka_qiz img {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 48px;
	}

#conversus_popup{
    float: none;
    display: block;
    margin: 10px 0 0 -60px;
    padding: 10px;
}

	.box_plenka_qiz{
		padding: 	17px 15px 15px 74px;
	}

.box-heading_title, .box_plenka_price_item.top_line {
    font-size: 18px;
	}




.simplecheckout-cart col.image, .simplecheckout-cart th.image, .simplecheckout-cart td.image {
    display: none !important;
}



.category-1159 .album-grid .name{
	max-height: 35px;
	height: auto;
	min-height: 20px;
}


}

@media (max-width: 1160px){
  #header, #container, .wrapper{
    width: calc(100% - 20px);
  }
  .box_form_item #modal-form-179{
    flex-direction: column;
  }
  .order_form_box{
    height: auto
  }
  .order_form_box input{
    width: auto;
    /* margin:0 0 10px 0 */
  }
  .desc_box_garant > div:nth-child(1){
    margin-right: 20px !important;
  }
  .desc_box_garant > div > div:nth-child(1){
    font-size: 50px;
  }
  /* .main-container_und{display: none} */
  /* footer{display: none} */
  .desc_box_garant{
    clear:both;
  }

  .box_form_item.open{
    margin-left:10px;
    margin-right:10px;
    display: flex !important;
    flex-direction: column;
    width: calc(100% - 60px);
  }

  .type_registr > div{
    width: 100%;
    max-width: 414px;
  }
  .category-38 .bttm_aps{
    padding: 0 0 0 125px
  }

  .box_form_item .landing_cat_box_5_title, .cat-plenka .landing_cat_box_5_title{
    font-size:21px
  }

  #videoreg1 img{
  	height: auto;
    max-height: 477px;
    width: 100%;
  }

  #column-left + #content .product-grid ul li{
    display: flex;
    flex-direction: column;
    align-items: center;

  }
  .product-grid .cart{
    margin-top: 20px;
    position: static;
  }

  .product-grid .name{
    min-height: auto
  }
  .product-grid .name a{
    height:auto;
  }
  .product-grid .wishlist{
    display: none
  }

.proscroller .box-content{
  padding-top:80px
}

.our-works-slider img{
  width: 100%
}
.box_main_text{
  display: none
}

.product-list ul li{
  display: flex;
  flex-direction: column-reverse;
}
.product-list .left{
  display: flex;
  flex-direction: column;
  align-items:center;
}
.product-list .description{
  padding:0
}
.product-list .right{
  margin: 10px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  min-height: auto
}
.product-list .cart{
  padding-left:10px;
  padding-right:10px;
}


}

@media (max-width: 630px){
	.box_form_item #modal-form{
		flex-direction: column;
		width: 100%;
	}
	.box_form_item #modal-form input, .box_form_item #modal-form a{
		width: 100%;
		margin:0 0 20px 0;
		box-sizing: border-box;
	}
	.order_form_bottom{
		flex-direction: column;
		gap: 0;
	}

	.order_form_bottom .cb-social{
		padding-left: 0 !important;
	}

}

@media (min-width: 586px) and (max-width: 1160px) {
	.film-video-block ul{
	  justify-content: start;
	  gap: 15px
	}
  }
  
  @media (max-width: 585px) {
	.film-video-block ul li{
	  width: 49%;
	}
	.film-video-block ul li img{
	  width: 100%
	}
  }



@media (max-width: 360px){
  #scroller_about2 li {
      width: 300px !important;
      margin: 0 0 0 0;
  }
  #scroller_about2 li img {
    width: 300px !important;
    height: 180px !important;
  }

  #scroller_about3 li {
      width: 300px !important;
      height: 300px !important;
      margin: 0 0 0 0;
  }
  #scroller_about3 li img{
    width: 300px !important;
    height: 300px !important;
  }
}
@media (max-width: 992px){
  #scroller_about2 li {
      width: 560px !important;
      margin: 0 16px 0 0;
  }
  #scroller_about3 li {
      width: 368px !important;
      margin: 0 16px 0 0;
  }
}

@media (max-width: 400px){
  .box_contact > div:nth-child(2){
    width: 100%
  }
  .contact-form-left .q2{
    width: 88% !important
  }
  .contact-form-left textarea{
    width: 88%;
    height:200px;
    font-size: 13px;
    border: 1px #dcdfe7 solid;
    padding: 16px 15px;
  }

}




@media (max-width: 1200px)
{

  /* .main-container_und{
    padding: 0 20px;
    width: calc(100% - 20px)
  }
  footer{
    display: none;
    padding: 0 20px;
    width: calc(100% - 20px)
  } */
}
