@media only screen and (min-width: 1440px){
	
	.blockBanner{
	  background-image: url('../pic/bg-first-screen-15x-new.jpg');
	}
}
 
@media only screen and (max-width: 560px){
	.content, .headline, .headlineSmall{
		width: 88%;
		padding: 0px 0px;
	}
	.wrapVoprosNav{
		display: inline-grid;
	}
	.headLogo.desctop{
		display: none;
	}
	.mobile{
		display: block !important;
	}
	.headLogo{
		width: 20.94vw;
		height: 12.5vw;
	}
	.headLogo, .blockHeadline.scroll .headLogo.white{
		object-position: 0px -12.5vw;
	}
	.smallMenuBut{
		font-size: 0px;
	}
	.smallMenuBut span{
		width: 9.38vw;
		height: 5vw;
	}
	.buttonTransparent{
		border-width: 0.32vw;
		border-radius: 1.56vw;
	}
	.blockHeadline.scroll .headline{
		padding: 2vw 0;
	}
	.linkComparePage{
		width: 7.5vw;
		height: 7.5vw;
		background-size: 7.5vw 15vw;
		margin-right: 10.25vw;
	}
	.linkComparePage span{
		width: 7.5vw;
		height: 7.5vw;
		font-size: 4.05vw;
	}
	.linkComparePage.white{
		background-position-y: -7.5vw;
	}
	.linkComparePage.empty{
		display: none;
	}
	.callDesctop{
		display: none;
	}
	.phoneTop{
		font-size: 0px;
		color: rgba(0, 0, 0, 0);
	}
	.phoneTop::before{
		width: 7.81vw;
		height: 7.578vw;
		margin-right: 0px;
		background-size: 7.81vw 30.31vw;
		background-position: 0px -7.578vw;
	}
	.blockHeadline.scroll .phoneTop::before {
	  background-position-y: -7.578vw;
	}
	.blockHeadline.scroll .phoneTop:hover::before {
	  background-position-y: -15.056vw;
	}
	.blockHeadline.scroll .phoneTop:active::before {
	  background-position-y: -22.534vw;
	}
	.blockBanner{
		height: 175vw;
		background-image: url('../pic/bg-first-screen-mob-new.jpg');
	}
	.bannName{
		width: 87.5vw;
	}
	.bannText{
		font-size: 5vw;
		margin: 7.5vw 0 0 0;
		max-width: none;
	}
	.bannContentIn{
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.wrapBut{
		height: 15.625vw;
	}
	.button{
		height: 15vw;
		font-size: 4.06vw;
		border-radius: 1.56vw;
	}
	.wrapBannContent{
		padding: 35.94vw 0 9.375vw 0;
	}
	.butBann{
		width: 100%;
	}
	.headline{
		padding: 6.25vw 0;
	}
	.bannText br{
		display: none;
	}
	.wrapKatalogSmall{
		display: none;
	}
	.countModels{
		display: none;
	}
	.wrapKatalogSlide{
		opacity: 1;
	}
	.katalogList .swiper-wrapper{
		display: block;
	}
	#blockKatalog, .blockKatalog{
		height: auto;
	}
	.wrapKatalogSlide{
		position: relative;
		height: auto;
		padding: 0 6.25vw 14.69vw 6.25vw;
	}
	.wrapKatalogSlide .content{
		display: none;
	}
	.katalogSlideMarka, .katalogSlideModel{
		opacity: 1;
	}
	.katalogSlideImg{
		width: 79.19vw;
	}
	.katalogSlide.swiper-slide{
		width: 100%;
		margin: 0;
	}
	.katalogSlideIn{
		height: auto;
	}
	.katalogSlideMarka{
		font-size: 17.5vw;
	}
	.katalogSlideModel{
		font-size: 10vw;
		width: 70%;
		white-space: nowrap;
	}
	.fontTit{
		font-size: 7.5vw;
		margin-bottom: 6.25vw;
	}
	.wrapTestDriveForm .fontTit{
		padding: 0vw 1vw 1.875vw 4.7vw;
	}
	.katalogSlideBottom{
		opacity: 1;
	}
	.katalogLink{
		font-size: 4.06vw;
	}
	.katalogLink::after{
		width: 7.81vw;
		height: 4.06vw;
		background-size: 7.81vw 12.19vw;
	}
	.katalogLink:hover::after{
		background-position-y: -4.06vw;
	}
	.katalogLink:active::after{
		background-position-y: -8.12vw;
	}
	.katalogSlideBottomLeft{
		display: block;
		text-align: left;
	}
	.katalogPrice{
		font-size: 7.5vw;
	}
	.katalogOldPrice{
		font-size: 5.63vw;
	}
	.katalogSlideInCenter{
		height: 46.87vw;
	}
	.katalogSlideInRight, .katalogSlideInLeft{
		display: none;
	}
	.katalogSlideIn{
		display: block;
		margin-bottom: 3.125vw;
	}
	.swiper-slide.katalogSlide{
		margin-top: 6.25vw;
	}
	.katalogList{
		margin-top: 12.5vw;
	}
	.blockKatalog .content{
		padding-top: 25vw;
	}
	.blKatalogNum, .katalogNav{
		display: none;
	}
	.blockBanki{
		background: #F3F6F9;
		box-shadow: none;
	}
	.bankiText{
		font-size: 7.5vw;
		text-align: center;
		margin-bottom: 0;
	}
	.bankiImg{
		width: 103.125vw;
		position: relative;
		top: auto;
		left: auto;
		margin: auto;
		display: block;
		max-width: none;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
	}
	#blockBanki, .blockBanki{
		height: auto;
	}
	.bankiText.bottom{
		position: relative;
		top: auto;
		left: auto;
		text-align: center;
		font-size: 7.5vw;
		margin-top: 3.44vw;
	}
	.bankiIcons{
		width: 123vw;
		position: relative;
		left: 50%;
		top: auto;
		transform: translate3d(-50%, 0px, 0px);
		padding-top: 6.56vw;
		padding-bottom: 5vw;
		overflow: hidden;
		margin-bottom: -19vw;
	}
	.bankiIcons img{
		width: 30.47vw;
		height: 30.47vw;
	}
	.bankiList{
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 6.25vw;
	}
	.bankiList li{
		padding: 3.125vw 0;
		text-align: center;
	}
	.bankiList li span, .bankiList li p{
		font-size: 5vw;
	}

	.bankiList li::before{
		width: 5.31vw;
		height: 3.125vw;
		visibility: visible;
		position: relative;
		left: auto;
		top: auto;
		display: inline-block;
		margin-bottom: 3.125vw;
	}
	.wrapBut52{
		height: 15.625vw;
	}
	.wrapBut52 button{
		height: 15vw;
	}
	.butBanki{
		width: 100%;
	}
	.bankiList{
		padding: 9.375vw 0 11.56vw 0;
	}
	.blockBanki .content{
		padding: 0 0 12.5vw 0;
	}
	.blockDealer{
		background: #F3F6F9;
	}
	.dealerImg{
		position: relative;
		display: block;
		width: 121.56vw;
		max-width: none;
		top: -5vw;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
	}
	#blockDealer, .blockDealer{
		height: auto;
	}
	.dealerMap{
		left: -6vw;
		top: 36vw;
	}
	.dealerMap svg{
		width: 119.69vw;
		height: 48.125vw;
	}
	.formDealer{
		width: 100%;
	}
	.dealerText{
		font-size: 5.625vw;
		max-width: none;
	}
	.editbox{
		height: 9.19vw;
		font-size: 4.375vw;
	}
	.wrapInput{
		margin-bottom: 4.75vw;
	}
	form .wrapBut{
		margin-top: 9.375vw;
		margin-bottom: 7.19vw;
	}
	.blCountry img{
		width: 6.56vw;
		height: 5vw;
	}
	.selectCountry{
		width: 9.375vw;
		height: 10vw;
	}
	.blCountry.active::after{
		width: 2.19vw;
		height: 1.25vw;
	}
	.editbox.tel{
		padding-left: 12.125vw;
	}
	.blockDealer .content{
		padding-bottom: 15.625vw;
	}
	#blockTestDrive, .blockTestDrive{
		height: auto;
	}
	.bgTestDrive{
		-webkit-mask-image: none;
		mask-image: none;
	}
	.formTestDrive{
		width: 100%;
		padding: 6.25vw 4.69vw;
		margin-top: 14.06vw;
	}
	.blockTestDrive > .content{
		padding-bottom: 37.52vw;
	}
	.radioButton strong{
		font-size: 4.375vw;
		display: block;
		width: 100%;
		text-align: center;
		line-height: 1em;
		margin-top: 2.0vw;
	}
	.radioButton input + div span{
		width: 6.875vw;
		height: 6.875vw;
		background-size: 6.875vw 13.75vw;
		background-position: 0px -6.875vw;
	}
	.radioButton input + div{
		height: auto;
		flex-wrap: wrap;
		justify-content: center;
		padding: 1.875vw 3.125vw;
		border-radius: 1.25vw;
	}
	.radioButton strong br{
		display: block;
	}
	.wrapInput.wrapInputRadioButton{
		margin-bottom: 4.69vw;
	}
	label.checkbox strong{
		font-size: 3.44vw;
	}
	label.checkbox span{
		width: 5.62vw;
		height: 5.62vw;
		background-size: 5.62vw 11.24vw;
		background-position: 0px -5.62vw;
	}
	label.checkbox{
		gap: 3.125vw;
	}
	.blockTestDrive{
		background-image: url('../pic/bg-test-drive-mob.jpg');
		background-size: 100% auto;
		background-position: center bottom;
	}
	.bgTestDrive{
		display: none;
	}

	#blockService, .blockService{
		height: auto;
	}

	#blockSpares, .blockSpares{
		height: auto;
	}
	.blockService .content{
		padding: 31.25vw 0 1.25vw 0;
	}
	.blockService{
		background-image: url('../pic/bg-service-mob.png');
		background-size: 100% auto;
		background-position: center bottom;
	}
	.footPhone::before{
		display: none;
	}
	.serviceContentIn .wrapBut52{
		margin-top: 106.88vw;
	}
	.butService{
		width: 100%;
	}
	.blockSpares .content{
		padding: 31.25vw 0 19.37vw 0;
	}
	.sparesContentIn .fontTit br{
		display: none;
	}
	.sparesContent{
		width: 100%;
		z-index: 7;
		position: relative;
	}
	.sparesList li span, .sparesList li p{
		font-size: 4.38vw;
	}

	.sparesList li::before{
		width: 5.94vw;
		height: 3.75vw;
	}
	.sparesList li{
		padding: 3.125vw 0 3.125vw 8.44vw;
		margin-bottom: 0;
	}
	.sparesList{
		margin-bottom: 59.38vw;
	}
	.butSpares{
		width: 100%;
	}
	.spareImg1{
		width: 50.31vw;
		top: 69.9%;
		right: 31.24vw;
	}
	.spareImg2{
		width: 65vw;
		right: 1vw;
		top: 70.8%;
	}
	.footLeft{
		grid-area: footLeft;
		text-align: right;
	}
	.footRight{
		grid-area: footRight;
	}
	.wrapFootPolitika{
		grid-area: footPolitika;
		grid-column: unset;
	}
	.footContent{
		grid-template-columns: 1fr;
		grid-template-areas: "footRight" "footLeft" "footPolitika";
		padding: 15.31vw 6.25vw 17.31vw 6.25vw;
		grid-gap: 17.19vw;
	}
	.menu-footrightmenu-container{
		display: none;
	}
	.footRightBottom{
		flex-wrap: wrap;
	}
	.footRightBottom > div{
		width: 100%;
	}
	.footPhone{
		font-size: 7.5vw;
	}
	.wrapBut40 button{
		height: 15vw;
		font-size: 4.06vw;
		border-radius: 1.56vw;
	}
	.wrapBut40{
		height: 15.63vw;
	}
	.butCallFoot{
		width: 100%;
	}
	.buttonTransparent{
		font-size: 4.06vw;
	}
	.footRightBottomLeft{
		text-align: center;
	}
	.wrapBut50{
		height: 15.63vw;
	}
	.butFoot{
		width: 62.5vw;
	}
	.wrapBut50 button{
		height: 15vw;
	}
	.button.tender::before{
		width: 5.94vw;
		height: 5vw;
		margin-right: 3.125vw;
	}
	.button.star::before{
		width: 5vw;
		height: 4.69vw;
		margin-right: 3.125vw;
	}
	.footImg{
		width: 48.75vw;
		left: 0vw;
		bottom: 6vw;
		max-width: none;
	}
	.footPolitika{
		font-size: 3.125vw;
	}
	.smallMenu{
		width: 100%;
		overflow-y: auto;
		max-height: 100%;
		padding-bottom: 10vw;
		justify-content: space-between;
	}
	.smallMenuClose{
		width: 13.13vw;
		height: 5.31vw;
		background-size: 13.13vw 15.94vw;
	}
	.smallMenuClose:hover{
		background-position-y: -5.31vw;
	}
	.smallMenuClose:active{
		background-position-y: -10.62vw;
	}
	.menuCountry li{
		font-size: 5vw;
		padding: 0.5vw 2.5vw 0.5vw 2.5vw;
		border-radius: 1.25vw;
	}
	.smallHead{
		padding: 8.44vw 6.25vw;
	}
	.small-menu li a{
		font-size: 6.25vw;
	}
	.small-menu li:not(:last-child){
		margin-bottom: 8.68vw;
	}
	.smallMenuContent{
		margin-top: 4.34vw;
		padding: 0 6.25vw;
		height: auto;
	}
	.small-menu{
		padding: 0 ;
	}
	.mobMenuImg{
		display: none;
	}
	.phoneMenu{
		font-size: 7.19vw;
	}
	.butSmallMenu{
		width: 68.125vw;
		font-size: 5vw;
	}
	.smallMenuMiddle{
		margin-top: 4.38vw;
	}
	.smallMenuMiddleIn .wrapPhone{
		margin-bottom: 4.5vw;
	}
	.smallMenuMiddleIn{
		padding: 10vw 6.25vw 0 6.25vw;
	}
	.formh1, .formhBuy, .formhTender, .formhDelivery, .formhVopros, .formhDealer{
		width: 87.94vw;
		max-width: 100%;
		padding: 6.25vw 3.125vw 3.125vw 3.125vw;
		border-radius: 3.125vw;
	}
	.formIn{
		padding: 12vw 0;
	}
	.wrapFormDealerIn{
		width: 100%;
		grid-template-columns: 1fr;
		padding: 6.25vw 3.125vw;
	}
	.formDealerImg{
		display: none;
	}
	.formhDealer .label{
		margin-bottom: 25.94vw;
	}
	.mapDealerForm{
		right: 0vw;
		top: 17vw;
		max-width: none;
	}
	.mapDealerForm img{
		width: 99.31vw;
	}
	.wrapFormVoprosIn{
		grid-template-columns: 1fr;
		grid-template-areas: "formVoprosManagers" "wrapForm";
		grid-gap: 5vw;
	}
	.formVoprosManagers{
		grid-area: formVoprosManagers;
	}
	.wrapForm{
		grid-area: wrapForm;
	}
	.blFormManager{
		height: auto;
		border-radius: 0.94vw;
	}
	.formVoprosManagers{
		gap: 3.125vw;
	}
	.wrapFormDeliveryIn{
		width: 100%;
	}
	.formDeliveryImg{
		position: relative;
		right: auto;
		bottom: auto;
		width: 84.69vw;
	}
	.formhDelivery{
		background-image: url('../pic/bg-form-delivery-mob.jpg');
		background-position: center 2%;
	}
	.formDeliveryImg.desctop{
		display: none;
	}
	.formDeliveryImg.mobile{
		display: block;
	}
	.wrapFormDeliveryIn{
		border-radius: 0px;
		padding: 0;
		border: none;
		margin-top: 3.75vw;
	}
	.formhDelivery .wrapInput.region{
		margin-bottom: 6.25vw;
	}
	.labels{
		font-size: 3.75vw;
	}
	.labelInput{
		font-size: 4.06vw;
		margin-bottom: 3.125vw;
	}
	.formhDelivery .labels br{
		display: none;
	}
	.wrapFormBuyIn{
		grid-template-areas: "formTraktorInfo" "wrapForm";
	}
	.formTraktorInfo{
		grid-area: formTraktorInfo;
		width: 100%;
		height: auto;
	}
	.katalogSlideInCenter{
		text-align: center;
	}
	.blockProduct .katalogSlideImg{
		width: 82.19vw;
	}
	.formTraktorPrices{
		display: block;
		text-align: center;
		margin-top: 9.25vw;
		margin-bottom: 6.25vw;
	}
	.formPrice{
		font-size: 7.5vw;
	}
	.formOldPrice{
		font-size: 5vw;
	}
	.wrapFormBuyIn .labels br{
		display: none;
	}
	.blCountry{
		padding: 2.2vw 0.2vw;
	}
	.pulse:before{
	  content: " ";
	  display: block;
	  width: 15vw;
	  height: 15vw;
	  border-radius: 100%;
	  border: 1px solid #D3D3D3;
	  opacity: 0;
	  animation: pulse 2s infinite linear;
	  animation-delay: 0.5s;
	  animation-fill-mode: backwards ;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate3d(-50%, -50%, 0px);
	  z-index: 0;
	  will-change: width, height, opacity;
	}
	.pulse:after{
	  content: " ";
	  display: block;
	  width: 15vw;
	  height: 15vw;
	  border-radius: 100%;
	  border: 1px solid #D3D3D3;
	  opacity: 0;
	  animation: pulse 2s infinite linear;
	  animation-delay: 1.5s;
	  animation-fill-mode: backwards ;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate3d(-50%, -50%, 0px);
	  z-index: 0;
	  will-change: width, height, opacity;
	}
	@keyframes pulse {
	  0% {
	    width: 15vw;
	    height: 15vw;
	    opacity: 1;
	  }
	  60%{
	    opacity: 0.8;
	  }
	  80%{
	    opacity: 0.7;
	  }
	  100% {
	    width: 37.5vw;
	    height: 37.5vw;
	    opacity: 0;
	  }
	}
	.pulse img, .pulse{
		width: 15vw;
		height: 15vw;
		max-width: none;
	}
	.productPulse{
		right: 3vw;
		top: -4vw;
	}
	.radioRed + span{
		width: 5.625vw;
		height: 5.625vw;
		background-size: 5.625vw 11.25vw;
	}
	.radioRed:checked + span{
		background-position-y: -5.625vw;
	}
	.wrapFormRadio{
		left: 1.56vw;
		top: 1.56vw;
	}
	.formh1 .wrapBut, .formhBuy .wrapBut, .formhTender .wrapBut, .formhDelivery .wrapBut{
		margin-top: 6.25vw;
		margin-bottom: 6.25vw;
	}
	.label{
		font-size: 6.75vw;
		text-align: center;
		margin-bottom: 9.375vw;
	}
	.formhDelivery .label{
		font-size: 7.75vw;
		text-align: left;
	}
	#formhFin .label{
		font-size: 5.75vw;
	}
	label.checkbox.red span{
		width: 5.625vw;
		height: 5.625vw;
		background-size: 5.625vw 11.25vw;
		background-position-y: -5.625vw;
	}
	label.checkbox.red.black strong{
		font-size: 2.81vw;
	}
	.close{
		width: 11.875vw;
		height: 11.875vw;
		background-image: url('../pic/close-mobile.svg');
		right: -4.69vw;
		top: -9.375vw;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
		border-radius: 2.5vw;
	}
	.formRightPhoto{
		display: none;
	}
	.wrapFormBuyIn, .wrapFormTenderIn{
		grid-template-columns: 1fr;
	}
	.blockProduct .content{
		padding: 26.25vw 0 15.63vw 0;
	}
	.productName{
		font-size: 5.5vw;
		text-align: center;
		max-width: none;
	}
	.productRight{
		display: none;
	}
	.wrapProductTop{
		grid-template-columns: 1fr;
		grid-template-areas: "productCenter" "productLeft";
		margin-top: 6.88vw;
		min-height: none;
	}
	.productLeft{
		grid-area: productLeft;
	}
	.productCenter{
		grid-area: productCenter;
	}
	.productBigImg{
		width: 105.64vw;/*85.64vw;*/
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
		max-width: none;
	}
	.productModel{
		font-size: 22.1vw;
		bottom: auto;
		top: 0vw;
	}
	.productCenter{
		padding-top: 9vw;
		width: 87.5vw;
	}
	.productPrices{
		height: auto;
		text-align: center;
		margin-bottom: 10.94vw;
	}
	.productPrice{
		font-size: 8.75vw;
	}
	.productOldPrice{
		font-size: 6.25vw;
	}
	.productLeft .wrapBut:not(:last-child){
		margin-bottom: 3.25vw;
	}
	.wrapFeatures{
		height: auto;
		margin-top: 4.69vw;
		display: block;
	}
	.featuresRight{
		margin-top: 21.88vw;
	}
	.galFullScreen{
		right: 6.25vw;
		bottom: 3.75vw;
	}
	.regions li img{
		width: 3.75vw;
	}
	.regions li strong{
		font-size: 4.69vw;
	}
	.regionList{
		max-height: 125vw;
	}
	.fLabel{
		font-size: 4.38vw;
	}
	.fValue{
		font-size: 5vw;
	}
	.fLine{
		width: 100%;
		display: grid;
		grid-template-columns: 37.5vw 1fr;
		grid-gap: 3.125vw;
		align-items: center;
		padding: 3.125vw 1.25vw;
	}
	.fLine:nth-child(2n-1){
		background-color: #ECF0F3;
	}
	.featuresNav li{
		font-size: 5vw;
		padding: 3.125vw;
		border-bottom: 1px solid #000;
	}
	.featuresNav{
		width: 100%;
		overflow-x: scroll;
		gap: 9.38vw;
		padding-bottom: 4.69vw;
		padding-right: 6.25vw;
		-ms-overflow-style: none;
	  	scrollbar-width: none; 
		scroll-behavior: smooth;
	}
	.featuresNav::-webkit-scrollbar {
	  display: none;
	}
	.traktorSizes{
		padding-left: 0vw;
		display: block;
		text-align: center;
	}
	.sideView{
		width: 87.5vw;
		display: inline-block;
	}
	.frontView{
		width: 57.5vw;
		display: inline-block;
		margin-top: 17.81vw;
	}
	.blockFeatures .content{
		padding: 3.125vw 0 25vw 0;
	}
	#blockProductGallery{
		min-height: 110.94vw;
	}
	.wrapProductGallery.swiper{
		width: 100vw;
		position: relative;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
		margin-bottom: 4.69vw;
	}
	.katalogNav.compareNav{
		display: flex;
	}
	.katalogNav{
		height: 0.63vw;
	}
	.wrapCompareNav{
		width: 100%;
		display: inline-grid;
		grid-template-columns: 1fr 20.63vw;
		grid-gap: 6.25vw;
	}
	.compareSlideNum span{
		font-size: 6.25vw;
	}
	.compareSlideNum strong, .compareSlideNum{
		font-size: 4.38vw;
	}
	.comparePrev, .compareNext{
		width: 9.69vw;
		height: 9.69vw;
		background-size: 19.38vw 19.38vw;
		background-position: 0vw -9.69vw;
	}
	.compareNext{
		background-position-x: -9.69vw;
	}
	.comparePrev:hover, .compareNext:hover{
		background-position-y: 0vw;
	}
	.wrapProductDeliveryForm{
		position: relative;
		left: auto;
		top: auto;
		width: 100%;
		margin-top: 5.625vw;
	}
	.wrapInput.region input, .wrapInput.region.big input{
		font-size: 4.13vw/*5.63vw;*/
	}
	.wrapInput.region::after{
		width: 7.5vw;
		height: 7.5vw;
		right: 3.125vw;
	}
	.wrapProductDeliveryForm .wrapBut{
		margin-top: 6.25vw;
	}
	.productDeliveryPlatforma{
		width: 128.125vw;
		position: relative;
		display: block;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
		max-width: none;
	}
	.productDeliveryImg{
		width: 64.69vw;
		margin-bottom: -7.3vw;
	}
	.wrapProductDeliveryImg{
		margin-top: 12.19vw;
	}
	.wrapDeliveryInfo{
		display: none;
	}
	#blockProductDelivery{
		min-height: 185vw;
	}
	.blockProductDelivery .content{
		padding: 32vw 0 15.63vw 0;
	}
	.blockProductDelivery.pageDelivery .content{
		padding-top: 19vw;
	}
	.productBlocksLine{
		grid-template-columns: 1fr;
		grid-gap: 6vw;
	}
	.productBlocksLine:nth-child(2n-1), .productBlocksLine:nth-child(2n){
		grid-template-areas: "productBlockText" "productBlockImg";
	}
	.productBlocksSlide img.descrImg{
		border-radius: 2.5vw;
	}
	.productBlocksTitle span{
		display: none;
	}
	.productBlocksTitle{
		font-size: 4.88vw;
		margin-bottom: 6.25vw;
	}
	.productDescrTextIn{
		width: 100%;
	}
	.productBlocksLine:nth-child(2n-1) .productBlocksText, .productBlocksLine:nth-child(2n) .productBlocksText{
		padding-left: 0;
	}
	.productBlocksDescription, .productBlocksDescription p{
		font-size: 3.94vw;
	}
	.productBlocksLine:not(:last-child){
		margin-bottom: 7.38vw;
	}
	.productBlocksText{
		margin-top: 10.63vw;
	}
	.galleryNav, .descrNav{
		width: 14vw;
		height: 14vw;
	}
	.wrapVopros{
		grid-template-columns: 100%;
		display: block;
	}
	.voprosPodpis{
		font-size: 5.625vw;
		margin: 8.94vw 0 10.94vw 0 ;
	}
	.voprosLeft .wrapBut{
		display: none;
	}
	.expertTopImg img{
		width: 100%;
	}
	.wrapExperts{
		justify-content: initial;
		gap: 0;
	}
	.expertInfo .wrapBut, .expertInfo .wrapBut button{
	  display: block;
	}
	.expertTopImg{
		margin-bottom: 0;
	}
	.expertInfo{
		position: absolute;
		left: 0px;
		bottom: 0px;
		padding: 30.81vw 5.31vw 7.81vw 5.31vw;
		background: linear-gradient(0deg, #000 -8.66%, rgba(0, 0, 0, 0.00) 72.51%);
		width: 100%;
	}
	.blExpert{
		border-radius: 2.5vw;
		overflow: hidden;
	}
	.expertDolgnost{
		font-size: 5vw;
		color: #fff;
		margin: 0.63vw 0 3.75vw 0;
	}
	.expertName{
		font-size: 5.63vw;
		color: #fff;
	}
	.wrapVoprosNav{
		display: grid;
		margin-top: 3.125vw;
	}
	.blockVopros .content{
		padding: 31.56vw 0 9.75vw 0;
	}

	/***********************PAGE ABOUT***************************/
	.blockAboutBanner{
		height: 159.69vw;
	}
	.aboutVideo{
		height: 100%;
		width: auto;
	}
	#aboutVideoMask{
		background-image: url('../pic/about-video-mask-mobile-x2.png');
	}
	.aboutRight{
		position: relative;
		right: auto;
		top: 0;
		left: 0;
	}
	.aboutContent{
		width: 100%;
	}
	.aboutContent p{
		font-size: 4.69vw;
		margin-bottom: 5vw;
	}
	.aboutContent p br{
		display: none;
	}
	.aboutMap svg{
		width: 124.38vw;
		height: 88.75vw;
		left: -12vw;
		position: relative;
	}
	.aboutImg{
		width: 138.125vw;
		right: -39.69vw;
		bottom: -8vw;
	}
	.blockDigits .content{
		padding: 35.31vw 0 40vw 0;
	}
	.wrapDigits{
		padding-right: 0;
		grid-template-columns: 1fr;
		grid-gap: 9.38vw;
	}
	.digitTop{
		display: block;
	}
	.digitTopLeft p{
		font-size: 5.63vw;
	}
	.digitTopLeft p br{
		display: none;
	}
	.digitTopRight p{
		font-size: 18.75vw;
	}
	.digitBottom p{
		font-size: 4.69vw;
		text-align: left;
		margin-top: 2vw;
	}
	.digitTopRight span{
		font-size: 14.06vw;
	}
	.digitTopRight{
		position: relative;
		margin-bottom: -4.2vw;
	}
	.digitTopRight:before{
		content: " ";
		display: block;
		width: 100%;
		height: 4.3vw;
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: #F3F6F9;
		z-index: 2;
	}
	.blockPrivilege{
		background-image: none;
		background-color: transparent;

	}
	.wrapPrivilegeContent{
		width: 100%;
	}
	.wrapPrivilegeContent, .wrapPrivilegeContent p{
		font-size: 5vw;
		line-height: 130%;
		padding: 0;
	}
	.wrapPrivilegeContent p{
		max-width: none;
		margin-bottom: 8.25vw;
	}
	.blockPrivilege > .content{
		width: 87.5vw;
	}
	.blockTestDrive::before{
		display: none;
	}
	.wrapAboutService{
		grid-template-columns: 100%;
	}
	.aboutServiceLeft{
		display: none;
	}
	.aboutServiceRight{
		padding: 0;
	}
	.aboutServiceTit{
		font-size: 5.31vw;
		padding-right: 19.06vw;
	}
	.aboutServiceTit::after{
		width: 8.75vw;
		height: 8.75vw;
	}
	.blAboutService{
		padding: 9.38vw 0;
	}
	.aboutServiceAnswer p{
		font-size: 4.38vw;
	}
	.aboutServiceAnswer{
		padding-right: 12vw;
		padding-top: 5vw;
	}
	.blockPrivilege  > .content{
		padding-bottom: 4.82vw;
	}
	.blockAboutService{
		background-image: url('../pic/bg-privilege-about-mob.png');
		background-position: center top;
		background-size: 100% auto;
		padding-top: 10vw;
	}
	.aboutServiceImg.mobile{
		display: block;
	}
	.aboutServiceImg{
		width: 105vw;
		display: block;
		margin-top: 15.63vw;
	}
	.blockAboutService .content{
		padding: 12.5vw 0 5vw 0;
	}
	.kronosCard{
		position: relative;
		right: auto;
		top: auto;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
		width: 136.56vw;
		max-width: none;
		margin: -2vw 0 -6vw 0;
	}
	.butKronos{
		width: 100%;
	}
	.kronosText{
		font-size: 5.31vw;
		text-transform: uppercase;
	}
	.blAboutService:not(:first-child) {
	  border-top: 2px solid #202226;
	}
	.blAboutService:last-child{
	  border-bottom: 2px solid #202226;
	}
	.blockKronos .content{
		padding: 19.31vw 0 13vw 0;
	}

	/**********************PAGE ARTICLES**************************/
	.pageArticles{
		padding: 28.125vw 0 0 0;
	}
	.videoSlideIn{
		grid-template-columns: 1fr;
		grid-auto-rows: 59.38vw;
		grid-gap: 6.25vw;
	}
	.firstVideo{
		grid-column: unset;
		grid-row: unset;
	}
	.playVideo{
		width: 15vw;
	}
	.articleVideo p{
		font-size: 5vw;
		-ms-line-clamp: 2;
  		-webkit-line-clamp: 2;
		line-clamp: 2;
	}
	.articleVideo{
		padding: 3.125vw;
		box-shadow: none;
	}
	.wrapVideosNav .videoSlideNum, .wrapVideosNav .videoNav{
		display: block;
	}
	.wrapVideosNav.desctop{
		display: none;
	}
	.wrapVidosNav.mobile{
		display: grid !important;
		margin-top: 6.25vw;
	}
	.wrapSubscrYoutube{
		max-width: 100%;
	}
	.subscrYoutubeImg{
		position: relative;
		left: 61%;
		top: 0vw;
		transform: translate3d(-50%, 0px, 0px);
		max-width: none;
		width: 185vw;
		margin-bottom: -10vw;
	}
	.blockSubscribeYoutube .content{
		height: auto;
		padding: 16.88vw 0 25vw 0;
	}
	.subscrYoutubeTit{
		font-size: 7.5vw;
	}
	.subscrYoutubeText{
		font-size: 5.31vw;
		margin-top: 6.25vw;
	}
	.butSubscrYoutube{
		width: 100%;
	}
	.subscrYoutubeImg{
		display: none;
	}
	.subscrYoutubeImg.subscrYoutubeMob{
		display: block;
	}
	a.button{
		line-height: 15vw;
	}
	.articleSlideIn{
		grid-template-columns: 1fr;
		grid-auto-rows: 59.38vw;
		grid-gap: 6.25vw;
	}
	.blArticle:nth-child(1){
		grid-row: unset;
	}
	.blArticle:nth-child(4){
		grid-row: unset;
		grid-column: unset;
	}
	.artPreTitle p{
		font-size: 5.31vw;
		-ms-line-clamp: 2;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	}
	.readMore{
		width: 53.125vw;
		height: 12.5vw;
	}
	.readMore p{
		font-size: 4.06vw;
	}
	.blArticle::after{
		height: 30vw;
	}
	.preArticleHover{
		display: none;
	}
	.subscribeImg{
		width: 85.31vw;
		position: relative;
		right: auto;
		top: 0px;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
	}
	.subscribeImg.desctop{
	  display: none;
	}
	.wrapSubscribe{
		width: 100%;
	}
	.blockSubscribe .content{
		height: auto;
	}
	.formSubscribe .wrapInputs{
		display: block;
	}
	.subcribeTit{
		font-size: 7.5vw;
		margin-bottom: 6.25vw;
	}
	.subscribeText{
		font-size: 5.31vw;
	}
	.formSubscribe .wrapBut{
		margin-top: 6.25vw;
	}
	.blockSubscribe .content{
		padding: 13vw 0 11.25vw 0;
	}

	/**********************PAGE ARTICLES************************/
	.icoFollow{
		width: 3.44vw;
		height: 3.75vw;
	}
	.icoLike{
		width: 3.75vw;
		height: 3.75vw;
	}
	.mainArticles{
		padding-top: 19.5vw;
	}
	.blockArticle .fontTit{
		font-size: 4.375vw;
	}
	.artDateRight{
		display: flex;
		align-items: center;
		gap: 3.125vw;
	}
	.artDateLeft p, .artDateRight p, .artDateRight p strong{
		font-size: 4.38vw;
	}
	.articleDate{
		gap: 3.125vw;
	}
	.artDateLeft p{
		line-height: 1em;
		margin-bottom: 0.6vw;
	}
	.articleBigImage{
		margin-top: 6.25vw;
		margin-bottom: 8.75vw;
	}
	.articleContent, .articleContent p, .articleContent ul li{
		font-size: 4.69vw;
	}
	.articleContent p{
		margin-bottom: 5.93vw;
	}

	.articleMetaLeft span{
		font-size: 4.69vw;
	}
	.articleMetaRight span{
		font-size: 5vw;
	}
	.articleMeta{
		display: block;
	}
	.articleMetaRight, .articleMetaLeft{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 6.25vw;
	}
	.articleMetaLeft{
		margin-bottom: 6.56vw;
	}
	.articleFollow img{
		width: 3.44vw;
	}
	.articleSee img{
		width: 5vw;
	}
	.articleLikeUp img, .articleLike img{
		width: 4.06vw;
	}
	.articleMeta{
		border-width: 2px;
	}
	.articleContent{
		margin-bottom: 13.44vw;
	}

	/**********************PAGE QUESTION***********************/
	.blockQuestion .content{
		padding-top: 26.5vw;
	}
	.qestitionTopText{
		font-size: 3.63vw;
	}
	.qestitionTopText br{
		display: none;
	}
	.questionNav{
		overflow-x: scroll;
		width: 100%;
		padding-bottom: 3vw;
		gap: 6.25vw;
		-ms-overflow-style: none; 
	  	scrollbar-width: none;  
	}
	.questionNav::-webkit-scrollbar {
	  display: none;
	}
	.questionNav li{
		font-size: 5vw;
		white-space: nowrap;
		border-width: 2px;
		padding: 3.125vw;
	}
	.questionVopros{
		font-weight: 700;
		font-size: 5.31vw;
		padding-right: 2.33vw;
	}
	.questionVopros:hover{
		cursor: pointer;
	}
	.questionTabLine{
		margin-bottom: 9.38vw;
		border-right: 2px solid rgba(0, 0, 0, 0);
		position: relative;
	}
	.questionTabLine.open{
		border-color: #EC3131;
	}
	.wrapQuestionTab{
		margin-top: 6.38vw;
	}
	.answer, .answer p, .answer li{
		font-size: 4.69vw;
	}
	.answer p, .answer li{
		margin-bottom: 6.25vw;
	}
	.answer li::before{
		width: 6.25vw;
		height: 2px;
		top: 3vw;
	}
	.answer li{
		padding-left: 9.375vw;
	}
	.questionTabLineAnswer{
		padding-top: 6.25vw;
		padding-right: 6.25vw;
	}
	.questionArr{
		display: block;
		width: 4.38vw;
		height: 5.19vw;
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-position: center center;
		background-image: url('../pic/arr-down-black.svg');
		background-color: #F3F6F9;
		position: absolute;
		right: -2.4vw;
		top: 50%;
		transform: translate3d(0px, -50%, 0px);
		padding-top: 2.34vw;
	}
	.questionTabLine.open .questionArr{
		background-image: url('../pic/arr-up-red.svg');
	}
	.questionTabLine.open .questionArr{
		top: auto;
		bottom: 0px;
		transform: none;
	}

	/********************PAGE DELIVERY************************/
	.deliveryText{
		font-size: 5.625vw;
	}
	.contactsNav{
		width: 100vw;
		overflow-x: scroll;
		gap: 6.25vw;
		padding-bottom: 3vw;
		padding-right: 10vw;
		-ms-overflow-style: none;
	  	scrollbar-width: none; 
	}
	.contactsNav::-webkit-scrollbar {
	  display: none;
	}
	.contactsNav li{
		gap: 3.125vw;
		flex-shrink: 0;
		padding: 3.125vw;
	}
	.contactsNav li p{
		font-size: 5vw;
		white-space: nowrap;
		line-height: 1em;
	}
	.contactsNav li img{
		width: 6.56vw;
	}
	.contactsNav li span{
		flex-shrink: 0;
	}
	.rekvisitTabIn{
		grid-template-columns: 1fr;
	}
	.contactLineLeft p, .contactPhone, .contactMail{
		font-size: 5.63vw;
	}
	.contactPhone, .contactMail{
		padding-left: 9.38vw;
	}
	.contactPhone::before, .contactMail::before{
		width: 6.25vw;
		height: 6.56vw;
		left: 0vw;
	}
	.contactLine{
		grid-template-columns: 1fr;
		grid-gap: 6.25vw;
		padding: 6.25vw 3.125vw;
		border-width: 1px;
	}
	.rekvisitsTit{
		font-size: 5.63vw;
	}
	.rekvisits{
		border-width: 1px;
		margin-top: 5vw;
		padding-top: 0vw;
		padding-left: 0vw;
		border: none;
	}
	.rekvisitLine{
		grid-template-columns: 1fr;
		grid-gap: 1.25vw;
		margin-bottom: 3.125vw;
	}
	.rekvisitName p, .rekvisitValue p{
		font-size: 5vw;
	}
	.blockContacts .content{
		padding: 15.62vw 0 0 0;
	}
	.dealerText.desctop{
		display: none;
	}
	.dealerText.mobile{
		font-size: 5vw;
	}
	.dealerMap.delivery{
		top: auto;
		bottom: 26vw;
		left: 20vw;
	}
	.butDealerDelivery{
		width: 100%;
	}
	.dealerImg.dealerImgDelivery{
		width: 115.56vw;
		left: 46%;
		top: 0vw;
	}
	.blockDealer.blockDealerDelivery{
		background: none;
	}
	.blockDealer.blockDealerDelivery .content{
		padding-bottom: 18.75vw;
		padding-top: 21.5vw;
	}
	.wrapButDealerDelivery{
		margin-bottom: 7vw;
		margin-top: 8.44vw;
	}

	/**********************PAGE DEALER************************/
	.blockDealerFirst{
		height: auto;
		padding-top: 25.5vw;
	}
	.blockDealerFirst .content{
		padding-top: 0;
		padding-bottom: 21.88vw;
		display: block;
	}
	.dealerFirstContent{
		max-width: 100%;
	}
	.dealerFirstContent p{
		font-size: 4.69vw;
		margin-top: 6vw;
	}
	.dealerFirstContent p br{
		display: none;
	}
	.dealerFirstImg{
		width: 129vw;
		max-width: none;
		position: relative;
		top: auto;
		right: auto;
		left: 48%;
		transform: translate3d(-50%, 0px, 0px);
	}
	.dealerFirstContent{
		margin-bottom: 10vw;
	}
	.blockDealerFirst{
		background-image: url('../pic/bg-dealer-first-mob.png');
		background-position: center 94%;
		background-size: 100% auto;
	}
	.butProductFinance, .butProductBuy{
		letter-spacing: 0.41vw;
	}
	.productCompare{
		font-size: 5vw;
	}
	.productCompare::after{
		width: 5vw;
		height: 5vw;
		background-size: 100% 100%;
		background-image: url('../pic/ico-compare-red-one.svg');
		margin-left: 3.5vw;
		background-position: center center !important;
	}
	.productCompare:hover::after {
	  background-image: url('../pic/ico-compare-black-one.svg');
	  background-position-y: 0vw;
	}
	.productCompare.compareAction:after{
		background-image: url('../pic/ico-compare-black-one.svg');
	}
	.productCompare.compareAction:hover:after{
		background-image: url('../pic/ico-compare-red-one.svg');
	}
	.wrapProductCompare{
		text-align: center;
		margin-top: 6vw;
	}
	.blockDealerPrivilege{
		background: none;
	}
	.wrapDealerPrivilege{
		width: 100%;
	}
	.dealerPrivilegeItems{
		height: auto;
		padding-right: 0;
	}
	.dealerPrivilegeItems .aboutServiceTit{
		font-size: 4.69vw;
	}
	.dealerPrivilegeItems .blAboutService{
		padding: 6.25vw 0;
	}
	.wrapBecomeDealer{
		display: block;
	}
	.becomeDealerRight{
		margin-top: 9.38vw;
	}
	.formBecomeDealer{
		width: 100%;
		padding: 6.25vw 3.125vw;
		border-radius: 3.125vw;
	}
	.becomeDealerText{
		font-size: 4.69vw;
	}
	.phoneDealer{
		font-size: 7.5vw;
	}
	.wrapPhoneDealer{
		margin: 9.38vw 0;
	}
	.formBecomeDealer .label{
		font-size: 5.63vw;
		text-align: left;
		margin-bottom: 6.25vw;
	}
	.formBecomeDealer .wrapInput{
		margin-bottom: 6.25vw;
	}
	.formBecomeDealer button{
		width: 100%;
	}
	.formBecomeDealer .wrapBut{
		margin-bottom: 9.375vw;
	}
	.becomeDealerMap{
		width: 135.94vw;
		height: 54.69vw;
		position: relative;
		left: 50%;
		transform: translate3d(-50%, 0px, 0px);
		top: -16vw;
		right: auto;
	}
	.becomeDealerMap svg{
		width: 100%;
		height: 100%;
	}
	.becomeDealerCard{
		width: 125.31vw;
		max-width: none;
		right: -20vw;
		bottom: -12vw;
		z-index: 2;
	}
	.blockBecomeDealer .content{
		padding: 0vw 0vw 24vw 0vw;
	}
	.wrapDealerFirstImg{
		position: relative;
	}
	.dealerFirstImg2{
		position: absolute;
		top: 0px;
		opacity: 0;
	}

	/****************PAGE 404*********************/
	.thanksContent{
		height: auto;
		padding-top: 0vw;
		position: relative;
		display: block;
	}
	.img404{
		width: 122.5vw;
		position: relative;
		top: 0vw;
		left: 50%;
		right: auto;
		transform: translate3d(-50%, 0px, 0px);
		max-width: none;
	}
	.blockThanks .content{
		padding-top: 37.5vw;
		padding-bottom: 25.37vw;
	}
	.page404{
		overflow: hidden;
	}
	.thanksTit{
		font-size: 7.5vw;
	}
	.thanksPodpis{
		font-size: 5vw;
		margin: 6.25vw 0 11.25vw 0;
	}
	.butTh{
		width: 100%;
	}
	.page404 .thanksContent{
		margin-top: 10.625vw;
	}

	/****************PAGE THANKS********************/
	.thanksPodpis br{
		display: none;
	}
	.thImg, .thImgPodpiska{
		width: 139.06vw;
		position: relative;
		left: 45%;
		transform: translate3d(-50%, 0px, 0px);
		top: auto;
		right: auto;
		max-width: none;
	}
	.blockThanksPodpiska .content{
		padding: 31.5vw 0 26vw 0;
	}
	.thImgPodpiska{
		top: -13vw;
	}
	.thanksRedirectMailText{
		font-size: 5vw;
	}
	.wrapThanksPodpiska{
		margin-top: -11vw;
	}
	.thanksPodpiskaText{
		font-size: 4.375vw;
		max-width: 100%;
		margin: 7.25vw 0 8.5vw 0;
	}
	.tmail.yandex img{
		width: 15.125vw;
	}
	.tmail.gmail img{
		width: 26.63vw;
	}
	.tmail.mmail img{
		width: 26.63vw;
	}
	.tmail{
		width: auto;
		height: auto;
	}
	.thBack{
		width: 100%;
	}
	.blockThanksPodpiska, .pageThanks{
		overflow: hidden;
	}
	.thImgFinal{
		width: 84.06vw;
		left: 52%;
	}

	/****************PAGE COMPARE***********************/
	.pageCompare{
		padding-top: 19.25vw;
	}
	.compareTop{
		flex-wrap: wrap;
	}
	.compareTit, .wrapCompareNavTop{
		width: 100%;
		flex-shrink: 0;
	}
	.butCompare{
		width: 53.125vw;
		padding-left: 15.625vw;
		text-align: left;
	}
	.butCompare br{
		display: block;
	}
	.butCompare::before{
		width: 6.25vw;
		height: 6.25vw;
		left: 5.25vw;
	}
	.compareTopBut{
		width: 53.125vw;
	}
	.compareTopCheck{
		width: 23vw;
	}
	.wrapCompareItems{
		margin-top: 8.125vw;
	}
	.compareImg{
		width: 40.94vw;
	}
	.compareSlideImg{
		width: 48.75vw;
		height: 31.88vw;
		margin: auto;
	}
	.compareMarka{
		font-size: 13.125vw;
		left: -2.6vw;
		top: -3.3vw;
	}
	.compareModel{
		font-size: 9.06vw;
		right: 9vw;
		bottom: 2vw;
		overflow: hidden;
		-ms-line-clamp: 1;
		-webkit-line-clamp: 1;
		line-clamp: 1;
		display: -webkit-box;
		display: box;
		word-wrap: break-word;
		word-break: break-all;
		-webkit-box-orient: vertical;
		box-orient: vertical;
	}
	.productCompareName{
		font-size: 5.63vw;
	}
	.featuresGroupName{
		font-size: 5.63vw;
		padding: 3.125vw 11.56vw 3.125vw 0;
	}
	.compareSlide{
		padding: 0 9.38vw 10vw 0;
	}
	.featuresName p{
		font-size: 3.68vw;
	}
	.featuresValue p strong{
		font-size: 4.09vw;
	}
	.featuresLine{
		grid-template-columns: 26.88vw 1fr;
		grid-gap: 5vw;
		min-height: 8.75vw;
		margin-bottom: 2.5vw;
	}
	.compareFeatures{
		margin: 0;
		padding: 8.125vw 0 6.25vw 0;
	}
	.featuresGroupName::after{
		width: 3.44vw;
		height: 2.19vw;
		right: 3.125vw;
	}
	.wrapCompareFeatures{
		margin-top: 6.25vw;
	}
	.compareSlidePrice{
		font-size: 7.5vw;
	}
	.compareSlideOldPrice{
		font-size: 5vw;
	}
	.compareSlidePrices{
		margin-top: 9.38vw;
		margin-bottom: 6.25vw;
	}
	.compareSlideBottom .wrapBut{
		margin-bottom: 6.25vw;
	}
	.wrapSlideRemoveCompare span{
		font-size: 4.06vw;
	}
	.wrapSlideRemoveCompare span::before{
		width: 5vw;
		height: 4.38vw;
		margin-right: 2.5vw;
		vertical-align: sub;
	}
	.blockPageContent .content{
		padding: 37.5vw 0 31.25vw 0;
	}
	.pageContent h1{
		font-size: 7vw;
		font-weight: 700;
		margin-bottom: 3vw;
	}
	.pageContent h3{
		font-weight: 500;
		margin: 2vw 0vw 3vw 0vw;
	}
	span.copyLinkText{
		font-size: 4.38vw;
	}
	.blockArticle{
		z-index: 2;
	}
	.shareItemCopyLink{
		display: none;
	}
	.share {
	  width: 15vw;
	  height: 15vw;
	  background-size: 135vw 30vw;
	}
	.share:hover{
		background-position-y: -15vw;
	}
	.shareTelegram {
	  background-position-x: -15vw;
	}
	.shareWhatsapp{
	  background-position-x: -30vw;
	}
	.shareOk{
	  background-position-x: -45vw;
	}
	.shareMail{
	  background-position-x: -60vw;
	}
	.shareM{
	  background-position-x: -75vw;
	}
	.shareFace{
	  background-position-x: -90vw;
	}
	.shareInst{
	  background-position-x: -105vw;
	}
	.shareCopy{
	  background-position-x: -120vw;
	}
	.shareList{
		flex-wrap: wrap;
		width: 80vw;
		gap: 1.2vw;
	}
	.shareForm{
		padding: 2.875vw;
		top: 9.65vw;
	}
	.shareForm::before{
		width: 5.63vw;
		height: 5.63vw;
		z-index: -1;
		left: 14vw;
	}
	.wrapPageAbout{
		min-height: 1800vw;
	}
	.pagePolitika{
		padding-top: 20vw;
	}
	.wrapPageContent .fontTit{
		font-size: 6vw;
	}
	.artPreTitle{
		padding: 6.25vw 3.125vw 3.125vw 3.125vw;
	}
	.removeCompareX{
		width: 7.5vw;
		height: 7.5vw;
	}
	#blockFooter{
		height: 139.38vw;
	}
	#productGalleryMob{
		display: block;
	}
	#productGallery{
		display: none;
	}

	/******************PAGE KATALOG**********************/
	.pageArchiveKatalog{
		padding-top: 25vw;
	}
	.katalogHead{
		display: block;
		margin-bottom: 6.25vw;
	}
	.sortKatalog li{
		padding: 3.125vw;
		font-size: 5vw;
		white-space: nowrap;
	}
	.sortKatalog{
		width: 100%;
		overflow-x: scroll;
		gap: 9.375vw;
	}
	.wrapArchiveKatalog{
		grid-template-columns: 1fr;
		grid-gap: 7.5vw;
	}
	.sortKatalog{
		-ms-overflow-style: none;
	  	scrollbar-width: none; 
	}
	.sortKatalog::-webkit-scrollbar {
	  display: none;
	}
	.blKatalogTitle{
		font-size: 6.25vw;
		margin-bottom: 10vw;
		min-height: unset;
		line-height: 1em;
	}
	.blKatalogImg{
		margin-bottom: 5vw;
	}
	.blArchiveKatalog{
		padding: 6.25vw 6.25vw 10vw 6.25vw;
		border-radius: 1.56vw;
	}
	.blKatalogPrice{
		width: 100%;
		display: block;
		font-size: 6.12vw;
	}
	.blKatalogOldPrice{
		width: 100%;
		display: block;
		font-size: 5.25vw;
	}
	.wrapBlKatalogPrice{
		flex-wrap: wrap;
		gap: 5vw;
		margin-bottom: 5vw;
	}
	.blKatalogButtons{
		grid-template-columns: 1fr;
		grid-gap: 3.75vw;
		text-align: center;
	}
	.archiveDescription h2, .archiveDescription h3{
		font-size: 4.81vw;
		margin-bottom: 2.5vw;
		margin-top: 6vw;
	}
	.archiveDescription h3{
		font-size: 3.37vw;
	}
	.archiveDescription p{
		font-size: 3.5vw;
	}
	.blockArchiveDesctiption .content{
		padding: 19.375vw 0vw 31.25vw 0;
	}
	.breadcrumbs span, .breadcrumbs a, .breadcrumbs{
		font-size: 2.76vw;
	}
	.kb_sep{
		margin: 0px 0.325vw 0 1.6vw;
		padding-top: 0;
	}
	.blockBreadCrumbs{
		padding-bottom: 5vw;
	}
	.blockBreadCrumbs.abs{
		position: relative;
		top: auto;
		left: auto;
	}
	 .articleContent h2, .articleContent h3 {
	    font-size: 6vw;
	    margin-top: 6vw;
	    margin-bottom: 2vw;
	 }
	 .articleContent h3{
	 	font-size: 4.2vw;
	 }
	 .wrapArticleVideo{
	 	height: 80vw;
	 	padding: 8vw 0;
	 }
	 .katalogFontTit{
	 	font-size: 5.4vw;
	 }

}

@media only screen and (max-width: 560px){
	.content, .blockProductBlocks .content{
		width: 87.5vw;
	}
	
}
