.text-right {text-align: right;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.img-responsive {max-width: 100%; height: auto; display: inline-block;}
.row_full:before,
.row_full:after, {
  display: table;
  content: " ";
}

.row_full:after  {
  clear: both;
}
.row_full {
  margin-right: -15px;
  margin-left: -15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row_full .col-sm-2 {width: 16.6666666%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.row_full .col-sm-3 {width: 25%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.row_full .col-sm-4 {width: 33.3333333%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.row_full .col-sm-6 {width: 50%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; min-height: 1px;}
.row_full .col-sm-8 {width: 66.6666666%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.row_full .col-sm-9 {width: 75%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.row_full .col-sm-10 {width: 83.333333%; float: left; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.row_full .col-sm-12 {width: 100%; float: none; padding: 0 15px; display: block; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}

.usluga h1 {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 32px;
line-height: 42px;

color: #0475B3;}

.usluga p {font-size: 15px; line-height: normal;}

.usluga  .pages .content ul {margin: 0 0 0 0px; padding: 0; list-style: none;}
.usluga  .pages .content li {padding-left: 25px; background: url('../image/li.png') left 5px no-repeat; }

.usluga_block1 {padding: 25px 0 35px 0; overflow: hidden;}
.usluga_block1 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 32px;
/* identical to box height */

margin-top: 25px;
color: #282828;
}

.usluga_block1 .cena {font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 26px;
line-height: 38px;
/* identical to box height */

margin: 25px 0;
color: #282828;
}

.usluga_block1 .text {font-size: 16px;
line-height: 123.4%; margin-bottom:15px;}
.usluga_block1 .button {margin-top: 30px;}
.usluga_block1 .button a {padding: 22px 29px; height: auto; line-height: 16px; color: #282828;}
.usluga_block1 .button a.kupit {padding: 18px 42px;}
.usluga_block1 .desc {font-size: 15px;
line-height: 23px; margin:25px 0 0 0;}

.usluga_block2 {padding: 35px 0; overflow: hidden;}
.usluga_block2 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
/* identical to box height */

margin-bottom: 40px;
color: #282828;

}
.usluga_block2 .text {
font-size: 15px;
line-height: 126.3%; margin-bottom: 25px;}

.usluga_block2_type {margin: 15px 0; background: #F2F2F2; border-radius: 4px; display: -webkit-flex; display: -ms-flexbox; display: flex;color: inherit;text-decoration: none;}
.usluga_block2 .usluga_block2_type .title {font-weight: 500;
font-size: 18px;
line-height: 21px; margin-bottom: 10px;}
.usluga_block2_type_image {width: 35%; border-radius: 4px 0 0 4px; }
.usluga_block2_type_block {width: 65%; padding: 29px 25px; }

.flexlist	 	{ display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; justify-content: space-between;}
.flexlist-item	{ width: calc(100% / 2 - 15px); display: -webkit-flex; display: -ms-flexbox; display: flex; }

.usluga_block2_1 {padding: 35px 0; overflow: hidden;}
.usluga_block2_1 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
/* identical to box height */

margin-bottom: 40px;
color: #282828;

}
.usluga_block2_1 p {margin: 0;}

.usluga_block3 {padding: 35px 0; overflow: hidden;}
.usluga_block3 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
/* identical to box height */

margin-bottom: 40px;
color: #282828;

}

.usluga_block3 a {text-align: center; width: 100%; margin: 0 0 15px 0; text-align: center; padding: 20px 0; font-size: 20px; line-height: 20px; background: #ECF0F1;
border-radius: 3px; display: block; text-decoration: none; color: #282828;}

.usluga_block3_1 {padding: 35px 0; overflow: hidden;}
.usluga_block3_1 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
/* identical to box height */

margin-bottom: 40px;
color: #282828;

}

.usluga_block3_1 {width: 100%; margin: 0 15px;}
.usluga_block3_1_item {width: 25%; float: left; padding: 0 15px; text-align: center;}
.usluga_block3_1_item .subtitle {font-size: 18px;}

.usluga_form {background:#0475B3; padding: 25px 0 0 0;}
.usluga_form .pages .content {width: 100%;}
.usluga_form .unisender_copy_form {width: 100%; background: none; border: 0; padding: 0; min-width: auto; color: #FFFFFF;}
.usluga_form .unisender_copy_form .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 153%;
color: #FFFFFF; text-align: center; margin: 0 0 20px 0;
}
.usluga_form .unisender_copy_form .title p {font-size: 28px;
line-height: 153%;
}
.usluga_form .unisender_copy_form .subtitle {font-size: 14px; color: #FFFFFF; text-align: center; margin: 0 0 45px 0;}
.usluga_form .unisender_copy_form .subtitle.strong {margin: 25px 0 45px 0; font-weight: 500;}
.usluga_form .unisender_copy_form label 
{
	font-size: 10px;
line-height: 153%;
letter-spacing: 0.1em;
text-transform: uppercase;
display: block;
color: #FFFFFF; margin: 5px 0 15px 0;
}

.usluga_form .unisender_copy_form input.subscribe-form-item__control {border: 0; background: none; width: 100%; padding-right: 30px; margin: 0 0 29px 0; border-bottom: 1px solid #fff; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; padding-bottom: 8px; color: #fff;}
.usluga_form .unisender_copy_form input.name-input {background: url('../image/name-input.png') right center no-repeat;}
.usluga_form .unisender_copy_form input.phone-input {background: url('../image/phone-input.png') right center no-repeat;}
.usluga_form .unisender_copy_form input.mail-input {background: url('../image/mail-input.png') right center no-repeat;}

.usluga_form .unisender_copy_form textarea.subscribe-form-item__control--input-text {border: 0; background: none; width: 100%; padding-right: 30px; margin: 0 0 29px 0; border-bottom: 1px solid #fff; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; padding-bottom: 8px; color: #fff; height: 28px;}
.usluga_form .unisender_copy_form .subscribe-form-agreement-with-terms {font-size: 11px;
line-height: 13px;

color: #FFFFFF; padding-left: 30px; background: url('../image/check-square.png') left 0px no-repeat;}

.usluga_form .unisender_copy_form .subscribe-form-agreement-with-terms a {color: #FFBA00}

.usluga_form .unisender_copy_form p {float: none; clear: both;}
.usluga_form .unisender_copy_form p:before {content: ' '; display: table; float: none; clear: both;}

.usluga_form .unisender_copy_form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.usluga_form .unisender_copy_form ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.usluga_form .unisender_copy_form :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.usluga_form .unisender_copy_form :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

.usluga_form .unisender_copy_form .subscribe-form-item--btn-submit {margin:40px 0 15px 0;}
.usluga_form .unisender_copy_form .subscribe-form-item--btn-submit input {width: 100%;}

.usluga_block4 {background: #ECF0F1; padding: 0px 0 0px 0; overflow: hidden;}
.usluga_block4 .row, .usluga_block4 .main, .usluga_block4 .content {overflow: inherit; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.usluga_block4 img {position: absolute; width: 80%; margin-left:-35%;}
.tovar .usluga_block4 img {width: auto; margin-left:-13%;}
.usluga_block4 .title, .usluga_block4_1 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828;
 margin-bottom: 10px;}
.usluga_block4_1 .pages .main .title {margin: 30px 0;}


.usluga_block4 .text p {margin: 0 0 20px 0; font-weight: 500;
font-size: 18px;
line-height: 132.9%;
}
.usluga_block4 .text p strong {color: #0475B3; font-weight: 500;}
.usluga_block4 ul {margin: 0; padding: 0; list-style: none;}
.usluga_block4 ul li {font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 15px; padding-left: 25px; background: url('../image/li.png') left 7px no-repeat;}
.usluga_block4_1 {margin: 25px 0 0 0;}
.usluga_block4_1 .pages .main {margin: 0;}


.usluga_block5 {padding: 25px 0;}
.usluga_block5 .title { /*font-family: Roboto Slab;*/
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
/* identical to box height */


color: #282828;
 margin-bottom: 10px;}
.usluga_block5 .flexlist { justify-content: flex-start }
.usluga_block5 .flexlist-item	{ width: calc(100% / 4 - 15px); display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; padding-bottom: 25px;}
.usluga_block5_etaps {margin: 15px 0; position: relative;}


.table_block_5 td {
	height: 70px;
	background: #0475B3;
	border-radius: 4px 1px 1px 4px
	text-align: center;
	vertical-align:middle;
	color: #fff !important;
	font-weight: 500;
	position: relative;
	font-size: 14px;
	font-style: normal;
	padding: 0px 10px;
}
.table_block_5 td:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #0475B3;
	border-width: 35px;
	margin-top: -35px;
}
.pages .main .table_block_5 td .title, .new_main .usluga_block5 .table_block_5 td .title { font-size:12px; color:white; margin-bottom:0px;	line-height:14px; }
.table_block_5 td .button a { width:auto; font-size:10px; color:white; text-decoration:none; border-bottom:1px dashed white; }

.table_block_5 td.last_one { height:174px; margin-top: 0px; }
.table_block_5 td.last_one:after { border-width: 87px; margin-top: -87px;  }

.table_block_5 .text {
	display:none; /*position:absolute; z-index:99; background:white; border:1px solid gray; width:380px;*/
}

.usluga_block5_etaps .title {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 25px;
	color: #0475B3; 
}

.usluga_block5_etaps .button { position: absolute; bottom:0;}

.usluga_block5_etaps .button a {border: 1px solid #0475B3;
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px; font-weight: 500; 
	padding: 13px 35px;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase; text-decoration: none;
	color: #0475B3;
}

.usluga_block5_etaps .button a:hover {background: #0475B3; color: #fff;}

.usluga_wrap .fancybox-close {	background: url('../image/close.png') no-repeat; width: 14px; height: 14px; top: 15px;
	right: 15px; opacity: 0.7}
.usluga_wrap .fancybox-close:hover {opacity: 1;}
.usluga_wrap .fancybox-opened .fancybox-skin {box-shadow: 0px 0px 24px rgba(4, 117, 179, 0.2);
}

.usluga_block5_etaps .title a {text-decoration: none;}

.usluga_block5_etaps_line {font-size: 13px;
line-height: 15px;
letter-spacing: 0.1em;
color: #8A8A8A; background: url('../image/line.png') 60px center no-repeat; margin: 0 0 25px 0;}

.usluga_block5_etaps .text, .usluga_block5_etaps1 .text {font-size: 14px; line-height: 20px; display: none;}
.text-inner {max-width: 500px; font-size: 15px; padding: 25px 30px;
line-height: 22px;
}

.usluga_block5_1 {padding: 25px 0; overflow: hidden; width: 100%;}
.usluga_block5_1 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828;
 margin-bottom: 10px;}
.usluga_block5_1_block {width: 100%; margin: 0 -15px; display: block; overflow: hidden; padding: 0;}
.usluga_block5_1_block_left {width: 25%; float: left; padding: 0 15px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.usluga_block5_1_block_right {width: 75%; float: left; padding: 0 15px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.usluga_block5_1 .subtitle {font-size: 18px;}
.usluga_block5_1 .readmore {font-weight: 500;
font-size: 12px;
line-height: 14px;
text-decoration-line: underline;
text-transform: uppercase;

color: #0475B3;
}

.usluga_block6 {background: #ECF0F1; padding: 25px 0;}
.tovar .usluga_block6 {padding-top: 50px;}
.usluga_block6 .pages .content {width: 100%;}
.usluga_block6 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;}
.usluga_block6_item {padding: 50px 55px; background: #fff}
.usluga_block6_item .usluga_block6_subtitle {font-weight: 500;
font-size: 24px;
line-height: 32px;
color: #0475B3; margin: 0 0 35px 0;
}
.usluga_block6_item .usluga_block6_text {font-size: 15px;
line-height: 20px;
color: #000000;}
.usluga_block6 .row_full {position: relative;}
.usluga_block6 .col-sm-7 {width: 53%; position: relative; /*z-index: 1;*/}
.usluga_block6 .video {position: absolute; right: 0; top:-55px; z-index: 0;}
.usluga_block6 .video .youtube {width: 100%; height: 450px; background-size: 100%;
background-position: center;}
.usluga_block6 .video iframe {width: 100%; height: 450px;}

.usluga_block6_1 {padding: 25px 0;}
.usluga_block6_1 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px; line-height: 37px;}
.usluga_block6_1 p {margin: 30px 0;}

.usluga_block7 .pages {padding-bottom: 0}
.usluga_block7 .pages .main .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; margin: 15px 0 15px 0;
}
.usluga_block7 .pages .main .cert_block {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 28px;
color: #282828; margin: 0;}
.usluga_block7 .pages .main .cert_block p {line-height: 28px;}
.usluga_block7 {background: #fff; padding: 25px 0;}
.usluga_block7 .pages .content {width: 100%;}
.usluga_block7_serificats .image {padding: 15px; background: url('../image/sertifikat.png') no-repeat; background-size: contain;}
.usluga_block7_serificats p {font-size: 14px;
line-height: 19px;
color: #8A8A8A; }
.usluga_block7 .usluga_sert {margin-top: 15px;}

.usluga_block7 .arrow-left {width: 15px; height: 40px; background: url('../image/arrow-left.png') center bottom no-repeat; display: inline-block; cursor: pointer;}
.usluga_block7 .arrow-right {width: 15px; height: 40px; background: url('../image/arrow-right.png') center bottom no-repeat; display: inline-block; cursor: pointer;}
#bx-pager {display: inline-block; margin: 0 25px;}
#bx-pager a {font-size: 16px;
line-height: 40px; text-decoration: none; margin: 0 5px; color: #282828;}
#bx-pager a.active {font-weight: bold;
font-size: 34px;
line-height: 40px;
color: #0475B3;}

.usluga_block7_1 {padding: 25px 0px; margin: 0 -15px;width: 100%; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; overflow: hidden; margin-top: 25px;}
.usluga_block7_1_left {width: 60%; float: left; padding: 0 15px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; position: relative;}
.usluga_block7_1_left_block {width: 90%; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; background: #ECF0F1; overflow: hidden;
border-radius: 3px; padding: 25px 30px 25px 25px;}
.usluga_block7_1_left_block1 {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 32px;
color: #282828; width: 70%; float: left; padding: 25px 0 0 0;}
.usluga_block7_1_left_block2 {width: 130px;
height: 130px;
display: block; border-radius: 50%; float: right; position: relative;

background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);}
.usluga_block7_1_left_block2 div {width: 110px; position: absolute; top:45px; font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
color: #686663; left:50%; text-align: center; margin-left: -55px;}
.usluga_block7_1_left_block2 div span {font-size: 25px; color: #0475B3;}
.usluga_block7_1_left_block3 {position: absolute; right: 10px; top:25px; width: 80px; border-top: 1px solid #0475B3;}
.usluga_block7_1_right {width: 40%; float: left; padding: 0 15px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.usluga_block7_1_right_text {font-weight: 500;
font-size: 22px;
line-height: 32px;
color: #000000; padding: 10px 0 15px 0;}
.usluga_block7_1_right_text span {color: #0475B3;}
.usluga_block7_1_right p a {width: 50%; float: left; padding: 0px 0; text-align: center;}
.usluga_block7_1_right p .readmore {font-weight: 500;
font-size: 14px;
line-height: 48px;
text-decoration-line: underline;
text-transform: uppercase;

color: #0475B3; }

.tovar_calc {padding: 25px 0; margin: 25px 0 0 0;}
.tovar_calc .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px; text-align: center;}
.tovar_calc .subtitle {font-size: 15px;
line-height: 22px;
text-align: center;
color: #000000;}
.tovar_calc_block {width: 100%; height: 50px; background: #ECF0F1;
border-radius: 4px; margin: 25px 0 0 0}

.info_block {padding: 25px 0;}
.info_block .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;

color: #282828; min-height: 74px;}
.info_block .webinar .date {font-size: 14px;
line-height: 16px;
color: #8A8A8A;}
.info_block .webinar .name a {font-weight: 500;
font-size: 18px;
line-height: 21px;
text-decoration: none;
color: #282828;
}

.all_posts {margin: 50px 0 25px 0;}
.all_posts a {padding: 5px 40px 5px 0; background: url('../image/all.png') right center no-repeat; font-weight: 500;
font-size: 14px;
line-height: 16px;
text-decoration: none;
color: #0475B3;}

.subscribe_form_item .zagolovok {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 29px;
margin: 0 0 15px 0;
color: #0475B3;}
.subscribe_form_item label {display: block; font-size: 10px;
line-height: 15px;
letter-spacing: 0.1em;
text-transform: uppercase; margin: 0 0 0px 0;
color: #282828;}
.subscribe_form_item .email {width: 100%; padding: 5px 30px 5px 5px; font-weight: 500; margin: 9px 0 0 0;
font-size: 15px;
line-height: 23px;
color: #282828; background: url('../image/envelope.png') right center no-repeat; border:0; border-bottom: 1px solid #8A8A8A; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.info_block .news-item {margin: 0 0 25px 0; display: block; overflow: hidden; width: 100%;}
.info_block .news-item .date {font-size: 14px;
line-height: 16px;
color: #8A8A8A; margin: 0 0 5px 0;}
.info_block .news-item .name {margin: 0;}
.info_block .news-item .name a {font-weight: 500;
font-size: 18px;
line-height: 21px;
text-decoration: none;
color: #282828; 
}

.usluga_block8 {background: #fff; padding: 0;}
.usluga_block8 .pages {padding: 0;}
.usluga_block8 .pages .main .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; margin: 15px 0 15px 0;
}
.usluga_block8_serificats {text-align: center;}
.usluga_block8_serificats .image {padding: 0px; min-height: 150px; display: flex;
align-items: center; justify-content: center;}
.usluga_block8_serificats .image img {display: inline-block; }
.usluga_block8_serificats p {font-size: 14px;
line-height: 16px;
color: #282828; min-height: 32px;}

.usluga_block8_serificats a {
	color: inherit;
	text-decoration: inherit;
}
.usluga_block8 .usluga_keis {margin-top: 15px;}

.usluga_block8 .arrow-left {width: 15px; height: 40px; background: url('../image/arrow-left.png') center bottom no-repeat; display: inline-block; cursor: pointer;}
.usluga_block8 .arrow-right {width: 15px; height: 40px; background: url('../image/arrow-right.png') center bottom no-repeat; display: inline-block; cursor: pointer; margin-left:30px;}
.usluga_block8 .bx-wrapper .bx-pager.bx-default-pager a {background: #ECF0F1;}
.usluga_block8 .bx-wrapper .bx-pager.bx-default-pager a:hover, .usluga_block8 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #0475B3;}

.usluga_block8_1 {padding: 0 0 25px 0;}
.usluga_block8_1 .pages .main .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; text-align: center; margin: 0 0 50px 0;
}
.usluga_block8_1 a {font-weight: bold;
font-size: 16px;
line-height: 26px;
text-decoration: none;
color: #282828;}

.usluga_block9 {background: #fff; padding: 0px 0 0px 0; overflow: hidden;}
.usluga_block9 .row, .usluga_block9 .main, .usluga_block9 .content {overflow: inherit; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.usluga_block9 .pages .main .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; margin: 15px 0 15px 0;
}
.vopros_list {margin:50px 0 0 0;}
.vopros-item {margin: 0 0 25px 0;}
.usluga_block9 .pages .main .vopros-item .title {
background: #FFFFFF;
box-shadow: 0px 5px 13px rgba(0, 0, 0, 0.1), inset 0px -3px 1px rgba(0, 0, 0, 0.11);
border-radius: 5px; font-size: 18px;
line-height: 24px;
display: flex;
align-items: center; font-family: Roboto;
font-style: normal;
font-weight: normal;

color: #1C1C1C; display: block; padding: 25px 100px 25px 21px; background: url('../image/vopros_in.png') 97% center no-repeat; margin:0; cursor: pointer;
}

.usluga_block9 .pages .main .vopros-item .title.active {background: url('../image/vopros_out.png') 97% center no-repeat;}

.usluga_block9 .pages .main .vopros-item .text {
background: rgba(236,240,241,0.5); color: #686663; font-size: 15px;
line-height: 22px; padding: 20px 21px;
border-radius: 5px;  display: none;
}

.usluga_block10 {font-size: 15px;
line-height: 22px;}

.usluga_table {padding: 25px 0;}
.usluga_table .title {
font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; margin: 15px 0 15px 0;
}

.mr-table td:first-child {width: 40%;}
.mr-table th {font-family: Roboto Slab;
font-style: normal;
font-weight: normal;
font-size: 14px; color: #282828; padding: 25px 21px; background: none;}
.mr-table__thead {background: #FFD630; border-radius: 3px;}
.mr-table__thead th:first-child {border-radius: 3px 0 0 3px;}
.mr-table__thead th:last-child {border-radius: 0 3px 3px 0;}
.mr-table th strong {font-size: 18px; font-weight: bold;}
.mr-table td {padding: 25px 21px; font-size: 16px; border-bottom: 1px solid #E5E5E5;}
.mr-table tr.active td {background: #E5E5E5;}
.mr-table tr:first-child td {font-weight: 500;}
.mr-table tr:first-child td:first-child {font-weight: normal;}
.mr-table__mobile-caption {display: none;}
.table_order {background: #0475B3;
border-radius: 4px; border: 0; width: 100%; display: block; padding: 12px; color: #fff; font-weight: 500;
font-size: 14px;
line-height: 16px;
text-transform: uppercase; cursor: pointer; font-weight: normal; text-decoration: none; text-align: center; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.table_order:hover {background: #FFD630; color: #000;}

#zakaz_form .unisender_copy_form {	width: auto;
	background: none;
	border: 0;
	padding: 0;
	min-width: auto;
	margin: 0;
}

.no_bg {background: none;}
.list-underline li {text-decoration: underline; color: #015F92;}
.white_btn {
	width: auto;
	text-transform: uppercase;
	color: #282828;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	font-weight: 500;
	background: #fff;
	display: inline-block;
	border:1px solid #FFBA00;
	border-radius: 3px;
	cursor: pointer;
	padding: 22px 29px;
	height: auto;
	line-height: 16px;
}

.white_btn:hover { background: #FFBA00;}

.effect {padding: 25px 0;}
.effect-item {width: 100%; display: flex; padding: 25px 50px 20px 50px; border-bottom:1px solid #F2F2F2;}
.effect-item:first-child {background: #F2F2F2; border-right: 4px; }
.pages .main .effect-item .title {flex: 0 0 25%; align-items: center; font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 26px; display: flex; padding-right: 50px;
color: #282828; margin: 0;}

.effect-item .text {flex: 0 0 50%;}
.usluga .pages .content .effect-item .text li {background:0; padding: 0; color: #6D6D6D; font-size: 16px;
line-height: 26px; }
.usluga .pages .content .effect-item .text li span {float: right; font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #0475B3; width:40px;}
.usluga .pages .content .effect-item:last-child .title {align-items: top; height: 26px; line-height: 26px;}
.effect-item .other {flex: 0 0 25%;}

.usluga_akciya {padding: 25px 0;}
.usluga_akciya .content {background: url('../image/akc_fon.jpg') center center no-repeat; background-size: cover;}
.usluga_akciya_left {padding: 15px; text-align: right; position: relative;}
.usluga_akciya_left .hit {position: absolute; left: 0; top:25px; background: #E83933; color: #fff; font-weight: bold;
font-size: 26px;
line-height: 38px; 
padding: 15px 35px;}
.usluga_akciya_right {padding: 15px;}
.pages .main .usluga_akciya_right .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 41px;
color: #282828; margin: 50px 0 15px 0; display: block;}
.pages .main .usluga_akciya_right .subtitle {font-weight: 500;
font-size: 24px;
line-height: 35px;
color: #282828;}
.pages .main .usluga_akciya_right .subtitle span {color: #0475B3;}

.widgettitle {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828;}

.review-product .arrow-left {width: 15px; height: 40px; background: url('../image/arrow-left.png') center bottom no-repeat; display: inline-block; cursor: pointer; margin-right: 50px;}
.review-product .arrow-right {width: 15px; height: 40px; background: url('../image/arrow-right.png') center bottom no-repeat; display: inline-block; cursor: pointer;}
.review-product .widgettitle {display: none;}
.review-product .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828;}
.review-product .text {margin: 25px 0 0 0; text-align: center;}
.review-product .text a {font-weight: 500;
font-size: 18px;
line-height: 26px; text-decoration: none;
color: #282828;}

.licenziya {padding: 50px 0 0 0;}
.pages .main .licenziya .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; margin: 15px 0 25px 0;
}

.lic-yellow div {background: #FFD630; font-family: Roboto Slab;
font-size: 14px;
color: #282828; padding-top: 10px!important; padding-bottom: 10px!important; padding-left:35px!important;
}
.lic-white {border-bottom: 1px solid #ccc; overflow: hidden;}
.lic-white div {
font-size: 16px;
line-height: 24px;
color: #282828; padding-top: 15px!important; padding-bottom: 15px!important; padding-left:35px!important;}
.lic-white a {}

.otzivi_block {padding: 25px 0; width: 100%; display: block; position: relative; background: #ECF0F1;}
.otzivi_block .pages .main .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828; margin: 15px 0 0px 0;
}

.otzivi_block .bx-controls {position: absolute; top: -85px; right: 0; width: 45%; text-align: left;}
.otzivi_block .bx-wrapper .bx-pager {text-align: left; padding: 0; }
.otzivi_block .bx-wrapper .bx-pager.bx-default-pager a {background:#ECF0F1; border:2px solid #fff; width: 5px;
	height: 5px; border-radius:50%;}
.otzivi_block .bx-wrapper .bx-pager.bx-default-pager a:hover, .otzivi_block .bx-wrapper .bx-pager.bx-default-pager a.active {background:#0475B3; border:2px solid #0475B3;}

.otzivi_block > div {position: relative; z-index: 1;}
.otzivi_block > div.otzivi_block_bg {width: 50%; height: 100%; background: #FFFFFF;
box-shadow: 0px 4px 25px rgba(4, 117, 179, 0.2); position: absolute; z-index: 0; top:0; left: 0;}

.otzivi_clients_item_text {background: #FFFFFF;
box-shadow: 0px 0px 14px rgba(4, 117, 179, 0.2); padding: 37px 37px 17px 37px; margin: 15px; position: relative;}
.otzivi_clients_item_text:after {content: ''; position: absolute; width: 66px; height: 27px; bottom: -21px; left: 50px; background: url('../image/otziv_block.png') no-repeat; }
.otzivi_clients_item_text .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 23px;
color: #0475B3;
margin-bottom: 15px;
}
.otzivi_clients_item_text .text {font-style: italic;
font-weight: normal;
font-size: 14px;
line-height: 22px;
color: #6D6D6D;}
.otzivi_clients_item_block {margin: 30px 15px 0 15px;}
.otzivi_clients_item_block .logo {width: 45px; height: 45px; padding: 5px; background: #FFFFFF;
box-shadow: 0px 4px 10px rgba(4, 117, 179, 0.18); border-radius: 50%; float: left; margin: 4px 15px 10px 10px;}
.otzivi_clients_item_block .logo img {width: 45px; height: 45px; border-radius: 50%;}
.otzivi_clients_item_block .fio {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 18px;
color: #282828;}
.otzivi_clients_item_block .job {font-size: 12px;
line-height: 16px;
color: #282828; margin-top: 5px;}
.otzivi_clients_item_link {margin:10px 0 0 0;}
.otzivi_clients_item_link a {padding: 5px 40px 5px 0; background: url('../image/all.png') right center no-repeat; font-weight: 500;
font-size: 14px;
line-height: 16px;
text-decoration: none;
color: #0475B3;}

.arrow4 {width: 150px; margin: 0 auto; overflow: hidden;}
.otzivi_block .arrow-left {width: 34px; height: 34px; background: url('../image/arrow4_left.png') center bottom no-repeat; display: inline-block; cursor: pointer; float: left;}
.otzivi_block .arrow-right {width: 34px; height: 34px; background: url('../image/arrow4_right.png') center bottom no-repeat; display: inline-block; cursor: pointer; float: right;}

#btnSearch {display: none;}
.new_header .header .logo {width: 450px; margin: 0;}
.new_header .header .logo .name {width: 330px;}
.new_header .header .logo .name h3 {font-size: 18px;
line-height: 24px; margin: 0 0 5px 0}
.new_header .header .logo .name p {background:none; font-size: 13px;
line-height: 15px; color: #282828;}

.phone_list {margin: 0px 0 0 0; width: 300px;}
.phone_list a {font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #282828; text-decoration: none;}
.phone_list a:first-child {margin-right: 20px;}

.phone_list .workhours {
	float: left;
	display: grid;
	font-size: 9pt;
	width: 60%;
}
.phone_list .email a {
	color: #06429b;
	display: grid;
	font-size: 9pt;
}
.new_header #searchform {position: relative; margin:15px 0 0 0;}
.new_header #s {
	width: 100%;
	margin: 0;
	opacity: 1;
	-moz-opacity: 1; border:0; background: #FFFFFF;
border-radius: 3px; padding: 11px 40px 11px 18px; font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
color: #9C9C9C;
}
.new_header #btnSearch {display: block; position: absolute; right: 10px; top:10px; background:none; width: 20px; height: 20px; background: url('../image/search.png') no-repeat; border:0; cursor: pointer;}

.new_header .header .contacts .button_block {float: right;}
.new_header .header .contacts .button_block p {margin: 0;}
.new_header .header .contacts .button_block p img {display: block; margin: 11px 0 0 0; max-width: 100%; height: auto; width: 170px;}
.new_header .header .contacts .button_block .yellow_btn {width: 170px; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; padding-left: 0; padding-right: 0;}

.menus_block_blue.new_menu .menus .menu_container ul li a {font-weight: 500;
font-size: 17px;
line-height: 20px; text-transform: none;}
.menus_block_blue.new_menu .menus .menu_container ul li ul li a {
	line-height: 30px; font-size: 13px; text-transform: uppercase;
} 
.menus_block_blue.new_menu .menus .menu_container ul li:after {display: none;}
.new_main .bx-wrapper .bx-next {background: url('../image/arrow_right.png') no-repeat; width: 34px; height: 34px;}
.new_main .bx-wrapper .bx-prev {background: url('../image/arrow_left.png') no-repeat; width: 34px; height: 34px;}

.new_main .row_3_block {margin:0px 0 50px 0; text-align: center;}
.new_main .row_3_block .image {left:auto;}
.new_main .row_3_block .image img {margin: 0 auto;}

.new_main .specializaciya_block {padding: 50px 0; background:#0475B3; overflow:hidden;}
.new_main .specializaciya_block .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 22px; /* margin: 0 0 35px 0; */
color: #FEFEFE;}
.new_main .specializaciya_block .title p {line-height: 37px;}
.new_main .specializaciya_block .block {background:#fff; border-radius: 4px; min-height: 190px; padding: 30px 25px; margin: 15px 0;}
.new_main .specializaciya_block .block .title{ width: auto; height: auto; overflow: hidden; margin: 0 0 20px 0; }
.new_main .specializaciya_block .block .image{ width: 53px; height: 53px; float: left; margin: 0 15px 0 0;}
.new_main .specializaciya_block .block .text{ width: auto; height: 53px; display: table-cell; vertical-align: middle;}
.new_main .specializaciya_block .block .text h4{ font-size: 18px; line-height: 24px; color: #282828; font-weight: 500; margin: 0; font-family: 'Roboto', sans-serif;}
.new_main .specializaciya_block .block p{ font-size: 14px; color: #6D6D6D; margin: 0; height:70px; }

.new_main .block_polezno {padding: 50px 0;}
.new_main .block_polezno .block_polezno_text1 {color: #6D6D6D; margin: 15px 0;}
.new_main .block_polezno .block_polezno_text2 {font-size: 18px; margin: 25px 0 15px 0;
line-height: 23px;}
.new_main .block_polezno h3 {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px; margin: 0 0 25px 0;}
.new_main .block_polezno .blue_btn {background: url('../image/download.png') 30px center no-repeat #0475b3; padding: 0px 30px 0px 60px; }
.new_main .block_polezno .blue_btn:hover {background: url('../image/download.png') 30px center no-repeat #248ec7;}

.form_phone {margin: 25px 0 35px 0; text-align: center; font-family: Roboto Slab;
font-weight: bold;
font-size: 22px;
line-height: 34px;
color: #FFFFFF;}
.form_phone a {text-decoration: none; color: #FFBA00;}

.new_main .row_7_block:after {display: none;}
.new_main .row_7_block {background:#fff; padding: 50px 0 0 0;}
.new_main .row_7_block .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
text-align: center;

color: #282828;}
.new_main .row_7_block .gray {text-align: center; color: #6D6D6D; margin: 25px 0 0px 0;}
.new_main .row_7 .one_block .image, .new_main .row_7 .container .block .image {border:0; border-radius: 4px;}
.new_main .row_7 .one_block .text h3 {font-weight: 500;
font-size: 22px;
line-height: 27px;}
.new_main .row_7 .block .text h3 {font-weight: 500;
font-size: 18px;
line-height: 24px; color: #282828;}
.new_main .row_7 .one_block .text p {font-size: font-size: 15px;
line-height: 23px;}
.new_main .row_7 .block .text p {font-size: font-size: 15px;
line-height: 23px;}
.new_main .row_7 .one_block {border:0; padding: 0 0 25px 0;}

.new_main .row_7_block a, .new_main .row_7 .container .block .text a {padding: 6px 40px 6px 0; background: url('../image/all.png') right center no-repeat; font-weight: 500;
font-size: 14px;
line-height: 16px;
text-decoration: none;
color: #0475B3; text-transform: none; display: inline-block;}

.new_main .usluga_block5 {background:#F6FBFD; padding: 75px 0 50px 0;}
.new_main .usluga_block5 .title {margin: 0 0 25px 0;}
.new_main .usluga_block5_etaps .title {height: auto; min-height: 67px; margin: 0; padding: 0;}
.new_main .usluga_block5_etaps .button {display: block; position: relative;}
.new_main .usluga_block5_etaps .button a {display: inline-block;}

.new_main .row_13 .content .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
text-align: center;

color: #282828;}
.new_main .row_13 .content {margin: 0;}
.new_main .row_13 .content p {text-align: center; font-size: 15px;
line-height: 21px; margin: 15px 0;
color: #6D6D6D;}
.new_main .row_13 .title {margin: 0 0 25px 0;}
.new_main .row_13 .title h3 {font-size: 18px;
line-height: 26px;}
.new_main .row_13 .title .yellow_btn {font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 18px;
text-transform: none; height: 48px; line-height: 48px;}
.new_main .row_13_block:after {display: none;}


.new_main .usluga_block7 {display: block; background:#F6FBFD; padding: 50px 0 0 0;}
.new_main .usluga_block7 .pages .main {margin: 0;}

.new_main .usluga_block8 {padding: 50px 0 20px 0;}
.new_main .usluga_block8 .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828;}
.new_main .usluga_block8 p {font-size: 15px;
line-height: 21px; margin: 15px 0;
color: #6D6D6D;}

.new_main .usluga_block8_serificats {padding: 0 0 25px 0;}
.new_main .usluga_block8_serificats .image img {max-height: 100px;}
.new_main .usluga_block8_serificats p {font-size: 14px;
line-height: 16px;
color: #282828; font-weight: 500; min-height: 32px;}
.new_main .usluga_block8_serificats a {padding: 6px 40px 6px 0; background: url('../image/all.png') right center no-repeat; font-weight: 500;
font-size: 14px;
line-height: 16px;
text-decoration: none;
color: #0475B3; text-transform: none; display: inline-block;}

.new_main .row_11_block {padding: 50px 0; background:#F6FBFD;}
.new_main .row_11_block:after {display: none;}
.new_main .row_11_block .content .title {font-family: Roboto Slab;
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 37px;
color: #282828;}
.new_main .row_11 .container ul li {margin: 0 60px 10px 0; color: #6D6D6D;}
.new_main .row_11 .container ul li a {color: #0475B3; text-decoration: none;}
.new_main .row_11 .container ul li a:hover {text-decoration: underline;}

.new_main .info_block {padding: 50px 0 20px 0; overflow: hidden;}

.new_main .subscribe_form_item {margin: 50px 0 0 0;}
.new_main .subscribe_form_item a {background: url('../image/youtube_pod.png') 80% center no-repeat #FFBA00; padding-right: 80px; padding-left: 40px; }
.new_main .subscribe_form_item a:hover{background: url('../image/youtube_pod.png') 80% center no-repeat #fed055;}

#podpiska_form {overflow: hidden; padding:15px 0 0px 0;}
#podpiska_form .content {margin: 0 0 25px 0;}
#podpiska_form .main {width: 800px; margin: 0 auto 25px auto;}
#podpiska_form.usluga_form .unisender_copy_form .subscribe-form-item--btn-submit {margin-top: 15px;}
#podpiska_form.usluga_form .unisender_copy_form input.subscribe-form-item__control {margin-bottom: 15px;}
#podpiska_form .feedback_block {font-size: 15px;
line-height: 18px;

color: #FFFFFF;}

.content_item {padding: 30px 0; font-size: 15px;} 

.footer_bottom {color: #fff; padding-top: 25px;}
#sugarspice_contact_widget-3 {margin: 0 0 20px 0;}
#sugarspice_contact_widget-3 p {margin: 0}
#sugarspice_contact_widget-3 p a {color: #fff; text-decoration: none;}
#sugarspice_email_widget-3 a, #map_site a {color: #FFBA00; text-decoration: none;}
#sugarspice_email_widget-3 a:hover, #map_site a:hover {color: #fff;}
#map_site {margin: 0}

#vak_prof a {border: 1px solid #FFBA00;
box-sizing: border-box;
border-radius: 4px; padding: 10px 15px; display: block; text-align: center; font-weight: 500;
font-size: 13px;
line-height: 20px;
text-align: center;
text-transform: uppercase; text-decoration: none;
color: #FFBA00;}
#vak_prof a:hover {background:#FFBA00; color: #000}

#footer_social {padding: 0; margin: 0;}
#footer_social li {display: inline-block; margin: 0 15px 15px 0;}
#footer_social li a {width: 40px;
height: 40px; display: block; border-radius: 50%;}
#footer_social li.youtube-footer a {background: url('../image/footer1.png') center center no-repeat #3F3F3F;}
#footer_social li.youtube-footer a:hover {background: url('../image/footer1h.png') center center no-repeat #FF0000;}
#footer_social li.google-footer a {background: url('../image/footer2.png') center center no-repeat #3F3F3F;}
#footer_social li.google-footer a:hover {background: url('../image/footer2h.png') center center no-repeat #D64936;}
#footer_social li.vk-footer a {background: url('../image/footer3.png') center center no-repeat #3F3F3F;}
#footer_social li.vk-footer a:hover {background: url('../image/footer3h.png') center center no-repeat #7294C7;}
.post_childrens {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.post_childrens .col-sm-4 {
	width: calc(33.3333333% - 30px);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px 15px;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	background: #ECF0F1;
	border-radius: 3px;
	display: block;
	color: #282828;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.post_childrens a {
	text-align: center;
	margin: 0;
	padding: 20px 10px;
	font-size: 20px;
	line-height: 20px;
	display: block;
	text-decoration: none;
	color: #282828;
	width: auto;
}
.new_main .specializaciya_block.block_padding {
	padding-top: 15px;
}
.block_padding .title  {
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
}
@media screen and (max-width: 1020px) {
	.new_main .specializaciya_block .col-sm-4 { width: 100%; }
	.new_main .specializaciya_block .col-sm-4 .block { padding:10px 15px; margin: 5px 0px; min-height:10px; }
	.new_main .specializaciya_block .col-sm-4 .block p { display:none; }
	.new_main .specializaciya_block .col-sm-4 .block .title { margin: 0px;  }
	.new_main .specializaciya_block .block .text h4 { border-bottom:1px dashed lightblue; }
}
@media screen and (max-width: 768px) {

	.row_3_block h1 { font-size:24px; }

	.usluga_block1 .text-right {text-align:center;}
	.usluga_block1 .button {margin-top: 15px;}
	.row_full .col-sm-6, .row_full .col-sm-4, .row_full .col-sm-9, .row_full .col-sm-3, .row_full .col-sm-8, .row_full .col-sm-10, .row_full .col-sm-2 {width: 100%;}
	.usluga_form .unisender_copy_form .subscribe-form-item--btn-submit {margin: 0px 0 10px 0;}
	.flexlist-item {width: 100%;}
	.usluga_block4 img {
		position: relative;
		width: auto;
		margin: 0 0 15px 0;
	}
	.tovar .usluga_block4 img { margin-left:0;}
	.usluga_block5 .flexlist-item {width: calc(100% / 2 - 15px);}

	.usluga_block6 .col-sm-7 {width: 100%; position: relative; top:auto; margin: 15px 0;}
	.new_header .header .logo, .new_header .header .contacts {width: 50%; float: left; }
	.new_header #searchform {position: relative; left:auto; top:auto; margin: 10px 0;}
	.new_header .phone_list {margin: 0;}
	.new_header .header .contacts .button_block {width: 100%; float: none; vertical-align: top;  margin: 0 0 0 20px;}
	.new_header .button_block p {display: inline-block; float: left; }
	.new_header .header .contacts .button_block p a {margin: 0 10px 0 0;}
	.new_header .header .contacts .button_block p img {margin: 0;}
	.new_header .header .logo .name {width: 270px;}
	.new_main .row_13 .video_block .big_video {width: 100%; height: 300px; margin: 0 0 15px 0;}
	.new_main .row_13 .video_block .small_video {width: 100%;}
	.new_main .row_13 .video_block .small_video .s_video {width: 100%; height: 300px; margin: 0 0 15px 0;}
	.new_main .youtube, .new_main .row_13 .video_block iframe {width: 100%!important; height: 300px!important}
	.new_main .bx-controls.bx-has-pager {display: none; position: relative; top:auto; bottom: auto;}
	#podpiska_form .main {width: 100%; padding: 10px; }
	#podpiska_form .row_full { margin-right: 0px; margin-left: -10px; }
	.new_main .row_3_block {margin: 0;}

}

@media screen and (max-width: 420px) {
	.new_header .header .logo a {float: none; display: inline-block;}
	.new_header .header .logo, .new_header .header .contacts {width: 100%; float: none; text-align: center;}
	.new_header .header .logo .name {width: 100%;}
	.usluga_block5 .flexlist-item {width: 100%; margin: 15px 0; padding: 0;}
	.usluga_block6_item {padding: 25px;}
	.usluga_block7 .text-right, .usluga_block8 .text-right {text-align: center;}
	.usluga_block9 .pages .main .vopros-item .title {padding-right: 50px;}
	.new_header .header .contacts .button_block p {width: 50%;}
	.new_header .header .contacts .button_block {margin: 0;}
	.phone_list a {display: block; margin: 0;}
	.phone_list a:first-child {margin: 0;}
	.new_header .header .contacts .button_block .yellow_btn {width: 100%;}
	.new_main .row_13 .title .yellow_btn {font-size: 14px;}
	//.new_main .specializaciya_block .col-sm-4 .block { min-height: 150px; }
}

@media screen and (max-width:768px){
  .mr-table,.mr-table__thead,.mr-table__tbody,.mr-table__tr{display:block}
  .mr-table__th,.mr-table__td{display:-webkit-flex;display:flex}
  .mr-table .mr-table__head{display:none}
  .mr-table .mr-table_bg_column{width:auto;padding:20px 15px}
  .mr-table .mr-table__mobile-caption,.mr-table .mr-table__value{display:block}
  .mr-table .mr-table__mobile-caption{margin-right:2%}
  .mr-table td:first-child {width: 100%;}
  .mr-table td {padding: 10px;}
}
  @media screen and (max-width:768px){
	.mr-table_evenly .mr-table__mobile-caption,.mr-table_evenly .mr-table__value{width:48%}

  }

 .mr-table_bg .mr-table__tr:hover{background-color:#eee}
 .mr-table_bg .mr-table__tr:last-child:hover{background:none;}

  @media screen and (max-width:768px){.mr-table_bg .mr-table__td:first-of-type{background-color:#FFD630;color:#000}.mr-table_bg .mr-table__tr:hover{background:inherit}}

  @media only screen and (min-width:769px){.mr-table_bg_no .mr-table__head{border-bottom:1px solid #eee}}

  @media only screen and (max-width:768px){.mr-table_bg_no .mr-table__td{display:block}.mr-table_bg_no .mr-table_mobile_caption{font-weight:700;margin-bottom:10px}
  .mr-table .mr-table__tr td:first-child .mr-table__mobile-caption {margin-right: 0;}

}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.col-xs-5ths {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 992px) {
	.col-md-5ths {
		width: 20%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-5ths {
		width: 20%;
		float: left;
	}
}

.nav-previous {
	float:left;
	width: 40%;
	margin-top: 40px;
}

.nav-next {
	float:right;
	width: 40%;
	margin-top: 40px;
	text-align: right;
}

.nav-previous a {
padding: 3px;
border-radius: 5px;
display: block;
color: #0475b3;
font-size: 12px;
line-height: 17px;
margin-top: 0px !important;
}
 
.nav-next a {
padding: 3px;
border-radius: 5px;
display: block;
color: #0475b3;
font-size: 12px;
line-height: 17px;
margin-top: 0px !important;
}
 
.nav-previous a:hover, .nav-next a:hover {
background-color: #cacaca;
}

.archieve_new {
	border: 1px solid lightgray;
	height:160px;
}
.archieve_new td { padding: 0px; }
.archieve_new img { height:160px; width:270px; margin-bottom: -5px; }
.archieve_new .arc_img { color:#0475b3; vertical-align:bottom; padding-left:10px; }
.archieve_new .arc_img img { height:15px; width:15px; }
.archieve_new a { margin-top: 10px; text-decoration:none; }
.archieve_new a:hover { text-decoration:underline; }
.archieve_new p { margin: 0px; }
.archieve_new .blue_btn { height: 38px; line-height: 38px; font-weight:bold; font-family: 'Roboto Slab', serif; float:right; }
@media screen and (max-width: 1020px) { .size-archieve_thumb { display:none; } }

.pagenav { text-align:center; }
.pagenav a { color: gray; text-decoration:none; margin: 0px 5px; }
.pagenav a.current { color: #0475b3; font-weight:bold; text-decoration:underline; }
