
@media (max-width: 1100px) {

.contacts_container .contacts_block {padding: 20px 0 120px;}
.contacts_container .contacts_subtitle br {display: none;}
.contacts_container .contacts_left {width: calc(100% - 480px - 30px);}
.contacts_container .contacts_right {width: 480px;}
.contacts_container form {padding: 32px 30px 0;}
.contacts_container .control {font-size: 14px;}

.sv_tabs_container {padding: 0 30px;}
.sv_tabs_box {margin: 0;}

.sv_rates_container {padding: 0 30px;}
.sv_rate_head {padding: 35px 30px 20px;}
.sv_rate_body {padding: 22px 30px 0;}
.sv_rate_body ul {font-size: 14px; line-height: 1.525;}
.sv_rate_bottom {padding: 0 30px 30px;}
.sv_rate_price p {font-size: 20px;}
.sv_rate_price strong {font-size: 30px;}

.sv_tabs_container.sv_tabs_top .sv_tabs_navitem,
.sv_tabs_container.sv_tabs_top .sv_tabs_navitem.active {font-size: 16px;}
.sv_tabs_container.sv_tabs_top .sv_tabs_navitem span {top: -5px;}

.container {max-width: 1023px;}

.user_block {width: 70%; padding: 30px;}
.user_block .consult-form .consult-top-wrap {flex-direction: column;}
.user_block .consult-form-left {width: 100%; margin-right: 0; margin-bottom: 30px;}
.user_block .consult-form-right {width: 100%;}
.user_block .consult-form .consult-bottom-wrap {display: flex; flex-direction: column-reverse;}
.user_block .consult-form .consult-bottom-wrap .left,
.user_block .consult-form .consult-bottom-wrap .right {width: 100%; margin: 10px 0;}

.rm-open-price-block.oa-open-price-block .btn-wrap p {width: 50%;}
.rm-open-price-block.oa-open-price-block .btn-wrap p br {display: none;}

.rm-choose-info-block.l-choose-info-block .rm-choose-info-block-wrap br {display: none;}

.blockquote-block h2.title.text-left {margin-left: 50px;}

.l-info br,
.l-steps-block br {display: none;}

.l-liq-price-block-wrap .img-wrap {padding-left: 20px;}

.rm-open-price-block .dop-info br {display: none;}

.rm-difference-block-wrap__item .info p br {display: none;}

.rm-secure-block-wrap .info {width: calc(100% - 270px - 60px);}

.rm-open-company-block .subtitle br {display: none;}

.rm-attention-block .info-block-title br {display: none;}

.rm-secure-block-wrap .info p br {display: none;}

.rm-difference-block-wrap__item .img {flex-shrink: 0;}

.header.rm-header .soc-wrap {right: calc(6% - 13px);}

.about-info-block .items-wrap__item .img-wrap,
.about-coop-block .items-wrap__item .img-wrap,
.about-help-block .items-wrap__item .img-wrap {width: 472px; height: 279px;}

input.input {width: 370px;}

.consult-block .consult-form-right input.input_date {width: 210px;}

.consult-block .consult-form-right input.input_time {width: 210px;}

textarea {width: 448px;}

.control br {display: none;}

.blockquote-block br {display: none;}

.about-situations-block-wrap__item {margin-right: 48px;}

.about-cooperation-block .part-wrap .part-deploy-wrap__item {width: 380px; margin-right: 100px;}

.nav-top-inner__logo img {width: 165px;}

.nav-top-inner__about {font-size: 10px;}

.nav .menu-item {font-size: 12px; margin-right: 21px;}

.nav .menu-item-has-children:after, 
.dropdown:after {top: 3px;}

.nav-bottom-inner .btn {width: 200px; font-size: 12px; }

.header-slider-item {padding: 72px 37px 94px;}

ul.slick-dots li.slick-active {width: 13px; height: 13px;}

ul.slick-dots li {margin: 0 6px;}

.header .soc-wrap {right: 67px;}

.oa-open-price-block.s-open-price-block .btn-wrap p {width: 100%;}

.underheader {padding: 40px 0 40px;}

.underheader-wrap__item p {font-size: 12px;}

.underheader-wrap__item:nth-child(1) .img {width: 77px; height: 49px;}

.underheader-wrap__item:nth-child(2) .img {width: 91px; height: 55px; margin-top: -9px;}

.underheader-wrap__item:nth-child(3) .img {width: 59px; height: 50px;}

.useful-block {padding: 38px 0 41px;}

.useful-block-wrap {margin-left: 0px;}

p {font-size: 14px; line-height: 1.525;}

.audit-block {padding: 48px 0 63px; background-position: 30%;}

.audit-block-wrap-titles .title {font-size: 25px; margin-bottom: 32px;}

.audit-block-wrap-titles .subtitle {font-size: 16px;}

.fix-price-block {padding: 37px 0 49px;}

.audit-block-wrap-info p br {display: none;}

.items-wrap__item br {display: none;}

.items-wrap__item .img-wrap__title {left: 16px;}

.items-wrap__item .text-wrap ul li {line-height: 1.57;}

.examples-block {padding: 41px 0 50px;}

.uslugi-block {padding: 50px 0 50px;}

.text-wrap_closer {margin-left: 0px;}

.link-arrow {display: inline-block; letter-spacing: 0px;}

.partners-block {padding: 60px 0 65px;}

.blog-block-wrap__item {width: 29.03%; margin: 10px;}

.blog-block-wrap {margin: -10px; justify-content: center;}

.blog-block {padding: 49px 0 61px;}

.blog-block-wrap__item .img {width: 293px; height: 212px;}

.blog-block-wrap__item-bottom .title {line-height: 1.3; font-size: 16px; margin-bottom: 4px;}

.blog-block-wrap__item-bottom {padding: 15px 10px 20px 19px;}

.about-block {padding: 39px 0 30px;}

.about-block .items-wrap .items-wrap__item .img-wrap {width: 449px; height: 246px;}

.footer {padding: 16px 0 25px;}

.footer .footer-wrap-top {padding-bottom: 14px;}

.footer .footer-wrap-middle .bottom-columns__item .bottom-link {margin-bottom: 15px;}

.footer .footer-wrap-middle .bottom-columns__item:nth-child(2) .title,
.footer .footer-wrap-middle .bottom-columns__item:nth-child(3) .title {margin-bottom: 9px;}

.footer .footer-wrap-middle .bottom-columns .bottom-columns__item.bottom-columns__item_wide {width: 40%;}

.footer .footer-wrap-middle .bottom-columns__item:nth-child(2) {margin-right: 6%;}

.footer .footer-wrap-middle .consult-wrap .title {font-size: 18px;}

.underheader-wrap__item:nth-child(2) {margin-right: 110px; }

.article_container .article_side img:hover {transform: none;}

}


@media (max-width: 1020px) {

.items-wrap__item:nth-child(2n) .items-wrap__item-left {order: 1;}
.items-wrap__item:nth-child(2n) .items-wrap__item-right {order: 2;}

.contacts_container .contacts_block {padding: 50px 0 120px;}
.contacts_container .contacts_subtitle {font-size: 18px;}
.contacts_container .contacts_left {width: calc(100% - 380px - 20px);}
.contacts_container .contacts_right {width: 380px; padding: 0;}
.contacts_container form {padding: 32px 20px 0;} 

.rm-secure-block-wrap .info__title:before {display: none;}

.sv_rates_container {padding: 0 30px;}
.sv_rate {width: calc((100% - 30px * 2)/2); margin: 0 15px 30px;}

.sv_tabs_nav {width: 240px;}
.sv_tabs_navitem,
.sv_tabs_navitem.active {font-size: 16px;}
.sv_tabs_nav_out {width: calc(100% - 240px - 30px);}

.sv_tabs_container.sv_tabs_top .sv_tabs_navitem:before {bottom: 10px;}
.sv_tabs_container.sv_tabs_top .sv_tabs_nav_out p {padding: 0 0 20px; font-size: 14px;}

.container {max-width: 768px;}

.nav .menu-item-has-children .sub-menu,
.nav .menu-item-has-children .sub-menu .menu-item {margin: 10px 0;}
.nav .menu-item-has-children .sub-menu a {font-size: 12px;}

.header-slider-item {padding: 122px 39px 64px 17px !important; min-height: 70vh; background-image: none !important; background: linear-gradient(196deg, #0f2764 35%, #3b5abf 100%);}
  
.underheader-wrap__item p {text-align: center; font-size: 16px; max-width: 90%;}
  
.nav-top .container {  max-width: 100%;}

.nav-top-inner {  padding: 15px 0;}

.nav-top-inner__contacts {  align-items: center;}
  
.footer .footer-wrap-top .nav-top-inner__contacts .tel {margin-bottom: 2px; font-size: 17px;}
  
.title_20 {font-size: 15px;}
    
.items-wrap__item .img-wrap__title {font-size: 16px; }

.pop-title {font-size: 20px;}

.l-about-price.s-about-price .rm-about-price-wrap__inner {padding-right: 0;}

.header.oa-header .header-slider-item {padding: 39px 15px 43px;} 

.header.oa-header .soc-wrap {top: -15px;}

.l-steps-block.oa-steps-block .l-steps-block-wrap {padding: 0;}

.rm-open-price-block .table-wrap {padding: 0;}

.rm-open-price-block.oa-open-price-block .btn-wrap {padding: 0;}

.rm-offer-block.oa-offer-block .info {padding-left: 0;}

.header .soc-wrap a img {width: 20px; height: 20px;}

.header.l-header {padding: 45px 0 0;} 

.header.l-header .soc-wrap {right: 0px; top: -10px;}
 

.header.l-header .header-slider-item {padding: 29px 15px 45px;}

.blockquote-block .blockquote-wrap {padding-left: 50px;}

.rm-difference-block {padding: 57px 0 38px;}

.rm-difference-block-wrap {padding: 0 55px 0 50px;}

.blockquote-block_blue.blockquote-block_blue2 {padding: 53px 0 34px;}

.l-info {padding: 50px 0;}

.l-info .subtitle {font-size: 17px;}

.rm-secure-block {padding: 50px 0;}

.rm-secure-block-wrap {padding-left: 0;}

.rm-about-price.l-about-price {padding: 60px 0;}

.l-steps-block {padding: 50px 0;}

.l-steps-block .subtitle {font-size: 14px;}

.l-liq-price-block {padding: 50px 0;}

.l-liq-price-block-wrap .img-wrap {padding-left: 0;}
.l-liq-price-block-wrap .img-wrap img {width: 280px;}

.l-liq-price-block-wrap .info-wrap {width: 66%;}

.l-steps-block-wrap {padding: 0px;}

.underheader.rm-underheader .underheader-wrap__item:nth-child(1),
.underheader.rm-underheader .underheader-wrap__item:nth-child(2) {margin-right: 0;}

.underheader.rm-underheader .img {margin-right: 8px;}

.blockquote-block.blockquote-block_blue .blockquote-wrap-left .title, .blockquote-block.blockquote-block_blue .blockquote-wrap-right p {font-size: 15px;}

.container.container_slider {max-width: 100%; padding: 0;}

.breadcrumbs {padding-top: 71px;}

.rm-open-price-block .subtitle {font-size: 16px;}

.table-wrap table thead th {font-size: 13px; height: 90px;}
.table-wrap table thead th br {display: none;}

.blockquote-block_blue.blockquote-block_blue2 .subtitle {font-size: 14px;}

.rm-secure-block-wrap .img {width: 200px; margin-right: 40px;}

.rm-secure-block-wrap .info,
.rm-secure-block.centered .info {width: calc(100% - 200px - 60px);}

.rm-open-company-block .table-wrap table thead th:nth-child(2) {width: 25.2%;}

.table-wrap table tr.tr-sum td:not(:first-child) {padding: 12px 3px 13px 21px;}

.rm-attention-block .info-block-title p {padding-left: 0px; font-size: 25px;}


.rm-attention-block .info-block-wrap {padding-left: 0px;}

.rm-attention-block br {display: none;}

.rm-attention-block .info-block:nth-child(2) p {padding-left: 0;}

.rm-attention-block .info-block .subtitle {padding-left: 0;}

.about-info-block .items-wrap__item .img-wrap,
.about-coop-block .items-wrap__item .img-wrap,
.about-help-block .items-wrap__item .img-wrap {width: 362px; height: 210px;}

.rm-attention-block .btn-wrap .title {width: 50%;}

.rm-contacts-block-wrap__files .links-wrap a {width: 44%; font-size: 14px;}

.xs-vid {display: block;}

.blockquote-block .blockquote-wrap .title {font-size: 19px;}

.blockquote-block .blockquote-wrap p {font-size: 14px;}

.about-situations-block-wrap {flex-direction: column; justify-content: center; align-items: center;}

.xs-hid {display: none;}

.about-situations-block-wrap__item {margin-right: 0;}

.about-cooperation-block .part-wrap .part-deploy-wrap {padding-left: 0; flex-direction: column; display: flex; align-items: center; justify-content: center;}

.about-cooperation-block .part-wrap .red-title {margin-left: 0;}

.about-cooperation-block .part-wrap .part-deploy-wrap__item {margin-right: 0; width: 260px;}

.about-cooperation-block .part-wrap {display: flex; flex-wrap: unset; flex-direction: column; justify-content: center; align-items: center;}

.about-cooperation-block .part-wrap .part-deploy-wrap__item .img {width: 261px; height: 261px; margin-bottom: 16px;}

.menu-wrapper {width: 30px; height: 20px; cursor: pointer;}

.hamburger-menu {position: relative; transform: translateY(9px); background: #fff; transition: all 0ms 300ms;}

.hamburger-menu, .hamburger-menu:after, .hamburger-menu:before {width: 30px; height: 3px;}

.hamburger-menu:before {content: ""; position: absolute; left: 0; bottom: 9px; background: #fff; transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}

.hamburger-menu:after {content: ""; position: absolute; left: 0; top: 9px; background: #fff; transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);}

.hamburger-menu.animate {background: rgba(255, 255, 255, 0);}

.hamburger-menu.animate:before {bottom: 0; transform: rotate(-45deg); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}

.hamburger-menu.animate:after {top: 0; transform: rotate(45deg); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);}

.nav-bottom {position: absolute; left: 0; top: calc(100% + 0px); flex-direction: column; width: 100%; padding: 15px 15px 30px; transform: translateX(100%); transition: 0.4s; transition-timing-function: ease-in-out;}

.nav-bottom.active {transform: translateX(0);}

.nav-bottom-inner {flex-direction: column;}

.nav .menu {display: flex; flex-direction: column; align-items: center;}

.nav .menu-item {margin-right: 0px; margin: 10px 0;}

.nav .menu-item-has-children .sub-menu,
.dropdown-menu {top: 0;}

.nav .menu-item-has-children:hover .sub-menu,
.dropdown:hover .dropdown-menu {z-index: 1; width: 320px; height: 100vh; padding: 10px 20px 30px 20px; top: 18px; left: -93px; align-items: center; text-align: center;}

.nav-bottom-inner .btn {margin-left: 0; margin: 15px 0;}

.nav-bottom-inner .lang {margin-right: 0;}

.nav-top-inner__contacts .tel {position: relative; font-size: 15px;}

.nav-top-inner__contacts .mail {font-size: 12px;}

.main_layout {padding: 52px 0 0;}

.header-slider-item__inner-title {font-size: 20px;}

.header-slider-item__inner-title:before {width: 368px;}

.header-slider-item__inner-subtitle {font-size: 11.4px; margin-top: 10px;}

ul.slick-dots {bottom: 25px;}

.underheader-wrap {display: flex; flex-wrap: wrap; align-items: center; flex-direction: column; justify-content: center;}

.underheader-wrap__item:nth-child(1),
.underheader-wrap__item:nth-child(2),
.underheader-wrap__item:nth-child(3) {margin-right: 0px;}

.underheader-wrap__item {max-width: 100%; width: 70%; margin-bottom: 30px !important; display: flex; flex-direction: column; justify-content: center; align-items: center;}

.underheader-wrap__item .img {  margin-right: 0 !important;   margin-bottom: 15px !important;}

.underheader-wrap__item br {display: none;}

.underheader-wrap__item .img {width: 100% !important;}
.underheader-wrap__item .img img {width: auto; max-width: 64px; position: static; margin: 0 auto; display: flex;}

.underheader-wrap__item:nth-child(2) .img {margin-right: 8px;}

.title_36 {font-size: 25px;}

.useful-block-wrap {margin-left: 0px; flex-direction: column-reverse; justify-content: center; align-items: center;}

.useful-block-wrap-info p {max-width: 100%; margin-bottom: 26px;}

.useful-block-wrap-video {margin-top: 15px; margin-right: 0;}

.fix-price-block-wrap__item {margin: 15px; padding: 53px 30px 30px 35px; min-height: 286px; width: 100%;}
.fix-price-block-wrap__item br {display: none;}

.audit-block-wrap-titles {width: 50%; margin-right: 30px; padding-left: 0px;}

.items-wrap__item .img-wrap {width: 360px; height: 230px; position: relative;}

.items-wrap__item {justify-content: center; align-items: center;}

.flex-col {flex-direction: column;}
.flex-col .img-wrap {margin-bottom: 15px;}

.flex-reverse-col {flex-direction: column-reverse;}
.flex-reverse-col .img-wrap {margin-bottom: 15px;}

.items-wrap__item .text-wrap__item {margin-bottom: 16px;}

.uslugi-block .items-wrap .img-wrap img {width: 340px; height: 201px;}

.items-wrap__item .text-wrap .title-theme {font-size: 24px;}

.partners-block p {font-size: 13px; font-weight: 600; margin-bottom: 32px;}

.partners-block-logo-wrap .img-con {width: 21%;}

.blog-block-wrap {margin: 0px; justify-content: center; flex-direction: column; align-items: center;}

.blog-block-wrap__item {width: 50%; margin: 15px 0;}

.blog-block-wrap__item .img {width: 368px; height: 212px;}

.about-block .items-wrap .items-wrap__item .img-wrap {width: 290px; height: 166px;}

.footer .footer-wrap-middle .bottom-columns {display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; align-items: center;}

.footer .footer-wrap-middle .bottom-columns__item:nth-child(2) {margin-right: 0; margin-bottom: 30px;}

.footer .footer-wrap-middle .bottom-columns__item .bottom-link {text-align: center;}

.footer .footer-wrap-middle .bottom-columns__item:nth-child(2) .title, .footer .footer-wrap-middle .bottom-columns__item:nth-child(3) .title {text-align: center;}

.footer .footer-wrap-middle .bottom-columns .bottom-columns__item.bottom-columns__item_wide .subcol-wrap {display: flex; flex-direction: column;}

.footer .footer-wrap-middle .bottom-columns .bottom-columns__item.bottom-columns__item_wide .subcol-wrap__item {margin-right: 0%; display: flex; flex-direction: column; width: 100%; margin-bottom: 30px;}

.footer .footer-wrap-middle .bottom-columns__item:nth-child(1) .title {text-align: center;}

.footer .footer-wrap-middle .consult-wrap {margin-top: 20px; margin-bottom: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center;}

.footer .footer-wrap-middle .consult-wrap .title {margin-right: 0px; margin-bottom: 10px; text-align: center;}

.footer .footer-wrap-top {padding-bottom: 14px; flex-direction: column; justify-content: center;}
.footer .footer-wrap-top .nav-top-inner__logo {margin-bottom: 15px;}

.footer .footer-wrap-bottom {flex-direction: column;}

.consult-block .consult-form .consult-top-wrap {flex-direction: column;}

.consult-block .consult-form-left,
.consult-block .consult-form-right,
.consult-block .consult-form .consult-bottom-wrap .left,
.consult-block .consult-form .consult-bottom-wrap .right {width: 100%;}

.consult-block .consult-form .consult-bottom-wrap {flex-direction: column;}

input.input {width: 100%;}

.consult-form-left {margin-bottom: 32px;}

.consult-block .consult-form-right .time-wrap {flex-direction: column;}

.consult-block .consult-form-right input.input_date {margin-right: 0; margin-bottom: 32px; width: 100%;}

input.input_date {background-size: 5%;}

.consult-block .consult-form-right input.input_time {width: 100%;}

textarea {width: 100%;}

.control {margin-bottom: 10px;}


.blog_container .blog-block-wrap__item,
.article_container .blog-block-wrap__item {width: calc((100% - 30px )/2); margin: 0 0 40px;}

.article_container .blog-block-wrap__item:nth-child(4) {display: block;}

.blockquote-block.presentation .blockquote-wrap {flex-flow: row wrap;}
.blockquote-block.presentation .blockquote-wrap-left {width: 100%; margin: 0 0 30px;}
.blockquote-block.presentation .blockquote-wrap-right {width: 100%; margin: 0;}

.blockquote-block.imgright {padding: 80px 0;}
.blockquote-block.imgright .blockquote-wrap {display: block;}
.blockquote-block.imgright .blockquote-wrap-left {width: 100%; display: block; padding: 0 0 30px; height: auto !important;}
.blockquote-block.imgright .blockquote-wrap-right {width: 100%; height: auto !important;}

.sc_list_container.left_text .blockquote-wrap {flex-flow: row wrap;}
.sc_list_container.left_text .blockquote-wrap-left {width: 100%; margin: 0 0 30px;}
.sc_list_container.left_text .blockquote-wrap-right {width: 100%;}


.underheader-wrap {display: block;}
.underheader-wrap__item {display: block; width: auto;}
.underheader-wrap__item .img {transform: none; top: auto; text-align: center; width: 100%; max-width: none;}
.underheader-wrap__item .img img {display: inline-block;}
.underheader-wrap__item p {width: auto; max-width: none;}

.article_container .article_main {width: 100%;}
.article_container .article_side {display: none;}

.article_container .article_mobbanners {display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start;}
.article_container .article_mobbanners img {width: calc((100% - 30px)/2); margin: 0 30px 30px 0; padding: 0; border: 0; cursor: pointer;}
.article_container .article_mobbanners img:nth-child(2n) {margin-right: 0;}

}


@media (max-width: 768px) {

.equal_height, 
.equal_height2, 
.equal_height3 {height: auto !important; min-height: 0 !important;}


.rm-choose-info-block-wrap ol li {font-size: 13px; line-height: 1.725; padding: 0 0 0 34px;}
.rm-choose-info-block-wrap ol li:before {left: 0;}

.l-info.text-left h2.title:before {height: 3px;}

.blockquote-block h2.title.text-left {margin-left: 0; text-align: center;}

.breadcrumbs {padding-top: 42px;}

.rm-about-price-wrap__inner .btn,
.l-liq-price-block.b-liq-price-block .btn {padding-right: 0; padding-left: 0;}

.container {max-width: 375px;}

.header .header-slider-item .container {  padding: 0;}
  
.header-slider-item__inner-title:before {width: 1000px; left: -220px;}

.header.oa-header .soc-wrap {top: -15px; right: -13px;}
  
.main_layout {padding: 45px 0 0;}
  
.partners-block-logo-wrap__item .img-fix {margin-top: 0px;}

.user_block {width: 95%; padding: 15px;}
.user_block .consult-form-right .time-wrap {flex-direction: column;}
.user_block .consult-form-right .time-wrap .input_date {margin-bottom: 32px;}

.l-liq-price-block .title-section br {display: none;}

.l-liq-price-block .subtitle {font-size: 13px;}
.l-liq-price-block .subtitle br {display: none;}

.blockquote-block .btn-wrap p,
.l-steps-block.steps-block_white .btn-wrap p {font-size: 13px;}

.blockquote-block .btn-wrap .btn,
.l-steps-block.steps-block_white .btn-wrap .btn {width: 100%;}

.oa-open-price-block.s-open-price-block table tbody td:first-child {width: 100%;}

.oa-open-price-block.s-open-price-block table tbody tr:nth-child(2n) {background: #f2f5fd;}

#tbl2 table tbody tr:nth-child(2n) {background: #FFF;}
 
body.postid-207 .table-wrap table tbody .tr-sum td,
body.postid-207 .table-wrap table tbody .info td {color: #0d2563;}

body.postid-207 .table-wrap table tbody .info td {text-align: left;}
body.postid-207 .table-wrap table tbody .info td:before {display: none;}

.header.oa-header {padding: 45px 0 0;}

.l-steps-block.oa-steps-block .l-steps-block-wrap .left,
.l-steps-block.oa-steps-block .l-steps-block-wrap .right {width: 100%; margin: 5px 0;}

.rm-open-price-block.oa-open-price-block table br {display: none;}

.rm-open-price-block.oa-open-price-block table td {padding: 10px; text-align: right;}

.rm-open-price-block.oa-open-price-block .btn-wrap {flex-direction: column;}
.rm-open-price-block.oa-open-price-block .btn-wrap p {width: 100%;}
.rm-open-price-block.oa-open-price-block .btn-wrap .btn {margin-left: 0; margin-top: 10px; width: 100%;}

.rm-difference-block-wrap__item .subtitle {padding-left: 0;}

.rm-choose-info-block.l-choose-info-block ul.ul_square li {padding-left: 16px; margin-bottom: 16px; letter-spacing: 0px;}

.l-info .subtitle {font-size: 13px;}

.rm-secure-block-wrap .img {margin-right: 0px; margin-bottom: 30px;}

.rm-secure-block-wrap .info,
.rm-secure-block.centered .info {width: 100%;}

.rm-about-price.l-about-price .rm-about-price-wrap {padding: 15px; background-image: none;}

.rm-about-price.l-about-price {padding: 30px 0;}

.blockquote-block ul li,
.l-steps-block ol li,
.l-steps-block ul li {padding-left: 18px; color: #fff; margin-bottom: 15px;}

.l-liq-price-block-wrap .img-wrap {display: none;}
.l-liq-price-block-wrap .info-wrap {width: 100%;}
.l-liq-price-block-wrap .info-wrap ul {letter-spacing: 0px;}
.l-liq-price-block-wrap .info-wrap ul li {margin-bottom: 15px;}
.l-liq-price-block-wrap .info-wrap .btn {width: 100%;}

.blockquote-block.l-blockquote .blockquote-wrap-right {width: 100%;}

.rm-choose-info-block.l-choose-info-block .rm-choose-info-block-wrap {padding: 15px;}

.rm-difference-block .subtitle {font-size: 14px;}

.rm-header-slider ul.slick-dots {left: calc(50% - 48px);}

.rm-header-slider .header-slider-item {padding: 39px 0px 54px;}

.header.rm-header {padding: 45px 0 0;}

.header.rm-header .soc-wrap {right: calc(8% - 13px); top: 79px;}

.blockquote-block.blockquote-block_blue {padding: 31px 0 26px;}

.title_36 {font-size: 24px;}

.blockquote-block.blockquote-block_blue .blockquote-wrap .title:before {top: -20px; left: -10px; width: 26px; height: 19px;}

.rm-open-price-block .subtitle br {display: none;}

table thead {display: none;}
table tr {display: block;}
table td {display: flex; justify-content: space-between; align-items: center; font-size: 14px;}
table td::before {content: attr(data-label); font-weight: bold; margin-right: 20px; width: 50%; text-align: left;}

.table-wrap-title span {display: block;}

.rm-open-price-block .subtitle {font-size: 14px; margin-bottom: 25px;}

.table-wrap-title {color: #303f71; font-size: 13px; font-weight: bold; margin-bottom: 20px;}

table tbody td:first-child {width: 100%; padding: 10px; text-align: right;}
table tbody td {font-size: 13px; padding: 10px;}

.rm-open-price-block .table-wrap {padding: 0;}

.rm-open-price-block .dop-info {padding: 20px 0 0 0;}

.rm-open-price-block {padding: 42px 0 27px;}

.rm-difference-block-wrap__item {flex-direction: column;}

.rm-difference-block-wrap__item .img {margin-bottom: 30px; margin-right: 0; align-self: center;}

.rm-choose-info-block {padding: 40px 0 39px;}

.rm-choose-info-block-wrap {width: 100%; height: 100%; padding: 15px;}

.rm-choose-info-block-wrap .title {font-size: 15px; text-align: center;}

.rm-choose-info-block-wrap p {font-size: 13px; line-height: 1.725; margin-bottom: 15px;}
.rm-choose-info-block-wrap p br {display: none;}

.blockquote-block_blue.blockquote-block_blue2 .subtitle {font-size: 12px;}

.rm-about-price .container {padding: 0;}

.rm-about-price-wrap {padding: 52px 15px 31px;}

.rm-about-price-wrap__inner {width: 100%; padding-right: 0;}

.rm-about-price-wrap__inner .title {font-size: 16px;}
.rm-about-price-wrap__inner .title br {display: none;}

.rm-about-price-wrap__inner p br {display: none;}

.rm-about-price-wrap__inner .btn {width: 100%; font-size: 14.1px;}

.rm-open-company-block .title {font-size: 20px;}

.rm-open-company-block {padding: 36px 0 31px;}

.rm-open-company-block .subtitle {font-size: 14px;}

.rm-secure-block-wrap {padding-left: 0; flex-direction: column;}

.rm-open-company-block .table-wrap {padding: 0;}

.rm-open-company-block table tbody td:not(:first-child) {padding: 10px;}

table tr.tr-sum td:not(:first-child) {padding: 10px;}

table tr.tr-sum td {padding: 10px;}

table tr.tr-sum td[data-label=Услуга] {background: #f7f8fa;}
table tr.tr-sum td[data-label=Услуга]:first-child {flex-direction: column; text-align: center;}
table tr.tr-sum td[data-label=Услуга]:first-child .red {display: none;}
table tr.tr-sum td[data-label=Услуга]:first-child:before {text-align: center;}
table tr.tr-sum td::before {width: 100%; font-size: 12px;}

.rm-open-company-block table tbody .info td {padding: 10px; text-align: left;}
.rm-open-company-block table tbody .info td br {display: none;}
.rm-open-company-block table tbody .info td .red {display: none;}
.rm-open-company-block table tbody .info td .bold {font-size: 13px;}
.rm-open-company-block table tbody .info td:before {display: none;}
.rm-open-company-block table tbody .info td:last-child {padding: 10px; flex-direction: column; display: block;}

.rm-attention-block {padding: 45px 0 47px;}

.rm-attention-block .info-block-title p {padding-left: 0px; font-size: 15px;}

.rm-attention-block .info-block-wrap {flex-direction: column;}
.rm-attention-block .info-block-wrap .left {width: 100%; margin-bottom: 15px;}
.rm-attention-block .info-block-wrap .right {width: 100%;}

.rm-difference-block-wrap {padding: 0;}

.rm-attention-block .info-block ul li {margin-bottom: 10px;}

.rm-attention-block .btn-wrap {flex-direction: column;}
.rm-attention-block .btn-wrap .title {width: 100%; margin-right: 0; margin-bottom: 15px; text-align: center;}
.rm-attention-block .btn-wrap .btn {width: 100%;}

.rm-contacts-block {padding: 38px 0 48px;}
.rm-contacts-block .title_36 {font-size: 24px;}
.rm-contacts-block .subtitle {font-size: 17px; margin-top: 10px;}

.rm-contacts-block-wrap {margin-top: 20px; flex-direction: column;}

.rm-contacts-block-wrap__item {width: 100%; margin-bottom: 15px;}

.rm-difference-block {padding: 47px 0 38px;}

.rm-contacts-block-wrap__files {width: 100%;}
.rm-contacts-block-wrap__files br {display: none;}

.rm-contacts-block-wrap__files .links-wrap {margin-top: 15px; flex-direction: column;}

.rm-contacts-block-wrap__files .links-wrap a {width: 100%; align-items: center; margin-right: 0px;}

.items-wrap__item .text-wrap .title {letter-spacing: -0.5px; margin-top: 17px; font-size: 19px; line-height: 1.3;}

.footer .footer-wrap-middle .bottom-columns__item:nth-child(1) {text-align: center; padding-left: 0; margin-right: 0;}
.footer .footer-wrap-middle .bottom-columns__item .whats:before {left: -8px;}
.footer .footer-wrap-middle .bottom-columns__item .marker:before {left: 19px;}
.footer .footer-wrap-middle .bottom-columns__item .time:before {left: 17px;}
.footer .footer-wrap-middle .bottom-columns__item .mail:before {height: 14px; left: -9px;}

.btn-top {position: absolute; top: -80px; right: 18px;}

.nav-top-inner__logo img {width: 105px;}

.nav-top-inner__contacts .tel {position: relative; font-size: 12px;}
.nav-top-inner__contacts .mail {font-size: 10px;}
.nav-top-inner__contacts .tel img {position: absolute; top: 1px; left: -15px; width: 12px;}

.header-slider-item {padding: 122px 39px 64px 17px !important; min-height: 70vh; background-image: none !important; background: linear-gradient(196deg, #0f2764 35%, #3b5abf 100%);}
.header-slider-item__inner-title {font-size: 22px;}
.header-slider-item__inner-subtitle {font-size: 14.4px; margin-top: 15px; }
.header-slider-item__inner-title br{  display: none;}

.header .soc-wrap a img {width: 22px; height: 22px;}

.header .soc-wrap {right: 20px;}

.dialogue-wrap {right: 20px; bottom: 20px;}
.dialogue-wrap img {height: 42px;}

.underheader-wrap__item {width: 100%;}

.underheader-wrap__item .img {width: 100% !important;}

.useful-block-wrap-video .video {width: 290px; height: 309px;}

.audit-block-wrap {display: flex; justify-content: center; align-items: center; flex-direction: column;}

.audit-block-wrap-titles {width: 100%; margin-right: 0px; padding-left: 0px; margin-bottom: 15px;}

.audit-block-wrap-titles .title {font-size: 20px; margin-bottom: 32px; text-align: center;}

.audit-block-wrap-titles .subtitle {font-size: 16px; text-align: center;}
.audit-block-wrap-titles .subtitle br {display: none;}

.audit-block-wrap-info {width: 90%; padding-left: 30px; position: relative;}
.audit-block-wrap-info br {display: none;}

.items-wrap__item-left, 
.items-wrap__item-right,
.uslugi-block .items-wrap__item-left, 
.uslugi-block .items-wrap__item-right {width: 100%;}

.items-wrap__item .img-wrap,
.uslugi-block .items-wrap .img-wrap,
.uslugi-block .items-wrap .img-wrap img {width: 100%; height: 230px; position: relative;}

.blockquote-block_4 {padding: 75px 0 17px;}

.items-wrap__item .text-wrap .title-theme {text-align: center; font-size: 18px; line-height: 1.4}

.partners-block-logo-wrap .img-con {width: 37%;}

.blog-block-wrap__item {width: 100%; margin: 15px 0;}

.blog-block-wrap__item .img {width: 100%; height: 212px;}

.blog-block-wrap__item-bottom p br {display: none;}

.about-block .items-wrap .items-wrap__item-left, 
.about-block .items-wrap .items-wrap__item-right {width: 100%;}

.footer .footer-wrap-middle .bottom-columns__item .bottom-link br {display: none;}

.footer .footer-wrap-middle .bottom-columns .bottom-columns__item.bottom-columns__item_wide {width: 100%;}

.footer .footer-wrap-middle .consult-wrap .title {font-size: 14px;}
.footer .footer-wrap-middle .consult-wrap .title br {display: none;}

ul.slick-dots {bottom: 15px;}

.about-info-block .items-wrap__item-left, 
.about-info-block .items-wrap__item-right {width: 100%;}

.about-info-block .items-wrap__item .img-wrap, 
.about-coop-block .items-wrap__item .img-wrap, 
.about-help-block .items-wrap__item .img-wrap {width: 100%; height: 230px;}

.about-info-block .items-wrap__item .text-wrap .title-theme {font-size: 26px;}

.fix-price-block.spec-company-block .fix-price-block-wrap__item .link-arrow {bottom: unset; left: unset; position: relative; font-size: 15px;}

.blockquote-block .blockquote-wrap {flex-direction: column; padding-left: 0;}

.blockquote-block .blockquote-wrap-left {width: 100%; margin-right: 0; margin-bottom: 30px;}
.blockquote-block .blockquote-wrap-right {width: 100%; margin-right: 0; margin-bottom: 0;}

.blockquote-block .blockquote-wrap .title:before,
.blockquote-block .blockquote-wrap blockquote:before,
.blockquote-block.blockquote-block_2 .blockquote-wrap .title:before {top: -44px; left: -2px;}

.blockquote-block.blockquote-block_2 {padding: 53px 0 30px;}

.consult-block .consult-form {padding: 0;}

.blockquote-block .btn-wrap .btn {width: 100%; padding: 0;}

table .info span,
table .tr-sum span {display: none;}

table .info span.bold,
table .tr-sum span.bold {display: inline;}

table .info td {background: #FFF;}

#thx-popup {padding: 40px 15px;}

.nav .menu .menu-item {margin-right: 0;}

.footer .menu {text-align: center;}
.footer .menu-item,
.footer .footer-wrap-middle .bottom-columns__item .bottom-link {margin-bottom: 15px;}

.blog_container h1, 
.article_container h1 {font-size: 30px; line-height: 1.2; margin: 0 0 30px;}

.blog_container h1 br,
.article_container h1 br {display: none;}

.blog_container .blog-block-wrap__item,
.article_container .blog-block-wrap__item {width: 100%; margin: 0 0 20px;}

.article_container .blog-block-wrap__item:nth-child(4) {display: none;}

.blog_container .blog_block {padding: 20px 0 50px}
.blog_container .blog_categories {margin: 0 0 25px;}
.blog_container .cat_nav_item {min-width: none; padding: 0 8px; height: 32px; font-size: 13px; margin: 0 3px 10px 0;}

.article_container .article_date {top: auto; display: block; clear: both; padding: 16px 0 0 0;}
.article_container .article_first {font-size: 15px; line-height: 1.5; margin: 0 0 30px;}

.article_content h2 {padding: 0 0 20px; font-size: 26px;}
.article_content p {margin: 0; padding: 0 0 20px;}
.article_content ul {margin: 0; padding: 0 0 10px; top: -10px; font-size: 14px; line-height: 1.5;}
.article_content ul li:before {top: 8px;}

.load_more_wrap {padding: 15px 0 0 0;}


.sv_rates_container {padding: 0 30px;}
.sv_rates_container h2 {margin: 0 0 30px;}
.sv_rates_block {padding: 50px 0 20px;}
.sv_rate {width: 100%; margin: 0 0 20px;}
.sv_rate_head {padding: 25px 20px 20px;}
.sv_rate_body {padding: 22px 20px 0;} 
.sv_rate_bottom {padding: 0 20px 20px;}
.sv_rate_price p {font-size: 18px;}
.sv_rate_price strong {font-size: 26px;}


.sv_tabs_container {padding: 0 20px;}
.sv_tabs_container h2 {margin: 0 0 20px;}
.sv_tabs_container br {display: none;}
.sv_tabs_block {padding: 50px 0 50px;}

.sv_tabs_nav {display: none;}
.sv_tabs_nav_out {width: 100%; display: block; margin: 0 0 20px;}
.sv_tabs_nav_out_title {display: block; font-weight: bold; font-size: 20px; margin: 0 0 20px; padding: 0 0 10px; position: relative;}
.sv_tabs_nav_out_title:before {content:""; position: absolute; left: 0; bottom: 0; right: 0; height: 3px; background: #db0032; transition: 0.2s;}
.sv_tabs_nav_out p {line-height: 1.5; font-size: 14px;}
.sv_tabs_nav_out p:last-of-type {margin: 0; padding: 0;}

.sv_tabs_bottom {padding: 35px 0 0 0; text-align: center; border-top: 1px solid #69a3ff;}
.sv_tabs_bottom_text {display: block; font-size: 20px; line-height: 1.3; font-weight: bold; text-align: center; margin: 0 0 20px;}
.sv_tabs_bottom button {display: block; width: 100%; margin: 0; position: relative; top: auto;}

.blockquote-block.presentation {padding: 50px 0;}
.blockquote-block.presentation .blockquote-wrap-right {margin: 0;}


.sv_tabs_container.sv_tabs_top .sv_tabs_block {padding: 50px 0;}
.sv_tabs_container.sv_tabs_top h2 {margin: 0 0 30px;} 
.sv_tabs_container.sv_tabs_top .sv_tabs_nav {display: none;}
.sv_tabs_container.sv_tabs_top .sv_tabs_nav_out {width: 100%; padding: 0;}
.sv_tabs_container.sv_tabs_top .sv_tabs_cols {display: block;}
.sv_tabs_container.sv_tabs_top .sv_tabs_col_left,
.sv_tabs_container.sv_tabs_top .sv_tabs_col_right {width: 100%;}
.sv_tabs_container.sv_tabs_top .sv_tabs_nav_out {padding: 0;}

.blockquote-block .pres_over_text {left: 10px; bottom: 10px;}
.blockquote-block .pres_over_text strong {font-size: 16px;}
.blockquote-block .pres_over_text p {font-size: 14px;}

.download_pres {margin: 10px 0 0 0;}

.sc_list_container .title_36 {margin: 0 0 30px;}
.sc_list_container .sc_list li  {color: #0d2563; padding: 12px 0;}
.sc_list_container .sc_list_left {width: 100%; padding: 0 0 2px;}
.sc_list_container .sc_list_right {width: 100%; font-weight: bold;}

.contacts_container .contacts_block {padding: 30px 0 72px;}
.contacts_container .contacts_subtitle {font-size: 18px;}
.contacts_container .contacts_left {width: 100%; font-size: 15px;}
.contacts_container .contacts_right {width: 100%; padding: 30px 0 0 0;}
.contacts_container .contacts_box:before,
.contacts_container .contacts_box:after {display: none;}
.contacts_container form {padding: 0;} 
.contacts_container .inp-wrap {margin: 0 0 18px;}
.contacts_container .inp-label {margin: 0 0 10px;}
.contacts_container .btn,
.contacts_container input.input {height: 50px;}
.contacts_container .control {padding: 2px 0 0 46px; margin: 0 0 15px; top: -6px;}


.nav-bottom-inner {flex-flow: row wrap; width: 100%;}

.nav .menu {width: 100%; flex-flow: row wrap;}
.nav .menu .menu-item {position: relative; width: 100%; display: flex; justify-content: center;}

.nav .menu-item-has-children:after {display: inline; position: relative; right: auto; top: 4px; margin-left: 8px;}

.nav .menu-item-has-children .sub-menu,
.nav .menu-item-has-children:hover .sub-menu {width: 100%; left: 0; height: auto; padding: 0 20px 30px;}
.nav .menu-item-has-children .sub-menu a {margin: 0;}

.nav .menu-item-has-children .sub-menu, 
.nav .menu-item-has-children .sub-menu .menu-item {margin: 8px 0;}

.menu-menyu-v-shapke-container {width: 100%;}

.nav-bottom {width: 100%; padding: 0 0 20px;}
.nav-bottom .container {padding-left: 0; padding-right: 0;}
.nav-bottom-inner {justify-content: center;}
.nav-bottom-inner .btn {display: block; margin: 20px auto 0; clear: both;}
.nav-bottom-inner .lang {margin: 20px 100px 0;}


.blockquote-block .blockquote-wrap blockquote {margin-top: 53px;}

.table-wrap table tbody td,
table tbody td:first-child {padding: 12px 16px; font-size: 15px;} 

.table-wrap table tbody td:nth-child(2) {text-align: right;}

.rm-open-price-block .btn-wrap {flex-flow: row wrap;}
.rm-open-price-block .btn-wrap .btn {width: 100%; margin-left: 0;}

.blockquote-block ul li {color: #0d2563;}

.fix-price-block.rm-offer-block {padding: 40px 0;}
 
.l-liq-price-block-wrap .info-wrap ul.ul_square li:before {left: 0;}

.sv_imgtile_items {padding: 0 15px;}
.sv_imgtile {width: 100%;}

.blockquote-block {padding: 40px 0;}

.sc_list_container.left_text .sc_list_left {width: calc(100% - 120px);}
.sc_list_container.left_text .sc_list_right {width: 120px; text-align: right}

.items-wrap__item {margin: 0 0 40px;}

.blog-block {padding: 40px 0;}

.about-block .items-wrap .items-wrap__item .img-wrap {width: 100%; height: 180px;}
.about-block .title_36 {margin-bottom: 30px;}

.blog-block-wrap__item-bottom {height: auto !important;}

.btn {font-size: 16px;}

.fix-price-block.spec-company-block .fix-price-block-wrap__item {min-height: 0;}

.sv_tabs_nav_out ol {margin-left: 20px;}
.sv_tabs_nav_out ol li {line-height: 1.5; font-size: 14px; margin: 10px 0 0;}

.sv_tabs_nav_out ul {margin: 0 0 20px;}
.sv_tabs_nav_out ul li {line-height: 1.5; font-size: 14px;}

.l-steps-block ol, 
.l-steps-block ul {font-size: 14px; line-height: 1.5;}

.items-wrap__item .text-wrap ul li,
.ul_square {font-size: 14px; line-height: 1.5;}

.ul_stripes li:before {top: 10px;}

table tbody td:last-of-type {text-align: right;}

table tbody td,
.table-wrap table tbody td, table tbody td:first-child {font-size: 13px;}

table.first_td_large tr th:first-of-type, 
table.first_td_large tr td:first-of-type {width: auto;}

.table-wrap table tr.tr-sum td:not(:first-child) p {font-size: 20px;}

body.postid-207 .table-wrap table tbody .tr-sum td, 
body.postid-207 .table-wrap table tbody .info td {padding: 12px 16px 15px 16px;}
 
.blockquote-block .blockquote-wrap blockquote p {font-size: 18px; line-height: 1.2;}

.rm-secure-block-wrap .info__title {font-size: 24px;}
.rm-secure-block-wrap .info__title br {display: none;}

ul.slick-dots {left: 0; width: 100%; justify-content: center;}

.fix-price-block-wrap__item .img {height: auto;}
.fix-price-block-wrap__item .img img {max-width: 90px; max-height: 70px; object-fit: contain; position: relative;}

.items-wrap__item .text-wrap .title {margin-bottom: 8px;}

.fix-price-block-wrap__item {padding: 40px 30px 30px 35px;}

.about-info-block .items-wrap__item .text-wrap p:last-of-type {margin-bottom: 0;}

.fix-price-block.spec-company-block .fix-price-block-wrap__item:nth-child(2) .img {height: auto; width: auto; margin-top: 0;}

.about-coop-block .items-wrap__item .text-wrap p {font-size: 15px; line-height: 1.4;}
.about-coop-block .items-wrap__item .text-wrap p:last-of-type {margin-bottom: 0;}

.about-help-block .items-wrap__item .text-wrap p {font-size: 15px; line-height: 1.4;}
.about-help-block .items-wrap__item .text-wrap p:last-of-type {margin-bottom: 0;}

.consult-form-right .time-wrap .inp-wrap {width: 100%;}

.about-situations-block-wrap__item br {display: none;}

.fix-price-block.spec-company-block .fix-price-block-wrap__item:nth-child(3) .img {margin-top: 0;}

tr.info {flex-flow: row wrap;}
tr.info td {width: 100%; display: block;}

.rm-choose-info-block.l-choose-info-block ul.ul_square li:before {top: 9px;}

.rm-difference-block-wrap__item .info .title {margin: 0 0 12px;}

.link-arrow {font-size: 14px;}

.blog-block {padding: 0 0 40px;}
.blog-block .title_36 {margin-bottom: 12px;}
.blog-block-wrap__item-bottom p {padding-bottom: 12px;}
.blog-block-wrap__item-bottom {height: auto !important; min-height: 0 !important;}

.title br {display: none;}
 
.article_container .article_mobbanners img {width: 100%; margin: 0 0 20px;}
.article_container .article_mobbanners img:last-of-type {margin: 0;}

.article_content ol {margin-left: 20px; margin-bottom: 20px; font-size: 14px; line-height: 1.525;}

textarea {height: 123px;}

}



