.image-text-block .image-column { background-repeat: no-repeat !important; /*&.image-right{ margin-right:-200px; } &.image-left{ margin-left:-200px; }*/ }

.image-text-block .image-column img { max-width: 100%; }

.image-text-block .text-column { padding: 3rem 0 3.5rem; }

.image-text-block .text-column.text-left { padding-right: 10px; }

.image-text-block .text-column.text-right { padding-left: 10px; }

.image-text-block .text-column.no-image { padding-left: 0; padding-right: 0; padding: 1rem 0 1.5rem; }

.image-text-block .text-column h2 { margin-bottom: 2rem; }

.image-text-block .text-column p:last-child { margin-bottom: 0; }

.image-text-block .text-column .btn { margin-top: 2rem; }

/*@media (min-width: 1200px) and (max-width: 1366px) {
	.image-text-block{	
		.image-column{
			&.image-right{ margin-right:-125px; }
			&.image-left{ margin-left:-125px; }
		}
	}
}*/
@media (min-width: 992px) and (max-width: 1199px) { .image-text-block .text-column { padding: 60px 0 60px; } }

@media (min-width: 768px) and (max-width: 991px) { .image-text-block .text-column { padding: 50px 0 50px; } }

@media (max-width: 767px) { .image-text-block .image-column.background { padding-bottom: 56.25%; }
  .image-text-block .image-column.image-right { margin-right: 0; }
  .image-text-block .image-column.image-left { margin-left: 0; }
  .image-text-block .text-column { padding: 40px 0 40px; }
  .image-text-block .text-column btn { margin-top: 1.5rem; } }

@media (max-width: 575px) { .image-text-block .text-column { padding: 30px 0 30px; }
  .image-text-block .text-column .btn { margin-top: 1rem; } }
