@media  (max-width: 575.98px) {
	.enterCont {
		position: relative;
		overflow: visible;}
	#nextA {
		width: 0;
		height: 0;}
		#nextA:before {display: none;}
	.title {
		width: 65vw;
		min-width: 200px;
		font-size: 18px;}
	.aniBlack {
		display: none !important;}
	.aniOrange {
		-webkit-animation: mobAniOrange 1.5s 1.5s forwards;
	        animation: mobAniOrange 1.5s 1.5s forwards;} 
		@-webkit-keyframes mobAniOrange {
		0%   {-webkit-transform: translateX(-100%);transform: translateX(-100%); width: 100vw; height: 100vh;}
		100% {-webkit-transform: translateX(96vw);transform: translateX(96vw); width: 4vw; height: 100vh;opacity: 0.64;}
		}
	.aniWhite {
		position: relative;
		overflow-y: scroll;		
		-webkit-animation: mobOpenAniWhite 1.5s 0.5s forwards;
	        animation: mobOpenAniWhite 1.5s 0.5s forwards;}
	@-webkit-keyframes mobOpenAniWhite {
		0%   {-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0.64;}
		100% {-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 1;}
	}
	@keyframes mobOpenAniWhite {
		0%   {-webkit-transform: translateY(-100%);transform: translateY(-100%);opacity: 0.64;}
		100% {-webkit-transform: translateY(100%);transform: translateY(100%);opacity: 1;}
	}

	.whiteCont {
		display: block !important;
		opacity: 0; 
		padding-top: 5px;  
		background-color: #f4f7fa;
		-webkit-animation: mobOpenWhiteCont 1.5s 1.5s forwards;
	        animation: mobOpenWhiteCont 1.5s 1.5s forwards;}
		@-webkit-keyframes mobOpenWhiteCont {
			0%   {opacity: 0;}
			100% {display: block; opacity: 1;}
		}
		@keyframes mobOpenWhiteCont {
			0%   {opacity: 0;}
			100% {display: block; opacity: 1;}
		}
	#closeWhite {
		width: 0;
		height: 0;}
		#closeWhite:after {display: none;}
	.slider {
		z-index: 0;}
	.headline {
		z-index: 15;
		width: 94%;
		margin: 25px auto;}
	.advantages-txt {
		padding: 0 25px;
		min-width: 250px;}
	.info {
   		font-size: 24px;}
	.infoPhone {
    	font-size: 38px; }
    .info span {font-size: 24px;}
    .aboutImg {
    	float: none;
    	width: 100%;
    	margin-bottom: 0;
    	margin-left: 0;
    	background-position-x: center;}
 	#colorSlideBtn {
   		width: 92px;
   		z-index: 9;
    	border: 1px solid transparent;
    	color: #fff;
    	padding: 4px;
    	margin-top: 4px;
    	left: 4px;-webkit-box-shadow: 0px 1px 1px 1px rgba(58,64,68,0.64);
box-shadow: 0px 1px 1px 1px rgba(58,64,68,0.64);text-shadow: 0px 2px 4px rgba(58,64,68,0.74);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;
background: #3a4044 !important;
 		-webkit-border-radius: 0px;
 		        border-radius: 0px;
 		    }
	.colorSlide {
		display: block !important;
		position: relative;
		height: 500px;
		-webkit-transform: translateX(0%);
		    -ms-transform: translateX(0%);
		        transform: translateX(0%);
		opacity: 1;
		-webkit-box-shadow: 0px 1px 1px 1px rgba(58,64,68,0.64);
		box-shadow: 0px 1px 1px 1px rgba(58,64,68,0.64);}
	.slideCont {
		width: 70%;}
	.colorImg {
		width: 270px;
		height: 270px;
		margin: 25px 25px;
		left:0;}
	 footer {
		font-size: 18px;
		-webkit-flex-wrap: wrap;
		        flex-wrap: wrap; 
		height: 200px;}
	.appWheels, .appCar, .appBackgrnd {
		max-width:320px;}
    .appWheels input {
		-webkit-transform: translateY(110px);
		-ms-transform: translateY(110px);
		transform: translateY(110px);}
	.wheelFilt {
		-webkit-transform: translateY(82.5px);
		-ms-transform: translateY(82.5px);
		transform: translateY(82.5px);}

	.colInput {
		float: none;}
	.filtContr {
		width: 20px;
		height: 20px;}
	.rangeSlider {
		margin-left: 5px;}
	.filtGray, .filtBright, .filtContr {
		float:left;}
	.logo {
		width: 125px;
		margin: 25px 0 15px 15px;}
	.logo img {
		width: inherit;}
	.partners {
		margin: 18px 15px 15px 0;}
	.partners img {
		height: 40px;}
    .phone {
    	margin: 15px 0 15px 15px;}
   
}

@media (min-width: 576px) and (max-width: 991.98px) {
	.orangeCont {
		padding: 15px;}
     .orangeCont p {
		font-size: 16px;}
    .aboutImg {
    	float: none; 
		width: 100%; 
		margin-bottom: 0; 
		margin-left: 0; 
		background-position-x: center;}
 	footer {
 		height: inherit;}
	.logo {
		width: 125px;
		margin: 25px 0 15px 15px;}
	.logo img {
		width: inherit;}
	.partners {
		margin: 18px 15px 15px 0;}
	.partners img {
		height: 40px;}
	.phone {
		margin: 15px 0 15px 15px;}
	#colorSlideBtn {
		margin: 15px 0 25px 0; 
	background: rgba(30,33,36,1);
background: -moz-linear-gradient(left, rgba(30,33,36,1) 0%, rgba(53,65,62,1) 50%, rgba(30,33,36,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(30,33,36,1)), color-stop(50%, rgba(53,65,62,1)), color-stop(100%, rgba(30,33,36,1)));
background: -webkit-linear-gradient(left, rgba(30,33,36,1) 0%, rgba(53,65,62,1) 50%, rgba(30,33,36,1) 100%);
background: -o-linear-gradient(left, rgba(30,33,36,1) 0%, rgba(53,65,62,1) 50%, rgba(30,33,36,1) 100%);
background: -ms-linear-gradient(left, rgba(30,33,36,1) 0%, rgba(53,65,62,1) 50%, rgba(30,33,36,1) 100%);
background: linear-gradient(to right, rgba(30,33,36,1) 0%, rgba(53,65,62,1) 50%, rgba(30,33,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2124', endColorstr='#1e2124', GradientType=1 );
text-align: center;}
	.appWheels input {
		-webkit-transform: translateY(110px);
		-ms-transform: translateY(110px);
		transform: translateY(110px);}
	.wheelFilt {
		-webkit-transform: translateY(82.5px);
		-ms-transform: translateY(82.5px);
		transform: translateY(82.5px);}
	.colorImg {
		height: 70vh;}
	.colInput {
		float: none;}
	.filtContr {
		width: 20px;
		height: 20px;}
	.rangeSlider {
		margin-left: 5px;}
	.filtGray, .filtBright, .filtContr {
		float:left;}

}

@media screen and (max-width: 1431px) {
    .table-custom-header {
        max-height: 166px;  
    }
}
@media screen and (max-width: 940px) {
    .info-price-table-container{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .table-custom-header {flex-basis: 100%;}
    .table-custom-header p {
    	font-size: 28px;
    }
    .info-price-table-container .headline {
    	max-width: 100%;
    }
    .info-price-table-column {
		width: 33.3%
    }
    .info-price-table-column-header {
    	height: 54px;
    }
    .info-price-table-column-header {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 465px) {
	.info-price-table-column-header {
		font-size: 18px;
		margin-top: 5px;
		margin-bottom: 30px;
	}
	.info-price-table-column-tr {
		font-size: 18px;
		padding: 2px 0;
	}
	.info-price-table-column-header {
    	height: 34px;
    }
    .info-price-table-container {
    	background-image: url(../imgP/Revolution_R7_op50.png);
    	background-size: 72%;
	}
}