/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- HOMEPAGE HEADERIMAGE ------------------------------------ */

.header {padding: 0 !important;}
.headerrow {margin:0 auto; max-width: var(--full) !important; padding: 0 !important;}
.img-hcol {position:relative; }
.img-h {width:100%; height:800px; object-fit:cover; object-position:center;}
.himgcol {position:absolute;  top:50%;  background-color: var(--whiteop); z-index: 999; padding: 50px; border-radius: 10px; color: var(--white); width:40%; left: 50%;
    transform: translate(-50%, -50%); /*height:100%;*/}

.btn-hdi {padding: 15px 75px; border: 2px solid var(--qua); background-color: var(--qua); font-size: var(--h4); margin-top:20px;}
.btn-hdi:hover {border: 2px solid var(--pri); background-color: var(--pri); color: var(--white);}

@media only screen and (min-width: 1025px)
{
	.himgcol {min-width: 1024px;}	
}

@media only screen and (min-width: 992px) and (max-width: 1024px)
{
	.himgcol {width: 90%;}	
}

@media only screen and (max-width: 992px) 
{
	.himgcol {width: 90%;}	
}

@media only screen and (max-width: 575px) 
{
	.btn-hdi {padding: 15px; font-size: var(--h5);}	
	.himgcol {padding:50px 15px;}
	.himgcol {width: 100%;}	
}