body {
  overflow-x: hidden;
  font-family: '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: 1.5em !important;
  padding-right: 1.5em !important; }

.navbar .nav-item .active {
  border-left: #1D3D56 1px solid; }

.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: 600px;
 }

.carousel-h1{
   text-align:right;   
   padding: 400px 10px 10px 0;
 }

.carousel-inner .carousel-image-1 {
  background: url("../img/SI-1.jpg");
  background-size: cover;
  opacity: 0.9; }

.carousel-inner .carousel-image-2 {
  background: url("../img/SI-2.jpg");
  background-size: cover;
  opacity: 0.9; }

.carousel-inner .carousel-image-3 {
  background: url("../img/SI-3.jpg");
  background-size: cover;
  opacity: 0.9; }

.carousel-inner .carousel-image-4 {
  background: url("../img/SI-4.jpg");
  background-size: cover;
  opacity: 0.9; }

#home-icons .fa {
  font-size: 40px;
  color: #1d3d56; }

#home-heading {
  position: relative;
  min-height: 200px;
  background: url("../img/welcom.jpg");
  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%;
  overflow-x: hidden;
  overflow-y: hidden;}

  .img-overlay{
  position: absolute;
  background-color:rgba(0,0,0, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  }

#kpo {
  position: relative;
  min-height: 250px;
  background: url("../img/kpo.jpeg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

#training {
  position: relative;
  min-height: 200px;
  background: url("../img/training.jpeg");
  background-attachment: fixed;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

  #icon-boxes img{
    width: 48%;
    height: 48%;
  }

.courses {
  list-style-type: none;
margin-left: -40px; }

#register {
  background-color: #CFCCD5; }

#icon-boxes .fa {
  font-size: 30px; }

#icon-boxes .icon {
  margin-bottom: 5px; }

#showcase-serivces {
  position: relative;
  min-height: 400px;
  background: url("../img/wireless-1.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#hospitality {
  position: relative;
  min-height: 450px;
  background: url("../img/hospitality.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #hospitality p {
    line-height: 2em; }

#service-composition {
  line-height: 2em; }

#editorial-guide {
  position: relative;
  min-height: 450px;
  background: url("../img/guide.png");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  #editorial-guide p {
    line-height: 2em; }


#kpo-section .list {
  list-style-type: none;
margin-left: -40px; }

#showcase-networks {
  position: relative;
  min-height: 400px;
  background: url("../img/network-server-showcase.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#network-design-1 {
  background-color: rgb(241, 241, 241); }

#network-management {
  position: relative;
  min-height: 250px;
  background: url("../img/nms.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

#network-security {
  position: relative;
  min-height: 250px;
  background: url("../img/network-security.png");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }
  
#server-virtualization {
  position: relative;
  min-height: 250px;
  background: url("../img/server-virtualization.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff; }

#showcase-technology {
  position: relative;
  min-height: 400px;
  background: url("../img/technology-1.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }
  #showcase-technology .showcase-tech-header {
    margin-top: 150px; }

#it-audit {
  background-color: #E7EBF2; }

#showcase-tools {
  position: relative;
  min-height: 400px;
  background: url("../img/tools-1.png");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#tools-header {
  margin-top: 200px; }

#conference-management,
#tools-2 {
  background-color: rgba(231, 235, 242, 0.6); }

  #tools-2{
    position: relative;
    min-height: 400px;
    background: url("../img/conftools.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 2;
    color: #fff;
    margin-top: 70px;
  }

  #conference-management{
    position: relative;
    min-height: 400px;
    background: url("../img/conman.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 2;
    color: #fff;
    margin-top: 70px;
  }

  #it-audit{
    position: relative;
    min-height: 400px;
    background: url("../img/itaud.jpg");
    background-attachment: scroll;
    background-repeat: no-repeat;
    text-align: center;
    line-height: 2;
    color: #fff;
    margin-top: 70px;
  }

#about-us {
  position: relative;
  min-height: 400px;
  background: url("../img/about.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#it-services,
#concerned-about-network-health {
  background-color: #E8E8E8; }

#contact {
  position: relative;
  min-height: 400px;
  background: url("../img/contact.png");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#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: url("../img/careers.jpg");
  background-attachment: scroll;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  margin-top: 70px; }

#showcase-pricing {
  position: relative;
  min-height: 400px;
  background: url("../img/pricing.jpg");
  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 {    
    vertical-align: 10px;
    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; }
