.impi_about_page_intro .et_pb_column_1_3 {
    width: 30.4% !important;
    margin-right: 7.3% !important;
}

.impi_about_page_intro .et_pb_column_1_3:last-child {
    width: 31.333% !important;
}

.impi_about_page_intro .et_pb_column_1_3:first-child {
    width: 25.5% !important;
    margin-right: 5.3% !important;
}

.impi_about_view_work_section .et_pb_column_4_4 .et_pb_text .et_pb_text_inner {
    display: inline-block;
    max-width: 430px;
    vertical-align: middle;
}

#page-container .impi_about_view_work_section .et_pb_column_1_4:first-child {
    width: 18.8% !important;
    margin-right: 0 !important;
}

#page-container .impi_about_view_work_section .et_pb_column_1_4:last-child {
    margin-right: 0 !important;
    margin-left: 2.3%;
    width: 31.7% !important;
    margin-top: 10.2vw;
}

#page-container .impi_about_view_work_section .et_pb_column_1_4 {
    width: 20.6% !important;
    margin-right: 3% !important;
}

.impi_sliders_3.impi_about_sliders_3 .et-pb-slider-arrows {
    left: 19vw;
}

#page-container .impi_about_page_bottom_section a.et_pb_button {
    padding: 15px 62px !important;
}

#page-container .impi_about_page_bottom_section a.et_pb_button:before {
    content: "+" !important;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 800 !important;
    font-size: 30px !important;
    line-height: 100% !important;
    position: static !important;
    margin: -3px 3px 0 0 !important;
    vertical-align: middle !important;
    transition: 0s !important;
}

/*Responsive*/

@media only screen and (min-width: 1930px) {
    .impi_about_view_work_section .et_pb_column_1_4:last-child {
        margin-top: 80px;
    }
}

@media only screen and (max-width: 1390px) {
    .impi_about_page_bottom_section .et_pb_row,
        .impi_about_view_work_section .et_pb_row,
        .impi_about_page_intro .et_pb_row {
        width: 90% !important;
    }

        .impi_about_view_work_section .et_pb_column_1_4:last-child {
        margin-left: 0;
        width: 34% !important;
        margin-top: 0;
    }

        .impi_about_view_work_section .et_pb_column_1_4 {
        width: 30% !important;
    }

        .impi_about_view_work_section .et_pb_column_1_4:first-child {
        width: 0 !important;
    }

        #page-container .impi_about_page_bottom_section a.et_pb_button {
        padding: 15px 50px !important;
    }
    }

@media only screen and (max-width: 980px) {
    .impi_about_page_intro .impi_blurbs5 .et_pb_blurb h4{
        padding-bottom: 10px;
    }
        .impi_about_view_work_section .impi_blurbs5 .et_pb_blurb .et_pb_main_blurb_image,
        .impi_about_page_intro .impi_blurbs5 .et_pb_blurb .et_pb_main_blurb_image{
        transform: translate(30px,40px) scale(1);
    }

        .impi_about_view_work_section .impi_blurbs5 .et_pb_blurb:hover .et_pb_main_blurb_image,
        .impi_about_page_intro .impi_blurbs5 .et_pb_blurb:hover .et_pb_main_blurb_image{
        transform: translate(-50%, -50%) scale(5.5);
    }

        .impi_person_1.impi_about_person_1 .persons1-slider-arrows a{
        color: #fff !important;
    }


        #page-container .impi_about_view_work_section .et_pb_column_1_4:last-child {
        margin-right: 0 !important;
        margin-left: 0;
        width: 34% !important;
        margin-top: 0;
    }

        #page-container .impi_about_view_work_section .et_pb_column_1_4 {
        width: 30% !important;
        margin-right: 3% !important;
    }

        .impi_about_page_bottom_section .et_pb_button_module_wrapper{
        text-align: center !important;
    }
        .impi_about_page_bottom_section .et_pb_promo .et_pb_promo_description{
        text-align: center !important;
    }
    }
@media only screen and (max-width: 767px) {
    .impi_about_page_intro .et_pb_column_1_3:last-child .et_pb_blurb{
        margin-top: 0 !important;
    }
    #page-container .impi_about_view_work_section .et_pb_column_1_4:last-child,
    .impi_about_page_intro .et_pb_column_1_3:last-child {
        width: 100% !important;
        margin-top: 30px;
    }

    #page-container .impi_about_view_work_section .et_pb_column_1_4:nth-child(3){
        margin-right: 0 !important;
    }
    #page-container .impi_about_view_work_section .et_pb_column_1_4,
    .impi_about_page_intro .et_pb_column_1_3:first-child {
        width: 48% !important;
        margin-right: 4% !important;
    }


    .impi_about_page_intro .et_pb_column_1_3 {
        width: 48% !important;
        margin-right: 0 !important;
    }
}


@media only screen and (max-width: 480px) {
    #page-container .impi_about_view_work_section .et_pb_column_1_4,
    .impi_about_page_intro .et_pb_column_1_3:first-child {
        width: 100% !important;
        margin-right: 0 !important;
    }


    .impi_about_page_intro .et_pb_column_1_3 {
        width: 100% !important;
        margin-right: 0 !important;
    }
}
