body {
  font: 'MiloWeb-Light', sans-serif, helvetica, verdana;
  font-size: 17px;
  color: #fff; }
  body .list {
    line-height: 1.8em; }

.navbar .nav-link {
  font-size: 16px;
  text-transform: capitalize;
  padding-left: 0.8em !important;
  padding-right: 0.8em !important; }

.navbar .nav-item .active {
  border-left: #1D3D56 3px solid; 
  color: #159a9a !important;}

.navbar .brand {
  font-family: hpsimplified;
  font-size: 20px;
  color: #1d3d56; }

.carousel-inner h1 {
  font-size: 4em;
  position: relative;
  margin-top: -200px; }

.carousel-inner p {
  font-size: 1.5em;
  color: #444; }

.carousel-inner .carousel-item {
  margin-top: 70px;
  height: 500px; }

.carousel-inner .carousel-image-1 {

  background-size: cover;
  opacity: 0.9; }

.carousel-inner .carousel-image-2 {
 
  background-size: cover;
  opacity: 0.9; }

.carousel-inner .carousel-image-contact-3 {
 
  background-size: cover;
  opacity: 0.9; }

#home-icons .fa {
  font-size: 40px;
  color: #1d3d56; }

#home-heading {
  position: relative;
  min-height: 250px;
 
  background-attachment: fixed;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

.dark-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#kpo {
  position: relative;
  min-height: 250px;
 
  background-attachment: fixed;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

.kpo-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#training {
  position: relative;
  min-height: 265px;

  background-attachment: fixed;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

.training-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.courses {
  list-style-type: none; }

#register {
  background-color: #1b1e21;
    opacity: 0.7;  }

#icon-boxes .fa {
  font-size: 30px; }

#icon-boxes .icon {
  margin-bottom: 5px; }

#showcase-serivces {
  position: relative;
  min-height: 400px;

  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#hospitality {
  position: relative;
  min-height: 450px;

  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #hospitality p {
    line-height: 2em; }

.hospitality-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#service-composition {
  line-height: 2em; }

#editorial-guide {
  position: relative;
  min-height: 450px;
 
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #editorial-guide p {
    line-height: 2em; }

.hospitality-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#kpo-section .list {
  list-style-type: none; }

#showcase-networks {
  position: relative;
  min-height: 400px;
 
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#network-design-1 {
  background-color: #E7EBF2; }

#network-management {
  position: relative;
  min-height: 250px;
  
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #network-management .network-management-overlay {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#network-security {
  position: relative;
  min-height: 250px;
 
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #network-security .network-management-overlay {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#server-virtualization {
  position: relative;
  min-height: 250px;
 
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #server-virtualization .server-virtualization-overlay {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#showcase-technology {
  position: relative;
  min-height: 400px;
  
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }
  #showcase-technology .showcase-tech-header {
    margin-top: 150px; }

.technology-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#it-audit {
  background-color: #E7EBF2; }

#showcase-tools {
  position: relative;
  min-height: 400px;

  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

.tools-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#tools-header {
  margin-top: 200px; }

#conference-management,
#tools-2 {
  background-color: rgba(231, 235, 242, 0.6); }

#about-us {
  position: relative;
  min-height: 400px;
 
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

.about-us-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#it-services,
#concerned-about-network-health {
  background-color: #E8E8E8; }

#contact {
  position: relative;
  min-height: 400px;
  
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

.contact-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#contact-1 {
  font-size: 14px; }
  #contact-1 .fa-mobile {
    font-size: 24px; }
  #contact-1 .fa-whatapps {
    font-size: 14px; }

#showcase-careers {
  position: relative;
  min-height: 400px;
 
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#showcase-pricing {
  position: relative;
  min-height: 400px;

  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#footer-section {
  background-color: rgba(34, 34, 34, 0.9);
  font-size: 12px; }
  #footer-section h6 {
    font-size: 12px; }
  #footer-section P {
    line-height: 1em; }
  #footer-section .contact .fa {
    font-size: 12px; }
  #footer-section .follow .fa {
    font-size: 25px;
    padding-right: 15px;
    color: #C4C4C2; }
  #footer-section .follow .fa-facebook:hover {
    color: #3B5998;
    text-decoration: none; }
  #footer-section .follow .fa-twitter:hover {
    color: #55ACEE;
    text-decoration: none; }
  #footer-section .follow .fa-youtube-play:hover {
    color: #bb0000;
    text-decoration: none; }

#footer-menu {
  font-size: 12px; }
  #footer-menu a {
    list-style-type: none;
    color: #222222; }
  #footer-menu .no-border {
    border-right: none !important; }
	
	
	.mb-30
	{
		margin-bottom:30px;
		
	}