
#header{
	background-color: #e74c3c;
	color: #fff;
}
#logo{
	font-size: 2rem;
	margin-top: 5px;
}
#menu{
	list-style: none;
	margin: 0px;
	padding: 0px 10px;
	
}
#menu li{
	display: inline-block;
}
#menu li a{
	color: #fff;
	text-decoration: none;
	padding: 15px 10px;
	display: block;
}

#menu li a:hover{
	background-color: #c0392b
}
#banner{
	background: url('Bstemplate img/banner.jpg');
	background-size: cover;
}
.banner-title{
	padding-top: 5rem;
}
.title{
	background-color: rgba(255,255,255,0.6);
	color: #000;
	padding: 10px;
	display: inline-block;
}
.lead{
	background-color: rgba(231, 76, 60, 0.7);
	color: #fff;
	padding: 10px;
	
}
.section{
	padding: 70px 0px;
}
.section-head{
	margin-bottom: 40px;
	text-align: center;
	color: #000;
}
.service-box{
	text-align: center;
}
.section-head:after{
	background: #e74c3c;
	content: "";
	display: block;
	width: 100px;
	height: 3px;
	margin: 20px auto 0px;
}
.fa{
	color: #e74c3c;
	font-size: 70px;
	margin-bottom: 15px;
}
#testimonial{
	background: url('Bstemplate img/testimonial-bg.jpg') no-repeat 0 0;
	background-size: cover;
	padding: 50px 0px;
	position: relative;

}
#testimonial:before{
	background:rgba(52, 73, 94, 0.6);
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.testimonial img{
	border-radius: 50%;
	margin-bottom: 5px;

}
#news a{
	text-decoration: none;
	color: #e74c3c;
}
.post-news h3{
	font-size: 1.35rem;
	padding-top: 10px;
}
.post-news img{
	width: 100%
}
.post-date{
	font-size: 13px;
	margin-bottom: 3px;
}
.readmore{
	font-size: 14px;

}
.post-date:before{
	content: "\f073";
	font-family: Fontawesome;
	padding-right:5px;
}
.readmore:after{
	content: "\f101";
	font-family: Fontawesome;
	padding-left:5px;
}
#footer-sidebar{
	background: #34495e;
	color: #fff;
	padding: 20px 0px;
}
#footer-sidebar h4:after{
	background: #fff;
	content: "";
	display: block;
	width: 50px;
	height: 2px;
	margin: 5px 0px;
	text-align: left;
}
.latest-news{
	list-style: none;
	padding: 0;
	margin: 0;
}
.latest-news li{
	display: inline-block;
	margin: 1px;
}
.latest-news li a{
	text-decoration: none;
	color: #fff;
}
.latest-news li:before{
	content: "\f2dc";
	font-family: Fontawesome;
	padding-right: 5px;
}
#footer{
	padding: 10px 0px 0px;
	background: #2c3e50;
	color: #fff;
}
#social-link{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#social-link li{
	display: inline-block;
	padding-left: 5px;
}
#social-link li a{
	text-decoration: none;
	color: #fff;
	font-size: 23px;
}
@media (max-width: 991px){
	.post-news{
		margin-bottom: 30px;
	}
	.banner-title{
	padding-top: 1rem;
}
}
@media (max-width: 768px){
	.section{
		padding: 25px 0px;
}
    #testimonial{
    	padding: 15px 0px;
    	position: relative;
}
  
}
@media (max-width: 463px){
	#menu{
	padding: 0px 0px;
}
    #menu li a{
	padding: 15px 2px;
}
}
@media (max-width: 364px){
    #menu li a{
	padding: 15px 0px;
}
}