	.header_logo{
		width:405px;
		box-sizing: border-box;	
		padding-left:30px;
	}
	.xs-visible{
		display: none;
	}
	.header_phone{
		width:166px;
		box-sizing: border-box;
		padding-right:0px;
		margin-top: 10px;
	}
	.header_phone .head-phone a{
		font-size:16px;
		font-weight: bold;
		color:#333;
		text-decoration: none;
	}
	.header_phone .head-small{
		color:#999999;
		font-size: 12px;
	}
	.menu-top li{
		display: inline-block;
	}
	.menu-top li a{
		font-size: 13px;
		/*padding:0 14px;*/
		padding: 0
		text-decoration: none;
	}
	.frstrow{
		margin-top:18px;
	}
	.menu-search{
		border-top:1px #dbdbdb solid;
		border-bottom: 1px #b7b7b7 solid;
		margin-top:9px;
		
	}
	.mobile{
		display: none;	
	}
	html.mobile{
		display: block;
	}
.adresses:before {
    height: 21px;
    width: 14px;
    background: url(../img/shops-marker.png) top no-repeat;
    content: " ";
    display: inline-block;
    top: 9px;
    right: 3px;
    position: relative;
}
.product-page .row1 .product-colors li img{
		height: 100%;
    	width: auto;
}
.product-panel .price-wrap{
	display: block;
}
.product-panel .wrap-panel.prices .price{
	float:left;
}
.product-panel .wrap-panel.prices .nm{
		clear: both;
		float: none;
		display: block;
		width:100%;
}
@media all and (max-width : 767px){
	/*header-footer*/
	.frstrow{
		display: none;
	}
	.header_logo{
		padding-left:15px;
		width:100%;
	}
	.header_phone{
		display: none;
	}
	.xs-visible{
		display: block;
	}
	.xs-hidden{
		display: none;
	}
	.head-phone:before{
		height: 21px;
    width: 14px;
  
    content: " ";
    display: inline-block;
    top: 9px;
    right: 3px;
    position: relative;
	}
	.head-phone a{ text-decoration: none; font-weight: bold; }
	.searchcol{
		display: none;
	}
	.mobile .navbar-brand{
		font-size:12px;
	}
	.mobilesearch{
		background-color: #ffe000;
	}
	.mobilesearch form{
		padding: 6px 16px;
	}
	.mobilesearch form input{
		border:0px;
	}
	.mobilesearch .btn-primary{
		position: absolute;
		background-color: transparent;
		border:0px;
		background-image: url('../img/mobsearchicon.png');
		width:17px;
		height:17px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		top: 15px;
    	right: 34px;
	}
	.mobile .navbar-collapse{
		padding:0 30px;
	}
	.yello-but{margin-top:20px;}

	#d-footer>div{
		width:100% !important;
		float: none;
		clear: both;
	}
	#d-footer>div.footer-column-5{
		padding-top:15px;
	}
	
	/******/

	#rh-snippet{
		display: none !important;
	}
	.bottom-menu{
		display: none;
	}
	.bottom-menu .d-center{
		width:100%;
	}
	.d-center{
		width:100%;
	}
	.maincatsslider .overview .pop_cats, 
	.popularity .catalog-list{
		width:90%;
	}
	.clients .clients,
	.reviews .reviews {
		width:100%;
	}
	.section.section-text .col30{
		-webkit-column-count: inherit;
	    -webkit-column-gap: inherit;
	    -moz-column-count: inherit;
	    -moz-column-gap: inherit;
	    column-count: inherit;
	    column-gap: inherit;
	    height: auto;
	}
	.catalog .row .col-md-6{
		width:100%;
	}
	.header__logo .logo-img{
		width:375px;
	}
	/*main,
	header{
		padding:0px 10px;
	}*/
	main>a{
		display: none;
	}
	.nomobile{
		display: none;
	}
	.mobile{
		display: block;	
	}
	.wrap{
		padding-left:15px;
		padding-right:15px;
	}

	.btn {
	    display: inline-block;
	    padding: 6px 12px;
	    margin-bottom: 0;
	    font-size: 14px;
	    font-weight: normal;
	    line-height: 1.42857143;
	    text-align: center;
	    white-space: nowrap;
	    vertical-align: middle;
	    -ms-touch-action: manipulation;
	    touch-action: manipulation;
	    cursor: pointer;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    background-image: none;
	    border: 1px solid transparent;
	    border-radius: 4px;
	    -webkit-transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease;
	    -moz-transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease;
	    -ms-transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease;
	    -o-transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease;
	    transition: background 280ms ease, opacity 280ms ease, color 280ms ease, border 280ms ease;
	}
	.btn-primary {
	    color: #333;
	    background-color: #ffe000;
	    border-color: #eebe00;
	    height: auto;
	}
	.btn-sm, .btn-group-sm > .btn {
	    padding: 5px 10px;
	    font-size: 12px;
	    line-height: 1.5;
	    border-radius: 3px;
	    height: auto;
	}
	.menu-search .form-control{
		height:31px;
	}
	.menu-search{
		padding:12px 0px;
	}
	main .section{
		padding-left:30px;
		padding-right:30px;
	}
	main .catalog{
		padding:0px;
	}
	.mobile .navbar{
		margin:0px;
		min-height: inherit;
	}
	.mobile .navbar-brand{
		padding: 7px 10px;
	    font-size: 16px;
	    text-decoration: none;
	    height: auto;
	}
	.mobile .navbar-toggle .icon-bar {
	    background-color: #000;
	}
	.catalog .row .col-md-6:first-of-type{
		border:0px;
	}
	.katalog>a{display: none;}
	.mobile .navbar-toggle {
	    display: block;
	    float: left;
	    margin: 0px;
	    padding-left: 0px;
	    padding-right: 20px;
	}
	.mobile .navbar-header{
		float:none;
	}

	.advantages>a, .katalog>a, .section:not(.section-text) .wrap h2{
		border-bottom:0px;
		padding-left:5px;
		margin-bottom: 15px;
	}
	.slick-prev.slick-arrow{
		left:-25px;
	}
	.slick-next.slick-arrow{
		right:-25px;
	}
	.slick-initialized .slick-slide,
	.ix-all-products.slick-slider .product-wrap{
		margin:0px;
		padding:0 10px;
	}
	.slick-slide.col-md-4{
		padding-left: 10px;
		padding-right: 10px;
	}
	.catalog-list .slick-list{
		margin-top: 0px;
	}
	.slick-slider.catalog-list{
		padding-top:0px;
	}
	#d-footer{
		padding:0 30px;
		height: auto;
	}
	
	#d-footer>div{
		display: block !important;
		width:100% !important;
		padding-left:0px !important;
		padding-right:0px !important;
		float: left;
	}
	#d-footer .footer-column-1,
	#d-footer .footer-column-3{
		display: none !important;
	}
	#d-footer>div.footer-column-5{

		width: 100% !important;
		padding-bottom: 30px;
	}

	.ic-m-basket.icon-mob{
		display: none;
	}
	.basket-summ{display: none;}
	.basket-count{
		position: absolute;
    	left: 43px;
    	top: 18px;
	}
	
	/* зкщвгсе сфке */
	.breadcrumbs{
		padding-left:15px;
		padding-right:15px;
	}
	.product-page{
		padding-left:30px;
		padding-right:30px;
	}
	.product-slider-preview{
		width:119px;
	}
	.product-slider-preview .item-slider.slick-slide{
		margin-bottom: 18px;
		border-radius: 6px;
	}
	
	.wrap-galery.gallery .product-slider-preview .item-slider{
		border-radius: unset;
		width: 70px !important;text-align: center;
	}
	.wrap-galery.gallery #slider-main-preview .slick-arrow{
		width: 36px;
    	border-radius: 50%;
    	height: 36px;
    	left: 13px !important;
	}
	.wrap-galery.gallery #slider-main-preview .slick-arrow.slick-next{
		bottom: unset !important;
	}
	#product.product-page .wrap-galery{
		padding-left:134px;
		position: relative;
		padding-top:0px;
	}
	
	#product.product-page .wrap-galery.gallery{
		position: absolute;
		width: 100%;
		height: auto;
		margin-top: 0;
		padding-left: 0;
	}
	#product.product-page .wrap-galery.gallery #slider-main .item-slider img{
		margin-top: 100px;
	}
	#product.product-page .wrap-galery.gallery .product-slider-main{
		height: auto;
	}
	#product.product-page .wrap-galery.gallery .product-slider-preview-wrap{
		border-left:unset;
	}
	
	.product-page aside.left.cart{
		width:100%;
		max-width: none;
	}
	.product-page .product-slider-preview{
		height:613px;
		height: 613px;
	    top: 0px;
	    bottom: 0px;
	    margin-top: 0px;
	}
	.product-slider-main .item-slider a{
		height:613px;
	}
	#product.product-page .wrap-galery .product-slider-main{
		height:613px;
		border:1px #ddd solid;
		border-radius: 6px;
		margin-right: 0px;
	}
	.product-page .product-slider-main .item-slider a img{
		max-width: none;
		max-height: 545px;
		margin-top:33px;
	}
	#product.product-page .row1{
		top: inherit;
		width:100%;
		left: inherit;
	}
	.product-page .row1 .product-colors li{
		padding-right:15px;
		height: 119px;
		box-sizing: content-box;
		padding-left: 0px;
	}
	.product-page .row1 .product-colors li a{
		width:119px;
		height: 119px;
		border-radius: 6px;
	}
	.product-page .row1 .product-colors li img{
		height: 100%;
    	width: auto;
	}
	#product.product-page .row1>span{
		font-size:18px;
	}
	.product-page aside.right{
		
	}
	.product-page aside.right{
		margin-top:28px;
		border:1px #ddd solid;
		border-radius:6px;
		padding:30px;
		width: 100%;
		border-bottom: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		padding-bottom:60px;
	}
	#logos-link.quick-links-row{
		border:1px #ddd solid;
		border-radius:6px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-top: 0px;
		padding:20px 30px;
	}
	#logos-link.quick-links-row li{
		width:28%;
		height:40px;
		line-height: 40px;
	}
	.items-line, .pop_cats, .whywee{
		width:100%;
	}
	.product-page .bottom-mob:last-child{
		margin:0px;
	}
	.dopinfo.whywee .slick-slide{
		max-height: 500px
	}
	#slider-main-preview .slick-arrow{
		width: 119px;
		border-radius:0px;
		background-color: #e2e2e2;
		
	}
	#slider-main-preview .slick-prev{
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		top:0px !important;
		left:0px !important;
	}
	#slider-main-preview .slick-next{
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		bottom:0px !important;
		left:0px !important;
	}
	.product-slider-main a[data-big-img] span{
		width:100%;
	}
	.product-slider-main a[data-big-img] span img{
		margin:0 auto;
	}
	#product .product-slider-main a[data-big-img] span:after{
		bottom:30px;
		right: 30px;
		top: inherit;
	}
	.product-panel .addtext{
		margin-left:-30px;
		margin-right:-30px;
		padding: 15px 30px;
		margin-top:15px;
	}
	.addtocart-row{
		padding-top:15px;
		margin-top:15px;
	}
	.product-panel .wrap-panel.prices .price{
		margin-bottom:7px;
	}
	.product-panel .wrap-panel.prices .nm{
		font-size: 14px;
	}
	.product-page .product-panel .link-default{
		font-size:14px;
	}
	.product-panel .prop-list p span{
		background-color:#fff;
	}
	aside.right .prop-list p{
		line-height:14px;
	}
	.prop-list p{
		font-size:14px;
	}
	.product-page .btn-controls{
		display: block;
	}
	.product-page .btn-controls>a{
		float:left;
		display: block;
	}
	.product-page .btn-controls:after{
		clear: both;
		content: '';
		display: block;
	}
	.product-page .size-avail{
		display: block;
	}
	.product-page .fake-select{
		width:173px;
	}
	.product-page .product-panel .btn-controls .btn-buy.ix-to-basket{
		width:173px;
		margin-right: 30px;
	}
	.product-page .product-panel .btn-controls>a.ix-to-fast-order{
		width:196px;
		margin-right: 31px;
	}
	.product-page .product-panel .btn-controls>a.ix-to-email-order{
		width:160px;
	}
	.product-page .bottom-mob hr{
		display: none;
	}
	.product-page .bottom-mob:last-child{
		border:0px;
	}
	.product-page aside.left .product-panel-collapse{
		border: 0px;
	    padding-left: 0px;
	    border-bottom: 2px #ffe000 solid;
	    padding-top: 10px;
	    padding-bottom: 5px;
	    height: auto;
	}
	.product-page aside.left .product-panel-collapse:after{
		display: none;
	}
	.product-page aside.left .product-panel-collapse+div{
		display: block;
	}
	.product-page .bottom-mob:last-child p{
		display: block;
	}
	.product-page aside.left .product-panel-collapse{
		font-size:18px;
	}
	.product-page aside.left .product-inf-block li,
	.product-page aside.left .product-inf-block p{
		padding-top:0px;
		font-size:14px;
	}
	.option .prop-list p span:nth-child(2){
		left:350px;
		width:261px;
	}
	.product-page .row3 .prop-list{
		max-width: 600px;
	}
	
	.option .prop-list p{
		position: relative;
		width: auto;
	}
	.prop-list p span{
		background-color:#fff;
		position: relative;
		bottom:-3px;
		padding:0 5px;
	}
	.product-page .popcat_outer{
		background-repeat: no-repeat;
		background-position: 50% 50%
	}
	
	#change-color.product-colors .slick-arrow,
	.product-page aside.left.bottom-mob .slick-arrow{
		display: block !important;
		top: -50px !important;
		border-radius: 6px;
		width:38px;
		height: 38px;
		background: #FFE100;
	}
	#change-color.product-colors .slick-arrow.slick-next,
	.product-page aside.left.bottom-mob .slick-arrow.slick-next{
		right:10px;	
	}
	#change-color.product-colors .slick-arrow.slick-prev,
	.product-page aside.left.bottom-mob .slick-arrow.slick-prev{
		right:60px;
		left: auto;
	}
	.breadcrumbs li{
		padding: 3px 0px;
	}
	.serts{
		padding-left:0px;
	}
}
@media all and (max-width : 480px){
	main .section{padding-top:20px;}
	main .catalog .row a.cat-photo-link{
		max-height: 219px;
	    overflow: hidden;
	    height: 219px;
	    min-height: 219px;
	    display: block;
	    margin-bottom: 18px;
	}
	main .catalog .row .col-md-6{padding:0px; margin-bottom:4em;}
}
@media all and (max-width : 480px){
	/* product page */
	.product-page{
		padding-left:15px;
		padding-right:15px;
	}
	.option .prop-list p span:nth-child(2){
		position: static;
		display: block;
	}
	.prop-list p span{
		position: static;
	}
	.option .prop-list p{
		border:0px;
		line-height: inherit;
	}
	#logos-link.quick-links-row li{
		width:100%;
	}
	.product-page .row1 .product-colors li a{
		width:90px;
		height:90px;
	}
	#product.product-page .wrap-galery{
		padding-left:0px;
		margin-left:0px;
		margin-right:0px;
	}
	.product-page .product-slider-main .item-slider a img{
		max-width:290px;
		max-height: 300px;
		height: auto;
		margin-top:24px;
	}
	.product-page .product-slider-preview{
		width:100%;
		height: auto;
		margin:0px;
		margin-top:15px;
		left: inherit;
		right: inherit;
		top: inherit;
		bottom: inherit;
	}
	.product-slider-preview .item-slider.slick-slide{
		margin: 0px 12px;
		height:91px;
	}
	.product-page .product-slider-preview .img-wrap{
		height:91px;
	}
	.product-slider-preview .img-wrap img{
		height: auto;
		max-height: 89px;
	}
	#slider-main-preview .slick-prev:before {
	    content: "\f053";
	}
	#slider-main-preview  .slick-next:before {
	    content: "\f054";
	    left: 2px;
	}
	#slider-main-preview .slick-arrow{
		width:31px;
		height:91px;
		border-radius: 0px;
	}
	#slider-main-preview .slick-prev{
		left:0px;
		right: inherit !important;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px;
	}
	#slider-main-preview .slick-next{
		right:0px;
		left: inherit !important;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
	}
	.product-slider-main .item-slider a{
		height:350px;
	}
	#product.product-page .wrap-galery .product-slider-main{
		height:350px;
	}
	.product-page .row1{
		margin-top:30px;
	}
	.product-panel .wrap-panel.prices .price{
		width:100%;
		clear: both;
		float: none;
		padding-left: 0px
	}
	.product-page .product-panel .price-wrap .price p{
		width:51%;
		float: left;
		margin:0px;
		display: block;
	}
	.product-panel .wrap-panel.prices .price span.gray{
		width:49%;
		float: left;
		display: block;
	}
	.addtext img{
		display: none;
	}
	aside.right .prop-list p{
		line-height: inherit;
		border:0px;
	}
	aside.right .prop-list p span:nth-child(1){
		display: block;
		position: static;
	}
	aside.right .prop-list p span:nth-child(2){
		display: block;
		position: static;
	}
	.product-page aside.right{
		padding:15px;
	}
	.product-panel .addtext{
		margin-left:-15px;
		margin-right:-15px;
	}
	.ix-show-sizes{
		display: inline;
	}
	.addtocart-row .select-sizes{
		width:100%;
	}
	.product-page div.action{
		float:left;
		width:50%;
	}
	.show-tables-sizes{
		float:left;
		width:50%;
		padding:0px;
		box-sizing: border-box;
	}
	.addtocart-row .label{
		float: left;
	    width: 100%;
	    display: block;
	    padding-bottom: 15px;
	    font-weight: normal;
	    font-size: 14px;
	    text-align: left;
	    padding-left:0px;
	}
	.product-panel .size-avail span{
		font-weight: normal;
	    font-size: 14px;
	}
	.product-page .fake-select{
		width:95px;
	}
	.addtocart-row .select-qty{
		width:100%;
	}
	.box_wrapepr:last-of-type{
		float: none;
	}
	.btn-controls>a{
		width: 100% !important;
		margin:0px !important;
		margin-top:15px !important;
	}
	.dopinfo.whywee .slick-slide{
		max-height: 190px;
	}
	.product-page aside.left .h2-title{
		font-size:18px;
		width: 197px;
    	border-bottom: 0px;
	}
	.serts{
		padding-left:0px;
	}
	.serts:after{
		clear: both;
		content: '';
		display: block;
	}
	.serts ul li{
		width:50%;
		float:left;
		display: block;
	}
	.serts ul li .sprite.ic-pdf{
		width:33px;
	}
	.product-page .d-lst-section.redlist .items-line .product-wrap .product-box{
		height:610px; 
	}
	.product-page .d-lst-section.redlist .sale{
		background-position: 11% 50%;
	}
}
@media screen and (min-width:768px){
	.modal .modal-dialog {max-width: 90%;min-width: 890px;}
	.modal.modal-contact .modal-dialog{width: 600px;}
	.modal .modal-dialog.auto-width{width: auto;}
}
/*catalog*/
.catalog-list .product-wrap{max-width: 350px;}
/*временно режем фильтр*/
.wrap-catalog-filter{max-width: 100%;overflow: hidden;}

@media screen and (min-width:320px) and (max-width:767px){
	h1.ix-title{font-size: 18px;
    line-height: 1;
    margin: 1em 0;}
    ul.section-list.row>li{width: 90%;max-width:350px;margin:10px;}
    .gallery .icon_close, 
	.gallery .icon_zoom{float: right;}

}
@media (max-width:992px){
	.mobile .navbar-collapse{
		display: none !important;
	    height: auto !important;
	    padding-bottom: 0;
	    overflow: visible !important;
	    position: absolute;
	    background-color: #fff;
	    left: -17px;
	    right: -17px;
	    top: 47px;
	    border: 1px #ddd solid;
	    border-bottom: 1px #b7b7b7 solid;
	    z-index: 999;
	    max-width: 230px;
	}
	.mobile .navbar-collapse.in {
	    overflow-y: auto;
	}
	.mobile .collapse.in {
	    display: block !important;
	}
	.mobile .navbar .container{
		position: relative;
	}
	.catalog-list{justify-content: center;}
	ul.section-list.row{display: flex;align-content: center;flex-wrap: wrap;justify-content: center;}
	.wrap-galery.gallery .product-slider-main .item-slider a span{
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    position: relative;
	}
}


@media (min-width: 767px) and (max-width:992px){
	.wrap-galery.gallery .product-slider-main .item-slider a span{margin-top: 100px;}
	.mobile .navbar-toggle {display: block;float: left;padding-left: 0px;padding-top: 9px;}
	.mobile .navbar-toggle .icon-bar{background-color: #000;}
	.mobile .navbar-collapse .navbar-nav > li > a{font-size: 15px;color: #000;text-decoration: none;}
	.mobile .navbar-collapse .navbar-nav > li > a{font-size: 15px;color: #000;text-decoration: none;}
	.basketcol .basket-count{position: absolute;margin-top: unset !important;margin-left: unset !important;right: 9px;}
	.basketcol .basket-summ{position: absolute;top: 20px;}
	.mobile .navbar{margin-bottom: unset;}
	.mobile .searchcol{padding: 8px 0 0 0;}
	.mobile .searchcol .input-group-btn{position: relative;right: 68px;background-color: #fdde00;z-index: 999;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
    .mobile .searchcol .input-group-btn .btn{height: unset;}
    .mobile .searchcol .input-group-btn .btn:hover{background-color:transparent;margin-left:unset;}
    .mobile .accountcol, .mobile .basketcol{margin-top: 10px;}
    .mobile .navbar-brand{text-decoration: none;}
    .mobile .navbar-brand:hover{color:#000;}
    ul.section-list.row>li{width: 45%;margin:10px;}
    #d-footer{margin-left: 20px;margin-right: 20px;}
    .footer{border-top: 2px solid gainsboro;}
    .footer .bottom-menu, #d-footer .footer-column-3,#d-footer .footer-column-5{display: none;}
    #d-footer>div{width: 30% !important;}
    .section.section-text>.wrap{max-width: 100%;margin-left: 20px;margin-right: 20px;}
    .catalog-list-section h1 {font-size: 30px;line-height: 1;margin: 20px;}
}

@media screen and (max-width:576px){
	.gallery .product-slider-preview-wrap{border-left: unset !important;}
	.gallery #slider-main-preview{display: none;}
	.gallery .gallery-control {right: 50px !important;}
	.gallery .gallery-control{right: 50px !important;}
	.gallery .arrow-left-xs,
	.gallery .arrow-right-xs{
		display: block;z-index: 9;
		background-color: #e2e2e2;border-radius: 50%;
		width:35px;height:35px;position: absolute;top:250px;	
		}
	.gallery .arrow-left-xs{
		left:0;
	}
	.gallery .arrow-right-xs{
		right:0;
	}		
	.gallery .arrow-left-xs:hover,
	.gallery .arrow-right-xs:hover{background-color: #FFE100;}
	.gallery .arrow-left-xs:before{
		content: "\f053";
	    font: normal normal normal 40px/1 FontAwesome;
	    line-height: 0;
	    opacity: .75;
	    color: #000000;
	    -webkit-font-smoothing: antialiased;
	    font-size: 17px;
	    display: block;
	    cursor: pointer;
	    position: relative;
	    left: 9px;
	    top: 18px;
	}
	.gallery .arrow-right-xs:before{
		content: "\f054";
	    font: normal normal normal 40px/1 FontAwesome;
	    line-height: 0;
	    opacity: .75;
	    color: #000000;
	    -webkit-font-smoothing: antialiased;
	    font-size: 17px;
	    display: block;
	    cursor: pointer;
	    position: relative;
	    right: -12px;
    	top: 18px;
	}
	    
	main .catalog .row a.cat-photo-link  {
		float:none;
	}
	
}

.catalog-list .zoom-fhoto .product-box .img img {
    display: block;
    margin-top: -20% !important;
    min-width: 384px;
    height: auto;
    max-width: unset;
    margin-left: -14% !important;
}