#tm_builder_outer_content {

	.tm_pb_promo.tm_pb_module {
		padding: 80px 25px;
		@include media-breakpoint-up(sm) {
			padding: 80px 40px;
		}

		.tm_pb_promo_button {
			margin-top: 50px;
		}
	}
	.tm_pb_column_1_2 .tm_pb_promo.tm_pb_module{
		padding: 80px 25px;
		@include media-breakpoint-up(sm) {
			padding: 80px 40px;
		}
		@include media-breakpoint-up(lg) {
			padding: 130px 60px;
		}
	}
	.tm_pb_column_4_4 .tm_pb_promo.tm_pb_module {
		padding: 80px 25px;
		@include media-breakpoint-up(sm) {
			padding: 80px 40px;
		}
		@include media-breakpoint-up(lg) {
			padding: 130px 60px;
		}
		@include media-breakpoint-up(xl, $grid-breakpoints-old) {
			padding: 140px 10% 170px;
		}
		@media (min-width: 1440px) {
			padding: 140px 20% 170px;
		}
	}
}