body, html {
    margin: 0;
    padding: 0;
	overflow-x: hidden;
}

header {
	background-color: #ffffff;
}
footer {
	background-color: #b0b0b0;
}
.logo {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.btn-square {
	border-radius:0!important;
	color:#000!important;
}

a {
	color:#fff!important;
	text-decoration:none!important;
}

a:hover,
a:focus {
	color:#003974!important;
}

p { 
	margin-bottom:0!important;
    font-size: 1rem; /* Adjust this value to your preference */
}

.icon-large {
    font-size: 1.5rem; /* Adjust this value to your preference */
}



h2 {
	color:#003974!important;
}


h5 {
	color:#930609!important;
}

.text-large {
    font-size: 1.25rem; /* Adjust this value to your preference */
}

.social-icon {
    padding: 10px; /* Adjust to your preference */
}

.background-image {
    background: url /*('../images/background.png') no-repeat top right;8/
    background-size: contain; /* This will ensure the image covers the entire column */
}

.image-container {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 100%;
}
.image-container img {
	max-width: 100%;
	height: auto;
	margin-left: auto;
}

@media (max-width: 1100px) {
    .position-absolute div {
        font-size: 3rem !important;
    }
    .position-absolute div.display-4 {
        font-size: 2rem !important;
    }
    .position-absolute a.btn {
        font-size: 1rem !important;
    }
}

@media (max-width: 768px) {
    .position-absolute div {
        font-size: 2rem !important;
        line-height: 1; /* Adjust the line height as desired */
    }
    .position-absolute div.display-4 {
        font-size: 1.5rem !important;
        line-height: 0.5; /* Adjust the line height as desired */
    }
    .position-absolute a.btn {
        font-size: 1rem !important;
    }
}

@media (max-width: 576px) {
    .position-absolute div {
        font-size: 1.5rem !important;
		margin-top: 1rem;
        line-height: 0.6; /* Adjust the line height as desired */		
    }
    .position-absolute div.display-4 {
        font-size: 1rem !important;
	    line-height: 0.2; /* Adjust the line height as desired */	
    }
    .position-absolute a.btn {
        font-size: 0.75rem !important;
    }
}

