@media (max-width: 1600px) {
	header .logo {
		padding: 50px 30px;
	}
	header .logo>a>img {
		width: 210px;
	}
	.navbar-expand-xl .navbar-nav {
		justify-content: center;
	}
	.slider {
		height: 514px;
	}
	header h1 {
		max-width: 900px;
	}

	.block-h1 h2 {
		font-size: 40px;
	}
	.mr-background article.mr-1 {
		margin-top: 60px;
	}
	.mr-background article.mr-1 h1 {
		margin: 30px 0 20px 0;
	}
	.ka .content {
		width: 90%;
	}
}
@media (max-width: 1536px) {
	.slider {
		height: 486px;
	}

}
@media (max-width: 1440px) {
	header .logo {
		padding: 44px 30px;
	}
	header .logo>a>img {
		width: 184px;
	}
	header .logo>a>img {
		width: 160px;
	}
	.slider {
		height: 456px;
	}

/* bug404 */
	.bug404 {
		width: 65%;
	}
}
@media (max-width: 1366px) {
	.slider {
		height: 420px;
	}
	header h1 {
		max-width: 850px;
		font-size: 28px;
	}

	.block-h1 h2 {
		font-size: 36px;
		text-align: center;
	}
}
@media (max-width: 1360px) {
	.ka .content .ka-left h1 {
		font-size: 26px;
	}
	.ka .block-down-card .item {
		font-size: 16px;
	}
	
}
@media (max-width: 1280px) {

	header .logo {
		padding: 60px 30px;
	}

	.slider {
		height: 370px;
	}
	header h1 {
		max-width: 730px;
		font-size: 26px;
	}

}
@media (max-width: 1200px) {
	.slider {
		height: 330px;
	}
	header h2 {
		font-size: 30px;
	}
}
@media (max-width: 1024px) {
	header .navbar-nav > li:last-child {
		padding-right: 20px;
	}
	header .logo {
		padding: 90px 30px;
	}
	.navbar-nav {
		width: 100%;
		margin: 20px 0;
	}
	.navbar-expand-xl .navbar-nav {
		align-items: flex-end;
	}
	.slider {
		height: 390px;
	}
	header h1 {
		font-size: 24px;
	}

	.logo-avto .content .mini-block {
		width: 15%;
		padding: 20px 0;	
	}
	.mr-background article.mr-1 nav {
		width: 990px;
	}
	.mr-background article.mr-1 {
		margin-top: 70px;
	}
	.mr-background article.mr-1 .content {
		max-width: 990px;
	}
	.mr-background article.mr-2 .content {
		padding: 0 20px;
	}
	.ka .content .ka-left article.ka-1 {
		flex-wrap: wrap;
		justify-content: center;
	}
	.ka .content .ka-left article.ka-1 .avto {
		width: 100%;
	}
	.ka .content .ka-left article.ka-1 .price {
		width: 100%;
		justify-content: center;
		border-bottom: 1px solid #cccccc;
	}
	.ka .content .ka-left article.ka-2 h2 {
		margin: 30px 0 15px 0px;
	}
/* new */
	.ka .content .ka-left .mini-block .text p.name {
		font-size: 16px;
	}
	.ka .content .ka-left .mini-block .text p.preview {
		font-size: 14px;
	}
	.ka .content .ka-left .mini-block p.data {
		font-size: 14px;
	}
/* bug404 */
	.bug404 {
		margin: 90px auto 40px;
	}
	.bug404 .number {
		font-size: 160px;
	}
	.bug404 .text {
		width: 100%;
	}
}

@media (max-width: 992px) {
	header .logo {
		padding: 90px 18px;
	}
	.mr-background article.mr-1 nav {
		width: 950px;
	}
	.mr-background article.mr-1 .content {
		max-width: 950px;
	}
/* bug404 */
	.bug404 .number {
		padding-right: 8%;
	}
	.bug404 .text {
		margin-left: 8%;
	}
}
@media (max-width: 860px) {

	.slider {
		height: 340px;
	}
	header h1 {
		max-width: 670px;
		font-size: 20px;
	}

	.benefit .content .mini-block {
		width: 50%;
		background-size: 40%;
		min-height: 190px;
	}
	.benefit .content .mini-block p {
		font-size: 16px;
		padding: 16px 30px;
	}
	.footer-menu .content ul li {
		height: 20px;
	}
	.mr-background article.mr-1 h1 {
		font-size: 26px;
	}
	.mr-background article.mr-1 nav {
		width: 810px;
	}
	.mr-background article.mr-1 .content {
		max-width: 810px;
	}
	.ka .content .ka-left h1 {
		font-size: 24px;
		margin: 30px 0 20px 0;
	}
/* bug404 */
	.bug404 .number {
		font-size: 140px;
	}
	.bug404 {
		margin: 90px auto 20px;
	}
}
@media (max-width: 800px) {
	header .logo>a>img {
		width: 150px;
	}
	.slider {
		height: 300px;
	}

	.mr-background article.mr-1 nav {
		width: 755px;
	}
	.mr-background article.mr-1 .content {
		max-width: 755px;
	}
	.ka .content .ka-left {
		width: 100%;
	}
	.ka .content .ka-right {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-top: 20px;
	}
	.ka .content .ka-right .ka-1 {
		width: 40%;
	}
	.ka .content .ka-right img {
		width: 40%;
	}
	.ka .content .ka-right .ka-2 {
		width: 100%;
	}
/* bug404 */
	.bug404 .text{
		font-size: 14px;
	}
}

@media (max-width: 768px) {
	.mr-background article.mr-1 {
		margin-top: 50px;
	}
	.mr-background article.mr-1 nav {
		width: 720px;
	}
	.mr-background article.mr-1 .content {
		max-width: 720px;
	}
/* bug404 */
	.bug404 .number {
		font-size: 120px;
	}
}
@media (max-width: 767px){
	.contacts .col-lg-3 h6{
		min-height: 30px;
	}
	.swiper-slide {width:100%!important;}
	.swiper-slide img {width:100%!important;}
  .block-h1 h2 {
    font-size: 30px;
  }

}


@media (max-width: 720px) {
	header .logo>a>img {
		width: 130px;
	}
	.slider {
		height: 270px;
	}
	header h1 {
		max-width: 550px;
		font-size: 16px;
	}
	.mr-background article.mr-1 nav {
		width: 680px;
	}
	.mr-background article.mr-1 .content {
		max-width: 680px;
	}
	.oferta p {
		font-size: 11px;
	}
}

@media (max-width: 680px) {
	header .logo>a>img {
		width: 122px;
	}
	.slider {
		height: 250px;
	}
	.copyright .content p {
		font-size: 12px;
	}
	.copyright .content {
		flex-direction: column;
	}
	.mr-background article.mr-1 h1 {
		font-size: 22px;
		margin: 20px 0 4px 0;
	}
	.mr-background article.mr-1 nav {
		width: 630px;
	}
	.mr-background article.mr-1 .content {
		max-width: 630px;
	}
	.mr-background article.mr-1 .content .mini-block .gray-block button {
		font-size: 10px;
		padding: 8px 30px;
	}
	.mr-background article.mr-2 .content {
		margin: 0;
	}
	article.mr-1 .content .mini-block .gray-block {
		height: 160px;
	}
	form.ox_form.ox_auto_standard div.line.left{
		width: 100% !important;
	}
/* bug404 */
	.bug404 {
		width: 70%;
	}
}

@media (max-width: 620px) {
	header .logo {
		padding: 150px 18px;
	}
	.slider {
		height: 230px;
	}
	.logo-avto .content .mini-block img {
		width: 100%;
	}
	.mr-background article.mr-1 nav {
		width: 580px;
	}
	.mr-background article.mr-1 .content {
		max-width: 580px;
	}
	.ka .block-down-card .item {
		font-size: 14px;
	}
/* bug404 */
	.bug404 .text {
		font-size: 12px;
	}
}
@media (max-width: 580px) {

	.slider {
		height: 230px;
	}
	.benefit .content .mini-block {
		width: 100%;
		background-size: 30%;
	}
	.benefit .content .mini-block p {
		padding: 16px 60px;
	}
	.mr-background article.mr-1 nav {
		width: 540px;
	}
	.mr-background article.mr-1 .content {
		max-width: 540px;
	}
	.mr-background article.mr-1 .content .mini-block .gray-block button {
		padding: 8px 20px;
	}
	.ka .content .ka-left h1 {
		font-size: 20px;
	}
	.ka .content .ka-left article.ka-2 h2 {
		font-size: 20px;
	}
	.ka .block-down-card .item {
		font-size: 12px;
		padding: 0 15px;
	}
/* bug404 */
	.bug404 .number {
		font-size: 100px;
	}
}
@media (max-width: 575px){
	.contacts .col-md-3 h6{
		border-bottom: none;
		min-height: 0;
	}
}
@media (max-width: 540px) {

	.slider {
		height: 200px;
	}
	header h1 {
		max-width: 390px;
	}
	.mr-background article.mr-1 nav {
		width: 500px;
	}
	.mr-background article.mr-1 .content {
		max-width: 500px;
	}
	.ka .content .ka-right .ka-1,
	.ka .content .ka-right img	{
		width: 75%;
	}
	/* new */
	.ka .content .ka-left .mini-block img,
	.ka .content .ka-left .mini-block .text {
		width: 100%;
	}
	.ka .content .ka-left .mini-block .text {
		margin: 20px;	
	}
/* bug404 */
	.bug404 .number {
		padding-left: 7%;
	}
	.bug404 {
		width: 83%;
	}
}
@media (max-width: 480px) {

	.slider {
		height: 180px;
	}
	.block-h1 h2 {
		font-size: 24px;
	}
	.benefit .content .mini-block {
		min-height: 160px;
	}
	.benefit .content .mini-block p {
		font-size: 16px;
	}

	.footer-menu .content {
		flex-direction: column;
	}
	.footer-menu .content .menu {
		width: 100%;
	}
	.footer-menu .content ul li {
		justify-content: center;
	}
	.logo-avto .content .mini-block {
		padding: 10px 0;	
	}
	.logo-avto .content .mini-block p {
		font-size: 12px;
	}
	.oferta p {
		font-size: 10px;
	}
	.mr-background article.mr-1 nav {
		width: 425px;
	}
	.mr-background article.mr-1 .content {
		max-width: 425px;
	}
	.mr-background article.mr-1 .content .mini-block {
		width: 100%;
	}
	.ka .content .ka-left h1 {
		font-size: 18px;
	}
	.ka .content .ka-left article.ka-2 h2 {
		font-size: 18px;
	}
	.ka .content .ka-right .ka-1 {
		font-size: 16px;
	}
	form.ox_form .radio_buttons{
		display: flex;
		flex-direction: column;
	}
/* bug404 */
	.bug404 {
		width: 100%;
	}
	.bug404 .text {
		padding-right: 7%;
		margin-left: 6%;
	}
	.bug404 .number {
		padding-right: 6%;
	}
}
@media (max-width: 420px) {
	.wrapper-flex.categ.dilers {
    width: auto;
}
	form.ox_form.ox_auto_standard div.info {
    	float: none !important;
		width: 100% !important;
	}
	form.ox_form.ox_auto_standard div.line.left {
    width: 100% !important;
}
	form.ox_form label.checkbox {
    text-align: center !important;
}
.ka .content {
    width: 100%;
    padding: 0 15px;
}
.ka .content .ka-right {
	text-align: center;
}
span.inner_text {
    font-size: 19px;
    padding-right: 10px;
}
.retry_in_form {
    font-size: 18px;
    padding: 10px 0;
    margin: 20px 0;
    padding-bottom: 10px !important;
    text-align: center;
    display: block;
    background: #e9ecef;
}
.comment_autor_one {
    font-size: 22px;
    padding-right: 10px;
}
article.mr-1 .content {
    justify-content: center;
}
article.mr-1 .content .mini-block {
    width: 95%;
}
form.ox_form .radio_buttons label {
    font-size: 18px !important;
	border-radius: 4px !important;
}
#ox_auto_standard h3{
	    font-size: 20px;
    margin-bottom: 25px;
}
form.ox_form .radio_buttons{
		display:flex;
		flex-direction:column;
	}
	form.ox_form .radio_buttons label{
		margin-bottom:10px !important;
	}
	a.navbar-brand{
		width: calc(100% - 90px);	
	}
	a.navbar-brand img{max-width: 100%;}
	
	header .logo {
		padding: 53px 18px;
	}
	header .logo>a>img {
		width: 175px;
	}
	.slider {
		height: 156px;
	}
	header h1 {
		max-width: 330px;
		font-size: 14px;
	}
	.benefit .content .mini-block {
		background-size: 40%;
		width: 80%;
	}
	.benefit .content .mini-block p {
		padding: 16px 10px;
	}
	.logo-avto .content .mini-block {
		width: 24%;
		padding: 4px 0;	
	}
	.oferta p {
	font-size: 9px;
	}
	.mr-background article.mr-1 {
		margin-top: 0px;
	}
	.mr-background article.mr-1 nav {
		width: 370px;
	}
	.mr-background article.mr-1 .content {
		max-width: 370px;
	}
	.ka .content .ka-left nav {
		line-height: 2;
	}
	.ka .content .ka-left h1 {
		font-size: 14px;
	}
	.ka .content .ka-left article.ka-2 h2 {
		font-size: 14px;
	}
	.ka .content .ka-left article.ka-1 a.btn-2 {
		padding: 1em 0.5em
	}
/* new */
	.ka .content .ka-left .mini-block .text {
		margin: 20px 0;
	}
/* bug404 */
	.bug404 {
		flex-wrap: wrap;
		justify-content: center;
		margin: 40px auto;
	}
	.bug404 .number {
		border-right: none;
		border-bottom: 2px solid #00B1EB;
		padding: 0 10px 30px;
		width: 55%;
		text-align: center;
	}
	.bug404 .text {
		width: 71%;
		margin: 0;
		padding: 30px 0 0;
		text-align: center;
	}
}
@media (max-width: 380px) {
	header .logo>a>img {
		width: 160px;
	}
	.slider {
		height: 192px;
	}.benefit .content .mini-block {
		background-size: 50%;
	}
	.mr-background article.mr-1 nav {
		width: 340px;
	}
	.mr-background article.mr-1 .content {
		max-width: 340px;
	}
	.ka .content .ka-left article.ka-1 .price .block-kupit button {
		width: 120px;
	}
	.ka .block-down-card .item {
		flex-wrap: wrap;
		text-align: center;
		height: 60px;
	}
	.ka .block-down-card .item .capt,
	.ka .block-down-card .item .price,
	.ka .block-down-card .item .ox_form_trigger {
		width: 50%;
	} 
	.ka .content .ka-left article.ka-1 .price .block-kupit {
		font-size: 14px;
	}
	.ka .content .ka-right .ka-1 {
		font-size: 14px;
	}
	.ka .content .ka-right .ka-1,
	.ka .content .ka-right img	{
		width: 100%;
	}
/* new */
	.ka .content .ka-left .mini-block .text p.name {
		font-size: 14px;
	}
	.ka .content .ka-left .mini-block .text p.preview {
		font-size: 12px;
	}
	.ka .content .ka-left .mini-block p.data {
		font-size: 12px;
	}
}
@media (max-width: 375px) {
	.slider {
		height: 190px;
	}
}
@media (max-width: 360px) {
	.slider {
		height: 182px;
	}
	.mr-background article.mr-1 h1 {
		font-size: 18px;
	}
	.mr-background article.mr-1 nav {
		width: 320px;
	}
	.mr-background article.mr-1 .content {
		max-width: 320px;
	}
	.ka .content .ka-left article.ka-1 a.btn-2 {
		padding: 1em 0.2em;
	}
}
@media (max-width: 320px) {
	header .logo>a>img {
		width: 140px;
	}
	.slider {
		height: 162px;
	}
	header h1 {
		max-width: 300px;
	}
	.logo-avto .content .mini-block p {
		font-size: 10px;
	}
	.mr-background article.mr-1 nav {
		width: 280px;
	}
	.mr-background article.mr-1 .content {
		max-width: 280px;
	}
	.ka .content .ka-left h1 {
		font-size: 12px;
	}
	.ka .content .ka-left article.ka-2 h2 {
		font-size: 12px;
	}
	.ka .content .ka-left article.ka-1 .price .block-kupit a.color-1 {
		margin-bottom: 20px;
	}
	.ka .content .ka-left article.ka-1 .price .block-cena div.color-1 {
		margin-bottom: 10px;
	}
	.ka .content .ka-left article.ka-1 .price {
		padding: 30px 5px;
	}
	.ka .block-down-card .item .capt,
	.ka .block-down-card .item .price,
	.ka .block-down-card .item .ox_form_trigger {
		padding: 0;
	} 
	.ka .content .ka-right .ka-1 {
		font-size: 12px;
	}
	.ka .content .ka-right ul {
		margin: 0;
	}
	.ka .content .ka-left article.ka-1 .price .block-kupit button {
		width: 110px;
	}
/* new */
	.ka .content .ka-left .mini-block .text p.preview {
		font-size: 10px;
	}
}
