@media only screen and (max-width: 949px) and (min-width: 768px){
.team .view-content .block .text-block {
    padding: 0 14px!important;
}
.team .view-content .block .text-block {
	top: 68%!important;
}
}
.node .body h3 {
	line-height: 27px;
	
}
.l-main > .sidebar-first > .block-menu-block > ul.menu > li > a.active {
  /*background: #8c97a0;*/
  background: #ffc000!important;
  /*color: #fff;*/
  color: #001f38;
  font-size: 21px;
  padding: 20px 25px;
  border-bottom: 3px solid #ccd5dc;
  position: relative;
  cursor: pointer;
  display: block;
}

.mt-45{
	margin-top: 45px!important;
}


.content-section a>br {
	display: none;
}

.hightlight{
	margin-top: -2px;
}

.dohodnost{
	  border:1px solid #7c7c7c;
	  width:85%;
	  border-radius:20px;
	  -webkit-border-radius:20px;
	  -moz-border-radius:20px;
	  height:25px;
	font-size:10px;
	 font-family:"Open Sans";
	 margin:0 auto; 
	 display:block;
	 text-align:center;
	 line-height:1.5rem;
	 position:relative;
	 margin-top:-10px;
	  color: #7c7c7c;


	  
	

	
}
.dohodnost:before{
	content:"";
	display:block;
	border-bottom:1px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
	width: 74px;
    height: 25px;
    position: absolute;
    margin-left: -74px;
    margin-top: -13px;
	

	
}
.dohodnost:after{
	content:"";
	display:block;
	border-bottom:1px solid #7c7c7c;
	border-right:1px solid #7c7c7c;
	width: 74px;
    height: 25px;
    position: absolute;
    right:-74px;
    margin-top: -37px;
	

	
}
@media only screen and (max-width: 1025px) {


	.dohodnost{
	  width:80%;
	  height: 30px;
	  line-height:13px;
	   border-radius:25px;
	  -webkit-border-radius:25px;
	  -moz-border-radius:25px;
	  	  color: #7c7c7c;



}

.dohodnost:before{

	
}
.dohodnost:after{
    margin-top: -35px;
	

}
}

@media only screen and (max-width: 950px) {
	.dohodnost{
	  width:83%;
	  height: 30px;
	  line-height:13px;
	   border-radius:25px;
	  -webkit-border-radius:25px;
	  -moz-border-radius:25px;
	  	  color: #7c7c7c;




}
.dohodnost:before{
	width: 44px;
	 margin-left: -44px;



	
}
.dohodnost:after{
    margin-top: -35px;
	width: 44px;
	right:-44px;

}

}

.Meshcheryakova span, .zolotarev span, .chandra span {
line-height: 14px;
display: block;
margin-top: 4px;
}

@media only screen and (max-width: 767px) and (min-width: 0)
{

	.node-service p {
		line-height: 36px;
	}


	.breadcrumbs {

		display: flex!important;
		flex-direction: column;
		line-height: 21px;
		margin-top: 28px!important;
	}

	.dispnone>.breadcrumbs{
		display: none!important
	}

	.node-type-service .l-main .qtphoto ul li.qtt .field-name-field-citataforimage{
		padding: 30px 30px 50px 30px!important;
	}

	.text-photo div.chandra {
		bottom:0
	}
	.page-node-343 .l-main .qtphoto {
		margin-bottom: 20px!important;
	}

	.page-node-343 .l-main .body {
		margin-bottom: 35px!important;
	}

}



@media only screen and (max-width: 768px) {
	.dohodnost{
	  width:78%;
	  height: 30px;
	  line-height:13px;
	   border-radius:25px;
	  -webkit-border-radius:25px;
	  -moz-border-radius:25px;


}





.dohodnost:after{
    margin-top: -35px;
	

}

}


  
  @media only screen and (min-width:881px) and (max-width:950px){
	.node-type-investment-decisions .l-main .node .price .row .column-wrap {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
		  -ms-flex-direction: column;
			  flex-direction: column;
	}
	.node-type-investment-decisions .l-main .node .price .row .columns .text {
	  padding-left: 0px;
	  margin-bottom: 15px;
	  width: 100%;
  }

  }
.node-type-iis .main .simple-text{
	margin:0!important;
}
.fancybox-close{
	top:94%!important;
	right:-5px!important;
}
  
.text-photo{
	position:relative;
}
.text-photo div{
	color:#fff;
	position:absolute;
	bottom:1.5rem;
	right:3rem;
	text-align:left;
	font-size:18px;
	
}
.text-photo div.chandra{
	bottom: 1rem;
}
.text-photo div.zolotarev{
	right: 1.5rem;
}

.text-photo div span{
	font-size:12px;

}



.p0 {
	padding-left:0!important;
}

.logo_padding {
	margin-left:0.5rem
}
#bx_incl_area_6 .medium-pull-8{
	top: -900px;
	right:0;
	
}
.pif1 .l-main{
	margin-top:-110px!important;
	
}


.pd_md_0 {
	padding-bottom: 0!important;
	margin-bottom:0!important
}

.balance {
	margin-left: -15px;
}

@media (min-width:641px) {
	.sl_team{
		display: none!important
	}
}

.table_about {
	border-spacing: 0 4rem;
	border-collapse: separate;
}



.table_about img {
margin-bottom: 15px !important;

}



.dohodnost {
	/*margin-bottom: 1.875rem*/
    margin-bottom: 50px
}

.iis_sum
{
	padding-left: 0.9375rem!important
}

.node-type-investment-decisions .l-main .node .nalog .btt {
	margin: 52px 0!important
}
.we{
	margin-top:15px;
}
.info1{
	margin-top:8px!important;
	
}
.cont1{
	margin-top:3px!important;
}
.smi1{
	margin-top:7px!important;
	
}
.news1{
	margin-top:4px!important;
	
}
.media1{
	margin-top:10px!important;
	
}



@media only screen and (min-width: 0) and (max-width: 767px) { 


	.node-type-iis .main .schema .bot-button, .node-service .bot-button {
		margin-bottom: 20px;
	}



}

#panel {
    z-index: 10000000;
    position: relative;
}