.block-calltoaction{ 
	position: relative;
	overflow: hidden;
	padding: 36px 40px 24px;
	margin-bottom: 0;
	background-color: var(--main-bg-color);
}
.block-calltoaction .htitle{ margin-bottom: 5px; letter-spacing: 0;}

@media(max-width: 768px){
	.block-calltoaction .container{ width: 100%;}
	.block-calltoaction .col-left, .block-calltoaction .col-right{ width: 100%; text-align: center; }
}
@media(max-width: 480px){
	.block-calltoaction{ padding: 40px 20px;}
	.block-calltoaction .htitle{ line-height: 1.5; margin-bottom: 15px;}
	.block-calltoaction .col-left p{ margin-bottom: 0;}
}