html * {max-height:1000000px; -webkit-text-size-adjust: 100%;}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
/*удалить css*/
.wrap_wrap {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.wrap_wrap .wrap_wrap_row_1 {
	background-color: #000000;
}
.wrap_wrap .wrap_wrap_row_2 {
	font-family: Verdana;
	font-size: 16px;
	color: #FFF;
}
.wrap_wrap .wrap_wrap_row_3 {
	display: flex;
	justify-content: space-between;
	padding-bottom: 50px;
	flex-wrap: wrap;
}
.wrap_wrap_row_3 .wrap_wrap_row_3_left_1 .wrap_wrap_row_3_left_2 {
	width: 250px;
	margin-left: 30px;
}
.wrap_wrap .wrap_wrap_row_3 .wrap_wrap_row_3_right {
	width: 100%;
	
}
.head_ob_nav {
    display: flex;
    justify-content: space-between;
	width: 1140px;
	margin: 0 auto;
	background-color: #fff;
	align-items: center;
	height: 140px;
}
.text_mail a {
  font-size: 24px;
  font-family: "Akrobat_sb";
  color: rgb(56, 56, 56);
	font-style: italic;
}
.text_mail a:hover {
  text-decoration: none;
}
.text_tel a {
  font-size: 30px;
  font-family: "Akrobat_eb";
  color: rgb(56, 56, 56);
	    text-decoration: none;
    cursor: default;
	font-style: italic;
}
.zvon_sh a {
  background-color: rgb(247, 23, 55);
  width: 195px;
  height: 60px;
  font-size: 18px;
  font-family: "Akrobat_eb";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
	display: flex;
	justify-content: center;
	align-items: center;
	font-style: italic;
	text-decoration: none;
	border-radius: 30px;
}
.zvon_sh a:hover {
  background-color: #ffe7ea;
  color: rgb(247, 23, 55);
}
.inf_con_ob {
    display: flex;
    justify-content: space-between;
    width: 490px;
}
.inf_con {
    display: flex;
	    align-items: center;
}
.sh_menu {
    width: 1140px;
    margin: 0 auto;
}
.sh_menu a {
    text-transform: uppercase;
}
.menu_shap {
    background-color: #F71737;
}
div#maximenuck199.maximenuckh ul.maximenuck li.maximenuck.level1.active, div#maximenuck199.maximenuckh ul.maximenuck li.maximenuck.level1.parent.active, div#maximenuck199.maximenuckh ul.maximenuck li.maximenuck.level1:hover, div#maximenuck199.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover {
    border-bottom: 4px solid #fff;
}
.zayavka a {
  background-color: rgb(247, 23, 55);
  width: 195px;
  height: 60px;
  font-size: 18px;
  font-family: "Akrobat_eb";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
	display: flex;
	justify-content: center;
	align-items: center;
	font-style: italic;
	text-decoration: none;
	border-radius: 30px;
	margin: 0 auto;
}
.zayavka a:hover {
  background-color: #ffe7ea;
  color: rgb(247, 23, 55);
	
}
.zag_ser {
  font-size: 60px;
  font-family: "Akrobat_eb";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
	padding-top: 160px;
}
.zag_ser span {
  color: #f71737;
}
.text_ser {
  font-size: 18px;
  font-family: "Roboto_r";
  color: rgb(217, 219, 224);
  line-height: 1.667;
	padding-bottom: 45px;
	padding-top: 10px;
}
.ob_ser {
	width: 1140px;
	text-align: center;
	margin: 0 auto;
}
.servis {
	background-image: url(../images/sh_bg.jpg);
	background-repeat: no-repeat;
}
.zayavka {
    padding-bottom: 190px;
}
.zag_komp {
font-size: 34px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
    padding-right: 80px;
}
.t_komp {
  font-size: 16px;
  font-family: "Roboto_l";
  color: rgb(142, 142, 142);
  line-height: 1.875;
	padding-bottom: 15px;
}
.pod_komp a {
  font-size: 16px;
  font-family: "Akrobat_sb";
  color: rgb(247, 23, 55);
  font-weight: bold;
}
.pod_komp a:hover {
  text-decoration: none;
}
.komp {
	width: 1140px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.text_komp {
    width: 650px;
}
.o_komp_ob {
	padding: 150px 0;
}
.tablica {
	margin: 0 auto;
	width: 1140px;
	padding: 110px 0;
}
.zag_tabl {
font-size: 34px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
}
.tablica table {width: 100%; border-collapse: collapse;}
.tablica table thead tr td {border: 1px solid #e1e1e1;}
.tablica table tbody tr td {border: 1px solid #e1e1e1;}
.tablica table tbody tr:nth-child(2n) {background: #f8f8f8;}
.tablica table tbody tr:nth-child(2n+1) {background: #fff;}
.tablica table th {
	  font-size: 20px;
  font-family: "Akrobat_eb";
  color: rgb(61, 61, 61);
	text-transform: uppercase;
}
.tablica table th:nth-child(1) {
	text-align: left;
}
.tablica table td:nth-child(1) {
  font-size: 18px;
  font-family: "Roboto_m";
  color: rgb(121, 121, 121);
}
.tablica table td:nth-child(2) {
  font-size: 20px;
  font-family: "Akrobat_eb";
  color: rgb(121, 121, 121);
	text-align: center;
}
.tablica table td:nth-child(3) a {
  font-size: 16px;
  font-family: "Roboto_m";
  color: rgb(247, 23, 55);
	text-align: center;
}
.tablica table td:nth-child(3) a:hover {
  text-decoration: none;
}
.tablica table td:nth-child(3) {
	text-align: center;
}
.tablica td, th {
    padding: 15px;
}
.tablica tbody {
	border: 1px solid #e1e1e1;
}
.tabl_ob {
	background-color: #f6f6f6;
	background-image: url(../images/bg_bot-min.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.poch_zag {
font-size: 34px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 80px;
}
.poch_text {
  font-size: 16px;
  font-family: "Roboto_l";
  color: rgb(142, 142, 142);
  line-height: 1.875;
}
.pr_text {
  font-size: 24px;
  font-family: "Akrobat_eb";
  color: rgb(61, 61, 61);
}
.preim {
	display: flex;
	justify-content: space-between;
}
.pr_ob {
    text-align: center;
}
.poch_ob {
	width: 1140px;
	margin: 0 auto;
	padding: 135px 0;
}
.preim {
	padding-top: 100px;
}
.pr_icon {
	padding-bottom: 10px;
}
.fot_cont {
	width: 490px;
	margin: 0 auto;
}
.fot_ob {
	background-image: url(../images/fot_bg.jpg);
	background-repeat: no-repeat;
}
.menu_fot {
	text-transform: uppercase;
}
.fot_ob .text_mail a {
    color: #fff;
}
.fot_ob .text_tel a {
    color: #fff;
}
.fot_cop {
	border-top: 1px solid #203040;
	padding: 30px 0;
}
.copir_art {
  font-size: 14px;
  font-family: "Roboto_r";
  color: rgb(131, 132, 134);
	text-align: center;
}
.copir_art a {
  font-size: 14px;
  font-family: "Roboto_b";
  color: rgb(247, 23, 55);
	text-decoration: none;
}
.copir_art a:hover {
  color: #fff;
}
.fot_logo {
	padding-top: 70px;
}
.fot_cont {
	padding: 30px 0;
}
#bd_results .blog h2 span {
    font-size: 34px;
    font-family: "Akrobat_b";
    color: #fff;
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
}
#bd_results .blog h2 {
    width: 1140px;
	margin: 0 auto;
	font-weight: bold;
}
.cat-children {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 1140px;
	margin: 0 auto;
}
.category-desc.clearfix {
order: 2;
    width: 1140px;
    margin: 0 auto;
    font-size: 16px;
    font-family: "Roboto_l";
    color: #fff;
    line-height: 1.875;
}
.items-leading.clearfix {
	order: 1;
}
#bd_results .blog {
    padding: 110px 0;
    margin: 0 auto;
    background-image: url(../images/usl_bg-min.jpg);
    background-repeat: repeat-y;
    display: flex;
    flex-wrap: wrap;
}
.page-header.item-title a {
  font-size: 24px;
  font-family: "Akrobat_b";
  color: rgb(41, 63, 89);
	text-decoration: none;
}
.page-header.item-title a:hover {
	text-decoration: underline;
}
.page-header.item-title {
    padding: 25px;
    background-color: #fff;
    margin-top: -4px;
    position: relative;
}
.page-header.item-title::before {
content: url(../images/treug.png);
    width: 24px;
    height: 14px;
    position: absolute;
    top: -17px;
}
div#maximenuck199.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck199.maximenuckh ul.maximenuck li.level1.parent > span.separator {
    padding-right: 0px;
}
.sp_text_nom a {
  font-size: 36px;
  font-family: "Akrobat_eb";
  color: rgb(255, 255, 255);
  text-decoration: none;
	cursor: default;
	font-style: italic;
}
.sp_text_poc a {
  font-size: 30px;
  font-family: "Akrobat_sb";
  color: rgb(254, 254, 254);
  text-decoration: underline;
	font-style: italic;
}
.sp_text_poc a:hover {
  text-decoration: none;
}
.sp_im {
    padding-right: 20px;
}
.sp_sv {
    display: flex;
    line-height: 0.9;
}
.sp_svyaz {
	display: flex;
	width: 1005px;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
	    height: 170px;
}
.moree {
	background-color: #f71737;
	    margin-bottom: 60px;
}
.ob_str {
    background: #fff;
}
.zag_str {
    font-size: 34px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
}
.stran {
	width: 1140px;
	margin: 0 auto;
	padding: 90px 0;
}
.o_nas_t {
	padding-bottom: 90px;
  font-size: 16px;
  font-family: "Roboto_l";
  color: rgb(142, 142, 142);
  line-height: 1.875;
}
.left_img {
    height: 230px;
    width: 350px;
    object-fit: cover;
    margin-right: 15px;
    float: left;
    padding: 10px 5px;
}
.right_img {
height: 230px;
    width: 350px;
    object-fit: cover;
    float: right;
    padding: 10px 5px;
}
.rs_data {
	display: none;
}
.rs_otvet_admina {
	display: none;
}
.ob_otz {
	width: 1140px;
	margin: 0 auto;
	padding: 100px 0;
}
.ob_otz2 {
	width: 1140px;
	margin: 0 auto;
	padding-top: 110px;
}
.ob_f21 {
	display: flex;
	justify-content: space-between;
	width: 700px;
}
.ob_f20 {
	display: flex;
	justify-content: space-between;
}
.rs_name {
  font-size: 20px;
  font-family: "Akrobat_eb";
  color: rgb(61, 61, 61);
  text-transform: uppercase;
}
.rs_messeje {
  font-size: 16px;
  font-family: "Roboto_l";
  color: rgb(142, 142, 142);
  line-height: 1.875;
}
.zag_contact {
    font-size: 34px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
}
.con_in {
    display: flex;
    padding-bottom: 20px;
}
.con_txt_poc a {
  font-size: 24px;
  font-family: "Akrobat_sb";
  color: rgb(56, 56, 56);
	font-style: italic;
}
.con_txt_poc a:hover {
  text-decoration: none;
}
.con_txt_tel a {
  font-size: 30px;
  font-family: "Akrobat_eb";
  color: rgb(56, 56, 56);
	    text-decoration: none;
    cursor: default;
	font-style: italic;
}
.con_txt_adr {
  font-size: 24px;
  font-family: "Akrobat_sb";
  color: rgb(56, 56, 56);
  line-height: 1.25;
}
.ob_str_cont {
	display: flex;
	justify-content: space-between;
	padding-bottom: 80px;
}
.forma_karta_v_kon {
	width: 1140px;
	margin: 0 auto;
}
.con_img {
    padding-right: 5px;
}
.contact_ob {
    width: 380px;
}
.karta_v_kontaktax {
	padding-bottom: 50px;
}
.page-header a {
    font-size: 23px;
    font-family: "Akrobat_b";
    color: rgb(41, 63, 89);
    text-decoration: none;
}
.page-header a:hover {
	text-decoration: underline;
}
.page-header {
    padding: 25px;
    background-color: #fff;
    margin-top: -4px;
    position: relative;
		height: 50px;
}
.page-header::before {
    content: url(../images/treug.png);
    width: 24px;
    height: 14px;
    position: absolute;
    top: -14px;
}

.items-leading.clearfix {
    display: flex;
    justify-content: space-between;
    width: 1140px;
    margin: 0 auto;
	flex-wrap: wrap;
}
.items-leading.clearfix>div {
    width: 360px;
	padding-bottom: 30px;
}
.readmore-link {
	display: none;
}
.items-leading.clearfix h2 {
    width: 320px !important;
}
.cat-children .category-desc {
	display: none;
}
.zag_str2 {
    font-size: 18px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 80px;
	margin-bottom: 30px;
}
.pzag_str {
	    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    padding-bottom: 20px;
}
.sp_knop a {
  background-color: #ffe7ea;
  width: 195px;
  height: 60px;
  font-size: 18px;
  font-family: "Akrobat_eb";
  color: #f71737;
  text-transform: uppercase;
	display: flex;
	justify-content: center;
	align-items: center;
	font-style: italic;
	text-decoration: none;
	border-radius: 30px;
}
.sp_knop a:hover {
  background-color: #ff516a;
  color: #fff;
}
.upak {
	display: flex;
	justify-content: space-between;
}
.up_text {
    font-size: 18px;
    font-family: "Roboto_m";
    color: rgb(121, 121, 121);
}
.up_sp {
        text-align: center;
}
.upak img {
    height: 150px;
    width: 200px;
    object-fit: cover;
}
.subheading-category2 {
    font-size: 34px;
    font-family: "Akrobat_b";
    color: #fff;
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
	margin-top: 100px;
}
.pull-left.item-image img {
	height: 230px;
    width: 360px;
    object-fit: cover;
}
#jmap_sitemap a {
	font-size: 18px;
    font-family: "Roboto_r";
    color: rgb(61, 61, 61);
    text-decoration: underline;
    line-height: 0.6;
	text-decoration: none;
}
#jmap_sitemap a:hover {
	text-decoration: underline;
}
#jmap_sitemap {
	width: 1140px;
	margin: 0 auto;
	    font-size: 18px;
    font-family: "Roboto_r";
    color: rgb(61, 61, 61);
	padding: 50px 0;
}











/*удалить css*/


@media screen and (max-width:1200px){
	#popup_compare::-webkit-scrollbar-track{
    border: 2px solid white;
    background-color: #ccc;
}
#popup_compare::-webkit-scrollbar {
    -webkit-appearance: none;
}
 
#popup_compare::-webkit-scrollbar:horizontal {
    height: 13px;
}
 
#popup_compare::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
}
	.fav_table_2 {
   overflow-x: scroll;
}
	.fav_table_2::-webkit-scrollbar-track{
    border: 2px solid white;
    background-color: #ccc;
}
.fav_table_2::-webkit-scrollbar {
    -webkit-appearance: none;
}
 
.fav_table_2::-webkit-scrollbar:horizontal {
    height: 13px;
}
 
.fav_table_2::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
}
	.xdsoft_map.xdsoft_show_gif_loader {
 
}
	.mobilebarmaximenuck .mobilebarmenutitleck {
    text-indent: 0px;
    font-family: "Roboto_r";
}
.mobilebarmaximenuck .mobilebarmenutitleck {
    display: block;
    background: #F71737;
    background-color: #F71737;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    text-indent: 20px;
    line-height: 45px;
    height: 45px;
    font-family: "Roboto_r";
}	
.sh_menu {
    width: auto;
    margin: 0 auto;
}	
.mobilemaximenuck {
    box-sizing: border-box;
    width: 100%;
    background: #F71737;
    background-color: #F71737;
    font-size: 15px;
    color: #FFFFFF;
    font-family: "Roboto_r";
	text-decoration: none;
}	
.mobilemaximenuck div.level1.maximenuck > a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 45px;
    margin-bottom: 5px;
    background: #c1112b;
    background-color: #c1112b;
    color: #FFFFFF;
    line-height: 35px;
    font-family: ;
}	
.mobilemaximenuck div.level2.maximenuck + .mobilemaximenucksubmenu div.maximenuck > a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 65px;
    margin-top: 5px;
    margin-bottom: 5px;
    background: #c1112b;
    background-color: #c1112b;
    color: #FFFFFF;
    line-height: 35px;
    font-family: ;
    text-decoration: none;
}	
.ob_ser {
    width: auto;
    text-align: center;
    margin: 0 auto;
    padding: 0 10px;
}
.komp {
    width: auto;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
	    flex-wrap: wrap;
}	
.img_komp {
    width: 100%;
    padding-bottom: 20px;
}
	.img_komp img {
    text-align: center;
}
.cat-children {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: auto;
    margin: 0 auto;
    padding: 0 10px;
}	
.page-header.item-title {
    padding: 25px;
    background-color: #fff;
    margin-top: -4px;
    position: relative;
    margin-bottom: 20px;
}	
#bd_results .blog h2 span {
    font-size: 34px;
    font-family: "Akrobat_b";
    color: #fff;
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
    padding-left: 30px;
}	
.cat-children>div {
    padding: 0 10px;
}	
.tablica {
    margin: 0 auto;
    width: auto;
    padding: 110px 10px;
}
.poch_ob {
    width: auto;
    margin: 0 auto;
    padding: 135px 10px;
}	
.preim {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}	
.head_ob_nav {
    display: flex;
    justify-content: space-around;
    width: auto;
    margin: 0 auto;
    background-color: #fff;
    align-items: center;
    height: auto;
    flex-wrap: wrap;
}	
.head_ob_nav>div {
    padding-bottom: 15px;
}	
.text_komp {
    width: auto;
}	
.pr_text {
    font-size: 24px;
    font-family: "Akrobat_eb";
    color: rgb(61, 61, 61);
    width: 300px;
    padding-bottom: 30px;
}	
.o_komp_ob {
    padding: 50px 0;
    text-align: center;
}	
.img_komp img {
    max-width: 100%;
    height: auto;
}	
.item-pic img {
    max-width: 100%;
    height: auto;
}	
.stran {
    width: auto;
    margin: 0 auto;
    padding: 90px 10px;
}	
.o_nas_t img {
    max-width: 100%;
    height: auto;
}	
.category-desc.clearfix img {
    max-width: 100%;
    height: auto;
}
.category-desc.clearfix {
    order: 2;
    width: auto;
    margin: 0 auto;
    font-size: 16px;
    font-family: "Roboto_l";
    color: #fff;
    line-height: 1.875;
    padding: 0 10px;
}
#bd_results .blog h2 {
    width: auto !important;
    margin: 0 auto;
    font-weight: bold;
}	
.items-leading.clearfix {
    display: flex;
    justify-content: space-around;
    width: auto;
    margin: 0 auto;
    flex-wrap: wrap;
}	
.items-leading.clearfix>div {
    padding-right: 10px;
}	
.pull-left.item-image img {
    max-width: 100%;
}	
.ob_otz2 {
    width: auto;
    margin: 0 auto;
    padding: 110px 10px 0;
}	
.rsform-input-box {
    padding-left: 10px;
    height: 52px;
    width: 100%;
    border: 1px solid #ececec;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-family: "Roboto_m";
    font-size: 14px;
    color: #565450;
    margin-bottom: 8px;
    box-sizing: border-box;
}	
.ob_f20 {
    display: block;
}	
.ob_otz {
    width: auto;
    margin: 0 auto;
    padding: 100px 10px;
}	
.ob_f21 {
    display: block;
    justify-content: space-between;
    width: auto;
}	
.forma_karta_v_kon {
    width: auto;
    margin: 0 auto;
    padding: 0 10px;
}	
.ob_str_cont {
    display: flex;
    justify-content: space-around;
    padding-bottom: 40px;
    flex-wrap: wrap;
}	
#rsform_17_page_0 .rsform-input-box {
    padding-left: 10px;
    height: 52px;
    width: 100%;
    border: 1px solid #ececec;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-family: "Roboto_m";
    font-size: 14px;
    color: #565450;
    margin-bottom: 8px;
	box-sizing: border-box;
}	
#rsform_17_page_0 .rsform-text-box {
    overflow: auto;
    resize: none;
    padding-top: 5px;
    padding-left: 10px;
    height: 184px;
    width: 100%;
    border: 1px solid #ececec;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    font-size: 14px;
    color: #565450;
    margin-bottom: 8px;
    font-family: "Roboto_m";
    box-sizing: border-box;
}	
.sp_svyaz {
    display: flex;
    width: auto;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    height: auto;
    flex-direction: column;
}	
.sp_svyaz>div {
    padding: 10px 0;
}	
	.forma_v_kontaktax {
		order: 2;
	}
	.contact_ob {
		order: 1;
		    padding-bottom: 30px;
	}
	}
@media screen and (max-width:1000px){
.zag_ser {
    font-size: 40px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding-top: 160px;
}
.text_ser {
    font-size: 16px;
    font-family: "Roboto_r";
    color: rgb(217, 219, 224);
    line-height: 1.667;
    padding-bottom: 45px;
    padding-top: 10px;
}	
.o_komp_ob {
    padding: 50px 0;
}	
#bd_results .blog {
    padding: 60px 0;
    margin: 0 auto;
    background-image: url(../images/usl_bg-min.jpg);
    background-repeat: repeat-y;
    display: flex;
    flex-wrap: wrap;
}	
.tablica {
    margin: 0 auto;
    width: auto;
    padding: 60px 10px;
}
.poch_ob {
    width: auto;
    margin: 0 auto;
    padding: 65px 10px;
}		
	
}
@media screen and (max-width:800px){
.zag_ser {
    font-size: 35px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding-top: 60px;
}	
.zayavka {
    padding-bottom: 60px;
}	
.zayavka a {
    background-color: rgb(247, 23, 55);
    width: 175px;
    height: 50px;
    font-size: 16px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: italic;
    text-decoration: none;
    border-radius: 30px;
    margin: 0 auto;
}	
.zag_komp {
    font-size: 30px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
    padding-right: 80px;
}	
.t_komp {
    font-size: 14px;
    font-family: "Roboto_l";
    color: rgb(142, 142, 142);
    line-height: 1.875;
    padding-bottom: 15px;
}	
#bd_results .blog h2 span {
    font-size: 30px;
    font-family: "Akrobat_b";
    color: #fff;
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
    padding-left: 30px;
}	
.tablica table th {
    font-size: 18px;
    font-family: "Akrobat_eb";
    color: rgb(61, 61, 61);
    text-transform: uppercase;
}	
.tablica table td:nth-child(1) {
    font-size: 14px;
    font-family: "Roboto_m";
    color: rgb(121, 121, 121);
}	
.tablica table td:nth-child(2) {
    font-size: 16px;
    font-family: "Akrobat_eb";
    color: rgb(121, 121, 121);
    text-align: center;
}	
.tablica table td:nth-child(3) a {
    font-size: 14px;
    font-family: "Roboto_m";
    color: rgb(247, 23, 55);
    text-align: center;
}	
.poch_zag {
    font-size: 30px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 80px;
}	
.preim {
    padding-top: 50px;
}
.pr_text {
    font-size: 19px;
    font-family: "Akrobat_eb";
    color: rgb(61, 61, 61);
    width: 300px;
    padding-bottom: 30px;
}	
.fot_cont {
    margin: 0 auto;
}	
.fot_ob {
    background-image: url(../images/fot_bg.jpg);
    background-repeat: repeat-y;
}	
.head_ob_nav {
    display: flex;
    justify-content: space-around;
    width: auto;
    margin: 0 auto;
    background-color: #fff;
    align-items: center;
    height: auto;
    flex-wrap: wrap;
    padding: 10px 0;
}	
	.items-leading.clearfix>div {
    width: 300px;
    padding-bottom: 30px;
}
	.forma_v_kontaktax {
		padding-bottom: 50px;
	}	
#rsform_17_page_0 .rsform-submit-button {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: auto;
    resize: none;
    text-align: center;
    vertical-align: middle;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    background-color: rgb(247, 23, 55);
    width: 185px;
    height: 60px;
    font-size: 18px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: italic;
    text-decoration: none;
    border-radius: 30px;
    margin: 0 auto;
}
.sp_text_poc a {
    font-size: 22px;
    font-family: "Akrobat_sb";
    color: rgb(254, 254, 254);
    text-decoration: underline;
    font-style: italic;
}	
.sp_text_nom a {
    font-size: 26px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-decoration: none;
    cursor: default;
    font-style: italic;
}	
.sp_knop a {
    background-color: #ffe7ea;
    width: 155px;
    height: 50px;
    font-size: 16px;
    font-family: "Akrobat_eb";
    color: #f71737;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: italic;
    text-decoration: none;
    border-radius: 30px;
}	
}
@media screen and (max-width:500px){
.inf_con {
    display: flex;
    align-items: center;
    margin: 0 auto;
    padding-bottom: 10px;
}
.inf_con_ob {
    display: flex;
    width: auto;
    flex-direction: column;
    margin: 0 auto;
}	
.fot_cont {
    width: auto;
    margin: 0 auto;
}	
li.maximenuck.level1, div#maximenuck245.maximenuckh ul.maximenuck li.maximenuck.level1.parent {
    margin-top: 15px !important;
    margin-right: 0 !important;
    margin-bottom: 15px !important;
    margin-left: 0 !important;
}	
.page-header.item-title a {
    font-size: 20px;
    font-family: "Akrobat_b";
    color: rgb(41, 63, 89);
    text-decoration: none;
}	
.page-header.item-title {
    padding: 20px 10px 5px 10px;
    background-color: #fff;
    margin-top: -4px;
    position: relative;
    margin-bottom: 20px;
}
.rs_messeje {
    font-size: 14px;
    font-family: "Roboto_l";
    color: rgb(142, 142, 142);
    line-height: 1.875;
}	
}
@media screen and (max-width:400px){
	.zag_ser {
    font-size: 25px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding-top: 60px;
}
.text_ser {
    font-size: 14px;
    font-family: "Roboto_r";
    color: rgb(217, 219, 224);
    line-height: 1.667;
    padding-bottom: 45px;
    padding-top: 10px;
}	
.zag_komp {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
    padding-right: 80px;
}	
#bd_results .blog h2 span {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: #fff;
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
    padding-left: 30px;
}	
.poch_zag {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    padding-right: 80px;
}	
.text_tel a {
    font-size: 23px;
    font-family: "Akrobat_eb";
    color: rgb(56, 56, 56);
    text-decoration: none;
    cursor: default;
    font-style: italic;
}	
.text_mail a {
    font-size: 20px;
    font-family: "Akrobat_sb";
    color: rgb(56, 56, 56);
    font-style: italic;
}	
.pr_text {
    font-size: 16px;
    font-family: "Akrobat_eb";
    color: rgb(61, 61, 61);
    width: 300px;
    padding-bottom: 30px;
}	
.zag_tabl {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
}	
.zag_str {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 15px;
    padding-right: 80px;
}	
.o_nas_t {
    padding-bottom: 40px;
    font-size: 14px;
    font-family: "Roboto_l";
    color: rgb(142, 142, 142);
    line-height: 1.875;
}	
	.stran {
    width: auto;
    margin: 0 auto;
    padding: 30px 10px;
}
	.items-leading.clearfix>div {
    width: 270px;
    padding-bottom: 30px;
}
.page-header a {
    font-size: 20px;
    font-family: "Akrobat_b";
    color: rgb(41, 63, 89);
    text-decoration: none;
}	
.subheading-category2 {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: #fff;
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
    margin-top: 100px;
}	
.category-desc.clearfix {
    order: 2;
    width: auto;
    margin: 0 auto;
    font-size: 14px;
    font-family: "Roboto_l";
    color: #fff;
    line-height: 1.875;
    padding: 0 10px;
}	
.zag_contact {
    font-size: 22px;
    font-family: "Akrobat_b";
    color: rgb(61, 61, 61);
    background-image: url(../images/bg_zag.png);
    background-repeat: no-repeat;
    background-position: center right;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 45px;
    padding-right: 80px;
}
.con_txt_tel a {
    font-size: 20px;
    font-family: "Akrobat_eb";
    color: rgb(56, 56, 56);
    text-decoration: none;
    cursor: default;
    font-style: italic;
}	
.con_txt_poc a {
    font-size: 20px;
    font-family: "Akrobat_sb";
    color: rgb(56, 56, 56);
    font-style: italic;
}	
.con_txt_adr {
    font-size: 18px;
    font-family: "Akrobat_sb";
    color: rgb(56, 56, 56);
    line-height: 1.25;
}	
	.ob_str_cont {
    display: flex;
    justify-content: space-between;
    padding-bottom: 80px;
    flex-wrap: wrap;
}
	#rsform_17_page_0 .rsform-submit-button {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: auto;
    resize: none;
    text-align: center;
    vertical-align: middle;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    cursor: pointer;
    background-color: rgb(247, 23, 55);
    width: 155px;
    height: 50px;
    font-size: 16px;
    font-family: "Akrobat_eb";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: italic;
    text-decoration: none;
    border-radius: 30px;
    margin: 0 auto;
}
}




