body,h1,h2,h3,h4,h5,h6 {font-family: "Raleway", sans-serif}

body, html {
  height: 100%;
  line-height: 1.8;
  /* background-color: #0a5089; */
  /* background-color:#2e79c4; */
  /* background-color:#97969e; */
  background-color:#1867A4;
  color: #fff;
}

/* Full height image header */
.bgimg-1 {
  background-position: center;
  background-size: cover;
  background-image: url("./assets/s2.jpg");
  min-height: 100%;
}

.w3-bar .w3-button {
  padding: 24px;
}
.w3-darkblue
{ 
	/* background-color: #0a5089; */
	/* background-color:#2e79c4; */
	/* background-color:#97969e; */
	background-color:#1867A4;
}
.services-item-title
{
	padding: 10px;
    text-align: center;
	font-size: 35px;
	margin-top: 80px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 25px;
	line-height: 1.2em;
}
.services-item-view
{
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}
.sub-title
{
	font-size: 50px;
	font-weight: 700;
	text-shadow: rgb(0 0 0 / 40%) 3.82815px 3.82815px 0px;
	filter: opacity(1);
}
.services-title
{
	font-size: 40px;
	font-weight: 700;
	text-shadow: rgb(0 0 0 / 40%) 3.82815px 3.82815px 0px;
	filter: opacity(1);
}
.copyright
{
	margin: 20px;
	font-size: 20px;
}
.w3-jumbo
{
	font-size: 90px !important;
	text-shadow: rgb(0 0 0 / 40%) 3.82815px 3.82815px 0px;
	filter: opacity(1);
}
.job-details
{
	font-size: 25px;
	font-weight: 700;
}
.card
{
	height: 500px;
	width: auto;
	overflow: hidden;
}
.career-card
{
	height: auto;
	width: auto !important;
}
.services-card
{
	overflow: hidden;
	height: 400px;
}
.tech-card
{
	height: 1000px;
	overflow: scroll;
}
.card-max
{
	height: auto;
	width: auto;
	overflow: visible;
}
.jd-more
{
	background: #f9f9f9;
	padding: 15px;
	text-align: center;
	font-weight: bold;
	box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)
}
.jd-more:hover
{
	background: #f1f1f1;
	padding: 15px;
	text-align: center;
	font-weight: bold;
	box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)
}
.button{
	border:none;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
}
.dropdown-link
{
	font-weight: 600;
	text-transform: uppercase;
}
.display-middle
{
	position:relative;
	top:50%;
	left:50%;
	transform:translate(-10%,-140%);
	-ms-transform:translate(-10%,-140%);
}
.services-icon
{
	font-size: 100px !important;
}
.services-row
{
	margin-top: 50px;
}


/*css for alert messages*/

.alert-success{
	z-index: 1;
	background: #D4EDDA;
	font-size: 18px;
	padding: 20px 40px;
	min-width: 420px;
	position: fixed;
	right: 10px;
	top: 10px;
	border-left: 8px solid #3AD66E;
	border-radius: 4px;
  }
  
  .alert-error{
	z-index: 1;
	background: #f8d358;
	font-size: 18px;
	padding: 20px 40px;
	min-width: 420px;
	position: fixed;
	right: 10px;
	top: 10px;
	border-left: 8px solid #ff7c02;
	border-radius: 4px;
  }
.close-alert {
	padding: 5px;
	float: right;
}