@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,900&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@500;700&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");

body {
	color: rgba(0,0,0,0.9);
	font-family: Nunito, sans-serif;
	line-height: 1.6;
	margin: 0;
	text-align: left;
	overflow-x: hidden;
	font-size: 1rem;
}
.display-5 {
    font-size: 2rem;
    background: #41464b;
    color: #fff;
    display: initial;
    border-radius: 5px;
    padding: 5px 10px;
}
.display-52 {
    font-size: 2.5rem;
}

.nav-link {
    color: #000;
    font-weight: 600;
}
a.active {
    background: #10bab9;
    padding-left: 20px!important;
    padding-right: 20px!important;
    border-radius: 5px!important;
    color: #fff!important;
}
.bg-light {
    background-color: #eff8ff!important;
}
.fb, .tw, .wh {
    font-size:22px;
}

.fb {
    color:#4267B2;
}
.tw {
    color:#1DA1F2;
}
.wh {
    color:#075E54 ;
}
.btn-blue {
    background-color: #0a4f92;
    border:1px solid #0a4f92;
    color:#fff;
    border-radius: 0px;
}
.text-blue {
    color: #084c95;
}

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	max-width: 1140px;
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
	margin-top: 0;
	margin-bottom: 0.5rem;
	font-weight: 500;
	line-height: 1.2;
	color: #202124;
	font-family: 'Ubuntu', sans-serif;
}

h1 {
	font-size: 1.7rem;
}

h1.lh-1 {
	font-size: 3rem;
}

h2 {
	font-size: 2.5rem;
}

h3 {
	font-size: 1.4rem;
}

h4 {
	font-size: 1.2rem;
}

h5 {
	font-size: 1rem;
}

h6 {
	font-size: 0.8rem;
}


p {
	font-size: 1rem;
	font-weight: 500;
}

.icon-services {
    font-size: 34px;
    margin: 0 0 12px 0;
    color: #fff;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
}
ul {
    margin: 0;
    padding-left: 20px;
}
a {
	text-decoration: none;
	color: #202124 !important;
}
a:hover {
	text-decoration: underline;
}

.aboutus {
    background: url(../img/about-us.jpg) no-repeat top center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.projects {
    background: url(../img/projects.jpg) no-repeat top center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.outsourcing {
    background: url(../img/outsourcing.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.web-research {
    background: url(../img/web-research.jpg) no-repeat top  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.form-processing {
    background: url(../img/forms-processing.jpg) no-repeat top  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.data-processing {
    background: url(../img/data-processing.jpg) no-repeat top  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.data-conversion {
    background: url(../img/data-conversion.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.data-entry {
    background: url(../img/data-entry.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.xml {
    background: url(../img/xml-html.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.skill {
    background: url(../img/skills.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.contact {
    background: url(../img/contact.jpg) no-repeat top  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.security {
    background: url(../img/security2.jpg) no-repeat top  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.quality {
    background: url(../img/quality2.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.testimonials {
    background: url(../img/testimonial2.jpg) no-repeat top  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.savings {
    background: url(../img/savings2.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.privacy {
    background: url(../img/privacy.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}
.sitemap {
    background: url(../img/sitemap.jpg) no-repeat center  center;
    padding: 197px 0 0 0;
    margin: 10px 0 20px 0;
    border-radius: 12px;
}