*{margin:0;padding:0;outline:0}
@font-face {
  font-family: 'SolaimanLipi';
  src: url('../Solaiman_Lipi_Font/SolaimanLipi_20-04-07.ttf');
}
@font-face {
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: normal;
    src: url('../helvetica/Helvetica.ttf');
}
a {
	text-decoration: none;
}
body {
	font-family: 'SolaimanLipi', Arial, sans-serif !important;
}
.discount {
	background: #009688;
}
.discount p {font-size: 17px;margin: 5px 0;}
.contact ul {margin: 0;padding: 0;}
.contact ul li {list-style-type: none; margin-bottom: 5px;}
/*------------category----------*/
.rog {
	height: 135px;
	box-shadow: 2px 2px 3px #404040;
}
.category a {
	text-decoration: none;
	color: black;
}
.rog:hover {
	opacity: .8;
}
.day:hover {
	color: white;
	background: #119547!important;
}
/*-------doctor--------*/
.doctor {
	background: #ffffff;
	border-radius: 10px;
	overflow: hidden;
}
/* .doctor:hover {
	background: #fbe4d5!important;
} */
.doctor .content {
	display: flex;
	gap: 8px;
}
.doctor .top h4 {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    margin-bottom: 0;
    background: #119547;
    padding: 7px 0;
    text-align: center;
}
.doctor .img {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.doctor .img img {
    height: 100px;
    width: 100px;
    margin: 8px;
    margin-right: 0;
}
.doctor .details {
    padding: 8px;
    padding-left: 0;
    text-align: right;
	font-size: 13px;
}
.doctor .name {
	color: #2BBD6D;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 5px;
}

.doctor .bottom {
	font-size: 13px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    margin-bottom: 0;
    background: #119547;
    padding: 7px 0;
    text-align: center;
}
.doctor .fee {
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    background: white;
    padding: 2px 8px;
    border-radius: 16px;
    margin-top: 3px;
    display: inline-block;
}

.contact {
	font-weight: bold;
	background: white;
}
.contact p {
	border-bottom: 1px dashed black;
	margin-bottom: 10px;
}
.contact img {margin-right: 7px;}
.contact a {
    background: #006A67;
    color: white;
    border-radius: 27px;
    padding: 2px 10px;
    box-shadow: 1px 2px 2px #0a5c5a;
}
.contact a:hover {
    background: #003a39;
    box-shadow: 1px 2px 2px #000000;
}
.welcome {
	background: #119647;
}
.btn-danger {
    background: #EC121B!important;
    border-radius: 24px;
    box-shadow: 1px 2px 2px #7c0000;
}
.btn-danger:hover {
    background: #b10b12 !important;
}
.service {
    background: #239BA7;
    padding: 16px;
    border-radius: 4.8px;
}
.service h4{
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: bold;
	color: white;
}
.service span {
    display: inline-block;
    background: #ffffff;
    color: #000000;
    padding: 5px 15px;
    border-radius: 24px;
    margin: 0 7px 10px 0;
}