@import url('https://fonts.googleapis.com/css2?family=Lora:wght@500&family=Raleway:wght@400;500&display=swap');
/*
font-family: 'Lora', serif;
font-family: 'Raleway', sans-serif;
*/


body{
	font-family: 'Raleway', sans-serif;
	color:#1E1E1E;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .display-5, .display-6{
	font-family: 'Lora', serif;
}

div, p{
	font-size:16px;
	line-height: 28px;
}

.theme-bg{
	background:#A9224D;
}

.text-theme{
	color:#A9224D;
}
.footer-bg{
	background:url("../assets/footer-bg-3.jpg") no-repeat center center;
	background-size: cover;
}

.divider-white{
	background:#ffffff;
	height:2px;
	width:120px;
	margin-bottom: 15px;
	display: inline-block;
}

.divider-theme{
	background:#A9224D;
	height:2px;
	width:120px;
	margin-bottom: 15px;
	display: inline-block;
}

.video{
	width:100%;
}

.secondary-bg{
	background: #0B6AB0;
}

.wp{
	margin-top: -180px;
}

.arrow-1{
	position: absolute;
	width: 350px;
	top: -60px;
	left: 260px;
}

.arrow-2{
	position: absolute;
	width: 350px;
	bottom: 0px;
	right: 250px;
}

.bubble-1{
	position: absolute;
	top: -50px;
	left: 150px;
	width: 220px;
}

.bubble-2{
	position: absolute;
	top: 100px;
	right: 150px;
	width: 220px;
}

#partners .item{
  margin: 10px;
}

.about-bg{
	background: url("../assets/about-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.erp-bg{
	background: url("../assets/erp-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.iot-bg{
	background: url("../assets/iot-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.staff-bg{
	background: url("../assets/staff-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.data-bg{
	background: url("../assets/data-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.trigger-bg{
	background: url("../assets/trigger-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.supply-bg{
	background: url("../assets/supply-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.cyber-bg{
	background: url("../assets/cyber-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.meta-bg{
	background: url("../assets/meta-bg.jpg") no-repeat center center;
	background-size: cover;
	height:350px;
}

.contact-bg{
	background: url("../assets/contact-bg.jpg") no-repeat top center;
	background-size: cover;
	height:350px;
}


.head-txt{
	background:rgba(0,0,0,0.5);
	color:#ffffff;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 350px;
	font-size: 3em;
}

ul li{
	line-height: 30px;
}

.nav-link{
	font-weight: 500;
	color: #1e1e1e;
	text-transform: uppercase;
	font-size: 14px;
	padding: 10px 15px!important;
}

.nav-link:focus{
	outline: 0px;
}

.dropdown-item{
	font-size:14px;
	text-transform: uppercase;
}

.dropdown-item:hover{
	font-size:14px;
	text-transform: uppercase;
	background: #A9224D;
	color: #ffffff;
}

.nav-link:hover{
	color:#A9224D;
}
.text-white{
    font-size:12px !important;
}


@media only screen and (max-width: 600px) {
  .bubble-1, .bubble-2{display:none;}
  .arrow-1, .arrow-2{display:none;}
	.about-bg, .erp-bg, .iot-bg, .staff-bg, .data-bg, .trigger-bg, .supply-bg, .cyber-bg, .meta-bg, .contact-bg {height:200px;}
	.head-txt{ line-height: 200px; font-size: 2em; }
	.top-bar{display:none;}
	
}


