.jumbo.parallax,
jumbo.fullbleed {
    padding: 0;
}

.jumbo.parallax,
jumbo.fullbleed {
    margin-left: 0;
}

.jumbo header {
    padding: 0px;
}

.background.parallax.jumbo.fullbleed .container-fluid .row .col-xs-12 {
    padding: 0px;
}

#hero {
    background-image: url('/uvudxdatasummit/images/home/header/background_squares.svg');
    background-size: 106%;
    /* background-size: cover; */
    background-position-x: -10px;
    background-position-y: 119px;
    background-repeat: no-repeat;
    min-height: var(--min-height);
    z-index: -1;

    --min-height: 600px;
    --min-width: 600px;
}

.background.parallax.jumbo.fullbleed .container-fluid {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: var(--min-height);
    min-width: var(--min-width);
    min-height: var(--min-height);
    max-width: none;
    content: '';
    background-image: url('/uvudxdatasummit/images/home/header/gradient.svg');
    background-position-y: -100px;
    position: absolute;
    z-index: 1;
}

.background.parallax.jumbo.fullbleed .container-fluid .row {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: var(--min-height);
    min-width: var(--min-width);
    min-height: var(--min-height);
    max-width: none;
    content: '';
    /* 	background-image: url('/uvudxdatasummit/images/home/header/foreground_squares.svg'); */
    position: absolute;
    z-index: 6;
}

.header-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr .112fr;
    align-items: center;
    width: 100%;
    height: 100%;
    min-width: 1200px;
    min-height: 891px;
    content: '';
}

.header-logo-container {
    min-width: auto;
    min-height: auto;
    text-align: center;
    background-color: #275d38
}

.header-logo-container .header-logo {
    width: auto;
    height: auto;
    padding: 30px;
}

.header-text-container {
    width: auto;
    height: auto;
}

.header-text-container .header-text {
    width: 300px;
    height: auto;
}

.header-text-container .header-theme {
    width: 300px;
    height: auto;
}

.header-boxes {
    display: block;
    width: 100%;
    height: 100%;
    min-width: var(--min-width);
    min-height: var(--min-height);
    position: absolute;
    bottom: 60px;
    z-index: 15;
}



@media only screen and (min-width: 768px) {
#hero {
	background-image: url('/uvudxdatasummit/images/home/header/background_squares.svg');
	background-size: 106%;
    background-position-x: -10px;
    background-position-y: 119px;
    background-repeat: no-repeat;
    min-height: var(--min-height);
    z-index: -1;
	--min-height: 600px;
	--min-width: 768px;
}

.background.parallax.jumbo.fullbleed .container-fluid {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: var(--min-height);
	min-width: var(--min-width);
    min-height: var(--min-height);
    max-width: none;
    content: '';
    background-image: url('/uvudxdatasummit/images/home/header/gradient.svg');
    background-position-y: -100px;
    position: absolute;
    z-index: 1;
}

.background.parallax.jumbo.fullbleed .container-fluid .row {
        margin: 0;
        padding: 0;
        display: block;
        width: 100%;
        height: var(--min-height);
        min-width: var(--min-width);
        min-height: var(--min-height);
        max-width: none;
        content: '';
        /* 	background-image: url('/uvudxdatasummit/images/home/header/foreground_squares.svg'); */
        position: absolute;
        z-index: 6;
}
	
.header-container {
        display: grid;
        grid-template-columns: 1fr .5fr;
        grid-template-rows: 1fr .5fr;
        align-items: center;
        width: 100%;
        height: 100%;
        min-width: 1200px;
        min-height: 891px;
        content: '';
    }

.header-logo-container {
	display: flex;
	min-width: auto;
	min-height: auto;
	text-align: left;
	background-color: #275d38
}

.header-logo {
        width: auto;
        height: auto;
        padding: 30px;
 }

.header-text-container {
        width: auto;
        height: auto;
        align-content: center;
    }

    .header-text-container .header-text {
        width: 300px;
        height: auto;
    }

    .header-text-container .header-theme {
        width: 300px;
        height: auto;
    }

    .header-boxes {
        display: block;
        width: 100%;
        height: 100%;
        min-width: var(--min-width);
        min-height: var(--min-height);
        position: absolute;
        bottom: 30px;
        z-index: 15;
    }
}

@media only screen and (min-width: 992px) {

#hero {
    background-image: url('/uvudxdatasummit/images/home/header/background_squares.svg');
    background-size: 106%;
    background-position-x: -10px;
    background-position-y: 119px;
    background-repeat: no-repeat;
    min-height: var(--min-height);
    z-index: -1;

    --min-height: 600px;
    --min-width: 992px;
}

.background.parallax.jumbo.fullbleed .container-fluid {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: var(--min-height);
    min-width: var(--min-width);
    min-height: var(--min-height);
    max-width: none;
    content: '';
    background-image: url('/uvudxdatasummit/images/home/header/gradient.svg');
    position: absolute;
    z-index: 1;
}

.background.parallax.jumbo.fullbleed .container-fluid .row {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    height: var(--min-height);
    min-width: var(--min-width);
    min-height: var(--min-height);
    max-width: none;
    content: '';
    /* 	background-image: url('/uvudxdatasummit/images/home/header/foreground_squares.svg'); */
    position: absolute;
    z-index: 6;
}

.header-container {
    display: grid;
    grid-template-columns: 1fr .208fr;
    grid-template-rows: 1fr .112fr;
    align-items: center;
    width: 100%;
    height: 100%;
    min-width: 1200px;
    min-height: 891px;
    content: '';
}

.header-logo-container {
    display: flex;
    min-width: auto;
    min-height: auto;
	text-align: center;
    background-color: #275d38
}

.header-logo-container .header-logo {
    width: auto;
    height: auto;
    padding: 30px;
}

.header-text-container {
    width: auto;
    height: auto;
    align-content: center;
}

.header-text-container .header-text {
    width: 300px;
    height: auto;
}

.header-text-container .header-theme {
    width: 300px;
    height: auto;
}

.header-boxes {
    display: block;
    width: 100%;
    height: 100%;
    min-width: var(--min-width);
    min-height: var(--min-height);
    position: absolute;
    bottom: 60px;
    z-index: 15;
}

}


@media only screen and (min-width: 1200px) {
#hero {
	background-image:url('/uvudxdatasummit/images/home/header/background_squares.svg');
	background-size: 106%;
	background-position-x: -10px;
    background-position-y: 119px;
    background-repeat: no-repeat;
	min-height: var(--min-height);
	z-index: -1;
	
	--min-height: 891px;
	--min-width: 1200px;
}
	
.background.parallax.jumbo.fullbleed .container-fluid {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: var(--min-height);
	min-width: var(--min-width);
	min-height: var(--min-height);
	max-width:none;
	content: '';
	background-image: url('/uvudxdatasummit/images/home/header/gradient.svg');
	background-position: center;
	position: absolute;
	z-index: 1;
}
	
.background.parallax.jumbo.fullbleed .container-fluid .row {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: var(--min-height);
	min-width: var(--min-width);
	min-height: var(--min-height);
	max-width:none;
	content: '';
/* 	background-image: url('/uvudxdatasummit/images/home/header/foreground_squares.svg'); */
	position: absolute;
	z-index: 6;
}	
	
	
.header-container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 1fr .112fr;
	align-items: center;
	width: 100%;
    height: 100%;
    min-width: 1200px;
    min-height: 891px;
    content: '';
}

.header-logo-container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 1fr;
	grid-column-start: 1;
	grid-column-end: -1;
	background-color: #275d38;
}

.header-logo-container .header-logo {
	justify-self: center;
	padding: 24px;
}
.header-text-container {
	align-content: center;
}

.header-text-container .header-text {
	width: inherit;
	height: inherit;
}
	
.header-text-container .header-theme {
	width: inherit;
	height: inherit;
}
	
	
}