.form-dop-crm{}
.form-dop-crm .title{padding: 5px 0; color: #f85e2f;}
.form-dop-crm .dopItem {}
.form-dop-crm .dopItem input{display:none;}
.form-dop-crm .dopItem label:before{content: '';
    display: inline-block;
    vertical-align: middle;
    background: url(/bitrix/templates/itr_mgu_inner/img/checkbox-img_in.png) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 10px;
    position: relative;     float: left;
	/*top: -2px;*/}
.form-dop-crm .dopItem input:checked +label:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background: url(/bitrix/templates/itr_mgu_inner/img/checkbox-img.png) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 10px;
    position: relative;
    /*top: -2px;*/
}
.form-dop-crm .dopItem .text2{    margin: 0px 0  5px 0;}

.error-subm{display:none;     color: black;
    text-shadow: none;    margin: 0;    padding: 10px 0 0 0;}
#d-order-service_subscribe{/*display:none;*/ width: 600px; max-width:100%; }
.subsc-bl .bl-td1{float:left; width:50%;margin-bottom: 10px;}
#d-order-service_subscribe .subsc-bl {padding:10px;     display: inline-block;}
#d-order-service_subscribe .subsc-bl .bl-td1 label{width:100%;}
#d-order-service_subscribe .subsc-bl .bl-td1 input[type="radio"]{display: inline-block; width:auto;}
.subsc-bl .bl-td1 select { cursor: pointer;  -webkit-appearance: menulist-text;
   /*border: 1px solid #c8cbd0;*/ padding: 5px; background:none; opacity: 1;     border: 0;
    height: 32px;
}


#d-order-service_subscribe .d-sel span{right: 0; left: inherit; height: 100%;}
#d-order-service_subscribe .subsc-bl .text-inp{margin-bottom: 15px;height: 32px;}
#d-order-service_subscribe .subm-btn{margin: 0 auto;
    width: 200px;
    display: block;
    margin-bottom: 15px;}

.hide-podb{display:none;}
@media only screen and (max-width: 500px){
.subsc-bl .bl-td1{float:left; width:100%;}
}


/*#d-wrap{display:none;}*/
html{width:100%;}
body { width:100%;	background-size: contain;}
#d-header .d-arr-box-or a{text-decoration: none;}

.mobile-nav.fexed{position: absolute; width:100%; z-index:999; }
.bx-ios .mobile-nav.fexed{position: fixed; top:0!important; }
.mobile-nav.fexed .mobile-menu-block,
.mobile-nav.fexed .logo-block bxs,
.mobile-nav.fexed .contblm{
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.4);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.4);}

.mobile-nav.inner-mobile-nav.fexed .mobile-menu-block{-webkit-box-shadow:none;box-shadow:none;}
.mobile-nav.inner-mobile-nav.fexed{
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.4);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.4);}

body.d-index-body #d-content {	padding-top: 505px;}
.d-lst-org-icons{	width:240px;	height: 35px;	float: right;	z-index: 100;text-align: right;
	position: relative;padding-right: 15px;    padding-top: 15px;}
.d-lst-org-icons img{	width:	24px;	height: 24px;		padding: 5px;}
.inmobile650{display:none;}
	.servicekol{display:none;}
.warn-other.v55{display:none;}
.news-detail .g-right{padding:0 0 10px 10px;}
.testcss{width:200px; padding:0 20px;     box-sizing: border-box;}
.mob-name-filter{display:none;}
.preview_bottom-cont{display:none;}
.serv-mob-img{display:none;}
.mob-close-cbox{display:none;}
body .p_container .just_mobile .back-moblink{   color: #3c5fad;    font-weight: bold;display: block; margin:20px 0 ;}
.mob-service-but{display:none;position: fixed; left: 0; position: absolute;   top: 70px;}
.mob-service-but .mbut{border: 4px solid #667999; padding: 7px; border-radius: 50%;cursor: pointer;margin: 0 0 10px 5px;}
.mob-service-but .mbut span{width:40px; height:40px;display:block;}
.mob-service-but .mbut1 span{background: url(/bitrix/templates/.default/img/clock.png) center center no-repeat;}
.mob-service-but .mbut2 span{background: url(/bitrix/templates/.default/img/pensil.png) center center no-repeat;}
.mob-service-but .mbut3 span{background: url(/bitrix/templates/.default/img/popular.png) center center no-repeat;}

.mob-service-but .mbut21 span{background: url(/bitrix/templates/.default/img/to_proof.png) center center no-repeat;}
.mob-service-but .mbut22 span{background: url(/bitrix/templates/.default/img/zp_level_ico.png) center center no-repeat;}
.mob-service-but .mbut23 span{background: url(/bitrix/templates/.default/img/vost_ico.png) center center no-repeat;}
.mob-service-but .mbut24 span{background: url(/bitrix/templates/.default/img/codes_ico.png) center center no-repeat;}
.mob-service-but .mbut25 span{background: url(/bitrix/templates/.default/img/treb_ico.png) center center no-repeat;}

.mob-service-but .mbut25 span{    background-image: url('/bitrix/templates/.default/img/iconv55.png');
    background-repeat: no-repeat;
    background-size: 80%;}


.mob-service-but .mbut {    background: #edf0f6;}
body .mob-service-but {    left: -18px;}
.just_mobile { text-align: center; margin-bottom: 10px; display:none;}
.p_container .right .close-mob-s{display:none;background:none;background-image: url(/bitrix/templates/.default/img/close.png);
 position: absolute; width: 20px; height: 20px; top: 5px; right: 5px;
 background-repeat: no-repeat; padding: 0; background-size: contain; border: 0;}

.show_mmore{display:none;margin:10px auto;border: 1px solid #465a82; background: none; box-shadow: none;
    font-weight: 400; text-align: center; color: #3c5fad; text-shadow: none;}
.show_mmore:hover{background: none; }
.bxov369{ /*width:369px;*/  }
.bxov615{/* width:615px; */}
.d-lst-articles .d-lst-article-title.v33,
.d-lst-articles .bltypearct.v33{width: 190px;}
.d-lst-articles .d-lst-article-title.v33 a{display:block;}

#d-wrap:after { content: none; margin-bottom:0; height:0;}
#d-footer .d-cb:after{    content: none;height:0;}
#d-footer{margin: 0px auto 0; height: auto;}
.footerbcopyright{ background: #edf0f6; overflow: hidden; width: 100%;   display: block; padding: 10px 0 20px 0;}
#d-footer .footerbcopyright .d-center {    padding-top: 0;}
.d-f-copyright p {    margin-bottom: 0px;}

.d-lst-articles .d-lst-article-title{max-width: 70%; display: inline-block; margin-Bottom: 10PX;}
.d-lst-articles .bltypearct{display:inline-block; float:right;}
.d-lst-logos ul {
	overflow: visible;
}
.d-index-slider-wrap, .d-index-slider ul, .d-index-slider li {
	height: 650px;
}
.d-index-slider {
	display: block;
}
.d-carousel .owl-stage-outer {
	overflow: hidden;
}
.d-carousel .owl-stage-outer .owl-stage .owl-item {
	display: inline-block;
	vertical-align: top;
}
.d-carousel .owl-nav .owl-next, .owpatents .owl-nav .owl-next {
	background: url(../img/ico.png) no-repeat;
	width: 32px;
	height: 32px;
	background-position: 0 -96px;
	position: absolute !important;
	top: 50% !important;
	margin-top: -16px;
	right: -32px !important;
	display: block;
	margin-right: 0 !important;
}
.d-carousel .owl-nav .owl-prev, .owpatents .owl-nav .owl-prev {
	background: url(../img/ico.png) no-repeat;
	width: 32px;
	height: 32px;
	background-position: 0 -63px;
	position: absolute !important;
	top: 50% !important;
	margin-top: -16px;
	left: -32px !important;
	display: block;
	margin-left: 0 !important;
}
.owpatents .owl-nav .owl-prev{left: -10px !important;padding: 0; margin: 0;}
.owpatents .owl-nav .owl-next{right: -10px !important;padding: 0; margin: 0;}
.owl-theme .owl-nav .owl-prev:hover{background: url(../img/ico.png) no-repeat;background-position: 0 -63px;}
.owl-theme .owl-nav .owl-next:hover{background: url(../img/ico.png) no-repeat;background-position: 0 -96px;}

.d-carousel-4 li, .d-carousel-5 li {width: auto;}
.d-carousel > .d-plain {
	display: block;
}
.d-carousel li {
	float: none;
}
.d-lst-articles .inmobimg{display:none;}
.mobile-nav {
	display: none;
	flex-wrap: nowrap;
	height: 50px;
	line-height: 50px;
	justify-content: space-between;
	position: relative;
    width: 100%;
    /*overflow: hidden;*/
}
.mobile-nav.v33{margin-top:0px;}
.mobile-nav.vall{    text-align: center;}
.mobile-nav.vall.inner-mobile-nav .logo-block{float: none;margin-left: -30px;
    position: absolute;    left: 50%;}
.mobile-nav.vall .mobile-menu-block .mobile-btn{padding:0;}
.inner-mobile-nav.vall .menu-block{margin-right: 8px;}
.mobile-nav *{box-sizing: border-box;}
.mobile-nav .mobile-menu-block {
	width: 14%; float: left;
	height: 50px;
	background-color: #146ec0;
}
.mobile-nav .mobile-menu-block .mobile-btn {
	display: block;     padding: 2px;
	text-align: center;
}
.mobile-nav .mobile-menu-block .mobile-btn:before {
	content: '';
	display: inline-block;
	font-family: FontAwesome;
	color: #ffffff;
	font-size: 18px;
	background: url(../img/icon__menu.png) no-repeat;
	width: 17px;
	height: 14px;
}
.mobile-nav .logo-block { float: left;
	/*background: #f5592a;*/
	display: inline-block;
	/*margin-left: 5px;*/
	height: 50px;
	width: 64%;padding-left:5px; padding-right: 5px;
	position: relative;
}
.mobile-nav .logo-block .contblm{width:100%;background: #f5592a;position: relative;display: inline-block;     height: 50px;}
.mobile-nav .logo-block .contblm:after {
	/*background-image: url(../img/mobile_nav_logo.png);
	background-repeat: no-repeat;*/
	content: ''; 
	display: inline-block;
	width: 9px;
	height: 50px;
right: -34px;
	position: absolute;
	top: 0;
 	width: 1px;	height: 0px;
border: 25px solid transparent;
    border-left: 8px solid #f5592a;
	right: -33px;
}
.mobile-nav .logo-block .logo-block__inner {
	margin: auto 0;
	display: inline-block;
	padding: 0 4px 0 0px; 
	height: inherit;     height: 50px;
}
.mobile-nav .logo-block .logo-block__inner .logo_inner{ padding: 10px 5px 10px 10px; float: left; width: 60px;
height: 50px; box-sizing: border-box;}
	.mobile-nav .logo-block .logo-block__inner .logo_inner { padding-left:20px;}
.mobile-nav .logo-block .logo-block__inner .logo_inner img {
	width: 100%; 
}
.mobile-nav .logo-block .logo-block__inner .text {
	font-size: 9px;
	color: #ffffff;
	padding-left: 8px;
	line-height: 12px;
	display: inline-block;
        position: relative;
    top: 5px;
    margin: auto 0;
}
.mobile-nav .logo-block .logo-block__inner .text strong {
	display: block;
	font-size: 12px;
	font-weight: normal !important;
	color: #ffffff;
}
.mobile-nav .menu-block {
	/*background: #136ec0;*/ width: 22%;
	/*margin-left: 15px;
	margin-right: 10px;*/ 
	position: relative; float: right;    padding: 0 10px 0 9px;  box-sizing: border-box;
}
.mobile-nav .menu-block  .contblm{	background: #136ec0; position: relative; }
.mobile-nav .menu-block .contblm:before {
	content: '';
	display: inline-block;
	/*background: url(../img/mobile_nav_menu_left.png) no-repeat;*/
	width: 9px;
	height: 39px;
	position: absolute;
	left: -9px;
	top: 0;
 	width: 1px;	height: 0px;
border: 25px solid #136ec0;
    border-left: 8px solid transparent;
	right: -34px;
}
.mobile-nav .menu-block .contblm:after {
	content: '';
	display: inline-block;
	/*background: url(../img/mobile_nav_menu_right.png) no-repeat;*/
	width: 10px;
	height: 39px;
	position: absolute; z-index: 1;
	right: -10px;
	top: 0;
 	width: 1px;	height: 0px;
border: 25px solid transparent;
    border-left: 8px solid #136ec0;
	right: -33px;
}
.mobile-nav .menu-block a {
	display: block;
	font-size: 15px;
	color: #ffffff;
	/*padding: 0 10px;*/ position: relative;
    z-index: 2; text-align: center;
}

.mobile-nav .mobile-btn__inner {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #146ec0;
	box-shadow: 0 0 7px rgba(28, 28, 28, 0.44);
	padding: 10px 15px;
	z-index: 3;
	display: none;    width: 80%;
    box-sizing: border-box;
}
.mobile-nav .mobile-btn__inner .close-menu {
	width: 25px;
	height: 25px;
	display: block;
	background: url(../img/icon__mobile-close.png) no-repeat;
	position: absolute; background-position: center;
	cursor: pointer;
	top: 25px;
	right: 15px;
}
.mobile-nav .mobile-btn__inner .search-block {
	width: 199px;
	position: relative;
	margin-right: 25px;
	margin-bottom: 10px;
}
.mobile-nav .mobile-btn__inner .search-block input[type="text"] {
	height: 34px;
	background: #0f5da3;
	border: 1px solid #1678d1;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	width: 100%;
	padding: 10px;
	font-size: 10px;
	color: #bac4cc;
	box-sizing: border-box;
}
.mobile-nav .mobile-btn__inner .search-block .search-btn {
	background: transparent;
	border: 0;
	padding: 0;
	width: 12px;
	height: 12px;
	background: url(../img/icon__mobile-search.png) no-repeat;
	right: 10px;
	top: 50%;
	margin-top: -6px;
	position: absolute;
	box-shadow: none;
}
.mobile-nav .mobile-btn__inner .mobile-menu__list {
	padding: 0;
	margin: 0;
}
.mobile-nav .mobile-btn__inner .mobile-menu__list li {
	list-style: none;
	margin-bottom: 0;
}
.mobile-nav .mobile-btn__inner .mobile-menu__list li a {
	display: block;
	font-size: 15px;
	color: #fefefe;
	text-shadow: none;
    padding: 0px 12px;
    line-height: 40px;
	border: 1px solid transparent;
	text-decoration: none;
}
.mobile-nav .mobile-btn__inner .mobile-menu__list li a:hover {
	border: 1px solid #669ed6;
}
.inner-mobile-nav {
	height: 50px;
	background: #146ec0;
}
.inner-mobile-nav .logo-block {
	background: transparent;
	width: auto;
	margin-left: 0;
}
.inner-mobile-nav .logo-block .logo-block__inner .logo_inner img {
	width: 30px;
}
.inner-mobile-nav .mobile-menu-block {
	height: 50px;
}
.inner-mobile-nav .logo-block:after {
	display: none;
}
.inner-mobile-nav .menu-block {
	background: transparent;
	margin: 0;
}
.inner-mobile-nav .menu-block:after,
.inner-mobile-nav .menu-block:before {
	display: none;
}
.p_container .right .right-block__category {
	display: none;
}
.right .uslugadd {
	width: 100%;
	height: 47px;
	box-sizing: border-box;
}
@media only screen and (max-width: 1150px){
.b-pagetop,.b-pagedomn{display:none!important;}
}

@media only screen and (max-width: 1025px){ 
body .d-center{width:100%; padding:0 20px; box-sizing: border-box;}
body .d-center.dcarsel{width:100%; padding:0 50px; box-sizing: border-box;}
.caroufredsel_wrapper{margin: 0 auto!important;}
html, body {    min-width: 320px;}
	body .x-slider .owl-next {
		right: 0;
	}
	body .x-slider .owl-prev {
		left: 0;
	}
	.test-month-carousel {
		margin: 0 !important;
	}
	.test-month-carousel .owl-item {
		text-align: center;
	}
	.test-month-carousel li {
		display: inline-block;
		float: none;
		position: relative;
	}
	.test-month-carousel li > div {
		width: 100% !important;
	}
	.test-month-carousel li > div a {
		width: 100%;
		height: 100%;
	}
	.x-slider .d-lst-org-price {
		width: 100px !important;
    	box-sizing: border-box;
    	height: 30px !important;
		right: -7px;
	}
}
@media only screen and (max-width: 1023px){
	#colorbox {
		width: 96% !important;
		left: 2% !important;
		right: 2% !important;
	}
	#cboxWrapper {
		width: 100% !important;
	}
	#cboxContent {
		margin: 0;
		width: 100% !important;
	}
	#cboxLoadedContent {
		width: 100% !important;
	}
	.d-lst-options {width: 100%;}
}

@media only screen and (max-width: 992px){
.news-inslide{display:none;}
.head_absolut .d-nav-share.social-plus{display:none;}
.mainb44 aside.d-fr{display:none;}
	.mainb44 .d-lst-articles.d-fl{width:100%;}
footer .d-f-col {    width: 25%;}
#d-header .d-arr-box-bl {    margin: 0 20px 0 -100px;     display: inline-block;}
#d-header .d-center .d-xl { margin: 0 15px 0 0;}
.d-nav-h-qnav {    width: auto;}
.d-nav-top a {    padding: 0 10px;}
.d-nav-top { display: inline-block;    width: 100%;}
#d-wrap:after{content:none;}
#d-footer { margin:0 auto ;/* height: 286px;*/}
	.d-f-copyright{width:100%; text-align: center; }
	.d-index-slider div.text {margin-left: 10px; left: 0;}
.d-lst-cols-4 li {
	width: 33%;
	}
}

@media only screen and (max-width: 880px){
	#d-header .d-arr-box-or-sm {display: none;}
	.test-sravnenie {display: none;}
}
@media only screen and (max-width: 850px){
	.main-top-nav {
		display: none;
	}
	.mobile-nav {
		display: block;
	}
	.inner-page #d-header > section,
	.inner-page  .d-lst-schedule-sm {
		display: none;
	}
	.inner-page .head_absolut {
		bottom: 20px;
	}
	.table-certif {
		display: block;
	}
	.table-certif > tbody {
		display: block;
	}
	.table-certif > tbody > tr {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.table-certif > tbody > tr > td {
		width: 100%;
		text-align: center;
	}
	.table-certif > tbody > tr > td img {
		max-width: 100%;
	}
}

@media only screen and (max-width: 768px) {
	body .d-lst-cols-4 li {
		width: 32% !important;
	}
	.d-section.v44 .testes li,
	.proflist li {
		width: 100% !important;
	}
}

@media only screen and (max-width: 760px){
/*	#d-wrap{z-index: 3;}
	#d-content{    z-index: 13;}*/
.just_mobile {	display:block;}
.p_container .left .just_mobile .b-iframe-test{color: #edf0f7;margin-bottom: 20px;}
	.popup-modal{width:96%; margin:2%; padding:0;}
.popup-modal.v5{padding:0;display: block;}
.popup-modal .table-block{display: block;}
.inner-page .head_absolut .logo{/*display:none;*/}
.inner-page2 .head_absolut .logo{/*display:none;*/}

.mob-service-but{display:block;    z-index: 3;}
.p_container .right .close-mob-s{display:block;}
.p_container .right{display:none; width: 300px; }
.p_container .left{width:100%;margin-right: 0;}

.p_container .right.toshow1,.p_container .right.toshow2, .p_container .right.toshowv2,
.p_container .right.toshow3{display: block; left:0;}
.p_container .right.toshow1 .to_proof, .p_container .right.toshow1 .a-btn-top,
.p_container .right.toshow1 .vost, .p_container .right.toshow1 .codes, 
.p_container .right.toshow1 .back, .p_container .right.toshow1 .a-btn-bottom,
.p_container .right.toshow1 .zp_level b{display:none;}

.p_container .right.toshow2 .to_proof, .p_container .right.toshow2 .a-btn-top,
.p_container .right.toshow2 .zp_level, .p_container .right.toshow2 .codes, 
.p_container .right.toshow2 .back, .p_container .right.toshow2 .a-btn-bottom,
.p_container .right.toshow2 div strong,
.p_container .right.toshow2 .vost b{display:none;}

.p_container .right.toshow3 .to_proof, .p_container .right.toshow3 .a-btn-top,
.p_container .right.toshow3 .vost, .p_container .right.toshow3 .zp_level, 
.p_container .right.toshow3 .back, .p_container .right.toshow3 .a-btn-bottom,
.p_container .right.toshow3 .codes b{display:none;}

.p_container .right div.rewiewsbl{height:50vh;}
.p_container .right div.rewiewsbl .total_prev{display:block!important;}
	.p_container .right div.rewiewsbl .click-r{display:none;}
	.p_container .right div.rewiewsbl .box-description{margin-bottom: 20px;}

.p_container .right.toshowv2 .b-iframe-test, .p_container .right.toshowv2 .back,
.p_container .right.toshowv2 .to_proof, .p_container .right.toshowv2 .treb,
.p_container .right.toshowv2 .zp_level, .p_container .right.toshowv2 .articles,
.p_container .right.toshowv2 .vost, .p_container .right.toshowv2 .video,
.p_container .right.toshowv2 .codes, .p_container .right.toshowv2>div>b, .p_container .right.toshowv2>div>strong,
.p_container .right.toshowv2 .ege{display:none; max-height:75vh; overflow: auto;}

.p_container .right.toshowv2.cl-to_proof .to_proof{display:block;}
.p_container .right.toshowv2.cl-zp_level .zp_level{display:block;}
.p_container .right.toshowv2.cl-vost .vost{display:block;}
.p_container .right.toshowv2.cl-codes .codes{display:block;}
.p_container .right.toshowv2.cl-ege .ege{display:block;}

footer .d-f-col { width: 50%; text-align: left; padding: 0 5px; box-sizing: border-box;}
	footer .d-f-col.fshare{width:100%;}
.d-f-col .d-ha:after{    width: 100%;}
	.d-nav-h-qnav {display: none;}
	.testes li {
		width: 50% !important;
	}
	.d-lst-org-img {
		float: none;
		width: 100%;
	}
	.d-lst-org-title {
		margin-left: 0;
		margin-top: 15px;
	}
	.d-lst-org-txt {
		margin-left: 0;
	}
	.d-lst-orgs-even li:hover .d-lst-org-title, .d-lst-orgs-even li:hover .d-lst-org-txt {
		margin-left: 0;
	}
	.d-lst-org-txt dl {
		width: 100%;
	}
	.d-lst-org-txt dl.d-fr {
		width: 100%;
	}
	.d-lst-orgs-even .date-s2 {
		padding-left: 30px;
	}
	.d-lst-filter-btn, .d-btn-wide {
		width: 100%;
	}
	.d-lst-org-txt > div.d-ico-7{width: 100%;  display: inline-block;
    float: none;    padding-bottom: 10px;}
	.p_container img {
		max-width: 100%;     height: auto;
	}
	.d-view-row.d-tar{display:none;}
}

@media only screen and (max-width: 650px) {
	.d-kalendar{    z-index: 99991;}
	.d-lst-articles.bliblock8, .texttopc{width: 90%; margin: 0 auto;}
	.margin_l_r .owl-controls{    width: 100%;    left: 0px;}
body .owl-theme .owl-nav .owl-prev{left: -50px; position: relative;}
body .owl-theme .owl-nav .owl-next{right: -50px; position: relative;}
	.cboxPhoto{max-width: 100%;}
	.colorbox-popup-img #cboxClose{right: 0px; background-color: #000;}
	.bliblock11 .d-lst-org-icons{display:none;}
	.mob-service-but.visible_min_650 { margin-left: -5px;  /*margin-top: -130px; top: 70px;*/}
	.d-section-title.notzind{z-index:0;}
.cabinet-block .btn-wrap form { margin-bottom: 15px;}
	.tablemob-inline,.tablemob-inline tr, .tablemob-inline td{width:100%;display:block}
.divtotable {    max-width: 100%;    overflow: auto;}
	.cabinet-block .cabinet-table .cabinet-row .cabinet-cell.notmobile{display:none;}
body .cabinet-block .cabinet-table .cabinet-row .cabinet-cell{    font-size: 14px;text-transform: inherit;}
	.partnetrs .d-lst-org-title.d-db.d-fw-600.d-l{    height: auto;    padding-top: 10px;}
	.partnetrs .d-lst-org-txt{padding-top: 10px;}
	.owpatents{margin:0;}
	.owpatents li.block{    width: auto;}
.owpatents.owl-carousel .owl-item img{max-width: 220px; display:inherit;}
.notmobile { display: none;}
.inmobile650{display:block;}
	.blockin1 .d-lst-org-title.d-db.d-fw-600.d-l{  height: auto;
width: 90%;   padding: 10px 5% 0 5%;}

.preview_bottom-cont{display:block;}
.preview_top-cont{display:none;}
	.news-detail .g-right{width:100%; padding:0!important;float:none;}
.detail-text-dobr{display:none;}
	.to-map-b{  position: relative;     padding: .6em 0; background: #0079c9; color:#fff;    margin: 10px;
text-align: center;}
	.d-form-box{border:0;}
	.search-form.v3{    border-bottom: 1px solid #d9dfed;}
	.d-form-box .search-form.v3 form {    width: 90%;    padding: 10px 5%;}
.d-lst-orgs.d-lst-orgs-even.d-plain li{padding:0;    margin-bottom: 20px;}
.v3postop{border:0;}
.serv-mob-img{display:block; width: 100%; height: 170px; background-position: center; background-repeat: no-repeat;
    background-size: cover;position: relative;}
	.data_other-mob{position: absolute; bottom: 0; display: inline-block; width: 100%; text-align: center;
    background: #f4f7fd;  padding: 5px 0px;left:0;}
.d-lst-orgs-even .d-lst-org-img img.serv-desctop-img{display:none;}
.d-lst-orgs-even .date-s2, .line-hr-usl{display:none;}
	.d-lst-org-txt{border:none;}
.d-lst-org-title.d-db.d-fw-600.d-l{ text-align: center; height: 54px;overflow: hidden;padding: 0;
    margin: 0;border-top: 2px solid #d9dfed;}
.d-lst-org-title.d-db.d-fw-600.d-l:before {
    display: inline-block;
    vertical-align: middle;
    content: "";
    height: 100%;
    width: 0%;
}
body .d-lst-org-icons{width:100%;text-align: center; padding:0;}
.d-lst-org-txt > div.bottom{padding-bottom: 20px;}
.news-detail.consultants  img.detail_picture{ float: none; margin: 10px auto; display: block;}
.news-detail.consultants .back{text-align:center;}
.news-detail.treners  img.detail_picture{ float: none; margin: 10px auto; display: block;}
.news-detail.treners .back{text-align:center;}

	.sotrudniki{text-align:center;}
	.sotrudniki p{text-align:center;}
.d-lst-org-title.d-db.d-fw-600.d-l span { display: inline-block; vertical-align: middle;  width: 94%;}
.servicekol.kol_mest {display:block;    z-index: 1;
    color: #fff;
    width: 64px;
    position: absolute;
    left: 0px;
    top: 0px;
    background-image: url(/bitrix/templates/itr_mgu_inner_2/components/bitrix/news.list/new_sobitiy/mnogo_mest.svg);
    height: 64px;
}
.servicekol.kol_mest .kol_mest_text {
    text-shadow: none;
    -moz-transform: rotate(318deg);
    -ms-transform: rotate(318deg);
    -webkit-transform: rotate(318deg);
    -o-transform: rotate(318deg);
    transform: rotate(318deg);
    display: inline-block;
    position: absolute;
    left: -32px;
    top: 5px;
    width: 100px;
    text-align: center;
    font-size: 10px;
}
.servicekol.kol_mest .kol_mest_text z {
    font-size: 16px;
    margin-left: -7px;
}
	.col-md-10, .col-md-2, .col-md-12, .col-md-4{    padding-left: 0px;    padding-right: 0px;}
	.preview_block .col-md-12{width: 90%; margin-right:5%; margin-left:5%;}
	.row.mt102{margin-left: 0px;   margin-right: 0px; }
	.filtersect .wite_wrap .rubrik {width:92%; padding: 10px 2%;    box-sizing: content-box;}

	.d-order-form input, .d-order-form .d-sel{
    width: 95%;
    padding: 8px 2%;
    /*box-sizing: content-box;*/}
.popup-modal .input-block-big input[type="text"]{
    width: 95%;
    padding: 8px 2%;
    box-sizing: content-box;
}

#d-header.zindexhead{    z-index: 99999;}
	#d-header {    z-index: 999;}
	.scroltofilter.filtersect{  min-height: 40vh; }
	.filtersect .d-hidden .d-lst-options:last-child .h1{    border-bottom:0px;}
	.popup-modal .top-modal .top-text .date .select-date input{height: 0; padding: 0;}
	.popup-modal .top-modal .top-text .date .select-date {height: 0; padding: 0;}
	.popup-modal .top-modal .top-text .date .select-date.selected  input{height: auto;}
	.popup-modal .table-block{padding-top: 30px;}
	.mob-close-cbox{display:block; position: absolute; right: 5px; cursor: pointer; display: inline-block;
    width: 25px; height: 25px; z-index: 9999999; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);
    font-size: 35px; line-height: 22px; color: #020202;  top: 10px;}
	.d-order-form fieldset{width:94%; padding: 0; margin:0 3%;}

	.popup-modal .table-block > div{width:100%;    display: inline-block;}
	.popup-modal .info-text-other{display:none;}
	.popup-modal.v5 .more-link{display:none;}
	.popup-modal.v5 .warn-other{display:none;}
	.popup-modal .top-modal .img{width:100%; padding:0;text-align: center; display:none;}
	.popup-modal .top-modal .top-text{width:100%; }
	.popup-modal .top-modal .top-text .title{border-bottom: 2px solid #bcbcbd;
    font-size: 1.71em;    font-weight: 400;}
	.popup-modal.v5 .warn-other.v55{display:block;margin-top: 30px;}
	.popup-modal .input-block-big button{margin: 20px auto;}

	.popup-modal .btn-block.pay form{ width: 100%;   margin: 20px 0;}
	.popup-modal .btn-block.pay button{ padding-left: 0;  padding-right: 0;}

	.d-article iframe{max-width:100%;height: auto;}
.x-slider .test-month-carousel .d-lst-org-price{  padding:.33em 15px !important;
    height: 20px !important;box-sizing: content-box;}

.d-nav-pages.notmobile{display:none;}
body .d-section-title2{    margin-bottom: 0px;}
.p_container.ver34{    margin-top: 0px;}
	.d-tar.vrb.ver55{float: none;text-align: center; margin-top:15px;}
	img {max-width:100%;}
	.d-article img{height:auto;}
.to-go.v2 {    margin-top: 0px;}
.pluso.mbt20, body .pluso{ margin: 10px auto 0 auto;float: none;display: block;text-align: center}
body.inner-page {  background-position-y: 50px;}
body.inner-page2 {  background-position-y: 50px;}
body.inner-page2 .d-section2>.d-center{    padding: 0px 15px;}
body.inner-page2 #b-calendat-ajax{    padding: 20px 0px;}

	fieldset.d-lst-options{width:100%; position: static;  overflow: initial;display: block;}
	.d-lst-options li{width:100%;margin:0 0 10px 0;}
	.p_container .right.robrik_pop_l
	{
	display:block;
		/*height: 100%;*/
		width: 244px;
	}
	.h100
	{
    height: 97%;
	}
	.scrol_wrap
	{
    	height: 100%;
   overflow: scroll;
	}
.skroling
{
    /*height: 100%;
    overflow: hidden;
    position: relative;*/
    display: block;
}
	.show_mmore{display: block;}
	.notmob{display:none;}
	body .hersearch {display:none; width:100%;}
	.head_absolut{    bottom: -30px;}
	.d-frm-subscribe {
		background-position: right bottom;
		width: 100%;
		box-sizing: border-box;
	}
	.d-frm-subscribe input[type="text"], .d-frm-subscribe input[type="email"] {
		width: 100%;
		margin-bottom: 15px;
		box-sizing: border-box;
	}
	.d-frm-subscribe input[type="submit"] {
		width: 100%;
		margin-left: 0; padding:0;
		box-sizing: border-box;
	}
	.carful {
		text-align: center;
		margin-right: 7%;
		margin-left: 7%;
	}
	body .d-lst-cols-4 li {
		width: 49% !important;
	}
	.d-lst-articles li {
		margin-left: 0 !important;
	}
	.d-index-slider div.text {
		width: auto; top: 150px;
		margin-left: 0;
		padding: 20px 25px;
	}
	.d-index-slider div.text br {
		display: none;
	}
	.d-index-slider div.text .text1 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.d-index-slider div.text .text2 {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.d-index-slider div.text a.link-sl {
		width: 47%;
		font-size: 15px;     padding: 12px 0;
	}
	body.d-index-body #d-content {
		padding-top: 305px;
	}
	.d-index-slider-wrap, .d-index-slider ul, .d-index-slider li {
		height: 450px;
	}
	.p_container .left {
		width: 100%;
	}
	.p_container .right {
		width: 300px;
		float: none;
		position: fixed; position: absolute;
		left: -247px;
		top: 0px;
		background: #f34e15;
		padding: 40px 8px 8px 8px;
    z-index: 9999;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);
		box-sizing: border-box;
		transition: left .2s ease;
	}
	.p_container .right.active {
		left: 0;
	}
	.p_container .right .right-block__category {
		display: inline-block;
		width: 26px;
		height: 114px;
		background: url(../img/icon__category.png) no-repeat;
		position: absolute;
		top: 25vh;
		right: -29px;
		cursor: pointer;
		border: 0 !important;
	}
	.p_container .right.active .right-block__category{
		right: -26px;
}
	.p_container .right>div {     padding-bottom: 0;
		background: #edf0f7; height:99%;
	}
	.statiscrl{max-height: calc(100% - 50px); overflow: auto}
	.filtersect .mob-name-filter{
		display: inline-block;
		width: 26px;
		height: 114px;
		background: url(../img/icon__category3.png) no-repeat;
		position: absolute;
		/*top: 30vh;*/
		right: -26px;
		cursor: pointer;
		border: 0 !important;
	}
	.filtersect.active .mob-name-filter{top: 0;}

	.filtersect.tpp1 .mob-name-filter{right: -32px;}
	.scroltofilter.filtersect.active .mob-name-filter{right: -26px;}
	.filtersect {
		width: 300px;
		float: none;
		position: fixed; position: absolute;
		left: -300px;
		background: #fff;
		padding: 40px 0px 8px 0px;
    z-index: 9999; /*min-height:60vh;*/
		/*box-shadow: 0 2px 4px rgba(0, 0, 0, 0.75);*/
		box-sizing: border-box;
		transition: left .2s ease;
	}
	.scroltofilter.filtersect{left: -321px;}
	.scroltofilter.filtersect.active {left: -21px;;}
	.filtersect.active {
		left: 0; padding: 0;
	}
	.filtersect.active .d-center{ padding: 0;}
.filtersect.active   form{ padding: 0; margin:10px 0; margin-bottom:0px;    max-height: 85vh;overflow: auto;}

.filtersect fieldset{display:none;}
.filtersect.active .d-hidden,
.filtersect.active .d-hidden .d-lst-options{display: block;}
	.filtersect.active .d-hidden .d-lst-options ul{display:none;}
	.filtersect.active .d-hidden .d-lst-filter-btn{display:none; margin:0 auto; width:70%;}
.filtersect.active .d-hidden .d-lst-filter-btn.show{display:block;}
	.filtersect.active .d-hidden .d-lst-options.show{    border-bottom: 1px solid #d9dfed;    padding-bottom: 20px;}
	.filtersect.active .d-hidden .d-ttu{cursor:pointer;}

.filtersect.active.smver1 form{overflow: initial; max-height: initial;}
.smver1 .filter-toscroll{max-height: 85vh;overflow: auto;}

	#d-footer {
		height: auto;/*495px;*/ z-index: 0;
	}
	#d-footer li a {
		font-size: 12px;
	}
	.d-form-box select, .d-form-box a.d-sel {
		width: 100%;
	}
	.d-lst-filter {margin-right: 0;}
	.d-lst-filter li {
		width: 100%;
		margin-right: 0;
	}
	.search-form.v3 input.search-suggest {
		width: 91%; padding:0 4%;    height: 30px;
		    box-sizing: content-box;
	}
	.search-form.v3 input[type=submit] {
		float: none;
		width: 100%;
		margin-top: 10px;
	}
	.test-month-carousel li {
		width: 80%;
	}
}
@media only screen and (max-width: 480px) {
.form-dop-crm .dopItem .text2{    display:none;}
	.table-staff {
		display: block;
	}
	.table-staff > tbody {
		display: block;
	}
	.table-staff > tbody > tr {
		display: block; width: 100%;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.table-staff > tbody > tr > td {
		width: 100%; display: block;
	}
	.table-staff > tbody > tr > td:first-child {
		text-align: center;
	}
	.table-about-center {
		display: block;
	}
	.table-about-center > tbody {
		display: block;
	}
	.table-about-center > tbody > tr {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.table-about-center > tbody > tr > td {
		width: 100%; display: block;
	}
	.table-about-center > tbody > tr > td:last-child {
		text-align: center;
	}

.d-lst-orgs.d-lst-orgs-even.d-plain{margin:0 ;margin-top: 20px; }
.d-lst-orgs.d-lst-orgs-even.d-plain.bliblock11,
.mt102 .block_sobitiy{margin-left:5%; margin-right:5%; width:90%;}

	body .d-section2 .d-lst-cols-4 li{ margin-bottom: 25px;}
body .d-lst-schedule li div.d-hb {    margin-bottom: 0px;}

.d-lst-logos li div{max-width:100%;}
.d-lst-logos li img {max-width: 100%;}
.d-carousel-5 li {padding:0 5px;box-sizing: border-box;}

.d-lst-persons li div {  margin: 0 0px;}

.d-index-slider-wrap, .d-index-slider ul, .d-index-slider li { height: 390px;}
body.d-index-body #d-content {  padding-top: 245px;}
#d-header section {    height: auto;}
#d-header{    line-height: normal;}
#geocityspan {    margin-top: 5px;}
	.d-lst-schedule .d-lnk-more{display:none;}
	.d-lnk-more {
		width: 49%;
	}
	.d-lnk-more a {
		width: 100%;
	}
	.d-nav-share {
		/*margin-right: -100%;*/
		text-align: center;
	}
	.d-lst-articles dt { display:none;
		float: none;
		width: 100%;
		text-align: center;
	}
.d-lst-articles .inmobimg{display:block; width:40%; float:left;}
.d-lst-articles .inmobimg img{max-width:100%;}
.d-lst-articles .bltopm{width: 100%; display: inline-block;}
.d-lst-articles .d-lst-article-title{max-width:55%; margin-left: 3%; margin-bottom:0; box-sizing: border-box;    float: left;}
.d-lst-articles .bltypearct{margin-left: 3%;float:left!important;max-width:55%;box-sizing: border-box;margin-bottom:5px;}
.d-lst-article-title a {font-weight: 400; line-height: normal;}
.d-lst-articles li {    margin-bottom: 5px;}
	.d-lst-articles dd {
		margin-left: 0 !important;
	}
	.d-lst-articles li {     line-height: normal;}
	.d-lst-article-title + div {
		float: none !important;
	}
	body .d-center {
		padding: 5px 15px;
	}
	body #d-header .d-center {
		padding: 5px 10px;
	}
	#d-header .d-center .d-xl {
		margin-right: 0;
	}
	#d-header .d-center .d-xl a {
		font-size: 15px;
	}
	.head_absolut .logo.abst {
		margin-left: 15px;
	}
	.testes li {
		width: 100% !important;
	}
	#d-header .d-ib {
		line-height: 16px;
	}
	#geocityspan .d-sel span {
		line-height: 22px; font-size:15px; padding: 0 0 0 5px;
	}
	#geocityspan .d-sel b:after {right: 5px;}
	#geocityspan .d-sel select {
		padding: 1px 1em 1px 0; font-size: 15px;
    width: 145px;
	}
	.head_absolut {
		bottom: -20px;
	}
	.d-section-title {
		margin-bottom: 10px;
	}
	.d-lst-schedule a.d-css3 {
		height: 160px;
		width: 160px;
		line-height: 130px;
margin-bottom: 5px;
	}
	.d-lst-schedule .d-lnk-more {
		margin-left: auto;
		margin-right: auto;
	}
	.d-lnk-more a {
		padding: 6px 0;
	}
	.d-section {
		padding: 4.5em 0 40px 0;
	}
	.d-f-copyright {line-height: 16px;
		font-size: 12px; text-align: left;margin-bottom: 5px;
	}
	.d-f-copyright p {    margin-bottom: 0px;}
	.d-fl ul > li {
		font-size: 12px;
	}
.d-lst-persons li a:after {    margin: 0px auto 10px auto;}
.d-lst-persons li a:hover span.d-css3 {    width: 140px;    height: 140px;}
.d-lst-persons li a:hover{padding-top: 20px;}

	.d-lst-testimonials .owl-item p{margin-bottom: 2px;}

.mobile-nav .logo-block .logo-block__inner .logo_inner { padding-left: 30px; width: 70px;}

.inner-page .mobile-nav .logo-block{padding-left: 0px;    padding-right: 0px;}
.inner-page .mobile-nav .logo-block .logo-block__inner{padding: 0px;}
.inner-page .mobile-nav .logo-block .logo-block__inner .logo_inner { padding-left:0px; width: 60px;padding-right: 0;}
.inner-page .d-lst-schedule a.d-css3 strong{ line-height: 16px;padding-top: 20px;    font-size: 13px;}
body .d-lst-article-title a:hover {    font-weight: 400;}
}
@media only screen and (max-width: 440px) {
	footer .d-f-col.smart-100
	{

   		width: 100%;
	}
	footer .d-f-col.smart-100 .d-nav-share
	{
text-align:left;
	}
}

@media only screen and (max-width: 400px) {
	body .d-lst-cols-4 li {
		width: 100% !important;
	}

.mobile-nav .logo-block .logo-block__inner .logo_inner { padding-left:20px;width: 60px;}
.inner-page .mobile-nav .logo-block{margin-left: -25px;}
.inner-page .mobile-nav .logo-block .logo-block__inner .logo_inner { padding-left:0px;width: 50px;padding-right: 0;}
.inner-page .mobile-nav .logo-block .logo-block__inner .logo_inner img{  margin-left: 4px;}
}
@media only screen and (max-width: 370px) {
	.mobile-nav .logo-block .logo-block__inner .logo_inner { padding-left:8px;
width: 44px;}
	.mobile-nav .logo-block .logo-block__inner .text{padding-left: 0px;}

}