body{
	margin:0; 
	padding:0;
	color:#474C60;
	background:#ffffff;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	/*
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	*/
}
*{font-family: 'Roboto', sans-serif;}
a{color:#FFA52B;}
a:hover{text-decoration:none; color:#f45930;}


.corners{border-radius:6px;  -moz-border-radius:5px;-khtml-border-radius:10px;}
.corners0{border-radius:3px;  -moz-border-radius:3px;-khtml-border-radius:5px;}
.corners2{border-radius:12px;  -moz-border-radius:10px;-khtml-border-radius:20px;}

.error, .error *, .errors, .errors *{color:#ff0000;}

.justifyleft{float:left; margin: 0 20px 10px 0;}
.justifyright{float:right; margin: 0 0 10px 20px;}
.clear{clear:both;}

::-webkit-input-placeholder {color:#999999; font-weight:normal;}
::-moz-placeholder {color:#999999; font-weight:normal;}

.height20 {height:20px;}

.button_orange{text-decoration:none; display:inline-block; color:#ffffff; padding:6px 10px; background:#FFA52B;
	cursor:pointer; border:0;}
.button_orange:hover{color:#ffffff; background:#ff8a2c;}
.button_green{text-decoration:none; display:inline-block; color:#ffffff; padding:6px 10px; background:#7BA529;
	cursor:pointer; border:0;}
.button_green:hover{color:#ffffff; background:#6c9320;}
.orange{color: #FFA52C;}

.site{padding:0 5px; margin:0 auto; width:1190px;}

.logotypes .one{margin:0 0 25px 0; text-align:center; border:1px solid #eeeeee; padding:10px;}
.logotypes .zag{margin-bottom:3px;}
	
.header{padding-top:10px;height:80px;}
.header .address_mobile{display:none;}

.header .logo{width:19%; float:left; padding-top:8px; font-size:13px; line-height:19px;}
.header .logo a img{border:0; max-width:200px; height:auto;}
.header .logo span{display:block; font-size:16px; padding-top:3px;}

.header .logotxt{width:15%; float:left; padding-top:38px; font-size:13px; line-height:19px;}

.header .region{position:absolute; margin:39px 0 0 300px; z-index:2; font-size:16px; font-weight:bolder;  border:0px solid #cccccc; height:25px;width:195px; text-align:center;}
.header .region img{height:25px; margin-right:3px;  }
.header .region span{ padding-top:4px;display:inline-block;}

.header .yastars{width:15%; float:left;font-size:13px; line-height:21px; padding-top:31px;}
.header .yastars .inner{background:url('yastars2.jpg'); min-height:18px; padding:25px 0 0 85px; background-repeat:no-repeat}

.header .messengers{width:27%; float:left; padding-top:45px; min-height:47px; text-align:right;
	background:url('img/messengers5.jpg') right top; background-repeat:no-repeat;}
.header .messengers .number{float:right; font-size:22px;  padding-top:5px}
.header .messengers .number a{text-decoration:none; color:#474C60} /* для ios, которые подставляют тег a */
.header .messengers .comment{float:right; font-size:12px; width:100px; margin-right:10px;}

.header .phonecall{width:24%; float:left; text-align:right; background:url('img/phonecall.jpg') right 267px top 0;
	background-repeat:no-repeat;}
.header .phonecall .number{font-size:31px;  padding-top:5px}
.header .phonecall .number a{text-decoration:none; color:#474C60} /* для ios, которые подставляют тег a */
.header .phonecall .comment{font-size:12px; }
.header .phonecall .callback{__margin-top:8px; }
.header .phonecall .no_call_me{__font-weight:bolder; color:#ff0000; }
.header .phonecall .callback a{font-size:13px; text-decoration:none; color:#FF7100; border-bottom:1px dashed #FF7100; text-transform:uppercase;}
.header .phonecall .callback a:hover{color:#d61e0e; border-bottom:0; }

.topmenu{background:#7BA529; height:42px;}
.topmenu a#touch-menu{display:none;}

.block_1{margin-top:20px;}
.block_1 .col_left{float:left; width:880px; background:url('img/mainimg3.jpg') right 0 top 200px; background-repeat:no-repeat; }
.block_1 .col_left_nei{background:url('img/mainimg13.jpg') right 0 top 240px; background-repeat:no-repeat; }
.block_1 .col_left_problems{background:url('img/mainimg14.jpg') right 50px top 230px; background-repeat:no-repeat; }
.block_1 .no_background{background:none;}
.text_on_img{min-height:410px;  color:#ffffff; padding:10px;}
.text_on_img .txt1{font-size:26px; }
.text_on_img .sitename{font-size:56px; text-transform:uppercase; line-height:90%; margin-top:10px; font-weight:bolder; }
.text_on_img .sitename span{display:block; font-size:102px; text-transform:uppercase; line-height:90%;}
.text_on_img h1{display:block; font-size:52px; text-transform:uppercase; line-height:110%; margin-top:0px; width:70%; color:#464D60;
	margin-bottom:20px;}
.text_on_img .txt2{font-size:14px; font-weight:normal; /*text-transform:uppercase; letter-spacing:2px;*/ margin-top:15px; margin-left:24px; }
.text_on_img .ul{margin-top:5px;}
.text_on_img .ul ul{margin-top:0;}
.text_on_img .ul ul li {font-size:20px; color:#7BA527;}
.text_on_img .ul ul li span{color:#ffffff; }
.text_on_img .div1{font-size:20px; font-weight:bolder; color:#FFA52C; text-transform:none;}
.text_on_img .div2{margin-top:15px;font-size:16px; font-weight:normal; color:#464D60; width:70%;}
.text_on_img .div3{margin-top:25px; font-size:16px; font-weight:bolder; text-transform:uppercase; color:#FFA52C; width:60%;}

.text_on_img a.ocen{display:inline-block; padding:8px 15px; border:0;color:#ffffff; background:url('img/order_submit_bg.jpg'); font-size:20px; 		font-weight:bolder; text-decoration:none; float:right; margin-top:10px;}
.text_on_img a.ocen:hover{background:#D61E0E;}
			
/*
.benefits{margin-top:30px;}
.benefits .one{float:left; width:430px; font-size:16px; margin-right:10px; margin-bottom:30px; min-height:130px;}
.benefits .one img{float:left; margin:0 20px 20px 0;}
.benefits .one div {margin-left:120px;}
.benefits .one span{display:block; font-size:20px; text-transform:uppercase; margin-bottom:5px;  font-weight:bolder;}
*/
.benefits{margin-top:30px;}
.benefits .one{font-size:16px; margin-bottom:30px; min-height:100px;}
.benefits .one img{float:left; margin:0 20px 20px 0;}
.benefits .one div {margin-left:120px; padding-top:12px;}
.benefits .one span{display:block; font-size:20px; text-transform:uppercase; margin-bottom:5px;  font-weight:bolder;}

.maincontent{margin:0 0 25px 0; }
.maincontent .fontsize16{font-size:16px;}
.maincontent h1{color: #7CA429; text-transform:uppercase; font-size: 24px; }
.maincontent h2{margin-top:0;}

.block_1 .col_right{width:289px; padding-left:11px; margin-left:890px;}
.container_order{text-align:center; background:url('img/bg_order2.jpg') right top; background-repeat:no-repeat; min-height:795px; margin-bottom:20px;}
.container_order {width:289px; float:right; text-align:center;}
.container_order .name{padding:25px 0 0px 0; font-weight:bolder; font-size:28px; color:#ffffff;}
.container_order .slogan{text-align:right; padding:5px 25px 15px 0;}
.container_order .field{margin-bottom:12px; text-align:left; padding:0 25px;}
.container_order .field span{display:block; font-size:14px; margin-bottom:3px;}
.container_order .field .inputtext{border:0; padding:8px; width:220px; font-size:15px;}

.container_order_short{background:url('img/bg_order_short3.jpg') right top; background-repeat:no-repeat; min-height:550px;}
/* кроссбраузерная стилизация select */
.container_order .field .selecttext{
	border:0; padding:8px; width:236px; font-size:15px;
	/* отменяем стандартное отображение select'а */
	/*for WebKit*/
	-webkit-appearance: none;
     /* for FF */
	-moz-appearance: none;
	text-indent: 0.01px; 
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none!important;
	
	background: url('img/select.gif') #ffffff;
	background-position: right 2px center;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	}
	/* маленькое дополнение для IE */
.container_order .field .selecttext::-ms-expand {display: none;}
/* кроссбраузерная стилизация select - конец */

.container_order .field span.requre {display:inline-block; font-weight:bolder; color:#e22f2b;}
.container_order .photo{margin-top:30px; text-align:center;}
.container_order .photo .button{width:195px; height:37px; text-align:center; border:0; padding:0;
	text-transform:uppercase; color:#ffffff; background:url('img/addphoto4.png'); background-repeat:no-repeat; 
	line-height:37px; font-size:18px; font-weight:bolder; cursor:pointer; padding-right:21px; margin-top:3px; display:inline-block;}
.container_order .photo .button:hover{background:url('img/addphoto4.png'); background-repeat:no-repeat;}
.container_order .files{height:100px; margin-left:43px;}
.container_order .files ul.backgrounds{list-style:none; padding:10px 0 0 0; margin:0; position:absolute;z-index:1; width:250px;}
.container_order .files ul.backgrounds li{ margin-bottom:8px; width:45px; height:35px; 
	float:left; margin-right:8px;  background:#DDBB4B; }

.container_order ul#files {list-style:none; padding:10px 0 0 0; margin:0; position:relative; z-index:2; }
.container_order ul#files li{ margin-bottom:8px; width:45px; height:35px; float:left; margin-right:8px;}
.container_order ul#files li img{ width:45px; height:35px; }

span#status{display:block; height:25px;}

.container_order .submit a{width:218px; height:60px; text-align:center; border:0; padding:0;
	text-transform:uppercase; color:#ffffff; background:url('img/submit.png'); background-repeat:no-repeat; 
	line-height:42px; font-size:24px; font-weight:bolder; cursor:pointer; display:inline-block; text-decoration:none;}
.container_order .submit a:hover{background:url('img/submit_.png'); background-repeat:no-repeat;}
	

.container_ne_torg_right{width:289px; float:right; text-align:left; margin-bottom:20px;}
.container_ne_torg_right .ne_torg_right{padding:20px; background:#F4F4F4;}
.container_ne_torg_right .ne_torg_right .span1{color:#7CA429; font-size:24px; font-weight:bolder;}
.container_ne_torg_right .ne_torg_right .span1 .razd{display:block;}
.container_ne_torg_right .ne_torg_right .span2{color:#7CA429; font-size:18px; font-weight:bolder;}


.block_2{margin-top:20px;}
.block_2 .col_left{float:left; width:880px;}
.ne_torguemsya{padding:0 30px; __background:#F4F4F4;}
.ne_torguemsya p{line-height:140%;}
.ne_torguemsya .span1{color:#7CA429; font-size:24px; font-weight:bolder;}
.ne_torguemsya .span2{color:#7CA429; font-size:18px; font-weight:bolder;}
.ne_torguemsya h3,
.ne_torguemsya h2 {margin:0; padding:0; margin:20px 0; __text-transform:uppercase; font-weight:bolder; font-size:22px; text-align:center;}

.kak{margin-top:40px;}
.kak h2{text-align:center; font-weight:bolder; font-size:22px; margin:0; padding:0;}
.kak .one img{display:block; margin:0 auto; margin-bottom:25px; }
.kak .one{float:left; width:189px; min-height:350px; margin:20px 0px 0 0px; line-height:145%;}
.kak .one span.one_phone{font-weight:bolder; font-size:18px;}
.kak .one ul{list-style-type:none; padding-left:0;}
.kak .one h3{display:block; font-weight:bolder; font-size:18px; text-transform:uppercase; text-align:center; height:55px; margin:0; padding:0;}
.kak .one ul li{margin-bottom:10px;}
.kak .pointer{float:left; width:41px; min-height:350px; margin:20px 0 0 0; background:url('img/pointer.png') 0 62px; background-repeat:no-repeat; }

.block_2 .col_right{width:289px; padding-left:11px; margin-left:890px;}
.container_whatsappvideo{width:289px; float:right; text-align:center; }
.container_whatsappvideo .whatsapp {background:#F4F4F4; padding:20px; text-align:center;}
.container_whatsappvideo .whatsapp .name{font-weight:bolder;  font-size:18px; margin-bottom:10px; color:#474C60;}
.container_whatsappvideo .whatsapp .icons img{vertical-align: middle;}
.container_whatsappvideo .whatsapp .number{font-weight:bolder;  font-size:22px;}
.container_whatsappvideo .whatsapp .number a{text-decoration:none; color:#474C60} /* для ios, которые подставляют тег a */
.container_whatsappvideo .whatsapp img.iphone{width:250px; margin-top:20px;}

.container_whatsappvideo .video {text-align:center; font-weight:bolder;  font-size:18px; margin-top:20px;}
.container_whatsappvideo .video .iframe{width:289px; overflow:hidden; margin-top:10px; margin-bottom:20px;}

.block_3{margin-top:20px;}
.block_3 .col_left{float:left; width:880px;}
.greytxt h2{margin:0; padding:0; margin:20px 0; text-transform:uppercase; font-weight:bolder; font-size:22px; text-align:center;}
.greytxt{padding:30px; background:#F4F4F4;}
.greytxt .span2{color:#7CA429; font-size:18px; font-weight:bolder;}
.greytxt img {float:left; margin:0 20px 20px 0;}
.greytxt ul{_list-style:none; _list-style-type:none;}
.greytxt ul li{margin-bottom:5px;}
h2.examples_zag{margin:0; padding:0; margin-top:40px; text-transform:uppercase; font-weight:bolder; font-size:22px; text-align:center;}

.examples{margin-top:20px; background:#DEEDC2;padding:20px; margin-bottom:20px; height:370px;}
.examples .prev1{float:left; margin-top:140px; margin-right:6px; padding:0;
	border:0; background:url('img/arrow_left.png') no-repeat; width:26px; height:28px; cursor:pointer;}
.examples .prev1:hover{background:url('img/arrow_left_active.png') no-repeat;}
.examples .next1{float:left; margin-top:140px; margin-left:6px; padding:0;
	border:0; background:url('img/arrow_right.png') no-repeat; width:26px; height:28px; cursor:pointer;}
.examples .next1:hover{background:url('img/arrow_right_active.png') no-repeat;}
.examples .gallery{float:left;}
.examples .gallery ul li{ height:300px; margin-right:0px; padding:9px; width:240px; margin-bottom:20px;}
.examples .gallery ul li img{width:240px;}
.examples .gallery ul li:hover{background:#F4F4F4;}
.examples .gallery ul li span.name{display:block; font-weight:normal; font-size:17px; margin-top:10px;margin-bottom:10px;}
.examples .gallery ul li span.price{display:block; font-weight:bolder; font-size:36px; margin-top:0px; color:#FFA52B;}
.examples .gallery ul li span.comment{color:#FFA52B;}
.examples .gallery ul li a{color:#333333;}
.examples .gallery ul li a.info{font-size:13px; margin-top:5px; color:#474C60;}
.examples .all{text-align:center; }

.examples_nogallery{display:block;  padding:20px; margin-top:10px; margin-bottom:20px;}
.examples_nogallery .one{float:left; background:#DEEDC2; width:40%; margin:0 3% 20px 3%; padding:2%; text-align:center;}
.examples_nogallery .one img{width:100%; height:auto;}
.examples_nogallery .one:hover{background:#F4F4F4;}
.examples_nogallery .one span.name{display:block; font-weight:normal; font-size:17px; margin-top:10px; margin-bottom:10px; min-height: 40px;}
.examples_nogallery .one span.price{display:block; font-weight:bolder; font-size:36px; margin-top:0px; color:#FFA52B;}
.examples_nogallery .one span.comment{color:#FFA52B;}
.examples_nogallery .one a{color:#333333;}
.examples_nogallery .one a.info{font-size:13px; margin-top:5px; color:#474C60;}
.examples_nogallery .all{text-align:center;}
.examples_nogallery{display:none;}

.block_3 .col_right{width:289px; padding-left:11px; margin-left:890px;}
.block_3 .col_right .container{width:289px; float:right; text-align:left;}
.block_3 .col_right .container .name {color:#474C60;}

.container_reviews{width:289px; float:right; text-align:left; }

.container_reviews .reviews{background:#F4F4F4; padding:20px;}
.container_reviews .reviews .name{font-weight:bolder; font-size:18px; text-align:center; margin-bottom:20px;}
.container_reviews .reviews .one{margin: 0 0 35px  0;}
.container_reviews .reviews .one .who{float:left; width:75%; text-align:left; color:#7BA529; font-size:13px; height:25px;}
.container_reviews .reviews .one .when{float:left; width:25%; text-align:right; height:25px; font-size:13px;}
.container_reviews .reviews .one .img img{width:100%; height:auto;}
.container_reviews .reviews .one .auto{margin-top:10px; font-weight:bolder; font-size:16px;}
.container_reviews .reviews .one .txt{margin-top:10px; font-style:italic;}
.container_reviews .reviews .one a.info{display:inline-block; margin-top:10px; }
.container_reviews .reviews .all {text-align:right; margin-top:10px;}


.block_4{margin-top:20px; }
.block_4 .col_left{float:left; width:880px;}
h2.desc_zag{margin:0; padding:0; display:block; font-weight:bolder; font-size:22px; text-align:center; margin-bottom:25px; text-transform:uppercase;}
.cards .one{float:left; background:#F4F4F4; margin:0 1% 10px 0; width:30%; padding:1%; height:100px;}
.cards .one:hover{background:#DEEDC2;}
.cards .one a img{border:0; float:left; width:100px; height:100px; margin-right:10px;}
.cards .one .name{font-weight:bolder; padding-top:5px;}

.cards .one .price{color:#FFA52B; font-weight:bolder; font-size:22px;margin-top:7px; margin-bottom:7px;}
.cards .one a.info{color:#474C60;}
.desc_buttons .all_left {float:left; width:50%; text-align:left; margin-top:10px; margin-bottom:20px;}
.desc_buttons .all_right {float:left; width:48%; text-align:right; margin-top:10px; margin-bottom:20px; margin-right:2%;}

.desc_buttons .all_left2 {float:left; width:38%; text-align:center; margin-top:10px; margin-bottom:20px;}
.desc_buttons .all_left2 a{display:block;}
.desc_buttons .all_center2 {float:left; width:24%; text-align:center; margin-top:10px; margin-bottom:20px; padding-top:13px;}
.desc_buttons .all_right2 {float:left; width:38%; text-align:center; margin-top:10px; margin-bottom:20px; margin-right:0%;}
.desc_buttons .all_right2 a{display:block;}
.desc_buttons .all_left2 .sep{display:block;}
.desc_buttons .all_right2 .sep{display:block;}


.block_4 .col_right{width:289px; padding-left:11px; margin-left:890px; margin-bottom:20px;}
.container_webuy{width:269px; float:right; text-align:left; padding-left:20px;}

.container_webuy h2{margin:0; padding:0; font-weight:bolder; font-size:18px; margin-bottom:20px; padding-top:30px;}
.container_webuy ul.webuy{list-style:none; list-style-type:none; padding:0; margin:0;}
.container_webuy ul.webuy li{float:left; width:47%; margin-right:3%; margin-bottom:5px;}
.container_webuy ul.webuy li a{color:#7BA529; font-size:14px; }
.container_webuy ul.webuy li a:hover{color:#d61e0e;}

.yamap{margin-top:50px;}
.yamap .txt{text-align:center; font-size:16px; width:85%; margin:0 auto;}
.yamap .map{width:100%; height:400px; margin-top:20px;}

.footer{height:375px; background:url('img/footer.jpg') center top; color:#ffffff;}
.footer .cols{height:240px;}
.footer .cols .col_1{float:left; width:45%; margin-right:5%; }
.footer .cols .col_1 .logo{padding-top:5px;padding-bottom:30px; font-size:13px;}
.footer .cols .col_1 .logo a img{border:0;}
.footer .cols .col_1 a{color:#ffffff; text-decoration:none;} /* для ios, которые подставляют тег a */
.footer .cols .col_1 .icons_left{float:left; width:50%; }
.footer .cols .col_1 .icons_left span{display:block; font-weight:bolder; font-size:22px;}
.footer .cols .col_1 .icons_left img{margin-right:3px;}
.footer .cols .col_1 .icons_left img.ontop{padding-bottom:5px;}
.footer .cols .col_1 .icons_right img.ontop{padding-bottom:8px;}
.footer .cols .col_1 .icons_right{float:left; width:50%; }
.footer .cols .col_1 .icons_right span{display:block; font-weight:bolder; font-size:22px;}
.footer .cols .col_2{float:left; width:25%; margin-right:2%;}
.footer .cols .col_2 .name{ font-size:20px;padding-top:50px; padding-bottom:20px;}
.footer .cols .col_2 a{color:#FFA52B;}
.footer .cols .col_2 a:hover{color:#ff8a2c;}
.footer .cols .col_2 a img{border:0; margin-top:5px;}
.footer .cols .col_3{float:left; width:23%; }
.footer .cols .col_3 .name{ font-size:20px;padding-top:50px; padding-bottom:20px;}
.footer .cols .col_3 a{display:inline-block; color:#ffffff; margin-bottom:6px;}
.footer .cols .col_3 a:hover{color:#FFA52B;}

.footer .txt {
	__display: grid;
	__grid-template-columns: 3fr 2fr;
	font-size:13px;
	__grid-gap:10px;
}
.footer .txt a{color:#7BA529;} 
.footer .txt a:hover{color:#6c9320;} 

.footer .icons_all{
	min-height:90px;
}

.footer .footer_form{
	margin:10px auto 0;
	max-width:500px;
	__text-align:center;
}

.footer .footer_form .inputtext{padding:4px;}

.footer .f_name{
	padding-top:15px;
	padding-bottom:5px;
	color:#ff8a2c;
	
}

.footer .footer_form_fields{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap:10px;
}

.footer .footer_form_fields span{font-size:11px; display:block;}

.footer .txt input[type="text"]{ padding:8px;}
.footer .txt input[type="submit"]{ padding:8px; display:block; text-decoration:none; cursor:pointer; width:100%; text-align:center;}


@media (max-width: 950px) {
	.footer {background-size:contain; height:auto; padding-bottom:20px;}
	.footer .txt {__grid-template-columns: 1fr;}
}
@media (max-width: 650px) {
	.footer .footer_form_fields{grid-template-columns: 1fr;}
	.footer .footer_form_fields .item{text-align:center;}
	.footer .footer_form_fields span{margin-bottom:3px;}
}

/* хлебные крошки */
.B_crumbBox {display:block; margin-bottom:20px;}
.B_crumbBox  a{color:#474C60; text-decoration:none;}
.B_crumbBox  a:hover{color:#474C60; text-decoration:underline;}
.B_crumbBox .B_currentCrumb{color:#7BA528;}


/* страница КАКИЕ АВТО МЫ ВЫКУПАЕМ */
.kakie_avto_my_vykupaem .grey {background:#F4F4F4; padding:30px 20px; font-size:22px; margin:20px 0;}
.kakie_avto_my_vykupaem .grey h1{color:#7BA529; text-transform:uppercase; font-size:28px; margin:0; padding:0; margin:0px 0 15px 0;}

.kakie_avto_my_vykupaem .zag1{text-align:center; font-weight:bolder; text-transform:uppercase; font-size:22px; margin:30px 0 20px 0;}
.kakie_avto_my_vykupaem .zag2{text-align:center; font-size:18px; margin:10px 0 10px 0;}

.kakie_avto_my_vykupaem .grey2 {background:#F4F4F4; padding:30px 20px; margin:20px 0;}
.kakie_avto_my_vykupaem .grey2 h2{color:#7BA529; text-transform:uppercase; font-size:28px; margin:0; padding:0; margin:0px 0 15px 0;}

.kakie_avto_my_vykupaem .listavto a img{border:0; width:168px; height:125px; margin:0 10px 10px 0; float:left;}
.kakie_avto_my_vykupaem .listavto a img.last{margin-right:0;}

.examples_nogallery .one{width:26%; margin:0 2% 15px 2%; padding:1.6%; text-align:center;}

.vatianty_razcheta{margin-top:25px;}
.vatianty_razcheta .one{float:left; width:44%; margin:0 4% 10px 2%;  min-height:95px;}
.vatianty_razcheta .one img{float:left; margin:0 20px 20px 0;}
.vatianty_razcheta .one div {margin-left:120px; padding-top:18px;}
.more12{display:none;}

/* СТРАНИЦА ВЫКУПЛЕННОГО АВТОМОБИЛЯ */
.primer_avto .primer_img {float:left; margin:0 3% 0 0; border:0; width:50%; height:auto;}
.primer_avto h2{padding-top:25px;}
.primer_avto h2 span{color:#7BA32A;}

/* СТРАНИЦА КОНТАКТЫ */
.contacts_info{float:left; width:45%; margin-right:5%; }
.contacts_map{width:50%; display:inline-block;}
.contacts_data_comment{font-size:14px;  margin-bottom:1px;}
.contacts_data{font-size:16px; color:#7BA626; margin-bottom:25px;}
.contacts_data a{font-size:16px; color:#7BA626;}
.yamap2 .map{height:350px;}

/* СТРАНИЦА ОТЗЫВЫ */
.jot_list_img{width:220px; margin-top:22px;}
/* для сниппета jot */
.jot-err {border: 1px solid red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}
.jot-cfm {border: 1px solid green;font-weight: bold;color: green;padding: 5px;margin-bottom: 10px;}
.jot-row {/*border: 1px solid #CCCCCC; background-color: #f9f9f9; */ margin-bottom: 45px; }
.jot-row-alt {/*background-color: #f9f9f9;*/}
.jot-row-author {background-color: #FFFFE1;}
.jot-row-me {background-color: #FFDDDD;}
.jot-row-up {border: 1px dotted red;}
.jot-row-new {border: 1px dotted green;}
.jot-comment {padding: 3px; }
.jot-comment hr {border: 0px; border-bottom: 0px solid #cccccc;}
.jot-posticon {float: right;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
.jot-posticon img {border: 0px;}
.jot-mod {float: right;width: 250px;text-align: right;color: #666666;font-weight: bold;}
.jot-mod img {border: 0px;}
.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
.jot-mod a:hover {background-color: #666666;color: #666666;}
.jot-subject {font-weight: bold;font-size: 1.1em; color:#7BA42A;}
.jot-subject .nobold{font-weight:normal; color: #555555;}
.jot-message {padding: 20px; min-height:160px; overflow: auto; background:#F4F4F4;}
.jot-poster {padding: 0px;text-align: left;font-size: 12px;}
.jot-nav {padding: 0px;text-align: center;margin: 10px;}
.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
.jot-subscribe {margin-bottom: 10px;}
.jot-form {margin-bottom: 10px;}
.jot-form fieldset {border: 0px;}
.jot-form label {display: block;}
.jot-user {float: left;width: 200px; font-style:italic;}
.jot-content {margin-left: 250px;}
.jot-extra {text-align: right;}
.jot-editby {font-size: 10px;color: #666666;font-style: italic;}

fieldset{margin:0; padding:0;}
.jot_margin{margin:0 0 0 0px; width:auto;}
.jot_input{border:0; padding:10px 1%; background:#F4F4F4; width:46.5%; margin:10px 1% 10px 0; font-size:16px;}
.jot_textarea{border:0; padding:10px 1%; background:#F4F4F4; width:96.5%; margin:0 0 10px 0; font-size:16px;}
.jot_select{border:0; padding:5px 10px; background:#F4F4F4; font-size:16px;}
.jotbuttonsubmit{display:inline-block;}

.one_review .date{display:block; color:#aaaaaa; padding:0; }
.one_review .auto{float:left; display:inline-block;  width:50%; text-align:left; padding:0; color:#FFA52B; }
.one_review .mark{float:left;  width:50%; text-align:right; color:#7BA529; font-weight:bolder; margin-bottom:30px; }
.one_review .button_green_cont{text-align:right;}
.one_review .button_green_cont a.button_green {display:inline-block; margin:30px 0;}
	
/* СТРАНИЦА ПОЛЕЗНАЯ ИНФОРМАЦИЯ */
.polezn {margin:20px 0 30px 0; text-align:justify;}
.polezn h2{text-align:left; margin-bottom:10px;}
.polezn .zag {margin:10px 0; font-size:20px; font-weight:bolder; text-align:left;}
.polezn .zag a{color:#7BA529;}
.polezn .zag a:hover{color:#6c9320;}
.polezn a img{float:left; margin:0 20px 10px 0; width:133px;}
.polezn .dalee{display:block; text-align:right; color:#7BA42A;}
	
/* ПАГИНАЦИЯ */
.pagination_desc{padding:10px; background:#f3f3f3; text-align:center;}
.pagination_desc span, 
.pagination_desc a{display:inline-block; margin:0 3px;}
.pagination_desc span{font-weight:bolder;}

/* ВЫКУП В РЕГИОНАХ */
.list_mo_region{display:inline-block; width:29%; margin:0 2% 15px 2%;}


/* страница ВАРИАНТЫ РАСЧЕТА */
.var_rasheta {background:#F4F4F4; padding:30px 20px; margin:20px 0;}

/* страница ОНЛАЙН-ЗАЯВКИ*/
/* .block_left_whatsapp */
.block_left_whatsapp .mobile{display:none;}

.block_left_whatsapp {background:url('/assets/images/wh3.jpg') 120px 65px; background-repeat:no-repeat; margin-top:40px; margin-bottom:40px;}
.block_left_whatsapp .iphone{float:left; width:36%; margin-right:4%;}
.block_left_whatsapp .iphone img{float:left; width:100%}
.block_left_whatsapp .razd{display:inline-block;}
.block_left_whatsapp .txt{padding:25px 0 0 0px;}
.block_left_whatsapp .txt .txt1{font-size:24px; font-weight:bolder; margin:0px 0 0 0; height:51px;}
.block_left_whatsapp .txt .txt2{font-size:24px; font-weight:bolder; color:#FFFFFF; height:100px;}
.block_left_whatsapp .txt .txt3{font-size:20px; font-weight:bolder; color:#A7B6C4; height:80px;}

.block_left_whatsapp .txt .list ul{list-style:none; list-style-type:none; margin-top:30px;}
.block_left_whatsapp .txt .list ul li {color:#555555;  padding-left:20px; margin-bottom:40px; margin-left:40%;
	background:url('/assets/images/point.png') 0px 7px; background-repeat:no-repeat;}
.block_left_whatsapp .txt .list ul li .txt4{font-weight:bolder; font-size:18px; height:30px;}
.block_left_whatsapp .txt .list ul li .txt5{color:#555555; font-size:16px; }
.block_left_whatsapp .txt .foot{font-weight:bolder; font-size:18px; }
.block_left_whatsapp .txt .foot a{color:#333333; text-decoration:none; }

.block_left_online{background:#F4F4F4; padding:20px;}
.block_left_online img{float:right; margin:10px 30px 5px 30px;}
.block_left_online .zag{font-weight:bolder; font-size:20px; margin-bottom:25px;}
.block_left_online ul li{color:#7BA529; margin-bottom:6px;}
.block_left_online ul li span{color:#333333;}


.block_left_order_zag{color:#FF7200; text-transform:uppercase; font-size:24px; margin:25px 0 10px 0; text-align:center; font-weight:bolder;}
.block_left_order{border:2px solid #FF7200; padding:25px 26px 25px 26px;}
.block_left_order .field{text-align:left; display:inline-block; float:left; margin:0 25px 0px 0; height:75px;}
.block_left_order .field_textarea{height:auto;}
.block_left_order .field_checkbox{padding-top:23px; font-size:14px; width:236px; padding-left:20px;}
.block_left_order .field_checkbox .input {padding-bottom: 15px; float:left; margin-right:8px;}
.block_left_order .field_checkbox .sep{display:block;}
.block_left_order .rightfield{margin-right:0;}
.block_left_order .field span{display:block; font-size:13px; margin-bottom:3px;}
.block_left_order .field .inputtext{border:0; padding:9px 8px; width:237px; font-size:15px; border:2px solid #7BA528;}
.block_left_order .field .textareatext{border:0; padding:8px; width:540px; height:80px; font-size:15px; border:2px solid #7BA528;}

.block_left_order .fieldhalf .inputtext{width:96px;}

/* кроссбраузерная стилизация select */
.block_left_order .field .selecttext{
	border:0; padding:8px; width:256px; font-size:15px; border:2px solid #7BA528;
	/* отменяем стандартное отображение select'а */
	/*for WebKit*/
	-webkit-appearance: none;
     /* for FF */
	-moz-appearance: none;
	text-indent: 0.01px; 
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none!important;
	
	background: url('img/select.gif') #ffffff;
	background-position: right 3px center;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	}
	/* маленькое дополнение для IE */
.block_left_order .field .selecttext::-ms-expand {display: none;}
/* кроссбраузерная стилизация select - конец */


.block_left_order .field .selecttext-half{width:116px;}

.block_left_order .field span.requre {font-size:13px; display:inline-block; color:#e22f2b;}

.block_left_order .photo{}
.block_left_order .photo .button{width:235px; height:37px; text-align:center; border:0; padding:0; 
	text-transform:uppercase; color:#ffffff; background:url('img/addphoto6.png'); background-repeat:no-repeat; 
	line-height:37px; font-size:18px; font-weight:bolder; cursor:pointer; padding-right:21px; margin-top:3px; display:inline-block;}
.block_left_order .photo .button:hover{background:url('img/addphoto6.png'); background-repeat:no-repeat;}
.block_left_order .files{height:80px; }
.block_left_order .files ul.backgrounds{list-style:none; padding:10px 0 0 0; margin:0; position:absolute; z-index:1;}
.block_left_order .files ul.backgrounds li{ width:80px; height:60px; float:left; margin-right:25px;  background:#DDDDDD; }

.block_left_order ul#files {list-style:none; padding:10px 0 0 0; margin:0; position:relative; z-index:2; }
.block_left_order ul#files li{  width:80px; height:60px; float:left; margin-right:25px;}
.block_left_order ul#files li img{ width:80px; height:60px; }

span#status{display:block; height:25px; color:#7BA528; margin-bottom:0; font-weight:bolder;}

.block_left_order .submit{margin-top:40px;}
.block_left_order .submit a{width:230px; height:57px; text-align:center; border:0; padding:0;
	__text-transform:uppercase; color:#ffffff; background:url('img/order_submit_bg.jpg'); 
	line-height:57px; font-size:24px; font-weight:bolder; cursor:pointer; display:inline-block; text-decoration:none;}
.block_left_order .submit a:hover{background:#D61E0E;}

@media (max-width: 1200px) {
	.block_left_order .submit a{font-size:18px;}
}

/* СТРАНИЦЫ ВЫКУПА В РЕГИОНАХ И ГОРОДАХ */
ul.galki{margin:45px 30px; padding:0;}
ul.galki li{list-style:none; background:url('images/li2.png') no-repeat; padding:0 0 0 45px; 
	 margin:0 0 15px 0; font-size:16px; background-size: auto 35px; text-align:left;}
ul.galki li span {font-weight:bolder; font-size:18px; color:#7BA626;}

.mo_elem{float:left; width:30%; margin:0 1.6%; text-align:center; color:#7BA626; margin-bottom:30px;}
.mo_elem .img img{border-radius:6px;  -moz-border-radius:5px;-khtml-border-radius:10px; border:1% solid #7BA626; margin:0 0 20px 0;
	width:98%; height:auto;}

.region_elems{background:#f5f5f5; border:1px solid #dddddd;padding:20px 0; margin:30px 0;}
.region_elem{float:left; width:30%; margin:0 1.6%; text-align:center; color:#7BA626; margin-bottom:30px;}
.region_elem .img img{border:2% solid #ffffff; margin:0 0 20px 0; width:96%;}
.region_elem .txt{background:#eeeeee; height:130px; padding:20px;}

.mo_grey{margin:15px 0; background:#eeeeee; padding:20px; font-weight:bolder; border:1px solid #dddddd; text-align:center;}

/* СТРАНИЦЫ УСЛУГ */
ul.services_ul{margin:0; padding:0;}
ul.services_ul li{list-style:none; background:url('images/li2.png') no-repeat; padding:0 0 0 45px; 
	line-height:105%; margin:0 0 15px 0; font-size:16px; background-size: auto 35px; text-align:left;}
ul.other li{margin-bottom:6px; text-align:left;}


.reasons .reason{width:46%; min-height:170px; float:left; margin:0 2% 20px 2%;}
.reasons .reason h3{line-height:105%; height:30px; text-align:left;}
.reasons .reason img{float:left; width:60px;}
.reasons .reason p{margin-left:80px; text-align:justify;}

/* ДОСКА ОБЪЯВЛЕНИЙ */
.block_left_desc_zag {color: #FF7200; text-transform: uppercase; font-size: 24px; margin: 25px 0 10px 0; text-align: center; font-weight: bolder;}

.full_filter{margin:10px 0; padding:10px; background:#eeeeee;}
/*
.full_filter .one_field{float:left; margin-right:25px; margin-bottom:6px;}
.full_filter .one_field .txt{display:block;}
.full_filter .submit{padding: 14px 6px; font-size:16px;}
.full_filter a.filter_reset{color:#FFA72C; text-decoration:none; border-bottom:1px dashed #FFA72C;}
#filter_price{width:75px;}
.full_filter .right0{margin-right:0;}
.full_filter .right5{margin-right:5px;}
*/
.full_filter .one_field{float:left; margin-bottom:6px;}
.full_filter .one_field .txt{display:block;}
.full_filter a.filter_reset{color:#FFA72C; text-decoration:none; border-bottom:1px dashed #FFA72C;}
.full_filter .submit{padding: 14px 5px; font-size:16px;}
#filter_price{width:75px;}
.full_filter .f1{width:13%;margin-right:1%;}
.full_filter .f2{width:13%;margin-right:1%;}
.full_filter .f3{width:20%;margin-right:2%;}
.full_filter .f4{width:14%;margin-right:2%;}
.full_filter .f5{width:14%;margin-right:1%;}
.full_filter .f6{width:9%;margin-right:1%;}
.full_filter .f7{width:9%; text-align:right;}
.full_filter .sep{display:none;}
.full_filter .sep1{display:none;}
.full_filter .sep2{display:none;}

.tpl_pohozhie{height:115px; margin:10px 0; overflow:hidden; line-height:110%; padding:10px 0;}
.tpl_pohozhie:hover{background:#f7f7f7;}
.tpl_pohozhie .img{float:left; width:12%; margin-right:2%; margin-left:1%; height:105px;}
.tpl_pohozhie .img img{width:100%; height:auto;}
.tpl_pohozhie .mm{float:left; text-align:left; width:66%; margin-right:4%; height:100px; padding-top:5px; }
.tpl_pohozhie .mm a{font-weight:bolder; text-decoration:none; font-size:16px;}
.tpl_pohozhie .price{float:left; width:14%; margin-right:1%; text-align:right; height:100px; padding-top:5px;
	font-weight:bolder; font-size:16px; color:#7BA529;}
.tpl_pohozhie .div10{height:5px;}
.tpl_pohozhie .who{text-align:left; font-size:12px; color:#cccccc;}
.tpl_pohozhie .cont{text-align:left; height:30px; overflow:hidden;}
.tpl_pohozhie a{color:#7BA529;}
.tpl_pohozhie a:hover{color:#6C9320;}
.tpl_pohozhie_sep{height:1px; background:#f7f7f7;}


.grey_table{padding:20px; background:#f7f7f7;}
a.tpl_desc_marki{float:left; font-size:12px; margin:0 10px 10px 0; width:90px; text-decoration:none; display:inline-block; border-bottom:1px solid #dddddd;padding-bottom:3px;}
a.tpl_desc_marki:hover{border-bottom:1px solid #bbbbbb;}

.oneauto .images{float:left; width:30%; margin-right:2px; padding-right:2%; border-right:1px solid #eeeeee; min-height:100px;}
.oneauto .images #main_photo img{width:100%; height:auto; margin-bottom:20px;}
.oneauto .images #small_photo img{width:30%; margin-right:5%; height:auto; cursor:pointer; padding-right:0; margin-bottom:13px;}
.oneauto .images #small_photo img.lastinline{margin-right:0;}

.oneauto .params{float:left; width:64%; padding-left:2%; text-align:left;}
.oneauto .params .price{font-size:18px; font-weight:bolder;}
.oneauto .params .price span{font-weight:normal;}
.oneauto .params .small{margin-top:12px; font-size:13px; }
.oneauto .line1{background:#eeeeee; height:5px; margin:10px 0;}
.oneauto .avto_params .one_param{border-bottom: 1px dotted #999999;padding-bottom:10px; margin-bottom:10px; font-weight:bolder; text-align:left;}
.oneauto .avto_params .one_param span{display:inline-block; width:45%; margin-right:5%; font-weight:normal;}
.oneauto .txt{font-size:13px; padding:10px; border:1px solid #dddddd; background:#f7f7f7;}


/* ПОДАЧА ОБЪЯВЛЕНИЯ */
.desc_write_table{}
.desc_write_table .fields{margin-bottom:20px;}
.desc_write_table .fields .input_1{border:0; padding:8px; width:260px; font-size:15px; border:1px solid #cccccc;}
.desc_write_table .fields .textarea_1{border:0; padding:8px; width:260px; font-size:15px; border:1px solid #cccccc;}

/* кроссбраузерная стилизация select */
.desc_write_table .fields .select_1{
	border:0; padding:8px; width:278px; font-size:15px;
	/* отменяем стандартное отображение select'а */
	/*for WebKit*/
	-webkit-appearance: none;
     /* for FF */
	-moz-appearance: none;
	text-indent: 0.01px; 
	text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none!important;
	
	background: url('img/select.gif') #ffffff;
	background-position: right 4px center;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	 border:1px solid #cccccc;
	}
	/* маленькое дополнение для IE */
.desc_write_table .fields .select_1::-ms-expand {display: none;}
/* кроссбраузерная стилизация select - конец */


	.desc_write_table .group{
	background-color: #fff;
	border-radius: 3px;
	padding: 4px;
	display:inline-block;
	border:0px solid #dddddd;
	margin-top:4px;
}

.desc_write_table .group input[type="radio"] {display:none;}
.desc_write_table .group input[type="checkbox"] {display:none;}

.desc_write_table .group input[type="radio"] + label,
.desc_write_table .group input[type="checkbox"] + label {
	border-radius: 3px;
	border:1px solid #dddddd;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	padding: 7px 8px;
	margin-left:-1px;
}

.desc_write_table .group input[type="radio"]:checked + label,
.desc_write_table .group input[type="checkbox"]:checked + label {
	background: #7BA529;
	color: #ffffff;	
}

.desc_write_table .group input[type="radio"]:hover + label,
.desc_write_table .group input[type="checkbox"]:hover + label {
	color: #61841C;	
}

.desc_write_table .group input[type="radio"]:checked:hover + label,
.desc_write_table .group input[type="checkbox"]:checked:hover + label {
	color: #ffffff;	
}

/* КАЛЬКУЛЯТОР */
.block_left_order .calcfield span {height:40px;}
.block_left_order .height26px{height:43px;}
.block_left_order_comment{font-size:12px; color:#999999; text-align:center; margin:-5px 0 10px 0;}


.sogl, .sogl *{font-size:12px; color:#333333;}

ul.galki{list-style:none; list-style-type:none;}
ul.galki li{background:url('/img/galka6.png') no-repeat; min-height:30px; margin-bottom:10px; padding-left:50px; padding-top:3px;}


/* СТРАНИЦА http://www.bitauto.ru/skolko-stoit-sdat-mashinu-na-razborku1.php */
	
.skolko {font-size:16px;}
.skolko .zag{font-size: 20px; font-weight:bolder; color: #7CA429;}
ul.list_with_images{list-style:none; list-style-type:none; margin:0; padding:0;}
ul.list_with_images li{padding-left:120px; min-height:100px; margin-bottom:15px;}
.skolko_row1{width:52%;}
.skolko_row2{margin-left:5%; width:40%;}
@media (max-width: 590px) {
	.skolko_row1{width:92%;}
	.skolko_row2{margin-left:0%; width:92%;}
}
	
#drop-zone{
	padding:10px 0;
	min-height:120px;
	border:1px dashed #dddddd;
	position:relative;
	text-align:left;
	background:url('/images/upl_bg2.jpg') right 20px top 35px #F8F8F8;
	background-repeat:no-repeat;
}


#drop-zone .text{
	margin:25px 0 0 20px;
}

#drop-zone .text .zag{
	color:#7BA529;
	font-size:24px;
}


#drop-zone .text span{
	color:#aaaaaa;
	margin-top:0px;
	font-size:13px;
}
#drop-zone .text span.sm{
	margin-top:0;
	width:260px;
	display:inline-block;
}
	
#drop-zone.success{
	__background-color:#2ecc71;
}

#drop-zone.error{
	__background-color:#e74c3c;
}

.skolko #file{
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0;
	opacity:0.01;
}

#showUpFile{
	margin:0 auto;
	text-align:center;
}

#showUpFile img{
	margin-top:35px;
	margin-right:2px;
	margin-left:2px;
	border:1px solid #cccccc;
	height:80px;
}
#dropform  {margin-top:25px; margin-bottom:10px;}
#dropform .field{float:left; margin-bottom:12px; text-align:left;}
#dropform .field span{display:block; font-size:14px; margin-bottom:3px;}
#dropform .field .inputtext{border:0; padding:8px; width:220px; font-size:15px; border:1px solid #cccccc;}
#dropform .field .textareatext { font-size:15px; border:1px solid #cccccc; padding: 8px; width: 100%; height: 125px;}
#dropform .submit a{
	width: 238px;
	height: 57px;
	text-align: center;
	border: 0;
	padding: 0;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 57px;
	font-size: 24px;
	font-weight: bolder;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	background: url('img/order_submit_bg.jpg');
	margin:10px 0;
	}
#dropform .submit a:hover{background: #D61E0E;}
@media (max-width: 670px) {
	#drop-zone{
		min-height:250px;
		background:url('/img/bg11.jpg') right 1px top 105px #F8F8F8;
		background-repeat:no-repeat;
		background-size:100% 150px;
	}
	#drop-zone .text span.sm{width:90%; margin-top:5px;}
}



/* .header .logo a#touch-menu{display:none;} */
.header a#touch-menu{display:none;}



/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */












/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */











/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */
/* RESPONSIVE DESIGN */



/* DEFAULT WIDTH: 1200 */

/* 981 - 1200 вспомогательный responsive */
@media (max-width: 1200px) {
	.site{width:auto; min-width:970px; max-width:1190px;}
	.header{height:100px;}
	
	/*
	.header .logo{width:33%;}
	.header .yastars{width:17%;}
	.header .logo a img{width:300px; height:auto; padding-top:7px;}
	.header .logo span{font-size:14px;}
	.header .region{margin:0px 0 0 120px;}
	.header .messengers{width:31%;}
	*/
	
	.header{height:auto; padding-top:0;}
	
	.header .address_mobile{display:block; margin:0 auto 5px; text-align:center;}
	.header .address_mobile div{display:inline-block; min-height:20px; min-width: 300px; padding-top:5px;}
	.header .address_mobile img{height:20px; width:20px;}
	.header .comment{display:none;}
	.header .callback{display:none;}
	
	.header .logo{float:none; width:300px; text-align:center; margin-bottom:2px; margin-left:auto; margin-right:auto; position:relative;}
	
	.header .logotxt{float:none; width:auto; text-align:center; margin-bottom:2px; padding-top:0; font-size:14px; display:none;}
	.header .logotxt br{display:none;}
	.header .yastars{float:none; width:auto; padding:8px 0;}
	.header .yastars .inner{max-width:100px; margin: 0 auto;}
	.header .logo a img{max-width:300px; margin-bottom:5px;}
	.header .region{margin:0 auto; margin-bottom:10px; position:relative; width:280px;}
	.header .messengers{display:none;}
	.header .phonecall{display:none; float:none; width:320px; margin:0 auto; margin-bottom:20px; text-align:Center;}
	.header .phonecall .callback{__display:none; }
	.header .phonecall .no_call_me{font-size:12px; margin-top:10px;}
	
	
	.block_1 .col_left{width:69%; background:none; __text-align:center;}
	.block_1 .col_right{margin-left:70%; width:auto; padding:0;}
	.text_on_img{min-height:0; margin-bottom:30px;}
	.text_on_img .txt1{text-shadow:1px 1px 2px #000000;}
	.text_on_img h1{_font-size:46px; width:100%; text-align:center;}
	.text_on_img .div1{_font-size:20px; margin-top:10px; width:100%}
	.text_on_img .div2{_font-size:15px; width:100%; margin-top:10px; text-align:left;}
	.text_on_img .div3{_font-size:15px; width:100%; margin-top:10px;}

	.text_on_img a.ocen{float:none;  display:block; width:290px; margin:0 auto; margin-top:10px;}
	
	.benefits .one div {padding-top:5px;}	
	
	.block_2 .col_left{width:69%; }
	.block_2 .col_right{margin-left:70%; width:auto; padding:0;}

	.kak .one{width:20%; min-height:410px; margin:20px 0 0 0; line-height:125%;}
	.kak .one h3{ font-size:16px;}
	.kak .one img{width:100%; height:auto;}
	.kak .pointer{width:6.6%; background:url('img/pointer.png') center 35px; background-repeat:no-repeat;}
	
	.block_3 .col_left{width:69%; }
	.block_3 .col_right{margin-left:70%; width:auto; padding:0;}
	
	.examples{display:none;}
	.examples_nogallery{display:block;}
	.examples_nogallery .one{width:40%; margin:0 3% 20px 3%; padding:2%;}
	
	.block_4 .col_left{width:69%; }
	.block_4 .col_right{margin-left:70%; width:auto; padding:0;}
	.cards .one .price{font-size:18px; margin-top:4px; margin-bottom:4px;}
	/*.cards .one a.info{font-size:13px;}*/
	
	/* страница КАКИЕ АВТО МЫ ВЫКУПАЕМ */
	.kakie_avto_my_vykupaem .listavto a img{width:220px; height:165px; margin:0 auto; margin-bottom:10px; float:none; text-align:center;}
	.kakie_avto_my_vykupaem .listavto {text-align:Center;}
	.vatianty_razcheta .one{float:none; width:auto; margin-bottom:10px; min-height:110px;}
	.vatianty_razcheta .one span {padding-top:8px;}
	
	/* страница ОНЛАЙН-ЗАЯВКИ*/
	.block_left_whatsapp .txt .txt1{font-size:20px;}
	.block_left_whatsapp .txt .txt2{font-size:20px; height:70px;}
	.block_left_whatsapp .txt .txt3{font-size:18px; height:50px;}
	

	.block_left_order .field{float:none; width:260px;  display:block; margin:0 auto;} 
	.block_left_order .fieldhalf .inputtext{width:237px;}
	.block_left_order .field .selecttext-half{width:256px;}
	
	.block_left_order .files{height:100px; }
	.block_left_order .files{margin:0 auto; width:260px; }
	.block_left_order .files ul.backgrounds{width:260px; }
	.block_left_order .files ul.backgrounds li{width:55px; height:35px; margin-bottom:10px; margin-right:10px;}
	
	span#status{width:260px; margin:0 auto;}
	
	.block_left_order ul#files {}
	.block_left_order ul#files li{  width:55px; height:35px; margin-right:10px; margin-bottom:10px; }
	.block_left_order ul#files li img{ width:55px; height:35px; }

	.block_left_order .field .textareatext{width:238px; height:50px;}
	.block_left_order .field_checkbox{padding-top:0px; padding-left:0; width:256px;}
	.block_left_order .submit{margin:0 auto; width:260px; margin-top:20px; text-align:center;}
	.block_left_order .submit a{margin-right:6px;}
	
	/* СТРАНИЦЫ УСЛУГ */
	.reasons .reason{min-height:200px;}
	
	/* КАЛЬКУЛЯТОР */
	.block_left_order .calcfield{float:none; height:90px; padding-left:19px;}		
	.block_left_order .calcfield span {height:auto;}
	.block_left_order .height26px{height:0px;}
	
		
}

/* 651 - 980 основной responsive для планшетной версии */
@media (max-width: 980px) {
	.site{min-width:640px; max-width:970px;}
	.height20 {height:5px;}
	
	/* .header .logo a#touch-menu{display:inline-block; position:absolute; margin-top:26px; font-size:32px;} */
	.header a#touch-menu{display:inline-block; /*position:absolute; margin-top:12px;*/ font-size:42px;}
	/* .header .logo a img{max-width:255px; padding-left:45px;} */
	.topmenu{background:#ffffff; height:0;}
	
	/*
	.header{height:auto;}
	.header .logo{float:none; width:auto; text-align:center; margin-bottom:10px;}
	.header .logo a img{max-width:300px; margin-bottom:10px;}
	.header .region{margin:0 auto; margin-bottom:10px; position:relative; width:280px;}
	.header .messengers{display:none;}
	.header .phonecall{float:none; width:320px; margin:0 auto; margin-bottom:20px; text-align:Center;}
	.header .phonecall .callback{display:none; }
	.header .phonecall .no_call_me{font-size:12px; margin-top:10px;}
	*/
	
	.col_right .whatsapp {display:none;}
	.col_right .right_autonews_outer{display:none;}
	.ne_torguemsya p{text-align:left;}
	.ne_torguemsya ul{text-align:left;}
	.ne_torguemsya ul li{margin-bottom:10px;}
	.kak2 li{text-align:left;}
	
	.ordershort_outer{background:none; min-height:0; margin-bottom:30px;}
	.ordershort{display:none;}
	
	.block_1 .col_left{float:none; background:none; __text-align:center; margin-right:0; width:auto;}
	.block_1 .col_left ul,
	.block_1 .col_left ol
	{text-align:left;}
	.text_on_img{min-height:0; color:#474C60; padding-top:0;}
	.text_on_img .sitename{font-size:36px; }
	.text_on_img .sitename span{font-size:72px;}
	.text_on_img  h1{font-size:52px; width:auto; margin-bottom:0px;}
	.text_on_img .div1{font-size:24px; width:auto; }
	.text_on_img .div2{font-size:18px; width:auto; }
	.text_on_img .div3{font-size:18px; width:auto; }
	
	.text_on_img .txt1, .text_on_img .txt2, .text_on_img .ul {display:none;}
	.benefits .one div {text-align:left;}
	.benefits .one div {padding-top:10px;}
	
	.block_1 .col_right{margin: 0 auto; margin-bottom:20px; padding-left: 0; width:auto; }
	.block_1 .col_right .container_order{float:none;  margin:0 auto;}
	
	.block_2 .col_left{float:none; __text-align:center; margin-right:0; width:auto;}
	.block_2 .col_right{margin: 0 auto; margin-bottom:20px; padding-left: 0; width:auto;}
	.container_whatsappvideo{float:none; width:auto; margin-top:20px;}
	.container_whatsappvideo .video{display:none;}
	
	.container_ne_torg_right{float:none; width:auto; margin-top:20px;}
	.container_ne_torg_right .ne_torg_right .span1 .razd{display:inline;}
	
	.kak .one{width:18%;}
	.kak .pointer{width:9.3%; background:url('img/pointer.png') center 30px; background-repeat:no-repeat;}
	.kak .one_clear{clear:both;}
	
	
	
	.block_3 .col_left{float:none; text-align:center; margin-right:0; width:auto;}
	.block_3 .col_right{margin: 0 auto; margin-bottom:20px; padding-left: 0; width:auto;}
	.block_3 .col_right .container{float:none; width:auto;}
	.greytxt ul li{text-align:left; margin-left:20%;}
	/*.greytxt {display:none;} */
	
	.container_reviews{float:none; width:auto; margin-top:20px;}
	.container_reviews .reviews .one{margin: 0 3% 35px  3%; width:44%; float:left;}
	
	.block_4 .col_left{float:none; padding-left:20px; __text-align:center; margin-right:0; width:auto;}
	.block_4 .col_right{margin: 0 auto; margin-bottom:20px; padding-left: 0; width:auto;}
	.container_webuy {float:none; width:auto; text-align:center; padding-left:0px; }
	.container_webuy ul.webuy li{width:30%; margin-right:3%; }
	
	.cards .one{margin:0 1% 10px 0; width:47%; text-align:left;}
	.desc_buttons .one_clear{clear:both;}
	.desc_buttons .all_right {width:49%; margin-right:1%; }
	
	.yamap{display:none;}
	
	/*
	.footer{margin-top:35px;}
	.footer .cols{height:260px;}
	.footer .cols .col_1 .logo{padding-top:15px;padding-bottom:10px; font-size:13px;}
	.footer .cols .col_1 .icons_left{float:none; width:auto; margin-bottom:20px;}
	.footer .cols .col_1 .icons_right{float:none; width:auto; }
	.footer .cols .col_1 .icons_right img.ontop{padding-bottom:5px;}
		*/

	.footer .cols{height:auto; padding-top:20px;  text-align:center; }
	
	.footer .cols .col_1{float:none; width:auto;}
	.footer .cols .col_1 .logo{display:none;}
	.footer .cols .col_1 .icons_left{margin-bottom:15px;}
	.footer .cols .col_1 .icons_left img{height:30px;}
	.footer .cols .col_1 .icons_left img.ontop{padding-bottom:2px;}
	.footer .cols .col_1 .icons_right img{height:30px;}
	.footer .cols .col_2{float:none; width:auto;}
	.footer .cols .col_2 a img{height:30px;}
	.footer .cols .col_2 .name{padding-top:20px; padding-bottom:8px; margin:0 auto;}
	.footer .cols .col_3{display:none;}
	
	.footer .txt span{display:none;}
	.footer .txt p.design{margin-bottom:0; padding-bottom:0;}
	
	.footer .icons_all {min-height: 0px;}
	.footer .icons_all_after{clear:both;}
	
	/* страница КАКИЕ АВТО МЫ ВЫКУПАЕМ */
	.vatianty_razcheta .one div{text-align:left;}

	/* СТРАНИЦА ОТЗЫВЫ */
	.jot-content{text-align:left;}
	.one_review .button_green_cont{text-align:center;}
	
	/* страница ОНЛАЙН-ЗАЯВКИ*/
	.block_left_whatsapp {text-align:left;}
	.block_left_online{text-align:left; min-height:200px;}
	

	
}


/* вспомогательный responsive для мобильной версии */
@media (max-width: 370px) {
	.text_on_img a.ocen{width:260px;}
	.vatianty_razcheta .one div {padding-top:0px; margin-left:105px;}
	.benefits .one div {padding-top:0px;}
}
@media (max-width: 460px) {
	.jotbuttonsubmit{text-align:center; display:block;margin-top:10px;}
}
@media (max-width: 400px) {
	.container_ne_torg_right .ne_torg_right .span1 .razd{display:block;}
}

@media (max-width: 550px) {
	.tpl_pohozhie{height:auto; text-align:center; padding:10px 0;}
	.tpl_pohozhie .img{float:none; width:100%; margin-right:0; height:auto;}
	.tpl_pohozhie .img img{width:auto; height:auto; margin-bottom:5px;}
	.tpl_pohozhie .mm{float:none; text-align:center; width:100%; margin-right:0; height:auto;}
	.tpl_pohozhie .price{float:none; width:100%; text-align:center; height:auto; padding-top:5px; font-size:20px;}
	.tpl_pohozhie .who{text-align:center;}
	.tpl_pohozhie .cont{text-align:center; height:auto;}
}


@media (max-width: 1200px) {
	.full_filter .f1{width:30%;margin-right:5%;}
	.full_filter .f2{width:30%;margin-right:5%;}
	.full_filter .f3{width:30%;margin-right:0%;}
	
	.full_filter .f4{width:30%;margin-right:5%;}
	.full_filter .f5{width:30%;margin-right:5%;}
	.full_filter .f6{width:13%;margin-right:4%;}
	.full_filter .f7{width:13%;}
	.full_filter .sep{display:block; clear:both; }
}

/* 320 - 650 основной responsive для мобильной версии */
@media (max-width: 650px) {
	.site{min-width:310px; max-width:640px;}
	

	
	/*.header .logo a img{width:310px; height:auto;}*/
	.header .phonecall{width:310px; background-position: right 260px top 0;}
	.header .phonecall .number{font-size:30px;}
	
	.text_on_img  h1{font-size:36px; }
	
	.kak .one{float:none; width:auto; min-height:0; margin:15px 0 40px 0;}
	.kak .one img{max-width:169px;}
	.kak .one h3{height:auto;}
	.kak .pointer{display:none;}
	
	
	.examples_nogallery{padding:20px 0 0 0; padding-bottom:20px;}
	.examples_nogallery .one{float:none; margin: 0 auto;  margin-bottom:20px; width:290px; padding:10px;}
	.container_reviews .reviews{padding:20px 0; margin-top:35px;}
	.container_reviews .reviews .one{float:none; margin: 0 auto; margin-bottom:35px; width:310px;}
	.container_reviews .reviews .all{text-align:center;}
	
	.cards .one{float:none; margin:0 auto; margin-bottom:10px; width:300px; padding:10px 5px; height:100px; text-align:left;}
	.desc_buttons .all_left {float:none; width:auto; text-align:center; margin:0 auto;}
	.desc_buttons .all_right {float:none; width:auto; text-align:center; margin:10px auto; }
	
	.desc_buttons .all_left2 {float:none; width:auto; text-align:center; margin:10px auto;}
	.desc_buttons .all_center2 {float:none; width:auto; text-align:center; margin:0 auto; padding-top:4px;}
	.desc_buttons .all_right2 {float:none; width:auto; text-align:center; margin:10px auto; }
	.desc_buttons .all_left2 .sep{display:inline-block;}
	.desc_buttons .all_right2 .sep{display:inline-block;}


	.container_webuy{float:none; width:310px; text-align:center; margin:0 auto;}
	.container_webuy ul.webuy li{width:47%; margin-right:3%; }
	
	
	.footer_into{margin:0 auto; width:310px; text-align:center;}
	.footer .cols .col_1 .icons_left{float:none; width:100%;}
	.footer .cols .col_1 .icons_right{float:none; width:100%;}
	.footer .footer_form{text-align:center;}
	.footer .footer_form_fields span{display:none;}
	.footer .button_orange{font-size:18px; padding:10px 25px; margin-bottom:20px;}
	
	img.justifyleft{float:none; width:300px; margin:10px auto 15px auto; height:auto; display:block;}
	img.justifyright{float:none; width:300px; margin:10px auto 15px auto; height:auto; display:block;}
	
	/* СТРАНИЦА ВЫКУПЛЕННОГО АВТОМОБИЛЯ */
	.primer_avto .primer_img {float:none; margin:0 auto; width:100%; height:auto;}
	.primer_avto h2{padding-top:15px;}

	
	/* СТРАНИЦА КОНТАКТЫ */
	.contacts_info{float:none; width:100%; margin-right:0; }
	.contacts_map{width:100%;}
	
	/* СТРАНИЦА ОТЗЫВЫ */
	.jot_list_img{width:100%;  height:auto; margin-top:10px;}
	.jot-user{float:none; width:100%;}
	.jot-content{margin-left:0;}
	.jot-comment{margin-top:30px;}
	.jot_margin{text-align:left;}
	.jot_margin img{display:none;}
	.jot_margin h2{text-align:center;}
	
	/* ВЫКУП В РЕГИОНАХ */
	.list_mo_region{width:100%; margin:0 0 15px 0;}
	
	/* страница ОНЛАЙН-ЗАЯВКИ*/
	.block_left_whatsapp {background:#F7F7F7; text-align:center; padding:20px 0;}
	.block_left_whatsapp .iphone{float:none; width:310px; margin-right:0; display:block; height:650px; margin:10px auto; text-align:center;}
	.block_left_whatsapp .iphone img{margin:0 auto; width:310px; height:auto; }
	.block_left_whatsapp .mobile{display:block; text-align:center;}
	.block_left_whatsapp .mobile .txtmobile{font-size:20px; font-weight:bolder; color:#333333;  margin-bottom:10px;}
	.block_left_whatsapp .mobile a{color:#333333; font-weight:bolder; font-size:20px; text-decoration:none; }
	.block_left_whatsapp .txt{display:none;}
	
	.block_left_online img{display:none;}
	
	
	/* СТРАНИЦЫ ВЫКУПА В РЕГИОНАХ И ГОРОДАХ */
	.mo_elem{float:none; width:100%; margin:0 0 30px 0;}
	.mo_elem .img img{width:300px; height:auto; margin-bottom:10px;}
	.region_elem{float:none; width:100%; margin:0 0 30px 0;}
	.region_elem .img img{width:300px; height:auto; margin-bottom:10px;}
	.region_elem .txt{background:#f5f5f5; height:auto; padding:20px;}
	
		/* СТРАНИЦЫ УСЛУГ */
	.reasons .reason{width:100%; min-height:130px; float:none; margin:0 0 20px 0;}
	
	/* ДОСКА ОБЪЯВЛЕНИЙ */
	a.tpl_desc_marki{width:48%; margin:0 1% 10px 1%;}
	
	.full_filter .f1,
	.full_filter .f2,
	.full_filter .f3,
	.full_filter .f4,
	.full_filter .f5,
	.full_filter .f6,
	.full_filter .f7{float:none; width:100%; margin-right:0; text-align:center; margin-bottom:10px;}
	
	
	.oneauto .images{float:none; width:100%; margin-right:0; padding-right:0; border-right:0; }
	.oneauto .params{float:none; width:100%; padding-left:0; text-align:center;}
	
}


ul.gal{list-style:none; list-style-type:none; margin:0; padding:0;}
ul.gal li{padding-left:50px; padding-top:3px; background:url('/img/gal.png') no-repeat; min-height:30px; margin-bottom:20px;}





/* https://www.bitauto.ru/sotrudniki.php */
.staff{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px; 
}

.staff .item{border:1px solid #eee; background:#f5f5f5; padding:20px; }
.staff img{float:left; margin-right:20px;}
.staff .name{font-size:16px; margin-bottom:30px;}
.staff .subname{font-size:14px; font-weight:bolder; margin-bottom:20px;}
.staff .txt{color:#aaa; margin-bottom:20px;}

@media (max-width: 1160px) {
	.staff{grid-template-columns: 1fr;}
}
@media (max-width: 424px) {
	.staff .item{text-align:center;}
	.staff img{float:none; margin:0 auto 20px;}
}









/* ------------------------------------------------------------- mess_mobile2 ------------------------------------------------------------------ */

.mess_mobile2{display:block; position: fixed; top: 0px; z-index:9999; margin:0 auto; text-align:center; width: 100%; background:#ffffff; padding-bottom:5px;}
.mess_mobile2 .inner{
	display:inline-grid;
	grid-template-columns:30px 30px 30px auto;
	grid-gap:15px;
	align-items:center;
	
}
.header_margin{height:40px;}

.mess_mobile2 a{margin-top:5px; display:inline-block;}
.mess_mobile2 a img{height:30px; width:30px;}
.mess_mobile2 .ph{}
.mess_mobile2 .ph a{font-size:20px; text-decoration:none;}
@media only screen and (max-width : 1200px){
	#topcontrol{display:none;}
}
@media only screen and (min-width : 1201px){
	.mess_mobile2{display:none;}
	.header_margin{display:none;}
}


/* ------------------------------------------------------------- bottom_footer_2b ------------------------------------------------------------------ */


	.header_margin{height:5px;} /* upd for bottom_footer_2b */
	
	.bottom_footer_pre{height:54px;}
	.bottom_footer_2b{
		display: grid;
		grid-template-columns: 1fr 1fr;
		align-items: center;
		position: fixed;
		z-index:9999;
		left: 0;
		bottom: 0;
		height: 54px;
		width: 100%;
	}
	.bottom_footer_2b .colmn{
		text-align:center;
		padding-top:8px;
		padding-bottom:12px;
	}
	.bottom_footer_2b .colmn a{
		color:#fff;
		text-decoration:none;
		font-size: 18px;
	}
	.bottom_footer_2b .colmn .inner{
		display: inline-grid;
		grid-template-columns: auto auto;
		align-items: center;
		grid-gap:5px;
	}
	.bottom_footer_2b .colmn img{height:40px; width:40px;}
	
	.bottom_footer_2b .l{
		background:#1BD741;
	}
	.bottom_footer_2b .r{
		background:#039BE5;
	}

	@media (min-width: 1201px) {
		.bottom_footer_pre{display:none;}
		.bottom_footer_2b{display:none;}
	}
	
	
	

/* ------------------------------------------------------------- widjet__rightbottom ------------------------------------------------------------------ */

	.whatsapp-button {
		position: fixed;
		right: 5px;
		bottom: 5px;
		transform: translate(-50%, -50%);
		border-radius: 50%;
		width: 40px;
		height: 40px;
		z-index: 9999;
		background-color: #25D366;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23FFF' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3e%3c/svg%3e");    
		background-size: 50%; 
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	.whatsapp-button:before,
	.whatsapp-button:after {
		content: " ";
		display: block;
		position: absolute;
		border: 1px solid #25D366;
		left: -20px;
		right: -20px;
		top: -20px;
		bottom: -20px;
		border-radius: 50%;
		animation: border-animate 1.5s linear infinite;
		opacity: 0;
	}
	.whatsapp-button:after{
		animation-delay: .5s;
	}
	@keyframes border-animate
	{
		0% {
			transform: scale(0.5);
			opacity: 0;
		}
		50% {
			opacity: 1;
		}
		100% {
			transform: scale(1.2);
			opacity: 0;
		}
	}
		
	.telegram-button {
		position: fixed;
		right: 5px;
		bottom: 85px;
		transform: translate(-50%, -50%);
		border-radius: 50%;
		width: 40px;
		height: 40px;
		z-index: 9999;
		background-color: #2CA5E0;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23FFF' d='M23.91 3.79L20.3 20.84c-.25 1.21-.98 1.5-2 .94l-5.5-4.07-2.66 2.57c-.3.3-.55.56-1.1.56-.72 0-.6-.27-.84-.95L6.3 13.7l-5.45-1.7c-1.18-.35-1.19-1.16.26-1.75l21.26-8.2c.97-.43 1.9.24 1.53 1.73z'/%3e%3c/svg%3e");
		background-size: 50%; 
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}
	.telegram-button:before,
	.telegram-button:after {
		content: " ";
		display: block;
		position: absolute;
		border: 1px solid #2CA5E0;
		left: -20px;
		right: -20px;
		top: -20px;
		bottom: -20px;
		border-radius: 50%;
		animation: border-animate 1.5s linear infinite;
		opacity: 0;
	}
	.telegram-button:after{
		animation-delay: .5s;
	}
	@keyframes border-animate
	{
		0% {
			transform: scale(0.5);
			opacity: 0;
		}
		50% {
			opacity: 1;
		}
		100% {
			transform: scale(1.2);
			opacity: 0;
		}
	}
		
	@media (min-width: 1201px) {
		.widjet__rightbottom{display:none;}
	}
		