/* Responsive */
@media (max-width: 1200px) {
    .five-column-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 767px) {
	.hero--section {
	    background-position: top;
	}
	.five-column-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .summary--left, .summary--right {
    	flex-basis: 100%;
    	padding: 40px;
    }
    .summary--logo {
    	position: relative;
    }
    .summary--left.img--absolute img {
	    position: relative;
	    bottom: -41px;
	}
	.summary--section {
		overflow: hidden;
	}
	/*.sub--heading {
		padding: 0 20px;
	}*/
	.bottom-bg {
		padding-bottom: 80px;
	}
	.g--items.border--left {
	    margin-bottom: 60px;
	}
	.bg--white {
		margin-bottom: 20px;
	}
	img.grad--plus {
		width: 40px;
	}
	.grads--bottom--line:after {
		width: 100%;
	}
	.xs--pt--20 {
		padding-top: 20px;
	}
	.xs--pt--60 {
		padding-top: 60px;
	}
}


@media (max-width: 576px) {
    .five-column-grid {
        grid-template-columns: 1fr;
    }
}