a {
	font-weight: bold;
}

.cs-post__content a,
.cs-post__content a:focus, .cs-post__content a:hover {
	border: none;
}

.cs-btn.cs-process__btn {
	border-bottom: 2px solid #383c50;
}

.cs-banner__desc {
	margin-top: 0;
}

@media screen and (max-width:767px) {
 .cs-banner h1.cs-banner__title {
  font-size:40px
 }
.cs-counter__title {
	font-size:20px
}
}

.image_logo {
	max-width: 175px;
}

h3.cs-portfolio__title.cs-portfolio__title--media.cs-portfolio__title--link {
	font-size: 20px;
	letter-spacing: 1.18px;
	line-height: 1.4;
}

h2.cs-counter__title {
	font-size: 40px;
	line-height: 1.075;
}

.cs-post__content h2 {
	font-size: 20px;
	letter-spacing: 1.18px;
	line-height: 1.4;
}

/* Testimonial text */
.cs-testimonials__description p {
	color: rgba(56,60,80,0.7);
}

/* Increase header top links */
.cs-top-header__desc p, .cs-top-header__links-item {
	font-size: 1rem;
}

.cs-top-header__desc a, .cs-footer a, .cs-address a {
	font-weight: normal;
}

/* Fill image carousel to width of container */
.vc_images_carousel {
	width: 100% !important;
	text-align: center;
}

/* Hide portfolio item category subtitle */
.cs-portfolio__pix--content {
    display: none;
}

/* Blog titles */
.cs-tblog__info-item {
	display: none;
}
.cs-post__title--post {
	font-size: 30px;
	text-transform: uppercase;
}

/* Gallery items */
.cs-gallery__item {
	height: auto;
	margin: 0 15px 15px;
}

/* Contact button */
a.btn.contact-us {
	display: inline-block;
	padding: 1rem;
	margin-top: 1rem;
	background: #23252d;
	font-family: "Woodford Bourne",sans-serif;
	font-weight: 600;
	font-size: 1.2rem;
	color: #fff;
	text-transform: uppercase;
}

/* Footer Links 
.cs-footer__copyright h5 {
	margin-top: 35px;
}
*/

.widget--footer .widget__title.address {
	margin-bottom: 0;
}

.cs-detail-popup__img-wrap {
	max-width: none;
	margin-right: 0;

}