/* overriding default styles */
.left-image .image-part, .left-image .cont-part, .right-image .image-part, .right-image .cont-part{
display:inline-block;
width: 60%;
box-sizing:border-box;
}
.left-image .cont-part, .right-image .cont-part{
width: 40%;
padding-top: 30px;
}


@media only screen and (max-width : 929px) {
.left-image .image-part, .left-image .cont-part, .right-image .image-part, .right-image .cont-part{
float:none;

width: 100%;

}
.left-image .cont-part, .right-image .cont-part{
width: 100%;
padding-top: 0;
}
.features-item .cont-part p{
max-width:100%;
margin:0 auto;
}
}