a,
.theme_color,
.list-style-one li:before,
.main-footer .list li a:hover,
.featured-block .inner-box .icon-box,
.news-block .inner-box h3 a:hover,
.social-icon-one li a:hover,
.page-title .page-breadcrumb li a,
.doctor-block .inner-box .lower-box h3 a:hover,
.featured-block-two .inner .icon-box,
.news-block-two .inner-box .lower-content h3 a:hover,
.services-block .inner-box .lower-content h3 a:hover,
.main-header .header-top .top-left .links li a:hover,
.main-menu .navigation > li > ul > li:hover > a,
.testimonial-block .inner-box .content .title,
.brochure-box .inner .icon,
.cat-list li a:hover,
.error-section h1,
.sidebar .popular-posts .post a:hover,
.styled-pagination li a,
.time-counter .time-countdown .counter-column .count,
.contact-info-list li span,
.time-counter .time-countdown .counter-column,
.news-block-three .inner-box .lower-content .upper-box .posted-date,
.news-block-three .inner-box .lower-content .lower-box h3 a:hover,
.featured-block-three .inner-box .icon-box,
.services-block-two .inner-box .lower-content h3 a:hover,
.main-menu .navigation > li > ul > li > ul > li > a:hover,
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a,
.main-header .sticky-header .main-menu .navigation > li:hover > a,
.main-header .sticky-header .main-menu .navigation > li.current > a,
.main-header .sticky-header .main-menu .navigation > li.current-menu-item > a,
.services-section .owl-prev:hover, .services-section .owl-next:hover{
	color:#9b8dc9;
}

.btn-style-one{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	background:#9b8dc9;
	display:inline-block;
	padding:11px 22px;
	border-radius:3px;
	text-transform:capitalize;
	
}

.btn-style-one:hover{
	opacity:0.75;
	color:#ffffff;
}

.btn-style-two{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	background:#212a36;
	display:inline-block;
	padding:10px 35px 8px;
	border-radius:50px;
	text-transform: capitalize;
	font-family: 'Montserrat', sans-serif;
}

.btn-style-two:hover{
	background:#9b8dc9;
	color:#ffffff;
	border-bottom-color:rgba(0,0,0,0.10);
}

.sec-title h2:after{
	position:absolute;
	content:'';
	left:105%;
	bottom:5px;
	width:50px;
	height:2px;
	background-color:#9b8dc9;
}

.services-block .inner-box .image .overlay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	display:block;
	height:100%;
	z-index:1;
	opacity:0;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-color:rgba(155,141,201,0.80);
}

.appointment-section .content-column .inner-column h2:after{
    position: absolute;
    content: '';
    right: 0px;
    bottom: 0px;
    width: 70px;
    height: 2px;
    background-color: #9b8dc9;
}

.main-footer .footer-widget h2:after, .main-footer .widget_pages h2:after{
	position:absolute;
	content:'';
	left:115%;
	bottom:5px;
	width:30px;
	height:2px;
	background-color:#9b8dc9;
}

.page-title h1:after{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:80px;
	height:2px;
	background-color:#9b8dc9;
}

.about-me-section .content-column .inner-column .title:after{
	position: absolute;
    content: '';
    left: 105%;
    height: 2px;
    width: 50px;
    bottom: 4px;
    background-color: #9b8dc9;
}

.list-style-two li .icon{
	position:absolute;
	left:20px;
	top:10px;
	width:46px;
	height:46px;
	color:#ffffff;
	font-size:24px;
	text-align:center;
	line-height:46px;
	border-radius:50px;
	display:inline-block;
	background-color:#9b8dc9;
}

.blog-cat li.active a,
.blog-cat li a:hover{
	color:#ffffff;
	background-color:#9b8dc9;
}

.contact-form .form-group input[type="submit"] {
	margin-top:5px;
	font-size:15px;
	padding:12px 35px 12px;
	font-family: 'Poppins', sans-serif;
    display: inline-block;
    background: #9b8dc9;
    color: #fff;
    border: 0px;
    width: auto;
}