@charset "utf-8";
/* CSS Document */

body {
    font-family: univia-pro, sans-serif;
    font-style: normal;
	font-weight: 400;
	color: #7E7E7E;
}


.nav-top-bar:link {
	color: #B0B0B0;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
}

.nav-top-bar:visited {
	color: #B0B0B0;
}

.nav-top-bar:hover {
	color: #000442;
}
.nav-footer:link {
	color: #B0B0B0;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
}

.nav-footer:visited {
	color: #B0B0B0;
}

.nav-footer:hover {
	color: #000442;
}
.nav-bar-main {
	padding-bottom: 20px;
}

.navbar-nav .nav-link {
	color: #7E7E7E;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
}

.navbar-nav .nav-item .nav-link:hover {
	color: #FF0000;
}


.box-dark {
	color: #eeeeee;
	padding-top: 5%;
	padding-bottom: 5%;
}

.box-header {
	font-size: calc(0.9rem + 0.9vw);
	font-weight: 500;
	padding-bottom: 25px;
}

.box-dark-txt {
	color: #424242;
	font-size: calc(0.8rem + 0.4vw);
	font-weight: 400;
}

.box-white-txt-small {
	color: #6E6E6E;
	font-size: calc(0.7rem + 0.3vw);
	font-weight: 400;
}

.box-white-txt-dark {
	color: #eeeeee;
	font-size: calc(0.7rem + 0.3vw);
	font-weight: 400;
}

.box-dark-content {
	color: #eeeeee;
	font-size: calc(0.8rem + 0.4vw);
	font-weight: 400;
	padding: 5%;
}

.box-bg-dark-content {
	background-color: rgb(17, 17, 17,0.6);
	color: #eeeeee;
	font-size: calc(0.8rem + 0.4vw);
	font-weight: 400;
	padding: 5%;
}


.box-col-content {
	color: #6E6E6E;
	font-size: calc(0.8rem + 0.4vw);
	font-weight: 400;
	padding: 5%;
	text-align: justify;
	height: 10.5em;
}

.box-col-img {
	padding: 10%;
}

.box-our-cust{
	padding-top: 2%;
	padding-bottom: 2%;
}

.box-pm {
	background-color: rgba(0, 0, 0, 0.7);
	padding: 20px;
}

.box-img-badge {
	width: 20%;
	padding-left: 3%;
	padding-right: 3%;
}

.box-hr {
	width: 150px;
	border-top: 8px solid #FF0000;
}

.box-fluid {
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 3vh;
	padding-bottom: 3vh;
}


.menu-fluid {
	padding-left: 5%;
	padding-right: 5%;
}


.footer-box {
	background-color: #404040;
	color: snow;
}

.intro-bg {
	background-color: #000442;
	color: white;
}

  .main-title {
		font-size: calc(0.9rem + 0.9vw);
		color: #000442;
		font-weight: 500;
		padding-bottom: 15px;
  }

    .main-bullets {
	color: #000442;
	font-size: calc(0.8rem + 0.4vw);
	font-weight: 400;
  }

    .connect-font {
		color: #000442;
  }

    .para-title {
		font-size: calc(0.9rem + 0.9vw);
		color: #000442;
		font-weight: 500;
		padding-bottom: 15px;
  }

    .drop-menu {
		font-size: 24px;
		color: #3d3d3d;
		font-weight: 500;
		padding-bottom: 15px;
  }