@media (max-width: 767px) {
	.financial-highlights-section .fullwidth-row {
		position: absolute;
		bottom: 0;
	}
    .homepage-video-banner-wrapper .et_pb_slide_description{
        padding: 11.8em 1.5em 9.2em !important;
    }

    .home .et_pb_bg_layout_dark .et_pb_slide_description:before {
        bottom: 60px !important;
    }

    .industries-section .homepage-blurbs.et_pb_row .et_pb_column {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .financial-highlights-section {
        padding-bottom: 40px;
    }

    .graphics-holder-row{
        padding-top: 15px !important;
    }

    .industries-section {
        padding-top: 15px !important;
        padding-top:0;
    }

    .homepage-blurbs {
        padding-bottom: 40px;
    }

    .testimonial-section .big-testimonial {
        padding: 1.5em 0 0.5em !important;
    }

    .inner-page-featured-portfolio{
        padding-top:15px !important;
        padding-bottom: 20px !important;
    }

    .case-study-row{
        padding-top: 0px !important;
    }

    .case-study-row .vertical-nav-tab ul.et_pb_tabs_controls {
        padding: 32px 0px 10px !important;
    }

    .case-study-fullwidth-column {
        margin-bottom: 20px !important;
    }

    .entry-content .inner-page-fullwidth-header .et_pb_fullwidth_header {
        padding: 8.5em 0 2.3em !important;
    }

    .entry-content .inner-page-team-section .et_pb_row .team-full-width-column {
        padding-top: 0px!important;
        padding-bottom: 50px!important;
    }


    .entry-content .inner-page-team-section.mobile-inner-page-team-section .et_pb_row .team-full-width-column {
        padding-top: 43px !important;
        padding-bottom:0 !important;
    }


    .entry-content .inner-page-team-section .team-full-width-column h2 {
        padding-bottom: 30px;
    }

    .entry-content .inner-page-testimonial .inner-page-testimonial-row .et_pb_text > :last-child {
        padding-top: 0!important;
    }

    .entry-content .inner-page-testimonial-row {
        padding-bottom: 40px!important;
        padding-top: 0!important;
    }

    .entry-content .downloads-section .downloads-fullwidth-graphics-row.et_pb_equal_columns {
        padding-top: 50px!important;
        padding-bottom: 25px!important;
    }

    .entry-content .financing-section {
        padding-bottom: 15px!important;
        padding-top: 40px!important;
    }

    .entry-content .financing-section .et_pb_row {
        padding-top: 0!important;
    }

    .entry-content .inner-page-contact-section {
        padding-top: 15px;
        padding-bottom: 0;
    }

    .entry-content .inner-page-contact-us-2 {
        padding-bottom: 28px!important;
        padding-top: 40px!important;
    }

    .entry-content .say-hello-right-column .et_pb_text h2 {
        text-align: center;
    }

    .entry-content .say-hello-right-column .et_pb_text p {
        text-align: center;
    }

    .entry-content .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
        padding: 1em 1em 0.57em 1em !important;
    }

    .entry-content .inner-page-contact-section .gform_wrapper {
        padding-top: 0!important;
        padding-bottom: 50px;
    }

    .entry-content .inner-page-testimonial .inner-page-testimonial-row .et_pb_text > :last-child img {
        max-width: 155px!important;
    }

    .entry-content .inner-page-contact-us-2 .et_pb_button_module_wrapper.et_pb_module {
        margin-top: 20px;
    }

    .entry-content .learn-about-venture-section {
        padding-top: 40px!important;
    }

    .entry-content .our-story-section {
        padding-top: 45px!important;
        padding-bottom: 0!important;
    }

    .entry-content .our-story-section .et_pb_row_0 {
        padding-bottom: 10px!important;
    }

    .entry-content .learn-about-venture-section .content-heading p {
        padding-bottom: 42px!important;
    }

    .post-type-archive-person .meet-the-team-page .filter.custom-checkbox {
        padding-left: 1px;
    }

    .entry-content .industries-we-serve-section {
        padding-bottom: 8px!important;
    }

    .entry-content .icons-content .et_pb_column {
        margin: 0 0 60px 0!important;
    }

    .entry-content .big-testimonial img {
        margin-bottom: 23px;
    }

    .entry-content .featured-portfolio-wrap .home-filterable-portfolio-wrapper {
        margin-bottom: 0;
    }

    .entry-content .header-content span {
        margin: 14px 0 7px;
    }

    .container .footer-widget .widget-first {
        text-align: center!important;
    }

    .person-container-wrap.mobile-version .person-item-image {
        padding-top: 30px;
    }

    .page-id-255 .entry-content h2 {
        font-size: 30px!important;
    }

    .entry-content .industries-we-serve-section {
        padding-top: 60px!important;
    }

    .post-type-archive-person #main-content {
        background-size: unset!important;
    }

    /* Disable Triangle Images in all section */

    .downloads-section:before,
    .inner-page-testimonial:before {
        display: none!important;
    }
    .side-nav-wrapper .side_navs .portfolio-filter-holder {
        padding: 5em 0 30px!important;
    }

    .side-nav-wrapper .side_navs .portfolio-filter-div{
        margin-left: 0;
    }

    .portfolio-page .portfolio-section {
        padding: 50px 0 35px !important;
    }

    .portfolio-page .container #content-area h2 {
        padding-top: 20px;
    }

    .et_pb_section.organization-partners{
        padding-bottom: 20px !important;
    }

    .et_pb_scroll_top.et-pb-icon {
        bottom: 125px !important;
    }
	
	.et_pb_row_0.et_pb_row {
		padding-top: 0px !important;
	}
}

@media (max-width:320px){
    .industries-section h1{
        font-size:33px;
    }
}

