.compa_color_line{
	display:none;
}
.compa_main_block_right{
	margin-top: 90px;
	padding: 0 55px;
}
.compa_main_block_right_text{
	line-height: 150%;
	color: #0C2340;
	font-size:24px;
}
hr{
	margin:0 !important;
	width:100%;
}
.compa_work_block_title{
	font-size: 42px;
	line-height: 150%;
	color: #0C2340;
}
.compa_work_block {
	max-width:990px;
	width:100%;
	margin-top: 50px;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 40px;
}
.compa_work_block_content_main, .compa_work_block_content_add_info{
	background-color: #F6F9FD;
}
.compa_work_block_title{
	margin-bottom:20px;
}
.compa_work_block_content{
	padding: 50px 20px;
}
.compa_work_block_content_img{
	margin-bottom: 30px;
}
.compa_work_block_content_img img{
	width:100%;
}
.compa_work_block_content_txt{
	padding:0 30px;
	color: #0C2340;
}
.compa_work_block_content_add_info{
	padding: 10px 20px;
	margin-bottom:10px;
	height: 31.3%;
	display:flex;
}
.compa_work_block_content_add_info_txt, .compa_work_block_content_add_info_img{
	display:inline-block;
}
.compa_work_block_content_add_info_txt{
	width:74%;
	margin:auto;
}
.compa_work_block_content_add_info_img {
	float:left;
	margin:auto;
}
@media (max-width: 991px){

.compa_work_block_title, .compa_main_block_right_title h3{
	font-size: 36px;
	}
.compa_main_block_right_text{
	font-size: 18px;
	}
.compa_main_block_right {
	padding: 0 0 0 90px;
	}
.compa_main_block_right, .compa_main_block_left {
	position: relative;
	z-index:-1;
	}
.compa_work_block_title{
	text-align:center;
	}
.compa_main_top_block{
	margin-left: auto !important;
	margin-right: auto !important;
	}
.compa_hr{
	display:none;
	}
.compa_work_block_content_main{
	margin-bottom:10px;
	}
.compa_work_block_content_add_info{
	padding: 10px 0;
	}
.compa_work_block_content_info{
	padding: 0 !important;
	}
.compa_color_line{
	display:block;
	margin-top:-150px;
	}
.compa_color_line img{
	width:100%;
	}
}
@media (max-width: 767px){
.compa_work_block_title, .compa_main_block_right_title h3{
	font-size: 18px;
	}
.compa_main_block_right_text, .compa_work_block{
	font-size: 14px;
	}
#first {
	order: 2;
    text-align: center;
	}
#second {
	order: 1;
	margin-top:20px;
	}
.compa_main_block_right{
	margin-top:0;
	padding: 0 10px;
	}
.compa_color_line{
	margin-top:-8rem;
	}
}
@media (max-width: 767px){
.compa_main_block_left img{
	width:280px;
	}
#compa_work_id1{
	margin-left: 10px !important;
	margin-right: 10px !important;
	}
}
@media (max-width: 460px){
.compa_color_line{
	margin-top:-7rem;
	}
}
@media (max-width: 370px){
.compa_color_line{
	margin-top:-6rem;
	}
}
@media (max-width: 350px){
.compa_work_block_content_add_info_txt{
		width: 70%;
}
}