body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: 'Roboto', sans-serif;
}

body {
	color: #000;
	font-size: 16px;
}

.banner-area .overlay-bg {
    background-image: linear-gradient(to bottom, #e6f1cb, #e3f9ef);;
}

.nav-menu a {
    color: #38404d;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
}	
	
#header.header-scrolled {
    background: #fff;
}	

.single-price .price-top {
	background-image: linear-gradient(to bottom, #e6f1cb, #e3f9ef);
}	

.single-service .desc h4 {
    margin-top: 0;
}

.single-testimonial .thumb img {
    width: auto; 
}

.single-feature img.img-fluid {
	height:100px;
}

div.single-feature {
	margin-top: 20px;
}

.about-area {
    background-color: #fff;
}
.testimonial-area {
	background-color: #fff;
}

.buy-btn{
	padding-top: 15px;
}

.buy-btn-single .genric-btn.primary{
	line-height: 42px;
	font-size: 18px;
	
}

.buy-btn .genric-btn.e-large {
	font-size: 14px;
	line-height: 42px;
}

nav.footer-menu a {
	/* border: 4px double white; */
	color: #fff;
}

.features-deatail .unordered-list h4 {
	padding-bottom: 15px;
}

i, .main-content b, .main-content2 b  {
	color: #000;
}

b {
	font-weight: bold;
}

.features-deatail h3 {
	padding-top: 10px; 
	padding-bottom: 10px;
	/* background-image: linear-gradient(to bottom, #e6f1cb, #e3f9ef); */
}

p.footer-text, .single-footer-widget p {
	color: #777;
}

#webcraft-content p, #webcraft-content2, #feature p {
	font-size: 16px;
}

nav.footer-menu li {
	color: #fff;
}