﻿.solution_brief {

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.solution_brief .brief {

    max-width: 1310px;

    display: flex;

    margin: 50px 0;

}



.solution_brief .brief img {

    width: 590px;

    height: auto;

    border-radius: 2px;

}



.solution_brief .brief .right {

    width: 590px;

    background-color: #f1f1f1;

    display: flex;

    flex-direction: column;

}



.solution_brief .brief .right .brief_line{

    width: 54px;

    height: 6px;

    background: #749921;

    margin: 36px 0 16px 50px;

    display: block;

} 



.solution_brief .brief .right .brief_desc {

    margin: 0 50px 20px;

    display: block;

}



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

    .solution_brief .brief {

        flex-direction: column;

    }

}



@media (max-width: 767px) {
    .solution_brief .brief img {
        width: 100%;
    }
    .solution_brief .brief .right {
        width: 100%;
    }
    .solution_brief .brief .right .brief_desc {
        margin: 0 20px 20px;
    }
    .solution_brief .brief .right .brief_line {
        margin-left: 20px;
    }
    .solution_brief,
    .solution_items  {
        padding: 0 5%;
        width: auto;
    }
    .solution_brief .brief {
        width: 100%;
    }
    .solution_items .items .s_item {
        width: 100%!important;
        margin-right: 0!important;
        margin-left: 0;
    }
}