/* Put your custom css here */
#pre-header {
	color:#FFF !important;
 
}
body {
	color: rgba(85, 85, 85, 0.7);
}
.mt-10{
	  margin-top: 10px;
}
.background-purple{
	background-color: #b9a8d6;
}
.background-darkpurple{
	background-color: #8e7cad;
}
.background-gray{
	background-color: #d4d4d4;
}
.whitetext {
	color:#FFF !important;
 
}
.ml-20{
	margin-left: 60px;
  margin-top: -40px;
}
.heading-border{
	  border-bottom: 3px solid #B9A8D6;
}
.purpletext {
	color:#a98fd5 !important;
 
}
.graytext {
	color:#686868 !important;
 
}
.textitalic {
	font-style:italic;
	
}
.text16 {
	font-size:16px
	
}
.text14 {
	font-size:14px
}
.text12 {
	font-size:12px
}

/*====Birth Stories Style 1===*/


.testimonil cite strong,.testimonil cite span {
	padding-left: 45px;
}
#birth-story .box-testimonial blockquote {
	/*background-color: rgba(185,168,215,0.2);
	border-color: rgba(185,168,215,0.4);*/
	background-color: rgba(185,168,215,0);
	border-color: rgba(185,168,215,0);
}
#birth-story .box-testimonial blockquote p {
	color: #939191 ;	
}
#birth-story .box-testimonial cite {
	font-size: 20px;
	/*color: rgba(42, 41, 45, 0.8);*/
	color: #8e7cad;
}
#birth-story div.quote-wrapper.box-arrow::after {
	border: none !important;
}
#birth-story div.quote-wrapper.box-arrow::before {
	border: none !important;
}
#birth-story .testimonil cite strong {
	padding-left: 0px;
}
#birth-story .testimonil cite {
	margin-top: 0px;
}
#birth-story img.avatar.large {
	width: 100px;
	height: 100px;
}


/*======/Birth Stories Style 1====*/

i:before {
    color: #B9A8D7;
}
#birth-story .box-testimonial blockquote:before {
	content: '' !important;
}
#birth-story .box-testimonial blockquote p {
	margin-left: 0px;
}
#birth-story cite {
	font-size: 18px;
	padding-left: 50px;
}
#birth-story blockquote cite {
	font-size: 18px;
	padding-left: 0px;
}
#birth-story blockquote {
	margin-bottom: 0;
}
#birth-story a {
	/*color: rgba(42, 41, 45, 0.8)*/
	color: #A98FD5;
}
.testimo .box-testimonial cite {
	font-size: 18px;
	padding-left: 25px !important;
}
.btn.primary:hover {
	color: #fff !important;
	background-color: #8e7cad !important;
	border-color: #fff !important;
}
.navbar-brand img {
	width: 110px !important;
}
.contact .heading:after, h1.large-heading:after {
	background-color: transparent;
}
.contact .mb-medium {
	margin-bottom: 50px;
}
.m_b_30 {
	margin-bottom: 30px;
}
@media (min-width: 992px) {
	.cta-box.cta-box-2cols .cta-box-text {
	vertical-align: middle !important;
	}
}
