.advantages .docs {
    text-align: justify;
}
.advantages .doc {
    padding: 0 20px;
    margin-bottom: 50px;
    margin-left: -1px;
    border-left: solid 1px #a2a2a2;
    border-right: solid 1px #a2a2a2; 
}
.advantages .docs .doc:nth-child(3n+1) {
    clear: both;
    border-left: none;
}
.advantages .docs .doc:nth-child(3n),
.advantages .docs .doc:last-child {
    border-right: none;
}
.advantages .docs .useless {
	text-align: center;
}
.advantages .docs .useless .text {
	position: relative;
	display: inline-block;
	padding-left: 45px;
	text-align: center;
}
.advantages .docs .glyph {
	position: absolute;
	top: 0;
	left: 0;
}
#video-block{
	margin: -25px 0 30px; 
}
.we-are {
	display: flex;
    justify-content: space-between;
}
body .we-are {
	width: 100%;
}
body .we-are .right,
body .we-are .left {
	/*float: none;*/
	max-width: none;
}
@media (max-width: 1200px) {
	body .advantages .doc {
	    padding: 0 20px;
	    margin-bottom: 50px;
	    margin-left: 0;
	    border: none; 
	}
	.advantages .docs .doc:nth-child(even) {
   		border-left: solid 1px #a2a2a2; 
	}
	.advantages .docs .doc:nth-child(3n+1) {
	    clear: none;
	}
	.advantages .docs .doc:nth-child(2n+1) {
	    clear: both;
	}
}
@media (max-width: 768px) {
	.advantages .docs .doc:nth-child(even) {
   		border-left: none; 
	}
}