/*
Theme Name: HopeMedical-Child
Theme URI: http://asianitbd.com/wp/hopemedical/
Author: Template_path
Template: hopemedical
Author URI: http://themeforest.net/user/template_path
Description: Hope Medical Child theme
Version: 1.9
License: copyright commercial
License URI: http://themeforest.net/user/template_path
Text Domain: hopemedical
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
*/
a{color:#01a54f;}
a:focus, a:hover{ color:#018a42; text-decoration:none;}
.default-btn.style-two, .default-btn:hover{ background:#01a54f;	border-color:#01a54f !important;}
.normal-btn{background:#01a54f;}
.normal-btn:hover{background:#01a54f;}
.border-thm{color: #01a54f;}
.text-thm {	color: #01a54f;}
.bg-thm {background: #01a54f;}
.thm-btn {	background: #01a54f;}
.thm-btn:hover,.thm-btn.inverse {	border-color: #01a54f;	color: #01a54f;}
.thm-btn:active,.thm-btn:focus {border-color: #01a54f;	color: #01a54f;}
.thm-btn.inverse:hover {background: #01a54f; border-color: #01a54f;}
.main-header .header-lower .logo{background:#01a54f; }
.main-header .header-lower .logo:before{background:#01a54f;}
.main-header .header-lower .logo:after{background:#01a54f;}
.main-menu .navigation > li > a{ color:#1a1a1a;}
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a{color:#01a54f;}
.main-menu .navigation > li > ul{background:#01a54f;}
.main-menu .navigation > li > ul:before{color:#01a54f;}
.main-menu .navigation > li > ul > li  > ul{background:#01a54f;}
.appoinment-form-outer .radio-select input[type="radio"]:checked+label {
	color:#01a54f;
}
.tp-bullets.preview4 .bullet{
	background:#01a54f !important;}
	.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected{
	border-color:#01a54f !important;	
}
.scroll-to-top{	
	background:#01a54f;	
	border:1px solid #01a54f;
}
.scroll-to-top:hover{	
	border-color:#01a54f !important;
}
.featured-three-column .column .overlay .left-curve{	
	background:#01a54f;
}
.featured-three-column .column .overlay .right-curve{	
	background:#01a54f;
}
.featured-three-column .column:nth-child(even) .inner-box{
	background:#01a54f;	
}
.featured-three-column .column .normal-btn:hover{	
	color:#01a54f !important;
	border-color:#01a54f !important;	
}
 .top-services .column .icon{	
	color:#01a54f;
}
.services-section .column .read-more:hover{
	color:#01a54f;	
}
.fact-counter{	
	background-color:#01a54f;
}
.why-us-section .block:hover .number{
	color:#01a54f;	
}
.team-section .column .read-more:hover{
	color:#01a54f;
}
.bottom-border::before {
    background-color: #01a54f;
}
.social-icons.icon-thm a {    
    color: #01a54f;
}
ul.list.asterisk li::before {  
    color: #01a54f;
}
.page-title .go-down .curve:hover{
	border-bottom-color:#01a54f;	
}
.main-footer{
	border-top:3px solid #01a54f;	
}
.main-footer .go-up .curve{	
	border-top:30px solid #01a54f;
}
.main-footer .footer-upper .links ul li:hover:before{
	color:#01a54f;	
}
.main-footer .footer-upper .links ul li a:hover {
    color: #01a54f;
}
.main-footer .social-links a:hover{	
	background:#01a54f;
}
.footer-upper .form-box button{	
	color:#01a54f;
}
.footer-bottom .copyright .fa{
	color:#01a54f;	
}
.styled-list li:before {	
    color: #01a54f;
}
.sidebar .links-widget ul li:hover:before{
	color:#01a54f;
}
.sidebar .links-widget li a:hover{
	color:#01a54f;
}
.sidebar .search-form input[type="search"]:focus,
.sidebar .search-form input[type="text"]:focus,
.footer-widget .search-form input:focus{
	border-color:#01a54f;	
}
.sidebar .search-form button:hover,
.footer-widget .search-form button:hover{
	color:#01a54f;	
}
.sidebar .popular-tags .tags a:hover{
	background:#01a54f;	
}
.sidebar .recent-posts .post a,
.sidebar .recent-posts .post a:hover{
	color:#01a54f;	
}
.blog-section .image{	
	border:1px solid #01a54f;
}
.blog-section .post-title h2 a:hover{
	color:#01a54f;	
}
.blog-section .post-info a:hover{
	color:#01a54f;	
}
.blog-section .blog-post .read-more:hover{
	background:#01a54f;
	border-color:#01a54f;
}
.pricing-style2 .pricing-table .pricing-title {
	background-color: #01a54f;
}
.contact-section .form-box input[type="text"]:focus,
.contact-section .form-box input[type="email"]:focus,
.contact-section .form-box input[type="number"]:focus,
.contact-section .form-box input[type="tel"]:focus,
.contact-section .form-box input[type="password"]:focus,
.contact-section .form-box textarea:focus,
.contact-section .form-box select:focus{
	border-color:#01a54f;
}
.sidebar-section .comments-area .reply-btn{	
	background:#01a54f;
}
.shop-page-content .single-shop-item .meta h4:hover a {
	color: #01a54f;
}
.shop-page-content .single-shop-item a.add-to-cart {
    background: #01a54f;
}
.product-details-box .add-to-cart {
    background: #01a54f;
}
.product-details-tab-title ul li.active span {    
    border-top: 2px solid #01a54f;
}
.cart-page .table > tbody > tr > td.del-item {
    color: #01a54f;
}
.cart-page .add-to-cart-wrap a {
    background: #01a54f;
}
.cart-page .cart-total-box .proceed-to-checkout a {
        background: #01a54f;
}
#checkout-content .return-customer a {
    color: #01a54f;
}
#checkout-content .order-box ul li a span {
    color: #01a54f;
}
#checkout-content .order-box ul li a.place-order {
    background: #01a54f;
}
.department {
	border-bottom: 3px solid #01a54f;
}
.department .department-details .icon {
	color: #01a54f;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all,
li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover {
	background-color: #01a54f;
}
.btn-theme-light:hover{
	background:#01a54f;
	border-color:#01a54f !important;	
}
.btn-theme-one{
	background:#01a54f;
	border:1px solid #01a54f !important;
}
.btn-theme-one:hover{	
	color:#01a54f !important;
	border-color:#01a54f !important;	
}
.btn-theme-two{	
	color:#01a54f !important;
	border:1px solid #01a54f !important;
}
.btn-theme-two:hover{
	background:#01a54f;	
	border-color:#01a54f !important;	
}
.btn-theme-seven:hover{
	background:#01a54f;	
}
.progress-column.clr-blue .inner-box{
	border-top-color:#01a54f;
}
.progress-column .inner-box .top-icon{	
	border:3px solid #01a54f;
}
.progress-column.clr-blue .inner-box .top-icon{
	border-color:#01a54f;
	background:#01a54f !important;
}
.progress-column.clr-blue h3{
	color:#01a54f;
}
.progress-levels .progress-box .bar .bar-fill{	
	background:#01a54f;
}
.progress-levels .progress-box .percent{	
	color:#01a54f;
}
.default-line-left{	
	background:#01a54f;	
}
.default-line-centered{
	background:#01a54f;	
}
.tabs-box .tab-buttons .tab-btn.active{
	background:#01a54f;	
}
.accordion-box .accordion .acc-btn .toggle-icon{	
	border:2px solid #01a54f;
}
.accordion-box .accordion .acc-btn.active{
	color:#01a54f;	
}
.process-column .icon-outer{		
	border:3px solid #01a54f;
}
.process-column:hover .icon-outer{
	background:#01a54f;	
	border-color:#01a54f;	
}
.process-column .icon-outer .step-count{
	background:#01a54f;
}
.process-column:hover .icon-outer .step-count{
	
	color:#01a54f;	
}
.accordion-box .block .acc-btn{
	border: 1px solid #01a54f;
}

.main-menu .navigation > li > ul > li:hover > a,
.main-menu .navigation > li > ul > li  > ul > li:hover > a{	
	background-color:#018a42;
}

.services-section .column .read-more{
	color:#f5811c;
}
.team-section .column .read-more{	
	color:#f5811c;
}
.testimonial-slider .slide-content{	
	background:#fcdfc6;
	border:1px solid #f5811c;
}
.testimonial-slider .slide-content:before{
	
	border-top:16px solid #f5811c;
}
.testimonial-slider .slide-content:after{
border-top:15px solid #fcdfc6;
}
.testimonial-slider .slide-info .author-thumb{
	
	border:2px solid #f5811c;
}
.testimonial-slider .bx-pager-link:hover,
.testimonial-slider .bx-pager-link.active{
	border-color:#f5811c;	
	background:#fcdfc6;	
}
.clients-column{background:#fcdfc6; border:1px solid #f5811c;}
.clients-column .image{	
	border:1px solid #f5811c;
}
.about-section .lower-content .featured-box .read-more{
	
	color:#f5811c;
}

.blog-section .post-author{	
	background:#fcdfc6;
	border:1px solid #f5811c;
}
.sidebar-section .comments-area .reply-comment .text{
	background:#fcdfc6;
}
.sidebar-section .comments-area .reply-comment .text:before{	
	border-bottom:10px solid #fcdfc6;	
}

.featured-three-column .column .overlay .overlay-link{ background-color:rgba(0,166,79,0.50); }
.featured-three-column .column .inner-box:hover{
	box-shadow:0px 0px 10px 2px rgba(0,166,79,0.50);
	-webkit-box-shadow:0px 0px 10px 2px rgba(0,166,79,0.50);
	-ms-box-shadow:0px 0px 10px 2px rgba(0,166,79,0.50);
	-o-box-shadow:0px 0px 10px 2px rgba(0,166,79,0.50);
	-moz-box-shadow:0px 0px 10px 2px rgba(0,166,79,0.50);	
}
.gallery-section .column .image .overlay-box .link{ background:rgba(0,166,79,0.80); }
.parallax-section:before{ background:rgba(0,166,79,0.90); }



.main-header .header-lower{ background:#f5f5f5;}
.main-header .header-lower .logo:after{ background:#ffff;}
.main-header .header-lower .logo:before{ background:#ffff;}

.main-slider h2{ line-height:42px !important;}
.why-us-section .block .number{ top:0; line-height:100%;}
.get-quote .sec-title.style-three .line-center{ display:none;}


.OurSercvicesServicePage .text p
{
	 overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.page-id-162 .featured-three-column .row.clearfix
{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.ContactUsAddress h4 
{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 17px;
	    padding: 0 20%;
    line-height: 26px;
}
#department-section .thm-btn.inverse.btn-xs
{
	display:none;
}
.AppointmentScheduleHome .theme-btn.normal-btn
{
	display:none;
}
@media (max-width:767px)
{
  .main-menu
	{
		padding-right:30px !important;
		width: 60%;
    float: left !important;
   
		margin-bottom:0px !important;
	}
	.main-header .header-lower .logo {
    float: left !important;
    width: 40% !important; 
		margin-bottom:0px !important;
	}
	.main-header .header-lower .logo {
    background: none;
}
	.main-header .header-lower 
	{
		 background: none !important;
	}
	.featured-three-column 
	{
		padding-top:0px !important;
	}
	.HomeConatctSec .slideInRight 
	{
		width: 80%;
    margin: 0 auto;
		float:none;
		    padding-left: 0px !important;
    padding-right: 0px;
		
	}
	.HomeConatctSec .slideInLeft.p-0
	{
		margin-bottom:50px !important;
	}
	.TestimonialSec .vc_custom_1622955332245
	{
		margin-right:0px !important;
		margin-left:0px !important;
		width:80% !important;
		margin:0 auto !important;
	}
	.OurSercvicesServicePage 
	{
		padding-bottom:50px !important;
	}
	header .main-menu .collapse.in,header .main-menu .collapsing 
	{
		margin:0 0 !important;
	}
	.main-menu .navigation {
    position: fixed;
	}
}