	/**** added *****/
	.top-section {    position: relative;    height: 100%;/*    min-height: 500px;    width: 100%;  margin: auto;*/      z-index: 1000;   overflow: hidden; /**/}
#main-menu .menu > li > a { padding:.7rem 1rem; }
#main-menu .menu>li {  padding: 0.5rem 0; }
#main-menu .menu > li > a:hover {   color: #E71B24;}
/* #main-menu .menu > li:last-child a
a.button{ background-color:#E71B24; border-radius:5px; color:#fff !important; } */
.top-bar-right,.top-bar .brand h1 { line-height:0; }
.top-bar .brand{ padding-top:10px; }
.header-home, .header-page, .header-subpage { z-index:1001; }
.header-home, .slide-caption .get-started{ webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
.header-home.white { padding:30px 0;     background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); position:fixed;  /*height: 70px;position: absolute;    bottom: 1px;*/	 }
.header-home.white #main-menu .menu > li > a { 	color:#fff; }
.home .navbar-shrink {  background-color: #fff; }

   
   
/**** Carousel ****/
.hero .owl-carousel {	position: relative;	height: 100%; }
.hero .owl-stage-outer {    height: 100% !important;   }
.hero .owl-stage, .hero .owl-item, .hero .owl-item .slide {    height: 100%;}
/*.hero .owl-item:after {   background-color: rgba(0,0,0,0.2);    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: block;
    content: '';}*/
.hero .owl-theme .owl-dots .owl-dot span{	display: block;	width: 10px;	height: 10px;	margin: 5px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #000;	border: 1px solid transparent;}
.hero .owl-theme .owl-dots .owl-dot.active span,.hero .owl-theme .owl-dots.clickable .owl-page:hover span{	filter: Alpha(Opacity=70);/*IE7 fix*/
	opacity: 0.7;	background: transparent;	border: 1px solid #000;	width: 12px;	height: 12px;	margin-bottom: 4px;}
.hero .owl-theme .owl-nav.disabled+.owl-dots{	/*position: fixed;	z-index: 100;	top: 90%;	left: 50%;	margin: -4% 0 0 -2.8em;*/	text-align: center;	    margin-top: -45px;}
#slides-viewport .owl-prev, #slides-viewport .owl-next {    position: absolute;    top: 50%;    border: 1px solid rgba(255,255,255,0.3);    z-index: 1;    color: #ffffff;    width: 65px;    height: 65px;    font-size: 55px;    text-align: center;    cursor: pointer;    -moz-transition-duration: 0.1s;    -o-transition-duration: 0.1s;    -webkit-transition-duration: 0.1s;    transition-duration: 0.1s;}
#slides-viewport .owl-prev {    left: 10px;}
#slides-viewport .owl-next {    right: 10px;}
#slides-viewport {	position: relative;	width: 100%;	height: 100%;}
.slide-caption { z-index: 1002; position:absolute;	top:40%;	width:80%; padding-left:10px;	}
.slide-caption .slide-title{ font-family: "proxima_nova_semibold", 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size:2.8em;	color:#fff;	z-index:111;	position:relative;	padding-right:30px;} 
.slide-caption .slide-title.dark{  color: #24378D; }
.slide-caption p { margin-bottom:0; line-height:1.4; }  
.slide-caption .get-started {  border-radius:5px; margin-top:20px; display:inline-block; color:#fff; padding:10px 25px;font-size:18px; text-transform:uppercase; }
.slide-caption .get-started:hover{ background-color:#233689; }
.home .logo-bx { border:0 !important; }
.home .logo-bx:hover {  box-shadow: none; }


/****** ADDED   *******/
.home #services ,.home #news { background: #fafafa url(https://www.nextgenghana.com/wp-content/themes/kavasay/images/bg_worldmap.jpg) no-repeat center center;
  background-size: contain; }
.home #about { background: #4d4d4d url(https://www.nextgenghana.com/wp-content/themes/kavasay/images/bg_servers.jpg) no-repeat center center;
  background-size: cover;} 
.home #testimonials { background: #4d4d4d url(https://www.nextgenghana.com/wp-content/themes/kavasay/images/bg_support2.jpg) no-repeat center center;
  background-size: cover;}    
 .home #about  .section-body { border-top:4px #233689 solid; border-bottom:4px #233689 solid;  }
.home #services h2, .home #services p a { color:#e61b23; }
#featured-services h2{ font-size:22px; text-transform:uppercase; font-family: "proxima_nova_regular", 'Helvetica Neue', Arial, Helvetica, sans-serif; }
.home .sbox {  -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;   margin-top:20px; background-color: transparent; }
.home .service-box {      margin-bottom: 0;   padding: 1.5em !important; }
.home .service-icon {  width: 8.25em;height: 8.25em; background-color: transparent; }
.home .sbox p , .world-class-company p{ font-size:18px;  color: #4d4d4d; } 
.home .sbox:hover {    background-color: #fff;}
.home .accordion { background-color:transparent; }
.home .accordion-content, .home .accordion-title {color: #fff;  background-color: transparent;}
.home .accordion-title:hover, .home .accordion-title:focus {  color: #233689;  background-color: #fff;}
.home .sb-title{ margin-bottom:20px;  } 
.home #about h2{color:#fff; }
.home .reveal {border: 1px solid transparent;  background-color: transparent; }

#client-testimonials { padding:2em; background-color: rgba(0,0,0,0.5); }
#client-testimonials h2 { color:#e61b23; }
#client-testimonials .quote{ font-size:18px; }
#client-testimonials .quote, #client-testimonials .quote-meta { color:#f2f2f2; }
#client-testimonials .orbit-bullets{ text-align:left; }
#client-testimonials .orbit-bullets button {    width: 1rem;    height: 1rem;} 

#contact-page .section{ padding-bottom:0; margin-bottom:0; }