h2 {
	font-size: 38px !IMPORTANT;
}

h3 {
	font-size: 30px !IMPORTANT;
}

h4 {
	font-size: 24px !IMPORTANT;
}

h5 {
	font-size: 20px !IMPORTANT;
}

.services article .text h2 a {
	font-size: 18px !important;
	line-height: 24px !important;
}

.caption h2 {
	font-size: 24px !important;
}

.left-timeline-sec h2 {
    font-size: 18px !important;
}

#footer-widgets .widget header.cs-heading-title h2,
.home-info h5 {
	font-size: 18px !important;
}

.navigation ul ul {
	width: 232px;
}

.breadcrumbs {
    display: none;
}

.services article .text {
    padding: 0px 0px 12px 16px;
}

.services {
	margin-bottom: none;
}

.cs-post-title {
	font-size: 16px !important;
}

.cs-section-title {
	font-size: 20px !important;
}

.cs-carousel-control{
	font-size: 24px;
	line-height: 28px;
}

.services article .text h2 {
	line-height: 0.5;
}

#sliderbanner {
	max-height: 600px;
}

.services.border-bottom::before {
	border:none;
}

.cs-blog figure figcaption .btn {
	display: none;
}

.services {
	margin-bottom: 0px;
}

.cs-blog.blog-grid.blog-carousel-view article .post-options {
	border-bottom: 0px solid #c30217;
}

.tnp-widget {
	color: white;
}

#footer-widgets {
	margin-top: 60px;
}

.breadcrumb-inner {
    background: none;
}

.share-post {
	display:none;
}

.about-author {
	display:none;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	font-family: 'Roboto Slab', serif;
}

.gallery {
	float: none;
}

.wpcf7-textarea {
	border: 1px solid #acacac;
padding: 4px 30px;
border-radius: 0px;
	height:200px;
}


.jp-relatedposts-post-title {
margin-top: 10px !important;
	margin-bottom: 10px !important;
font-size: 1rem !important;
	}

.detail_inner .text ul li {
	font-size: 1.5rem !important;
}

.cs-blog.blog-grid.blog-carousel-view article.featured-slide {
    width: 197px;
}
.cs-blog.blog-grid.blog-carousel-view article figure {
    height: 202px;
    overflow: hidden;
	position: relative;
}
.cs-blog.blog-grid.blog-carousel-view article figure img {
	position: absolute;
	  transform: translate(-50%,-50%);
	  height: 200% !important;
	  width: auto !important;
}