* {padding: 0;margin: 0;box-sizing: border-box;line-height: initial;}
a,img,div,span { }
blockquote {
    margin: 1em 0;
    border-left: 4px solid #223f8d;
    padding: 1em;
}
.ph1 {display:block; text-align:center; font-weight:bold; font-size:2em;text-transform: uppercase;}
h1 span {color: #e2cabd;}
h1 {text-align:center;/* letter-spacing:5px; */}
.lh1 {font-weight:bold; font-size:2em;}
h1,h2,h3 {margin:1em 0;}
.blue, .grey, .black {border-radius:0;padding: 1em 0;}
.blue {background: #37507a;
    color: #fff;}
.greygreen {
    background: #99a57f;
}
.dom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.dom a {
    /* flex-basis: 18%; */
}
.dom img {}
.footer {
    border-top: 2px solid #37507a;
}
.footer h3 {
    text-align: center;
    margin: .5em 0 0;
}.footer h3 a {
    color:#37507a;
}
.footer span {
    display: block;
    text-align: center;
}
img {image-rendering: -webkit-optimize-contrast; display:block; width:100%;}
p {margin:1em 0;}
body {font-family: Arial;font-size: 1.5em;line-height: 1em;color: #111;}
.center {width:1200px;margin: 1em auto;}
.resptable {position:relative;}
.whyi {
    display: flex;
}
.whyi div {}
.resptable:after {display:block; content:'';width: 300px;height: 400px;background: url('/images/bgface.png'); position:absolute;bottom: 0;right: -200px;}
.divs2 {display:flex;flex-wrap: wrap;align-items: center;}
.divs2>div {width: 50%;padding: 1%;}
video {width:100%;}
.divs4{display:flex;flex-wrap: wrap;}
td {border:1px solid black; padding:.4em;}
table {border-collapse: collapse;}
.divs4>div {width: 25%;padding: 1%;}
.specblock {background: #9cd6ff;padding:1em; margin:1em 0; display:block; border-left:4px solid black;}
.divs3 {display:flex;flex-wrap: wrap;}
.divs3>div {width:32%;}
img {margin:.5em auto;/* border: 1px solid #ccc; *//* padding: 2px; *//* max-width: 100%; */}

.cars {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-content: flex-start;
}
.cars a {
    display: block;
    width: 30%;
    height: 150px;
    overflow: hidden;
    border: 1px solid black;
    margin-bottom: .5em;
}
.cars img {/* margin-top: -10px; */}
.cars a:first-child {
    /* width: 50%; */
}

.red {color:red; font-weight:bold; text-transform:uppercase;}

.div2thick {
    display: flex;
    flex-wrap: wrap;
}
.column {column-count: 3;}
.div2thick div {
    width: 80%;
}
.div2thick div:first-child {
    width: 20%;
}
ul {margin:1em 0 1em 2em;}

.top1left {
    width: 83%;
    position: relative;
    padding-top: 3em;
    margin-bottom: 2em;
}
.top1left div {
    width: 70%;
    background: #37507a;
    color: #fff;
    float: right;
    padding-left: 5em;
}
.top1left img {
    display: block;
    width: 39%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}

.top1right {
    width: 83%;
    position: relative;
    padding-top: 2em;
    float:
    right;
    margin-bottom: 2em;
}.contacts span {display: block;}
.top1right div {
    width: 70%;
    background: #d1d6e1;
    /* color: #fff; */
    float: left;
    padding-right: 5em;
    padding-left: .5em;
    /* padding-right: .5em; */
}
.top1right img {
    display: block;
    width: 39%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
}
.grey {background:#2b3141;margin-top: 1em;color: #fff;}
.pyr1 {
    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(37, 2vw);
    grid-gap: 0;
    display: grid;
    padding-top: 1em;
    position: relative;
    }
.pyr1 video {/* grid-column-end: 7; *//* grid-row-start: 22; *//* grid-row-end: 18; *//* grid-column-end: 10; *//* grid-column-end: 6; *//* grid-column-start: 4; *//* grid-column-end: 8; *//* grid-row-start: 17; *//* grid-row-end: 22; *//* position: absolute; *//* width: 222px; *//* bottom: 0; *//* left: 281px; */background: #000;padding: 1em;/* background-position: -68px 0; */border-radius: 17%;}
.pricespan {
    display: block;
    text-align: center;
    margin: 1em  0 0;
    font-size: 2em;
    font-weight: bold;
    text-transform: uppercase;
}
.pyr1span {
    grid-column-start: 9;
    grid-column-end: 19;
    grid-row-start: 3;
    grid-row-end: 22;
    display: block;
    font-size: 1.5em;
    text-align: center;
    }
.img03 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 16;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
.imges4 a {
    margin: 0 1% 1%;
    width: 48%;
}
.imges4 {
    display: flex;
    flex-wrap: wrap;
    padding: 1em 0;
    align-items: flex-start;
}
.imges4 div {
    width: 48%;
    background: #1a1a1a;
    padding: 1em;
    color: #fff;
    margin: 0 auto;
}
.imges4 div>span {
    text-align: center;
    display: block;
    text-transform: uppercase;
}
.imges4 span span {
    color: #eda984;
    font-weight: bold;
}
.imges4 p  {
    text-align: center;
    /* color: #a2a2ff; */
    margin: 1.8em 0;
}
.img01 {
    grid-column-start: 9;
    grid-column-end: 19;
    grid-row-start: 6;
    grid-row-end: 15;
    }
.pyr1table {
    grid-column-start: 9;
    grid-column-end: 19;
    grid-row-start: 12;
    grid-row-end: 15;
    background: #fff;
    color: #000;
    }

table ul {
    margin: 0 0 0 1em;
}

.pink {background: #2b3141;/* margin-top: 3em; */}
.mil1span {
    grid-column-start: 8;
    grid-column-end: 19;
    grid-row-start: 3;
    grid-row-end: 22;
    display: block;
    font-size: 1.5em;
    color: #fff;
    }
.mil1 {    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(26, 2vw);
    grid-gap: 0;
    display: grid;
    padding-top: 1em;}
.img02 {
    grid-column-start: 9;
    grid-column-end: 19;
    grid-row-start: 6;
    grid-row-end: 11;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
.img04 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 14;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
.img05 {
    grid-column-start: 3;
    grid-column-end: 8;
    grid-row-start: 14;
    grid-row-end: 26;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
.mil1table {
    grid-column-start: 9;
    grid-column-end: 19;
    grid-row-start: 12;
    grid-row-end: 15;
    background: #fff;
    }
.znak {
    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(22, 2vw);
    grid-gap: 0;
    display: grid;
    padding-top: 1em;
    margin-top: 1em;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    }
.znakspan {
    grid-column-start: 4;
    grid-column-end: 19;
    grid-row-start: 2;
    grid-row-end: 3;
    display: block;
    /* font-size: 2.5em; */
    text-align: left;
    }
.znak>div {
    /* grid-column-start: 1; */
    /* grid-column-end: 11; */
    /* grid-row-start: 5; */
    /* grid-row-end: 19; */
    /* padding: 1em 2em 1em 1em; */
    width: 50%;
    }
.znak>div div {
    background: #38496f;
    color: #fff;
    padding: 1em 2em 1em 1em;
    margin-top: 2em;
    }
.znak img {
    /* grid-column-start: 11; */
    /* grid-column-end: 19; */
    /* grid-row-start: 1; */
    /* grid-row-end: 22; */
    /* width: 100%; */
    /* height: 100%; */
    /* object-fit: cover; */
    width: 50%;
    }
 
.busines {
    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(19, 2vw);
    grid-gap: 0;
    display: grid;
    padding-top: 1em;
    margin-top: 1em;
    }
.busines div {
    grid-column-start: 6;
    grid-column-end: 19;
    grid-row-start: 5;
    grid-row-end: 19;
    background: #6d6a3e;
    color: #fff;
    padding: 1em 1em 1em 18em;
    }
 .busines img {
    grid-column-start: 1;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 18;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
.businesspan {
    grid-column-start: 7;
    grid-column-end: 19;
    grid-row-start: 1;
    grid-row-end: 6;
    display: block;
    /* font-size: 2.5em; */
    text-align: center;
    }




.clear:after {display:block; float:none; clear:both; content:'';}

.hr-dashed-gradient {
	margin: 20px auto;
	padding: 0;
	height: 2px;
	width:45%; 
	border: none;
	background: #ccc;
	background-size: 16px 2px, 100% 2px;
}



.predl1 {
    position:
    relative;
    display: flex;
    /* margin-top: 2em; */
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}
.predl1 a {
    width: 40%;
}
.predl1:after {
	display:
	block;
	content:
	'';
	position:
	absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 50px 100px 50px 0;
	border-color: transparent #a5b08f  transparent transparent;
	left: 476px;
}
.predl1 div {
    width: 52%;
    background: #a5b08f;
    padding: 2em;
    /* border-radius: 17%; */
    /* position: relative; */
    color: #fff;
}
.predl1 span {
    text-align: center;
    display: block;
    font-weight: bold;
}
.perviesumm {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.perviesumm>div {
    width: 50%;
}
.perviesumm>div p {
    background: #ccc;
    padding: 2em;
    font-size: 1.5em;
    position: relative;
    display: block;
    margin-right: 1em;
}
.perviesumm>div p:after {
 display:	block;
 content:	'';
 position:	absolute;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 150px 0 150px 100px;
 border-color: transparent transparent transparent #cccccc;
 right: -49px;
 top: 50px;
}

.green {
    background: #1e4844;
    padding: 1em 0;
}
.audio {
    display: flex;
    flex-wrap: wrap;
}
.audio>div:first-child {
    width: 40%;
    padding-right: 1em;
    margin-right: 3%;
}
.audio>div {
    width: 57%;
}
.audio p {
    background: #a9b187;
    padding: 1em 0 1em 1em;
    font-size: 1.4em;
    font-weight: bold;
    margin-right: 1.5em;
    position: relative;
    color: #fff;
}
.audio p:after {
 display:	block;
 content:	'';
 position:	absolute;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 100px 0 100px 50px;
 border-color: transparent transparent transparent #a9b187;
 right: -45px;
 top: -10px;
 }
.audio span {
    color: #fff;
    display: block;
    margin-top: 6em;
    line-height: 2em;
}
.audio audio {
   
/* width: 135px; */
}
.checks2 div {
    display: flex;
    flex-wrap: wrap;
    /* float: right; */
    justify-content: space-between;
    padding-top: 6em;
}
 
.auul {
    column-count: 2;
}
.auul li {margin-bottom: 1em}

.autojapan {
    display: flex;
    flex-wrap: wrap;
    margin: 1em auto;
    align-items: center;
} 
.autojapan a {
    width: 35%;
}
.autojapan span {
    display: block;
    width: 60%;
    font-size: 2em;
    text-align: center;
    font-weight: bold;
}

.obyava {margin:2em auto;}
.busnesnot {    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(22, 2vw);
    grid-gap: 0;
    display: grid;
    padding-top: 1em;
    margin-top: 1em;}
.busnesnot img {
    grid-column-start: 1;
    grid-column-end: 11;
    grid-row-start: 1;
    grid-row-end: 6;
    display: block;
    font-size: 2.5em;
    text-align: center;
    }
.busnesnot div {
    grid-column-start: 10;
    grid-column-end: 19;
    grid-row-start: 1;
    grid-row-end: 18;
    display: block;
    /* font-size: 2.5em; */
    /* text-align: center; */
    padding: 1em;
    background: #1b2b3eb3;
    color: #fff;
    }
.busnesnot span {
    font-weight: bold;
    font-size: 1.5em;
    text-align: center;
    display: block;
}


.divspec1 {
    display: flex;
    flex-wrap: wrap;
    margin: 1em auto;
    align-items: center;
}
.divspec1 a {
    width: 65%;
    /* margin-left: 5%; */
}
.divspec1 a {
    color: #fff;
    font-weight: bold;
}
.divspec1 div {
    width: 35%;
    background: #5e5854;
    padding: 1em;
    color: #fff;
}



thead td {
    background: #ccc;
    font-weight: bold;
}
.bigbg {
    background: url(/images/img59.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.bgdivs {
    /* background: #ffffff8f; */
    padding: 2em 0;
}
.bgdivs span {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    width: 80%;
    border-left: 4px solid #000;
    padding-left: 1em;
}
.bgdivs figure {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 2em 0;
}
.bgdivs div {
    background: #5f7674ed;
    width: 24%;
    margin-right: 1%;
    padding: .5em;
    border-radius: 15px;
    color: #fff;
    font-size: .9em;
}
.ssilka {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 1em 0;
}
.ssilka span {
    width: 50%;
    padding-right: 5%;
    font-size: 1.5em;
    font-weight: bold;
}
.ssilka ol {
    width: 50%;
}
.ssilka ol li {margin-bottom:1em;}
.ssilka ol a {color:#1a49cc; font-weight:bold;}

.videocontrol {
    grid-column-start: 2;
    grid-column-end: 8;
    grid-row-start: 17;
    grid-row-end: 35;
    position: relative;
}
.vv {position:relative;}
.vv img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100px !important;
    /* max-width: 100%; */
    padding: 0 !important;
}
.galoba {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.galoba div {
    width: 35%;
}
.galoba span {
    font-weight: bold;
    display: block;
    text-align: center;
    font-size: 1.5em;
}
.galoba p {}
.galoba a {
    width: 30%;
}

.silkasoobaudi {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.silkasoobaudi div {
    width: 35%;
}
.silkasoobaudi div:nth-child(2) {
    width: 33%;
    margin-left: 20%;
}
.silkasoobaudi span {
    font-weight: bold;
    text-align: center;
    display: block;
    font-size: 1.2em;
    margin-bottom: 1em;
}
.silkasoobaudi a {}
.silkasoobaudi img {
    width: 85%;
    padding-left: 31%;
}
.silkasoobaudi video {
    /* width: 33%; */
    /* margin-left: 20%; */
    background: #000;
    padding: 1em;
    /* background-position: -68px 0; */
    border-radius: 17%;
}

.bigbg2 {
    background: url(/images/img60.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 1em 0;
    }
 .div1blog {padding:2em 0;display: flex;align-items: center;}
.div1blog div {
    background: #5f7674ed;
    width: 54%;
    margin-right: 1%;
    padding: 0.5em;
    border-radius: 15px;
    color: #fff;
    /* font-size: .9em; */
    margin: 8em  0 2em;
    }
.div1blog span {
    /* display: block; */
    /* font-weight: bold; */
    /* text-align: center; */
    /* font-size: 2em; */
}
.div1blog p {}

.buycar {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 1em auto;
}
.buycar div:first-child {
    width: 60%;
    margin: 0;
    position: relative;
    grid-template-columns: repeat(18, 1fr);
    grid-template-rows: repeat(19, 2vw);
    grid-gap: 0;
    display: grid;
}
.buycar div {
    width: 38%;
    margin-left: 2%;
	
}
.obesh1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.obesh1 div {
    width: 50%;
    /* margin-left: 5%; */
}
.obesh1 div:nth-child(2) {width:45%; margin-left:5%l}
.obesh1 video {
    width: 97%;
    background: #000;
    padding: 1em;
    border-radius: 17%;
}
.buycar div span:first-child {
    position: absolute;
    top: 12px;
    background: #5f7674ed;
    display: block;
    color: #fff;
    width: 441px;
    padding: 0.5em;
    font-weight: bold;
    text-align: center;
    font-size: 1.5em;
}
.buycar div span:nth-child(2) {
    position: absolute;
    bottom: 27px;
    background: #5f7674ed;
    display: block;
    color: #fff;
    width: 680px;
    padding: .5em;
    font-weight: bold;
}
.buycar div img {display:block;width: 100%;width: 100%;height: 100%;object-fit: cover;}
.buycar div a:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 19;
    }
.buycar div a:nth-child(4) {
    grid-column-start: 13;
    grid-column-end: 18;
    grid-row-start: 1;
    grid-row-end: 9;
    }
.buycar div a:nth-child(5) {
    grid-column-start: 13;
    grid-column-end: 18;
    grid-row-start: 10;
    grid-row-end: 19;
    }

.bigbg3 {
    background: url(/images/img57.png) #2b3141;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 1em 0;
    margin: 2em 0 0;
}
.checks2 div a {display: block;width: 14%;}
.checks2 img {width:100%; display:block;}



.checks2>span {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 2em;
    color: #fff;
}
.checks2 span span {
    display: block;
    /* color: #444; */
    font-size: .8em;
}

.bigbg4 {
    background: url(/images/img44.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 0 1em;
    background-position: right;
}
.spustya div {
    background: #ccc;
    padding: 2em;
    width: 45%;
    margin: 2em 0;

}.spustya div p {    line-height: 40px;}
.spustya {
    padding: 2em 0;
}
.obyava>div {
    display: flex;
    flex-wrap: wrap;
    margin: 1em 0;
}
.obyava>div div:nth-child(2) {
    width: 43%;
    margin-left: 2%;
}
.obyava>span {
    font-weight: bold;
    text-align: center;
    display: block;
    font-size: 1.2em;
}
.noafter:after {display:none !Important;}
.obvinner {
    width: 55%;
    display: flex;
    flex-wrap: wrap;
}
.obvinner span {
    background: #ccc;
    display: block;
    padding: 1em;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.vernu1 {
    display: flex;
    margin-top: 1em;
    align-items: center;
    justify-content: space-between;
}
.vernu1 div {
    width: 60%;
}
.vernu1 a {
    display: block;
    width: 30%;
}
.obvinner img {}
.obvinner a {
    width: 48%;
    display: block;
    margin-right: 2%;
}
.bigbg5 {}
	.carback {
    padding: 3em 0;
    text-align: right;
}
	.carback div {
    background: #444444d6;
    color: #fff;
    padding: 2em;
    width: 55%;
    margin-right: 0;
    display: inline-block;
    text-align: left;
}
	.carback span {
    /* display: block; */
    /* text-align: center; */
    /* font-weight: bold; */
    /* font-size: 2em; */
}
.carback2 {
    margin: 2em auto;
}
.carback2>span {display: block;font-weight: bold;font-size: 2em;text-align: center;}
.carbackinner {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1em;
}
.carbackinner>div:first-child {
    width: 37%;
}
.carbackinner>div:nth-child(2) {
    width: 58%;
    margin-left: 5%;
}
.carbackinner span {
    display: block;
    text-align: center;
    margin-bottom: 1em;
}
.carbackinner a {}
.carbackinner video {
    background: #000;
    padding: 1em;
    border-radius: 17%;
}
.nakakoy {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.nakakoy img {
    width: 37%;
}
.nakakoy div {
    width: 62%;
    padding-left: 2%;
}
.nakakoy span {
    display: block;
    font-size: 2em;
    text-align: center;
    font-weight: bold;
}
.tableprice1 {}
.tableprice1 span {
    display: block;
    background: #444;
    color: #fff;
    font-size: 2em;
    text-align: center;
    padding: .5em 0;
    text-transform: uppercase;
}
.questopns {
    margin-top: 1em;
}
.questopns>span {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    margin-bottom: 1em;
}
.carsbroke {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.carsbroke div {
    width: 31%;
    margin: 1%;
}
.carsbroke span {
    height: 86px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.carsbroke a {}
.div1blog a {
    display: block;
    width: 46%;
    margin-left: 2%;
}
.poezdkasubaru {}
.poezdkasubaru>span {
    display: block;
    font-size: 1.5em;
    text-align: center;
    font-weight: bold;
}
.pyr3 {
    display: flex;
}
.pyr3 div {
    width: 30%;
    margin: 0 1%;
}
.pyr3 span {}
.poezdkasubaru>div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.poezdkasubaru>div div {
    width: 48%;
    text-align: center;
}
.poezdkasubaru>div div span {display:block;}
.poezdkasubaru img {}
.poezdkasubaru video {
    background: #000;
    padding: 1em;
    border-radius: 17%;
    width: 81%;
}
.sverka {}
 .checks2 a {
    display: inline-block;
    width: 16%;
}
.sverka video {
    background: #000;
    padding: 1em;
    border-radius: 17%;
    width: 50%;
    margin: 1em auto;
    display: block;
}

.prepairfriend {}
.prepairfriend span {    display: block;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    margin-bottom: 1em;}
	.prepairfriend p {
    display: block;
    background: #ccc;
    padding: .5em;
    font-weight: bold;
}
.gifts {
    display: flex;
    flex-wrap: wrap;
}
.gifts div {
    width: 48%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.gifts img {
    width: 50%;
}
.gifts span {
    width: 50%;
    padding-left: 2%;
}
.vld1 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.lastone {
    display: flex;
}
.lastone div {
    width: 50%;
}
.lastone a {
    display: block;
    width: 50%;
}
.vld1 img {
    width: 48%;
    display: block;
}
.breakup {
    display: flex;
    flex-wrap: wrap;
}
.whydidit {
    display: flex;
}
.whydidit div {
    margin-right: 2%;
    width: 50%;
}
.whydidit>img {
    width: 50%;
    /* height: auto; */
}
.breakup div {
    width: 50%;
}
.breakup img {
    width: 48%;
    margin-right: 2%;
}
.vld1 div {
    width: 38.5%;
}
.vld1 video {
    /* width: 38.5%; */
    background: #000;
    padding: 1em;
    border-radius: 17%;
    display: block;
}
@media screen and (max-width: 836px) {
    .imges4 img {/* width:100%; */margin: 1%;}
    .imges4 div {/* width:100%; */margin: 1%;font-size: .8em;}
    .ssilka ol {/* width:100%; */}
    .ssilka {padding: 2em 0 !important;}
    .galoba div {/* width:100%; */width: 45%;}
    .galoba a {
    width: 27%;
}
    .galoba img {/* width:100%; */}
    .silkasoobaudi div {width: 45%;}
    .silkasoobaudi a {
    width: 53%;
}
    .silkasoobaudi img {width: 100%;}
    .vv img {width: 50px !important;}
    .center {width:100%;padding: 0 .5em;/* display:block !Important; *//* display: flex; *//* align-items: center; */}
    .bigbg2 {
    background-position: top;
}
    .divs2 {
    display: flex;
    align-items: center;
}
    .busnesnot {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
    .busnesnot img {width: 50%;}
    .grey {margin-bottom:0;padding-bottom: 0;}
    .spustya {padding:2em 0 !Important;}
    .spustya div p {line-height: 1em;}
    .checks2 span span {color:#fff;font-size: .8em !important;}
    .bgdivs {padding:2em 0;}
    .busnesnot div {
    /* grid-row-end: 25; */
    width: 50%;
}
    .gifts div {width:100%;display: flex;}
    .gifts img {/* width:80%; */}
    .vernu1 div {width:100%;}
    .vernu1 a {width:50%; margin:1% auto}
    .checks2 div a {width: 13%;}
    .sverka video {/* width:100%; */}
    .pyr3 div {width:100%;}
    .nakakoy div {/* width:100%; */}
    .nakakoy img {/* width:100%; */}
    .carsbroke div {width:100%;display: flex;align-items: center;}
    .carsbroke span {width:50%; display:block;}
    .carsbroke a {width:50%; display:block;}
    .carbackinner>div {width:100% !important;display: flex;align-items: center;flex-wrap: wrap;}
    .carbackinner>div:first-child div {width:50%;}
    .carbackinner>div div {width:100%;display: flex;}
    .carbackinner a {width:50%; display:block;}
    .carback div {width:100%;}
    .obvinner {/* width:100%; */}
    .spustya div {width: 67%;}
    .obyava>div div:nth-child(2) {/* width:100%; */}
    .buycar div:first-child {width:100%;display: block;}
    .buycar div {width:100%;}
    .buycar div span:first-child {position:relative;width: 100%;bottom: auto;top: auto;}
.buycar div span:nth-child(2){position:relative;width: 100%;bottom: auto;}
    .buycar div a {width:30%; display:block; float:left; margin-left:3%}
    .div1blog div {width:100%;}
    .div1blog a {width:100%;margin: 1%;}
    .silkasoobaudi .vv {width: 49%;/* margin: 1%; */margin-left: 5%;}
    .resptable:after {width: 100px;height: 100px;background-size: cover;right: 0;}
    .bgdivs div {width: 49%; margin-bottom:1em}
    .divspec1 div {/* width:100%; */}
    .divspec1 img {/* width:100%; *//* margin: .5em 0; */}
    .autojapan img {/* width:100%; */}
    .autojapan span {/* width:100%; */}
    .predl1 {
    /* display: block; */
}
    .audio {display:block;}
        .audio>div {width:100% !important;margin: 0 !important;padding: .5em !important;}
    .audio audio {width: 100%;display: block;}
    .auul {/* column-count:1; */margin-left:1em;/* list-style-type: none; */}
    .audio span {margin-top:.5em;}
    .auul li {margin-bottom:.2em;/* width: 48%; */}
    .audio p {
    padding: .5em;
    margin: 0;
    font-size: 1.2em;
}
    .audio p:after {display:none;}
    .perviesumm {display:block;}
    .perviesumm>div {width:100%;margin-bottom: 1em;}
    .perviesumm>div p {
    padding: .5em;
    margin: 0;
}
        .perviesumm>div p:after {display:none;}
    .predl1 img {/* width: 40%; */}
    .predl1 div {/* width:100%; *//* border-radius: 0; *//* padding: .5em; */z-index: 2;}
    .busines {/* display:block; */display: flex;flex-wrap: wrap;align-items: flex-start;position: relative;}
    .busines div {padding: .5em;grid-row-end: 23;grid-column-start: 9;grid-row-start: 7;width: 50%;order: 2;}
    .busines img {
    /* grid-column-end: 9; */
    width: 50%;
    /* order: 3; */
    position: absolute;
    bottom: 0;
    left: 0;
    object-fit: contain;
}
    .znak {/* display:block; */grid-template-rows: repeat(22, 2vw);}
    .znak img {
    grid-row-start: 4;
    grid-row-end: 25;
}
    .znakspan {/* text-align:center; */grid-column-start: 1;}
.divs2>div {/* width:100%; */}
.divs3>div {width:100%;}
    .divs4>div {/* width:100%; */}
    .cars a:first-child {/* width:100%; */display: block;}  .cars a:nth-child(6) {display:block}
    .cars a {display:none;width: 49%;}
     .cars {
    display: flex;
    flex-wrap: wrap;
}
       .div2thick div:first-child {width: 100%;}
    .div2thick div {width:100%;}
    .column {olumn-count: 1;}
    .top1left {/* width: 100%; *//* padding-top: 0; */padding-top: 2em;width: 100%;margin-bottom: 0;margin-top: 0;padding-top: 0;}
    .top1left img {width: 42% !important;/* position: relative; */float: none;position: relative;top: 2em;}
    .top1left div {width:100%;/* padding-left: .5em; */float: none;padding: 1em;}
       .top1right {width: 100%;/* padding-top: 4.5em; */float: none;margin-bottom: 3em;margin-top: 0;padding-top: 0;}
    .top1right img {width: 41% !important;position: relative;top: 2em;border: 0;}
    .top1right div {width:100%;/* padding-right: .5em; *//* margin-bottom: 1em; */padding: 1em;float: none;}
    .pyr1 {display:block;padding-bottom: 1em !important;margin-bottom: 0 !important;display: flex;flex-wrap: wrap;}
    table {
    /* width: 100%; */
}
    .pyr1span {order: 1;width: 100%;}
    table td {/* white-space:nowrap; */}
    .mil1 {display: flex;/* grid-template-rows: repeat(33, 2vw); */padding-bottom: 1em !important;flex-wrap: wrap;}
    span {text-align:center; font-size:1.5em !important;font-weight: normal !important;}
    .bgdivs span {margin-left:2em;}
    .carbackinner span {width:50%; padding-right:5%}
    .checks2>span {padding-left: 8em;}
	.resptable {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 0;padding-bottom: 4em;}
    .mil1table {order:5;}
    .pyr1table {
    /* grid-row-start: 18; */
    /* grid-row-end: 23; */
    order: 5;
}
    .mil1span {order:1;text-align: center;display: block;width: 100%;padding-top: 1em;}
    .pyr1 div {width: 50%;margin: 1em auto;display: block;width: 43%;order: 4;}
.predl1:after {left: 143px;z-index: 1;top: 8em;}
    img {/* width: auto !important; */max-width: 100%;}
    .whydidit>img {
    object-fit: cover;
}

.cars img {margin-top:0;}

    .img01 {order: 2;width: 100%;}
    .img04 {width:50%;order: 3;}
    .img02 {order:2;}

    .img05 {width:50%;order: 4;}
    .img03 {width:50%;order: 3;/* width: 100%; */width: 57%;}
    body {font-size: .6em;}
    .ph1 {font-size:1.5em;text-transform: uppercase;}
    .businesspan {width: 50%;order: 1;}
    .businesspan br {display:none;}
   .audio span{line-height:1em !Important;}
    .znak div {
    grid-row-end: 25;
}
    .znak div p:nth-child(3) {display:none;}
    h1 {letter-spacing:0;margin-bottom: 0;}
     h1 br {display:none;}
	 .vv img {display:none;}
}