/* font Montserrat uses */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&amp;display=swap");
/* font Montserrat uses */
/* Body Part Css */
body {
	scroll-behavior: smooth;
    font-family: "Poppins", sans-serif;

}
* {
	margin: 0px;
	padding: 0px;
	outline: 0px
}
a{color: var(--bs-black);}

a:hover{color: var(--bs-black);}
:root {
	--bs-black:#000; 
	--bs-theme: #246d92;
  --bs-theme-hover: #2482b1;
	--bs-body:#f5f6fb;
	--bs-white:#fff;
	--bs-drtheme:#1B76D2;
}
th.fc-day-header.fc-widget-header {
    vertical-align: middle;
}
img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}


a {
	text-decoration: none;
	display: inline-block
}

a:hover {
	text-decoration: none
}
/* header */
.logo a img {
    max-width: 150px;
	min-width: 150px;
}
.header-btn {
    background:  var(--bs-theme);
    padding: 23px 17px;
}

.doctor-name{
  color:  #246D92;

}
.doctor-specialty{
  font-size: 14px;
  font-weight: 500;
}
.section-bottom{padding-bottom:50px;}
.bg-grays{background-color: #F7F7F7; height:100vh;}
.bg-graj{background-color:#FAFAFA;}
.bg-theme{background-color: var(--bs-theme);}
.section{padding-top:50px;}
.header-btn::before {background: var(--bs-theme-hover);}
.custom-btn:hover {background-position: right; color:#fff;}
.custom-btn{ background: var(--bs-theme);
  font-family: "Poppins", sans-serif; text-transform: normal; padding: 24px 12px; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 400; line-height: 1; border: 2px solid  var(--bs-theme); border-radius: 0 0 0 17px; -moz-user-select: none; letter-spacing: 1px; line-height: 0; margin-bottom: 0; margin: 10px; cursor: pointer; transition: color 0.4s linear; position: relative; z-index: 1; overflow: hidden; margin: 0;}
.custom-btn::before { content: ""; position: absolute; left: 0;  top: 0; width: 101%; height: 101%; background: #6B6262; opacity: 100%; z-index: 1;  border-radius: 5px; transition: transform 0.5s; transition-timing-function: ease; transform-origin: 0 0; transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transform: scaleX(0); border-radius: 0px;}
.custom-btn:hover::before { transform: scaleX(1); color: #fff !important; z-index: -1; background-color: var(--bs-theme-hover);}
.custom-nav{display: flex; align-items: center; column-gap:30px;}
.country-language img{max-width:41px; min-width:41px;}
.navbar-toggler:focus {text-decoration: none; outline: 0; box-shadow:none !important;}
/* header */
/* STICKY STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.page-header {position: relative; top: 0; right: 0; left: 0; border-bottom: 1px solid #ededed;} 
.page-header.is-sticky {position: fixed;box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);	-webkit-animation: slideDown 0.35s ease-out;	animation: slideDown 0.35s ease-out;	z-index:11;	top:-2px;}
  .page-header.is-sticky img {max-width: 41px;}
  .page-header.is-sticky button {font-size: 14px;}
  
  @-webkit-keyframes slideDown {
	from {
	  transform: translateY(-100%);
	}
	to {
	  transform: translateY(0);
	}
  }
  
  @keyframes slideDown {
	from {
	  transform: translateY(-100%);
	}
	to {
	  transform: translateY(0);
	}
  }
  /* slider code */
.bg-login{background-color: #fff5f5; }
.slider-area { position: relative; background-image: url('../img/h1_hero.png'); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.slider-area-dr { position: relative; background-image: url('../img/h2-hero.png'); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.slider-area-drs { position: relative; padding: 30px 0 50px; background-image: url('../img/h2-heros.png'); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.slider-height{height:505px; display: flex; align-items: center;}
.slider-height-dr{height:505px; display: flex; align-items:end;}
.hero__caption h1 { font-size: 36px; font-weight: 300; color: #0D210B; line-height: 1.2; margin-bottom: 23px;  overflow: hidden;}
.hero__caption p { margin-bottom: 20px; color: var(--bs-theme-hover);  overflow: hidden; font-size: 26px; font-weight: 300;  line-height: 1.5;}
.search_bar{position: relative;}
.search_bar span img{max-width:15px; min-width: 15px;}
.search_bar span { position: absolute; z-index: 1; top: 12px;  left: 20px;}
.search_bar input{position: relative; border: none; background-color: #fff; padding:14px 50px; font-size:13px; }
.search-btn{padding:14px 20px; font-size:13px; background-color: var(--bs-theme); color:#fff; border:none; border-radius:0px 50px 50px 0;}
.listing-btn{padding:14px 20px; font-size:13px; background-color:#fff; color: var(--bs-theme); border:none; border-radius:0px 50px 50px 0; font-weight:500;}
.search-main{padding:7px; background-color:#fff; display:inline-block; overflow: hidden; border-radius:50px; }
.search-flex{display: flex; align-items: center; justify-content: flex-end;}
.single-defination {border: 1px solid #e9e3e3;padding: 21px 25px;background:  var(--bs-theme);border-radius: 20px; height: 100%;}
.single-defination i {font-size: 20px;font-weight: 700;color: #fff;}
.single-defination h4 {margin-top:8px; margin-bottom: 8px; font-weight: bold;font-size:15px;color: #fff}
.single-defination p { font-size: 13px; line-height: 21px; margin-bottom: 0; color: #fff; height: 62px; overflow: hidden;}
.bg-gray{background-color:  var(--bs-theme)0a;}
.data-protations h2 {font-size: 53px;margin-bottom: 10px;font-weight: 600;color:  var(--bs-theme);}
.data-protations p {font-size: 13px; line-height: 25px;margin: 18px 0;}
.protaction-img img {max-width: 500px;}
.protaction-img {display: flex; justify-content: center;}
.protaction-padding{padding:35px 0;}
.section-tittle h2 {font-size: 50px;display: block;color: #0D210B;font-weight: 300;text-transform: capitalize;}
.section-tittle { margin-bottom: 50px;text-align: center;}
.specialist-img img {max-width: 200px;min-width: 200px;max-height: 200px;min-height: 200px;background-size: cover;object-fit: cover;border-radius: 50px;}
.specialist-img {overflow: hidden;position: relative;margin-bottom: 20px;}
.specialist-cap h3 {font-size:24px;}
.specialist-cap p {color: var(--bs-theme-hover);font-weight: 300;font-size: 13px;line-height: 27px;}
.bg-row {background-color:  var(--bs-theme);padding: 45px;border-radius: 0px 0px 0px 150px;position: relative;top: 140px;}
.about23 {display: flex;align-items: center;justify-content: center;}
.about23 img {max-width: 370px;}
.section-title2 {display: flex;align-items: center;column-gap: 15px;padding:15px 0;}
.section-title2 img { max-width: 50px;}
.section-title2 h3 {text-align: left !important;font-size: 12px;color: #fff;}
.padding-90{padding-top:154px;}
.download-app h2 {font-size: 29px;margin-bottom: 10px;font-weight: 600;}
.download-app p {font-size: 13px;line-height: 25px;margin: 18px 0; }
.download-app h2 span {color:  var(--bs-theme);font-size: 50px;display: block;}
.download-app-img { display: flex; align-items: center; column-gap: 15px; margin: 40px 0;}
.scan-qr img { max-width: 120px;}
.download-button {display: flex;flex-direction: column; row-gap: 15px;}
.download-button a img {max-width: 150px;}
.makeappi-left{}
.makeappi-left h2{font-size: 40px;}
.makeappi-left p{}
.footer-padding{padding:55px 0;} 
.submenu_hedding h5 a {  font-size: 18px; display: block;  margin: 0 0 18px;  color: #000; font-weight: 500;}
.submenu li a { color: #112957;  font-weight: 400; padding: 4px 0px; display: block;  font-size: 14px; -webkit-transition: .3s; -moz-transition: .3s;  -o-transition: .3s; transition: .3s; text-transform: capitalize; position: relative; font-family: "Poppins", sans-serif; text-decoration: underline #fff transparent;}
.submenu li a:hover{color: var(--bs-theme); cursor: pointer;}
.submenu{list-style: none; padding-left:0;}
.make-appo{display: flex; justify-content:space-between; align-items: center;}
.breadcump-head{text-align: center; padding:28px 0;}
.breadcump-head p{color: var(--bs-white); font-size:20px; font-weight:300; line-height:0; margin-bottom:0;}
.breadcump-head p span{font-weight:500; font-size:25px;}
.form-setup{display: flex; align-items: center; justify-content: space-between; padding:30px 0;}
.setups{display: flex; align-items: center; column-gap: 10px;}
.setups-count{}
.setups-count span { border: 1px solid var(--bs-white); width:50px; height: 50px; display: block; display: flex; justify-content: center; align-items: center; border-radius: 4px; color: var(--bs-white); font-weight: 500; font-size: 20px;}
.setups-content{display: flex;  flex-direction: column;}
.setups-content span{color:#ffffff73;}
.setups-active span{color: var(--bs-white) !important;}
.navbar-light .navbar-toggler {border-color:transparent !important;}
.form-info{padding:100px 50px;}
.form-info-heading p{font-size:14px;}
.form-info-heading h5{font-size:17px; color: var(--bs-theme);}
.form-info-heading{margin-bottom:50px;}
.form-info-item{display: flex; align-items: self-start; column-gap: 20px;}
.form-detail-regi{padding:50px;}
.form-detail-heading{margin-bottom:40px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; row-gap:10px;}
.form-detail-heading h3{padding:20px 0; margin-bottom: 0;}
.form-detail-heading span{color: var(--bs-theme); font-size:16px; text-decoration:underline; cursor: pointer;}
.form-detail-heading p{ }
.findoc-form{position: relative;}
.findoc-form i{position: absolute; right:13px; cursor: pointer; top: 44px;}
.findoc-form input{height:45px; font-size:14px; position: relative;}
.findoc-form select {height:45px; font-size:14px;}
.findoc-form label{font-size:14px;}
.findoc-form{margin-bottom:30px;}
.form-control:focus { color: #212529; background-color: #fff; border-color: #ced4da !important; outline: 0; box-shadow: none !important;}
.form-select:focus { color: #212529; background-color: #fff; border-color: #ced4da !important; outline: 0; box-shadow: none !important;}
.findoc-form select{color: #797e83 !important;}
.findoc-form-btn{margin:75px 0; text-align: center;}
.findoc-btn{color: var(--bs-white); background-color: var(--bs-theme); font-size:16px; padding:8px 30px; border:none; border-radius:6px; cursor: pointer;}
.custom-findoc-check input{width:22px; height:22px; margin-top:0;}
.custom-findoc-check label{cursor: pointer;}
.custom-findoc-check label a{cursor: pointer; color: var(--bs-theme); font-weight: 600;}
.custom-findoc-check{display: flex; align-items: center; column-gap:10px;}
.form-check-input:focus{box-shadow: none !important; border-color:#00000040 !important;}
.form-check-input:checked {background-color: var(--bs-theme) !important; border-color: var(--bs-theme)m !important;}
.review-details{padding:50px 0;}
.view-form span{font-size:14px;}
.view-form p{margin-bottom:0px; display: flex; align-items: center; padding:10px 0; column-gap: 5px;}
.view-form p span{font-size:14px;}
.review-detail-output a{color: var(--bs-theme); padding:15px 0;}
.review-detail-output{border:1px solid #E1E1E1; padding:45px; border-radius: 8px; margin-bottom:15px;}
.view-form-content{display:flex; align-items: center; flex-wrap: wrap; column-gap:45px;}
.review-details h3{padding:0; margin-bottom:0;}
.certificate-doc {border: 1px solid #E1E1E1;  border-radius: 5px; padding: 72px 117px;}
.certificate-doc p a{color: var(--bs-theme); font-weight: 500;}
.custom-li{ position: relative; margin-top: 8px;}
.dropdown-ragi{padding:0px;}
.dropdown-ragi li{line-height:35px; padding-left:0;}
.dropdown-width{width:330px; padding:20px;}
.dropdown-ragi{list-style: none; padding-left: 0; margin-bottom:0;}
.db-content p{line-height:25px; font-size:13px;}
.db-content {border-bottom: 1px solid #ced4da; }
.cus-dropdown{display: flex; align-items: center; column-gap:12px; font-size:14px; padding-left: 0; color:var(--bs-theme); border-bottom: 1px solid #ced4da; }
.cus-dropdown:focus, .cus-dropdown:hover { color:var(--bs-theme); background-color:transparent;}
.cus-dropdown img{max-width:25px; min-width:25px;}
.verify-btn{padding:5px  10px; font-size:12px; border: 1px solid #E1E1E1; border-radius:3px; position: absolute; cursor: pointer; right: 16px; bottom: 7px; }
.email-verify{position: relative;}
.emailverify img{ max-width:24px; min-width:24px; cursor: pointer;}
.emailverify{border-bottom:none;}
.verifyb-body p{line-height:28px;}
.verify-popup-btn{padding:5px 15px; font-size:15px; border: 1px solid #e1e1e1; transition:0.5s ease-in-out; color: #9b9a9a; width:100%; display: block; text-align: center; border-radius:4px;}
.verify-button{display: flex; align-items: center; column-gap:25px; margin:30px 0; }
.verify-popup-btn:hover{cursor: pointer; background-color: var(--bs-theme); color:var(--bs-white); border-color: var(--bs-theme);}
.time-left{text-align: center; }
.time-left p{margin-bottom:0; color: var(--bs-black);}
.time-left p span{color: var(--bs-theme);}
.success-sign{text-align: center;}
.success-sign img{max-width:200px; min-width: 200px;}
.success-sign p{margin-top: 25px;}
.verify-done{background-color: #18B087; color:#fff; border-color: #18B087;}
.form-setups{padding:16px 166px;}
.login-screen{position: absolute; border-radius:4px; left:50%; top:50%; transform: translate(-50%, -50%); width:50%;}
.login-form{padding:160px 40px 160px 90px;}
.forget-tag{display: flex; justify-content: space-between; align-items: center;}
.forget-a a{font-size:14px; color: var(--bs-theme); font-weight: 600; cursor: pointer;}
.login-label{font-size:14px;}
.login-input{width:18px !important; height:18px !important;}
.submit-login-screen{padding:8px 35px;  border:none; cursor: pointer; border-radius:4px; width:50%; display: inline-block; background-color: var(--bs-theme); color: var(--bs-white);}
.submit-btn-login{text-align: center; padding:50px 0 0px;}
.regi-login span{font-size:14px; padding:10px 0;}
.regi-login span a{color: var(--bs-theme); font-weight:600;}
.regi-login{margin-top:10px;}
.login-heading{margin-bottom:15px;}
.login-heading h3{font-weight: 600;}
.logo-login{max-width:250px; min-width:250px; text-align: center; margin-bottom:50px;}
.forget-form{padding:70px 90px !important;}
.forget-success{display:flex; justify-content:center; align-items:center; row-gap:10px; flex-direction: column;}
.forget-success img{max-width:169px; min-width:169px;}
.pro-address span p{margin-bottom: 0;}
.pro-address span{margin-top: 0 !important;}
.passcode-wrapper {	display: flex; justify-content: space-between;	align-items: center; width: auto;	margin: 22px auto;}
.passcode-wrapper input {	width: 50px;	height: 50px;	font-size:35px;	padding: 0;	margin-right: 5px;	text-align: center;	border: 2px solid #E1E1E1;	border-radius: 5px;}
.passcode-wrapper input:last-child {	margin-right: 0;}
.passcode-wrapper input::-webkit-inner-spin-button, .passcode-wrapper input::-webkit-outer-spin-button {	-webkit-appearance: none;	appearance: none;	margin: 0;}
.passcode-wrapper input:focus, .passcode-wrapper input.focus {	border-color:var(--bs-theme);	outline: none;	box-shadow: none;}
.drproifle{display: flex; column-gap:50px;}
.doctor-details{display: flex; flex-direction: column; row-gap:10px;}
.doctor-details h2{font-size:24px; color: var(--bs-theme); margin-bottom:0;}
.doctor-details h3{font-size:15px; margin-bottom:0;}
.review-icon{display: flex; column-gap:9px; align-items: center;}
.review-icon img{max-width:20px;}
.doctor-review-icon{display: flex; align-items: center; column-gap:25px;}
.pro-address{display: flex; align-items: center; column-gap:10px;}
.pro-address img{max-width:24px; min-width:24px;}
.language-form{display: flex; align-items: center; column-gap:5px;}
.language-form img{max-width:20px; min-width: 20px;}
.wespeack{display: flex; align-items: center; column-gap:10px; flex-wrap: wrap; row-gap:10px; }
.bookappoiment-btn{display: inline-block; color: #fff; background-color:var(--bs-theme); border-radius:8px; padding:12px 36px;}
.bookappoiment-btn:hover{color: #fff; cursor: pointer;}
.idtab a span{ display:inline-block; text-align: center;  padding:8px 18px;  border-radius:5px; cursor: pointer; border:1px solid #E1E1E1; font-size:14px; cursor: pointer; transition: 0.5s ease-in-out;}
.idactive{background-color: var(--bs-theme); border-color: var(--bs-theme) !important; color:#fff; transition: 0.5s ease-in-out;}
.idtab{display: flex; align-items: center; flex-wrap: wrap; column-gap:15px; row-gap:15px; margin:45px 0;}
.hour-head{display: flex; align-items: center; column-gap:15px;}
.hour-head span{font-size:20px; font-weight:500;}
.opening-hour{padding:25px; border-radius:15px; border:1px solid #E1E1E1; margin-bottom:20px;}
.daysz{font-size:14px;}
.timingz{display: flex; align-items: center; column-gap:10px;}
.timingz span{font-size:14px;}
.timing-slot{display: flex; align-items: center; column-gap:20px; margin-top:15px; padding-left:40px;flex-wrap: wrap; row-gap: 20px;}
.hour-head{margin-bottom:35px;}
.specilaist-time{display: flex; align-items: center; column-gap:15px; row-gap:15px; flex-wrap: wrap; }
.specilaist-time span{ display:inline-block; text-align: center;  padding:8px 18px; background-color:var(--bs-theme); color: var(--bs-white); border-radius:5px; cursor: pointer;  font-size:14px; cursor: pointer; }
.read-more-btn{color: var(--bs-theme); font-weight:500; padding:40px 40px 0px; text-decoration: underline; cursor: pointer;}
.read-more-btn:hover{color:#000;text-decoration: underline;}
.clinename{color: var(--bs-theme);}
.contet-map h4{font-weight:500; font-size:16px;}
.contet-map p{font-size:15px;}
.location-client{display: flex; justify-content: space-between;}
.location-map iframe{width:247px; height:260px;}
.location-content{ display: flex; flex-direction: column; justify-content: space-between; padding-left:40px;}
.reviewratingjs img{max-width:24px; min-width:24px;}
.reviewratingjs{display: flex; align-items: flex-start; column-gap:18px;}
.review-fllex{display: flex; flex-direction: column; row-gap:20px;}
.calendra-border{padding:30px; border-radius:5px; border:1px solid #E1E1E1; }
.calendra-positon{position: relative; top: -105px;}
.calendra-head{display: flex; align-items: center; justify-content: space-between;}
.calendra-head img{max-width:15px; min-width: 15px; max-height:15px; min-height:15px; cursor: pointer;}
.calendra-head h2{font-size:20px; margin-bottom:0px;}
.calendra-days{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.calendra-days span{font-weight:400;}
.days{color: #a9a9a9;}
.calendra-date{padding:40px 0 0;}
.calendra-date table{border: none !important;}
.calendra-date table thead tr  th{border:none !important; padding-bottom:25px;}
.calendra-date table tr td{border:none !important; text-align: center;}
.selecttime{display: block; text-align:center;}
.timezon{color: var(--bs-theme); background-color:#CCF2FF; padding:5px 8px; border-radius:3px; cursor: pointer; font-size:13px; font-weight:400;}
.timeblank{ width:25%; height:2px; background-color:#B3B3B3 ; display: inline-block; margin:auto;}
.timebook{text-decoration: line-through; color:#B3B3B3; font-size:13px;}
.table-show-more a{color: var(--bs-theme); font-size:17px;}
.table-show-more{text-align: center;}
.search-listing{background-color: var(--bs-theme); width:77%; justify-content: space-between;}
.listingbar input[type="text"]{width:450px; background-color:var(--bs-theme); color: var(--bs-white); }
.listingbar input::placeholder{color: var(--bs-white);}
.bg-filter{background-color: #F8F8F8;}
.seleFilter1 span {font-weight:500;}
.seleFilter2 span{padding:9px 17px; border: 1px solid var(--bs-theme); border-radius:25px; font-size:14px; font-weight:500; color: var(--bs-theme);}
.seleFilter2.activeon{background-color:var(--bs-theme); color: var(--bs-white); cursor: pointer;}
.seleFilter2{display: flex; column-gap:15px; row-gap:10px; flex-wrap: wrap; align-items: center;}
.select-filter{display: flex; column-gap:55px; align-items: center; margin:40px 0; flex-wrap:wrap; row-gap:15px;}
.dr-pt-listing {border:1px solid #E1E1E1;  border-radius:15px; }
.dr-list-item-flex{display: flex; flex-direction: column; margin-bottom: 1rem; }
.dr-star-icon img{max-width:20px; min-width:20px; margin-right:5px;}
.profilDr img{max-width:70px; min-width:70px; min-height:70px; max-height:70px; object-fit: cover; border-radius: 50%;}
.drproiflex{column-gap:25px;}
.doctro-det{row-gap:15px;}
.dr-language-speak{
 font-family: Poppins;
font-weight: 100;
font-style: italic;
font-size: 16px;
}

.dr-language-speak img{max-width:15px; min-width:15px; margin-left:5px; margin-right: 10px; border-radius: 0;}
.dr-pt-step1{border-right:1px solid #E1E1E1; padding:35px; height:100%;}
.location-maps iframe{width:100%; height:100%;}
.location-maps{padding:18px; height:100%; position: relative;}
.appointment-btn-margin{margin-top:50px;}
.rating-co{font-size:13px;}
.dr-rating{ margin-right: 5px;}
.dr-calendra-head{padding-top:0;}
.doctro-det h3{font-size:15px;}
.apoin_head{display: flex; align-items: end; column-gap:5px; margin-bottom:50px;}
.apoin_head h2{font-size:26px; margin-bottom:0;}
.apoin_head p{font-size:15px; margin-bottom:0;}
.setp_head{ margin-bottom:35px;}
.setp_head h2{font-size:18px; margin-bottom:0;}
.appoiment_accroding{display: flex; flex-direction: column; row-gap:30px; margin-bottom:40px;}
.accordion-item:not(:first-of-type) {border-top: 1px solid rgba(0,0,0,.125);}
.apoiment_buttons{font-weight:600;}
.apoiment_buttons:focus { z-index: 3;border-color: rgba(0,0,0,.125);  outline: 0; box-shadow: none;}
.apoiment_buttons:not(.collapsed) { color: #000; background-color: #fff; box-shadow: none; border-bottom: 1px solid rgba(0,0,0,.125);}
.ampoin_time_zone{display: flex; align-items: center; column-gap:15px; row-gap:15px; flex-wrap: wrap;}
.ampoin_time_zone span{padding:5px 8px; font-size:14px; cursor: pointer; border-radius:3px; border: 1px solid rgba(0,0,0,.125); color:rgb(0 0 0 / 52%); } 
.acitem.active{background-color:#18B087; border-color:#18B087; color: #fff;}
.dr-appoiment-pr{border: 1px solid rgba(0,0,0,.125); padding:20px; border-radius:5px 5px 0px 0px; margin-top:56px;}
.apoi-add{display: flex; flex-direction: column; row-gap:15px;}
.apo_next{padding:12px 55px; font-size:19px; color: #fff; background-color: var(--bs-theme); border-radius:5px; cursor: pointer; border: none;}
.select_date_cur{display: flex; align-items: center; column-gap:5px; }
.select_date_cur img{max-width:15px; min-width:15px;}
.select_date_cur span{color: var(--bs-white);}
.slec_date{display: flex; align-items: center; justify-content: space-between; padding:8px 12px; background-color: var(--bs-theme); border-radius: 0px 0px 5px 5px;}
.time_apo_zone span{color: var(--bs-white);}
.form-check-input:checked {background-color: var(--bs-theme) !important; border-color: var(--bs-white)  !important;}
.Select_ration-btn_appoin{display: flex; flex-direction: column;  row-gap:15px;}
.appoi_ceheck_label{font-size:20px; cursor: pointer;}
.appoi_ceheck_input{width:20px; height:20px;}
.form_apo_check{ display: flex; align-items: center; justify-content: space-between; padding:15px; border-bottom:1px solid #CCCCCC;}
.form_apo_check:last-child{border-color: transparent;}
.Select_ration-btn_appoins{border:1px solid #CCCCCC; border-radius:5px;}
.setp_head p{font-size:14px; margin:14px 0; color: #878787;}
.image_container{margin-bottom:20px;}
.image_container label{display: flex; position: relative; width:100%; height:400px; justify-content: center; align-items: center; flex-direction: column; row-gap:10px; border:2px solid var(--bs-theme); border-style: dashed; border-radius:10px; cursor: pointer;}
.image_container label img{max-width:80px; min-width:80px;}
.image_container label span{font-weight:bold;}
.image_container label p{color: #BFBFBF;}
.image_container input{display: none;}
.couse_btn{padding:10px 18px; background-color:var(--bs-theme); color: var(--bs-white); border-radius:4px; border:none; font-size:14px; }
.file_type{position: absolute; bottom:10px; left:50%; transform:translateX(-50%);}
.file_type span{color: #BFBFBF; font-size:14px; font-weight:400 !important; }
.apo_overview{padding:15px; border:1px solid#bfbfbf; border-radius:5px; position: relative; margin-bottom:20px;}
.apo_overview a{position: absolute; text-decoration: underline; right:15px; top:15px; color: var(--bs-theme); cursor: pointer; }
.icon_apo{display: flex; align-items: center; column-gap:5px;}
.apo_over_data{display:flex; align-items: center; column-gap:15px;}
.apo_over_data p{margin-bottom:0px;  font-weight:500;}
.icon_apo img{max-width:20px;}
.icon_apo span{}
.apo-data-time{display: flex; align-items: center; column-gap:100px; row-gap:25px; flex-wrap: wrap; }
.data_over_flex{display: flex; flex-direction:column; row-gap:20px;}
.image_apo_pre{display: flex; align-items: center; column-gap:10px; row-gap:10px;}
.image_apo_pre img{max-width:100px; min-width:100px;}
.overy_view_head{text-align:center;}
.overy_view_head h2{color: var(--bs-theme); font-size:25px; margin-bottom:16px;}
.overy_view_head p{color: var(--bs-theme); font-size:14px;}
.apo_overview p{font-size:14px; margin-bottom:0;}
.ap_flex{display:flex; flex-direction:column; row-gap:10px;}
.ayb_padding{padding:3rem;}
.apo_submit{width:100%; display: block; font-size:14px;}
.btn_helth{padding:7px 12px; border-radius:5px; font-size:15px; background-color: var(--bs-theme); color:var(--bs-white); cursor: pointer;}
.helth_img{width:100px; height:100px; border-radius:5px; background-color:#f8f8f8;}
.helth_img img{max-width:100%; min-width:100%; max-height:100%; min-height:100%; background-size: cover;}
.helth_content h4{margin-bottom:0; font-size:22px;}
.helth_content{display: flex; flex-direction: column; row-gap:20px;}
.helth_profile_item{border:1px solid #E1E1E1; border-radius:5px; display: flex; align-items: center; justify-content: space-between; padding:20px;}
.helth_img_con{display: flex; column-gap:15px; align-items: center;}
.helth_profile{display: flex; flex-direction: column; row-gap:15px;}
.breadcump_head_2 p{flex-wrap: wrap; display: flex; row-gap: 30px; justify-content: center; column-gap: 5px;}
.patient_profile_head{display: flex; align-items: center; column-gap:10px;}
.patient_profile_head h3{margin-bottom:0; font-size:22px;}
.patient_profile_head img{max-width:30px; min-width:30px;}
.profile_item_main{border:1px solid #CCCCCC; border-radius:5px;}
.profile_item_content h4{margin-bottom:0; font-size:18px;}
.profile_item_content span{color: var(--bs-theme); font-size:15px;}
.profile_item_content{display: flex; flex-direction: column; row-gap:8px;}
.profile_item_child{display: flex; column-gap:10px; flex-wrap: wrap; cursor: pointer; row-gap:10px; border-bottom: 1px solid #CCCCCC; align-items: flex-start; padding: 20px;}
.profile_item_child img{max-width:23px; min-width:23px;}
.profile_item_main{display: flex; flex-direction:column; row-gap:10px;}
.dele_btn{border:1px solid #CCCCCC; border-radius:4px; padding:5px 10px; cursor: pointer;}
.contetn_btn{display: flex; align-items: center; justify-content: space-between; cursor: pointer; flex-wrap:wrap; row-gap: 10px; padding-right:20px; border-bottom: 1px solid #CCCCCC; }
.arrow_next_profile img{max-width:10px; min-width:10px;}
.arrow_next_profile{display: flex; align-items: center; column-gap:10px;}
.patients_flex_profiel{display:flex; flex-direction: column; row-gap:35px;}
.ac_de h4{color:#828282;}
.area-hero-head h1{color: var(--bs-drtheme); font-size:28px;}
.area-hero-content{padding:50px 25px; border-radius:5px; background-color:var(--bs-drtheme); display: flex; flex-direction: column; row-gap:0px;}
.area-hero-content h3{font-size:18px; margin-bottom:25px; color:var(--bs-white);}
.area-hero-list{display: flex; align-items: center; column-gap:8px; margin-bottom:25px;}
.area-hero-list img{}
.area-hero-list span{font-size:12px; color: var(--bs-white);}
.area-hero-btn{display: flex; justify-content: center; align-items: center; column-gap:10px;}
.area-hero-btn1 {color: var(--bs-drtheme); background-color:var(--bs-white); padding:12px 16px; border-radius:5px; cursor: pointer;}
.area-hero-btn2 {color: var(--bs-white); background-color:var(--bs-theme-hover); padding:12px 16px; border-radius:5px; cursor: pointer;}
.area-hero-flex {display: flex; flex-direction:column; row-gap:40px;}
.dr-category-dr {border-bottom:1px solid #CCCCCC; display: flex; align-items: center; justify-content: space-between; padding:40px 0;}
.dr-category-dr a{font-weight:500;}
.dr-info-dr{background-color: var(--bs-drtheme); padding:50px 25px; border-radius:5px; display: flex; align-items: center; column-gap:20px;}
.dr-info-dr p{margin-bottom:0; color: var(--bs-white);}
.dr-info-dr img{max-width:45px; min-width:45px;}
.everyday-work-img{width:100%; height:344px; background-color:#f8f8f8;}
.everyday-work-img img{max-width:100%; min-width:100%; max-height:100%; min-height:100%; background-size:cover; object-fit:cover;}
.everyday-work-content{}
.everyday-work-content h3{font-size: 20px;}
.dr-heading{padding-bottom:50px; text-align: center;}
.dr-heading h2{color: var(--bs-drtheme); font-size:27px;}
.everyday-work-content ul{list-style: none; padding-left:0; padding-top:35px; display: flex; flex-direction: column; row-gap:25px;}
.everyday-work-content ul li{display: flex; align-items: center; column-gap:15px;}
.everyday-work-content ul li p{margin-bottom:0;}
.bg-featurs{background-color:#EFF7FF; position: relative;}
.bg-els{position: absolute; left:0; top:0;}
.bg-els img{max-width:165px; min-width:165px;}
.bg-els2{position: absolute; right:0; bottom:0;}
.bg-els2 img{max-width:100px; min-width:100px;}
/* .bg-featurs::before{content: ''; position: absolute; width:223px; height: 100%; background-image: url('../img/Ellipse-2.png'); left: -5px; top: 0; background-repeat:no-repeat;} */
/* .bg-els::after{content: ''; position: absolute; width:100px; height: 100%; background-image: url('../img/Ellipse-1.png'); right:0px; bottom: 0; background-repeat:no-repeat;} */
.features-item-dr{background-color:#DBEBFB; padding:25px; border-radius:5px; z-index: 1;
    position: relative; height:100%;}
.fea-head{display: flex; align-items: center; column-gap:10px; margin-bottom:15px; }
.fea-head h3{margin-bottom:0px; font-size:18px; color: var(--bs-drtheme);}
.features-item-dr p{padding-left:35px; margin-bottom:0;}
.row-gea{row-gap:20px;}
.bg-trapic{background-color: #FAFAFA;}
.chouse-dr-item{border:1px solid #E1E1E1; border-radius:5px; padding:36px 0; display: flex
;
    align-items: center;
    flex-direction: column;}
.chouse-dr-item img{max-width:75%; min-width:75%;}
.chouse-dr-item h2{text-align: center; margin-bottom:0; margin-top:30px; font-size:20px;}
.everyday-life img{max-width:70%; min-width:70%;}
.everyday-life{display: flex; align-items: center; justify-content:center; }
.ery-border{border:1px solid #E1E1E1; border-radius:5px; padding:25px; display: flex; align-items: center; column-gap:15px;}
.erery-content-flex{display: flex; flex-direction: column; justify-content: space-between; row-gap:15px;}
.ever-day-h2 h2{font-size: 25px; margin-bottom: 20px;}
.ever-day-h2 p{margin-bottom: 0;}
.dr-head-imgs img{margin-bottom:15px;}
.faq-accroding-button:not(.collapsed) {   color: #fff !important;background-color:var(--bs-drtheme) !important;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);border-radius:15px 15px 0px 0px;	border-color:#fff;	padding-left:30px; padding-right:20px; position: relative;}
.faq-accroding-button:not(.collapsed)::before{position: absolute; content:''; width:8px; height:8px; background-color:#fff; border-radius:50%;  left: 13px;}
.faq-accroding-item { border:none !important; border-radius:5px;}
.faq-accroding-body{color:#fff; background-color:var(--bs-drtheme) !important; border-radius: 0px 0px 15px 15px;}
.faq-accroding{ display: flex;  flex-direction: column; row-gap: 35px; }
.faq-accroding-button::before{position: absolute; content:''; width:8px; height:8px; background-color:#000; border-radius:50%;  left: 0px;}
.faq-accroding-button{background-color:#fafafa !important; color:#000; list-style: circle; border-radius:0px; border-bottom:1px solid #CFCFCF; padding-left:20px; padding-right: 0;}
.margin-weight{width:740px; margin:0 auto;}
.faq-accroding-button:not(.collapsed)::after { background-image: url('../img/manius.png') !important;}
.faq-accroding-button::after {flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-left: auto; content: ""; background-image: url('../img/plus.png'); background-repeat: no-repeat; background-size: 1.25rem;  transition: transform .2s ease-in-out;}
.brand-logo-dr {display: flex;  column-gap:20px; align-items: center; justify-content: space-between; margin-top:50px;}
.brand-logo-dr img{max-width:150px; }
.area-hero-heads h1 span{ color: var(--bs-drtheme);}
.area-hero-heads h1 {line-height:60px; position: relative; font-size:32px;}
.area-hero-heads h1 span::before {position:absolute; content:''; bottom:-20px; left:29px; width:100%; height:17px; background-repeat: no-repeat; background-image: url('../img/appoiment-line.png');}
.area-hero-heads{display: flex; flex-direction: column; row-gap: 40px;}
.dr-search{background-color: var(--bs-drtheme);}
.click-dr-apo p{font-size:18px;}
.click-dr-apo {text-align: start; padding: 50px 0 0px;}
.click-dr-apo p a{color: var(--bs-drtheme);}

.sab-ul{position:absolute; top:70px !important; width:1100px; background-color: #fff;  transition:0.5 ease-in; -webkit-transition: 0.5s ease-in-out; left:50%; transform: translateX(-50%); z-index: 1; padding:25px; border:1px solid #ededed; border-radius:7px;}
.mega-men-dr{}
.mega-men-dr h3{font-size:16px; color:var(--bs-drtheme); margin-bottom:0;}
.mega-men-dr ul{list-style:none; padding-left:0px; display:flex; flex-direction: column; row-gap: 25px; margin-top:40px;}
.mega-men-dr ul li{display: flex; align-items: center; column-gap:15px; cursor: pointer;}
.mega-men-dr ul li a{font-size:14px; line-height:20px;}
.bg-about-us{background-image:url('../img/about-us.png'); background-repeat:no-repeat; width:100%; height:500px; background-size:cover; display: flex; align-items: center; justify-content: center;}
.about-us-content h1{font-size:25px; color:#fff; display: inline-block;}
.about-us-content p{color:#fff;}
.about-us-content{text-align: center;}
.drhistory-content p{text-align: center; margin-bottom:25px;}
.drhistory-content{}
.goal-card{background-color: var(--bs-drtheme);  padding: 30px;  border-radius: 8px;   display: flex; flex-direction: column; row-gap: 20px;}
.goal-header img{ max-width: 50px;}
.goal-header span{font-size: 20px; font-weight: 500; color: #fff;}
.goal-header { display: flex; align-items: center; column-gap: 25px;}
.gola-btn{ display: flex; align-items: center; column-gap: 7px; color:#fff; padding: 10px 16px; background:#4DA0F6; border-radius: 5px; cursor: pointer;}
.goal-card p{color:#fff;}
.bg-value{background-color:#F6F6F6;}
.value-img-dr{display: flex; justify-content: center;}
.value-img-dr img {
    max-width: 65%;
    min-width: 65%;
}
.value-content{display: flex; flex-direction: column; row-gap:30px;}
.value-content h3{font-weight:500; font-size:28px;}
.value-content ul {padding-left:0; display:flex; flex-direction: column; row-gap:50px;}
.bg-download{background-color:#F6F9FB; position: relative;}
.down-load-sectin{padding:35px;}
.down-load img{max-width:500px; min-width:500px;}
.down-load{display: flex; align-items: center; justify-content: center;}
.custom-hed{text-align: left; }
.custom-hed h2{font-size:22px; margin-bottom:30px;}
.download-data{margin-bottom:20px;}
.download-data h3{font-weight:500; font-size: 20px;}
.download-data p{}
.dr-header-price h2{font-size:28px; line-height:50px;}
.price-card{border:1px solid #F1F1F1; position: relative; border-radius:5px; padding:40px 30px; display: flex; flex-direction: column;  row-gap: 50px; height:100%;}
.price-row .d-flex {
  display: flex !important;
}
.price-row .col-xxl-4,
.price-row .col-xl-4,
.price-row .col-lg-4,
.price-row .col-md-6 {
  margin-bottom: 30px;
}
.price-header h3{color: var(--bs-drtheme); font-size:25px; margin-bottom:0;}
.price-header{display: flex; justify-content:center; flex-direction:column; row-gap:30px; align-items: center;}
.price-header p {color: var(--bs-drtheme); text-align: center; margin-bottom: 0;}
.price-description {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  line-height: 1.4;
}
.price-price{display: flex; align-items: center; flex-direction: column; justify-content: center; column-gap:10px;}
.price-price p{color:#939393; text-align: center; margin-bottom: 0;}
.price-price h2{font-size:32px; margin-bottom:0; color: var(--bs-drtheme);}
.price-btn1{padding:15px 10px; width:100%; text-align: center; border:1px solid var(--bs-drtheme); transition: 0.5s ease-in-out; color:var(--bs-drtheme); border-radius:5px; display: block;}
 .price-btn1:hover{cursor: pointer; color: var(--bs-white); background-color: var(--bs-drtheme);}
 .price-list-head p{color: var(--bs-drtheme); margin-bottom:0;}
 .price-list-head{display: flex; flex-direction: column; row-gap:40px;}
 .price-list-head ul{list-style:none; padding-left:0; margin-bottom: 0; display: flex; flex-direction: column; row-gap:20px;}
 .price-list-head ul li{display: flex; column-gap:12px;  align-items: center;}
 .price-list-head ul li img{max-width:16px; min-width:16px;}
 .most-popular span{background-color:var(--bs-drtheme); color:var(--bs-white); padding:10px; width:100%; display:block; text-align: center; border-radius:5px 5px 0 0;}
 .most-popular{position: absolute; width: 100%;  left: 0;  right: 0;  top: -39px;}
 .price-content p{color:#9B9B9B;text-align: center;}
 .price-content {padding:50px 0 0;}
 .price-cta{ display: flex; flex-direction: column; align-items: center; justify-content: center; row-gap:25px;}
 .price-cta h2{color:var(--bs-white); margin-bottom: 0;}
 .price-cta p{color: var(--bs-white); margin-bottom: 0; text-align: center;}
 .price-cta a {padding:15px 30px; color: var(--bs-white); background-color:#4DA0F6; border-radius:5px;}
 .bg-price{background-color: var(--bs-drtheme);}
 .dr-header-price{padding-bottom:100px;}
 .price-row{row-gap:30px;}
 

 /* panel dr css */
 .custom-panel-btn{display: flex; align-items: center; flex-direction: column; row-gap: 10px; padding:10px 9px; border-radius: 0 !important; width:100%;}
.custom-nav-panel {
    background-color: var(--bs-theme);
    z-index: 1111111;
    position: fixed;
    height: 90vh;
    top: 101px;
    flex-wrap: nowrap !important;
    overflow-y: scroll;
    /* box-shadow: 0px 4px 80px 0px rgba(0, 0, 0, 0.25); */
    display: flex;
    justify-content: start;
    row-gap:15px;
    padding-top:45px;
}
.custom-panel-btn span {
    color: #fff;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.darkimg{
	display: none;
}
.custom-panel-btn.active .lightimg{
display: none;
}
.custom-panel-btn.active .darkimg{
display: block;
}
.lightbg{
	display: none;
}
 .custom-nav-panel::-webkit-scrollbar {display:none;}
 .custom-tab-content{padding:135px 0px 0px 118px;}
 .custom-tab-contents {padding:0px 0px 0px 86px; }
 .custom-panel-btn img{max-width:15px; min-width:15px;}
 .panel-header{position:fixed; top:0; left:0; right: 0; z-index:11;}
 .top-panel-bar{height:35px; width:100%; position:fixed; left:0; right: 0; top: 78px; z-index:11; background-color: var(--bs-theme);}
 /* panel Dr Css */

.custom-nav-panel.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #ffffff !important;
	width:100%;
}
.custom-panel-btn.active span{
	color:  var(--bs-theme);
}


/* calendra */
.cl-dashboard{display: flex; width:100%;}
.mini-cl{flex-basis:18%; background-color:#F7FCFE; padding:15px 5px;}
.max-cl{flex-basis:82%; background-color: #F7FCFE; border-left:1px solid #ddd;}
/* calendra */

/* mini Calendra  */
.calendar {
	width: 350px;
	margin: 0px auto 0;
  }
  
  .calendar__month {
	font-size: 20px;
	font-weight: 800;
	padding: 10px 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  
  .cal-month__previous,
  .cal-month__next {
	cursor: pointer;
	width: 30px;
	height: 30px;
	text-align: center;
  }
  .cal-month__previous:hover,
  .cal-month__next:hover {
	background-color:  var(--bs-theme);
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.75);
	border-radius: 50%;
	font-weight: 800;
	color: #fff;
  }
  
  .cal-month__next {
	right: 0;
  }
  
  .cal-month__current {
	text-align: center;
    color: #000;
    font-weight: 500;
  }
  
  .cal-head__day,
  .cal-body__day {
	display: inline-block;
	width: 50px;
	height: 50px;
	float: left;
	text-align: center;
  }
  
  .cal-body__week,
  .calendar__head {
	display: block;
	height: 50px;
	width: 350px;
  }
  
  .calendar__head {
	line-height: 50px;
	position: relative;
  }
  /* .calendar__head:after {
	content: " ";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #90CAF9;
  } */
  
  .cal-body__day {
	color: #e1e1e1;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
  }
  
  .cal-day__month--current {
	color: #777;
  }
  
  .cal-day__day--today {
	font-weight: 800;
	color:  var(--bs-theme);
  }
  
  .cal-day__day--selected {
    background-color:  var(--bs-theme);
    border-radius: 50%;
    color: #ffffff;
}
/* mini Calndra */

/* Max Calendra */
#calendar {max-width: 100%; margin: 0 auto; }
.fc-widget-header{height: 70px; background: #fff;}
.fc-toolbar{ padding: 10px 10px; display: flex; justify-content: space-between; align-items: center; background: #fff; }
.fc-button-group{display:flex; align-items: center; column-gap:0px;}
.fc-state-default {background-color: transparent; box-shadow: none; padding: 5px 15px !important; font-size: 15px !important;  text-transform: capitalize;}
.fc-center h2{font-weight:500; font-size:22px;}
/* .fc-sun,.fc-mon,.fc-tue,.fc-web,.fc-thu,.fc-fri,.fc-sat {display: flex; align-items: center; justify-content: center; border:none;} */
/* Max Calendra */

/* dropdown menu */
.accrodiion-react-button:not(.collapsed){background-color:transparent; border:none; box-shadow:none; color:#000; font-weight:500;}
.accrodiion-react-button{background-color: transparent; font-weight:500;}
.accrodiion-react-button:focus {box-shadow:none;}
.accrodiion-react-app{display: flex;flex-direction: column; row-gap: 15px; margin-top: 50px;}
.accrodion-react-tiem{border:none; background-color: transparent;}
.accrodion-react-tiem:not(:first-of-type) {border-top:none;}
.accrodiion-react-button:not(.collapsed)::after { transform: rotate(0deg);}
.accrodiion-react-button::after { transform: rotate(-90deg);}
.dr-cal-btn{background-color: var(--bs-theme); color:var(--bs-white); padding:8px 30px; cursor: pointer; border-radius:4px; }
.search-filter-dr{height:40px; font-size:14px; width:50%;}
.max-calendra-header{display: flex; align-items: center; justify-content: space-between;  padding:10px 10px; background-color:#fff; border-bottom:1px solid #ddd; }
.dr-calendra-dash-search{flex-basis:50%;}
.dr-calendra-dash-btn{flex-basis:50%; display: flex; align-items: center; column-gap:15px; justify-content: end;}
/* dropdown menu */

.fc-state-active {
    background:  var(--bs-theme) !important;
    color: #fff;
    text-shadow: none;
}
.fc .fc-button-group>* {
    float: left;
    margin: 0 0 0 -1px;
    background: #fff;
}
.fc-left .fc-button-group>* {
    border: 0px;
}
.fc-left .fc-button-group {
    gap: 0px;
}
.fc-left .fc-button-group button {
    padding: 0px !important;
}

.dr-panel-search{position: relative;}
.dr-panel-search a img{position: absolute; right: 12px; top: 6px; max-width: 25px; min-width: 25px;}
.list-dr-tiem{padding:20px 10px; border:1px  solid rgba(0, 0, 0, .125); background-color: transparent; border-left:none; border-right:none; border-top:none; display: flex; align-items: center; column-gap: 10px;}
.list-dr-tiem:last-child{border:none;}
.list-dr-group{border:1px solid rgba(0,0,0,.125); padding:15px; border-radius:25px;}
.list-dr-tiem input{background-color: #fff; width:18px; height: 18px; margin: 0;}
.list-dr-tiem label{cursor: pointer; font-size:15px;}
.list-dr-tiem span{width:18px; height: 18px; border-radius:50%; display: inline-block; background-color:#fff;}
.dr-cl-1{background-color:#FF7600 !important;}
.dr-cl-2{background-color:#02BC7D !important;}
.dr-cl-3{background-color:#DB81C6 !important;}
.dr-cl-4{background-color:#FF0000 !important;}
.dr-cl-5{background-color:#4BC9FB !important;}
.filter-dr-panel-btn span{display:flex; align-items: center; justify-content: center; margin-top:18px; width:100%;}
.accrodiion-react-buttons:not(.collapsed)::after { transform: rotate(-90deg) !important;}
.side-auto-h{height:100vh; border-right:1px solid #ddd; padding: 40px 0; position:sticky; top:0;}
.max-sc-bg{background-color: #fff !important; position: relative; position:sticky; top:0;}
.block-nav-link.active{background-color:  var(--bs-theme) !important; border-radius:0;}
.block-nav-link{padding:27px 15px; color:#000; display: flex; align-items: center; column-gap:10px;}
.block-nav-link:hover{color:#000;}
.block-nav{row-gap:15px;}
.block-nav-link img{max-width:22px;}
.block-nav-link.active .lightimg{display: none;}
.block-nav-link.active .darkimg{display: block;}
.block-tab-content{padding:30px 15px;}
.block-h1 h3{font-size:30px; padding-bottom:10px;}
.block-label{color:var(--bs-theme);}
.block-check{display:flex; align-items: center; column-gap:10px;}
.block-check input{margin:0; cursor: pointer; width:18px; height:18px;}
.block-check label{cursor: pointer;}
.block-cancel{color:var(--bs-theme); cursor: pointer; font-size:16px; font-weight:bold;}
.patients-block-header{display: flex; align-items: center; justify-content: space-between;}
.block-search-width{width:350px;}
.block-select-width{width:200px;}
.block-padding{padding:40px 0;}
.findoc-btn-img img{max-width:15px;}
.findoc-btn-img{display: flex; align-items: center; column-gap: 5px;}
.block-list-card{padding:40px; border-radius:10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;}
.block-list-card h2{font-size:22px;}
.block-card-content{display: flex; flex-direction:column; row-gap:25px; margin:45px 0;}
.listing-b-content p{margin:45px 0;}
.row-b-gap{row-gap:25px;}
.offcanvas-custom{top:135px;}
.findoc-offcanvas{display: flex; align-items: center;}
.findoc-select1{flex-basis:70%; border-radius: 6px 0px 0px 6px;}
.findoc-select2{flex-basis:30%; border-radius: 0px 6px 6px 0px;}
.findoc-form2{margin-bottom:15px !important;}
/* .modal-backdrop.show {opacity:0;} */
.view-dr-list{ background-color:#fff;}
.dr-list-table{display: flex; align-items: center; justify-content: space-between;}
.dr-list-table span{border-right:1px solid #ddd; height:100px; padding:10px; border-bottom:1px solid #ddd; width:100%;}
.dr-list-table span:last-child{border-right: none;}
.dr-calendra-dash-btn a:hover{color:#fff;}
.findoc-form-list select{height:35px; width:100%; font-size:14px;}
.view-list-item{display: flex; justify-content: space-between; width:100%; }
.view-list-first-color{background-color:#b086dc;}
.view-list-first-color1{background-color:#1b76d1;}
.view-list-basis{flex-basis:15%;}
.view-list-basis2{flex-basis:35%;}
.view-list-item span{display: flex; align-items: center; justify-content: center; color:#fff; height:50px;}
.dr-list-select{border-radius:0; color:#fff; border-color: #fff; border-top:none; border-bottom:none;}
.view-select{  background-color: #d8adff;  }
.view-select:focus{background-color: #d8adff; border-color: #fff !important;}
.view-select1{  background-color: var(--bs-theme);  }
.view-select:focus{background-color: var(--bs-theme); border-color: #fff !important;}
.view-list-data{margin:15px 0;}
.max-cl-sticky{position: sticky; top:0;}
.profileimg img {
    max-width: 100%;
    min-width: 100%;
    object-fit: contain;
    background-size: contain;
    max-height: 100%;
    min-height: 100%;
}

.profileimg{position: relative; width: 220px;
    height: 220px; overflow: hidden;}
    .profileimgs img {
    max-width: 100%;
    min-width: 100%;
    object-fit: cover;
    background-size: contain;
    max-height: 100%;
    min-height: 100%;
}

.profileimgs{position: relative; width: 220px;
    height: 220px; overflow: hidden;}
.profileimgEdit{position: absolute; bottom: 0; padding:8px 0; width:100%; background-color:var(--bs-theme); display: flex; column-gap:5px; justify-content: center;}
.profileimgEdit img{max-width: 15px; min-width: 15px;}
.profileimgEdit span{color:#fff;}
.drprofile-content{margin:35px 0; padding:25px; border: 1px solid #000; border-radius:4px;}
.drprofile-content p{margin-bottom:0;}
.check-flex{display: flex; align-items: center; column-gap:20px; flex-wrap: wrap; row-gap:20px;}
.drprofile-info{display: flex; flex-direction:column; row-gap:15px; margin-bottom:25px;}
.drprofile-info span{font-size:16px; font-weight:600; }
.slect-img{position: relative;}
.slect-img img{position: absolute; right:19px; top:7px;}
.note-check{display: flex; flex-direction: column; row-gap:15px;}
.note-check span{font-weight:600; font-size:16px;}
.note-check p{padding:20px; font-size:15px; background-color:#F3F3F3; border-radius:5px;}
.fin-btn{padding: 13px 57px;}
.section-top-border{border-top:1px solid #000;}
.service-head span{font-size:14px; color:#959393; margin-bottom:10px;}
.service-head{margin-bottom:15px;}
.service-name{font-size: 1.3rem;}
.service-card-item{border-radius:5px; position: relative; width:150px; height:150px; display: flex; justify-content: center; flex-direction: column; row-gap:15px; align-items: center; background-color:#fff; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; }
.service-card-item img{max-width:30px; min-width:30px;}
.service-card-item span{color:var(--bs-drtheme);}
.close-card{position:absolute; right:10px; top:10px; cursor: pointer;}
.close-card img{max-width:15px; min-width:15px;}
.service-card{display:flex; align-items: center; column-gap:30px; row-gap:30px; flex-wrap:wrap; margin-bottom:40px;}
.plan-price{background-color:#fff; position: relative; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding:50px; border-radius:0px 0px 5px 5px; display: flex; flex-direction: column; row-gap: 30px;}
.plan-price h4{font-size:20px; color:var(--bs-drtheme); text-align: center; margin-bottom: 0;}
.plan-price p{color:var(--bs-drtheme); text-align: center; font-size: 14px; margin-bottom: 0;}
.price-p{display: flex; flex-direction: column; row-gap:10px; align-items: center;}
.price-p h3{color:var(--bs-drtheme); font-size:24px; margin-bottom:0;}
.price-p span{color:#959393;  font-size:14px;}
.plan-features{ display: flex; flex-direction: column; row-gap: 20px;}
.plan-features span{color:var(--bs-drtheme);}
.plan-features ul{list-style:none; padding-left: 0; display: flex; flex-direction: column; row-gap:25px;}
.plan-features ul li{display: flex; column-gap:5px; align-items:self-start;}
.plan-features ul li img{max-width:24px;min-width:24px;}
.plan-features ul li p{font-size:14px; text-align: left; margin-bottom:0; color:#000;}
.choose-btn span{background-color:var(--bs-drtheme); color:#fff; padding:10px 30px; display: inline-block; border-radius: 5px; cursor: pointer;}
.choose-btn{text-align: center;}
.most-tag{position: absolute; top:-40px; width: 100%; left: 0;}
.most-tag span{padding:8px 0; text-align: center; background-color:var(--bs-drtheme); color:#fff; border-radius: 5px 5px 0px 0px; width:100%; display: block;}
.dm-no-filter-select{
    width: 100%;
    display: flex ;
    align-items: center;
    justify-content: center;  
    height: 40px;
    border-radius: 5px;
    padding: 0 10px;
    font-size: 16px;
}
/* imprint footer */
.footer-hero-head{text-align: center;}
.footer-hero-head h2{margin-bottom: 0;font-size:63px; position: relative;}
.overlay{position: absolute; bottom: -60px; left: 50%; transform: translateX(-50%);}
.overlay img{max-width:100%;}
.footer-hero-img img{max-width:100%; min-width:100%;}
.bg-imprint{background-color:#F6F9FB;}
.imprint-head{margin-bottom:30px;}
.imprint-head h4{margin-bottom:0; font-size:30px;}
.imprint-head p{margin-bottom:10px; font-size:16px;}
.mb-30{margin-bottom:30px !important;}
.imprint-card {
    background-color:  var(--bs-theme);
    padding: 27px;
    color: #fff;
    display: flex;
    border-radius: 10px;
    flex-direction: column;
    row-gap: 12px;
	height:239px;}
.imprint-card h4{margin-bottom:0; font-size:18px;}
.imprint-card p{font-size:15px;}
.legend{flex-direction:column; row-gap:15px;}
.piechartflex{display: flex; align-items: center; justify-content: space-around;}
.piecharttabel span{color:var(--bs-theme);}
.piecharttabel{display:flex; flex-direction: column; row-gap:15px; text-align: center;}
.custome-nav-pil{display:flex; justify-content: space-around; align-items: center; padding:40px 0; flex-wrap: nowrap !important;}
.customN-nav-item{width:100%;}
.customN-nav-link{width:100%; padding:25px 0; border-top:none !important; border-left:none !important; font-size:18px;
  font-weight: 600; border-right:none !important; border-bottom: 2px solid transparent !important; color:#000 !important;} 
.customN-nav-link:hover{border-color:transparent !important; color:#000 !important;}
.customN-nav-link:focus{border-color:transparent !important; }
.customN-nav-link.active{border-bottom: 2px solid var(--bs-theme) !important; border-top:0; border-left: 0; border-right: 0; width:100%; background-color:transparent !important;}
.custom-borde thead tr th{border: none !important;  padding:15px 8px; color:#fff; font-weight:500;  text-align: center;}
.custom-borde thead tr {background-color:var(--bs-theme); border-radius:5px;}
.custom-borde tbody tr td{border: none !important; padding-top:0px; text-align: center; font-size:14px; vertical-align:middle;}
.custom-borde tbody tr{position: relative;}
.custom-borde{ border-collapse: separate; border-spacing: 0 30px;}
.watingroom1{background-color: #FFE9D7; color:#EE7813; border-radius:4px; padding:10px 15px; }
.watingroom2{background-color: #FFF5CE; color:#FFCB03; border-radius:4px; padding:10px 15px; }
.watingroom3{background-color: #DEFFF4; color: #02BC7D; border-radius:4px; padding:10px 15px; }
.watingroom4{background-color: #FFDADA; color:#FF0000; border-radius:4px; padding:10px 15px; }
.watingroom5{background-color: #DBEDFF; color:#007FFF; border-radius:4px; padding:10px 15px; }
.watingroom-area1{background-color: transparent; color:#EE7813; border-radius:4px; padding:10px 15px; }
.watingroom-area2{background-color: transparent; color:#FFCB03; border-radius:4px; padding:10px 15px; }
.watingroom-area3{background-color: transparent; color: #02BC7D; border-radius:4px; padding:10px 15px; }
.watingroom-area4{background-color: transparent; color:#FF0000; border-radius:4px; padding:10px 15px; }
.watingroom-area5{background-color: transparent; color:#007FFF; border-radius:4px; padding:10px 15px; }

.dashboard-avtar{background-color: #ddd; width:45px; height:45px; border-radius:50%; overflow:hidden; display: inline-block;}
.dashboard-avtar img{max-width:100%; min-width:100%; max-height:100%; min-height:100%; object-fit: cover;}
.srno{padding:6px 20px; border-radius:4px; background-color:var(--bs-theme); color:#fff;}
.custom-modal { position: absolute; background: #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; width: 20%; right: 0px; top: 33px;overflow: hidden; border-radius:5px; z-index: 1111; display: none;}
.custom-modal ul{list-style: none; padding-left: 0; margin-bottom: 0; display: flex; flex-direction: column;  }
.custom-modal ul li{ display: flex; justify-content: space-between; align-items: center; padding: 10px 35px; border-bottom: 1px solid #dddddd94;}
.custom-modal ul li:nth-last-child(){border-bottom:none;}
.bg-custom-dr{background-color:var(--bs-theme); color:#fff;}
.cuto-li{padding:18px 35px !important;}
.cuto-li span img{max-width:15px; min-width:18px; cursor: pointer;}

.custom-modal.show {  display: block;}

/* Overlay style (optional) */
.overlays { display: none; position: fixed; top: 0; left: 0; width: 100%;  height: 100%; background-color: rgba(0, 0, 0, 0.5);  z-index: 111;}
.overlays.show {  display: block;}
.hitview{cursor: pointer;}
.monthdata{width:250px;    margin: 36px 0;}
#Cheopen .owl-theme .owl-nav {display: flex; align-items: center; justify-content: space-between; position: relative;
  top: -80px;}
.cus-item{text-align: center;}
#Cheopen .owl-theme .owl-nav button span{font-size:50px;}
#Cheopen .owl-carousel{height:36px;}
#Cheopen .owl-theme .owl-nav [class*=owl-]:hover { background-color: transparent !important; color:#000;}
.setting-form{padding:25px; border-radius:5px; background-color:#fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.date-design{ display: flex;flex-direction: column; row-gap: 10px; background-color:#fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; width: 76px; padding: 15px 0; border-radius: 5px; text-align: center; align-items: center;}
.date-cus{display: flex; justify-content: center; padding:15px;}
#dateformat .owl-prev {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
#dateformat .owl-next {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
#dateformat .owl-prev span{font-size:45px;}
#dateformat .owl-next span{font-size:45px;}
#dateformat .owl-theme .owl-nav [class*=owl-]:hover { background-color: transparent !important; color:#000;}
.date-design.active{background-color:var(--bs-theme); color:#fff;}
.shift-head{display: flex;flex-direction: column; row-gap:10px;}
.shift-head h6{margin-bottom:0;}
.shift-head span{color:#b1b1b1;}
.shift-label{padding:12px 16px; background-color:#fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;color:#000; border-radius:4px; cursor: pointer;}
#demo1:checked ~ .shift-label{background-color:var(--bs-theme); color:#fff;}
.shift-content p{margin-bottom:0; padding:20px; border-radius:5px; border:1px solid #ddd;}
.shift-shedule{ display: flex; flex-direction: column; row-gap: 18px;}
.total-shift{display: flex; flex-direction: column; row-gap:80px; margin-top:80px;}
.shift-time{display: flex; column-gap:15px; flex-wrap: wrap; row-gap:15px;}
.appoindr-img{width:50px; height:50px; border-radius:50%; background-color: #ddd; overflow: hidden;}
.appoindr-img img{max-width:100%; min-width:100%; max-height:100%; min-height:100%; object-fit: cover;}
.custm-fw{font-weight:500;}
.cotent-dr-appoinment ul {padding-left:0; margin:25px 0; list-style: none; display: flex; flex-direction: column; row-gap:12px;}
.cotent-dr-appoinment ul li{display: flex; align-items: center; column-gap:8px;}
.cotent-dr-appoinment ul li span{font-size:14px;}
.fw-span{color:#afaaaa; font-size:15px;}
.app-img-name{display: flex; column-gap: 26px;}
.appoinment-item{padding:20px 45px; border-radius:5px; background-color:#f1f1f19c; position: relative;}
.apoing-btn{background-color:var(--bs-theme); color:#fff; padding:12px 28px; cursor: pointer; display:inline-block; font-size:14px; border-radius:4px;}
.cotent-dr-appoinment h4{margin-bottom:0;}
.appointment-btn{display: flex;align-items: center; flex-wrap: wrap; column-gap:15px; row-gap:15px;}
.tiemzon{padding:3px 8px; font-size:13px; color:#fff; background-color: #02BC7D; cursor: pointer; border-radius:4px;}
.completestatus{padding:3px 8px; background-color: #02bc7ea6; border-radius:4px; } 
.status-appoin span{font-size:14px;}
.status-appoin{display: flex; column-gap:8px; align-items: center; position: absolute; top:20px; right:20px; }
.dr-appoinment-list{flex-direction: column; display: flex; row-gap:15px;}
.pro-hed p  { width: 800px; margin: 0 auto; padding:30px 0; font-size: 15px; color: var(--bs-drtheme); border-bottom:1px solid var(--bs-drtheme);}
.pro-hed{text-align: center;}
.pro-hed  h4{margin-bottom:0;}
.pl-fe-ul ul{row-gap:35px;}
.pl-fe-ul h4{margin-top:25px; margin-bottom:50px;}
.pagec-head{text-align: center;}
.pagec-head h4{font-size:20px; margin-bottom: 0;}
.chose-bttn span{padding:15px 50px;}
.drow-fl{column-gap:20px;}
.bg-gr{background-color:#F7F7F7;}
.doc-prot{width:80px; height:80px; border-radius:50%; background-color:#F7F7F7; overflow: hidden; border:2px solid transparent; box-sizing: border-box;}
.doc-prot img{max-width:100%; min-width:100%; max-height:100%; min-height:100%; object-fit: cover;}
.pl-fed{display:flex; column-gap:25px; align-items:center; justify-content: space-around; padding-bottom:40px; border-bottom:1px solid #d3d2d2;}
.doc-prot.active{border-color:#007FFF;}
.dr-datae{}
.dr-datae h5{}
.dr-datae span{}
.dr-ps p{color: #000; text-align: justify; padding-bottom:15px;}
.dr-ps{padding: 50px 0;}
.dr-ps-view{text-align: end;}
.dr-ps-view a{color:#007FFF; text-decoration: none;}
.patient-b-conetnt{margin:25px 0;}
.patient-b-conetnt p{margin-bottom: 0; color: var(--bs-drtheme); font-size:16px;}
.setting-icon{padding:20px; border-radius:5px; background-color: #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.setting-icon{max-width:75px; min-width:75px; max-height:75px; min-height:75px;}
.setting-con{display: flex; flex-direction: column; row-gap:5px;}
.setting-con h4{margin-bottom:0; font-size:20px;}
.setting-con p{margin-bottom:0; color: var(--bs-drtheme); font-size:14px;}
.setting-column{ display: flex; column-gap: 20px;}
.setging-row{row-gap:70px; margin-top:100px;}
.reveiwdr ul{padding-left: 0; list-style:none; margin-bottom: 0; display: flex; flex-direction: row; column-gap: 5px; margin-top:0;}
.reveiwdr{display: flex; align-items: center; justify-content: space-between; margin-bottom:25px; column-gap:150px;}
.reveiwdr ul li i{font-size:18px; color:#FF7601;}
.cotent-dr-appoinment{}
.fw-span span{color:red; cursor: pointer;}
.pl-dt{padding-left: 77px;}
.progress-botdi{display: flex; flex-direction: column; row-gap: 15px; padding: 15px 130px;}
.progresswithcontent{display: flex; align-items: center; column-gap:10px;}
.progress{width:100%;}
.fivestar{background-color:#FF7601; width: 100%;}
.fourstar{background-color:#FFCB03;}
.threestar{background-color:#FF0000;}
.twostar{background-color:#02BC7D;}
.onestar{background-color:#007FFF;}
.payment-con{margin:60px 0;}
.payment-con ul{display: flex; flex-direction: column; row-gap:30px; margin-bottom: 0;}
.payment-con ul li::marker {
  color:var(--bs-theme);
  font-size:18px; 
}
.reveiwdrs {display: flex; align-items: center; justify-content: flex-start; margin-bottom:0px; column-gap: 15px;}
.review-chart-content h3{font-size:20px; margin-bottom:0;}
.review-chart-content{display: flex; flex-direction: column; row-gap:5px; align-items: center;}
.rofl{align-items: center;}
.open-map{padding:8px 15px; border-radius:5px; color:var(--bs-theme); cursor: pointer; position: absolute; bottom:39px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; display: block; background-color:#fff; left: 50%; transform: translateX(-50%);}
.form-switch h4{font-size:15px;}
.form-switch {display: flex; align-items: center; flex-direction: column; padding-left: 0;}
.form-switch input{height:25px; width:50px !important; cursor: pointer;}
.calcle-appointment{background-color: orangered;}
.cancle-colse{position: absolute; top:10px; right:10px; z-index: 111; }
.btn-close:focus{box-shadow: none;}
.cancle-body{ padding: 65px 50px;}
.calcle-appointment-data h5{font-size:18px; padding-bottom:50px; text-align: center; color: var(--bs-drtheme); border-bottom:1px solid var(--bs-drtheme); margin-bottom: 0;}
.calcle-appointment-data h1{
  font-size:22px;
  margin-bottom: 0;
  padding: 49px 0;
  text-align: center;
}
.cancle-dailog{max-width:580px; width:90%;}
.cancle-content{border-radius:25px; border:none;}
.conbtn{ padding: 12px 45px;  border-radius: 8px; background: green; color: #fff; cursor: pointer;}
.canbtn{cursor: pointer; color: red;}
.review-dailog { max-width: 400px; width: 90%;}
.review-appointment-data{display: flex; align-items: center; flex-direction: column; justify-content: center; row-gap:10px;}
.review-appointment-data h5{font-size:18px; margin-bottom:0;}
.review-appointment-data p{font-size:12px; text-align: center;}
.review-body { padding: 35px 41px;}
.feedbackform{ width: 100%; font-size: 11px; background-color: #f1f1f1; border-color: #ddd8d8; border-radius: 4px; padding: 8px;}
.dropdown-menu .dropdown-submenu {
  position: relative;
}

.dropdown-menu .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  display: none;
  position: absolute;
}

.dropdown-menu .dropdown-submenu:hover>.dropdown-menu {
  display: block;
}
 .sel-btn{
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: center;
   color: #000;
   border: 1px solid #d3d1d1;
   background-color: transparent;
   height:46px;
 }
 .sel-drop-menu{width:100%; padding:0 0;}
 .sub-drop-menu{position: relative !important; left:0 !important; border:none; box-shadow:none; }
 .sub-drop-menu li{border-bottom: 0 !important;}
 .sel-drop-menu li{ border-bottom: 1px solid #d3d1d1; padding:4px 0;}

.select-area {
  margin: 46px 0;

  & h4 {
    font-size: 20px;
  }

  .select-box-option {
    border: 1px solid #d3d1d1;
    padding: 15px;
    border-radius: 5px;
    min-height:200px;
    height:100%;
  
    .slect-flex{
        display: flex;
          column-gap: 20px;
          flex-wrap: wrap;
          row-gap: 20px;

    .selected-option {
      background-color: var(--bs-theme); font-weight:400; font-size: 14px; color:var(--bs-white); padding:8px; border-radius: 5px; 

      & i{padding-left:20px; font-weight: 400; cursor: pointer;}
    }
        }
  }
}

.chouse-radio-btn{display: flex; align-items: center; column-gap: 20px; margin:48px 0;}
.seleted-label-btn{font-size:19px; color:var(--bs-theme); cursor: pointer;}
.seleted-label-input{width:25px; height:25px;}
.select-check{display:flex; align-items: center; column-gap: 8px;}
.save-btn{padding:12px 50px; border-radius:4px; background-color: var(--bs-theme); color: var(--bs-white); cursor: pointer; font-size: 18px;}
.stat-head h2{font-size:26px; margin-bottom: 0;}
.stat-head{padding:35px 0;}
.selctfor{width:250px;}
.stat-head h3{font-size:22px; margin-bottom: 0;}
.visiblity-bg{background-color: #fff; border-radius:4px; padding:15px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.month-d{color:#b5b3b3;}
.month-e{color:#000;}
.mothdasl{display: flex; flex-direction: column-reverse;  justify-content: center; align-items: center;}
.visitor-count-p{display: flex; align-items: center; column-gap:10px;}
.visitor-count-p span{width:20px; height:20px; border-radius:50%; background-color:var(--bs-theme); display: block;}
.visitor-count-pp span{width:15px; height:15px; }
.visitor-count-p h2{margin-bottom:0;}
.visitor-count-p h3{margin-bottom:0; font-size:27px;}
.visitor-count p{color:#b5b3b3;}
.visitor-count{display: flex; justify-content: center; align-items: center; flex-direction: column; flex-basis:20%;}
.bar-chart{display: flex; flex-direction: column; align-items: center; row-gap:8px;}
.bar-chart p{font-size:14px; margin-bottom: 0;}
.bar-chart span{background-color: var(--bs-theme); width:30px; }
.bar{flex-basis:50%; display:flex; align-items: end; justify-content: space-around;}
.bar-height1{ height:200px;}
.bar-height2{ height:230px;}
.bar-height3{ height:260px;}
.flx-dts{margin-top:50px;}
.fldksa{display: flex; flex-direction: column; row-gap:35px;}
.appoi_ceheck_label2 {font-size: 20px; cursor: pointer; display: flex;align-items: center; column-gap:15px;}
.img-avtar-dr{width:40px; height:40px; background-color:#f1f1f1; border-radius:50%;}
.fc-button-active{background-color:#2a8ffb !important;}
.dr-headings{padding:15px 40px;}
.customfindo input{width:260px;}
.customfindo select{width:260px;}
.customfindo label{font-size:15px; }
.fc-daygrid-day-events{ min-height: 123px; overflow-y: auto; max-height: 120px;}
.settin{padding-left: 75px;}
.download-lady img{max-width:500px; width:100%;}
.download-lady{display: flex; align-items: center; justify-content: center;}
.event-slot i{font-size:9px;}
.event-slot b{font-size: 9px;}
.fc-timegrid-event-harness {
    position: absolute;
   left: 0 !important;
  width: 100% !important;
  }

.custpt tbody tr td{padding-top:15px !important; padding-bottom:15px !important;}
.btns{padding:12px 0 !important;}
.lt-feature-imags img{max-width:430px; min-width:430px;}
.lt-feature-imags{display: flex; justify-content: center;}
