@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
* {
	margin: 0px;
	padding: 0px;
}
.login__input input {
	background: #FFFFFF;
	border: 1px solid #EAEAEF;
	padding-left: 55px;
	padding-right: 50px;
	height: 60px;
	line-height: 60px;
	width: 100%;
}

.login__input-item:not(:last-child) {
	margin-bottom: 20px;
}

.login__input span {
	position: absolute;
	top: 50%;
	left: 27px;
	-webkit-transform: translateY(calc(-50% - 3px));
	-moz-transform: translateY(calc(-50% - 3px));
	-ms-transform: translateY(calc(-50% - 3px));
	-o-transform: translateY(calc(-50% - 3px));
	transform: translateY(calc(-50% - 3px));
}

.login__input {
	position: relative;
}

.login__input-wrapper {
	margin-bottom: 14px;
}
body {
	font-size: 14px;
	font-weight: 400;
	color: #323232;
	font-family: 'Poppins', sans-serif;
}
.bri-test-section {
	/*padding: 0px 0px 60px 0px;*/
	padding: 0px 0px 25px 0px;
	background: #f9f9f9;
}
.B-head {
	padding: 15px 20px;
	background: #fff;
	border-radius: 16px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
}
.B-head h1 {
	margin-bottom: 0px;
	font-size: 28px;
	position: relative;
}
.B-head h1::after {
	width: 75px;
	height: 4px;
	margin-top: 10px;
	background: #6B0C87;
	display: block;
	content: '';
	border-radius: 100px;
}
.bri_banner {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	padding: 10px;
	background: #fff;
	border-radius: 16px;
	margin-top: 30px;
	position: relative;
	display: flex;
	align-items: center;
}
.bri_banner img {
	border-radius: 8px;
	width: 100%;
}
.b-banner-text {
	position: absolute;
	left: 8%;
	max-width: 40%;
	padding-top: 10px;
}
.b-banner-text h2 {
	font-size: 32px;
	color: #6B0C87;
	font-weight: 600;
	margin-bottom: 10px;
}
.b-banner-text p {
	font-size: 20px;
	color: #1D06AE;
	line-height: 28px;
}
.description_text, .testBlock {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	padding: 24px;
	background: #fff;
	border-radius: 16px;
	margin-top: 30px;
	border: solid 1px #fff;
	border-bottom: solid 8px #fff;
}
.description_text {
	background: #e7e5f67d;
}
.description_text, .testBlock p {
	font-size: 18px;
}
.description_text h2, .testBlock h2 {
	font-size: 26px;
	color: #6B0C87;
	font-weight: 600;
}
.tBlock img {
	width: 100px;
}
.btnmain1 {
	/*background: linear-gradient(269deg, #F14D93 2.01%, #7A48D4 52.15%, #47A1ED 97.53%);*/ /*Changed on 11/25/2023 to mild button colors.*/
	background: linear-gradient(269deg, #669fcf 2.55%, #936dd7 52.15%, #f16ca4 87.93%);
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border: none;
	height: 48px;
	transition: all linear 0.5s;
}
.btn.btnmain1:hover {
	/*background: linear-gradient(269deg, #47A1ED 2.55%, #7A48D4 52.15%, #F14D93 87.93%);*/ /*Changed on 11/25/2023 to mild button colors.*/
	background: linear-gradient(269deg, #ed5998 2.01%, #976ae9 52.15%, #79b9ef 97.53%);
	color: #fff;
}
.btn.btnmain2:hover {
	/*background: linear-gradient(269deg, #F14D93 2.01%, #7A48D4 52.15%, #47A1ED 97.53%);*/ /*Changed on 11/25/2023 to mild button colors.*/
	background: linear-gradient(269deg, #ed5998 2.01%, #976ae9 52.15%, #79b9ef 97.53%);
	color: #fff;
}
.btnmain2, .backbtn {
	/*background: linear-gradient(269deg, #47A1ED 2.55%, #7A48D4 52.15%, #F14D93 87.93%);*/ /*Changed on 11/25/2023 to mild button colors.*/
	background: linear-gradient(269deg, #669fcf 2.55%, #936dd7 52.15%, #f16ca4 87.93%);
	/*background: linear-gradient(#fc466b, #3f5efb 0.00%, #fc466b 90.00%);*/
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	border: none;
	height: 48px;
	transition: all linear 0.5s;
}
.btn-row.healthdetail .btnmain2, .btn-row.healthdetail .btnmain1 {
	font-size: 13px;
}
.btn-row {
	padding: 15px 15px;
	justify-content: flex-end;
	display: flex;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	background: #fff;
	border-radius: 16px;
	margin-top: 30px;
}
.backbtn {
	background: #47A1ED;
}
.backbtn:hover {
	background: #7A48D4;
	color: #fff;
}
.btn-row .btn, .frmBtnsrow .btn {
	margin-left: 15px;
	padding-left: 20px;
	padding-right: 20px;
	transition: all linear 0.5s;
}
.btn-row .btn:hover .frmBtnsrow .btn:hover {
	color: #fff;
}
#Btc .modal-header, #Btc .modal-footer {
	background: #E9BDF1;
}
#Btc .modal-body {
	background: #cec9ef;
}
#Btc .modal-body .form-control {
	border: solid 2px #B502EA;
}
#Btc .SearchBtn {
	background: #B502EA;
	color: #fff;
}
#Btco .modal-header, #Btco .modal-footer {
	background: #E9BDF1;
}

#Btco .modal-body {
	background: #cec9ef;
}

	#Btco .modal-body .form-control {
		border: solid 2px #B502EA;
	}

#Btco .SearchBtn {
	background: #B502EA;
	color: #fff;
}
#Btcp .modal-header, #Btcp .modal-footer {
	background: #E9BDF1;
}

#Btcp .modal-body {
	background: #cec9ef;
}

	#Btcp .modal-body .form-control {
		border: solid 2px #B502EA;
	}

#Btcp .SearchBtn {
	background: #B502EA;
	color: #fff;
}

#Btcap .modal-header, #Btcap .modal-footer {
	background: #E9BDF1;
}

#Btcap .modal-body {
	background: #cec9ef;
}

	#Btcap .modal-body .form-control {
		border: solid 2px #B502EA;
	}

#Btcap .SearchBtn {
	background: #B502EA;
	color: #fff;
}

#BPO .modal-header, #BPO .modal-footer {
	background: #eab7f1;
}

#BPO .modal-body {
	background: #e7d2eb;
}

	#BPO .modal-body .form-control {
		border: solid 2px #B502EA;
	}

#BPO .SearchBtn {
	background: #c362df;
	color: #fff;
}
.testBlock {
	background: #f8d6ff75;
}
.tBlock img {
	width: 100px;
	border: solid 1px #E7BAF1;
	border-radius: 50px;
	box-shadow: 0 5px 10px rgba(107, 12, 135, 0.11);
}
.briea-express-form, .fmfr-txtbloc {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	background: #fff;
	padding: 15px;
	border-radius: 16px;
	margin-top: 30px;
}
.briea-express-form h2 {
	font-size: 24px;
	color: #6B0C87;
	font-weight: 600;
}
.btn.btnCm {
	margin-left: 15px;
	padding-left: 20px;
	padding-right: 20px;
	color: #6B0C87;
	transition: all linear 0.5s;
	background: #f8d6ff75;
	font-size: 18px;
	font-weight: 500;
	border: solid 1px #f8d6ff75;
	display: flex;
	align-items: center;
	height: 48px;
}
.beftop {
	justify-content: space-between;
	align-items: center;
}
.beftop h2 {
	margin-bottom: 0px;
}
.btn.btnCm img {
	margin-right: 8px;
}
.twbtn {
	display: flex;
}
#fmFrnd .modal-header, #fmFrnd .modal-footer {
	background: #f8d6ff75;
}
#fmFrnd .modal-body {
	padding: 12px;
}
.fmfr-txtbloc {
	border-radius: 8px;
	background: #f9f9f9;
	margin-bottom: 15px;
	margin-top: 0px;
	box-shadow: none;
	cursor: pointer;
}
.fmfr-txtbloc.active, .fmfr-txtbloc:hover {
	background: #f8d6ff75;
}
.fmfr-txtbloc p {
	margin-bottom: 0px;
	color: #777;
}
.formBox {}
.formBox h6 {
	font-size: 18px;
	margin-bottom: 0px;
}
.C-red {
	color: #FF0004;
}
.beftop {
	margin-bottom: 30px;
	;
}
.bgHead {
	background: #f8d6ff75;
	padding: 12px 15px;
}
.frmBtnsrow {
	justify-content: flex-end;
}
.formBox .form-control, .formBox .form-select {
	font-size: 14px;
	height: 42px;
}
.formBox .form-label {
	font-size: 16px;
}
.briea-express-cart {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	background: #fff;
	padding: 24px;
	border-radius: 16px;
	margin-top: 30px;
}
.cartrow ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.cartrow ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 13px;
	background: #f8d6ff75;
	border-radius: 12px;
	margin-bottom: 15px;
}
.cartrow ul li:nth-child(even) {
	background: #e7e5f67d;
}
.cartrow ul li:last-child {
	margin-bottom: 0px;
}
.removeitem {
	font-size: 26px;
	border-radius: 100px;
	background: #fff;
	color: #bab7b7;
	width: 50px;
	height: 50px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	border: solid 1px #afafaf;
	transition: all ease-in 0.2s;
}
.removeitem:hover {
	background: #bab7b7;
	color: #fff;
}
.cartext h3 {
	font-size: 20px;
	color: #6B0C87;
	font-weight: 600;
}
.cartext h4 {
	font-size: 18px;
	color: #43AC02;
	font-weight: 600;
}
.caply {
	position: absolute;
	right: 0px;
	top: 5px;
	color: #43AC02;
	font-size: 16px;
	font-weight: 600;
	border: none;
}
.caply:focus, .caply:hover, .caply:active {
	outline: none;
	border: none;
	color: #43AC02;
}
.couponalppy .form-control {
	font-size: 16px;
	height: 48px;
}
.errormsg {
	font-size: 14px;
	margin-top: 10px;
}
.alertsuccess {
	color: #43AC02;
}
.totl {
	display: flex;
	justify-content: space-between;
	font-size: 18px;
	font-weight: 400;
	padding: 15px 0px;
	border-bottom: solid 1px #ddd;
	color: #6B0C87;
}
.c-sum {
	margin-top: 50px;
}
.c-sum h5 {
	color: #6B0C87;
	font-weight: 500;
	font-size: 20px;
}
.totl.paymnt {
	font-weight: 600;
	border-bottom: none;
	color: #6B0C87;
}
.ViewDtl span {
	color: #6B0C87;
	font-size: 16px;
	text-decoration: none;
}
.ViewDtl {
	display: flex;
	justify-content: flex-end;
}
.labtestlisting .testBlock a {
	text-decoration: none;
	color: #333;
}
.viewall {
	position: absolute;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	bottom: 10px;
}
.labtestlisting .testBlock {
	background: #fff;
	padding: 24px 22px;
}
.labtestlisting .testBlock h2 {
	font-size: 22px;
	color: #6B0C87;
	font-weight: 600;
	border-bottom: solid 1px #f0ccfb;
	padding-bottom: 10px;
}
.labtestlisting .testBlock h4 {
	font-size: 20px;
}
.labtestlisting .testBlock h5 {
	font-size: 18px;
	color: #43AC02;
}
.labtestlisting .testBlock p {
	font-size: 16px;
	color: #333;
	font-weight: 500;
}
.ViewDtl {
	display: flex;
	justify-content: flex-end;
	padding: 0px 0px 0px 15px;
	font-size: 24px;
	color: #6B0C87;
}
.viewall {
	position: absolute;
	margin: 0px auto;
	left: 0px;
	right: 0px;
	bottom: 15px;
	display: inline-block;
	width: 100px;
	text-align: center;
	font-size: 18px;
	color: #6B0C87;
	text-decoration: none;
}
.viewall span {
	display: block;
}
.ctmcheck label {
	font-size: 15px;
	font-weight: 500;
	width: 100%;
}

.ctmcheck .form-check {
    display: flex;
    padding: 15px;
    background: #fcf5f5;
    border-radius: 8px;
    position: relative;
    z-index: 1;
    align-items: center;
				overflow: hidden;
}



.ctmcheck {
	margin-bottom: 15px;
}
.ctmcheck .form-check-input {
	width: 1.5em;
	height: 1.5em;
	margin-right: 10px;
	border-color: #71B7FD;
	border-width: 2px;
	margin-left: 5px;
}
.ctmcheck .form-check-input:checked {
	background-color: #fff;
	border-color: #71B7FD; transition: all linear 0.2s; 
}

.ctmcheck .form-check-input:checked::before {
    content: '';
    background: #e7e5f67d;
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    border-radius: 8px;
    z-index: -1;
}


	.ctmcheck .form-check-input:checked[type=checkbox] {
		background-image: url("../image/checkr.svg");
		background-repeat: no-repeat;
		background-size: 75%;
		background-position: 2px 4px;
	}

.thankuimg h3 {
	color: #6B0C87;
}

.b-logo {
	display: flex;
	border: solid 2px #6B0C87;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	align-self: center;
	justify-content: center;
	align-items: center;
	background: #fff;
}

.thankuimg {
	background-image: url("../image/medical-banner.jpg");
	min-height: 300px;
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	background-color: #fff;
	padding: 24px;
	border-radius: 16px;
	margin-top: 15px;
}

.allbtns {
	margin-top: 50px;
}

	.allbtns .btn {
		min-width: 257px;
		margin-right: 7px;
		margin-left: 7px;
		margin-bottom: 15px;
	}

/*------------Coupons------------------*/
.cp-bg {
	background-image: url("../image/cpBg.jpg");
	/*min-height: 200px;*/
	min-height: 180px;
	width: 100%;
	background-size: cover;
	background-position: center center;
	display: flex;
	align-items: center;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
	background-color: #fff;
	padding: 20px;
	border-radius: 16px;
	background-repeat: no-repeat;
	/*margin-top: 24px;*/
	margin-top: 10px;
}

.cp-top {
	display: flex;
	flex-direction: column;
	width: 100%;
}

	.cp-top h2 {
		font-size: 15px;
		margin: 0px 0px 15px 0px;
		/*color: #5F0479;*/
		color: black;
		font-weight: 500;
	}

	.cp-top h3 {
		font-size: 13px;
		margin: 0px 0px 15px 0px;
		/*color: #8905B0;*/
		color: black;
		font-weight: 500;
	}

	.cp-top h4 {
		font-size: 13px;
		margin: 0px 0px 15px 0px;
		/*color: #6754DD;*/
		color: #5F0479;
		/*color: black;*/
		font-weight: 500;
	}

.cp-midle, .cp-btm {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cp-midle {
	/*margin: 15px 0px;*/
}

.cprcodr {
	/*background: #dfbcf3;*/
	background: white;
	/*padding: 6px 10px;*/
	padding: 3px 10px;
	border-radius: 4px;
	font-size: 13px;
	font-weight: 600;
	/*color: #5F0479;*/
	color: black;
	border: solid 1px #ddd;
}

.discnt img {
	width: 40px;
	margin-right: 10px;
}

.discnt {
	font-size: 16px;
	font-weight: 600;
	display: flex;
	align-items: center;
	line-height: 22px;
}

.vdate {
	font-size: 13px;
	font-weight: 500;
	color: black;
}

a.applybtn {
	/*color: #57b30f;*/
	color: green;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}

	a.applybtn:hover {
		text-decoration: underline;
	}

.mh-100 {
	min-height: 100vh;
}

.testlabel {
	position: absolute;
	right: 50px;
	bottom: 50px;
	font-size: 20px;
	border-radius: 50px;
	background: #8072ca;
	padding: 5px 15px;
	color: #fff;
	font-weight: 500;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .15)
}

.b-banner-text.b-banner-text1 {
	max-width: 100%;
	width: 100%;
	text-align: center;
	left: 0px;
}
.tBlock_2 {
	justify-content: space-between;
	align-items: center;
}
.caply.btn.coupons {
	position: inherit;
	color: #6B0C87;
	padding: 10px 20px;
	border: solid 2px #861b8f5c;
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
}

.BrieaImg {
	height: 60px;
}
/*-------------------health Package--------22/7/24-----------------------------*/
.healthpkg {
}

.healthpkg {
	background-image: url("../image/dbg.png");
	min-height: 350px;
	width: 100%;
	background-size: cover;
	background-position: center center;
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
	justify-content: center;
	background-color: rgba(169, 0, 201,0.2);
}

	.healthpkg h1 {
		color: #6B0C87;
		font-weight: 600;
		margin: 0px;
		font-size: 42px;
	}

.hlthpack_sec1 {
	/*	padding: 60px 0px;
*/
	padding: 10px 0px;
	background: #f9f9f9;
}

	.hlthpack_sec1 h2 {
		font-size: 32px;
		color: #6B0C87;
		font-weight: 600;
	}

	.hlthpack_sec1 ul {
		list-style-type: none;
		display: flex;
		/*justify-content: space-between;*/
		flex-wrap: wrap;
		margin: 0px -15px;
		padding: 0px;
	}

		.hlthpack_sec1 ul li {
			width: 20%;
			padding: 0px 10px
		}

.hlt-inner {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .03);
	background: #fff;
	padding: 24px;
	border-radius: 16px;
	margin-top: 30px;
	min-height: 288px;
	align-items: center;
	display: flex;
	justify-content: center;
	background: rgb(242, 241, 255);
	background: linear-gradient(24deg, rgba(242, 241, 255, 0.4) 9%, rgba(255, 215, 241, 0.3) 52%, rgba(255, 239, 239, 1) 94%);
	transition: all 0.5s ease;
}

	.hlt-inner a {
		text-decoration: none;
		text-align: center;
		transition: all 0.5s ease;
	}

		.hlt-inner a h2 {
			text-decoration: none;
			font-weight: 600;
			color: #6B0C87;
			font-size: 20px;
		}

.hc-img img {
	width: 100%;
	margin-bottom: 24px;
	font-weight: 700;
}

.hlt-inner:hover {
	background: rgb(255, 239, 239);
	background: linear-gradient(24deg, rgba(255, 239, 239, 1) 0%, rgba(255, 215, 241, 0.3) 49%, rgba(242, 241, 255, 0.4) 100%);
	transition: all 0.5s ease;
}

.hlthpack_sec2 {
	padding: 80px 0px;
	background: linear-gradient(24deg, rgba(242, 241, 255, 0.4) 9%, rgba(255, 215, 241, 0.3) 52%, rgba(255, 239, 239, 1) 94%);
}

.pkghead {
	font-size: 32px;
	font-weight: 600;
	color: #6B0C87;
}


.hlt-inner1 {
	background: rgb(255,239,254);
	background: linear-gradient(32deg, rgb(254 198 251 / 23%) 5%, rgb(42 178 217 / 9%) 49%, rgb(249 240 247 / 54%) 95%);
}

.defautlStyle {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .03);
	padding: 24px;
	border-radius: 16px;
	margin-top: 30px;
	min-height: 250px;
	align-items: center;
	display: flex;
	justify-content: center;
}

	.defautlStyle.hlt-inner1 {
		text-decoration: none;
	}

#DiscoverSlider .item {
	height: 520px;
	width: 100%;
	background-size: cover;
	background-position: right;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
}

.bannertext {
	max-width: 80%;
}

	.bannertext h2 {
		font-weight: 600;
		color: #6B0C87;
		font-size: 48px;
		margin-bottom: 15px;
	}

	.bannertext h5 {
		color: #6B0C87;
		font-size: 28px;
		max-width: 50%;
	}

.hlthpack_sec1.recommd-chekup ul li {
	width: 50%;
}

.hlthpack_sec1.recommd-chekup h2 {
	font-size: 42px;
	max-width: 60%
}

.rec-inner {
	background-repeat: no-repeat;
	min-height: 300px;
	width: 100%;
	border-radius: 16px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .03);
	text-decoration: none;
}

	.rec-inner h3 {
		font-size: 20px;
		color: #6B0C87;
		margin: 0px;
	}

	.rec-inner span {
		width: 32px;
		height: 32px;
		background: #fff;
		border-radius: 6px;
		display: inline-block;
		display: flex;
		justify-content: center;
		align-items: center;
	}

.rbtm {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.rec-inner a {
	text-decoration: none;
}

.rec-inner .hc-img img {
	margin-bottom: 15px;
}

.rcmBg {
	background: rgb(255,199,0);
	background: linear-gradient(47deg, rgba(255,199,0,0.1) 5%, rgba(254,247,209,0.1) 50%, rgba(255,199,0,0.1) 95%);
}

.rcmBg1 {
	background: rgb(0,246,39);
	background: linear-gradient(238deg, rgba(0,246,39,0.12) 5%, rgba(254,247,209,0.1) 50%, rgba(0,246,39,0.1) 95%);
}

.needmoreinfo {
	padding: 80px 0px;
	background: rgb(34,193,195);
	background: linear-gradient(54deg, rgba(34,193,195,0.1) 0%, rgba(253,187,45,0.1) 100%);
}

.hltinner-info {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .03);
	background: #fff;
	padding: 24px;
	border-radius: 16px;
	margin-top: 30px;
	min-height: 200px;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: rgb(242, 241, 255);
	background: linear-gradient(24deg, rgba(242, 241, 255, 0.4) 9%, rgba(255, 215, 241, 0.3) 52%, rgba(255, 239, 239, 1) 94%);
	transition: all 0.5s ease;
	border: solid 4px rgba(255,255,255,0.5);
}

	.hltinner-info h5, .needmoreinfo h2 {
		font-size: 24px;
		color: #6B0C87;
		margin-bottom: 0px;
	}

.needmoreinfo h2 {
	font-size: 32px;
}

@media (max-width: 991.95px) {
	.btn-row {
		flex-direction: column;
		justify-content: center;
	}

		.btn-row .btn {
			margin: 0px 0px 15px 0px;
		}

	.testBlock {
		margin-top: 20px;
	}

	.b-banner-text {
		max-width: 50%;
	}

		.b-banner-text h2 {
			font-size: 18px;
			margin-bottom: 5px;
		}

			.b-banner-text h2#PlanName {
				font-size: 15px;
				margin-bottom: 3px;
			}

		.b-banner-text.b-banner-text1 {
			width: 100%;
			width: 100%;
			text-align: center;
			left: 0px; padding:0px 20px;
		}

		.b-banner-text p {
			font-size: 14px;
			line-height: 18px;
		}

	.tBlock img {
		width: 48px;
	}

	.description_text h2, .testBlock h2 {
		font-size: 22px;
	}

	.beftop {
		margin-bottom: 30px;
		flex-direction: column;
		justify-content: center;
	}

	.btn.btnCm {
		margin-left: 8px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.briea-express-form h2 {
		font-size: 22px;
		color: #6B0C87;
		font-weight: 600;
		text-align: center;
	}

	.beftop h2 {
		margin-bottom: 19px;
	}

	.frmBtnsrow .btn {
		margin-left: 10px;
		font-size: 14px; /*Added on 10-19-2023*/
	}

	.formBox h6 {
		line-height: 26px;
	}

	.allbtns {
		margin-top: 50px;
		text-align: center;
	}

		.allbtns .btn {
			margin-right: 0px;
		}

	.testlabel {
		right: 20px;
		bottom: 12px;
		font-size: 12px;
		padding: 3px 10px;
	}

	.btn.btnmain2.buyplan {
		font-size: 14px;
	}

	.tBlock_2 {
		justify-content: flex-start;
		flex-direction: column;
		text-align: left;
		align-items: flex-start;
	}
	/*------coupons------------	*/
	.cp-bg {
		padding: 15px;
	}

	.cprcodr {
		font-size: 12px;
	}

	.vdate {
		font-size: 12px;
	}

	/*------healthpackage----25/7/24--------	*/

	.healthpkg h1 {
		text-align: center;
	}

	.healthpkg {
		min-height: 190px;
	}

	.hlthpack_sec1 ul li {
		width: 50%;
		padding: 0px 20px;
	}

	.pkghead {
		text-align: center;
	}


	.alltestavible .defautlStyle.hlt-inner1 {
		flex-direction: column;
	}

		.alltestavible .defautlStyle.hlt-inner1 h2 {
			margin: 15px 0px;
		}

	#DiscoverSlider .item {
		height: 250px;
		width: 100%;
		background-size: 230%;
	}

	.bannertext h2 {
		font-size: 18px;
		margin-bottom: 10px;
		max-width: 90%;
	}

	.bannertext h5 {
		color: #6B0C87;
		font-size: 14px;
		max-width: 80%;
	}

	.hlthpack_sec1.recommd-chekup h2 {
		font-size: 32px;
		max-width: 100%;
	}

	.hlthpack_sec1.recommd-chekup ul li {
		width: 100%;
	}

	.col-md-5.ord1 {
		order: 1;
	}

	.hlthpack_sec1.recommd-chekup h2 {
		font-size: 28px;
		text-align: center;
	}
}

@media (max-width: 599px) {
	.btn.btnmain2.buyplan {
		
		width:100%;
	}
}


	@media screen and (min-width: 768px) and (max-width: 991px) {


		.tBlock_2 {
			justify-content: space-between;
			align-items: center;
			flex-direction: row;
		}
	}



@media (max-width: 415px) {
	.discnt img {
		width: 28px;
		margin-right: 5px;
	}

	.cprcodr {
		font-size: 12px;
	}

	.discnt {
		font-size: 12px;
	}
}

@media (max-width: 415px) {

	.B-head h1 {
		font-size: 18px;
	}
	.BrieaImg {
		height: 50px;
	}

}

/*Dignostic All health packages text css add by Dharti on 01-24-2025*/
/*Dignostic All health packages text css add by Dharti on 01-24-2025*/

#pkgheadtext {
	font-size: 38px !important;
	font-weight: 600 !important;
	color: #6B0C87 !important;
	position: absolute !important;
	bottom: 10px !important;
	text-align: center !important;
	padding: 50px !important;
	left: 300px !important;
}

@media (max-width: 768px) {
	#pkgheadtext {
		font-size: 14px !important;
		padding: 23px !important;
		left: 72px !important;
		bottom: -14px !important;
	}
}

@media (max-width: 480px) {
	#pkgheadtext {
		font-size: 14px !important;
		padding: 23px !important;
		left: 53px !important;
		bottom: -4px !important;
	}
}
