


/* Start:/bitrix/templates/mkadastr/components/other/anons-list/services-mobile-menu/style.css*/
@media (max-width: 768px) {

    .mk-site-header .mk-mobile-service-groups {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .mk-site-header .mk-mobile-service-group {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .mk-site-header .mk-mobile-service-group + .mk-mobile-service-group {
        margin-top: 8px !important;
        padding-top: 8px !important;
        border-top: 1px solid #dce6ea !important;
    }

    .mk-site-header .mk-mobile-service-group-title {
        display: block !important;
        margin: 0 !important;
        padding: 7px 10px 6px 10px !important;
        color: #1b78a0 !important;
        font-size: 12px !important;
        line-height: 1.3 !important;
        font-weight: bold !important;
        text-align: left !important;
        background: transparent !important;
    }

    .mk-site-header .mk-mobile-service-group-items {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .mk-site-header .mk-mobile-service-row {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 10px !important;
        width: 100% !important;
        min-height: 38px !important;
        margin: 0 !important;
        padding: 8px 10px !important;
        border: 0 !important;
        border-bottom: 1px solid #e6ecef !important;
        color: #49616d !important;
        font-size: 13px !important;
        line-height: 1.25 !important;
        font-weight: normal !important;
        text-align: left !important;
        text-decoration: none !important;
        background: transparent !important;
        box-sizing: border-box !important;
    }

    .mk-site-header a.mk-mobile-service-row:hover,
    .mk-site-header a.mk-mobile-service-row:focus,
    .mk-site-header .mk-mobile-service-expandable > summary:hover,
    .mk-site-header .mk-mobile-service-expandable > summary:focus {
        color: #1b78a0 !important;
        background: #ffffff !important;
        text-decoration: none !important;
        outline: none !important;
    }

    .mk-site-header .mk-mobile-service-group-items > .mk-mobile-service-row:last-child,
    .mk-site-header .mk-mobile-service-group-items > .mk-mobile-service-expandable:last-child > summary {
        border-bottom: 0 !important;
    }

    .mk-site-header .mk-mobile-service-row-arrow {
        display: inline-block !important;
        flex: 0 0 auto !important;
        color: #6b7280 !important;
        font-size: 20px !important;
        line-height: 1 !important;
        transform: rotate(0deg) !important;
        transition: transform 0.15s ease !important;
    }

    .mk-site-header .mk-mobile-service-expandable {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    .mk-site-header .mk-mobile-service-expandable > summary {
        cursor: pointer !important;
        list-style: none !important;
        -webkit-tap-highlight-color: transparent !important;
    }

    .mk-site-header .mk-mobile-service-expandable > summary::-webkit-details-marker {
        display: none !important;
    }

    .mk-site-header .mk-mobile-service-expandable > summary::marker {
        display: none !important;
        content: "" !important;
    }

    .mk-site-header .mk-mobile-service-expandable[open] > summary .mk-mobile-service-row-arrow {
        transform: rotate(90deg) !important;
    }

    .mk-site-header .mk-mobile-service-children {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 4px 0 5px 0 !important;
        border-bottom: 1px solid #e6ecef !important;
        background: #eef5f8 !important;
        box-sizing: border-box !important;
    }

    .mk-site-header .mk-mobile-service-children a {
        display: block !important;
        width: 100% !important;
        min-height: 34px !important;
        margin: 0 !important;
        padding: 8px 12px 8px 25px !important;
        border: 0 !important;
        color: #49616d !important;
        font-size: 12.5px !important;
        line-height: 1.3 !important;
        font-weight: normal !important;
        text-decoration: none !important;
        box-sizing: border-box !important;
    }

    .mk-site-header .mk-mobile-service-children a:hover,
    .mk-site-header .mk-mobile-service-children a:focus {
        color: #1b78a0 !important;
        background: rgba(255,255,255,0.72) !important;
        text-decoration: none !important;
    }
}

/* End */



/* Start:/bitrix/templates/mkadastr/template_styles.css*/
.callback_form input.error, .consalt-content .error, .choice-content-hidden.error, .choice-content.error{
  border: 1px solid #bf202f !important;
}
ul.left-menu li ul{
  display: none;
}
ul.left-menu li.open ul{
  display: block;
}
ul.left-menu li.open li ul{
  display: none;
}
ul.left-menu li.open li.open ul{
  display: block;
}
.left-menu > li ul li.active ul a {
    color: #0a7ca1;
    text-decoration: underline;
}
.left-menu > li.open > a ins {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    height: 5px;
    width: 8px;
    margin-top: 4px;
    background: url('/bitrix/templates/mkadastr/../_i/bottom-grey-arrow.png') no-repeat;
}

.form input.error, .form textarea.error{
  border: 1px solid #bf202f !important;
}




.service-list{margin-right: -35px !important;position: relative; overflow:hidden;}
.service-list li{display:block !important;float:left;width:33.3333% !important;position: relative; overflow:hidden;box-sizing: border-box;margin-left:0px !important;padding-right: 35px;height:137px;}

#tab2 p{overflow:auto;}
#tab2 p img{width:455px;}

#form_add.form fieldset, #feedback form.form fieldset{width:auto !important;}
form.form fieldset .field_wrap{position:relative;overflow:hidden;float:none !important;width:auto !important;}
.form input, .form textarea{width:90% !important;max-width:248px;}
.form input {max-width:220px;}
.form .sbHolder{max-width:220px;width:97% !important;}
form label{width:195px;display:block;}
.form .captcha img{margin-bottom:5px;}

.content .path li:nth-child(2)+li{margin-left:5px;}

@media screen and (max-width:1000px){
	
	.content .path{margin:20px 0 25px 0 !important; float:none !important; text-align:center}
	.content .path li{float:none !important; display:inline-block !important; vertical-align:top; margin:0 3px 5px 3px !important;}
	.for_print_top{float:none !important; text-align:center; margin:0 auto;}
.left-menu > li{display:inline-block; vertical-align:top; margin:0 3px 3px 3px;}
	.content{display:block !important;}
.left-part{display:block !important;margin-bottom:10px; text-align:center; width:100% !important}
.content h1{text-align:center;}
.content h3, .content h4, .content h5{text-align:center;}

.bx-google-map{width:auto !important;max-width:840px;}

.container{width:96% !important;max-width:960px;}

.search-block{float:none !important;}
.search-block form{position:relative;overflow: hidden;max-width:215px;margin:0 auto;}
.search-block input:first-child{width:138px !important;}
.wrap-container nav{clear: both;}
nav ul{font-size: 0px;text-align: center;margin:15px 0 15px !important;}
nav ul li{float:none !important;display:inline-block;}
nav ul li a, nav ul li span{height:26px !important;line-height:26px !important;}

.city-bg .menu-list{font-size:0px;margin-top:30px !important;}
.menu-list li{margin:0 0 0 18px !important;}

.top-content{height:auto !important;}
.top-content .city-bg{height:auto !important;padding-bottom:20px !important;}
.consalt-block{position:relative;overflow:hidden;display:block !important; margin: 10px 0 0 !important;}
.consalt-block > div{position:relative;overflow:hidden;}
.consalt-block form{position:relative;overflow:hidden;}
.consalt-content{float:none !important;max-width:520px;width:96% !important;padding:0px !important;}
.consalt-content textarea{width:90% !important;margin-left:0px !important;}
.add-question{width:auto !important;float:none !important;}
.btn-add-choice input.btn-submit{padding: 0px !important;max-width:270px;width:100%;}
.add-question .choice-content input.form-input, .add-question .choice-content-hidden input.form-input{width:96%;}

.service-list li{width:50% !important;}

.left-col{float:none !important;width:auto !important;}
.left-col h2{text-align:center;}
.our-plus{margin-right:-35px !important;position:relative;overflow:hidden;}
.our-plus li{width:33.333% !important;padding-right:35px;margin-bottom:20px;position:relative;overflow:hidden;box-sizing:border-box;}
.our-plus li.last{margin-left:0px !important;}
.rigth-col{float:none !important;margin: 0 auto;}
.rigth-col h2{margin:0px !important;text-align:center;}
.faq-block{margin-top:20px;}

.docs.wide{font-size:0px;}
.docs.wide li{box-sizing:border-box;margin-right:0px !important;padding-right:20px;width:50% !important;}

ul.anons_item {font-size:0px;}
ul.anons_item li{box-sizing:border-box;margin:0px 0px 5px !important;padding-right:10px;width:50% !important;}

.contacts > div{display:block !important;text-align:center;padding: 40px 0 0 !important;background-position:center top !important;}
.contacts > div p{margin:0px;padding-bottom:15px !important;}
.adress_contacts{margin:0 20px !important;}

.anons_item li a, .news-list_hor li a{padding: 16px 10px 0 15px !important;}
.news-list li a{padding: 16px 10px 0 15px !important;}

.accordion-wrap a{display:inline !important;line-height:18px !important;}

footer{height:175px !important;margin-top:-85px !important;}
.wrap-container{padding:0 20px !important;}
.artus-logo{float:none !important;max-width:250px;margin:0 auto !important;padding-top: 20px;}
.artus-logo a{padding-top: 45px;padding-left:0px !important;background-position:center top !important;text-align:center;}
.footer-top-line{text-align:center !important;display:block !important;margin-top:15px !important;line-height: 18px;}
.footer-menu{text-align:center;text-align:center;padding-bottom: 15px !important;}
.footer-menu li{float:none !important;display:inline-block !important;}
.liveinternet{/*float:none !important;margin:0 !important;position:absolute;bottom: -75px;left:50%;margin-left:-16px;*/ display:none;}
}

@media screen and (max-width:740px){
h2{text-align:center;}
.service-list{margin-right:0px !important;}
.service-list li{width:auto !important;padding: 0px;text-align:center;float:none;height:auto;margin-bottom:20px !important;}

.our-plus{margin-right:0px !important;}
.our-plus li{width:auto !important;padding:0px;float:none !important;text-align:center;}
.our-plus li div{padding-left:0px !important;padding-top:50px !important;background-position:center top !important;}

.header-top{padding-top:90px !important;position:relative;}
.logo{float:none !important;width:173px;position:absolute;left:50%;margin-left:-86px;top:30px;}
.header-text{float:left;margin-top:10px !important;}
.header-contacts-info{margin-top:5px;}
.header-contacts-info span{margin-top:5px;}

.docs.wide{margin-right:0px !important;}
.docs.wide li{width:auto !important;display:block !important;}

ul.anons_item{margin-right:0px !important;}
ul.anons_item li{width:auto !important;display:block !important;padding-right:0px;}

.content .sitemap li{display:block !important;width:auto !important;text-align:center;padding: 0px !important;}
}
@media screen and (max-width:540px){
	
.header-text{float:none !important;text-align:center;}
.header-contacts-info{float:none !important;text-align:center !important;margin-top:12px;}

.content{overflow:auto !important;}
.content table{width:550px !important;}
.table__block{position:relative; overflow:auto;}

.dropdown-block{right:50% !important;margin-right:-110px;top:65px !important;}
}
@media screen and (max-width:500px){
h1{font-size:28px !important;line-height:32px !important;}

.menu-list li{margin:0px !important;padding-bottom:10px !important;display:block !important;}
.menu-list li a{font-size:16px !important;line-height:19px !important;}

.consalt-block{text-align:center !important;}
.consalt-block h2{font-size:26px !important;line-height:30px !important;}

.choice-add li{float:none !important;display:block !important;}
.choice-add li{width:90%;margin:0 auto;}
.choice-add li a{border-radius: 5px !important;}
.choice-add li:first-child a{border-radius:5px !important;}

nav ul li{display:block;margin-left:0px !important;}

form label{margin-top:0px !important; float:none !important;max-width:none !important;margin-bottom:5px;text-align:center;width:100%;}
form.form fieldset .field_wrap{width:96% !important;margin: 0 auto;}
form.form fieldset .field_wrap br{display:none;}
.form input, .form textarea{max-width:none;float:none !important;box-sizing:border-box;width:100% !important;}
.form .sbHolder{max-width:none;}
.form .captcha img{margin-right:0px !important;float:none !important;display:block;width:127px;margin:0 auto 5px !important;}
}
/* End */
/* /bitrix/templates/mkadastr/components/other/anons-list/services-mobile-menu/style.css */
/* /bitrix/templates/mkadastr/template_styles.css */
