*{
	margin:0;
	padding:0;
}

body{
	font-family: sans-serif;
}
/*******************NAV SECTION*****************/
#nav-bar{

 position: sticky;
 top: 0;
 z-index: 10;
}

.navbar{
	background-image: linear-gradient(to right, #294f94,#16b1a9);
	padding:0 !important; 
}
.navbar-brand{
	height: 40x;
	padding-left: 20px;
}

.navbar-nav li{
   padding:0 10px;
}

.navbar-nav a{
   color: #fff !important;
   font-weight: 600;
   float: right;
   text-align: left;
}

.fa-bars{
	color: #fff;
	font-size: 30px !important;
}

.navbar-toggler{
	outline: none !important;
}

/*******************BANNER SCTION*****************/
 #banner{
 		background-image: linear-gradient(to right, #294f94,#16b1a9);
 		color:#fff;
 		padding-top: 5%; 
 }

 .promo-title{
 	font-size:40px;
 	font-weight:600;
 	margin-top:100px;
 }

 .play-btn{
 	width: 45px;
 	margin: 20px;
 }
#banner a{
	color: #fff;
	text-decoration: none;
}

.bottom-img{
	width: 100%;
}

/*******************SERVICE SCTION*****************/
 #services, #about-us, #testimonials {
 	padding:80px 0px;
 }
 .service-img{
 	width: 100px;
 	margin-top: 20px;
 }

 .services h4{
 	padding:5px;
 	margin-top: 25px;
 	text-transform: uppercase;
 }

 .title::before{
 	content: '';
 	background-color: #294f94;
 	height: 5px;
 	width: 200px;
 	margin-left: auto;
 	margin-right: auto; 
 	display: block;
 	transform: translateY(63px);
 }
 .title::after{
 	content: '';
 	background-color: #16b1a9;
 	height: 10px;
 	width: 50px;
 	margin-left: auto;
 	margin-right: auto; 
 	margin-bottom: 40px;
 	display: block;
 	transform: translateY(8px);
 }

 #services .btn-primary{
 	box-shadow: none;
 	padding: 8px 25px;
 	border:none;
 	border-radius: 20px;
 	background-image: linear-gradient(to right, #294f94,#16b1a9);

 }

 /*******************ABOUT-US SCTION*****************/


.about-title{
	font-size: 40px;
	font-weight: 600;
	margin-top: 8%; 
}


 /*******************TESTIMONIALS SCTION*****************/

.testimonials{
	border-left: 4px solid  #16b1a9;
	margin-top: 50px;
	margin-bottom: 50px; 
}

.testimonials img{
	height: 50px;
	width: 50px;
	margin: 0 10px;
	border-radius: 50%;
}

.user-details{
	display: inline-block;
	font-size: 12px;
}

 /*******************SOCIAL-MEDIA SCTION*****************/
 #SOCIAL-MEDIA{
    background-color: #f8f9fa;
    padding: 100px 0;
 }

 #SOCIAL-MEDIA p{
 	font-size: 36px;
 	font-weight: 600;
 	margin-bottom: 30px; 
 }

 .social-icons img{
 	width: 60px;
 	transition: 0.5s;
 }

 .social-icons a:hover img{
      transform: translateY(-10px);
 }
  /*******************FOOTER SCTION*****************/
  #footer{
background-image: linear-gradient(to right, #294f94,#16b1a9);
color:#fff;
}
.footer-img{
	width: 100%;
}

.footer-box{
	padding: 20px;
}

.footer-box{
	width: 120px;
	margin-bottom: 20px;
}

.footer-box .form-control{
	box-shadow: none !important;
	border:none;
	border-radius: 0;
	margin-top: 25px;
	max-width: 250px;
}

.footer-box .btn-primary{
	box-shadow: none !important;
	border:none;
	border-radius: 0;
	margin-top: 30px;
	background-image: linear-gradient(to right, #294f94,#16b1a9);

}

hr {
	background-color: #fff;
}
.COPYRIGHT{
	margin-bottom: 0;
	padding-bottom: 20px;
	text-align: center;
}