/*  Акции и скидки 2 */
.akczii-i-skidki-2{
	padding-top:50px;
}
.akczii-i-skidki-2 .all{
	    display: flex;
    flex-wrap: wrap;
	margin:0 -10px;
}
.akczii-i-skidki-2 .all .block{
	width: calc(50% - 20px);
    margin: 0 10px 20px;
    position: relative;
    border-radius: 10px;
	padding: 50px;
}
.akczii-i-skidki-2 .all .block .zg{
	font-size: 24px;
    font-weight: 500;
    color: #484848;
	    line-height: 29px !important;
	margin-bottom: 11px;
	z-index: 1;
    position: relative;
}
.akczii-i-skidki-2 .all .block .opis{
	max-width: 250px;
    line-height: 19px !important;
    margin-bottom: 40px;
	z-index: 1;
    position: relative;
}
.akczii-i-skidki-2 .all .block .podr{
	height: 50px;
    background: var(--color-osnova);
    border-radius: 10px !important;
    width: 191px;
    color: #fff;
    font-weight: 500 !important;
    line-height: 19px !important;
    display: flex;
    justify-content: center;
    align-items: center;
	z-index: 1;
    position: relative;
}
.akczii-i-skidki-2 .all .block:before{
	content: '';
        position: absolute;
        width: 100%;
        height: 100%;
            background: linear-gradient(90deg, #F2F7FC 52%, #fff0 75%);
        left: 0;
	    top: 0;
}
.akczii-i-skidki-2 .all .block .podr:hover{
	background: var(--color-osnova2);
}
.akczii-i-skidki-2 .all .block:nth-child(1){
	background: url(/wp-content/uploads/image.webp), #F2F7FC;
	background-repeat: no-repeat;
    background-position: right;
}
.akczii-i-skidki-2 .all .block:nth-child(2){
	background: url(/wp-content/uploads/image.webp), #F2F7FC;
	background-repeat: no-repeat;
    background-position: right;
}
.akczii-i-skidki-2 .all .block:nth-child(3){
	background: url(/wp-content/uploads/image.webp), #F2F7FC;
	background-repeat: no-repeat;
    background-position: right;
}
.akczii-i-skidki-2 .all .block:nth-child(4){
	background: url(/wp-content/uploads/image.webp), #F2F7FC;
	background-repeat: no-repeat;
    background-position: right;
}
@media (max-width: 1490px){
.akczii-i-skidki-2 .all .block:before {
    background: linear-gradient(90deg, #F2F7FC 55%, #fff0 80%);
}	
}
/*  Акции и скидки */










/*  Наши услуги 2 */
.nashi-uslugi-2{
	padding-top:100px;
}
.vse-kategorii.nashi-uslugi-2{
	padding-top:50px;
}
.page-id-14888 .otzyvy-4 {
    padding-top: 50px;
}
.nashi-uslugi-2 .pol1{
	display: flex;
    justify-content: space-between;
	    align-items: center;
	    margin-bottom: 48px;
}
.nashi-uslugi-2 .pol1 .left .zg{
	font-size:32px;
	font-weight:600!important;
	margin-bottom:9px!important;
	color:#484848;
}
.nashi-uslugi-2 .pol1 .left .opis{
	margin-bottom:0;
	color:#484848;
	margin-top: -2px;
}
.nashi-uslugi-2 .pol1 .right{
	display:flex;
}
.nashi-uslugi-2 .pol1 .right p{
	    margin-bottom: 0;
    width: max-content;
    font-size: 12px;
    color: #484848;
    line-height: 15px !important;
    margin-right: 14px;
}
.nashi-uslugi-2 .pol1 .right img{
	flex-shrink:0;
	    width: 124px;
}
.nashi-uslugi-2 .pol2{
	    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 29px;
}
.nashi-uslugi-2 .right .ostotz{
	    height: 50px;
    padding: 17px 46px;
    border-radius: 10px;
    background-color: #F2F7FC;
    color: var(--color-osnova);
    font-weight: 500;
    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;
}
.nashi-uslugi-2 .right .ostotz:hover{
    background-color: var(--color-osnova);
    color: #fff;	
}
.nashi-uslugi-2 .pol2 .block{
	display:flex;
	width:calc(33.33333% - 20px);
	margin:0 10px 20px;
	    border-radius: 10px;
	    display: flex;
    flex-direction: column;
	justify-content: flex-end;
	position:relative;
	    padding: 96px 20px 9px;
	background-size: cover;
	        min-height: 313px;
	background-color: #F2F7FC;
	    background-position: center;
}
.nashi-uslugi-2 .pol2 .block .crugvis{
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 60%;
    display: none;
    align-items: center;
    justify-content: center;
    position: absolute;
	top:20px;
    right: 20px;
	z-index:9;
}
.nashi-uslugi-2 .pol2 .block:hover .crugvis{
	display:flex;
}
.nashi-uslugi-2 .pol2 .block:nth-child(1){
	background-image:url(/wp-content/uploads/image-5.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(2){
	background-image:url(/wp-content/uploads/image-1-1.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(3){
	background-image:url(/wp-content/uploads/image-2-1.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(4){
	background-image:url(/wp-content/uploads/image-3.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(5){
	background-image:url(/wp-content/uploads/image-4.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(6){
	background-image:url(/wp-content/uploads/image-4.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(7){
	background-image:url(/wp-content/uploads/image-4.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(8){
	background-image:url(/wp-content/uploads/image-4.png);
}
.nashi-uslugi-2 .pol2 .block:nth-child(9){
	background-image:url(/wp-content/uploads/image-4.png);
}
/*
.nashi-uslugi-2 .pol2 .block:hover:before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#00000066;
	z-index:1;
	border-radius:10px;
}
*/
.nashi-uslugi-2 .pol2 .block:hover .zgus{
	background-color:var(--color-osnova);
	color:#fff;
}
.nashi-uslugi-2 .pol3{
	display: flex;
    justify-content: center;
    align-items: center;
	margin: 30px  auto 0;
}
.nashi-uslugi-2 .pol3 a{
	display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-osnova);
    margin: 0 auto;
    border-radius: 10px;
    width: 224px;
    height: 50px;	
	    color: #fff;
}
.nashi-uslugi-2 .pol3 a img{
	margin-right:5px;
}
.nashi-uslugi-2 .pol3 a:hover{
	background-color:var(--color-osnova2);
	color:#fff;
}
.nashi-uslugi-2 .pol2 .zgus{
	    border-radius: 10px;
    padding: 10px;
    background-color: #fff;
    width: max-content;
    margin-bottom: 8px;
	z-index: 9;
	color:#484848;
}
.nashi-uslugi-2 .pol2 .zgus:hover{	
	color:var(--color-osnova);
}
@media (max-width: 991px){
.nashi-uslugi-2 .pol2 .block{
	width: calc(50% - 20px);
	padding: 96px 15px 9px;
}
.nashi-uslugi-2 .pol1 {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.nashi-uslugi-2 .pol1 .right {
    margin-top: 20px;
}
.nashi-uslugi-2 {
    padding-top: 50px;
}	
.nashi-uslugi-2 .pol2 {
    margin: 0 -10px 0px;
}	
}
@media (max-width: 680px){
.nashi-uslugi-2 .pol2 .block{
	width: calc(100% - 20px);	
	background-position: bottom;
}	
}





/*  Наши услуги 2 конец  */













/*   Первый экран 6    */
.pervyj-ekran-6 .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.pervyj-ekran-6 .slide1{
        background-repeat: no-repeat;
background-size:cover;
}
.pervyj-ekran-6 video{
	max-height: 801px;
    width: 100%;
    transform: scale(1.4);
}
.pervyj-ekran-6 .slide2{
    background: url(/wp-content/uploads/hero.png), #F2F7FC;
        background-repeat: no-repeat;
	    background-position: right;
	background-size:cover;
}
.pervyj-ekran-6 .slide3{
    background: url(/wp-content/uploads/hero.png), #F2F7FC;
        background-repeat: no-repeat;
	    background-position: right;
background-size:cover;
}
.pervyj-ekran-6 .slide4{
    background: url(/wp-content/uploads/hero.png), #F2F7FC;
        background-repeat: no-repeat;
	    background-position: right;
	background-size:cover;
}
.pervyj-ekran-6 .slide2 .opis, .pervyj-ekran-6 .slide3 .opis, .pervyj-ekran-6 .slide4 .opis{
	margin-bottom: 20px;
}
.pervyj-ekran-6 .gallery-tab-images {
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.pervyj-ekran-6 .swiper-slide{
    width: 100%;
    flex-shrink: 0;
    position: absolute;
    padding-top: 74px;
    z-index: 1;
    bottom: 100px;
    left: 0;
}

.pervyj-ekran-6 .swiper-slide .pol1 {
padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;

    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
.pervyj-ekran-6 .swiper-slide .pol2 img{
    height: 100%;
    object-fit: cover;
}
.pervyj-ekran-6 .swiper-slide .dozg{
margin-bottom: 10px;
    color: #F2F7FC;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 16.94px !important;
    letter-spacing: -0.1px;
}
.pervyj-ekran-6 .swiper-slide .button1{
    background: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
	    letter-spacing: 0.1px;
    z-index: 2;
    color: #484848;
    font-weight: 500;
    line-height: 1;
    cursor: pointer;
    padding: 16px 45px;
    margin-right: 19px;
    width: max-content;
	    display: flex;
	height: fit-content;
    align-items: center;
}
.pervyj-ekran-6 .swiper-slide .button2{
border: 1px solid var(--color-osnova);
    border-radius: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #4F5976;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 46px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pervyj-ekran-6 .swiper-slide .button1:hover{
        background: #F8F8F8;
    border: 1px solid #F8F8F8;
}
.pervyj-ekran-6 .ilitel {
    display: flex;
    flex-direction: column;
    margin-top: -4px;
}
.pervyj-ekran-6 .ilitel h3{
	font-weight:600!important;
}
.pervyj-ekran-6 .short-phone{
	    color: #484848;
    font-size: 24px;
    font-weight: 600;
	    margin-top: -3px;
}
.pervyj-ekran-6 .ilitel p{
	margin-bottom:0;
}
.pervyj-ekran-6 .ilitel span {
    margin-bottom: 10px;
    color: #8c8c8c;
}
.pervyj-ekran-6 .ilitel a {
    font-size: 24px;
    font-weight: 600;
    color: #484848;
}
.pervyj-ekran-6 .ilitel a:hover{
    color:var(--color-osnova);
}
.pervyj-ekran-6 .swiper-slide .button2:hover{
    background: var(--color-osnova);
    color:#fff!important;
}
.pervyj-ekran-6 .zg{
    font-size: 50px;
    line-height: 1.22 !important;
    font-weight: 600;
    color: #fff!important;
    margin-bottom: 20px;
	letter-spacing: -1px !important;
font-weight: 800 !important;
}
.pervyj-ekran-6 .zg span{
    color:var(--color-osnova);
}
.pervyj-ekran-6 .opis{
        font-size: 18px;
    line-height: 1.2!important;
    color: #484848;
    margin-bottom: 39px;
    margin-top: 20px;
}
.pervyj-ekran-6 .dvepol{
    display:flex;
	    position: relative;
}
.pervyj-ekran-6 .dlbtn{
    margin-top: 39px;
    display: flex;
}
.pervyj-ekran-6 #searchform {
    position: relative;
    height: auto;
    border-radius: 10px;
    background-color: #F2F7FC;
    width: max-content;
	color: #8c8c8c;
}
.pervyj-ekran-6 #searchform #s {
    padding: 13px 20px;
    border: none;
    height: auto;
    width: 441px;
	color: #8c8c8c;
}

.pervyj-ekran-6 #searchform button{
	background-color: #fff0 !important;
    position: absolute;
    right: 0;
    padding: 15px 21px !important;
}
.pervyj-ekran-6 .custom-pagination {
  display: flex;
  justify-content: space-between;
  margin-top: 10px; /* Расстояние между полосами прогресса и слайдером */
}
.pervyj-ekran-6 .polos-zapol {
  height: 4px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.5);
  width: 0;
  transition: width 5s ease;
}
.pervyj-ekran-6 .swiper-pagination {
display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 100%;
    z-index: 2;
}
.pervyj-ekran-6 .pagistrel{
	position: absolute;
    bottom: 38px;
    left: 0;
    width: 100%;
}
.pervyj-ekran-6 .pagistrel .container{
	display:flex;
}
.pervyj-ekran-6 .swiper-pagination-bullet-custom {
display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 16px;
    border-radius: 2px;
    background-color: #FFF;
}
.pervyj-ekran-6 .dla-strel{
    width: 100%;
    display: flex;
	margin-left: 12px;
}
.pervyj-ekran-6 .slider-3-prev, .pervyj-ekran-6 .slider-3-next{
	position: relative!important;
    margin: 0 8px;
    top: 0!important;
}
.pervyj-ekran-6 .swiper-pagination-bullet-custom:hover{
	background-color: var(--color-osnova);
}
.pervyj-ekran-6 .swiper-pagination-bullet-custom .progress__value{
    opacity:0;
}
.pervyj-ekran-6 .swiper-pagination-bullet-custom--active .progress__value{
    opacity:1;
  animation: BulletProgress 5s linear forwards;
	background-color: var(--color-osnova);
	height: 4px;
	width:0;
	border-radius: 2px;
}
.pervyj-ekran-6 .swiper-pagination-bullet-custom--active::before {
  background-color: #fff;
}

@media (max-width:1230px){
    .pervyj-ekran-6 .gallery-tab-images .pol2{
        display:none;
    }   
.pervyj-ekran-6 .swiper-slide .container {
    height: auto;
}  
.pervyj-ekran-6 {
        background: linear-gradient(90deg, #F2F7FC 60%, rgba(0, 0, 0, 0.00) 99.14%), url(/wp-content/uploads/background-_1_.webp);
        background-repeat: no-repeat;
    background-position: right;     
    }
}

@media (max-width:991px){
.pervyj-ekran-6 .slide1, .pervyj-ekran-6 .slide2, .pervyj-ekran-6 .slide3, .pervyj-ekran-6 .slide4 {
    background-repeat: no-repeat;
	background-size: cover;
}   
  
.pervyj-ekran-6 .swiper-slide .pol1 {
	        width: 100%;
}
}
@media (max-width:525px){
    .pervyj-ekran-6 .dla-strel{
        display:none;
    }
    .pervyj-ekran-6 .swiper-pagination-bullet-custom{
        width:25%;
    }
.pervyj-ekran-6 .swiper-pagination {
    bottom: 8px;
    width: 100%;
    left: 60px;
}
    .pervyj-ekran-6 .swiper-pagination-bullet-custom:last-child{
        margin-right:0;
    }
.pervyj-ekran-6 .pagistrel {
    bottom: 30px;
}
.pervyj-ekran-6 .dlbtn {
    flex-direction: column;
}   
.pervyj-ekran-6 .ilitel {
    margin-top: 20px;
}     
    .pervyj-ekran-6 .swiper-slide .button1{
        margin-right:0;
    }
}
@media (max-width:480px){
	.pervyj-ekran-6 #searchform #s, .pervyj-ekran-6 #searchform{
		width:100%;
	}	
}
@media (max-width:355px){
	.pervyj-ekran-6 .opis{
		font-size:14px!important;
	}	
}
/*   Первый экран 6  конец  */
/*  Отзывы 4 */

.otzyvy-4 {
    padding-bottom: 0px;
    padding-top: 100px;
    overflow: hidden;
}
.otzyvy-4 .content-img{
	width: calc(30% - 4px);
    margin-bottom: 72px;
    background-image: url(/wp-content/uploads/image14.webp);
    border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	background-size: cover;
	    display: flex;
    align-items: flex-end;
    padding: 20px;
	max-height: 447px;
}
.otzyvy-4 .allo{
	    display: flex;
	    flex-wrap: wrap;
}
.otzyvy-4 .obsh{
    position:relative;
	    width: calc(70% + 4px);
	padding: 0 0px 0 40px;
}
.otzyvy-4 .osob-arrows > div .strela{
    width:54px;
    height:54px;
}
.otzyvy-4 .osob-arrows{
    width: 117px;
    margin-top: 7px;
        margin-bottom: 22px;
}
.otzyvy-4 .swiper-slide .block-1 .imim {
    display: flex;
    align-items: flex-start;
}
.otzyvy-4 .swiper-slide .block-1 .imim img {
    flex-shrink: 0;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    border-radius: 60%;
}
.otzyvy-4 .strzg{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 36px;
        align-items: center;
}
.otzyvy-4 .pol2{
    display:flex;
        align-items: center;
}
.otzyvy-4 .temin{
    display:flex;
}
.otzyvy-4 .temin img{
    margin-top: -7px;
}
.otzyvy-4 .temin p{
        margin-bottom: 0;
    width: max-content;
    font-size: 12px!important;
    color: #fff;
    line-height: 15px !important;
    margin-right:14px;
}
.otzyvy-4 .dla-sterl {
    padding: 0 0px 0 30px;
    display: flex;
    justify-content: space-between;
}
.otzyvy-4 .bok-strel.slider-1-prev {
    left: 0px;
    position: relative !important;
    width: 50px;
    height: 50px;
    margin: 0 7.5px;
}
.otzyvy-4 .bok-strel.slider-1-next {
    right: 0px;
    position: relative !important;
    width: 50px;
    height: 50px;
    margin: 0 0 0 7.5px;
}
.otzyvy-4 .bok-strel .strela{
    width: 50px;
    height: 50px;   
}
.otzyvy-4 .strzg .zg{
font-weight: 600!important;
    font-size: 32px;
    line-height: 39px!important;
    margin-bottom: 0px!important;
    display: block;
    color: #484848!important;
    margin: 0;
    padding-bottom: 0;
}
.otzyvy-4 .strzg .opis{
    margin-bottom: 0;
    margin-top: 6px;
	    color: #484848;
}
.otzyvy-4 .strzg .ostotz{
margin-top: -2px;
    background-color: #F2F7FC;
    color: var(--color-osnova);
    height:50px;
    cursor: pointer;
    padding: 13px 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 10px;
    font-weight: 500;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
	width: 270px;
}
.otzyvy-4 .strzg .ostotz:hover{
    background-color: var(--color-osnova);
    color:#fff;
}
.otzyvy-4 .swiper-slide .name{
    font-weight: 500;
    font-size: 24px;
    line-height: 29px !important;
    color: #484848;
    margin-bottom: 0;
}
.otzyvy-4 .swiper-slide .date{
    font-weight: 400;
    font-size: 12px;
    line-height: 17px !important;
    color: #8C8C8C;
    margin-bottom: 0;
    margin-top: 11px;
    text-transform: lowercase;
}
.otzyvy-4 .swiper-slide .block-1{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.otzyvy-4 .swiper-slide .dateilo{
        display: flex;
    justify-content: space-between;
    margin-top: 19px;
}
.otzyvy-4 .swiper-slide .block-3 .otziv{
font-weight: 400;
    line-height: 25px !important;
    color: #484848;
    margin-bottom: 0;
    max-height: 134px;
    overflow: hidden;
    transition:background-color 0.5s ease;
    position: relative;
    background: linear-gradient(180deg, #484848 0%, rgba(255, 255, 255, 0.00) 81.71%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.otzyvy-4 .swiper-slide .sr-prof{
       padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
        height: 100%;
}
.otzyvy-4 .swiper-slide .sr-prof .star-4, .otzyvy-4 .swiper-slide .sr-prof .star-5 {
    margin-top: 5px;
    margin-bottom: 20px;
    width: 100%;
}
.otzyvy-4 .swiper-slide .block-3.expanded .otziv{
    max-height: 210px;
    background:#fff0;
    -webkit-text-fill-color: revert;
        overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.otzyvy-4 .swiper-slide .block-3.expanded .otziv::-webkit-scrollbar {
    display: none; /* Скрываем ползунок в браузерах WebKit */
}
.otzyvy-4 .swiper-slide .block-3.expanded .otziv::-moz-scrollbar {
    display: none; /* Скрываем ползунок в Firefox */
}
.otzyvy-4 .swiper-pagination-bullet-custom {
display: inline-block;
    position: relative;
    cursor: pointer;
    width: 64px;
    height: 4px;
    border: 0;
    margin-right: 6px;
    border-radius: 2px;
    background-color: #C0C0C0;
}
.otzyvy-4 .read-more a{
    width: max-content;
    border-bottom: 1px solid #8c8c8c;
    color:#8c8c8c;
    font-size:14px;
}

.otzyvy-4 .read-more a:hover{
    color:#484848;
}
.otzyvy-4 .swiper-slide .block-3.expanded .read-more{
    padding-top: 15px;
}
.otzyvy-4 .polova2{
	display: flex;
    justify-content: space-between;
    margin-top: 27px;
}

.otzyvy-4 .bok-strel{
    top: calc(50% - 22px);
}

.otzyvy-4 .block-2 .staro{
    color: #8C8C8C;
    font-size: 14px;
    margin-top: 6px;
    margin-bottom: 16px;
}
.otzyvy-4 .swiper-pagination-bullet-custom:hover{
    background-color: #484848;
}
.otzyvy-4 .swiper-pagination-bullet-custom .progress__value{
    opacity:0;
}
.otzyvy-4 .swiper-pagination-bullet-custom--active .progress__value{
    opacity:1;
  -webkit-animation: BulletProgress 5s linear forwards;
          animation: BulletProgress 5s linear forwards;
    background-color: #484848;
    height: 4px;
    width:0;
    border-radius: 2px;
}
.otzyvy-4 .swiper-pagination-bullet-custom--active::before {
  background-color: #fff;
}
@-webkit-keyframes BulletProgress {
  to {
     width: 100%;
  }
}
@keyframes BulletProgress {
  to {
     width: 100%;
  }
}
.otzyvy-4 .swiper--pause .swiper-pagination-bullet-custom--active .progress__value {
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
}
.otzyvy-4 .swiper-container666:hover + .swiper-pagination .progress__value{
    -webkit-animation-play-state: paused;
            animation-play-state: paused;   
}
.otzyvy-4 .slider {
    position: relative;
    overflow: hidden;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
        z-index: 99;
}
.otzyvy-4 .swiper-wrapper {
position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
}
.otzyvy-4 .swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
    position: relative;
background-color: #F2F7FC;
    border-radius: 10px;
	width: 350px;
}
.otzyvy-4 .swiper-slide.swiper-slide-next{
	opacity:0.7;
}
.otzyvy-4 .swiper-slide.swiper-slide-next + .swiper-slide{
	opacity:0.4;
}
.otzyvy-4 .swiper-slide.vidim{
	opacity:1!important;
	padding-bottom: 321px;
}
.otzyvy-4 .swiper-slide:last-child{
    margin-right:0!important;
}
.otzyvy-4 .slider-1-pagination span {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    background-color: #e0e3ef;
    width: 9px;
    height: 9px;
    margin: 5px;
    cursor: pointer;
}
.otzyvy-4 .slider-1-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 38px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.otzyvy-4 .slider-1-pagination{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    bottom: 50px;   
}
.otzyvy-4 .slider {
    padding-bottom: 92px;
}
.otzyvy-4 .block-3.expanded{
    position: absolute;
    width: 100%;
    left: 0;
    padding: 0 20px 20px;
    background-color: #F2F7FC;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    z-index: 9;
        overflow: hidden;
}


.otzyvy-4 .slider-1-pagination .krug {
position: relative;
    display: inline-block;
    border-radius: 50%;
    background-color: var(--color-osnova);
    width: 6px;
    height: 6px;
    z-index: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.otzyvy-4 .slider-1-pagination .bigkrug{
        width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.otzyvy-4 .slider-1-pagination .swiper-pagination-bullet-active .bigkrug {
    border: 2px solid var(--color-osnova);
    border-radius: 60px;
}
.otzyvy-4 .slider-1-pagination .swiper-pagination-bullet{
    margin-right:4px;
}
@media (max-width: 1230px){
.otzyvy-4 .pol2 .temin {
    display: none;
}  
	.otzyvy-4 .strzg{
		    align-items: flex-start;
    flex-direction: column;
	}
.otzyvy-4 .pol2 {
    margin-top: 20px;
}
	.otzyvy-4 .content-img{
		width: calc(45% - 4px);
		        margin-bottom: 50px;
        max-height: max-content;
	}
.otzyvy-4 .obsh {
    width: calc(55% + 4px);
}
}
@media (max-width: 991px){
.otzyvy-4 .allo {
    flex-direction: column;
}	
    .otzyvy-4 .obsh {
        width: 100%;
        padding: 0;
    }
.otzyvy-4 .content-img {
        width: 100%;
        margin-bottom: 40px;
        height: 400px;
        border-radius: 10px;
    }
	.otzyvy-4 {
    padding-top: 50px;
}
}
@media (max-width: 767px){
.otzyvy-4 .strzg {
    align-items: flex-start;
    flex-direction: column;
}   
.otzyvy-4 .pol2 .temin {
    display: none;
}

}
@media (max-width: 525px){
.otzyvy-4 .swiper-slide .block-1{
    flex-direction: column;     
}   
    .otzyvy-4 .content-img {
        height: 300px;
    }
}
@media (max-width: 460px){
	.otzyvy-4 .strzg .ostotz{
		width:auto;
	}	
}
@media (max-width: 450px){
.otzyvy-4 .swiper-pagination-bullet-custom {
    width: calc(16.66666% - 6px);
}   
}
@media (max-width: 390px){  
    .otzyvy-4  .dla-sterl {
        position: absolute;
        margin: 100px -10px;
        right: 0;
        width: calc(100% + 20px);
        padding: 0;
    }	
.otzyvy-4 .pol2 {
        margin: 20px auto 0;
    }
.otzyvy-4 .bok-strel.slider-1-prev {
left: 12px;
        position: absolute !important;
        top: -25px;
        width: 50px;
        height: 50px;
        margin: 0;
}
.otzyvy-4 .bok-strel.slider-1-next {
    right: 12px;
    position: absolute !important;
    top: -25px;
    width: 50px;
    height: 50px;
	margin: 0;
}
	.otzyvy-4 .swiper-slide{
		width:100%;
	}
.otzyvy-4 .obsh {
    padding: 0;
}
.otzyvy-4 .strzg .ostotz {
    margin-top: 20px;
    width: max-content;
    margin: 0px auto 0;
    padding: 13px 20px;
}
.otzyvy-4 .swiper-slide .sr-prof {
    padding: 20px 15px;
}
}
/*  Отзывы 4 конец */
/* Ответы на вопросы 4 */

.voprosy-i-otvety-4{
	    padding-top: 52px;
}
.voprosy-i-otvety-4 .name {
font-size: 32px;
    color: #484848;
        margin-bottom: 7px !important;
	font-weight: 900 !important;
    text-transform: uppercase;
}
.voprosy-i-otvety-4 .opis{
    color: #000000;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: -0.1px;
}
.voprosy-i-otvety-4 .content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.voprosy-i-otvety-4 .all .dvepol{
	display: flex;
}
.voprosy-i-otvety-4 .all .dvepol .pol2{
	width:100%;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .verh{
		background-color: #F2F7FC;
    border-radius: 10px;
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 22px 20px 20px;
	position: relative;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links svg{
display:none;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .abs{
	position: absolute;
	right: 20px;
    bottom: 0;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links{
	display:flex;
	padding-top: 216px;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links a{
	border:1px solid #C0C0C0;
	margin-right:22px;
	border-radius:20px;
	padding: 5px 12px;
    font-size: 14px;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links a:hover{
	    background-color: var(--color-osnova);
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links a:hover p{
	color:#fff;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links a p{
	margin-bottom:0;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .zgl{
	font-size: 32px;
    font-weight: 600;
        margin-bottom: 6px !important;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .opil{
	color:#484848;
	margin-bottom:0;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .vopros{
	background: var(--color-osnova);
    display: flex;
    height: 50px;
    padding: 17px 46px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    color: #fff;
    font-weight: 500;
    width: max-content;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .vopros:hover{
	color:#fff;
	background: #F8F8F8;
}
.voprosy-i-otvety-4 .sprosi-otvet{
    margin-bottom: 20px;
    border-radius: 10px;
	position: relative;
}
.voprosy-i-otvety-4 .sprosi-otvet:last-child{
	margin-bottom:0;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz{
	display: flex;
    padding-top: 20px;
    padding-left: 20px;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz .temin {
    display: flex;
	    padding-left: 20px;
    padding-top: 10px;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz  .temin p {
    margin-bottom: 0;
    width: max-content;
    font-size: 12px !important;
    color: #484848;
    line-height: 15px !important;
    margin-right: 15px;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz  .temin img {
    margin-top: -7px;
	width: 124px;
}
.voprosy-i-otvety-4 .pol1{
	display: flex;
    align-items: center;
    justify-content: space-between;
	    margin-bottom: 37px;
}
.voprosy-i-otvety-4 .bron {
    display: flex;
    height: 50px;
    padding: 17px 48px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background-color: #F2F7FC;
    color: #484848;
    font-weight: 500;
    margin-top: 3px;
}
.voprosy-i-otvety-4 .bron:hover{
	background-color:var(--color-osnova);
	color:#fff;
}
.voprosy-i-otvety-4 .sprosil {
	padding: 23px 70px 28px 20px;
    position: relative;
    cursor: pointer;
    font-weight: 500 !important;
    font-size: 24px;
    color: #484848;
    margin-bottom: 0 !important;
    line-height: 115% !important;
    border-radius: 10px;
	    background-color: #F8F8F8;
}
.voprosy-i-otvety-4 .sprosil.this-on{
	margin-bottom: 13px;
	position: revert;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.voprosy-i-otvety-4 .sprosil:after {
content: "";
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
	    background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="%23fff0"/>\
<path d="M27 20H20H13M20 13V27" stroke="%23484848" stroke-linecap="round"/>\
</svg>');
    right: 20px;
    top: calc(50% - 23px);
    background-size: contain;
    background-repeat: no-repeat;
	    background-color: #fff;
    border-radius: 60%;
}

.voprosy-i-otvety-4 .this-on::after {
    background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="%23fff0"/>\
<path d="M27 20L13 20" stroke="%23484848" stroke-linecap="round"/>\
</svg>');
    top: 17px;
	right:20px;
}
.voprosy-i-otvety-4 .sprosi-otvet:hover .sprosil:after{
background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="white"/>\
<path d="M27 20H20H13M20 13V27" stroke="%23484848" stroke-linecap="round"/>\
</svg>');	
}
.voprosy-i-otvety-4 .sprosi-otvet:hover .this-on::after{
 background-image: url('data:image/svg+xml,\
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">\
<rect width="40" height="40" rx="20" fill="white"/>\
<path d="M27 20L13 20" stroke="%23484848" stroke-linecap="round"/>\
</svg>');	
}
.voprosy-i-otvety-4 .otvetil {
  overflow: hidden;
	height: 0;
margin-top: -7px;
    padding: 0px 70px 0px 20px;
    line-height: 1.2;
	    background-color: #F8F8F8;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.voprosy-i-otvety-4 .sprosi-otvet:last-child{
    margin-bottom:0;
}
.voprosy-i-otvety-4 .otvetil p{
        font-weight: 400;
    font-size: 16px;
    line-height: 19px!important;
    color: #1E222E;
    margin-bottom: 0;
}
.voprosy-i-otvety-4 .this-on + .otvetil {
  height: auto;
	padding-bottom:28px;
}
.voprosy-i-otvety-4 .input-bar {
    display: none;
}   
.voprosy-i-otvety-4 .label-bar {
    text-align: center;
    padding: 10px 20px;
    position: relative;
    background-color: #fff;
    border: 1px solid #DBDFEC;
    border-radius: 5px;
    display: none;
    font-size: 16px;
line-height:30px;
}
.voprosy-i-otvety-4 input:checked ~ article.ac2 {
    height: auto;
    display: block;
}

@media (max-width:1490px){
	.voprosy-i-otvety-4 .all .dvepol .pol3 .abs{
		width: 315px;
	}	
}
@media (max-width:1230px){
  .voprosy-i-otvety-4 .all .dvepol {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
} 
.voprosy-i-otvety-4 .all .dvepol .pol2 {
    width: 100%;
    margin: 0 0 20px;
}
.voprosy-i-otvety-4 .all .dvepol .pol3{
width: 100%;
    margin: 0;		
} 
.voprosy-i-otvety-4 .all .dvepol .pol3 .abs {
        width: auto;
    }
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz {
    padding-left: 0px;
}
}
@media (max-width:991px){
.imennopopular {
    padding-top: 50px;
}
	.relatswiper .swiper-pagination, .popular-swiper .swiper-pagination{
		padding-top: 20px;
    padding-bottom: 12px;
	}
}
@media (max-width:767px){	
.voprosy-i-otvety-4 .this-on::after, .voprosy-i-otvety-4 .sprosil:after {
    right: 15px;
}
    .voprosy-i-otvety-4 .all .dvepol .pol3 .abs {
        width: 55%;
    }
}
@media (max-width:600px){
.voprosy-i-otvety-4 .all .dvepol .pol3 .social-links {
    padding-top: 40px;
}
	.voprosy-i-otvety-4 .all .dvepol .pol3 .abs{
		display:none;
	}
}
@media (max-width:560px){
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz {
    flex-direction: column-reverse;
}
.voprosy-i-otvety-4 .all .dvepol .pol3 .niz .temin {
    padding-left: 0px;
    padding-bottom: 20px;
}
}
/* Ответы на вопросы 4 конец */

.dostavkabl{
	display:flex;
	padding-top: 50px;
	padding-bottom: 48px;
}
.dostavkabl .pol1{
    width: 100%;
    padding-right: 30px;
}
.dostavkabl .pol2{
    width: 826px;
    flex-shrink: 0;
}
.dostavkabl .rad1{
	display:flex;
}
.dostavkabl .rad1 .bla:first-child{
	width:33.3333%;
	padding-right:20px;
	    display: flex;
    align-items: flex-start;
}
.dostavkabl .rad1 .bla:nth-child(2){
	width:33.3333%;
	padding-right:10px;
	padding-left:10px;
	    display: flex;
    align-items: flex-start;	
}
.dostavkabl .rad1 .bla:last-child{
	width:33.3333%;
	padding-left:20px;
	    display: flex;
    align-items: flex-start;
}
.dostavkabl .rad2{
	background-image: url(/wp-content/uploads/card-big-1.png);
	padding: 40px 40px 133px;
	    margin-top: 65px;
	    background-size: contain;
    background-repeat: no-repeat;
    background-color: var(--color-osnova);
    border-radius: 10px;
}
.dostavkabl .rad2 .bzg{
	color:#fff!important;
	margin-bottom: 23px !important;
}
.dostavkabl .rad2 .bltext{
margin-bottom: 0;
    color: #fff;
    max-width: 340px;
    line-height: 134% !important;
}
.dostavkabl .rad2 .bla{
	display: flex;
    align-items: flex-start;
}
.dostavkabl .bla img{
	margin-right:20px;
}
.dostavkabl  .pol1 .zg, .dostavkabl  .pol1 .bzg{
	font-size: 24px;
    margin-bottom: 23px !important;
	    text-transform: uppercase;
    font-weight: 900 !important;
}
.dostavkabl .pol1 .opis, .dostavkabl .pol1 .bltext{
	    line-height: 122% !important;
    max-width: 390px;
	color: #484848;
    margin-bottom: 0;
}
.dostavkabl .pol2 .rad1 .bzg{
	font-size: 24px;
    margin-bottom: 18px !important;
	text-transform:uppercase;
}
.dostavkabl .pol2 .rad1  .bltext{
	margin-bottom:0!important;
	color: #484848;
}
.imgposdos{
	height:572px;
	object-fit: cover;
}
@media (max-width:1490px){
.dostavkabl .pol2 {
    width: 695px;
}
	.dostavkabl .rad2{
background-position:bottom;
	}
	.voprosy-i-otvety-4 .sprosil{
		font-size:17px!important;
	}
}
@media (max-width:1230px){
	.dostavkabl .pol1 .zg, .dostavkabl .pol1 .bzg{
		font-size:20px;
	}
.dostavkabl .rad1 .bla:nth-child(2) {
    padding-right: 20px;
}	
	.dostavkabl .rad1 .bla:last-child{
		padding-left:10px;
	}
.dostavkabl {
    flex-direction: column;
}	
.dostavkabl .pol1 {
    padding-right: 0;
    margin-bottom: 30px;
}
    .dostavkabl .pol2 {
        width: 100%;
    }
}
@media (max-width:991px){
.dostavkabl .pol1 .zg, .dostavkabl .pol1 .bzg {
        font-size: 24px;
    }	
	.dostavkabl {
    padding-top: 50px;
    padding-bottom: 50px;
}
	.dostavkabl .rad2{
		margin-top:50px;
	}
.dostavkabl .rad1 {
    display: flex;
    flex-direction: column;
}
.dostavkabl .rad1 .bla:first-child {
    width: 100%;
    padding-right: 0;
    margin-bottom:30px;
}	
.dostavkabl .rad1 .bla:last-child {
    width: 100%;
    padding-left: 0;
}	
.dostavkabl .rad1 .bla:nth-child(2) {
        padding-right: 0px;
        padding-left: 0;
        width: 100%;
        margin-bottom: 30px;
    }	
    .dostavkabl .pol1 {
        margin-bottom: 0px;
    }	
}
@media (max-width:767px){
.contdost{
	margin:0;
}	

	.dostavkabl .rad2{
padding:30px 20px;
		background-image:none;
	}
}
.dostavkabl .rad2 .bltext{
	max-width:280px;
}
.vse-kategorii .pol2{
	margin-bottom:0;
}
.page-id-14888 .dostavkabl {
    padding-top: 80px;
}
.riliuslugi .pol2 .block:nth-child(1){
	background-image: url(/wp-content/uploads/image-5-1.png);
}
.riliuslugi .pol2 .block:nth-child(2){
	background-image: url(/wp-content/uploads/image-6.png);
}
.riliuslugi .pol2 .block:nth-child(3){
	background-image: url(/wp-content/uploads/image-7.png);
}
.riliuslugi .pol2 .block:nth-child(4){
	background-image: url(/wp-content/uploads/image-8.png);
}


/* Контакты 3 */
.kontakty-3 .zg{
    color: #484848;
    font-size: 32px;
    font-weight: 900 !important;
    line-height: 39px !important;
    margin-bottom: 15px !important;
    text-transform: uppercase;
}
.kontakty-3 .all{
    display:flex;
        justify-content: space-between;
}
.kontakty-3 .content .konti{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -10px;
}
.kontakty-3 .content{
    width:51%;
}
.kontakty-3 .content .cont{
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
        margin: 0 10px 20px;
    background-color: #F8F8F8;
    padding: 20px;
    border-radius: 10px;
    flex-direction: column;
    justify-content: space-between;
}
.kontakty-3 .social-links{
    display: flex;
}
.kontakty-3 .social-links a, .kontakty-3 .social-links .telegram svg{
    display:none;
}
.kontakty-3 .social-links p{
    display:none;
}
.kontakty-3 .social-links .telegram p, .kontakty-3 .social-links .telegram{
	display:block;
}
.kontakty-3 .content .cont a, .kontakty-3 .content .cont p{    
    color: #484848;
    line-height: 19px!important;
    margin-bottom:0;
	    font-weight: 500;
}
.kontakty-3 .content .cont svg{
        margin-right: 23px;
}
.kontakty-3 .content .cont:nth-child(1) svg path, .kontakty-3 .content .cont:nth-child(2) svg path ,.kontakty-3 .content .cont:nth-child(3) svg path{
    fill:var(--color-osnova);
}
.kontakty-3 .content .cont:last-child svg path{
    stroke:var(--color-osnova);
}
.kontakty-3{
        padding-top: 52px;
}
.kontakty-3 .adres br{
    display:none;
}
.kontakty-3 .opis{
    text-align:center;
        margin-bottom: 40px;
}
.kontakty-3 .formkon{
    display:flex;
    flex-direction:column;
    align-items: center;
    background-color: #F8F8F8;
    width: 690px;
        padding: 55px 30px 50px;
    border-radius: 10px;
}
.kontakty-3 .tel-knpk{
    display: flex;
    flex-direction: column;
}
.kontakty-3 .galka {
    position: relative;
    width: max-content;
    margin: 0 auto;
}
.kontakty-3 .skrcap{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.kontakty-3 input[type="submit"] {
        height: 50px;
    border-radius: 10px !important;
    width: 261px;
    margin: 35px auto 0px;
}
.kontakty-3 .isogl:before {
    content: "";
    position: relative;
    margin-right: 12px;
    display: inline-block;
    height: 20px;
    width: 20px;
    top: 4px;
    left: 0;
    border-radius: 2px;
    background-color: #fff;
}
.kontakty-3 .isogl{
    position:relative;
	    padding-left: 0;
}
.kontakty-3 .isogl:after {
    content: "" !important;
    position: absolute;
    display: inline-block;
    height: 100%;
    width: 100%;
    top: 4px;
    left: 4px;
    -webkit-mask-image: url('data:image/svg+xml,\
<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg">\
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8682 0.96779C12.9419 1.04508 12.9419 1.16671 12.8682 1.24399L4.65395 9.84846C4.57517 9.93099 4.44341 9.93099 4.36463 9.84846L0.131839 5.41458C0.0580575 5.33729 0.0580576 5.21566 0.131839 5.13837L0.91107 4.32212C0.989857 4.23959 1.12161 4.23959 1.2004 4.32212L4.36463 7.63668C4.44341 7.71921 4.57517 7.71921 4.65395 7.63668L11.7996 0.151537C11.8784 0.0690072 12.0101 0.0690072 12.0889 0.151537L12.8682 0.96779Z" fill="%23484848"/>\
</svg>');
    mask-image: url('data:image/svg+xml,\
<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg">\
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.8682 0.96779C12.9419 1.04508 12.9419 1.16671 12.8682 1.24399L4.65395 9.84846C4.57517 9.93099 4.44341 9.93099 4.36463 9.84846L0.131839 5.41458C0.0580575 5.33729 0.0580576 5.21566 0.131839 5.13837L0.91107 4.32212C0.989857 4.23959 1.12161 4.23959 1.2004 4.32212L4.36463 7.63668C4.44341 7.71921 4.57517 7.71921 4.65395 7.63668L11.7996 0.151537C11.8784 0.0690072 12.0101 0.0690072 12.0889 0.151537L12.8682 0.96779Z" fill="%23484848"/>\
</svg>');
    background-repeat: no-repeat;
    background: #484848;
    -webkit-mask-repeat: no-repeat;
}
.kontakty-3 .tel-knpk input:not(#telegramnp){
    margin-bottom: 20px;
    height: 66px;
    background-color: #fff;
    border: none;
    width: 441px;
    padding: 23px;
    border-radius: 10px;
}
.kontakty-3 input[type="tel"]{
    margin-bottom:16px;
}
.kontakty-3 .content .cont .predname{
	color:#c0c0c0;
	    font-weight: 400;
	    font-size: 14px;
	margin-bottom: 40px;
}
.kontakty-3 .content .cont:nth-child(1), .kontakty-3 .content .cont:nth-child(2), .kontakty-3 .content .cont:nth-child(3){
	width:calc(33.33333% - 20px);
}
.kontakty-3 .content .cont:nth-child(4), .kontakty-3 .content .cont:nth-child(5){
	width:calc(50% - 20px);
}
@media (max-width:1490px){
    .kontakty-3 .content .cont svg{
        width:22px;
    }   
	.kontakty-3 .tel-knpk input:not(#telegramnp){
		width:420px;
	}	
.kontakty-3 form {
        width: 100%;
    }
	.kontakty-3 .opis br{
		display:none;
	}
.kontakty-3 .content .cont:nth-child(1), .kontakty-3 .content .cont:nth-child(2), .kontakty-3 .content .cont:nth-child(3) {
    width: calc(50% - 20px);
}
    .kontakty-3 .content {
width: 100%;
        margin-right: 20px;
}
.kontakty-3 .formkon {
    width: 460px;
}
}
@media (max-width:1230px){
.kontakty-3 .all {
    flex-direction: column;
}
    .kontakty-3 .formkon {
        margin-top: 30px;
    } 
.kontakty-3 .formkon {
    width: 100%;
}
.kontakty-3 form {
        width: auto;
    }
	.kontakty-3 .opis br{
		display:block;
	}
}
@media (max-width:767px){
.kontakty-3 .content .cont:nth-child(1), .kontakty-3 .content .cont:nth-child(2), .kontakty-3 .content .cont:nth-child(3) {
    width: calc(50% - 20px);
}	
}
@media (max-width:600px){
    .kontakty-3 .content .cont{
        width:100%!important;
		margin:0 0px 20px;
    }
	.kontakty-3 .content .konti{
		margin:0;
	}
    .kontakty-3 form{
        width:100%;
    }
    .kontakty-3 .opis br{
        display:none;
    }   
    .kontakty-3 .formkon{
            padding: 50px 20px 50px;
    }
}
@media (max-width:525px){
.kontakty-3 .tel-knpk input:not(#telegramnp), .kontakty-3 .wpcf7 {
        width: 100%;
    }	
}

@media (max-width:425px){
.kontakty-3 input[type="submit"] {
    width: 100%;
}	
}


/* Контакты 3 конец */


.blockdis .all {
    display: flex;
	flex-wrap: wrap;
}

.blockdis .block-item {
    position: relative;
    overflow: hidden;
}
.blockdis .bi1{
	background-image:url(/wp-content/uploads/image-13.webp);
	width:50%;
	background-size: cover;
}
.blockdis .bi2{
	background-image:url(/wp-content/uploads/image-12.webp);
	width:50%;
	background-size: cover;
}
.blockdis .bi3{
	background-image:url(/wp-content/uploads/image-17.webp);
	width:33.333333%;
}
.blockdis .bi4{
	background-image:url(/wp-content/uploads/image-15.png);
	width:33.333333%;
}
.blockdis .bi5{
	background-image:url(/wp-content/uploads/edited_123123.jpg);
	width:33.333333%;
	    background-position: right;
    background-size: cover;
}
.blockdis .bi6{
	background-image:url(/wp-content/uploads/image-17.webp);
	width:100%;
	background-position: center;
	padding-top: 158px;
	    background-repeat: no-repeat;
}
.blockdis .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.blockdis .block-item:hover .overlay {
    opacity: 1;
}
.blockdis [class*="bi"]:not(.bi6) {
        padding: 77px 80px;
}

.blockdis [class*="bi"]{
	height:800px;
}
.blockdis .kakie{
	    color: #fff;
    font-size: 14px;
    margin-bottom: 9px;
    text-transform: uppercase;
    position: relative;
}
.blockdis h3{
	font-size: 24px;
    color: #fff !important;
    font-weight: 900 !important;
    text-transform: uppercase;
	position: relative;
	    margin-bottom: 17px !important;
}
.blockdis h2{
color: #fff !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 40px !important;
    letter-spacing: -0.7px;
    line-height: 116% !important;
}
.blockdis h2 span{
	letter-spacing: 0.2px;
}
.blockdis ul li{
	    color: #fff;
    font-weight: 600;
	position: relative;
	    text-transform: uppercase;
}
.blockdis .eshe, .blockdis .eshe-forged, .blockdis .eshe-cast, .blockdis .eshe-original-forged, .blockdis .eshe-atv-wheels{
		    color: #fff;
    font-weight: 600;
	position: relative;
	    text-transform: uppercase;
}
.blockdis .button {
	margin-top: 37px;
    background: #fff;
    border: 1px solid #fff;
    letter-spacing: 0.1px;
    z-index: 2;
    color: #484848 !important;
    cursor: pointer;
    padding: 14px 45px !important;
    display: flex;
    height: fit-content;
    align-items: center;
    position: relative;
    opacity: 1 !important;
    width: max-content;
}
.blockdis .button:hover{
	    background: #F8F8F8!important;
    border: 1px solid #F8F8F8!important;
	opacity: 1 !important;
	 color: #484848!important;
}
.garantzavod{
    background-color: #212121;
    height: 800px;
}
.garantzavod .button {
    background: #fff;
    border: 1px solid #fff;
    letter-spacing: 0.1px;
    z-index: 2;
    color: #484848 !important;
    cursor: pointer;
    padding: 14px 45px !important;
    display: flex;
    height: fit-content;
    align-items: center;
    position: relative;
    opacity: 1 !important;
    width: max-content;
}
.garantzavod .button:hover{
	    background: #F8F8F8!important;
    border: 1px solid #F8F8F8!important;
	opacity: 1 !important;
	 color: #484848!important;
}
.garantzavod .all{
	display: flex;
	height: 100%;
}
    
.garantzavod .pol1{
	padding-top: 82px;
	    width: 50%;
	padding-left: calc((100vw - 1475px) / 2);
}
.garantzavod .pol2{
	width:50%;
}
.garantzavod .pol2 img{
	    height: 100%;
    object-fit: cover;
}
.garantzavod .blackzg{
	    font-size: 36px;
    color: #fff !important;
    font-weight: 900 !important;
    position: relative;
    margin-bottom: 40px !important;
    line-height: 116% !important;
}
.garantzavod .opis{
	    font-size: 18px;
    color: #fff;
	    margin-bottom: 38px;
    line-height: 125% !important;
	    position: relative;
}

.cart-count-circle {
    background-color: #fff;
    color: var(--color-osnova);
    display: flex !important;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid var(--color-osnova);
    justify-content: center;
    align-items: center;
    font-size: 14px !important;
    position: absolute;
    z-index: 2;
    right: 8px;
    top: -4px;
    text-align: center !important;
}
.block-wishlist .woo-wishlist-link .count, .block-minicart .link-dropdown .count{
	display:none!important;
}
.wpfFilterWrapper .ms-options input[type=checkbox]:checked:before {
    content: "";
    margin: 0px;
    font-size: 8px !important;
    color: rgb(68, 68, 68);
    outline: 0;
    transform: none;
    background: url(/wp-content/plugins/woo-product-filter/img/tick.png) !important;
    background-size: 100% 100% !important;
    left: 0;
}
.poiskblockstr .fonpoisk .button{
	display:none;
}







.poiskblockstr{
	background-color: #F8F8F8;
}
.poiskblockstr .poiskauto{
	padding: 48px 0;
}
.poiskblockstr .sliderblock .fon{
	height:600px;
	background-image: url(/wp-content/uploads/image-28.png);
	position: relative;
}
.chistyj-slajder-2{
    padding-bottom:50px;
    padding-top:0px;
	
}
.chistyj-slajder-2 .slider {

    margin: 0 auto;
    overflow: hidden;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.chistyj-slajder-2 .swiper-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.chistyj-slajder-2 .slider-1-prev, .chistyj-slajder-2 .slider-1-next{
    position: absolute;
    top: calc(50% - 20px);
    z-index: 2;
    height: 40px;
    width: 40px;
    background-color: #F4F6FA;
    background-image: url(/wp-content/uploads/swiper-arr.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;    
}
.chistyj-slajder-2 .slider-1-prev {
    left: 0px;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}
.chistyj-slajder-2 .slider-1-next {
    right: 0px;
}
.chistyj-slajder-2 .slider-1-prev:hover, .chistyj-slajder-2 .slider-1-next:hover {
    background-color: #e6e8eb;
}
.chistyj-slajder-2 .swiper-slide {
    width: 100%;
    height: 600px;
    flex-shrink: 0;
    background-color: #fff;
    border-radius: 10px;
	    position: relative;
}
.chistyj-slajder-2 .swiper-slide .diski{
position: absolute;
    bottom: 40px;
    width: 620px;
    display: flex;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.chistyj-slajder-2 .swiper-slide .diski img{
	    width: 120px;
    height: 120px;
    margin-right: 5px;
	border-radius: 10px;
	    background-color: #f8f8f8;
    padding: 2px;
    object-fit: cover;
	cursor: pointer;
}
.chistyj-slajder-2 .button{
	margin: 40px auto 0px;
    left: 0;
    right: 0;
    width: 370px;
    display: flex;
    justify-content: center;
}
.chistyj-slajder-2 .swiper-slide > img{
	border-radius:10px;
    height: 600px;
    object-fit: cover;
    width: 100%;
}
.chistyj-slajder-2 .swiper-slide:last-child{
    margin-right:0!important;
}
.chistyj-slajder-2 .slider-1-pagination{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 32px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.chistyj-slajder-2 .slider-1-pagination span {
    position: relative;
    display: inline-block;
    border-radius: 50%;
    background-color: #e0e3ef;
    width: 9px;
    height: 9px;
    margin: 5px;
    cursor: pointer;
}
.chistyj-slajder-2 .slider-1-pagination .krug {
position: relative;
    display: inline-block;
    border-radius: 50%;
    background-color: var(--color-osnova);
    width: 6px;
    height: 6px;
    z-index: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.chistyj-slajder-2 .slider-1-pagination .bigkrug{
        width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
}
.chistyj-slajder-2 .slider-1-pagination .swiper-pagination-bullet-active .bigkrug {
    border: 2px solid var(--color-osnova);
    border-radius: 60px;
}
.chistyj-slajder-2 .slider-1-pagination .swiper-pagination-bullet{
    margin-right:4px;
}



.portfolio-gallery{
display:flex;
	    flex-wrap: wrap;
}
.portfolio-gallery .block-foto{
	width:50%;
	cursor:pointer;
	position:relative;
}
.portfolio-gallery .block-foto a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.portfolio-gallery .block-foto img{
	    object-fit: cover;
    object-position: center;
        aspect-ratio: 6 / 5;
    width: 100%;
}
.page-id-117034 .contdost, .page-id-117034 .imgposdos, .page-id-117034 .garantzavod, .page-id-117034 .voprosy-i-otvety-4, .page-id-117034 .imennopopular,
.page-id-117071 .contdost, .page-id-117071 .imgposdos, .page-id-117071 .garantzavod, .page-id-117071 .voprosy-i-otvety-4, .page-id-117071 .imennopopular{
	display:none;
}

.avtoportfolio{
	padding-top:50px;
}
.avtoportfolio ul{
	    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 23px -10px 0;
	    list-style: none;
}
.avtoportfolio ul li{
	width:calc(33.33333% - 20px);
	margin:0 10px 20px;
	border-radius:20px;
	    position: relative;
}
.avtoportfolio ul li .brend{
	background-color: rgba(0, 0, 0, .5);
    box-sizing: border-box;
    display: inline-block;
    padding: 7px 8px;
    color: #fff;
    position: absolute;
    left: 15px;
    top: 15px;
    border-radius: 10px;
    margin-bottom: 0;
}
.avtoportfolio ul li img{
	border-radius:10px;
	    aspect-ratio: 1.3;
    object-fit: cover;
}
.avtoportfolio ul li .nazvanie{
	    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 20px;
    color: #484848;
    font-weight: 500;
}

.avtoportfolio button{
    padding: 8.5px 20px !important;
    color: #484848 !important;
    border: 1px solid #C0C0C0 !important;
    border-radius: 20px !important;
    margin: 0 2px 7px 0!important;
    height: auto;	
	text-align: center !important;
    color: #484848;
    font-size: 16px;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}
.avtoportfolio button:hover{
	color:#fff!important;
}
.avtoportfolio button.active{
	background-color:var(--color-osnova);
	color:#fff!important;
}





/* Основной стиль для модального окна */
.modaltachk {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  overflow-y: auto;
  z-index: 1000;
	  background-color: white;
}

.modaltachk #modalContent {
max-width: 100%;
    margin: 0px auto 60px;
    padding: 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: none;
    border: none;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
}
.modaltachk #modalContent .blockkon{
	    display: flex;
    flex-direction: column;
	    max-width: 800px;
	align-items: flex-start;
}
.modaltachk #modalContent .blockkon img{
	width:100%;
	    object-fit: cover;
	  max-height: 80vh;
  margin: 10px 0;
}
.modaltachk #modalContent .nazovi{
	    margin-bottom: 20px!important;
    margin-top: 20px!important;
}
.modaltachk #modalContent a{
	width:100%;
}

.modaltachk .close {
    position: relative;
    cursor: pointer;
    width: 100%;
    text-align: center;
    padding: 20px;
  }
.modaltachk svg{
	    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    left: 20px;
} 
.modaltachk .galerkli{
    margin-bottom: 0;
    color: #484848;
    font-size: 16px;
    font-weight: 500;	
}
.modaltachk .close:hover,
.modaltachk .close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
  }





.proizvodstvo-diskov-vid{
	padding-top:50px;
	padding-bottom:50px;
}

.proizvodstvo-diskov-vid h2{
	margin-bottom:5px!important;
}
.proizvodstvo-diskov-vid .opis{
	margin-bottom:30px!important;
}
.video-block {
    display: flex;
    margin: 0 -10px;
    justify-content: center;
    flex-wrap: wrap;
}

.video-block .video-container {
    position: relative;
    width: calc(33.33333% - 20px);
    margin: 0 10px;
        aspect-ratio: 1 / 1;
    background: #000;
    overflow: hidden;
    border-radius: 8px;
}

.video-block .video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.video-block .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity 0.3s;
}

.video-block .overlay.hidden {
    opacity: 0;
    pointer-events: none;
}

.video-block .play-button {
    width: 100px;
    height: 100px;
}
.proizvodstvo-diskov.hleb .zagolovok-stranici h1{
	    text-align: center !important;
    color: #fff !important;
    padding-bottom: 0 !important;
	padding: 10px 0 15px !important;
}
.proizvodstvo-diskov .kak{
	    text-align: center;
    color: #fff !important;
    margin-bottom: 0;
}
.page .proizvodstvo-diskov.hleb > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{
	    text-align: center;
    color: #fff!important;
	padding-top: 0 !important;
}
.proizvodstvo-diskov .wpb_wrapper a.bread{
	color:#C0C0C0!important;
}
.page .proizvodstvo-diskov.hleb > .vc_col-sm-12{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
		position:relative;
	z-index: 1;
}
.proizvodstvo-diskov{
	    background-image: url(/wp-content/uploads/efwiubdtaxc.jpg);
    background-size: cover;
    background-position: bottom;
}
.proizvodstvo-diskov:after{
	content:"";
	    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
    display: flex;
	    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.proizvodstvo-diskov .wpb_wrapper svg path{
	stroke:#C0C0C0!important;
}













@media (max-width:1490px){
.garantzavod .pol1 {
    padding-left: calc((100vw - 1185px) / 2);
}	
}
@media (max-width:1230px){
.garantzavod .pol1 {
    padding-left: calc((100vw - 955px) / 2);
}	
.avtoportfolio .car-4 img, .avtoportfolio .car-34 img {
    object-position: 0 -150px;
}	
}
@media (max-width:991px){
.avtoportfolio ul li {
    width: calc(50% - 20px);
}
    .garantzavod .pol1 {
        padding-left: calc((100vw - 735px) / 2);
		padding-right: calc((100vw - 735px) / 2);
		        background-size: cover;
		width:100%;
		padding-bottom: 82px;
		        background-image: url(/wp-content/uploads/image-30.png);
		        position: relative;
    }	
	.video-block .video-container{
		    width: calc(100% - 20px);
    margin: 0 10px 30px;
	}	
	.proizvodstvo-diskov-vid{
		padding-bottom:0;
	}
	.garantzavod {
    height: auto;
}
	.garantzavod .pol2{
		display:none;
	}	
.garantzavod .pol1:before {
	content:'';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: opacity 0.3s ease;
}
	.blockdis .bi1, .blockdis .bi2{
		width:100%;
	}	
	.blockdis [class*="bi"] {
    height: 650px;
    background-size: cover;
}
	.home .popular-swiper .swiper-pagination{
		padding-bottom:42px;
	}	
}
@media (max-width:767px){
.blockdis [class*="bi"]:not(.bi6) {
    padding: 50px 15px;
}	
	.blockdis .bi6{
		padding-top: 50px;
	}
		.blockdis [class*="bi"] {
    height: 600px;
    background-size: cover;
}
	    .garantzavod .pol1 {
        padding-left: 15px;
        padding-right: 15px;
			padding-top:50px;
			padding-bottom:50px;
	}
    .kontakty-3 .formkon {
        margin-bottom: 20px;
    }
	
.imgposdos {
    height: 400px;
}
		.fonpoisk .poiskauto .pol2 .p20{
		font-size:19px;
	}
	.chistyj-slajder-2 .swiper-slide .diski img {
    width: 80px;
    height: 80px;
}	
	.chistyj-slajder-2 .swiper-slide .diski{
		width:420px;
	}
}
@media (max-width:625px){
.avtoportfolio ul li {
    width: 100%;
	    margin: 0 0px 20px;
}	
	.page .proizvodstvo-diskov.hleb > .vc_col-sm-12{
		height: 300px;
	}	
	.avtoportfolio ul{
		margin:30px 0 0;
	}
	    .avtoportfolio .car-4 img, .avtoportfolio .car-34 img {
        object-position: 0 -250px;
    }
	.pervyj-ekran-6 .swiper-slide{
		    background-position: right -650px top 0;
	}	
		.fonpoisk .poiskauto .pol2 .p20{
		font-size:18px;
	}
	.pervyj-ekran-6 video {
    height: 350px;
    width: 100%;
    transform: scale(1.6);
}
}
@media (max-width:525px){
.blockdis [class*="bi"] {
    height: 530px;
}	
.portfolio-gallery .block-foto{
	width:100%;
}
.avtoportfolio .car-4 img, .avtoportfolio .car-34 img {
        object-position: 0 -150px;
    }	
	    .pervyj-ekran-6 video {
        transform: scale(2.5);
    }
.portfolio-gallery .block-foto img {
    aspect-ratio: revert;
}	
	.garantzavod .opis br{
		display:none;
	}	
		.garantzavod .opis{
		font-size:17px;
	}	
		.fonpoisk .poiskauto .pol2 .p20{
		font-size:17px;
	}
}



@media (max-width:480px){
.chistyj-slajder-2 .swiper-slide .diski img {
    width: 60px;
    height: 60px;
}	
	.chistyj-slajder-2 .swiper-slide .diski{
		width:320px;
	}	
}
@media (max-width:440px){
	.pervyj-ekran-6 .swiper-slide .dozg br{
		display:none;
	}	
}
@media (max-width:425px){
	.garantzavod .opis{
		font-size:16px;
	}	
	
	.fonpoisk .poiskauto .pol2 .p20{
		font-size:16px;
	}
	.chistyj-slajder-2 .button{
		width:100%;
	}
}

@media (max-width:380px){
.chistyj-slajder-2 .swiper-slide .diski img {
    width: 50px;
    height: 50px;
}	
	.chistyj-slajder-2 .swiper-slide .diski{
		width:270px;
	}	
	.chistyj-slajder-2 .swiper-slide, .chistyj-slajder-2 .swiper-slide > img {
        height: 300px !important;
    }

	.dostavkabl .pol1 .opis br{
		display:none;
	}
		.fonpoisk .poiskauto .pol2 .p20{
		font-size:15px;
	}
}
}
@media (max-width:340px){
	.fonpoisk .poiskauto .pol2 .p20{
		font-size:14px;
	}	
}





.product_cat-adv5-0-track-spec .product-image, .product_cat-adv5-0-track-spec-cs  .product-image, .product_cat-adv5-0-track-spec-sl-series  .product-image, .product_cat-adv5-0-track-function-cs .product-image, .product_cat-adv5-track-spec-cs .product-image, .product_cat-adv5-track-spec-sl .product-image, .product_cat-adv5-track-spec .product-image, .product_cat-adv5-mv2 .product-image, .product_cat-adv5-mv2-sl .product-image, .product_cat-adv5-track-function .product-image, .product_cat-adv5-track-function-sl .product-image, .product_cat-adv1-adv5-track-spec-cs .product-image, .product_cat-adv1-adv5-2-track-spec-advanced-series .product-image, .product_cat-adv5-deep-concave .product-image, .product_cat-adv5-mv1 .product-image, .product_cat-adv05-track-spec .product-image, .product_cat-adv05-track-spec-cs .product-image,  .product_cat-adv05-mv-1-cs .product-image, .product_cat-adv05-mv-2-cs .product-image, .product_cat-adv05-mv-2-sl .product-image, .product_cat-adv05-track-function-sl .product-image, .product_cat-ms3-advanced-forged .product-image, .product_cat-ms1-advanced-forged .product-image, .product_cat-ms28-advanced-forged .product-image, .product_cat-advanced-forged-ms18 .product-image, .product_cat-advanced-forged-ms19 .product-image, .product_cat-hca162s-dark-brushed-black-gloss-black-black-21r-11-5-74-25 .product-image, .product_cat-hca163-matte-black-brushed-black-22r-10-5-71-55-42 .product-image, .product_cat-eh182-brushed-black-20r-10-5-66-45-20 .product-image, .product_cat-eh182-brushed-black-20r-9-5-66-45-25 .product-image, .product_cat-beneventi-k10-2 .product-image, .product_cat-hre .product-image,.product_cat-niche-stance .product-image, .product_cat-niche-monza .product-image, .product_cat-niche-forged .product-image, .product_cat-porsche-cayenne-coupe-oem-style-forged-brendovye-kovanye-diski .product-image, .product_cat-oem-style-forged-brendovye-kovanye-diski .product-image, .product_cat-rocksroad .product-image{
	background-size:90%!important;
	background-position:center;
}
.product_cat-adv5-0-track-s-function .product-image, .product_cat-beneventi-z5 .product-image, .product_cat-beneventi-k5-0 .product-image, .product_cat-beneventi-k7s .product-image, .product_cat-beneventi-ace .product-image, .product_cat-beneventi-k5-1 .product-image, .product_cat-beneventi-k9-0  .product-image, .product_cat-beneventi-v10 .product-image{
	background-size:80%!important;
	background-position:center;	
}
.product_cat-bc-forged:not(.product_cat-hcs02s-dark-brushed-black-gloss-black-titanium-22r-12-74-05-25) .product-image, .product_cat-bc-forged .swiper-woocommerce .main-slider .swiper-slide{
	background-size:80%!important;
	background-position:center;
}
.product_cat-bc-forged:not(.product_cat-hcs02s-dark-brushed-black-gloss-black-titanium-22r-12-74-05-25) .swiper-woocommerce .thumbs-slider img{
	padding: 10px;
	background-position:center;	
}
.term-kovanye-diski-v-originalnyh-stilyah.archive.woocommerce .product > .product-link{
border-radius: 0;	
}
.term-kovanye-diski-v-originalnyh-stilyah.archive.woocommerce .product .product-link .product-image{
	border-radius: 0;
		    background-size: 112%;
    background-position: center;
}












