/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- 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:900px; object-fit:cover; object-position:center;}
.himgcol {position:absolute;  top:50%;  background-color: var(--add4); z-index: 999; padding: 50px; border-radius: 10px; color: var(--ter); width:25%; left: 50%;
    transform: translate(-50%, -50%); /*height:100%;*/ text-align:center;}
.himgcol h1 {text-transform: none !important; color: var(--add3);}
.himgcol p {color: var(--qua);}


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

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

@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%;}	
}