/*
    Theme Name: AXC Template
    Theme Name: Twenty Seventeen
    Theme URI:  axcic.com
    Author: the WordPress team
    Author URI: axcic.com
    Description: axcic.com
 */

html {
	font-family: sans-serif;
	/* line-height: 1.15; */
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
    line-height: 2.0 !important;
}

article,
aside,
footer,
header,
nav,
section {
	 display: block; 
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
 
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
	 outline-width: 0; 
}

b,
strong {
	font-weight: inherit;
}

b,
strong {
	font-weight: 700;
}

img {
	border-style: none;
}



.container-xl {
    max-width: 1820px;
}

.index img {
    width: 100%;
    height: auto;
}


table {
    border-collapse: collapse;
}

table, td, th {
    border: 1px solid;
}

.navbar-nav > li {
    padding: .25rem 1rem;
}

.navbar-nav a {
    padding: .5rem 1rem;
}

.content-area {
    width: 1080px;
}


.line-height30{
    line-height: 2.0 !important;
}

.image-container {
	 background-color: rgb(40 47 66);
    margin: 0 auto;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.image-with-text {
	position: relative;
   width: 1574px;
   height: auto;
   margin: 0 auto; 
}
   
.text-overlay1 {
    position: absolute;
    top: 319px;
    left: 90px;
    /* transform: translate(-50%, -50%); */
    text-align: left;
    color: white;
    width: 340px;
}

.text-overlay2 {
    position: absolute;
    top: 280px;
    left: 605px;
    /* transform: translate(-50%, -50%); */
    text-align: center;
    color: white;
    width: 360px;
}

.text-overlay3 {
    position: absolute;
    top: 319px;
    left: 1190px;
    /* transform: translate(-50%, -50%); */
    text-align: left;
    color: white;
    width: 250px;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}