/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

	.content-wrap{
		padding-bottom: 0;
	}
#top-bar{
	border-bottom: none;
	background-color: #eeeeee;
}
#header{
	/*background-color: #e8e6e7;*/
	border-bottom: none;
}
	
	.menu-item:hover > .menu-link{
		color:#000000!important;
	}
 	
 	

/*.menu-link{
	color:#ffffff;
}
*/
#logo{
	margin: 10px 0
}

#header-wrap
{
	background-color: #c92727
}

/*.home-banner{

}*/

.alert-danger ul{
	margin-bottom: 0!important;
}

.portfolio-meta p{
	display: inline-block;
}

	.search-form{
		padding: 0.9rem;
	}

	.doctor-card{
		text-align: center;
	}

	.doctor-card img{
		width: 150px;
		border-radius: 50%;
	}

	footer img{
		width: 150px;
	}

	.services-list a{
		text-transform: capitalize;
	}

	.entry.no-shade::after{
		background-color: none;
		display: none;
	}

	.list-group-item{
		padding: .55rem;
	}
	.list-group-item.active{
		background-color: #c92727;
    	border-color: #c92727;
	}

	.dr-ahmed-timeline.post-timeline .entry-timeline{
		padding-top: 22px;
		font-size: 1.2rem;
	}

	.dr-ahmed-timeline.post-timeline .entry-link{
		font-size: inherit;
		text-align: left;
		padding: 30px 20px;
		text-transform: none;
		letter-spacing: 0;
	}

	body.rtl .dr-ahmed-timeline.post-timeline .entry-link{		
		text-align: right;		
	}


	.dr-ahmed-timeline.post-timeline .entry-link h3{
		font-size: 1.3rem;
		margin-bottom: .5rem;
		font-family: 'Lato';
	}

	.dr-ahmed-timeline.post-timeline .entry-link p{
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 0;
	}


	.dr-ahmed-timeline.post-timeline .entry-link:hover{
		background-color: #dddddd;
		text-shadow:none;
	}	

	.dr-ahmed-timeline.post-timeline .entry-link:hover *{
		color:#444;
		text-shadow:none;
	}	
	
	
	#page-title{
		background:url('../images/medra/page-banner-2.jpg') no-repeat center center;		
	}

	#page-title::before{
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: #000000;
		top: 0;
		left: 0;
		opacity: .7
	}
	
	.breadcrumb-item + .breadcrumb-item::before,
	.breadcrumb-item.active,
	.breadcrumb a,	
	#page-title h1{
		color:#ffffff;
	}

	#page-title span{
		color:#cccccc;
	}

	.cta-footer{
		background: url('../images/medra/1672.jpg') no-repeat center center;
		background-size: cover;
		padding: 30px 0 !important;
	}

	.cta-footer::before{
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: #c92727;
		top: 0;
		left: 0;
		opacity: .7
	}

	.cta-footer *{
		letter-spacing: 0
	}

	.cta-footer button,
	.cta-footer .form-control,
	.cta-footer .custom-select{
		font-size: 14px;
	}

	.search-form-label{
		background-color:rgba(201,39,39,.8);
		color:#ffffff;
		width: auto;
		font-size: 1.1rem;
		display: inline-block;
		text-align: left;
		padding: 7px 15px;
		font-weight: bold;
	}

	body.rtl .search-form-label{		
		text-align: right;	
	}

	.menu-item.current{
		background-color: #ffffff;
	}

	.menu-item.current > .menu-link{
 		color:#c92727!important;
 	}

 	.search-form-page .search-form select,
 	.search-form-page .search-form .form-control{
 		height: 50px;
 	}

 	.search-form-page .search-form .btn{
 		height: 60px;
 		font-size: 1.2rem
 	}

@media(max-width: 992px){
	#slider .slider-title{
		margin-top: 26%;
		text-align: center;
	}

	#slider .slider-title h1 {
		font-size: 1.25rem
	}

	#slider .slider-title h5 {
		font-size: .8rem;
		margin-bottom: 20px!important
	}

	#slider .search-form-wrap{
		margin-top: 0!important;
	}
}


@media(max-width: 600px){
	#slider{
		/*display: none!important;*/
		background-image: url('../images/medra/slider-mobile-bg.jpg')!important;
	}

	#slider .slider-title * {
		color: #ffffff;
	}

	#slider:before{
		content:'';
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.5);
		top: 0;
		left: 0;
	}
}

.sc-7dvmpp-1{
	display: none!important;
}

/*@media (min-width: 992px) {
	.position-lg-sticky {
		top: 80px;
	}
}*/