.intec-content {
    max-width: 1280px;
    min-width: 320px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}
.intec-content.intec-content-visible {
    overflow: visible;
}

.intec-content .intec-content-responsive {
    margin: 0 -20px;
}
.intec-content .intec-content-responsive.intec-content-responsive-mobile {
    margin: 0;
}

.intec-content .intec-content-wrapper {
    display: block;
    margin-left: 20px;
    margin-right: 20px;
}

.intec-content .intec-content-left {
    width: 260px;
    float: left;
}
.intec-content .intec-content-right {
    margin-left: 290px;
}

.intec-content .intec-content-right .intec-content-right-wrapper {
    display: block;
    width: 100%;
    float: left;
}

.intec-content .intec-content {
    max-width: none;
    min-width: 0;
    margin: 0;
    clear: none;
    overflow: visible;
}
.intec-content .intec-content.intec-content-primary {
    max-width: 1280px;
    min-width: 320px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}
.intec-content .intec-content.intec-content-primary.intec-content-visible {
    overflow: visible;
}

.intec-content .intec-content .intec-content-wrapper {
    margin: 0;
}
.intec-content .intec-content.intec-content-primary .intec-content-wrapper {
    margin-left: 20px;
    margin-right: 20px;
}

@media all and (max-width: 720px)
{
    .intec-content .intec-content-left {
        display: none;
    }
    .intec-content .intec-content-left.intec-content-left-visible {
        display: block;
        width: auto;
        float: none;
        margin-bottom: 35px;
    }
    .intec-content .intec-content-right {
        margin: 0;
    }

    .intec-content .intec-content-responsive.intec-content-responsive-desktop {
        margin: 0;
    }
    .intec-content .intec-content-responsive.intec-content-responsive-mobile {
        margin: 0 -20px;
    }
}


.intec-sections-tile .element:nth-child(-n+4) {
	/* min-height: 500px; */
}

.intec-sections-tile .element {
	min-height: auto;
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	.intec-sections-tile .element {
		position: relative;
		margin: 0 0 20px 0;
		box-sizing: border-box;
		min-height: 570px;
	}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
	.intec-sections-tile .element {
		position: relative;
		margin: 0 0 20px 0;
		box-sizing: border-box;
		min-height: 560px;
	}
}

.intec-sections-tile .element-shadow {
    min-height: 0px !important;
}