@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
body {
	overflow-x: hidden;
	margin: 0 !important;
	font-family: "Raleway", sans-serif !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	background-color: #928382 !important;
	background-repeat: no-repeat !important;
}
.dashboard {
	color: #000000;
	text-align: left;
}
.dashboard hr {
	border: 1px solid #404040 !important;
	height: 0 !important;
	opacity: 100 !important;
}
.thin hr {
	border: 0.5px solid #d6d6d6 !important;
	height: 0 !important;
	opacity: 100 !important;
}
.dashboard hr:not([size]) {
	height: 0;
}
.wsnp {
	white-space: nowrap !important;
}
.pback {
	background-color: "#F9F9FB";
	overflow-x: "hidden";
	overflow-y: "scroll";
	position: "relative";
	min-height: "100%";
}
.aebutton {
	font-family: "mulish";
	border: none;
	color: white;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 60px;
	padding-left: 60px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	border-radius: 31.5px;
	-webkit-border-radius: 31.5px;
	-moz-border-radius: 31.5px;
	-ms-border-radius: 31.5px;
	-o-border-radius: 31.5px;
}
.aebutton1 {
	font-family: "mulish";
	border: none;
	color: black;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 60px;
	padding-left: 60px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	border-radius: 31.5px;
	-webkit-border-radius: 31.5px;
	-moz-border-radius: 31.5px;
	-ms-border-radius: 31.5px;
	-o-border-radius: 31.5px;
}
.aebuttongrey {
	background: #acacac;
	cursor: not-allowed !important;
}
.aebuttonstripe {
	background-image: url(../images/stripe.png);
	background-repeat: no-repeat;
	background-position: 87% center;
	width: 350px;
	padding-left: 0 !important;
}
.color-00 {
	color: #000000;
}
.color-AC {
	color: #acacac;
}
.color-00C3A0 {
	color: #00c3a0;
}
.color-FF {
	color: #ffffff;
}
.color-A3 {
	color: #a3a3a3;
}
.color-D6 {
	color: #d6d6d6;
}
.color-7 {
	color: #777777;
}
.color-b {
	color: #bbbbbb;
}
.aebuttonblack {
	background-color: #000000;
}
.d-today {
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	border-radius: 24px;
	text-align: center;
	color: #ffffff !important;
	background-color: #000000;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}
.d-ntoday {
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #acacac !important;
}
.today {
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 20px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #000000;
}
.note-card {
	background: #ffffff;
	border-radius: 10px;
	width: 465px;
	height: 100px;
	display: flex;
	align-items: center;
}
.note-card img {
	padding-left: 27px;
	padding-right: 20px;
}
.note-card label {
	padding-left: 20px;
	padding-right: 20px;
}
.note-card label:last-child {
	padding-left: 200px;
}
.notify {
	width: 48px;
	height: 24px;
	border-radius: 45px;
	background-color: #000000;
	color: white;
}
.notify {
	display: flex;
	align-items: center;
	text-align: center;
	padding-left: 11px !important;
}
.placeholder {
	background: #f4f4f4;
	border-radius: 10px;
	align-items: center;
	text-align: center;
	padding-top: 300px;
}
.schedule-placeholder {
	width: 850px;
	height: 837px;
}
.messages-placeholder {
	padding-top: 200px !important;
	width: 537px;
	height: 454px;
}
.socialButton {
	background-color: #ffffff;
	border-radius: 50px;
	text-indent: 10px;
	border: 1px solid #000000;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 47px;
	padding-left: 64px;
}
.socialButton1 {
	background-color: #ffffff;
	border-radius: 50px;
	text-indent: 90px;
	border: 1px solid #000000;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 22px;
}
.socialButton img {
	padding-right: 30px;
	padding-left: 20px;
}
.fm-w2-s88 {
	font-weight: 200;
	font-size: 88px;
}
.fm-w6-s88 {
	font-weight: 200;
	font-size: 88px;
}
.fm-w6-s19p02 {
	font-weight: 600;
	font-size: 19.0204px;
}
.fm-w6-s42p5 {
	font-weight: 600;
	font-size: 42.5px;
}
.fm-w7-s19p02 {
	font-weight: 700;
	font-size: 19.0204px;
}
.fm-w4-s16p3 {
	font-weight: 400;
	font-size: 16.3032px;
}
.fm-w6-s16p3 {
	font-weight: 600;
	font-size: 16.3032px;
}
.fm-w6-s12 {
	font-weight: 600;
	font-size: 12px;
}
.fm-w6-s14 {
	font-weight: 600;
	font-size: 14px;
}
.fm-w6-s18 {
	font-weight: 600;
	font-size: 18px;
}
.fm-w7-s16 {
	font-weight: 600;
	font-size: 16px;
}
.fm-w6-s16 {
	font-weight: 600;
	font-size: 16px;
}
.fm-w6-s20 {
	font-weight: 600;
	font-size: 20px;
}
.fm-w6-s31 {
	font-weight: 600;
	font-size: 31px;
}
.fm-w6-s48 {
	font-weight: 600;
	font-size: 48px;
}
.fm-w5-s18 {
	font-weight: 500;
	font-size: 18px;
}
.fm-w5-s20 {
	font-weight: 500;
	font-size: 20px;
}
.fm-w7-s20 {
	font-weight: 700;
	font-size: 20px;
}
.fm-w5-s16 {
	font-weight: 500;
	font-size: 16px;
}
.fm-w5-s14 {
	font-weight: 500;
	font-size: 14px;
}
.fm-w5-s12 {
	font-weight: 500;
	font-size: 12px;
}
.fm-w4-s10 {
	font-weight: 400;
	font-size: 10px;
}
.fm-w4-s12 {
	font-weight: 400;
	font-size: 12px;
}
.fm-w4-s16 {
	font-weight: 400;
	font-size: 16px;
}
.fm-w4-s15 {
	font-weight: 400;
	font-size: 15px;
}
.fm-w4-s15 {
	font-weight: 400;
	font-size: 15px;
}
.fm-w4-s18 {
	font-weight: 400;
	font-size: 18px;
}
.fm-w4-s24 {
	font-weight: 400;
	font-size: 24px;
}
.fm-w4-s28 {
	font-weight: 400;
	font-size: 28px;
}
.fm-w3-s68 {
	font-weight: 300;
	font-size: 68px;
}
.fm-w3-s60 {
	font-weight: 300;
	font-size: 60px;
	text-align: left;
	font-style: normal;
}
.fm-w3-s52p5 {
	font-weight: 300;
	font-size: 52.5px;
}
.fm-w4-s23p5 {
	font-weight: 400;
	font-size: 23.5125px;
}
.fm-w4-s30 {
	font-weight: 400 !important;
	font-size: 30px !important;
}
.fm-w7-s14 {
	font-weight: 700;
	font-size: 14px;
}
.fm-w7-s18 {
	font-weight: 700;
	font-size: 18px;
}
.fm-w7-s20 {
	font-weight: 700;
	font-size: 20px;
}
.fm-w7-s24 {
	font-weight: 700;
	font-size: 24px;
}
.fm-w7-s28 {
	font-weight: 700;
	font-size: 28px;
}
.fm-w7-s30 {
	font-weight: 700;
	font-size: 30px;
}
.fm-w7-s35 {
	font-weight: 700;
	font-size: 35px;
}
.fm-w7-s36 {
	font-weight: 700;
	font-size: 36px;
}
.fm-w7-s37 {
	font-weight: 700;
	font-size: 37px;
}
.fm-w3-s50 {
	font-weight: 300;
	font-size: 50px;
}
.fm-w3-s34 {
	font-weight: 300;
	font-size: 34px;
}
.fm-w3-s48 {
	font-weight: 300;
	font-size: 48px;
}
.fm-w7-s40 {
	font-weight: 700;
	font-size: 40px;
}
.fm-w3-s58 {
	font-weight: 300;
	font-size: 58px;
}
.fm-w4-s14 {
	font-weight: 400;
	font-size: 14px;
}
.fa-s18px {
	font-size: 18px;
}
.lh-15 {
	line-height: 150%;
}
.ml-n91 {
	margin-left: -910px;
}
.ml-n90 {
	margin-left: -90px;
}
.ml-0 {
	margin-left: 0;
}
.ml-n1 {
	margin-left: -1px;
}
.ml-n2 {
	margin-left: -2px;
}
.ml-n3 {
	margin-left: -3px;
}
.ml-n4 {
	margin-left: -4px;
}
.ml-n20 {
	margin-left: -20px;
}
.ml-p2 {
	margin-left: 2px;
}
.ml-p3 {
	margin-left: 3px;
}
.ml-p4 {
	margin-left: 4px;
}
.ml-p5 {
	margin-left: 5px;
}
.pr-p10 {
	padding-right: 10%;
}
.pr-r20 {
	padding-right: 4rem !important;
	padding-left: 4rem !important;
}
.body-bg-home {
	height: 100%;
	width: 100%;
	background: url(../images/woman-wellness-center-during-skin-treatment1.png);
	background-color: #928382;
	background-repeat: no-repeat;
	position: relative;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
}
.multiback {
	background-image: url(../images/Rectangle162.png),
		url(../images/Rectangle183.png), url(../images/Rectangle195.png);
	background-position: 74.3544% top, 100% top, 100% bottom;
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-color: #b58a6c;
	position: absolute;
	text-align: center;
}
.multiback1 {
	height: 574px;
	background-image: url(../images/Rectangle194.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #b58a6c;
	position: absolute;
	top: 6493px;
	text-align: center;
}
label {
	position: relative;
}
.select-label:after {
	content: ">";
	font: 20px "Consolas", monospace;
	color: #bbbbbb;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 20px;
	top: 24%;
	padding: 0 0 2px;
	position: absolute;
	pointer-events: none;
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
.select-round {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	padding: 10px 30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	height: 45px;
	width: 143px;
	cursor: pointer !important;
	outline: none;
}
.select-round-custom-dropdown {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	width: 185px;
	cursor: pointer !important;
	outline: none;
}
.select-round-custom-dropdown-small {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	width: 163px;
	cursor: pointer !important;
	outline: none;
}
.select-round-custom-dropdown-calender {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	height: 50px;
	cursor: pointer !important;
	outline: none;
}
.select-round-custom-dropdown-appointments {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	height: 40px;
	width: 163px;
	cursor: pointer !important;
	outline: none;
}
.select-round-custom-dropdown-payments {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	width: 143px;
	height: 40px;
	cursor: pointer !important;
	outline: none;
}
.select-round-custom-dropdown-general {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	height: 50px;
	cursor: pointer !important;
	outline: none;
}
.sc-cQIpJi {
	width: 50px !important;
}
.btn-round {
	border: 0 solid #ccc;
	-webkit-border-radius: 10.5px;
	-moz-border-radius: 10.5px;
	border-radius: 44px;
	padding: 10px 30px;
	width: 277px;
	height: 60px;
	cursor: pointer !important;
	background-color: #000000;
	color: #ffffff;
}
.btn-small {
	width: 200px !important;
	height: 45px !important;
}
.monthday-selector {
	width: 455px;
	height: 45px;
	background: #ffffff;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	border-radius: 22.5px;
	padding-top: 10px;
}
.messages > div {
	width: 537px;
	height: 454px;
	background: #ffffff;
	border-radius: 10px;
}
.messages > div > div {
	padding-top: 25px;
	padding-bottom: 6px;
	padding-left: 50px;
}
.messages > div > div:first-child {
	padding-top: 45px;
}
.messages > div > div:last-child {
	padding-bottom: 0;
}
.mgraphhr:last-child {
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 20px;
	width: 0;
	border: 0 solid #777777;
	width: 0;
	height: 0;
}
.appointments > div {
	width: 850px;
	height: 303px;
	margin-bottom: 40px;
}
.form-check-input {
	background-color: #d6d6d6 !important;
	border: none;
}
.toggle input[type="checkbox"] {
	height: 0;
	width: 0;
	visibility: hidden;
}
.toggle label {
	cursor: pointer;
	text-indent: -9999px;
	width: 50px;
	height: 25px;
	background: grey;
	display: block;
	border-radius: 100px;
	position: relative;
}
.toggle label:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 90px;
	transition: 0.3s;
}
.toggle input:checked + label {
	background: #00c3a0;
}
.toggle .autor:checked + label {
	background: #ede3dc;
}
.toggle .autorl:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	width: 15px;
	height: 15px;
	background: #f2826b;
	border-radius: 90px;
	transition: 0.3s;
}
.autor:checked + .autorl:after {
	left: calc(100% - 5px);
	transform: translateX(-100%);
}
.autorl:active:after {
	width: 50px;
}
input:checked + label:after {
	left: calc(100% - 5px);
	transform: translateX(-100%);
}
label:active:after {
	width: 50px;
}
.appointments > div > div {
	width: 850px;
	height: 273px;
	background: #ffffff;
	box-shadow: 0 4px 40px rgba(0, 0, 0, 0.02);
	border-radius: 10px;
}
.appointments > div > div > div {
	padding-left: 34px;
	padding-right: 40px;
	padding-top: 28px;
	padding-bottom: 24px;
}
.select-round1 {
	border: 0 solid #ccc;
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	padding: 10px 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	height: 45px;
	width: 141px;
	cursor: pointer !important;
	outline: none;
	background-color: #ffffff;
}
.prev {
	cursor: pointer;
	padding: 10px 18px;
	width: 24px;
	height: 24px;
	font-size: 18px;
}
.graphhr {
	border: 0.5px solid #777777;
	width: 95%;
	height: 0;
}
.mgraphhr {
	border: 0.5px solid #777777;
	width: 97%;
	height: 0;
	margin-left: 38px;
	margin-right: 38px;
	width: 85%;
}
div.pl-12 {
	margin-left: 3.34rem;
}
div.pl-10 {
	margin-left: 10%;
}
div.pl-5 {
	margin-left: 5%;
}
div.pl-6 {
	margin-left: 6%;
}
div.pl-7 {
	margin-left: 7%;
}
div.pl-4 {
	margin-left: 4%;
}
div.imgalign {
	text-align: left;
	margin-top: -1rem;
}
.search {
	background-color: transparent;
	border-radius: 35px;
	width: 251px;
	height: 45px;
}
.custom-file-input {
	color: transparent;
}
.custom-file-input::-webkit-file-upload-button {
	visibility: hidden;
}
.custom-file-inputAdd::before {
	content: "Add";
}
.custom-file-inputAdded::before {
	content: "File added";
	border-radius: 0 !important;
	border: 0 solid black !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	font-family: "mulish" !important;
	text-decoration: underline !important;
	color: #acacac !important;
}
.image-upload > input {
	display: none;
	cursor: pointer;
}
.custom-file-inputPlus1::after {
	content: url("./images/Aes2ALPHA.png");
	position: relative;
	z-index: 100000;
	left: -50px;
	top: 10px;
	border-radius: 50%;
}
.img-td {
	content: url("./images/tdetails.png");
}
.img-wbplus {
	content: url("./images/wbplus.png");
}
.img-consultation {
	content: url("./images/consultation.png");
}
.img-map {
	content: url("./images/map.png");
}
.img-time {
	content: url("./images/time.png");
}
.img-injection {
	content: url("./images/injection.png");
}
.img-system {
	content: url("./images/system.png");
}
.img-request {
	content: url("./images/request.png");
}
.img-davatar {
	content: url("./images/usernew.png");
}
.avatar {
	vertical-align: middle;
	width: 83px;
	height: 82px;
	border-radius: 50%;
}
.btn-darkgrey {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	border-radius: 60px 0 0 60px;
	height: 90px;
	width: 350px;
	outline: none;
	background-image: none;
}
.btn-darkorange {
	background-color: #af805e;
	color: #ffffff;
	border-color: #af805e;
	border-radius: 60px 0 0 60px;
	height: 90px;
	width: 350px;
	outline: none;
	background-image: none;
}
.temp .list-tab {
	margin-left: 0 !important;
	display: flex;
	flex-wrap: wrap;
	padding-left: 5px;
	margin-bottom: 0;
	list-style: none;
	justify-content: center;
}
.btn-darkorange:hover {
	background-color: #af805e;
	color: #ffffff;
	border-color: #af805e;
	border-radius: 60px 0 0 60px;
	outline: none !important;
	background-image: none !important;
	box-shadow: none !important;
}
.btn-darkorange:focus {
	box-shadow: none !important;
	outline: none !important;
	background-image: none !important;
}
.btn-darkorange label:first-child {
	color: #000000;
}
.btn-darkorange label:last-child {
	color: #404040;
}
.btn-check:focus + .btn-darkgrey,
.btn-darkgrey:focus {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	border-radius: 60px 0 0 60px;
	height: 90px;
	width: 350px;
	outline: none;
	background-image: none;
}
.btn-check:focus + .btn-darkorange,
.btn-darkorange:focus {
	background-color: #af805e;
	color: #ffffff;
	border-color: #af805e;
	border-radius: 60px 0 0 60px;
	outline: none !important;
	background-image: none !important;
	box-shadow: none !important;
}
.btn-darkorange.color {
	color: #000000;
}
.btn-darkorange.color1 {
	color: #404040;
}
.show > .btn-darkgrey.dropdown-toggle {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	border-radius: 0 0 0 0;
}
.show > .btn-darkorange.dropdown-toggle {
	background-color: #af805e;
	color: #ffffff;
	border-color: #af805e;
	border-radius: 0 0 0 0;
}
.dropdown-toggle::after {
	top: 52%;
	left: 80%;
	color: none;
	font-size: 20px;
	position: absolute;
}
.dropdown {
	display: inline-block;
}
.btn-darkgrey:hover {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	border-radius: 60px 0 0 60px;
	outline: none !important;
	background-image: none !important;
	box-shadow: none !important;
}
.btn-darkgrey:focus {
	box-shadow: none !important;
	outline: none !important;
	background-image: none !important;
}
.pavatar {
	width: 47px;
	height: 47px;
	position: absolute;
}
.aerightmenu * {
	padding-left: 4%;
}
.aerightmenu {
	padding-left: 10%;
	width: 100%;
}
.rightmenu {
	position: relative;
	width: 50%;
	padding: 10px;
	border-radius: 50px 0 0 50px;
	color: #ffffff;
	display: inline-block;
}
.dark {
	background-color: #232323;
}
.d-flex img {
	align-self: center;
}
.img-wraplogo {
	position: relative;
	width: 83px;
	height: 82px;
	border-radius: 50%;
}
.img-wrap {
	position: relative;
	width: 83px;
	height: 82px;
	border-radius: 50%;
}
.img-wrap:hover {
	background-color: #000000;
}
.img-wrap i {
	color: #ffffff !important;
}
.img-wrap:hover img {
	opacity: 0.5;
}
.img-wrap:hover span {
	display: block;
}
.img-wrap span {
	display: none;
}
.img-wrap .close {
	position: absolute;
	top: 30%;
	left: 40%;
	z-index: 100;
	cursor: pointer;
}
.custom-file-inputPlus::before {
	font-family: "Font Awesome 5 Free" !important;
	content: "\f067";
	color: #ffffff !important;
	display: inline-block !important;
	background: #d6d6d6 !important;
	border: 0 solid #000000 !important;
	border-radius: 40px !important;
	padding: 23px 32px !important;
	outline: none !important;
	white-space: nowrap !important;
	user-select: none !important;
	-webkit-user-select: none !important;
	cursor: pointer !important;
	font-weight: 600 !important;
	font-size: 18px !important;
	line-height: 150% !important;
}
.custom-file-input::before {
	color: black;
	display: inline-block;
	background: #ffffff;
	border: 1px solid #000000;
	border-radius: 20px;
	padding: 4px 32px;
	outline: none;
	white-space: nowrap;
	user-select: none;
	-webkit-user-select: none;
	cursor: pointer;
	font-family: "mulish";
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 150%;
}
.custom-file-input:hover::before {
	border-color: black;
}
.custom-file-input:active {
	outline: 0;
}
.custom-file-input:active::before {
	background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.eborder {
	border: solid 1px #e10000;
}
.gplaces input {
	height: 50px !important;
}
.gplaces .css-6878dy {
	height: 50px !important;
}
.gplaces .css-yk16xz-control:hover,
.css-1pahdxg-control:hover {
	border-color: #000000 !important;
	box-shadow: 0 0 1px #000000 !important;
}
.gplaces .css-yk16xz-control:focus,
.css-1pahdxg-control:focus {
	border-color: #000000 !important;
	box-shadow: 0 0 1px #000000 !important;
}
.gplaces .css-yk16xz-control div,
.css-1pahdxg-control div {
	color: #000000 !important;
}
.gplaces .css-yk16xz-control,
.css-1pahdxg-control {
	box-shadow: 0 0 1px #000000 !important;
	border-color: #000000 !important;
	color: #000000 !important;
	-webkit-align-items: center !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	background-color: hsl(0, 0%, 100%) !important;
	border-color: hsl(0, 0%, 80%) !important;
	border-radius: 4px !important;
	border-style: solid !important;
	border-width: 1px !important;
	cursor: default !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-flex-wrap: wrap !important;
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	-webkit-box-pack: justify !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
	min-height: 38px !important;
	outline: 0 !important;
	position: relative !important;
	-webkit-transition: all 100ms !important;
	transition: all 100ms !important;
	box-sizing: border-box !important;
}
.gplaces .css-yk16xz-control .css-1wa3eu0-placeholder {
	color: #000000 !important;
}
.error {
	color: #e10000;
	font-family: "Mulish" !important;
	font-size: 14px;
	font-weight: 400;
}
.error1 {
	margin-left: 0;
	margin-top: -6px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	color: #e10000;
	font-family: "Mulish" !important;
}
.heading {
	font-weight: 200;
	font-size: 88px;
	padding-left: 160px;
}
@media screen and (max-width: 476px) {
	.homepage {
		font-weight: 400;
		font-size: 48px;
	}
}
@media screen and (max-width: 610px) {
	.textbuss {
		padding-left: 60px !important;
	}
}
@media screen and (max-width: 476px) {
	.homepage1 {
		font-weight: 400;
		font-size: 30px;
	}
}
@media screen and (max-width: 576px) {
	.btnresponsive {
		float: left !important;
	}
}
@media screen and (min-width: 680px) and (max-width: 800px) {
	.fm-w6-s88 {
		font-size: 74px !important;
	}
}
@media screen and (min-width: 500px) and (max-width: 679px) {
	.fm-w6-s88 {
		font-size: 48px;
		padding-left: 100px !important;
	}
}
@media screen and (min-width: 280px) and (max-width: 576px) {
	.fm-w6-s88 {
		font-size: 40px;
		padding-left: 38px !important;
		padding-top: 57px !important;
	}
	.fm-w6-s882 {
		font-size: 40px;
		padding-left: 20px !important;
		padding-top: 49px !important;
	}
}
@media screen and (min-width: 480px) and (max-width: 576px) {
	.macw576home {
		width: 408px !important;
	}
	.macw576business {
		width: 350px !important;
	}
}
@media screen and (min-width: 280px) and (max-width: 576px) {
	.fm-w6-s8811 {
		font-size: 40px !important;
		font-weight: 300 !important;
		line-height: 46.96px !important;
		padding-top: 24px !important;
		padding-bottom: 24px !important;
	}
	.f425 {
		display: flex !important;
		justify-content: center;
	}
	.fm-w6-s881 {
		font-size: 40px !important;
	}
	.fm-w7-s24 {
		font-size: 20px !important;
		font-weight: 700 !important;
		line-height: 23.48px !important;
	}
	.fm-w4-s28 {
		font-size: 20px !important;
		font-weight: 400 !important;
		text-align: left !important;
		line-height: 23.48px !important;
	}
	.fm-fs-fw {
		text-align: left !important;
		font-family: "raleway" !important;
		font-weight: 600 !important;
		font-size: 17px !important;
		line-height: 22.89px !important;
	}
	.fm-fs-fw1 {
		text-align: left !important;
		font-family: "raleway" !important;
		font-weight: 300 !important;
		font-size: 30px !important;
		line-height: 46.96px !important;
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.fm-fs-fw2 {
		font-family: "raleway" !important;
		font-weight: 700 !important;
		font-size: 30px !important;
	}
	.pt-pb {
		padding-top: 16px !important;
		padding-bottom: 16px !important;
	}
}
@media screen and (max-width: 280px) {
	.businessmedia {
		padding-left: 0 !important;
		text-align: center !important;
	}
}
@media screen and (max-width: 460px) {
	.minmanage {
		padding-left: 15px !important;
	}
	.minmanage1 {
		padding-left: 0 !important;
	}
	.roundBlackDownload {
		width: 300px !important;
	}
	.maxmanage {
		margin-left: 0 !important;
	}
}
@media screen and (max-width: 1200px) {
	.businessmedia {
		padding-left: 100px !important;
	}
}
@media screen and (max-width: 1440px) {
	.businessmedia1 {
		margin-left: -300px !important;
	}
}
.insidenav {
	margin-right: -29px;
}
@media screen and (max-width: 1400px) {
	.insidenav {
		margin-right: -30px !important;
	}
	div#navbarColor01 {
		padding-left: 0 !important;
		width: 100%;
	}
}
@media screen and (max-width: 470px) {
	.businessmedia2 {
		font-weight: 180;
		font-size: 30px;
		margin-left: -350px !important;
	}
	.businessmedia3 {
		font-weight: 180;
		font-size: 40px;
		margin-left: -350px !important;
	}
	.businessmedia4 {
		font-weight: 180;
		font-size: 24px;
		margin-left: -150px !important;
	}
}
@media screen and (max-width: 360px) {
	.everyone {
		font-size: 40px;
		margin-left: -600px !important;
	}
	.everyone1 {
		font-size: 30px;
		margin-left: -600px !important;
	}
}
@media screen and (max-width: 360px) {
	.business {
		font-size: 40px;
		margin-left: -600px !important;
	}
	.business1 {
		font-size: 30px;
		margin-left: -400px !important;
	}
}
@media screen and (max-width: 575px) {
	.homemadia {
		margin-left: -109px !important;
	}
}
@media screen and (max-width: 575px) {
	.homemadia1 {
		margin-left: -50px !important;
	}
}
@media screen and (max-width: 992px) {
	.businessmedia {
		padding-left: -100px !important;
		text-align: center;
	}
	.homereverse {
		display: flex !important;
		flex-direction: column-reverse !important;
	}
}
@media screen and (max-width: 700px) {
	.burger {
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
}
@media screen and (min-width: 701px) and (max-width: 1289px) {
	.burger {
		justify-content: center;
		flex-direction: row;
	}
}
@media screen and (max-width: 575px) {
	.profile {
		text-align: left !important;
	}
}
@media screen and (min-width: 1024px) {
	div.pl-12 {
		margin-left: 14.34rem;
	}
	div.imgalign {
		text-align: right;
		margin-top: -1rem;
	}
}
@media only screen and (min-width: 1450px) and (max-width: 1580px) {
	.pdf {
		padding-left: 300px !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.pdf {
		padding-left: 320px !important;
	}
}
@media only screen and (min-width: 900px) and (max-width: 992px) {
	.pdf {
		padding-left: 50px !important;
	}
}
@media only screen and (min-width: 861px) and (max-width: 900px) {
	.pdf {
		padding-left: 0 !important;
	}
}
@media only screen and (min-width: 770px) and (max-width: 860px) {
	.pdf {
		padding-left: 180px !important;
	}
}
@media only screen and (min-width: 650px) and (max-width: 730px) {
	.pdf {
		padding-left: 66px !important;
	}
}
@media only screen and (min-width: 576px) and (max-width: 650px) {
	.pdf {
		padding-left: 0 !important;
	}
}
@media only screen and (min-width: 1720px) and (max-width: 1850px) {
	.pdf {
		padding-left: 282px !important;
	}
}
@media only screen and (min-width: 1200px) {
	.pr-n73 {
		padding-right: 73px !important;
	}
}
@media (min-width: 992px) {
	.pr-n65 {
		padding-right: 65px !important;
	}
}
@media (min-width: 768px) {
	.pr-n25 {
		padding-right: 25px !important;
	}
}
.prl {
	padding-right: 21px !important;
	padding-left: 32px !important;
}
@media (min-width: 576px) {
	.pl-n20 {
		padding-left: 20px !important;
	}
}
@media (min-width: 1200px) {
	.pr-n90 {
		padding-right: 85px !important;
		padding-left: 90px !important;
	}
}
@media (min-width: 1700px) {
	.pr-n17 {
		padding-right: 90px !important;
		padding-left: 90px !important;
	}
}
@media (min-width: 400px) {
	.pr-n0 {
		padding-right: 0 !important;
	}
}
@media (min-width: 1200px) {
	.pr-n185 {
		padding-right: 185px !important;
	}
}
div.progress-col {
	padding-left: 0;
	width: 100%;
}
div.aeprogress {
	background-color: #000000;
	border-radius: 0 !important;
}
div.eprogress-bar {
	background: #af805e;
	border-radius: 0 10px 10px 0;
}
div.aaeprogress {
	background-color: #ffffff;
	border-radius: 0 !important;
	height: 8px;
	width: 50%;
	display: inline-block;
	margin-left: -10px;
}
div.aeprogress-bar {
	background: #000000;
	border-radius: 10px 10px 10px 10px;
	height: 8px;
	width: 50%;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
}
div.aeprogress-bar-none {
	background: #ffffff;
	border-radius: 10px 10px 10px 10px;
	height: 8px;
	width: 50%;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
}
.modal-header {
	border-bottom: 0 solid black !important;
}
.modal-footer {
	border-top: 0 solid black !important;
}
.modal-intro .modal-content {
	border-radius: 1.3rem;
	background-image: linear-gradient(to right, #f4f4f4, #f4f4f4);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 32.5% 100%;
}
.modal-create .modal-content {
	border-radius: 1.3rem;
}
.modal.left .modal-dialog,
.modal.right .modal-dialog {
	position: fixed;
	margin: auto;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}
.modal.left .modal-content,
.modal.right .modal-content {
	height: 100%;
	overflow-y: auto;
}
.modal.left .modal-body,
.modal.right .modal-body {
	padding: 15px 15px 80px;
}
.modal.left.fade .modal-dialog {
	left: -320px;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
	-o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}
.modal.left.fade.in .modal-dialog {
	left: 0;
}
.modal.right.fade .modal-dialog {
	right: -320px;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
	-o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.in .modal-dialog {
	right: 0;
}
.animated {
	width: 100%;
}
@media (min-width: 992px) {
	.modal-lg,
	.modal-xl {
		max-width: 992px;
	}
}
.form-control {
	font-style: normal;
	line-height: 150%;
	color: #000000 !important;
	font-family: "Mulish" !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}
.form-control-patient {
	font-style: normal;
	line-height: 150%;
	color: #ffffff !important;
	font-family: "Mulish" !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	background-color: #000;
	border: 1px solid #fff;
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
}
.coral {
	color: #af805e;
}
.coralbg {
	background-color: #af805e;
}
.form-control:focus {
	border-color: #000000;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.075);
}
.form-control-patient:focus {
	border-color: #000000;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.075);
}
.form-select {
	font-weight: 400;
	font-size: 18px;
}
.form-select:focus {
	border-color: #000000;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.075);
}
.aecontainer {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: -2px;
	cursor: pointer;
	overflow-wrap: normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.aecontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #ffffff;
	border: 2px solid #d4d4d4;
	border-radius: 4px;
}
.aecontainer:hover input ~ .checkmark {
	background-color: #000;
}
.aecontainer input:checked ~ .checkmark {
	background-color: #000;
}
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.aecontainer input:checked ~ .checkmark:after {
	display: block;
}
.aecontainer .checkmark:after {
	left: 6px;
	top: 3px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.aetable {
	border-collapse: separate;
	border-spacing: 0 20px;
}
.aetable {
	border-collapse: separate;
	border-spacing: 0 20px;
}
.aetable td:first-child,
.aetable th:first-child {
	border-radius: 10px 0 0 10px;
	padding-left: 0;
}
.aetable td:last-child,
.aetable th:last-child {
	border-radius: 0 10px 10px 0;
}
.aetable td .aecontainer {
	margin-bottom: 20px !important;
}
.flex-col {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.treatmentcompleted {
	background-color: #00c3a0 !important;
	border-radius: 5px;
	color: #ffffff;
	margin: 5px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: inherit;
}
.video {
	background-color: #fff !important;
	border-radius: 5px;
	color: #000;
	margin: 5px;
	cursor: pointer;
	border: 1px solid #446bf7;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: inherit;
}
.videocompleted {
	background-color: #446bf7 !important;
	border-radius: 5px;
	color: #ffffff;
	margin: 5px;
	cursor: pointer;
	border: 1px solid #446bf7;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: inherit;
}
.treatment {
	background-color: #fff !important;
	border-radius: 5px;
	color: #000;
	margin: 5px;
	cursor: pointer;
	border: 1px solid #00c3a0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: inherit;
}
.notallowed *,
.notallowed {
	cursor: not-allowed !important;
}
.pointer * {
	cursor: pointer;
}
.treatmentparked {
	background-color: #fff !important;
	border-radius: 5px;
	color: #000;
	margin: 5px;
	cursor: pointer;
	border: 1px solid #af805e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: inherit;
}
.notify-toggle::after {
	content: none !important;
}
.minss {
	position: absolute;
}
.minss::after {
	content: "";
}
.monthlyview {
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
}
.monthcol {
	border: 1px solid rgb(214, 214, 214);
	height: 70px;
	cursor: pointer;
	background-color: white;
	display: block;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: end;
	overflow-y: auto;
}
.monthcol::-webkit-scrollbar-thumb {
	background-color: rgb(119, 119, 119);
	border-radius: 56px;
	border: 3px solid rgb(119, 119, 119);
}
.monthcol::-webkit-scrollbar-track {
	background: rgb(214, 214, 214);
	border: 1px solid rgb(214, 214, 214);
	border-radius: 20px;
}
.monthcol::-webkit-scrollbar {
	width: 5px;
}
.custommonth {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}
.custommonth h {
	margin-bottom: -5px;
}
.aecol6p1 {
	flex: 0 0 auto;
	width: 6.111111%;
}
.modal-square .modal-content {
	border-radius: 0 !important;
	background-image: none !important;
}
.modal-square1 .modal-content {
	background-image: none !important;
}
.modal-90w {
	width: 90%;
	max-width: none !important;
}
.nav-tabs .nav-link {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #acacac;
	padding: 25px;
	padding-bottom: 20px;
	padding-right: 30px;
	border: 0;
	outline: none;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	color: #000000;
	background-color: transparent;
	border-color: transparent;
	border: 0;
	outline: none;
}
.ptab .active::after {
	margin-top: 14px;
	margin-left: 40px;
	display: block;
	content: " ";
	height: 3px;
	position: absolute;
	border-radius: 5px;
	width: 40px;
	background: black;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.ptab1 .active::after {
	margin-top: 14px;
	margin-left: 25px;
	display: block;
	content: " ";
	height: 3px;
	position: absolute;
	border-radius: 5px;
	width: 53px;
	background: black;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.ptab1::after {
	margin-top: 65px;
	margin-left: -21px;
	display: block;
	content: " ";
	height: 0.5px;
	position: absolute;
	border-radius: 5px;
	width: 107%;
	background: #d6d6d6;
}
.list-tab .disabled {
	font-size: 25px;
	padding-left: 0;
	padding-right: 100px;
}
.list-tab {
	margin-left: 0 !important;
	display: flex;
	flex-wrap: wrap;
	padding-left: 5px;
	margin-bottom: 0;
	list-style: none;
}
.temp .list-tab {
	margin-left: 0 !important;
	display: flex;
	flex-wrap: wrap;
	padding-left: 5px;
	margin-bottom: 0;
	list-style: none;
	justify-content: center;
}
.tcardrow {
	display: flex;
	justify-content: center;
}
.tcardrowfc {
	margin-left: -44px;
}
.tcard .tab-content {
	padding-left: 22px;
}
.list-tab .nav-link.active {
	font-weight: 700 !important;
	font-size: 18px !important;
}
.list-tab .nav-link {
	font-weight: 500 !important;
	font-size: 18px !important;
}
.list-tab {
	height: 58px !important;
}
.list-tab .active .ptab2 .hrr1 {
	width: 76% !important;
	margin-top: 7px !important;
}
.ptab2 {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.ptab {
	display: flex;
	align-items: center;
}
.nav-tabs {
	border-bottom: none !important;
}
.nav-tabs .nav-link:hover {
	color: #000;
	border: 0;
}
.tab-content .nav-item a {
	color: #000000;
}
.roundedWhite-80p {
	background-color: #ffffff;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.02);
	border-radius: 10px;
	margin-right: 8%;
}
.CircularProgressbar .CircularProgressbar-path {
	stroke: #000000 !important;
	stroke-linecap: square !important;
	transition: stroke-dashoffset 0.5s ease 0s;
}
.agegraph .aprogress {
	height: 8px;
	overflow: hidden;
	font-size: 0.75rem;
	background-color: #000000 !important;
	border-radius: 10px !important;
}
.rs__outer_table {
	background-color: #ffffff !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	text-align: center;
	color: #acacac;
}
.rs__time {
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	text-align: center;
	color: #acacac;
}
.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
	backdrop-filter: blur(27px);
	width: 100%;
}
.fixed-topmobile {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 0 !important;
}
.css-16em9np .rs__cell.rs__header > :first-of-type {
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	margin: 12px 5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0 !important;
}
.css-1mdftu-MuiTypography-root {
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
}
.css-16em9np .rs__cell .rs__hover__op {
	border-radius: 20px;
	padding: 5px;
	background-color: transparent;
	color: #acacac;
	margin-right: 9px;
}
.rs__today_cell p:first-child {
	font-weight: normal !important;
	font-size: 18px !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	margin: 0;
	color: #ffffff !important;
	line-height: 18px !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	border-radius: 5px;
	background-color: #000000 !important;
}
.css-vkc4v8-MuiTypography-root {
	font-weight: normal !important;
	font-size: 18px !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	margin: 0;
	color: #acacac !important;
	line-height: 18px !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}
.dots * {
	margin-bottom: -30px;
	font-weight: 1000;
	font-size: 25px;
}
.roundBrown2 {
	background-color: #ede3dc !important;
	font-family: "Mulish" !important;
	font-style: normal;
	font-weight: 600 !important;
	font-size: 14px !important;
	color: #777777 !important;
	border-radius: 15px !important;
	border: 0 !important;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
.roundWhite2 span {
	padding: 60px;
}
.roundWhite2 {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
	border-radius: 40px !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 20px !important;
	color: #000000 !important;
	border: 0 !important;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 55px;
}
.roundWhiteDownload {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	color: #000000 !important;
	border: 0 !important;
	line-height: 53px;
	width: 310px !important;
	height: 70px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}
.roundWhiteDownloadcontact {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	color: #000000 !important;
	border: 0 !important;
	line-height: 53px;
	width: 270px !important;
	height: 50px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}
.roundWhiteDownloadbig {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	color: #000000 !important;
	border: 0 !important;
	line-height: 53px;
	width: 445px !important;
	height: 84px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}
.roundWhiteDownload1 {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	color: #000000 !important;
	border: 0 !important;
	width: 310px;
	height: 70px;
	line-height: 53px;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}
.roundWhiteDownloadmobile {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	color: #000000 !important;
	border: 0 !important;
	width: 310px;
	height: 70px;
}
.roundWhiteDownloadmobilecontact {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #000000 !important;
	border: 0 !important;
	width: 310px;
	height: 70px;
}
.roundBlackDownloadmobile {
	cursor: pointer;
	background: #000000 !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	color: #ffffff !important;
	border: 0 !important;
	width: 310px;
	height: 70px;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}
.roundWhiteDownload2 {
	cursor: pointer;
	background: #ffffff !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	color: #000000 !important;
	border: 0 !important;
	padding-top: 15px;
	padding-left: 36px;
	width: 445px;
	height: 84px;
	line-height: 53px;
}
.roundBlackDownload {
	cursor: pointer;
	background: #000000 !important;
	box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
	border-radius: 42px !important;
	font-family: "Raleway";
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	color: #ffffff !important;
	border: 0 !important;
	width: 310px;
	height: 70px;
	line-height: 53px;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}
.imgalignendgap80 {
	text-align: end;
	margin-right: 70px;
	margin-top: 3px;
}
.rs__cell {
	border: 0 !important;
}
.rs__cell:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	border-top: solid 1px red;
	z-index: -1;
}
.mynavh {
	align-items: center !important;
}
.navbar-dark .navbar-toggler {
	color: white !important;
	border-color: white !important;
	border: 2px solid !important;
}
#border .navbar-toggler {
	color: #000000 !important;
	border-color: #000000 !important;
	border: 2px solid !important;
}
@media only screen and (max-width: 1322px) {
	.mr-ue {
		margin-right: 430px !important;
	}
}
@media only screen and (max-width: 600px) {
	.ml--20 {
		margin-left: -200px !important;
	}
	.ml--25 {
		margin-left: -250px !important;
		justify-content: unset !important;
	}
}
@media only screen and (min-width: 470px) {
}
@media only screen and (max-width: 450px) {
	.footermargin {
		margin-left: -500px !important;
	}
}
@media only screen and (max-width: 469px) {
}
@media only screen and (max-width: 420px) {
}
@media only screen and (max-width: 390px) {
}
@media only screen and (max-width: 377px) {
	.imgimg {
		top: 2276px !important;
	}
}
@media only screen and (min-width: 378px) {
	.imgimg {
		top: 1832px !important;
	}
}
@media only screen and (min-width: 577px) and (max-width: 767px) {
	.left485 {
		left: 108px !important;
		top: 620px !important;
	}
	.imgimg {
		left: 34px !important;
		top: 1779px !important;
	}
	.left560 {
		left: 212px !important;
		top: 2875px !important;
	}
}
@media only screen and (min-width: 590px) and (max-width: 759px) {
}
@media only screen and (max-width: 430px) {
	.calender {
		left: 28px !important;
		top: 350px !important;
	}
	.checkin {
		left: 28px !important;
		top: 2946px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.lapy {
		top: 3159px !important;
	}
}
@media only screen and (min-width: 668px) and (max-width: 767px) {
	.lapy {
		top: 4200px !important;
	}
}
@media only screen and (min-width: 500px) and (max-width: 667px) {
	.lapy {
		top: 4350px !important;
	}
}
@media only screen and (min-width: 458px) and (max-width: 499px) {
	.lapy {
		top: 4450px !important;
	}
}
@media only screen and (min-width: 440px) and (max-width: 457px) {
	.lapy {
		top: 4600px !important;
	}
}
@media only screen and (min-width: 394px) and (max-width: 439px) {
	.lapy {
		top: 4850px !important;
	}
}
@media only screen and (min-width: 360px) and (max-width: 393px) {
	.lapy {
		top: 4800px !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 359px) {
	.lapy {
		top: 4800px !important;
	}
}
@media only screen and (max-width: 393px) {
	.lapyfont {
		font-size: 34.5px;
	}
}
@media only screen and (min-width: 440px) and (max-width: 459px) {
	.mobile {
		left: 0 !important;
		top: 5250px !important;
	}
}
@media only screen and (min-width: 394px) and (max-width: 439px) {
	.mobile {
		left: 0 !important;
		top: 5265px !important;
	}
}
@media only screen and (min-width: 372px) and (max-width: 393px) {
	.mobile {
		left: 0 !important;
		top: 5320px !important;
	}
}
@media only screen and (min-width: 360px) and (max-width: 371px) {
	.mobile {
		left: 0 !important;
		top: 5661px !important;
	}
}
@media only screen and (min-width: 340px) and (max-width: 359px) {
	.mobile {
		left: 0 !important;
		top: 5760px !important;
	}
}
@media only screen and (min-width: 329px) and (max-width: 339px) {
	.mobile {
		left: 0 !important;
		top: 5835px !important;
	}
}
@media only screen and (max-width: 328px) {
	.mobile {
		left: 0 !important;
		top: 5977px !important;
	}
}
@media only screen and (min-width: 1109px) and (max-width: 1199px) {
	.mobile {
		left: 617px !important;
		top: 5010px !important;
	}
}
@media only screen and (min-width: 880px) and (max-width: 1108px) {
	.mobile {
		left: 500px !important;
		top: 4110px !important;
	}
}
@media only screen and (min-width: 820px) and (max-width: 879px) {
	.mobile {
		left: 457px !important;
		top: 4171px !important;
	}
}
@media only screen and (min-width: 750px) and (max-width: 819px) {
	.mobile {
		left: 400px !important;
		top: 4229px !important;
	}
}
@media only screen and (min-width: 670px) and (max-width: 749px) {
	.mobile {
		left: 330px !important;
		top: 5115px !important;
	}
}
@media only screen and (min-width: 580px) and (max-width: 669px) {
	.mobile {
		left: 300px !important;
		top: 5352px !important;
	}
}
@media only screen and (min-width: 520px) and (max-width: 579px) {
	.mobile {
		left: 215px !important;
		top: 5315px !important;
	}
}
@media only screen and (min-width: 460px) and (max-width: 519px) {
	.mobile {
		left: 0 !important;
		top: 5200px !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.ht-1250 {
		height: 1250px !important;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.pt-230 {
		padding-top: 230px !important;
		padding-left: 50px;
	}
}
@media only screen and (max-width: 575px) {
	.ht-1 {
		height: 260px !important;
	}
}
@media only screen and (min-width: 1200px) {
	.imgimg {
		left: 530px !important;
		top: 1010px !important;
	}
}
@media only screen and (min-width: 1200px) {
	.pt-200 {
		padding-top: 200px !important;
	}
	.pt-90 {
		padding-top: 72px !important;
	}
}
@media only screen and (max-width: 500px) {
	.fm-w3-s68 {
		font-size: 45px;
	}
	.fm-w3-s60 {
		font-size: 45px !important;
	}
}
.image-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.image-grid__item {
	display: inline-block;
	width: 50%;
	height: 0;
	padding-bottom: 50%;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: ease-out 0.25s;
}
.react-autosuggest__container {
	position: relative !important;
}
.react-autosuggest__input {
	width: 100% !important;
	height: 60px !important;
	font-family: "Mulish" !important;
	font-weight: 300 !important;
	font-size: 16px !important;
	border: 1px solid #ced4da !important;
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	border-radius: 0.3rem;
}
.react-autosuggest__input:focus {
	outline: none !important;
}
.react-autosuggest__container--open .react-autosuggest__input {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.react-autosuggest__suggestions-container {
	display: none !important;
}
.react-autosuggest__container--open .react-autosuggest__suggestions-container {
	display: block !important;
	position: absolute !important;
	top: 62px !important;
	width: 100% !important;
	background-color: #fff !important;
	font-family: "Mulish" !important;
	font-weight: 300 !important;
	font-size: 16px !important;
	background: #ffffff !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2) !important;
	border-radius: 5px !important;
	z-index: 2 !important;
}
.react-autosuggest__suggestion--highlighted {
	background-color: #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.react-autosuggest__suggestions-list {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}
.react-autosuggest__suggestion {
	cursor: pointer !important;
	padding: 10px 20px !important;
}
.react-autosuggest__suggestion:not(:first-child) {
	border-top: 0 solid #ddd !important;
}
.react-autosuggest__suggestion--focused {
	background-color: #0c7eaf !important;
	color: #fff !important;
}
.autoclinicname {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	padding-left: 20px;
}
.autoaddress {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	padding-left: 55px;
}
.autonobusiness {
	text-decoration: underline;
	font-family: "Mulish";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	color: #777777;
	display: block;
	text-align: center;
}
.Toastify__toast {
	border-radius: 9px !important;
	background-color: #000000;
}
.tbody {
	background-color: #000000 !important;
	font-family: "mulish" !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 18px !important;
	color: #ffffff !important;
	opacity: 0.7 !important;
	text-align: center;
	width: 228px;
}
.Toastify__toast-container {
	width: 228px !important;
}
.customdropcontainer {
	position: absolute;
	width: -webkit-fill-available;
	z-index: 1;
	box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
	border-radius: 10px 10px;
	background-color: #ffffff;
	max-height: 200px;
	overflow: auto;
}
.customdropdownheaderplaceholder {
	background-color: #ede3dc;
}
.customdropdownheaderselected {
	background-color: #ede3dc;
	border-radius: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
}
.customdropdownheaderselectedtwo {
	background-color: #f0e9e9;
	border-radius: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
}
.customdrop {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	padding-top: 40px;
	background: #ffffff;
}
.customdroptwo {
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	padding-top: 20px;
	background: #ffffff;
	border-radius: 10px 10px;
	max-height: 183px;
}
.customdroptwonew {
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	padding-top: 20px;
	background: #ffffff;
	border-radius: 10px 10px;
	width: 345px;
}
.customdroptwo-new {
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	padding-top: 20px;
	padding-left: 20px;
	background: #ffffff;
	border-radius: 10px 10px;
}
.customdropthree {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	max-height: 200px;
	background: #ffffff;
	margin-top: 10px;
}
.customdroplistitem {
	cursor: pointer;
	list-style: none;
	margin-bottom: 0.8em;
	background-color: #ede3dc;
	border-radius: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 15px;
}
.customdroplistitemtwo {
	cursor: pointer;
	list-style: none;
	margin-bottom: 0.8em;
	padding-top: 1px;
	padding-bottom: 1px;
}
.customdroplistitemthree:first-child {
	margin-top: 5px;
}
.customdroplistitemthree {
	cursor: pointer;
	list-style: none;
	margin-bottom: 10px;
}
.customdroptwotreatment {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	padding-top: 30px;
	height: 300px;
	background: #ffffff;
}
.customdropfourtreatment {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	padding-top: 10px;
	height: 140px;
	background: #ffffff;
}
.rs__outer_table {
	background-color: #ffffff !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	text-align: center;
	color: #acacac;
}
.agegraph .aprogress {
	height: 8px;
	overflow: hidden;
	font-size: 0.75rem;
	background-color: #000000 !important;
	border-radius: 10px !important;
}
.rs__outer_table {
	background-color: #ffffff !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	text-align: center;
	color: #acacac;
}
.rs__time {
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	text-align: center;
	color: #acacac;
}
.css-16em9np .rs__cell.rs__header > :first-of-type {
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	margin: 12px 5px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0 !important;
}
.css-1mdftu-MuiTypography-root {
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	line-height: 18px !important;
}
.css-16em9np .rs__cell .rs__hover__op {
	border-radius: 20px;
	padding: 5px;
	background-color: transparent;
	color: #acacac;
	margin-right: 9px;
}
.rs__today_cell p:first-child {
	font-weight: normal !important;
	font-size: 18px !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	margin: 0;
	color: #ffffff !important;
	line-height: 18px !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	border-radius: 5px;
	background-color: #000000 !important;
}
.css-vkc4v8-MuiTypography-root {
	font-weight: normal !important;
	font-size: 18px !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	margin: 0;
	color: #acacac !important;
	line-height: 18px !important;
	font-weight: 700 !important;
	font-size: 14px !important;
}
.dots * {
	margin-bottom: -30px;
	font-weight: 1000;
	font-size: 25px;
}
.notvalid .nvalid {
	border: 1px solid #e10000;
}
.notvalid .nrequired::after {
	content: "\aRequired";
	font-size: 14px;
	font-weight: 400;
	font-family: "Mulish";
	font-style: normal;
	color: #e10000;
	white-space: pre;
	padding-top: 15px;
	margin-left: -108px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	background-color: #f4f4f4;
	color: #000000;
	font-weight: 700;
	font-size: 16px;
}
.range1 {
	position: relative;
	margin: auto;
	appearance: none;
	-webkit-appearance: none;
	position: relative;
	overflow: hidden;
	height: 17px;
	width: 200px;
	cursor: pointer;
	border-radius: 100% 0 0 100%;
}
.range3::-webkit-slider-thumb {
	width: 15px;
	appearance: none;
	background-color: #af805e;
	height: 15px;
	border-radius: 50%;
}
.range1::-webkit-slider-runnable-track {
	background: #acacac;
}
.range1::-webkit-slider-thumb {
	appearance: none;
	-webkit-appearance: none;
	width: 20px;
	height: 40px;
	background: #000;
	box-shadow: -200px 0 0 200px #000;
	border: 2px solid #000;
}
.range1::-moz-range-track {
	height: 40px;
	background: #fff;
}
.range1::-moz-range-thumb {
	background: #fff;
	height: 0;
	width: 0;
	border: 3px solid #999;
	border-radius: 0 !important;
	box-shadow: -200px 0 0 200px #000;
	box-sizing: border-box;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}
.range1::-ms-fill-lower {
	background: #000;
}
.range1::-ms-thumb {
	background: #fff;
	border: 2px solid #fff;
	height: 40px;
	width: 20px;
	box-sizing: border-box;
}
::-ms-ticks-after {
	display: none;
}
::-ms-ticks-before {
	display: none;
}
::-ms-track {
	background: #fff;
	color: transparent;
	height: 40px;
	border: none;
}
::-ms-tooltip {
	display: none;
}
.box-minmax {
	width: 205px;
	display: flex;
	justify-content: space-between;
	font-size: 20px;
	color: #ffffff;
}
.btnFacebook {
	border-radius: 20px;
	color: #3b5998;
	font-family: "Mulish";
	background-color: #fff;
	border: 1px solid #dadce0;
	text-align: center;
	margin: 5px;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	height: 40px;
	letter-spacing: 0.25px;
	outline: none;
	overflow: hidden;
	padding: 0 12px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	font-weight: 400;
	font-weight: 500;
	text-overflow: ellipsis;
	vertical-align: top;
}
.btnGoogle {
	margin: 5px;
	width: 165px;
	height: 35px;
	border-radius: 4px;
	background: #db3236;
	color: white;
	border: 0 transparent;
	text-align: center;
}
.btnFacebook:hover {
	border: 1px solid #3b5998;
	background: #e4e8f0;
	cursor: pointer;
}
.btnGoogle:hover {
	background: #db3236;
	opacity: 0.6;
}
@media only screen and (max-width: 399px) {
	.btnFacebook,
	.btnGoogle {
		width: 100%;
	}
}
.noactive::after {
	color: red;
	content: "\a Required";
	white-space: pre-wrap;
}
.noactivetextarea::after {
	color: red;
	content: "\a You are required to enter atleast 50 characters";
}
.noactivephoto::after {
	color: red;
	content: "Please upload \a minimum 1 photo";
	white-space: pre-wrap;
}
.notvalid {
	border: 1px solid red;
}
.imageborder {
	border: 1px solid #acacac;
}
.childmodal {
	z-index: 1060 !important;
}
.modal-content {
	border-radius: 20px !important;
}
.fm-w6-s36 {
	font-weight: 700;
	font-size: 36px;
}
.aebuttonsmall {
	padding-right: 20px;
	padding-left: 20px;
}
.customdropcontainerfour {
	position: absolute;
	width: -webkit-fill-available;
	z-index: 1;
	box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
	border-radius: 10px 10px;
	background-color: #ffffff;
}
.customdropfour {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-evenly;
	align-items: baseline;
	background: #ffffff;
}
.customdropcontainerfour {
	position: absolute;
	width: -webkit-fill-available;
	z-index: 1;
	box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
	border-radius: 10px 10px;
	background-color: #ffffff;
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
.customdropdownheaderselectedthree {
	background-color: #f4f4f4;
	border-radius: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 15px;
	display: inline-block;
}
.today {
	border-radius: 50%;
	width: 34px;
	height: 34px;
	padding: 8px;
	background: #000;
	border: 1px solid #000;
	color: #000;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.d-today {
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	border-radius: 24px;
	text-align: center;
	color: #ffffff !important;
	background-color: #000000;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}
.d-ntoday {
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #acacac !important;
}
.lunch {
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	position: relative;
}
.lunch:after {
	position: absolute;
	bottom: -6px;
	left: 0;
	height: 10px;
	width: 10px;
	background: black;
	content: "";
	border-radius: 5px;
	z-index: 1;
}
.lunchs:after {
	right: 0;
}
.lunche:after {
	right: 0;
	left: auto !important;
}
.week12 {
	border-bottom: 2px solid #000000;
	border-left: 1px solid #acacac;
	border-right: 1px solid #acacac !important;
	height: 70px;
}
.week {
	border-bottom: 2px solid #000000;
	border-left: 1px solid #acacac;
	height: 70px;
}
[class*="Mins"] {
	background-color: white;
}
.treat {
	background-color: #fff !important;
}
.firstcell {
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-top: 0 solid #d6d6d6;
	height: 70px;
}
.time {
	display: flex;
	align-items: flex-end;
	justify-content: right;
	height: 70px;
	padding-right: 7px;
}
.time:first-child {
	display: flex;
	align-items: flex-end;
	justify-content: right;
	height: 70px;
	padding-right: 7px;
}
.calendar {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 14.9268px;
	width: 59.71px;
	height: 59.71px;
	flex: none;
	order: 0;
	flex-grow: 0;
}
.today {
	border-radius: 50%;
	width: 34px;
	height: 34px;
	padding: 8px;
	background: #000;
	border: 1px solid #000;
	color: #000;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.norecords tr td {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #777777;
}
.norecords tr {
	background-color: #fff !important;
}
[class*="Mins"] {
	vertical-align: top;
	background-color: white;
}
.treat {
	background-color: #fff !important;
}
.fa-calendar-clock::before {
	content: "\e0d2";
}
.show > .btn-darkgrey-noti.dropdown-toggle {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	height: 56px;
	border-radius: 4rem;
}
.btn-check:focus + .btn-darkgrey-noti,
.btn-darkgrey-noti:focus {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	height: 56px;
	border-radius: 4rem;
	outline: none;
	background-image: none;
}
.btn-darkgrey-noti:hover {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	height: 56px;
	border-radius: 4rem;
}
.nav-noti {
	margin-left: -20px;
	margin-top: 20px;
	height: 65px;
	width: 113%;
}
.request {
	border-radius: 50%;
	width: 25px;
	height: 25px;
	background: #af805e;
	border: 1px solid #af805e;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.requestcalendar {
	border-radius: 50%;
	width: 15px;
	height: 15px;
	position: absolute;
	left: -34px;
	top: -8px;
	background: #af805e;
	border: 1px solid #af805e;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.requestnoti {
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: #f36c50;
	border: 1px solid #f36c50;
	text-align: center;
	color: #fff;
	display: block;
	position: absolute;
	left: 29px;
	margin-top: -10px;
	top: 19px;
}
.divsys {
	position: relative;
	display: inline;
}
.requestsystem {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	background: #696969;
	border: 1px solid #696969;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 9px;
	margin-top: -22px;
}
.nav-noti {
	border-bottom: solid 1px #acacac !important;
}
.nav-noti .nav-link.active {
	font-style: normal;
	font-weight: 700;
	height: 40px;
	font-size: 16px;
	padding: 25px;
	padding-bottom: 20px;
	padding-right: 30px;
}
.nav-noti .nav-link {
	font-style: normal;
	font-weight: 700;
	height: 40px;
	font-size: 16px;
	padding: 25px;
	padding-bottom: 20px;
	padding-right: 30px;
}
.nav-noti.tab-content {
	width: 464px !important;
}
.notiback {
	background-color: rgba(243, 108, 80, 0.1);
	height: 60px;
	display: flex;
	align-items: center;
}
.requestappt {
	background-color: rgba(243, 108, 80, 0.1);
	height: 60px;
	display: flex;
	align-items: center;
}
.notiread {
	background-color: rgba(80, 243, 108, 0.1);
	height: 60px;
	display: flex;
	align-items: center;
}
.select-round-custom-dropdown-small-reschedule {
	-webkit-border-radius: 7.5px;
	-moz-border-radius: 7.5px;
	border-radius: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: text;
	width: 163px;
	cursor: pointer !important;
	outline: none;
}
.btn-darkgrey-noti {
	background-color: #232323;
	color: #ffffff;
	border-color: #232323;
	height: 56px;
	border-radius: 4rem;
}
.btn-darkgrey-noti::after {
	top: 52% !important;
	left: 80% !important;
	color: none !important;
	font-size: 20px !important;
	position: absolute !important;
	display: none !important;
}
.gmap {
	top: 60px;
	left: 55px;
}
select option {
	cursor: pointer;
}
.nsm7Bb-HzV7m-LgbsSe {
	font-family: "Raleway", sans-serif !important;
}
.column {
	-ms-flex: 33.33%;
	flex: 33.33%;
	max-width: 33.33%;
	padding: 0 4px;
}
.column img {
	margin-top: 24px;
	vertical-align: middle;
	width: 100%;
}
.column1 img {
	padding-left: 19px !important;
	padding-right: 19px !important;
}
@media screen and (max-width: 800px) {
	.column {
		-ms-flex: 33.33%;
		flex: 33.33%;
		max-width: 33.33%;
	}
}
@media screen and (max-width: 600px) {
	.column {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
}
@media screen and (min-width: 576px) {
	.rightremove {
		text-align: right !important;
	}
}
@media screen and (max-width: 576px) {
	.paddingtop {
		padding-top: 3rem !important;
	}
}
@media screen and (max-width: 510px) {
	.consultation {
		padding-left: 80px !important;
	}
	.requestapproval {
		padding-left: 56px !important;
	}
	.w18 {
		width: 18rem !important;
	}
}
@media screen and (max-width: 360px) {
	.consultation-ml {
		margin-left: -40px !important;
	}
	.requestapproval-ml {
		margin-left: -50px !important;
	}
	.aebuttonstripe {
		width: 250px;
	}
}
@media screen and (max-width: 360px) {
	.customwidth {
		width: 190px !important;
	}
}
@media screen and (min-width: 361px) and (max-width: 500px) {
	.customwidth {
		width: 240px !important;
	}
}
@media screen and (max-width: 575px) {
	.w100 {
		width: 100% !important;
	}
	.p-10 {
		padding-left: 10px !important;
	}
	.b2 {
		padding-left: 37px !important;
	}
}
@media screen and (max-width: 360px) {
	.managebuttonresp {
		margin-left: -15px !important;
	}
	.marginleftzero {
		margin-left: 0 !important;
	}
}
.slider {
	position: absolute;
	right: -100%;
	width: 100%;
	height: 100%;
	animation: slide 1s forwards;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
	-webkit-animation: slide 1s forwards;
}
@-webkit-keyframes slide {
	100% {
		right: 0;
		width: 100%;
	}
}
@keyframes slide {
	100% {
		right: 0;
		width: 100%;
	}
}
.slider1 {
	position: absolute;
	right: 0;
	width: 100%;
	height: 100%;
	animation: slide1 1s forwards;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
	-webkit-animation: slide1 1s forwards;
}
@-webkit-keyframes slide1 {
	100% {
		right: 100%;
	}
}
@keyframes slide1 {
	100% {
		right: 100%;
	}
}
@media screen and (max-width: 576px) {
	.width {
		width: 100% !important;
	}
	.padding {
		padding: 0 0 0 0 !important;
	}
	.paddingleft {
		padding-left: 10px !important;
		padding-top: 70px !important;
	}
	.marginleft {
		margin-left: -80px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 991px) {
	.paddingleft {
		padding-left: 140px !important;
		padding-top: 70px !important;
	}
	.marginleft {
		margin-left: -80px !important;
	}
}
.fm-w60-s22 {
	font-family: "Raleway" !important;
	font-weight: 600 !important;
	font-size: 22px !important;
}
.fm-w4-s20 {
	font-family: "mulish" !important;
	font-weight: 400 !important;
	font-size: 20px !important;
}
.elipsis {
	display: -webkit-box;
	max-width: 400px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media screen and (min-width: 1600px) and (max-width: 1991px) {
	.left485 {
		left: 670px !important;
	}
	.left560 {
		left: 670px !important;
	}
	.left725 {
		left: 860px !important;
	}
	.ourleft {
		left: 46% !important;
	}
	.homeml {
		margin-left: 85px !important;
	}
	.homeImage {
		margin-bottom: 389px !important;
		margin-top: 60px !important;
	}
	.homebgImage {
		background-size: contain !important;
	}
	.pt-230 {
		padding-top: 230px !important;
	}
	.lapy {
		top: 2845px !important;
	}
	.paddingleftzero {
		padding-left: 0 !important;
		margin-left: -100px !important;
	}
	.mobile {
		left: 715px !important;
		top: 3640px !important;
	}
	.textbuss {
		padding-left: 470px !important;
	}
}
@media screen and (max-width: 620px) {
	.ourleft {
		left: 5% !important;
	}
}
.customtimezone .css-14el2xx-placeholder {
	color: rgb(119, 119, 119) !important;
	font-family: "Mulish" !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	margin-top: 10px !important;
	grid-area: 1/1/2/3 !important;
	margin-left: 4px !important;
	margin-right: 2px !important;
	box-sizing: border-box !important;
}
.sys {
	display: block !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	line-height: 23px !important;
	color: #acacac !important;
	padding-right: 27px !important;
	border: 0;
	outline: none;
}
.sys1 {
	display: block !important;
	font-family: "Mulish" !important;
	font-style: normal !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 23px !important;
	color: #000 !important;
	padding-right: 27px !important;
	border: 0;
	outline: none;
}
.customtimezone .react-select__indicator-separator {
	width: 0 !important;
}
.customtimezone .react-select__value-container::before {
	content: "Time Zone\A";
	position: absolute;
	top: -4px;
	left: 11px;
	white-space: pre;
	color: rgb(119, 119, 119);
	font-family: "Mulish";
	font-weight: 600;
	font-size: 12px;
}
.customtimezone .react-select__dropdown-indicator,
.customtimezone .css-1gtu0rj-indicatorContainer {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 0.75rem center;
	background-size: 16px 12px;
	width: 28px;
}
.customtimezone .react-select__dropdown-indicator svg,
.customtimezone .css-1gtu0rj-indicatorContainer svg {
	display: none;
}
.customtimezone .css-qc6sy-singleValue {
	font-family: "Mulish";
	font-weight: 400;
	font-size: 14px;
	margin-top: 12px;
	color: hsl(0, 0%, 20%);
	grid-area: 1/1/2/3;
	margin-left: 2px;
	margin-right: 2px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
}
.customtimezone .css-1s2u09g-control,
.customtimezone .css-1pahdxg-control {
	height: 50px;
	width: 100%;
	border-radius: 25px !important;
	border-color: transparent !important;
	padding-top: 10px !important;
	background-color: rgb(244, 244, 244) !important;
	outline: none !important;
	cursor: pointer;
}
.customtimezone .css-1pahdxg-control {
	background-color: hsl(0, 0%, 100%);
	border-color: transparent !important;
	border-radius: 25px !important;
	border-style: none !important;
	border-width: 0 !important;
	box-shadow: 0 0 0 0 transparent !important;
}
.customtimezone .css-1pahdxg-control:hover {
	border-color: transparent !important;
	outline: none !important;
}
.customtimezone .css-1pahdxg-control:focus {
	border-color: transparent !important;
	outline: none !important;
}
.customtimezone .css-26l3qy-menu {
	box-shadow: 0 4px 10px rgb(0 0 0 / 15%) !important;
	border-radius: 10px 10px !important;
	background-color: #ffffff !important;
}
.react-select__option {
	background-color: transparent !important;
	color: #777777 !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	font-family: "Mulish" !important;
	cursor: pointer !important;
}
.react-select__control {
	cursor: pointer !important;
}
.hrr {
	width: inherit !important;
	height: 3px !important;
	margin-top: 14px !important;
	display: block !important;
	background-color: transparent !important;
	opacity: 1 !important;
	border-radius: 10px !important;
	margin-right: -30px !important;
}
.nav-noti .active .hrr {
	width: inherit !important;
	height: 3px !important;
	margin-top: 14px !important;
	display: block !important;
	background-color: black !important;
	opacity: 1 !important;
	border-radius: 10px !important;
	margin-right: -30px !important;
}
.nav-noti .active .hrr1 {
	width: inherit !important;
	height: 3px !important;
	margin-top: 14px !important;
	display: block !important;
	background-color: black !important;
	opacity: 1 !important;
	border-radius: 10px !important;
	margin-right: 0 !important;
}
.p-60 {
	margin-right: 6%;
}
.line::after {
	content: url(../images/Line130.png);
	display: flex;
	position: relative;
	top: -27px;
	left: 150px;
}
.line1::after {
	content: url(../images/Line130.png);
	display: flex;
	position: relative;
	top: -27px;
	left: 160px;
}
.ptab .nav-item .nav-link {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #acacac;
	padding-bottom: 20px !important;
	padding-right: 7px !important;
	border: 0;
	outline: none;
}
.apatient {
	font-family: "Mulish";
	position: absolute;
	z-index: 100001;
	top: -15px;
	left: -5px;
	font-size: 10px;
	border-radius: 54px;
	width: 82px;
	height: 20px;
	vertical-align: middle;
	display: flex;
	align-content: space-around;
	align-items: center;
}
.ptab .nav-item .nav-link.active {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	color: #000000;
	background-color: transparent;
	border-color: transparent;
	border: 0;
	outline: none;
}
.mainq {
	background-color: #e1eefc;
	cursor: move;
	position: relative;
	width: 100%;
	border-top: groove 1px #007bff;
	border-left: groove 1px #007bff;
	border-bottom: groove 1px #007bff;
	border-right: groove 5px #007bff;
	border-radius: 10px;
}
.mainqnochild {
	background-color: #f4c0c5;
	cursor: move;
	position: relative;
	width: 100%;
	border-top: groove 1px #dc3545;
	border-left: groove 1px #dc3545;
	border-bottom: groove 1px #dc3545;
	border-right: groove 5px #dc3545;
	border-radius: 10px;
}
.childq {
	background-color: #fee8a6;
	cursor: grab;
	width: 90%;
	border-top: groove 1px #ffc107;
	border-left: groove 1px #ffc107;
	border-bottom: groove 1px #ffc107;
	border-right: groove 5px #ffc107;
	border-radius: 10px;
	padding: 10px;
}
.childq1 {
	background-color: #f4d1c0;
	cursor: move;
	cursor: grab;
	width: 90%;
	border-top: groove 1px #dc6a35;
	border-left: groove 1px #dc6a35;
	border-bottom: groove 1px #dc6a35;
	border-right: groove 5px #dc6a35;
	border-radius: 10px;
	padding: 10px;
}
.childq2 {
	background-color: #c0f4c8;
	cursor: move;
	cursor: grab;
	width: 95%;
	border-top: groove 1px #35dc3d;
	border-left: groove 1px #35dc3d;
	border-bottom: groove 1px #35dc3d;
	border-right: groove 5px #35dc3d;
	border-radius: 10px;
	padding: 15px;
}
.cq {
	background-color: #a5b3a8;
	width: 94%;
	border-top: groove 1px #3b413c;
	border-left: groove 1px #3b413c;
	border-bottom: groove 1px #3b413c;
	border-right: groove 5px #3b413c;
	border-radius: 10px;
	padding: 10px;
	font-size: 14px;
	color: black;
	font-weight: bold;
}
.custom-disabled,
.custom-disabled1 {
	display: inline;
}
@media screen and (max-width: 1316px) {
	.marginbottom {
		margin-bottom: 20px;
	}
}
.testmsg {
	width: 27%;
	height: 30px;
	position: fixed;
	top: 0;
	left: 36%;
	z-index: 200000;
	background-image: url(../images/test.png);
	background-repeat: repeat-x;
}
.custom-disabled input[disabled] {
	position: relative;
	height: 15px;
	width: 15px;
	box-sizing: border-box;
	margin: 0;
}
.custom-disabled input[disabled]::after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: rgba(90, 90, 90);
}
.custom-disabled1 input[disabled] {
	position: relative;
	height: 15px;
	width: 15px;
	box-sizing: border-box;
	margin: 0;
}
.custom-disabled1 input[disabled]::after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: rgb(141, 139, 139);
}
.box {
	width: 200px;
	height: 300px;
	position: relative;
	border: 1px solid #bbb;
	background: #eee;
}
.ribbon {
	position: absolute;
	right: -5px;
	top: -5px;
	z-index: 1;
	overflow: hidden;
	width: 75px;
	height: 75px;
	text-align: right;
}
.ribbon span {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 100px;
	display: block;
	background: #79a70a;
	background: linear-gradient(#af805e 0%, #8f5408 100%);
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
	position: absolute;
	top: 19px;
	right: -21px;
}
.ribbon span::before {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	z-index: -1;
	border-left: 3px solid #8f5408;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #8f5408;
}
.ribbon span::after {
	content: "";
	position: absolute;
	right: 0;
	top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-right: 3px solid #8f5408;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #8f5408;
}
.green {
	background-color: green;
	height: 100px;
	width: 100px;
}
.red {
	background-color: red;
	height: 100px;
	width: 100px;
}
.groupimage380 {
	visibility: hidden;
	display: none;
}
.businesmobile {
	visibility: hidden;
	display: none;
}
.resize {
	visibility: hidden;
	display: none;
}
.imgchange {
	visibility: hidden;
	display: none;
}
.businesmobilenav {
	visibility: hidden;
	display: none;
}
.bgimg {
	display: block;
	visibility: visible;
	background-color: "#fff" !important;
	background-image: "url('../images/Rectangle199.png')" !important;
	background-repeat: "no-repeat" !important;
}
.dvall {
	display: block;
	visibility: visible;
	display: flex !important;
}
.dvall1 {
	display: block;
	visibility: visible;
}
@media screen and (min-width: 576px) {
	#root {
		overflow-x: clip !important;
	}
}
.navh {
	height: 100px;
}
@media screen and (max-width: 576px) {
	.businesmobilenav {
		display: block !important;
		visibility: visible;
	}
}
@media screen and (max-width: 1400px) {
	.resize {
		display: block !important;
		visibility: visible;
	}
	.resize1 {
		visibility: hidden;
		display: none;
	}
}
@media screen and (min-width: 576px) and (max-width: 767px) {
	.imgchange {
		display: block !important;
		visibility: visible;
	}
	.imgchange1 {
		visibility: hidden;
		display: none;
	}
}
@media screen and (max-width: 576px) {
	.navh {
		height: 70px !important;
	}
}
@media screen and (max-width: 576px) {
	.faq {
		display: block !important;
		visibility: visible !important;
	}
}
.faq {
	visibility: hidden;
	display: none;
}
@media screen and (max-width: 767px) {
	.businesmobile {
		display: block !important;
		visibility: visible;
	}
	.businesmobile1 {
		visibility: hidden;
		display: none;
	}
}
.tabletnav {
	visibility: hidden;
	display: none;
}
@media screen and (min-width: 576px) and (max-width: 1290px) {
	.tabletnav {
		display: block !important;
		visibility: visible;
	}
}
@media screen and (max-width: 576px) {
	.green {
		background-color: green;
		height: 100px;
		width: 100px;
	}
	.red {
		background-color: red;
		height: 100px;
		width: 100px;
	}
	.groupimage380 {
		display: block !important;
		visibility: visible;
	}
	.dvall {
		display: none !important;
		visibility: hidden;
	}
	.dvall1 {
		display: none !important;
		visibility: hidden;
	}
	.bgimg {
		display: none !important;
		visibility: hidden;
	}
	.homechangebc {
		background-color: #000 !important;
	}
	.homechangewords {
		margin-top: -368px !important;
	}
	.homechangebtn {
		margin-top: 32px !important;
		height: 50px !important;
		margin-left: 20px !important;
		width: 210px !important;
	}
	.homechangebtn1 {
		margin-top: 40px !important;
		height: 50px !important;
		margin-left: 35px !important;
		width: 185px !important;
	}
	.homechangebtn2 {
		margin-top: 40px !important;
		height: 60px !important;
		margin-left: 20px !important;
		width: 239px !important;
	}
	.homechangebtnin {
		padding-top: 17px !important;
		padding-left: 23px !important;
		font-weight: 500 !important;
		font-size: 14px !important;
		height: 50px !important;
		padding-right: 0 !important;
	}
	.homechangebtnin1 {
		font-weight: 600 !important;
		font-size: 14px !important;
		height: 50px !important;
		padding-right: 0 !important;
		display: flex !important;
		align-items: center !important;
	}
	.homechangebtnin11 {
		font-weight: 400 !important;
		font-size: 14px !important;
		height: 50px !important;
		display: flex !important;
		align-items: center !important;
		justify-content: space-around !important;
	}
	.homechangebtnin2 {
		font-weight: 400 !important;
		font-size: 14px !important;
		height: 60px !important;
		padding-right: 0 !important;
	}
	.homechangebtnarrow {
		width: 22px !important;
		height: 8px !important;
		margin-left: 15px !important;
	}
	.homechangebtnarrow2 {
		width: 30.11px !important;
		height: 8px !important;
		margin-left: 12px !important;
		margin-right: 25px !important;
	}
	.homechangebtnarrow1 {
		width: 22px !important;
		height: 8px !important;
		margin-left: 3px !important;
		margin-right: 25px !important;
	}
	.homechangebtnarrow11 {
		width: 22px !important;
		height: 8px !important;
	}
	.homechangeicons {
		padding-top: 66px !important;
		padding-left: 33px !important;
		padding-bottom: 106px !important;
	}
	.columnreverse {
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	.bottomimg {
		padding: 60px 40px 60px 40px !important;
		background-color: #000000 !important;
	}
	.bottomimg1 {
		padding-left: 26px !important;
		padding-top: 57px !important;
		padding-bottom: 71px !important;
		background-color: #ffffff !important;
	}
	.everyonebtn {
		width: 270.22px !important;
		height: 51px !important;
		border-radius: 25.5px !important;
		font-weight: 400 !important;
		font-size: 14px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 15px !important;
	}
	.everyonetext {
		font-weight: 600 !important;
		font-size: 24px !important;
		margin-top: 34px !important;
	}
	.everyonetext4 {
		font-weight: 400 !important;
		font-size: 24px !important;
		margin-top: 57px !important;
		margin-bottom: 48px !important;
		line-height: 37px !important;
	}
	.everyonetext1 {
		font-weight: 300 !important;
		font-size: 40px !important;
		font-style: releway !important;
	}
	.everyonetext2 {
		font-weight: 400 !important;
		font-size: 16px !important;
		line-height: 20.08px !important;
		padding-bottom: 20px !important;
		padding-left: 10px !important;
	}
	.pl {
		padding-left: 10px !important;
	}
	.textalign {
		text-align: left !important;
	}
	.pt {
		padding-top: 100px !important;
	}
	.pl1 {
		padding-left: 20px !important;
	}
	.mt {
		margin-top: -600px !important;
	}
	.fwfs {
		font-weight: 500 !important;
		font-size: 14px !important;
	}
	.wh {
		width: 31.32px !important;
		height: 31.32px !important;
	}
	.fsfw {
		font-size: 12px !important;
		font-weight: 500 !important;
	}
	.fs {
		font-size: 20px !important;
	}
	.homeicons {
		width: 40px !important;
		height: 40px !important;
	}
	.iconfwfs {
		font-weight: 600 !important;
		font-size: 16px !important;
	}
	.iconfwfs1 {
		font-weight: 400 !important;
		font-size: 14px !important;
	}
	.homefont {
		font-weight: 600 !important;
		font-size: 24px !important;
	}
	.homefont1 {
		font-weight: 300 !important;
		font-size: 20px !important;
	}
	.homefont3 {
		font-weight: 300 !important;
		font-size: 40px !important;
	}
	.ml1 {
		margin-left: 10px !important;
	}
}
.parentDisable {
	position: fixed;
	top: 0;
	left: 0;
	background: #666;
	opacity: 0.8;
	z-index: 998;
	height: 100%;
	width: 100%;
}
.overlay-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #000;
	background: #666666;
	opacity: 0.8;
	z-index: 1000;
}
@media screen and (max-width: 370px) {
	.s320 {
		width: 250px !important;
		height: 400px !important;
	}
	.s3201 {
		width: 300px !important;
		float: right !important;
	}
	.s3202 {
		width: 300px !important;
	}
}
@media screen and (min-width: 371px) and (max-width: 379px) {
	.float {
		float: left !important;
	}
}
@media screen and (max-width: 320px) {
	.s280 {
		width: 280px !important;
	}
}
@media screen and (min-width: 380px) and (max-width: 576px) {
	.s280 {
		width: 385px !important;
	}
	.float {
		float: left !important;
	}
}
@media screen and (min-width: 576px) and (max-width: 1289px) {
	.popup {
		display: block !important;
		visibility: visible !important;
	}
}
.popup {
	display: none;
	visibility: hidden;
}
@media screen and (min-width: 576px) {
	.popupnav {
		display: block !important;
		visibility: visible !important;
	}
}
.popupnav {
	display: none;
	visibility: hidden;
}
@media screen and (min-width: 1901px) {
	.view1920 {
		display: block !important;
		visibility: visible !important;
	}
	.view19201 {
		display: none !important;
		visibility: hidden !important;
	}
}
@media screen and (min-width: 1401px) {
	.view1688 {
		display: block !important;
		visibility: visible !important;
	}
	.view16881 {
		display: none !important;
		visibility: hidden !important;
	}
}
.view1688 {
	display: none;
	visibility: hidden;
}
.view16881 {
	display: block;
	visibility: visible;
}
.view1920 {
	display: none;
	visibility: hidden;
}
.view19201 {
	display: block;
	visibility: visible;
}
@media screen and (max-width: 1200px) {
	.widthmobile {
		width: 300px !important;
	}
	.widthlappy {
		width: 700px !important;
	}
}
@media screen and (min-width: 500px) and (max-width: "100px") {
	.paddingbuttom1000 {
		padding-bottom: 20px !important;
	}
}
@media screen and (min-width: 500px) and (max-width: 1900px) {
	.fm-w2-s68 {
		font-weight: 200 !important;
		font-size: 65px !important;
	}
}
.pagination {
	justify-content: flex-end;
	padding-right: 30px;
}
.page-link {
	color: #000;
}
.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #000;
	border-color: #000;
}
thead[data-test="table-foot"] {
	display: none;
}
thead[data-test="datatable-head"] {
	color: rgb(172, 172, 172);
}
div[data-test="datatable-table"] {
	font-family: Mulish;
}
[data-rr-ui-event-key="fa fa-angle-left"] {
	padding: 0 !important;
	padding-bottom: 0 !important;
	padding-right: 0 !important;
	margin: 25px;
}
@keyframes placeHolderShimmer {
	0% {
		background-position: -468px 0;
	}
	100% {
		background-position: 468px 0;
	}
}
div.scroll-container {
	width: 100%;
	white-space: nowrap;
}
div.scroll-container li {
	padding-right: 10px;
}
div.scroll-container .react-multi-carousel-track li div {
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	background-position: center;
	border-radius: 12.367px;
	height: 300px;
}
div.scroll-container::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}
div.scroll-container::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px #000;
	border-radius: 10px;
	height: 5px;
	margin-left: 12px;
}
div.scroll-container::-webkit-scrollbar-thumb {
	background: grey;
	border-radius: 10px;
	height: 5px;
}
div.scroll-container::-webkit-scrollbar-thumb:hover {
	background: lightgrey;
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.pt1200 {
		padding-top: 182px !important;
	}
	.viewforhome .col-xl-8 {
		width: 83% !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 991px) {
	.pt992 {
		padding-top: 130px !important;
	}
	.wh992 {
		width: 600px !important;
		height: 700px !important;
	}
	.padding992 {
		padding: 70px !important;
	}
	.bgcolor992 {
		background-color: #ffffff !important;
	}
}
@media screen and (max-width: 767px) {
	.view992 {
		display: block !important;
		visibility: visible !important;
	}
	.view9921 {
		display: none !important;
		visibility: hidden !important;
	}
}
.view992 {
	display: none;
	visibility: hidden;
}
.view9921 {
	display: block;
	visibility: visible;
}
@media screen and (max-width: 767px) {
	.view999 {
		display: block !important;
		visibility: visible !important;
	}
}
.view9991 {
	display: none;
	visibility: hidden;
}
@media screen and (min-width: 577px) and (max-width: 1016px) {
	.plhome {
		padding-left: 100px !important;
	}
}
@media screen and (min-width: 1600px) and (max-width: 1900px) {
	.mt152 {
		margin-top: -40px !important;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1599px) {
	.viewforhome .col-xl-8 {
		width: 83% !important;
	}
	.pt1400 {
		padding-top: 160px !important;
	}
	.fontbusiness {
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
		text-align: center !important;
		padding-left: 0 !important;
	}
	.tlmobile {
		left: 667px !important;
		top: 3640px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.pt1399 .pt-6 {
		padding-top: 200px !important;
	}
	.ptt1399 {
		margin-top: 188px !important;
	}
	.pl1399 {
		padding-left: 50px !important;
	}
	.pr1399 {
		padding-right: 50px !important;
	}
	.left485 {
		left: 451px !important;
		top: 154px !important;
	}
	.imgimg {
		left: 520px !important;
		top: 694px !important;
	}
	.left560 {
		left: 467px !important;
		top: 1250px !important;
	}
	.tlmobile {
		left: 500px !important;
		top: 3300px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
	.wlappy1300 {
		width: 700px !important;
	}
	.left485 {
		left: 433px !important;
		top: 150px !important;
	}
	.left560 {
		left: 410px !important;
		top: 1250px !important;
	}
	.imgimg {
		left: 450px !important;
		top: 694px !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.tlmobile {
		left: 500px !important;
		top: 4018px !important;
	}
}
@media screen and (min-width: 840px) and (max-width: 991px) {
	.left485 {
		left: 383px !important;
		top: 430px !important;
	}
	.imgimg {
		left: 320px !important;
		top: 1190px !important;
	}
	.left560 {
		left: 369px !important;
		top: 2006px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 991px) {
	.mobilereverse {
		display: flex !important;
		flex-direction: column-reverse !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.left485 {
		left: 392px !important;
		top: 420px !important;
	}
	.imgimg {
		left: 320px !important;
		top: 1200px !important;
	}
	.left560 {
		left: 378px !important;
		top: 2014px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 839px) {
	.left485 {
		left: 381px !important;
		top: 426px !important;
	}
	.imgimg {
		left: 294px !important;
		top: 1206px !important;
	}
	.left560 {
		left: 377px !important;
		top: 2016px !important;
	}
	.pl768 {
		padding-left: 50px !important;
	}
	.fleft {
		float: left !important;
	}
	.widthlappy {
		height: 475px !important;
	}
}
@media screen and (min-width: 840px) and (max-width: 899px) {
	.widthlappy {
		height: 450px !important;
	}
}
.panel-title > a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f068";
	padding-right: 5px;
}
.panel-title > a.collapsed:before {
	float: right !important;
	content: "\f067";
}
.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus {
	text-decoration: none;
}
.alltab .nav-item .nav-link {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #acacac;
	padding: 3px !important;
	padding-bottom: 20px !important;
	padding-right: 7px !important;
	border: 0;
	outline: none;
	padding: 5.53846px 11.0769px;
	gap: 13.85px;
	width: 99.15px;
	height: 30.08px;
}
.alltab .nav-item .nav-link.active {
	font-family: "Mulish";
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	color: #000000;
	background-color: #ede3dc;
	border-color: transparent;
	border: 0;
	outline: none;
	border-radius: 16.6154px;
	padding: 5.53846px 11.0769px;
	gap: 13.85px;
	width: 99.15px;
	height: 30.08px;
}
.re:hover {
	background-color: #f4f4f4;
}
.fm-w3-s50 {
	font-weight: 300;
	font-size: 50px;
}
.fm-w3-s16 {
	font-weight: 300;
	font-size: 16px;
}
.dcenter {
	display: flex;
	justify-content: center;
	text-align: center;
}
.faqcard {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	width: 65%;
	word-wrap: break-word;
	background-color: transparent;
	background-clip: border-box;
	border-bottom: 0.5px solid #fff;
}
.ddcenter {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.accordion-button::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='19.5' cy='19.5' r='15' stroke='white'/%3E%3Cline x1='13' y1='19' x2='26' y2='19' stroke='white'/%3E%3Cline x1='20' y1='13' x2='20' y2='26' stroke='white'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}
.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='19.5' cy='19.5' r='15' stroke='white'/%3E%3Cline x1='13' y1='19' x2='26' y2='19' stroke='white'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}
.fbody {
	background: transparent !important;
	color: #fff !important;
	padding-bottom: 35px;
}
.fffaq {
	font-size: 22px;
	font-weight: 500;
}
.fffaq1 {
	font-size: 16px;
	font-weight: 300;
}
.card-header,
.accordion-button {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.card-header {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.accordion-button {
	padding-top: 40px !important;
	padding-bottom: 20px !important;
}
@media screen and (max-width: 1400px) {
	.fffaq {
		font-size: 18px !important;
		font-weight: 500 !important;
	}
	.fffaq1 {
		font-size: 14px !important;
		font-weight: 300 !important;
	}
	.fm-w3-s501 {
		font-size: 30px !important;
		font-weight: 300 !important;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1980px) {
	.contactusfont {
		color: rgba(255, 255, 255, 0.4);
		font-family: Mulish;
		font-size: 18px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 27px;
		text-align: left;
	}
	.roundWhiteDownloadmobilecontact {
		cursor: pointer;
		background: #ffffff !important;
		box-shadow: 0 4px 24px rgba(255, 255, 255, 0.35) !important;
		border-radius: 42px !important;
		font-family: "Raleway";
		font-style: normal;
		font-weight: 400;
		font-size: 16px !important;
		color: #000000 !important;
		border: 0 !important;
		width: 310px;
		height: 70px;
	}
}
@media screen and (max-width: 576px) {
	.faqcard {
		width: 100% !important;
	}
	.mobilefaq {
		padding-top: 100px !important;
		padding-bottom: 85px !important;
	}
}
.contactusfont {
	color: rgba(255, 255, 255, 0.4);
	font-family: Mulish;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
	text-align: left;
}
.contactusinput {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #ffffff;
	outline: none;
}
.faqbutton {
	width: 185px;
	height: 50px;
	flex-shrink: 0;
	border-radius: 42px;
}
#textcolor {
	color: #ffffff;
}
.ptcontact {
	padding-top: 39px;
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
	.whimg1 {
		width: 375.31px !important;
	}
}
@media screen and (min-width: 1664px) {
	.whimg1 {
		width: 720px !important;
		height: 1000px !important;
	}
}
@media screen and (min-width: 1400px) {
	.maincardw {
		width: 640px !important;
	}
	.fieldw {
		width: 220px !important;
		float: left !important;
	}
	.paddingbody {
		padding: 80px !important;
	}
	.ptcontact1 {
		padding-top: 32px;
	}
	.httxtarea {
		height: 100px !important;
	}
	.txtcontact {
		color: #fff;
		text-align: center;
		font-family: Raleway;
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 60.734px;
		text-transform: uppercase;
	}
	.mainsection {
		padding-top: 221px !important;
		padding-bottom: 156px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 1400px) {
	.maincardw {
		width: 500px !important;
	}
	.fieldw {
		width: 220px;
		float: left !important;
	}
	.paddingbody {
		padding: 40px 20px !important;
	}
	.ptcontact1 {
		padding-top: 20px;
	}
	.httxtarea {
		height: 70px !important;
	}
	.txtcontact {
		color: #fff;
		text-align: center;
		font-family: Raleway;
		font-size: 20.851px;
		font-style: normal;
		font-weight: 500;
		line-height: 31.659px;
		text-transform: uppercase;
	}
	.imgw {
		width: 224.144px !important;
		height: 320.578px !important;
		flex-shrink: 0 !important;
	}
	.calendarwidth {
		width: 300px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.pt-230 {
		padding-top: 130px !important;
		padding-left: 50px !important;
	}
	.pt-200 {
		padding-top: 100px !important;
		padding-left: 50px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 767px) {
	.pt767 {
		padding-top: 100px !important;
	}
}
@media screen and (max-width: 576px) {
	.pt767 {
		padding-top: 57px !important;
	}
}
@media screen and (max-width: 767px) {
	.fieldw {
		width: 100% !important;
	}
	.paddingbody {
		padding: 40px 20px !important;
	}
	.ptcontact11 {
		padding-top: 20px;
	}
	.txtcontact {
		color: #fff;
		text-align: center;
		font-family: Raleway;
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 36px;
		text-transform: uppercase;
	}
	.imgw {
		width: 309px !important;
		height: 442px !important;
		flex-shrink: 0 !important;
	}
}
.ccolor .bg-light {
	background: #000000 !important;
}
.color .bg-light {
	background: #ffffff !important;
}
.hidden {
	top: -100px;
}
.active {
	top: 0;
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
	.fl {
		float: left !important;
	}
}
.fm-w3-s50 {
	font-weight: 300;
	font-size: 50px;
}
.fm-w3-s16 {
	font-weight: 300;
	font-size: 16px;
}
.dcenter {
	display: flex;
	justify-content: center;
	text-align: center;
}
.faqcard {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	width: 65%;
	word-wrap: break-word;
	background-color: transparent;
	background-clip: border-box;
	border-bottom: 0.5px solid #fff;
}
.ddcenter {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.accordion-button::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='19.5' cy='19.5' r='15' stroke='white'/%3E%3Cline x1='13' y1='19' x2='26' y2='19' stroke='white'/%3E%3Cline x1='20' y1='13' x2='20' y2='26' stroke='white'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
	width: 40px;
	height: 40px;
}
.accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='19.5' cy='19.5' r='15' stroke='white'/%3E%3Cline x1='13' y1='19' x2='26' y2='19' stroke='white'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
	width: 40px;
	height: 40px;
}
.fbody {
	background: transparent !important;
	color: #fff !important;
	padding-bottom: 35px;
}
.fffaq {
	font-size: 22px;
	font-weight: 500;
}
.fffaq1 {
	font-size: 16px;
	font-weight: 300;
}
.card-header,
.accordion-button {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.card-header {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.accordion-button {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
@media screen and (max-width: 1400px) {
	.fffaq {
		font-size: 18px !important;
		font-weight: 500 !important;
	}
	.fffaq1 {
		font-size: 14px !important;
		font-weight: 300 !important;
	}
	.fm-w3-s501 {
		font-size: 30px !important;
		font-weight: 300 !important;
	}
}
@media screen and (max-width: 576px) {
	.faqcard {
		width: 100% !important;
	}
	.mobilefaq {
		padding-top: 100px !important;
		padding-bottom: 85px !important;
	}
}
.fm-w55-s122 {
	color: #fff;
	text-align: center;
	font-family: "Plus Jakarta Sans";
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 27px;
}
.btntext {
	color: #000;
	font-family: Raleway;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
	.whimg1 {
		width: 375.31px !important;
	}
}
@media screen and (min-width: 1664px) {
	.whimg1 {
		width: 720px !important;
		height: 1000px !important;
	}
}
@media screen and (min-width: 1400px) {
	.maincardw {
		width: 640px !important;
	}
	.fieldw {
		width: 220px !important;
		float: left !important;
	}
	.paddingbody {
		padding: 80px !important;
	}
	.ptcontact1 {
		padding-top: 32px;
	}
	.httxtarea {
		height: 100px !important;
	}
	.txtcontact {
		color: #fff;
		text-align: center;
		font-family: Raleway;
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 60.734px;
		text-transform: uppercase;
	}
	.mainsection {
		padding-top: 221px !important;
		padding-bottom: 156px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 1400px) {
	.maincardw {
		width: 500px !important;
	}
	.fieldw {
		width: 220px;
		float: left !important;
	}
	.paddingbody {
		padding: 40px 20px !important;
	}
	.ptcontact1 {
		padding-top: 20px;
	}
	.httxtarea {
		height: 70px !important;
	}
	.txtcontact {
		color: #fff;
		text-align: center;
		font-family: Raleway;
		font-size: 20.851px;
		font-style: normal;
		font-weight: 500;
		line-height: 31.659px;
		text-transform: uppercase;
	}
	.imgw {
		width: 224.144px !important;
		height: 320.578px !important;
		flex-shrink: 0 !important;
	}
	.calendarwidth {
		width: 300px !important;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	.pt-230 {
		padding-top: 130px !important;
		padding-left: 50px !important;
	}
	.pt-200 {
		padding-top: 100px !important;
		padding-left: 50px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 767px) {
	.pt767 {
		padding-top: 100px !important;
	}
}
@media screen and (max-width: 576px) {
	.pt767 {
		padding-top: 57px !important;
	}
}
@media screen and (max-width: 767px) {
	.fieldw {
		width: 100% !important;
	}
	.paddingbody {
		padding: 40px 20px !important;
	}
	.ptcontact11 {
		padding-top: 20px;
	}
	.txtcontact {
		color: #fff;
		text-align: center;
		font-family: Raleway;
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: 36px;
		text-transform: uppercase;
	}
	.imgw {
		width: 309px !important;
		height: 442px !important;
		flex-shrink: 0 !important;
	}
}
.ccolor .bg-light {
	background: #000000 !important;
}
.color .bg-light {
	background: #ffffff !important;
}
.hidden {
	top: -100px;
}
.active {
	top: 0;
}
@media screen and (max-width: 1400px) {
	.ptcontact1 {
		padding-top: 20px;
	}
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
	.fl {
		float: left !important;
	}
}
.tabletnav {
	visibility: hidden;
	display: none;
}
@media screen and (min-width: 576px) and (max-width: 1290px) {
	.tabletnav {
		display: block !important;
		visibility: visible;
	}
}
button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--right,
button.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left {
	display: none;
}
@media screen and (min-width: 1200px) and (max-width: 1250px) {
	.pt1200 {
		padding-top: 102px !important;
	}
}
@media screen and (min-width: 1250px) and (max-width: 1400px) {
	.pt1200 {
		padding-top: 182px !important;
	}
}
@media screen and (min-width: 1400px) and (max-width: 1550px) {
	.ptpb150 {
		padding-top: 0 !important;
		padding-bottom: 70px !important;
	}
}
@media screen and (min-width: 1670px) and (max-width: 1900px) {
	.ptpb150 {
		padding-top: 150px !important;
		padding-bottom: 150px !important;
	}
}
@media screen and (min-width: 1550px) and (max-width: 1670px) {
	.ptpb150 {
		padding-top: 100px !important;
		padding-bottom: 100px !important;
	}
}
/* .testimg {
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("../images/Group626.png");
	height: 100vh;
} */
.tlist {
	color: #fff;
	font-family: Raleway;
	font-size: 24.783px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
@media screen and (min-width: 576px) and (max-width: 1200px) {
	div.scroll-container .react-multi-carousel-track li div {
		height: 250px;
	}
	.tlist {
		color: #fff;
		font-family: Raleway;
		font-size: 20.783px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
}
@media screen and (min-width: 576px) and (max-width: 800px) {
	.tlist {
		color: #fff;
		font-family: Raleway;
		font-size: 18.783px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
}
/* .testimg {
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("../images/Group626.png");
	height: 100vh;
} */
@media screen and (min-width: 800px) and (max-width: 1400px) {
	.fstablet {
		font-size: 40px !important;
		line-height: 50px !important;
	}
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
	.thome {
		top: 130px !important;
		left: 150px !important;
	}
}
@media screen and (min-width: 680px) and (max-width: 800px) {
	.thome {
		top: 100px !important;
		left: 100px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 680px) {
	.thome {
		top: 50px !important;
		left: 50px !important;
	}
	.thome2 {
		top: 74% !important;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
	.thome2 {
		top: 75% !important;
	}
}
@media screen and (min-width: 900px) and (max-width: 1000px) {
	.thome2 {
		top: 72% !important;
	}
}
@media screen and (min-width: 900px) and (max-width: 1000px) {
	.fchange {
		line-height: 16px !important;
	}
}
@media screen and (min-width: 900px) and (max-width: 1400px) {
	.homeiconfs {
		font-size: 16px !important;
	}
	.homeiconfs1 {
		font-size: 14px !important;
	}
	.homeiconswh {
		width: 40px !important;
		height: 40px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 900px) {
	.pt800 {
		padding-top: 10px !important;
	}
	.lineh {
		line-height: 15px !important;
	}
	.fchange {
		line-height: 10px !important;
	}
	.homeiconfs {
		font-size: 12px !important;
	}
	.homeiconfs1 {
		font-size: 10px !important;
	}
	.homeiconswh {
		width: 30px !important;
		height: 30px !important;
	}
}
@media screen and (min-width: 577px) and (max-width: 800px) {
	.fstablet {
		font-size: 35px !important;
		line-height: 50px !important;
	}
	.pl800 {
		padding-left: 20px !important;
	}
}
@media screen and (min-width: 671px) and (max-width: 721px) {
	.homeiconfs {
		font-size: 11px !important;
	}
}
@media screen and (min-width: 621px) and (max-width: 671px) {
	.homeiconfs {
		font-size: 10px !important;
	}
}
@media screen and (min-width: 576px) and (max-width: 701px) {
	.homeiconfs1 {
		font-size: 8px !important;
	}
}
@media screen and (max-width: 621px) {
	.homeiconfs {
		font-size: 9px !important;
	}
}
@media screen and (min-width: 900px) and (max-width: 989px) {
	.homeiconfs {
		font-size: 14px !important;
	}
	.homeiconfs1 {
		font-size: 11px !important;
	}
}
.tlist {
	color: #fff;
	font-family: Raleway;
	font-size: 24.783px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
@media screen and (min-width: 576px) and (max-width: 1200px) {
	div.scroll-container .react-multi-carousel-track li div {
		height: 250px;
	}
	.tlist {
		color: #fff;
		font-family: Raleway;
		font-size: 20.783px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
}
@media screen and (min-width: 576px) and (max-width: 800px) {
	.tlist {
		color: #fff;
		font-family: Raleway;
		font-size: 18.783px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
}
.ownarrow input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.MuiInputLabel-animated {
	color: rgba(255, 255, 255, 0.4) !important;
}
.MuiFormControl-root .MuiTextField-root *,
.MuiInput-underline input,
textarea {
	color: #fff !important;
}
.MuiInputLabel-shrink {
	color: rgba(255, 255, 255, 0.71) !important;
}
.MuiInput-underline:after {
	border-bottom: none !important;
}
.MuiInput-underline {
	border-bottom: 1px solid #fff !important;
}
