.get_inspired_sec {



    margin: 100px 0;



}







.get_inspired_sec .heading_wrap {



    text-align: center;



    margin-bottom: 60px;



}







.get_inspired_sec .column_list {



    display: flex;



    flex-wrap: wrap;



    margin: 0 -15px;



}







.get_inspired_sec .column_list__item {



    width: calc(100% / 3);



    padding: 0 15px 20px;



    position: relative;



    display: flex;



    flex-direction: column;



    height: auto;



}







.column_list__item:not(:first-child)::before {



    content: "";



    position: absolute;



    width: 1px;



    height: 100%;



    background: url('../../images/dotted-line-vertical.png') center center repeat-y;



    background-size: auto;



    left: 0;



    top: 0;



}







.get_inspired_sec .column_list__item__inner {



    display: flex;



    flex-direction: column;



    height: 100%;



}







.get_inspired_sec .content_data {



    display: flex;



    flex-direction: column;



    flex-grow: 1;



}







.get_inspired_sec .content_data .content {



    margin-bottom: 20px;



}







.get_inspired_sec .link_wrap {



    margin-top: auto;



}











@media (max-width: 1199px) {



    .get_inspired_sec {



        margin: 90px 0;



    }







    .get_inspired_sec .heading_wrap {



        margin-bottom: 50px;



    }



}







@media (max-width: 991px) {



    .get_inspired_sec {



        margin: 80px 0;



    }







    .get_inspired_sec .heading_wrap {



        margin-bottom: 40px;



    }







    .get_inspired_sec .column_list__item {



        width: calc(100% / 2);



    }







    .column_list__item:nth-child(3):before {



        display: none;



    }



}







@media (max-width: 767px) {



    .get_inspired_sec {



        margin: 60px 0;



    }







    .get_inspired_sec .heading_wrap {



        margin-bottom: 20px;



    }







    .get_inspired_sec .column_list__item {



        width: 100%;



        padding-left: 0;



        padding-right: 0;



    }







    .column_list__item::before {



        display: none;



    }



}