.hd-top-login {
	display: none;
}

.hd-top-appointment {
	display: none;
}

#text-32.widget_text .textwidget a {
	background-color: rgba(75, 176, 169, 1);
	border: 1px solid rgba(75, 176, 169, 1);
	font-size: 18px;
	height: 52px;
	width: 239px;
	line-height: 52px;
	text-align: center;
	font-weight: 300;
	display: inline-block;
}

#text-32.widget_text .textwidget a:hover {
	background-color: rgba(75, 176, 169, .50);
	border-color: rgba(75, 176, 169, .50);
}

.hd-top-info {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	justify-content: space-around;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.hd-top-info #custom_html-2 {
	margin-bottom: 0px;
}

@media screen and (max-width: 480px) {
	.hd-top-info #custom_html-2 {
		margin-bottom: 20px;
	}
	.hd-top-info #custom_html-2 .header-button:nth-of-type(1) {
		margin-bottom: 5px;
	}
	.hd-top-info #custom_html-2 .header-button:nth-of-type(2) {
		margin-bottom: 5px;
	}
}

.hd-top-info #text-32 {
	height: 52px;
}

#media_image-3.widget_media_image.widgett12 {
	width: 150px;
	margin: 0 auto;
}

.template-services-content .vc_gitem-zone-mini .vc_gitem_row p {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 5; /* number of lines to show */
           line-clamp: 5;
   -webkit-box-orient: vertical;
}


.template-services-wrap .vc_gitem-zone-img  {
	max-width: 80px;
}

.vc_row.wpb_row.vc_custom_1516613319192 {
	display: none;
}

.vc_row.wpb_row.vc_custom_1709229826150 {
	background-color: #91d0cc;
}

.vc_row.wpb_row.vc_custom_1516615528085 {
	display: none;
}

.header-menu-social {
	display: none;
}

.vc_row.wpb_row.vc_custom_1512525809577, .vc_row.wpb_row.vc_custom_1516615288724 {
	display: none;
}

.vc_row.wpb_row.vc_custom_1517196925205 {
	display: none;
}

.site-footer.class-bottom-1.class-top-1 {
	margin-top: 0px;
}

@media screen and (min-width: 1200px) {
	#cshero-header-navigation {
		width: 60%;
	}
}

.template-grid-post-2-content .vc_gitem-zone-mini .vc_gitem_row h4.title {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2;
   -webkit-box-orient: vertical;
}

.template-grid-post-2-content .vc_gitem-zone-mini .vc_gitem_row p {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3;
   -webkit-box-orient: vertical;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12.text-center.add-submit .wpcf7-spinner {
	display: none;
}

.contact-page-say-hello {
	margin-bottom: 0px;
}

.vc_btn3-container.contact-page-make-an-appointment.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
	box-shadow: 0px 2px 30px rgba(145, 208, 204, 0.5);
	width: 180px;
	height: 50px;
	color: #fff;
	background: #91d0cc;
	border-color: #91d0cc;
	text-transform: capitalize;
	font-weight: 300;
	font-family: Muli;
	font-size: 18px;
	border-width: 0px;
}

.vc_btn3-container.contact-page-make-an-appointment.vc_btn3-inline a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
	background: #d9be93;
	border-color: #d9be93;
}

@media screen and (max-width: 720px) {
	.page.page-id-3834 {
		text-align: center;
	}
}

@media screen and (min-width: 1200px) {
	.template-grid-post-2-wrap .vc_gitem-zone-img {
		height: 300px;
	}
}