 .header .search-form { height:100%; }

 .header .search-form input[type="text"],.header .search-form input[type="search"] { -webkit-appearance:none; width:100%; height:100%; background-color:transparent; font-size:12px; letter-spacing:0.24px; padding-left:72px; border:none; padding-right:50px; }

 .header .search-form input[type="text"]::-webkit-search-decoration,.header .search-form input[type="search"]::-webkit-search-decoration,.header .search-form input[type="text"]::-webkit-search-cancel-button,.header .search-form input[type="search"]::-webkit-search-cancel-button,.header .search-form input[type="text"]::-webkit-search-results-button,.header .search-form input[type="search"]::-webkit-search-results-button,.header .search-form input[type="text"]::-webkit-search-results-decoration,.header .search-form input[type="search"]::-webkit-search-results-decoration { display:none; }

 @media (min-width:991px) and (max-width:1243px) { .header .search-form input[type="text"],.header .search-form input[type="search"] { padding-left:55px; }

 }

 @media screen and (max-width:991px) { .header .search-form input[type="text"],.header .search-form input[type="search"] { padding-left:35px; padding-right:35px; }

 }

 .header .search-form input[type="submit"] { visibility:hidden; z-index:-1; }

 .header .search-form:before { content:''; position:absolute; left:0; top:0; height:100%; width:65px; font-size:0; background:url('../img/icons/search@3x.png'); background-size:14px 15px; background-repeat:no-repeat; border:none; background-position:center right 12px; padding:0; cursor:pointer; }

 @media (min-width:991px) and (max-width:1243px) { .header .search-form:before { width:45px; background-position:center right 8px; }

 }

 @media screen and (max-width:991px) { .header .search-form:before { width:25px; background-position:center; }

 }

 .header__search { width:90px; height:100%; position:static; background:url('../img/icons/search@3x.png'); background-position:center center; background-size:14px 15px; background-repeat:no-repeat; }

 @media screen and (max-width:1243px) { .header__search { width:67px; }

 }

 .header__search-close { position:absolute; right:20px; top:50%; transform:translateY(-50%); background:url('../img/icons/close@3x.png'); background-position:center center; background-size:10px 10px; background-repeat:no-repeat; width:40px; height:100%; z-index:10; }

 @media screen and (max-width:991px) { .header__search-close { width:30px; right:0; }

 }

 @media screen and (max-width:575px) { .header__search-close { right:6%; }

 }

 .header__search-toggle { position:absolute; opacity:0; right:20px; height:100%; top:0; cursor:pointer; width:40px; z-index:11; }

 @media screen and (max-width:991px) { .header__search-toggle { right:0; width:30px; }

 }

 @media screen and (max-width:575px) { .header__search-toggle { right:6%; }

 }

 .header__search-drop { position:absolute; height:100%; top:0; z-index:2; left:15px; width:0; overflow:hidden; transition:0.3s ease; }

 @media screen and (max-width:991px) { .header__search-drop { overflow:visible; }

 }

 .header__search-drop:before { content:''; display:block; position:absolute; width:calc(100% - 21px); height:100%; background-color:#fff; transform:skew(-18deg); left:10px; top:0; }

 @media screen and (max-width:991px) { .header__search-drop:before { width:100vw; left:50%; transform:translateX(-50%); }

 }

 @media screen and (max-width:991px) { .header__search-drop { position:fixed; width:690px; left:50%; top:0; transform:translate(-50%, -100%); height:57px; z-index:100; }

 }

 @media screen and (max-width:767px) { .header__search-drop { width:510px; }

 }

 @media screen and (max-width:575px) { .header__search-drop { width:100%; }

 }

 .header__search-drop:after { content:" "; height:calc(100% + 5px); background-color:#eee; width:1px; position:absolute; top:-2px; right:10px; z-index:11; transform:rotate(18deg); }

 @media screen and (max-width:991px) { .header__search-drop:after { display:none; }

 }

 .header__search-drop form { width:calc(100% - 20px); position:absolute; top:50%; left:0; transform:translateY(-50%); z-index:10; }

 @media screen and (max-width:991px) { .header__search-drop form { width:100%; }

 }

 @media screen and (max-width:575px) { .header__search-drop form { width:calc(100% - 12%); left:50%; transform:translate(-50%, -50%); }

 }

 .header__search-main-toggle { position:absolute; width:75px; height:100%; left:15px; top:0; z-index:1; opacity:0; cursor:pointer; }

 @media screen and (max-width:1243px) { .header__search-main-toggle { width:67px; left:0; }

 }

 @media screen and (max-width:991px) { .header__search-main-toggle { left:0; width:100%; }

 }

 @media (min-width:991px) { .header__search-main-toggle:checked + .header__search-drop { width:calc(100% - 10px); }

 }

 @media screen and (max-width:991px) { .header__search-main-toggle:checked + .header__search-drop { transform:translate(-50%, 0%); }

 }

 .header__search:after,.header__search:before { content:" "; height:calc(100% + 5px); background-color:#eee; width:1px; position:absolute; top:-2px; left:25px; z-index:11; transform:rotate(18deg); }

 @media screen and (max-width:1243px) { .header__search:before { display:none; }

 }

 .header__search:after { z-index:0; left:97px; }

 @media screen and (max-width:1243px) { .header__search:after { left:75px; }

 }

 @media screen and (max-width:991px) { .header__search:after { transform:none; left:0; }

 }

 .header__menu-btn { font-size:40px; float:right; top:0px; border-left:1px solid #eee; height:100%; border-right:1px solid #eee; width:60px; line-height:58px; display:none; text-align:center; color:black; }

 .header__menu-btn:hover { background-color:#9b0025; color:white; }

 .header__menu-btn:before { line-height:58px; font-size:inherit; }

 @media screen and (max-width:991px) { .header__menu-btn { display:block; }

 }

 @media screen and (max-width:575px) { .header__menu-btn { right:-15px; border-right:0px; }

 }

 @media (min-width:991px) and (max-width:1243px) { .header__left { padding-right:0; }

 }

 @media (min-width:991px) and (max-width:1243px) { .header__left__logo { width:148px; background-size:contain; }

 }

 @media screen and (max-width:1243px) { .header__left__menu { width:calc(100% - 155px); margin-left:10px; }

 }

 @media screen and (max-width:1243px) { .header__left__menu__ul li a { padding:25px 20px 23px; font-size:10px; }

 }

 .header__right,#mobile_menu .contacts { display:flex; height:57px; }

 @media (min-width:991px) and (max-width:1243px) { .header__right,#mobile_menu .contacts { padding-left:0; }

 .header__right .header__right__phone,#mobile_menu .contacts .header__right__phone { font-size:11.5px; }

 .header__right .header__right__contacts,#mobile_menu .contacts .header__right__contacts { padding-left:10px; font-size:10px; }

 }

 @media screen and (max-width:991px) { .header__right,#mobile_menu .contacts { display:block; position:absolute; top:0; right:75px; width:60px; padding:0; }

 .header__right .header__right-inner,#mobile_menu .contacts .header__right-inner { display:none; }

 }

 @media screen and (max-width:575px) { .header__right,#mobile_menu .contacts { right:60px; }

 }

 @media (min-width:991px) and (max-width:1243px) { .header__right__contacts { letter-spacing:-0.044em !important; }

 }

 #mobile_menu .contacts .header__search { display:none; }

 #mobile_menu .contacts .header__right-inner { display:block; }

 @media screen and (max-width:991px) { #mobile_menu .contacts { top:auto; }

 }

 .live-edit-button { box-shadow:none !important; border:none !important; background-color:#9b0025 !important; color:white !important; font-size:12px !important; padding:5px 10px !important; border-radius:0px !important; z-index:16 !important; }

 .live-edit-button:hover { background-color:#ba002c !important; color:white !important; }

 .practice-list__item .live-edit-button { top:-1px; right:-1px; }

 .pc-nav .live-edit-button { top:18px; right:-55px; background-image:none; }

/*  .footer__top .footer__block-info-logo { background-image:url('../img/logo-w.png'); }
 */
 /* .header__left__logo { background-image:url('../img/logo.png'); } */

/*  @media not all,(-webkit-min-device-pixel-ratio:1.3),not all,(min-resolution:1.3dppx) { .footer__top .footer__block-info-logo { background-image:url('../img/logo-w@2x.png'); }

 .header__left__logo { background-image:url('../img/logo@2x.png'); }

 } */

 #mobile_menu ul li:last-child a:after,.header__left__menu__ul li:last-child a:after { right:-10px; }

 .page-intro .lead { font-weight:400; }

 .home-intro__video.home-intro__video-image { background-image:none; background-color:#fafafa; }

 .btn.btn-icon .fi { position:absolute; left:24px; top:16px; font-size:17px; }

 .pie-container { width:460px; height:460px; }

 @media screen and (max-width:768px) { .pie-container { width:320px; height:320px; }

 .pie-container .pie-overlay { width:200px; }

 .pie-container .pie-overlay h4 { display:none; }

 .pie-container .pie-legend__title,.pie-container .pie-legend__value { font-size:12px; }

 .pie-container .pie-legend__element + .pie-legend__element { margin-top:5px; }

 }

 .block-pagination { text-align:center; font-size:0px; }

 .block-pagination .page-numbers { font-size:14px; display:inline-block; height:35px; width:35px; line-height:34px; text-align:center; border:1px solid #ddd; margin-left:-1px; color:black; }

 .block-pagination .page-numbers.dots { color:#999; }

 .block-pagination .page-numbers.dots:hover { background-color:white; }

 .block-pagination .page-numbers:hover { background-color:#eee; }

 .block-pagination .page-numbers.current { background-color:#9b0025; color:white; font-weight:700; border-color:#9b0025; z-index:10; }

 @media screen and (max-width:580px) { .block-pagination .page-numbers { font-size:12px; height:30px; line-height:30px; width:30px; }

 }

 /*--------------------------------------------------------------
 ## Galleries
 --------------------------------------------------------------*/ .gallery { margin:2em 0px; column-gap:10px; }

 .gallery-item { display:block; margin:0px 0px 10px; }

 .gallery-item:hover { opacity:0.9; }

 .gallery-item a { border:0px; display:block; }

 .gallery-item img { width:100%; height:auto; display:block; }

 .gallery-columns-2 { columns:2; }

 .gallery-columns-3 { columns:3; }

 .gallery-columns-4 { columns:4; }

 .gallery-columns-5 { columns:5; }

 .gallery-columns-6 { columns:6; }

 .gallery-columns-7 { columns:7; }

 .gallery-columns-8 { columns:8; }

 .gallery-columns-9 { columns:9; }

 .gallery-columns-10 { columns:10; }

 .gallery-caption { display:block; }

 .page-id-111 .about-text { padding-bottom:70px; }

 .page-id-111 .about-text .text-wrap { font-size:16px; padding:30px 0px 20px 0px; max-width:768px; }

 .text-wrap blockquote { line-height:1.3; font-size:1.2em; margin:1.4em 0px; padding:0.6em 1.4em 0.6em; border-left:2px solid #9b0025; }

 .text-wrap blockquote p {line-height:1.4;}
 .text-wrap blockquote p em{
	 
	 font-size:.9em;
	 line-height:1.1em;
	 color:#666
	 
 }
 
 .text-wrap blockquote p:first-child { margin-top:0px; }

 .text-wrap blockquote p:last-child { margin-bottom:0px; }

 .text-wrap blockquote cite { font-size:0.7em; display:block; color:#666; font-style:normal; margin-top:0.8em; }

 .text-wrap blockquote cite:before { content:"— "; }

 body:not(.blog):not(.single-post) .header__left__menu__ul li.current_page_parent.menu-item-290:not(:hover):before { background-color:transparent; }

 body:not(.blog):not(.single-post) .header__left__menu__ul li.current_page_parent.menu-item-290:not(:hover) a { color:inherit; }

 .error404 .block-404 { padding:100px 0px 100px; }

 @media screen and (max-width:991px) { .error404 .block-404 { padding-top:150px; }

 }

 @media screen and (max-width:580px) { .error404 .block-404 { padding-top:110px; padding-bottom:60px; }

 }

 .error404 .block-404 h1 { font-size:100px; font-family:"Open Sans Condensed", Arial, sans-serif; color:#9b0025; display:inline-block; border:3px solid #9b0025; line-height:1; padding:5px 30px 15px; font-weight:300; margin-bottom:20px; margin-top:0px; }

 @media screen and (max-width:580px) { .error404 .block-404 h1 { font-size:72px; padding-top:14px; }

 }

 .widget-news .all-link { font-size:12px; font-weight:500; color:#9b0025; }

 .widget-news .all-link:hover { text-decoration:underline; }

 .person-content__title + .text-wrap { margin-top:30px; }

 .home-about__text .signature { display:none; }

 .header__left__logo { background-size:contain; background-repeat:no-repeat; }

 .simplebar-content { overflow-x:hidden; }

 .header__right__contacts { white-space:nowrap; }

 .header__right-inner { display:flex; z-index:0; }

 @media (max-width:990px) { #mobile_menu .contacts .header__right-inner { display:flex; flex-direction:column; }

 #mobile_menu .header__right_langs { order:-1; padding:0; }

 #mobile_menu .contacts { height:auto; }

 }

 @media (max-width:1243px) and (min-width:991px) { .header__search-drop { left:-9px; }

 .header__search-main-toggle:checked + .header__search-drop { width:calc(100% + 20px); }

 }

 .header__right_langs { float:right; padding-left:15px; padding-top:2px; }

 @media (max-width:1243px) and (min-width:991px) { .header__right_langs { padding-left:3px; }

 }

 .header__right_langs a { 
	 display:block; 
	 text-transform:uppercase; 
/* 	 border:1px solid #ddd;  */
	width:18px;
	height:12px;
 	 margin:3px 5px 3px 8px; 
	 text-align:center; 
	 z-index:5; 
	 
}

 .header__right_langs a img{ 

	opacity:.4;
}




/*  .header__right_langs a + a { margin-top:-1px; } */

 .header__right_langs a.active { 
/* 	 background-color:#9b0025;  */
	 color:white; 
	 z-index:6; 
/* 	 border-color:#9b0025;  */
	 }
 .header__right_langs a.active img{
/* 	border:1px solid #9B0025; */
	opacity:1
	}	 

 body:not(.blog):not(.single-post) .header__left__menu__ul li.current_page_parent.menu-item-2792:not(:hover):before { background-color:transparent; }

 body:not(.blog):not(.single-post) .header__left__menu__ul li.current_page_parent.menu-item-2792:not(:hover) a { color:inherit; }

/*  .home-intro__content .logo { background-image:url('../assets/img/content/home-intro-logo@2x.png'); } */
 
 html[lang="zh-hans"] .home-intro__content .logo { background-image:url('../img/home-intro-logo-en.png'); width:603px;}

 html[lang="en-US"] .header__left__logo { background-image:url('../img/logo_en.svg'); }
 html[lang="zh-hans"] .header__left__logo {background-image:url('../img/logo_en.svg'); }

 html[lang="en-US"] .home-intro__content .logo { background-image:url('../img/logo_en.svg'); width:603px; }

 html[lang="en-US"] .home-intro__content .logo__black { height:111px; background-size:auto 110px; background-image:url('../img/logo_en.svg'); }
 
 


 html[lang="en-US"] .footer__top .footer__block-info-logo { width:206px; background-image:url('../img/logo_en_w.svg'); background-size:contain}
 html[lang="zh-hans"] .footer__top .footer__block-info-logo { width:206px; background-image:url('../img/logo_en_w.svg'); }

/*  @media not all,(-webkit-min-device-pixel-ratio:1.3),not all,(min-resolution:1.3dppx) { html[lang="en-US"] .header__left__logo { background-image:url('../img/logo/index.html'); }

 html[lang="en-US"] .home-intro__content .logo { background-image:url('../img/home-intro-logo-en@2x.png'); }

 html[lang="en-US"] .home-intro__content .logo__black { background-image:url('../img/home-intro-logo-black-en@2x.png'); }

 html[lang="en-US"] .footer__top .footer__block-info-logo { background-image:url('../img/logo-w-en@2x.png'); }
 


 } */

 @media screen and (max-width:767px) { html[lang="en-US"] .home-intro__content .logo { width:405px; }

 html[lang="en-US"] .home-intro__content .logo__black { background-size:auto 75px; height:76px; }

 }

 @media screen and (max-width:575px) { html[lang="en-US"] .home-intro__content .logo { width:320px; }

 html[lang="en-US"] .home-intro__content .logo__black { background-size:auto 58px; height:60px; }

 }

 @media screen and (min-width:992px) { .header__search:after { left:83px; }

 .principles-principles__item + .principles-principles__item { margin-top:0px; }

 .footer__top .footer__block-nav { margin-left:30px; }

 .footer__top .footer__block-links { margin-left:50px; }

 }

 .loaded.page-home .header { -webkit-transform:translate(0); -moz-transform:translate(0); -ms-transform:translate(0); -o-transform:translate(0); transform:translate(0); }

 @media screen and (max-width:1243px) and (min-width:992px) { .header__search:after { left:62px; }

 .header__left__menu { padding-left:10px; }

 #mobile_menu ul li a,.header__left__menu__ul li a { padding:25px 17px 23px 22px; }

 }

 @media screen and (max-width:991px) { #mobile_menu .contacts { width:calc(100% - 100px); }

 }

 @media screen and (max-width:767px) { #mobile_menu .contacts { width:calc(100% - 80px); }

 }

 .block-publications { margin-bottom:84px; }

 .block-publications .bh { margin-bottom:20px; }

 .publications { margin-top:-33px; }

 .publications .col-md-4 { margin-top:33px; }

 .block-practics { margin-bottom:60px; }

 .block-practics .bh { margin-bottom:20px; }

 .block-team { margin-bottom:70px; }

 .block-team .persons-grid { margin-top:0; }

 .block-team .bh { margin-bottom:20px; }

 .block-pages .bh { margin-bottom:20px; }

 .pages-items { margin-top:-25px; }

 .pages-card { padding:20px 25px 25px; margin-top:25px; }

 .pages-card .news-card__text { font-size:14px; line-height:1.42; margin-top:5px; }

 .btn-more { border:1px solid #9b0025; display:flex; justify-content:center; align-items:center; width:100%; height:100%; color:#000; padding:30px 34px; }

 .btn-more:before { content:''; display:block; position:absolute; top:3px; left:3px; right:3px; bottom:3px; border:1px solid rgba(222, 7, 7, .3); transition:0.1s; }

 .btn-more span { font-size:10px; font-weight:700; letter-spacing:2px; line-height:24px; display:block; }

 .btn-more span i { position:absolute; top:100%; margin-top:30px; left:50%; transform:translateX(-50%); color:#9b0025; }

.footer__soc__contain{
margin: 0 auto;
    display: flex;
    max-width: 100px;
	
}


.footer__block-info-contacts_wa{
	
	display:block;
	margin:20px auto 0;
	width:25px;
	height:25px;
	background-image:url('../assets/img/icons/whatsapp-footer_17.svg');
	background-size:contain;
}

.footer__block-info-contacts_tg {
    display: block;
    margin: 20px auto 0;
    width: 25px;
    height: 25px;
    background-image: url('../assets/img/icons/telegram_20.svg');
    background-size: contain;
}

.tgcanal{
	
	display: inline-block;
    vertical-align: top;
    width: 41px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 2px;
    line-height: 40px;
    text-align: center;
    opacity: .8;
	background-image: url('../assets/img/icons/telegram_20.svg');
    background-size:70%;
	
}

.header__right_langs img{
	
	
	
}


.text-wrap .tablet2{
	width:33%;
	height:170px;
	overflow:hidden;
	cursor:pointer;
}




.text-wrap .tablet2.activity ul, .text-wrap .tablet2.activity p, .text-wrap .tablet2.activity ol{
	
}
.text-wrap .tablet2 h3{
	
	font-weight:normal;
	font-size: 16px;
    line-height: 1.1875;
	
}


.text-wrap .practic_tab2{
	
	position:relative;

}

.text-wrap .tablet2.activity, .text-wrap .tablet2.activity:nth-child(even){
	

background-color:#9B0025;
color:#fff;
}








.text-wrap .tablet2 ul, .text-wrap .tablet2 p, .text-wrap .tablet2 ol{
	
	display:none
	
}



.text-wrap .tablet2 ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 9px;
    left: -26px;
    font-size: 14px;
    background-size: auto 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAMAAAAau2s5AAAAZlBMVEUAAAD/AAC/AACqAByWAB6XACadACGbACScACOcACOaACOaACWaACWbACSaACSaACOaACWbACSbACWbACSaACWaACSbACSaACWbACSaACWbACWbACWaACWaACSaACSaACWbACSbACUfXljSAAAAIXRSTlMAAQQJERsnOEhQWGBoeIiQmJugqK62uLu/yMnY5O72+/6RcF/nAAAA20lEQVR42qWUSQ6DQBADGfYdAgkJO/z/k5Ho9qUliwO+URrqMMZ443lljzyJPwvYQgVIfkoagFJBBcAMwSpg8RVQQ60gB2CGaBcwOQXU0ClIAZghPgQMOEENgzwfMQAzpPpmC8AMDleGFqihUFADMIO/CFgDBdRQKSgBmCHcBMy4MmpoFWQA1oAeY21h9Ewa22OvILE9WkOiB3sAasCnjxaoIbMtMIMj47EGPh73fDzF7Xhsj9TQkvFYAx9P+3g83e14JvMLo4acjQcGOh5m4OP5/K68cUPhV8DrD6IIQ/q4wlt7AAAAAElFTkSuQmCC);
}




.text-wrap .tablet{
	
	list-style:none;
	margin:0;
	padding:0;
	
}

.text-wrap .tablet, .text-wrap .tablet2{
   padding:28px;
   background-color:#FAFAFA;
   margin-bottom:3px;
}

.text-wrap .tablet h3, .text-wrap .tablet2 h3{
	
	margin-top:0;
	
}

.text-wrap .tablet ul, .text-wrap .tablet ul li:last-child, .text-wrap .tablet2 ul, .text-wrap .tablet2 ul li:last-child{
	
	margin-bottom:0;
	padding-bottom:0
	
}

.text-wrap .tablet:nth-child(even), .text-wrap .tablet2:nth-child(even){
	 background-color:#EFEFEF;
}

/* .text-wrap .tablet:last-child,.text-wrap .tablet2:last-child{
	
	margin-bottom:30px;
	
} */

.text-wrap .practic_tab, .text-wrap .practic_tab2{
	
	display:flex;
	flex-wrap:wrap;
	margin:0;
	padding:0;
	list-style:none;
	margin-top:15px
	
}

.text-wrap .practic_tab li{
	background-color: #FAFAFA;
	width:33.333%;
	padding: 18px 28px;
	margin-bottom:0;
	border-left: 2px solid #fff;
    border-right: 2px solid #fff;
	margin-bottom: 4px;
	font-size: 16px;
    line-height:1.1875;
	height:120px;
	display: flex;
    align-items: center;
}

.text-wrap .practic_tab li span{
	
	display:block;
	position:relative;
	margin-left:15px;
	
}

.text-wrap .practic_tab li span:before{
    content: "";
    position: absolute;
    width: 12px;
    height: 10px;
    top: 5px;
    left: -26px;
    font-size: 14px;
    background-size: auto 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAMAAAAau2s5AAAAZlBMVEUAAAD/AAC/AACqAByWAB6XACadACGbACScACOcACOaACOaACWaACWbACSaACSaACOaACWbACSbACWbACSaACWaACSbACSaACWbACSaACWbACWbACWaACWaACSaACSaACWbACSbACUfXljSAAAAIXRSTlMAAQQJERsnOEhQWGBoeIiQmJugqK62uLu/yMnY5O72+/6RcF/nAAAA20lEQVR42qWUSQ6DQBADGfYdAgkJO/z/k5Ho9qUliwO+URrqMMZ443lljzyJPwvYQgVIfkoagFJBBcAMwSpg8RVQQ60gB2CGaBcwOQXU0ClIAZghPgQMOEENgzwfMQAzpPpmC8AMDleGFqihUFADMIO/CFgDBdRQKSgBmCHcBMy4MmpoFWQA1oAeY21h9Ewa22OvILE9WkOiB3sAasCnjxaoIbMtMIMj47EGPh73fDzF7Xhsj9TQkvFYAx9P+3g83e14JvMLo4acjQcGOh5m4OP5/K68cUPhV8DrD6IIQ/q4wlt7AAAAAElFTkSuQmCC);
}

.text-wrap .practic_tab li:nth-child(even){
    background-color: #EFEFEF;
}

.text-wrap .practic_tab li:before{
	
	display:none;
	
}


.text-wrap .doc_grid {
    overflow: hidden;
    height:0;
	transition:all .3s
}

.text-wrap .doc_content{
	transition:all .3s
	
	
}

.doc_content h3{
	
	margin:0;
    font-size: 21px;
	padding-top:30px;
	
}



 @media screen and (max-width:780px) { 
   .text-wrap .practic_tab li{
 	width:100%;
	height:auto
   }
   
   .text-wrap .tablet2{
	width:auto;
	height:auto;
	overflow:hidden;
	cursor:pointer;
}

.text-wrap .tablet2 ul{
	
	display:block
	
}

.text-wrap .tablet2 p,  .text-wrap .tablet2 ol{
        display: block;
    }

.text-wrap .tablet2 h3{
	
	font-weight:bold;
	font-size: 18px;

	
}

.text-wrap .tablet2:hover, .text-wrap .tablet2:hover:nth-child(even){
	background-color:inherit;
	color:inherit;
}
 }