body {
	font-family: 'Inter', sans-serif;
}
body .user-detail-sidebar h3 {
	font-size: 17px;
}
body .user-detail-sidebar span {
	font-size: 15px;
}
body #menu .fa {
	margin-right: 8px;
}
.PriscriptionUploadedit {
	float: left;
	width: 70%;
	margin: 11px 0 0 20px;
}
body #menu li a {
	font-style: normal;
	font-weight: 500;
	position: relative;
	display: block;
	padding: 15px 20px;
	color: #222;
	font-size: 16px;
	white-space: nowrap;
	z-index: 2;
}
.SingleOnline.box .value-2 .plan-content { width: auto; float: left;}
.SingleOnline.box .value-2 .plan-content p.badge-plan { width: auto; float: left; position: absolute; right: 10px; top: 10px;}
.SingleOnline.box .value-2 .plan-content p.badge-plan img { width: 30px;}
.col-xs-7.col-sm-7.cartinnerItemName { position: relative;}
.col-xs-7.col-sm-7.cartinnerItemName .plan-content { width: auto; float: left;}
.col-xs-7.col-sm-7.cartinnerItemName .plan-content p.badge-plan {
    width: auto;
    float: left;
    position: absolute;
    right: 10px;
    top: -4px;
}
.col-xs-7.col-sm-7.cartinnerItemName .plan-content p.badge-plan img { width: 30px;}

.hg-club-benefits .details-blog h2 {
	margin: 0px;
	padding: 0px;
}
.hg-club-benefits h4 {
	width: 100%;
	float: left;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	margin: 0 0 30px 0;
}
.hg-club-benefits ul {
	width: 100%;
	float: left;
	list-style-position: inside;
}
.hg-club-benefits ul li {
	font-size:17px;
	line-height: 50px;
	background: url(../img/right-icon-tab.png) no-repeat 0 15px;
	list-style: none;
	padding: 0 0 0 32px;
	background-size: 22px;
}
.contact-wrapper.contact-us .BookYourLabNew form {
    float: left !important;
    width: 100% !important;
}
.contact-wrapper.contact-us .BookYourLabNew form .form-fields {
    width: 100% !important;
    float: left !important;
    padding-bottom: 15px;
    height: auto;
    margin-right: 2% !important;
    position: relative;
}
.contact-wrapper.contact-us .BookYourLabNew form .form-fields .help-block { position: absolute; bottom: -2px; left: 0px;} 
.BookYourLabNew {
    width: 100%;
    float: left;
    padding: 15px 15px 15px 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 0px 0px 8px 0px #ccc;
}
body .contact-wrapper .BookYourLabNew p { margin-bottom: 15px}
.LabContentTop { width: 100%; float:left; padding: 0px 0px 50px 0px; margin: 0px;}
.LabContentTop p {    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    color: #424242;
    text-align: justify;}
.LabContentTopListing { width: 100%; float:left; padding: 0px 0px 40px 0px; margin: 0px;}
.LabContentTopListing h2 {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    text-align: left;
    color: #0b316d;
    letter-spacing: -0.5px !important;
    font-weight: 800;
    margin: 0px;
}
.LabContentTopListing ul {
    width: 100%;
    float: left;
    padding: 10px 0px 0px 26px;
    margin: 0px;
}
.LabContentTopListing ul li { width: 100%;float:left; padding: 0px 0px 0px 0px; margin: 0px; font-size: 16px; color: #454545;}
.form-fieldsBookNow { width: 100%; float:left; padding: 15px 0px 0px 0px;}
.FreeSampleCollection { width: 100%; float:left; padding: 0px 0px 50px 0px; }
.FreeSampleCollection ul { width: 100%; float:left; padding: 0px; margin: 0px;}
.FreeSampleCollection ul li {
    width: 32%;
    float: left;
    padding: 10px 10px 10px 10px;
    margin-right: 2%;
    background: #ff6100;
    list-style: none;
    border-radius: 15px;
}
.container.blog-wrapper-section h1 { font-size: 30px; text-align: left;}
.company-policy h1 {
    color: #014a7f;
    font-size: 24px;
    text-align:left;  
}
.lab-page-head h1 {
    width:100%;
    color: #01497f;
    float: left;
   margin: 20px 0 2px 0;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
    text-align:left;
}
.registration-wrap.otp-div-login h2 {
    margin: 0 !important;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    font-weight: 600;
    font-size: 22px;
    padding: 15px 4% 15px 4%;
    border-bottom: solid 1px rgba(216, 216, 216, .5);
    float: left;
    width: 100%;
    text-align: left;
    margin-top: 0px !important;
}
.FreeSampleCollection ul li:nth-child(3n+0) { margin-right: 0%;}
.FreeSampleCollection ul li p { font-size: 20px; color: #fff; width: 70%; float:left;padding-top: 25px;}
.FreeSampleCollection ul li span { width: 30%; float:left; padding: 0px 10px 0px 10px;}
.FreeSampleCollection ul li span img { width: 100%;}
.form-fieldsBookNow .email_subcription_btn {
    color: #fff;
    background: #0b326d;
    text-decoration: none;
}
.form-fieldsBookNow .email_subcription_btn:hover {
    color: #fff;
    background: #0b326d;
    text-decoration: none;
}
.form-fieldsBookNow .btn-default.active.focus, .form-fieldsBookNow .btn-default.active:focus, .form-fieldsBookNow .btn-default.active:hover, .form-fieldsBookNow .btn-default:active.focus, .form-fieldsBookNow .btn-default:active:focus, .form-fieldsBookNow .btn-default:active:hover, .open>.dropdown-toggle.form-fieldsBookNow .btn-default.focus, .open>.dropdown-toggle.form-fieldsBookNow .btn-default:focus, .open>.dropdown-toggle.form-fieldsBookNow .btn-default:hover {
    color: #fff;
    background: #0b326d;
    outline: 0;
    border:1px solid #ccc;
    box-shadow: 0 0 0;
}
.form-fieldsButton .btn-default.active.focus, .form-fieldsButton .btn-default.active:focus, .form-fieldsButton .btn-default.active:hover, .form-fieldsButton .btn-default:active.focus, .form-fieldsButton .btn-default:active:focus, .form-fieldsButton .btn-default:active:hover, .open>.dropdown-toggle.form-fieldsButton .btn-default.focus, .open>.dropdown-toggle.form-fieldsButton .btn-default:focus, .open>.dropdown-toggle.form-fieldsButton .btn-default:hover {
    color: #fff;
    background: #0b326d;
    outline: 0;
    border:1px solid #ccc;
    box-shadow: 0 0 0;
}
.BookYourLabNewImage .contact-detail { width: 100%; float:left; padding: 0px 0px 0px 0px;}
.BookYourLabNewImage .contact-detail img { width: 100%;    border-radius: 10px;}
body .contact-wrapper .BookYourLabNew form {
    padding: 0px 0 0 0 !important;
}
.form-fieldsButton {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    text-align: right;
}
.BookYourLabNew .form-fieldsButton .email_subcription_btn{
    color: #fff;
    background: #0b326d;
    text-decoration: none;
    margin-top: 10px;
}
.dashboard-plan-wrapper .HG_plan {
	width: 1140px;
	margin: 0 auto;
	float: none;
}
.from-widget-section.AgeBlokTop .appointment-popup-block {
	width: 100%!important;
	float: left;
}
.location.hideforPaytm a {
	background: url(../img/map-icon22.png) no-repeat 0 0;
	background-size: 11px;
	padding: 0 0 2px 16px;
	display: inherit;
}
span.todayDate {
	color: #000000;
	float: right;
	font-size: 16px;
}
.lab-test.lab-test-profile .lab-order-section .orderDiv.LabOrderList .lab-order-id-section .order-id h3 {
	padding: 0px;
	margin: 0px;
	font-weight:400;
	color: #fff;
	font-size:14px;
}
.hg-plans-wrapper p.badge-plan {
    position: absolute;
    width: 23px;
    top: 20px;
    left: 5px;
}
.hg-plans-wrapper p.badge-plan img { width: 100%;} 
.hg-plans-wrapper:nth-child(3n) .tab-header-first { padding-left: 30px;}
.lab-test.lab-test-profile .order-overview .left .lab-order-section .orderDiv .lab-order-id-section .order-id h3 {
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:400;
}
.coupanApplyedBox.coupanApplyedBoxNext .save-icon {
	width: 100%;
	float: left;
	margin: 0px;
}
.coupanApplyedBox.coupanApplyedBoxNext .save-icon p {
	text-align: left;
	width: 70%;
	margin: 0 0 0 0px;
	float: left;
}
.value-1 .text span .total_fee.plnCs {
	font-style: normal;
}
.runnersLeadForm .form-fields.from-widget-section textarea.form-control {
	height: 40px;
}
.bookApptDiv .form-control.btn.btn-info {
	font-size: 15px;
	background: #14bef0;
	float: left;
	color: #fff;
	padding: 5px 15px;
	border-radius: 32px;
	margin-left: 10px;
}
HTML CSS JSResult Skip Results Iframe
EDIT ON
/* carousel */
#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
  text-align:center;
}
/* indicator position */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
  color:#60dfe5;
}
/* indicator color */
#quote-carousel .carousel-indicators li {
  background: #333333;
  height:4px;
  width:50px;
}
/* active indicator */
#quote-carousel .carousel-indicators .active {
  background: #60dfe5;
  height:4x;
  width:50px;
  margin-bottom:1px;
}
/* typography */
h1 {
  text-align:center;

}
.carousel.slide .carousel-inner img { width: 150px; height: 150px; border-radius: 50%;}
.carousel.slide .carousel-inner span { width: 100%; float:left;}
div#quote-carousel {
    width: 50%;
    padding: 30px 0px 30px 0px;
    margin: auto;
    text-align: center;
}
.container.LabDetailsDiv.thyroidprofile h2 {
    font-size: 30px;
    color: #014a7f;
    float: left;
    padding-bottom: 0;
    position: relative;
    width: 100%;
    margin: 30px 0% !important;
    font-weight: 700;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .checkup-package .checkup-detail {
	width: 100%;
	background: transparent;
}
.thyroidprofile .Lab_Details_Image {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.thyroidprofile .Lab_Details_Image h6 {
	width: 100%;
	float: left;
	padding: 6px 10px 6px 10px;
	font-size: 16.44px;
	background: #f1f1f1;
	text-align: left;
}
.thyroidprofile {
	margin-bottom: 30px;
}
#accordion{ width:45%; float:right;}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .package-box_lab {
	width: 50%;
	float: right;
	background: #fff;
	padding: 0%;
	margin: 0 0 0px;
	box-shadow: 0 0px 0px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .package-box {
	min-height: inherit;
	width: 100%;
	position: relative;
	box-shadow: 0 0 0;
	border: 0;
	padding: 0;
	margin: 0;
}
.lab-content {
	width: 100%;
	float: left;
	padding: 30px 0px 0px 0px;
}
.lab-content .title-wrapper {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.lab-content .title-wrapper h2 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.collectionSection124 {
	width: 100%;
	float: left;
	padding: 6px 0px 30px 0px;
}
.comPkg {
	width: 100%;
	float: left;
	padding: 0px;
}
.PriscriptionUploadImage {
	width: 70px;
	float: left;
	padding: 0px 8px 0px 0px;
	background: #fff;
	height: 70px;
	border-radius: 70px;
	text-align: center;
}
.comPkg123 .PriscriptionUploadedit button.btn.btn-info.showUploadPresDiv {
color: #fff;
    background-color: #014a7f !important;
    border-color: #014a7f !important;
    border-radius: 100px;
    width: auto;
    font-size: 14px;
    font-weight: 500;
    height: 36px;
    line-height: 18px;
    margin: 20px 0px 0 10px;
    float: left;
    padding: 0 25px;
}
.PriscriptionUploadImage img {
	width: 50%;
	margin: 11px 0 0 8px;
}
.PriscriptionUploadedit {
	width: 72%;
	float: left;
}
.comPkg123 {
	height: 100%;
	padding: 10px 12px;
	background: #e6f5fc;
	border-radius: 10px;
	margin-top:20px;
	width: 100%;
}
body .banner-corporate .form-banner.CorporateBanner123 .contact-wrapper .form-fields {
    width: 31%;
    min-height: 105px !important;
}
.LabDashboardSection .alert-info{ margin-top:15px;}
#presModelDiv .panel-body {
	padding: 0px;
}
#presModelDiv .modal-body {
	position: relative;
	padding: 0px;
}
#presModelDiv .row.prescription-uploded {
	border: 0px;
	width: 100%;
	float: left;
	padding: 0px 0px 10px !important;
	border-radius: 6px;
}
#presModelDiv.upload-pres-modal .prescription-guide .PrescriptionGuide {
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
.upload-pres-modal .panel {
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);
	box-shadow: 0 0px 0px rgba(0,0,0,.05);
}
.upload-pres-modal .modal-content {
	padding: 20px 20px 0px;
}
#presModelDiv .prescription-guide {
	width: 100%;
	float: left;
	padding: 0px 0px;
}
.prescription-guide .prescription-uploded h2 {
	margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
    font-size: 18px;
    color: #222;
}
/*==============newcssTop==================*/
.CheckoutPage ion-list {
	float: left;
	width: 100%;
}
.row.prescription-uploded {
	border: 0px solid #ddd;
	padding: 0px 0px !important;
	margin: 10px 0px;
	display: inherit;
	float: left;
	width: 100%;
}
.doc-img {
	width: 70px;
	float: left;
	position: relative;
	margin-right: 10px;
}
.doc-img .close-icon {
	position: absolute;
	top: -5px;
	right: -15px;
	z-index: 999;
	background: #0d7bca;
	width: 18px;
	height: 18px;
	border-radius: 18px;
	font-size: 11px;
	font-weight: 600;
	text-align: center;
	line-height: 16px;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0px 5px #ddd;
	box-shadow: 0 0px 5px #ddd;
	color: #fff;
}
.aad-inventory-section {
	width: 60%;
	float: left;
	margin-bottom: 0px;
	padding: 0px 0px 0px;
}
.add-staff {
	width: 40%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.aad-inventory-section h2 {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 8px;
    font-size: 20px;
    color: #0f5b92;
    font-weight: 700;
}
.delete-top.opd_back {
	padding: 8px 0px 0px;
}
.delete-top {
	text-align: right;
	padding: 0px 0px 8px 0px;
}
.delete-top.opd_back a {
	padding: 0px 20px 1px 20px;
	font-size: 21px;
}
.delete-top a {
	background: #0889c0;
	border-radius: 2px;
	color: #ffffff;
	font-size: 17px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 4px;
	padding: 3px 12px 3px 10px;
}
.opd-sch {
	float: left;
	width: 100%;
}
.add-doctor-block {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.opd-sch .add-doctor-left {
	width: 100%;
}
.add-doctor-left {
	width: 82%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.module-access-section.module-access-section-border.complete-str {
	width: 100%;
	margin-bottom: 18px;
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 0px;
	margin-right: 2%;
}
.main-div-schedule {
	position: relative;
	width: 100%;
	float: left;
}
.opd-sch .checkbox-div {
    color: #000;
    padding: 8px 15px 5px;
    margin-bottom: 10px;
    border-top: 0;
    border-bottom: 0;
    float: left;
    width: 100%;
    background: #0f5b92;
}
.opd-sch .checkbox-div > label {
	margin-right: 20px;
	margin-bottom:0px !important;
	float: left;
	color:#fff !important;
	font-size: 14px;
}
.opd-sch .checkbox-div input {
	margin-right: 6px;
}
.main-div-schedule .alert {
	width: 100%;
	margin-bottom: 12px;
	position: relative;
	padding: 6px 10px !important;
}
.sessions-str {
	width: 100%;
	float: left;
	padding: 0px;
}
.radio-wrapper.waitingTime.top {
	width: 31%;
	padding-bottom: 13px;
	float: left;
	margin-right: 2%;
}
.radio-wrapper.waitingTime.top p {
	float: left;
	padding: 0px 0 0 0;
	position: relative;
}
.order-overview.startdiv section .form-fields .countryCode {
	width: 25%;
	font-size:13px;
	float: left;
	background:#fff;
	border: 1px solid #ccc !important;
	border-right:0px;
	border-right:0px !important;
	border-radius: 4px 0px 0px 4px !important;
}
.form-fields .s-input.verifyDocData.NumericFeild.checkbynumber {
	width: 75% !important;
	border-radius: 0px 4px 4px 0px !important;
}
.sessions-str .sessions-div {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.sessions-str .sessions-div label {
	width: 12%;
	float: left;
	padding: 7px 0px 0px 0px;
	color: #000;
	font-size: 16px;
}
.sessions-str .sessions-div label {
	width: 15%;
	float: left;
	padding: 7px 0px 0px 0px;
	color: #000;
	font-size: 16px;
}
.sessions-str .sessions-div .set_error {
	float: left;
	margin-right: 15px;
	width: 18%;
	min-height: auto;
	margin-bottom: 10px;
}
.sessions-div .removeSess {
	height: 35px;
	width: 35px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #fff !important;
	float: left;
	position: inherit;
	background: #ff6000;
	color: #fff;
}
.opd-timings-schedule-top {
	width: auto;
	padding: 0px 0px 10px 0px;
	float: left; 
	margin-left: 30.8%;
}
.image_apload22 .image_apload22 #wrapper{
    float: left;
    width: 40%;
    background: none;
    border: 0px;
    border-radius: 0px;
    padding: 0 0px;
}

body #MyCartPage input[type="text"], body #MyCartPage input[type="email"], body #MyCartPage input[type="tel"], body #MyCartPage input[type="url"], body #MyCartPage textarea{ font-size:15px !important;}
#MyCartPage input[type="text"], #MyCartPage input[type="email"], #MyCartPage input[type="tel"], #MyCartPage input[type="url"], #MyCartPage textarea{
	height:40px;
}
.opd-sch .addSession {
	padding: 5px 12px;
	background: #0f5b92;
	color: #fff;
	border: 0px;
	font-size: 15px;
	border-radius:4px;
}
.addSchedule-btn {
	width: 100%;
	float: left;
	text-align: left;
	padding: 0px 0px 15px 0px;
}
.addSchedule-btn button {
	height: 40px;
	background: #0f5b92 !important;
	color: #fff;
	border: 0px;
	padding: 0px 20px;
	border-radius: 4px;
	font-size: 15px;
	margin-right: 10px;
	width: auto !important;
}
.addSchedule-btn button:hover {
	color: #fff;
	background: #0f5b92;
}
.sessions-str .sessions-div select {
	background: #ffffff;
	border: 1px solid #cccccc;
	float: left;
	height: 35px;
	margin-left: 0;
	margin-right: 10px;
	padding: 0 7px;
	width: 100%;
	font-size: 16px;
}
.prescription-uploded h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px !important;
	font-size: 18px;
	font-weight: 500;
}
.order-overview.startdiv section .patient-details .input-wrapper .verifyDocData.NumericFeild {
	width: 77%;
	float: left;
	border-radius: 0px 4px 4px 0px;
	border: 1px solid #ccc;
}
.order-overview.startdiv section .form-fields {
	width: 31%;
	float: left;
	margin-right: 2%;
	margin-bottom: 15px;
}
.order-overview.startdiv section .form-fields label {
	width: 100%;
	font-size:14px; 
	font-weight:400;
	float: left;
	margin: 0px;
}
.order-overview.startdiv section .input-wrapper label {
	margin: 0px;
	font-weight:400;
	font-size:14px;
}

.order-overview.startdiv section .input-wrapper {
	margin-bottom: 15px;
}
.doctor-img.form-fields.form-field-mid .image_apload22 #upload-clinic-file {
	z-index: -1;
}
.order-overview.startdiv section .form-fields input:before:active, .order-overview.startdiv section .form-fields input:before:focus{
    background: #014a7f !important;
    border: 0px;
    color: #fff !important;
} 
.order-overview.startdiv section .form-fields input {
    width: 100%;
	height:36px;
	line-height:38px;
	margin:0px;
	padding:0px;
    float: left;
    background: none;
    border: 0px;
}
.order-overview.startdiv section .form-fields select {
	width: 100%;
	float: left;
	border: 1px solid #ccc !important;
    font-size: 15px;
	border-radius: 4px !important;
}
body #MyCartPage h3 {
    display: block;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #014a7f;
}
.order-overview.startdiv section .patient-details .input-wrapper .countryCode {
	float: left;
	border-radius: 4px 0px 0px 4px;
	border: 1px solid #ccc;
}
.prescription-uploded img {
	width: 70px;
	float: left;
	border-radius: 2px;
	height: 70px;
	margin: 0 0 0 11px;
	border: 3px solid #fff;
	padding: 4px;
}
.prescription-list h2 {
	padding: 0 0 0 0 !important;
}
.prescription-list {
	width: 74%;
	float: right;
}
.prescription-list p {
	font-size: 13px;
	color: #242424;
	font-weight: 400;
}
.prescription-upload {
	width: 100%;
	float: left;
	padding: 15px 0px;
	position: relative;
	text-align: left;
}
.prescription-upload p {
	color: #f00;
}
.FileBtn {
	position: relative;
	overflow: hidden;
}
.FileBtn input {
	position: absolute;
	font-size: 50px;
	opacity: 0;
	right: 0;
	top: 0;
	width: 200px;
	height: 34px;
}
.FileBtn {
	color: #fff;
	background-color: #ff7100;
	border-color: #fe7100;
	padding: 5px 15px;
	border-radius: 30px;
	font-size:15px;
}
.FileBtn:hover {
	color: #fff;
	background-color: #ff7100;
	border-color: #fe7100;
	padding: 5px 15px;
	border-radius: 30px;
}
.file.btn.btn-lg.btn-primary.FileBtn img{ display:none;}
.SaveFile {
	color: #fff;
    padding: 5px 16px;
    border-radius: 30px;
    background: #014a7f;
    border: 1px solid #014a7f;
    margin-left: 6px;
    font-size: 15px;
}
.LabDashboardSection .prescription-upload h2 {
	width: 100%;
	float: left;
	margin: 0px;
}
.CheckBoxscetion {
	position: absolute;
	top: 19px;
	right: 20px;
	font-size: 25px;
}
.prescription-guide .row.medicine-detail p {
	width: 48%;
	float: left;
}
.prescription-upload ul {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0px;
	text-align: center;
}
.prescription-upload ul li ion-icon {
	margin: 0 5px 0 0;
}
.prescription-upload ul li ion-icon {
	color: #0d7bca
}
.prescription-upload ul li {
	list-style: none;
	float: none;
	text-align: center;
	width: 44%;
	display: inline-block;
	background: #fff;
	border-radius: 32px;
	padding: 10px 0;
	font-size: 18px;
	margin: 0 7px;
}
.prescription-upload ul li img {
	display: inline-block;
	width: 38px;
}
.prescription-upload ul li span {
	width: auto;
	display: inline-block;
	text-align: center;
}
.prescription-upload h2 {
	padding: 0px 15px 5px 15px;
	margin: 0px;
	font-weight: 500;
	font-size: 20px;
}
.prescription-upload p {
	padding: 0px 15px 10px 15px;
	margin: 0px;
	font-size: 14px;
	color: #242424;
	opacity: 0.7;
	letter-spacing: 0px;
}
.prescription-guide {
	width: 100%;
	float: left;
	padding: 0px 15px;
}
.prescription-guide h2 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-size: 20px;
}
.prescription-guide p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #242424;
}
.prescription-guide .row {
	width: 100%;
	float: left;
	padding-top: 15px;
	display: inherit;
	margin: 0px;
}
.prescription-guide .col-left {
	width: 55%;
	float: left;
	border-radius: 15px;
	border: 1px solid #ddd;
	padding: 15px 12px 8px 12px;
	-webkit-box-shadow: 0 1px 9px #ddd;
	box-shadow: 0 1px 9px #ddd;
}
.prescription-guide .col-left h5 {
	margin: 0px 0 5px 0;
	padding: 0px;
	font-size: 14px;
}
.prescription-guide .col-left p {
	margin: 0px 0 6px 0;
	padding: 0px;
	font-size: 13px;
	color: #656565;
}
.prescription-guide .col-right:before {
	position: absolute;
	left: -43px;
	top: 0px;
	background: url(/img/divider.png) no-repeat;
	content: "";
	width: 42px;
	height: 72px;
	z-index: 0;
	background-size: 61px;
	bottom: 0px;
	margin: auto;
}
.prescription-guide .col-right.small:before {
	position: absolute;
	left: -43px;
	top: 0px;
	background: url(/img/divider-small.png) no-repeat;
	content: "";
	width: 42px;
	height: 53px;
	z-index: 0;
	background-size: 61px;
	bottom: 0px;
	margin: auto;
}
.prescription-guide .col-right.small {
	margin: 23px 0 0 0px;
}
.prescription-guide .col-right {
	width: 42%;
	float: right;
	position: relative;
	margin: 35px 0 0 0px;
}
.prescription-guide .col-right h4 {
	margin: 0px;
	padding: 0px;
	color: #656565;
	font-size: 15px;
	font-weight: 450;
	line-height: 42px;
}
.prescription-guide .col-right img {
	float: left;
	margin: 2px 10px 0 0;
}
.btn-continue {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
}
.btn-continue button {
	background: #0d7bca;
	color: #fff;
	font-size: 14px;
	float: left;
	font-weight: 400;
	border: 0px;
	border-radius: 5px;
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.plan-check {
	float: left;
	width: 100%;
	padding: 0 16px;
}
.CheckoutPageSection {
	float: left;
	width: 100%;
}
.CheckoutPageBlock {
	float: left;
	width: 100%;
	position: relative;
}
.CheckoutPageBlock .row.prescription-uploded h2 {
	font-size: 16px;
}
.radio-md .radio-checked {
	border-color: #0d7bca;
}
.radio-md .radio-inner {
	background-color: #0d7bca;
}
ion-footer {
	padding: 0px 16px 16px 16px;
	border-top: 1px solid #efefef;
}
.btn-continue {
	background: #0d7bca;
	background: #0d7bca;
	color: #fff;
	font-size: 14px;
	float: left;
	font-weight: 400;
	border: 0px;
	border-radius: 5px;
	width: 100%;
	height: 40px;
	text-transform: uppercase;
	line-height: 40px;
}
.calling-sec {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	font-size: 15px;
	font-weight: 400;
}
.calling-sec span {
	float: right;
	color: #242424;
	font-size: 13px;
	text-decoration: line-through;
	font-weight: 500;
}
.call-detail {
	width: 100%;
	float: left;
	padding: 0 0 0;
	text-align: right;
	margin-top: -41px;
}
.call-detail span {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	text-decoration: line-through;
}
.call-detail h4 {
	font-size: 18px;
	font-weight: 600;
	color: #0d7bca;
	margin: 0px;
	padding: 0;
	float: left;
}
.call-detail div {
	background: #fdbf00;
	border-radius: 3px;
	color: #663325;
	font-size: 12px;
	padding: 4px 6px;
	float: right;
	position: relative;
}
.plan-check p {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
}
.plan-check p span {
	color: #0d7bca;
	font-weight: 500;
}
.plan-check h2 {
	padding: 15px 0px 5px 0px;
	margin: 0px;
	font-size: 20px;
	font-weight: 500;
}
.call-detail div::after {
	top: -5px;
	right: 0px;
	margin-left: 0px;
	content: "";
	border-width: 0 5px 5px;
	border-bottom-color: #fdbf00 !important;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-bottom-color: transparent;
	border-style: solid;
}
/*==============newcssTop==================*/
.PriscriptionUploadedit h2 {
	font-size: 20px !important;
	margin: 22px 0px 0px !important;
	padding: 0px !important;
}
.PriscriptionUploadedit p {
font-size: 14px;
    margin: 0px;
    padding: 3px 0 0 0;
    float: left;
    width: 100%;
    font-weight: 500;
}
.collectionSection124 .collectionSection {
	width: 100%;
	float: left;
	padding: 2px 0px;
	margin: 0px;
}
.collectionSection124 .collectionSection span {
	width: auto;
	float: left;
	padding: 0px 5px 0px 0px;
	font-weight: 600;
}
.collectionSection124 .collectionSection .collectionBlock {
	width: auto;
	float: left;
	padding: 0px 0px 0px 0px;
}
.collectionSection124 .collectionSection .collectionBlock p {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .checkup-package {
	width: 23%;
	float: left;
	margin-right: 2%;
	border: 1px solid #ddd;
	border-radius: 8px;
	margin-top:20px;

}
.bookApptDiv {
	width: auto;
	float: right;
	padding: 8px 0px 0px;
	margin-bottom: -5px;
	margin-left: 10px;
}
.bookApptDiv .form-control.btn.btn-info.bookFreeAppt {
	font-size: 15px;
	background: #14bef0;
	float: left;
	color: #fff;
	padding: 5px 15px;
	border-radius: 32px;
}
.bookApptDiv .form-control.btn.btn-info.bookFreeAppt i {
	padding-right: 5px;
}
/*--------CheckBox-----*/
.wrapper {
	width: 100%;
	background: #fff;
	border-radius: 0px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2)
}
.paymentDetails.wrapper{ background:none;}
.slot-details.runnersLeadForm .from-widget-top {
	float: none;
	width: 48%;
	text-align: center;
	padding: 8% 20px 4% 20px;
	box-shadow: 0 0px 15px 0px hsl(0deg 0% 43% / 14%);
	background: #fff;
	min-height: 400px;
	margin: auto;
	background: url(../img/runner.png) no-repeat;
	background-size: cover;
	min-height: 503px !important;
}
.NewyearOfferContent .blog-content {
	width: 100%;
	float: left;
	margin-right: 0;
	text-align: center;
	padding-bottom: 25px;
	padding-top: 60px;
}
.NewyearOfferContent .blog-content h3 {
	width: 100%;
	 font-family: 'Inter', sans-serif;
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
	color: #0b316d;
	font-size: 37px;
	font-weight: 800;
	text-transform: capitalize;
}
.NewyearOfferContent .blog-content h3 .subtitle {
	width: 100%;
	text-transform: uppercase;
	float: left;
	font-size: 14px;
	letter-spacing: 3px;
	color: #222;
}
.NewyearOfferContent .blog-content p {
	padding: 12px 0 12px 0;
}
.NewyearOfferLogoIcon {
	width: 681px;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: auto;
}
.NewyearOfferLogoIcon1 {
	width: 170px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top: -37px;
}
.NewyearOfferLogoIcon3 {
	width: 340px;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 13px auto;
}
.NewyearOfferLogoIcon1 img {
	width: 100%;
}
.NewyearOfferLogoIcon2 {
	width: 512px;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: -12px auto;
	display: table;
}
.FileBtn1234 {
	width: 100%;
	float: left;
	padding: 0px;
}
.NewyearOfferLogoIcon4 {
	width: 174px;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
.NewyearOfferLogoIcon123 {
	width: 100%;
	float: left;
	padding: 20px 0px 40px 0px;
}

#AppointmentWrapper.slot-details.runnersLeadForm .help-block {
	width: 100%;
	float: left;
	padding-top: 0;
	margin: 0;
	position: absolute;
	top: 61px;
}
.justify-content-sm-center .jconfirm-box-container .jconfirm-box .jconfirm-content-pane.no-scroll .regCount span {
	color: #14bef0;
	font-size: 18px;
	font-weight: 700;
}
.slot-details.runnersLeadForm .form-group {
	margin-bottom: 0px;
}
.runnersLeadForm .form-fields.from-widget-section input {
	background: #fff !important;
	border-radius: 4px !important;
	height: 40px !important;
	border: 1px solid #ccc !important;
}
.runnersLeadForm .form-fields.from-widget-section select {
	background: #fff !important;
	border-radius: 4px !important;
	height: 40px !important;
	border: 1px solid #ccc !important;
}
.slot-details.runnersLeadForm .from-widget .from-widget-section label {
	width: 100%;
	font-size: 15px;
	font-weight: 600;
}
.file.btn.btn-lg.btn-primary.FileBtn {
	position: relative;
}
.runnersLeadForm .ThisAppointment h2 {
	width: 100%;
	float: left;
	padding: 0px;
	font-size: 24px;
	color: #0b326d;
	text-align: left;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.4px;
	position: relative;
	margin-bottom: 24px;
}
.from-widget-btn p.subbtnwlt {
	position: absolute;
	bottom: 31px;
	left: 0px;
	/* right: 0px; */
	color: red;
}
.from-widget-btn .btn {
	text-align: left !important;
	float: left;
	margin-right: 1%;
}
.slot-details .from-widget-btn {
	position: relative;
}
.from-widget-btn .btn.btn-default.subbtnwlt:hover {
	background: #0b326d;
	color: #fff;
}
.from-widget-btn .btn:focus {
	outline: none;
}
.runnersLeadForm .ThisAppointment h2:after {
	position: absolute;
	bottom: 0;
	content: "";
	border-bottom: 2px solid #14bef0;
	height: 6px;
	left: 1px;
	width: 114px;
}
.wrapper .title {
	color: #000;
	line-height: 65px;
	text-align: center;
	background: #9C27B0;
	font-size: 25px;
	font-weight: 500;
	border-radius: 4px 4px 0 0
}
.wrapper .box {
	padding: 10px 10px;
	background: #fff;
	border-radius: 10px;
	width: 100%;
	float: left;
	background: #cfe3fc;
	position: relative;
}
.wrapper .box label {
	display: table;
	height: 30px;
	width: 100%;
	align-items: center;
	border: 0px solid lightgrey;
	border-radius: 5px;
	margin: 0px 0;
	padding-left: 0px;
	cursor: pointer;
	transition: all 0.3s ease;
}
#value-1:checked~.value-1, #value-2:checked~.value-2, #value-3:checked~.value-3, #value-4:checked~.value-4 {
	background: transparent;
	border: 0px;
}
.wrapper .box label .select-dots {
	height: 20px;
	width: 20px;
	background: #d9d9d9;
	border-radius: 50%;
	position: relative;
	transition: all 0.3s ease;
	float: left;
	margin-top: 5px;
}
.wrapper .SingleOnline.box.SingleOnline12 label .select-dots {
	background: #d9d9d9;
}
#value-1:checked~.value-1 .select-dots, #value-2:checked~.value-2 .select-dots, #value-3:checked~.value-3 .select-dots, #value-4:checked~.value-4 .select-dots {
	background: #e6e6e6;
}
.box label .select-dots::before {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(2);
	width: 12px;
	height: 12px;
	border-radius: 50%;
	transition: all 0.3s ease;
}
#value-1:checked~.value-1 .select-dots::before, #value-2:checked~.value-2 .select-dots::before, #value-3:checked~.value-3 .select-dots::before, #value-4:checked~.value-4 .select-dots::before {
	background: #038ddc;
	transform: translate(-50%, -50%) scale(1)
}
.SingleOnline.box.SingleOnline12 {
	background: #fff;
	box-shadow: 0px 0px 4px 0px #ccc;
	margin-bottom: 10px;
}
.paymentDetails.wrapper .SingleOnline.box .text .actual-price-wrapper{float:left;}
.paymentDetails.wrapper .SingleOnline.box .value-2 .text strong span{
	font-size: 19px;
}

.text strong {
	color: #0c2b61;
}
.SingleOnline.box .text .actual-price-wrapper {
	width: auto;
	float: right;
	padding: 0px 0px 0px 0px;
}
.wrapper .box label .text {
	color: #333;
	font-size: 16px;
	font-weight: 400;
	padding-left: 10px;
	transition: color 0.3s ease;
	width: 95%;
	float: left;
	margin: 0px;
	padding-top: 6px;
}
.appointment-tandc-div.TandcDivClasss {
	width: 100%;
	float: left;
	padding: 15px 10px 0px 10px;
}
.from-widget-btn a.btn.btn-default.conBtn {
	background: #0b326d !important;
	color: #fff;
	border: 0;
	border-radius: 43px;
	padding: 4px 25px;
	font-size: 16px;
	border: 1px solid #0b326d !important;
}
.appointment-tandc-div.TandcDivClasss h2 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 16px;
	color: #000;
}
.appointment-tandc-div.TandcDivClasss ul {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.appointment-tandc-div.TandcDivClasss ul li {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px 0px;
}
.SingleOnline.box .value-1 .text strong span {
	float: right;
	padding: 0px 0px 0px 0px;
	font-size: 17px;
	color: #333;
	line-height: 18px;
}
.SingleOnline.box .value-2 .text strong span {
	float: right;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #333;
	font-weight: 900;
}
.value-2 .text .actual-price-wrapper strike {
	color: #222;
	font-size: 14px;
}
.value-2 .plan-content {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.value-2 .plan-content ul {
	width: 100%;
	float: left;
	padding: 9px 0px 0px 0px;
}
.value-2 .plan-content ul li {
	width: 100%;
	float: left;
	background: url(../img/avail.png) no-repeat;
	list-style: none;
	padding: 0 0 0 30px;
	background-size: 18px;
	background-position: 3px -1px;
	font-size: 14px;
	margin: 0 0 10px 0;
	font-weight: 400;
	line-height: 13px;
}
.appointment-tandc-div.TandcDivClasss ol li strong {
	font-weight: 400;
}
#value-1:checked~.value-1 .text, #value-2:checked~.value-2 .text, #value-3:checked~.value-3 .text, #value-4:checked~.value-4 .text {
	color: #000;
}
.wrapper .box input[type="radio"] {
	display: none
}
/*--------CheckBox-----*/

.mobileTopBtn {
	display: none;
}
.panel-body .cartinnerItemName .plan-content ul {
	padding: 10px 10px 0 0px;
}
.new-tabs-section.checkoutCart .panel-footer.footer .text-center.footerInner .planTrms {
	width: 100%;
	float: left;
}
.new-tabs-section.checkoutCart .panel-footer.footer .text-center.footerInner .planTrms .TermsConditionsSection {
	width: 65%;
	float: left;
	text-align: left;
}
.new-tabs-section.checkoutCart .panel-footer.footer .text-center.footerInner .planTrms .TermsConditionsSection h2 {
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
.new-tabs-section.checkoutCart .panel-footer.footer .text-center.footerInner .planTrms .TermsConditionsSection ol {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 15px;
}
.right-block .panel-body .cartinnerItemName .plan-content ul li {
	width: 100%;
	float: left;
	background: url(../img/avail.png) no-repeat;
	list-style: none;
	padding: 0 0 0 20px;
	background-size: 15px;
	background-position: 0px 3px;
	font-size: 14px;
	margin: 0 0 5px 0;
	line-height: 18px;
	border-bottom: 0px;
}
.planTrms .col-xs-2.col-sm-12.pull-left.checkBtnM {
	float: right !important;
	width: 100%;
}
.panel.panel-info.cartPanel .removeDiv {
	width: 80%;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px 15px 0px;
}
.panel.panel-info.cartPanel .removeDiv span.scd {
	padding: 5px 0px 2px 0px;
}
.panel.panel-info.cartPanel span.rmvCd {
	position: absolute;
	right: 10px;
	top: 12px;
	color: #f37832;
}
.right-section.new-tabs-section.checkoutCart .hg-club {
	margin-top: 0px;
}
.right-section.new-tabs-section.checkoutCart .hg-club h3 {
	font-size: 18px;
	text-transform: capitalize;
	letter-spacing: normal;
}
.checkoutCart .panel-body p {
	width: 100%;
	float: left;
	font-weight:400;
	 font-family: 'Inter', sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0;
}
.panel.panel-info.cartPanel .panel-heading {
	background: #ffffff;
	border: 0px;
}
/*.panel.panel-info.cartPanel .panel-title h5:after {
	position: absolute;
	bottom: 0;
	content: "";
	border-bottom: 2px solid #14bef0;
	height: 6px;
	left: 3px;
	width: 50px;
}*/
.DaysFollowup {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.DaysFollowup12 {
	width: auto;
	float: left;
	color: #222;
	font-size: 13px;
	border-radius: 2px;
	padding: 4px 9px 4px;
	border: 1px dotted #e4e4e4;
}
.ccModal {
	border: 1px dashed #f37930;
	color: #111;
	font-size: 16px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	padding: 0 15px;
	margin: 10px 0 15px;
	font-weight: 500;
	height: 44px;
	background: #ffdec7;
	line-height: 35px;
}
.ccModal img {
	font-size: 18px;
	margin-right: 15px;
}
#ccModal .modal-dialog {
	width: 420px;
	margin: 0px;
	position: absolute;
	right: 0px;
	height: 100%;
	top: 0px;
}
#ccModal .modal-content {
	background-color: #ffffff;
	margin: auto;
	padding: 15px 20px 20px;
	border: 1px solid #888;
	width: 100%;
	display: inline-block;
	height: 100%;
	border-radius: 0px;
	webkit-box-shadow: 0 0px 0px rgba(0,0,0,.5);
	box-shadow: 0 0px 0px rgba(0,0,0,.5);
	border: 0px;
	overflow-y: auto;
}
#ccModal .modal-content .modal-body {
	float: left;
	width: 100%;
	padding: 0px;
}
#ccModal .modal-header {
	padding: 10px 15px 10px;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
	cursor: pointer;
}
.coupon_code {
	border: 1px solid #f37930;
	color: #111;
	font-size: 15px;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	padding: 4px 15px;
	margin: 0px 0 0px;
	font-weight: 500;
	height: 29px;
	background: #ffdec7;
	line-height: 20px;
	float: left;
	width: auto;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.ts {
	width: 100%;
	float: left;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.notFound {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #0c2b61;
}
.notFound p {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.notFound img {
	width: 65%;
	margin: auto;
	display: table;
}
.modal-open #ccModal.modal {
	overflow-x: hidden;
	overflow-y: hidden;
}
.termConditions {
	width: 100%;
	float: left;
	padding-bottom: 100px;
}
.ClassInput1234 {
	width: 100%;
	float: left;
	padding: 11px 17px 10px 19px;
	background: #f6f6f6;
}
.ts p {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	color: #555;
	letter-spacing: -0.3px;
}
.ts h2 {
	width: 100%;
	float: left;
	padding: 15px 0px 0px 0px;
	font-size: 16px;
	color: #000;
	margin: 0px;
}
.ts ul {
	width: 100%;
	float: left;
	padding: 3px 0px 0px 15px;
	margin: 0px;
}
.checkoutCart .panel.panel-info.cartPanel .ccModal.cdDiv {
	width: 75%;
	float: right;
	margin: 0px 0 0px;
	height: 45px;
}
.codeApplyClass .codeApply:focus {
	background: transparent;
	border: 0px;
	box-shadow: 0px 0px 0px 0px;
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0px;
	font-weight: 500;
	color: #f37930;
}
.panel-body.cartinnerItem {
	padding: 15px 0px;
}
.panel-body.cartinnerItem .row.scartPart {
	border-top: 0px solid #ccc;
	padding-top: 0px;
}
.row.scartPart .col-xs-10.col-sm-10.cartinnerItemName {
	padding: 0px 0px 0px 10px;
}
.cartinnerItemAmt .text-right.pull-right h4 {
	padding: 10px 0px 0 0;
	margin: 0;
	color: #000;
	font-size: 15px;
}
.ts ul li {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.codeApplyClass .codeApply {
	background: transparent;
	border: 0px;
	color: #f37930;
	font-size: 16px;
}
.codeApplyClass {
	width: auto;
	float: right;
	padding: 0px 0px 0px;
}
.ClassInput {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	position: relative;
}
label.ArrowClass {
	position: inherit;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	font-size: 12px;
}
.removeDiv {
	border: 1px dashed #ff6000;
	background: #fafffa;
	float: left;
	width: 100%;
	display: table;
	text-align: left;
	line-height: 20px;
	position: relative;
	padding: 0px 0px 0px 14px;
	cursor: pointer;
	margin-bottom: 15px;
	height: 44px;
}
.ClassInput input::placeholder {
 color:#e2e2e2 !important;
 font-size: 1.2em;
}
.removeDiv p {
	width: 100%;
	float: left;
	padding: 0px;
	color: #333;
	margin: 0px;
	font-weight: 300;
}
span.rmvCd {
	position: absolute;
	right: 16px;
	top: 10px;
	color: #f37832;
}
.removeDiv span.scd {
	width: 100%;
	float: left;
	padding: 11px 0px 0px 0px;
	color: #0a295f;
	font-size: 16px;
	font-weight: 600;
	line-height: 8px;
}
.ClassInput .ClassInput12 {
	width: 100%;
	float: left;
	padding: 0px 15px 0px 15px;
	height: 45px;
	border: 1px solid #e6e6e6;
	font-size: 16px;
	font-weight: 400;
	border-radius: 0px;
	box-shadow: 0 0 0;
}
body .paymentDetails .form-address-details.CouponBox.divForHide {
	padding: 0px 15px 0px 15px;
	background: #efefef;
}
.wrapper-appoint #AppointmentWrapper.testCupanAppyle .from-widget-top {
    min-height: auto;
    background: #f3f3f3;
    padding: 2% 2%;
    border-radius: 15px;
    margin-top: 35px;
    box-shadow: 0 1px 15px #ddd;
    border: 1px solid #ebebeb;}


span.rmvCd:hover {
	color: #000;
}
a.ApplyBtn123 {
	background: #f37930;
	height: 39px;
	float: left;
	padding: 11px 20px 10px 20px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
}
.ClassInput .ApplyBtn {
	width: auto;
	float: left;
	position: absolute;
	top: 3px;
	right: 3px;
}
.ArrowClass {
	color: red;
	font-weight: 400;
}
.DaysFollowup .ExpiredDiv {
	padding: 0px 0px 0px 5px;
	text-transform: lowercase;
	color: red;
	background: transparent;
}
.DaysFollowup .AvailableDiv {
	padding: 0px 0px 0px 5px;
	text-transform: lowercase;
	color: #00b70e!important;
	background: transparent;
}
.DaysFollowup .btn-follow {
	border: 0px;
	color: #14bef0;
	text-decoration: underline;
	padding: 0px 0px 0px 5px;
	background: transparent;
}
strong.AlternateAddress {
	width: 100%;
	float: left;
}
.coupanApplyedBox.coupanApplyedBoxNext .save-icon img {
	width: 20px;
	margin-right: 8px;
	height: 20px;
}
.This-Appointment {
	text-align: left !important;
}
.coupanApplyedBox.coupanApplyedBoxNext .save-icon img {
	float: left;
}
.coupanApplyedBox.coupanApplyedBoxNext .save-icon p .applyCouponCode {
	width: 100%;
	float: left;
	line-height: 10px;
	color: #000;
}
.coupanApplyedBox.coupanApplyedBoxNext .remove-icon {
	position: absolute;
	right: 15px;
	top: 11px;
}
.coupanApplyedBox.coupanApplyedBoxNext .remove-icon .removeCoupan {
	margin-top: 0px;
}
.from-widget-top form .coupanApplyedBox.coupanApplyedBoxNext {
	width: 100%;
	position: relative;
	float: left;
	padding: 7px;
	border: 1.4px dashed #088200;
}
.MobileBannerTop {
	display: none;
}
.from-widget-section.AgeBlokTop .appointment-popup-block label {
	padding: 0;
}
.fullcntnt {
	width: 100%;
	float: left;
	text-align: justify;
}
.ThisAppointment {
	width: 100%;
	float: left;
	padding: 0px 0 15px 0;
}
.ThisAppointment h2 {
	width: auto;
	float: left;
	padding: 0px;
	margin:10px 15px 10px 0;
	font-size: 16px;
	color: #000000;
	text-align: center;
	font-weight: 700;
}
span.FUpAppointment {
    border: 1px solid #14bef0;
    text-align: center;
    padding: 4px 21px 4px 22px!important;
    color: #14bef0 !important;
    border-radius: 3px;
    margin-top: 7px;
    float: left;
    font-size: 14px;
    font-weight: 500;
}
#AppointmentWrapper.slot-details .from-widget .ThisAppointment .from-widget-section .radio-wrap {
	margin-top: 7px!important;
	margin-bottom: 10px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new.RegistrationFeeTop {
	padding: 0 0 2% 0;
	min-height: 509px;
}
#AppointmentWrapper.NewtestNew .doctor-listtop.doctor-listtop2.ap-section-new {
	padding: 0 0 2% 0;
    min-height: 544px;
    border: 1px solid #ddd;
    border-radius: 20px;
    box-shadow: 0 5px 18px #ddd;
}
.ThisAppointment .from-widget-section.AgeBlokTop .appointment-popup-block label {
	margin-bottom: 5px;
}
.fullcntnt a.hidecntnt {
	background: #fff;
	color: #14bef0;
	padding: 1px 10px;
	border-radius: 3px;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #14bef0;
	margin-left: 6px;
}
a.showcntnt {
	background: #fff;
	color: #14bef0;
	padding: 1px 10px;
	border-radius: 3px;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #14bef0;
	margin-left: 6px;
}
.from-widget-section.AgeBlokTop .appointment-popup-block .input-age-group.fromDateModal {
	width: 100%!important;
	float: left;
	padding: 0;
}
.from-widget-section.AgeBlokTop .appointment-popup-block .input-age-group.fromDateModal select {
	width: 49%!important;
	float: left;
	margin-left: 2%
}
.from-widget-section.AgeBlokTop .appointment-popup-block .input-age-group.fromDateModal input {
	width: 49%!important;
	float: left;
}
#doctorAppointmentSlot .doctor-listtop-img img {
	object-fit: cover;
}
.slot-details .from-widget .from-widget-section.AgeBlokTop .appointment-popup-block .input-age-group.fro mDateModal .help-block {
	top: 58px!important;
}
.registration-wrap .form-fields input[type=number] {
border: 1px solid #ddd;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    float: left;
    height: 42px;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    padding: 0 8px;
    color: #222;
    box-shadow: 0 0 0;
    border-radius: 4px;
    text-transform: none;}
.order-overview .right .right-block.save-block .save-icon p {
	width: 100%;
	float: left;
	padding: 0 0 0 16px;
	margin: 0;
	line-height: 9px;
	border: 0;
}
.order-overview .right .right-block.save-block .save-icon {
	text-align: left;
	width: 100%;
	padding: 0 0 0 12px;
	margin:0px !important;
}
.order-overview .right .right-block.save-block .save-icon p strong {
float: left;
    padding: 0;
    font-size: 25px;
    margin: 10px 0;
}
.right-block.save-block .coupanApplyedBox .remove-icon {
	position: absolute;
	top: 14px;
	right: 10px;
	width: auto;
}
.coupanApplyedBox.testBoxAppy p {
	margin-left: 0;
}
.applyCouponCode123 {
	padding: 0 12px;
	display:none;
}
.order-overview .coupanApplyedBox.testBoxAppy .applyCouponCode123 p {
	padding-left: 16px!important;
}
.right-block.save-block .coupanApplyedBox.testBoxAppy .remove-icon {
	position: absolute;
	top: 15px;
	right: 11px;
	width: auto;
}
span.ConsultationType {
	text-transform: capitalize;
	color: #ef6323;
	font-weight: 700;
}
.ConsultationType {
	width: 100%;
	float: left;
	padding: 0;
}
ul.serverError {
	width: 100%;
	float: left;
	text-align: left;
	padding-left: 12px;
}
ul.serverError li {
	font-size: 12px;
}
.appointment-tandc-div ol {
	width: 100%;
	float: left;
	padding-left: 12px;
}
.Consultation11 {
	width: 49%;
	float: left;
	margin-right: 2%
}
.lab-test-profile .alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	float: left;
	width: 100%;
	margin: 13px 0 0;
}
.comPkg .screening .owl-stage-outer .small-blogs.item h4 {
	min-height: 40px;
    font-size: 15px;
    text-align: center;
    padding: 8px 15px !important;
    background: #efefef;
    margin: 0;
    width: 100%;
    line-height: 19px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.timing span.opdTiming {
	width: 100%
}
.generate-codeWidth {
	width: 100%;
	margin: 0 auto;
	display: table;
}
.form-fields.from-widget-section.gender {
	margin: 0px;
	padding-bottom: 0px !important;
}
.wrapper-appoint #AppointmentWrapper form label {
	text-align: left;
	float: left;
}
.doctor-listtop.doctor-listtop2.ap-section-new.RegistrationFeeTop .vaccination-driveTop {
	width: 100% !important;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new.VaccinationDriveSection {
	padding: 0 0 0% 0;
	min-height: 472px;
}
.from-widget-section .date-formet-section {
	position: relative;
	width: 100%;
	float: left;
}
.from-widget-section .date-formet-section .fa.fa-calendar {
	position: absolute;
	right: 12px;
	top: 8px;
	cursor: pointer;
}
.addressSecion label {
	width: 100%;
}
.generate-codeWidth .help-block {
	margin: 0;
}
.generate-codeWidth .help-block .error {
	color: red;
	font-size: 12px;
	font-weight: 300;
}
.tab-content.generate-codeWidth123 {
	width: 100%;
	float: left;
	padding: 0 0 0;
	border-bottom: 1px solid #f1f1f1;
}
.generate-codeWidth .form-group {
	width: 49%;
	float: left;
	padding: 0 0 0;
	margin-right: 2%
}
.generate-codeWidth .form-group:nth-child(2n+0) {
	margin-right: 0;
}
.generateNowBtn {
	width: 100%;
	float: left;
	padding: 0 0 15px 0;
	text-align: right;
}
.generateNowBtn .btn.btn-default.generateNow {
	background: #14bef0;
	color: #fff;
	margin-left: 2%;
	margin-top: 25px;
	border: 0;
}
.generate-codeWidth1234 {
	width: 100%;
	float: left;
	padding: 10px 10px 0;
	border: 1px solid #ccc;
	background: #f1f1f1;
}
.heading-pay {
	width: 100%;
	float: left;
	padding: 0;
}
.heading-pay222 {
	width: 100%;
	float: left;
	padding: 0;
}
.heading-pay1234 {
	width: 100%;
	float: left;
	padding: 0;
}
.heading-pay1234 h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 15px;
	font-size: 22px;
	font-weight: 600;
	color: #14bef0;
}
.heading-pay h2 {
	width: 100%;
	float: left;
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
.generate-codeWidth .heading-pay222 .form-group textarea {
	width: 100%!important;
	height: 35px;
}
.generate-codeWidth .btn.btn-default.generateNow {
	width: auto;
	float: left;
	background: #14bef0;
	color: #fff;
	margin-left: 2%;
	margin-top: 25px;
	border: 0;
}
.heading-pay222 .select2-container--default .select2-selection--single {
	background-color: #fff!important;
	border: 1px solid #ccc!important;
	border-radius: 0!important;
	height: 35px!important;
	border-radius: 4px!important;
}
.heading-pay222 .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 33px!important;
}
.heading-pay222 .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 34px!important;
}
.timing .time-opdSc span.time-title {
	font-size: 14px!important;
	color: #222!important;
	padding-top: 5px;
}
.timing span.time-title {
	font-weight: 600!important;
	color: #14bef0!important;
}
.Consultation11:nth-child(2n+0) {
	margin-right: 0;
}
.ConsultationType .Consultation11 label {
	width: 51%!important;
	float: left!important;
	padding: 6px 5px 8px 0!important;
}
.Consultation11 p {
	width: 100%!important;
	float: left;
	padding: 0;
}
.Consultation11 p input {
	width: 100%!important;
	padding: 0 5px 0 5px!important;
	height: 38px!important;
	text-align: left;
}
.price-range-block .min_price {
	border: 1px solid #ccc;
	font-family: 'Inter', sans-serif;
    padding: 0 5px;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
	width:48%;
}
body .price-range-search{
    font-family: 'Inter', sans-serif;
    float: left;
    width: auto;
    height: 34px;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
    border-radius: 37px;
    line-height: 25px;
    background: #14bef0;
    padding: 0 8%;
    margin: 15px 0 0 0;
    border: 1px solid #14bef0;
    color: #fff;
    font-weight: 400;
}
body .search-results-block {
	position: relative;
    display: block;
    font-size: 12px;
    clear: both;
    line-height: 18px;
    padding: 15px 0 0 0;
}
.price-range-block .max_price {
	width:48%;
	font-family: 'Inter', sans-serif;
	border: 1px solid #ccc;
    padding: 0 5px;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
}
.content--filed-wrapper {
	width: 90%;
	float: left;
	margin-left: 15px;
	position: relative;
}
.content--filed-wrapper .download-div {
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}
.content--filed-wrapper p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #222;
    font-weight: 500;
}
.appointmentDetails .user-details {
	width: 90%;
	float: left;
	padding: 35px 0 0 0;
	margin-left: 11%
}
/*-------22-06-2021Cmk---------*/
.creatingProfileTop h3.ProfileVerificationH {
	width: 64%;
	float: none;
	padding: 0px 0px 0px 0px;
	text-transform: capitalize;
	margin: auto;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.creatingProfileTop .topHeadingHealth i {
	text-transform: capitalize;
	font-size: 27px;
	font-weight: 600;
	font-style: inherit;
	letter-spacing:-0.5px;
}
.uploadDocumentsWeb {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px;
	font-size: 16px;
}
.creatingProfileTop .topHeadingHealth i span {
	color: #222;
}
.creatingProfileTop h3.ProfileVerificationH span.documentClick {
	background: #14bef0;
	color: #fff !important;
	font-size: 16px;
	border-radius: 30px;
	padding: 4px 17px 4px;
	margin-left: 7px;
}

.creatingProfileTop h3.topHeadingHealth {
	width: 100%;
	float: none;
	margin: -10px auto 0px;
	padding: 0px;
	text-align: left;
}
.creatingProfileTop .benifit-content {
	margin-top: 25px;
}
.creatingProfileTop .documentSection {
	width: 100%;
	float: left;
	padding: 15px 0px 0px 0px;
}
.creatingProfileTop .DocumentsSection {
	font-size: 20px;
	color: #222;
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
}
.creatingProfileTop h3.topHeadingHealth .HealthGennieColour {
	color: #ff7600;
}
.creatingProfileTop .documets-type123 .active {
	list-style: none;
    background: #ff7600 url(img/icon-right.png) no-repeat 0px 0px;
    color: #fff;
    background-size: 16px;
    background-position: 16px 13px;
    cursor: pointer;
    padding: 8px 15px 8px 36px;
    border-radius: 40px;
}
.creatingProfileTop .documets-type123 li:first-child{ margin-left:0px;} 
.creatingProfileTop .documets-type123 li {
	list-style: none;
    color: #fff;
    width: auto;
    float: left;
    background: #014a7f;
    margin-bottom: 0px;
    list-style: none;
    cursor: pointer;
    margin: 5px 0 0 15px;
    padding: 8px 15px 8px;
    border-radius: 40px;
}
.creatingProfileTop .documets-type.documets-type123 {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0 15px 0;
}
.creatingProfileTop .uploadSection .col-md-12 {
	padding-left: 0px;
	padding-right: 0px;
}
.ColDocumentsSection {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #f1f1f1;
	margin-bottom: 0px;
}
.creatingProfileTop .FileSizeClass span {
	font-size: 20px;
	color: #14bef0;
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	font-weight: 600;
}
.creatingProfileTop .dropzone.dz-clickable .dz-message { font-size:28px;}
.creatingProfileTop .dropzone.dz-clickable .dz-message strong{ font-weight:600;}
.creatingProfileTop .dropzone.dz-clickable {
	width: 100%;
    float: left;
    padding: 50px 0;
    text-align: center;
    border: 2px dashed #ccc;
    height: 140px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.creatingProfileTop .userDocuments .image-block span.removeImage {
	position: absolute;
	right: -9px;
	background: #014a7f;
	top: -9px;
	color: #fff;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	padding-top: 3px;
	left: inherit;
}
span.typeName {
    font-size: 13px;
    font-weight: 500;
    width: 100%;
    float: left;
    margin: 8px 0 0 0;
}

.creatingProfileTop .userDocuments .image-block img {
	width: 100%;
	float: left;
	height: auto;

	margin-bottom:0px;
	object-fit: cover;
}

.creatingProfileTop .userDocuments .image-block span {
	background: #ececec;
    color: #000;
    font-size: 13px;
    font-weight: 500;

    padding: 5px 4px 5px 2px;
    width: 100%;
    float: left;
}

.creatingProfileTop .userDocuments .image-block {
	width: 115px;
    float: left;
    padding: 5px;
    margin-right: 0;
    position: relative;
    border: 1px solid #ddd;

    min-height: auto;
    margin-top: 0%;
    border-radius: 6px;
    text-align: center;
    margin-bottom: 0px;
    cursor: pointer;
}
.creatingProfileTop .userDocuments .image-block span.removeImage i{
	margin: 1px 0 0 3px;
    float: left;
}

.profile-doc-wrapper{ width:15%; float:left;}
.creatingProfileTop .userDocuments .image-block:hover {
	background: #f1f1f1f1;
}
#documentViewModel {
	margin: 0px;
	padding: 0px;
	z-index: 9999999999;
}
.ColDocumentsSection .DocumentsSection span {
    font-weight: 500;
    color: #222;
    margin-left: 0px;
    font-size: 13px;
	width:100%;
	float:left;
}
#documentViewModel .modal-dialog {
	margin: 0px auto;
}
.creatingProfileTop .userDocuments {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
/*-------22-06-2021Cmk---------*/
.appointmentDetails .user-details .user-img {
	float: left;
	width: 6%
}
.appointmentDetails {
	float: left;
	width: 100%;
	background: #fff;
	margin-top: 15px;
	padding: 3%
}
.doc-details {
	float: left;
	padding: 0;
	width: 100%
}
.doc-details p.doc-name {
	color: #14bef0!important;
	font-size: 21px;
}
#doctorAppointmentSlot .modal-dialog {
	width: 695px;
}
#uploadPrescriptionModal .modal-dialog {
	width: 500px;
	margin: 30px auto;
}
.Granting-consent .modal-dialog {
	width: 70%;
	margin: 32% auto;
	float: none;
	display: table;
	padding: 0!important;
}
.Granting-consent .modal-content {
	width: 100%;
	float: left;
	padding: 0!important;
}
.Granting-consent .modal-dialog .modal-body {
	width: 100%;
	float: left;
	padding: 0!important;
}
.Granting-consent .modal-dialog .modal-body p {
	width: 100%;
	float: left;
	padding: 13px 0 13px 0;
	text-align: center;
	background: #f1f1f1;
	border-radius: 6px 6px 0 0;
	color: #000;
	position: relative;
}
.Granting-consent .modal-dialog .modal-body .modal-body-btn {
	width: 100%;
	float: left;
	padding: 7px 10px 17px 0;
	text-align: right;
}
.Granting-consent .modal-dialog .modal-body .modal-body-btn .fist-btn {
	border: 1px solid #14bef0;
	background: 0 0;
	padding: 5px 15px 5px 15px;
	color: #14bef0;
	text-transform: uppercase;
}
.Granting-consent .modal-dialog .modal-body .modal-body-btn .last-btn {
	border: 1px solid #14bef0;
	background: #14bef0;
	padding: 5px 15px 5px 15px;
	margin-left: 10px;
	color: #fff;
	text-transform: uppercase;
}
.Granting-consent .modal-dialog .modal-body p::after {
	content: "";
	position: absolute;
	bottom: -15px;
	right: 0;
	left: 45%;
	border-width: 8px;
	border-style: solid;
	border-color: #f1f1f1 transparent transparent transparent;
	width: 8px;
	height: 8px;
	margin: 0 auto;
	display: table;
}

.detail-page .doctor-profile .list-bottom .cal-doctor a {
	background: #14bef0;
	color: #fff;
	font-size: 14px;
	padding: 4px 8px;
	float: left;
	text-decoration: none;
	margin: 0 10px 0 0;
	border-radius: 5px;
	font-weight: 400;
	text-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

.detail-page .doctor-profile .doctor-co3 {
	width: 100%;
    float: left;
    padding-top: 10px;
    color: #14BEF1;
    font-size: 16px;
	
    font-weight: 600;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-top: 10px;
}
.detail-page .doctor-profile .cons-fees {
	width: auto;
    float: left;
    padding-right: 15px;
    color: #000;
    font-weight: 500;}
.detail-page .doctor-profile .cons-fees strong {
	color: #14bef0;
}
.listing-right-wrapper .listing .fees {
	font-weight: 400;
}
.listing-right-wrapper .listing .fees .cons-fees{    font-weight: 600; text-align:center;}
.cal-doctor a.in-clinic-btn {
	background: #072e6e!important;
}
.cal-doctor a.in-clinic-btn:hover {
	background: #072e6e!important;
}
.listing-right-wrapper .list-bottom .cal-doctor .btn.focus, .listing-right-wrapper .list-bottom .cal-doctor .btn:focus, .listing-right-wrapper .list-bottom .cal-doctor .btn:hover {
	color: #fff;
	text-decoration: none;
}
#uploadPrescriptionModal .image_apload {
	width: 120px;
	height: 120px;
	margin-right: 10px;
	float: inherit;
	padding: 2px;
	border: solid 0 rgba(216, 216, 216, .5);
	border-radius: 3px;
	margin: auto;
}
.sub-nev-tool .caret {
	margin-top: 3px;
}
#uploadPrescriptionModal .modal-title {
	padding-bottom: 18px;
}
#uploadPrescriptionModal .image_apload img {
	max-width: unset;
	width: 100%;
	margin: 0 auto;
	display: table;
	object-fit: contain;
}
.hospital-detail-page .profile-detail.auto .multi-specility ul li {
	width: auto;
}
#uploadPrescriptionModal span .btn-default {
	color: #fff;
	background-color: #189ad4;
	border-color: #ccc;
	text-transform: uppercase;
	font-size: 16px;
	width: 120px;
	border: 0;
	padding: 6px 0;
}
#uploadPrescriptionModal .prescription_image_browse span {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	text-align: center;
}
#uploadPrescriptionModal .prescription_image_browse span #upload-file {
	display: none;
}
#uploadPrescriptionModal .modal-body {
	position: relative;
	padding: 15px;
	width: 100%;
	float: left;
}
#uploadPrescriptionModal .modal-footer {
	padding: 18px 10px 0;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	width: 100%;
	float: left;
}
#upload-file-selector {
	display: block;
	position: absolute;
	z-index: 99999;
	opacity: 0;
	cursor: default;
}
.doc-details p {
	float: left;
	text-align: left;
	margin: 0 0 10px 2%;
	font-size: 18px;
	font-weight: 600;
}
.download-div {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}
.user-details {
	float: left;
}
.user-img {
	width: 100%;
	float: left;
}
.user-details .user-img img {
	width: 64px;
	border-radius: 100px;
	height: 64px;
}
.doc-fees-appt-time {
	float: left;
	width: 87%;
	margin: 0 0 0 2%;
	text-align: left;
	background: #f0f0f5;
	border-radius: 5px;
	padding: 6px 2% 6px 2%
}
.doc-fees-appt-time .doc-fees {
	float: left;
	width: 27%
}
.doc-fees-appt-time .appt-dateTime {
	float: left;
	width: 40%;
	margin: 0 0 0 2%
}
.doc-fees-appt-time label {
	font-size: 18px;
	float: left;
	margin-right: 10px;
}
.doc-fees-appt-time .doc-fees label, .doc-fees-appt-time .doc-fees p {
	font-size: 15px!important;
	margin-bottom: 0;
}
.doc-fees-appt-time .appt-dateTime label, .doc-fees-appt-time .appt-dateTime p {
	font-size: 15px!important;
	margin-bottom: 0;
}
.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right.appoint-detail .registration-wrap.user-info.profile-exam {
	border: 0;
	padding: 0;
	margin: 35px 0 0 0;
}
.user-documents img {
    width: 100%;
    height: 50px;
}
.user-documents {
	width: 8%;
	float: left;
	margin: 0 2% 0 0;
	border: 1px solid #efefef;
	position: relative;
	padding: 6px;
}
.removeDocument {
	position: absolute;
	top: -11px;
	right: -8px;
	width: 20px;
	height: 20px;
	background: #14bef0;
	text-align: center;
	line-height: 19px;
	border-radius: 20px;
	border: 0;
	color: #fff;
	cursor: pointer;
}
.Toggleswitch {
	position: relative;
	display: inline-block;
	width: 60px;
	margin: -6px 0 0 8px!important;
	height: 34px;
}
.from-widget-section.gender .radio-wrap input[type=radio] {
	width: 15px;
	height: 15px;
	border-radius: 15px;
}
.form-fields.form-field-mid.specialization {
	float: left;
	width: auto;
	text-align: left;
	margin-right: 2%
}
.form-fields.form-field-mid.specialization select.form-control {
border-radius: 4px;
    border: 1px solid #ddd;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #222!important;
    padding-left: 8px;
    box-shadow: 0 0 0;
}
.consult-div{ width: 100%; float: left; margin: 0 0 10px 0;}

.tabsholder2 .card-tabs-stack.inset .doctors-list .tab-bot-boxes.procedures .listing .list-bottom .cal-doctor .btn {
	margin-right: 8px;
}
.tabsholder2 .card-tabs-stack.inset .doctors-list .tab-bot-boxes.procedures .listing .list-bottom .cal-doctor .btn:last-child {
	margin-right: 0;
}
.camp-appointment-form .from-widget.PatientDetails {
	position: relative;
}
.camp-appointment-form .from-widget.PatientDetails .from-widget-section .suggesstion-box {
	position: absolute;
	width: 100%;
	float: left;
	padding: 0;
	background: #fff;
	text-align: left;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .24);
	top: 61px;
	border-radius: 0;
	z-index: 999;
	max-height: 210px;
	overflow-y: auto;
	overflow-x: hidden;
}
.camp-appointment-form .alert.sessionMsg {
	float: left;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 20px;
}
.camp-appointment-form .from-widget.PatientDetails .from-widget-section .suggesstion-box ul {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.camp-appointment-form .from-widget.PatientDetails .from-widget-section .suggesstion-box ul li {
	width: 100%;
	float: left;
	padding: 4px 10px 4px 10px;
	list-style: none;
}
.doctor-listtop-content.doctor-listtop-content2 .tele-consult-slot {
	border: 1px solid #ccc;
	height: 25px;
	border-radius: 4px;
}
.camp-appointment-form .slot-details .doctor-listtop.doctor-listtop2 {
	padding: 10% 20px 9% 20px;
	min-height: 486px;
}
.Toggleswitch .Togglecheckbox {
	opacity: 0;
	width: 0;
	height: 0;
}
.Toggleslider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 60px;
}
.Toggleslider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}
.Togglecheckbox:checked+.Toggleslider {
	background-color: #14bef0;
}
.top-locality-div .containerDiv h2 {
	width: 100%;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 16px;
	color: #000;
	font-weight: 600;
}
.top-locality-div .containerDiv ul {
	width: 100%;
	float: left;
	padding: 0 0 4px 0;
	margin: 0;
}
.top-locality-div .containerDiv ul li {
	width: auto;
	float: left;
	padding: 0 6px 0 0;
	margin: 0;
	list-style-type: none;
	font-size: 13px;
}
.top-locality-div .containerDiv ul li:before {
	content: '\00b7';
	font-size: 40px;
	line-height: 11px;
	vertical-align: middle;
	width: auto;
	float: left;
	margin-right: 1px;
	color: #848484;
}
.top-locality-div .containerDiv ul li a {
	width: auto;
	float: left;
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: none;
}
.top-locality-div .containerDiv ul li a:hover {
	color: #14bef0;
}
.Togglecheckbox:focus+.Toggleslider {
	box-shadow: 0 0 1px #14bef0;
}
.Togglecheckbox:checked+.Toggleslider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}
/ Rounded sliders / .Toggleslider.round {
 border-radius: 34px;
}
.Toggleslider.round:before {
	border-radius: 50%
}
.elite-member.tele-ico .text {
	text-align: center;
	top: 4px;
	right: -3px;
}
.elite-member.tele-ico .text img {
	width: 65%
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus label {
	width: 100%;
	float: left;
	font-size: 14px;
	text-align: left;
	padding-bottom: 5px;
	font-weight: 500;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus {
	width: 48%!important;
	float: left;
	margin-right: 2%
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p {
	width: 100%;
	float: left;
	padding-top: 15px;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p label {
	padding: 0;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p label {
	width: auto;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p.oncall_fee {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	width: 100%!important;
	float: right;
}
.doctor-claim-profile .add-doctor-left-box.OncallStatus .ConsultationType .Consultation11 p.form-fields.form-field-mid.specialization {
	width: 100%!important;
	float: left;
	padding-top: 0!important;
}
.add-doctor-left-box .ConsultationType .Consultation11 label input { display:block; float:left;    margin-top: 5px;}

.ConsultationType .Consultation11 label input {
	margin-right: 4px;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus span.help-block label {
	color: red;
	font-size: 12px;
}
.doctor-claim-profile form #info_tab .form-fields.doctor-img {
	padding-top: 10px;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p.oncall_fee input {
	border: 1px solid #ddd;
	border-radius: 4px;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 100%;
	float: left;
	height: 42px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	padding: 0 8px;
	color: #222;
	box-shadow: 0 0 0;
	text-transform: none;
}
.doctor-claim-profile form .add-doctor-left-box.OncallStatus p label {
	float: left;
	margin-right: 10px;
	width: auto;
}
.doctor-claim-profile form .add-doctor-left-box.OncallStatus p label input {
	float: left;
}
.container.listing-right-wrapper.live_doctors .container-inner .right-content.no-result-found {
	padding-top: 60px!important;
	padding-bottom: 100px!important;
}
.container.listing-right-wrapper.live_doctors .container-inner .right-content.no-result-found img {
	width: 58%;
	margin: 0 auto;
	dispaly: block!important;
}
.container.listing-right-wrapper.live_doctors .container-inner .right-content.no-result-found h2 STRONG {
	Width: 100%;
	float: left;
	text-align: center!important;
	font-size: 30px;
	color: #14bef0;
}
.container.listing-right-wrapper.live_doctors .container-inner .right-content.no-result-found h2 p {
	Width: 100%;
	float: left;
	text-align: center!important;
	font-size: 23px;
}
.container.listing-right-wrapper.live_doctors .container-inner .right-content {
	width: 100%
}
.container.listing-right-wrapper.live_doctors .container-inner .right-content .rating_doctor-div {
	right: 233px;
}
select {
	 font-family: 'Inter', sans-serif;
	font-size: 13px;
	color: #888!important;
}
body.main-body-w-app {
	padding-top: 0!important;
}
textarea {
	-moz-appearance: none;
	-webkit-appearance: none;
	 font-family: 'Inter', sans-serif;
	font-size: 13px;
	color: #888!important;
}
::-webkit-input-placeholder {
 color: #888!important;
 font-family: 'Inter', sans-serif;
}
::-moz-placeholder {
 color: #888!important;
 font-family: 'Inter', sans-serif;
}
:-ms-input-placeholder {
 color: #888!important;
 font-family: 'Inter', sans-serif;
}
:-moz-placeholder {
 color: #888!important;
 font-family: 'Inter', sans-serif;
}
.right {
	overflow: hidden;
}
.nev_topStrip {
	width: 100%;
	float: left;
	padding: 5px 0 5px 0;
}
.nev_topStrip_block {
	width: 50%;
	float: left;
	padding: 0;
}
.breadcrume .breadcrume-li-tag h1 {
	color: #14bef0;
	font-size: 13px;
	margin: 0;
	padding: 0;
	line-height: 22px;
}
.breadcrume .breadcrume-li-tag h1 span {
	color: #14bef0;
	text-transform: capitalize;
}
.profile-detail a {
	cursor: pointer;
}
.show_hospital_info {
	cursor: pointer;
}
.nev_topStrip_block a {
	width: auto;
	float: left;
	padding: 0;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.modal-for-share-patient-experience #patientFeedBackForm .modal-body .form-fields {
	padding: 0 10px;
}
.nev_topStrip_box {
	width: auto;
	float: right;
	padding: 0;
}
.feedbackDiv {
	width: 100%;
	float: left;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #efefef;
	margin-bottom: 15px;
}
#login_tab .registration-wrap.login-div-mobile .form-bot-field {
	width: 100%;
	float: left;
}
#login_tab .registration-wrap.login-div-mobile p.Signup-section {
	width: 100%;
	float: left;
	padding: 0 4%;
	font-size: 15px;
	font-weight: 600;
}
#login_tab .registration-wrap.login-div-mobile p.Signup-section a {
	color: #14bef0;
}
.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields.send-button {
	width: 100%!important;
}
.blog-video-section {
	width: 100%;
	padding: 10px;
	margin: 15px auto 0;
	background: #f5f5f5;
}
.blog-video-section iframe {
	height: 426px;
}
body .login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields.send-button .form-fields.send-button.btn-forget-pass {
	width: auto!important;
	float: right!important;
	margin: 0!important;
	padding: 10px 4% 0 0!important;
}
#myModal-newPatient .modal-footer .btn-default {
	margin-top: 12px;
}
.visit-review {
	width: 100%;
	float: left;
	padding: 0;
}
.au-banner img {
	width: 100%
}
.latest-prod-details {
	width: 100%;
	float: left;
	padding: 0;
}
.review-prod-name {
	width: 100%;
	float: left;
	padding: 0;
	color: #000;
	font-size: 13px;
}
.doctor-claim-profile .opd_timing_tab .tc-checkbox {
	width: 100%;
	float: left;
}
.doctor-claim-profile .opd_timing_tab .tc-checkbox label {
	width: 100%;
	float: left;
	text-align: left;
}
.doctor-claim-profile .opd_timing_tab .tc-checkbox label input {
	height: 12px;
}
.doctor-claim-profile .opd_timing_tab .tc-checkbox label a {
	width: auto;
	float: none;
	padding: 0 0;
	color: #14bef0;
	background: 0 0;
	text-decoration: underline;
}
.doctor-claim-profile .opd_timing_tab .tc-checkbox .help-block .error {
	color: red;
	font-weight: 400;
}
.doctor-claim-profile .opd_timing_tab .registration-wrap.doc-register .checkbox-div .main-div-schedule .add-more-session .addSession {
	width: 170px;
}
.registration-wrapper .form-fields .help-block {
	position: absolute;
	top: 71px;
	left: 0;
}
.registration-wrapper .form-fields {
	position: relative;
	padding-bottom: 20px!important;
}
.registration-wrapper .au-terms-condi-section {
	width: 100%;
	float: left;
	padding: 0;
	border-top: 1px solid #efefef;
	margin-top: 20px;
}
.fontBig {
	color: #333;
	padding-left: 25px;
}
.fontBig a {
	color: #14bef0;
	padding-left: 2px;
}
.button-contact.text-right input {
	margin-right: 2%;
	margin-top: 2%
}
.jconfirm-content-pane {
	transition-duration: .4s;
	transition-timing-function: cubic-bezier(.36, .55, .19, 1);
	height: 111px!important;
	max-height: 110px!important;
}
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons, .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons {
	float: right;
	width: 100%;
	padding: 4px 0 0;
	border-top: 1px solid #ccc;
}
.jconfirm-buttons .btn-default {
	background: #ff6100!important;
	color: #fff!important;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane {
	margin-bottom: 0!important;
}
span.jconfirm-title {
	color: #ff6100;
}
.jconfirm .jconfirm-box.jconfirm-type-green {
	border-top: solid 7px #14bef0!important;
	animation-duration: inherit!important;
}
.jconfirm-content .form-group .btn-default {
	color: #fff;
	background-color: #14bef0;
	border-color: #14bef0;
	margin-top: 10px;
}
.jconfirm-box.jconfirm-hilight-shake.jconfirm-type-green.jconfirm-type-animated {
	text-align: center;
}
.recommend-field label:hover {
	cursor: pointer;
}
.btn-register {
	position: relative;
}
.broucher_dwn {
	width: 400px;
	float: left;
	position: absolute;
	margin: auto;
	left: inherit;
	right: 0;
	top: 44px;
	bottom: 0;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 91px;
	padding: 10px 0;
	z-index: 999;
}
.registration-wrapper .au-terms-condi-section {
	width: 100%;
	float: left;
}
.broucher_dwn a {
	width: 200px;
	padding: 5px 15px 5px 15px;
	font-size: 15px;
	font-weight: 500;
	background: #14bef0;
	border: 1px solid #14bef0;
	color: #fff;
	border-radius: 3px;
	text-decoration: none;
}
.view-icon.avail-time-plan:hover #lightbox-tooltip {
	padding: 8px 10px;
	display: block;
	position: absolute;
	background: #fff;
	border-radius: 0;
	top: 23px;
	right: inherit;
	z-index: 999999;
	width: 700px;
	box-shadow: 4px 3px 6px 0 #ddd;
	float: left;
	border: 1px solid #f1f1f1;
	left: 0;
}
.view-icon.avail-time-plan:hover #lightbox-tooltip::after {
	border-bottom-color: #efefef!important;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-style: solid;
	border-top: 0 solid transparent;
	border-width: 0 6px 6px;
	content: "";
	height: 0;
	margin-left: 0;
	position: absolute;
	left: 0;
	top: -7px;
	width: 0;
}
.view-icon.avail-time-plan {
	position: relative;
	margin-bottom: -5px;
}
.view-icon.avail-time-plan a {
	padding: 5px 20px 5px 20px;
	font-size: 14px;
}
.AvailFullBodyCheckDiv {
	width: 100%;
	float: left;
	padding: 15px 20px 6px 0;
	text-align: right;
}
.recommend-review {
	width: 100%;
	float: left;
	padding: 0;
}
.review-info .rating_doctor-div span {
	padding: 0;
}
.review-info {
	width: auto;
	float: left;
	padding: 0 0 5px 0;
}
.review-info .fa-star:before {
	content: "\f005";
	font-size: 14px;
}
.recommend-review p {
	width: auto;
	float: left;
	padding: 4px 15px 4px 15px;
	margin: 2px 0 8px 0!important;
	border: 1px solid #ccc;
	border-radius: 2px;
}
.profile-detil .review-info .rating_doctor-div {
	width: auto;
	padding: 0;
}
.tcb-product-slider #carousel-example-generic .carousel-control.right {
	position: absolute;
	top: 0;
	right: -25px;
}
.well.text-center.calculate_bmi_report_data .well.text-center .cat_class_change {
	width: 100%;
	float: left;
	padding: 0;
	margin: 6px 0 15px;
	text-align: center;
}
.tcb-product-rating {
	color: #acacac;
}
.tcb-product-rating .active {
	color: #ffb500;
}
.sorting.sorting_fillterTop {
	width: 250px;
	float: right;
	padding: 0;
}
.sorting.sorting_fillterTop .form-group {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.sorting.sorting_fillterTop .form-group .btn-group {
	width: 33%!important;
	float: left;
	margin-right: 2%
}
.sorting.sorting_fillterTop .form-group select {
	width: 70%;
	float: left;
}
.sorting.sorting_fillterTop .form-group .btn-group .btn-default {
	width: 100%!important;
	text-align: left;
	background: #fff;
	webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
	border: 1px solid #a0a0a0!important;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
}
.sorting.sorting_fillterTop .form-group .btn-group .btn-default:hover {
	width: 100%!important;
	text-align: left;
	background: #fff;
	webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
	border: 1px solid #a0a0a0!important;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
}
.sorting.sorting_fillterTop .form-group .btn-group .btn-default .caret {
	position: absolute;
	right: 8px;
	top: 15px;
}
.sorting.sorting_fillterTop .form-group .input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
	width: 17%;
	float: right;
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li .input-group .input-group-btn {
	width: inherit;
	float: inherit;
}
.sorting.sorting_fillterTop .form-group .input-group-btn .btn.btn-primary {
	border-radius: 4px;
	background-color: #14bef0;
	border-color: #14bef0;
	color: #fff;
	width: 100%
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container {
	width: 250px;
	float: left;
	padding: 0;
	margin: 0;
	height: 220px!important;
	overflow-y: scroll;
	overflow-x: hidden;
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li {
	width: 100%;
	float: left;
	padding: 0;
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li a {
	width: 100%;
	float: left;
	padding: 3px 8px 3px 29px;
	white-space: inherit;
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li a label {
	margin: 0;
}
#steps-uid-0-p-4 .paymentSection .form-group {
	margin-left: 1%;
	margin-right: 1%
}
.Account-Daitale1 {
	width: 98%;
	float: left;
	padding: 8px 8px 0;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.Account-Daitale1 h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0 0 0;
	color: #14bef0;
	font-size: 16px;
}
.Account-Daitale2 {
	width: 100%;
	float: left;
	padding: 0;
}

.Account-Daitale2 .form-fields.form-field-mid {
	width: 49%!important;
	float: left;
	padding-bottom: 6px;
}
.checkbox-wrapper .complimentCheckBox input[type=checkbox]+label:before {
	width: 1.3em;
	height: 1.3em;
	border: .1em solid #dedede;
}
.blog-detail .blog-description-class h3 {
	font-size: 19px;
}
.checkbox-wrapper .complimentCheckBox input[type=checkbox]:checked+label:before {
	background-color: #14bef0;
	border-color: #14bef0;
}
.blog-detail .container-inner ol {
	padding-left: 15px;
}
.recommend-review p {
	margin: 0;
	font-size: 14px!important;
}
.visit-review p {
	margin: 0;
	font-size: 14px!important;
}
span.rating-by {
	padding: 0;
	font-size: 13px;
}
span.rating-by i {
	color: #333;
	padding: 0 2px 0 10px;
}
span.rating-by a {
	color: #14bef0;
}
span.grey-text {
	padding: 0 0 0 25px;
	font-size: 13px;
}
.visit-review {
	width: 100%;
	float: left;
	padding: 0;
}
.tab-bot-boxes.procedures {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
	border-radius: 2px;
}
.latest-review-content {
	width: 100%;
	float: left;
	padding: 0 0 6px 0;
	text-align: justify;
}
.tab-bot-boxes.procedures p {
	margin-bottom: 5px;
	font-size: 15px;
}
.visit-review p strong {
	color: #14bef0;
}
.blog-detail .container-inner ul {
	padding-left: 18px;
}
@keyframes shine-lines {
 0% {
 background-position: -100px;
}
100%, 40% {
 background-position: 340px;
}
}
@keyframes shine-avatar {
 0% {
 background-position: -32px;
}
100%, 40% {
 background-position: 508px;
}
}
.labDiv_4.order-track a {
	border: 1px solid #efefef;
	color: #14bef0;
	float: left;
	transition: all .5s ease;
	border-radius: 4px;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 25px 5px 25px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 30px;
	width: 138px;
}
.labDiv_3.order-id {
	float: left;
	padding: 5px 25px 5px 25px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	border-radius: 4px;
	font-size: 13px;
	padding: 8px 25px;
	transition: all .5s ease;
	border: 1px solid #fff;
	height: 30px;
	width: 20%;
	background: 0 0;
}
.labDiv_6.product .section-1.labDiv_9 p.product-name.labDiv_10 {
	width: 48%;
	float: left;
	margin-bottom: 0;
	padding-top: 0;
	padding: 5px 25px 5px 25px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 20px;
	border-radius: 30px;
	margin-right: 7%
}
.labDiv2_10 {
	width: 45%;
	float: left;
	padding: 0 0;
}
.labDiv2_10 .labDiv_11 {
	width: 100%;
	float: left;
	padding: 0;
	height: 15px;
	padding: 5px 25px 5px 25px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	border-radius: 30px;
}
.labDiv2_10 .labDiv_12 {
	width: 65%;
	float: left;
	padding: 0;
	height: 15px;
	padding: 5px 25px 5px 25px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	border-radius: 30px;
	margin-top: 5px!important;
}
h4.product-cost.labDiv_14 {
	width: 30%;
	float: right;
	padding: 5px 25px 5px 25px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	border-radius: 30px;
	height: 15px;
}
span.labDiv2_15 {
	width: 50%;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	text-align: center;
	line-height: 14px;
	padding: 0 0 6px;
	border-radius: 30px;
	height: 15px;
}
span.labDiv3_18 {
	width: 40%;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
span.labDiv4_18 {
	width: 80%;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
span.labDiv5_18 {
	width: 60%;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
span.labDiv6_18 {
	width: 30%;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
strong.labDiv2_18 {
	width: 40%;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
.order-date.labDiv_20 {
	width: 180px;
	float: left;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
.order-amount.labDiv_21 {
	width: 180px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px);
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	height: 15px;
	border-radius: 30px;
}
.owl-nav.disabled {
	display: none!important;
}
.noMoreRecordFound {
	width: 100%;
	float: left;
	padding: 0;
	text-align: center;
}
.noMoreRecordFound h3 {
	width: 100%;
	float: left;
	padding: 5px 0 6px 10px!important;
	margin: 0;
	background: #dde9ec;
	border-left: 1px solid #14bef0;
}
.notify .notify-text p {
	font-size: 14px!important;
	font-weight: 600!important;
	color: #fff!important;
}
.order-overview .coupon-wrapper span {
	color: #ef6423;
	font-weight: 700;
	float: right;
}
.order-overview .save-icon strong {
	color: #ef6423;
	float: right;
}
.order-overview .right .right-block.save-block P {
	padding-left: 12px;
}
.left-content .block-filter:nth-child(2n+0) h2 {
	margin-bottom: 8px;
}
span.ui-slider-handle.ui-corner-all.ui-state-default {
	border: 1px solid #d6d6d6!important;
}
.login-wrapper #login_tab .registration-wrap .form-fields label {
	margin-bottom: 0;
}
#addAddressForm .help-block {
	width: 100%;
	float: left;
	margin-bottom: 0;
	position: absolute;
	bottom: 0;
	left: 0;
}
.recommend-field {
	display: flex;
	margin-bottom: 36px;
	overflow: hidden;
}
.recommend-field input {
	position: absolute!important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}
.recommend-field label {
	background-color: #fff;
	color: rgba(0, 0, 0, .6);
	font-size: 14px;
	line-height: 1;
	text-align: center;
	padding: 8px 16px;
	margin-right: -1px;
	border: 1px solid #cccc;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .3), 0 0 rgba(255, 255, 255, .1);
	transition: all .1s ease-in-out;
	padding-top: 8px;
	line-height: 15px;
}
.recommend-field label:hover {
	cursor: pointer;
}
.recommend-field input:checked+label {
	background-color: #a5dc86;
	box-shadow: none;
}
.recommend-field label:first-of-type {
	border-radius: 4px 0 0 4px;
}
.recommend-field label:last-of-type {
	border-radius: 0 4px 4px 0;
}
.waitingTime [type=radio]:checked, .waitingTime [type=radio]:not(:checked) {
	position: absolute;
	left: -9999px;
}
.waitingTime [type=radio]:checked+label, .waitingTime [type=radio]:not(:checked)+label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #666;
}
.waitingTime [type=radio]:checked+label:before, .waitingTime [type=radio]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}
.waitingTime [type=radio]:checked+label:after, .waitingTime [type=radio]:not(:checked)+label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #f87da9;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.waitingTime [type=radio]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.waitingTime [type=radio]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.recommend-field input:checked+label {
	background-color: #14bef0;
	box-shadow: none;
	color: #fff;
}
.recommend-field.form-control {
    padding-top: 6px!important;
    height: auto;
}
.scroller .form-fields.form-field-mid.pad-r1.form-group .recommend-field.form-control label {
    padding-top: 6px;
    margin-bottom: 0px;
}
.forfeedback .doctor-listtop2 .scroller {
    float: left;
    width: 100%;
    min-height: inherit;
    max-height: initial;
    overflow: hidden;
}
.forfeedback .doctor-listtop2 .scroller .form-fields.form-field-mid.pad-r1.form-group {
    width: 100%;
    float: left;
    margin: 10px 0px 0px;
}
.forfeedback .complimentCheckBox input[type=checkbox]+label:before {
    content: "\2714";
    border: .1em solid #000;
    border-radius: .2em;
    display: inline-block;
    width: 1em;
    height: 1em;
    padding-left: 0em;
    padding-bottom: .3em;
    margin-right: .2em;
    vertical-align: bottom;
    color: transparent;
    transition: .2s;
}
.forfeedback .doctor-listtop2 .scroller .form-fields.form-field-mid.pad-r1.form-group .form-control {
    width: 100%;
    float: left;
    height: auto;
    margin: 0px;
}
.forfeedback .modal-header.forfeedback1234 {
    width: 100%;
    float: left;
}
.tooltip {
    width: auto;
    float: left;
    padding: 0px;
    position: inherit;
}
.forfeedback .doctor-listtop2 .scroller .form-fields.form-field-mid.pad-r1.form-group .form-control span.help-block {
    margin: 0PX;
}
.modal-body.forfeedback { width: 100%; float:left;}
.modal-body.forfeedback .doctor-listtop.doctor-listtop2 p { width: 100%; float:left;}
.complimentCheckBox input[type=checkbox]+label {
	display: block;
	margin: .2em;
	cursor: pointer;
	padding: .2em;
}
.checkbox-wrapper .complimentCheckBox input[type=checkbox]+label:before {
	width: 1.3em;
	height: 1.3em;
	border: .1em solid #dedede;
}
.complimentCheckBox input[type=checkbox] {
	display: none;
}
.complimentCheckBox input[type=checkbox]+label:before {
	content: "\2714";
	border: .1em solid #000;
	border-radius: .2em;
	display: inline-block;
	width: 1em;
	height: 1em;
	padding-left: .2em;
	padding-bottom: .3em;
	margin-right: .2em;
	vertical-align: bottom;
	color: transparent;
	transition: .2s;
}
.complimentCheckBox input[type=checkbox]+label:active:before {
	transform: scale(0);
}
.complimentCheckBox input[type=checkbox]:checked+label:before {
	background-color: #3cb371;
	border-color: #3cb371;
	color: #fff;
}
.checkbox-wrapper .complimentCheckBox input[type=checkbox]:checked+label:before {
	background-color: #14bef0;
	border-color: #14bef0;
}
.waitingTime [type=radio]:checked+label:before, .waitingTime [type=radio]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}
.waitingTime [type=radio]:checked+label:after, .waitingTime [type=radio]:not(:checked)+label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #014a7f;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.form-fields.form-field-mid.pad-r1.form-group .waitingTime label {
	padding-top: 0;
}
.form-fields.form-field-mid.pad-r1.form-group .waitingTime.form-control p {
	width: 30%;
	float: left;
	position: relative;
}
#steps-uid-0-p-3.body .address-wrapper .input-wrapper:last-child {
	width: 42%
}
.card-tabs-stack.inset .procedures ul li a {
	cursor: context-menu;
}
.card-tabs-stack.inset .procedures ul li a:hover {
	background: #efefef;
	color: #222;
	text-decoration: none;
}
.card-tabs-stack.inset .procedures ul li a:focus {
	text-decoration: none;
}
.registration-wrap .form-fields input.s-input.verifyDocData {
	width: 85%!important;
	float: left;
}
.payment-mode ul.Creadit_Section li {
	width: 100%;
	float: left;
	margin-bottom: 12px;
}
.payment-mode ul.Creadit_Section li img {
	margin-right: 5px;
}
.cal-doctor .btn.call_now:focus {
	color: #fff!important;
}
.navbaar-bottom-box input::-webkit-input-placeholder {
 white-space: nowrap!important;
 overflow: hidden!important;
 text-overflow: ellipsis!important;
}
.navbaar-bottom-box input:-ms-input-placeholder {
 white-space: nowrap!important;
 overflow: hidden!important;
 text-overflow: ellipsis!important;
}
.navbaar-bottom-box input::placeholder {
 white-space: nowrap!important;
 overflow: hidden!important;
 text-overflow: ellipsis!important;
}
.widget-time-slot table tr td a.hidentop {
	background: #014a7f;
	color: #fff;
}
.widget-time-slot table tr td a.todayAppTime {
	background: #ef6423!important;
	color: #fff!important;
}
.form-fields.form-field-mid.pad-r0.gender {
	padding: 0;
	margin-bottom: 0;
}
.registration-wrap.doc-register .form-fields span.help-block {
	position: absolute;
	bottom: -13px;
	left: 0;
	margin: inherit;
	padding: 0 1%
}
.appointment-data-div .view-profile {
	padding: 9px 0 0 0;
}
.downloadReceipt.btn-info {
	background: #14bef0!important;
	border-color: #14bef0!important;
	color: #fff!important;
}
.appointment-data-div .view-profile a.show_doctor_info.btn.btn-info {
	background: #14bef0!important;
	color: #fff;
	border-color: #14bef0!important;
	font-size: 14px;
	padding: 6px 10px;
	float: none;
	margin-right: 0!important;
	text-decoration: none;
	margin: 0;
	border-radius: 3px;
}
.blogs-wraper img {
	margin-bottom: 10px;
	width: 150px;
}
.ppt-video-image {
	width: 64%;
	float: none;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}
.about-wrapper .ppt-video-image h4 {
	padding-top: 3%
}
.ppt-video-image iframe {
	border: 10px solid #000;
}
.dashboard-right .appointment-data-div .view-profile { background:none;}
.appointment-data-div .view-profile {
	width: 100%;
	text-align: right;
}
.schedulingTop {
	width: 100%;
	float: left;
	padding: 0;
}
.schedulingTop .set_error {
	width: 49%;
	float: left;
	margin-right: 2%
}
.schedulingTop .set_error:nth-child(4n+0) {
	margin-right: 0!important;
}
.schedulingTop .set_error select {
    width: 100%;
    padding: 0px 10px;
}
#claimOtpModal .modal-dialog .modal-content .modal-header {
    display: inline-block;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields.doctor-img .image_apload22 .image_apload span.help-block {
	bottom: -20px;
	color: red;
}
.schedulingTop .set_error.CommonWidth {
	width: 32%;
	float: left;
	margin-right: 2%
}
.appointment-data-div .view-profile a.btn.btn-primary.rescheduleAppByPatientApp {
	background: #14bef0;
	color: #fff;
	box-shadow: 0 0 0;
	font-size: 14px;
	padding: 6px 10px;
	float: none;
	text-decoration: none;
	margin: 0;
	border-radius: 3px;
	border-color: #46b8da;
	margin-left: 1%;
	margin-right: 10px!important;
	height: 33px;
}
.appointment-data-div .view-profile .btn-warning {
	color: #fff;
	border-radius: 3px;
	background-color: #f44336;
	border-color: #f93d2f;
	height: 33px;
	padding: 6px;
}

.panel-body.comment-body {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.panel-body.comment-body .editComment {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #14bef0;
	color: #fff;
	padding: 2px 7px 0 7px;
	border-radius: 11px 0 0 0;
	cursor: pointer;
}
.panel-body.comment-body .save.saveComment {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #ee6323;
	color: #fff;
	padding: 2px 7px 0 7px;
	border-radius: 11px 0 0 0;
	cursor: pointer;
}
.panel-body.comment-body .error {
	font-weight: 500;
	color: red;
	font-size: 12px;
}
.panel-body.comment-body.editable .comment-box {
	box-shadow: inset 0 0 7px 0 #fbccb7;
	border: 2px solid #14bef0;
}
.comment-box[placeholder]:empty:before {
	content: attr(placeholder);
	color: #555;
}
.comment-box[placeholder]:empty:focus:before {
	content: ""
}
.HG_plan_Section {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}
.comment-box {
	width: 100%;
	float: left;
	padding: 15px 30px 15px 10px;
	border: 2px solid #e6e6e6;
	border-radius: 4px;
}
.blankBlogDivLoader .blog-list.blank-1 {
	background: #fff;
	width: 48%;
	float: left;
	padding: 15px;
}
.blog-list .blank-img.blank-2 {
	width: 100%;
	float: left;
	background: #f1f1f1;
	height: 161px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	border-radius: 4px;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.New-blank {
	width: 100%;
	float: left;
	padding: 0;
}
.New-blank h6.blank-4 {
	width: 100px;
	float: left;
	padding: 0 0 0;
	height: 23px;
	background: #f1f1f1;
	border-radius: 30px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.blankBlogDivLoader .date-post.blank-5 {
	width: 180px!important;
	float: left!important;
	padding: 0 0 0;
	height: 23px;
	background: #f1f1f1;
	border-radius: 30px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.New-blank h2.blank-6 {
	width: 100%;
	float: left;
	padding: 0;
	background: #f1f1f1;
	height: 38px;
	border-radius: 30px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.blankBlogDivLoader span.blank-7 {
	width: 184px!important;
	float: left;
	padding: 0;
	height: 23px;
	background: #f1f1f1;
	border-radius: 30px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.LabBlankDivLoader .blankdivSlot .table.blankdivTable tbody tr td {
	width: 104px!important;
	float: left;
	padding: 0;
	height: 34px;
	background: #f1f1f1;
	border-radius: 30px;
	background-image: linear-gradient(90deg, #f3f3f3 0, rgba(229, 229, 229, .8) 40px, #f3f3f3 80px)!important;
	background-size: 600px;
	animation: shine-lines 2s infinite ease-out;
	color: #fff;
	transition: all .5s ease;
	border: 1px solid #fff;
	margin-bottom: 10px;
	margin-right: 4px;
}
.blankdivSlot {
	width: 100%;
	float: left;
	padding: 15px;
}
#doctorAppointmentSlot .modal-footer {
	float: left;
	width: 100%
}
#doctorAppointmentSlot .slotsMainDiv {
	padding: 15px 0 0 0;
    float: right;
    width: 81%;
}
#doctorAppointmentSlot .modal-body {
	float: left;
	width: 100%
}
#doctorAppointmentSlot .date-formet-block label {
	float: left;
	padding: 6px 6px 0 0;
	color: #222;
	font-weight: 400;
}
#doctorAppointmentSlot .doctor-listtop .doctor-listtop-img {
	width: auto;
	float: left;
	margin: 0 12px 0 0;
}
#doctorAppointmentSlot .modal-content .modal-header {
	border-bottom: 0;
}
#doctorAppointmentSlot .modal-content .modal-header button {
	position: absolute;
	top: -11px;
	right: -12px;
	background: #14bef0;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	font-size: 21px;
	opacity: inherit!important;
	color: #fff;
	text-shadow: 0 0 0;
}
.blankDiv.notFoundGroupPKG {
	width: 100%;
	float: left;
	padding: 0;
	text-align: center;
	background: #fff;
	height: 100%
}
.blankDiv.notFoundGroupPKG h2 {
	width: 100%
}
#ui-datepicker-div .ui-datepicker-title select.ui-datepicker-month, #ui-datepicker-div .ui-datepicker-title select.ui-datepicker-year {
	color: #222!important;
	border: 0;
	padding: 5px 8px;
	border-radius: 2px;
	margin-right: 5px;
	font-weight: 600;
	font-size: 13px;
	 font-family: 'Inter', sans-serif;
}
#doctorAppointmentSlot .date-formet-block .date-formet-section {
	float: left;
	position: relative;
	width:125px;
}
#doctorAppointmentSlot .date-formet-block input {
	cursor: pointer;
	border: 1px solid #ddd;
	padding: 6px 0 6px 10px;
	border-radius: 4px;
	width: 100%;
	-moz-appearance: none;
	-webkit-appearance: none;
}
#doctorAppointmentSlot ul li {
	position: relative;
}
#doctorAppointmentSlot .date-formet-block i {
	position: absolute;
	top: 1px;
	right: 1px;
	background: #f1f1f1;
	padding: 9px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
#doctorAppointmentSlot .ui-datepicker select.ui-datepicker-month, #doctorAppointmentSlot .ui-datepicker select.ui-datepicker-year {
	color: #222;
	cursor: pointer;
}
#RescheduleWreppar .appointment-reschedule-btn-div.app_confirm_div {
	width: 100%;
	float: left;
	padding: 10px 2%;
	border-top: 1px solid #f1f1f1;
}
span.pending-app {
	color: #ef6423 !important;
	font-size: 14px;
	border: 1px solid;
	padding: 5px 20px!important;
	border-radius: 3px;
	font-weight: 500;
}
span.confirm-app {
	color: #00b70e!important;
	font-size: 14px;
	border: 1px solid;
	padding: 4px 20px!important;
	border-radius: 3px;
	font-weight: 500;
}
.cartEmpty1234 {
	width: 100%;
	float: none;
	padding: 0;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 110px!important;
}
.cartEmpty {
	position: relative;
}
span.app-time-highlighted {
	background: #ef6423;
	color: #fff;
	width: 27px;
	float: left;
	height: 27px;
	border-radius: 50%;
	text-align: center;
	padding: 3px 0 0 0;
	margin-right: 10px;
	margin-top: 5px;
	border: 1px dotted;
	font-weight: 600;
}
span.cancel-app {
	color: red!important;
	font-size: 15px;
	border: 1px solid;
	padding: 4px 20px!important;
	border-radius: 3px;
	font-weight: 400;
}
#RescheduleWreppar .appointment-reschedule-btn-div.app_confirm_div .app_confirm_btn:hover {
	background: #14bef0;
	color: #fff;
}
#RescheduleWreppar .appointment-reschedule-btn-div.app_confirm_div .app_confirm_btn {
	width: auto;
	float: left;
	padding: 0 20px 0 20px;
	background: #fff;
	
	box-shadow: 0 0 0;
	border-radius: 58px;
	border: 1px solid #14bef0;
	color: #14bef0;
}
#doctorAppointmentSlot .nav-tabs li {
	width: 100%;
	text-align: center;
}


#doctorAppointmentSlot .nav-tabs li.active a.tab_class_time_slot img{ margin-left:5px;} 
#doctorAppointmentSlot .nav-tabs li.active a {
	background: #14bef0;
	color: #fff;
}
#doctorAppointmentSlot .nav-tabs li a img {
	width: 30px;
	height: auto;
    margin-left: 5px;
	padding-right: 10px;
}
#doctorAppointmentSlot .nav-tabs {
	padding: 12px 0;
}
#doctorAppointmentSlot .modal-header h2 {
	font-size: 21px;
    font-weight: 700;
    color: #222;
    letter-spacing: 0;
    font-family: 'Inter', sans-serif;
    text-align: left;
    margin: 0 0 15px 0;
    text-transform: capitalize;
}
#doctorAppointmentSlot ul li:after {
	content: "";
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}
#doctorAppointmentSlot .nav-tabs li a {
	width: 100%;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
	font-family: 'Inter', sans-serif;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
}
.doctor-listtop-content.doctor-listtop-content2 {
	width: 85%;
	float: left;
}
.doctor-listtop-content.doctor-listtop-content2 h4 {
    color: #222 !important;
    font-size: 14px;
    font-weight: 400;
    margin: 0px 0 0 8px;
    padding: 0;
    float: left;
}
.speciality-wrapper{ width:100%; float:left; margin:5px 0px;}
.widget-time-slot {
	width: 100%;
	float: left;
}
.widget-time-slot table tr td a:hover {
	background:#014a7f;
}
.widget-time-slot table {
	width: 100%;
	float: left;
	text-align: center;
}
.widget-time-slot {
	min-height: 175px;
	max-height: 175px;
	overflow-y: auto;
}
.widget-time-slot table tr td a:hover {
	color: #fff;
	text-decoration: none;
}
.widget-time-slot table tr td a {
	float: left;
    width: 80px;
    text-align: center;
    padding: 6px 8px;
    text-decoration: none;
    margin-bottom: 0;
    margin-right: 0;
    color: #014a7f;
    border: 1px solid #ddd;
    border-radius: 34px;
    font-size: 13px;
}
.widget-time-slot table tr td {
	border-radius: 34px;
    margin: 0 5px 5px 0;
    padding: 0;
    border: 0;
    width: 80px;
    float: left;}
.table>thead>tr>th {
	border: 0;
}
.nev_topStrip_block a .fa-envelope-o {
	color: #38839e;
	padding: 0 6px 0 0;
}
#fileselector {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}
#fileselector .btn-default {
    color: #fff;
    background-color: #ff723a;
    border-color: #ccc;
    text-transform: uppercase;
    font-size: 14px;
    width: 100%;
    border: 0;
    padding: 10px 0 !important;
    width: 100px;
    text-align: center;
}
#upload-file-selector-user {
	display: block;
	position: absolute;
	z-index: 99999;
	opacity: 0;
	cursor: default;
}
.nev_topStrip_box ul li {
	width: auto;
	float: left;
	padding: 0 10px 0 0;
	list-style: none;
	border-right: 1px solid #fff;
}
.nev_topStrip_box ul li a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.nev_topStrip_box ul li:last-child {
	border-right: 0;
	padding-left: 10px;
	padding-right: 0;
}
.lab-test.Lab_Test_Details h2 {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.navbar-default .navbar-nav.navbar-right li a .btn-default .fa-pencil-square-o {
	font-size: 14px;
	padding-top: 0;
	float: left;
	margin-right: 5px;
	border-right: 0;
}
.navbar-default .navbar-nav.navbar-right li a .btn-default:hover {
	background: #28333c;
}
.content-wrapper {
	min-height: 380px;
	width:100%;
	max-height: 380px;
	position: relative;
	margin-bottom:0px;
	overflow-y: scroll;
}
.navbaar-bottom-block .btn-default .fa-map-marker {
	position: inherit;
	top: 7px;
	left: 10px;
	font-size: 15px;
	color: #aaa;
}
.navbaar-bottom-box {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.Symptoms_section.symptons-detail {
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	float: left;
	background: #fff;
	position: relative;
	margin-bottom: 30px;
	padding: 2%
}
.select2-container--default .select2-selection--single {
	background-color: #fff!important;
	border: 1px solid #ddd!important;
	height: 41px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px!important;
	color: #888!important;
}
/*.nav-tabs li.active a:hover {
	background: #14bef0!important;
	color: #fff!important;
}*/
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 34px!important;
}
.navbaar-bottom-box .btn-default i {
	color: #222;
}
.select2-container--open .select2-dropdown {
	background-color: #fff;
	border: solid 1px rgba(216, 216, 216, .5);
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
	margin-top: -2px;
	margin-left: 1px;
}
body .select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #ddd;
}
.cart-btn {
	width: 45px;
	float: right;
	padding: 0;
	border-left: 1px solid #434e56;
}
.cart-btn .btn-default {
	width: 100%;
	color: #fff!important;
	background: #333f48!important;
	border-radius: 0;
	border: 0;
	height: 38px;
}
.banner-content-section {
	width: 85%;
	float: left;
	padding: 68px 0 0 0;
}
.banner-section h3 {
	width: 75%;
	float: left;
	 font-family: 'Inter', sans-serif;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 60px;
	font-weight: 800;
	text-transform: uppercase;
}
.banner-section h3 span {
	color: #02547f;
}
.banner-section h5 {
	width: 100%;
	float: left;
	color: #fff;
	font-size: 19px;
}
.banner-content-section .btn-default {
	color: #fff!important;
	border-color: #333e47!important;
	border-radius: 0;
	padding: 8px 33px;
}
.li-section {
	width: 15%;
	float: left;
	padding: 15% 0 0 0;
}
.li-section ul {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.li-section ul li {
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
	list-style: none;
	text-align: right;
}
.li-section ul li a img {
	width: auto;
}
.product-block3 {
	width: 100%;
	float: left;
	padding: 0 0 0;
}
.product-block2 .product-block3 {
	background: url(img/bg-image.png) no-repeat 0 0;
	background-size: cover;
}
.product-box {
	width: 62%;
	float: left;
	padding: 25px 0 0 15px;
}
.product-image img {
	width: 100%
}
.Find_Doctors {
	width: 100%;
	float: left;
	padding: 0;
}
.Find_Doctors_section {
	width: 100%;
	float: left;
	padding: 50px 0 80px 0;
}
.Find_Doctors_heading {
	width: 70%;
	float: left;
	padding: 8px 0 0 0;
	position: relative;
}
.Find_Doctors_heading h2 {
	width: 100%;
	 font-family: 'Inter', sans-serif;
	float: left;
	padding: 0;
	margin: 0;
	color: #333e47;
	font-size: 32px;
	font-weight: 800;
	text-transform: capitalize;
}
.Find_Doctors_heading p {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	 font-family: 'Inter', sans-serif;
	color: #949493;
	font-size: 15px;
}
.Find_Doctors_block {
	width: 100%;
	float: left;
	padding: 20px 0 0 0;
}
.Find_Doctors_block .col-md-4:first-child .veiw-icon img {
	width: 22px;
	height: 18px;
	position: relative;
	top: 18px;
}
.Find_Doctors_block .col-md-4:nth-child(2) .veiw-icon img {
	width: 28px;
	height: 18px;
	position: relative;
	top: 20px;
}
.Find_Doctors_block .col-md-4:last-child .veiw-icon img {
	width: 21px;
	height: 19px;
	position: relative;
	top: 20px;
}
.Find_Doctors_btn {
	width: 30%;
	float: left;
	padding: 13px 0 0 0;
	text-align: right;
}
.Find_Doctors_btn .btn-default {
	border: 1px solid #343e46;
	border-radius: 0;
	background-color: transparent!important;
	color: #343e46!important;
	font-size: 14px;
	padding: 5px 15px 5px 15px;
	font-weight: 600;
	outline: 0;
	text-decoration: none;
}
.veiw-block {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.veiw-content {
	width: 100%;
	float: left;
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(67, 176, 215, .68);
}
.veiw-content h2 {
	width: 100%;
	 font-family: 'Inter', sans-serif;
	float: left;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	text-transform: capitalize;
}
.veiw-content p {
	width: 100%;
	float: left;
	 font-family: 'Inter', sans-serif;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 14px;
}
.veiw-icon {
	width: 57px;
	height: 57px;
	background: #333e47;
	position: absolute;
	top: 40px;
	left: 10px;
	border-radius: 50%;
	text-align: center;
	line-height: 55px;
}
.Patient_Portal {
	width: 100%;
	float: left;
	padding: 0;
	background: #42b7e0;
}
.Patient_Portal_section {
	width: 77%;
	float: none;
	padding: 70px 0 50px 0;
	text-align: center;
	margin: 0 auto;
	display: table;
}
.Patient_Portal_section h3 {
	width: 100%;
	float: left;
	padding: 0 0 12px 0;
	margin: 0;
	font-size: 28px;
	color: #fff;
	 font-family: 'Inter', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 22px;
}
.Patient_Portal_section h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 63px;
	 font-family: 'Inter', sans-serif;
	color: #02547f;
	text-transform: uppercase;
	font-weight: 800;
	line-height: 58px;
}
.Patient_Portal_section p {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
	margin: 0;
	font-size: 16px;
	color: #fff;
}
.Patient_Portal_section span {
	width: 100%;
	float: left;
	padding: 25px 0 0 0;
	font-size: 15px;
	color: #222;
}
.Patient_Portal_section .btn-default:hover {
	background: #fff;
	color: #42b7e0;
}
.Patient_Portal_section .btn-default {
	background: #02547f;
	color: #fff;
	border-radius: 3px!important;
	padding: 10px 30px;
	transition: .4s;
	text-transform: capitalize;
	font-size: 15px;
	border: 0;
	border-radius: 0;
	margin-top: 20px;
}
.Symptoms_section {
	width: 100%;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	float: left;
	background: #fff;
	padding: 2%;
	margin-bottom: 15px;
	position: relative;
	border-radius: 2px;
}
.Symptoms_section button {
	position: absolute;
	top: 12px;
	height: auto;
	bottom: inherit;
	right: 21px;
	padding: 10px;
}
.Symptoms_block {
	width: 100%;
	float: left;
	padding: 10px 0 10px 0;
	border-top: 1px solid #f1f1f1;
}
.Symptoms_block h3 {
	width: 100%;
	float: left;
	color: #14bef0;
}
.Symptoms_block ol {
	margin: 0;
	padding: 15px 0 0 0;
	list-style-position: inside;
	width: 100%;
	float: left;
}
.Symptoms_block ol li {
	padding-bottom: 6px;
}
.Symptoms_block ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-position: inside;
	width: 100%;
	float: left;
}
.Symptoms_block ul li {
	padding-bottom: 6px;
}
.Symptoms_block h2 {
	width: 100%;
	float: left;
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 18px;
	color: #222;
	font-weight: 600;
}
.Symptoms_block p {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #222;
}
.Symptoms_block:first-child {
	padding-top: 0;
	padding-bottom: 10px;
	border-top: 0;
}
.Symptoms_block:last-child {
	border-bottom: 1px solid #f1f1f1;
}
.doctor_heading {
	width: 100%;
	float: left;
	padding: 0;
}
.doctor_heading h2 {
	width: 100%;
	float: left;
	padding: 8px 0 10px 0;
	font-size: 22px;
	font-weight: 600;
	color: #14bef0;
	margin: 0;
}
.doctor_heading h3 {
	width: 100%;
	float: left;
	padding: 0 0 10px 0;
	font-size: 17px;
	font-weight: 600;
	color: #222;
	margin: 0;
}
.Find_Doctors2 {
	width: 100%;
	float: left;
	padding: 0;
	background: url(img/bg-image-2.png) no-repeat right 0;
	background-attachment: fixed;
}
.Find_Doctors_section2 {
	width: 100%;
	float: left;
	padding: 50px 0 30px 0;
}
.better_health_block {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.better_health_top {
	width: 100%;
	float: left;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 10px;
}
.better_health_top p {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #333e47;
	font-size: 12px;
	text-transform: uppercase;
}
.better_health_top h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #2596bf;
	font-size: 28px;
	text-transform: uppercase;
}
.better_health_content {
	width: 100%;
	float: left;
	padding: 15px;
}
.better_health_content h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #333e47;
	font-size: 16px;
	text-transform: uppercase;
}
.better_health_content p {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #707070;
	font-size: 14px;
}
.better_health_content:hover {
	background: #42b7e0;
	color: #fff;
	border-left: 0;
}
.better_health_content:hover h2 {
	color: #fff;
}
.better_health_content:hover p {
	color: #fff;
}
.better_health_section {
	width: 100%;
	float: left;
	padding: 0 0 65px 0;
}
.health_experts {
	width: 100%;
	float: left;
	padding: 0;
}
.health_experts_section {
	width: 100%;
	float: left;
	background: #333e47;
	padding: 0;
}
.health_experts_img {
	width: 50%;
	float: left;
	padding: 0;
	background: #333e47;
}
.health_experts_img img {
	width: 100%
}
.health_experts_content {
	width: 50%;
	float: left;
	padding: 90px 0 156px 20px;
	background: #333e47;
}
.health_experts_content h3 {
	width: 75%;
	float: left;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 25px;
}
.health_experts_content h2 {
	width: 75%;
	float: left;
	padding: 0;
	margin: 0;
	color: #42b7e0;
	 font-family: 'Inter', sans-serif;
	font-size: 46px;
	text-transform: uppercase;
	font-weight: 800;
}
.health_experts_content span {
	width: 75%;
	float: left;
	padding: 2px 0 15px 0;
	color: #bfbfbf;
	font-size: 15px;
}
.health_experts_content p {
	width: 75%;
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	color: #fff;
	font-size: 15px;
}
.health_experts_content .btn-default:hover {
	background: #fff;
	color: #42b7e0;
}
.health_experts_content .btn-default {
	padding: 0 0 0;
}
.health_experts_content .btn-default {
	padding: 8px 30px;
	border: 1px solid #fff;
	background: 0 0;
	color: #fff;
	border-radius: 3px;
	transition: .4s;
	margin-top: 15px;
}
.health_experts_text {
	width: 100%;
	float: left;
	padding: 0;
}
.FAQ {
	width: 100%;
	float: left;
	padding: 60px 0 40px 0;
}
.FAQ_section {
	width: 100%;
	float: left;
	padding: 0;
}
.FAQ_section .container {
	width: 100%;
	padding: 0;
}
.collapsed .panel-title a .fa-minus {
	display: none;
}
.question-toggle a .fa-plus {
	display: none;
}
.question-toggle.collapsed a .fa-plus {
	display: block;
}
.question-toggle a i {
	width: auto;
	float: left;
	padding: 0;
	background: #2596bf;
	height: 40px;
	width: 40px;
	text-align: center;
	color: #fff;
	line-height: 42px;
	margin-right: 10px;
}
.panel-heading {
	padding: 0 0;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	width: 100%;
	float: left;
	margin-bottom: 5px;
}
.panel-heading h4 {
	line-height: 39px;
	color: #333e47;
	font-size: 15px;
	 font-family: 'Inter', sans-serif;
	font-weight: 600;
}
.panel-default {
	border: 0;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	width: 100%;
	float: left;
	border:0px;
	margin:0px;
	padding:0px;

}
.panel-body p {
    width: 100%;
    float: left;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    padding: 8px 0px;
    margin: 0;
    border-bottom: 1px solid #e1e1e1;
}
.panel-group {
	margin-bottom: 10px;
	width: auto;
	float: left;
}
.panel-default>.panel-heading {
	background-color: #fff;
}
.Find_Doctors_heading.heading2::before {
	width: 55px;
	height: 4px;
	border-top: 2px solid #47b8e1;
	position: absolute;
	top: 0;
	left: 0;
	content: ""
}
.panel-body h5 {
	margin-top: 0;
}
.contact_section_top {
	width: 100%;
	float: left;
	padding: 30px 0 0 0;
}
.contact-section {
	width: 49%;
	float: left;
	padding: 0;
	margin-right: 2%;
	margin-bottom: 10px;
}
.contact-section input {
	width: 100%;
	float: left;
	padding: 0 10px 0 10px;
	border: 0;
	border-radius: 0;
	height: 45px;
	background: #ebebeb;
	box-shadow: 0 0;
}
.contact-section:nth-child(2n+0) {
	margin-right: 0;
}
.contact-section2 {
	width: 100%;
	float: left;
	padding: 0;
}
.contact-section2 textarea {
	width: 100%!important;
	float: left;
	padding: 0 10px 0 10px;
	border: 0;
	border-radius: 0;
	height: 122px;
	background: #ebebeb;
	box-shadow: 0 0;
}
.contact-section1 {
	width: 100%;
	float: left;
	padding: 0;
}
.contact-section1 .btn-default {
	background: #42b7e0;
	padding: 10px 30px 10px 30px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	border: 0;
	border-radius: 0;
	margin-top: 15px;
}
.Get_company_img img {
	width: 100%
}
.Get_company_img {
	width: 13%;
	display: none;
	float: left;
	padding: 5px 10px 0 0;
}
.footer_bottom_box p {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 14px;
	text-align: right;
}
.searching-keyword .searhc-result {
	display: none;
}
.searching-keyword {
	background: #fff;
	border-bottom: 1px solid #efefef;
	display: none;
	font-size: 19px;
	color: #222;
	width: 100%;
	float: left;
	text-align: left;
	height: 45px;
	vertical-align: middle;
	line-height: 45px;
	text-transform: uppercase;
}
.searching-keyword h1 {
	margin: 0;
	float: left;
	display: none;
	padding: 0;
	font-size: 19px;
	color: #222;
	font-weight: 100;
	height: 45px;
	line-height: 45px;
}
.searhc-result {
	float: left;
	font-size: 13px;
	text-transform: capitalize;
}
.searhc-result strong {
	color: #222;
	padding-left: 8px;
}
.container-inner {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
}
.left-wrapper {
	width: 22%;
	float: left;
	background: #fff;
}
.left-wrapper h2 {
	width: 100%;
	float: left;
	margin: 0;
	background: #fff;
	text-transform: uppercase;
	font-size: 14px;
	color: #222;
}
.left-content {
	width: 22%;
	float: left;
	background: #fff;
	margin: 0 0 60px 0;
}
.left-content h3 {
	margin: 0;
	padding: 0 0 0 5%;
	font-size: 16px;
	color: #222;
	background: #efefef;
	text-transform: uppercase;
	height: 45px;
	line-height: 45px;
}
.left-content ul {
	margin: 0;
	padding: 0;
}
.left-content ul li {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	font-size: 16px;
	color: #222;
}
.left-content ul li:hover {
	background: #f6f6f6;
}
.right-content {
	width: 75%;
	float: right;
}
.listing {
    width: 100%;
    float: left;
    background: #fff;
    padding: 2%;
    margin-bottom: 15px;
    position: relative;
    border-radius: 5px;
    border: 1px solid #e5e4e4;
    box-shadow: 0 1px 17px #ddd;
}
.doc-img {
	float: left;
	width: 10%
}
.listing-right-wrapper .right-content .listing .doc-img img{ height:100px;}
.doc-img img {
	max-width: 100%;
	height: 50px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 2px;
	width: 100%;
	object-fit: cover;
}
.doctor-detail-wrapper .doc-img img {
	max-width: 100%;
	height: 153px;
	border-radius: 2px;
	border: 1px solid #f5f5f5;
	padding: 2px;
	border-radius: 4px;
	width: 100%;
	object-fit: cover;
}
.profile-detail ul li:last-child img {
	width: 15px;
	margin-top: 4px;
	margin-right: 3px;
}
.profile-detail p:first-child{ font-size: 13px;} 
.profile-detail p {
	font-size: 15px;
    float: left;
    width: 100%;
	margin-bottom:0px;
    font-weight: 500;
}
.profile-detail {
	width: 65%;
	float: left;
	margin: 0;
}
.profile-detail h3:hover {
	text-decoration: underline;
}
.profile-detail h3 img {
	width: 15px;
}
.profile-detail a:hover {
	text-decoration: none;
}
.profile-detail h3 {
	font-size: 18px;
    color: #014a7f;
    margin: 0;
    display: inline-block;
    padding: 0 0 0px 0;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none!important;
	font-family:'Inter', sans-serif;
}
.time-title {
	font-size: 15px!important;
	color: #000!important;
	font-weight: 500!important;
}
.profile-detail ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;

}
.profile-detail ul li {
	float: left;
    font-size: 14px;
    margin-right: 0;
    list-style: none;
	
    color: #222;
    padding: 3px 0 3px 0;
    font-weight: 500;
}
.doctor-profile ul li:last-child {
	width: 100%
}
.profile-detail ul.dgree-top li {
	width: 100%;
    font-weight: 500;
	text-transform: capitalize;
	margin:0px 0 0 0;
}
.profile-detail ul.dgree-top li p span {
	background: 0 0;
	padding: 0;
	width: 90%;
	float: left;
	word-break: break-all;
	margin:0px 0 0 0;
	font-family:'Inter', sans-serif;
}

.profile-detail ul.dgree-top li p strong {
	width: 22px;
	float: left;
	margin:4px 0 0 0px;
}

.profile-detail ul li img {
    float: left;
    padding: 0;
    margin: 1px 3px 0 0;
    width: 18px;
    height: auto;
}

.profile-detail h4 {
	margin: 5px 0 0 0px;
    padding: 0;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    float: left;
    width: 100%;
}

.profile-detail h4 img{ margin-right:7px;}

.ConsultationFilter.waitingTime {
	width: 100%;
	float: left;
	padding: 12px 0px;
}
.block-filter {
	width: 100%;
	float: left;
	margin-bottom:30px;
	padding: 0;
}
body .price-range-block {
    margin: 30px 0px 0px 0px;
    width: 100%;
    float: left;
}
body .ui-slider-horizontal {
    width: 95%;
    margin: 0 0 15px 6px;
}
body .ui-widget-header {
    background: #014a7f;
}

.wrapper-appoint .slot-details .doctor-listtop.doctor-listtop2 .doctor-listtop-content2 .consult-div strong {
	color: #14bef0;
	margin:0 0 0 5px;
}
.wrapper-appoint .slot-details .from-widget-top .from-widget-section.AgeBlokTop .appointment-popup-block {
	margin-bottom: 0;
}
.wrapper-appoint #AppointmentWrapper .from-widget-top.from-widget-topnew {
	padding: 1% 10px 1% 10px;
	min-height: 510px;
}
.profile-detail span {
	color: #222;
    font-size: 14px;
	font-weight:500;
    padding: 0 0 0 0;
    text-transform: capitalize;
}
.doctor-address {
	float: right;
	text-align:center;
	width: 35%;
	padding:0;
	margin:-15px 0 0 0;
}
.location img{ margin-right:8px;}
.location {
	    font-size: 14px;
    color: #414146;
    float: left;
    width: 85%;
    margin: 0px 0 0 0;
    padding-left: 2px;
    font-weight: 500;
}
.profile-detil .rating_doctor-div {
	position: inherit;
	FLOAT: LEFT;
	WIDTH: 100%;
	PADDING: 0 0 15PX 0;
}
.rating_doctor-div span.checked {
	color: #14bef0;
}
.rating_doctor-div span {
	color: #ddd;
}
.rating_doctor-div span {
	padding: 0 5px 0 0;
}
.rating_doctor-div {
	width:100%;
	float:left;

}
.bot-detail{
	width:100%;float:left;
	padding-top:20px;
}
.opd-timings-slot .help-block {
	margin: 0;
	text-align: right;
	color: red;
	width: 100%;
	float: left;
}
.opd-timings-slot .help-block label {
	text-align: right;
	font-weight: 300;
	color: red;
	margin: 0;
	width: 100%;
	float: left;
}
.pagination li {
	width: auto!important;
	margin: 0 0!important;
}
.contact-wrapper .form-fields .help-block {
	margin: 0;
}
.contact-wrapper .form-fields .help-block .error {
	color: red;
	font-size: 13px;
	margin: 5px 0 0 0;
	font-weight: 400;
}
.input-group-addon.patient_age_cal .error {
	position: absolute;
	left: 0;
	font-size: 12px;
	color: red;
	margin: 33px 0 0;
	padding: 0;
	text-align: left;
}
.pagination {
	margin: 5px 0 20px!important;
}
.location a {
	color: #14bef0;
	font-size: 13px;
	display: table-header-group;
}
.timing {
	font-size: 15px;
	color: #222;
	font-weight: 600;
}
.timing span {
	color: #888;
	font-size: 13px;
	font-weight: 400;
	width: 100%;
	float: left;
}
.fees {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #222;
	font-weight: 600;
	float: left;
	text-transform: capitalize;
	width: 100%
}
.fees span {
	color: #222;
}
.cal-doctor {
	width: auto;
	float: left;
}
.detail-page .cal-doctor {
	position: absolute;
	top: 20px;
	right: 20px;
}
.detail-page .cal-doctor-feedback-pat a:hover {
	background: #14bef0;
	color: #fff;
	border: 1px solid #fff;
}
.detail-page .cal-doctor-feedback-pat img {
	display: none;
}
.detail-page .cal-doctor-feedback-pat a {
    color: #fff;
    background-color: #014a7f;
    width: 160px;
    border: 0px solid #cccc;
    transition: all .5s ease;
    border-radius: 4px;
    padding: 8px 0;
    font-weight: 500;}
.cal-doctor a:hover {
	color: #fff!important;
}
.cal-doctor a {
	background: #14bef0;
	color: #fff;
	font-family: 'Inter', sans-serif !important;
	font-size: 14px;
	padding: 4px 8px;
	float: left;
	text-decoration: none;
	margin: 0;
	border-radius: 4px;
	font-weight: 500;
	text-shadow: 0 0 0;
	box-shadow: 0 0 0;
}
.cal-doctor a:hover {
	background: #14addb;
}
.cal-doctor img {
	float: left;
    margin: 3px 2px 0 0;
    width: 12px;
    height: auto;
}
.filter-data {
	position: absolute;
	background: #fff;
	width: 100%;
	float: left;
	top: 50px;
	box-shadow: 0 0 8px #ddd;
	padding: 2%;
	z-index: 99999;
}
.filter-data h3 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 17px;
	font-weight: 600;
}
.filter-data-wrapper {
	width: 33%;
	float: left;
}
.filter-data-wrapper:first-child {
	width: 20%
}
.filter-data-wrapper:first-child li {
	width: 100%
}
.filter-data ul {
	float: left;
	width: 100%
}
.filter-data ul li {
	float: left;
	width: 48%;
	list-style: none;
	padding-bottom: 8px;
}
.filer-bar {
	width: 100%;
    position: relative;
    float: left;
    padding: 10px;
    background: #efefef;
    margin: 20px 0 40px 0;
}
.filer-box {
	float: left;
}
.filer-box img {
	padding: 0 5px 0 0;
}
.breadcrume {
	float: left;
	padding: 0px 0 0 0;
}
.breadcrume ul {
	margin: 0;
	padding: 0;
	float: left;
}
body .breadcrume ul li strong {
	color: #14bef0;
	font-weight: 700!important;
	text-transform: capitalize;
}
.breadcrume ul li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	font-size: 13px;
	text-transform: capitalize;
	color: #222;
	padding: 0 3px;
}
.breadcrume ul li strong {
	font-weight: 400 !important;
}
.breadcrume ul li a {
	color: #014a7f;
	font-size: 13px;
	text-decoration: none;
}
.breadcrume ul li a:hover {
	color: #14bef0;
}
.left-content .chck-container {
	font-weight: 500;
    font-size: 14px;
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
    padding: 10px 0 10px 25px;
}
.sorting {
	float: right;
}
.sorting lael:last-child {
	width: 100%;
	float: left;
}
.sorting label {
    float: left;
    font-size: 14px;
    color: #1b1b1b;
    margin: 0;
    font-weight: 500;
    text-transform: capitalize;
}
.sorting label.resultFoundLabel {
	width: 100%;
	float: left;
}
.sorting .select {
	float: left;
	font-size: 14px;
	color: #272727;
}
.chck-container {
	display: block;
	position: relative;
	padding-left: 18px;
	margin-bottom: 8px;
	margin-top: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	font-size: 15px;
	user-select: none;
	line-height: 17px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.chck-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.left-content .filter-wrap .checkmark{top:11px;}
.left-content .chck-container .checkmark{top:11px;}

.chck-container:hover input~.checkmark {
	background-color: #fff;
}
.chck-container input:checked~.checkmark {
	background-color: #014a7f;
	border: 0;
	width: 15px;
	height: 15px;
}
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.chck-container input:checked~.checkmark:after {
	display: block;
}
.chck-container .checkmark:after {
	left: 5px;
	top: 2px;
	width: 5px;
	height: 9px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
div.card-tabs-bar {
	float: left;
	width: 100%;
	padding: 0;
	text-align: center;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	background: #fff;
}
div.card-tabs-bar a {
	padding: 5px 10px!important;
	padding-bottom: 1px;
	border: 0;
	color: #575b66;
	text-decoration: none;
	margin-left: 5px;
	outline: 0;
}
div.card-tabs-bar a:first-child {
	margin-left: 10px;
}
div.card-tabs-bar a:hover {
	text-decoration: underline;
}
div.card-tabs-bar a.active {
	display: inline-block;
	color: #14bef0;
	font-weight: 700;
	padding-top: 6px;
	border-bottom: 3px solid #14bef0;
	background: #fff;
}
div.card-tabs-bar a.active:hover {
	text-decoration: none;
}
div.card-tabs-bar.titles {
	margin-top: -10px;
}
div.card-tabs-bar.titles a {
	font-size: 17px;
}
div.card-tabs-stack div[data-tab] {
	display: none;
	border-top: none;
	padding: 10px 3%
}
div.card-tabs-stack div[data-tab]:first-child {
	display: block;
}
div.card-tabs-bar.inset {
	border-bottom: 1px solid #e5e5e5;
	border-radius: 3px;
}
div.card-tabs-bar.inset a.active {
	background-color: #fafafa;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, .05);
}
div.card-tabs-stack.inset div[data-tab] {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top: none;
	border-radius: 0;
	box-shadow: 0 0 0;
}
div.card-tabs-bar.graygreen {
	border-bottom: 1px solid #e5e5e5;
}
div.card-tabs-bar.graygreen a {
	padding: 15px;
	border-radius: 0;
	margin: 0;
	padding-bottom: 10px;
	margin-bottom: -2px;
	font-size: 17px;
}
div.card-tabs-bar.graygreen a.active {
	background-color: #fafafa;
	border-top: 4px solid #2cc185;
}
div.card-tabs-stack.graygreen div[data-tab] {
	padding: 10px;
	background-color: #fafafa;
	border: 1px solid #e5e5e5;
	border-top: none;
}
div.card-tabs-bar.wiki {
	border-bottom: 1px #a7d7f9 solid;
	border-radius: 0;
}
div.card-tabs-bar.wiki a:first-child {
	border-left: #a7d7f9 1px solid;
}
div.card-tabs-bar.wiki a {
	border-radius: 0;
	margin: 0;
	padding-bottom: 10px;
	margin-bottom: -2px;
	font-size: 14px;
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0, #eaf2f8 100%);
	background: -webkit-linear-gradient(top, #fefefe 0, #eaf2f8 100%);
	background: linear-gradient(to bottom, #fefefe 0, #eaf2f8 100%);
	border: #a7d7f9 1px solid;
	border-top: none;
	border-left: none;
	border-bottom: 1px #a7d7f9 solid;
}
div.card-tabs-bar.wiki a.active {
	border-top: none;
	background: #fff;
	border-bottom: 1px solid #fff;
}
div.card-tabs-stack.wiki div[data-tab] {
	padding: 10px;
	border: 1px solid #a7d7f9;
}
.registration-wrap .doctor-img input {
	border: 0!important;
}
.registration-wrap {
	border: solid 1px rgba(216, 216, 216, .5);
	background: #fff;
	border-radius: 4px;
	float: right;
	width: 40%;
	margin: 0;
	padding: 0 0 2% 0;
}
.registration-wrap .form-fields.send-button button:hover{
	background:#ef6423;
	color:#fff;
}
.registration-wrap h1 {
    margin: 0 !important;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    font-weight: 600;
    font-size: 22px;
    padding: 15px 4% 15px 4%;
    border-bottom: solid 1px rgba(216, 216, 216, .5);
    float: left;
    width: 100%;
    text-align: left;
	margin-top:0px !important;
}
.registration-wrap .form-fields {
	width: 48%!important;
	margin-right: 2%
}
.registration-wrap .form-fields input.verifyPatData {
	width: 83.6%!important;
}
#profile-form .appointment-popup-block {
	padding: 0!important;
}
#profile-form .appointment-popup-block label {
	padding-bottom: 5px;
	margin-bottom: 1px;
}
.appointment-popup-block {
	width: 48%!important;
	margin-right: 0;
	float: left;
	margin-bottom: 20px;
}
.appointment-popup-block label {
	width: 100%;
	float: left;
}
.appointment-popup-block .input-age-group {
	width: 49%;
	float: left;
}
.appointment-popup-block .input-age-group input {
	float: left;
	border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: 0 0 0;
	width: 80%;
	height: 42px;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.appointment-popup-block .input-age-group select {
	height: 34px;
	margin-left: -1px;
}
.appointment-popup-block .input-age-group select {
	float: left;
	height: 42px;
	width: 50px;
}
.appointment-popup-block .input-group.date {
	width: 49%;
	float: left;
	margin: 0 2% 0 0;
}
.appointment-popup-block .input-group.date input {
	border: 1px solid #ddd;
	border-radius: 0;
	height: 42px;
	background: #fff;
	padding: 6px 5px;
	box-shadow: 0 0 0;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.appointment-popup-block .input-group.date span {
	background: 0 0;
	border: 1px solid #ddd;
	border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.appointment-popup-block label {
	font-weight: 400;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.login-wrapper .registration-wrap .form-fields {
	width: 100%!important;
	border-radius: 0!important;
	padding: 8px 4% 0 4%!important;
}
.login-wrapper .registration-wrap .form-bot-field {
	padding: 0!important;
}
.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: auto!important;
	margin-right: 0;
	padding-right: 0!important;
}
.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button button {
	margin-right: 0!important;
}
.registration-wrap .form-fields {
	padding: 5px 0;
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 7px;
}
.registration-wrap .form-fields label {
	width: 100%;
    float: left;
    font-size: 14px;
    text-align: left;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
    margin-bottom: 0px;
    padding-bottom: 5px;
    font-weight: 500;
}
.registration-wrap .form-fields input[type=text] {
	border: solid 1px rgba(216, 216, 216, .5);
	border-radius: 2px;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 100%;
	float: left;
	height: 42px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	padding: 0 3%;
	color: #222;
	text-transform: none;
}
.registration-wrap select {
	border: 1px solid #ddd;
	background: 0 0;
	color: #888;
	border-radius: 2px;
	height: 42px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	padding: 0;
	float: left;
}
.registration-wrap .form-fields .s-input {
	width: 69%;
	float: left;
	margin: 0 0 0 -1px;
}
.gender {
	min-height: 94px;
}
.registration-wrap .form-field-mid:nth-child (2n) {
 margin-right: 0;
}
.registration-wrap .form-field-mid {
	width: 48% !important;
	float: left;
	margin-right: 2%
}
.registration-wrap .form-fields.email-wrapper input {
	width: 100%!important;
}
.pad-r0 {
	padding-right: 0!important;
}
.radio-wrap {
	float: left;
	width: auto;
    text-align: center;
	padding-right: 10px;
}
.registration-wrap .form-fields input[type=radio] {
	width: 15px;
	height: 15px;
	float: left;
	padding-top: 0;
	margin: 1px 4px 0 0;
}
.registration-wrap .form-fields .radio-wrap label {
	float: left;
	width: auto!important;
}
.registration-wrap .form-fields.specialization select {
	width: 100%!important;
}
.registration-wrap .form-fields textarea {
	border: 1px solid #ddd;
	color: #888;
	border-radius: 5px;
	height: 60px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	padding: 8px 2% 8px 2%;
	float: left;
	width: 100%;
	min-height: 60px;
	resize: none;
}
.registration-wrap .form-fields.doctor-image input {
	border: 0!important;
}
.registration-wrap .form-fields.send-button {
	width: 74%!important;
	float: left;
	margin-top: 10px;
}
.registration-wrap .form-fields.user-profile-img {
	min-height: 80px;
	max-height: 80px;
}
.registration-wrap .form-fields.send-button button:disabled, .registration-wrap .form-fields.send-button button[disabled] {
	border: 0;
	background-color: #efefef;
	color: #666;
}
.registration-wrap .form-fields.send-button button {
    background: #ff723a;
    transition: all .5s ease;
    color: #fff !important;
    font-size: 14px;
    font-weight: 500;
    border-radius: 36px;
    height: 40px;
    padding: 0 10px;
    border: 0;
    box-shadow: 0 0 0;
    line-height: 40px;
    width: 150px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
	
.timer_otp {
	float: left;
	width: auto;
	margin: 28px 0 0 15px;
}
#userProfileInfoData .fields-wrapper-form{ width:100%; float:left; margin:0px !important;}
#userProfileInfoData .fields-wrapper-form .form-fields{ width:31% !important;}
body #userProfileInfoData .fields-wrapper-form .appointment-popup-block{width:31% !important;}
body #userProfileInfoData .fields-wrapper-form .appointment-popup-block .input-age-group input{ width:70% !important; height:40px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
body #userProfileInfoData .fields-wrapper-form .appointment-popup-block .input-age-group select{ height:40px; border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;}
	
.registration-wrap select.country-code{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
	
body #userProfileInfoData .fields-wrapper-form .select2-container--default .select2-selection--single{ height:41px !important; border-radius: 4px !important;}

body #userProfileInfoData .fields-wrapper-form .appointment-popup-block .input-group.date input{ width:101% !important; height:40px;     border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
body #userProfileInfoData .fields-wrapper-form .appointment-popup-block .input-group.date select{ height:40px;}
body #userProfileInfoData .image_apload22.user_profile_image_browse #fileselector{ position:inherit; left:inherit;}
body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing:hover{
	box-shadow: 0 7px 24px #ddd;
}
body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing{box-shadow: 0 0 0;
    border: 0px;
	min-height: 240px;
    margin: 20px 0 0px 0;
    padding: 15px;
    border-radius: 0px;
    width: 23%;
    border: 1px solid #ddd;
    border-radius: 10px;}
	
body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing:nth-child(2n){ margin-left: 2%; margin-right: 2%}
.appointment-data-div.appointmetn-list .date-wrapper{ width:100%;}
body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing .profile-detail{ width:100%;} 

#userProfileInfoData .fields-wrapper-form .form-fields .verifyPatData { width:75% !important}

#userProfileInfoData .fields-wrapper-form .form-fields.email-wrapper input[type="text"]{ width:100% !important;}
#userProfileInfoData .registration-wrap .form-fields input[type=text].verifyPatData{ height:42px !important;}

.registration-wrap .form-fields input[type=password], .registration-wrap .form-fields input[type=text] {
	border: 1px solid #ddd;
	border-radius: 5px;
	-moz-appearance: none;
	-webkit-appearance: none;
	width: 100%;
	float: left;
	height: 41px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	padding: 0 8px;
	color: #222;
	box-shadow: 0 0 0;
	text-transform: none;
}
.contnet-sec {
	width: 55%;
	float: left;
	text-align: center;
	margin: 40px 0 0 0;
}
.contnet-sec h2 {
	text-transform: uppercase;
	color:#014a7f;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 29px;
    text-align: left;
    font-weight: 700;
    font-family: 'Inter', sans-serif;
}
#login_tab h5{
	font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.5px;
}
.contnet-sec h2 span {
	color: #14bef0;
}
.registration-wrap .form-fields #user_my_camera {
	width: 30%!important;
	height: auto!important;
	float: left;
	border: 0!important;
}
.registration-wrap .user-profile-img.form-fields .button-wrapper button {
	height: 25px!important;
	margin-bottom: 7px;
}
#user_my_camera img {
	width: 100%;
	height: auto!important;
}
div#user_my_camera-ios_div {
	height: auto!important;
}
.registration-wrap .form-fields #user_my_camera video {
	width: 100%!important;
	float: left;
	height: auto!important;
}
.contnet-sec p {
	margin: 0;
	padding: 0;
	text-align: left;
}
.form-bot-field {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 4%
}
.form-bot-field .form-fields {
	float: left;
	width: 100%;
	padding: 0;
}
.form-bot-field .forget-pass {
	float: right;
	width: 30%;
	padding: 20px 0 0 0;
	text-align: right;
}
.form-bot-field .forget-pass a {
	color: #14bef0;
	font-size: 13px;
}
.login-fb {
	width: 100%;
	float: left;
}
.login-fb h4 {
	display: flex;
	justify-content: center;
	line-height: 0;
	margin-top: .5em;
	font-weight: 100;
	font-size: 13px;
	margin-bottom: .5em;
	width: 100%!important;
	padding: 20px 0;
}
.hr-inline {
	-webkit-box-flex: 1;
	width: 20%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 1px;
	background: #d4d4d4;
	width: initial!important;
	border: 0;
	margin-top: auto;
	margin-bottom: auto;
}
.login-fb a {
	float: left;
	border: 0;
	width: 100%;
	text-align: center;
	height: 45px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 45px;
	background: #3b5a97;
	color: #fff;
}
.hr-text {
	color: #d4d4d4;
	width: initial!important;
	padding-left: 5px;
	padding-right: 5px;
}
.card-tabs-stack {
	width: 100%;
	float: left;
	padding-bottom: 30px;
}
.doctor-col strong {
	font-size: 15px;
}
.card-tabs-stack p {
	font-size: 16px;
	color: #000;
}
.view-profile {
	float: left;
	background: url(../img/confirm.png) no-repeat 0 0;
	width: auto;
	padding: 0 0 0 10px;
}
.view-profile a {
	font-size: 14px;
	color: #555;
	background-color: #fff;
	border: 1px solid #cccc;
	transition: all .5s ease;
	border-radius: 3px;
	font-weight: 400;
	padding: 4px 8px 4px;
	float: left;
}
.view-profile a:hover {
	color: #fff;
	background: #14bef0;
	border: 1px solid #14bef0;
	text-decoration: none;
}
.list-bottom {
    width: auto;
    float: left;
	margin:20px 0 0 0;
}
.doctor-detail-wrapper .doc_available p.now {
	color: #1e982e;
	margin: 0;
	width: 100%;
}
.doctor-detail-wrapper .doc_available p.notAvl {
	color: #e12b2b;
	margin: 0;
	width: 100%;
}
.doc_available p.not_now {
	margin: 8px 0 0;
	border: 1px solid;
	color: red;
	padding: 3px 10px;
	width: auto;
	float: left;
	font-size: 12px;
}
.doctor-detail-wrapper .doc_available p.not_now {
	margin: 0 0 0;
}
.list-bottom .cal-doctor:nth-child(2n) {
	margin-left: 10px;
}
.profile-detail.doctor-profile .doc_available{top: 46px;}
.doc_available {
	width: 135px;
    float: right;
    position: relative;
    right: 10px;
    top: 0px;}

.doc_available img{ margin-right:5px;}
.doc_available p.now {
	color: #1e982e;
    margin: 0;
	font-family:'Inter', sans-serif;
    padding: 3px 3px 3px;
    border: 1px solid;
    width: 100%;
    float: left;
    margin-top: 8px;
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
    font-weight: 500;
}
.doc_available p.notAvl {
	color: #e12b2b;
    margin: 0;
	font-family:'Inter', sans-serif;
    padding: 3px 3px 3px;
    border: 1px solid;
    width: 100%;
    float: left;
    margin-top: 8px;
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
    font-weight: 500;
}
.profile-detail p.completePclaimed {
	color: #888;
	margin: 0 0 0 20px;
	display: inline-block;
}
.profile-detail.auto {
	width: 89% !important;
	padding-left: 2%
}
.verification {
	width: 100%;
    float: left;
    line-height: 27px;
    padding-bottom: 8px;
    font-weight: 500;
    font-size: 14px;
}
.verification img {
	float: left;
	margin: 8px 5px 0 0;
	width: 12px;
	height: 12px;
}
.title-wrap {
	width: 100%;
	float: left;
}
.title-wrap a:hover {
	background: #14bef0!important;
	color: #fff!important;
	border: 1px solid #fff!important;
	text-decoration: none;
}
.title-wrap a {
	color: #14bef0;
	background-color: #fff;
	border: 1px solid #cccc;
	transition: all .5s ease;
	border-radius: 3px;
	position: absolute;
	padding: 3px 15px;
	right: 10px;
	top: 10px;
	text-align: center;
}
.title-wrap h3 {
	float: left;
}
.doctor-info {
	width: 100%;
	float: left;
}
.doctor-info h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	text-transform: uppercase;
	padding-bottom: 8px;
	color: #14bef0;
	font-weight: 600;
}
.doctor-col {
	width: 25%;
	float: left;
}
.doctor-co2.timing h5 {
	font-weight: 600;
	font-size: 15px;
}
.doctor-co2.timing p {
	font-size: 15px;
	float: left;
	width: 30%;
	border-bottom: 1px solid #efefef;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-right: 3%
}
.doctor-co2 {
	width: 70%;
	float: left;
	margin: 0 0 0 4%
}
.doctor-co2 strong {
	word-wrap: break-word;
}
.doctor-co3 {
	width: 100%;
	float: left;
	padding-top: 30px;
	color: #14bef0;
	font-size: 16px;
	font-weight: 600;
}
.btn-book-appoiontment {
	background: #0b326d;
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
	padding: 1% 2%;
	position: absolute;
	width: 180px;
	font-weight:500;
	top: 7%;
	right: 2%
}
.btn-book-appoiontment:hover {
	background: #14addb;
}
.material-icons {
	-moz-font-feature-settings: 'liga';
	-moz-osx-font-smoothing: grayscale;
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	font-size: 19px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	word-wrap: normal;
}
.rating i {
	color: #222;
}
.material-icons.selected {
	color: #14bef0;
}
.doc-profile button {
	width: auto;
	padding: 0;
}
.doc-register .radio-wrap {
	padding-top: 7px;
}
.image_apload p {
	margin-bottom: 0;
}
.image_apload {
	width: 55px;
	background:#fff;
	height: 55px;
	margin-right: 10px;
	float: left;
	padding: 2px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.image_apload img {
	max-width: 100%;
	width: 100%;
	height: 100%
}
.image_apload22 #wrapper img{
	max-width: 100%;
    width: 100%;
    height: 100%;
}
.doctor-img #fileselector {
    width: 35%;
    float: left;
    margin: 0;
    background: none;
    border: 0px;
    border-radius: 0px;
}
.opd-timings-slot {
    width: 35%;
    float: right;
    padding: 0;
    margin: 0px 0 15px 0;
}
#clinic_details_tab .registration-wrap .doctor-img.form-field-mid .image_apload22 #fileselector label.btn {
	margin-left: 12px;
	width: 100px;
	text-align: center;
	background: #14bef0;
	color: #fff;
	padding: 13px 20px;
	border: 0;
}
.opd-timings-slot label {
    width: 55%;
    float: left;
    padding: 0;
    margin: 4px 10px 0px 0 !important;
    font-size: 15px;
    text-align: right;
    font-weight: 500;
}
.opd-timings-slot select {
	width: 40%;
	float: left;
	padding: 0 6px 0 6px;
	height: 30px;
}
.custom-file-input::-webkit-file-upload-button {
 visibility: hidden;
}
/*.custom-file-input::before {
	content: 'Select some files';
	display: inline-block;
	background: linear-gradient(top, #f9f9f9, #e3e3e3);
	border: 1px solid #999;
	border-radius: 3px;
	padding: 5px 8px;
	outline: 0;
	white-space: nowrap;
	-webkit-user-select: none;
	cursor: pointer;
	text-shadow: 1px 1px #fff;
	font-weight: 700;
	font-size: 10pt;
}
.custom-file-input:hover::before {
	border-color: #000;
}
.custom-file-input:active::before {
	background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.doctor-img #fileselector .btn-default {
	color: #333;
    line-height: 37px;
	height:38px;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px;
    width: 100%;
    padding: 0px 12px!important;
    text-align: center;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
	font-weight:600;
}
*/
#register-form #opd_timing_tab h3.checkbox-divOpd { float:left; text-align: left;}

#register-form h3.checkbox-divOpd {
	width: 65%
}

.image_apload22 {
	width: 100%;
	float: left;
	
}
.registration-wrap .image_apload22{padding-bottom:30px;}
#upload-file-selector {
	display: block;
	position: absolute;
	z-index: 99999;
	opacity: 0;
	width: 32%;
	top: 0;
	cursor: default;
	left: 71px;
	padding: 0;
	height: 41px;
}
#upload-clinic-file {
	display: block;
	position: absolute;
	z-index: 99999;
	opacity: 0;
	width: 32%;
	top: 0;
	cursor: default;
	left: 71px;
	padding: 0;
	height: 41px;
}
.doc-register {
	width: 100%;
	position: relative;
	float: left;
	margin: 0;
	border: 0;
	padding: 2% 0% 3% 0%
}
.add-more-session.schedule {
	position: absolute;
	bottom: 33px;
	right: 3%
}
.doc-register .form-fields {
	padding-right: 2%!important;
	padding-left: 0!important;
	width: 33%;
	padding-top: 0;
	padding-bottom: 20px;
	position: relative;
}
.doc-profile button {
	width: auto!important;
	padding: 0 15px;
}
.mar-t0 {
	margin-top: 0;
	margin-bottom: 20px;
	padding-top: 8px;
}
button:focus, input:focus, select:focus, textarea:focus {
	outline: 0;
}
.example.profile-detil {
	background: #fff;
}

.example.profile-detil div.card-tabs-bar a {
float: left;
    margin: 0;
    text-transform: capitalize;
    padding: 12px 15px!important;
    text-decoration: none;
    font-size: 15px;
    color: #222;
    width: auto;
    box-shadow: 0 0 0;
    font-weight: 500;
}

.example.profile-detil .card-tabs-stack {
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	float: left;
	background: #fff;
	
	position: relative;
	margin-bottom: 30px;
	padding: 2%
}

.txt-center {
	text-align: center;
}

.txt-center a {
	background: #14bef0;
	border-radius: 3px;
	border: 0;
	color: #fff;
	font-size: 14px;
	padding: 1% 10%
}

.txt-center p {
	font-size: 16px;
	padding-top: 25px;
	margin-bottom: 25px;
}

.card-tabs-stack div[data-tab] {
	box-shadow: 0 0 0!important;
	border: 0!important;
}

.form-title {
	width: 100%;
	float: left;
}

.button-timings {
	width: 15%;
	float: left;
}

.button-timings button {
	float: left;
	border: 1px solid #14bef0;
	width: 100%;
	height: 45px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 24px;
	background: #14bef0;
	color: #fff;
}
.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 100%;
	display: inline-block;
}
.modal-content .modal-header h2 {
	font-size: 24px;
	margin: 0;
	padding-bottom: 10px;
	font-weight: 600;
}
.modal-content .modal-header {
	padding: 0;
}
.close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: 700;
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.modal-content h3 {
	width: 95%;
	float: left;
	margin: 0;
	font-weight: 600;
	text-align: left;
	padding: 0 0 15px 0;
	text-transform: uppercase;
	font-size: 18px;
}
.form-title h2 {
    color: #014a7f;
    font-weight: 700;
    margin: 0;
    padding: 0 0 20px 0;}
.add-more-session {
	width: 100%;
	float: left;
}
.add-more-session a {
	float: left;
}
.add-more-session a:hover {
	text-decoration: none;
}
.pop-up-detail {
	width: 100%;
	margin-right: 0;
	float: left;
}
.pop-up-detail label {
	width: 100%;
	float: left;
	text-align: left;
	margin-bottom:10px;
}
.pop-up-detail select {
	float: left;
	width: 46%;
	text-align: left;
}
.pop-up-detail select:nth-child(2n) {
	float: right;
}
.add-more-session {
	width: auto!important;
	float: left;
	margin: 20px 0 0 0;
}
.coupanApplyedBox {
	width: 100%;
    position: relative;
    float: left;
    padding: 7px 5px;
    border: 1px dashed #ef6423;
    border-radius: 5px;
}
.coupanApplyedBox p {
	text-align: left;
	width: 34%;
	margin: 0 0 0 17px;
}
.coupanApplyedBox .remove-icon {
	position: inherit;
	top: 0;
	right: 0;
	width: auto;
}
.coupanApplyedBox .save-icon {
	text-align: left;
	width: auto;
	float: left;
	margin: 20px 0 0 0;
}
.coupanApplyedBox .save-icon img {
	width: 14px;
	margin-right: 8px;
}
.order-overview .right .right-block.save-block P {
	font-size: 13px;
	float: left;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}
.remove-icon {
	width: 100%;
	float: left;
	color: #14bef0;
	font-size: 13px;
}
.coupanApplyedBox .remove-icon a {
    background: #014a7f;
    color: #fff;
    float: left;
    text-transform: none;
    border-radius: 28px;
    padding: 1px 8px;
    border: 1px solid #014a7f;
    margin: 16px 0 0 6px;
}
.save-icon strong {
	color: #ef6423;
}
#createLabOrder .schedule a {
	display: none;
}
.add-more-session a {
	float: left;
	border: 1px solid #14bef0;
	width: 100%;
	height: 45px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 45px;
	padding: 0 12px;
	background: #14bef0;
	color: #fff;
}
.check-wrapper {
	width: 100%;
	background: #efefef;
	float: left;
	padding: 0 2%;
	margin-bottom: 15px;
	border-radius: 4px;
}
.check-wrapper label {
	float: left;
	width: auto;
	margin-right: 8px!important;
}
.check-wrapper label {
	font-size: 13px;
	font-weight: 400;
	line-height: 11px;
}
.check-wrapper .checkmark {
	position: absolute;
	top: 4px;
	left: 0;
	height: 14px;
	width: 14px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
}
#register-form h3 {
color: #014a7f;
    font-weight: 700;
    margin: 0;
    padding: 0 0 20px 0;}
.main-div-schedule {
	position: relative;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	position: relative;
}
.opd-timings-schedule {
position: absolute;
    top: 5px;
    right: 5px;}
.opd-timings-schedule button {
	color: #333;
    background-color: #fff;
    width: 25px;
    height: 25px;
    padding: 0;
    border: 0;
    border-radius: 3px;}
.opd-timings-schedule button:hover {
    background: #0f5b92;
    border: 0;
    color: #FFFF;
}

.opd-timings-schedule button:focus {
    background: #0f5b92 !important;
    border: 0;
    color: #FFFF !important;
	outline:none !important;
}

.pop-up-detail {
	width: 100%;
	margin-right: 0;
	float: left;
}
.sessions-div {
	width: 48%;
	float: left;
	position: relative;
	padding-bottom: 15px;
}
#msg {
	background-color: #f2dede;
	float: left;
	width: auto;
	background: 0 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 25px;
	left: 0;
	color: red;
}
#msg p {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.sessions-div button {
	position: absolute;
	top: 0;
	right: 0;
	background: 0 0;
	color: #222;
	border: 0;
	padding: 0;
}
.set_error {
	float: left;
	width: 48%;
	min-height: 65px;
}
.set_error select {
	width: 100%;
	float: left;
}
.set_error span.help-block {
	color: red;
	font-size: 13px;
	text-align: left;
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.sessions-div .set_error:nth-child(4n) {
	float: left;
}
.pop-up-detail .sessions-div:nth-child(2n) {
	float: right;
}
.registration-wrap .form-fields span.help-block {
	position: absolute;
	bottom: -15px;
	left: 0;
	margin: 0;
	padding: 0 0;
	width: 100%;
	float: left;
}
.registration-wrap .form-fields span.help-block label {
	font-size: 12px;
	color: red;
	margin: 0 0 0 0;
	padding: 0;
}
.add-more-session a:hover {
	text-decoration: none;
}
#opd_timing_tab .main-div-schedule label span.checkmark {top:2px;}

.main-div-schedule label span.checkmark {
	width: 14px!important;
	height: 14px!important;
}
.main-div-schedule .chck-container .checkmark:after {
	left: 4px;
	top: 1px;
	width: 7px;
	height: 9px;
}
.add-more-session a:hover {
	text-decoration: none;
}
.location-div {
	position: relative;
}
.dd:hover {
	background: #f5f5f5;
}
.nav-tabs>li>a:hover {
	background: #fff!important;
}
.dr-img img {
	width: 30px;
	height: 30px;
	border-radius: 3px;
}
.page-container.sidebar-collapsed-back .logo {
	padding: 16px 10px 0 10px!important;
}
.pac-container.pac-logo span {
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	color: #333;
}
.pac-container.pac-logo .pac-item {
	border-top: 1px solid #efefef;
	padding: 5px 4px;
	 font-family: 'Inter', sans-serif;
}
.pac-container.pac-logo .pac-item:hover {
	background: #efefef;
}
.pac-logo:after {
	background: 0 0!important;
}
.hdpi.pac-logo:after {
	background: 0 0!important;
}
::-webkit-scrollbar-track {
 background: #efefef;
}
::-webkit-scrollbar-thumb {
 background: #ddd;
 border-radius: 12px;
}
::-webkit-scrollbar-thumb:hover {
 background: #ddd;
}
.card-tabs-stack h3 {
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}
.no-result-found {
	width: 100%;
	text-align: center;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	background: #fff;
	padding: 5% 0 10% 0;
	margin-bottom: 10px;
}
.no-result-found img {
	width: 25%
}
.no-result-found h2 {
	font-size: 18px;
	text-transform: capitalize;
}
.no-result-found h2 strong {
	color: #14bef0;
	text-transform: capitalize;
	font-size: 40px;
	margin: 0 0 12px 0;
	float: left;
	width: 100%
}
.no-result-found p {
	font-size: 16px;
	color: #222;
	text-transform: capitalize;
}
.no-result-found p a {
	color: #14bef0;
}
.example.profile-detil.doctor-claim-profile form .tabsholder1 .card-tabs-bar {
	background: 0 0;
	box-shadow: 0 0 0;
}
.example.profile-detil.doctor-claim-profile form .tabsholder1 .card-tabs-bar a {
	width: 15%
}
#claimOtpModal .modal-body, #claimOtpModal .modal-footer, #claimOtpModal .modal-header {
	padding: 0;
	border: 0;
}
#claimOtpModal .modal-content {
	width: 75%;
	display: inherit;
}
#claimOtpModal .modal-content img {
	width: 25%
}
#claimOtpModal .modal-content p {
	font-size: 16px;
	color: #222;
	font-weight: 600;
	text-transform: capitalize;
	padding-bottom: 0;
	margin: 0;
}
#claimOtpModal .modal-content span {
	padding-bottom: 12px;
	width: 100%;
	float: left;
}
.modal-backdrop {
	position: relative;
	z-index: 1;
}
#claimOtpModal .modal-header button.btn {
	position: absolute;
	top: -10px;
	right: -7px;
	border: 0;
	background: #efefef;
	padding: 0;
	font-size: 24px;
	width: 25px;
	height: 25px;
	border-radius: 25px;
	line-height: 28px;
}
#claimOtpModal .modal-footer button {
	float: left;
	border: 1px solid #14bef0;
	width: auto;
	height: 45px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 45px;
	padding: 0 12px;
	background: #14bef0;
	color: #fff;
}
#claimOtpModal .modal-body input {
	border: 0;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	box-shadow: 0 0 0;
	padding-left: 0;
	text-transform: capitalize;
}
.nav-tabs {
	width: 18%;
	float: left;
	border: 0;
}
.tabsholder1 {
	width: 100%;
	float: left;
	margin: 0% 0 4%;
}
.nav-tabs li {
	margin-right: 1px;
}
.nav-tabs li a {
	border: 0!important;
	padding: 10px 25px;
	font-size: 16px;
	background: #fff;
	color: #222;
	margin: 0;
	cursor: pointer;
}

.nav-tabs li.active {
	position: relative;
}
.nav-tabs li.active:after {
	content: "";
	border-bottom: 0px solid #14bef0;
	width: 100%;
	float: left;
	position: absolute;
	z-index: 99;
	bottom: 0px;
}
.experience {
	width: 100%
}
#claimOtpModal .modal-body .help-block label {
	color: red;
	font-size: 12px;
	text-shadow: 0 0 0;
	font-weight: 400;
}
.type_btn_main {
	float: left;
	width: auto;
}
body #my_camera {
	border: 0!important;
}
body #my_camera button.btn-default {
	color: #fff;
	background-color: #14bef0;
	border-color: #fff;
}
#my_camera {
	width: 105px!important;
	height: 100px!important;
	float: left;
}
#my_camera img {
	height: 80px;
	width: 100%
}
#my_camera video {
	width: 100%!important;
	height: 80px!important;
}
.button-wrapper {
	width: 45%;
	float: left;
	padding-top: 0;
	margin: 0 0 0 10px;
}
.button-wrapper button {
	float: left;
	border: 1px solid #14bef0;
	height: 35px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 24px;
	background: #14bef0;
	color: #fff;
	padding: 0 3%;
	margin-right: 10px;
	width: 121px;
	margin-bottom: 10px;
}
.appoint-confirm-wrapper {
	width: 100%;
	text-align: center;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	float: left;
	background: #fff;
	padding: 2%;
	margin-bottom: 15px;
	margin-top: 15px;
	position: relative;
	border-radius: 2px;
}
.appoint-confirm-wrapper .patient-name h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	float: left;
}
.appoint-confirm-wrapper .patient-name label {
	float: left;
	width: 150px;
	text-align: left;
}
.appoint-confirm-wrapper.no-bg.confirmation_div h1 {
	text-align: left;
	padding-left: 0;
}
.appoint-confirm-wrapper.no-bg.confirmation_div p {
	text-align: left;
}
.appoint-confirm-wrapper p {
	width: 100%;
	float: left;
}
.appoint-confirm-wrapper .patient-name {
	width: 45%;
	float: left;
	border-bottom: 1px solid #efefef;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-right: 4%
}
.text-wrapper {
	width: 100%;
	float: left;
	padding-top: 0;
}
.appoint-confirm-wrapper button {
	background: #14bef0;
	color: #fff;
	border: 1px solid #14bef0;
	border-radius: 4px;
	padding: 8px 22px;
	font-size: 15px;
	margin-right: 15px;
}
.decline-wrapper .patient-name {
	width: 45%;
	float: left;
	border-bottom: 1px solid #efefef;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-right: 4%
}
.appoint-confirm-wrapper button:hover {
	background: #fff;
	color: #222;
	border: 1px solid #ddd;
}
.appoint-confirm-wrapper button.accept {
	background: #5a9619;
	color: #fff;
}
.appoint-confirm-wrapper button.decline {
	background: #e91717;
	color: #fff;
}
.decline-wrapper p a {
	color: #14bef0;
	font-weight: 600;
}
.appoint-confirm-wrapper p a {
	color: #14bef0;
	font-weight: 600;
}
.decline-wrapper {
	width: 100%;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	float: left;
	text-align: center;
	background: #fff;
	padding: 2%;
	margin-bottom: 15px;
	margin-top: 15px;
	position: relative;
	border-radius: 2px;
}
.decline-wrapper h1 {
	font-size: 28px;
	color: #14bef0;
}
.decline-wrapper .patient-name h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.decline-wrapper .patient-name label {
	margin-bottom: 0;
}
.buttons-wrapper {
	width: 100%;
	float: left;
	padding-top: 15px;
	text-align: left;
}
.decline-wrapper button {
	background: #14bef0;
	color: #fff;
	border: 1px solid #14bef0;
	border-radius: 4px;
	padding: 8px 22px;
	font-size: 15px;
	margin-right: 15px;
}
.appoint-confirm-wrapper.no-bg h1 {
	background: 0 0!important;
	height: auto;
	padding-top: 0;
}
.appoint-confirm-wrapper.no-bg .text-wrapper {
	padding-top: 0;
}
.appoint-confirm-wrapper h1 {
	background: url(../img/confirm.png) no-repeat 0 0;
	width: 100%;
	float: left;
	background-size: 100px;
	background-position: center 2px;
	padding-left: 35px;
	color: #222;
	padding-top: 120px;
}
.decline-wrapper h1 {
	background: url(../img/decline.png) no-repeat 0 0;
	width: 100%;
	float: left;
	background-size: 100px;
	background-position: center 2px;
	margin-bottom: 10px;
	padding-left: 35px;
	color: #222;
	padding-top: 120px;
}
.loder-show-search {
	background-position: 73% 12px!important;
	background-size: 15px 15px!important;
}
.spaciality-off {
	width: 90%;
	margin: 30px 0 0 0;
	float: left;
}
.spaciality-off .spaciality-offblog.all {
	background: #14bef0;
	color: #fff;
}
.spaciality-off .spaciality-offblog {
	display: inline-block;
	padding: 8px 15px;
	border-radius: 50px;
	color: #222;
	font-size: 14px;
	font-weight: 300;
	background-color: #f0f0f5;
	margin: 5px;
	text-shadow: 0 0 0;
	text-transform: capitalize;
	overflow: hidden;
	cursor: pointer;
}
.spaciality-off .spaciality-offblog:hover {
	background-color: #14bef0;
	color: #fff;
}
.accordion {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	font-size: 15px;
	transition: .4s;
}
.left-content h2 {
    margin: 0;
    margin-bottom: 0;
    padding: 8px 10px;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    height: auto;
    background: #014a7f;
    letter-spacing: 0;
}
.left-content.desktop {
	display: block;
}
.left-wrapper {
	display: none;
}
.popup {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0;
	z-index: 9999;
	left: 0;
	background: rgba(0, 0, 0, .1);
}
.popup-inner {
	max-width: 700px;
	width: 90%;
	padding: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-shadow: 0 2px 6px #000;
	border-radius: 3px;
	background: #fff;
}
.popup-close {
	width: 30px;
	height: 30px;
	padding-top: 4px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	transition: ease .25s all;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	border-radius: 1000px;
	background: rgba(0, 0, 0, .8);
	 font-family: 'Inter', sans-serif;
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	color: #fff;
}
.popup-close:hover {
	-webkit-transform: translate(50%, -50%) rotate(180deg);
	transform: translate(50%, -50%) rotate(180deg);
	background: #000;
	text-decoration: none;
}
.slot_time_wrapper {
	width: 100%;
	float: left;
}
.slot_time_wrapper label {
	float: left;
	width: 90px;
	text-transform: capitalize;
	font-weight: 400;
}
.slot_time_wrapper .slot_time {
	width: 84px;
	border-radius: 3px;
	border: 1px solid #e0e0e4;
	padding: 5px 0;
	display: inline-block;
	text-align: center;
	color: #47b8e1;
	cursor: pointer;
}
.slot_time_wrapper .slot_time:hover {
	background: #47b8e1;
	color: #fff!important;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: inherit;
	outline: 0;
	border: 0;
	box-shadow: 0 0 0;
}
.doctor-listtop-content h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #014a7f;
}
.doctor-listtop-content span {
	color: #222;
    float: left;
    font-size: 14px;
    border-right: 1px solid #ddd;
    line-height: 15px;
    padding-right: 8px;
}
.doctor-listtop-content.doctor-listtop-content2 p {
	display: none;
}
#doctorAppointmentSlot .modal-body {
	padding: 0;
}
#doctorAppointmentSlot .doctor-listtop.doctor-listtop2 {
	width: 100%;
	float: left;
	padding: 0px 0 20px 0;
}
.date-formet-top {
	float: left;
	width: 100%;
	margin: 5px 0 0 0;
}
.doctor-listtop.doctor-listtop2 {
	width: 100%;
	float: left;
	padding: 0;
}
#ui-datepicker-div .ui-widget-header {
	background: #14bef0;
	border-radius: 0;
	border: 0;
	padding: 6px 0;
}
#ui-datepicker-div .ui-datepicker-title {
	color: #fff;
}
#ui-datepicker-div td {
	padding: 0;
	border: 1px solid #efefef;
	border-left: 0;
	 font-family: 'Inter', sans-serif;
}
.ui-datepicker th {
	 font-family: 'Inter', sans-serif;
}
#ui-datepicker-div td a {
	border: 0;
}
#ui-datepicker-div {
	border: 0;
	padding: 0;
	box-shadow: 0 2px 5px 1px #dcdcdc;
}
body #doctorAppointmentSlot .ui-state-highlight, body .ui-widget-content .ui-state-highlight, body .ui-widgt-header .ui-state-highlight {
	background: #14bef0!important;
	color: #fff!important;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-active {
	background: #e9e8e8!important;
	color: #333!important;
	border: 2px solid #14bef0!important;
	height: 31px;
	line-height: 15px;
}
.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {
	border: 0!important;
	background: #e9e8e8!important;
	font-weight: 600;
	padding: 7px 4px;
	color: #454545;
	text-align: center;
}
.ui-datepicker table {
	margin-bottom: 0!important;
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
	top: 6px!important;
}
.slot-details {
	width: 100%;
	float: left;
	padding: 30px 0 30px 0;
	position:relative;
}
.slot-details .doctor-listtop.doctor-listtop2 {
	width: 48%;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
	box-shadow: 0 0px 0;
	background: #fff;
	text-align: center;
	margin-top:35px;
}

.slot-details .from-widget-top {
	float: right;
	width: 48%;
	text-align: center;
	padding: 0;
	box-shadow: 0px 0px 0px;
	min-height: auto;
}
.slot-details .from-widget .from-widget-section {
	width: 48%;
	float: left;
	margin-right: 2%;
	padding-bottom: 10px;
}
.slot-details .from-widget .appointment-popup-block22 {
	width: 100%;
	float: left;
	margin-right: 2%
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block {
	width: 48%;
	float: left;
	margin-right: 2%;
	position: relative;
}
.slot-details .from-widget .appointment-popup-block22 .input-age-group.fromDateModal {
	width: 100%
}
.slot-details .from-widget .appointment-popup-block22 .input-age-group.fromDateModal label {
	margin-bottom: 5px;
	font-weight: 700;
	padding-bottom: 0;
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block .help-block {
	width: 100%;
	float: left;
	position: absolute;
	bottom: -37px;
	font-weight: 300;
	color: red;
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block .help-block label {
	font-weight: 400;
	font-size: 12px;
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block input {
	width: 48%;
	float: left;
	margin-right: 2%
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block select {
	width: 48%;
	float: left;
	border: 1px solid #efefef;
	height: 34px;
	line-height: 34px;
	-moz-appearance: none;
	-webkit-appearance: none;
	box-shadow: 0 0 0;
	border-radius: 0;
	padding: 0 4%
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block label {
	font-weight: 700;
	margin-bottom: 0;
}
.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block input {
	border-radius: 0;
	height: 34px;
	border: 1px solid #efefef;
	box-shadow: 0 0 0;
	padding: 0 5px;
}
.slot-details .from-widget .appointment-popup-block22 .from-widget-section-top2 {
	width: 48%;
	float: left;
	margin-right: 2%
}
.slot-details .from-widget .appointment-popup-block22 .from-widget-section-top2 label {
	width: 100%;
	float: left;
}
.slot-details .from-widget .appointment-popup-block22 .from-widget-section-top2 select {
	width: 100%;
	float: left;
	height: 34px;
	line-height: 34px;
	border: 1px solid #efefef;
	margin: 0;
	padding: 0 2%;
	-moz-appearance: none;
	-webkit-appearance: none;
	box-shadow: 0 0 0;
	border-radius: 0;
}
.slot-details .from-widget-btn {
	width: 100%;
	float: left;
	padding-top: 10px;
}
.slot-details .from-widget-btn button:focus {
	border: #0b326d!important;
	color: #fff!important;
	background: #0b326d!important;
}
.slot-details .from-widget-btn button:active {
	border: #0b326d!important;
	color: #fff!important;
	background: #0b326d!important;
}
.slot-details .from-widget-btn button {
	background: #0b326d;
    color: #fff;
    border: 0;
    border-radius: 43px;
    padding: 6px 25px;
    font-size: 15px;
}
.slot-details .from-widget-btn button:hover{
	background:#ff6000;	
}
.wrapper .box label .select-dots {
	background: #ffffff;
}
.slot-details .from-widget .from-widget-section label {
	width: 100%;
	font-size: 14px;
	font-weight: 600;
}
.slot-details .from-widget .from-widget-section input, .slot-details .from-widget .from-widget-section select {
	width: 100%;
	float: left;
	border: 1px solid #ddd;
	height: 34px;
	line-height: 34px;
	padding: 0 2%;
	border-radius: 4px;
	box-shadow: 0 0 0;
	-moz-appearance: none;
	webkit-appearance: caret;
}
.slot-details .doctor-listtop-img {
	float: none;
	width: auto;
	margin-bottom: 10PX;
}
.slot-details .doctor-listtop-content.doctor-listtop-content2 h2 {
	color: #222;
}
.slot-details .doctor-listtop-content.doctor-listtop-content2 p {
	color: #222;
}
.slot-details .doctor-listtop-content span {
	color: #222;
    width: 100%;
    float: left;
	border:0px;
    padding:5px 0 10px 0;
    font-weight: 400;
}
.slot-details .doctor-listtop-content.doctor-listtop-content2 {
	width: 100%
}
.slot-details .help-block {
	width: 100%;
	float: left;
	padding-top: 0;
	margin: 0;
}
#AppointmentWrapper.slot-details .help-block {
	width: 100%;
	float: left;
	padding-top: 0;
	margin: 0;
	position: absolute;
	top: 55px;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section input {
	background: #fff;
}
.from-widget-section.gender .radio-wrap label {
	float: left;
	width: auto;
	margin-bottom: 0;
	margin-left: 8px;
	font-weight: 400;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section input[type=radio] {
	width: 15px!important;
	height: auto;
	margin: 4px 0 0 0;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section radio-wrap {
	width: 130px;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section {
	width: 48%;
	min-height: inherit;
	float: left;
	margin-right: 2%;
	padding-bottom: 10px;
	position: relative;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section .radio-wrap {
	margin-top: 3px!important;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section .radio-wrap label {
	font-weight: 400;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section .radio-wrap #AppointmentWrapper .doctor-listtop.doctor-listtop3 p {
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop3 p span {
	color: #14bef0;
	font-weight: 600;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section.dob-wrapper label.error {
	width: 100%;
	float: left;
	font-weight: 300;
	font-size: 12px;
	margin-top: 28px;
}
#AppointmentWrapper.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block .help-block {
	width: 100%;
	float: left;
	position: absolute;
	top: 64px;
	font-weight: 300;
	color: red;
	bottom: inherit;
}
#RescheduleWreppar .from-widget-top.reschedule-app-page h2 {
	width: 50%;
	float: left;
	padding: 9px 0 0 0;
	color: #14bef0;
	font-size: 24px;
	margin: 0;
}
#RescheduleWreppar .doctor-listtop.doctor-listtop2 {
	width: 100%;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	min-height: auto;
	float: left;
	background: #fff;
	padding: 2%;
	text-align: left;
	margin-bottom: 15px;
	position: relative;
	border-radius: 2px;
}
#RescheduleWreppar .from-widget-top.reschedule-app-page {
	width: 100%;
	float: left;
	padding: 0;
	min-height: auto;
}
#RescheduleWreppar .doctor-listtop.doctor-listtop3 p span {
	color: #14bef0;
	font-weight: 600;
}
#RescheduleWreppar .widget-time-slot {
	min-height: auto;
	max-height: 100%;
	overflow-y: hidden;
	padding: 20px 2% 0 2%
}
#RescheduleWreppar .slotsMainDiv .no-found-slot-app {
	padding: 14% 0;
}
#RescheduleWreppar .reschedule-app-page .nav.nav-tabs li a img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
#RescheduleWreppar .date-formet-top label {
	width: auto;
	float: left;
	padding: 6px 0 0 0;
}
#RescheduleWreppar .date-formet-top .date-formet-section {
	float: right;
	width: 55%
}
#RescheduleWreppar .date-formet-top {
	width: 305px;
	float: right;
	padding: 7px 0 0 0;
}
#RescheduleWreppar .from-widget-top.reschedule-app-page {
	width: 100%;
	float: left;
	padding: 0;
	min-height: auto;
}
#RescheduleWreppar .date-formet-section {
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
#RescheduleWreppar .date-formet-section input {
	width: 100%;
	float: left;
	padding: 0 8px 0 8px;
	height: 30px;
	border: 1px solid #ddd;
	background: #fff;
	box-shadow: 0 0 0;
}
#RescheduleWreppar .date-formet-section i {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	width: 38px;
	text-align: center;
	padding: 8px 0 0 0;
	border-left: 1px solid #cccc;
}
#RescheduleWreppar .doctor-listtop.doctor-listtop3 p {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.slot-details .from-widget .from-widget-section .help-block label {
	font-size: 12px;
	color: red;
	font-weight: 400;
	padding-top: 5px;
	padding-bottom: 0;
	margin: 0;
}
.slotsMainDiv table tr td.hidentop {
	background: #14bef0;
	color: #fff;
	padding: 8px;
}
.slotsMainDiv .no-found-slot-app {
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	padding: 8% 0;
}
#ui-datepicker-div .ui-widget-header .ui-icon {
	background: 0 0;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-next, #ui-datepicker-div .ui-widget-header .ui-datepicker-prev {
	background: 0 0!important;
	border: 0!important;
	text-align: center;
	width: 24px;
	height: 25px;
	right: 10px;
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span {
	background: url(../img/arrow-left.png) no-repeat 0 0;
	width: 9px;
	height: 16px;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0;
	top: 25%
}
#ui-datepicker-div .ui-widget-header .ui-datepicker-next span {
	background: url(../img/arrow-right.png) no-repeat 0 0;
	width: 9px;
	height: 16px;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0;
	top: 25%
}
.ui-state-active {
	background: #14bef0!important;
}
.doctor-listtop.doctor-listtop2.appointment-conf {
	width: 100%!important;
	float: left;
	box-shadow: 0 0 0;
	border: 0;
	padding: 0;
}
.steps-index-suss p {
	font-size: 19px;
	padding-bottom: 25px;
}
.steps-index-suss p strong {
	color: #14bef0;
}
.steps-index-suss p img {
	width: 22px;
}
.appointment-conf-contnet {
	width: 100%;
	float: left;
}
.appointment-conf-contnet p {
	font-size: 14px;
}
.appointment-conf-contnet p strong.dr-name {
	color: #14bef0;
}
.appointment-conf-contnet h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 700;
	padding: 0 0 5px 0;
	color: #14bef0;
}
.appointment-conf-contnet p a {
	background: #14bef0;
	color: #fff;
	padding: 6px 25px;
	float: left;
	border-radius: 3px;
	border: 0;
	margin-right: 5px;
}
.most-visited-profile .Find_Doctors_heading {
	width: 100%;
	padding-bottom: 15px;
}
.most-visited-profile .Find_Doctors_heading:before {
	border: 0;
}
.most-visited-profile p {
	margin: 0;
	padding: 16px 0 0 0;
	width: 100%;
	text-align: center;
	color: #252525;
	font-size: 16px;
	position: absolute;
	line-height: 20px;
	bottom: 30px;
	font-weight: 600;
}
.most-visited-profile .FAQ .container .dr-profile:nth-child(3) img {
	width: 50%;
	margin: 12px 0 0 0;
}
.most-visited-profile .dr-profile img {
	position: relative;
	width: 37%
}
.most-visited-profile .dr-profile:before {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/shadow.png) no-repeat 0 0;
	height: 100%;
	content: "";
	width: 100%;
	opacity: .5;
	z-index: 0;
}
.most-visited-profile .dr-profile {
	background: #e6eef5;
	cursor: pointer;
	background: -moz-linear-gradient(top, #e6eef5 1%, #eef5fa 100%);
	background: -webkit-linear-gradient(top, #e6eef5 1%, #eef5fa 100%);
	background: linear-gradient(to bottom, #e6eef5 1%, #eef5fa 100%);
	border: 1px solid #eee;
	border-radius: 4px;
	text-align: center;
	position: relative;
	float: left;
	width: 24%;
	transition: .3s;
	padding: 15px 0;
	min-height: 275px;
	margin: 0 1% 0 0;
}
.most-visited-profile .dr-profile h3 {
	margin: 0;
	padding: 10px 0;
	position: relative;
	min-height: 65px;
	font-size: 17px;
	color: #0b3a7e;
}
.most-visited-profile .FAQ .container {
	padding-left: 0;
}
.most-visited-profile .FAQ {
	padding: 20px 0 60px 0;
}
.testimonial-bg {
	background: linear-gradient(to top, #1e130c, #9a8478);
}
.testimonial {
	margin: 0 15px;
}
.testimonial .testimonial-profile {
	float: left;
	width: 100%;
	text-align: center;
}
.testimonial .testimonial-profile a {
	display: block;
}
.testimonial .testimonial-profile img {
	width: 70px;
	height: 70px;
	border-radius: 70px;
}
.testimonial .testimonial-content {
	padding-left: 30%
}
.testimonial .testimonial-title {
	margin-bottom: 0;
	width: 100%;
	float: left;
	text-align: center;
}
.testimonial .testimonial-title a {
	font-size: 18px;
	color: #42b7e0;
	text-transform: capitalize;
	margin-bottom: 4px;
}
.testimonial .testimonial-post {
	display: block;
	color: #9c9c9c;
	margin-bottom: 10px;
}
.testimonial .testimonial-post:after {
	content: "";
	width: 100%;
	display: block;
	margin: 10px 0 auto;
	border-top: 1px solid #9c9c9c;
}
.testimonial .testimonial-description {
	color: #9c9c9c;
	font-size: 14px;
	line-height: 23px;
	width: 100%;
	float: left;
	text-align: center;
}
.testimonial .social-links {
	padding: 0;
	margin: 0;
}
.testimonial .social-links li {
	list-style: none;
	margin-right: 5px;
	display: inline-block;
}
.testimonial .social-links li a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	border: 1px solid #9c9c9c;
}
.testimonial .social-links li a:hover {
	text-decoration: none;
}
.owl-theme .owl-controls .owl-page span {
	width: 20px!important;
	height: 6px!important;
}
.testimonial .social-links li a.fa-instagram:hover {
	background: #325c86;
	border-color: #325c86;
}
.testimonial .social-links li a.fa-twitter:hover {
	background: #5ea9dd;
	border-color: #5ea9dd;
}
.testimonial .social-links li a.fa-pinterest:hover {
	background: #cb2027;
	border-color: #cb2027;
}
.testimonial .social-links li a.fa-linkedin:hover {
	background: #0177b5;
	border-color: #0177b5;
}
.owl-pagination {
	margin-top: 40px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #14bef0;
	width: 30px;
	height: 6px;
}
.tabcontrol>.steps>ul {
	position: relative;
	margin: 6px 0 0 0;
	top: 1px;
	border-bottom: 4px solid #14bef0;
	z-index: 1;
}
.tabcontrol>.content>.body {
	float: left;
	position: inherit;
	width: 100%;
	height: auto;
	padding: 2.5%
}
#wizard-p-1 h3 {
	width: 100%;
	position: relative;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 0 25px 0;
	color: #222;
	font-weight: 600;
	font-size: 18px;
}
section input {
	border: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	padding: 0 5px;
	width: 31%;
	float: left;
	margin: 0 2% 0 0;
}
#image_apload_profile .custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Browse';
  display: inline-block;
  background: #014a7f;
  border: 0px;
  color:#fff;
  border-radius: 3px;
  padding: 0px 15px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  width:100%;
  cursor: pointer;
  text-align:center;
  text-shadow: 0px 0px #fff;
  font-weight: 400;
  font-size: 16px;
}
.custom-file-input:hover::before { border-color: black;}

body .sweet-alert h2 {color: #014a7f !important;}
.custom-file-input:active::before { background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);}
body .sweet-alert p { color: #222 !important;  font-size: 16px !important; font-weight: 400 !important;}
.sa-confirm-button-container button{ background:#014a7f !important}
#MyCartPage #steps-uid-0-p-0 .form-fields input.verifyDocData.NumericFeild.checkdoctor { width:75% !important; border-top-left-radius:0px; border-bottom-left-radius:0px; border:1px solid #ddd;}
body .sweet-alert{ z-index:9999999;}
body .sweet-overlay{ z-index:999999;}

.docSearching::-webkit-input-placeholder{
  color: #222;
}
.docSearching::-moz-placeholder{
  color: #222;
}
.docSearching::-ms-input-placeholder{
  color: #222;
}
.ConsultationFilter.waitingTime p{
	border-bottom:1px solid #ddd;
	padding:5px 0;
	float:left;
	width:100%;
	margin:0px;
}
.ConsultationFilter.waitingTime label{ margin-bottom:0px;}
.ConsultationFilter.waitingTime p:nth-child(3){ border:0px;}
#doctorAppointmentSlot .nav-tabs li:first-child a img{ width:40px;}

body .dashboard-wrapper .sidebar-menu #menu li a:after{
    position: inherit;
    background: none;
} 
body .dashboard-wrapper .sidebar-menu #menu {
	float:left;
	width:100%;
	text-align:center;
}
body .dashboard-wrapper .sidebar-menu:before {position:inherit;}
body .dashboard-wrapper .sidebar-menu #menu li {float:none; display:inline-block;}
body .dashboard-wrapper .sidebar-menu .logo a.sidebar-icon{ display:none;}
body .dashboard-wrapper .sidebar-menu #menu li.active a{background-color: #14bef0; color: #fff;}
body .dashboard-wrapper .sidebar-menu #menu li{border:0px;}
body .dashboard-wrapper .sidebar-menu #menu{
    margin-top: 10px;
    margin-bottom: 0;
    background: #fff;
    padding: 15px 0;
    border:0px !important;
	
}
body .dashboard-wrapper .sidebar-menu .logo{ display:none !important;}
body .dashboard-wrapper .sidebar-menuHight{ display:none;}
body .dashboard-wrapper .sidebar-menu #menu li a:hover{background-color: #14bef0; color: #fff;}
body .dashboard-wrapper .sidebar-menu #menu li a{
	font-style: normal;
    font-weight: 400;
    position: relative;
    display: block;
    padding: 8px 12px;
    color: #fff;
    font-size: 13px;
    white-space: nowrap;
    z-index: 2;
    background: #014a7f;
    font-family: 'Inter', sans-serif;
    border-radius: 25px;	
}
body .wrapper-appoint #AppointmentWrapper .text-wrapper { text-align:center; width:100% !important; margin-left:0px !important;}	
body .wrapper-appoint #AppointmentWrapper .text-wrapper p{ text-align:center;}

body .wrapper-appoint #AppointmentWrapper .appoint-confirm-wrapper { padding-left:0px !important; padding-right:0px !important;}
body .wrapper-appoint #AppointmentWrapper .appoint-confirm-wrapper h1{ margin-left:0px; text-align:center; margin-top:0px;}

.container-inner.appointment-data-div.appointmetn-list .pages-section{ width:100%; float:left; padding-top:40px;}
.LabDetailsDiv.not-found-details h2{ text-align:center; margin-bottom:0px; padding-bottom:0px;}
.LabDetailsDiv.not-found-details span{text-align:center; width:100%; float:left; font-size:16px; padding:10px 0 30px 0;}

.HG_plan_Block_Mobile {
    display: none;
}
@media only screen and (max-width:767px) {
	#menu li:hover .tooltiptext{ display:none !important;}
.testimonial {
	text-align: center;
	padding-bottom: 5px;
}
.testimonial .testimonial-content {
	padding: 0;
}
.testimonial .testimonial-profile {
	float: none;
	width: 30%;
	margin: 0 auto;
	padding: 0;
}
}
.testimonial h3 {
	font-size: 18px;
	color: #42b7e0;
	text-transform: capitalize;
}
.testimonial .pic {
	display: inline-block;
	margin-bottom: 30px;
}
.testimonial .pic img {
	width: 100px;
	height: 100px;
	border-radius: 100px;
}
.testimonial-bg {
	width: 100%;
	text-align: center;
	padding: 5% 0;
}
.testimonial-bg h2 {
	width: 100%;
	 font-family: 'Inter', sans-serif;
	float: left;
	padding: 0 0 40px 0;
	margin: 0;
	color: #333e47;
	font-size: 32px;
	font-weight: 800;
	text-transform: capitalize;
	text-align: center;
}
.testimonial span {
	font-weight: 100;
	margin: -8px 0 0 0;
	font-style: italic;
	color: #aaa;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 13px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #072e6e;
	border-color: #072e6e;
}
.pagination>li>a, .pagination>li>span {
	color: #072e6e;
	padding: 6px 15px;
}
.modal-for-share-patient-experience .modal-body {
	width: 100%;
	float: left;
	padding: 15px 0 10px 0;
}
.modal-for-share-patient-experience .modal-body .form-control {
	margin-bottom: 15px;
}
.modal-for-share-patient-experience .modal-header {
	border: 0!important;
}
.modal-for-share-patient-experience .modal-footer {
	border: 0;
}
.modal-for-share-patient-experience .modal-body .form-fields label {
	float: left;
	margin-bottom: 0;
}
.modal-for-share-patient-experience .modal-body .form-fields .star-rate-div {
	float: RIGHT;
	margin: 0;
	padding: 0;
	WIDTH: AUTO;
	border: 0;
	height: auto;
}
.modal-for-share-patient-experience .modal-body .form-fields {
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.modal-for-share-patient-experience .modal-body .form-fields .star-rate-div label {
	margin: -5px 0 0 0;
	font-size: 20px;
}
.modal-for-share-patient-experience .modal-body .checkbox-wrapper {
	float: left;
	width: 100%;
	padding: 0;
}
.modal-for-share-patient-experience .modal-footer {
	width: 100%;
	float: left;
	padding: 0;
	border-top: 0;
	text-align: left;
}
.modal-for-share-patient-experience .modal-footer .btn-default:hover {
	background: #14bef0;
	color: #fff;
	border: 1px solid #14bef0;
	border-radius: 3px;
}
.form-fields.form-field-mid.pad-r1.form-group .form-control label input {
	margin-right: 5px;
	float: left;
}
.form-fields.form-field-mid.pad-r1.form-group .form-control label span {
	font-weight: 200;
	font-size: 13px;
	float: left;
	padding-top: 4px;
}
.checkbox-wrapper .form-control label {
	padding: 0 10px 0 0;
}
.checkbox-wrapper .form-control label input {
	margin-right: 5px;
}
.star-rate-div:not(:checked)>label:hover, .star-rate-div:not(:checked)>label:hover~label {
	color: #14bef0!important;
}
.doctor-listtop.doctor-listtop2 .form-fields.form-field-mid.pad-r1.form-group .star-rate-div.form-control {
	border: 0 solid #ccc;
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
}
.form-fields.form-field-mid.pad-r1.form-group .form-control select {
	width: 100%;
	height: 35px;
	border: 1px solid #ececec;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-left: 10px;
}
.form-fields.form-field-mid.pad-r1.form-group .form-control textarea {
	width: 100%;
	border: 1px solid #ececec;
	resize: none;
	height: 60px;
	padding: 6px;
}
.form-fields.form-field-mid.pad-r1.form-group label {
	padding-top: 6px;
}
.form-fields.form-field-mid.pad-r1.form-group .form-control p {
	width: 100%;
	float: left;
}
.modal-for-share-patient-experience .modal-body .form-control {
	height: auto;
	border: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	padding: 0;
}
.modal-for-share-patient-experience .modal-body .form-control label input {
	margin-top: 7px;
	display: inline-block;
}
.Symptoms_section {
	padding: 0;
	box-shadow: 0 0 0;
	background: 0 0;
	border-radius: 0;
}
.Symptoms_section .Symptoms_block {
	border: 0;
	margin: 0;
	padding: 0;
}
.Symptoms_section .Symptoms_block p {
	margin-bottom: 15px;
}
.Symptoms_section .Symptoms_block h4 {
	width: 100%;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 15px;
	color: #222;
	font-weight: 600;
}
.hospital-wrap .view-profile {
	padding: 0;
}
.hospital-wrap .view-profile a {
	background: #14bef0;
	color: #fff;
	font-size: 14px;
	padding: 6px 10px;
	float: left;
	text-decoration: none;
	margin: 0;
	border-radius: 2px;
}
.pageHeader {
	width: 50%;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
.pageHeader label {
	font-size: 15px;
	font-weight: 200;
	color: #fff;
}
.pageHeader a:hover {
	color: #fff!important;
	background: #14bef0;
}
.pageHeader a:focus, .pageHeader a:visited {
	color: #fff!important;
}
.pageHeader a {
	background: #ef6423;
	color: #ffff;
	text-decoration: none;
	border-radius: 2px;
	text-transform: capitalize;
	padding: 6px 3%;
	transition: all .5s ease;
	font-size: 15px;
	margin: 0 0 0 8px;
	display: inline-block;
}
.slot-details .doctor-listtop.doctor-listtop3 .location {
	margin-top: 15px;
}
.slot-details .doctor-listtop.doctor-listtop3 .location a {
	display: inline;
}
.testimonials-wrapper {
	text-align: center;
}
.modal-for-share-patient-experience .modal-content .modal-header button {
	background: #14bef0;
	opacity: 1;
	width: 25px;
	height: 25px;
	border-radius: 25px;
	text-shadow: 0 0 0;
	color: #fff;
	font-weight: 400;
	position: absolute;
	top: -9px;
	right: -10px;
	font-size: 20px;
}
.modal-for-share-patient-experience .tooltiptext {
	display: none;
}
.blog-crasuseal .blog-list:last-child {
	margin-right: 0;
}
.blog-crasuseal .blog-list h2 {
    margin: 6px 0 10px 0;
    font-weight: 600;
    padding: 0;
    font-size: 17px;
    color: #222;
    line-height: 22px;
}
.blog-crasuseal .blog-list p {
	font-size: 14px;
	color: #222;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	min-height: 20px;
}
.blog-crasuseal .blog-list span {
	font-size: 13px;
	width: 100%;
	float: left;
	color: #14bef0;
}
.blog-wrapper .blog-wrapper-section .blog-crasuseal .blog-list span {
	width: 100%;
	float: left;
}
.blog-inner {
	width: 100%;
	display: inline-block;
	padding: 3% 0;
}
.blog-inner .blog-crasuseal {
	width: 72%;
	float: left;
}
.blog-inner .blog-crasuseal .blog-list {
	width: 48%;
    background: #fff;
    margin-bottom: 20px;
    min-height: 354px;
    float: left;
    margin-right: 2%;
    box-shadow: 0 5px 15px #efefef;
    border: 1px solid #efefef;
    border-radius: 5px;
}
.blog-inner .blog-crasuseal .blog-list img {
    border-radius: 0;
    width: auto!important;
    height: auto!important;
    max-width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.blog-inner .blog-crasuseal .blog-list a {
	padding: 4%;
	display: block;
}
.blog-inner .blog-crasuseal .blog-list h2 {
	width: 100%;
	float: left;
}
.blog-inner .blog-crasuseal .blog-list h6 {
	float: left;
    padding-top: 0;
    width: 60%;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    color: #222;
    font-size: 14px;
    font-weight: 400;
}
.blog-wrapper-section .continer-right {
	margin: 0;
}
.blog-detail H2 {
	font-weight: 700;
	font-size: 32px;
}
.blog-detail H5 {
	font-weight: 700;
	font-size: 20px;
}
.top-header-blog {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.top-header-blog p {
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #888;
	float: left;
}
.top-header-blog p:last-child {
	float: right;
}
.blog-detail .container-inner {
	background: #fff;
	float: left;
	width: 72%;
	margin: 60px 0;
	padding: 20px;
	text-align: left;
	box-shadow: 0 0 60px #dfdfdf;
}
.first-para {
	font-size: 21px;
	color: #222;
	line-height: 27px;
	margin: 30px 0 0 0;
}
.first-para span {
	font-size: 50px;
	font-weight: 700;
}
.blog-detail img {
	width: 100%
}
.blog-detail p.first-para:first-letter {
	float: left;
	font-size: 64px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -.03em;
	line-height: .83;
	margin-bottom: -.08em;
	margin-left: -5px;
	margin-right: 7px;
	text-transform: uppercase;
}
.continer-right {
	width: 25%;
    float: right;
    background: #fff;
    margin: 60px 0;
    padding: 5px 20px 20px 20px;
}
.continer-right .similar-post {
	width: 100%;
	float: left;
}
.continer-right h3 {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	color: #222;
}
.subscription {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 40px;
	margin-top:40px;
}
.subscription p{ font-size:13px;}
.subscription input {
	width: 100%;
	float: left;
	height: 32px;
	border: 1px solid #efefef;
	padding: 0 33% 0 3%
}
.subscription button {
	background: #014a7f;
	color: #fff;
	border: 0;
	font-size: 14px;
	padding: 0 7px 0 9px;
	position: absolute;
	bottom: 1px;
	right: 1px;
	height: 30px;
	line-height: 17px;
}
.blog-search {
	width: 100%;
	position: relative;
	float: left;
}
.blog-search input {
	height: 32px;
	border: 1px solid #efefef;
	padding: 0 3%;
	width: 100%
}
.similar-blog-list {
	width: 100%;
	float: left;
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.similar-blog-list img {
	width: 60px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.similar-blog-list h4 {
    margin: 0px 0 6px 0;
    padding: 0;
    font-size: 12px;
    color: #222;
    font-weight: 600;
}
.dd-wrapper.blogSearchByInput i {
	display: none;
}
.dd-wrapper.blogSearchByInput .detail {
	padding-left: 7px;
	padding-right: 7px;
	color: #222;
}
body .footer_block.last ul li a:hover {
	color: #ff5e16!important;
}
.dd-wrapper.blogSearchByInput {
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	border: 1px solid #efefef;
	box-shadow: 0 0 0;
}
.similar-blog-list p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.similar-blog-list .content {
	float: right;
	width: 69%
}
.similar-blog-list-wrapper .similar-blog-list:last-child {
	margin-bottom: 0;
}
.similar-blog-list a {
	margin: 0;
    padding: 0;
    text-decoration: none;
    color: #14bef0;
    font-size: 13px;
}
.similar-blog-list-wrapper {
	width: 100%;
	float: left;
	min-height: 350px;
	max-height: 350px;
	overflow-y: scroll;
	margin-bottom: 15px;
}
.login-wrapper {
	border-radius: 0;
	width: 80%;
	margin: 50px auto;
	display: flex;
}
.login-wrapper .example {
	background: #fff;
	float: left;
	width: 100%;
	min-height: 450px;
	margin: 50px 0;
}
.login-wrapper .example .tabsholder1 {
	width: 92%;
	float: left;
	margin: 4%
}
.login-wrapper #login_tab .contnet-sec {
	width: 50%;
	margin: 0;
}
.login-wrapper #login_tab .contnet-sec img {
	height:auto !important;
	padding-bottom: 15px!important;
}
.login-wrapper #login_tab .contnet-sec, .login-wrapper #login_tab .contnet-sec h2, .login-wrapper #login_tab .contnet-sec p {
	text-align: center;
}
.login-wrapper #login_tab .contnet-sec p {
	font-size: 15px;
}
.login-wrapper #login_tab .registration-wrap {
	width: 45%
}
.navbar-nav li.dropdown {
	padding: 5px 0 0 0;
	position: relative;
	z-index: 999999;
}
.navbar-nav li.sub-nev-tool.open a, .navbar-nav li.sub-nev-tool.open a:focus, .navbar-nav li.sub-nev-tool.open a:hover {
	background: 0 0;
}
.navbar-nav li.dropdown #g-account-menu li a {
	padding-top: 8px;
	padding-bottom: 8px;
	width: 100%!important;
	border-bottom: 1px solid #efefef;
	font-size: 13px;
}
.navbar-nav li.dropdown #g-account-menu li a:hover {
	background: #efefef;
}
.navbar-nav li.dropdown #g-account-menu li a i {
	font-size: 12px;
	margin-right: 5px;
	color: #14bef0;
}
.navbar-nav li.dropdown #g-account-menu li:last-child a {
	border-bottom: 0!important;
}
.navbar-nav li.dropdown a {
	background: 0 0;
}
.registration-wrap.user-info.profile-exam {
	width: 100%;
	padding: 2%;
	margin: 5% 0;
}
.registration-wrap.user-info.profile-exam #fileselector {
	width: auto;
	float: left;
	overflow: hidden;
	margin-top: 0;
	margin-left: 10px;
}
.registration-wrap.user-info.profile-exam #fileselector label {
	border: 0;
	padding: 0;
	font-size: 13px;
}
.eventModel.profileAlertModel {
	text-align: center!important;
}
.eventModel.profileAlertModel .modal-dialog {
	width: 400px;
}
.eventModel.profileAlertModel .modal-dialog h2 {
	font-size: 18px;
	font-weight: 600;
}
.eventModel.profileAlertModel .modal-dialog button.close {
	background: #14bef0;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.DataFilterBySorting {
	box-shadow: 0 0 0;
	-moz-appearance: none;
	 font-family: 'Inter', sans-serif;
	padding: 10px 18px;
	font-size: 14px;
	font-weight: 600;
	color: #222!important;
	-webkit-appearance: none;
	border: 1px solid #efefef;
}
.testimonials-wrapper h2 {
	 font-family: 'Inter', sans-serif;
	font-size: 32px;
	font-weight: 800;
	margin: 0;
	padding: 0;
}
.contact-wrapper {
	width: 100%;
	padding: 4% 0px;
	float: left;
	box-shadow: 0 0 0;
	margin: 30px 0;
}
.contact-wrapper h2:after {
	position: absolute;
	content: "";
	height: 2px;
	background: #14bef0;
	bottom: 0;
	left: 0;
	width: 5%
}
.contact-wrapper h2 {
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	font-size: 23px;
	font-weight: 600;
	position: relative;
	letter-spacing: -1px;
}
.contact-wrapper form {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.contact-wrapper .form-fields:nth-child(2n) {
	float: left;
}
.contact-wrapper .input[type=hide] {
	display: none;
}
.container-inner.contact-wrapper .form-fields { width:32%;}
.contact-wrapper .form-fields {
	width: 23%;
    float: left;
    padding-bottom: 15px;

    margin-right: 1%!important;
}
.contact-wrapper .form-fields label {
	width: 100%;
	float: left;
	font-weight: 400;
	color: #222;
}
.contact-wrapper .form-fields textarea {
	width: 100%;
    float: left;
	color:#222;
    margin: 0;
    height: 12px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    min-height: 36px;
    padding: 0% 2%;
    color: #222!important;
    font-weight: 400 !important;
    resize: none;
    line-height: 34px;
}
.contact-wrapper .form-fields select {
	width: 100%;
	font-size:14px;
	float: left;
	margin: 0;
	color:#222;
	height: 36px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 0 2%
}

.contact-wrapper .form-fields input[type="radio"] {
	height:20px;
}

.contact-wrapper .form-fields input {
	width: 100%;
	float: left;
	color:#222;
	margin: 0;
	color: #222!important;
	font-weight: 400!important;
	height: 36px;
	font-size:14px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 0 2%
}
.contact-wrapper .button-contact {
	width: 100%;
	text-align: left;
	float: left;
	padding-top: 12px;
}
.contact-wrapper .button-contact input[type=submit] {
	background: #14bef0;
	color: #fff!important;
	font-size: 14px;
	font-weight: 500;
	border-radius: 3px;
	height: 32px;
	padding: 0 10px;
	border: 0;
	box-shadow: 0 0 0;
	line-height: 34px;
}
.contact-detail-wrapper {
	float: right;
	width: 100%;
	background: #efefef;
	margin: 25px 0 0 0;
	padding: 0 2%;
	border-radius: 3px;
}
.contact-detail-wrapper p {
	background: #fff;
	border-radius: 3px;
	margin: 20px 0 20px 0;
	font-size: 15px;
	width: 46%;
	padding: 3% 4%
}
#opd_timing_tab .registration-wrap .check-wrapper label {
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}
#opd_timing_tab .registration-wrap .add-more-session a {
	height: 32px;
	line-height: 27px;
}
#opd_timing_tab .registration-wrap .form-fields.send-button {
	width: auto;
	margin-right: 0;
	padding-right: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
#clinic_details_tab .registration-wrap .doctor-img.form-field-mid .image_apload22 span label.btn {
	margin-left: 12px;
	width: 10%;
	text-align: center;
	background: #14bef0;
	color: #fff;
	padding: 13px 20px;
	border: 0;
}
.top-strip-wrtapper button {
	position: absolute;
	top: 6px;
	right: 34px;
	z-index: 999;
	background: url(../img/close.png) no-repeat 0 0;
	margin: 0;
	border: 0;
	text-indent: -999999;
	width: 12px;
	height: 12px;
	background-size: 100%
}
.top-strip-wrtapper {
	width: 100%;
	float: left;
	position: fixed;
	background: #02547f;
	z-index: 99999999;
	border: 1px solid #000;
	top: 0;
}
.alert-info {
	padding: 10px 15px;
}
.scroller {
	float: left;
	width: 100%;
	min-height: 300px;
	max-height: 300px;
	overflow: hidden;
	overflow-y: scroll;
}
.slider .indicators .indicator-item {
	background-color: #666;
	border: 3px solid #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}
.slider .indicators .indicator-item.active {
	background-color: #fff;
}
.slider .indicators {
	bottom: 60px;
	z-index: 100;
}
.indicators {
	display: none;
}
.registration-wrap #login-form .form-fields span.help-block {
	bottom: -20px;
	left: 4%;
	width: 92%
}
#verifyClaimOtp .timer_otp {
	float: right;
}
.alert.sessionMsg {
	float: left;
	width: 100%;
	margin-bottom: 0;
	margin-top: 20px;
}
.clinic-details .doctor-listtop.doctor-listtop2 .form-fields .help-block {
	width: 100%;
	float: left;
}
.clinic-details .doctor-listtop.doctor-listtop2 .form-fields .help-block label {
	color: red;
	font-size: 13px;
	font-weight: 400;
}
.date-wrapper {
	width: 17%;
	float: left;
}
.date-wrapper .date-highlight {
	float: left;
	width: 30px;
}
.appointment-data-div .listing .date-wrapper .schedule-date {
    float: left;
    margin: 8px 0 0 0px;
    width: 80%;
    color: #222;
    font-weight: 500;
}
.appointment-data-div .listing .date-wrapper .schedule-date a{color:#222;}
.appointment-data-div .profile-detail h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}
.appointment-data-div .profile-detail a {
	width: auto;
	float: left;
}
.bmi-wrapper {
	display: block;
	background: #14bef0;
	margin: 0;
	padding: 15px 0 30px 0;
	width: 100%
}
.bmi-wrapper h2 {
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
	float: left;
	background: 0 0;
	font-size: 35px;
	font-weight: 800;
	 font-family: 'Inter', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.bmi-wrapper .row {
	width: 100%;
	float: left;
}
.bmi-wrapper form .form-group.wrapper {
	width: 32%;
	float: left;
	border: 0;
	padding: 1%;
	border-top-left-radius: 4px;
	border-right: 0;
	border-bottom-left-radius: 4px;
}
.BMICalculatorSection {
	width: 100%;
	float: left;
	background: #fff;
}
.well.text-center.calculate_bmi_report_data .well h3 {
	font-weight: 600;
	font-size: 24px;
	color: #14bef0;
}
.aad-items-billable {
	float: left;
	width: 100%;
	position: relative;
	top: -9px;
	z-index: -1;
}
.form-control.bg-success {
	background: #14bef0;
	color: #fff;
	border: 0;
	font-weight: 600;
	font-size: 16px;
	margin-top: 4px;
	margin-bottom: 0;
}
#myModalLabOrderPP .modal-content {
	background: 0 0;
}
#myModalLabOrderPP .modal-dialog {
	width: 100%!important;
	background: 0 0!important;
	border: 0!important;
	box-shadow: 0 0 0!important;
	border-radius: 0!important;
	overflow: inherit!important;
}
#myModalLabOrderPP {
	overflow: inherit;
}
#myModalLabOrderPP .close {
	background: #fff;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	opacity: 1;
	font-size: 18px;
	margin: 0;
	z-index: 9999;
	position: absolute;
	top: 0;
	right: 10px;
}
#myModalLabOrderPP .modal-body {
	width: 73%;
	margin: 0 auto;
}
#myModalLabOrderPP .modal-content img {
	border: 7px solid #fff!important;
}
#myModalLabOrderPP .modal-content {
	width: 100%!important;
	background: 0 0!important;
	border: 0!important;
	box-shadow: 0 0 0!important;
	border-radius: 0!important;
	overflow: inherit!important;
	display: inherit!important;
	padding: 0;
}
.blog-inner .blog-list .date-post {
	padding-top: 0;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	float: right;
	color:#222;

}
.continer-right .Get_company_search input {
	height: 32px;
	border: 1px solid #f1f1f1;
}
.company-policy {
	width: 100%;
	float: left;
	background: #fff;
	padding: 2%;
	margin: 2%
}
.company-policy h2 {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 19px;
	font-weight: 600;
}
.company-policy p {
	line-height: 22px;
	color: #222;
	font-size: 14px;
}
.company-policy ul li {
	list-style-position: inside;
	line-height: 22px;
	color: #222;
	font-size: 14px;
}
.about-wrapper {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 20px 40px 0;
}

.about-wrapper h1{
	    font-weight: 800;
    font-size: 35px;
    text-align: center;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    margin: 40px 0px 20px 0px !important;	
}

.scope-of-services{ width:100%; float:left;}
.scope-of-services ul:nth-child(2n){ margin-right:2%;}
.scope-of-services ul{ margin:0px; padding:0px; float:left; width:48%;}
.scope-of-services ul li{
	margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    line-height: 28px;
    list-style-position: inside;
    font-size: 16px;
}

.scope-of-services ul li{list-style: none;
    line-height: 38px;
	font-size: 15px;
	color:#555;
    background: url(../img/right-mark.png) no-repeat left 13px;
    background-size: 13px;
    padding: 0px 0 0 20px;
}

.data-privacy{ width:100%; float:left; padding-top:50px;}
.data-privacy .left{ width: 65%; text-align: center; float: none !important; margin: 0 auto;}
.data-privacy .right{float:left !important; width:100%; text-align:center;}
.data-privacy .right img{ width:60%; }

.inspire-section{
	background: url(../img/inspire-section.png) no-repeat center top;
    min-height: 275px;
    background-size: 100%;
    float: left;
    width: 100%;
}
.inspire-section h1{
	margin: 0;
	text-align:left;
    padding: 65px 0 15px 0;
    font-size: 50px;
    font-weight: 400;
    width: 100%;
    float: left;
    background: linear-gradient(to right top, #0b316d, #143976, #1c417e, #244a87, #2b5290);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Inter', sans-serif;}
.inspire-section h1 span{
	width: 100%;
    float: left;
    font-size: 65px;
    font-weight: 600;
	}	
.inspire-section img{ width:100%;}

.about-wrapper span {
	font-weight: 600;
	color: #222;
	font-size: 15px;
}

.vision-mission{ width:100%; float:left; padding:20px 0}
.about-wrapper .vision-mission h3{
	margin: 0px;
    padding: 0px;
    font-weight: 500;
    text-align: center;
    font-size: 35px;
    color: #414146;
}
.about-wrapper .vision-mission p{
    padding: 0px;
    font-weight: 400;
    width: 70%;
    text-align: center;
    margin: 5px auto 0 auto;
}

.about-wrapper p {
	color: #676d70;
	font-size: 15px;
	line-height: 26px;
	font-weight: 400;
	
}
.about-wrapper h2 {
    font-weight: 800;
    font-size: 35px;
    text-align: center;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    margin: 40px 0px 20px 0px;
}

.prospective{ width:100%; float:left; text-align:center; padding:50px 0px;}
.prospective h2{ text-align:center; padding-bottom:30px;}
.prospective-sec{     width: 20%;
    float: none;
    text-align: center;
    padding-top: 30px;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding-bottom: 30px;
    display: inline-block;
    margin: 0 3%;}
.prospective .prospective-sec:nth-child(3n){ padding:17px 0 29px 0}
.prospective-sec h3{ margin:15px 0 0 0; padding:0px; font-size:16px;}
.prospective-sec img{ width:95px;}
.blogs-wraper {
	width: 30.53%;
	float: left;
	box-shadow: 1px 5px 30px .5px rgba(216, 216, 216, .5);
	margin: 0 30px 0 0;
	padding: 40px 30px;
	text-align: center;
}
.blogs-wraper h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 20px;
	font-weight: 600;
}
.blogs-wraper p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: inherit;
}
.about-wrapper h4 {
    font-weight: 800;
    font-size: 35px;
    text-align: center;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    margin: 40px 0px 20px 0px;
	width:100%;
	float:left;
}
.profile-pic-wrap {
	width: 48%;
	float: left;
}
.dp-exiting {
	width: 48%;
	float: left;
}
#profile-form .registration-wrap .form-fields {
	margin: 0 2% 15px 0;
	padding: 0;
}
#profile-form .registration-wrap .user-profile-img {
	min-height: 105px;
	width:100%;
}
#profile-form .registration-wrap .gender {
	min-height: inherit;
}
#AppointmentWrapper .confirmation_div img {
	float: none;
	width: 75px;
}
#AppointmentWrapper h1 {
	padding: 0;
	font-weight: 600;
	font-size: 34px;
	color: #0f5b92;
	text-transform: capitalize;
	float: left;
	width: 100%;
	margin: 10px 0 0 2%
}
#AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div .text-wrapper {
	padding: 0;
	float: left;
	width: 80%;
	margin: 0 0 0 2%
}
#AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div {
	min-height: 250px;
	box-shadow:0 0 0;
	padding-top: 7%;
	width: 100%;
	margin: 0 auto;
	float: none;
	padding: 6% 25%
}
#verifyClaimOtp .aad-items-billable {
	z-index: inherit;
}
.container #AppointmentWrapper .doctor-listtop.doctor-listtop2 .doctor-listtop-img img {
	width: 100px;
    height: 100px;
    border-radius: 80px;
    border: 1px solid #ddd;
    padding: 2px;
    box-shadow: 0 0px 15px #ddd;
}
.container #AppointmentWrapper .doctor-listtop.doctor-listtop2 img {
	width: auto;
	float: none;
}
.career-container .accordion {
	color: #444;
	text-transform: uppercase;
	cursor: pointer;
	padding: 10px 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: 0;
	font-size: 16px;
	background: 0 0;
	transition: .4s;
	border-bottom: 1px solid #fff;
	box-shadow: 0 2px 0 #efefef;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	font-weight: 600;
}
.career-container .accordion:hover {
	background-color: #14bef0;
	color: #fff!important;
}
.career-container .accordion.active {
	box-shadow: 0 0 0;
	color: #14bef0;
	border-bottom: 1px solid #efefef;
}
.career-container .panel {
	padding: 18px;
	display: none;
	background-color: #fff;
	box-shadow: 0 2px 0 #efefef;
	overflow: hidden;
}
.wrapper-career {
	width: 100%;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	float: left;
	background: #fff;
	padding: 2%;
	position: relative;
	border-radius: 2px;
	margin: 4% 0;
}
.wrapper-career .left-wrapper {
	width: 49%;
	float: left;
	display: block;
	text-align: center;
	box-shadow: 0 0 0;
}
.wrapper-career .left-wrapper img {
	width: 50%
}
.wrapper-career .right-wrapper {
	width: 49%;
	float: right;
}
.wrapper-career .panel h2 {
	margin: 15px 0;
	padding: 0;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
}
.wrapper-career .panel ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.wrapper-career .panel ul li {
	font-size: 15px;
	list-style-type: square;
	padding: 3px 0;
}
.searchLocalityFromList {
    border: 1px solid #ddd;
    width: 100%;
    margin: 10px 0%;
    padding: 0 10px;
    height: 32px;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'Inter', sans-serif;
}
.search-list {
	width: 100%;
	display: block;
	background: #fff;
	border-bottom: 0px;
	margin-bottom: 0px;
}
.registration-wrap.doc-register .f-name-field input {
	width: 91%!important;
	margin-left: -1px;
}
.doctorRegistrationDiv {
	margin-top: 15px;
	display: inline-block;
}
.doctorRegistrationDiv a {
	background: #14bef0;
	padding: 12px 25px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
}
.sub-header {
	position: relative;
}
.btn-header {
	float: left;
	position: absolute;
	top: 7px;
	left: 26%
}
.btn-header a {
	background: #ef6423;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
	text-decoration: none;
	padding: 8px 20px;
	float: left;
	border: 1px solid #fff;
	font-weight: 500;
	transition: background-color .5s ease;
}
.btn-header a:hover {
	background: #fff;
	color: #222;
	font-weight: 500;
	border: 1px solid #efefef;
}
.highlight-content {
	color: #888;
	font-style: italic;
	font-size: 14px;
}
p.first-para {
	font-size: 15px!important;
    color: #222;
    line-height: 27px;
    margin: 30px 0 25px 0!important;
    font-weight: 500;
}
.doctor-claim-profile form #info_tab .form-fields {
	padding-right: 0!important;
}
.opd_timing_tab .check-wrapper label {
	font-weight: 600;
}
.pop-up-detail .sessions-div button.btn:hover {
	background: 0 0;
}
#profile-form .registration-wrap.profile-exam .image_apload22 #fileselector input {
	width: 98px;
}
.disclaimer {
	width: 100%;
	float: left;
}
.Symptoms_section .Symptoms_block p:empty {
	display: none;
}
.wrapper-appoint #AppointmentWrapper form label {
	text-align: left;
	font-weight:500;
}

.btn-wrapper {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 10px;
}
.appointment-conf-contnet .btn-wrapper a {
	float: none;
	display: inline-block;
}
.navbar-default .navbar-nav.navbar-right li.login a button:hover {
	background: #fff;
	color: #14bef0;
	border: 1px solid #14bef0;
}
.navbar-default .navbar-nav.navbar-right li.doctor a button:hover {
	background: #fff;
	color: #14bef0;
	border: 1px solid #14bef0;
}
body .collapse.navbar-collapse.main-nav-mobile {
	display: none!important;
}
.modal.eventModel.profileAlertModel .modal-content .complete-profile-section a:hover {
	color: #fff;
	background-color: #14bef0;
	border-color: #14bef0;
	border-radius: 3px;
}
.modal.eventModel.profileAlertModel .modal-content .complete-profile-section a {
	color: #fff;
	background-color: #14bef0;
	border-color: #14bef0;
	border-radius: 3px;
}
.mobile-top {
	display: none;
}
.destop-top {
	display: block;
}
.right-section.new-tabs-section.checkoutCart {
	display: inline-block;
	width: 100%;
	padding: 4% 0;
}
.panel-info>.panel-heading {
	background: #14bef0;
}
.btn-success {
	color: #fff;
	background-color: #014a7f;
	border-color: #014a7f;
	margin-top: 20px;
}
.panel-footer.footer .pull-left {
	border-bottom: 1px solid #efefef;
	padding: 7px 0!important;
	float: left;
	font-size: 15px;
}
.panel-footer.footer .pull-left h4.text-right {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.col-xs-2.col-sm-12.pull-left.checkBtnM {
	border: 0!important;
	padding: 0 2%!important;
}
.panel.panel-info.cartPanel .panel-title h5 {
	margin-bottom: 0px;
	font-size: 30px;
	font-weight: 500;
	color: #014a7f;
	letter-spacing: 0px;
	position: relative;
}
.panel.panel-info.cartPanel .panel-title span {
	display: none;
}
.panel-footer {
	background: #fff;
	border: 0;
}
.panel.panel-info.cartPanel {
	border: 0;
	border-radius: 0;
	box-shadow: 0 0 0;
}
body .btn-success:hover {
	border: 1px solid #14bef0;
	color: #14bef0;
	background: #fff;
}
.registration-wrap.otp-div-login .form-fields span.help-block {
	bottom: -20px;
	left: 4%;
	width: 92%
}
.thanku-content {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 30px;
	border-radius: 3px;
	margin-bottom: 40px;
}
.thank-img {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	text-align: center;
	padding-top: 12px;
	margin: 0 auto 15px auto;
}
.thank-img img {
	width: 100%;
	height: auto;
}
.thanku-content h1 {
	margin: 0;
	padding: 15px 0 15px 0;
	font-size: 35px;
	font-weight: 800;
	color: #222;
	width: 100%;
	float: left;
	text-transform: uppercase;
}
.thanku-content p {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 17px;
	color: #222;
	width: 100%;
	float: left;
	font-weight: 500;
}
.thanku-content a:hover {
	background: #fff;
	color: #14bef0;
}
.thanku-content a {
	background: #14bef0;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	transition: background-color .5s ease;
	display: inline-block;
	padding: 10px 20px;
	border-radius: 3px;
	margin: 30px 0 0 0;
	margin-bottom: 15px;
}
.thanks-page .hospital-registration-scetion {
	width: 100%;
	float: left;
	padding: 4%0 0;
}
.regards {
	width: 100%;
	float: left;
	font-weight: 600;
	font-size: 15px;
	padding: 20px 0 30px 0;
}
.note-texst {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 17px;
}
.pageHeader a img {
	width: 15px;
	margin: -4px 10px 0 0;
}
.blog-detail h1 {
	font-size: 30px;
	font-weight: 800;
	margin:0px 0 15px 0 !important;
	text-align:left !important;
}

.select2-dropdown {
	border: 1px solid #efefef;
}
.registration-wrap .form-field-mid.doctor-img {
	z-index: 0;
}
.localAreaSearchList .search-data .icon-ic_gps_system img {
	height: auto;
	width: 15px;
}
.appointment-data-div .no-result-found .btn-book-appointment a {
	width: 180px;
	margin: 20px auto 0 auto;
	float: none;
	border: 0;
	background: #14bef0;
	color: #fff;
	border-radius: 3px;
	padding: 8px 16px;
	display: inline-block;
	text-decoration: none;
}
.btn-profile-wrapper .view-profile a {
	float: left!important;
	font-size: 14px!important;
}
body .btn-profile-wrapper {
	width: 100%!important;
	float: left!important;
	padding-left: 0;
}
.dashboard-wrapper.user-appoint .dashboard-right{ width:100%; float:left; padding:30px 0px;}
body .btn-profile-wrapper .view-profile a {
	float: none;
	margin: 0!important;
}
body .btn-profile-wrapper .view-profile a:first-child {
	margin-right: 5px!important;
}
body #feedback-form .modal-body .doctor-listtop .scroller .form-fields select {
	color: #222!important;
	font-weight: 500!important;
}
body #feedback-form .modal-body .doctor-listtop .scroller .form-fields textarea {
	color: #222!important;
	font-weight: 500!important;
}
.suggestion-wrapper.no-result-found .doctorRegistrationDiv {
	float: left;
	display: inherit;
	margin: 0;
	position: absolute;
	right: 10px;
}
.suggestion-wrapper.no-result-found .doctorRegistrationDiv a {
	padding: 6px 10px;
}
.suggestion-wrapper.no-result-found {
	padding: 14px 2% 5px 2%;
	position: relative;
	float: left;
}
.suggestion-wrapper.no-result-found h2 strong {
	font-size: 15px;
	color: #222;
	margin-bottom: 3px;
	width: auto;
	float: left;
}
.suggestion-wrapper.no-result-found h2 {
	margin: 0 0 6px 0;
	text-align: left;
	font-size: 14px;
	width: auto;
	float: left;
}
.suggestion-wrapper.no-result-found p {
	font-size: 14px;
	float: left;
	width: 100%;
	text-align: left;
}
.suggestion-wrapper.no-result-found a.btn.btn-success.view_information:hover {
	background: 0 0;
}
.suggestion-wrapper.no-result-found a.btn.btn-success.view_information {
	background: 0 0;
	height: auto;
	border: 0;
	color: #14bef0;
	margin: 0;
	padding: 0;
}
.suggestion-wrapper.no-result-found img {
	display: none;
}
.title-wrapper-suggestion {
	width: 100%;
	float: left;
	padding: 3% 0 2% 0;
}
.title-wrapper-suggestion h2 {
	margin: 0;
	padding: 0;
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
}
.title-wrapper-suggestion p {
	margin: 0;
	padding: 0;
}
.content-wrapper-not-found {
	width: 100%;
	float: left;
}
.tab-bot-boxes ul {
	margin: 0;
	padding: 0;
}
.tab-bot-boxes ul li {
	float: left;
	list-style: none;
	margin-bottom: 10px;
}
.procedures ul li a {
	float: left;
	list-style: none;
	background: #efefef;
	color: #222;
	margin-right: 10px;
	padding: 5px 20px;
	border-radius: 43px;
	font-size: 14px;
}
.payment-mode ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 8px 0 0 0;
}
.payment-mode li {
	float: left;
	list-style: none;
	padding: 0 5px 0 0;
	line-height: 11px;
	font-size: 14px;
	margin: 0 5px 7px 0;
}
.call_now_section {
	width: 100%;
	float: left;
	border-top: 1px solid #eaeaea;
	padding: 10px 0 0 0;
	margin-top: 8px;
	font-size: 15px;
	font-weight: 600;
	color: #14bef0;
}
.tab-bot-boxes.procedures .listing:last-child {
	border: 0;
}
.tab-bot-boxes.procedures .listing {
	padding: 0;
	backface-visibility: none;
	box-shadow: 0 0 0;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
#register-form .registration-wrap .form-fields i.btn-reset-clinic {
	position: absolute;
	right: 0;
	top: 31px;
	border-left: 1px solid #efefef;
	height: 42px;
	line-height: 42px;
	padding-left: 0;
	font-style: normal;
	width: 70px;
	text-align: center;
}
#clinic_details_tab .suggesstion-box {
	width: 100%;
	background: #fff;
	float: left;
	position: absolute;
	box-shadow: 0 3px 3px #ddd;
	top: 72px;
	z-index: 999;
}
#clinic_details_tab .suggesstion-box ul {
	margin: 0;
	padding: 0;
	overflow-y: auto;
	max-height: 380px;
	background: #fff;
	box-shadow: 0 2px 0 #ddd;
	width: 100%;
	float: left;
}
#clinic_details_tab .suggesstion-box ul li {
	float: left;
	width: 100%;
	list-style: none;
	padding: 5px 15px;
	border-bottom: 1px solid #efefef;
	display: flex;
}
#clinic_details_tab .suggesstion-box ul li i.icon-clinicImage-pic img {
    width: 15px;
    height: 15px;
    margin-top: 0px;
    border-radius: 100%;
}
#clinic_details_tab .suggesstion-box ul li i.icon-clinicImage-pic {
	float: left;
	width: 30px;
	height: 30px;
	margin: 2px 10px 0 0;
	display: inline-block;
	text-align: center;
	background: #ddd;
	border-radius: 100%;
	line-height: 30px;
}
#clinic_details_tab .suggesstion-box ul li .detail-clinic {
	float: left;
	font-size: 14px;
	width: 89%
}
#clinic_details_tab .suggesstion-box ul li .detail-clinic span {
	width: 100%;
	float: left;
}
#clinic_details_tab .suggesstion-box ul li .detail-clinic span.spec {
	color: #989898;
	font-size: 13px;
}
#register-form .registration-wrap .form-fields i.btn-reset-clinic {
	position: absolute;
	right: 0;
	top: 31px;
	border-left: 1px solid #efefef;
	height: 42px;
	line-height: 42px;
	padding-left: 0;
	font-style: normal;
	width: 70px;
	text-align: center;
}
#register-form .registration-wrap .form-fields i.btn-reset-clinic button {
	color: #14bef0;
	border: 0;
	border-radius: 2px;
	padding: 0;
	background: 0 0;
}
#register-form .registration-wrap .form-fields {
	padding-right: 0!important;
	text-align:left;
}
.procedures ul li a:hover {
	background: #14bef0;
	color: #fff;
	text-decoration: none;
}
.hospital-detail-page .multi-specility ul li {
	float: left;
	font-size: 14px;
	margin-right: 4px;
	list-style: none;
	background: #14bef0;
	color: #fff;
	padding: 3px 10px;
	border-radius: 18px;
	transition: .4s;
}
.hospital-detail-page .multi-specility ul li:hover {
	background: #ddd;
	color: #222;
}
.sponsered {
	width: auto;
	float: left;
	color: #222;
	font-size: 11px;
	background: #ddd;
	padding: 2px 5px;
	border-radius: 2px;
	margin: 0 0 5px 0;
}
.right-content.suggested-width {
	width: 55%;
	float: left;
	margin-left: 2%
}
.listing-right-wrapper .right-small {
	width: 19%;
	float: right;
}
.right-white-box {
	width: 100%;
	float: left;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
	background: #fff;
	padding: 4%
}
.right-white-box h2 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 600;
	color: #222;
}
.right-white-box h5 {
	margin: 0;
	padding: 5px 0 15px 0;
	font-size: 13px;
	color: #222;
}
.right-white-box ul {
	margin: 0;
	padding: 0 0;
	width: 100%;
	float: left;
}
.right-white-box ul li {
	list-style: none;
	float: left;
	width: 100%;
	font-size: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 8px;
}
.right-white-box ul li .doctor-img {
	width: 22%;
	float: left;
}
.right-white-box ul li .doctor-img img {
	max-width: 100%;
	width: 100%;
	border-radius: 2px;
}
.right-white-box ul li .list-detail {
	float: right;
	width: 75%
}
.right-white-box ul li h3 {
	font-size: 13px;
	font-weight: 600;
	color: #14bef0;
	margin: 0;
	padding: 0;
	line-height: 11px;
}
.right-white-box ul li .dr-fee {
	color: #222;
}
.right-white-box ul li p {
	font-size: 12px;
	color: #222;
	margin: 0;
	padding: 0;
}
.right-content.suggested-width .rating_doctor-div {
	right: 118px;
}
.right-content.suggested-width .right-content.suggested-width {
	width: 100%;
	margin-left: 0;
}
#userProfileInfoData .image_apload {
    width: 93px;
    height: 103px;
    position: relative;
    margin-right: 0px;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam #fileselector {
	position: absolute;
	left: 0;
	width:100%;
	bottom: 0px;
	cursor: pointer;
	margin: 0;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam #fileselector label {
    padding: 0;
    font-size: 11px;
    color: #000;
    padding: 1px 0!important;
    width: 95%;
    background: rgba(20, 190, 240, 0.9);
    border-radius: 0 0 4px 4px;
    margin-left: 2px;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam .image_apload22.user_profile_image_browse:hover #fileselector label {
	font-size: 12px;
	font-weight: 500;
	opacity: inherit;
}
#userProfileInfoData #profile-form .registration-wrap.profile-exam .image_apload22 #fileselector input {
	width: 73px;
	position: inherit;
	height: 0;
}
#userProfileInfoData #profile-form .registration-wrap.profile-exam .image_apload22 {
	width: auto;
	position:relative;
}
body .right-con-wrapper {
	width: 88%;
	position: relative;
	float: right;
}
select option:hover {
	background: #14bef0!important;
}
body .appointment-data-div .btn-profile-wrapper .view-profile a {
	margin-right: 0!important;
    margin-left: 0px !important;
    margin-bottom: 10px !important;
    width: 100%;
    float: left !important;
}
body select option {
	padding: 10px 10px;
}
.form-fields.typeField {
	min-height: 92px;
}
.registration-wrap .form-fields.specialization select {
	width: 100%!important;
}
span.select2.select2-container.select2-container--default {
	width: 100%!important;
}
span.select2.select2-container.select2-container--default {
	width: 100%!important;
}
.custom-select {
	position: relative;
	 font-family: 'Inter', sans-serif;
}
.custom-select select {
	display: none;
}
.select-selected {
	background-color: #1e90ff;
}
.select-selected:after {
	position: absolute;
	content: "";
	top: 14px;
	right: 10px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #fff transparent transparent transparent;
}
.select-selected.select-arrow-active:after {
	border-color: transparent transparent #fff transparent;
	top: 7px;
}
.select-items div, .select-selected {
	color: #fff;
	padding: 8px 16px;
	border: 1px solid transparent;
	border-color: transparent transparent rgba(0, 0, 0, .1) transparent;
	cursor: pointer;
	user-select: none;
}
.select-items {
	position: absolute;
	background-color: #1e90ff;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
}
.select-hide {
	display: none;
}
.same-as-selected, .select-items div:hover {
	background-color: rgba(0, 0, 0, .1);
}
body .appointment-data-div .btn-profile-wrapper .view-profile a.btn.btn-warning.cancelByPatientApp {
	margin-right: 10px!important;
}
span.address-doc {
	background: 0 0!important;
}
#RescheduleWreppar .doctor-listtop.doctor-listtop3 p span {
	background: 0 0;
	padding-left: 0;
}
.profile-detail.auto.doctor-profile span.pesehwar {
	background: url(../img/doctor-ico.png) no-repeat!important;
	width: auto;
	height: auto;
	float: none;
	background-size: 12% 15px!important;
	padding: 0 0 0 24px;
	line-height: 28px;
	background-position: 2px 3px!important;
}
.profile-detail.auto.doctor-profile span {
	background: 0 0!important;
	padding: 3px 0;
	font-size: 14px;
}
/*.nav-tabs li.active a {
	background: #14bef0;
	color: #fff;
}*/
#RescheduleWreppar .reschedule-app-page .nav-tabs li.active a {
	background: #fff!important;
	color: #222!important;
	cursor: pointer;
}
#RescheduleWreppar .reschedule-app-page .nav-tabs li.active {
	position: relative;
}
#RescheduleWreppar .reschedule-app-page .nav-tabs li.active:after {
	content: "";
	left: 0;
	border-bottom: 2px solid #14bef0;
	width: 100%;
	float: left;
	position: absolute;
	z-index: 99;
	bottom: -1px;
}
.tab-title {
	width: 100%;
	float: left;
	padding-bottom: 15px;
	padding-top: 30px;
}
.tab-title h2 {
	margin: 0;
	padding: 10px 0 0 0;
	width: auto;
	float: left;
	font-size: 22px;
	font-weight: 600;
}
.tab-title .date-formet-top {
	float: left;
	width: auto;
}
#RescheduleWreppar .doctor-listtop-img {
	float: left;
}
#userProfileInfoData .user-update-data h2 {
	margin-bottom: 0;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam .user-update-data .form-title p {
	margin-bottom: 25px;
}
.doctor-info .doctor-co3 strong {
	margin: 0 5% 0 0;
	color: #14bef0;
	font-weight: 800;
	font-size: 15px;
}
.doctor-info .doctor-co3 strike {
	color: #222;
	font-weight: 800;
	font-size: 15px;
}
.doctor-address .fees strong {
	color: #14bef0;
	font-size: 15px;
	font-weight: 800;
}
.doctor-address .fees strike {
	color: #222;
	font-size: 15px;
	font-weight: 800;
	margin: 0 5% 0 3%
}
.LabDashboardSection h2 {
	width: 90%;
	float: left;
	margin: 20px 0;
	padding: 0;
	font-size: 22px;
	font-weight: 500;
}
.LabDashboardSection .owl-carousel {
	float: left;
	width: 100%;
	padding: 0;
}
.LabDashboardSection .owl-carousel .owl-stage {
	margin: 0;
	padding: 0;
}
.checkup-detail {
	width: 100%;
	float: left;
	background: #fff;
	margin-right: 2%
}
.checkup-detail img {
	max-width: 100%;
	height: auto;
}
.lab-test .checkup-detail h3 {
	width: 100%;
    display: inline-block;
    float: left;
    line-height: 22px;
    padding: 0 15px;
    margin: 0;
    min-height: 45px;
    text-align: left;
    font-size: 15px;
    font-weight: 600;
    color: #222;
}
.checkup-detail h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 600;
	color: #14bef0;
	padding: 0 4%
}
.lab-test .blog-wrapper-content {
	width: 100%;
	float: left;
	padding: 10px 15px;
}
.checkup-detail .test-included {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.checkup-detail .test-included a {
	background: #efefef;
	color: #222;
	text-decoration: none;
	font-weight: 400;
	font-size: 13px;
	border: 1px solid #ddd;
	border-radius: 90px;
	float: left;
	text-align: center;
	padding: 4px 15px;
}
.checkup-detail .price-offer {
	width: 100%;
	float: left;
	border-top: 1px solid #ddd;
	padding: 0px 0;
	font-size: 20px;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.checkup-detail .discount-price {
	text-decoration: line-through;
	font-weight: 500;
	font-size: 15px;
	display: inline;
}
.checkup-detail .discount {
display: inline;
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    float: right;
    margin: 7px 2px 0 0;
    color: #014a7f;
    text-transform: uppercase;
}
.book-now {
	width: 100%;
	float: left;
}
.right-block ul li {
	padding: 6px 5px;
}
body .form-address-details.divForHide {
	padding: 10px 15px 10px 15px;
	background: #efefef;
}
body .close {
	opacity: .6!important;
}
#coupanApply {
	padding: 0 10px;
	height: 30px;
}
.cart-wrapper:hover .cart-dd .list h5 {
	width: auto;
	margin: 0;
	float: left;
}
.cart-wrapper:hover .cart-dd .list img {
	width: 35px;
	margin-right: 8px;
	float: left;
}
.cart-wrapper:hover .cart-dd .list span {
	float: left;
	margin: -20px 0 0 17%;
	color: #222;
	text-align: left;
	width: 80%
}
.dd-title h3 {
	float: right;
	font-size: 14px;
	color: #222;
	font-weight: 600;
	margin: 0PX;
	padding: 0;
}
.form-address-details.divForHide div {
	width: 68%;
	float: left;
}
.coupan-list.divForHide .list {
	padding: 5px 5px;
}
.float {
	float: left;
	width: 85%;
	padding-left: 15PX;
}
.LabDashboardSection p.see-all:hover a{ text-decoration:none;}
.LabDashboardSection p.see-all:hover{
	background: #014a7f !important;
	color:#fff;	
}
.lab-test .checkup-detail .book-now a {
    width: auto;
    float: left;
    text-align: center;
    padding: 7px 12%;
    font-weight: 600;
}
.book-now a {
	background: #014a7f;
	border: 1px solid #fff;
	font-size:15px;
	color: #fff;
	transition: .4s;
	text-decoration: none;
	padding: 10px 10%;
	float: left;
	border-radius: 33px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	right: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	right: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button span {
	font-size: 20px;
	line-height: 11px;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button:hover {
	background: #14bef0;
	color: #fff;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	right: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button span {
	font-size: 20px;
	line-height: 11px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button:hover {
	background: #14bef0;
	color: #fff;
}
.crousal-wrapper .screening.owl-carousel{ margin-top:15px;}
.crousal-wrapper {
	width: 100%;
	position: relative;
	float: left;
	margin: 10px 0;
}

.LabDashboardSection .owl-carousel {
	float: left;
	width: 100%;
	padding: 0;
}
.LabDashboardSection .owl-carousel .owl-stage {
	margin: 0;
	padding: 0;
}
.LabDashboardSection .PriscriptionUploadedit h2 {
	margin-top: 0px !important;
	text-transform: capitalize;
	    font-weight: 700;
}
.LabDashboardSection .comPkg123 button:focus {
	border: 0px;
	background: #014a7f;
}
.LabDashboardSection .comPkg123 button:active {
	border: 0px;
	background: #014a7f;
}
.LabDashboardSection .comPkg123 button:hover {
	background: #014a7f;
}
.LabDashboardSection .comPkg123 button {
color: #fff;
    background-color: #014a7f !important;
    border-color: #014a7f !important;
    border-radius: 100px;
    width: auto;
    font-size: 14px;
    font-weight: 500;
    height: 36px;
    line-height: 18px;
    margin: 20px 0px 0 10px;
    float: left;
    padding: 0 25px;
}
.LabDashboardSection h2 {
width: 90%;
    color: #01497f;
    float: left;
    margin: 20px 0;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
}
.LabDashboardSection p.see-all {
    width: auto;
    float: right;
    padding: 3px 10px;
    margin: 20px 0 0px 0;
    position: absolute;
    top: 0;
    right: 0;
    background: #14bef0;
    color: #fff;
    border-radius: 30px;
}
.LabDashboardSection p.see-all a {
	    color: #fff;
	    font-size: 13px;
    font-weight: 500;
    font-family: 'Inter';
}

.checkup-package.allOffers .checkup-detail.item:hover{ box-shadow:0 5px 45px #ddd;} 
.checkup-package.allOffers .checkup-detail.item:nth-child(4n){ margin-right:0px;}
.checkup-package.allOffers .checkup-detail.item {
	width: 23%;
	transition: all .5s ease;
    float: left;
    margin-bottom: 20px;
	overflow: hidden;
    border: 1px solid #dfe3e6;
    min-height: 235px;
    border-radius: 10px;
}
.screening.allGroups .small-blogs.item {
	width: 15%;
	float: left;
	text-align: center;
	margin-right: 0;
	margin-bottom: 30px;
	padding-top:0px;
}
.screening.allGroups .small-blogs.item:nth-child(2n){ margin-left:1%; margin-right:1%;} 
.screening.allGroups { width: 100%; float: left; margin: 20px 0 0 0;}

.screening.allGroups .small-blogs.item:last-child {
	margin-right: 0;
}

.screening.allGroups .small-blogs.item img {
	width: 100%;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
} 

.allProfiles .package-box.item {
	width: 24%
}
.cart-wrapper:hover .cart-dd .list span {
	float: left;
	margin: 0 0 0 17%;
	color: #222;
	text-align: left;
	width: 80%
}
.LabDashboardSection .owl-carousel {
	float: left;
	width: 100%;
	padding: 0;
}
.screening .small-blogs:last-child {
	margin-right: 0;
}
.screening .small-blogs:hover{
	box-shadow: 0 5px 45px #ddd;
} 
.screening .small-blogs {
	width: 100%;
	float: left;
	text-align: center;
	margin-right: 2%;
	transition: all .5s ease;
	border: 1px solid #dfe3e6;
	border-radius: 15px;
	background: #fff;
	padding: 0px 0 0px 0;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item img {
	display: block;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100%!important;
    margin: auto;
}
.comPkg .screening.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item img {
	width: 55% !important;
	margin-top:15px;
	margin-bottom:15px;
}
.screening .small-blogs h4 {
	font-size: 14px;
	font-weight: 500;
	color: #222;
	width: 100%;
	float: left;
}
.lab-test .package-box {
	width: 100%;
	float: left;
	background: #fff;
	box-shadow: 0 4px 2px #ddd;
	border: 1px solid #efefef;
	border-radius: 10px;
	text-align: left;
	padding: 10px;
	margin-right: 1%;
	min-height: 200px;
	margin-bottom: 1%
}
.all-offers .allProfiles .package-box.item .price {
	width: auto;
	float: right;
}
.lab-test .package-box .price {
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: 600;
	color: #222;
}
.lab-test .package-box a {
	font-size: 13px;
	color: #14bef0;
	font-weight: 600;
	border-top: 1px solid #efefef;

	width: 100%;
	float: left;
	text-align: center;
	padding: 10px 0 0 0;
	text-transform: lowercase;
	
}
.screening .small-blogs h4 {
	font-size: 14px;
	font-weight: 500; 
	color: #222;
	width: 100%;
	font-family: 'Inter', sans-serif;
	float: left;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .checkup-package {
	width: 25%;
	float: left;
}
.LabDetailsDiv .checkup-detail {
	width: 18%;
	float: left;
	border-radius: 5px;
	margin-bottom: 20px;
	min-height: 350px;
	overflow: hidden;
}
.LabDetailsDiv .checkup-detail .Lab_Details_Image {
	width: 100%
}
.LabDetailsDiv .checkup-detail .Lab_Details_Image img {
	margin: 0 5%;
    width: 45%;
    padding: 2% 0%;
}

.LabDetailsDiv .checkup-detail h3 {
	width: 100%;
    display: inline-block;
    float: left;
    line-height: 18px;
    padding: 0;
    margin: 0;
    min-height: 55px;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    color: #222;}
.LabDetailsDiv .checkup-detail .test-included {
	margin-top: 5px;
}
.LabDetailsDiv .Total_Test_Lab {
	padding-bottom: 20px;
	width: 100%;
	float: left;
	padding-top: 40px;
}
.LabDetailsDiv .package-box {
	width: 24%;
	margin-bottom: 15px;
	min-height: 135px;
}
.LabDetailsDiv .blog-wrapper-content {
	border-radius: 10px;
}
.LabDetailsDiv .package-box img {
	width: 100%
}
.book-now a:hover {
	color: #ffff;
    border: 1px solid #ff6000;
    background: #ff6000;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .checkup-package {
	width: 25%;
	float: left;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .checkup-package .checkup-detail {
	width: 100%
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab {
	width: 72%;
	float: right;
	background: #fff;
	padding: 2%;
	margin: 0 0 20px;
	box-shadow: 0 1px 2px 1px hsla(0, 0%, 42.7%, .14);
}
.lab-test.Lab_Test_Details .LabDetailsDiv span.Total_Test_Lab {
	width: 72%;
	float: right;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box {
	min-height: inherit;
	width: 49%;
	position: relative;
	box-shadow: 0 0 0;
	border: 0;
	padding: 0;
	margin: 0;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .package-box:nth-child(3n) {
	margin-right: 0;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .package-box:nth-child(20n) {
	margin-bottom: 40px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .package-box a {
	position: absolute;
	left: 0;
	bottom: 10px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .Total_Test_Lab {
	padding-bottom: 15px;
	padding-top: 28px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .Total_Test_Lab .price {
	font-size: 13px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .lab-test-block-img {
	width: 45px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .lab-test-block-img img{ width:100%;}

.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block {
	width: 90%;
	float: left;
	padding: 15px 0 2px 0px;
}
body .lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block h3 {
    font-weight: 600;
    font-size: 15px;
    color: #014a7f;
    margin: 0px 0 0 0;
    padding: 0;
    text-align: left;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block p{
	font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
    width: 100%;
    float: left;
    margin: 5px 0;
    padding: 0;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block h3 {
    font-weight: 400;
    font-size: 14px;
    color: #222;
    margin: 0;
    padding: 0;
    text-align: left;
}	
.lab-test.Lab_Test_Details .LabDetailsDiv .breadcrume {
	width: 100%;
	float: left;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	left: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	background: #fff;
	loat: left;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	position: absolute;
	right: -50px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 9;
	transition: all .5s ease;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button span {
	font-size: 20px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button:hover {
	background: #14bef0;
	color: #fff;
}
.lab-test-block-img {
	width: 20%;
	float: left;
	padding: 0;
}
.wizard .steps .current a, .wizard .steps .current a:hover, .wizard>.steps a {
	background: 0 0!important;
	line-height: 33px;
	font-size: 13px;
	width: 100%;
	text-align: center;
}
.wizard .steps a {
	height: 76px;
}
#wizard .input-wrapper .help-block label {
	color: red;
	font-weight: 400;
	font-size: 12px;
}
#wizard .input-wrapper input.nummber.NumericFeild {
	width: 29%
}
.checkup-package.labProfiles .checkup-detail:hover{
	box-shadow:0 5px 45px #ddd;
} 
.checkup-package.labProfiles .checkup-detail {
    width: 23%;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
	transition: all .2s ease;
    border: 1px solid #dfe3e6;
    min-height: 235px;
    border-radius: 10px;
}

.checkup-package.labProfiles .checkup-detail:nth-child(4n) {
	margin-right: 0!important;
}
.checkup-package.labProfiles .checkup-detail img {
	width: auto;
	height: auto;
	margin: 10px 0 0 10px;
}
.checkup-package.labProfiles h3 {
	font-size: 15px!important;
	padding-top: 15px;
}
.lab-test-block-img {
	width: 20%;
	float: left;
	padding: 0;
}
.LabDetailsDivLosh {
	width: 100%;
	float: left;
}
.filter-section {
	width: 100%;
	float: left;
	padding: 0px 0 0 0;
}
.filters {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align:center;
}
.filter-section .filters a {
	float: none;
	display:inline-block;
	border: 1.4px solid #b7b7b7;
	border-radius: 22px;
	margin: 0 1% 0 0;
	padding: 5px 24px;
	color: #222;
	background: #fff;
	font-weight:500;
	transition: all .2s ease;
	text-decoration: none;
}
.filter-section .filters a.active {
	background: #14bef0;
	color: #fff;
	border:1px solid #14bef0;
}
.filter-section .filters a:hover {
	background: #14bef0;
	color: #fff;
	text-decoration: none;
	border:1px solid #14bef0;
}
.lab-order-section {
	width: 100%;
	float: left;
	padding-top: 2%;
	text-align: center;
}
.lab-order-section .emptylabOrders h3 {
	font-size: 24px;
	width: 100%;
	float: left;
	text-align: center;
	padding: 0 0 15px 0;
}
.order-track.book-test-now {
	float: none;
	margin: 0 auto;
	width: 160px;
}
.order-track.book-test-now a {
	background: #14bef0;
	margin: 12px 0 20px 0;
	color: #fff;
	border: 1px solid #14bef0;
}
.order-track.book-test-now a:hover {
	transition: all .2s ease;
	color: #14bef0;
	background: #fff;
	border: 1px solid #14bef0;
}
.emptylabOrders.cartEmpty {
	margin-top: 0;
}
.cartEmpty {
	width: 100%;
	float: left;
	margin-top: 5%;
	margin-bottom: 5%;
	text-align: center;
	min-height: 300px;
}
.cart-empty-msg h3 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #222;
	font-weight: 600;
	font-size: 28px;
}
.cart-empty-msg p {
	width: 100%;
	font-family: 'Inter', sans-serif;
	float: left;
	padding: 0px;
	font-size: 16px;
	color:#888;
}
.lab-dashboard{ width:100%; float:left; padding:25px 0 0 0;}
.cart-empty-msg a:hover{
	background:#ddd;
	color:#222;
	border:#ddd;
} 
.cart-empty-msg a {
    color: #fff;
    font-size: 16px;
    background: #014a7f;
    padding: 10px 25px;
	text-decoration:none;
    border-radius: 35px;
	transition: all .5s ease;
    display: inline-block;
}
.total-price {
	float: right;
}
.order-track.book-test-now a {
	background: #14bef0;
	margin: 12px 0 20px 0;
	color: #fff;
	border: 1px solid #14bef0;
}
.order-track a {
	border: 1px solid #ddd;
	color: #14bef0;
	float: left;
	transition: all .5s ease;
	border-radius: 4px;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 25px 5px 25px;
}
.orderDiv {
	float: left;
	width: 100%;
	border: 1px solid #efefef;
	background: #fff;
	margin-bottom: 25px;
	padding: 2%;
	border-radius: 3px;
	box-shadow: 0 0 9px #ddd;
}
.lab-order-id-section {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.order-id {
	float: left;
	background: #14bef0;
	color: #fff;
	border-radius: 4px;
	font-size: 13px;
	padding: 8px 25px;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.order-id h3 {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
}
.order-track {
	float: right;
}
.order-track a {
    border: 1px solid #ddd;
    color: #14bef0;
    float: left;
    transition: all .5s ease;
    border-radius: 4px;
    text-decoration: none;
    font-size: 14px;
    padding: 4px 25px 4px 25px;
    font-weight: 500;
}
.product-details {
	width: 100%;
	float: left;
}
.product {
	width: 100%;
	float: left;
}
.items12 {
	width: 100%;
	float: left;
	padding: 0;
}
.product .items {
	width: 100%;
	float: left;
	margin-right: 2%;
	border: 0;
	padding: 6px 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	border-bottom: 1px solid #efefef;
}
.product .items .section-1 {
	float: left;
	width: 70%;
	text-align: left;
}
.product .section-1 p.product-name {
	width: auto;
	float: left;
	margin-bottom: 0;
	padding-top: 6px;
}
.product .section-1 p {
	font-size: 15px;
    color: #222;
    margin: 5px 0;
    padding: 0;
    width: 100%;
    float: left;
}
.product .items .section-2 {
	float: left;
	width: 30%
}
.product .items12 .items .section-2 h4 {
	margin: 0;
	padding: 0;
	font-weight: 500;
	color: #014a7f;
	font-size: 26px;
	text-align: right;
}
.product .section-2 h4 {
	margin: 0;
	padding: 0;
	font-weight: 500;
	color: #222;
	font-size: 15px;
}
.section-top-1 {
	width: 100%;
	float: left;
	padding-top: 35px;
}
.section-top-1 table {
	width: 100%;
	float: left;
	border: 1px solid #efefef;
}
.section-top-1 table thead tr td {
	background: #efefef;
	font-size: 15px;
	font-weight: 600;
	padding: 10px 0;
	text-align: center;
}
.section-top-1 table tbody tr td {
	font-size: 14px;
	text-align: center;
	padding: 15px 0;
}
.section-top-1 table tbody tr td strong {
	color: #ef6423;
}

.product .section-1 p.product-name a {
    color: #014a7f;
    font-size: 26px;
    font-weight: 600;
}
.product .items {
	width: 100%;
	float: left;
	margin-right: 2%;
	border: 0;
	padding: 0px 0;
	border-radius: 0;
	box-shadow: 0 0 0;
	border-bottom: 0px;
}
.order-timing-details {
	width: 100%;
	float: left;
	margin-top: 0px;
}
.order-date {
	float: left;
	font-size: 15px;
}
.order-amount {
	float: right;
	font-size: 15px;
}
.section-top-1 table tbody tr td {
	font-size: 14px;
	text-align: center;
	padding: 15px 0;
}
.order-id {
	float: left;
	background: #014a7f;
	color: #fff;
	border-radius: 4px;
	font-size: 13px;
	padding: 8px 25px;
	transition: all .5s ease;
	border: 1px solid #fff;
}
.order-id h3 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: 400;
}
.order-overview .left {
	float: left;
	width: 73%;
	margin-top: 15px;
}
.left {
	float: left!important;
}
.lab-order-section {
	width: 100%;
	float: left;
	padding-top: 0;
	text-align: center;
	margin-top:50px;
}
.orderDiv {
	float: left;
	width: 100%;
	border: 1px solid #efefef;
	background: #fff;
	margin-bottom: 25px;
	padding: 2%;
	border-radius: 3px;
	box-shadow: 0 0 9px #ddd;
}
.lab-order-id-section {
	width: 100%;
	float: left;
	border-bottom: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.product .section-4.inner {
	float: right;
	width: 39%
}
.patients-details {
	width: 100%;
	float: left;
}
.patients-details table {
	width: 100%;
	float: left;
}
product .section-4.inner table tr td {
	border: 0;
}
.patients-details table tr td:first-child {
	text-align: center;
}
.patients-details table tr td {
	font-size: 14px;
	color: #222;
	text-transform: capitalize;
	padding: 3px 6px;
	vertical-align: top;
}
.patients-details table tr td i {
	font-size: 13px;
}
.order-overview .right {
	float: left;
	width: 25%;
	margin: 2% 0 0 2%
}
.right {
	float: right!important;
}
.right {
	overflow: hidden;
}
.order-overview .right .right-block {
	background: #fff;
	box-shadow: 0 0 9px #ddd;
	padding: 2%;
	margin-bottom: 20px;
	float: left;
	width: 100%
}
.right-block ul {
	margin: 0;
	padding: 0;
}
.tabs-cart .right-block ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ddd;
	padding: 6px 15px;
	font-size: 14px;
}
.CouponAvailableMsg {
	font-weight: 400;
	font-size: 13px;
	text-transform: capitalize;
	width: 100%;
	float: left;
	text-align: left;
	padding-top: 5px;
}
.price-tag-wrap {
	float: right;
}
.right-block ul li:last-child {
	border: 0;
}
.price-tag-wrap {
    float: right;
    font-weight: 600;
}
.total-save {
	width: 100%;
	float: left;
	color: #222;
	background: #c1e4ee;
	font-size: 14px;
	padding: 10px 15px;
}
.total-price {
	float: right;
}
.total-save strong {
	color: #ef6423;
	float: left;
	font-size: 16px;
}
.product-details.inner .orders-track {
	width: 100%;
	float: left;
	padding: 3% 0 6% 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.product-details.inner .orders-track .order-confirm {
	width: 32%;
	float: left;
	position: relative;
}
.orders-track .order-confirm {
	float: left;
	width: 32%;
	text-align: center;
}
.orders-track .order-confirm {
	float: left;
	width: 32%;
	text-align: center;
}
.orders-track .sample-collection {
	float: left;
	width: 32%;
	text-align: center;
}
.orders-track .report-generate {
	float: left;
	width: 32%;
	text-align: center;
}
.product-details.inner .order-date span {
	color: #222;
	font-weight: 400;
}
.product-details.inner .order-date strong {
	color: #222;
	font-weight: 600;
}
.product-details.inner .order-timing-details {
	background: #efefef;
	border: 0;
	padding: 12px 2%;
	margin-top: 50px;
}
.product-details.inner .orders-track {
	width: 100%;
	float: left;
	padding: 3% 0 6% 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.product-details.inner .orders-track label {
	width: 100%;
	float: left;
	padding-bottom: 0;
	margin-bottom: 0;
}
.product-details.inner .orders-track .order-confirm {
	width: 32%;
	float: left;
	position: relative;
}
.product-details.inner .orders-track .sample-collection {
	width: 32%;
	float: left;
	position: relative;
}
.product-details.inner .orders-track .report-generate {
	width: 32%;
	float: left;
	position: relative;
}
.bubble {
	border-radius: 1000px;
	width: 30px;
	height: 30px;
	background-color: #bbb;
	display: block;
	margin: 0 auto .5em auto;
	border-bottom: 1px solid #888;
	color: #bbb;
}
.product-details.inner .orders-track.orderCancel .order-confirm {
	width: 25%
}
.product-details.inner .orders-track.orderCancel .sample-collection {
	width: 25%
}
.product-details.inner .orders-track.orderCancel .report-generate {
	width: 25%
}
.product-details.inner .orders-track.orderCancel .report-generate label {
	text-transform: uppercase;
}
.completed .bubble {
	background-color: #ef6423;
	border-color: #d75417;
	color: #fff;
}
.product-details.inner .orders-track label {
	color: #bbb;
	font-weight: 400;
	font-size: 16px;
}
.product-details.inner .orders-track div.completed label {
	color: #000;
}
.bubble:after, .bubble:before {
	display: block;
	position: absolute;
	top: 14px;
	width: 100%;
	height: 3px;
	content: '';
	background-color: #bbb;
}
.completed .bubble div {
	position: relative;
	z-index: 99999;
	font-size: 18px;
	float: left;
	width: 100%;
	text-align: center;
	line-height: 30px;
}
.completed .bubble:after, .completed .bubble:before {
	background-color: #ef6423;
	border-color: #d75417;
}
.bubble:before {
	left: 0;
}
.bubble:after {
	right: 0;
}
.report-section {
	width: 100%;
	float: left;
	padding-top: 20px;
}
.report-section h4 {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 15px;
	font-weight: 600;
}
.report-section .email {
	float: left;
	width: 50%;
	text-align: center;
}
.report-section .mobile {
	float: left;
	width: 50%;
	text-align: center;
}
.report-section.reportSection .email {
	float: left;
	width: 31%;
	margin-right: 2%;
	text-align: center;
}
.report-section.reportSection .mobile {
	float: left;
	width: 31%;
	margin-right: 2%;
	text-align: center;
}
.report-section div label {
	font-size: 15px;
	color: #888;
	font-weight: 400;
	margin: 0;
	padding: 0;
}
.report-section div p {
	font-size: 15px;
	font-weight: 500;
	color: #222;
	margin: 0;
	padding: 0;
}
.repor-download {
	width: 31%;
	float: left;
	text-align: center;
}
.repor-download img {
	width: 20px;
}
.tabcontrol>.steps {
	position: relative;
	display: block;
	width: 100%
}
tabcontrol>.steps>ul {
	position: relative;
	margin: 6px 0 0 0;
	top: 1px;
	border-bottom: 4px solid #14bef0;
	z-index: 1;
}
.tabs-cart ul li #wallet-lable{ float:left; margin:3px 5px 0 0;}
.tabs-cart ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.tabcontrol>.steps>ul>li.current {
	border: 0;
	border-bottom: 0 none;
	padding: 0;
	margin-top: 0;
}
.tabcontrol>.steps>ul>li {
	float: left;
	margin: -3px 2px 0 0;
	padding: 3px 1px 0 1px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.tabcontrol>.steps>ul>li.current>a {
	padding: 10px 20px 6px 20px;
	color: #fff;
	background: #14bef0;
}
.tabcontrol>.steps>ul>li>a {
	color: #222;
	background: #fff;
	font-size: 15px;
	display: inline-block;
	border: 0 none;
	margin: 0;
	padding: 8px 20px 8px 20px;
	border-top-left-radius: 20px;
	text-decoration: none;
	border-top-right-radius: 20px;
}
.tabs-cart ul li a {
	float: left;
	color: #222;
	padding: 15px 0;
}
span.current-info.audible {
	display: none;
}
.tabcontrol .steps ul li.done a {
	background: #9edef1;
}
.tabcontrol>.content {
	position: relative;
	background: #fff;
	width: 100%;
	height: auto;
	border: 1px solid #ddd;
	padding-top: 20px;
	float: left;
	clear: none;
}
.tabcontrol>.content>.body {
	float: left;
	position: inherit;
	width: 100%;
	height: auto;
	padding: 2.5%
}
.order-overview table {
	border: 1px solid #efefef;
	width: 100%
}
.order-overview table tr td {
	border: 1px solid #efefef;
	font-size: 14px;
	padding: 6px;
	color: #222;
}
order-overview table tr td a {
	color: #14bef0;
}
.order-overview table tr td span {
	margin-left: 10px;
	font-size: 14px;
	color: #888;
	text-decoration: line-through;
}
.order-overview table tr td:first-child img {
	width: 25px;
}
.close.deleteFromCart {
	float: none;
	margin: 0 auto;
}
.order-overview .right {
	float: left;
	width: 25%;
	margin: 50px 0 0 2%
}
.right {
	float: right!important;
}
#MyCartPage button[type=submit], #MyCartPage input[type=email], #MyCartPage input[type=tel], #MyCartPage input[type=text], #MyCartPage input[type=url], #MyCartPage textarea {
	font: inherit!important;
}
body .wizard .steps ul li.done a {
	color: #222;
}
.order-overview .right .right-block.save-block {
	padding: 4% 0;
	width: 100%;
	margin: 18px 0 0 0;
}
.order-overview .right .right-block {
	background: #fff;
	box-shadow: 0 0 9px #ddd;
	padding: 0;
	margin-bottom: 20px;
	float: left;
}
.ref-code-screen .form-address-details.divForHide {
	width: 280px;
	margin-top: 20px;
}
.form-address-details.divForHide {
	width: 100%;
	float: left;
	padding: 12px 15px;
}
.emptyAddress strong {
	font-size: 13px;
	font-weight: 400;
}
#MyCartPage h3 {
	font-size: 22px;
}
.form-address-details.divForHide input {
	height: 30px;
	width: 100%;
	float: left;
	padding: 0 0 0 3%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #ddd;
}
.form-address-details.divForHide input {
	height: 30px;
	width: 100%;
	float: left;
	padding: 0 0 0 3%;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #ddd;
}
#coupanApply {
	background: #ef6423;
	color: #fff;
	border: 0;
	padding: 0 23px;
	width: auto;
	border-radius: 0;
	margin: 0 0 0 -3px;
	height: 30px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.order-overview .right .right-block.save-block h3 {
	width: 100%;
	float: left;
	padding: 0 12px 10px 12px;
	font-size: 16px;
	margin: 0;
}
.order-overview .right .right-block.save-block .coupan-list.ReportType .list input {
	float: left;
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
.order-overview .right .right-block.save-block P {
	font-size: 13px;
	float: left;
	position: relative;
	width: 100%;
	border-bottom: 0px solid #ddd;
	padding-bottom: 5px;
}
.save-block.last input:checked+label {
	box-shadow: none;
	color: #222;
	font-family:'Inter', sans-serif;
}

.waitingTime [type=radio]:checked+label, .waitingTime [type=radio]:not(:checked)+label {
	padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    width: 100%;
    float: left;
    display: inline-block;
    color: #222;
    font-weight: 500;
    font-size: 14px;
}
.save-block.last label:last-of-type {
	border-radius: 0 4px 4px 0;
}
#wizard-p-2 .form-group label {
	width: 130px;
	float: left;
	margin-right: 10px;
	padding: 8px 15px;
}
.order-overview .right .right-block.save-block .coupan-list.ReportType .list .coupon-wrapper span {
	float: right;
}
.coupon-wrapper span {
	color: #ef6423;
	font-weight: 700;
}
.schedule {
	width: 100%;
	float: left;
}
.paymentSection label.btn.toggle-checkbox>i.fa:before {
	content: "\f096"
}
.paymentSection label.btn.toggle-checkbox.active>i.fa:before {
	content: "\f046"
}
.paymentSection label.btn.active {
	box-shadow: none;
}
.paymentSection label.btn.primary.active {
	background-color: #337ab7;
	border-color: #2e6da4;
	color: #fff;
	box-shadow: none;
}
.paymentSection label.btn.info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
	color: #fff;
	box-shadow: none;
}
.paymentSection label.btn.success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
	box-shadow: none;
}
.paymentSection label.btn.warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
	color: #fff;
	box-shadow: none;
}
.paymentSection label.btn.danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
	color: #fff;
	box-shadow: none;
}
.paymentSection label.btn.inverse.active {
	background-color: #222;
	border-color: #111;
	color: #fff;
	box-shadow: none;
}
body .paymentSection label.btn.primary.active {
	border: 1px solid #14bef0;
	background: #14bef0;
}
.coupan-list label {
	font-weight: 500!important;
}
.schedule button button {
	font-weight: 400;
}
.schedule button:hover {
	background: #fff;
	border: 1px solid #14bef0;
	color: #14bef0;
}
.schedule button {
	background: #14bef0;
	text-decoration: none;
	color: #fff;
	border: 0;
	width: 100%;
	float: left;
	text-align: center;
	border-radius: 150px;
	transition: background-color .5s ease;
	height: 36px;
	line-height: 36PX;
}
.order-overview .right .right-block.save-block {
	padding: 4% 0;
	width: 100%;
	margin: 0 0 18px 0;
	box-shadow:0 0 0;
}
.order-overview .right .save-block.last {
	padding-bottom: 0;
	margin-bottom: 20px;
}
.order-overview .right .right-block.save-block .coupan-list.ReportType .list {
	width: 100%;
	float: left;
	padding: 0 12px;
	border-bottom: 0;
}
.coupan-list.ReportType .list:last-child p {
	border: 0;
}
.order-overview {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
.tabcontrol>.steps>ul>li {
	float: left;
	margin: -3px 2px 0 0;
	padding: 3px 1px 0 1px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.tabs-cart ul li {
	float: left;
	width: auto;
	list-style: none;
}
.tabs-cart {
	width: 100%;
	float: left;
	padding: 0 0 15px 0;
}
#wizard-h-0, #wizard-h-1, #wizard-h-2 {
	display: none;
}
.order-overview table tr td a {
	color: #14bef0;
}
.checkup-package.labProfiles {
	width: 100%;
	float: left;
}
#wizard-p-1 .input-wrapper {
	width: 31%
}
.input-wrapper {
	position: relative;
	width: 31%;
	margin-right: 2%;
	float: left;
	margin-bottom: 0;
}
#wizard-p-1 .input-wrapper label {
	width: 100%;
	float: left;
}
.input-wrapper input {
	width: 100%
}
#wizard-p-1 .input-wrapper select.age-wrapper {
	float: left;
	width: 68%;
	height: 38px;
	box-shadow: 0 0 0;
}
#wizard .input-wrapper input.nummber.NumericFeild {
	width: 29%
}
.radio-wrapper p {
	float: left;
	padding: 12px 0 0 0;
	position: relative;
}
.address-wrapper {
	width: 100%;
	float: left;
	padding-top: 0px;
}
.btn-add-address {
	width: 100%;
	float: left;
	padding-bottom: 0;
	padding-top: 20px;
}
.btn-add-address a {
	background: #14bef0;
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	float: left;
	padding: 5px 10px;
	border-radius: 4px;
}
#wizard-p-1 .input-wrapper label {
	width: 100%;
	float: left;
}
.address-wrapper .date-formet-section {
	width: 100%;
	float: left;
	position: relative;
}
.address-wrapper .date-formet-section i {
	background: #ddd;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	position: absolute;
	right: 0;
	padding: 12px 12px;
}
#wizard-p-1 .address-wrapper .input-wrapper {
	width: 34%;
	margin-right: 2%
}
#wizard-p-1 .address-wrapper .input-wrapper select {
	font-size: 13px;
	color: #222!important;
	opacity: 9;
	font-weight: 500;
	 font-family: 'Inter', sans-serif;
	box-shadow: 0 0 0;
	border: 1px solid #ddd;
	border-radius: 3px;
	height: 38px;
}
.addAddressDiv {
	width: 100%;
	float: left;
	padding-top: 20px;
}
#wizard-p-1 .addAddressDiv .input-wrapper {
	width: 31%;
	margin-right: 2%
}
#wizard-p-1 .input-wrapper label {
	width: 100%;
	float: left;
}
.radio-wrapper.bottom {
	width: 100%;
	float: left;
}
.addAddressDiv.waitingTime .radio-wrapper p {
	float: left;
	width: auto;
	position: relative;
}
#wizard .input-wrapper .help-block label {
	color: red;
	font-weight: 400;
	font-size: 12px;
}
#wizard-p-1 .input-wrapper label {
	width: 100%;
	float: left;
}
.address-box {
	float: left;
	min-height: 115px;
	cursor: pointer;
	position: relative;
	border-radius: 4px;
	width: 48%;
	margin-bottom: 15px;
	margin-right: 2%;
	border: 1px solid #ddd;
	padding-left: 1%
}
.coupon-wrapper {
	text-transform: capitalize;
	font-size: 13px;
}
.delete-address {
	position: absolute;
	right: 10px;
	top: 5px;
}
.delete-address i {
	color: #8888;
}
.float {
	float: left;
	position: absolute;
	top: 0;
	width: 90%;
	margin: 0 0 0 10px;
	padding: 2% 2% 2% 5%
}
.label-name {
	width: 100%;
	float: left;
	font-size: 16px;
	font-weight: 600;
}
.address-area {
	float: left;
	width: 100%;
	padding: 2px 0 0 0;
}
.address-box.active {
	background: #fff;
	border: 1px solid #14bef0;
	box-shadow: 0 0 18px #ddd;
}
#wizard-p-1 h3:after {
	position: absolute;
	bottom: 3px;
	content: "";
	border-bottom: 2px solid #14bef0;
	width: 5%;
	left: 0;
}
.radio-wrapper {
	width: 34%;
	padding-bottom: 25px;
	float: left;
}
.radio-wrapper label {
	font-size: 15px;
	float: left;
	line-height: inherit;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-right: 15px;
	margin-left: 5px;
}
.radio-wrapper label {
	width: 100%;
	float: left;
}
.radio-wrapper p label {
	width: auto;
	font-weight: 400;
		line-height: 16px;
}
.radio-wrapper label {
	font-size: 15px !important;
	float: left;
	font-weight:400 !important;
	line-height: inherit;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-right: 15px;
	margin-left: 5px;
}
.waitingTime .address-box [type=radio]:checked+label, .waitingTime .address-box [type=radio]:not(:checked)+label {
	top: 12px;
}
#saveAddress {
	background: #14bef0;
	color: #fff;
	float: left;
	padding: 5px 10px;
	border-radius: 4px;
	border: 0;
	width: 15%
}
#addAddressForm .input-wrapper {
	padding-bottom: 20px;
}
.order-overview .right .right-block.save-block .coupan-list.ReportType .list .coupon-wrapper span {
	float: right;
}
.order-overview .lab-order-section table {
	margin-bottom: 20px;
}
.order-overview table tr td p {
	margin: 0;
	padding: 0;
}
.order-overview table tr td p.product-name a {
	color: #14bef0;
	font-size: 16px;
}
.tab-order-detail {
	border: 0!important;
}
.tab-order-detail td {
	border: 0!important;
	padding: 0!important;
}
.tab-order-detail h3 {
	font-size: 17px;
	width: 100%;
	float: left;
	color: #14bef0;
	margin: 0;
	background: #efefef;
	padding: 8px 10px;
	border-radius: 2px;
}
.tab-order-detail tr td p.info-row {
	margin: 0;
	padding: 8px 1%;
	width: 46%;
	float: left;
	border-bottom: 1px solid #efefef;
	margin-right: 4%
}
.right-block ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ddd;
	padding: 6px 15px;
	font-size: 14px;
}
.login_sucess_inner {
	margin-top: 10%
}
.login_sucess_ico {
	margin: 20px 0;
}
.login_sucess_ico img {
	width: 40%
}
.login_sucess_ico img {
	width: 60%;
	margin: 18px 0 0 0;
}
.login_sucess_ico {
	width: 150px;
	margin: 20px auto;
	border: 2px solid #14beef;
	height: 150px;
	border-radius: 150px;
}
.login_sucess_text {
	 font-family: 'Inter', sans-serif;
}
.login_sucess_text {
	font-size: 31px;
	letter-spacing: 1px;
}
.login_sucess_inner p {
	font-size: 15px;
	color: #222;
	 font-family: 'Inter', sans-serif;
	font-weight: 500;
	width: 100%;
	float: left;
	margin-bottom: 80px;
	line-height: 25px;
}
.login_sucess_inner p strong {
	font-size: 14px;
	color: #888;
	font-weight: 400;
	margin: 30px 0 0 0;
	width: 100%;
	float: left;
}
.login_sucess {
	width: 60%;
	margin: 0 auto;
	text-align: center;
}
.section-top-1 {
	width: 100%;
	float: left;
	padding-top: 10px;
}
.section-top-1 table {
	width: 100%;
	float: left;
	border: 0px;
}
.section-top-1 table tbody tr td strong {
	color: #ef6423;
}
.section-top-1 table tbody tr td {
	font-size: 14px;
	text-align: left;
	padding: 15px 0;
	width: 50%
}
.section-top-1 table thead tr td {
	background: #efefef;
	font-size: 15px;
	font-weight: 600;
	padding: 10px 0;
	text-align: left;
	width: 50%
}
.section-top-1 table tbody tr td:first-child {
	padding-left: 5%
}
.section-top-1 table thead tr td:first-child {
	padding-left: 2%
}
.package-box_lab h4 {
	font-size: 15px;
    font-weight: 400;
    width: 100%;
    float: left;
    color: #222;
    line-height: inherit;
    padding: 0px 0 5px 0;
    margin: 0;
}
.order-overview table tr td p {
	margin: 0;
	padding: 0;
}
.order-overview .lab-order-section table {
	margin-bottom: 20px;
}
.order-overview table tr td p.product-name a {
	color: #014a7f;
	font-size: 16px;
}
.tab-order-detail {
	border: 0!important;
}
.tab-order-detail td {
	border: 0!important;
	padding: 0!important;
}
.tab-order-detail h3 {
	font-size: 17px;
	width: 100%;
	float: left;
	color: #14bef0;
	margin: 0;
	background: #efefef;
	padding: 8px 10px;
	border-radius: 2px;
	font-weight: 500;
}
.tab-order-detail tr td p.info-row {
	margin: 0;
	padding: 8px 1%;
	width: 50%;
	float: left;
	
	border-bottom: 1px solid #efefef;
	text-align:left;
	margin-right: 0;
	word-break: break-all;
}
.tab-order-detail tr td p.info-row i{ font-size:16px; margin-right:10px;}
.owl-carousel .owl-item img {
	width: auto!important;
}
.certification {
	float: left;
	width: 100%;
	padding: 0px 6% 5px 6%;
	color: #222;
}
.wizard>.steps .disabled a, .wizard>.steps .disabled a:active, .wizard>.steps .disabled a:hover {
	width: 100%;
	text-align: center;
}
.wizard>.steps .current a {
	color: #ff3111!important;
}
body .wizard .steps ul li {
	width: 20%;
	float: left;
}
.wizard>.steps .current a, .wizard>.steps .current a:hover, .wizard>.steps a {
	background: 0 0!important;
	line-height: 33px;
	font-size: 15px;
	font-family: 'Inter', sans-serif;
	width: 100%;
	text-align: center;
	font-weight:500;
}
.wizard>.actions .disabled a, .wizard>.actions .disabled a:active, .wizard>.actions .disabled a:hover {
	background: #eee;
	color: #222;
	border-radius: 0;
}
.wizard .actions a:hover {
	background: #14bef0!important;
	border-radius: 0!important;
	color: #fff!important;
}
body .wizard .steps ul li.done a {
	color: #222;
}
body .wizard .steps ul li.done a:hover {
	color: #222;
}
.wizard>.actions a:active, .wizard>.actions a:hover, body .wizard>.actions a {
	background: #14bef0;
	border-radius: 4px!important;
	color: #fff;
	display: block;
	
	padding: .5em 1em;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.wizard>.content {
	background: 0 0!important;
}
.wizard>.content>.body {
	padding: 0PX!important;
	width: 100%!important;
}
.wizard>.content>.body TABLE TR TD a {
	color: #014a7f;
    FONT-WEIGHT: 500;
}
body .wizard>.content select {
	font-size: 15px;
	height: 40px;
	border: 1px solid #aaa;
}
.wizard>.steps a, .wizard>.steps a:active, .wizard>.steps a:hover {
	margin: 0;
	padding: 0;
}
body .wizard>.content>.body label.error {
	color: red;
	display: inline-block;
	margin-left: 0;
	font-size: 12px;
	font-weight: 300;
}
#MyCartPage {
	box-shadow: 0 0 0!important;
}
.wizard .steps a {
	height: 76px;
}
.steps li.disabled a span {
	background: #bcbcbc!important;
	color: #222!important;
}
.steps li a span.number:before {
	left: 0;
}
.steps li a span.number {
	background: #f8693c;
	color: #fff;
	position: relative;
	text-align: center;
	width: 50px;
	display: block;
	height: 50px;
	float: none;
	z-index: 99;
	margin: 0 auto;
	line-height: 50px;
	font-size:18px !important;
	border-radius: 50px;
}
.steps li a:after {
	right: 0;
}
.steps li.done a:after, .steps li.done a:before {
	background-color: #ef6423;
	border-color: #d75417;
}
.steps li.current a:after, .steps li.current a:before {
	background-color: #ef6423;
	border-color: #d75417;
}
.steps li a:after, .steps li a:before {
	display: block;
	position: absolute;
	top: 14px;
	width: 100%;
	height: 3px;
	content: '';
	background-color: #bbb;
	top: 0;
	bottom: 0;
	margin: auto;
}
.steps li a {
	background: #14bef0;
	color: #fff;
	position: relative;
	text-align: center;
	width: 50px;
	display: block;
	height: 50px;
	float: none;
	margin: 0 auto;
	line-height: 50px;
	border-radius: 50px;
}
.wizard>.steps {
	padding-bottom: 30px;
}
.steps li a {
	background: 0 0;
	color: #aaa;
}
body .wizard .steps ul li {
	width: 20%;
	float: left;
}
body .wizard .steps ul li.current span.number {
	background: #f8693c!important;
	position: relative;
}
body .wizard .steps ul li.current span.number:after {
	right: 0;
}
body .wizard .steps ul li.current span.number:before {
	left: 0;
}
.checkup-package .owl-item {
	border: 1px solid #ededed;
}
.checkup-detail {
	position: relative;
}
.css-transition {
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
@-webkit-keyframes hinge {
 0% {
 -webkit-transform: rotate(0);
 -webkit-transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
}
20%, 60% {
 -webkit-transform: rotate(80deg);
 -webkit-transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
}
40% {
 -webkit-transform: rotate(60deg);
 -webkit-transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
}
80% {
 -webkit-transform: rotate(60deg) translateY(0);
 opacity: 1;
 -webkit-transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
}
100% {
 -webkit-transform: translateY(700px);
 opacity: 0;
}
}
@-moz-keyframes hinge {
 0% {
 -moz-transform: rotate(0);
 -moz-transform-origin: top left;
 -moz-animation-timing-function: ease-in-out;
}
20%, 60% {
 -moz-transform: rotate(80deg);
 -moz-transform-origin: top left;
 -moz-animation-timing-function: ease-in-out;
}
40% {
 -moz-transform: rotate(60deg);
 -moz-transform-origin: top left;
 -moz-animation-timing-function: ease-in-out;
}
80% {
 -moz-transform: rotate(60deg) translateY(0);
 opacity: 1;
 -moz-transform-origin: top left;
 -moz-animation-timing-function: ease-in-out;
}
100% {
 -moz-transform: translateY(700px);
 opacity: 0;
}
}
@-o-keyframes hinge {
 0% {
 -o-transform: rotate(0);
 -o-transform-origin: top left;
 -o-animation-timing-function: ease-in-out;
}
20%, 60% {
 -o-transform: rotate(80deg);
 -o-transform-origin: top left;
 -o-animation-timing-function: ease-in-out;
}
40% {
 -o-transform: rotate(60deg);
 -o-transform-origin: top left;
 -o-animation-timing-function: ease-in-out;
}
80% {
 -o-transform: rotate(60deg) translateY(0);
 opacity: 1;
 -o-transform-origin: top left;
 -o-animation-timing-function: ease-in-out;
}
100% {
 -o-transform: translateY(700px);
 opacity: 0;
}
}
@keyframes hinge {
 0% {
 transform: rotate(0);
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
20%, 60% {
 transform: rotate(80deg);
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
40% {
 transform: rotate(60deg);
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
80% {
 transform: rotate(60deg) translateY(0);
 opacity: 1;
 transform-origin: top left;
 animation-timing-function: ease-in-out;
}
100% {
 transform: translateY(700px);
 opacity: 0;
}
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}
.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
.cart-open .cart-dd {
	position: absolute;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	top: 65px;
	border-top: 1px solid #14bef0;
	right: 0;
	background: #fff;
	width: 280px;
	float: left;
	border-bottom-left-radius: 5px;
	text-align: center;
	border-bottom-right-radius: 5px;
	padding: 0 0;
	z-index: 999999;
	display: block;
}
.cart-dd .list h5 {
	width: 80%;
	margin: 0;
	float: left;
}
.cart-dd li {
	list-style: none;
}
.cart-open .cart-dd .list img {
	width: 35px;
	margin-right: 8px;
	float: left;
}
.cart-open .cart-dd p {
	color: #888;
	text-align: left;
	width: 100%;
	float: left;
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0 12px 0 12px;
}
.cart-open .cart-dd .list span {
	float: left;
	margin: 0;
	color: #222;
	text-align: left;
	width: 80%
}
.cart-open .cart-dd .list {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 0;
	padding: 8px 12px;
	font-size: 14px;
	width: 100%;
	float: left;
	color: #14bef0;
	font-weight: 600;
}
.all-offers h2 {
	width: 90%;
    color: #01497f;
    float: left;
    margin: 20px 0 0px 0;
    padding: 0;
    font-size: 23px;
    font-weight: 600;
}
.all-offers p{
	width:100%;
	float:left;
	font-weight:400;
	margin-bottom:20px;
}
.main-banner-slider.mobile {
	display: none;
}
.right-block.last-box.alreadyAdded p {
	margin: 0;
	padding: 0;
}
.right-block.last-box.alreadyAdded {
	width: 100%;
	float: left;
	margin: 0;
	padding: 6px 2%;
	border-left: 2px solid #14bef0;
}
.right-block.last-box.alreadyAdded span {
	font-weight: 600;
}
#MyCartPage .wizard .content {
	min-height: auto;
	margin: 0;
}
#MyCartPage .wizard .actions {
	padding-top: 25px;
}
#MyCartPage .wizard .content .body {
	position: inherit!important;
    height: auto;
    background: #efefef;
    padding: 30px !important;
    border-radius: 10px;
}
.checkup-package.allOffers .checkup-detail.item a img {
    margin: 0 5%;
    width: 45%;
    padding: 2% 0%;
}
#MyCartPage .actions ul li a {
	background: #014a7f;
    border: 1px solid #014a7f;
    color: #fff;
    font-size: 14px;
    width: 100px;
    padding: 0.5em 0em;
    text-align: center;
    font-weight: 500;
	transition: background-color 2s ease-out;
}
#MyCartPage .actions ul li a:hover{ background:#0f5b92 !important; }
#MyCartPage .actions ul li:nth-child(2n){ margin-left:10px;}

#MyCartPage .actions ul li{ margin:0px;}
#MyCartPage .actions ul li:last-child{ margin-left:10px;}
#MyCartPage .actions ul li a:hover {
	background: #14bef0;
	color: #fff;
}
.lab-test .all-offers .allProfiles .package-box a {
	padding: 10px 0 10px 0;
	position: absolute;
	bottom: 0;
	left: 0;
}
.all-offers .allProfiles .package-box.item {
	width: 24%;
	position: relative;
	min-height: 200px;
}
.main-banner-slider img {
	width: 100%
}
.navbaar-bottom-box input.labSearching {
	width: 100%;
	height: 38px;
	background: url(../img/search-dd.png) no-repeat;
	cursor: pointer;
	font-size: 12.8px;
	border: 1px solid #efefef;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 0;
	padding: 0 25px 0 30px;
	text-transform: capitalize;
	background-size: 16px;
	background-position: 2% 11px;
}
.lab-search-div .navbaar-bottom-box2 {
	float: right;
}
.jconfirm-content textarea {
	resize: none;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
	background: #14bef0!important;
}
body .navbar-collapse.collapse.main-nav-mobile-lab {
	display: none!important;
}
.collapse.navbar-collapse.main-nav-mobile.container-fluid {
	display: none!important;
}
.Lab_Test_Details.single-lab-detail .checkup-package .checkup-detail {
	min-height: inherit;
}
.labProfiles .checkup-detail.LabProfiles {
	min-height: 270px;
}
.labProfiles .checkup-detail.LabProfiles img {
	margin: 10px 0 0 10px;
}
.all-offers .allProfiles .package-box h3 {
	float: none;
}
.notify.success {
	background: #bcf5bc;
	color: #006400;
	border-color: #7cdd77;
	z-index: 999999999;
}
.notify .notify-text p {
	 font-family: 'Inter', sans-serif;
}
.notify.success .notify-close-btn, .notify.success .notify-icon {
	border-color: #86d7ee!important;
}
.notify .notify-text h3 {
	 font-family: 'Inter', sans-serif;
	font-size: 16px!important;
	text-transform: uppercase!important;
}
body .notify .notify-icon {
	border-right: 1px solid #86d7ee!important;
}
body .notify.success {
	background: #14bef0!important;
	color: #fff!important;
	border-color: #86d7ee!important;
	z-index: 999999999;
}
.lab-test .checkup-detail .book-now a.removeCart {
	background: #ff6a13;
}
.lab-test .checkup-detail .book-now a.removeCart:hover {
	color: #ff6a13;
	border: 1px solid #ff6a13;
	background: #fff;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .checkup-detail img {
	margin: 10px 0 0 10px;
}

.lab-order-section table.tab-order-detail tr td p .order-address {
	text-decoration: none;
	color: #222;
	margin-left: 0;
}
.doctor-detail-wrapper .profile-detil .card-tabs-stack .feedbackDiv .rating_doctor-div {
	width: auto;
}
.doctor-detail-wrapper .review-basic-info {
	width: 100%;
	float: left;
}
.doctor-detail-wrapper .latest-prod-details .review-info i.fa-comments-o {
	float: left;
	margin: 3px 3px 0 0;
}
.doctor-detail-wrapper .latest-prod-details .review-info p {
	float: left;
	width: 95%
}
.icon-container {
	position: absolute;
	right: 10px;
	top: calc(50% - 10px);
}
.loader {
	position: relative;
	height: 20px;
	width: 20px;
	display: inline-block;
	animation: around 5.4s infinite;
}
@keyframes around {
 0% {
 transform: rotate(0);
}
100% {
 transform: rotate(360deg);
}
}
.loader::after, .loader::before {
	content: "";
	background: #fff;
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	border-width: 2px;
	border-color: #333 #333 transparent transparent;
	border-style: solid;
	border-radius: 20px;
	box-sizing: border-box;
	top: 0;
	left: 0;
	animation: around .7s ease-in-out infinite;
}
.loader::after {
	animation: around .7s ease-in-out .1s infinite;
	background: 0 0;
}
.owl-nav.disabled {
	display: none!important;
}
.write-us-submit {
	float: left;
	width: 100%
}
.left-errors-404 h2 {
	width: 100%;
	float: left;
	padding: 30px 0 20px 0;
	margin: 0;
	font-size: 30px;
	font-weight: 500;
	color: #888;
	letter-spacing: 0;
}
.left-errors-404 {
	width: 100%;
	float: left;
	padding: 3% 0 3% 0;
	text-align: center;
}
.left-errors-404 h2 {
	width: 100%;
    float: left;
	font-family: 'Inter', sans-serif;
    padding: 30px 0 20px 0;
    margin: 0;
    font-size: 30px;
    font-weight: 500;
    color: #014a7f;
    letter-spacing: 0;
}
.left-errors-404 a {
	text-decoration: none;
}
.left-errors-404 .btn-primary:hover, .left-errors-404 .btn-primary:focus{ outline:none;}

.left-errors-404 .btn-primary:hover{
	background-color: #fff;
	border-color: #ddd;
	color:#222;
} 
.left-errors-404 .btn-primary {
	color: #fff;
	background-color: #014a7f;
	border-color: #014a7f;
	border-radius: 5px;
	width: 120px;
	transition: all .4s ease;
	display: table;
	margin: 0 auto;
	font-weight:500;
	font-size:16px;
	
}
.bottom-errors-404 {
	width: 100%;
	float: left;
	padding: 40px 0 0 0;
	border-top: 0px solid #ddd;
}

.bottom-errors-content {
	width: 32%;
	float: left;
	padding: 0;
	margin-right: 2%
}
.bottom-errors-content h2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 20px;
}
.bottom-errors-404 .bottom-errors-content h2:after {
	content: "";
	border-bottom: 1px solid #14bef0;
	width: 15%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.bottom-errors-404 .bottom-errors-content h2 {
	color: #14bef0;
	font-weight: 600;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.bottom-errors-content ul {
	width: 100%;
	float: left;
	padding: 0 0 15px 0;
	margin: 0;
}
.bottom-errors-content .artical-btn {
	float: left;
}
.bottom-errors-content ul li {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
.bottom-errors-content ul li a {
	width: 80%;
	float: left;
	padding: 4px 10px 4px 15px;
	text-decoration: none;
	color: #222;
	border-bottom: 1px solid #ddd;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
	background: url(../img/arrow-list.png) no-repeat 0 0;
	background-size: 2%;
	background-position: 5px 11px;
}
.bottom-errors-content .artical-btn a {
	padding: 10px 50px;
}
.bottom-errors-content:nth-child(3n+0) {
	margin-right: 0;
}
.txt-center a {
	background: #14bef0;
	-webkit-transition: background-color 1s ease-out;
	-moz-transition: background-color 1s ease-out;
	-o-transition: background-color 1s ease-out;
	transition: background-color 1s ease-out;
	border-radius: 3px;
	text-decoration: none;
	border: 0;
	color: #fff;
	font-size: 14px;
	padding: 1% 10%
}
.container.listing-right-wrapper.box-errors-404 {
	background: #fff;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.bottom-errors-content ul li a:hover {
	color: #14bef0;
	background: url(../img/arrow-list.png) no-repeat 0 0 #e5f2ff;
	background-size: 2%;
	background-position: 5px -11px;
}
.bottom-errors-404 .container .bottom-errors-content:nth-child(2n) ul li a:hover {
	background: #e5f2ff;
}
.bottom-errors-404 .container .bottom-errors-content:nth-child(2n) ul li a {
	padding-left: 0;
	padding-right: 0;
	background: 0 0;
}
.block-errors-404 {
	width: 100%;
	float: left;
	padding: 0;
	border-top: 1px solid #efefef;
}
.registration-wrapper.contact-wrapper .form-fields select {
	height: 45px;
	border-radius: 6px;
	 font-family: 'Inter', sans-serif;
	font-weight: 400;
	color: #222;
	font-size: 14px;
}
.registration-wrapper.contact-wrapper .form-fields input {
	height: 45px;
	border-radius: 6px;
	box-shadow: 0 0 0;
}
.btn-register {
	width: 100%;
	float: left;
}
.btn-register .button-contact input[type=submit]:hover {
	background: #fff;
	border: 1px solid #14bef0;
	color: #14bef0!important;
}
.btn-register .button-contact input[type=submit] {
	background: #14bef0;
	color: #fff!important;
	transition: all .4s ease;
	font-size: 15px;
	font-weight: 500;
	border-radius: 4px;
	height: 40px;
	padding: 0 25px;
	border: 0;
	box-shadow: 0 0 0;
	float: left;
	line-height: 34px;
}
.au-banner {
	max-width: 100%
}
.au-banner {
	width: 100%;
	float: left;
}
.au-banner img {
	max-width: 100%;
	height: auto;
}
.au-marathon-mobile-banner {
	display: none;
}
.au-marathon-mobile-banner img {
	max-width: 100%;
	height: auto;
}
.registration-wrapper.contact-wrapper .date-formet-section {
	position: relative;
	width: 100%
}
.registration-wrapper.contact-wrapper .date-formet-section i {
	position: absolute;
	top: 39px;
	right: 20px;
}
.registration-wrapper.contact-wrapper .form-fields {
	height: auto;
}
.blog-description-class {
	padding: 2% 0;
}
.comment-section .container {
	width: 100%;
	float: left;
	padding: 0;
}
#commentList .row {
	margin: 0 0 15px 0;
}
#commentList .row .col-sm-1 {
	width: 11%
}
#commentList .row .col-sm-1 .thumbnail {
	margin-bottom: 0;
}
#commentList .row .col-sm-5 {
	width: 89%
}
#commentList .row .col-sm-5 .panel-default {
	border: 0;
	box-shadow: 0 0 0;
}
#commentList .row .col-sm-5 .panel-default .panel-body {
	padding: 5px 0 0 0;
	width: 100%;
	float: left;
}
#commentList .row:nth-child(2n) {
	background: #efefef;
	padding: 15px 0 10px 0;
}
#commentList .row .col-sm-5 .panel-default .panel-heading .text-muted {
	padding-top: 0;
}
#commentList .row .col-sm-5 .panel-default .panel-heading {
	background: 0 0;
	padding-bottom: 10px;
}
#action-bar a {
	background: #14bef0;
	color: #fff;
	border: 0;
	height: 32px;
	line-height: 20px;
	opacity: .9;
	margin-right: 5px;
	float: left;
	cursor: pointer;
}
#action-bar a.disabled {
	background: #efefef;
	color: #888;
}
.blog-detail .comments-box label {
	color: red;
	font-weight: 400;
	font-size: 13px;
}
.blog-detail .comments-box textarea {
	width: 100%;
	float: left;
	border: 1px solid #ddd;
	margin: 15px 0 15px 0;
	padding: 1%;
	height: 80px;
	resize: none;
	border-radius: 3px;
}
.blog-detail .comments-box .div-post-comment button {
	width: 100px;
	background: #14bef0;
	color: #fff;
	border: 0;
	height: 40px;
}
body #myCarousel .carousel-control.left {
	background: 0 0;
}
body #myCarousel .carousel-control.right {
	background: 0 0;
}
body #myCarousel .carousel-control span {
	display: none;
}
body #myCarousel .carousel-inner .item img {
	margin: 0 auto;
}
body #myCarousel .carousel-indicators li {
	background-color: #fff;
	border: 1px solid #14bef0;
}
body #myCarousel .carousel-indicators li.active {
	background-color: #14bef0;
}
body #myCarousel .carousel-indicators {
	bottom: -70px;
}
body #myCarousel .mytextforregister p {
	display: none;
}
.registration-wrap.login-div-mobile .form-bot-field {
	width: auto;
	float: left;
}
.registration-wrap.login-div-mobile .send-button {
	width: auto;
	float: left;
}
.tab-content #login_tab .registration-wrap.login-div-mobile .send-button.register-btn-div a {
	background-color: #14bef0;
	border-color: #14bef0;
	padding: 9px 15px;
	color: #fff;
}
body .login-wrapper #login_tab .registration-wrap.login-div-mobile .btn-forget-pass {
	width: 100%!important;
	float: left;
	margin: 0 0 0 18px!important;
	padding: 0!important;
}
.btn-forget-pass a {
	padding: 0;
	margin: 0;
	color: #222;
	text-transform: capitalize;
}
.btn-forget-pass a:hover {
	text-decoration: underline!important;
}
.reset-form-wrapper .login-div-mobile .form-fields.half-field {
	width: 48%!important;
	float: left;
}
.reset-form-wrapper .login-div-mobile .form-fields .help-block {
	font-size: 11px;
	color: red;
	left: 8px!important;
	letter-spacing: -.5px;
}
.email-form-wrapper .alert-success {
	float: right;
	width: 45%
}
.reset-form-wrapper .send-button.login-btn-div {
	width: auto!important;
	padding: 0!important;
	margin: 0 2%!important;
}
.reset-form-wrapper .registration-wrap.login-div-mobile .form-bot-field {
	margin-left: 2%!important;
	margin-top: 0!important;
	padding-top: 0!important;
}
.reset-form-wrapper .registration-wrap.login-div-mobile .form-bot-field .send-button {
	padding-top: 0!important;
}
.reset-form-wrapper .registration-wrap.login-div-mobile .login-btn-div a {
	float: left;
	margin-right: 15px;
	box-shadow: 0 0 0;
	border: 1px solid #14bef0;
	height: 40px;
	 font-family: 'Inter', sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
	border-radius: 3px;
	line-height: 40px;
	background: #14bef0;
	color: #fff;
	padding: 0 3%;
	width: 70px!important;
}
body .search-by-wrapper ul li a h2 {
	text-align: left!important;
	margin: 0;
	font-size: 14px;
	position: relative;
	z-index: 99999;
}
body .top-treatment-wrapper {
	width: 78%;
	float: right;
	padding-right: 0;
	padding-left: 0;
	border: 0;
	padding: 0;
}
body .recent-feedback {
	width: 78%;
	float: right;
	padding-right: 0;
	padding-left: 0;
}
body .review-block .review-text {
	width: 78%;
	float: right;
}
body .top-treatment-wrapper ul {
	padding-top: 10px;
}
body .searching-data-wrapper .searching-data {
	width: 100%;
	float: left;
	padding: 0 0;
	position: relative;
}
body .searching-data-wrapper .searching-data h1 {
	width: 78%;
	float: right;
	margin: 0;
	text-transform: capitalize;
	font-weight: 600;
}
body .searching-data-wrapper .searching-data p {
	width: 78%;
	float: right;
	margin: 0 0 25px 0;
}
body .doctor-detail-wrapper .searching-data-wrapper .blog-section {
	width: 78%;
	float: right;
	padding-left: 0;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 46%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile {
	width: 52%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	margin: 10px 0!important;
	padding: 0!important;
	width: 44%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-left: 4%!important;
	margin-right: 2%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	padding-top: 0!important;
	margin-left: 0!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields label {
	padding-bottom: 0;
}
.login-wrapper.register-form-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields span.help-block {
	left: 0;
	bottom: -17px;
}
.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields span.help-block {
	left: 20px;
	bottom: -20px;
}
.contnet-sec.register-page-slider ul {
	width: 100%;
	float: left;
}
.contnet-sec.register-page-slider li {
	float: left;
}
.login-wrapper.email-form-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields .invalid-feedback {
	color: red;
	font-size: 13px;
}
#login_tab .registration-wrap.login-div-mobile .form-fields.reset-password {
	width: auto!important;
	margin: 0 0 0 4%;
	background: 0 0;
	border: 0;
	padding: 0!important;
	float: left;
}
#login_tab .registration-wrap.login-div-mobile .form-fields.reset-password button {
	background: #14bef0;
	color: #fff;
	border: 0;
	border-radius: 0;
	width: 100%;
	float: left;
	padding: 10px 10px;
	border-radius: 3px;
}
.login-wrapper.email-form-wrapper #login_tab .registration-wrap .send-button.register-btn-div {
	width: auto!important;
	margin: 0 0 0 10px;
	padding: 0!important;
}
.call_btn_div .call_btn_div_new {
	width: 100%;
	float: left;
	padding: 10px 5px 10px 25px;
	background: #ff6100;
	color: #fff;
	border-radius: 0;
	margin-right: 0;
}
.call_btn_div .call_btn_div_new p {
	width: 151px;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
.call_btn_div .call_btn {
	width: auto;
	float: left;
	background: 0 0;
	border: 0;
	text-align: left;
	position: absolute;
	top: -6px;
	left: -27px;
}
.call_btn_div .call_btn_div_new p a {
	color: #fff;
	text-decoration: none;
}
.call_btn_div.mob-show {
	display: none;
}
body .search-by-wrapper ul li a h2 {
	text-align: left!important;
	margin: 0;
	font-size: 14px;
	position: relative;
	z-index: 99999;
}
body .top-treatment-wrapper {
	width: 78%;
	float: right;
	padding-right: 0;
	padding-left: 0;
	border: 0;
	padding: 0;
}
body .recent-feedback {
	width: 78%;
	float: right;
	padding-right: 0;
	padding-left: 0;
}
body .review-block .review-text {
	width: 78%;
	float: right;
}
body .top-treatment-wrapper ul {
	padding-top: 10px;
}
body .searching-data-wrapper .searching-data {
	width: 100%;
	float: left;
	padding: 0 0;
	position: relative;
}
body .searching-data-wrapper .searching-data h1 {
	width: 78%;
	float: right;
	margin: 0;
	text-transform: capitalize;
	font-weight: 600;
}
body .searching-data-wrapper .searching-data p {
	width: 78%;
	float: right;
	margin: 0 0 25px 0;
}
body .doctor-detail-wrapper .searching-data-wrapper .blog-section {
	width: 78%;
	float: right;
	padding-left: 0;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 46%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile {
	width: 52%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	margin: 10px 0!important;
	padding: 0!important;
	width: 44%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-left: 4%!important;
	margin-right: 2%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	padding-top: 0!important;
	margin-left: 3%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields label {
	padding-bottom: 0;
}
.login-wrapper.register-form-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields span.help-block {
	left: 0;
	bottom: -17px;
}
.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields span.help-block {
	left: 20px;
	bottom: -12px;
}
.contnet-sec.register-page-slider ul {
	width: 100%;
	float: left;
}
.contnet-sec.register-page-slider li {
	float: left;
}
.login-wrapper.email-form-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields .invalid-feedback {
	color: red;
	font-size: 13px;
}
#login_tab .registration-wrap.login-div-mobile .form-fields.reset-password {
	width: auto!important;
	margin: 0 0 0 4%;
	background: 0 0;
	border: 0;
	padding: 0!important;
	float: left;
}
#login_tab .registration-wrap.login-div-mobile .form-fields.reset-password button {
	background: #14bef0;
	color: #fff;
	border: 0;
	border-radius: 0;
	width: 100%;
	float: left;
	padding: 10px 10px;
	border-radius: 3px;
}
.login-wrapper.email-form-wrapper #login_tab .registration-wrap .send-button.register-btn-div {
	width: auto!important;
	margin: 0 0 0 10px;
	padding: 0!important;
}
.dashboard-plan-wrapper {
	width: 100%;
	float: left;
	position: relative;
	transition: all .4s ease;
}
.dashboard-plan-wrapper .profiling-section .profiling-heading12 {
	min-height: auto;
	border: 0;
	box-shadow: 0 0 0;
	padding: 0;
}
.dashboard-plan-wrapper .profiling-section .produt_block p {
	width: 100%;
	float: left;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 {
	width: 48%;
	float: left;
	background: #fff;
	border-radius: 9px;
	padding: 1% 2%;
	border: 0;
	box-shadow: 0 4px 10px #ddd;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .button-subscribe.box-wrapper {
	position: inherit;
	left: 0;
	right: 0;
	float: left;
	margin: 20px 0 0 0;
	width: auto;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .button-subscribe.box-wrapper a {
	width: auto;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .produt_block p em {
	font-style: normal;
	font-weight: 400;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .produt_block p a {
	color: #14bef0;
}
.dashboard-plan-wrapper .registration-wrap.user-info.profile-exam {
	margin-top: 3%;
	border: 0;
	background: 0 0;
}
.dashboard-plan-wrapper .dashboard-right .right-content {
	background: 0 0;
	border: 0;
	box-shadow: 0 0 0;
}
.dashboard-left ul li.my-orders a {
	background: url(../img/my-orders.png) no-repeat;
	background-size: 12%;
	background-position: 8px 5px;
}
.dashboard-left ul li.my-orders a:hover {
	background: url(../img/my-orders.png) #14bef0 no-repeat;
	background-size: 12%;
	background-position: 2px -30px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background: url(../img/appointment.png) no-repeat;
	background-size: 15%;
	background-position: 6px 3px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background: url(../img/appointment.png) #14bef0 no-repeat;
	background-size: 15%;
	background-position: 6px -44px;
}
.dashboard-plan-wrapper .dashboard-left ul li.articles a {
	background: url(../img/article.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.articles a:hover {
	background: url(../img/article-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-orders a {
	background: url(../img/lab.png) no-repeat;
	background-size: 6%;
	background-position: 16px 7px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-orders a:hover {
	background: url(../img/lab-hover.png) #14bef0 no-repeat;
	background-size: 6%;
	background-position: 16px 7px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-plan a {
	background: url(../img/plan.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-plan a:hover {
	background: url(../img/plan-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-profile a {
	background: url(../img/profile.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-profile a:hover {
	background: url(../img/profile-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.change-pass a {
	background: url(../img/password.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.change-pass a:hover {
	background: url(../img/password-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .registration-wrap.user-info.profile-exam {
	padding-top: 0;
	padding-bottom: 0;
}
.dashboard-plan-wrapper .registration-wrap.user-info.profile-exam .user-update-data h2 {
	padding-bottom: 20px;
}
.dashboard-plan-wrapper .appointment-data-div.appointmetn-list {
	padding-top: 30px;
}
.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-right: 0;
	padding-left: 0;
	width: 94%;
	float: right;
	transition: all .4s ease 0s;
}
.sideband-menu-bar.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-right: 0;
	padding-left: 0;
	width: 94%;
	float: right;
}
.doctor-detail-wrapper .searching-data-wrapper .search-by-wrapper p {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
}
.dashboard-left ul li.active {
	background: #14bef0;
}
.dashboard-left ul li.active a {
	color: #fff;
}
.dashboard-left ul li.active.my-plan a {
	background: url(../img/plan-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-left ul li.active.my-profile a {
	background: url(../img/profile-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-left ul li.active.change-pass a {
	background: url(../img/password-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-left ul li.active.my-appointment a {
	background: url(../img/appointment.png) #14bef0 no-repeat;
	background-size: 15%;
	background-position: 6px -44px;
}
.dashboard-left ul li.active.my-orders a {
	background: url(../img/lab-hover.png) #14bef0 no-repeat;
	background-size: 6%;
	background-position: 16px 7px;
}
.dashboard-left ul li.active.articles a {
	background: url(../img/article-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
	float: left;
	width: 100%;
	border: 1px solid #efefef;
	background: #fff;
	margin-bottom: 25px;
	padding: 2%;
	border-radius: 3px;
	box-shadow: 0 0 9px #ddd;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam .form-title h2 {
	margin-bottom: 0!important;
}
.dashboard-plan-wrapper.dashboard-wrapper .btn-profile-wrapper .view-profile .show_doctor_info {
	margin-right: 10px!important;
	border: 0!important;
}
.dashboard-plan-wrapper.dashboard-wrapper .btn-profile-wrapper .view-profile .show_doctor_info a.downloadReceipt {
	padding: 8px 8px 4px;
}
.dashboard-plan-wrapper.dashboard-wrapper #wrapper .alert.sessionMsg {
	margin-bottom: 15px;
}
#action-bar .social-networks ul li a {
	width: auto;
	background: inherit;
	height: auto;
	line-height: inherit;
	float: none;
}
.share-button {
	float: right;
	position: relative;
}
.share-button .social-networks {
	position: absolute;
	top: 35px;
	right: -65px;
}
.plan-content {
	width: 100%;
	float: left;
}
.plan-content h2 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	color: #14bef0;
}
.plan-wrapper {
	width: 23%;
	float: left;
	border-right: 1px solid #efefef;
	padding-right: 1%;
	margin-right: 2%;
	min-height: 190px;
	position: relative;
	padding-bottom: 40px;
}
.plan-wrapper h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
.plan-wrapper p {
	margin: 0;
	padding: 0;
}
.plan-wrapper p.lab-detail strong {
	color: #14bef0;
}
.plan-wrapper p.lab-detail {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	position: absolute;
	bottom: 0;
}
.plan-wrapper img {
	max-width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.wrapper-content-plan {
	float: left;
	background: #fff;
	padding: 2%;
	box-shadow: 0 3px 15px #ddd;
	border-radius: 4px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.sub-title {
	text-align: center;
}
.plan-wrapper:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
.healthcare_plan {
	width: 30%;
	float: left;
	margin-bottom: 40px;
	background: #fff;
	border-radius: 4px;
	padding: 1% 2% 3% 2%;
	margin-right: 3%;
	border: 1px solid #efefef;
	min-height: 510px;
	position: relative;
	box-shadow: 0 4px 23px #ddd;
}
.healthcare_plan .title-bg h2 {
	font-size: 15px;
	padding: 10px 0 0 0;
	width: 100%;
	right: 0;
	font-weight: 400;
	left: 0;
	background-position: center;
	margin: 0;
	text-align: center;
	color: #fff;
}
.title-bg {
	background: url(../img/title-bg.png) no-repeat;
	font-size: 20px;
	height: 90px;
	padding: 10px 0 0 0;
	position: absolute;
	top: -12px;
	width: 100%;
	right: 0;
	left: 0;
	background-position: center;
	text-align: center;
	color: #fff;
}
.hg-plan-wrapper {
	width: 100%;
	float: left;
	padding: 30px 0 0 0;
}
.hg-plan-wrapper ul {
	margin: 0;
	padding: 20px 0 0 0;
	width: 100%;
	float: left;
}
.hg-plan-wrapper ul li.not-avail {
	background: url(../img/not-avail.png) no-repeat;
}
.hg-plan-wrapper ul li {
	width: 100%;
	float: left;
	background: url(../img/avail.png) no-repeat;
	list-style: none;
	padding: 0 0 0 20px;
	background-size: 5%;
	background-position: 0 6px;
	font-size: 14px;
	margin: 0 0 10px 0;
}
.hg-plan-wrapper a.btn:hover {
	border: 1px solid #14bef0;
	color: #14bef0;
	background: #fff;
}
.hg-plan-wrapper a.btn {
	background: #14bef0;
	color: #fff;
	transition: all .5s ease;
	font-size: 14px;
	border-radius: 70px;
	width: 80%;
	padding: 10px 10px;
	margin: 0 auto;
	float: none;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}
.hg-plan-wrapper h3 {
	font-size: 22px;
	font-weight: 700;
	margin: 80px 0 20px 0;
	text-align: center;
}
.HG_plan {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.HG-details {
	width: 100%;
	float: left;
	padding-top: 10px;
}
.hg-club {
	margin-top: 20px;
	width: 100%;
	float: left;
}
.details-blog {
	width: 100%;
	float: left;
	text-align: left;
}
.details-blog strong {
	color: #14bef0;
	font-size: 18px;
}
.HG_plan h2 {
	font-size: 30px;
	color: #000;
	padding-bottom: 0;
	position: relative;
	margin: 30px 0px 25px 0px;
}
.hg-club h3 {
	margin-bottom: 0;
	font-size: 22px;
	font-weight: 600;
}
.sideband-menu-bar {
	width: 100%;
	float: left;
	transition: all .4s ease;
	padding-left: 0;
}
.panel-footer.footer {
	padding: 0;
}
.row.scartPart {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.row.scartPart .cartinnerItemName {
	padding: 0;
}
.row.scartPart .cartinnerItemName h4 {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	font-size: 20px;
	color: #14bef0;
}
.row.scartPart .cartinnerItemAmt {
	padding: 0;
}
.row.scartPart .cartinnerItemName .Subscription_Plan {
	color: #000;
}
.cartinnerItemAmt h4 {
	padding: 10px 0 0 0;
	margin: 0;
	color: #000;
	font-size: 15px;
}
.panel-footer.footer .text-center.footerInner .col-xs-10.col-sm-12.pull-left {
	padding: 3px 0!important;
	border: 0;
}
.panel-footer.footer .text-center.footerInner .col-xs-10.col-sm-12.pull-left.pull-left2 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px 0 6px 0!important;
	margin-top: 8px;
	color: #000;
	font-size: 18px;
}
.panel-footer.footer .text-center.footerInner .col-xs-10.col-sm-12.pull-left.pull-left2 h4 {
	font-size: 15px;
	color: #000;
	font-weight: 600;
}
.right-section.new-tabs-section.checkoutCart {
	background: #fff;
	margin-top: 15px;
	padding: 0 35px!important;
	width: 100% !important;
}
.panel-footer.footer .pull-left h4.text-right {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 15px;
}
.panel-footer.footer .text-center.footerInner .col-xs-2.col-sm-12.pull-left.checkBtnM {
	border: 0!important;
	padding: 0 0!important;
}
.HG_plan_Section {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}
.HG_plan_Block {
	width: 100%;
	float: left;
	padding: 0;
}
.HG_plan_Block img {
	width: 100%;
	height: 100%;
}
.share-button .social-networks.open-menu ul {
    width: 100%;
    padding: 4px 3px 4px 5px;
    background: #ececec !important;
    height: 37px;
    border-radius: 4px;
    display: flex;
}
.share-button .social-networks ul {
	background: inherit!important;
}
.no-js .social-networks ul:after, .social-networks.open-menu ul:after {
	margin: 30px auto!important;
	border-top: 12px solid #ececec!important;
}
.social-networks ul:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
}
.social-networks li {
	font-size: 90%;
	width: 60px;
	margin: 0;
	text-align: center;
	float: left;
	display: block;
	height: 40px;
	line-height: 40px;
	position: relative;
	z-index: 2;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	transition: all .3s ease;
}
.share-button .social-networks.open-menu ul li {
	width: auto;
	float: left;
	padding: 0;
	height: 29px;
	border-radius: 4px!important;
	margin-right: 2px;
}
.share-button .social-networks.open-menu ul li a i {
	font-size: 20px;
}
.share-button .social-networks.open-menu ul li.social-whatsapp a {
	background: #25d366!important;
	border-radius: 4px!important;
}
.share-button .social-networks.open-menu ul li.social-facebook a {
	background: #3b5998!important;
	border-radius: 4px!important;
}
.share-button .social-networks.open-menu ul li.social-twitter a {
	background: #1da1f3!important;
	border-radius: 4px!important;
}
.share-button .social-networks.open-menu ul li.social-gplus a {
	background: #ea4335!important;
	border-radius: 4px!important;
}
.share-button .social-networks.open-menu ul li.social-linkedin a {
	background: #007dbb!important;
	border-radius: 4px!important;
}
.share-button .social-networks.open-menu ul li.social-envelope a {
	background: #3b5998!important;
	border-radius: 4px!important;
}
.share-button .social-networks.open-menu {
    position: absolute;
    top: 55px;
    right: 0px;
    width: 100%;
    background: none !important;
    display: flex;
}
.social-networks {
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0) translateY(-190px);
	transform: scale(0) translateY(-190px);
	opacity: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	margin-left: -45%
}
.no-js .social-networks, .social-networks.open-menu {
	-webkit-transform: scale(1) translateY(-90px);
	transform: scale(1) translateY(-90px);
	opacity: 1;
}
.share-button .social-networks.open-menu ul li a {
	width: auto;
	background: inherit!important;
	height: 29px!important;
	line-height: inherit;
	float: left!important;
	margin: 0!important;
	padding: 0 7px 2px!important;
	line-height: 35px!important;
}
.panel-footer.footer {
	padding: 0;
}
.row.scartPart {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
}
.row.scartPart .cartinnerItemName {
	padding: 0;
}
.row.scartPart .cartinnerItemName h4 {
	padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    font-size: 22px;
    color: #14bef0;
    font-weight: 500;
}
.row.scartPart .cartinnerItemAmt {
	padding: 0;
	float: right;
}
.ccModalcdDiv {
	padding-left: 0px;
	padding-right: 0px;
}
.row.scartPart .cartinnerItemName .Subscription_Plan {
	color: #000;
}
.cartinnerItemAmt h4 {
	padding: 10px 0 0 0;
	margin: 0;
	color: #000;
	font-size: 15px;
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	position: absolute;
	top: 23px;
	left: 85px;
	margin: 0;
	padding: 0 0;
	width: 100%;
	float: left;
	width: 280px!important;
	color: red;
}
body .dashboard-plan-wrapper .appointment-data-div.appointmetn-list {
	max-width: 100%;
	margin-left: 0;
}
.dashboard-wrapper.dashboard-plan-wrapper .container-inner {
	width: 98%;
	float: left;
	max-width: 100%
}
body .search-by-wrapper ul li a h2 {
	text-align: left!important;
	margin: 0;
	font-size: 14px;
	position: relative;
	z-index: 99999;
}
body .top-treatment-wrapper {
	width: 78%;
	float: right;
	padding-right: 0;
	padding-left: 0;
	border: 0;
	padding: 0;
}
body .recent-feedback {
	width: 78%;
	float: right;
	padding-right: 0;
	padding-left: 0;
}
body .review-block .review-text {
	width: 78%;
	float: right;
}
body .top-treatment-wrapper ul {
	padding-top: 10px;
}
body .searching-data-wrapper .searching-data {
	width: 100%;
	float: left;
	padding: 0 0;
	position: relative;
}
body .searching-data-wrapper .searching-data h1 {
	width: 78%;
	float: right;
	margin: 0;
	text-transform: capitalize;
	font-weight: 600;
}
body .searching-data-wrapper .searching-data p {
	width: 78%;
	float: right;
	margin: 0 0 25px 0;
}
body .doctor-detail-wrapper .searching-data-wrapper .blog-section {
	width: 78%;
	float: right;
	padding-left: 0;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 46%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile {
	width: 52%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	margin: 10px 0!important;
	padding: 0!important;
	width: 44%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-left: 4%!important;
	margin-right: 2%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	padding-top: 0!important;
	margin-left: 3%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields label {
	padding-bottom: 0;
}
.login-wrapper.register-form-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields span.help-block {
	left: 0;
	bottom: -17px;
}
.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields span.help-block {
	left: 20px;
	bottom: -17px;
}
.contnet-sec.register-page-slider ul {
	width: 100%;
	float: left;
}
.contnet-sec.register-page-slider li {
	float: left;
}
.login-wrapper.email-form-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields .invalid-feedback {
	color: red;
	font-size: 13px;
}
#login_tab .registration-wrap.login-div-mobile .form-fields.reset-password {
	width: auto!important;
	margin: 0 0 0 4%;
	background: 0 0;
	border: 0;
	padding: 0!important;
	float: left;
}
#login_tab .registration-wrap.login-div-mobile .form-fields.reset-password button {
	background: #14bef0;
	color: #fff;
	border: 0;
	border-radius: 0;
	width: 100%;
	float: left;
	padding: 10px 10px;
	border-radius: 3px;
}
.login-wrapper.email-form-wrapper #login_tab .registration-wrap .send-button.register-btn-div {
	width: auto!important;
	margin: 0 0 0 10px;
	padding: 0!important;
}
.dashboard-plan-wrapper {
	width: 100%;
	float: left;
	padding: 0px;
	position: relative;
	transition: all .4s ease;
}
.dashboard-plan-wrapper .profiling-section .profiling-heading12 {
	min-height: auto;
	border: 0;
	box-shadow: 0 0 0;
	padding: 0;
}
.dashboard-plan-wrapper .profiling-section .produt_block p {
	width: 100%;
	float: left;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 {
	width: 48%;
	float: left;
	background: #fff;
	border-radius: 9px;
	padding: 1% 2%;
	border: 0;
	box-shadow: 0 4px 10px #ddd;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .button-subscribe.box-wrapper {
	position: inherit;
	left: 0;
	right: 0;
	float: left;
	margin: 20px 0 0 0;
	width: auto;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .button-subscribe.box-wrapper a {
	width: auto;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .produt_block p em {
	font-style: normal;
	font-weight: 400;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 .produt_block p a {
	color: #14bef0;
}
.dashboard-plan-wrapper .registration-wrap.user-info.profile-exam {
	margin-top: 3%;
	border: 0;
	background: 0 0;
}
.dashboard-plan-wrapper .dashboard-right .right-content {
	background: 0 0;
	border: 0;
	box-shadow: 0 0 0;
}
.dashboard-left ul li.my-orders a {
	background: url(../img/my-orders.png) no-repeat;
	background-size: 12%;
	background-position: 8px 5px;
}
.dashboard-left ul li.my-orders a:hover {
	background: url(../img/my-orders.png) #14bef0 no-repeat;
	background-size: 12%;
	background-position: 2px -30px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background: url(../img/appointment.png) no-repeat;
	background-size: 15%;
	background-position: 6px 3px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background: url(../img/appointment.png) #14bef0 no-repeat;
	background-size: 15%;
	background-position: 6px -44px;
}
.dashboard-plan-wrapper .dashboard-left ul li.articles a {
	background: url(../img/article.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.articles a:hover {
	background: url(../img/article-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-orders a {
	background: url(../img/lab.png) no-repeat;
	background-size: 6%;
	background-position: 16px 7px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-orders a:hover {
	background: url(../img/lab-hover.png) #14bef0 no-repeat;
	background-size: 6%;
	background-position: 16px 7px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-plan a {
	background: url(../img/plan.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-plan a:hover {
	background: url(../img/plan-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-profile a {
	background: url(../img/profile.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-profile a:hover {
	background: url(../img/profile-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.change-pass a {
	background: url(../img/password.png) no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .dashboard-left ul li.change-pass a:hover {
	background: url(../img/password-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper .registration-wrap.user-info.profile-exam {
	padding-top: 0;
	padding-bottom: 0;
}
.dashboard-plan-wrapper .registration-wrap.user-info.profile-exam .user-update-data h2 {
	padding-bottom: 20px;
}
.dashboard-plan-wrapper .appointment-data-div.appointmetn-list {
	padding-top: 30px;
}
.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-right: 0;
	padding-left: 0;
	width: 94%;
	float: right;
	transition: all .4s ease 0s;
}
.sideband-menu-bar.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-right: 0%;
	padding-left: 0;
	width: 100%;
	float: left;
	margin-top:0px;
}
.sidebar-menu::before {
	position: absolute;
	height: 100%;
	bottom: 0;
	background: #fff;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	z-index: 0;
	transition: all .4s ease 0s;
}
.page-container.sidebar-collapsed .sidebar-menu::before {
	width: 65px;
	transition: all .4s ease 0s;
	position: absolute;
	height: 100%;
	bottom: 0;
	background: #fff;
	top: 0;
	left: 0;
	content: "";
	z-index: 0;
}
.doctor-detail-wrapper .searching-data-wrapper .search-by-wrapper p {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
}
.dashboard-left ul li.active {
	background: #14bef0;
}
.dashboard-left ul li.active a {
	color: #fff;
}
.sidebar-menuHight {
	width: 100%;
	float: left;
	height: 15px;
	background: #efefef;
	position: relative;
}
.sidebar-menuHight::before {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	content: "";
	background: #efefef;
	z-index: 999999999999;
	float: left;
	width: 100%
}
.dashboard-left ul li.active.my-plan a {
	background: url(../img/plan-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-left ul li.active.my-profile a {
	background: url(../img/profile-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-left ul li.active.change-pass a {
	background: url(../img/password-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-left ul li.active.my-appointment a {
	background: url(../img/appointment.png) #14bef0 no-repeat;
	background-size: 15%;
	background-position: 6px -44px;
}
.dashboard-left ul li.active.my-orders a {
	background: url(../img/lab-hover.png) #14bef0 no-repeat;
	background-size: 6%;
	background-position: 16px 7px;
}
.dashboard-left ul li.active.articles a {
	background: url(../img/article-hover.png) #14bef0 no-repeat;
	background-size: 7%;
	background-position: 15px 11px;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam table thead tr th{ background:#efefef}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
	float: left;
	width: 100%;
	border-radius: 0px;
	border:0px;
	box-shadow: 0 0 0;
	margin-top: 15px;
}

.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam .form-title h2 {
	margin-bottom: 0!important;
}
.dashboard-plan-wrapper.dashboard-wrapper .btn-profile-wrapper .view-profile .show_doctor_info {
	margin-right: 10px!important;
	border: 0!important;
}
.dashboard-plan-wrapper.dashboard-wrapper .btn-profile-wrapper .view-profile .show_doctor_info a.downloadReceipt {
	padding: 8px 8px 4px;
}
.dashboard-plan-wrapper.dashboard-wrapper #wrapper .alert.sessionMsg {
	margin-bottom: 15px;
}
#action-bar .social-networks ul li a {
	width: auto;
	background: inherit;
	height: auto;
	line-height: inherit;
	float: none;
}
.share-button {
	float: right;
	position: relative;
}
.share-button .social-networks {
	position: absolute;
	top: 35px;
	right: -65px;
}
.plan-content {
	width: 100%;
	float: left;
}
.plan-content h2 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	color: #14bef0;
}
.plan-wrapper {
	width: 23%;
	float: left;
	border-right: 1px solid #efefef;
	padding-right: 1%;
	margin-right: 2%;
	min-height: 190px;
	position: relative;
	padding-bottom: 40px;
}
.plan-wrapper h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
}
.plan-wrapper p {
	margin: 0;
	padding: 0;
}
.plan-wrapper p.lab-detail strong {
	color: #14bef0;
}
.plan-wrapper p.lab-detail {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	position: absolute;
	bottom: 0;
}
.plan-wrapper img {
	max-width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.wrapper-content-plan {
	float: left;
	background: #fff;
	padding: 2%;
	box-shadow: 0 3px 15px #ddd;
	border-radius: 4px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.sub-title {
	text-align: center;
}
.plan-wrapper:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}
.healthcare_plan:hover {
	box-shadow: 0 4px 23px #ddd;
	border: 1px solid #ddd;
	transition: all .5s ease;
	border-bottom: 4px solid #14bef0;
}
.healthcare_plan:first-child .view-icon:hover #lightbox-tooltip::after {
	right: inherit;
	left: 0;
	top: -7px;
	width: 0;
}
.healthcare_plan:first-child #lightbox-tooltip {
	right: inherit;
	left: 20px;
}
.healthcare_plan {
	width: 24%;
	float: left;
	background: #fff;
	border-radius: 4px;
	padding: 1% 1% 3% 1%;
	margin-right: 1%;
	border: 1px solid #efefef;
	border-bottom: 4px solid #fff;
	min-height: 425px;
	position: relative;
	display: inline-block;
	text-align: left;
}
.healthcare_plan .price-wrapper-content {
	float: left;
	text-align: center;
	width: 100%;
	font-size: 17px;
	color: #14bef0;
}
.healthcare_plan .flat-offer {
	float: left;
	text-align: center;
	width: 100%
}
.healthcare_plan .title-bg h2 {
	font-size: 13px;
	padding: 0px 0 0 0;
	width: 74%;
	right: 0;
	font-weight: 400;
	left: 0;
	background-position: center;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	letter-spacing: 0px;
}
.title-bg {
	background: url(../img/title-bg.png) no-repeat;
	font-size: 20px;
	height: 90px;
	padding: 10px 0 0 0;
	position: absolute;
	top: -12px;
	width: 197px;
	right: 0;
	left: 0;
	background-position: center;
	text-align: center;
	color: #fff;
	margin: 0 auto;
}
.hg-plan-wrapper {
	width: 100%;
	float: left;
	padding: 30px 0 0 0;
	text-align: center;
}
.hg-plan-wrapper ul {
	margin: 0;
	padding: 20px 0 0 0;
	width: 100%;
	float: left;
}
.hg-plan-wrapper ul li.labPkgDet {
	width: 84%
}
.hg-plan-wrapper ul li.not-avail {
	background: url(../img/not-avail.png) no-repeat;
}
.hg-plan-wrapper ul li {
	word-break: break-all;
	width: 100%;
	float: left;
	background: url(../img/avail.png) no-repeat;
	list-style: none;
	padding: 0 0 0 30px;
	background-size: 6%;
	background-position: 8px 4px;
	font-size: 14px;
	margin: 0 0 7px 0;
	line-height: 16px;
}
.hg-plan-wrapper a.btn:hover {
	border: 1px solid #14bef0;
	color: #14bef0;
	background: #fff;
}
.hg-plan-wrapper a.btn {
	background: #14bef0;
	color: #fff;
	transition: all .5s ease;
	font-size: 16px;
	border-radius: 70px;
	width: 60%;
	padding: 10px 10px;
	margin: 0 auto;
	float: none;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}
.hg-plan-wrapper h3 {
	font-size: 22px;
	font-weight: 700;
	margin: 80px 0 20px 0;
	text-align: center;
}
.HG_plan {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.HG-details {
	width: 100%;
	float: left;
	padding-top: 10px;
}
.hg-club {
	margin-top: 20px;
	width: 100%;
	float: left;
}
.HG-details .details-blog img {
	float: none;
	width: 50px;
}
.HG-details .details-blog .content-blog-details {
	float: left;
	margin: 0;
	width: 100%;
	text-align: center;
}
.details-blog {
	width: 100%;
	float: left;
	padding: 0%;
	margin: 0 2% 2% 0;
	text-align: left;
}

.dashboard-right.dashboard-wrapper-new .hg-club .hg-club .HG-details .details-blog{
	border-radius: 20px;
    background: #f3f3f3 !important;
    box-shadow: 0 4px 23px #fff;
    width: 23%;
    float: left;
    padding: 1%;
    margin: 0 2% 2% 0;
    text-align: center;
    text-align: center;
    border: 1px solid #fff;
    transition: all .5s ease;
    border-bottom: 4px solid #fff;
}
.dashboard-right.dashboard-wrapper-new .hg-club .hg-club .HG-details .details-blog:hover{
	box-shadow: 0 4px 23px #ddd;
    border: 1px solid #fff;
    transition: all .5s ease;
    border-bottom: 4px solid #0b316d;
    background: #e3e7ee !important;
}

.details-blog strong {
	color: #222;
	font-size: 18px;
}
.HG_plan h2 {
	font-size: 30px;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    float: left;
    padding-bottom: 0;
    position: relative;
    width: 100%;
    margin: 30px 0%;
    font-weight: 600;
}
.hg-club h3 {
	margin-bottom: 0px;
    padding-bottom: 0px;
    font-size: 35px;
    font-weight: 600;
    color: #014a7f;
	
    position: relative;
    text-align: left;
    width: 100%;
    margin-top: 0;
    line-height: inherit;
	font-family: 'Inter', sans-serif;
}   
.dashboard-wrapper.dashboard-plan-wrapper.container .HG-details .details-blog h2{
	font-size: 20px;
    margin: 5px 0;
    text-align: center;
    color: #0b316d;
    font-weight: 600;
}
.dashboard-wrapper.dashboard-plan-wrapper.container .HG-details .details-blog p{
	font-size: 15px;
    text-align: center;
	font-style: normal;
    letter-spacing: 0px;
	color: #222;
    float: left;
    width: 100%;
}
.dashboard-wrapper.dashboard-plan-wrapper.container .HG-details .details-blog img{
	    width: 75px;
    height:60px;
    margin-top: 5px;
	margin: 25px 0 0 0px;
}
.dashboard-wrapper.dashboard-plan-wrapper.container .HG-details .details-blog{
	border-radius: 20px;
    background: #f3f3f3 !important;
    box-shadow: 0 4px 23px #fff;
	width: 23%;
    float: left;
	    padding: 1%;
    margin: 0 2% 2% 0;
    text-align: center;
	text-align:center;
    border: 1px solid #fff;
    transition: all .5s ease;
    border-bottom: 4px solid #fff;
}
.dashboard-wrapper.dashboard-plan-wrapper.container .HG-details .details-blog:hover{
	box-shadow: 0 4px 23px #ddd;
    border: 1px solid #fff;
    transition: all .5s ease;
    border-bottom: 4px solid #0b316d;
    background: #e3e7ee !important;
	}
.sideband-menu-bar {
	
	width: 100%;
	float: left;
	transition: all .4s ease;
	padding-left: 0;
}
.subscription-header {
	width: 100%;
	float: left;
	background: #efefef;
	padding: 10px 1%;
	margin: 0 0 15px 0;
}
.subscription-header .subs-heading {
    font-size: 22px;
    float: left;
    font-weight: 600;
    color: #014a7f;
    margin: 0;
}
.subscription-header .subs-date {
    float: right;
    padding: 0 0 0 0;
    margin: 6px 0 0 0;
}
.subscription-header-2 {
	width: 100%;
	float: left;
}
.subscription-header-2 .subs-heading {
	font-size: 15px;
	background: #14bef0;
	float: left;
	color: #fff;
	padding: 5px 15px;
	border-radius: 32px;
}
.subscription-header-2 .subs-date {
	float: right;
	padding: 1% 0 0 0;
	margin: 0;
}
.subs-trans-info {
	width: 100%;
	float: left;
	padding: 20px 0 0 0;
}
.subs-trans-info .subs-trans {
	width: 48%;
	float: left;
	background: #efefef;
	padding: 2%;
	margin-bottom: 15px;
}
.subs-trans-info .subs-trans p.sub-date {
	font-size: 18px;
	font-weight: 600;
}
.subs-trans-info .subs-trans:last-child {
	margin-right: 0;
	width: 48%;
	background: 0 0;
	text-align: right;
	float: right;
	padding-right: 0;
}
.subs-trans-info .subs-trans:last-child p {
	margin-bottom: 5px;
	float: right;
	width: 300px;
	font-size: 15px;
}
.subs-trans-info .subs-trans:last-child p.trans-heading span {
	width: 140px;
	float: left;
}
.subcribed-plans table tr th {
	background: #efefef;
	border-top: 1px solid #ddd!important;
}
.subcribed-plans {
	width: 100%;
	float: left;
	padding-top: 20px;
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	position: absolute;
	top: 23px;
	left: 85px;
	margin: 0;
	padding: 0 0;
	width: 100%;
	float: left;
	width: 280px!important;
	color: red;
}
body .dashboard-plan-wrapper .appointment-data-div.appointmetn-list {
	max-width: 100%;
	margin-left: 0;
	padding-top: 0px;
	display:flex;
	flex-wrap:wrap;
}

body .dashboard-plan-wrapper .appointment-data-div.appointmetn-list .listing {
	box-shadow: 0px 1px 5px 1px #ccc;
	
}
body .dashboard-plan-wrapper #LoadLabOrders .LabOrderList {
	box-shadow: 0 1px 4px #ddd;
    border: 1px solid #efefef;
    position: relative;
    border-radius: 8px;
}
#userProfileInfoData #profile-form .appointment-popup-block {
	margin-right: 2%;
	margin-bottom: 14px;
	font-size: 13px;
}
.dashboard-wrapper.dashboard-plan-wrapper .container-inner {
	width: 100%;
	float: left;
	max-width: 100%
}
#userLead .modal-content {
	background: #fff;
	padding: 0 0 10% 0;
	border: 0;
	border-radius: 4px;
}
#userLead .modal-content .modal-header {
	background: 0 0;
	position: relative;
	color: #222;
	border: 0;
	padding: 5% 0 0 0;
	margin: 0;
	width: 100%;
	text-align: center;
}
#userLead .modal-content .modal-header h2 {
	font-size: 24px;
	margin: 0;
	padding-bottom: 0;
	font-weight: 600;
	box-shadow: 0 0 0;
	color: #14bef0;
}
#userLead .modal-dialog {
	width: 490px;
}
#userLead .modal-body {
	width: 75%;
	margin: 0 auto;
	padding: 15px 0;
}
#userLead .modal-body form input[type=text]:focus {
	border-bottom: 1px solid #14bef0;
}
#userLead .modal-body form input[type=text] {
	border-radius: 0;
	box-shadow: 0 0 0;
	border: 0;
	height: 30px;
	border-bottom: 1px solid #ddd;
}
#userLead .modal-body form input[type=password]:focus {
	border-bottom: 1px solid #14bef0;
}
#userLead .modal-body form input[type=password] {
	border-radius: 0;
	box-shadow: 0 0 0;
	border: 0;
	height: 30px;
	border-bottom: 1px solid #ddd;
}
#userLead .modal-body form label {
	font-weight: 400;
}
#userLead .modal-body form label.error {
	color: red;
	font-size: 13px;
}
#userLead .modal-body form .waitingTime p {
	float: left;
	margin-right: 12px;
}
#userLead .modal-footer {
	width: 100%;
	float: left;
	border: 0;
	padding-left: 0;
	text-align: left;
}
#userLead .modal-footer button:hover {
	background: #fff;
	color: #14bef0;
	border: 1px solid #14bef0;
}
#userLead .modal-footer button {
	color: #fff;
	background-color: #14bef0;
	border-color: #ccc;
	transition: all .4s ease;
	border: 0;
	border-radius: 0;
	width: 48%;
	height: 40px;
	line-height: 30px;
	border-radius: 2px;
}
.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right .container-fluid {
	padding: 0;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .tooltiptext {
	display: none;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .right-section.new-tabs-section.checkoutCart {
	padding-top: 0!important;
	padding-bottom: 0;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .panel-footer.footer .text-center.footerInner .col-xs-2.col-sm-12.pull-left.checkBtnM {
	padding-bottom: 0px!important;
	padding-left: 15px!important;
	padding-right: 0px!important;
}
.subscribed-member-top {
	color: #ff6100;
	font-size: 12px;
	position: absolute;
	bottom: -2px;
	left: 36px;
}
.navbar-nav li.dropdown #g-account-menu li.subscribed-member {
	position: relative;
}
.navbar-nav li.dropdown #g-account-menu li.subscribed-member:after {
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	width: 22px;
	height: 40px;
	background: url(../img/star-premium.png) no-repeat;
	background-size: 100%
}
body .page-container.sidebar-collapsed, body .page-container.sidebar-collapsed-back {
	margin-top: 0!important;
}
body .dashboard-wrapper.dashboard-plan-wrapper .dashboard-right .alert.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 5px;
	border-radius: 2px;
}
.artical-toback {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}
.artical-toback a {
	float: left;
	background: #14bef0;
	text-decoration: none;
	transition: all .4s ease 0s;
	color: #ffff;
	border: 1px solid #14bef0;
	padding: 9px 19px;
	border-radius: 2px;
}
.artical-toback a:hover {
	background: #fff;
	color: #14bef0;
	border: 1px solid #14bef0;
}
.HG-terms {
	width: 100%;
	float: left;
	padding-bottom: 0;
}
.HG-terms h3 {
	margin-bottom: 12px;
	padding-bottom: 5px;
	font-size: 26px;
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
}
.HG-terms h3:after {
	position: absolute;
	bottom: 0;
	content: "";
	border-bottom: 2px solid #14bef0;
	height: 6px;
	left: 0;
	width: 60px;
}
.HG-terms ol {
	margin: 0;
	padding: 0;
}
.HG-terms ol li {
	list-style-position: inside;
}
.actual-price-wrapper strike {
	color: #222;
	font-size: 18px;
}
#menu li a {
	font-family: 'Inter', sans-serif;
}
.sidebar-menu #menu li:last-child {
	border: 0;
}
.sidebar_new {
	width: 30px;
	height: 15px;
	border: 1px solid #fff;
	color: #fff;
	position: absolute;
	animation: blinkingBackground 2s infinite;
	top: -10px;
	z-index: 999999;
	background: #ef6323;
	right: 15px;
	border-radius: 2px;
	font-size: 9px;
	text-align: center;
}
body .sidebar-menu .logo a {
	margin-right: 15px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo a {
	margin-right: 5px;
}
.view-icon #lightbox-tooltip {
	display: none;
}
.view-icon:hover #lightbox-tooltip {
	padding: 8px 10px;
	display: block;
	position: absolute;
	background: #fff;
	border-radius: 0;
	top: 30px;
	right: 23px;
	z-index: 999999;
	width: 700px;
	box-shadow: 4px 3px 6px 0 #ddd;
	float: left;
	border: 1px solid #f1f1f1;
}
.view-icon .lab-test.Lab_Test_Details .package-box_lab {
	background: #fff;
}
.view-icon .lab-test.Lab_Test_Details .package-box:hover {
	background: #efefef;
}
.view-icon .lab-test.Lab_Test_Details .package-box {
	min-height: inherit;
	width: 100%;
	position: relative;
	box-shadow: 0 0 0;
	border: 0;
	padding: 4px 5px 4px 5px;
	margin: 0;
	border-bottom: 1px solid #dfdfdf;
	border-radius: 0;
}
.view-icon .lab-test.Lab_Test_Details .lab-test-block-img {
	width: 30px;
}
.view-icon .lab-test.Lab_Test_Details .lab-test-block-img img {
	width: 100%
}
.view-icon .lab-test.Lab_Test_Details .package-box_lab .lab-test-block {
	width: 82%;
	float: left;
	padding: 4px 0 0 5px;
}
.view-icon .lab-test.Lab_Test_Details .package-box_lab .lab-test-block h3 {
	font-weight: 400;
	padding-bottom: 0;
	font-size: 14px;
	color: #222;
	margin: 0;
	text-align: left;
	letter-spacing: -.5px;
}
.toggle-wrapper {
	width: 31%;
	float: left;
	margin-right: 1%;
	margin-bottom: 4px;
	margin-top: 4px;
	max-height: 105px;
	margin-left: 1%
}
.toggle-wrapper button {
	font-size: 14px;
	font-weight: 600;
	border: 0;
	width: 100%;
	text-align: left;
	float: left;
	color: #14bef0;
	padding: 8px 30px 8px 4%;
	background: #efefef url(../img/down-aarrow.png) no-repeat;
	background-position: 95% 48%;
	border-radius: 51px;
}
.toggle-wrapper-content {
	width: 100%;
	float: left;
}
.toggle-wrapper button:hover {
	color: #fff;
	background: #14bef0 url(../img/down-aarrow-hover.png) no-repeat;
	background-position: 95% 48%
}
.toggle-hg {
	width: 100%;
	float: left;
	max-height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
}
@keyframes blinkingBackground {
 0% {
 background-color: #ff5601;
}
25% {
 background-color: #034567;
}
50% {
 background-color: #14bef0;
}
75% {
 background-color: #ff5601;
}
100% {
 background-color: #034567;
}
}
.user-detail-sidebar span {
	margin-top: 1px;
	float: left;
	line-height: 20px!important;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container {
	width: 100%
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container .sidebar-menu {
	width: 100%;
	border:0px;
}
.page-container.sidebar-collapsed .sidebar-menu ul li .sidebar_new {
	display: none;
}
.elite-member {
	width: auto;
    float: left;
    position: absolute;
    top: 3px;
    right: 4px;
}
.elite-member .bg {
	border-top: 36px solid #ef6323;
	border-left: 36px solid transparent;
	width: 0;
	height: 0;
}
.elite-member .text {
	font-size: 11px;
	position: absolute;
	top: 5px;
	transform: rotate(45deg);
	right: 0;
	color: #fff;
}
.listing.my-priscription-head {
	border-radius: 0;
	background: 0 0;
	box-shadow: 0 0 0;
	border: 0;
	padding: 0 0 10px 0;
	margin: 0;
}
.listing.my-priscription-head .my-priscription-tag {
	width: 50%;
	float: left;
}
.listing.my-priscription-head .my-priscription-tag p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 23px;
	font-weight: 600;
	position: relative;
	letter-spacing: -1px;
}
.listing.my-priscription-head .btn {
	background: #14bef0;
	color: #fff;
	float: right;
	text-transform: capitalize;
}
.listing.my-priscription-head .myModalss-billing-items h4 {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body {
	padding: 15px 0;
	float: left;
	width: 100%
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section {
	width: 48%;
	float: left;
	min-height: 82px;
	margin-right: 2%;
	position: relative;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section i.fa-calendar {
	position: absolute;
	top: 36px;
	right: 10px;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section label.fa {
	 font-family: 'Inter', sans-serif;
	float: left;
	width: auto;
	padding: 8px 8px 8px 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section .prescription_image_browse span label input {
	display: none;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section .prescription_image_browse span label {
	float: left;
	width: 40px;
	height: 40px;
	background: #14bef0;
	font-weight: 600;
	color: #fff;
	font-size: 25px;
	border-radius: 4px;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section label {
	width: 100%;
	float: left;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section:last-child span.fa {
	float: left;
	margin: 0 10px 0 0;
	line-height: 21px;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-footer {
	width: auto;
	float: left;
	padding: 15px 0;
	border: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-footer button {
	background: #14bef0;
	color: #fff;
	border: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section span.fa {
	 font-family: 'Inter', sans-serif;
	margin-right: 8px;
	padding-top: 5px;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-header h4 {
	font-weight: 600;
}
.appointment-data-div.appointmetn-list .alert-success {
	margin-top: 0!important;
	margin-bottom: 10px!important;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section:first-child input {
	border: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section input[type=radio] {
	width: 15px;
	height: 15px;
	border: 0;
	background: 0 0;
	margin-right: 8px;
	box-shadow: 0 0 0;
	float: left;
	margin: 0 5px 0 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section:nth-child {
	margin-right: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section label {
	border: 0;
	padding: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section .help-block {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section .help-block label {
	color: red;
	font-weight: 200;
	font-size: 12px;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section input {
	box-shadow: 0 0 0;
	border: 1px solid #ddd;
	border-radius: 0;
}
.appointment-data-div.appointmetn-list .myModalss-billing-items .modal-header button {
	background: #14bef0!important;
	text-shadow: 0 0 0!important;
	font-weight: 500;
	width: 26px;
	height: 26px;
	border-radius: 26px;
	position: absolute;
	top: -10px;
	right: -10px;
	opacity: 9!important;
	color: #fff!important;
}
.viewPrescriptionSection {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}
.viewPrescriptionSection .prescription-file-view {
	background: #efefef;
	width: auto;
	padding: 10px;
	float: left;
}
.viewPrescriptionSection .prescription-file-view img {
	width: 160px;
	height: 90px;
}
.jconfirm .jconfirm-box.jconfirm-type-red {
	border-top: solid 7px #14bef0!important;
	-webkit-animation-name: none!important;
	animation-name: none!important;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-title-c {
	text-align: center;
	font-weight: 800;
	text-transform: capitalize;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-title-c .jconfirm-title {
	color: #222!important;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-content-pane {
	height: inherit!important;
	min-height: inherit!important;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-content div {
	color: #222;
	font-size: 15px;
	text-align: center;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-buttons {
	border: 0;
	text-align: center;
	padding: 15px 0;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-buttons button.btn {
	background: #14bef0!important;
	color: #fff!important;
	font-weight: 400!important;
	text-transform: capitalize!important;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-buttons button.btn:hover {
	background: #ddd!important;
	color: #222!important;
}
.jconfirm.jconfirm-light .jconfirm-content .form-group input[type=text] {
	width: 80%;
	margin: 0 auto;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-box {
	border-top: 7px solid #14bef0;
}
.jconfirm.jconfirm-light.jconfirm-open {
	z-index: 99999999999999!important;
}
body .viewPresFileModal {
	padding-top: 60px;
}
body .viewPresFileModal .view-file-full .modal-content {
	height: 450px;
}
body .viewPresFileModal .view-file-full span.close {
	position: relative;
	top: 20px;
	z-index: 999999999;
	background: #ddd;
	opacity: 9!important;
	width: 30px;
	text-align: center;
	height: 30px;
	border-radius: 30px;
	color: #888;
	text-shadow: 0 0 0;
	font-weight: 400;
	line-height: 31px;
	right: -10px;
}
body .viewPresFileModal .view-file-full {
	width: 40%!important;
	margin: 0 auto!important;
	display: block!important;
	-webkit-animation-name: zoom;
	-webkit-animation-duration: .6s;
	animation-name: zoom;
	position: relative;
	animation-duration: .6s;
}
body .viewPdfFileModal {
	padding-top: 60px;
}
body .viewPdfFileModal .view-file-full .modal-content {
	height: 450px;
}
body .viewPdfFileModal .view-file-full span.close {
	position: relative;
	top: 20px;
	z-index: 999999999;
	background: #ddd;
	opacity: 9!important;
	width: 30px;
	text-align: center;
	height: 30px;
	border-radius: 30px;
	color: #888;
	text-shadow: 0 0 0;
	font-weight: 400;
	line-height: 31px;
	right: -10px;
}
body .viewPdfFileModal .view-file-full {
	width: 60%!important;
	margin: 0 auto!important;
	display: block!important;
	-webkit-animation-name: zoom;
	-webkit-animation-duration: .6s;
	animation-name: zoom;
	position: relative;
	animation-duration: .6s;
}
.mob {
	display: none;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-content div.form-group {
	width: 48%;
	float: left;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-content div.form-group:nth-child(2n) {
	float: right;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-content div.form-group input {
	width: 100%!important;
	border: 1px solid #ddd!important;
	box-shadow: 0 0 0!important;
}
.jconfirm.jconfirm-light .jconfirm-box-container .jconfirm-content div.form-group:last-child {
	width: 100%;
	float: left;
}
.dropdown-content {
	display: none;
	position: absolute;
	right: 0;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
	z-index: 1;
}
.dropdown-content a {
	color: #000;
	padding: 8px 16px;
	text-decoration: none;
	background: #efefef!important;
	border-bottom: 1px solid #fff;
	display: block;
}
.dropdown-content a:hover {
	background: #14bef0!important;
	color: #fff;
}
.dropdown-content a:hover {
	background-color: #f1f1f1;
}
.dropdown:hover .dropdown-content {
	display: block;
}
.container-inner.appointment-data-div.appointmetn-list .listing .dropdown .dropdown-content {
	opacity: .99999;
	top: 20px;
}
.aad-items-billable-section .prescription_image_browse .errCls span {
	width: 58%!important;
	position: absolute;
	top: 20px;
	right: 0;
	font-size: 13px;
	color: red;
}
body .no-prescription-found.registration-wrap.user-info.profile-exam {
	margin: 0!important;
}
.profile-examNoPrescription .btn.text-center.heading-four.btn-positive {
	background: #14bef0;
	color: #fff;
	margin: auto;
	width: 133px;
	float: left;
	height: 35px;
}
#miniCartList a i {
	font-size: 15px;
}
.profile-examNoPrescription {
	width: 100%;
	float: left;
	padding: 0;
	margin: 25px 0 0 0;
	text-align: center;
}
.profile-examNoPrescription img{ width:110px;}

ul.nav.navbar-nav.navbar-right li.medicine ul#miniCart li #miniCartList h5 a {
	padding: 0;
}
@-webkit-keyframes zoom {
 from {
 -webkit-transform: scale(0);
}
to {
	-webkit-transform: scale(1);
}
}
@keyframes zoom {
 from {
 transform: scale(0);
}
to {
	transform: scale(1);
}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
.widget-time-slot table tr td {
	display: contents!important;
	float: none;
}
.widget-time-slot table tr td a {
	margin-bottom: 6px;
}
}
@media screen and (min-width:0\0) and (min-resolution:+72dpi) {
 .registration-wrap select {
 padding: 0;
}
body select {
 padding: 0!important;
}
}
@media only screen and (max-device-width:767px) and (orientation:landscape) {
body .mobile-search button {
	width: 49%
}
body .nav.navbar-nav {
	margin-bottom: 7.5px;
}
body .mobile-search {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}
body .mobile-search button:last-child {
	margin-left: 0;
	float: right;
	width: 49%
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled {
	display: block!important;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled .owl-prev.disabled {
	display: none;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled .owl-next.disabled {
	display: none;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 42%!important;
	top: inherit;
	width: 30px;
	height: 30px;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 38%!important;
	width: 30px;
	height: 30px;
	top: inherit;
}
.crousal-wrapper {
	width: 100%;
	float: left;
	margin: 15px 0;
}
.owl-theme .owl-nav {
	margin-top: 39px!important;
}
.owl-carousel.owl-theme.last-crowusal.owl-loaded.owl-drag button.owl-prev {
	left: 42%!important;
	display: block;
	height: 30px;
	width: 30px;
	top: inherit;
	bottom: 6px;
}
.owl-carousel.owl-theme.last-crowusal.owl-loaded.owl-drag button.owl-next {
	right: 42%!important;
	height: 30px;
	width: 30px;
	top: inherit;
	bottom: 6px;
}
}
.appointment-tandc-div {
	width: 100%;
	flaot: left;
	text-align: left;
}
.appointment-tandc-div p {
	width: 100%;
	float: left;
	font-weight: 700;
	text-align: left;
	font-size: 15px;
}
.appointment-tandc-div ul {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.appointment-tandc-div ul li {
	width: 100%;
	float: left;
	text-align: left;
	list-style: none;
	letter-spacing: -.6px;
}
body .sorting.sorting_fillterTop {
	width: 48%
}
.teleConsolDocsearch {
	width: 45%;
	float: left;
	margin-right: 2%
}
body .sorting.sorting_fillterTop .form-group .teleConsolDocsearch input {
	width: 100%!important;
	text-align: left;
	background: #fff;
	padding: 6px 12px;
	border-radius: 4px;
	webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
	border: 1px solid #a0a0a0!important;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)!important;
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li.active a {
	background: #14bef0!important;
}
.clinic_name {
	width: 100%;
	float: left;
	padding: 10px 12px 0 0;
}
.clinic_name img {
	width: 14px;
	margin-right: 5px;
	margin-top: -2px;
}
.sorting_fillterTop .multiselect span.multiselect-selected-text {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.switchTeleConsultation {
	width: auto;
	float: left;
}
.switchTeleConsultation strong {
	float: left;
	width: auto;
}
.appointment-checkout-table {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.appointment-checkout-table table {
	text-align: left;
	width: 100%
}
.mob-error {
	display: none;
}
.appointment-checkout-table table tr td {
	border-bottom: 1px solid #ddd;
	padding: 5px;
}
.appointment-checkout-table table tr td:last-child {
	font-weight: 600;
	text-align: right;
	padding-right: 10px;
}
.collapse.navbar-collapse.main-nav-mobile.container-fluid.main-nav-mobile {
	display: none!important;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new {
	padding: 0 0 2% 0;
	min-height: 472px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new .main-banner img {
	max-width: 100%;
	height: auto;
	border-radius:5px;
	width: 100%;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new p.para-text {
	font-size: 20px;
    font-weight: 700;
    color: #222;
    padding: 0 23px;
    line-height: 25px;
    margin: 15px 0 15px 0;
    letter-spacing: 0px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new .info-text p {
	font-size: 18px;
    font-weight: 400;
    color: #222;
}
.consult-fee-div span, .consult-fee-div p {
	display: inline-block;
}
.consult-fee-div {
	border: 2px solid #193866;
	width: auto;
	border-radius: 64px;
	padding: 2px 20px;
	font-size: 17px;
	font-weight: 700;
	height: 48px;
	line-height: 44px;
	color: #193866;
	margin: 30px auto 0 auto;
	display: inline-block;
}
.freeconsult-mobbanner {
	display: none;
}
.hg-club .hg-club .HG-details {
	display: flex;
}
.tgs-banner .header-img img{
	width: auto;
    margin: 15px auto 0px auto;
    display: inherit;	
}
.login.paytmDivforreplace.covid-info {
	display: none;
}

body #MyCartPage textarea {
    height: 70px;
	border-radius: 4px;
}
.banner-mobile{ display:none;}
@media only screen and (min-width:320px) and (max-width:600px) {
.checkup-detail {
	width: 223px;
	float: none;
	background: #fff;
	margin: 0 auto;
	display: table;
}

}
@media only screen and (min-width:470px) and (max-width:) {
 body .navbar-nav li.dropdown.sub-nev-tool {
 right: 155px!important;
}
body .navbar.navbar-default .navbar-right .doctor {
 right: 50px!important;
}
body .navbar.navbar-default .navbar-right .login {
 right: 154px!important;
}
}
@media only screen and (max-width:470px) {
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p.oncall_fee {
	margin-top: 10px;
	margin-bottom: 0;
	padding-top: 0;
	width: 100%!important;
	float: right;
}
.add-doctor-left-box.OncallStatus.ConsultationType .ConsultationType .Consultation11 p .help-block label {
	width: 100%!important;
}
.ConsultationType .Consultation11 label {
	width: 100%!important;
	float: left!important;
	padding: 6px 5px 0 0!important;
}
}
@media only screen and (max-width:364px) {
.tabsholder2 .card-tabs-stack.inset .doctors-list .tab-bot-boxes.procedures .listing .list-bottom .cal-doctor .btn:  last-child {
	margin-right: 0;
	margin-top: 10px;
}
.view-profile {
	padding: 0!important;
}
}
@media only screen and (max-width:639px) {
body .topHeadingBlock h1 small {
    width: 100%;
	padding: 5px 0px 0 0px;
    line-height: 18px;
}
{
        position: relative;
        min-height: 0;
        padding-right: 15px;
        padding-left: 14px;
    }
.tgs-banner .header-img img{
	width: 30%;
    margin: 10px auto 10px auto;
    display: inherit;	
}


	body .opd_timing_tab .opd-timings-slot { width:100% !important}
	body .example.profile-detil.doctor-claim-profile #register-form .tabsholder1 #clinic_details_tab .form-fields{ width:100% !important;}
    .sub-nev-tool .caret {
        margin-top: 3px !important;
    }

	
body .rating_doctor-div span.checked {
    float: left;
}
.comPkg.lab-list-page .screening .checkup-detail.item h3{ white-space:inherit;}
body .comPkg.lab-list-page .checkup-detail.item{
	    width: 100%;
    float: none !important;
    margin: 0 auto 2% auto !important;
    text-align: left;
    display: inline-block;
}	
body .comPkg.lab-list-page .see-all{ top:10px;}
body .comPkg.lab-list-page .screening {
        text-align: center;
    padding-top: 0;
    margin-top: 40px;
}
body .ConsultationFilter.waitingTime p {
    border-bottom: 1px solid #ddd;
    padding: 5px 15px;
    float: left;
    width: 100%;
    margin: 0px;
}
	.suggestion-wrapper.no-result-found {
    padding: 14px 2% 5px 2%;
    position: relative;
    float: left;
    box-shadow: 0 0 0 !important;
    border: 1px solid #ddd;
    margin: -3px 0 0 0;
}
.left-wrapper.filteredDivMobile	h2{background: #014a7f !important;}
.left-wrapper.filteredDivMobile	h3{background: #014a7f !important;     font-size: 15px; color:#fff;}
.left-wrapper.filteredDivMobile	h3 .search-list {
    padding: 0 15px;
}
.left-wrapper.filteredDivMobile .chck-container .checkmark{left:15px;}
.left-wrapper.filteredDivMobile .chck-container { padding-left:35px;}
.left-wrapper.filteredDivMobile	h2.accordion { background:none !important;}
.left-wrapper.filteredDivMobile	.searchLocalityFromList {
    width: 91%;
    margin: 10px 15px;
}
body .left-wrapper.filteredDivMobile .price-range-block{ width:80%; margin-bottom:0px;}
body .left-wrapper.filteredDivMobile .filter-wrapConsultation{ padding:0 15px;}

body .checkup-detail .price-offer {
    padding-top: 4px;
}	
.registration-wrap.user-info.profile-exam tr th, .registration-wrap.user-info.profile-exam tr td	{ word-break:inherit !important;}
body .lab-test.lab-test-profile .order-overview .left .lab-order-section .orderDiv .lab-order-id-section .order-id h3 {
    padding: 5px;
    margin: 0px;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}
.order-overview table tr td p.product-name a {
    color: #014a7f;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}
	
	.profile-examNoPrescription .btn.text-center.heading-four.btn-positive {
    background: #14bef0;
    color: #fff;
    margin: auto;
    width: 133px;
    float: left;
    height: 28px;
    line-height: 14px;
    text-transform: capitalize;
    font-size: 13px;
}
body .dashboard-right.appoint-detail .doc-details .doc-img img {
    width: 50px;
    height: 50px;
    border-radius: 55px;
    padding: 0;
    border: 0;
}	

body .dashboard-right.appoint-detail .doc-details .doc-img {
    width: 50px;
}

	body .nav.navbar-nav.navbar-right {
    margin-right: 0px;
}
li.active.apoointment.main-nav-desktop{ display:block !important}
li.lab-test.main-nav-desktop{display:block !important}

	
.page-container.sidebar-collapsed-back .sidebar-menu{ position:inherit;}
body .pagination li {
    width: auto!important;
    margin: 0 0 10px 0!important;
    float: left;
}
body .dashboard-wrapper.dashboard-plan-wrapper.container .HG-details .details-blog{
	    width: 49%;
    float: left;
    margin-right: 2%;
    min-height: 189px;
}
body .doc_available {
    width: 135px;
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
}

body .bot-detail{ padding-top:0px !important;}	

.HG_plan_Block_Mobile {
    display: block;
}
.download-app-sec { text-align: center;}
	
body .creatingProfileTop .dropzone.dz-clickable .dz-message {
    font-size: 21px;
}

body .profile-doc-wrapper {
    width: 65%;
}	
.banner-mobile{ display:block;}
.banner-mobile img{ width:100%;}
body .creatingProfileTop .documets-type123 li {
	width:235px;
	margin:5px 15px 5px 0;
}

body .opd-timings-schedule-top {
    margin: 15px 0 0 0;
}
body .sessions-str {
    padding: 0;
}
.main-div-schedule .btn-default.remove{
	margin: 15px 0 0 10px;
}
body .add-staff { width: 100%;}
#main-div-scheduleAzax .opd-timings-slot{ width:100%;}
#main-div-scheduleAzax .opd-timings-slot label { width:100%;}
#main-div-scheduleAzax .opd-timings-slot select{ width:100%;}

body #MyCartPage .wizard .content .body{ padding:30px !important;}	
body .order-overview.startdiv section .form-fields{ width: 100%;
    margin-bottom: 10px;
    margin-top: 0 !important;
    margin-right: 0;
}
body .opd-sch .checkbox-div label{    margin-right: 5px;     margin-left: 0;}
body .sessions-str .sessions-div .set_error {
    float: left;
    margin-right: 10px;
    width: 44%;
    min-height: auto;
    margin-bottom: 10px;
}
body .teleconsult_section{ width:100%;}
body .sessions-str .sessions-div label{ width:100%;}
.sweet-alert.showSweetAlert h2{
	font-size: 25px;
	margin:0px;
}
.sweet-alert.showSweetAlert p{
	font-size: 14px !important;
    font-weight: 400 !important;
}
body .sweet-alert button {
    font-size: 17px;
    padding: 7px 25px;
    margin: 10px 5px 0 5px;
}

.sweet-alert.showSweetAlert{
	z-index: 999999999999999999;
    width: 75%;
	margin:0 auto;
}

.order-overview.startdiv section .input-wrapper{ width:100%;}
body .radio-wrapper.waitingTime.top{ padding-top:0px; width:100%; margin-right:0px;}

.LabDashboardSection .comPkg123 button {
	margin-top: 5px;
}
body .crousal-wrapper {
	margin: 0px !important;
}
body .top-booked-wrapper .category-wrapper {
	width: 100%;
}
body .comPkg .screening.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item img {
	width: 60%!important;
}
body .LabDashboardSection .comPkg123 button {
	border-radius: 32px;
	width: 170px;
	font-size: 14px;
	overflow: hidden;
	padding: 0 0px;
	line-height: 16px;
}
body .comPkg123 {
	margin-top: 15px;
}
body .PriscriptionUploadedit p {
	font-size: 13px;
	padding-top: 0;
}
.page-container.sidebar-collapsed-back .sidebar-icon {
	color: #024a80;
}
body #menu li.active a {
	background-color: #f5f5f5;
	color: #024a80;
	font-weight: 600;
}
.login.paytmDivforreplace.covid-info {
	display: block;
}
.freeconsult-mobbanner {
	display: block !important;
}
span.rmvCd {
	position: absolute;
	right: 6px;
	top: 2px;
	color: #f37832;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .checkup-package {
	width: 48%;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile.detail-lab-wrap .checkup-package {
	width: 50%;
}

.LabDetailsDiv .checkup-detail .Lab_Details_Image img {
	margin: 12px 0 0 0px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .package-box_lab {
	width: 100%;
}
.prescription-guide .col-right h4 {
	line-height: 17px;
}
.FileBtn {
	font-size: 15px;
}
.SaveFile {
	font-size: 15px;
}
.comPkg .screening .owl-stage-outer .small-blogs.item h4 {
	font-size: 14px;
}
.LabDashboardSection .comPkg.comPkg123 .PriscriptionUploadedit h2 {
	width: 100%;
	float: left;
	margin: 7px 0px 0px !important;
	font-size: 17px !important;
}
.owl-nav {
	display: none;
}
.LabDashboardSection p.see-all a {
	color: #fff;
	font-size: 13px;
}
.LabDashboardSection p.see-all {
	margin: 0px 0 0px 0;
	float: left;
	top: 20px;
}
body .PriscriptionUploadImage {
	width: 50px;
}
.PriscriptionUploadedit {
	width: 78%;
	float: left;
	margin: 0 0 0 15px;
}
body .PriscriptionUploadImage {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	margin: 8px 0 0 0;
}
.NewyearOfferLogoIcon123 {
	padding: 0px 0px 30px 0px;
}
.NewyearOfferLogoIcon {
	width: 305px;
}
.NewyearOfferLogoIcon1 {
	width: 76px;
	margin-top: -13px;
}
.NewyearOfferLogoIcon2 {
	width: 228px;
	margin: 0px auto;
}
.slot-details .from-widget-btn button {
	padding: 5px 10px;
}
.NewyearOfferLogoIcon3 {
	width: 153px;
	margin: 0px auto;
}
.NewyearOfferLogoIcon4 {
	width: 77px;
	margin: 0px auto;
}
.from-widget-btn p.subbtnwlt {
	line-height: 13px;
	text-align: left;
}
.healthcare_plan.plan-section4 {
	margin-top: 0px;
}
.hg-plan-wrapper a.btn {
	bottom: 10px;
}
.slot-details.runnersLeadForm .from-widget-top {
	width: 100%;
}
.runnersLeadForm .ThisAppointment h2 {
	padding: 0px 0px 5px;
	font-size: 18px;
}
#AppointmentWrapper.runnersLeadForm .from-widget .from-widget-section:nth-child(2n) {
	margin-right: 2% !important;
	width: 48%;
}
#AppointmentWrapper.slot-details.runnersLeadForm .from-widget .from-widget-section {
	width: 48%;
}
#AppointmentWrapper.NewtestNew .doctor-listtop.doctor-listtop2.ap-section-new {
	padding: 0 0 2% 0;
	min-height: 410px;
}
.wrapper .box label .text {
	font-size: 15px;
	padding-left: 5px;
	width: 169px;
}
.SingleOnline.box {
	position: relative;
}

.wrapper .box {
	padding: 5px 5px;
}
.wrapper .box label {
	height: 25px;
	border-radius: 5px;
}
.SingleOnline.box .value-1 .text strong span {
	padding: 4px 0px 0px 0px;
	font-size: 12px;
}
.wrapper-appoint #AppointmentWrapper.testCupanAppyle.container-inner.slot-details.NewtestNew .from-widget-top {
	padding: 1% 10px 1% 10px;
}
.mobileTopBtn {
	display: block;
}
.DeshbordTopBtn {
	display: none;
}
.panel.panel-info.cartPanel .removeDiv {
	width: 100%;
}
.panel.panel-info.cartPanel span.rmvCd {
	right: 8px;
	top: 0px;
}
.row.scartPart .cartinnerItemName {
	padding: 0;
	width: 88%;
}






.panel-body.cartinnerItem .row.scartPart .cartinnerItemAmt {
	position:inherit !important;
	right: inherit !important;	
	top:inherit !important;
	float:left !important;
	width:100%;
}
.TermsConditionsSection h2{    font-size: 22px;
    font-weight: 600;
    color: #014a7f;}

	
.panel-body.cartinnerItem .row.scartPart .cartinnerItemName {
    width: 100%;
}
body .checkout-page.plan-ck-out .checkoutCart .col-xs-5.col-sm-5.ccModalcdDiv {
    width: 100%;
}

.row.scartPart .cartinnerItemAmt {
	padding: 0;
	float: right;
	position: absolute;
	right: -14px;
	top: -7px;
}
.col-xs-2.col-sm-12.pull-left.checkBtnM .btn.btn-success.updateDoctorBtn.pull-right.checkoutMYDivPaytm {
	width: 100%;
}
.col-xs-5.col-sm-5.ccModalcdDiv {
	width: 100%;
}
.checkoutCart .panel.panel-info.cartPanel .ccModal.cdDiv {
	width: 100%;
}
.new-tabs-section.checkoutCart .panel-footer.footer .text-center.footerInner .planTrms .TermsConditionsSection {
	width: 100%;
}
.panel.panel-info.cartPanel .panel-title h5 {
padding-left: 0px !important;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 12px;
}
.right-block .panel-body .cartinnerItemName .plan-content ul li {
	background-size: 15px;
}
#ccModal .modal-dialog {
	width: 90%;
	margin: 0px;
	position: absolute;
	right: 0px;
	height: 100%;
	top: 0px;
}
.DaysFollowup12 {
	font-size: 12px;
}
.creatingProfileTop .topHeadingHealth i {
	font-size: 16px;
}
.uploadDocumentsWeb {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 24px 0px 0px;
	font-size: 16px;
	line-height: 0px;
}
.creatingProfileTop h3.topHeadingHealth {
	width: 100%;
	float: none;
	margin: -10px auto 10px;
	padding: 0px;
	text-align: center;
}
.plan-wrapper.creatingProfileTop img {
	max-width: 90px;
}
.creatingProfileTop h3.topHeadingHealth {
	width: auto;
	margin-bottom: 10px;
	text-align: left;
}
.creatingProfileTop h3.ProfileVerificationH {
	width: 280px;
	line-height: 17px;
}
.creatingProfileTop .userDocuments .image-block {
	width: 45.5%;
	margin-right: 4%;
	min-height: 169px;
}
.creatingProfileTop .userDocuments .image-block img {
	height: 130px;
	max-width: 100%;
}
.creatingProfileTop h3.ProfileVerificationH span.documentClick {
	font-size: 13px;
}
.creatingProfileTop h3.ProfileVerificationH {
	font-size: 13px;
}
.hg-club .hg-club .HG-details {
	display: inherit;
}
body .hg-club .hg-club .HG-details .details-blog {
	width: 49%;
	float: left;
	margin-right: 2%;
	min-height: 189px;
}
body .hg-club .hg-club .HG-details .details-blog:nth-child(2n+0) {
	margin-right: 0%;
}
body .hg-club .hg-club .HG-details .details-blog h2 {
	font-size: 16px !important;
	font-weight: 600;
	width: 100%;
	float: left;
}
body .hg-club .hg-club .HG-details .details-blog p {
	padding: 0px 8px;
	width: 100%;
	float: left;
	margin: 0px;
	font-size: 13px !important;
}
body .hg-club .hg-club .HG-details .details-blog p {
	font-size: 14px;
}
.freeconsult-mobbanner img {
	width: 100% !important;
}
.row.scartPart .cartinnerItemName h4 {
	font-size: 17px;
}
.slot-details .from-widget-top {
	width: 100%;
	float: left;
}
body .coupanApplyedBox .remove-icon a {
	margin: 5px 0 0 0px;
}
.coupanApplyedBox .save-icon {
	font-size: 13px;
	float: none;
}
body .form-address-details.divForHide {
	padding: 5px !important;
	background: #efefef;
}
.slot-details .doctor-listtop.doctor-listtop2 {
	width: 100%;
	float: left;
	min-height: auto;
	margin-bottom: 15px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new p.para-text {
	font-size: 18px;
	line-height: 22px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new .info-text p {
	font-size: 18px;
	font-weight: 500;
}
.left-wrapper h2 {
	font-weight: 500;
}
body .contact-wrapper.EachOneHelpOne h2 {
	letter-spacing: -1.9px !important;
	font-size: 34px;
}
.EachOneHelpOne p {
	font-size: 15px;
	text-align: justify;
}
.deshtopBanner {
	display: none;
}
.MobileBannerTop {
	display: block;
}
body .contact-wrapper .form-fields label {
	letter-spacing: -0.5px;
}
.location.hideforPaytm a {
	background: url(../img/map-icon22.png) no-repeat 0 0;
	background-size: 11px;
	padding: 0 0 2px 16px;
	display: inherit;
	width: auto;
	margin: auto;
	display: table!important;
}
.slot-details .doctor-listtop.doctor-listtop3 .location {
	margin-top: 15px;
	margin: auto;
	display: table;
}
.doctor-detail-wrapper .doc-img img {
	height: 80px;
}
.filter-wrapConsultation ul {
	padding: 0 0 0!important;
}
.doc-img img {
	height: 80px;
}
.top-locality-div {
	padding: 0!important;
}
.top-locality-div .containerDiv h2 {
	padding: 0 0 8px 0;
	font-size: 15px;
}
.top-locality-div .containerDiv ul li {
	width: 100%;
	padding: 0 4px 0 0;
	font-size: 13px;
}
.containerDiv.containerDivDeshtop {
	display: none;
}
.containerDivMobile {
	display: block!important;
}
body .detail-page .doctor-profile .cons-fees {
	padding-right: 0!important;
	    font-size: 14px;
}
body .list-bottom .cal-doctor {
	padding-bottom: 8px;
	margin-right: 8px;
}
body .list-bottom .cal-doctor a {
	width: 170px;
	    text-align: left;
}
.list-bottom .cal-doctor:nth-child(2n) {
	margin-left: 0;
	margin-right: 0;
}
#doctorAppointmentSlot .modal-dialog {
	width: 95%
}
body .tcb-product-item {
	margin-bottom: 75px;
}
.tcb-product-slider #carousel-example-generic .carousel-control.right {
	position: absolute;
	top: inherit;
	right: -50px;
	bottom: 0;
	left: 0;
}
.generate-codeWidth {
	width: 100%;
	margin: 0 auto;
	float: left;
}
.generate-codeWidth .btn.btn-default.generateNow {
	width: auto;
	float: left;
	background: #14bef0;
	color: #fff;
	margin-left: 1%;
	margin-top: 25px;
	border: 0;
	padding: 7px 4px;
}
.generate-codeWidth .form-group {
	width: 100%;
	float: left;
	padding: 0 0 0;
}
.generate-codeWidth .form-group .form-control {
	padding: 6px 3px;
}
.add-doctor-left-box.OncallStatus.ConsultationType .ConsultationType .Consultation11 p .help-block label {
	width: 100%!important;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p.oncall_fee {
	margin-top: 10px;
	margin-bottom: 0;
	padding-top: 0;
	width: 100%!important;
	float: right;
}
.camp-appointment-form .slot-details .doctor-listtop.doctor-listtop2 {
	padding: 5% 20px 5% 20px;
	min-height: auto;
}
#coupanApply {
	background: #ef6423;
	color: #fff;
	border: 0;
	padding: 0 10px;
	width: auto;
	border-radius: 0;
	margin: 0 0 0 -3px;
	height: 28px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
#enquiryModal .modal-content {
	background-color: #00538a;
	margin: auto;
	padding: 0;
	border: 0 solid #888;
	width: 100%;
	display: inline-block;
	border-radius: 0;
}
#enquiryModal .modal-footer .btn-default {
	width: 120px;
	background: #00538a;
	border: 1px solid #fff;
	border-radius: 0;
	color: #fff;
	font-weight: 600;
}
#enquiryModal .items-section12 .help-block label {
	color: red;
	font-size: 12px;
	font-weight: 400;
}
.cal-doctor img {
	margin: 2px 0 0 5px;
}
.call_btn_div.remove_btn {
	width: 74px;
	right: 1px;
	bottom: -7px!important;
}
.doc-fees-appt-time .doc-fees {
	float: left;
	width: 100%
}
.doc-fees-appt-time .appt-dateTime {
	float: left;
	width: 100%;
	margin: 0;
}
.doc-fees-appt-time .appt-dateTime label, .doc-fees-appt-time .appt-dateTime p {
	font-size: 14px!important;
	margin-bottom: 0;
    font-weight: 400 !important;
}
.appointmentDetails {
	float: left;
	width: 100%;
	background: #fff;
	margin-top: 0;
	padding: 3%
}
.appointmentDetails .user-details {
	width: 90%;
	float: left;
	padding: 35px 0 0 0;
	margin-left: 0;
}
.user-documents {
    width: 50px;
    float: left;
    margin: 0 2% 0 0;
    border: 1px solid #efefef;
    position: relative;
    padding: 6px;
    height: 50px;
}
.user-documents img {
width: 100%;
    height: 36px;}
.content--filed-wrapper .download-div .btn {
	padding: 3px 8px;
	font-size: 12px;
}
.content--filed-wrapper p {
	font-size: 14px;
}
.appoint-detail .appointmentDetails .content--filed-wrapper {
	width: 80%;
	float: left;
	margin-left: 8px;
	position: relative;
}
.doc-fees-appt-time {
	width: 82%
}
.doc_available p.now {
	margin-top: 0;
}
.appoint-detail .appointmentDetails .user-details {
	width: 100%;
	float: left;
	padding: 35px 0 0 0;
	margin-left: 0;
}
#uploadPrescriptionModal .modal-dialog {
	width: 100%;
	margin: 30px auto;
}
.appointmentDetails .user-details .user-img {
	float: left;
	width: 65px
}
body .mobile-speciality-Block .tcb-product-item {
	margin-bottom: 0;
}
.mobile-speciality-box {
	background: #f1f1f1;
	padding: 20px 0 15px;
}
.tcb-product-slider.Top-Specialities123.desktop_topSpeciality {
	display: none;
}
.Top-Specialities123 h1 {
	font-size: 15px;
	font-weight: 600;
	margin: 2px 0 14px;
	padding: 0;
}
.Top-Specialities123 {
	width: 100%;
	float: left;
	padding: 0;
}
.tcb-product-slider #carousel-example-generic .carousel-control.left {
	position: absolute;
	top: inherit;
	left: -50px;
	bottom: 0;
	right: 0;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section.gender .help-block {
	top: 45px;
}
#carousel-example-generic {
	position: relative;
	height: 275px;
	overflow: hidden;
}
#carousel-example-generic .itemP {
	margin-right: 15px;
}
#carousel-example-generic .carousel-inner .item .col-xs-6 {
	width: 48%;
	padding: 0 5px;
}
.bmi-wrapper h3 {
	padding: 0 0 8px 0!important;
	font-size: 18px;
	text-align: left;
}
.well.text-center.calculate_bmi_report_data .well h3 {
	font-size: 15px;
}
.blog-crasuseal .blog-list h2 {
	font-size: 15px;
}
.well.text-center .text-muted {
	text-align: center;
}
.collapse.navbar-collapse.main-nav-mobile.container-fluid.main-nav-mobile {
	display: none!important;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section label {
	width: 100%
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section .radio-wrap label {
	width: auto!important;
	font-weight: 400;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section.gender {
	min-height: auto;
}
.form-fields.form-field-mid.specialization {
	width: 100%;
	padding-bottom: 10px;
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section {
	width: 100%
}
.mob-error {
	display: block;
}
.desktop-error {
	display: none;
}
body .sorting.sorting_fillterTop .form-group .btn-group .multiselect-container {
	width: 175px;
}
body .sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li a label {
	font-size: 13px;
}
body .sorting.sorting_fillterTop .form-group .input-group-btn .btn.btn-primary {
	width: auto;
}
body .sorting.sorting_fillterTop {
	width: 80%;
	float: none;
	margin: 0 auto;
}
.sorting_fillterTop .multiselect span.multiselect-selected-text {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
#doctorAppointmentSlot .tab-pane.active {
	background: 0 0;
	padding: 0;
	float: none;
	margin: 0;
	display: inherit;
	position: inherit;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
.sorting_fillterTop .multiselect span.multiselect-selected-text {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.sorting.sorting_fillterTop {
	width: 250px;
	margin: 0 auto;
	padding: 0;
	float: none;
}
#my-tab-content .login_sucess_inner {
	background: #efef;
	padding: 50px 0 100px 0;
	float: none;
	margin: auto;
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	height: 563px;
}
.tab-pane.active {
	background: #efef;
	padding: 0;
	float: none;
	margin: 0 auto 0 auto;
	display: inline-block;
	position: inherit;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
.banner-section .banner-content .slider.home-slider-ss {
	display: none;
}
body .banner-section {
	display: block;
	padding: 0 15px;
	margin-top: 0;
}
.Account-Daitale1 {
	width: 100%
}
body .doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus {
	width: 100%!important;
}
body .viewPdfFileModal .view-file-full {
	width: 70%!important;
	padding: 10px!important;
}
.container-inner.appointment-data-div.appointmetn-list .listing .dropdown .dropdown-content {
	top: 30px;
}
.modal.myModalss-billing-items {
	margin: auto;
}
.mob {
	display: block;
}
.banner-service-section .product-section .col-md-4 {
	padding: 0;
	margin: 0;
}
body .viewPresFileModal .view-file-full {
	width: 95%!important;
}
body .viewPresFileModal .view-file-full .modal-content {
	height: auto;
}
body .appointment-data-div.appointmetn-list .myModalss-billing-items .modal-body .aad-items-billable-section {
	width: 100%
}
body .appointment-data-div.appointmetn-list .myModalss-billing-items .modal-footer {
	padding: 0;
}
body .jconfirm {
	z-index: 9999999999;
}
body .listing.my-priscription-head .my-priscription-tag {
	width: 100%
}
body .listing.my-priscription-head .btn {
	float: left;
}
body .dashboard-right .appointment-data-div.appointmetn-list .listing .dropdown {
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: center;
}
body .toggle-wrapper button {
	font-size: 13px;
}
body .healthcare_plan .view-icon {
	top: 60px;
}
.healthcare_plan:first-child .view-icon:hover #lightbox-tooltip::after {
	right: 0;
	left: inherit;
	top: -7px;
	width: 0;
}
.healthcare_plan:first-child #lightbox-tooltip {
	right: 0;
	left: inherit;
}
body .view-icon:hover #lightbox-tooltip {
	width: 220px;
}
body .toggle-wrapper {
	width: 100%;
	max-height: 100%
}
body .view-icon .lab-test.Lab_Test_Details .package-box {
	float: left;
}
.lab-test.lab-test-profile .lab-order-id-section .order-id {
	padding: 0;
	background: 0 0;
}
.dashboard-wrapper.dashboard-plan-wrapper #LoadLabOrders .order-id {
	margin-top: -2px;
}
body .username-side {
	width: 105px;
}
.orderDiv.LabOrderList .lab-order-id-section .order-id {
	padding: 0;
	background: 0 0;
	margin-bottom: 5px;
}
.user-detail-sidebar h3 {
	font-size: 13px;
}
.order-track a {
	width: auto;
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container {
	width: 100%;
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container .sidebar-menu {
	width: 100%;
    background: none !important;
    position: inherit;
}
body .sidebar-menu::before {
	width: 100%;
}
.dashboard-wrapper.dashboard-plan-wrapper.dashboard-right .lab-order-id-section .order-id {
	background: 0 0;
	padding: 0;
	border-radius: 0;
	width: 100%;
	float: left;
	border: 0;
	padding: 0!important;
}
.dashboard-wrapper.dashboard-plan-wrapper .lab-order-id-section .order-id h3 {
	background: #14bef0;
	color: #fff;
	padding: 8px 13px;
	width: auto;
	border-radius: 4px;
	border: 1px solid #fff;
	width: 160px;
}
.dashboard-wrapper.dashboard-plan-wrapper .right-section.new-tabs-section.checkoutCart .row {
	margin: 0;
	position: relative;
}
.right-section.new-tabs-section.checkoutCart {
	width: 100%;
	padding-top: 0!important;
	margin-top: 0;
	padding: 0px 10px !important
}
.panel-footer.footer {
	padding: 0 0px;
}
.dashboard-wrapper.dashboard-plan-wrapper .appointmetn-list .date-wrapper {
	width: 100%;
}

body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing{width: 100%;
    margin: 0 auto 15px auto !important;
	min-height:auto;
    float: left;}
	
.dashboard-wrapper.dashboard-plan-wrapper .appointmetn-list .rating_doctor-div {
	position: inherit;
	right: 0;
	top: 0px;
	left:5px;
	width: auto;
}
span.FUpAppointment {
	border: 1px solid #14bef0;
	text-align: center;
	padding: 2px 6px;
	color: #14bef0;
	border-radius: 3px;
	margin-top: 7px;
	float: left;
	font-size: 12px;
}
body span.pending-app {
	font-size: 12px;
	padding: 1px 5px!important;
	margin-top: 0px;
	float: left;
}
body span.confirm-app {
	font-size: 12px;
	padding: 4px 5px!important;
}
body span.cancel-app {
	font-size: 12px;
	padding: 4px 5px!important;
	
}
body .top-navbaar {
	position: relative;
	z-index: 9999999;
}
.dashboard-plan-wrapper .dashboard-right .container-fluid .container {
	padding: 0;
}
.dashboard-plan-wrapper .lab-order-section table.tab-order-detail tr td p .order-address {
	width: 85%;
	float:none;
	
}
.order-track {
	margin-top: 0;
	float: left;
}
.content-blog-details p {
	font-size: 11.5px;
}
.hg-club h3 {
	font-size: 20px;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
	margin-top: 0;
}
body .dashboard-wrapper.dashboard-plan-wrapper .container-inner {
	width: 100%;
	float: left;
    justify-content: center;
	padding-top: 0;
	max-width: 100%;
	min-height: 480px;
	display:inherit;
}
body .dashboard-plan-wrapper .appointment-data-div.appointmetn-list.wallet-wrapper .listing{ width:98% !important;}
body .filter-section {
	padding-top: 0;
}
.HG_plan_Section {
	padding-top: 0;
}
#userLead .modal-body form .waitingTime p {
	float: left;
	margin-right: 0;
	width: 100%
}

body #userLead .modal-body {
	width: 85%!important;
}
body #userLead .modal-dialog {
	width: 80%;
	margin: 0 auto;
}
body .sidebar-menu {
	top: 0px;
	position: absolute;
}
body .HG_plan h2 {
	font-size: 18px;
	letter-spacing: 0;
}
body .HG-details .details-blog .content-blog-details {
	margin: 0;
	width: 100%
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	top: 12px;
	left: 85px;
	width: 155px!important;
}
body .subscription-header .subs-date {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
body .subscription-header .subs-heading {
	font-size: 24px;
	width: 100%;
	float: left;
}
body .subscription-header-2 .subs-date {
	float: left;
}
body .subs-trans-info .subs-trans {
	width: 100%;
	margin-bottom: 20px;
}
body .subs-trans-info .subs-trans:last-child {
	width: 100%
}
body .subscription-header-2 .subs-date {
	float: left;
	width: 100%
}
.subcribed-plans {
	overflow-y: hidden;
}
body .details-blog {
	width: 48%;
	text-align: center;
	min-height: 134px;
	padding-top: 10px;
}
.HG-details .details-blog img {
	float: none;
}
.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	width: 77%;
	margin-top: 15px;
	float: left;
	margin-left: 80px;
}
.healthcare_plan {
	width: 100%;
	margin: 0 auto;
	display: block;
	float: none;
	margin-bottom: 45px;
	text-align: left;
}
.healthcare_plan:last-child {
	margin-bottom: 0;
	background-size: 3%
}
.hg-plan-wrapper ul li {
	line-height: 18px;
	background-size: 3%;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 {
	width: 96%;
	margin: 20px 2% 0 2%
}
body .dashboard-plan-wrapper.dashboard-wrapper .sidebar {
	position: inherit;
	height: auto;
}
body .dashboard-left {
	width: 100%;
	padding-bottom: 0;
}
body .dashboard-plan-wrapper .dashboard-right {
	width: 100%;
	padding: 0;
}
body .dashboard-plan-wrapper .dashboard-left ul li a {
	background-size: 18px!important;
	padding-left: 45px;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background-size: 35px!important;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background-size: 35px!important;
	background-position: 6px -40px!important;
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	top: 5px;
	left: 85px;
	width: 135px!important;
}
body .details-blog {
	width: 48%
}
.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-left: 0;
	min-height: 500px;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .dashboard-right {
	margin-top: 0!important;
	margin-left:0px !important;
}	
.healthcare_plan {
	width: 100%;
	margin: 0 auto;
	display: table;
	float: none;
	margin-bottom: 45px;
	min-height: inherit;
	padding-bottom: 57px;
}
.dashboard-plan-wrapper .profiling-section.profiling-heading1222 {
	width: 96%;
	margin: 20px 2% 0 2%
}
body .dashboard-plan-wrapper.dashboard-wrapper .sidebar {
	position: inherit;
	height: auto;
}
body .dashboard-left {
	width: 100%;
	padding-bottom: 0;
}
body .dashboard-plan-wrapper .dashboard-right {
	width: 100%;
	padding: 0;
}
body .dashboard-plan-wrapper .dashboard-left ul li a {
	background-size: 18px!important;
	padding-left: 45px;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background-size: 35px!important;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background-size: 35px!important;
	background-position: 6px -40px!important;
}
.call_btn_div {
	top: inherit;
	bottom: 0!important;
}
body .email-form-wrapper .alert-success {
	width: 100%;
	float: left;
}
body #myCarousel .carousel-indicators li {
	display: none;
}
.email-form-wrapper .alert-success {
	float: right;
	width: 50%;
	padding: 10px;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field {
	width: 40%!important;
	margin-right: 2%
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: 100%!important;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 100%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	width: 92%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-right: 4%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	width: 130px!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields.register-btn-div {
	width: 130px!important;
}
.call_btn_div.mob-show {
	display: block;
	right: 50px;
}
.call_btn_div.mob-show.remove_btn {
	right: 20px;
}
body .call_btn_div .call_btn_div_new {
	padding: 10px 5px 10px 35px;
}
body .call_btn_div {
	top: inherit!important;
	bottom: 10%;
	height: 105px;
}
body .change-pwd-wrapper .profile-exam .form-fields {
	width: 100%!important;
}
body .email-form-wrapper .alert-success {
	width: 100%;
	float: left;
}
body #myCarousel .carousel-indicators li {
	display: none;
}
.email-form-wrapper .alert-success {
	float: right;
	width: 50%;
	padding: 10px;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field {
	width: 40%!important;

}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: 100%!important;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 100%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	width: 92%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-right: 4%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	width: 130px!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields.register-btn-div {
	width: 130px!important;
}
.au-marathon-mobile-banner {
	display: block;
}
.registration-wrapper .btn-register {
	width: 100%;
	float: left;
	padding: 7px 0 15px 0;
}
.broucher_dwn {
	width: 100%;
	float: left;
	position: inherit;
	margin: auto;
	left: 0;
	right: 0;
	top: 20px;
	bottom: 0;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: auto;
	padding: 10px 0;
	z-index: 999;
}
.g-recaptcha {
	margin-top: 30px;
	width: 100%;
	float: left;
}
.registration-wrapper.contact-wrapper .radio-wrapper {
	width: 100%;
	padding: 0;
}
.dd-wrapper {
	box-shadow: 0 0 0 0 hsla(0, 0%, 42.7%, .14);
}
.bottom-errors-content {
	width: 100%;
	float: left;
	padding: 0;
	margin-right: 0;
	text-align: left;
}
.bottom-errors-content ul li a {
	width: 100%
}
.all-offers .allProfiles .package-box h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Symptoms_section.symptons-detail button {
	right: 6px;
	padding: 10px 8px;
	top: 6px;
}
button.btn-book-appoiontment.view_Alldoc_speciality.low-top-btn {
	width: 100px;
}
.slot-details .from-widget .from-widget-section label {
	width: 140px;
	font-size: 14px;
	font-weight: 600;
	float: left;
}
.Symptoms_section.symptons-detail.symptons_test_lows .btn-book-appoiontment.view_Alldoc_speciality {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 100px;
	padding: 6px 0;
	margin-bottom: 10px;
	float: right;
}
.symptons_test_lows123 .btn-book-appoiontment.view_Alldoc_speciality {
	width: 100px;
}
#g-account-menu.dropdown-menu li a span {
	float: left;
	width: 128px;
	line-height: 19px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Get_company_top {
	width: 100%;
	float: left;
	padding-top: 15px;
}
.lab-test.Lab_Test_Details.single-lab-detail .checkup-detail h3 {
	white-space: inherit;
	overflow: hidden;
	text-overflow: inherit;
}
.cart-open .cart-dd {
	display: none!important;
}
.cart-wrapper:hover .cart-dd {
	display: none!important;
}
.LabDetailsDivLosh .checkup-detail .test-included a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 100%
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles {
	min-height: 265px;
	width: 49%;
	display: inherit;
	margin: 0;
	margin-right: 2%!important;
	margin-bottom: 10px;
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles:nth-child(2n+0) {
	margin-right: 0!important;
}
#steps-uid-0-p-3.body .address-wrapper .input-wrapper:last-child {
	width: 100%
}
.order-date.labDiv_20 {
	width: 102px;
}
.doctor-detail-wrapper .latest-prod-details .review-info p {
	float: left;
	width: 93%;
	text-align: justify;
}
.order-id {
	padding: 8px 13px;
}
.order-amount.labDiv_21 {
	width: 104px;
}
.widget-time-slot table tr td {
	display: inline-flex;
}
body #doctorAppointmentSlot .modal-header h2 {
	font-size: 15px;
	font-weight: 600;
}
.latest-prod-details {
	padding-left: 0;
	width: 100%
}
.all-offers .allProfiles .package-box.item {
	min-height: 200px!important;
}
.order-date.labDiv_20 {
	width: 102px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block h3 {
	font-weight: 400;
	font-size: 14px;
	color: #222;
	margin: 0;
	padding: 5px 0 5px;
}
.dd.searchDoctorModalDoctor {
	padding: 10px 0 10px;
}
.BMICalculatorSection .form-group.wrapper {
	padding-left: 20px!important;
}
.order-id {
	padding: 8px 13px;
}
.order-amount.labDiv_21 {
	width: 104px;
}
.lab-test.Lab_Test_Details h2 {
	padding-top: 15px;
	padding-bottom: 0;
}
.cart-empty-msg img {
	width: 100%
}
span.grey-text {
	padding: 0;
	font-size: 13px;
	width: 100%;
	float: left;
}
span.rating-by {
	padding: 8px 0 0 0;
	font-size: 13px;
	width: 100%;
	float: left;
}
.recommend-review p {
	width: auto;
	float: left;
	padding: 4px 10px 4px 10px;
	margin: 2px 0 8px 0!important;
	border: 1px solid #ccc;
	border-radius: 2px;
}
#MyCartPage .actions ul li a:hover {
	background: #fff!important;
	border: 1px solid #14bef0!important;
	color: #14bef0!important;
}
body .report-section div p {
	font-size: 14px;
	word-break: break-all;
}
.bubble {
	width: 20px;
	height: 20px;
	margin-top: 5px;
}
body .product-details.inner .orders-track label {
	font-size: 10px;
}
body .completed .bubble div {
	position: relative;
	z-index: 99999;
	font-size: 13px;
	float: left;
	width: 100%;
	text-align: center;
	line-height: 20px;
}
.footer_block h5 {
	padding-top: 20px;
}
body .tab-order-detail tr td p.info-row {
	word-break: break-all;
	width: 100%
}
.section-top-1 table thead tr td {
	text-align: left!important;
}
.section-top-1 table tbody tr td {
	text-align: left!important;
}
.address-box {
	min-height: 100px;
}
body #steps-uid-0-p-3 .address-wrapper .input-wrapper {
	width: 100%
}
body .form-address-details.divForHide.CouponBox {
	position: relative;
	width: 100%;
}
body .form-address-details.divForHide.CouponBox .input-box {
	width: 100%
}
body .form-address-details.divForHide.CouponBox .input-box input {
	padding-right: 55px;
}
body .form-address-details.divForHide.CouponBox button#coupanApply {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 29px;
}
.cart-open .cart-dd {
	border: 1px solid #ddd;
	border-top: 1px solid #14bef0;
	top: 29px;
}
.owl-carousel.owl-theme.last-crowusal.owl-loaded.owl-drag .owl-stage-outer {
	padding-bottom: 20px;
}
.lab-test .checkup-detail h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.LabDashboardSection .owl-carousel .owl-nav {
	padding-bottom: 30px;
}
.lab-test .package-box {
	width: 100%;
	margin-right: inherit;
	margin-bottom: inherit;
	position: relative;
	margin: 0 auto!important;
}
body .notify.notify-top-right {
	right: 12px!important;
	min-width: 287px;
}
.all-offers .allProfiles .package-box.item {
	width: 49%
}
.checkup-package.labProfiles .checkup-detail.LabProfiles {
	min-height: 265px;
	width: 46%;
	display: inherit;
}
.checkup-package.labProfiles .checkup-detail.LabProfiles a {
	font-size: 12px;
}
.checkup-package.labProfiles .checkup-detail.LabProfiles .book-now a {
	padding: 6px 10%
}
.checkup-package.labProfiles .checkup-detail.LabProfiles img {
	margin: 10px 0 0 10px;
}
.collapse.main-nav-mobile-lab.container-fluid ul li {
	width: 100%;
	float: left;
}
.collapse.main-nav-mobile-lab.container-fluid ul li a {
	width: 100%;
	float: left;
}
.collapse.navbar-collapse.main-nav-mobile.container-fluid {
	display: block!important;
}
#searchLabModalDoctor .navbaar-bottom-box input.labSearching {
	
    width: 94%;
    height: 38px;
    background: url(../img/search-dd.png) no-repeat;
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #ddd;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 31px;
    padding: 0 20px 0 40px;
    text-transform: capitalize;
    background-size: 16px!important;
    background-position: 5% 11px!important;
	font-family: 'Inter', sans-serif;
	font-weight:500;
	margin-left:10px;
	margin-right:10px;
}

#searchLabModalDoctor .dd-wrapper .search-data{ max-height:inherit;}

#searchLabModalDoctor.modal .navbaar-bottom-box2 {
	width: 100%;
	margin: 0px 0 0 0;
}
#searchLabModalDoctor .dd-wrapper.labSearchByInput {
	box-shadow: 0 0 0!important;
	top: 50px;
}
#searchLabModalDoctor .dd-wrapper.labSearchByInput i img {
	width: 30px;
	margin: 0px 5px 0 10px;
}
#searchLabModalDoctor .location-top1 h2 {
	border-bottom: 1px solid #ddd;
}
#searchLabModalDoctor.modal {
	width: 100%;
	height: 100%;
	padding-top: 0;
	overflow: auto;
	background-color: #fff;
	background-color: #fff;
}
.mobile-search button.searchLabModalDoctor {
	width: 170px!important;
	float: right;
}
.mob-nav-ico {
	width: 34px;
	float: left;
	margin-right: 10px;
	margin-top: 1px;
	border: 1px solid #efefef;
	height: 32px;
	text-align: center;
	padding-top: 5px;
	border-radius: 2px;
}
.mob-nav-ico img {
	width: 70%;
	height: auto;
}
.collapse.main-nav-mobile-lab {
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: 5px;
	padding-bottom: 20px;
}
.collapse.main-nav-mobile-lab li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #efefef;
}
.collapse.main-nav-mobile-lab li.blogs-details {
	border: 0!important;
}
.collapse.main-nav-mobile-lab li a {
	border: 0;
	padding: 10px 5px;
}
.collapse.main-nav-mobile-lab li img {
	width: 25px;
	float: left;
	margin-right: 10px;
}
.collapse.main-nav-mobile-lab li .nav-section {
	float: left;
	width: 87%;
	text-align: left;
}
.collapse.main-nav-mobile-lab li .nav-section h2 {
	font-size: 16px;
	color: #222;
	margin: 0;
	padding: 0;
}
.collapse.main-nav-mobile-lab li .nav-section p {
	float: left;
	color: #888;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.collapse.main-nav-mobile-lab li .nav-section h3 {
	margin: 0;
	padding: 0;
	font-size: 17px;
	color: #14bef0;
	font-weight: 400!important;
}
.checkup-detail .price-offer {
	font-size: 17px;
}
.checkup-detail .discount-price {
	margin-right: 0;
}
.LabDashboardSection .checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage .owl-item {
	background: #fff;
	min-height: 300px;
}
.LabDashboardSection .checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage .owl-item .checkup-detail {
	width: 100%;
	background: 0 0;
	display: inherit;
}
.checkup-detail .test-included a {
	padding: 4px 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%
}
.waitingTime .address-box .coupon-wrapper [type=radio]:checked, .waitingTime .address-box .coupon-wrapper [type=radio]:not(:checked) {
	left: 15px!important;
}
body .cart-wrapper:hover .cart-dd {
	top: 29px;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled {
	display: none !important;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled .owl-prev.disabled {
	display: none;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled .owl-next.disabled {
	display: none;
}
.LabDashboardSection .owl-carousel.owl-theme.last-crowusal.owl-loaded.owl-drag .owl-item .package-box h3 {
	padding: 0 0 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#steps-uid-0-p-3 .address-wrapper .input-wrapper {
	width: 48%
}
#steps-uid-0-p-2 .addAddressDiv #addAddressForm .input-wrapper {
	width: 100%
}
#steps-uid-0-p-1 .patient-details .input-wrapper {
	width: 100%
}
body .radio-wrapper.waitingTime {
	padding-top: 20px;
}
body .radio-wrapper.bottom label {
	margin-right: 10px!important;
}
#addAddressForm #saveAddress {
	width: auto;
}
#steps-uid-0-p-2 .address-box {
	width: 95%!important;
}
#steps-uid-0-p-2 .address-box .coupon-wrapper input {
	width: auto!important;
}
#steps-uid-0-p-2 .address-box .float {
	padding-left: 25px!important;
	padding-top: 7px;
}
#steps-uid-0-p-2 .waitingTime .address-box [type=radio]:checked+label, #steps-uid-0-p-2 .waitingTime .address-box [type=radio]:not(:checked)+label {
	left: 13px!important;
	top: 8px!important;
}
body .radio-wrapper p {
	float: left;
	padding: 0;
	position: relative;
	margin: 0;
}
body .form-address-details.divForHide div {
	width: 68%;
	float: left;
}
.section-top-1 table thead tr td {
	background: #efefef;
	font-size: 12px;
	font-weight: 600;
	padding: 10px 10px 10px 0;
	text-align: center;
}
.section-top-1 table tbody tr td {
	font-size: 13px;
	text-align: left;
	padding: 15px 0;
}
.section-top-1 table tbody tr td {
	font-size: 13px;
	text-align: left;
	padding: 15px 0;
}
.order-overview .left {
	float: left;
	width: 100%;
	margin-top: 0;
}
.order-overview .right {
	float: left;
	width: 100%;
	margin: 43px 0 0 0;
}
.coupon-wrapper {
	text-transform: capitalize;
	font-size: 13px;
	position: relative;
	width: auto;
	float: left;
}
.waitingTime .address-box .coupon-wrapper [type=radio]:checked, .waitingTime .address-box .coupon-wrapper [type=radio]:not(:checked) {
	left: 14px!important;
	top: 10px!important;
	margin: 0;
	height: auto;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
    padding: 0%;
    overflow-y: hidden;
}
body .cart-wrapper:hover .cart-dd {
	top: 29px;
}
.steps li a span.number {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 30px;
	font-size: 15px!important;
}
.wizard>.steps .current a, .wizard>.steps .current a:hover, .wizard>.steps a {
	line-height: 16px;
	padding: 1.3em .3em;
	font-size: 12px;
}
.wizard .steps a {
	height: 60px;
}
body #MyCartPage {
	padding: 25px 5px;
}
body .order-overview table tr td {
	font-size: 13px;
}
body .order-overview table tr td span {
	font-size: 13px;
	width: 100%;
	float: left;
	margin: 0;
}
.wizard>.steps .disabled a, .wizard>.steps .disabled a:active, .wizard>.steps .disabled a:hover {
	font-size: 12px;
	padding: 1.3em .5em;
}
.wizard>.steps a, .wizard>.steps a:active, .wizard>.steps a:hover {
	padding: 1.3em 1em;
}
.all-offers .allProfiles .package-box.item {
	width: 49%;
	min-height: 140px;
	position: relative;
	float: left;
	margin: 0 2% 10px 0!important;
}
.all-offers .allProfiles {
	width: 100%;
	float: left;
}
.screening.allGroups .small-blogs.item {
	width: 31%;

	min-height: 108px;
}

.screening.allGroups .small-blogs.item:nth-child(3n+0) {
	margin-right: 0;
}
.screening.allGroups .small-blogs h4 {
	font-size: 13px;
	font-weight: 500;
	color: #222;
	width: 100%;
	float: left;
}
.main-banner-slider {
	display: none;
}
.main-banner-slider.mobile {
	display: block;
	float: left;
	margin: 10px 15px 0 15px;
}
.main-banner-slider.mobile img {
	width: 100%;
	border-radius: 10px;
}
.checkup-package.labProfiles .checkup-detail {
	width: 96%;
	float: left;
	margin-bottom: 20px;
	min-height: 370px;
	overflow: hidden;
	margin: 0 2% 5%
}
.checkup-package.labProfiles h2 {
	margin-left: 2%;
	width: 98%
}
.checkup-package.labProfiles .checkup-detail img {
	width: auto;
	height: auto;
}
.lab-test .package-box a {
	padding: 10px 0 10px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.allProfiles .package-box.item:nth-child(2n+0) {
	margin-right: 0!important;
}
.lab-test h2 {
	font-size: 16px;
}
.lab-test .package-box {
	width: 100%;
	float: none;
	margin-right: inherit;
	margin-bottom: inherit;
	position: relative;
	margin: 0 auto!important;
}
.SendAppLink .Get_company_content h5 {
	text-align: center;
}
.Get_company_content {
	width: 100%;
	float: right;
	padding: 0;
	text-align: center;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 40%;
	height: 30px;
	width: 30px;
	top: inherit;
	bottom: 10px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 38%;
	height: 30px;
	width: 30px;
	top: inherit;
	bottom: 10px;
}
.lab-test .container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.package-box.item .total_count {
	font-size: 13px;
}
.package-box.item b {
	font-size: 12px;
}
body .product .section-1.inner {
	width: 85%
}
body .LabDashboardSection h2 {
    width: 83%;
    font-size: 19px;
}
body .product .section-1 p.product-name {
	width: 100%;
	padding-top: 0;
}
.product .items12 .items .section-2 h4 {
	padding: 0;
	text-align: left;
}
.filter-section .filters a {
	margin: 0 1% 8px 0;
	font-size: 15px;
	padding: 5px 6px;
	width: 48%;
}
.product .items .section-1 {
    float: left;
    width: 100%;
    text-align: left;
}
.lab-test.lab-test-profile .lab-order-section .orderDiv.LabOrderList .lab-order-id-section .order-id h3 {
    padding: 7px 6px;
    margin: 0px;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
}
.order-date {
	font-size: 12px;
	width: 100%;
	text-align: center;
}
.order-amount {
	font-size: 12px;
	width: 100%
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .checkup-detail img {
	margin: 10px 0 0 10px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block {
	width: 85%
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box {
	width: 100%;
	margin-bottom: 5px!important;
	float: left;
}
.single-lab-detail .LabDetailsDiv .package-box {
	width: 100%;
	float: left;
}
.all-offers .checkup-package.allOffers .checkup-detail.item {
	width: 49%;
	display: inherit;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	min-height: 256px;
	margin-right: 2%
}
.all-offers .checkup-package.allOffers .checkup-detail.item:nth-child(2n+0) {
	margin-right: 0;
}

body .all-offers .checkup-package.allOffers .checkup-detail.item{ margin-bottom:10px !important;}

.all-offers .checkup-package.allOffers .checkup-detail.item.checkup-detail img {
	max-width: 92px;
	height: auto;
	margin: 10px 0 0 8px;
}
.all-offers .checkup-package.allOffers .checkup-detail.item .book-now a {
	padding: 5px 10%
}
.all-offers .checkup-package.allOffers .blog-wrapper-content {
	padding: 8px;
}
.all-offers .checkup-package.allOffers .checkup-detail .test-included a {
	padding: 4px 9px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 100%
}
.all-offers .checkup-package.allOffers .checkup-detail h3 {
	padding: 0 8px;
}
.all-offers .checkup-package.allOffers .certification {
	padding: 5px 8px 10px 8px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .checkup-package {
	width: 100%;
	margin-bottom: 15px;
	margin-top: 0;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab {
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 1px solid #efefef;
	margin-top: 0;
}
.checkup-package h2 {
	font-size: 22px;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 38%;
	width: 30px;
	height: 30px;
	top: inherit;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 35%!important;
	top: inherit;
	width: 30px;
	height: 30px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 35%!important;
	top: inherit;
	width: 30px;
	height: 30px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 40%;
	top: inherit;
	width: 30px;
	height: 30px;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item img {
	width: 85px!important;
}
.repor-download {
	width: 100%;
	padding-top: 25px;
}
.doctor-co2.timing p {
	width: 100%;
	margin-right: 0;
}
#RescheduleWreppar .profile-detail.auto {
	width: 73%!important;
	float: left;
}
#RescheduleWreppar .profile-detail.auto h2 {
	font-size: 16px;
}
#RescheduleWreppar .date-formet-top {
	width: 300px;
	float: none;
	margin: 10px auto 0 auto;
	display: table;
}
body #RescheduleWreppar .reschedule-app-page ul li {
	width: auto;
	float: left;
}
body #RescheduleWreppar .reschedule-app-page ul li a {
	padding: 12px 6px;
}
body #RescheduleWreppar .reschedule-app-page ul li a img {
	width: 15px!important;
	height: 15px!important;
}
body #RescheduleWreppar .reschedule-app-page .widget-time-slot tr td {
	width: auto!important;
	margin-right: 3px;
}
body #RescheduleWreppar .reschedule-app-page .widget-time-slot tr td a {
	margin-right: 0!important;
	width: 85px;
	padding: 5px 8px!important;
}
#doctorAppointmentSlot .nav-tabs li {
	width: 32%;
	text-align: center;
}
#doctorAppointmentSlot .nav-tabs li a img {
	width: 12px;
	height: auto;
	padding-right: 3px;
}
.tab-title h2 {
	width: 100%;
	text-align: center;
}
.form-fields.form-field-mid.pad-r1.form-group .waitingTime.form-control p {
	width: 50%
}
.navbar-default .navbar-nav.navbar-right li a.dropdown-toggle {
	padding: 6px 4px 6px 6px;
}
.doctor-claim-profile .tabsholder1 #clinic_details_tab .registration-wrap.doc-register .form-fields input {
	padding: 0 26% 0 3%
}
#register-form .registration-wrap .form-fields i.btn-reset-clinic {
	top: 25px;
}
body .appointment-popup-block .input-age-group select {
	width: 44px;
}
body .right-con-wrapper .rating_doctor-div {
	width: 120px;
	left: 0;
	top: 19px;
	margin-top:0px !important;
}
body .right-con-wrapper {
	width: 70%;
	padding-bottom: 10px;
}
.listing.detail-page .list-bottom .cal-doctor a {
	padding: 9px 16px;
	width: 170px;
	margin-bottom: 8px;
}
.listing.detail-page .list-bottom .cal-doctor {
	position: inherit;
	margin-bottom: 0;
	margin-right: 15px;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam #fileselector {
	bottom: 0;
}
.doctor-claim-profile .doctor-info .form-fields #country {
	font-size: 11px;
}
.hospital-detail-page .listing.detail-page .list-bottom .cal-doctor {
	position: inherit;
	width: 150px;
	float: left;
}
.hospital-detail-page .listing.detail-page .list-bottom .cal-doctor a {
	width: 100%;
	float: left;
}
.hospital-detail-page .listing.detail-page .list-bottom .cal-doctor a img {
	display: none;
}
.suggestion-wrapper .content-wrapper-not-found p {
	text-align: center;
}
#clinic_details_tab .suggesstion-box ul li .detail-clinic {
	float: left;
	font-size: 14px;
	width: 82%
}
.right-content.suggested-width {
	width: 100%;
	float: left;
	margin-left: 0;
}
.listing-right-wrapper .right-small {
	width: 100%;
	float: right;
	margin-bottom: 30px;
}
body div.list-bottom.sponsered-btn a {
	font-size: 12px;
	padding: 0 4px;
}
body div.list-bottom.sponsered-btn {
	width: 100%;
	float: right;
	padding: 0;
}
body .listing-right-wrapper .listing .doc-img .rating_doctor-div {
	width: auto;
	left: 24%;
	top: 12%
}
.suggestion-wrapper.no-result-found h2 {
	text-align: center;
	width: 100%
}
.suggestion-wrapper.no-result-found h2 strong {
	float: none;
}
.suggestion-wrapper.no-result-found .doctorRegistrationDiv {
	position: inherit;
	margin: 10px auto;
	float: none;
	display: inline-block;
}
.suggestion-wrapper.no-result-found a.btn.btn-success.view_information {
	position: inherit;
	top: 0;
	right: 0;
	padding: 0;
	left: 0;
	MARGIN: 0;
}
body .btn-profile-wrapper .view-profile a {
	float: none;
	margin-right: 0!important;
	width: 200px;
	margin-bottom: 10px!important;
	padding: 6px 0!important;
}
body #myModalLabOrderPP .close {
	width: 25px;
	height: 25px;
	font-size: 24px;
	top: -3px;
	right: -4px;
	background: 0 0;
	text-shadow: 0 0 0;
	color: #222;
}
body .aad-items-billable {
	top: 0;
}
.top-header-blog p:first-child {
	background: #14bef0;
	color: #fff;
	border-radius: 3px;
	padding: 0 10px;
}
body .dd-wrapper .search-data .seeAllInfo {
	padding: 0!important;
}
body .dd-wrapper .search-data .seeAllInfo h3 {
	padding: 8px 2% 8px 3%
}
body .dd-wrapper h3 {
	padding: 8px 2% 8px 4%
}
.similar-blog-list h4 {
	font-size: 13px;
	font-weight: 700;
}
body p.first-para {
    font-size: 14px!important;
    line-height: 20px;
    text-align: justify;
    font-weight: 500;
}
.blog-detail p {
	text-align: justify;
	letter-spacing: -.5;
}
.blog-detail h1 {
	font-weight: 800;
	font-size: 21px;
}
.new-tabs-section.checkoutCart .col-xs-8.col-sm-12 {
	width: 100%;
	float: left;
}
.new-tabs-section.checkoutCart .panel-title h5 {
	padding-left: 15%!important;
}
.new-tabs-section.checkoutCart .scartPart {
	width: 100%;
	float: left;
	margin: 0;
}
.new-tabs-section.checkoutCart .panel-footer.footer .pull-left {
	width: 100%;
	float: left;
	padding: 8px 5%!important;
}
.new-tabs-section.checkoutCart .panel-footer.footer .pull-left h4 {
	font-size: 15px;
}
.footer_bottom_block p {
	font-size: 13px;
}
.mobile-top {
	display: block;
}
.destop-top {
	display: none;
}
#register-form h3.checkbox-divOpd {
	width: 100%
}
body .navbar-default ul#g-account-menu::after {
	top: -11px;
	left: 0;
	margin-left: 0;
	content: "";
	border-bottom-color: #fff!important;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-top-color: transparent;
	border-style: solid;
	border-width: 5px;
}
.navbar-nav li.dropdown.sub-nev-tool {
	width: 125px;
}
span.user-nametop {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75px;
	float: left;
	line-height: 15px;
	font-size: 13px;
}
.navbar-nav li.dropdown.sub-nev-tool.open a.dropdown-toggle {
	background: #14bef0;
}
.navbar-nav li.dropdown.sub-nev-tool.open a i, .navbar-nav li.dropdown.sub-nev-tool.open a span.caret {
	color: #fff;
}
.navbar-nav li.dropdown.sub-nev-tool .dropdown-toggle .fa.fa-user-circle-o {
	float: left;
	padding-right: 2px;
	font-size: 12px;
	margin: 2px 0 0 0;
}
.main-div-schedule .pop-up-detail .sessions-div .set_error {
	float: left;
	width: 49%;
	margin-bottom: 7px;
	margin-right: 2%
}
.schedulingTop {
	width: 100%;
	float: left;
}
.main-div-schedule .pop-up-detail .sessions-div .set_error:nth-child(2n+0) {
	margin-right: 0;
}
.main-div-schedule .pop-up-detail .sessions-div .set_error select {
	width: 100%
}
#profileAlertModel.eventModel.profileAlertModel .modal-dialog {
	width: 100%
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section {
	min-height: 85px;
}
#AppointmentWrapper.slot-details .help-block {
	line-height: 11px;
}
.form-fields.form-field-mid.specialization {
	margin-top: 10px!important;
}
div#searchDoctorModalArea .star-rating-div {
	right: -34px;
}
#doctorAppointmentSlot .modal-content {
	padding: 7px;
}
div#searchDoctorModalArea .navbaar-bottom-section {
	width: 100%;
	padding: 3px 10px 0 10px;
}
div#searchDoctorModalArea .navbaar-bottom-block.local-area-search .form-control:focus {
	border-color: #ccc;
	outline: 0;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075), 0 0 0 rgba(102, 175, 233, .6);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, .075), 0 0 0 rgba(102, 175, 233, .6);
}
body div#searchDoctorModalArea .dd i img {
	height: auto;
	margin-top: 4px;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields.doctor-img .image_apload22 .image_apload span.help-block {
	bottom: -20px;
	color: red;
}
.opd-timings-slot {
	float: left;
}
body .filer-bar {
	padding: 5px 0 5px 0;
}
div#searchDoctorModalDoctor .star-rating-div {
	right: 2px;
}
div#searchDoctorModalArea .navbaar-bottom-block.local-area-search .form-control input {
	border: 1px solid #ccc;
}
#myModalLabOrderPP {
	padding-top: 200px;
}
li.dropdown #g-account-menu li a img {
	margin-top: 5px;
}
ul.navbar-right ul#g-account-menu li:last-child {
	width: 100%
}
.no-result-found a {
	border: 0;
}
.mobile-search button:hover {
	background: #efefef;
	border: 0px solid #efefef;
}


.mobile-search button {
	width: 49%;
	float: left;
	font-weight: 600;
	padding: 6px 5px;
	margin: 0;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 500;
}
.mobile-search button:last-child {
	margin-left: 2%
}
.mobile-search button i {
	margin-right: 6px;
}
div#searchDoctorModalArea .dd.select_area_by:last-child {
	margin-bottom: 200px;
}
.modal.eventModel.profileAlertModel {
	padding-top: 200px;
}
.modal.eventModel.profileAlertModel .modal-content {
	width: 300px;
	padding: 10px;
	float: none;
	margin: 0 auto;
}
.modal.eventModel.profileAlertModel .modal-content img {
	width: 50%
}
.eventModel.profileAlertModel .modal-dialog h2 {
	font-size: 14px;
	font-weight: 600;
}
.appointment-popup-block .input-group.date span {
	border-left: 0;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam {
	padding: 0%
}
#userProfileInfoData .registration-wrap.user-info.profile-exam .form-title {
	padding-bottom: 15px;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam .form-title h2 {
	margin-bottom: 0;
	padding-bottom: 5px;
}
#userProfileInfoData .registration-wrap.user-info.profile-exam .form-title p {
	width: 100%;
	float: left;
	font-size: 13px;
	letter-spacing: 0;
}
.contact-wrapper h2:after {
	width: 20%
}
.contact-detail-wrapper p {
	width: 100%
}
.contact-wrapper .form-fields {
	margin-right: 0!important;
	width: 100%;
	float: left;
}
.search-data-icon img {
	width: 12px!important;
	margin: 4px 3px 0 0;
}
.star-rating-div {
	right: 0;
}
.label-success {
	background-color: #fff!important;
	color: #222;
}
.label-danger {
	background-color: #fff!important;
	color: #222;
}
.banner-service-section {
	padding: 0;
}
body .collapse.navbar-collapse.main-nav-mobile {
	display: block!important;
	width: 100%;
	float: left;
}
.btn-default {
	background-color: #fff;
	border-color: #efefef;
}
.main-nav-mobile ul.navbar-nav li.apoointment {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-top: 7.5px;
}
.main-nav-mobile ul.navbar-nav li a {
	border: 0;
}
.main-nav-mobile ul.navbar-nav li.medicine {
	width: 49%;
	float: left;
	margin-top: 7.5px;
}
.main-nav-mobile ul.navbar-nav li.lab-test {
	margin-top: 5px;
	width: 49%;
	margin-right: 2%
}
.main-nav-mobile ul.navbar-nav li.blogs-details {
	margin-top: 5px;
	width: 49%
}
.main-nav-mobile ul.navbar-nav li.blogs-details img {
	width: 30px;
	margin: 10px 0 13px 0;
}
.main-nav-mobile ul.navbar-nav li.blogs-details a {
	min-height: 113px;
}
.main-nav-mobile ul.navbar-nav li.lab-test a {
	width: 100%;
	float: left;
	padding: 10px;
}
.main-nav-mobile ul.navbar-nav li {
	border: 1px solid #efefef;
	border-radius: 3px;
	text-align: center;
}
.main-nav-mobile ul.navbar-nav li img {
	margin-bottom: 8px;
	width: 45px;
}
.main-nav-mobile ul.navbar-nav li .nav-section h2 {
	font-size: 17px;
	color: #222;
	font-weight: 600;
	margin: 0;
	padding: 0;
}
.main-nav-mobile ul.navbar-nav li .nav-section p {
	font-size: 11px;
	color: #888;
	font-weight: 600;
}
.navbar-default .navbar-nav.navbar-right li a .nav-section h3 {
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 0;
}
header .navbar.navbar-default .navbar-collapse ul li.lab-test {
	text-align: center;
}
.navbar-default .navbar-nav.navbar-right li a {
	width: 100%
}
.navbar-default .navbar-nav.navbar-right li.apoointment a, .navbar-default .navbar-nav.navbar-right li.lab-test a, .navbar-default .navbar-nav.navbar-right li.medicine a {
	float: left;
	border: 0;
	background: #fff;
	box-shadow: 0 1px 3px #ddd;
	color: #222;
	padding: 14px 10px;
	border-radius: 4px;
	border: 1px solid #efefef;
}
.navbar-default .navbar-nav.navbar-right li a img {
	float: none;
	margin: 0;
}
.btn-detect {
	width: auto;
}
.mobile-search .container {
	padding: 0;
}
.dd span.text {
	width: 100%
}
.mobile-search {
	display: block;
	padding: 0;
	margin: 6px 0!important;
	float: left;
}
.banner-section {
	display: none;
}
.navbar.navbar-default .navbar-header button {
	display: none;
}
.navbar-default .navbar-nav.navbar-right li.login a {
	padding-right: 0;
}
.navbar.navbar-default .navbar-right .doctor a, .navbar.navbar-default .navbar-right .login a {
	padding: 0;
	margin: 0;
}
body .navbar-brand>img {
	display: block;
	width: 50%
}
.navbar-default .navbar-nav.navbar-right li a {
	padding: 6px 10px;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields span.help-block {
	bottom: 0;
	margin-bottom: 0!important;
}
.btn-book-appoiontment {
	width: 138px;
}
.doctor-info h2 {
	margin: 15px 0;
	font-size: 18px;
}
.btn-header a {
	padding: 0 12px;
}
.btn-header {
	float: left;
	position: absolute;
	top: -43px;
	left: 44%
}
.registration-wrap.doc-register .f-name-field input {
	width: 70%!important;
	margin-left: -1px;
}
.slot-details .from-widget-top {
	padding: 20% 20px 4% 20px;
}
body #AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div img {
	float: none;
}
body #AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div {
	min-height: inherit;
	padding-top: 7%;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	float: none;
	text-align: center;
	padding: 6% 6%
}
body #AppointmentWrapper .text-wrapper {
	width: 100%!important;
	margin: 0!important;
	text-align: center;
}
body #AppointmentWrapper .text-wrapper p {
	text-align: center!important;
}
body #AppointmentWrapper h1 {
	padding: 0;
	font-weight: 600;
	font-size: 23px;
	color: #222;
	text-transform: capitalize;
	float: left;
	text-align: center;
	width: 100%;
	margin: 10px 0 0 0;
}
.appointment-popup-block .input-age-group input {
	width: 58%!important;
}
.appointment-popup-block22 .appointment-popup-block2 .appointment-popup-block .input-age-group.fromDateModal input {
	width: 48%!important;
}
.profile-pic-wrap {
	width: 100%;
	float: left;
}
.dp-exiting {
	width: 100%;
	float: left;
}
.bmi-wrapper {
	padding-left: 4%;
	padding-right: 4%;
	padding-bottom: 0;
}
.nav-tabs li a {
	font-size: 13px;
}
#myModalLabOrderPP .modal-body {
	width: 91%;
	margin: auto;
	padding: 0;
	display: table;
}
#myModalLabOrderPP .modal-dialog {
	width: 100%!important;
	background: 0 0!important;
	border: 0!important;
	box-shadow: 0 0 0!important;
	border-radius: 0!important;
	overflow: inherit!important;
	margin: 0;
}
#myModalLabOrderPP .modal-content img {
	width: 100%;
	height: auto;
}
.modal-for-share-patient-experience .modal-body .form-fields {
	padding: 0 4px;
}
.about-wrapper h1 {
	font-size: 20px;
}
.blogs-wraper {
	width: 100%;
	margin: 0 0 30px 0;
	padding: 40px 30px;
}
.about-wrapper h4 {
	font-size: 19px;
}
.ppt-video-image {
	width: 95%
}
.ppt-video-image iframe {
	border: 10px solid #000;
	width: 100%;
	height: 100%
}
body .price-range-block {
	margin: 10%
}
.contact-wrapper form {
	width: 100%
}
.contact-detail-wrapper {
	width: 100%;
	float: left;
}
.appointment-data-div .view-profile .btn-warning {
	margin-bottom: 10px;
}
.Get {
	width: 100%
}
.dd-wrapper {
	z-index: 999999999;
}
body .login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: 38%!important;
}
body .login-wrapper .registration-wrap .form-bot-field .form-fields.send-button button {
	width: 100%!important;
}
.registration-wrap .form-fields.send-button button {
	font-size: 13px;
	padding: 0 5%!important;
	border-radius: 3px;
}
.registration-wrap .form-fields.send-button button:hover {
	background: #ff5e16;
    font-size: 15px;
    text-transform: capitalize;
	padding:0 5% !important;
    font-weight: 600; color:#fff}
#AppointmentWrapper .from-widget .from-widget-section:nth-child(2n) {
	margin-right: 0!important;
	width: 100%
}
#AppointmentWrapper .from-widget .appointment-popup-block22 select {
	width: 50%
}
.similar-blog-list .content {
	float: left;
	width: 70%
}
.date-wrapper {
	width: 60%;
	float: left;
}
.appointment-data-div .listing .date-wrapper .schedule-date {
	width: auto;
}
.appointment-data-div .profile-detail ul li img {
	margin-top: 0;
	padding-top: 4px;
	width: 12px;
}
.eventModel.profileAlertModel .modal-dialog {
	margin: 0 auto;
}
ul.navbar-right ul#g-account-menu li:nth-child(4n) {
	width: 100%
}
body .slider .slides li .caption {
	left: 3%
}
body .pageHeader {
	width: 100%!important;
}
body .pageHeader label {
	width: 100%;
	float: left;
	letter-spacing: -.5;
	font-size: 12px;
}
body .top-strip-wrtapper button {
	top: 3px;
	right: -10px;
}
.bmi-wrapper .checkbox label, .radio label {
	padding-left: 0;
}
body #userProfileInfoData .registration-wrap .form-fields {
	width: 100%!important;
	float: left;
	min-height: auto;
	max-height: inherit;
}
body #userProfileInfoData .registration-wrap .image_apload {

}
body #userProfileInfoData .registration-wrap.user-info.profile-exam #fileselector {
	width: 100%
}
body #userProfileInfoData .registration-wrap .form-fields input.s-input.verifyPatData {
	width: 68%!important;
}
body .slider {
	height: auto;
}
.banner-section h3 {
	font-size: 30px;
}
body .slider .slides {
	height: 240px;
}
.slider .slides li .caption {
	width: 95%!important;
}
.navbaar-bottom-box input {
	white-space: nowrap;
	overflow: hidden!important;
	text-overflow: ellipsis;
	width: 100%;
	background-position: 94% 12px!important;
	background-size: 8%!important;
}
#msg {
	bottom: 40px;
	margin-bottom: 0;
}
.add-more-session.schedule {
	position: absolute;
	bottom: 30px;
	right: 3%
}
.doctor-claim-profile ul.nav.nav-tabs li {
	width: auto!important;
}
.doctor-claim-profile ul.nav.nav-tabs li a {
	padding: 12px 13px;
	font-size: 13px;
}
body .slot-details .doctor-listtop-content.doctor-listtop-content2 {
	width: 100%!important;
}
body .slot-details .from-widget .from-widget-section {
	width: 100%;
	margin-right: 0;
}
body .appointment-popup-block {
	width: 100%!important;
}
body .slot-details .from-widget .appointment-popup-block22 .from-widget-section-top2 {
	width: 100%!important;
}
.DataFilterBySorting {
	-moz-appearance: none;
	border-radius: 0;
	-webkit-appearance: none;
	height: auto;
}
.footer_bottom_box p {
	text-align: center;
}
.footer_bottom_block {
	text-align: center;
}
ul.navbar-right li:nth-child(4n) {
	width: auto;
}
ul.navbar-right li:last-child {
	width: auto;
}
.owl-pagination {
	margin-top: 0!important;
}
.most-visited-profile p {
	position: inherit;
	line-height: inherit;
	bottom: inherit;
}
body .most-visited-profile .dr-profile img {
	position: relative;
}
body .most-visited-profile .FAQ .container .dr-profile:nth-child(3) img {
	width: 30%
}
body {
	padding-top: 0;
	border-top: 0 solid #14bef0;
}
.nav-tabs li a {
	padding: 12px 18px;
}
.login-wrapper {
	width: 90%
}
body .profile-detil .registration-wrap #opd_timing_tab .form-fields {
	width: auto!important;
}
body .profile-detil .registration-wrap .form-fields {
	width: 100%!important;
}
body .form-fields.send-button.doc-profile {
	width: 100%!important;
}
body .form-fields.send-button.doc-profile.final-form-submit {
	width: auto!important;
}
body .form-fields.send-button.doc-profile.final-form-submit .formSubmit {
	padding-left: 16px!important;
	padding-right: 16px!important;
	height: 32px;
	line-height: 32px;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields {
	margin-bottom: 0!important;
	padding-bottom: 20px!important;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields label {
	margin-bottom: 0!important;
}
body .profile-detil .registration-wrap .form-fields {
	padding-bottom: 0!important;
	margin: 0 0 15px 0;
}
body .profile-detil .registration-wrap .form-fields.gender {
	min-height: auto;
}
.registration-wrap .form-fields input.s-input.verifyDocData {
	width: 70%!important;
	float: left;
}
.registration-wrap select {
	width: 30%;
	padding: 6px;
}
.doctor-img #fileselector .btn-default {
	padding: 11px 20px 11px 20px;
}
.doctor-img.form-fields .image_apload {
	width: 60px;
	height: 60px;
}
.login-wrapper #login_tab .contnet-sec {
	width: 100%
}
.registration-wrap {
	width: 100%!important;
}
.blog-detail .container-inner {
	width: 100%
}
.blog-detail .continer-right {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0;
}
.contnet-sec h2 {
	font-size: 22px;
}
.blog-inner .blog-crasuseal .blog-list {
	width: 100%;
	min-height: auto;
	padding-bottom: 20px;
}
.blog-inner .blog-crasuseal {
	width: 100%
}
.blog-wrapper-section .continer-right {
	width: 100%
}
.modal-for-share-patient-experience .modal-body .form-fields .star-rate-div {
	width: 100%;
	float: left;
}
.profile-detail p.completePclaimed {
	margin-left: 0;
}
body .right-content.suggested-width .rating_doctor-div {
	right: inherit;
	top: 34px;
}
body .right-content.suggested-width .profile-detail ul {
	margin-top: 20px;
}
.rating_doctor-div {
	width: auto;
	right: 10px;
}
.detail-page .cal-doctor-feedback-pat a {
	padding: 8px 20px;
	width: 170px;
}
.health_experts_content h2, .health_experts_content h3, .health_experts_content p, .health_experts_content span {
	width: 94%;
	padding-right: 3%!important;
	padding-left: 3%!important;
}
.health_experts_content .btn-default {
	margin: 20px 0 0 11px;
}
.testimonial .testimonial-title {
	margin-top: 0;
}
.Find_Doctors_heading {
	width: 100%
}
.Find_Doctors_heading h2 {
	padding-bottom: 10px;
	font-size: 22px;
	text-align: center;
}
.Find_Doctors_btn .btn-default {
	float: left;
}
.Get_company_img {
	display: none;
}
.most-visited-profile .dr-profile {
	float: none;
	border: 0;
	width: 100%;
	margin: 0 auto 15px auto;
	min-height: auto;
	PADDING: 8% 0;
}
.most-visited-profile .FAQ .container {
	width: 100%;
	float: left;
	padding: 0;
}
.pageHeader label {
	font-size: 12px;
}
.pageHeader a:hover {
	color: #fff!important;
}
.pageHeader a {
	margin: 6px 0 4px 8px;
	display: inline-block;
	padding: 4px 2%;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 0;
}
.slot-details .doctor-listtop.doctor-listtop2 .doctor-listtop-img {
	float: none;
	margin: 0 auto;
}
.slot-details .doctor-listtop.doctor-listtop2 {
	width: 100%;
	float: left;
	min-height: auto;
	margin-bottom: 15px;
}
.slot-details .from-widget-top {
	width: 100%;
	float: left;
}
.slot-details .doctor-listtop-img {
	width: 70px;
}
.slot-details .doctor-listtop-img img {
	max-width: 100%;
	height: auto;
}
.slot-details .doctor-listtop-content span {
	font-size: 14px;
}
.doctor-listtop-content.doctor-listtop-content2 {
	padding-right: 0!important;
	width: 60%!important;
	font-size: 12px;
}
.doctor-listtop-content h2 {
	font-size: 20px;
	word-break: break-all;
}
.widget-time-slot table tr td a {
	font-size: 13px;
}
.widget-time-slot table tr td {
	width: 100px;
	margin: 0 5px 12px 0;
	float: left;
}
.appoint-confirm-wrapper .patient-name label {
	width: 130px;
}
body .appoint-confirm-wrapper h1 {
	height: auto;
	padding-left: 0;
	margin-bottom: 10px;
	font-size: 20px;
}
body .text-wrapper {
	padding-top: 0;
}
.appoint-confirm-wrapper p:first-child {
	padding-top: 0;
	text-align: center;
}
.appoint-confirm-wrapper button {
	float: left;
}
.appoint-confirm-wrapper.no-bg.confirmation_div .text-wrapper p {
	text-align: left;
}
.decline-wrapper h1 {
	height: auto;
	margin-bottom: 10px;
	font-size: 20px;
	padding-left: 0;
}
.decline-wrapper p:first-child {
	padding-top: 0;
	text-align: center;
}
.appoint-confirm-wrapper .patient-name {
	width: 100%;
	text-align: left;
}
.appoint-confirm-wrapper p {
	text-align: left;
}
.appoint-confirm-wrapper.no-bg h1 {
	text-align: left;
	padding-left: 0;
}
.breadcrume ul li {
	font-size: 12px;
	padding: 0 2px;
	float: none;
	display: inline-block;
}
.breadcrume ul li a {
	font-size: 13px;
}
.navbaar-bottom-block input {
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	padding: 0 75px 0 30px;
}
.searching-keyword h1 {
	display: none;
}
body .profile-detail {
	width: 100%;
	float: left;
	margin-left: 0;
	padding: 0;
}
body .profile-detail h3 {
	font-size: 16px;
	text-align: left;
	font-weight: 600;
	padding-top: 0;
}
body .profile-detail ul li img {
	float: left;
	padding: 0;
	margin: 0px 4px 0 0;
	width: 20px;
}
body .profile-detail h4 {
	margin: 5px 0 10px 0;
}
body .doctor-address {
	width: 100%;
	float: right;
	padding: 10px 0 0 0;
	margin-top:0px !important;
}
body .listing {
	padding: 3%
}
body .location {
	margin-bottom: 10px;
	font-size: 14px;
	    width: 100%;
}
body .timing {
	width: 100%;
	float: left;
	margin-top: 0;
}
body .fees {
	font-weight: 600;
	width: 100%;
	float: left;
}
body .list-bottom {
	padding: 10px 0px 0px 0px;
	width: 100%;
	float: left;
	margin-top: 0;
}
body .cal-doctor a {
	font-size: 12px;
	padding: 5px 3px 5px;
}
.view-profile {
	padding: 8px 0 0 5%
}
.doctor-address {
	width: 100%;
	float: left;
}
.list-bottom {
	padding-left: 0;
}
.left-wrapper h2 {
	position: relative;
	font-weight: 600;
	padding: 12px 18px;
	background:none !important;
	width: 100%;
	float: left;
	line-height: normal;
}
.left-wrapper h2.accordion:after {
	position: absolute;
	top: 16px;
	right: 15px;
	content: "";
	width: 15px;
	height: 15px;
	background: url(../img/down-arrow.png) no-repeat 0 0;
	background-size: auto auto;
	background-size: 100%
}
.view-profile a {
	font-size: 12px;
	padding: 5px 4px 6px;
}
.sorting label {
	margin: 8px auto;
	display: table;
	float: none;
}
.left-wrapper {
	display: block;
}
.left-content.desktop {
	display: none;
}
.left-wrapper {
	width: 100%;
    margin-bottom: 0px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
body .example.profile-detil .card-tabs-bar a {
	width: auto;
}
body .profile-detail.auto .title-wrap h3 {
	width: 78%!important;
    margin: 0;
    float: left;
}
.profile-detail.auto .title-wrap a {
	position: inherit;
}
.profile-detail.auto {
	width: 71%!important;
	margin: 0;
	float: right;
	padding-left:0px !important;
}
.profile-detail.doctor-profile .doc_available {
    top: 2px !important;
}
.doc-img {
	width: 25%;
	float: left;
}
body .profile-detail ul.dgree-top li p span {
    width: 87%;
}
.profile-detail .multi-specility ul {
	background: 0 0;
}
.profile-detail ul {
    margin: 0px 0 0px;
    padding: 4px 2%;
    background: none;
}
.profile-detail ul.dgree-top li{ font-size:14px !important;}

.profile-detail ul li {
	float: left;
	font-size: 13px;
}
.listing-right-wrapper .profile-detail .dgree-top li.Dgree-section p {
	margin: 0 0;
}
.hospital-detail-page .right-content-hospital .multi-specility ul {
	margin: 0;
}
.hospital-detail-page .right-content-hospital .multi-specility ul li {
	margin-top: 10px;
}
.profile-detail ul li img {
	padding: 3px 5px 0 0;
}
.profile-detail p {
	float: left;
	width: 100%;
	font-size: 14px;
	
}
body .example.profile-detil div.card-tabs-bar a {
	padding: 8px 5px!important;
}
.doctor-co2, .doctor-co3, .doctor-col {
	width: 100%;
	margin: 0;
}
.breadcrume {
	text-align: left;
	padding: 0;
	width: 100%;
	float: left;
}
.breadcrume ul {
	text-align: left;
	width: 100%;
	float: left;
}
.searching-keyword {
	height: auto;
	padding-top: 15px;
}
.sorting .select {
	color: #222!important;
	width: 100%
}
.sorting {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 0;
}
.left-content {
	width: 100%;
	margin: 0 0 22px 0;
}
.right-content {
	width: 100%;
	margin-top:10px;
	
}
.profile-detail h4 {
	font-size: 13px;
}
.profile-detail h3 {
	font-size: 18px;
}
.location {
	font-size: 13px;
}
.cal-doctor a {
	font-size: 13px;
	padding: 4px 5px;
}
.cal-doctor img {
	width: 12px;
	    margin-right: 5px;
}
.view-profile {
	padding: 0;
}
.location a {
	width: 100%;
	float: left;
}
.searching-keyword {
	padding-top: 0;
}
.searching-keyword h1 {
	width: 100%;
	text-align: center;
	line-height: normal;
	height: auto;
	font-size: 14px;
	font-weight: 300;
}
.searhc-result {
	font-size: 13px;
	display: none;
	text-transform: capitalize;
	width: 100%;
	float: left;
	text-align: center;
}
.opd-timings-schedule {
	top: -5px;
	right: -3px;
}
.opd-timings-schedule button {
	background: 0 0;
	padding: 0;
	width: auto;
	height: auto;
	border: 0;
}
.sessions-div {
	width: 100%
}
.registration-wrap .form-fields.send-button {
	width: 30%
}
.set_error {
	float: left;
	width: 100%;
	margin-bottom: 7px;
}
.example.profile-detil div.card-tabs-bar a {
	font-size: 13px;
	font-weight: 600;
}
.registration-wrap .form-fields.send-button button {
	width: auto!important;
}
body .registration-wrap .form-fields {
	width: 100%
}
.registration-wrap .form-fields.send-button button {
	padding: 0 10%
	
}
.registration-wrap .form-fields .s-input {
	width: 70%
}
.navbaar-bottom-section {
	width: 100%;
	padding: 3px 0 0 0;
}
.banner-content-section h2 {
	font-size: 18px;
}
.banner-content-section p {
	font-size: 13.3px;
	margin: 0;
}
.banner-content-section .btn-default {
	padding: 4px 33px;
}
.banner-content-section {
	width: 100%;
	float: left;
	padding: 11% 0 0 0;
}
.product-section {
	padding: 0;
	margin-top: 30px;
}
.li-section {
	padding: 8% 0 0 0;
}
.health_experts_img {
	width: 100%
}
.health_experts_content {
	padding: 50px 0 100px 15px;
	width: 100%
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 0;
	padding-right: 15;
	padding-left: 1;
}
.product-block {
	width: 100%;
	float: left;
	padding: 0;
	background: #fff;
	position: relative;
	margin-bottom: 30px;
}
.product-image img {
	width: auto;
}
.Patient_Portal_section {
	width: 100%;
	padding: 70px 0 50px 0;
}
.Patient_Portal_section h3 {
	font-size: 20.5px;
}
.Patient_Portal_section h2 {
	font-size: 45px;
}
.better_health_block img {
	width: 100%
}
.better_health_block {
	padding: 0 0 30px 0;
}
.navbaar-bottom-block {
	width: 48%;
	padding: 0;
}
.navbaar-bottom-box2 {
	width: 52%;
	margin: 0 0 0 -1px;
}
.navbar-toggle {
	margin-top: 8px;
}
.footer_section {
	padding: 0;
}
.footer_block h5 {
	width: 100%;
	float: left;
	padding: 15px 0 5px;
	margin: 0;
	font-size: 18px;
	color: #333e47;
	text-transform: uppercase;
}
.health_experts_content h2 {
	font-size: 35px;
}
.health_experts_content h3 {
	font-size: 28px;
}
.Get_company_content h5 {
	padding: 0 0 10px 0;
	font-size: 16px;
	text-align: left;
}
.Get_company_content p {
	padding: 0 0 0 12px;
}
.Get_company {
	padding: 0 0 10px 0;
}
.nev_topStrip_box ul {
	width: 115px;
}
.nev_topStrip_box ul li a {
	font-size: 11px;
}
.nev_topStrip_block a {
	font-size: 11px;
}
.nev_topStrip_block {
	padding: 3px 0 0 0;
}
.doctor-co2 {
	padding: 0 0!important;
}
}
.loading-all {
	position: fixed;
	margin: 0 auto!important;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	vertical-align: middle;
	z-index: 999999999999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
	display: none !important;
}
.loading-all img {
	margin: auto;
	visibility: visible;
	vertical-align: middle;
	float: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.loading-all span {
	background: #fff;
	border-radius: 50%;
	height: 150px;
	width: 150px;
	margin: auto;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	vertical-align: middle;
}
.wizard>.steps a, .wizard>.steps a:active, .wizard>.steps a:hover {
	width: 100%!important;
}
.paymentSection .form-group {
	float: left;
	width: auto;
	margin-right: 2%
}
@media only screen and (min-width:640px) and (max-width:767px) {
body .comPkg.lab-list-page .checkup-detail.item {
    width: 47%;
}	
body .comPkg.lab-list-page h2{ width:auto;}
body .package-box_lab__title {
    font-size: 13px;
}
body .checkup-detail .test-included a {
    font-size: 13px;
    padding: 5px 12px;
}

.registration-wrap.user-info.profile-exam tr th, .registration-wrap.user-info.profile-exam tr td	{ word-break:inherit !important;}
	
body .navbar-default .navbar-toggle {
    display: block !important;
    position: absolute;
    right: 0;
    padding: 10px 8px;
}	
.top-bar {
    background: none;
    border-bottom: #fff;
    padding: 5px 0px;
    width: auto;
    border-radius: 30px;
    float: none;
    position: relative;
    z-index: 999999999;
    display: inline-block;
    margin: 0 auto;
}
body .top-order-list {
    width: 100%;
    float: left;
    margin: 0px;
    text-align: right;
}
body .medicine.cart-wrapper img {
    width: 18px !important;
}
body .cart-top {
    margin: 12px 0px 0 0;
}
.top-bar {
    background: none;
    border-bottom: #fff;
    padding: 5px 0px;
    width: auto;
    border-radius: 30px;
    float: none;
    position: relative;
    z-index: 999999999;
    display: inline-block;
    margin: 0 auto;
}
body .top-order-list {
    width: 100%;
    float: left;
    margin: 0px;
    text-align: right;
}
body .top-order-list .dropdown.sub-nev-tool {
    padding: 1px 5px;
    border: 0px;
}
body .navbar-default .dropdown.sub-nev-tool a.dropdown-toggle {
    background: #fff;
    padding: 0;
    border-radius: 0;
    border: 0;
    width: auto;
    float: right;
    margin: 0;
    color: #222;
}
body .top-order-list .top-user-img {
    width: 25px;
    border-radius: 25px;
    height: 25px;
    margin: 5px 0 0 0;
}
body .navbar-default .dropdown.sub-nev-tool a.dropdown-toggle .user-nametop {
    display: none;
}
.top-order-list .dropdown.sub-nev-tool ul#g-account-menu {
    left: -125px;
    margin: 4px 0 0 0;
}	
.banner-mobile{ display:block;}
.banner-mobile img{ width:100%;}
body .profile-doc-wrapper { width: 60%;}
body .wizard .steps .current a {
    color: #ff3111!important;
    line-height: 20px !important;
}
	
.sweet-alert.showSweetAlert	{
	    top: 60%;
}
body .opd-timings-slot {
    width: 55%;
    float: right;
    padding: 0 0 20px 0;
}
body .sessions-str .sessions-div label{ width:100%;}	
.sessions-str .sessions-div label.checkbox-inline{ width:80%;}
body .opd-timings-schedule-top{ margin-left:0px;}
body .sessions-str{ padding:0px;}
body #MyCartPage .wizard .content .body{ padding:30px !important;}
body .order-overview.startdiv section .form-fields{ width:48%;}	
body .order-overview.startdiv section .input-wrapper{ width:48%;}	
body .radio-wrapper.waitingTime.top{ width:48%;}	
body .wizard .steps a{ line-height:21px;}
.login.paytmDivforreplace.covid-info {
	display: block;
}
.comPkg123 {
	margin-top: 15px;
}
body .hg-club .hg-club .HG-details .details-blog h2 {
	font-size: 23px;
}
body .hg-club .hg-club .HG-details .details-blog p {
	font-size: 14px;
}
body .hg-club .hg-club .HG-details .details-blog {
	width: 48%;
	min-height: 205px;
	float: left;
}
.hg-club .hg-club .HG-details {
	display: inherit;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .checkup-package {
    width: 38%;
}
.LabDetailsDiv .checkup-detail .Lab_Details_Image img {
	margin: 12px 0 0 0px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv.thyroidprofile .package-box_lab {
    width: 66%;
}
.container.LabDetailsDiv.thyroidprofile h2 {
    font-size: 24px;
}
.how-it-work ul li {
    width: 32% !important;
    font-size: 11px !important;
    margin: 0px 43px 0px 0px !important;
}
.PriscriptionUploadedit {
	width: 80%;
	float: left;
}
.PriscriptionUploadedit h2 {
	width: 100%;
}
.NewyearOfferLogoIcon123 {
	padding: 0px 0px 30px 0px;
}
.NewyearOfferLogoIcon {
	width: 520px;
}
.NewyearOfferLogoIcon1 {
	width: 130px;
	margin-top: -26px;
}
.NewyearOfferLogoIcon2 {
	width: 391px;
	margin: 0px auto;
}
.slot-details .from-widget-btn button {
	padding: 5px 10px;
}
.NewyearOfferLogoIcon3 {
	width: 261px;
	margin: 0px auto;
}
.NewyearOfferLogoIcon4 {
	width: 134px;
	margin: 0px auto;
}
.healthcare_plan.plan-section4 {
	margin-top: 0px;
}
.slot-details.runnersLeadForm .from-widget-top {
	width: 88%;
}
.mobileTopBtn {
	display: block;
}
.DeshbordTopBtn {
	display: none;
}
.panel.panel-info.cartPanel .removeDiv {
	width: 100%;
}
.row.scartPart .cartinnerItemName {
	padding: 0;
	width: 100%;
}
.col-xs-5.col-sm-5.ccModalcdDiv {
	width: 100%;
}
.checkoutCart .panel.panel-info.cartPanel .ccModal.cdDiv {
	width: 100%;
}
.right-block .panel-body .cartinnerItemName .plan-content ul li {
	background-size: 15px;
}
.row.scartPart .cartinnerItemAmt {
    padding: 0;
    float: right;
    position: inherit;
    right: 0px;
    top: -5px;
    width: 100%;
}
body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing {
    width: 31.3%;
    margin-right: 2% !important;
    margin-left: 0% !important;
}
.doc-img img {
    height: 140px;
}
.col-xs-10.col-sm-12.pull-left .text-right .col-sm-2 {
	padding-left: 0px;
	padding-right: 0px;
}
.creatingProfileTop h3.topHeadingHealth {
	width: auto;
	font-size: 26px;
	text-align: left;
}
.creatingProfileTop .topHeadingHealth i {
	font-size: 20px;
}
.creatingProfileTop.plan-wrapper img {
	max-width: 90px;
}
.creatingProfileTop h3.ProfileVerificationH {
	line-height: 23px;
}
.creatingProfileTop .userDocuments .image-block {
	width: 22.5%;
}
.creatingProfileTop .userDocuments .image-block img {
	max-width: 100%;
}
body .HG-details .details-blog img {
	width: 50px !important;
}
.row.scartPart .cartinnerItemName h4 {
	font-size: 17px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new p.para-text {
	font-size: 18px;
	line-height: 22px;
	width: 75%;
	margin: 35px auto 15px auto;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new .info-text p {
	font-size: 18px;
	font-weight: 500;
}
body .detail-page .cal-doctor-feedback-pat a {
	width: 153px;
	padding: 5px 0;
}
.EachOneHelpOne p {
	font-size: 15px;
	text-align: justify;
}
body .contact-wrapper.EachOneHelpOne h2 {
	letter-spacing: -0.50px !important;
}
.deshtopBanner {
	display: none;
}
.MobileBannerTop {
	display: block;
}
body .contact-wrapper .form-fields label {
	letter-spacing: -0.5px;
}
.containerDiv h2 {
	padding: 0 0 5px 0!important;
	font-size: 13px!important;
}
.top-locality-div .containerDiv ul li {
	padding: 0 6px 0 0;
	font-size: 11px;
}
body .list-bottom .cal-doctor {
	padding-bottom: 8px;
	margin-right: 8px;
	width: 100%
}
body .list-bottom .cal-doctor a {
	width: 155px;
}
.list-bottom .cal-doctor:nth-child(2n) {
	margin-left: 0;
	margin-right: 0;
}
#doctorAppointmentSlot .modal-dialog {
	width: 95%
}
body .tcb-product-item {
	margin-bottom: 75px;
}
.tcb-product-slider #carousel-example-generic .carousel-control.right {
	position: absolute;
	top: inherit;
	right: -50px;
	bottom: 0;
	left: 0;
}
.add-doctor-left-box.OncallStatus.ConsultationType .ConsultationType .Consultation11 p .help-block label {
	width: 100%!important;
}
.ConsultationType .Consultation11 label {
	width: 100%!important;
	float: left!important;
	padding: 6px 5px 0 0!important;
}
.detail-page .cal-doctor {
	position: inherit;
	right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.profile-detail ul li img {
	float: left;
	padding: 0;
	margin: 2px 3px 0 0;
	width: 16px;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p.oncall_fee {
	margin-top: 0;
	margin-bottom: 15px;
	padding-top: 0;
	width: 100%!important;
	float: right;
}
.camp-appointment-form .slot-details .doctor-listtop.doctor-listtop2 {
	padding: 5% 20px 5% 20px;
	min-height: auto;
}
.Top-Specialities123.desktop_topSpeciality .col-sm-3 {
	width: 24.6%;
	padding: 3px;
}
.most-visited-profile a {
	color: #0b3a7e;
	border-radius: 0;
	display: inline-block;
	padding: 0;
	font-size: 15px;
	margin: 0;
	font-weight: 700;
}
.tcb-product-price {
	color: #222;
	font-size: 12px;
	line-height: normal;
}
.tcb-product-title h4 {
	margin-bottom: 5px;
}
.tcb-product-slider #carousel-example-generic .carousel-control.left {
	position: absolute;
	top: inherit;
	left: -50px;
	bottom: 0;
	right: 0;
}
#carousel-example-generic {
	position: relative;
	height: 275px;
	overflow: hidden;
}
.sorting.sorting_fillterTop .form-group .btn-group .multiselect-container li a label {
	text-align: left;
}
body .sorting.sorting_fillterTop {
	width: 65%;
	float: none;
	margin: 0 auto;
}
.sorting_fillterTop .multiselect span.multiselect-selected-text {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
#uploadPrescriptionModal .modal-dialog {
	width: 70%;
	margin: 0 auto!important;
}
body .viewPresFileModal .view-file-full {
	width: 70%!important;
}
body .listing.my-priscription-head .my-priscription-tag {
	width: 50%
}
body .healthcare_plan .view-icon {
	top: 60px;
}
.healthcare_plan:first-child .view-icon:hover #lightbox-tooltip::after {
	right: 0;
	left: inherit;
	top: -7px;
	width: 0;
}
.healthcare_plan:first-child #lightbox-tooltip {
	right: 0;
	left: inherit;
}
body .hg-plan-wrapper ul li.labPkgDet {
	width: 81%
}
body .toggle-wrapper button {
	font-size: 13px;
}
body .view-icon:hover #lightbox-tooltip {
	width: 225px;
	right: 0;
}
body .toggle-wrapper {
	width: 100%;
	max-height: 100%
}
body .view-icon .lab-test.Lab_Test_Details .package-box {
	float: left;
}
body .filter-section {
	padding-top: 0;
}
body .username-side {
	width: 105px;
}
body .filter-section .filters a {
	padding: 2px 8px;
}
body .sidebar-menuHight::before {
	z-index: 999999999;
}
body a.sidebar-icon {
	z-index: 99999999;
}
body .HG-details .details-blog img {
	width: 34px;
	margin: 10% 0 0 0;
}
body .HG-details .details-blog:nth-child(3) img {
	width: 28px;
}
body .HG-details .details-blog .content-blog-details {
	margin: 0 0 0 5px;
}
body .details-blog strong {
	font-size: 16px;
}
body .details-blog p {
	font-size: 13px;
	letter-spacing: -.5px;
}
body .sidebar-menu .logo a {
	margin-right: 10px;
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container {
    width: 100%;
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container .sidebar-menu {
	width:100%;
}
body .dashboard-wrapper .sidebar-menu #menu li {
    border: 0px;
    margin-bottom: 10px;
}
body .sidebar-menu::before {
	width: 208px;
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .healthcare_plan {
	width: 98%
}
.dashboard-wrapper.dashboard-plan-wrapper .right-section.new-tabs-section.checkoutCart .row {
	margin: 0;
	position: relative;
}
.right-section.new-tabs-section.checkoutCart {
	width: 100%;
	padding-top: 0!important;
	margin-top: 0;
}
.panel-footer.footer {
	padding: 0 0px;
}
.panel-heading .panel-title .col-xs-6.col-sm-6 {
	padding-left: 0px;
	padding-right: 0px;
}
.panel-heading .panel-title .col-xs-6.col-sm-6 h5 {
	padding-left: 0px !important;
}
.new-tabs-section.checkoutCart .panel-footer.footer .text-center.footerInner .planTrms .TermsConditionsSection {
	width: 100%;
}
body .order-overview .right {
    width: 100%;
    margin-top: 0;
}
body .dashboard-plan-wrapper .appointment-data-div.appointmetn-list {
	padding-top: 0!important;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
	margin-top: 0!important;
}
.page-container.sidebar-collapsed-back {
	width: 33%
}
body .page-container.sidebar-collapsed-back .sidebar-menu {
	width: 100%
}
.dashboard-wrapper.dashboard-plan-wrapper .container-inner.my-subscription-plans .registration-wrap.user-info.profile-exam {
	overflow-x: scroll;
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	top: 15px;
	width: 244px!important;
}
.subcribed-plans {
	overflow-y: hidden;
}
body .healthcare_plan {
	width: 100%;
	text-align: left;
	margin-bottom: 40px;
}
body .hg-plan-wrapper ul li {
	width: 100%;
	background-size: 4%;
	background-position: 8px 4px;
}
body .details-blog p {
	font-size: 13px;
}
body .details-blog {
	width: 46%
}
body .dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-left: 0;
	width: 88%;
	margin-top: 15px;
}
body .sideband-menu-bar.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
    padding-left: 0;
    width: 100%;
    margin-top: 15px;
    margin-left: 0px !important;
}
.right-section.new-tabs-section.checkoutCart {
    padding: 0 0px!important;
}
.HG_plan_Section {
	padding-top: 0;
}
body .dashboard-plan-wrapper .profiling-section.profiling-heading1222 {
	margin: 15px 2%
}
.sidebar-menu::before {
	position: absolute;
	height: 99.4%;
	bottom: 0;
	background: #fff;
	top: 15px;
	left: 0;
	content: "";
	width: 33%;
	z-index: 0;
	transition: all .4s ease 0s;
}
body .dashboard-plan-wrapper.dashboard-wrapper .sidebar {
	position: inherit;
	height: auto;
}
body .dashboard-plan-wrapper .dashboard-right {
	width: 100%;
	padding: 0;
}
body .dashboard-left {
	width: 100%;
	padding-bottom: 0!important;
}
body .dashboard-plan-wrapper .dashboard-left ul li a {
	background-size: 18px!important;
	padding-left: 45px;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background-size: 35px!important;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background-size: 35px!important;
	background-position: 6px -40px!important;
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	top: 9px;
	width: 160px!important;
}
body .healthcare_plan {
	width: 46%
}
body .details-blog p {
	font-size: 13px;
}
body .details-blog {
	width: 46%;
	min-height: 135px;
}
body .dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	width: 86%;
	float: left;
	margin-left: 10px;
}
body .dashboard-plan-wrapper .profiling-section.profiling-heading1222 {
	margin: 15px 2%
}
body .dashboard-plan-wrapper.dashboard-wrapper .sidebar {
	position: inherit;
	height: auto;
}
body .dashboard-plan-wrapper .dashboard-right {
	width: 100%;
	padding: 0;
}
body .dashboard-left {
	width: 100%;
	padding-bottom: 0!important;
}
body .dashboard-plan-wrapper .dashboard-left ul li a {
	background-size: 18px!important;
	padding-left: 45px;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background-size: 35px!important;
}
body .dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background-size: 35px!important;
	background-position: 6px -40px!important;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field {
	width: 51%!important;
	margin-right: 2%
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: 100%!important;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button button {
	width: 100%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile {
	width: 100%
}
body #myCarousel .carousel-indicators li {
	display: none;
}
body .registration-wrap .form-fields.send-button button.login_btn {
	width: 100%!important;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 100%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	width: 92%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-right: 4%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	width: 130px!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields.register-btn-div {
	width: 130px!important;
}
body .email-form-wrapper .alert-success {
	float: right;
	width: 50%;
	padding: 10px;
}
.call_btn_div.mob-show {
	display: block;
	right: 50px;
	top: inherit;
	bottom: 10%!important;
}
.call_btn_div.mob-show.remove_btn {
	right: 20px;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field {
	width: 51%!important;
	margin-right: 2%
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: 100%!important;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button button {
	width: 100%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile {
	width: 100%
}
body #myCarousel .carousel-indicators li {
	display: none;
}
body .registration-wrap .form-fields.send-button button.login_btn {
	width: 100%!important;
}
.register-form-wrapper.login-wrapper #login_tab .contnet-sec {
	width: 100%
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields {
	width: 92%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields:nth-child(1n) {
	margin-right: 4%!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-bot-field {
	width: 130px!important;
}
.register-form-wrapper.login-wrapper #login_tab .registration-wrap.login-div-mobile .form-fields.register-btn-div {
	width: 130px!important;
}
body .email-form-wrapper .alert-success {
	float: right;
	width: 50%;
	padding: 10px;
}
.au-marathon-mobile-banner {
	display: block;
}
.registration-wrapper.contact-wrapper .radio-wrapper {
	width: 100%;
	padding: 0;
}
.dd-wrapper {
	box-shadow: 0 0 0 0 hsla(0, 0%, 42.7%, .14);
}
.latest-prod-details {
	padding-left: 0;
	width: 100%
}
.registration-wrapper .btn-register {
	width: 100%;
	float: left;
	padding: 7px 0 15px 0;
}
.broucher_dwn {
	width: 400px;
	float: left;
	position: inherit;
	margin: auto;
	left: 0;
	right: 0;
	top: 7px;
	bottom: 0;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 91px;
	padding: 10px 0;
	z-index: 999;
}
.g-recaptcha {
	margin-top: 30px;
	width: 100%;
	float: left;
}
.bottom-errors-content {
	width: 100%;
	float: left;
	padding: 0;
	margin-right: 0;
	text-align: left;
}
.bottom-errors-content ul li a {
	width: 100%;
	background-position: 2px 5px;
}
#g-account-menu.dropdown-menu li a span {
	float: left;
	width: 133px;
	line-height: 31px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
body .form-address-details.divForHide.CouponBox {
    position: relative;
    width: 280px;
    margin-top: 0px;
}
.order-overview .right .right-block.save-block {
    padding: 2% 0;
}
.input-wrapper {
    width: 48%;
    min-height: 80px;
}
body .form-address-details.divForHide.CouponBox .input-box {
	width: 100%
}
body .form-address-details.divForHide.CouponBox .input-box input {
	padding-right: 80px;
}
body .form-address-details.divForHide.CouponBox button#coupanApply {
	position: absolute;
	top: 10px;
	right: 15px;
}
.lab-test.lab-test-profile .container {
	padding: 0;
}
.doctor-detail-wrapper .latest-prod-details .review-info p {
	text-align: justify;
}
.lab-test.Lab_Test_Details.single-lab-detail .checkup-detail h3 {
	white-space: inherit;
	overflow: hidden;
	text-overflow: inherit;
}
.cart-open .cart-dd {
	display: none!important;
}
.cart-wrapper:hover .cart-dd {
	display: none!important;
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles {
	margin-right: 2%!important;
	width: 32%
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles:nth-child(3n+0) {
	margin-right: 0!important;
}
#steps-uid-0-p-3.body .address-wrapper .input-wrapper:last-child {
    width: 48%;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 43%!important;
	top: inherit;
	width: 30px;
	height: 30px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 43%!important;
	top: inherit;
	width: 30px;
	height: 30px;
}
.LabDashboardSection .owl-carousel .owl-nav {
	padding-bottom: 3px;
}
.address-box {
	min-height: 110px;
}
body .navbar-default .navbar-nav.navbar-right li.cart-wrapper a {
	padding-bottom: 20px;
}
.lab-test .checkup-detail .book-now a.removeCart:hover {
	color: #ff6a13;
	border: 1px solid #ff6a13;
	background: #fff;
}
.navbar.navbar-default .navbar-collapse.in {
	display: block!important;
}

.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .checkup-detail img {
	margin: 10px 0 0 10px;
}
.all-offers .allProfiles .package-box.item {
	min-height: 215px!important;
}
.checkup-package.labProfiles .checkup-detail.LabProfiles {
	min-height: 280px;
	width: 31%
}
.labProfiles .checkup-detail.LabProfiles {
	min-height: 265px;
}
.labProfiles .checkup-detail.LabProfiles img {
	margin: 10px 0 0 10px;
}
#searchLabModalDoctor.modal .navbaar-bottom-box2 {
	width: 100%;
	margin: 54px 0 0 0;
}
.collapse.main-nav-mobile-lab.container-fluid ul li {
	width: 100%;
	float: left;
}
.collapse.main-nav-mobile-lab.container-fluid ul li a {
	width: 100%;
	float: left;
}
body .mobile-search button.searchLabModalDoctor {
	    float: none;
    width: 300px;
    text-align: center;
    margin-top: 5px;
    border-radius: 50px;
}
#searchLabModalDoctor .dd-wrapper.labSearchByInput {
	box-shadow: 0 0 0!important;
	top: 50px;
	width: 100%;
}
#searchLabModalDoctor .dd-wrapper.labSearchByInput i img {
	width: 30px;
	margin: 4px 5px 0 1px;
}
#searchLabModalDoctor .location-top1 h2 {
	border-bottom: 1px solid #ddd;
}
#searchLabModalDoctor.modal {
	width: 100%;
	height: 100%;
	padding-top: 0;
	overflow: auto;
	background-color: #fff;
	background-color: #fff;
}
.collapse.navbar-collapse.main-nav-mobile.container-fluid {
	display: block!important;
}
.collapse.main-nav-mobile-lab {
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: 5px;
}
.collapse.main-nav-mobile-lab li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #efefef;
}
.collapse.main-nav-mobile-lab li.blogs-details {
	border: 0!important;
}
.collapse.main-nav-mobile-lab li a {
	border: 0;
	padding: 10px 5px;
}
.collapse.main-nav-mobile-lab li img {
	width: 25px;
	float: left;
	margin-right: 10px;
}
.collapse.main-nav-mobile-lab li .nav-section {
	float: left;
	width: 88%;
	text-align: left;
}
.collapse.main-nav-mobile-lab li .nav-section h2 {
	font-size: 16px;
	color: #222;
	margin: 0;
	padding: 0;
}
.collapse.main-nav-mobile-lab li .nav-section p {
	float: left;
	color: #888;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.mob-nav-ico {
	width: 34px;
	float: left;
	margin-right: 10px;
	margin-top: 1px;
	border: 1px solid #efefef;
	height: 32px;
	text-align: center;
	padding-top: 4px;
	border-radius: 2px;
}
.mob-nav-ico img {
	width: 70%;
	height: auto;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled {
	display: block;
}
body .cartTotal {
	width: 12px;
	height: 12px;
	line-height: 12px;
	font-size: 8px;
	right: -5px;
	top: 0;
	left: inherit;
}
body .cart-wrapper:hover .cart-dd {
	top: 29px;
}
ul.navbar-right li:last-child {
	width: auto;
}
.order-overview .left {
	width: 100%;
	margin-top: 0;
}
.order-overview .RIGHT {
	width: 100%
}
body #MyCartPage {
	padding: 25px 6px;
}
body .wizard>.content select {
	height: 36px;
}
.right-block.last-box.alreadyAdded p {
	padding: 10px 0;
}
.order-overview .right .right-block {
	background: #fff;
	box-shadow: 0 0 9px #ddd;
	padding: 0;
	float: left;
	width: 100%
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 0;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 0;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
body .navbar-default .dropdown.sub-nev-tool a.dropdown-toggle {
	background: #fff;
	padding: 2px 6px 2px 6px;
	border-radius: 3px;
	border: 1px solid #14bef0;
}
.navbar-nav li.dropdown.sub-nev-tool .dropdown-toggle .fa.fa-user-circle-o {
	float: left;
	padding-right: 2px;
	font-size: 12px;
	margin: 2px 0 0 0;
}
.navbar-nav li.dropdown.sub-nev-tool .dropdown-toggle span.caret {
	margin-top: 6px;
}
.navbar-nav li.dropdown.sub-nev-tool.open a.dropdown-toggle {
	background: #14bef0;
}
.navbar-nav li.dropdown.sub-nev-tool.open a i, .navbar-nav li.dropdown.sub-nev-tool.open a span.caret {
	color: #fff;
}
body .cart-wrapper:hover .cart-dd {
	top: 40px;
}
#MyCartPage {
	padding: 25px 10px;
}
.lab-test .allProfiles .package-box.item {
	width: 32.5%;
	min-height: 124px;
	position: relative;
}
.screening.allGroups .small-blogs.item {
    width: 32%;
}
.lab-test.Lab_Test_Details.single-lab-detail .container.LabDetailsDiv.thyroidprofile .checkup-package {
    width: 31.3%;
}
.Get_company .Get_company_content h5 {
	text-align: center;
	padding:0 0 12px 0;
}
body .Get_company{ padding:0px;}
.Get_company .Get_company_content {
	width: 100%;
	text-align: center;
}
.Sendapp_Link .LinkSendMobileNo {
	width: 71%
}
.main-banner-slider {
	display: none;
}
.main-banner-slider.mobile {
	display: block;
}
.main-banner-slider.mobile img {
	width: 100%
}
.all-offers .checkup-package.allOffers .checkup-detail.item {
	width: 32%;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	min-height: 288px;
	margin-right: 2%
}
.all-offers .checkup-package.allOffers .checkup-detail.item:nth-child(3n+0) {
	margin-right: 0;
}
.all-offers .checkup-package.allOffers .checkup-detail.item.checkup-detail img {
	max-width: 92px;
	height: auto;
	margin: 10px 0 0 8px;
}
.all-offers .checkup-package.allOffers .checkup-detail.item .book-now a {
    padding: 3px 9%;
}
.all-offers .checkup-package.allOffers .blog-wrapper-content {
	padding: 8px;
}
.all-offers .checkup-package.allOffers .checkup-detail .test-included a {
	padding: 4px 9px;
}
.all-offers .checkup-package.allOffers .checkup-detail h3 {
	padding: 0 8px;
    white-space: inherit;
	overflow: hidden!important;
	text-overflow: ellipsis;
}
.all-offers .checkup-package.allOffers .certification {
	padding: 5px 8px 10px 8px;
}
.checkup-package.labProfiles .checkup-detail {
	width: 32%;
	float: left;
	margin-bottom: 20px;
	min-height: 370px;
	overflow: hidden;
}
.checkup-package.labProfiles .checkup-detail:nth-child(4n+0) {
	margin-right: 0;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box {
	width: 100%;
	margin-bottom: 5px;
}
.package-box.item a {
	position: absolute;
	left: 0;
	bottom: 0;
}
.lab-test .package-box a {
	padding: 10px 0;
}
.lab-test .allProfiles .package-box.item:nth-child(3n+0) {
	margin-right: 0;
}
.lab-test h3 {
	font-size: 15px;
}
.package-box.item .total_count {
	font-size: 13px;
}
.package-box.item b {
	font-size: 13px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .checkup-package {
	width: 39%;
	float: left;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab {
	width: 56%
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block h3 {
    font-size: 10px;
    margin: 0;
    padding: 0px 0 0px;
}
body .report-section div p {
	font-size: 14px;
	overflow-wrap: break-word;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block {
	width: 79%;
	padding: 4px 0 0 3px;
}
body #RescheduleWreppar .reschedule-app-page ul li {
	width: auto;
	float: left;
}
body .tabsholder1 #login_tab .otp-div-login .form-bot-field button {
	width: 130px!important;
}
body .right-con-wrapper {
	width: 75%;
	padding-bottom: 35px;
	position: relative;
	float: right;
	margin-left: 2%
}
#doctorAppointmentSlot .nav-tabs li a {
    font-size: 13px;
}
body #clinic_details_tab .suggesstion-box ul li .detail-clinic {
	width: 78%
}
.appointment-data-div.appointmetn-list .rating_doctor-div {
    position: inherit;
    right: 0;
    top: 0px;
    width: 97%;
    text-align: left;
}
body .dashboard-wrapper.user-appoint .dashboard-right .appointmetn-list .listing:nth-child(3n) {
    margin-left: 0%;
    margin-right: 0%;
}
.doctor-claim-profile .tabsholder1 #clinic_details_tab .registration-wrap.doc-register .form-fields input {
	padding: 0 26% 0 3%
}
.doctor-claim-profile .doctor-info .form-fields #country {
	font-size: 11px;
	padding: 6px 1px;
}
.view-profile a {
	padding: 6px 8px 5px;
}
body {
	border-top: 0 solid #14bef0;
}
.profile-detail .multi-specility ul {
	background: 0 0;
	padding: 0;
}
.suggestion-wrapper .content-wrapper-not-found p {
	text-align: center;
}
.listing-right-wrapper .right-small {
	width: 65%;
	float: right;
	margin-bottom: 30px;
}
.right-content.suggested-width {
	width: 64%;
	float: left;
	margin-left: 2%
}
body div.list-bottom.sponsered-btn {
	width: 100%;
	float: right;
}
body div.list-bottom.sponsered-btn a {
	font-size: 12px;
	padding: 0 4px;
}
.suggestion-wrapper.no-result-found h2 {
	text-align: center;
	width: 100%
}
.suggestion-wrapper.no-result-found h2 strong {
	float: none;
}
.suggestion-wrapper.no-result-found .doctorRegistrationDiv {
	display: inline-block;
	position: inherit;
	margin: 15px auto;
	float: none;
}
.suggestion-wrapper.no-result-found a.btn.btn-success.view_information {
	position: inherit;
	top: 0;
	right: 0;
	padding: 0;
	left: 0;
	margin: 0;
}
#myModalLabOrderPP .modal-content {
	height: auto!important;
}
body .appointment-data-div .breadcrume {
	width: auto!important;
	padding-bottom: 0;
}
body .appointment-data-div .sorting {
	width: auto!important;
	float: right;
}
body .appointment-data-div .no-result-found {
	width: 100%
}
body .dd-wrapper .search-data .seeAllInfo {
	padding: 0!important;
}
body .dd-wrapper .search-data .seeAllInfo h3 {
	padding: 8px 2% 8px 3%
}
body .dd-wrapper h3 {
	padding: 8px 2% 8px 4%
}
.main-nav-mobile ul.navbar-nav li img {
	margin-bottom: 8px;
	width: 45px;
}
.new-tabs-section.checkoutCart .col-xs-8.col-sm-12 {
	width: 100%;
	float: left;
	padding: 0;
}
.new-tabs-section.checkoutCart .panel-title h5 {
	padding-left: 10%!important;
}
.new-tabs-section.checkoutCart .scartPart {
	width: 100%;
	float: left;
	margin: 0;
}
.new-tabs-section.checkoutCart .panel-footer.footer .pull-left {
	width: 100%;
	float: left;
	padding: 8px 5%!important;
}
.new-tabs-section.checkoutCart .panel-footer.footer .pull-left h4 {
	font-size: 15px;
}
body.main-body-w-app {
	margin: 0;
	padding: 0;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields span.help-block {
	bottom: 0;
}
.slider .slides li .caption {
	left: 4%!important;
}
div#searchDoctorModalDoctor .dd-wrapper h3 {
	padding: 8px 2% 8px 6%
}
.schedulingTop {
	width: 100%;
	float: left;
	padding: 0;
}
.schedulingTop .set_error {
	width: 49%;
	float: left;
	margin-right: 2%
}
.schedulingTop .set_error:nth-child(2n+0) {
	margin-right: 0;
}
.schedulingTop .set_error select {
	width: 100%
}
.mobile-search {
	display: none;
}
.desktop-search {
	display: block!important;
}
.navbar.navbar-default .navbar-header button {
	display: none;
}
body .collapse.navbar-collapse.main-nav-mobile {
	display: block!important;
	width: 100%;
	float: left;
}
.docSearching {
	background-size: 5%!important;
	background-position: 97% 12px!important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: 0 solid #e7e7e7;
}
.navbar-default .navbar-collapse .nav.navbar-nav {
	margin: 0;
}
ul.navbar-right li:last-child {
	width: auto;
}
ul.navbar-right li:nth-child(4n) {
	width: auto;
}
.main-nav-mobile ul.navbar-nav Li.apoointment {
	width: 49%;
	float: left;
	margin-right: 2%
}
.navbar-default .navbar-nav.navbar-right li a .btn-default {
	width: 100%!important;
	float: left!important;
	background: #fff!important;
	border-radius: 0;
	color: #14bef0!important;
	height: 31px!important;
	line-height: 19px!important;
	font-size: 15px!important;
	border: 1px solid #14bef0!important;
	padding: 6px 12px!important;
	font-weight: 600;
}
.main-nav-mobile ul.navbar-nav li {
	border: 1px solid #efefef;
	border-radius: 3px;
	text-align: center;
}
.main-nav-mobile ul.navbar-nav li.medicine {
	width: 49%;
	float: left;
}
.main-nav-mobile ul.navbar-nav li.lab-test {
	margin-top: 5px;
	width: 49%;
	margin-right: 2%
}
.main-nav-mobile ul.navbar-nav li.blogs-details img {
	width: 35px;
}
.main-nav-mobile ul.navbar-nav li.blogs-details a {
	min-height: 115px;
}
.main-nav-mobile ul.navbar-nav li.lab-test a {
	min-height: 115px;
}
.main-nav-mobile ul.navbar-nav li .nav-section h2 {
	font-size: 17px;
	color: #222;
	font-weight: 600;
	margin: 0;
	padding: 0;
}
.main-nav-mobile ul.navbar-nav li .nav-section p {
	font-size: 14px;
	color: #888;
	font-weight: 500;
}
.main-nav-mobile ul.navbar-nav li img {
	margin-bottom: 8px;
}
.main-nav-mobile ul.navbar-nav li.blogs-details {
	margin-top: 5px;
	width: 49%
}
.doctor-claim-profile form .tabsholder1 ul li {
	width: auto!important;
}
.registration-wrap.doc-register .f-name-field input {
	width: 75%!important;
	margin-left: -1px;
}
#AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div {
	padding: 6%;
	min-height: 155px;
}
#AppointmentWrapper h1 {
	font-size: 30px;
}
.appointment-popup-block .input-age-group input {
	width: 46%
}
body .registration-wrap .form-fields label {
	font-size: 13px;
}
body #profile-form .appointment-popup-block {
	padding: 0!important;
}
#profile-form .registration-wrap .dp-exiting .form-fields {
	width: 100%!important;
}
.searching-keyword h1 {
	display: none;
}
.searhc-result {
	width: 100%;
	float: left;
	text-align: center;
}
.breadcrume {
    width: 47%;
    float: left;
    text-align: center;
    padding-bottom: 0px;
}
.breadcrume ul {
	width: 100%;
	float: left;
}
.breadcrume ul li {
	float: none;
	display: inline-block;
}
#testimonial-slider .owl-pagination {
	margin-top: 0!important;
}
.date-wrapper {
	width: 45%;
	float: left;
}
.bmi-wrapper .checkbox label, .radio label {
	padding-left: 0;
}
.bmi-wrapper form .form-group.wrapper span {
	margin-left: 0;
}
.ppt-video-image {
	width: 95%
}
.ppt-video-image iframe {
	border: 10px solid #000;
	width: 100%;
	height: 100%
}
.blogs-wraper {
	width: 30.53%;
	float: left;
	box-shadow: 1px 5px 30px .5px rgba(216, 216, 216, .5);
	margin: 0 10px 0 0;
	padding: 40px 8px;
}
.blogs-wraper h3 {
	font-size: 15px;
}
.blogs-wraper img {
	margin-bottom: 10px;
	width: 130px;
}
.bmi-wrapper form .form-group.wrapper {
	width: 36%
}
.bmi-wrapper .row {
	margin: 0!important;
}
.Get_company_content h5 {
	text-align: left;
}
.similar-blog-list .content {
	float: left;
	width: 70%
}
.eventModel.profileAlertModel .modal-dialog {
	margin: 0 auto;
}
body .Patient_Portal_section h3 {
	font-size: 22px;
}
.form-control {
	padding: 6px 6px;
}
.registration-wrap .form-fields input[type=text] {
	padding: 0 6px;
}
.registration-wrap select {
	padding: 0 6px;
	width: 25%
}
body .pageHeader {
	width: 100%
}
body .login-wrapper #login_tab .contnet-sec {
	width: 45%
}
body .login-wrapper #login_tab .registration-wrap {
	width: 50%
}
body #userProfileInfoData .registration-wrap.user-info.profile-exam #fileselector {
	width: 52%;
	margin-top: 0;
}
body #userProfileInfoData .registration-wrap .form-fields input.s-input.verifyPatData {
	width: 68%!important;
}
body .banner-section h3 {
	font-size: 35px;
}
body .slider .slides {
	height: 240px;
}
body .slider {
	height: auto;
}
.banner-section {
	padding: 0 15px;
}
.navbaar-bottom-box input {
	white-space: nowrap;
	overflow: hidden!important;
	text-overflow: ellipsis;
}
body .navbar-default .navbar-nav.navbar-right li.cart-wrapper a img {
	width: 20px!important;
}
body .navbar-default .navbar-nav.navbar-right li a .nav-section h3 {
font-size: 15px;
    font-family: 'Inter', sans-serif;
    margin: 8px 0 0 0;
    padding: 0;
    color: #014a7f;
    font-weight: 600;
}
body .navbar-default .navbar-nav.navbar-right li a .nav-section p {
font-size: 13px;
    margin: 0;
    font-weight: 500;
    font-family: 'Inter', sans-serif;
    padding: 0;
    color: #222222;
    line-height: 15px;
}
body .navbar-default .navbar-nav.navbar-right li a .btn-default {
	height: 30px;
	padding-left: 0;
	line-height: 30px;
	font-size: 12px;
	padding: 0 18px 0 0;
	font-weight: 600;
}
body .doctor_btn_Hg {
	background: #ef6423;
	height: 30px;
	border-radius: 0;
	border: 0;
	font-size: 12px;
}
body .navbar-default .navbar-nav.navbar-right li a .btn-default .fa-pencil-square-o {
	height: 30px;
	width: 30px;
	padding-top: 9px;
}
ul.nav li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
}
body .navbar-default ul#g-account-menu::after {
	top: -11px;
	left: 83px;
	margin-left: 0;
	content: "";
	border-bottom-color: #fff!important;
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-top-color: transparent;
	border-style: solid;
	border-width: 5px;
}
/*.navbar-header {
	background: #ffffff;
	border-bottom: 1px solid #f1f1f1;
}*/
ul.navbar-right ul#g-account-menu li:nth-child(4n) {
	width: 100%
}
ul.navbar-right ul#g-account-menu li:last-child {
	width: 100%
}
li.dropdown #g-account-menu li a img {
	margin-top: 5px;
	margin-bottom: 5px;
}
li.dropdown #g-account-menu li a img {
	width: 30px!important;
	height: 30px!important;
	margin-left: 0;
	border-radius: 30px;
	border: 1px solid #efefef;
	margin-right: 10px;
}
.navbar-toggle {
	margin-top: 15px;
}
.navbar-nav li.dropdown #g-account-menu li a {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 0;
}
body .navbar-default .navbar-nav.navbar-right li a {
	padding: 14px 10px;
}
.login-wrapper #login_tab .contnet-sec h2 {
	font-size: 21px;
}
.blog-detail .container-inner {
	width: 100%
}
.blog-detail .continer-right {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0;
}
body .login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: auto!important;
}
body .registration-wrap #login-form .form-fields.send-button button {
	width: 100px!important;
}
body .registration-wrap #login-form .form-fields span.help-block {
	bottom: -20px;
	left: 4%;
	width: 100%
}
body .registration-wrap .form-fields.send-button button {
	width: auto!important;
}
.doc-register .form-fields {
	margin-bottom: 0!important;
}
.profile-detil .registration-wrap .form-fields input.s-input.verifyDocData {
	width: 75%!important;
	float: left;
}
.profile-detil .registration-wrap .form-fields.form-field-mid.pad-r0.gender {
	min-height: auto;
}
.blog-inner .blog-crasuseal {
	width: 100%
}
.blog-wrapper-section .continer-right {
	width: 100%
}
.blog-inner .blog-wrapper-section .blog-crasuseal .blog-list {
	width: 49%!important;
	min-height: 275px;
}
.blog-inner .blog-wrapper-section .blog-crasuseal .blog-list:nth-child(2n) {
	margin-right: 0!important;
}
.subscription input {
	width: 100%
}
.blog-crasuseal .blog-list {
	width: 32%!important;
}
.blog-crasuseal .blog-list h2 {
	font-size: 14px;
	width: 65%
}
.date-post {
	font-size: 10px;
	margin: 0;
}
.blog-crasuseal .blog-list p {
	margin-bottom: 5px;
	font-size: 12px;
}
.profile-detail p.completePclaimed {
	margin-left: 0;
}
.doctor-co2 {
	padding: 20px 0!important;
}
.rating_doctor-div {
	width: auto;
	left: 0;
	top: 21px;
	right: inherit;
}
.most-visited-profile .FAQ {
	text-align: center;
}
.better_health_block img {
	max-width: 100%;
	width: 100%
}
.banner-content-section h2 {
	font-size: 43px;
}
.better_health_block {
	width: 24%;
	float: left;
	margin-right: 1%
}
.better_health_top h2 {
	font-size: 16px;
	font-weight: 600;
}
.better_health_content h2 {
	font-size: 15px;
}
.better_health_content p {
	font-size: 12px;
}
.Get_company_img {
	display: none;
}
.footer_bottom_block {
	float: left;
	width: auto;
	margin: 0 15px 0 0;
}
.footer_bottom_box {
	float: left;
	width: auto;
}
.Patient_Portal_section h2 {
	font-size: 40px;
}
.health_experts_img img {
	width: auto;
}
.health_experts {
	position: relative;
}
.health_experts_content {
	position: absolute;
	right: 0;
	top: 0;
	padding: 90px 0 125px 20px;
	height: 100%
}
.navbaar-bottom-section {
	width: 100%!important;
}
.navbaar-bottom-block {
	width: 50%
}
.navbaar-bottom-box2 {
	width: 50%
}
.slot-details .doctor-listtop.doctor-listtop2 {
	width: 100%;
	float: left;
	min-height: auto;
	margin-bottom: 15px;
}
.slot-details .from-widget-top {
	width: 100%;
	float: left;
}
.slot-details .doctor-listtop-img {
    width: auto;
    margin: 0 auto;
}
.form-fields.form-field-mid.specialization {
    width: 100%;
}
.ThisAppointment h2 {
    width: 100%;
}
.paymentDetails.wrapper .SingleOnline.box .text .actual-price-wrapper {
    float: left;
    width: 100%;
}
.SingleOnline.box .value-2 .text strong span {
    float: left;
}
.sorting {
    width: auto !important;
    float: right !important;
    padding-top: 0px !important;
}
.doc_available {
    float: left;
    right:0px;
}

.slot-details .doctor-listtop-img img {
	max-width: 100%;
	height: auto;
}
.doctor-listtop-content h2 {
	font-size: 20px;
}
.slot-details .doctor-listtop-content span {
	font-size: 14px;
}
body .appoint-confirm-wrapper h1 {
	height: auto;
	padding-left: 0;
	margin-bottom: 10px;
}
body .text-wrapper {
	padding-top: 0;
}
.appoint-confirm-wrapper p:first-child {
	padding-top: 0;
	text-align: center;
}
.appoint-confirm-wrapper button {
	float: left;
}
.appoint-confirm-wrapper.no-bg.confirmation_div .text-wrapper p {
	text-align: left;
}
.decline-wrapper h1 {
	height: auto;
	margin-bottom: 10px;
	padding-left: 0;
}
.decline-wrapper p:first-child {
	padding-top: 0;
	text-align: center;
}
.appoint-confirm-wrapper .patient-name {
	width: 100%;
	text-align: left;
}
.appoint-confirm-wrapper p {
	text-align: left;
}
.appoint-confirm-wrapper.no-bg h1 {
	text-align: left;
	padding-left: 0;
}
body .profile-detail h4 {
	margin: 5px 0 10px 0;
}
body .listing {
	padding: 3%
}
body .location {
	margin-bottom: 10px;
	font-size: 14px;
}
body .timing {
	width: auto;
	float: left;
}
body .fees {
	font-weight: 600;
	width: 100%;
	float: left;
}
body .list-bottom {
	padding: 15px 0;
	width: 100%;
	float: left;
}
body .cal-doctor a {
	font-size: 13px;
	padding: 2px 10px;
}
.view-profile {
	padding: 8px 0 0 5%
}
.doctor-address {
	width: 100%;
	float: left;
}
.product-section .col-md-4 {
	float: left;
	width: 33%
}
.product-section .col-md-4 .product-block {
	width: 100%
}
.product-section .col-md-4 .dd {
	padding: 0;
}
.most-visited-profile .FAQ .container {
	padding-right: 0;
}
.most-visited-profile .dr-profile {
	width: 24%;
	float: left;
	min-height: 200px;
}
.most-visited-profile .dr-profile h3 {
	font-size: 13px;
}
.most-visited-profile .dr-profile img {
	width: 40%;
	height: auto;
}
body .most-visited-profile .FAQ .container .dr-profile:nth-child(3) img {
	width: 50%;
	margin: 5px 0 0 0;
}
body .most-visited-profile p {
	font-size: 15px;
}
.banner-section img {
	width: 100%;
	height: auto;
}
.right-content .right-content {
	width: 100%
}
.product-section {
	margin-top: 0;
	padding: 40px 0 0 0;
}
.product-block {
	width: 30%;
	margin: 0 3% 0 0;
}
.product-block::after {
	height: 100%
}
.veiw-block {
	width: 31%;
	margin-right: 2%
}
.veiw-content h2 {
	font-size: 13px;
}
.veiw-content p {
	font-size: 12px;
}
.veiw-icon {
	width: 35px;
	height: 35px;
	top: 0;
}
.veiw-icon img {
	top: 10px!important;
}
body .example.profile-detil .card-tabs-bar a {
	width: auto;
}
.profile-detail.auto .title-wrap h3 {
	width: 100%;
	float: left;
}
.profile-detail.auto .title-wrap a {
	position: inherit;
}
.profile-detail.auto {
	width: 78%!important;
	margin: 0;
	float: left;
}
.doc-img {
	width: 20%
}
body .profile-detail {
	width: 100%;
	margin-left: 0;
	padding-top: 0;
	float: right;
}
body .doctor-address {
	width: 100%;
	float: right;
	padding-top: 10px;
}
body .list-bottom {
	padding-left: 0;
	padding: 0;
	margin-top: 0;
}
body .example.profile-detil div.card-tabs-bar a {
	padding: 8px!important;
}
.profile-detail ul {
    margin: 0px 0;
    padding: 0px 2%;
    background: #ffffff;
}
.profile-detail ul li {
	float: left;
	font-size: 13px;
}
.profile-detail ul li img {
	padding: 3px 5px 0 0;
}
.profile-detail p {
	float: left;
	width: 100%
}
.doctor-co2, .doctor-co3, .doctor-col {
	width: 100%;
	margin: 0;
}
.registration-wrap .form-fields.send-button {
	width: 100%
}
.registration-wrap .form-fields.send-button button {
	width: 20%!important;
}
.registration-wrap .form-fields textarea {
	height: 42px;
	min-height: 42px;
}
.add-more-session.schedule {
	margin-top: 40px;
}
.breadcrume ul li a {
	font-size: 13px;
}
.breadcrume ul li {
	padding: 0;
	font-size: 12px;
}
.sorting label {
	margin: 0 4px 0 0;
}
.sorting .select {
	font-size: 13px;
}
.timing {
	font-size: 14px;
}
.fees {
	font-size: 14px;
}
.sorting {
	width: 345px;
	float: none;
	padding-top: 8px;
	margin: 0 auto;
}
.sorting .select {
	margin-top: -10px;
}
.searching-keyword h1 {
	font-size: 12px;
}
.searhc-result strong {
	padding-left: 4px;
}
.left-content {
	width: 33%
}
.right-content {
	width: 64%;
	margin-left: 2%
}
.profile-detail h3 {
	font-weight: 600;
}
.location {
	font-size: 14px;
}
.profile-detail h4 {
	font-size: 14px;
}
.cal-doctor a {
	padding: 4px 5px;
	font-size: 13px;
}
.cal-doctor img {
	width: 12px;
}
.view-profile {
	padding: 0 0 0 5%
}
.left-content .chck-container {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 4px;
}
.chck-container input:checked~.checkmark {
	width: 14px;
	height: 14px;
}
.chck-container .checkmark:after {
	left: 4px;
	top: 1px;
	width: 7px;
	height: 10px;
}
.sorting label {
	float: none;
	font-size: 12px;
	width: 100%;
	text-align: center;
}
.sorting .switchTeleConsultation label {
	float: left;
	font-size: 14px;
	color: #1b1b1b;
	margin: -7px 0 0 6px;
	font-weight: 100;
}
.sorting .select {
	font-size: 12px;
	width: 190px;
}
.sorting .select .DataFilterBySorting {
	width: 100%;
	padding: 10px 10px;
}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {

	body .banner{ background:none; height:auto; min-height:auto;} 
	body .wrapper-appoint #AppointmentWrapper .from-widget-top {min-height: 515px;}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
body .comPkg.lab-list-page .checkup-detail.item {
    width: 30%;
}	
body .comPkg.lab-list-page .screening .checkup-detail.item h3 {
    white-space: inherit;
}	
body .Sendapp_Link button{
   position: absolute;
    background: #ff5e16;
    color: #fff;
    top: 10px;
    right: 0;
    padding: 10px 15px;
    margin: 0;
}

body .Sendapp_Link .LinkSendMobileNo{ width:100% !important;}	


body .profile-doc-wrapper {
    width: 210px;
}	
.registration-wrap.user-info.profile-exam tr th, .registration-wrap.user-info.profile-exam tr td	{ word-break:inherit !important;}

body .banner{ display:block; }
	
.order-overview.startdiv section .form-fields label{ font-size:15px;}	
body .doctor-img #fileselector {
    width: 45%;
}
body #MyCartPage .wizard .content .body		{ padding:25px !important;}
body .order-overview.startdiv section .form-fields{width: 48%;}

body .opd-timings-slot{ width:45%;}
body .opd-sch .checkbox-div label{ margin-right:0px;}
		
body .hg-club .hg-club .HG-details .details-blog h2 {
	font-size: 23px;
}
body .hg-club .hg-club .HG-details .details-blog p {
	font-size: 14px;
}
body .hg-club .hg-club .HG-details .details-blog {
	width: 48%;
	min-height: 205px;
	float: left;
}
.HG-details .details-blog img {
	width: 55px !important;
}
.LabDetailsDiv .checkup-detail .Lab_Details_Image img {
	margin: 12px 0 0 0px;
}
.PriscriptionUploadedit {
	width: 80%;
	float: left;
}
.PriscriptionUploadedit h2 {
	width: 100%;
}
.slot-details .from-widget-btn button {
	padding: 5px 15px;
}
.from-widget-btn p.subbtnwlt {
	line-height: 15px;
	text-align: left;
}
ul.navbar-right li:last-child {
	margin-top: 0px !important;
}
.healthcare_plan {
	width: 32%;
	min-height: 410px;
}
body #AppointmentWrapper.slot-details.runnersLeadForm .from-widget .from-widget-section {
	width: 48%;
}
.wrapper-appoint #AppointmentWrapper.NewtestNew.runnersLeadForm .from-widget-top {
	width: 600px;
}
.wrapper .box label .text {
	font-size: 15px;
	width: 91%;
	padding-left: 5px;
}
.SingleOnline.box .value-1 .text strong span {
	font-size: 13px;
}
.wrapper .box {
	padding: 10px 7px;
}
.wrapper .box label {
	height: 24px;
}
.checkoutCart .panel.panel-info.cartPanel .ccModal.cdDiv {
	width: 100%;
}
.right-block .panel-body .cartinnerItemName .plan-content ul li {
	background-size: 15px;
	font-size: 13px;
}
.panel.panel-info.cartPanel .panel-title h5 {
	padding-left: 0px !important;
}
.panel.panel-info.cartPanel span.rmvCd {
	position: absolute;
	right: 10px;
	top: 3px;
	color: #f37832;
}
.icon-top {
	width: 30px !important;
	margin: 0px 4px 0 0 !important;
}
.navbar-default .navbar-nav.navbar-right li a {
	float: left;
	border: 0;
	background: 0 0;
	color: #222;
	padding: 14px 3px 15px 3px !important;
}
.navbar-nav li.medicine.main-nav-desktop.cart-wrapper {
	right: 32px !important;
	position: absolute !important;
	top: 2px;
	padding: 4px !important;
	height: 40px;
	width: 40px;
}
.row.scartPart .cartinnerItemName h4 {
	font-size: 18px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
	position: relative;
}
.navbar-nav li.lab-test {
	margin-right: 0px !important;
}
.nav.navbar-nav.navbar-right {
}
.creatingProfileTop h3.ProfileVerificationH {
	line-height: 24px;
}

.creatingProfileTop .userDocuments .image-block img {
	height: 136px;
}
body .hg-club .hg-club .HG-details {
	display: inherit;
}
body .wrapper-appoint #AppointmentWrapper.NewtestNew .from-widget-top {
	min-height: 557px;
}
#AppointmentWrapper.NewtestNew .doctor-listtop.doctor-listtop2.ap-section-new {
	padding: 0 0 2% 0;
	min-height: 557px;
}
body .slot-details.NewtestNew .doctor-listtop.doctor-listtop2 {
	width: 50%;
}
.wrapper-appoint #AppointmentWrapper.NewtestNew .from-widget-top {
	width: 48%;
}
body .details-blog {
	min-height: 215px !important;
	width: 48% !important;
}
body .hg-club .hg-club .HG-details .details-blog h2 {
	font-size: 26px;
}
body .hg-club .hg-club .HG-details .details-blog p {
	font-size: 16px;
}
body .wrapper-appoint #AppointmentWrapper .from-widget-top {
	min-height: 472px;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new p.para-text {
	font-size: 18px;
	line-height: 25px;
}
body #AppointmentWrapper.slot-details .from-widget .from-widget-section {
	width: 100%;
}
body #AppointmentWrapper .form-fields.form-field-mid.specialization {
	float: left;
	width: 100%;
	text-align: left;
	margin-right: 2%;
}
#AppointmentWrapper .doctor-listtop.doctor-listtop2.ap-section-new .info-text p {
	font-size: 18px;
}
body .list-bottom .cal-doctor {
	padding-bottom: 8px;
	margin-right: 8px;
}
body .contact-wrapper .form-fields label {
	letter-spacing: -0.5px;
}
.doc-img img {
	height: 136px;
}
.top-locality-div .containerDiv ul li {
	font-size: 11px;
}
.top-locality-div .containerDiv h2 {
	padding: 0 0 6px 0;
	font-size: 14px;
}
body .list-bottom .cal-doctor a {
	width: 160px;
}
.list-bottom .cal-doctor:nth-child(2n) {
	margin-left: 0;
	margin-right: 0;
}
body .right-content .listing .list-bottom {
	width: 100%
}
#doctorAppointmentSlot .modal-dialog {
	width: 95%
}
body .tcb-product-item {
	margin-bottom: 75px;
}
.doctor-claim-profile form #info_tab .add-doctor-left-box.OncallStatus p.oncall_fee {
	width: 100%!important;
	margin-top: 0;
}
.add-doctor-left-box.OncallStatus.ConsultationType .ConsultationType .Consultation11 p .help-block label {
	width: 100%!important;
}
.camp-appointment-form .slot-details .doctor-listtop.doctor-listtop2 {
	padding: 5% 20px 5% 20px;
	min-height: auto;
}
body .slot-details .doctor-listtop.doctor-listtop2 {
	width: 100%
}
.wrapper-appoint #AppointmentWrapper .from-widget-top {
	width: 100%
}
#AppointmentWrapper.slot-details .from-widget .from-widget-section .radio-wrap label {
	width: auto!important;
	font-weight: 400;
	font-size: 14px;
}
body .container.listing-right-wrapper.live_doctors .container-inner .right-content .rating_doctor-div {
	right: 0;
	top: 0;
}
body .sorting.sorting_fillterTop {
	width: 60%
}
body .viewPresFileModal .view-file-full {
	width: 60%!important;
}
body .toggle-wrapper button {
	font-size: 13px;
}
body .hg-plan-wrapper ul li.labPkgDet {
	width: 76%
}
body .healthcare_plan .view-icon {
	right: 5px;
	top: 60px;
}
body .view-icon:hover #lightbox-tooltip {
	width: 450px;
}
body .toggle-wrapper {
	width: 48%;
	max-height: 100%
}
body .view-icon .lab-test.Lab_Test_Details .package-box {
	float: left;
}
body .filter-section {
	padding-top: 0;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container {
	width: 28%
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container .sidebar-menu {
	width: 100%
}
body .sidebar-menu::before {
	width: 28%
}
body .registration-wrap.user-info.profile-exam .user-profile-img .image_apload22 span.help-block {
	top: 8px;
	width: 200px!important;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .right-section.new-tabs-section.checkoutCart {
	margin-top: 0PX!important;
}
body .dashboard-plan-wrapper .appointment-data-div.appointmetn-list {
	padding-top: 0;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
	margin-top: 0!important;
}
.page-container.sidebar-collapsed-back {
	width: 27%
}
body .page-container.sidebar-collapsed-back .sidebar-menu {
	width: 100%
}
.sideband-menu-bar.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
    width: 100%;
    margin-top: 15px;
    float: right;
}
.row.scartPart .cartinnerItemAmt {
    padding: 0;
    float: right;
    width: 41%;
}
body .dashboard-wrapper .sidebar-menu #menu li {
    border: 0px;
    margin-bottom: 10px;
}
.sidebar-menu::before {
	position: absolute;
	height: 99.2%;
	bottom: 0;
	background: #fff;
	top: 15px;
	left: 0;
	content: "";
	width: 27%;
	z-index: 0;
	transition: all .4s ease 0s;
}
body .dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-left: 0;
	width: 90%;
	margin-top: 15px;
}
.HG_plan_Section {
	padding-top: 0;
}
body .healthcare_plan {
	text-align: left;
}
body .healthcare_plan ul li {
	font-size: 14px;
	background-size: 5%
}
body .dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .healthcare_plan {
	width: 47%;
	margin-bottom: 30px;
	min-height: 456px;
}
.healthcare_plan.plan-section4 {
	margin-top: 30px;
}
body.details-blog {
	text-align: center;
}
body .HG-details .details-blog .content-blog-details {
	width: 100%;
	text-align: center;
	margin-left: 0;
}
body .HG-details .details-blog .content-blog-details p {
	letter-spacing: -1px;
}
body .details-blog {
	text-align: center;
	min-height: 149px;
}
.HG-details .details-blog img {
	float: none;
	width: 45px;
	padding-top: 12px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-plan a {
	background-size: 7%;
	background-position: 8px 15px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-plan a:hover {
	background-size: 7%;
	background-position: 8px 15px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-profile a {
	background-size: 7%;
	background-position: 9px 15px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-profile a:hover {
	background-size: 7%;
	background-position: 9px 15px;
}
.dashboard-plan-wrapper .dashboard-left ul li.change-pass a {
	background-size: 7%;
	background-position: 9px 14px;
}
.dashboard-plan-wrapper .dashboard-left ul li.change-pass a:hover {
	background-size: 7%;
	background-position: 9px 14px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-appointment a {
	background-size: 25px;
	background-position: 3px 10px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-appointment a:hover {
	background-size: 25px;
	background-position: 3px 10px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-orders a {
	background-size: 7%;
	background-position: 8px 12px;
}
.dashboard-plan-wrapper .dashboard-left ul li.my-orders a:hover {
	background-size: 7%;
	background-position: 8px 12px;
}
.dashboard-plan-wrapper .dashboard-left ul li.articles a {
	background-size: 7%;
	background-position: 8px 15px;
}
.dashboard-plan-wrapper .dashboard-left ul li.articles a:hover {
	background-size: 7%;
	background-position: 8px 15px;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field {
	width: 51%!important;
	margin-right: 2%
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: 100%!important;
}
body .reset-form-wrapper.login-wrapper .registration-wrap .form-bot-field .form-fields.send-button button {
	width: 100%!important;
}
.registration-wrapper.contact-wrapper .radio-wrapper {
	width: 100%
}
#AppointmentWrapper.slot-details .from-widget .appointment-popup-block22 .appointment-popup-block select {
	width: 28%
}
.broucher_dwn {
	left: inherit;
	right: 0;
	position: inherit;
	top: 9px;
}
.bottom-errors-content ul li a {
	width: 100%;
	background-position: 5px 9px;
	font-size: 10.9px;
}
.bottom-errors-404 .bottom-errors-content h2 {
	color: #14bef0;
	font-weight: 600;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 20px;
	font-size: 16px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block h3 {
	font-weight: 400;
	font-size: 14px;
	color: #222;
	margin: 0;
	padding: 4px 0 4px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box {
	margin-bottom: 5px;
}
.navbar-nav li.dropdown #g-account-menu li:first-child a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.lab-test .checkup-detail h3 {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	padding: 0 10px;
	margin: 0;
}
.certification {
	padding: 5px 10px 10px 10px;
}
.lab-test .checkup-detail h3 {
	padding: 0 10px;
}
.lab-test .blog-wrapper-content {
	padding: 10px;
}
.slot-details .from-widget .from-widget-section label {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}
#g-account-menu.dropdown-menu li a span {
	float: left;
	width: 124px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.right-block ul li .new_nir {
	width: 100%;
	float: left;
}
.address-box {
	min-height: 110px;
}
.lab-test.Lab_Test_Details.single-lab-detail .checkup-detail h3 {
	white-space: inherit;
	overflow: hidden;
	text-overflow: inherit;
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles {
	margin-right: 2%!important;
	width: 23%
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles:nth-child(4n+0) {
	margin-right: 0!important;
}
.latest-prod-details {
	padding-left: 0;
	width: 100%
}
body .lab-order-section table.tab-order-detail tr td p .order-address {
	width: 90%
}
span.user-nametop {
	width: 100px;
	float: left;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
ul.navbar-right li.medicine.main-nav-desktop.cart-wrapper {
	margin-top: 7px;
}
.navbar-nav li.dropdown.sub-nev-tool .dropdown-toggle span.caret {
	margin-top: 1px;
	margin-right: 5px;
}
.navbar-right li.doctor a button {
	padding: 6px 10px!important;
}
body .order-overview .right {
	margin-top: 0;
}
.order-overview .left {
	margin-top: 0;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .checkup-detail img {
	margin: 10px 0 0 10px;
}
.all-offers .allProfiles .package-box.item {
	min-height: 215px!important;
}
.checkup-package.labProfiles .checkup-detail.LabProfiles {
	min-height: 280px;
	width: 23%
}
.SendAppLink .Get_company {
	padding-top: 7px;
}
body .navbar-collapse.collapse.main-nav-mobile-lab {
	display: none!important;
}
#steps-uid-0-p-3 .address-wrapper .input-wrapper {
	width: 40%
}
.waitingTime .address-box .coupon-wrapper [type=radio]:checked, .waitingTime .address-box .coupon-wrapper [type=radio]:not(:checked) {
	left: 5px!important;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 0;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 0;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
.LabDashboardSection .owl-carousel .owl-dots.disabled, .LabDashboardSection .owl-carousel .owl-nav.disabled {
	display: block;
}
#steps-uid-0-p-2 .address-box .coupon-wrapper input {
	width: auto!important;
}
#steps-uid-0-p-2 .address-box .float {
	padding-left: 15px!important;
}
#steps-uid-0-p-2 .waitingTime .address-box [type=radio]:checked+label, #steps-uid-0-p-2 .waitingTime .address-box [type=radio]:not(:checked)+label {
	left: -2px!important;
}
#steps-uid-0-p-1 .radio-wrapper label {
	margin-right: 0;
}
#steps-uid-0-p-1 .radio-wrapper p {
	padding: 6px 0 0 0;
}
body .form-address-details.divForHide {
	padding: 12px 8px!important;
}
body .Get_company {
	padding: 8px 0 0 0;
}
body .tabs-cart .right-block ul li {
	padding: 6px 10px;
}
.form-address-details.divForHide div {
	width: 68%;
	float: left;
}
#coupanApply {
	padding: 0 10px;
	height: 30px;
}
body .cartTotal {
	left: 17px;
}
#steps-uid-0-p-3 .address-wrapper .input-wrapper {
	width: 40%
}
.waitingTime .address-box .coupon-wrapper [type=radio]:checked, .waitingTime .address-box .coupon-wrapper [type=radio]:not(:checked) {
	left: 5px!important;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: 0;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: 0;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
body #MyCartPage {
	padding: 25px 5px;
}
.wizard>.steps a, .wizard>.steps a:active, .wizard>.steps a:hover {
	margin: 0!important;
	padding: 0!important;
}
body .steps li a:after, body .steps li a:before {
	top: -20px;
}
.order-overview .right .right-block.save-block P {
	font-size: 12px;
}
.lab-test .allProfiles .package-box.item {
	width: 32.5%;
	min-height: 124px;
	position: relative;
}
.screening.allGroups .small-blogs.item {
	width: 20%
}
.SendAppLink .col-md-6:first-child {
	width: 40%;
	float: left;
}
.SendAppLink .Get_company_content h5 {
	width: 100%;
	float: left;
	 font-family: 'Inter', sans-serif;
	padding: 5px 0 5px 0;
	margin: 7px 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
}
.Sendapp_Link {
	padding: 10px 0 10px 0;
}
.SendAppLink .col-md-6 {
	width: 60%;
	float: left;
}
.main-banner-slider {
	display: block;
}
.main-banner-slider.mobile {
	display: none;
}
.main-banner-slider.mobile img {
	width: 100%
}
.all-offers .checkup-package.allOffers .checkup-detail.item {
	width: 32%;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	min-height: 288px;
	margin-right: 2%
}
.all-offers .checkup-package.allOffers .checkup-detail.item:nth-child(3n+0) {
	margin-right: 0;
}
.all-offers .checkup-package.allOffers .checkup-detail.item.checkup-detail img {
	max-width: 92px;
	height: auto;
	margin: 10px 0 0 8px;
}
.all-offers .checkup-package.allOffers .checkup-detail.item .book-now a {
	padding: 10px 6%
}
.all-offers .checkup-package.allOffers .blog-wrapper-content {
	padding: 8px;
}
.all-offers .checkup-package.allOffers .checkup-detail .test-included a {
	padding: 4px 9px;
}
.all-offers .checkup-package.allOffers .checkup-detail h3 {
	padding: 0 8px;
}
.all-offers .checkup-package.allOffers .certification {
	padding: 5px 8px 10px 8px;
}
.checkup-package.labProfiles .checkup-detail {
	width: 23.5%;
	float: left;
	margin-bottom: 20px;
	min-height: 370px;
	overflow: hidden;
}
.checkup-package.labProfiles .checkup-detail:nth-child(5n+0) {
	margin-right: 0;
}
.package-box.item a {
	position: absolute;
	left: 0;
	bottom: 0;
}
.lab-test .package-box a {
	padding: 10px 0;
}
.lab-test .allProfiles .package-box.item:nth-child(3n+0) {
	margin-right: 0;
}
.lab-test h3 {
	font-size: 15px;
}
.package-box.item .total_count {
	font-size: 13px;
}
.package-box.item b {
	font-size: 13px;
}
.lab-test.Lab_Test_Details .LabDetailsDiv .package-box_lab .lab-test-block {
	width: 85%
}
.doctor-claim-profile .doctor-info .form-fields #country {
	font-size: 11px;
	padding: 6px 1px;
}
body #clinic_details_tab .suggesstion-box ul li .detail-clinic {
	width: 85%
}
.doctor-claim-profile .tabsholder1 #clinic_details_tab .registration-wrap.doc-register .form-fields input {
	padding: 0 26% 0 3%
}
.checkmark {
	top: 3px!important;
}
body .right-con-wrapper {
	width: 75%;
	position: relative;
	padding-bottom: 35px;
	float: right;
	margin-left: 2%
}
.appointment-popup-block .input-age-group select {
	width: 48px;
}
body .right-content.suggested-width .profile-detail h3 {
	padding-bottom: 0;
}
body .right-content.suggested-width .rating_doctor-div {
	right: 8px;
}
.view-profile a {
	padding: 6px 8px 5px;
}
.suggestion-wrapper .content-wrapper-not-found p {
	text-align: center;
}
.right-content.suggested-width {
	width: 65%;
	float: left;
	margin-left: 2%
}
.listing-right-wrapper .right-small {
	width: 65%;
	float: right;
	margin-bottom: 30px;
}
body .listing-right-wrapper .listing .doc-img .rating_doctor-div {
	width: auto;
	left: inherit;
	right: 16px;
	top: 11px;
}
body div.list-bottom.sponsered-btn {
	width: 100%;
	float: right;
	margin-top: 0;
}
body div.list-bottom.sponsered-btn a {
	font-size: 12px;
	padding: 0 4px;
}
body .container.listing-right-wrapper .listing .timing {
	float: left;
	width: 70%;
	margin-top: 5px;
}
body .container.listing-right-wrapper .listing .fees {
	width: 100%;
	float: left;
	margin-top: 12px;
}
body .suggestion-wrapper.no-result-found .doctorRegistrationDiv {
	position: inherit;
	margin: 10px auto;
	float: none;
	display: inline-block;
}
.contnet-sec h2 {
	font-size: 16px;
}
.suggestion-wrapper.no-result-found h2 {
	width: 100%;
	float: left;
	text-align: center;
}
.suggestion-wrapper.no-result-found h2 strong {
	font-size: 17px;
	width: 100%;
	float: none;
	text-align: center;
}
body .btn-profile-wrapper {
	width: 100%!important;
	float: left!important;
}
#myModalLabOrderPP .modal-content {
	height: auto!important;
}
body .appointment-data-div .no-result-found {
	width: 100%
}
body .registration-wrap #login-form .form-fields.send-button button {
	width: 100px!important;
}
body .blog-inner .blog-crasuseal .blog-list {
	min-height: 265px;
}
.new-tabs-section.checkoutCart .panel-title h5 {
	padding-left: 5%!important;
}
.doctor-claim-profile .registration-wrap.doc-register .form-fields span.help-block {
	bottom: 0;
	margin-bottom: 0!important;
}
.registration-wrap select {
	width: 25%
}
.schedulingTop {
	width: 100%;
	float: left;
	padding: 0;
}
.schedulingTop .set_error {
	width: 49%;
	float: left;
	margin-right: 2%
}
.schedulingTop .set_error:nth-child(2n+0) {
	margin-right: 0;
}
.schedulingTop .set_error select {
	width: 100%
}
.slider .slides li .caption {
	left: 4%!important;
}
.registration-wrap.doc-register .f-name-field input {
	width: 75%!important;
	margin-left: -1px;
}
#AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div {
	padding: 6%;
	min-height: inherit;
	display: inline-block;
}
body .subscription input {
	font-size: 12px!important;
}
body .doctor_btn_Hg {
	font-size: 12px;
}
.most-visited-profile .FAQ .container {
	width: 100%
}
.date-wrapper {
	width: 45%;
	float: left;
}
.ppt-video-image {
	width: 95%
}
.ppt-video-image iframe {
	border: 10px solid #000;
	width: 100%;
	height: 100%
}
.blogs-wraper {
	width: 31.85%;
	float: left;
	box-shadow: 1px 5px 30px .5px rgba(216, 216, 216, .5);
	margin: 0 10px 0 0;
	padding: 40px 8px;
}
.blogs-wraper h3 {
	font-size: 18px;
}
.blogs-wraper img {
	margin-bottom: 10px;
	width: 130px;
}
.bmi-wrapper form .form-group.wrapper {
	width: 36%
}
.bmi-wrapper .row {
	margin: 0!important;
}
.continer-right {
	width: 35%
}
.blog-detail .container-inner {
	width: 60%
}
body .pageHeader {
	width: 100%
}
body .top-strip-wrtapper button {
	top: 6px;
	right: 90px;
}
body .banner-section h3 {
	font-size: 40px;
}
body .slider .slides {
	height: 300px;
}
body .blog-inner .blog-crasuseal {
	width: 70%
}
.blog-wrapper-section .continer-right {
	width: 30%;
	padding: 20px 10px;
}
.navbaar-bottom-box input {
	white-space: nowrap;
	overflow: hidden!important;
	text-overflow: ellipsis;
}
.navbaar-bottom #searchDocInfo .dd.view_information {
	padding: 7px 0;
}
.better_health_content {
	padding: 10px 5px;
}
.better_health_content h2 {
	font-size: 15px;
}
.better_health_content p {
	font-size: 12px;
}
.better_health_section {
	padding: 0 0 40px 0;
}
.Find_Doctors_section2 {
	padding: 30px 0 30px 0;
}
.price-range-field {
	-moz-appearance: none;
	-webkit-appearance: none;
}
.profile-detil.doctor-claim-profile ul.nav li a {
	padding: 7px 15px;
}
body .registration-wrap.user-info.profile-exam #fileselector {
	width: 50%;
	margin-top: 0;
}
.footer_bottom_box p {
	text-align: center;
	font-size: 13px;
}
.footer_bottom_block {
	text-align: center;
}
.user-profile-detail .form-fields input.s-input.verifyPatData {
	width: 70%!important;
}
body .appointment-popup-block .input-age-group input {
	width: 60%!important;
}
body #profile-form .appointment-popup-block {
	padding: 0!important;
}
body ul.navbar-right li:nth-child(4n).dropdown.sub-nev-tool {
	float: left;
	padding: 15px 0 0 0;
}
body ul.navbar-right li:nth-child(4n).dropdown.sub-nev-tool a {
	padding-top: 5px;
}
.modal-for-share-patient-experience .modal-body .form-control label input {
	margin-top: 5px;
}
.blog-crasuseal .blog-list h2 {
	font-size: 15px;
}
.modal-for-share-patient-experience .modal-body .form-fields .star-rate-div label {
	margin: -7px 0 0 0;
	font-size: 17px;
}
body .navbar-default .navbar-nav.navbar-right li a .nav-section {
	width: auto;
	float: left;
	padding: 0;
}
body .navbar-default .navbar-nav.navbar-right li a .nav-section h3 {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #1e282f;
}
body .navbar-default .navbar-nav.navbar-right li a .nav-section p {
    font-size: 10px;
    margin: 0;
    padding: 0;
    color: #9d9d9d;
    line-height: 14px;
}
ul.nav #g-account-menu li {
	width: 100%
}
ul.nav #g-account-menu li:last-child {
	padding-bottom: 0;
}
ul.nav #g-account-menu li a {
	padding: 8px 2%
}
ul.nav li {
	width: auto;
	float: left;
}
ul.nav li a {
	padding: 7px 4px;
}
.doc-register .form-fields {
	margin-bottom: 0!important;
}
.profile-detil .registration-wrap .form-fields input.s-input.verifyDocData {
	width: 75%!important;
	float: left;
}
.profile-detil .registration-wrap .form-fields.form-field-mid.pad-r0.gender {
	min-height: auto;
}
body .login-wrapper .registration-wrap .form-bot-field .form-fields.send-button {
	width: auto!important;
}
body .registration-wrap .form-fields.send-button button {
	width: auto!important;
}
.similar-blog-list img {
	width: 100%;
	height: auto;
}
.similar-blog-list .content {
	width: 100%;
	padding: 13px 0 0 0;
}
.similar-blog-list {
	margin-bottom: 10px;
}
.doctor-co2 {
	padding: 20px 0!important;
}
.detail-page .cal-doctor-feedback-pat {
	padding-top: 0;
}
.rating_doctor-div {
    position: inherit;
    right: 0;
    top: 25px;
    width: auto;
}
.profile-detail {
	width: 100%
}
.doctor-address {
	float: right;
	padding-top: 6px;
	width: 100%
}
.list-bottom {
	padding-top: 0;
	width: 76%;
	float: left;
	padding-left: 0;
}
.health_experts_img img {
	width: auto;
}
.health_experts {
	position: relative;
}
.health_experts_content {
	position: absolute;
	right: 0;
	top: 0;
	padding: 90px 0 125px 20px;
	height: 100%
}
.better_health_section .col-md-3 {
	width: 25%;
	float: left;
}
.better_health_section .col-md-3 img {
	width: 100%
}
.better_health_top h2 {
	font-size: 17px;
}
.health_experts_img img {
	width: auto;
}
.most-visited-profile .dr-profile {
	min-height: 212px;
}
.product-section .col-md-4 {
	float: left;
	width: 33%
}
.banner-content-section h2 {
	font-size: 40px;
}
.banner-content-section {
	padding: 30px 0 0 0;
}
.product-section {
	margin-top: 40px;
}
.most-visited-profile .dr-profile h3 {
	font-size: 15px;
}
.slot-details .doctor-listtop.doctor-listtop2 {
	min-height: 400px;
}
.most-visited-profile .FAQ .container .dr-profile:nth-child(3) img {
	margin: 12px 0 0 0;
	height: 50px;
}
.right-content .right-content {
	width: 100%
}
.appoint-confirm-wrapper .patient-name label {
	width: 120px;
	font-size: 14px;
}
.appoint-confirm-wrapper .patient-name h3 {
	font-size: 14px;
}
.doc-img {
	width: 20%
}
.profile-detail.auto {
	width: 75%!important;
}
.example.profile-detil div.card-tabs-bar a {
	padding: 12px 15px!important;
	font-size: 15px;
	width: auto;
}
.doctor-co2, .doctor-co3, .doctor-col {
	width: 100%;
	margin: 0;
}
.navbar-default .navbar-nav.navbar-right li a img {
	width: 22px;
	float: left;
	padding: 0;
	margin-right: 10px;
	height: 22px;
	margin: 4px 8px 0 0;
}
.navbar-right li:last-child {
	float: right;
	padding-top: 12px;
}
.navbar-default .navbar-nav.navbar-right li a {
	padding: 13px 2px 0 2px;
	font-size: 12px;
}
.navbar-default .navbar-nav.navbar-right li a .nav-section p {
	font-size: 12px;
}
#msg {
	position: absolute;
	bottom: -8px;
	left: 30%
}
.breadcrume ul li a {
	font-size: 13px;
}
.breadcrume ul li {
	padding: 0;
	font-size: 12px;
}
.sorting label {
	margin: 0px 4px 0 0;
}
.sorting .select {
	font-size: 13px;
}
.timing {
	font-size: 14px;
}
.fees {
	font-size: 14px;
}
.sorting {
	width: auto;
	float: right;
}
.searching-keyword h1 {
	font-size: 14px;
}
.searhc-result strong {
	padding-left: 4px;
}
.left-content {
	width: 33%
}
.right-content {
	width: 62%
}
.profile-detail h3 {
	font-size: 14px;
}
.profile-detail ul li {
    font-size: 12px;
}
.appointment-data-div .listing .date-wrapper .schedule-date {
    float: left;
    margin: 8px 0 0 0px;
    width: 75%;
    color: #222;
    font-weight: 500;
    font-size: 12px;
}
.dashboard-plan-wrapper.dashboard-wrapper .registration-wrap.user-info.profile-exam {
    margin-top: 0!important;
    overflow: auto;
}
.inspire-section h1 {
    padding: 31px 0 15px 0;
    font-size: 35px;
}
.inspire-section h1 span {
    font-size: 46px;
}
.inspire-section {
    min-height: 159px;
}
.profile-detail h4 {
	font-size: 14px;
}
.location {
	font-size: 14px;
}
.cal-doctor a {
	padding: 4px 5px;
	font-size: 13px;
}
.cal-doctor img {
	width: 12px;
}
.view-profile {
	padding: 0 0 0 5%
}
.left-content .chck-container {
	font-size: 13px;
	line-height: 10px;
}
.chck-container input:checked~.checkmark {
	width: 14px;
	height: 14px;
}
.chck-container .checkmark:after {
	left: 5px;
	top: 2px;
	width: 5px;
	height: 9px;
}
.registration-wrap .form-fields.send-button {
	width: 60%
}
.registration-wrap .form-fields.send-button button {
	width: 20%!important;
}
.image_apload {
	width: 60px;
}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
#AppointmentWrapper.slot-details .from-widget .from-widget-section input[type=radio] {
	margin-right: 0!important;
}
.PriscriptionUploadedit {
	width: 80%;
	float: left;
}
.PriscriptionUploadedit h2 {
	width: 100%;
}
.healthcare_plan {
	min-height: 460px;
}
.navbar-right {
	float: right!important;
	margin-right: -21px;
}
.healthcare_plan {
	width: 32%;
}
.healthcare_plan.plan-section4 {
	margin-top: 28px;
}
#AppointmentWrapper.NewtestNew .doctor-listtop.doctor-listtop2.ap-section-new {
	padding: 0 0 2% 0;
	min-height: 515px;
}
body .hg-club .hg-club .HG-details .details-blog h2 {
	font-size: 19px;
}
body .hg-club .hg-club .HG-details .details-blog p {
	font-size: 14px;
}
body .hg-club .hg-club .HG-details .details-blog {
	min-height: 115px;
}
.doctor-address {
	width: 40%
}
#AppointmentWrapper .from-widget .from-widget-section .radio-wrap label {
	width: auto!important;
	font-weight: 400;
	margin-left: 4px;
	margin-top: 2px;
}
body .view-icon:hover #lightbox-tooltip {
	top: 30px;
	right: 0;
	width: 595px;
}
body .toggle-wrapper button {
	font-size: 13px;
	letter-spacing: -.7px;
}
body .toggle-wrapper {
	width: 32%;
	margin-right: 0;
}
body .filter-section {
	padding-top: 15px;
}
.dashboard-wrapper.dashboard-plan-wrapper.sideband-menu-bar .page-container {
	width: 23%
}
.page-container.sidebar-collapsed-back {
	width: 23%
}
body .page-container.sidebar-collapsed-back .sidebar-menu {
	width: 100%
}
.sidebar-menu::before {
	position: absolute;
	height: 100%;
	bottom: 0;
	background: #fff;
	top: 15px;
	left: 0;
	content: "";
	width: 209px;
	z-index: 0;
	transition: all .4s ease 0s;
}
.sideband-menu-bar.dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	width: 100%
}
.HG_plan_Section {
	padding-top: 0;

}
.hg-plan-wrapper ul li {
	background-size: 6%
}
body .appointment-popup-block .input-age-group input {
	width: 75%
}
body .HG-details .details-blog {
	margin-right: 1%;
	width: 24%;
	text-align: center;
	min-height: 115px;
}
body .HG-details .details-blog .content-blog-details {
	margin-left: 1px;
}
body .HG-details .details-blog img {
	width: 35px;
	float: none;
}
body .HG-details .details-blog .content-blog-details {
	font-size: 13px;
	text-align: center;
	width: 100%
}
body .HG-details .details-blog p {
	margin-bottom: 0;
}
body .dashboard-plan-wrapper.dashboard-wrapper .dashboard-right {
	padding-left: 0;
	width: 92%
}
.registration-wrapper.contact-wrapper .radio-wrapper {
	width: 100%
}
.latest-prod-details {
	padding-left: 0;
	width: 100%
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .checkup-detail.item {
	min-height: 300px;
}
.slot-details .from-widget .from-widget-section label {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}
.bottom-errors-content ul li a {
	width: 100%
}
.lab-test .checkup-detail h3 {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	padding: 0 10px;
	margin: 0;
}
.certification {
	padding: 5px 10px 10px 10px;
}
.lab-test .checkup-detail h3 {
	padding: 0 10px;
}
.lab-test .blog-wrapper-content {
	padding: 10px;
}
body .order-overview .right {
	margin-top: 15px;
}
.all-offers .allProfiles .package-box.item {
	min-height: 215px!important;
}
.lab-test.Lab_Test_Details.single-lab-detail .checkup-detail h3 {
	white-space: inherit;
	overflow: hidden;
	text-overflow: inherit;
}
.address-box {
	min-height: 110px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-item .checkup-detail img {
	margin: 10px 0 0 10px;
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles {
	margin-right: 2%!important;
	width: 18.4%
}
.LabDetailsDivLosh .checkup-detail .test-included a {
	background: #efefef;
	color: #222;
	text-decoration: none;
	font-weight: 400;
	font-size: 13px;
	border: 1px solid #ddd;
	border-radius: 90px;
	float: left;
	text-align: center;
	padding: 4px 10px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 100%
}
.checkup-package.labProfiles .LabDetailsDivLosh .checkup-detail.LabProfiles:nth-child(5n+0) {
	margin-right: 0!important;
}
body .navbar-collapse.collapse.main-nav-mobile-lab {
	display: none!important;
}
body .form-address-details.divForHide div {
	width: 61%;
	float: left;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -9px;
}
.screening.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -9px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -20px;
}
.checkup-package.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -20px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-next {
	right: -16px;
}
.owl-carousel.owl-theme.owl-loaded.owl-drag button.owl-prev {
	left: -16px;
}
.lab-test .allProfiles .package-box.item {
	width: 32.5%;
	min-height: 145px;
	position: relative;
}
.screening.allGroups .small-blogs.item {
	width: 15%
}
.main-banner-slider.mobile {
	display: none!important;
}
.main-banner-slider {
	display: block!important;
}
.all-offers .checkup-package.allOffers .checkup-detail.item {
	width: 23.5%;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
	min-height: 288px;
	margin-right: 2%
}
.all-offers .checkup-package.allOffers .checkup-detail.item:nth-child(4n+0) {
	margin-right: 0;
}
.package-box.item a {
	position: absolute;
	left: 0;
	bottom: 0;
}
.lab-test .package-box a {
	padding: 10px 0;
}
.lab-test .allProfiles .package-box.item:nth-child(3n+0) {
	margin-right: 0;
}
.lab-test h3 {
	font-size: 16px;
}
.package-box.item .total_count {
	font-size: 15px;
}
.package-box.item b {
	font-size: 15px;
}
body .right-con-wrapper {
	width: 83%
}
body .registration-wrap .form-fields input.verifyPatData {
	width: 78%!important;
}
body .appointment-popup-block .input-age-group select {
	width: 43px;
}
body .registration-wrap .form-fields.email-wrapper input.verifyPatData {
	width: 100%!important;
}
.right-content.suggested-width .rating_doctor-div {
	right: 76px;
	top: 14px;
}
.rating_doctor-div {
	right: 120px;
}
#myModalLabOrderPP .modal-content {
	height: auto;
}
body .appointment-data-div .no-result-found {
	width: 100%
}
body .registration-wrap .form-fields input.s-input.verifyDocData {
	width: 81%!important;
}
.slider .slides li .caption {
	left: 4%!important;
}
.schedulingTop {
	width: 100%;
	float: left;
	padding: 0;
}
.contnet-sec h2 {
	font-size: 22px;
}
.schedulingTop .set_error {
	width: 49%;
	float: left;
	margin-right: 2%
}
.schedulingTop .set_error:nth-child(2n+0) {
	margin-right: 0;
}
.schedulingTop .set_error select {
	width: 100%
}
.registration-wrap.doc-register .f-name-field input {
	width: 89%!important;
	margin-left: -1px;
}
#AppointmentWrapper .appoint-confirm-wrapper.no-bg.confirmation_div {
	padding: 6% 12%;
	min-height: inherit;
	display: inline-block;
}
.most-visited-profile .FAQ .container {
	width: 100%
}
.similar-blog-list .content {
	width: 60%
}
.blogs-wraper {
	width: 30.61%;
	margin: 0 24px 0 0;
	padding: 40px 15px;
}
.ppt-video-image iframe {
	width: 100%;
	height: 100%
}
.bmi-wrapper form .form-group.wrapper {
	width: 36%
}
.bmi-wrapper .row {
	margin: 0!important;
}
body .pageHeader {
	width: 60%
}
.navbaar-bottom-box input {
	white-space: nowrap;
	overflow: hidden!important;
	text-overflow: ellipsis;
}
.SendAppLink .Get_company_content h5 {
	padding-top: 0;
}
.Get_company_content h5 {
	font-size: 16px;
	padding: 0 0 12px 0;
}
.navbar-default .navbar-nav.navbar-right li a {
	padding: 10px 3px;
}
.doctor-co2 {
	padding: 20px 0!important;
}
.list-bottom {
	width: 100%;
	float: left;
	padding-left: 0;
}
.health_experts_img img {
	width: auto;
}
.health_experts {
	position: relative;
}
.health_experts_content {
	position: absolute;
	right: 0;
	top: 0;
	padding: 90px 0 125px 20px;
	height: 100%
}
.better_health_section .col-md-3 {
	width: 25%;
	float: left;
}
.better_health_section .col-md-3 img {
	width: 100%
}
.better_health_top h2 {
	font-size: 17px;
}
.health_experts_section {
	padding-bottom: 0!important;
}
.banner-content-section h2 {
	font-size: 45px;
}
.doc-img {
	width: 15%
}
.profile-detail.auto {
	width: 80%!important;
}
.example.profile-detil div.card-tabs-bar a {
	padding: 12px 15px!important;
	font-size: 15px;
	width: auto;
}
.doctor-co2, .doctor-co3, .doctor-col {
	width: 100%;
	margin: 0;
}
}
@media only screen and (min-width:1201px) and (max-width:1365px) {
.HG-details .details-blog img {
	width: 35px;
}
.HG-details .details-blog:nth-child(3) img {
	width: 35px;
}
.sidebar-menu::before {
	position: absolute;
	height: 100%;
	bottom: 0;
	background: #fff;
	top: 0;
	left: 0;
	content: "";
	width: 209px;
	z-index: 0;
	transition: all .4s ease 0s;
}
body #userProfileInfoData .registration-wrap .form-fields.email-wrapper input.verifyPatData {
	width: 100%!important;
}
body #userProfileInfoData .registration-wrap .form-fields input.verifyPatData.NumericFeild {
	width: 82%!important;
}
body #userProfileInfoData .appointment-popup-block .input-age-group input {
	width: 75%
}
body .page-container.sidebar-collapsed-back .sidebar-menu {
	width: 209px;
	transition: all .4s ease 0s;
}
.bmi-wrapper form .form-group.wrapper {
	width: 36%
}
.contnet-sec h2 {
	font-size: 25px;
}
.bmi-wrapper .row {
	margin: 0!important;
}
}
.product-section .dd {
	padding: 0;
}
.healthcare_plan .view-icon {
	position: absolute;
	top: 60px;
	right: 0;
	color: #14bef0;
	width: 75px;
	text-align: center;
}
.healthcare_plan .view-icon span.viewinfoicon {
	background: #ddd;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	border: 1px solid #fff;
	box-shadow: 0 2px 0 #dfdfdf;
}
.top-locality-div {
	width: 100%;
	float: left;
	font-size: 14px;
	padding: 10px;
}
.containerDivMobile {
	width: 100%;
	float: left;
	padding: 0;
	display: none;
}
.containerDivMobile .container {
	padding: 0;
}
.containerDivMobile .panel-title a {
	line-height: 12px;
	font-size: 13px;
	text-decoration: none;
}
.containerDivMobile .panel-title {
	line-height: 14px;
	padding: 5px 9px 7px 32px;
	position: relative;
}
.panel-body ul {
	padding: 0 10px 0 10px;
}
.containerDivMobile .panel-heading.accordion-toggle.question-toggle.collapsed .fa.fa-angle-down {
	display: none;
}
.containerDivMobile .panel-heading.accordion-toggle.question-toggle .fa.fa-angle-right {
	display: none;
}
.containerDivMobile .panel-heading.accordion-toggle.question-toggle.collapsed .fa.fa-angle-right {
	display: block;
}
.containerDivMobile .panel-heading i {
	width: auto;
	height: auto;
	line-height: initial;
	float: left;
	position: absolute;
	left: 10px;
	top: 9px;
	background: 0 0;
	color: #333;
	font-size: 20px;
}
.containerDivMobile .panel-group {
	margin-bottom: 0;
	margin-top: 0;
}
.filter-wrapConsultation {
	width: 100%;
	float: left;
	padding: 0 0 0;
}
.filter-wrapConsultation ul {
	width: 100%;
	float: left;
	padding: 0 0 15px;
	margin: 0;
}
.filter-wrapConsultation ul li {
	width: auto;
	float: left;
	padding: 0;
	margin: 0 5px 5px 0;
	line-height: normal;
}
.filter-wrapConsultation ul li:nth-child(3n){ margin-right:0px;}
.filter-wrapConsultation ul li a:hover{background:#014a7f; color:#fff; border: 1px solid #014a7f;}
.filter-wrapConsultation ul li a {
	width: 100%;
    float: left;
    padding: 5px 15px;
    transition: all 0.5s ease-in;
    text-decoration: none;
    font-size: 13px;
	font-weight: 500;
    color: #014a7f;
    border: 1px solid #ddd;
    border-radius: 100px;
    margin: 0 0px 0 0;

 }
.topHeadingSecion {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}
.topHeadingBlock {
	width: 100%;
	float: left;
	padding: 25px 0;
	text-align: left;
	background: #fff;
	border-radius: 0;
}
.topHeadingBlock h1 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 26px;
	font-family:'Inter', sans-serif;
	color: #014a7f;
	font-weight: 600;
}
.topHeadingBlock h1 small {
    width: 65%;
    margin: 0 auto;
    padding: 3px 0 0 0;
    font-weight: 400;
    display: block;
    font-size: 14px;
    color: #222;
    line-height: 23px;
}
body .lab-search-div .navbaar-bottom-box input.labSearching {
	background-size: 20px !important;
	background: #fff url(../img/search-dd.png) no-repeat;
	background-position: 5px 8px;
}
body .hg-club .hg-club .HG-details .details-blog p {
    font-size: 15px;
    text-align: center;
    font-style: normal;
    letter-spacing: 0px;
    color: #222;
    float: left;
    width: 100%;
}
body .HG-details .details-blog img {
    width: 75px;
    height: 60px;
    margin: 25px 0 0 0px;
}
body .hg-club .hg-club .HG-details .details-blog h2 {
    font-size: 20px;
    margin: 5px 0;
    text-align: center;
    color: #0b316d;
    font-weight: 600;
}

#accordion .panel-collapse .panel-body p:last-child{ border-bottom:0px;}
#steps-uid-0-p-3 h3{ text-align:left;}


.LabDetailsDiv.thyroidprofile{
	display:flex;
	flex-wrap:wrap;
}

.dashboard-right.appoint-detail .doc-details .doc-img{ width:80px;}
.dashboard-right.appoint-detail .doc-details .doc-img img{     width: 80px;
    height: 80px;
    border-radius: 55px;
    padding: 0;
    border: 0;}

.registration-wrap.user-info.profile-exam tr th, .registration-wrap.user-info.profile-exam tr td{word-break: break-all;}
.registration-wrap.user-info.profile-exam tr th:first-child, .registration-wrap.user-info.profile-exam tr td:first-child{ font-weight:600;}
#patientFeedBackForm .modal-footer button{
	color: #fff;
    background-color: #014a7f;
    width: 110px;
    border: 0px solid #cccc;
    transition: all .5s ease;
    border-radius: 4px;
    padding: 8px 0;
    font-weight: 500;	
}
body ::-webkit-input-placeholder { color:#222 !important;  font-family: 'Inter', sans-serif;}
body ::-moz-placeholder { color:#222 !important; font-family: 'Inter', sans-serif;}
body :-ms-input-placeholder { color:#222 !important; font-family: 'Inter', sans-serif;} 
body input:-moz-placeholder { color:#222 !important; font-family: 'Inter', sans-serif;}

input:-moz-placeholder::focus { color:#222 !important; font-family: 'Inter', sans-serif;}

/*Clinic Tab*/
	.example.profile-detil.doctor-claim-profile #register-form .tabsholder1 #clinic_details_tab h3{ width:100%; float:left;}
	.example.profile-detil.doctor-claim-profile #register-form .tabsholder1 #clinic_details_tab .form-title h2{ font-size:20px;}
	.example.profile-detil.doctor-claim-profile #register-form .tabsholder1 #clinic_details_tab .form-fields{width: 31%!important;}
	.example.profile-detil.doctor-claim-profile #register-form .tabsholder1 #clinic_details_tab .form-fields.doctor-img{width:100%!important;}
/*Clinic Tab*/

#opd_timing_tab .registration-wrap.doc-register .checkbox-div .teleconsult_section{ width:100%; float:left; margin-bottom:10px;}
#opd_timing_tab .registration-wrap.doc-register .sessions-div .removeSess{ position:absolute;}


.main-banner-corporate.tgs-banner{ padding-top:0px;}

.tgs-banner .about-header {
    background: url(../images/doctorDetailBg.png) no-repeat 0px 0px;
    background-size: 100%;
    height: 280px;
    max-height: 280px;
}

.tgs-banner .header-text {
    margin: 70px 0 0 0 !important;
}
.tgs-banner .about-header h2 {
    font-size: 47px;
    color: #0a0709;
    font-weight: bold;
    width: 90%;
    float: left;
    font-family: "Poppins", sans-serif;
}
.tgs-banner .about-header p {
    color: #3e3e3e;
    font-size: 21px;
    font-family: "Poppins", sans-serif;
}
.tgs-banner .about-header p span {
    background: #fff;
    border-radius: 6px;
    padding: 2px 8px;
}
.tgs-banner .header-img {
    margin: 0px 0 0 0 !important;
	position:relative;
}


.banner-corporate.tgs-corporate {
    float: left;
    width: 100%;
}

body .banner-corporate.tgs-corporate .form-banner.CorporateBanner123 .contact-wrapper.plasma-wrapper {
    width: 70%;
    margin: 5% auto;
    float: none;
    background: #fff7ea;
    border: 1px dashed #d5c4aa;
    display: flex;
    padding: 2%;
    border-radius: 20px;
}
body .banner-corporate.tgs-corporate .form-banner.CorporateBanner123 .contact-wrapper .form-fields {
    width: 31%;
    min-height: 105px !important;
}

body .banner-corporate.tgs-corporate .form-banner.CorporateBanner123 .contact-wrapper .form-fields input, body .banner-corporate.tgs-corporate .form-banner.CorporateBanner123 .contact-wrapper .form-fields select {
    height: 48px;
    border: 1px dashed #d5c4aa;
    border-radius: 8px;
    box-shadow: 0 0px 0px #ebf4ff;
    font-weight: 400 !important;
    font-family: inter;
}

body .banner-corporate.tgs-corporate .form-banner.CorporateBanner123 .contact-wrapper .form-fields {
    width: 31%;
    min-height: 105px !important;
}

body .banner-corporate.tgs-corporate .form-banner.CorporateBanner123 .contact-wrapper .form-fields.button-contact input {
    background: #ffb337;
    width: 60%;
    border-radius: 100px;
    border: 0px;
    font-weight: 700 !important;
    color: #333 !important;
}

.mob-header-img{ display:none;}


.jconfirm-light.jconfirm-open .jconfirm-holder .jconfirm-box{
	width: auto !important;
    border-top: 0px !important;
    border-radius: 20px;
	border: 1px dashed #ff723a !important;
    padding: 30px 20px; 
}
body .jconfirm .jconfirm-box .jconfirm-title-c{ display:none !important;}
body .jconfirm .jconfirm-box div.jconfirm-content-pane{
	    min-height: inherit !important;
    height: inherit !important;
    max-height: inherit !important;    font-weight: 500;
}
body .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
    max-width: 100%;
    height: auto;
    width: 25% !important;
    height: auto !important;
}
body .jconfirm.jconfirm-light.jconfirm-open .jconfirm-scrollpane .jconfirm-box-container .jconfirm-buttons button:hover{ color:#fff !important} 
body .jconfirm.jconfirm-light.jconfirm-open .jconfirm-scrollpane .jconfirm-box-container .jconfirm-buttons button {
	background: #ff6000 !important;
    border-radius: 30px;
    border: 0px;
	outline:none;
    padding: 10px 0;
    font-size: 15px;
    width: 100px;
    font-family: 'Poppins';
    font-weight: 500;
}

