.company-withslider .b-little {
    height: 260px;
}

.company-page .info.command div {
    margin-top: 58px;
}

.company-page .leadership h1 {
     padding-top: 70px;
     font-weight: 700;
}

.company-page .carier_i div > h2 {
	padding-top: 75px;
}

.company-page .info.risk h2 {
	padding-top: 75px;
}

.company-page .info.risk ul {
    margin: 75px 0 0 80px;
}

.info.carier_i a {
	display: inline-block;
}

.info.carier_i a button {
  margin: 58px 0 0 0;
}

.company-page .contact_a {
  padding: 58px 15px 75px 15px;
}

.company-page .corporate_after .b-little {
  width: 25%;
  height: 260px;
}

.company-page .work_with_us div > h2 {
	padding-top: 75px;
}
.company-type-4rm .b-little {
    height: 260px;
}

.company-page .company-license .b-half {
    height: 320px;
}

.company-contacts.company-awards .info h2 {
	padding-top: 73px;
	font-weight: 700;
}

.company-awards .rating-info .block_type_1 {
    padding-top: 75px;
    padding-bottom: 75px;
}

.company-vacancion .carier h2 {
	padding-top: 75px;
	font-weight: 700;
}

.company-contacts .contacts .contacts__title {
    padding-top: 70px;
    margin-bottom: 50px;
}

.info.vacancies > div {
	margin-top: 58px;
}

.info.vacancies .strategy-trust.cf .btn_c_fix {
	display: none;
}

.corporate_after .b-half,
.corporate_after .b-little {
	height: 260px;
}

.company-contacts .pre_map,
.company-contacts .preloader_wrapper_default,
.company-contacts .bottom_map {
	display: none!important;
}

.leadership-cont {
	font-weight: 600;
  color: #3f474f;
  text-transform: uppercase;
}

.command-h2 {
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: 600;
}

.company-withslider h2 {
	font-size: 18px;
	line-height: 25px;
}

.company-news-block h2 {
	margin: 0;
	text-transform: none!important;
	font-weight: 600;
}

.company-car-title {
    padding-top: 70px!important;
    font-weight: 700;
}

.company-car-subtitle {
	text-align: center;
	text-transform: uppercase;
  color: #3f474f;
  font-size: 18px;
  font-weight: 600!important;
  padding-top: 0!important;
}

.b-large-hor-vac-title {
	text-transform: none!important;
}

.vac-year-title {

}

body .company-awards h1 {
	padding-top: 65px;
}

.company-condition h1 {
    margin-bottom: 55px;
    font-weight: 700;
    padding-top: 55px!important;
}

@media (max-width: 1280px) {

	.company-page .info.leadership {
	    padding: 0 15px;
	}

	.company-page .leadership article {
	    width: 480px;
	    margin: 75px 0 0 575px;
	}

	.company-page .b-half {
		width: 50%;
	}

	.company-page .carier_i {
		padding: 0 15px;
    height: 650px;
	}
	
	.company-page .carier_i article {
		width: 480px;
	    margin: 40px 115px 0 0;
	    float: right;
	}

	.company-page .company-license .b-half {
		width: 50%!important;
	}

	.company-page .contact_a article {
		width: 480px;
    		margin: 60px 0 0 575px;
	}

	.company-page .corporate_after .b-large-hor {
		width: 100%!important;
	}

	.company-page .corporate_after .b-little {
	    width: 50%;
	    height: 190px;
	}


	.company-page .type_4_rm.grid.map_after {
	    display: block;
	}

	.company-page .type_4_rm.map_after figure {
		display: flex;
	}

	.company-page .type_4_rm.grid.map_after .b-medium-double {
	    display: block;
	    width: 100%;
	}

	.company-page.type_4_rm .pre_article .hr {
	    margin: 30px 0;
	}

	.company-page .type_4_rm .personal_new {
	    position: static;
	    margin-top: 30px;
	}

	.company-page .type_4_rm .b-medium-double {
	    height: 400px;
	}
	
	.company-page .type_4_rm .b-little {
	    width: 50%;
	    height: 180px;
	}

	.company-page .type_4_rm .b-half.blue {
	    width: 100%!important;
	}

	.corporate_after .b-half {
	    width: 50%;
	}

	.grid.corporate_after .pre_article p {
	  width: calc(100% - 140px);
	}

	.info.vacancies > div {
	  width: 100%;
	  padding: 0 15px;
	}

	.info.vacancies > div .strategy-trust.cf {
	  width: 100%;
	}



}

@media (max-width: 1100px) {

	.company-page .leadership article {
	    width: 480px;
	    float: right;
	    margin: 67px 0 0 0;
	}

	.company-page .leadership {
	    height: auto;
	    background: url(../img/info-bg/leadership.png) no-repeat left bottom;
	    background-size: contain;
	}

	.company-page .leadership > div {
		display: flex;
		justify-content: flex-end;
		flex-wrap: wrap;
	}

	.company-page .leadership h1 {
		width: 100%;
		text-align: center;
	}

	.company-page  .b-half {
	    width: 100%!important;
	    height: 230px!important;
	}

	.company-page .b-little {
	    width: 50%;
	    height: 220px;
	}

	.company-page .info.command div {
	    margin-top: 0;
	}

	.company-page .b-large-hor.with_slider {
	    width: 100%;
	    height: 520px;
	    padding: 0;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}

	.company-page .company-withslider .b-little {
	    height: 190px;
	}

	.company-page  .carier_i {
	    height: 631px;
	    background: url(../img/info-bg/carier_i.jpg) no-repeat -140px bottom #fff;
	}

	.company-page .company-license .b-half h2{
		font-size: 36px;
    		line-height: 1.2;
	}

	.company-page .contact_a {
	    height: auto;
	    background: url(../img/info-bg/contact_a.jpg) no-repeat left bottom #fff;
	    background-size: contain;
	    padding: 25px 15px 35px 15px;
	}

	.company-page .contact_a article {
	    width: 480px;
	    margin: 40px 0 0 0;
	    float: right;
	    padding-left: 0;
	}

	.company-page .work_with_us {
		padding: 0 15px;
	}

	.company-page .work_with_us article {
	    margin: 30px 0 0 0px;
	}

	.company-page .work_with_us ul {
	    width: 355px;
	    margin-left: 0;
	    float: right;
	    padding-left: 0;
	}

	.rating-info .block_type_1 p {
	  padding-right: 15px;
	}

	.grid.corporate_after .b-half {
	  height: 260px!important;
	}

	.grid.corporate_after .b-little {
	  width: 50%;
	  height: 260px;
	}

	.info.vacancies > div {
	  margin-top: 10px;
	}

	.info.vacancies .strategy-trust {
    margin: 40px 0;
}

}







@media (max-width: 991px) {

	.company-page .leadership article {
	    width: 480px;
	    float: right;
	    margin: 25px 0 0 0;
	}

	.company-page  .info.command {
		height: auto;
		padding: 0 15px;
	}

	.company-page .info.command article h2 {
	    padding-top: 0;
	}

	.company-page  .command h2 {
	    width: 100%;
	    margin: 0 auto 30px;
	    text-align: center;
	}

	.company-page  .command article a {
	    display: inline-block;
	}

	.company-page .command {
	    position: relative;
	    background: none;
	}


	.company-page .command:after {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    right: 0;
	    bottom: 0;
	    z-index: 1;
	    background: url(../img/info-bg/command.jpg) bottom right no-repeat;
	    background-size: contain;
	    opacity: .2;
	}

	.company-page .info.command div {
	    position: relative;
	    z-index: 2;
	}

	.company-page .leadership h1 {
	    padding-top: 30px;
	}

	.company-page .command article a button {
	    margin-bottom: 35px;
	}

	
	.company-page .carier_i article {
	    width: 100%;
	    margin: 35px 0 0 0;
	    float: none;
	}

	.company-page .carier_i {
	    position: relative;
	    height: auto;
	    padding-bottom: 35px!important;
	    background: none;
	}

	.company-page .carier_i:after {
	    content: '';
	    position: absolute;
	    background: url(../img/info-bg/carier_i.jpg) no-repeat -115px bottom #fff;
	    background-size: auto;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 1;
	    opacity: .2;
	    display: block;
	}

	.company-page .carier_i > div {
		position: relative;
    		z-index: 2;
	}

	.company-page .risk.info {
	    position: relative;
	    height: auto;
	    min-height: auto;
	    padding: 0 15px;
	    background: none;
	    padding-bottom: 35px;
	}

	.company-page .risk.info:after {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    min-height: auto;
	    background: url(../img/info-bg/risk.jpg) no-repeat right bottom #fff;
	    background-position-y: center;
	    right: 0;
	    bottom: 0;
	    z-index: 1;
	    display: block;
	    opacity: .2;
	}

	.company-page .risk.info > div {
		position: relative;
	   	z-index: 2;
	}

	.company-page .carier_i article a {
	    display: flex;
	    justify-content: center;
	}

	.company-page .info.risk a {
	    display: flex;
	    justify-content: center;
	}

	.company-page .info.risk ul {
	    margin: 30px 0 0 0;
	    width: 100%;
	    padding-left: 0;
	}

	.company-page .carier_i h2 {
    		text-align: center!important;

	}

	.company-page .info.risk a button{
	    margin: 30px 0 0 0;
	}

	.company-page .company-license .b-half h1 {
	    font-size: 36px;
	    line-height: 1.2;
	}

	.company-page .company-license .b-half {
		height: 300px!important;
	}

	.company-page .company-license p {
	    overflow: hidden;
	    max-height: none;
	    width: calc(100% - 30px);
	}

	.company-page .company-license p br {
	    display: none;
	}

	.company-page .contact_a article {
	    width: 100%;
	    margin: 20px 0 0 0;
	    float: none;
	}

	.company-page .contact_a article br {
	    display: none;
	}

	.company-page .contact_a h2 {
		text-align: center!important;
	}

	.company-page .contact_a a button {
		margin-top: 10px;
	}

	.company-page .contact_a a {
		display: flex;
		justify-content: center;
	}

	.company-page .contact_a {
	    position: relative;
	    height: auto;
	    background: none;
	    background-size: contain;
	}
	
	.company-page .contact_a:after {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    min-height: auto;
	    background: url(../img/info-bg/contact_a.jpg) no-repeat left bottom #fff;
	    left: 0;
	    bottom: 0;
	    z-index: 1;
	    opacity: .2;
	    display: block;
	    background-size: contain;
	}

	.company-page .contact_a > div {
		position: relative;
		z-index: 2;
	}

	.company-page  .grid.corporate_after {
	    display: block;
	}

	.company-page .work_with_us {
	    position: relative;
	    height: auto;
	    background: none;
	    background-size: cover;
	    padding-bottom: 35px;
	}

	.company-page .work_with_us:after {
	    position: absolute;
	    content: '';
	    z-index: 1;
	    width: 100%;
	    height: 100%;
	    left: 0;
	    bottom: 0;
	    background: url(../img/info-bg/work_with_us.jpg) bottom left no-repeat;
	    background-size: auto;
	    opacity: .2;
	}

	.company-page .work_with_us > div {
		position: relative;
	        z-index: 2;
	}
	
	.company-page .work_with_us h2 {
	    width: 100%;
	    margin: 0 auto 30px;
	}

	.company-page .work_with_us a {
	    display: inline-block;
	}

	.company-page .work_with_us ul {
	    width: 100%;
	    margin-left: 0;
	    float: none;
	    padding-left: 0;
	}

	.company-page .work_with_us a button {
	    display: inline-block;
    	    margin: 15px auto 10px;
	    float: none;
	}

	.company-page .work_with_us a {
	    display: inline-block;
	    text-align: center;
	    margin-top: 30px;
	    width: 100%;
	}

	.work_with_us button {
	    margin: 0;
	    float: none;
	    display: inline-block;
	}

	.rating-info .block_type_1 p {
	  padding-right: 0;
	}

	.company-contacts.company-awards .info h2 {
	  padding-top: 60px;
	}

	.company-contacts.company-awards .rating-info {
	    margin-top: 60px;
	    padding-top: 60px;
	}

	.company-contacts.company-awards .yspeh-info {
	  padding-top: 60px;
	  margin-bottom: 60px;
	}

	.company-contacts.company-awards .block_type_2 {
	  padding-top: 60px;
	}

	.company-contacts.company-awards .rating-info .link-button,
	.company-contacts.company-awards .rating-info .link-button:hover {
	  margin-bottom: 60px;
	}

	body .company-vacancion .carier h2 {
	  padding-top: 60px;
	}

	body .carier article {
	  margin: 60px 0 0;
	  padding-bottom: 60px;
	}

	.contact_us span.phone {
	  font: 600 36px/1 'Open Sans'!important;
	}

	.contact_us h2 {
	  font-size: 26px!important;
	}

	.contact_us {
	  height: auto!important;
	  padding-bottom: 70px;
	}

}






@media (max-width: 768px) {

	.company-page .leadership h1 {
	    width: 100%;
	    text-align: center;
	    font-size: 26px;
	    line-height: 1.2em;
	    padding-top: 30px;
	}

	.info.vacancies h1 {
	  font-size: 26px;
	  padding-top: 0;
	}

	.info.vacancies .strategy-trust {
	  margin: 30px 0;
    font-size: 14px;
	}

	.company-car-title {
	  padding-top: 40px!important;
	}

	.company-contacts .contacts .contacts__title {
	  padding-top: 30px;
	  margin-bottom: 25px;
	}

	.company-page .leadership article {
	    width: 100%;
	    float: right;
	    margin: 25px 0 0 0;
	}

	.company-page .leadership h2 {
	    font-size: 14px;
	}

	.company-page .leadership {
	    height: auto;
	    background:none;
	    position: relative;
	}

	.company-page .leadership:after {
	    content: '';
	    position: absolute;
	    background: url(../img/info-bg/leadership.png) no-repeat;
	    background-size: auto;
	    background-position: -135px 0;
	    width: 100%;
	    height: 100%;
	    left: 0;
	    bottom: 0;
	    opacity: .2;
	    z-index: 1;
	}

	.company-page .leadership > div {
	    display: flex;
	    justify-content: flex-end;
	    flex-wrap: wrap;
	    position: relative;
	    z-index: 2;
	}

	.company-page  .b-half {
	    height: 200px!important;
	}

	.company-page  .b-half h2 {
	    font-size: 26px;
	    line-height: 1.2em;
	}

	.company-page  .b-half p {
	    font-size: 14px;
	}

	.company-page .b-little {
	    height: 265px;
	}

	.company-page .info.command div > h2 {
	    padding-top: 30px;
	    font-size: 26px;
	    line-height: 1.2em;
	}

	.company-page .command article {
	    margin: 23px 0 0 0px;
	}

	.company-page .command article h2 {
	    width: 100%;
	    margin: 0 auto 23px;
	    text-align: center;
	    font-size: 18px;
	    line-height: 25px;
	}

	.company-page .command ul {
	    width: 100%;
	    margin-left: 0!important;
	    padding-left: 0;
	}
	
	.company-page .command article a {
	    display: flex;
	    width: 100%;
	    justify-content: center;
	}

	.company-page .command article a button {
	    padding: 16px 30px;
	    margin: 30px 0 0 0;
	    float: none;
	    margin-bottom: 35px;
	}

	.company-page .b-large-hor.with_slider h2 {
	    text-transform: uppercase;
	    width: calc(100% - 145px);
	    font-size: 14px!important;
	    font-weight: 400!important;
	    color: #fff!important;
	}

	.company-page .b-large-hor.with_slider .slide {
	    position: relative;
	    padding-left: 15px;
	}
	
	.company-page .b-large-hor.with_slider {
	    height: 350px;
	}

	.company-page .b-large-hor.with_slider .slider {
	    height: 100%;
	    overflow: hidden;
	}

	.company-page .b-large-hor.with_slider .slider .bx-wrapper {
		height: 100%;
	}

	.company-page .b-large-hor.with_slider .slider span {
	    position: relative;
	    z-index: 5;
	    display: table-cell;
	    vertical-align: middle;
	    height: 350px;
	}

	.company-page .b-large-hor.with_slider .al_rate {
	    z-index: 2;
	    font-size: 14px;
	    line-height: 23px;
	    font-weight: 600;
	    text-transform: uppercase;
	    color: #a2e735;
	    cursor: pointer;
	    position: absolute;
	    left: 65px;
	    bottom: 30px;
	}
	
	.company-page .carier_i h2 {
		font-size: 26px;
	   	line-height: 1.2em;
	}

	.company-page .carier_i h2 {
	    padding-top: 30px!important;
	}

	.company-page .carier_i article {
	    margin: 0;
	}

	.company-page .carier_i button, .contact_a button {
	    margin-top: 15px!important;
	}

	.company-page .info.risk h2 {
	    padding-top: 30px;
	    font-size: 26px;
	    line-height: 1.2em;
	}
	
	.company-page .info.risk ul {
	    margin: 20px 0 0 0;
	}

	.company-page .company-license .b-half {
		width: 100%!important;
		height: 200px!important;
	}

	.company-page .contact_a h2{
	    padding-top: 0;
	    font-size: 26px;
	    line-height: 1.2em;
	}

	.company-page  .grid.corporate_after .b-large-hor{
		    height: auto;
	    padding: 15px 0 0 15px;
	    padding-bottom: 60px;
	}

	.company-page  .grid.corporate_after .al_rate {
	    z-index: 2;
	    font-size: 14px;
	    line-height: 23px;
	    font-weight: 600;
	    text-transform: uppercase;
	    color: #a2e735;
	    cursor: pointer;
	    position: absolute;
	    left: 15px;
	    bottom: 27px;
	}

	.company-page .corporate_after.grid .b-large-hor > div {
	    padding: 0;
	}

	.company-page .corporate_after .company-news-block {
		position: relative;
	}

	.company-page .pre_map.clearfix, .company-page .preloader_wrapper_default, .company-page  .bottom_map {
	    display: block;
	}

	.company-page .carier_i article h2 {
		font-size: 18px;
		line-height: 25px;
	}

	.company-page .contact_a article h2 {
	    font-size: 18px;
	    line-height: 25px;
	}

	.company-page .work_with_us h2 {
	    padding-top: 30px!important;
	    font-size: 26px;
	    line-height: 1.2em;
	}

	.company-page .work_with_us article {
	    margin: 0;
	}
	.company-page .work_with_us article h2 {
	    width: 100%;
	    margin: 0 auto 25px;
	    font-size: 18px;
	    line-height: 25px;
	    padding-top: 0!important;
	}

	.company-page .contact_us {
		display: none;
	}

	.company-page .type_4_rm .b-little {
	    height: 260px;
	}
	
	.company-page .type_4_rm .b-half p {
	    font-size: 18px;
	    line-height: 23px;    
	    margin-top: 15px;
	}

	.company-page .grid > div > div,
	.company-page .grid a > div > div,
	.company-page .grid figure > div > div,
	.company-page .grid figure a > div > div {
	  padding: 35px 15px 0;
	}

	.company-page	.max_height_pointer_of_view_rm > p {
	  max-height: none;
	}

	.company-page	 .max_height_pointer_of_view_rm {
	  max-height: none;
	}

	.company-page	.main_page > div:nth-child(1) > div .personal_new h3 {
	  margin-left: 0;
	}

	.company-page	 .personal_new .img_wrapper-grid {
	  margin: 0 15px 0 0!important;
	}

	.company-contacts.company-awards .info h2 {
	  padding-top: 40px;
	}

	.company-contacts.company-awards .rating-info {
	    margin-top: 40px;
	    padding-top: 40px;
	}

	.company-contacts.company-awards .yspeh-info {
	  padding-top: 40px;
	  margin-bottom: 40px;
	}

	.company-contacts.company-awards .block_type_2 {
	  padding-top: 40px;
	}

	.company-contacts.company-awards .rating-info .link-button,
	.company-contacts.company-awards .rating-info .link-button:hover {
	  margin-bottom: 40px;
	}

	body .company-vacancion .carier h2{
	  padding-top: 40px;
	}

	body .carier article {
	  margin: 40px 0 0;
	  padding-bottom: 40px;
	}



}

@media (max-width: 543px) {

	.company-car-title {
	    padding-top: 30px!important;
	}

	.contact_us span.phone {
	  font: 600 18px/1 'Open Sans'!important;
	  margin-bottom: 20px!important;
	}

	.contact_us h2 {
	  font-size: 18px!important;
	}

	.company-page .b-little {
	    width: 100%;
	    height: 220px;
	}

	.leadership-cont, article h2 {
	  font-size: 14px!important;
	  line-height: 1.6!important;
	  color: #000!important;
	}


	.company-page .b-little h2 {
    font-size: 54px;
		line-height: 1.2em;
	}

	.company-page .b-little > div {
	    padding: 15px 15px 0 15px!important;
	}

	.company-page .command:after {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    right: 0;
	    bottom: 0;
	    z-index: 1;
	    background: url(../img/info-bg/command.jpg) bottom right no-repeat;
	    background-size: cover;
	    opacity: .2;
	}

	.company-page .b-large-hor.blue .slide_news {
	    display: block;
	    position: absolute;
	    z-index: 13;
	    top: 0;
	    bottom: 0;
	    right: 15px;
	    left: auto;
	    width: 50px;
	    height: 105px;
	    text-align: center;
	    padding: 0;
	    margin: auto 0;
	}

	.slide_news .slide_num {
	    font: 600 22px/22px 'Open Sans'!important;
	    color: #fff;
	    padding: 25px 0!important;
	}

	.company-page .b-large-hor.with_slider h2 {
	    font-size: 14px;
	    width: calc(100% - 70px);
	}

	.company-page .b-large-hor.with_slider .slide {
	    padding-left: 15px;
	}

	.company-page .b-large-hor.with_slider {
	    height: auto;    
	    padding: 20px 0 60px;
	}

	.company-page .b-large-hor.with_slider .slider span {
	    height: auto;
	}

	.company-page .b-large-hor.with_slider .al_rate {
	    z-index: 2;
	    font-size: 14px;
	    line-height: 23px;
	    font-weight: 600;
	    text-transform: uppercase;
	    color: #a2e735;
	    cursor: pointer;
	    position: absolute;
	    left: 15px;
	    bottom: 23px;
	}

	.company-page .b-large-hor.with_slider .al_rate {
	    left: 15px;
	    bottom: 23px;
		color: #fff;
	}

	.company-page .risk.info:after {
	    background-position-x: -710px;
	}

	.company-page .company-license .b-half > div {
		padding: 15px 15px 0;
	}

	.company-page .company-license .b-half h2 {
	    font-size: 26px;
	    line-height: 1.2;
	}

	.company-page .company-license .b-half {
	    height: 290px!important;
	}

	.company-page .contact_a:after {
	    background: url(../img/info-bg/contact_a.jpg) no-repeat -95px bottom #fff;
	}
	
	.company-page .corporate_after .b-little {
	    width: 100%;
	}

	.company-page .map_arrow,.company-page .map_search{
		display: none;
	}

	.company-page .pre_map h2{
	    font-size: 36px;
	}

	.company-page .pre_map span h2.city {
	    margin-bottom: 10px;
	}

	body .company-page .pre_map span {
	    display: block;
	    position: relative;
	    margin: 25px auto 25px!important;
	    margin-top: 90px;
	}

	.company-page .type_4_rm .personal_new {
	    display: flex;
	}

	.company-page .type_4_rm .pre_article .personal_new h3 {
	    margin-bottom: 0!important;
	    width: calc(100% - 115px);
	    margin-left: 15px;
	}

	.company-page .type_4_rm .pre_article .hr {
	    margin: 15px 0;
	}

	.company-page .type_4_rm .pre_article h3 {
	    margin-bottom: 15px!important;
	}

	.company-page .type_4_rm .b-medium-double {
	    height: auto!important;
	}

	.company-page .type_4_rm.map_after.grid .b-medium-double .pre_article > p {
	    width: 100%;
	    margin-left: 0;
	    margin-right: 0;
	}

	.company-page .type_4_rm .b-little {
	    height: 180px;
	    width: 100%;
	    order: 1;
	}

	.company-page .type_4_rm .b-little > div div {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	    padding: 0!important;
	}

	.company-page .type_4_rm .b-little > div  {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	}

	.company-page .type_4_rm .b-little div h2 {
	    width: 100%;
	}

	.company-page .type_4_rm .b-little div p {
	    width: 100%;
	    margin-top: 0!important;
	    padding-right: 0!important;
	}

	.company-page .type_4_rm .max_height_pointer_of_view_rm {
	    max-height: none;
	}

	.company-page .type_4_rm .b-half {
	    height: auto!important;
	}

	.company-page .type_4_rm.grid.map_after {
	    display: flex;
	}

	.company-page .max_height_pointer_of_view_rm > p {
	    max-height: none;
	}

	.company-page .command li {
	    color: #000;
	}

	.company-page .command article h2 {
	    text-align: left!important;
	}

	.company-page .carier_i article h2 {
	    text-align: left!important;
	}

	.company-page .info.risk li {
	    color: #000;
	}

	.company-page .contact_a article h2 {
	    text-align: left!important;
	}

	.company-page .work_with_us article h2 {
	    text-align: left!important;
	}

	.company-page .work_with_us li {
	    color: #000;
	}

	.company-page .bottom_map {
	    padding-bottom: 30px;
	}

	.company-page .company-colors-small .orange .small {
		margin-bottom: 25px;
	}

	.company-page .calculator_calculator {
	    margin-top: 0;
	}

	.company-page .company-type-4rm .map_after .pre_article {
	  position: relative;
	}

	.company-contacts.company-awards .info h2 {
	  padding-top: 30px;
	}

	.company-contacts.company-awards .rating-info {
	    margin-top: 30px;
	    padding-top: 30px;
	}

	.company-contacts.company-awards .yspeh-info {
	  padding-top: 30px;
	  margin-bottom: 30px;
	}

	.company-contacts.company-awards .block_type_2 {
	  padding-top: 30px;
	}

	.company-contacts.company-awards .rating-info .link-button,
	.company-contacts.company-awards .rating-info .link-button:hover {
	  margin-bottom: 30px;
	}

	body .company-vacancion .carier h2 {
	  padding-top: 30px;
	}

	body .carier article {
	  margin: 30px 0 0;
	  padding-bottom: 30px;
	}	

	.info.vacancies .strategy-trust ul li {
	  padding-right: 0;
	}


}

.command .command-h2{
margin-bottom:192px
}