#navbar{
	background: #fafafa;
}

.navbar-light .navbar-nav .nav-link {
    color: #fff !important;
	font-weight: 600;
	padding-left:20px !important;
}

.navbar-light .navbar-nav .nav-link:hover {
    color: #333 !important;
	font-weight: 600;
}
#banner{
	background-image: linear-gradient(to right, rgba(58,124,221,0.8), rgba(58,124,221,0.8)),url('img/banner1.jpg');	
	height:auto;
	background-size: cover;
	
}
.points{
	color: #fff;
	font-size:20px;
	line-height:24px;
}

.accordion .card .card-header {
    margin-bottom: -1px;
    background: #3a7cdd !important;
}

#why-us{
	background-image: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url('img/slider-bg-img.jpg');
	background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 10vh 0vh;
}

.btn-link{
	color: #fff !important;
}

.btn-link:hover{
	color: #fff !important;
	text-decoration:none;
}

.testimonials {
   background:#035493;
   
}

.test-info {
    text-align: center;
	
}

.test-info h3 {
    font-size: 0.9em;
    color: #fff;
    font-weight: 600;

}

.test-img img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    padding: 4px;
    background: hsla(21, 60%, 94%, 0.33);
    width: 15%;
}

.w3layouts-footer.test-soc ul li {
    display: inline-block;
    margin: 0 0.3em;
}

.w3layouts-footer.test-soc ul li a span {
    color: #fff;
    margin: 0 0.5em;
    padding: 2em 4em;
}

.test-info p {
    background:#011144;
    padding: 3em;
    font-size: 0.85em;
    border-radius: 100px 0px;
    position: relative;
}

.test-info p span {
    font-size: 1.5em;
    color: #fff;
}

ul.w3layouts-icons.clients li {
    text-align: center;
    display: inline-block;
}

ul.w3layouts-icons.clients li a span {
    color: #ffffff;
    font-size: 0.7em;
    margin: 0 0.1em;
}

ul.w3layouts-icons.clients li span:hover {
    color: #39d6af;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;

}

#footer{
	background: #333;
}


#services{
    background: #3a3a3a;
}

.service-box{
    text-align: center;
    padding: 30px 10px;
}

.service-box .service-img img{
    height: 60px;
}