

/* Start:/bitrix/templates/probeg33-2016/components/bitrix/menu/main__menu/style.min.css?1678692958490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/probeg33-2016/components/bitrix/menu/main__menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/probeg33-2016/components/bitrix/menu/main__menu__mobile/style.min.css?1678692958490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/probeg33-2016/components/bitrix/menu/main__menu__mobile/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/probeg33-2016/components/bitrix/news.list/main__page__sliderNew/style.css?1678692958192*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.mainSlider__photo img {max-width: 100%;}

/* End */


/* Start:/bitrix/templates/probeg33-2016/components/bitrix/catalog.section.list/main__page__marks_v2/style.css?17470325432398*/
.mark_list_wrap {
	margin-bottom: 45px;
}
.mark_items {
	display: flex;
	flex-wrap: wrap;
}
.mark_item {
	position: relative;
	width: 16.5%;
	height: 142px;
	padding: 0 10px;
	margin-bottom: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mark_item_cont {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	overflow: hidden;
}
.mark_item_cont:before {
	content: '';
	position: absolute;
	z-index: -2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #a7a9ac;
	transition: .35s;
}
.mark_item_after {
	overflow: hidden;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.mark_item_after:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: -45%;
	left: -40%;
	width: 175%;
	height: 100%;
	background: #b9babd;
	border-radius: 50%;
	transition: .35s;
}
/*.mark_item_cont:after {*/
/*	content: '';*/
/*	position: absolute;*/
/*	z-index: -1;*/
/*	top: -45%;*/
/*	left: -40%;*/
/*	width: 175%;*/
/*	height: 100%;*/
/*	background: #b9babd;*/
/*	border-radius: 50%;*/
/*	transition: .35s;*/
/*}*/
.mark_item:hover .mark_item_cont:before {
	background: #009d00;
	transition: .35s;
}
/*.mark_item:hover .mark_item_cont:after {*/
/*	background: #04c404;*/
/*	transition: .35s;*/
/*}*/
.mark_item:hover .mark_item_after:after {
	background: #04c404;
	transition: .35s;
}
.mark_item span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40px;
	height: 40px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	/*background: url(/bitrix/templates/probeg33-2016/images/markCnt.png) no-repeat 0 0;*/
	/*background-size: contain;*/
	border: 1px solid #fff;
	border-radius: 50%;
	background: #2bbc2b;
	position: absolute;
	right: -8px;
	top: -12px;
	font-size: 31px;
	font-family: Arial, sans-serif;
}
.mark_item_picture {
	border-radius: 8px;
}
.mark_item img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 1200px) {
	.mark_item {
		height: 130px;
	}
}
@media (max-width: 991px) {
	.mark_item {
		height: 130px;
	}
}
@media (max-width: 767px) {
	.mark_item {
		width: 25%;
		height: 120px;
	}
	.mark_item_picture {
		padding: 25px;
	}
	.mark_item span {
		width: 37px;
		height: 37px;
		font-size: 25px;
	}
}
@media (max-width: 575px) {
	.mark_item {
		width: 50%;
		height: 120px;
	}
	.mark_item_picture {
		padding: 35px;
	}
}
/* End */


/* Start:/bitrix/templates/probeg33-2016/components/bitrix/news.list/howWeWork/style.css?1747033045373*/
/*.howWeWork__item .img {*/
/*    width: 142px;*/
/*    height: 139px;*/
/*    overflow: hidden;*/
/*}*/
/*.howWeWork__item .img img {*/
/*    max-width: 100%;*/
/*    height: auto;*/
/*}*/
.howWeWork .howWeWork__item .img {
    
}
.howWeWork .howWeWork__item .img img {
    width: 140px;
    height: 139px;
    object-fit: cover;
    border-radius: 8px;
}
/* End */


/* Start:/bitrix/templates/probeg33-2016/components/bitrix/main.include/nbCookie/style.css?17557858111153*/
.cookie_warning_container {
    position: fixed;
    z-index: 10000;
    bottom: 0;
    left: 0;
    width: 500px;
    padding: 16px;
    background: #fff;
    box-shadow: 0 .625em 1.875em rgba(0, 0, 2, .3);
    border-radius: 5px;
}
/*.cookie_warning_Color {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    top: 0;*/
/*    opacity: 0.8;*/
/*}*/
.cookie_warning__desc,
.cookie_warning__btn {
    padding-top: 15px;
}

.cookie_warning__title {
    color: #000;
    font-size: 22px;
    text-align: start;
}
.cookie_warning__desc {
    color: #5e6266;
    font-size: 17px;
    text-align: start;
}
.cookie_warning__desc a {
    color: #5e6266;
    text-decoration: none;
}
.cookie_warning__desc a:hover {
    text-decoration: underline;
}
.cookie_warning__btn .btn.btn-default {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 35px;
    background: #30363c;
    border-radius: 5px;
    border: 0;
    color: #fff;
    box-shadow: none !important;
    font-size: 17px;
}

@media (max-width: 576px) {
    .cookie_warning_container {
        width: 100%;
    }
}
/* End */


/* Start:/bitrix/templates/probeg33-2016/template_styles.css?175578601656137*/
.adm-workarea *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }
.adm-workarea textarea {line-height: 18px;}
.bx-calendar-button-text {height: 23px;}
.bx-core-waitwindow {}

input[type='text'],input[type='password'],input[type='number'], textarea {-webkit-appearance: none;}

* {outline: none!important}

a, .btn-link, a:focus, .btn-link:focus {}
a:hover, .btn-link:hover {}

a.net {color: #666;}
a.net:hover {color:#333; text-decoration: none;}
a.net:hover span{color:#E96E00;}

.bx-breadcrumb {text-transform: uppercase;margin: 0;margin-bottom: 5px;}
.bx-breadcrumb a {color: #838383;}

.alert {  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

.form-control {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 1px solid #a0a0a0;
	color: #7d7d7c;
	font-size: 18px;
	text-align: center;
}
.form-control:focus{
	border: 1px solid #D0373A;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input.form-control[type="file"] {padding-left: 6px;}
.btn-danger:focus, .btn-danger {-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.btn-danger:active:focus, .btn-danger:active, .btn-danger:hover {}

.modal-content {
  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.callkeeper_phonewidget.ck_green .callkeeper_circle4, .callkeeper_phonewidget.ck_green .callkeeper_circle2, .callkeeper_phonewidget.ck_green .callkeeper_circle1, .callkeeper_phonewidget.ck_green .callkeeper_circle3, .callkeeper_circle1, .callkeeper_circle2, .callkeeper_circle3, .callkeeper_circle4 {
    border-color: #04c404 !important;
}
.callkeeperWidget_button.callkeeperWidget_show_popup .svg-callkeeper-logo-small, .callkeeper_img_circle, .full_widget #fulllogo .ckLogo.ckStandart {
    background-color: #04c404 !important;
}
.callkeeper_img_circle {
    background-color: #04c404 !important;
}
.callkeeper_img_circle#ck_act_wid_circ {
    background-color: #04c404 !important;
}

#retired_form_button .icon-call-order .svg-callkeeper-logo-small {
    background-color: #04c404 !important;
}

.g-recaptcha {
	-webkit-transform: scale(0.89);
	-moz-transform: scale(0.89);
	-ms-transform: scale(0.89);
	-o-transform: scale(0.89);
	transform: scale(0.89); 
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}

.jq-selectbox__select {
	background: #fff;
	border: 1px solid #a0a0a0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-family: FuturaLightC;
	text-align: center;
	padding-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px;
}
.jq-selectbox__trigger {width: 15px;border-left: none;}
.jq-selectbox__trigger-arrow {
	top: 10px;
	right: 10px;
	border-top: 13px solid #a0a0a0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}

.jq-checkbox {
	border: 1px solid #a0a0a0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #fff;
}

.fancybox-item.fancybox-close {
  top: 0px;
	right: 0px;
  width: 2.25rem;
	height: 2.25rem;
	font-size: 1.125rem; 
	line-height: 2.25rem;
	background: #AF0D08;
	color: #fff;
	text-align: center;
}
.fancybox-item.fancybox-close:hover {text-decoration: none; color: #fff;}
.fancybox-item.fancybox-close:after {
	content: '\f00d';
	font-family: FontAwesome;
}

.fancybox-nav span {
	width: 2.25rem;
	height: 2.25rem;
	margin-top: -1.125rem;
	font-size: 1.125rem; 
	line-height: 2.4375rem; 
	background: #AF0D08;
	text-align: center;
	font-family: FontAwesome;
	color: #fff;
}
.fancybox-prev span:after {content: '\f053';}
.fancybox-next span:after {content: '\f054';}

.tableTd20Px th,
.tableTd20Px td {padding: 20px;}

.tableTd10Px th,
.tableTd10Px td {padding: 10px;}

.cellTd10Px {padding: 10px;}

.pageContent  {padding-top:15px;}
.secondary .pageContent {padding-bottom: 15px;}
.container {max-width: 1076px;}

@font-face {
  font-family: 'FuturaLightC';
  src: url('/bitrix/templates/probeg33-2016/fonts/FuturaLightC.eot?#iefix') format('embedded-opentype'),
       url('/bitrix/templates/probeg33-2016/fonts/FuturaLightC.otf')  format('opentype'),
	     url('/bitrix/templates/probeg33-2016/fonts/FuturaLightC.woff') format('woff'), 
       url('/bitrix/templates/probeg33-2016/fonts/FuturaLightC.ttf')  format('truetype'), 
       url('/bitrix/templates/probeg33-2016/fonts/FuturaLightC.svg#FuturaLightC') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaBookBold';
  src: url('/bitrix/templates/probeg33-2016/fonts/futura_book_bold.eot?#iefix') format('embedded-opentype'),

	     url('/bitrix/templates/probeg33-2016/fonts/futura_book_bold.woff') format('woff'), 
       url('/bitrix/templates/probeg33-2016/fonts/futura_book_bold.ttf')  format('truetype'), 
       url('/bitrix/templates/probeg33-2016/fonts/futura_book_bold.svg#futura_book_bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaMidiumC';
  src: url('/bitrix/templates/probeg33-2016/fonts/futuramediumc.eot?#iefix') format('embedded-opentype'),

	     url('/bitrix/templates/probeg33-2016/fonts/futuramediumc.woff') format('woff'), 
       url('/bitrix/templates/probeg33-2016/fonts/futuramediumc.ttf')  format('truetype'), 
       url('/bitrix/templates/probeg33-2016/fonts/futuramediumc.svg#futuramediumc') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaDemiC';
  src: url('/bitrix/templates/probeg33-2016/fonts/futurademic.eot?#iefix') format('embedded-opentype'),

	     url('/bitrix/templates/probeg33-2016/fonts/futurademic.woff') format('woff'), 
       url('/bitrix/templates/probeg33-2016/fonts/futurademic.ttf')  format('truetype'), 
       url('/bitrix/templates/probeg33-2016/fonts/futurademic.svg#futurademic') format('svg');
  font-weight: normal;
  font-style: normal;
}
b {font-family:FuturaMidiumC;font-weight: normal;}
.btn {border-radius: 0px;}
.upperbold {font-family:FuturaMidiumC;text-transform: uppercase;font-size: 20px;}
.leftrightpadfix {padding: 0px;}
.uuu__page {line-height: 22px;padding:23px 55px 0px 55px; }
.uuu__page p {text-indent: 20px;font-size: 18px;}
html {position: relative; min-height: 100%;background: url(/bitrix/templates/probeg33-2016/images/main__bg5.jpg);background-position: center top;}
body {margin-bottom: 80px;font-family: FuturaLightC;color: #333332;background: none;font-size: 18px;}

#footer {position: absolute;bottom: 0;width: 100%;height: 80px;}
#header {padding:42px 43px 24px 44px;}
#footer .header__bg {padding-top: 10px;}
.page__image {float: right;margin-bottom: 15px;padding-left: 15px;margin-right: -50px;margin-top: -35px;}
.page__title {}
.page__title h1 {color:#373737;font-family:FuturaLightC;font-size: 18px;text-transform: uppercase;font-weight: bold;}
.header__bg {position: relative;z-index: 9;}
.header__bg ,.content__cont {background: #fff;}
.content__cont .innerCont {padding-left: 35px;padding-right: 35px;}
.header__contacts {text-align: right;}
.header__adress {text-transform: uppercase;font-size: 18px;line-height: 17px;}
.header__main__phone {font-size: 32px;font-family:FuturaDemiC;line-height: 31px;letter-spacing: 0.4px;}
.header__main__phone a, .header__sec__phone a{color:#000;}
.header__sec__phone {font-size: 24px;line-height: 28px;}
.header__work {font-size: 13px;}
.main__logo img {max-width: 100%; height: auto;}
.call__back__btn {
  padding-left: 20px;
  background-image: url(/bitrix/templates/probeg33-2016/images/call__back.png);
  background-repeat: no-repeat;
  display: inline-block;
  color: #1e1e1e;
  padding-right: 1px;
  background-position: 0px 1px;
  line-height: 17px;
  font-size: 13px;
  background-size: 14px auto;
  }
.order__status__btn {
  padding-left: 21px;
  background-image: url(/bitrix/templates/probeg33-2016/images/status__btn.png);
  background-repeat: no-repeat;
  display: inline-block;
  color: #1e1e1e;
  background-position: 0px 3px;
  line-height: 24px;
  }
.call__back__btn:hover ,.order__status__btn:hover ,.call__back__btn:focus ,.order__status__btn:focus{
  color: #1e1e1e;
}
.grey__btn {
	background: #eee;
	border: 1px solid #bfbfbf;
	color: #333332;
	font-size: 18px;
	font-weight: bold;
	padding: 0 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.main__menu {padding-bottom: 0;}
.main__menu__list {list-style: none;padding: 0px;margin: 0px; display: flex} 
.main__menu__list:after {display: block;content: '';clear: both;}
.menu__shadow {box-shadow: 0px 0px 6px 0px #d5d5d5;}
.bottom__shadow {box-shadow: 0px 6px 6px -3px #d5d5d5;height: 10px;margin-bottom: 20px;}
.main__menu__item {position: relative;}
.main__menu__link {
	display: table-cell;
	font-size: 17px;
	line-height: 17px;
	font-family: arial;
	color: #1e1e1e;
	text-align: center;
	color: #58595b;
	vertical-align: middle;
	width: 200px;
	height: 58px;
}
.main__menu__link:hover , .main__menu__link:focus {color: #000;text-decoration: none;}
.main__menu__item:before {
  content: "";
  background-image: -moz-linear-gradient(top,  #ffffff 0%, #9f9fa0 38%, #9f9fa0 56%, #ffffff 100%); /* FF3.6-15 */
  background-image: -webkit-linear-gradient(top,  #ffffff 0%,#9f9fa0 38%,#9f9fa0 56%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
  background-image:linear-gradient(to bottom,  #ffffff 0%,#9f9fa0 38%,#9f9fa0 56%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-image:  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
  background-image:  #ffffff; /* Old browsers */
  top: 10px; 
  bottom: 10px; 
  width: 1px;
  position: absolute;
}
.main__menu__item:first-child:before{background-image: none;}
.main__page__slider ,
.uuu__slider,
.main__page__slider__thumb ul {margin: 0px;padding: 0px;list-style: none;}
.main__page__slider__thumb {margin-top: 0.512%;}
.main__page__slider__thumb li {float: left;margin-left: 0.512%;}
.main__page__slider__thumb li:first-child {margin-left: 0;}
.main__page__slider__thumb li img {max-width: 100%;}
.uuu__slider__container .bx-pager {
  bottom: 5px;
  width: 100%;
  position: absolute;
  z-index: 50;
  padding-right: 90px;
  text-align: right;
}
.main__slider__container .bx-pager {
  bottom: -40px;
  width: 100%;
  position: absolute;
  z-index: 50;
  text-align: right;
  right:12px;
}
.main__page__slider li {display: none;}
.main__page__slider li img,.uuu__slider li img  {width: 100%;}
.main__page__slider li:first-child {display: block;}
.bx-wrapper .main__page__slider li {display: block;}
.main__slider__container .bx-pager-link ,.uuu__slider__container .bx-pager-link {color: transparent;width: 36px!important;border-radius: 0px!important;margin: 0px 3px 0px 0px!important;height: 8px!important;}
.main__slider__container .bx-wrapper ,.uuu__slider__container  .bx-wrapper {margin-bottom: 0px;}
.grey__row__title {background: #ededed;padding-bottom: 10px;padding-left:55px;} 
.grey__row {background: #ededed;}
.dark__grey__row {background: #c7c7c7;padding-left:55px;padding-right: 55px;}
.white_row {padding:0px 55px;}
.light__grey__row {background: #f1f1f1;padding: 13px 0px;padding-left:55px;}
.light__grey__row__title {background: #f1f1f1;padding-left:70px;}
.light__grey__row__title.partners__row {padding-bottom: 25px;}
.light__grey__row__title h1 {margin-top: 10px;}
.strong__grey__row {background: #838383;padding: 8px 0px 15px 55px;}
#footer .strong__grey__row {padding: 10px 0px 15px;}
.white__row {background: #fff;padding-top: 17px;padding-bottom: 7px;padding-left:55px;padding-right:55px;}
.white__row.slider {padding-top: 62px;padding-bottom: 49px;}
.vertical_slider {padding: 55px 0px 45px 0px;background: #fff;}

#ourWorks .ourWorksBlock .prewBlock {padding-left:0px;}
#ourWorks .ourWorksBlock .prewBlock .ourWorksPrew {list-style: none; padding: 0; margin: 0;}
#ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li.active {background: #D0373A;}
#ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li img.before {float: left; margin: 10px 0px 10px 20px;max-width: 105px;max-height: 70px;}
#ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li img.after { float: right; margin: 10px 20px 10px 0px;max-width: 105px;max-height: 70px;}
#ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li .arrow {height: 100px; background: url(/bitrix/templates/probeg33-2016/images/sprite2.png) 50% -1455px no-repeat; position: relative; z-index: 5; cursor: pointer; cursor: hand;}
#ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a {background: url(/bitrix/templates/probeg33-2016/images/sprite2.png) no-repeat; width: 50px; height: 50px; margin-top: 0px;}
#ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-prev {background-position: 0px -1157px; left: 50%; top: -50px; margin-left: -25px;}
#ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-next {background-position: 0px -1200px; right: 50%; bottom: -50px; margin-right: -25px; top: auto; }
#ourWorks .ourWorksBlock .prewBlock.bx-controls-direction a.bx-prev:hover {background-position: -50px -1150px; }
#ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-next:hover {background-position: -50px -1200px; }
#ourWorks .ourWorksBlock .ourWorksItems {padding: 0px;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem {display: none;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem.active {display: block;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea {background: #fff;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.400);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.400);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.400);
  padding: 15px;
  position: relative;
}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea img {width: 100%;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .name {font-size: 16px; text-transform: uppercase; padding-bottom: 15px;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .price {font-size: 16px; text-transform: uppercase; padding-bottom: 15px;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .price span {color: #db1216;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .arrow {width: 100px; height: 100px; background: url(/bitrix/templates/probeg33-2016/images/sprite2.png) 50% -1350px no-repeat; position: absolute; z-index: 10; top: 131px; left: 373px; }
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea {padding-top: 40px;padding-left: 15px;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea ul {margin: 0;padding: 0; list-style: none;}
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea ul li {font-size: 18px; color: #6f6f6f; padding-bottom: 15px; }
#ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea ul li span {text-transform: uppercase; color: #373737;letter-spacing: 0.1px;}

#contactsBlock  .rightBlock .contacts {font-size: 16px;}
#contactsBlock  .rightBlock .contacts .email {height: 50px;padding: 24px 0px 0px 40px;background: transparent url("/bitrix/templates/probeg33-2016/images/sprite2.png") no-repeat scroll -10px -991px;font-size: 18px;}
#contactsBlock  .rightBlock .contacts .adres {height: 50px;padding: 24px 0px 0px 60px;background: transparent url("/bitrix/templates/probeg33-2016/images/sprite2.png") no-repeat scroll 15px -1090px;font-size: 18px;}
#contactsBlock  .rightBlock .contacts .phone {height: 50px;padding: 24px 0px 0px 50px;background: transparent url("/bitrix/templates/probeg33-2016/images/sprite2.png") no-repeat scroll 6px -1039px;float: right;font-size: 18px;}
#contactsBlock .img img {width:100%;}

.cazyborder {
  border-bottom: 2px solid #DA171B;
  border-left: 44px solid #DA171B;
  height: 4px;
  width: 116px;
}
.cazyborder.white {
  border-bottom: 2px solid #fff;
  border-left: 44px solid #fff;
  height: 4px;
  width: 116px;    
}
.block__title {
  text-transform: uppercase;
  font-size: 14px;
  padding-left: 40px;
  padding-top: 16px;
  padding-left: 55px;
  background-position: 0px 12px;
  height: 50px;
}
.block__title.ourworks {background-image: url(/bitrix/templates/probeg33-2016/images/ourworks.png);background-repeat: no-repeat;}
.block__title.howWeWork {background-image: url(/bitrix/templates/probeg33-2016/images/howwework.png);background-repeat: no-repeat;float: left;margin-left:55px;}
.block__title.contacts {background-image: url(/bitrix/templates/probeg33-2016/images/contacts.png);background-repeat: no-repeat;float: left;}
.block__title.ourpartners {background-image: url(/bitrix/templates/probeg33-2016/images/ourpartners.png);background-repeat: no-repeat;float: left;color: #fff;}
.otziv__item {padding-bottom: 0px;}
.block__title.otziv {background-image: url(/bitrix/templates/probeg33-2016/images/otziv.png);background-repeat: no-repeat;float: left;}
.all__otzivs {float: right;padding-top: 16px;}
.all__otzivs .all__otzivs__btn {text-transform: uppercase;font-size:14px; color: #555555;}
.person__name {text-transform: uppercase;font-family: FuturaMidiumC;margin-bottom: 23px;font-size: 18px;}
.person__otziv {
  font-size: 18px;
  line-height: 24px;
  max-height: 52px;
  overflow: hidden;
  padding-bottom: 15px;
  z-index: 3;
  position: relative;
}
.person__otziv._active {
  max-height:100%;
}
.btn.more_btn .fa{
  font-size: 17px;
  margin-top: 0px;
  padding-top: 2px;
  position: relative;
  top: 2px;
  left: 3px;
}
.person__otziv._active .btn {
  position:static;
}
.btn.more_btn {
  position: absolute;
  display: block;
  top: 28px;
  right: 0px;
  width: 100%;
  text-align: right;  
  box-shadow:none;
}
.btn.more_btn.white_btn {
  background: #fff;
}
.btn.more_btn.dark__grey__btn {
  background: rgb(199, 199, 199) none repeat scroll 0% 0%;
}

.person__more {font-size: 10px;text-transform: uppercase;color: #1E1E1E;padding-left: 10px;}
.person__more:hover {color: #1E1E1E;}
.person__pic {width: 100%;max-height: 145px;float: right;}
.howWeWorkContent {padding-bottom: 25px;}
.howWeWorkContent ul {padding-top: 30px;padding-left: 55px;}
.howWeWorkContent ul li {list-style: none;float: left;}
.howWeWorkContent ul li img {max-width: 120px;}
.container.howWeWork {}
.howWeWorkContent .separator {margin-top: 35px; width: 68px; height: 50px; background: url(/bitrix/templates/probeg33-2016/images/sprite2.png) -60px -925px no-repeat;margin-left: 40px;}
.howWeWorkContent .txt {font-size: 18px;line-height: 6px;text-align: center;}
.white__row .name {font-size: 12px;line-height: 14px;padding-top: 10px;}
.contactsBtn {
    display: block;
    background: rgb(208, 55, 58) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    padding: 10px 22px;
    font-size: 16px;
    font-family: FuturaLightC;
    font-weight: normal;
    vertical-align: bottom;
    margin-top: 56px;
}
.contactsBtn:hover ,.contactsBtn:focus {background:#cd5e60;text-decoration: none;color: #fff;}

.partners__slider li {display: table;}
.partners__slider img {width:100%;}
.partners__slider li div {display:table-cell;vertical-align: middle;height: 110px;}
.partners__slider__cont .bx-wrapper {max-width: 95%!important;margin: 0 auto;}
.partners__slider__cont .bx-wrapper li {text-align: center;}
.partners__slider__cont .bx-wrapper li img {max-width: 100%; width: auto !important; display: inline-block; }
.partners__slider__cont .bx-controls-direction a {background: url(/bitrix/templates/probeg33-2016/images/sprite2.png) 0px 0px no-repeat; height: 34px; display: none;}
.partners__slider__cont:hover .bx-controls-direction a {display: block;}
.partners__slider__cont .bx-controls-direction a.bx-prev {background-position: -6px -934px; left: -40px;}
.partners__slider__cont .bx-controls-direction a.bx-next {background-position: -60px -934px; right: -40px;}

.copy__right__cont {text-align: center;color: #fff;margin-top: 15px;font-size: 12px;padding-bottom: 10px;}
.video__player__cont {text-align: center;padding: 10px 55px;}
.otzivs__list .otziv__item .person__name {margin-top: 30px;}  

/*uslugi*/
.uslugi__item {border-bottom: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;min-height: 295px;padding-top: 30px;text-align: center;display: block;}
.uslugi__item:hover {text-decoration: none;}



.icon__cont {padding-bottom: 10px;}
.icon__cont .active {display: none;}
.in_detail .active {display: inline-block;}
.in_detail .inactive {display:none;}
.in_detail:hover {cursor: default;}
.uslugi__item:hover .active {display: inline-block;}
.uslugi__item:hover .inactive {display: none;}
.uslugi__table {border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;padding: 0px 15px;margin-top: 15px;}
.subtext__cont {font-family: Arial;color:#000;font-size: 18px;padding: 0px 40px;line-height: 20px;}
.news-detail img {padding: 0px 10px;max-width: 100%; height: auto !important; margin-bottom: 5px;}
.news-detail p {font-size: 18px;text-indent: 30px;}
.news-detail {padding-top: 10px;font-size: 18px;}
/*uslugi*/




.selected__item.top {position: absolute;top: -6px;width: 100%;height: 6px;z-index: 1;background-color: #e6e6e6;border-radius: 5px 5px 0px 0px;}
.selected__item.bottom {background-color: #e6e6e6;position: absolute;bottom: -6px;width: 100%;height: 6px;z-index: 1;border-radius: 0px 0px 5px 5px;}
.partners__title {text-align: center;padding-top: 26px;}
.partners__title span {font-family:FuturaMidiumC;font-size: 18px;}
.partner__item {padding-top: 23px;}
.partner__item__text {padding-top: 24px;font-size: 13px;text-align: center;text-transform: uppercase;white-space: nowrap;}
.partner__item__pic.svr {padding-top: 26px;padding-left: 9px;}
.partner__item__text.svr {padding-top: 12px;}

.orderStatusModal {text-align: left;}



.priceCarworks {padding: 100px 0 30px; position: relative;}
.priceCarworks .mainCar {width: 600px; height: 380px; background: url(/bitrix/templates/probeg33-2016/images/car.png) no-repeat; margin: 0 auto;}
.priceCarworks .carParts {background: url(/bitrix/templates/probeg33-2016/images/car-areas.png) 0px 267px no-repeat; height: 267px;left: 33px;position: relative;top: 34px;width: 539px;}
.priceCarworks .carParts.pos1 {background-position: 0px -801px;}
.priceCarworks .carParts.pos2 {background-position: 0px -267px;}
.priceCarworks .carParts.pos3 {background-position: 0px -534px;}
.priceCarworks .carParts.pos4 {background-position: 0px -1068px;}
.priceCarworks .carParts.pos5 {background-position: 0px -1335px;}
.priceCarworks .carParts.pos6 {background-position: 0px -1869px;}
.priceCarworks .carParts.pos7 {background-position: 0px -1602px;}
.priceCarworks .carParts.pos8 {background-position: 0px -0px;}
.priceCarworks .lines {background: url(/bitrix/templates/probeg33-2016/images/lines.png) no-repeat; height: 325px;left: -61px;position: relative; top: -63px;width: 648px;}
.priceCarworks .items {position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; list-style: none;}
.priceCarworks .items .item {position: absolute; }
.priceCarworks .items .itemNew1 {top: 29px; left: 8px;}
.priceCarworks .items .itemNew2 {top: 157px;left: -75px;}
.priceCarworks .items .itemNew3 {top: 27px;left: 634px;}
.priceCarworks .items .itemNew4 {top: -21px;left: 316px;}
.priceCarworks .items .itemNew5 {top: -18px;left: 527px;}
.priceCarworks .items .itemNew6 {top: 93px;left: 610px;}
.priceCarworks .items .itemNew7 {top: 232px;left: 593px;}
.priceCarworks .items .itemNew8 {top: 321px;left: 409px;}
.priceCarworks .items .item .name {padding: 10px; background: #D0373A; color: #fff; white-space: nowrap; cursor: pointer; cursor: hand;}
.priceCarworks .items .item .info {margin-top: 5px; background: #bc2629; color: #fff; white-space: nowrap; padding: 5px 10px 10px; display: none;}
.priceCarworks .items .item .info .note {margin-bottom: 5px;}
.priceCarworks .items .item .info .orderPartBtn {text-transform: uppercase; width: 100%; background: #fff; color: #D0373A; }
.priceCarworks .items .item:hover { z-index: 10;}
.priceCarworks .items .item:hover .info{display: block;}


/*input-file*/
.jq-file.form-control {
  width: 100%;
  border-radius: 0px;
  padding: 0px;
  box-shadow: none;
}

.jq-file__name {
  height: auto;
  border-radius: 0px!important;
  border: none!important;
  box-shadow: none;
  text-shadow: none;
}
.jq-file__browse {
  top: 0px!important;
  box-shadow: none!important;
  text-shadow: none!important;
  border-radius: 0px!important;
  right: 0px!important;
  background: rgb(240, 240, 240) none repeat scroll 0% 0%!important;
  font-family: FuturaLightC!important;
  color: #1E1E1E;
}

.mark__list {position: relative;z-index: 10;}
.bx_catalog_tile .bx_catalog_tile_ul li {width: 16.5%;}
.bx_catalog_tile .bx_catalog_tile_img {width: 142px;height: 142px;}
.bx_catalog_tile {padding-left: 35px;padding-right: 35px;}
.mark__title {text-transform: uppercase;font-size: 18px;font-weight: bold;margin-top: 22px;padding-left: 50px;margin-bottom: 18px;}
.bx_catalog_tile .bx_catalog_tile_img {overflow: visible;}
.mark__cnt {
	display: block;
	width: 61px;
	height: 54px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	background: url(/bitrix/templates/probeg33-2016/images/markCnt.png) no-repeat 0 0;
	background-size: contain;
	position: absolute;
	right: -25px;
	top: -10px;
	font-size: 31px;
	padding-top: 0;
	padding-left: 15px;
	text-align: left;
	font-family: Arial, sans-serif;
}
.bx_catalog_tile .bx_catalog_tile_img {
	border-radius: 10px;
}
.bx_catalog_tile .bx_catalog_tile_img:hover {
	box-shadow: 3px 3px 7px rgba(0,0,0,.56);
}
.bx_catalog_tile .bx_catalog_tile_img:hover .mark__cnt {display: none;} 
.mark__bottomBg {
	height: 44px;
	background: url(/bitrix/templates/probeg33-2016/images/markBottomBg.png) no-repeat right top;
	margin-left: -15px;
	margin-right: -15px;
	position: relative;
	top: -1px;
}
.mark__allCars {
	float: right;
	margin-right: 95px;
	text-transform: uppercase;
	color: #333332;
	font-weight: bold;
	font-size: 18px;
	margin-top: -5px;
}

.howWeWork {background: #d2d2d2;padding-top: 17px;padding-bottom: 30px;margin-top: -45px;}
.howWeWork__title {text-transform: uppercase;padding-left: 47px;font-size: 18px;font-weight: bold;margin-bottom: 11px;}
.howWeWork ul {list-style: none;margin: 0;padding: 0;margin-left: 60px;}
.howWeWork__item {float: left;margin-left: 55px;position: relative;text-align: center;}
.howWeWork__item a {color: #333332;}
.howWeWork__item:before {
	content: '';
	background: url(/bitrix/templates/probeg33-2016/images/hw_arrow.png) no-repeat;
	width: 23px;
	height: 40px;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -35px;
}
.howWeWork__item:first-child {margin-left: 0;}
.howWeWork__item:first-child:before {display: none;}
.howWeWork__item .img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 3px 3px 7px rgba(0,0,0,.66);
}
.howWeWork__item .txt {font-size: 18px;font-weight: bold;text-transform: uppercase;margin-top: 7px;}
.secondary .howWeWork {margin-left: -50px;margin-top: 0;padding-top: 30px;}


.contactBlockInner {padding: 0 45px 7px;}
.contactBlockInner h3 {margin-top: 5px;margin-bottom: 5px; text-transform: uppercase;font-weight: bold;font-size: 18px;}
.contactBlockInner .contactItem {font-weight: bold;font-size: 18px;}

.bx_catalog_tile .bx_catalog_tile_img {background-color: transparent;background-size: contain;}
.mark__bg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	/*width: 155px;
	height: 155px;*/
	opacity: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center; 
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius: 10px;
	filter: grayscale(100%); /* Делаем изображение чёрно-белым */
  transition: filter 0.3s ease;
}
.mark__bg:hover {
	
	filter: grayscale(0%);
}
.bx_catalog_tile .bx_catalog_tile_img:hover .mark__bg {opacity: 1;}

.contactBlock {text-transform: uppercase;font-weight: bold;font-size: 18px;line-height: 23px;}
.contactBlock__title {margin-bottom: 30px;}
.contactBlock .imageCont {float: right;}
.contactBlock__map {height: 350px;margin: -15px -50px 35px -50px;}
.contactBlock__pic {margin-right: -50px;text-align: right;}
.contactBlock__pic img {max-width: 100%;}
.contactBlock__feedback {margin-top: 30px;}
.contactBlock__feedback .formQuestionName {display: none;}
.contactBlock__feedback input,
.contactBlock__feedback textarea{
	font-weight: normal;
	font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.contactBlock__feedback input.form-control {height: 27px;text-align: center;}
.contactBlock__feedback .actionBtn {margin-top: 10px;}
.contactBlock__feedback .form-group {margin-bottom: 20px;}

.form__required {text-transform: none;color: 7d7d7c;font-weight: normal;}

.bx_catalog_tile_img.mbItem {
	background-image: url(/bitrix/templates/probeg33-2016/images/logo_auto_MB_G.png);
}
.bx_catalog_tile_img.mbItem .mark__bg {
	background-image: url(/bitrix/templates/probeg33-2016/images/logo_auto_MB_R.png);
}
.mark__cnt.smallCnt {font-size: 23px;padding-left: 11px;padding-top: 7px;}

#elementList .carBottom {display: block;margin-top: 5px;}
#elementList .carProp {float: left;font-size: 18px;line-height: 22px;color: #333332;}
#elementList .dopsBlock {height: 34px;margin-bottom: 24px;}
#elementList .dopsBlock ul {margin: 0;padding: 0;list-style: none;text-align: right;}
#elementList .dopsBlock li {display: inline-block;width: 34px;height: 34px;}
#elementList .dopsBlock li img {max-width: 100%;}
#elementList .carYear {font-size: inherit;}

.bx_catalog_list_home .bx_catalog_item_price .bx_price {font-size: 25px;}
.bx_catalog_list_home .bx_catalog_item_price {display: block;float: right;}
.bx_catalog_list_home .bx_catalog_item_title a {font-size: 18px;}
.bx_catalog_list_home .bx_catalog_item_images {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.autoDetail {padding-bottom: 30px;}
.autoDetail__head {}
.autoDetail__title {font-size: 18px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;margin-top: 5px;}
.autoDetail__title span {color: #af0d08;}
.autoDetail__imagesCont {margin-left: -50px;margin-right: -50px;margin-bottom: 15px;}
.autoDetail .mainPhoto img {max-width: 100%;width: 100%;}
.autoDetail__head .autoDetail__dops {margin-top: -5px;} 
.autoDetail__dops {float: right;}
.autoDetail__dops ul {margin: 0;padding: 0;list-style: none;}
.autoDetail__dops li {display: inline-block;width: 34px;height: 34px;}
.autoDetail__dops li img {max-width: 100%;}
.autoDetail__smallImages {margin-top: 2px;}
.autoDetail__smallImages ul {margin: 0;padding: 0;list-style: none;}
.autoDetail__smallImages li {float: left;border: 2px solid #fff;}
.autoDetail__smallImages li:first-child {margin-left: 1px;}
.autoDetail__smallImages li.active {border-color: #7f7f7f;}
.autoDetail__smallImages li.active a {opacity: .6;}
.autoDetail__smallImages li img {max-width: 100%;}
.autoDetail__paramsList {font-size: 18px;margin-top: 15px;}
.autoDetail__paramItem {
	width: 49%;
	float: left;
	border: 1px solid #a0a0a0;
	margin-right: 1%;
	margin-bottom: 5px;
	color: #333332;
	padding: 0 17px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.autoDetail__rightCol {}
.autoDetail__rightCol .autoDetail__dops {float: none;text-align: right;padding-right: 10px;margin-bottom: 15px;} 
.autoDetail__infoBlock {}
.autoDetail__infoBlock h3 {text-transform: uppercase;font-size: 18px;font-weight: bold;}
.autoDetail__price {color: #b11e11;font-size: 38px;font-weight: bold;text-align: right;text-transform: uppercase;line-height: 38px;margin-top: 12px;margin-bottom: 5px;}
.autoDetail__btnTrade {
	display: block;
	padding: 15px;
	background: #af0d08;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
	box-shadow: 2px 2px 7px rgba(10,12,12,.66);
	border-radius: 5px;
	
}
.autoDetail__btnTrade:hover,
.autoDetail__btnTrade:active,
.autoDetail__btnTrade:focus {color: #fff;}
.autoDetail__contentBlock {padding-left: 15px;font-size: 18px;}
.autoDetail__complectItems {margin: 0;padding: 0;list-style: none;}
.autoDetail__complectTitle {margin-left: -15px;font-family: FuturaMidiumC;}

.sideItems {margin-top: 30px;padding-left: 60px;}
.sideItems .bx_catalog_list_home.col3 .bx_catalog_item {
	width: 100%;
	margin-bottom: 0;
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	opacity: .9;
	transition: .5s;
}
.sideItems .bx_catalog_list_home.col3 .bx_catalog_item:hover {
	opacity: 1;
	filter: none;
	-webkit-filter: none;
}
.sideItems .bx_catalog_list_home {border: none;}
.sideItems .carProp {float: left;font-size: 14px;line-height: 14px;}
.sideItems .bx_catalog_list_home .bx_catalog_item_price .bx_price {font-size: 20px;}
.sideItems .dopsBlock {height: 28px;text-align: right;margin-bottom: 5px;}
.sideItems .dopsBlock ul {margin: 0;padding: 0;list-style: none;}
.sideItems .dopsBlock li {display: inline-block;width: 28px;height: 28px;}
.sideItems .dopsBlock li img {max-width: 100%;}
.bx_catalog_list_home .bx_catalog_item_images {margin-bottom: 10px;}

.onLineSell {margin-left: -15px;margin-right: -15px;padding-bottom: 30px;}
.onLineSell h3 {text-transform: uppercase;font-size: 18px;text-align: left;font-family: FuturaMidiumC;padding-left: 15px;padding-right: 15px;}
.onLineSell .colItem {float: left;width: 50%;margin-left: 0;margin-right: 0;}
.onLineSell .colItem:nth-child(1n+1) {padding-left: 15px;padding-right: 15px;}
.onLineSell .colItem:nth-child(2n+1) {padding-right: 15px;}
.onLineSell .wideItem {margin-left: 15px;margin-right: 15px;float: none;}
.onLineSell .wideItem:before {display: block;clear: both;content: '';}
.onLineSell select {padding: 0;}
.onLineSell .jq-selectbox {display: block !important;}
.onLineSell label {font-weight: normal;}
.onLineSell__button {}
#onLineSell .chk {width: 33%;}
#onLineSell .paddingLeft {padding-left: 30px;}

.onLineSell__priceCol {display: inline-block;vertical-align: middle;max-width: 130px;}
.onLineSell__groupCol {display: inline-block;}


.jq-checkbox.checked .jq-checkbox__div {margin: 1px 0 0 1px;width: 23px; height: 23px;}
.jq-checkbox {width: 27px;height: 27px;}

.aboutList__line {background: url(/bitrix/templates/probeg33-2016/images/aboutLine.png) no-repeat center center;height: 5px;margin-bottom: 15px;background-size: contain;}
.aboutList__item {margin-bottom: 15px;}
.aboutList__img {max-width: 100%;}

.creditPage {color: #333332;text-indent: 15px;}
.creditPage h3 {font-size: 18px;}
.creditPage__img {max-width: 110%;margin-right: -50px;float: right;margin-top: -40px;}
.creditPage__banks {max-width: 100%;}
.creditPage__paddingBlock {padding-left: 5px;}


.nbCallMeBtn {position: fixed; bottom: 30px; right: 50px; font-size: 30px; width: 50px; height: 50px; border-radius: 50%; 
	animation: pulse 2s linear infinite;
  -webkit-animation: pulse 2s linear infinite;
  padding: 7px 0 0; 
  color: #fff;
  background: #2bbc2b;
  text-align: center;
  transition: .5s;
  z-index: 100;
  border: 2px solid #fff;
}
.nbCallMeBtn:focus,
.nbCallMeBtn:hover {color: #fff; background: #04c404}
@keyframes pulse {
 	0% {
 		-webkit-box-shadow: 0px 0px 12px 5px rgba(255, 255, 255, .1);
		-moz-box-shadow: 0px 0px 12px 5px rgba(255, 255, 255, .1);
		box-shadow: 0px 0px 12px 5px rgba(255, 255, 255, .1);
	}
	50% {
		-webkit-box-shadow:  0px 0px 12px 5px rgba(175, 13, 7, 0.7);
		-moz-box-shadow:  0px 0px 12px 5px rgba(175, 13, 7, 0.7);
		box-shadow:  0px 0px 12px 5px rgba(175, 13, 7, 0.7);}    
  100% {
  	-webkit-box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1));
		-moz-box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
		box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
	}
}

@-webkit-keyframes pulse {
 	0% {
 		-webkit-box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
		-moz-box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
		box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
	}
	50% {
		-webkit-box-shadow:  0px 0px 12px 5px rgba(175, 13, 7, 0.7);
		-moz-box-shadow:  0px 0px 12px 5px rgba(175, 13, 7, 0.7);
		box-shadow:  0px 0px 12px 5px rgba(175, 13, 7, 0.7);}    
  100% {
  	-webkit-box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
		-moz-box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
		box-shadow:  0px 0px 12px 5px rgba(255, 255, 255, .1);
	}
}




.footer-bottom {
    position: relative;
    z-index: 5;
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
}
/*Страница политики | НАЧАЛО*/
.politic {
    overflow: hidden;
}
.politic h5 {
    margin: 0;
    padding-top: 2rem;
    padding-bottom: 1rem;
    font-size: 1.85rem;
    line-height: 24px;
}
.politic p {
    margin-bottom: 10px;
}
.politic span {
    color: #808080;
    font-size: 1.6rem;
    display: block;
    margin-top: 10px;
}
.politic ul {
    margin: 0;

}

.politic_table,
.politic_table_v2,
.politic_table_v3 {
    width: 100%;
    border: 1px solid #bcbbbb;
}
.politic_table tr td:first-child {
    width: 300px;
}
.politic_table tr:not(:last-child),
.politic_table_v2 tr:not(:last-child),
.politic_table_v3 tr:not(:last-child) {
    border-bottom: 1px solid #bcbbbb;
}
.politic_table tr:not(:last-child) td,
.politic_table_v2 tr:not(:last-child) td,
.politic_table_v3 tr:not(:last-child) td {
    border-bottom: 1px solid #bcbbbb;
}
.politic_table td:not(:last-child),
.politic_table_v2 td:not(:last-child),
.politic_table_v3 td:not(:last-child) {
    border-right: 1px solid #bcbbbb;
}
.politic_table td,
.politic_table_v2 td,
.politic_table_v3 td{
    padding: 10px;
}
.politic_table_v2 tr:first-child,
.politic_table_v3 tr:first-child{
    background: #e4e4e4;
}

.politic_table_v3 td {
    vertical-align: top;
}

.politic_table_v3 td:nth-child(1) {
    width: 18%;
}

.politic_table_v3 td:nth-child(2) {
    width: 44%;
}

.politic_table_v3 td:nth-child(3) {
    width: 16%;
}

.politic_table_v3 td:nth-child(4) {
    width: 22%;
}
/*Страница политики | КОНЕЦ*/






/*desktops*/
@media (max-width: 1200px) { 
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li img.before {float: left; margin: 10px 5px 0px 10px;max-width: 95px;max-height: 70px;}
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li img.after { float: right; margin: 10px 10px 0px 5px;max-width: 95px;max-height: 70px;}
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li .arrow {height: 85px;}
  .howWeWorkContent .separator {margin-left: 0px;background-position: -40px -925px;}
  #contactsBlock {padding-bottom: 20px;}
  .contactsBtn {font-size: 12px;margin-top: 33px;}
  html {background: url(/bitrix/templates/probeg33-2016/images/main__bg1.jpg);background-position: center top;}
  #contactsBlock .rightBlock .contacts .phone {padding-left: 40px; background-position: -4px -1039px; }
  .priceCarworks .mainCar {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    -o-transform: scale(0.93);
    transform: scale(0.93);
  }
  .person__otziv {
    max-height: 60px;
  }
  .otzivs__list .otziv__item .person__name {
    margin-top: 15px;
    margin-bottom: 5px;
  }
  .main_page .btn.more_btn {
    top: 23px;
  }
  .left_pad_fix_md {
    padding-left:0px;
  }
  #contactsBlock .rightBlock .contacts .adres {
    padding: 24px 0px 0px 24px;
    background: transparent url("/bitrix/templates/probeg33-2016/images/sprite2.png") no-repeat scroll -15px -1090px;
  }
  
  .main__page__slider__thumb li {width: 32.99%;}
  .bx_catalog_tile .bx_catalog_tile_img {width: 124px;height: 124px;}
  
  #elementList .carProp {font-size: 16px;line-height: 20px;}
  #elementList .dopsBlock {margin-bottom: 19px;}
  .bx_catalog_list_home .bx_catalog_item_price .bx_price {font-size: 23px;}
  
  .autoDetail__smallImages li {width: 16.65%;}
}
/*tablets*/
@media (max-width: 992px) {
	body {font-size: 16px;}
  #header {padding-top: 5px;padding-bottom: 15px;padding-left: 0;padding-right: 0;}
  .content__cont .innerCont {padding-left: 0;padding-right: 0;}
  .header__contacts {padding-top: 10px;}
  .page__image {margin-right: -15px;max-width: 370px;}
  .page__image img {max-width: 100%;}
  .main__logo {width: 275px;padding-top: 10px;}
  .main__logo img {width: 100%;}
  .header__adress {line-height: 25px;font-size: 14px;}
  .header__main__phone {line-height: 20px;font-size: 24px;}
  .header__sec__phone {font-size: 18px;line-height: 20px;}
  .call__back__btn ,.order__status__btn {background-size: 15px;}
  .main__menu__link {font-size: 14px;padding: 9px 0px;}
  .main__menu__item::before {content: "";top: 5px;bottom: 5px;}
  .main__slider__container .bx-pager {bottom: -7px;padding-right: 58px;}
  .main__slider__container .bx-pager-link, .uuu__slider__container .bx-pager-link {width: 22px !important;height: 5px !important;}
  .cazyborder {border-bottom: 1px solid #DA171B;border-left: 27px solid #DA171B;height: 2px;width: 100%;}
  .cazyborder.white {border-bottom: 1px solid #fff;border-left: 27px solid #fff;height: 2px;width: 100%;}
  .padfixsm {padding: 0px;}
  .block__title {text-transform: uppercase;font-size: 12px;padding-top: 12px;padding-left: 44px;background-position: 9px 12px;height: 37px;background-size: 22px auto;display: inline-block;}
  .grey__row__title {padding-bottom: 5px;}
  .mainArea img {width:100%}
  .vertical_slider {padding:15px 0px;}
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li .arrow {height: 62px;background:none;}
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li .arrow {background-image: url(/bitrix/templates/probeg33-2016/images/after.png);background-repeat: no-repeat;background-position: 69px 22px;background-size: 35px;}
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li img.after {max-width: 65px;max-height: 44px;margin: 8px 16px 0px 0px;}
  #ourWorks .ourWorksBlock .prewBlock .ourWorksPrew li img.before {max-width: 65px;max-height: 44px;margin: 8px 0px 0px 18px;}
  #ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a {width: 22px;height: 15px;margin-top: 0px;}
  #ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-next {background-position: -53px -1765px;margin-right: -12px;bottom: -15px;}
  #ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-next:hover {background-position: -53px -1765px;}
  #ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-prev {background-position: -28px -1765px;left: 50%;top: -15px;margin-left: -10px;}
  #ourWorks .ourWorksBlock .prewBlock .bx-controls-direction a.bx-prev:hover {background-position: -28px -1765px;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea {padding: 10px 15px 15px;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .arrow {top: 50%;left: 50%;margin-left: -50px;margin-top: -20px;background: transparent url("/bitrix/templates/probeg33-2016/images/sprite2.png") no-repeat scroll 50% -1465px;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .name {font-size: 13px;padding-bottom: 5px;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea {padding-top: 15px;padding-left: 0px;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea ul li {font-size: 14px;padding-bottom: 15px;}
  .otziv__item {padding-left: 15px;padding-top:15px;}
  .all__otzivs {padding-top: 0px;padding-right: 30px;}
  .block__title.otziv {padding-left: 35px;padding-top: 0px;background-position: 0px 4px;height: 27px;}
  .person__name {margin-bottom: 13px;font-size: 14px;}
  .person__otziv {font-size: 14px;line-height: 17px;}
  .block__title.howWeWork {padding-left: 35px;padding-top: 30px;background-position: 0px 30px;height: 60px;}
  .howWeWorkContent .separator {margin-top: 35px;width: 30px;height: 50px;margin-left: 0px;}
  .howWeWorkContent .txt {font-size: 14px;line-height: 0px;margin-top: -4px;}
  .howWeWorkContent ul {padding-top: 8px;padding-left: 0px;}
  .howWeWorkContent .separator {background: transparent url("/bitrix/templates/probeg33-2016/images/sprite2.png") no-repeat scroll -20px -1815px;}
  .leftpadfixsm {padding-left: 0px;}
  .white__row .name {padding-top: 32px;}
  .contactsBtn {margin-top: 62px;padding: 9px 26px;font-size: 14px;letter-spacing: -0.1px;width:100%;}
  .white__row {padding-top: 10px;padding-bottom: 0px;}
  .block__title.contacts {padding-left: 35px;padding-top: 6px;background-position: 1px 8px;}
  .light__grey__row {padding: 10px 0px;padding-left:55px;}
  .contacts__row {padding-bottom: 20px;}
  .mapBlock .bx-yandex-map {height:260px!important;}
  #contactsBlock .rightBlock .contacts .email {font-size: 14px;line-height: 18px;padding: 13px 0px 0px 33px; background-size: 61px auto; background-position: -5px -596px;}
  #contactsBlock .rightBlock .contacts .adres {padding: 17px 0px 0px 30px;font-size: 14px;background-size: 70px auto;background-position: -5px -762px;}
  #contactsBlock .rightBlock .contacts .phone {font-size: 14px;padding: 17px 0px 0px 48px;background-size: 74px auto;background-position: 12px -769px;}
  .contactBlock__pic {margin-right: -15px;}
  .contactBlock__map {margin-left: -15px;margin-right: -15px;}
  .block__title.ourpartners {padding-top: 5px;padding-left: 35px;background-position: 0px 5px;}
  .strong__grey__row {padding: 7px 0px;margin-top: 6px;padding-left:55px;}
  .white__row.slider {padding: 27px 0px;}
  #footer .strong__grey__row {padding-top: 6px;}
  .copy__right__cont {font-size: 12px;}
  .page__title h1 {font-size: 16px;}
  .light__grey__row__title h1 {margin-bottom: 5px;}
  #footer {height: 75px;}
  html {background: url(/bitrix/templates/probeg33-2016/images/main__bg3.jpg);background-position: center top;}
  body {margin-bottom: 119px;}
  .subtext__cont {padding: 0px 20px;line-height: 13px;font-size: 12px;}
  .uslugi__item {padding-top: 19px;min-height: 185px;}
  .icon__cont img {width: 57%;}
  .news-detail p {font-size: 14px;}
  .priceCarworks {padding: 50px 0 0;}
  .priceCarworks .mainCar {
    -webkit-transform: scale(0.73);
    -moz-transform: scale(0.73);
    -ms-transform: scale(0.73);
    -o-transform: scale(0.73);
    transform: scale(0.73);
  }
  .person__pic {
    width: 100%;
    max-height: 130px;
    float: right;    
  }
  .person__otziv {
    max-height:47px;
  }
  .btn.more_btn {
      top: 18px;
  }  
  
  
  .bx_catalog_tile {padding: 0;margin-left: -10px;margin-right: -10px;}
  .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {clear: none;}
  .bx_catalog_tile .bx_catalog_tile_img {width: 100px;height: 100px;}
  .mark__title {padding-left: 0;}
  
  .mark__cnt {width: 40px;height: 40px;font-size: 21px;padding-left: 11px;padding-top: 2px;}
  .mark__title {margin-top: 12px;font-size: 14px;}
  .mark__bottomBg {background-size: 100% auto;}
  .mark__allCars {margin-right: 55px;font-size: 14px;}
  
  .howWeWork ul {padding: 0;margin: 0;}
  .howWeWork__item .img {width: 100px;}
  .howWeWork__item .img img {max-width: 100%;}
  .howWeWork__title {padding-left: 0;}
  .howWeWork__item .txt {font-size: 16px;}
  .secondary .howWeWork {margin-left: -15px;}
  
  #contactsBlock {padding-bottom: 0;}
  .contactBlockInner {padding-left: 0;padding-right: 0;padding-bottom: 0;}
  
  .bx_catalog_list_home.col3 .bx_catalog_item {padding-left: 0;padding-right: 0;}
  #elementList .carProp {font-size: 13px;line-height: 17px;}
  .bx_catalog_list_home .bx_catalog_item_price .bx_price {font-size: 19px;}
  .bx_catalog_list_home .bx_catalog_item_title a {font-size: 14px;}
  #elementList .dopsBlock {height: 26px;}
  #elementList .dopsBlock li {width: 26px;height: 26px;}
  
  .autoDetail__imagesCont {margin-left: -15px;margin-right: -15px;}
  .autoDetail__smallImages li {width: 16.63%;}
  .autoDetail__price {font-size: 32px;}
  .autoDetail__btnTrade {font-size: 19px;}
  .autoDetail__paramsList {font-size: 13px;}
  .autoDetail__head .autoDetail__dops {margin-top: 0;}
  .autoDetail__dops li {width: 26px;height: 26px;}
  .sideItems {padding-left: 0;}
  
  .onLineSell {margin-left: 0;margin-right: 0;}
  #onLineSell .chk label {font-size: 16px;}
  #onLineSell .chk {margin-bottom: 5px;}
  
  .podborForm {margin-left: -15px;margin-right: -15px;}
  .onLineSell__priceCol {max-width: 80px;}
  
  #footer .strong__grey__row {padding-left: 0;}

    .politic .politic-table,
    .politic table{
        width: 130%;
        overflow-x: auto;
    }
}
/*phones*/
@media (max-width: 767px) { 
.main__menu__list{display: block;}
  .text-center-xs {text-align: center;}
   
   #header {padding: 10px 0;}
   .page__title h1 {text-align: center;}
   .main__logo {width: 100px;}
  .main__menu__xs__btn {
  	background-image: url("/bitrix/templates/probeg33-2016/images/menu__btn.png");
  	height: 24px;
  	width:24px;
  	border: none;
  	float: right;
  	background-repeat: no-repeat;
  	background-position: center;
  	margin-top: 5px;
  } 
  .main__logo {padding-top: 0px;}
  .main__menu__link {width: auto;display: block;height: auto;}
  .main__logo img {max-width: 135px;}
  .main__menu__item {width: 100%;border-top:1px solid #f5f5f5;border-bottom: 1px solid #dadada;float: none;}
  .main__menu__item:before {background-image: none;}
  .menu__shadow {box-shadow: none;}
  .main__menu__item.grey__item {background-color: #f4f4f4;text-align: center;}
  .call__back__btn ,.order__status__btn {font-size: 14px;width: 100%;background-position: 15px 12px;font-family: Arial;color: #58595B;padding:7px 0px}
  .call__back__btn:hover ,.order__status__btn:hover {text-decoration: none;}
  
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem.active {display: block;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem {display: block;}
  
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea {margin: 0 2px;}
  #ourWorks .bx-wrapper .bx-viewport {background: none;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .mainArea .name {font-size: 12px; color: #333; text-align: center;}
  #ourWorks .ourWorksBlock .ourWorksItems .ourWorksItem .dopArea {padding: 15px 0px 0;}
  
  .block__title.ourworks {margin-bottom: 10px;}
  .all__otzivs {display: none;}
  .block__title.otziv {float: none; margin-bottom: 10px;}
  .otziv__item {padding-right: 15px; text-align: center;}
  .person__pic {max-width: 200px; margin-bottom: 15px;}
  .howWeWorkContent .img {text-align: center;}
  .howWeWorkContent .img img {display: inline-block;}
  .howWeWorkContent .txt {margin-top: 0px; height: 20px;}
  .howWeWorkContent .bx-controls-direction a {background: url(/bitrix/templates/probeg33-2016/images/sprite2.png) 0px 0px no-repeat; height: 34px;}
  .howWeWorkContent .bx-controls-direction a.bx-prev {background-position: -6px -934px;}
  .howWeWorkContent .bx-controls-direction a.bx-next {background-position: -60px -934px;}
  .block__title.howWeWork {display: inline-block; float: none;}
  
  .block__title.contacts {display: inline-block; float: none;}
  #contactsBlock .contacts__row {text-align: center;}
  #contactsBlock .contacts__row img {max-width: 200px; }
  .contactsBtn {margin-top: 15px; display: inline-block;}
  #contactsBlock .rightBlock .contacts {text-align: center;}
  #contactsBlock .rightBlock .contacts .email,
  #contactsBlock .rightBlock .contacts .adres,
  #contactsBlock .rightBlock .contacts .phone {display: inline-block; background-repeat: no-repeat;}
  #contactsBlock .rightBlock .contacts .email {background-position: -4px -543px; background-size: 56px auto;}
  #contactsBlock .rightBlock .contacts .phone {background-position: 12px -785px;    height: 30px; padding-top: 0px; float: none; background-size: 74px auto;}
  #contactsBlock .rightBlock .contacts .adres {padding: 15px 0px 0px 30px; background-position: -5px -730px; background-size: 67px auto;}
  
  .block__title.ourpartners {float: none; }
  .partners__slider .table__cell img {width: auto !important; max-width: 100%; max-height: 100px; display: inline-block;}
  .partners__slider .table__cell {height: 100px !important; text-align: center;}
  
  #footer {height: auto; position: relative; }
  body {margin-bottom: 0px;}
  .uslugi__item {display: table; min-height: auto; width: 100%; padding: 10px 0px;}
  .uslugi__item .icon__cont {display: table-cell; width: 50px; vertical-align: middle; padding-bottom: 0px; }
  .uslugi__item .subtext__cont {display: table-cell; vertical-align: middle; text-align: left; padding-left: 10px;}
  .otzivs__list .otziv__item .person__name {margin-top: 0px;}
  .otzivs__list  {text-align: center;}
  
  .priceCarworks {padding: 20px 0 10px; position: relative; margin-left: -15px; margin-right: -15px;}
  .priceCarworks .mainCar {width: auto; height: auto; background: none; margin: 0 auto;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    
  }
  .priceCarworks .carParts {background: none; height: auto; left: 0px;position: relative;top: 0px;width: auto;}
  .priceCarworks .lines {background: none; height: auto;left: 0px;position: relative; top: 0px;width: auto;}
  .priceCarworks .items {position: static; top: 0px; left: 0px; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #bc2629;}
  .priceCarworks .items .item {position: relative; top: 0px !important; left: 0px !important; border-top: 1px solid #bc2629;}
  .priceCarworks .items .item .info {margin-top: 0px; display: block; max-height: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 0px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }
  .priceCarworks .items .item .info .note {margin-top: 5px;}
  .priceCarworks .items .item .info .orderPartBtn {margin-bottom: 10px;}
  .priceCarworks .items .item.active .info {max-height: 200px; }
  
  .mark__title {text-align: center;margin-bottom: 15px;}
  .mark__cnt {
  	width: 40px;
  	height: 40px;
  	font-size: 22px;
  	padding-left: 11px;
  	padding-top: 2px;
  	right: -15px;
  }
  .mark__cnt.smallCnt {padding-left: 7px;padding-top: 5px;}
  .mark__bottomBg {
  	background: url(/bitrix/templates/probeg33-2016/images/markBottomBgXS.png) no-repeat;
  	background-position: right top;
  }
  .mark__allCars {margin-right: 25px;padding-top: 5px;}
  
  .howWeWork__title {margin-top: 20px;text-align: center;padding-left: 0;}
  .howWeWork__item {margin-left: 0;}
  .howWeWork__item:before {display: none;}
  .howWeWork__item .img {width: auto;}
  .bx-touch .bx_catalog_tile .bx_catalog_tile_img {height: 84px;width: 84px;margin: 0 auto;}
  .howWeWork__item .txt {font-size: 18px;}
  .howWeWork .bx-wrapper .bx-viewport {background: none;}
  .howWeWork .bx-wrapper .bx-controls-direction a {background-image: url(/bitrix/templates/probeg33-2016/images/arrowSprite.png);width: 26px;height: 42px;margin-top: -21px;}
  .howWeWork .bx-wrapper .bx-next {background-position: -25px 0;}
  .howWeWork .bx-wrapper .bx-prev {background-position: 0 0;}
  .howWeWork__item a {display: block;max-width: 142px;margin: 0 auto;}
  
  .contactBlock {padding-left: 0;}
  .contactBlock__map {height: 250px;}
  .contactBlock .actionBtn {text-align: center;}
  .contactBlock__title {text-align: center;}
  .contactBlock__content {text-align: center;line-height: 26px;}
  
  .contactBlockInner {padding: 0;text-align: center;}
  .contactBlockInner h3 {font-size: 16px;}
  .contactBlockInner .contactItem {font-size: 16px;}
  
  .bx-touch .bx_catalog_list_home.col2 .bx_catalog_item, 
  .bx-touch .bx_catalog_list_home.col3 .bx_catalog_item, 
  .bx-touch .bx_catalog_list_home.col4 .bx_catalog_item, 
  .bx-touch .bx_catalog_list_home.col5 .bx_catalog_item {
  	padding-left: 0;
  	padding-right: 0;
  	margin-left: 0;
  	margin-right: 0;
  	width: 100%;
  	margin-bottom: 10px;
  }
  
  .bx_catalog_list_home.col3 .bx_catalog_item {clear: both !important;}
  
  .autoDetail__dops {float: none;text-align: right;margin-bottom: 15px;}
  .autoDetail__contentBlock {padding-left: 0;}
  .autoDetail__complectTitle {margin-left: 0;}
  .autoDetail__paramItem {margin-left: 0;width: 100%;}
  
  .autoDetail .bx-wrapper .bx-controls-direction a {width: 34px;height: 34px;}
  .autoDetail .bx-wrapper .bx-next {background: url(/bitrix/templates/probeg33-2016/images/sliderArrow.png) no-repeat -82px -32px;}
  .autoDetail .bx-wrapper .bx-prev {background: url(/bitrix/templates/probeg33-2016/images/sliderArrow.png) no-repeat -32px -32px;}
  
  
  .onLineSell h3 {padding-left: 0;padding-right: 0;font-size: 16px;}
  .onLineSell .colItem {float: none;display: block;width: auto;padding-left: 0;padding-right: 0;}
  .onLineSell .colItem:nth-child(1n+1) {padding-left: 0;padding-right: 0;}
  .onLineSell .wideItem {margin-left: 0;margin-right: 0;}
  #onLineSell .paddingLeft {padding-left: 15px;}
  #onLineSell .chk {width: 100%;}
  .onLineSell__button {width: 100%;margin-bottom: 15px;}
  
  .podborForm {margin-left: 0;margin-right: 0;}
  .onLineSell__groupCol {display: block;margin-top: 5px;}
  .onLineSell__priceCol {max-width: 110px;}
  
  .bx_catalog_tile .bx_catalog_tile_ul li {width: 33.3333%;}
  .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) {clear: both;}
  
  .nbCallMeBtn {border-radius: 0px;
	  -webkit-border-top-left-radius: 50%;
		-moz-border-radius-topleft: 50%;
		border-top-left-radius: 50%;
		right: 0px;
		bottom: 0px;
		padding: 8px 0 0 3px;
  }

    .footer-bottom {
        flex-direction: column;
        align-items: center;
    }
    .footer-bottom a:not(:first-child) {
        margin-top: 5px;
    }
}

/* End */
/* /bitrix/templates/probeg33-2016/components/bitrix/menu/main__menu/style.min.css?1678692958490 */
/* /bitrix/templates/probeg33-2016/components/bitrix/menu/main__menu__mobile/style.min.css?1678692958490 */
/* /bitrix/templates/probeg33-2016/components/bitrix/news.list/main__page__sliderNew/style.css?1678692958192 */
/* /bitrix/templates/probeg33-2016/components/bitrix/catalog.section.list/main__page__marks_v2/style.css?17470325432398 */
/* /bitrix/templates/probeg33-2016/components/bitrix/news.list/howWeWork/style.css?1747033045373 */
/* /bitrix/templates/probeg33-2016/components/bitrix/main.include/nbCookie/style.css?17557858111153 */
/* /bitrix/templates/probeg33-2016/template_styles.css?175578601656137 */
