/* STYLE.CSS */

.header-section .main-nav.rightnav {
	margin-right: 0px;
}

.header-section {
	font-family: 'Roboto', sans-serif;
	background: #f3f3f3;
}

.header-section ul li a {
	color: #303030;
	background: none !important;
	padding: 30px 16px;
	text-decoration: none !important;
}

.background-image-footer {
	background: #ACAAAA fixed center center;
	background: #121518 url(../images/bg-2.png) fixed center center;
}

.background-footer {
	background-color: #121518;
}

.background-image58 {
	padding: 100px 0px 100px 0px;
	background: url(../images/bg-img22.jpg) no-repeat center top;
	background-size: cover;
}

.background-image59 {
	padding: 100px 0px 100px 0px;
	background: url(../images/bg-img74.jpg) no-repeat center bottom;
	background-size: cover;
}

.background-image119 {
	background-color: #999;
}

.background-image102-blanko {
	padding: 0px;
	background-color: #2196f3;
}

.background-image-ai {
	padding: 0px;
	background: #f3f3f3 url(../images/bg-icon-ai.png) no-repeat top right;
}

.background-image-data {
	padding: 0px;
	background: #f3f3f3 url(../images/bg-icon-data.png) no-repeat top right;
}

.background-image-research {
	padding: 0px;
	background: #f3f3f3 url(../images/bg-icon-research.png) no-repeat top right;
}

.background-image-system-design {
	padding: 0px;
	background: #f3f3f3 url(../images/bg-icon-system-design.png) no-repeat top right;
}

.background-image-data-protection {
	padding: 0px;
	background: #f3f3f3 url(../images/bg-icon-data-protection.png) no-repeat top right;
}

.background-image-programming {
	padding: 0px;
	background: #2196f3 url(../images/bg-icon-programming.png) no-repeat top right;
}

footer .b-links a {
	padding: 0 8px;
	position: relative;
	color: #f3f3f3;
}

footer img.footer-logo {
	width: 85%;
}

/* @media only screen and (min-width: 992px) {
	.row.row-eq-height.medium {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-wrap: wrap;
	}
	.row.row-eq-height.medium  > [class*='col-'] {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-direction: column;
	}
	.row.row-eq-height.medium.vcenter  > [class*='col-'] {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-direction: column;
		align-items: center;
  	justify-content: center;
	}
	.row.row-eq-height.medium :after, 
	.row.row-eq-height.medium :before {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
 }
} 



@media only screen and (min-width : 768px) {
	.row.row-eq-height.small {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-wrap: wrap;
	}
	.row.row-eq-height.small  > [class*='col-'] {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-direction: column;
	}
	.row.row-eq-height.small.vcenter  > [class*='col-'] {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-direction: column;
		align-items: center;
  	justify-content: center;
	}
	.row.row-eq-height.small :after, 
	.row.row-eq-height.small :before {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
 }
}

@media only screen and (min-width : 360px) {
	.row.row-eq-height.smallest {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-wrap: wrap;
	}
	.row.row-eq-height.smallest  > [class*='col-'] {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-direction: column;
	}
	.row.row-eq-height.smallest.vcenter  > [class*='col-'] {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
		flex-direction: column;
		align-items: center;
  	justify-content: center;
	}
	.row.row-eq-height.smallest :after, 
	.row.row-eq-height.smallest :before {
		display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
 }
} */

@media only screen and (max-width: 993px) {
	footer img.footer-logo {
		width: 65%;
	}
}

.img-size50 {
	width: 60px;
	height: 60px;
}

.ms-slide .font-weight7{
	text-shadow: 2px 3px 2px rgba(0,0,0,0.2);
}
.ms-slide .font-weight3{
	text-shadow: 1px 2px 1px rgba(0,0,0,0.2);
}

/* RESET.CSS */

.font-weight400 {
	font-weight: 400 !important;
}

.bg-color-darkgray2 {
	background: #21262c;
}