.CounsellingPsychologist {
    background: url(../img/expertsDoctorBg.png) no-repeat 0px 0px;
    background-size: 100%;
}
.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;}
.CounsellingPsychologist123 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    text-align: center;
    position: relative;
}

.LabsSection span strong{
    color: #ff725a;
    text-shadow:1px 1px #e1bfa2;
}
#loginModal .bg-primary {
    --bs-bg-opacity: 1;
    background-color: #fb9333 !important;
}
#loginModal .LoginInput {
    width: 100%;
    padding: 5px 6% 0px 6%;
    float: left;
}
#loginModal .LoginInput .multiloginInputField {
    width: 100%;
    display: flex;
    padding: 0px;
    position: relative;
}
#loginModal .modal-header.bg-primary.text-white .btn-close.reloadClose  {
    color: #fff;
    width: 15px;
    background-size: 13px !important;
    background: #ffffff var(--bs-btn-close-bg) center / 1em auto no-repeat;
    border-radius: 30px;
    height: 15px;
    opacity: inherit;
}
#loginModal .text-end {
    text-align: left !important;
}
#loginModal .text-end .login_btn.btn.btn-primary{
    border-radius: 30px;
    padding: 5px 15px;
    background: #fb9333;
    border: 1px solid #fb9333;
    font-size: 15px;
    letter-spacing: .5px;
    box-shadow: 0px 0px 0px;
}
#loginModal .registration-wrap.otp-div-login {
    height: auto !important;
    overflow: hidden;
    display: flex;
    line-height: normal !important;
    max-height: none !important;
    min-height: auto !important;
}
#loginModal .registration-wrap.otp-div-login #otp-form .field-wrap {
    width: 82%;
    float: left;
    padding-bottom: 5px;
    display: flex;
    justify-content: flex-start;
    padding-top: 15px;
}
#loginModal .registration-wrap.otp-div-login #otp-form .send-button.btn-otp button {
    border: 0px;
    background: #e1e1e1;
    outline: none;
    color: #333;
    box-shadow: 0 0 0;
    font-size: 14px;
    margin: 0px 0 0 7px;
    padding: 8px 20px;
}
#loginModal .timer_otp {
    width: auto;
    float: left;
    padding-top: 23px;
}
#loginModal .send-button button {
    background: #fb9333;
    color: #fff;
    font-size: 14px;
    border-radius: 30px;
    padding: 7px 20px 7px 20px;
    box-shadow: 0 0 0;
    letter-spacing: 0.5px;
    font-weight: 400;
    border: 1px solid #fb9333;
}
.bookapoint-in .PromoCodeSection .PromoCodeblock { display: flex;} 
.section-header-one a {
    color: #fff;
    background: #ff723a;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 15px;
    letter-spacing: normal;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 50px;
    transition: 0.5s;
    box-shadow: 0 0 0 !important;
    margin-top: 10px;
}

.removeDiv {
    background: #fff;
    border: 1px dashed #accdab;
    border-radius: 10px;
    padding: 15px 15px 15px 15px;
    margin-top: 10px;
    display: flex;
    position: relative;
}

.removeDiv span.rmvCd {
    position: absolute;
    right: 26px;
    top: 0px;
    bottom: 0px;
    height: 33px;
    margin: auto;
    color: #fb9333;
    border: 1px dashed #fb9333;
    border-radius: 10px;
    padding: 4px 10px;
}
body .container-fluid.download-app-wrapper .mobile-img img.dx {
    width: 80%;
}
body .btn-download-app p {
    font-weight: 700;
    color: #222;
    width: 70% !important;
    margin: 0 auto;
    float: none !important;
    line-height: 17px;
    font-size: 20px;
}
body .btn-download-app img#blinking-button {
    width: 31px;
    margin: 6px 0 0 5px;
    border-radius: 25px;
    padding: 7px;
}
/* #blinking-button {
    background-color: #8EDDBE;
    color: white;
    animation: blink 1s linear infinite;
} */
.store-btns {
    display: flex;
    justify-content: center;
}
.store-btns a:first-child {
    margin-right: 10px;
}
.mobile-img {
    text-align: center;
}
.about-wrapper h1 {
    font-weight: 800;
    font-size: 35px;
    text-align:left;
    font-family: 'Inter', sans-serif;
    color: #014a7f;
    margin: 40px 0px 20px 0px !important;
}
body .container-inner.downloading-app p {
    width: 100%;
    float: left;
}

.about-wrapper p {
    color: #676d70;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
}
body .container-inner.downloading-app .download-list h3 {
    width: 100%;
    float: left;
}
.download-list h3 {
    font-size: 32px;
    font-weight: 700;
}
.download-list h3 span.why {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #616161;
    font-family: 'Inter';
}
.download-list h3 span {
    color: #ff6000;
    font-size: 32px;
}
body .container-inner.downloading-app .download-list ul{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.download-list ul li{
    font-size: 15px;
    font-family: 'Inter', sans-serif;
    list-style: none;
    background: url(../img/list-bg-green.png) no-repeat left 5px;
    padding-left: 25px;
    background-size: 15px;
    padding-bottom: 8px;
}
.store-btns {
    width: 100%;
    float: left;
    padding: 35px 0 15px 0;
}
.removeDiv img { width:40px; height: 40px; margin-right: 2%;}
.removeDiv span.scd { font-weight: 700; font-size: 26px; padding:0px 0px 0px 0px;line-height: 20px;}
.removeDiv p span.applyCouponText {
    width: auto;
    float: left;
    font-size: 15px;
    padding-right: 4px;
    color: #545454;
}
.couponCodeRemoveButton p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    line-height: 15px;
    font-weight: 600;
}

.couponCodeRemoveButton p span { font-weight:300;} 
.section-header-one a:hover {
    color: #fff;
    background: #ff723a;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 15px;
    letter-spacing: normal;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 50px;
    transition: 0.5s;
    box-shadow: 0 0 0 !important;

}
.CounsellingPsychologist123 h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    color: #393939;
}
/*<!--.NoDataFound img {
    width: 400px;
    margin-bottom: 20px;
}-->*/

.suggestionCouponCode:last-child{border-bottom: 0px;}

.suggestionCouponCode {
    width: 100%;
    display: flex;
    margin: 0px;
    margin-bottom: 8px;
    align-items: center;
    justify-content: space-between !important;
    border-bottom: 1px dashed #ddd;
    padding: 0 6% 5px 6%;
}
.suggestionCouponCode .btn.btn-info.codeApply {
    color: #ff723a;
    box-shadow: 0px 0px 0px 0px;
    background: none;
    padding: 0px;
    font-size: 15px;

    font-weight: 600;
}
.suggestionCouponCode span.coupon_code { width:auto; padding: 0px 0px 0px 0px; margin: 0px; font-size: 16px; font-weight: 600;}
.suggestionCouponCode span
.NoDataFound { padding: 60px 0px 0px 0px;}
.NoDataFound p {     
	width: 100%;
    font-size: 22px;
    color: #333;
    font-weight:700;
    font-family: 'Poppins';
}
.CounsellingPsychologist123 h2 span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    font-size: 36px;
    font-weight: 800;
    color: #ff723a;
}

.SelectCenter {
    width: 100%;
}

.CounsellingPsychologist12 {
    width: 100%;
    padding: 30px 0px 30px 0px;
}

.CounsellingPsychologist123 .btn.btn-secondary {
    background: #fff;
    border: 0px;
    color: #393939;
}

.aos-animate {
    text-align: left;
}

.aos-animate1 {
    text-align: right;
}

.aos-animate .btn.btn-secondary {
    font-size: 24px;
    color: #393939;
    padding: 1px 7px;
    border-radius: 50%;
    width: 55px;
    height: 55px;
}

/* design addded danish */
.sideBaarTopLeft { width:30%; padding:0px;}
.sideBaarTopLeft ul {
    width: 100%;
    padding: 20px 0px 20px 0px;
}
.sideBaarTopLeft ul li  {
    width: 100%;
    list-style: none;
    color:#3b393a;
	position:relative;
    line-height: 20px;
}
.sideBaarTopLeft ul li a.active::after{
	width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 11px solid #fb9333;
    position: absolute;
    top: 17px;
    right: -12px;
    content: '';
}

.sideBaarTopLeft ul li a {
    background: #fff;
    padding: 10px 16px 10px;
    margin: 0px 0px;
    border-radius: 16px;
    color: #3b393a;
    width: 100%;
	position:relative;
    display: flex;
    border: 1px solid #f0d8c1;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 10px;
}
.sideBaarTopLeft ul li a:hover {
    background: #fb9333;
    color: #fff;
}

.sideBaarTopLeft ul li a.active {
    background: #fb9333;
    color: #fff;
    border-color:#fb9333;
}


.sideBaarTopRight { width:70%;}
.sideBaarTopContent {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
}
.sideBaarTopContent p {
    width: 100%;
	    font-size: 14px;
    padding: 20px 10px 0px 10px;
    margin: 0px;
}
.accordion-body {
    width: 100%;
    padding: 20px 10px 0px 10px;
    margin: 0px;
}
.accordion-body ul { width: 100%; padding: 0px 0px 0px 25px; margin: 0px;}
.accordion-body ul li {
    width: 100%;
    list-style: lower-alpha;
    list-style-position: inside;
}
/* design end danish   */

.aos-animate1 .btn.btn-secondary {
    font-size: 16px;
    color: #393939;
    padding: 1px 20px;
    border-radius: 30px;
    width: auto;
    height: 35px;
}

.aos-animate1 .btn.btn-secondary i {
    color: #ff723a;
}

.CounsellingPsychologist123 ul {
    width: 65%;
    padding: 40px 0px 64px;
    margin: auto;
    display: flex;
    list-style: none;
}

.CounsellingPsychologist123 ul li {
    margin-right: 2%;
    margin: auto;
}

.CounsellingPsychologist123 ul li a {
    padding: 12px 20px;
    border-radius: 30px;
    border: 1px solid #e0e0e0;
    color: #393939;
    background: #fff;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 500;
}

.CounsellingPsychologist123 ul li a img {
    margin-right: 4px;
}

.CounsellingPsychologist1.team .team-member.d-flex.align-items-start {
    width: 100%;
    float: none;
    border-radius: 20px;
    height: 100%;
    padding: 20px 0px 0px;
    border: 1px solid #e6e6e6;
}

.CounsellingPsychologist1.team .team-member .member-info {
    padding-right: 20px;
    width: auto;
    float: left;
    text-align: left;
    padding-left: 20px !important;
}

.CounsellingPsychologist1 .team-member .member-info h4 {
    color: #3e3e3e;
    font-size: 16px;
    width: 100%;
}

.CounsellingPsychologist1 .team-member .member-info span {
    color: #3e3e3e;
    font-size: 13px;
}

.CounsellingPsychologist1 .team-member .member-info .social {
    width: 100%;
    padding: 0px 0px 0px 0px;
    display: flex;
    margin: 0px;
}

.CounsellingPsychologist1 .team-member .member-info .social ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
}

.CounsellingPsychologist1 .team-member .member-info .social ul li {
    width: 100%;
    list-style: none;
    font-size: 13px;
    padding-bottom: 5px;
}

.CounsellingPsychologist1 .team-member .member-info .social ul li img {
    margin-right: 5px;
}

.CounsellingPsychologist1.team .team-member span::after {
    content: "";
    position: absolute;
    display: block;
    width: 50px;
    height: 1px;
    background:
        color-mix(in srgb, var(--default-color), transparent 85%);
    bottom: 0;
    left: 0;
}

.CounsellingPsychologist1.team .pic .img-fluid {
    max-width: 100%;
    height: 150px;
    object-fit: cover;
    width: 100%;
}

.CounsellingPsychologist1.team .pic {
    overflow: hidden;
    width: 120px;
    border-radius: 10px;
    flex-shrink: 0;
    height: 150px;
    position: relative;
}

.CounsellingPsychologist1 .team-member .member-info p {
    color: #7a7a7a;
    font-size: 12px;
}

.ratingSetion {
    width: auto;
    position: absolute;
    right: 20px;
    top: 0px;
}

.team div.ratingSetion p {
    color: #3e3e3e;
    font-size: 13px;
}

.ratingSetion span i {
    color: #3e3e3e;
}

.CounsellingPsychologist1.team .ratingSetion span::after {
    display: none;
}

.CounsellingPsychologist1.team .ratingSetion span {
    padding-bottom: 0px;
}

.ratingSetion ul {
    width: 100%;
    display: flex;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.ratingSetion ul li {
    width: auto;
    position: relative;
}

.ratingSetion ul li a {
    color: #ff9e07;
    text-decoration: none;
    padding: 0px 2px 0px;
}

.DoctorList {
    width: 100%;
    padding: 0px 20px 0px 20px !important;
    position: relative;
    border-radius: 30px;
    transition: 0.5s;
    padding: 30px;
    align-items: flex-start !important;
    display: flex !important;
}

.TeleAppointmentBtn {
    width: 100%;
    padding: 20px 20px 0px 20px;
    margin: 0px;
}

.TeleAppointmentBtn .btn-primary {
    width: auto;
    padding: 6px 25px 6px 25px;
    color: #fff;
    background: #fb9333;
    border-radius: 30px;
    border: 0px;
    font-size: 14px;
    margin-right: 4%;
    text-transform: capitalize;
    box-shadow: 0px 0px 0px 0px;
    font-weight: 400;
}

.FeesSetion {
    width: 100%;
    padding: 10px 20px 10px 20px;
    margin: 20px 0px 0px;
    display: flex;
    align-items: center;
    border-top: 1px solid #e6e6e6;
}

.FeesSetion .AvailableToday {
    font-weight: 600;
    font-size: 14px;
    color: #8dcb89;
}

.FeesSetion p {
    width: 70%;
    padding: 0px 0px 0px 0px;
    margin: 0px !important;
    color: #7a7a7a;
    font-size: 14px;
    display: flex;
}

.CounsellingPsychologist1 .team-member .member-info span::after {
    display: none;
}

.team .FeesSetion span.AvailableToday {
    width: 30%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: right;
    color: #262626;
    font-size: 13px;
}

.CounsellingPsychologist1 .team-member .FeesSetion p span {
    width: auto;
    margin:2px 5px 0 1px;
    padding-bottom: 0px;
    font-size: 13px;
}

.CounsellingPsychologist1 .team-member .FeesSetion p span::after {
    display: none;
}

.CounsellingPsychologist1 .team-member .FeesSetion span.AvailableToday::after {
    display: none;
}

.team-member.d-flex.align-items-start:hover .portfolio-info {
    opacity: 1;
    position: absolute;
    left: 0px;


    right: 0px;
    bottom: 0%;
    z-index: 3;
    transition: all ease-in-out 0.5s;
    background: #929292;
    padding: 6px;
    z-index: 9999;
    text-align: center;
}

.team-member.d-flex.align-items-start .portfolio-info h4 {
    font-size: 14px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    color: #fff;
    font-weight: 500;
}

.team-member.d-flex.align-items-start .portfolio-info h4 a {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
}

div.dropdown>.btn i {
    transition: transform 0.8s cubic-bezier(0, -0.14, .27, 1.55);
    transform: rotate(90deg);
}

div.dropdown>.btn.show i {
    transform: rotate(270deg);
}

.Filters .flex-column {
    flex-direction: row-reverse !important;
}

.Filters .dropdown.dropend.p-4 {
    padding: 0px;
}

.Filters.aos-animate .btn.btn-secondary {
    font-size: 16px;
    color: #7a7a7a;
    padding: 5px 19px;
    border-radius: 30px;
    width: auto;
    height: auto;
    background: transparent;
    border: 1px solid #e0e0e0;
}

.Filters .dropdown-menu.dropdown-menu-end {
    position: absolute;
    inset: 0px 0px auto auto;
    margin: 0px;
    transform: translate(-54px, 0px) !important;
    width: 455px !important;
    top: 55px !important;
    right: -54px !important;
    border: 1px solid #dbdbdb;
    border-radius: 20px;
    padding: 0px;
}

.Filters .DoctorFilters ul {
    width: 100%;
    display: flex;
    padding: 20px 0px;
    margin: 0px;
    list-style: none;
    border-bottom: 1px solid #dbdbdb;
    align-items: center;
    justify-content: center;
}

.Filters .DoctorFilters ul li {
    width: auto;
    padding: 0;
    margin: 0;
    position: relative;
    border-right: 1px solid #ddd;
    text-align: center;
}

.Filters .DoctorFilters ul li a {
    width: auto;
    padding: 0 10px;
    margin: 0;
    text-decoration: none;
    font-size: 13px;
    color: #424242;
    display: inherit;
    font-weight: 600;
    text-align: center;
    line-height: 10px;
}

.Filters .DoctorFilters ul li:last-child {
    border-right: 0px;
}

.Filters .DoctorFilters ul li a:hover {
    color: #fb9333;
}

.row.gy-4.Filters.aos-init.aos-animate {
    z-index: 999;
    position: relative;
}

.Filters .content.px-xl-5.aos-init.aos-animate {
    padding: 0px !important;
}

.Filters .dropdown.dropend.p-4 {
    padding: 0px 0px 20px !important;
}

.Filters .col-lg-12.d-flex.flex-column.justify-content-right {
    margin-top: 0px;
}

div.dropdown>.dropdown-menu {
    transition: width 0.8s cubic-bezier(0, -0.14, .27, 1.55);
    width: 0;
}

div.dropdown>.btn.show+.dropdown-menu {
    width: auto;
}

.DoctorFilters1 {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

.DoctorFilters1 ul {
    width: 100%;
    padding: 20px 0px;
    margin: 0px;
    list-style: none;
}

.DoctorFilters1 ul li {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #424242;
    font-size: 13px;
    position: relative;
}

.DoctorFilters1 ul li a {
    width: 100%;
    padding: 0px 20px 10px 20px;
    margin: 0px;
    color: #424242;
    font-size: 13px;
    display: flex;
}

.DoctorFilters1 ul li a label {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.DoctorFilters1 ul li a label input {
    position: absolute;
    right: 20px;
    top: 6px;
    width: 16px;
    height: 16px;
}

.AppointMentSection {
    z-index: 999999;
}

.AppointMentSection .modal-dialog {
    max-width: 60%;
    margin-right: auto;
    margin-left: auto;
}

.AppointMentSection .DoctorList {
    width: 100%;
    padding: 1rem !important;
    position: relative;
    border-radius: 30px;
    transition: 0.5s;
    padding: 30px;
    align-items: flex-start !important;
    display: flex !important;
}

.AppointMentSection .pic {
    overflow: hidden;
    width: 120px;
    border-radius: 10px;
    flex-shrink: 0;
    height: 150px;
    position: relative;
}

.AppointMentSection .pic .img-fluid {
    max-width: 100%;
    object-fit: cover;
}

.AppointMentSection .modal-dialog {
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
}

.AppointMentSection .team-member .DoctorList .member-info h4 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 18px;
    color: #3e3e3e;
    font-weight: 600;
}

.AppointMentSection .team-member .DoctorList .member-info span {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    font-size: 13px;
    color: #898989;
    float: left;
}
.LoginInput .form-fields.password-feild-div  { margin-top: 20px; margin-bottom: 20px;}
.LoginInput .form-fields.password-feild-div input.form-control {
    width: 95%;
    float: left;
    height: 50px;
    font-family: 'Poppins';
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid #ddd;
}
.AppointMentSection .team-member .DoctorList .social {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.AppointMentSection .team-member .DoctorList .social ul {
    width: 100%;
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.AppointMentSection .team-member .DoctorList .social ul li {
    width: 100%;
    padding: 0px 0px 5px 0px;
    font-size: 13px;
    color: #3e3e3e;
}

.AppointMentSection .team-member .DoctorList .member-info {
    width: auto;
    padding: 10px 0px 0px 20px;
    margin: 0px;
}

.AppointMentSection .team-member .DoctorList .ratingSetion p {
    width: 100%;
    padding: 0px;
    margin: 0px;
    color: #3e3e3e;
    font-size: 13px;
}

.AppointMentSection .team-member .DoctorList .ratingSetion span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #ff723a;
    font-size: 13px;
}

.AppointMentSection .team-member .DoctorList .ratingSetion span i {
    color: #3e3e3e;
    margin-right: 5px;
}

.AppointMentSection .team-member .DoctorList .ratingSetion {
    width: auto;
    position: absolute;
    right: 45px;
    top: 28px;
}

.AppointMentSection .modal-header {
    padding-bottom: 0px;
    padding: 0px;
}

.AppointMentSection .FeesSetion p {
    color: #7a7a7a;
    font-size: 13px;
}

.AppointMentSection .FeesSetion p span {color: #ff723a;}
.AppointMentSection .FeesSetion span.vAvailableToday {color: #262626;font-size: 13px;font-weight: 600;}
.DateSetion {width: 100%;padding: 8px 0px 0px 0px;margin: 0px;float: left;}
.DateSetion label {width: auto;padding: 10px 10px 0px 0px;margin: 0;color: #525252;font-size: 14px;float: left;}
.DateSetion .input-group {display: inherit;width: 180px;float: left;position: relative;}
.DateSetion .input-group.date {width: 30%;padding: 0px 0px 0px 0px;margin: 0px;position: relative;}
.registration-wrap.addNewPassword button.btn.btn-secondary { margin-left: 7%;}

.DateSetion .input-group.date input {width: 100%;padding: 0px 30px 0px 15px;margin: 0px;height: 40px;border-radius: 30px !important;border: 1px solid #a1a1a1;}
.DateSetion .input-group input {border: 1px solid #a1a1a1;height: 42px;border-radius: 200px !important;padding: 0 10px 0 15px;font-family: 'Poppins';
font-size: 14px;color: #525252;outline: none;width: 100%;}
.DateSetion .input-group span.input-group-append {padding: 0;float: left;width: auto !important;font-size: 12px !important;right: 25px;
top: 10px;}
.DateSetion span.input-group-append {width: 30px !important;display: flex;position: absolute;right: 10px;top: 8px;
background: transparent !important;border: 0px !important;font-size: 30px !important;}
.DateSetion span.input-group-append .input-group-text.bg-light.d-block {background: transparent !important;border: 0px !important;}
.DateSetion span.input-group-append .input-group-text.bg-light.d-block i {font-size: 17px;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {color: #ffffff !important;border-color: #ffffff !important;background-color: #fd6327 !important;
border-radius: 15px 15px 0px 0px !important;font-size: 15px;font-weight: 400;}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a {font-size: 14px;font-weight: 400;padding: 10px;
display: flex;padding: 10px;align-items: center;line-height: 21px;}
.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a .Class-2 {display: none;}
.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a.active .Class-1 {display: none;}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a.active .Class-1 {display: none;}
.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a.active .Class-2 {display: block;}
.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a img {margin-right: 3px;}

.SlotSetion {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;}
.SlotSetion ul {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;list-style: none;display: flex;flex-wrap: wrap;}
.SlotSetion ul li {width: auto;padding: 0px 0px 0px 0px;margin: 0px 6px 6px 0px;position: relative;flex: 0 0 auto;}
.SlotSetion ul li a {width: auto;padding: 6px 20px;margin: 0px;position: relative;font-size: 13px;color: #a0a0a0;border: 1px solid #b3b3b3;
border-radius: 4px;display: flex;}
.SlotSetion ul li a:hover {color: #ff723a;border: 1px solid #fcb16b;}

.Close {position: absolute;top: 5px;right: 7px;z-index: 99999;}

.AppointMentSection .Close {top: -10px;right: -10px;}
.AppointMentSection .Close .btn.btn-secondary {padding: 0px;outline: none;background: #ff723a;border: 0px;width: 35px;
height: 35px;color: #fff;}

.AppointMentSection .FeesSetion {justify-content: space-between;}
.AppointMentSection {z-index: 999999 !important;}

.DoctorDetailsBg {width: 100%;padding: 30px 0px 0px 0px;margin: 0px;}
.DoctorDetailsBg img { width: 100%;}

.DoctorDetails .DoctorDetails1 .team-member .DoctorList {width: 100%;padding: 0px 0px 0px 0px !important;margin: 0px;}
.DoctorDetails .DoctorDetails1 .team-member .DoctorList .pic {width: 150px;position: relative;border-radius: 50%;height: 150px;}
.DoctorDetails .DoctorDetails1 .team-member .DoctorList .pic img {width: 130px;border-radius: 50%;height: 130px;object-fit: cover;}
.DoctorDetails1 {width: 100%;padding: 0px 0px 0px 0px;margin: -75px 0px;}
.DoctorDetails2 .member-info {width: 80%;padding: 36px 0px 0px 20px;margin: 0px;}
.DoctorDetails2 .member-info h4 {width: 100%;padding: 0px;margin: 0px;font-size: 24px;color: #3e3e3e;font-weight: 600;}
.DoctorDetails2 .member-info span {width: 100%;padding: 15px 0px 0px 0px;margin: 0px;font-size: 15px;color: #3e3e3e;font-weight: 400;display: flex;}

.DoctorDetails2 .member-info .social {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;}
.DoctorDetails2 .member-info .social ul {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;list-style: none;}
.DoctorDetails2 .member-info .social ul li {width: 100%;padding: 5px 0px 5px 0px;margin: 0px;color: #3e3e3e;font-size: 15px;}
.DoctorDetails2 .member-info .social ul li img {margin-right: 5px;}
.RatingSection {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;}
.RatingSection ul {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;display: flex;list-style: none;flex-wrap: wrap;}
.RatingSection ul li {width: auto;padding: 0px 5px 0px 0px;margin: 0px;position: relative;flex: 0 0 auto;}
.RatingSection ul li a {width: auto;padding: 0px 0px 0px 0px;display: flex;font-size: 18px;color: #ffab06;}
.DoctorContent {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;}
.DoctorContent p { width: 100%; padding: 0px 0px 0px 0px; margin: 0px; font-size: 14px;color: #404040;}
.AppointmentBookTop .user-documents {width: auto;float: left;}


.AppointmentBookTop .user-documents span.removeDocument {position: absolute;background: #fff;font-size: 20px;border-radius: 50%;
height: 25px;width: 25px;text-align: center;border: 1px solid #ccc;line-height: 25px;right: -10px;top: -10px;}
.AppointmentBookTop .user-documents .document-div {width: 130px;height: 130px;padding: 10px;border: 1px solid #e5e5e5;position: relative;border-radius: 6px;}
.AppointmentBookTop .user-documents .document-div img {border: 0px !important;width: 108px !important;height: 108px;object-fit: contain;}
.DoctorDetailsBottom {width: 100%;margin: 40px 0px 40px 0px;}
.DoctorDetailsBottom .TeleAppointmentBtn {width: 100%;padding: 30px 0px 0px 0px;margin: 0px;display: flex;}
.DoctorDetailsBottom .TeleAppointmentBtn .btn-primary {width: auto;padding: 6px 25px 6px 25px;color: #fff;
background: #fb9333;border-radius: 30px;border: 0px;font-size: 14px;margin-right: 2%;box-shadow: 0px 0px 0px 0px;}

.DoctorDetailsBottom .FeesSetion {width: 100%;padding: 10px;margin: 20px 0px 0px;display: flex;align-items: center;border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;justify-content: space-between;}

.DoctorDetailsBottom .FeesSetion p span {color: #ff723a;}
.DoctorContent p a {color: #ff723a;margin-left: 10px;}
.ReviewedBy {width: 100%;padding: 20px;display: inline-block;margin: 25px 0px 0px;border: 1px solid #ddd;border-radius: 20px;
position: relative;}

.ReviewedBy h2 {width: 75%;padding: 0px 0px 10px 0px;margin: 0px;color: #333;font-size: 14px;font-weight: 400;line-height: 24px;}
.ReviewedBy h2.Compliment {padding-top: 20px;padding-bottom: 8px;}
.ReviewedBy p {width: 100%;padding: 0px 0px 15px 0px;margin: 0px;color: #616161;font-size: 14px;}
.ReviewedBy p a {color: #fb9333;}
.ReviewedBy span {width: auto;padding: 5px 20px;margin: 0px;border: 1px solid #eaeaea;font-size: 14px;font-family: 'Poppins';border-radius: 5px;}
.ReviewedBy span img {width: 25px;margin-top: -5px;}
.ReviewedBy p.rating-by span { padding: 0px; border: 0px; color: #616161; font-size: 14px;}
.ReviewedBy1 {width: 100%; padding: 0px 0px 0px 0px; margin: 0px;}

.ReviewedBy1 ul {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;list-style: none;display: flex;flex-wrap: wrap;}
.ReviewedBy1 ul li {width: auto;padding: 5px 20px;margin: 0px 10px 10px 0px;position: relative;flex: 0 0 auto;border: 1px solid #eaeaea;
font-size: 14px;color: #353535;border-radius: 5px;font-family: 'Poppins';}

.ReviewedBy .RatingSection {position: absolute;top: 20px;right: 20px;width: auto;}
.AvailableSlotsRight {width: 100%;padding: 20px;margin: 0px;background: #fff4ea;border-radius: 20px;float: left;}
.AvailableSlotsRight h2 {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;font-size: 15px;color: #303030;font-weight: 600;}
.AvailableSlotsRight ul.In-Person {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;list-style: none;display: flex;flex-wrap: wrap;}

.AvailableSlotsRight ul.In-Person li {width: auto;padding: 15px 15px 15px 0px;margin: 0px;position: relative;flex: 0 0 auto;}
.AvailableSlotsRight ul.In-Person li a.tele-active {background: #fb9333 !important;color: #fff !important;border-color: #fb9333 !important;}
.AvailableSlotsRight ul.In-Person li a {display: flex;width: 105px;flex-wrap: wrap;text-align: center;margin: auto;border: 1px solid #adadad;
color: #4c4c4c;border-radius: 12px;padding: 15px 0px;background: #fff;cursor: pointer;}
.AvailableSlotsRight ul.In-Person li a i {width: 100%;line-height: normal;font-family: 'Poppins';font-weight: 500;font-size: 15px;}

.AvailableSlotsRight ul.In-Person li a span {
    width: 100%;
    line-height: normal;
}

.AvailableSlotsRight ul.In-Person li a:hover {
    background: #fb9333;
    color: #fff;
    border: 1px solid #fb9333;
}

.DoctorAddress {
    width: 100%;
    padding: 10px 0px 20px 0px;
    margin: 0px;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.DoctorAddress p {
    width: 80%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    color: #303030;
    font-family: 'Poppins';
    font-weight: 500;
}

.DoctorAddress i {
    width: auto;
    padding: 5px 10px 5px;
    margin: 0px;
    border: 1px solid #a1a1a1;
    border-radius: 8px;
    color: #4e6137;
    font-size: 23px;
    line-height: inherit;
    background: #fff;

}

.AvailableSlotsSetion {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    float: left;
}

.AvailableSlotsSetion ul {
    width: 86%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
}

.AvailableSlotsSetion ul li {
    width: 80px;
    padding: 15px 9px 15px 0px;
    margin: 0px;
    position: relative;
    flex: 0 0 auto;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 11px;
}

.AvailableSlotsRight .AvailableSlotsSetion ul li h2 {
    font-size: 13px;
    margin-bottom: 5px;
}

.AvailableSlotsRight .AvailableSlotsSetion ul li a span {
    width: 100%;
    height: 16px;
}

.AvailableSlotsSetion .date-slider-wrapper ul#date-slider li a:hover {
    background: #f18726;
}

.AvailableSlotsSetion .date-slider-wrapper ul#date-slider li a:hover span {
    color: #fff;
}

.AvailableSlotsSetion .date-slider-wrapper ul#date-slider li a {
    padding: 14px 5px !important;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 13px;
    background: #fff;
    cursor: pointer;
    width: 100%;
}

.AvailableSlotsSetion ul li a.date-active {
    border-color: #fb9333 !important;
    color: #fff !important;
}

.AvailableSlotsSetion ul li a {
    width: auto;
    padding: 10px !important;
    margin: 0px;
    border: 1px solid #ddd;
    border-radius: 8px;
    display: flex;
    color: #353535;
    line-height: 17px;
}

.AvailableSlotsSetion ul li a:hover {
    background: #f18726;
    color: #fff;
    border: 1px solid #f18726;
}

.AvailableSlotsSetion span.chevron-right {
    width: 29px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0 0 0;
    height: 25px;
    background: #fff;
    border-radius: 100px;
    text-align: center;
    font-size: 15px;
    border: 1px solid #ddd;
}

.AvailableSlotsSetion span.chevron-left {
    width: 29px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0 0 0;
    height: 25px;
    background: #fff;
    border-radius: 100px;
    text-align: center;
    font-size: 15px;
    border: 1px solid #ddd;
}

.AvailableSlotsSetion span.chevron-left i {
    font-size: 12px !important;
}

.EveningAvailable {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.EveningAvailable p {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #4f4f4f;
    font-size: 13px;
}

.EveningAvailable p:last-child {
    text-align: right;
}

.EveningAvailable2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.EveningAvailable2 ul {
    width: 100%;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

.EveningAvailable2 ul li {
    width: auto;
    padding: 0px 2px 6px 2px;
    margin: 0px;
    font-size: 13px;
    position: relative;
}

body .EveningAvailable2 ul li a.hidentop{
    background:#fb9333 !important;
    color: #fff !important;
    cursor: pointer;
    border-color:#fb9333 !important;
}

.EveningAvailable2 ul li a {
    width: 75px;
    padding: 5px 6px !important;
    margin: 0px;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline;
    color: #333 !important;
    background: #fff !important;
    line-height: normal;
    text-align: center;
}

.EveningAvailable2 ul li a:hover {
    background: #f18726 !important;
    color: #fff !important;
    border: 1px solid #f18726;
}

.EveningAvailableButton {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
}

.EveningAvailableButton .btn-primary {
    border: 1px solid #e3d9d0;
    color: #fb9333;
    border-radius: 30px;
    padding: 7px 20px;
    margin: 0px;
    width: auto;
    background: transparent;
    box-shadow: 0px 0px 0px 0px;
}

.EveningAvailableButton .btn-primary:hover {
    background: #fb9333;
    border: 1px solid #fb9333;
    color: #fff;
}

.ratingSetion.BookSessionDetail1 .btn-primary {
    background: #fb9333;
    color: #fff;
    border: 1px solid #fb9333;
    border-radius: 30px;
}

.ratingSetion.BookSessionDetail1 .btn-primary.BookSessionIcon {
    background: transparent;
    color: #fb9333;
    border: 1px solid #fb9333;
    border-radius: 50%;
    width: 39px;
    height: 39px;
    padding: 11px 0px;
    margin-left: 2%;
}

.ratingSetion.BookSessionDetail1 {
    width: 185px;
    position: absolute;
    right: 0px;
    top: 119px;
    flex-wrap: wrap;
    display: flex;
}

.ContactUsSection {
    background: url(../img/ContactusBg.png) no-repeat 0px 0px;
    background-size: 100%;
}

.MoodHistorySection.ContactUsSection .ContactUsBlock {
    padding-bottom: 0px;
}

.MoodHistorySection.ContactUsSection .ContactUsBlock .ContactUsBox p {
    width: 80%;
}

.MoodHistorySection.ContactUsSection {
    background: #ffe8ca;
}

.ContactUsBlock {
    width: 100%;
    padding: 30px 0px 90px 0px;
    margin: 0px;
}

.ContactUsBoxImg {
    width: 100%;
    text-align: end;
}

.ContactUsBoxImg img {
    width: 90%;
}

.ContactInformationBox p {
    color: #838383;
}

.ContactInformationBox {
    width: 100% !important;
    padding: 0px 0px 0px 0px;
    margin: -35px 0px 30px 0px !important;
    text-align: center;
}

.ContactInformationBox h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 37px;
    font-weight: 700;
    color: #0a0709;
}

.ContactInformationBox p {
    width: 66%;
    padding: 0px 0px 0px 0px;
    margin: auto;
    font-size: 15px;
    font-weight: 400;
    color: #838383;
    line-height: normal;
}

.EmailSection {
    width: 75%;
    margin: auto;
}

.EmailSection .row .col-xl-4:first-child .service-item img {
    width: 50px;
}

.ContactInformationSection .EmailSection .service-item.position-relative a {
    color: #3b393a;
}

.ContactInformationSection .EmailSection .service-item.position-relative a h2 {
    width: 100%;
    text-align: center;
    padding: 20px 0px 10px 0px;
    margin: 0px;
    font-size: 19px;
}

.ContactInformationSection .EmailSection .service-item.position-relative a p {
    width: 100%;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
    color: #2e2e2e;
    line-height: normal;
}

.services.ContactInformationSection .service-item img {
    width: 60px;
}

.services.ContactInformationSection .service-item h2 {
    width: 100%;
    text-align: center;
    padding: 20px 0px 0px 0px;
    font-weight: 600;
    margin: 0px;
    font-size: 19px;
}

.services.ContactInformationSection .service-item {
    background-color: var(--surface-color);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 20px;
    transition: all ease-in-out 0.4s;
    height: 100%;
    text-align: center;
    border: 1px dashed #ddd;
    border-radius: 20px;
    width: 100%;
}

.services.ContactInformationSection .service-item:hover {
    background: #fff0dc;
    border: 1px dashed #ffe2ba;
}

.services.ContactInformationSection .service-item:hover a h2 {
    color: #6a4102;
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 {
    border: 0px;
    text-align: left;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flow;
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 label.error {
    color: #f00;
    font-size: 12px;
	width:100%;
	float:left;
	
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 label {
    text-align: left;
    color: #1b1b1b;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins';
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 input {
    height: 55px;
    border: 1px solid #ddd;
    font-family: 'Poppins';
    font-size: 14px;
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 select {
    height: 55px;
    border: 1px solid #ddd;
    font-family: 'Poppins';
    font-size: 14px;
    outline: none;
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 textarea {
    border: 1px solid #d6d6d6;
    font-family: 'Poppins';
    font-size: 14px;
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1 .EmailSection2 label span {
    color: red;
}

.EmailSectionButton {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}
.position-relative.LoginRight .row.w-100 .col-12 .nav.nav-tabs.text-center { display: none;}
.EmailSectionButton .btn-primary:focus,
.EmailSectionButton .btn-primary:active {
    background: #fff3e2;
    color: #333;
}

.EmailSectionButton .btn-primary {
    width: auto;
    padding: 6px 35px 6px 35px;
    color: #fff;
    background: #ff723a;
    border-radius: 30px;

    border: 0px;
    font-size: 16px;
    margin-right: 2%;
    box-shadow: 0px 0px 0px 0px;
    height: 45px;
    font-weight: 500;
}

.touchWith.services .service-item {
    background: none !important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 20px 20px;
    transition: all ease-in-out 0.4s;
    height: 100%;
    text-align: center;
    border: 0px solid #f5e1d9;
    border-radius: 20px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.touchWith.services .service-item .icon {
    margin-bottom: 10px;
    align-items: flex-start !important;
    display: flex;
    margin: auto;
    width: auto;
}

.touchWith.services .service-item p br{ display:none;}
.touchWith.services .service-item p {
    color: #333333;
    font-size: 15px;
    font-weight: 500;
    padding: 0px 0px 0px;
    margin: 0px;
    width: 100%;
}

.touchWith.services .service-item a {
    width: 100%;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    color: #fb9333;
    text-decoration: underline;
    font-weight: 600;
}

.touchWith .PrivacyValueTop .PrivacyValue h2 {
    text-align: center;
}

.touchWithContent .PrivacyValueTop {
    background: #ffc97d;
    padding: 0px;
    margin: 24px 0 0 0;
}

.touchWithContent .PrivacyValueTop .section-title {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.touchWithContent .PrivacyValueTop .section-title .d-flex {
    padding-top: 0px;
    margin-top: 0px;
}

.touchWithContent {
    padding-top: 0px;
}

.touchWithContent .PrivacyValueTop .section-title .d-flex .touchWithContent1 {
    width: 100%;
    padding: 20px 0px 20px 0px;
    margin: 0px;
    text-align: center;
}

.touchWithContent .PrivacyValueTop .section-title .d-flex .touchWithContent1 p {
    color: #242424;
    font-size: 14px;
	margin:0px !important;
}

.touchWithContent .PrivacyValueTop .section-title .d-flex .touchWithContent1 p a {
    color: #8c5304;
    font-weight: 600;
}

.LoginSection {
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 0px;
}

.LoginSection .left {
    background: #fff3e2;
    padding-bottom: 20px;
}

.LoginSection .right {
    padding-bottom: 80px;
}


.LoginSection .LoginLeftSetion .swiper-slide {
    flex-shrink: 0;
    width: 100% !important;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
    margin-right: 3%;
    text-align: center;
}

.EmailSectionLogin {
    width: 100%;
    height: 100%;
    z-index: 9999999;
    display: flex;
	justify-content:center;
	
}

.LoginLeftSetion {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.LoginLeftSetion h2 {
    width: 90%;
        padding: 60px 0px 0px 0px;
        margin: 0px auto;
        font-size: 25px;
        color: #434343;
}

.LoginLeftSetion p {
    width: 80%;
    padding: 15px 0px 20px 0px;
    margin: 0 auto;
    font-size: 15px;
    color: #736e65;
}

.LoginLeftSetion .swiper .swiper-wrapper .swiper-slide img {
    width: 40%;
}

.swiper-pagination {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    text-align: center;
}

.swiper-pagination-bullet {
    background-color: #cfad7e;/ Set the bullet color / opacity: 0.5;
    width: 12px;
    height: 12px;
    margin: 0 5px;
}

.swiper-pagination-bullet-active {
    opacity: 1;/ Highlight active bullet / background-color: #007bff;/ Change to your desired color /
}

.swiper.init-swiper.aos-init.aos-animate.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding-bottom: 50px;
}

.LoginNewSetion {
    width: 100%;
    padding: 0px 6% 0px 6%;
    margin: 0px;
    text-align: left;
}

.LoginNewSetion h2 {
    width: 100%;
    padding: 65px 0 0 0;
    margin: 0px;
    font-size: 30px;
    color: #434343;
    font-weight: 500;
}
button.login_btn_password.btn.btn-primary {
    margin-top: 20px;
}
.LoginNewSetion p {
    width: 100%;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #a6a6a6;
}

.LoginRight {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.LoginRight .nav.flex-column.nav-tabs.text-center {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.LoginRight .nav.flex-column.nav-tabs.text-center a {
    width: auto;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    line-height: normal;
}

.LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate {
    width: 25%;
    position: relative;
    padding: 12px 5px;
    color: #fff;

    text-decoration: none;
    margin: 0;
    box-shadow: 0px -2px 8px 0px #ddd;
}

.LoginRight .col-12 .nav.nav-tabs.text-center {
    border-bottom: 1px solid #e5e5e5;
    padding: 0px 33px;
}

.LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.active.aos-init.aos-animate {
    left: 0;
    border-bottom: none;
    border-radius: .4em .4em 0 0;
    background: #7eb4e2;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
}

.LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate {
    left: 0;
    border-bottom: none;
    border-radius: 15px 15px 0 0 !important;
    background: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

.LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate span {
    transform: scale(0.-7, .-8) perspective(.6em) rotateX(5deg);
}

.LoginInput {
    width: 100%;
    padding: 5px 15% 0px 6%;
    float: left;
}

.LoginInput label {
    width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: 500;
	color: #333;
	padding-bottom: 5px !important;
	display: none;
}

.LoginInput input.form-control {
    width: 85%;
    float: left;
    height: 50px;
    font-family: 'Poppins';
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid #ddd;
}

.LoginInput label.form-check-label {
    padding-top: 15px;
    font-size: 13px;
    font-weight: 400;
    width: auto;
}

.form-check-New {
    width: 90%;
    padding: 0px 6% 0px 6%;
    margin: 0px;
    float: left;
    POSITION: ABSOLUTE;
    BOTTOM: -45PX;
}
.registration-wrap.newUserAddPassword.loginNewFooter button.btn.btn-secondary { margin: 0px 6%;}
.LoginInput label.form-check-label input {
    margin-top: 0px;
}

.LoginInput label.form-check-label span {
    text-decoration: underline;
}

.form-check-New p {
    width: 100%;
    padding: 15px 0px 20px 0px;
    margin: 0px;
    font-size: 13px;
    color: #434343;
    font-weight: 400;
}

.form-check-New p a {
    color: #ea7c5b;
}

.EmailId {
    width: 100%;
    padding: 0px 0px 12px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column !important;
}

.EmailId.EmailIdPassword {
    padding-bottom: 0px;
}

.form-check-New .btn-primary {
    background: #e76943;
    color: #fff;
    font-size: 14px;
    border-radius: 30px;
    padding: 7px 20px 7px 20px;
    box-shadow: 0 0 0;

    letter-spacing: 0.5px;
    font-weight: 400;
}

.PayMentBlock {
    width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0px;
}

.PayMentSection .PayMentBlock .DoctorList {
    width: 100%;
    padding: 0px !important;
    margin: 0px;
}

.PayMentSection .PayMentBlock .DoctorList .pic {
    overflow: hidden;
    width: 120px;
    border-radius: 10px;
    flex-shrink: 0;
    height: 150px;
    position: relative;
}

.PayMentSection .PayMentBlock .DoctorList .pic .img-fluid {
    max-width: 100%;
    width: 100%;
    height: 150px;
    object-fit: cover;
}

.PayMentSection .PayMentBlock .DoctorList .member-info {
    padding-left: 25px;
    width: 80%;
}

.PayMentSection .PayMentBlock .DoctorList .member-info h4 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    color: #3e3e3e;
    font-size: 17px;
    font-weight: 600;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .social {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .social ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .social ul li {
    width: auto;
    padding: 0px 20px 0px 0px;
    margin: 0px;
    position: relative;
    color: #3e3e3e;
    font-size: 13px;
    font-weight: 500;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .social ul li img {
    float: left;
    margin: 2px 5px 0 0;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent {
    width: 100%;
    padding: 10px 0px 10px;
    margin: 0px;
    display: flex;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent span {
    background: #fb9333;
    color: #fff;
    font-size: 14px;
    padding: 7px 20px 7px 20px;
    margin: 0px;
    border-radius: 30px;
    width: auto;
    margin-right: 2%;
}

.In-clinicPayMentDate {
    width: auto;
    padding: 0px 6px 0px 23px;
    margin: 0px;
    border: 1px solid #b6b6b6;
    border-radius: 30px;
    display: flex;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent .In-clinicPayMentDate span {
    background: transparent !important;
    color: #3e3e3e !important;
    font-size: 15px;
    padding: 7px 20px 7px 5px;
    margin: 0px;
    border-radius: 30px;
    width: auto;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent .In-clinicPayMentDate img {
    display: flex;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    margin: auto;
}

.AddressNew {
    width: 80%;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.AddressNew i {
    width: auto;
    border: 1px solid #aaaaaa;
    color: #495d32;
    font-size: 19px;
    text-align: center;
    padding: 10px;
    margin: 0px 15px 0px 0px;
    display: flex;
    border-radius: 10px;
}

.AddressNew p {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    color: #3e3e3e;
    line-height: 17px;
    display: flex;
    align-items: center;
}

.PromoCodeSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
.bookapoint-in .PromoCodeSection .PromoCodeblock label.ArrowClass{
    position: absolute;
    bottom: -5px;
    right:0%;
    font-size: 12px;
    color: #f00;
}
.row.scartPart .cartinnerItemName .plan-content .badge-plan
.PromoCodeblock {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;

}

.PromoCodeblock input {
    padding: 0px 20px 0px 20px;
    margin: 0px;
    font-size: 15px;
    border: 1px solid #ddd;
    border-radius: 8px 0px 0px 8px;
    height: 45px;
}
.PromoCodeblock .btn-primary:hover{
    background: #fb9333;
    border-color: #fb9333;
}
.AppointmentBookTop .ContinueBtn button:hover {
    background: #fb9333;
    border-color: #fb9333;
}

.PromoCodeblock .btn-primary {
        background: #fb9333;
        color: #fff;
        font-size: 16px;
        box-shadow: 0 0 0;
        border-radius: 0px 8px 8px 0px;
        height: 45px;
        margin-left: -1px;
        border-color: #fb9333;
        line-height: 35px;
}

.ribbon {
    position: relative;
    padding: 4px 8px;
    top: -6px;
    left: -29px;
    width: 140px;
    background-color: #8eb55a;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
    font-size: 13px;

    font-family: 'Poppins';
    text-align: center;
    border: 0px;
}

.ribbon:after {
    content: "";
    position: absolute;
    display: block;
    border-style: solid;
    border-color: #5ea815 transparent transparent transparent;
    bottom: -.5em;
    border-width: .5em 0 0 .5em;
    left: 0;
}

.ribbon span {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-right: 8px solid #fff;
}

.PromoCodeTop1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.PromoCodeBox {

    margin-bottom: 12px;
    cursor: pointer;
    margin-top: 20px;
}

.PromoCodeTop {
    transition: all ease-in-out 0.4s;
    padding: 15px 20px;
    background: #fff;
    border: solid 1px #dadada;
    border-radius: 12px;
    position: relative;
}

.PromoCodeTop:hover {
    transform: translateY(-10px);
}

@keyframes up-down {
    0% {
        transform: translateY(10px);
    }

    100% {
        transform: translateY(-10px);
    }
}

.PromoCodeBoxNew {
    width: 80%;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.PromoCodeBoxNew h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    font-weight: 700;
    color: #3e3e3e;
    font-family: 'Poppins';

}

.PromoCodeBoxNew p {
    width: 85%;
    padding: 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    font-weight: 400;
}

.PromoCodeBoxNew p a {
    color: #3e3e3e;
    font-size: 14px;
    line-height: 18px;
    text-decoration: none;
}

.PromoCodeBoxNew p a:hover {
    text-decoration: underline;
}

.PromoCodeBoxRight {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 25%;
}

.PromoCodeVerified {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.PromoCodeVerified p {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 14px;
    display: flex;
    width: 100%;
}

.PromoCodeVerified p span {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 3% 0px 0px;
    color: #8eb55a;
}

.PromoCodeVerified p span:last-child {
    color: #509535;
}

.PromoCodeUsse .PromoCodeText {
    width: 100%;
    padding: 6px 0px 6px 0px;
    margin: 0px;
    font-size: 16px;
    border: 1px dashed #ccc;
    background: #f1f1f1;
    text-align: center;
}
.PromoCodeUsse .success-message{
    width: 100%;
    float: left;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    margin-top:0px !important;
}
.PromoCodeUsse {
    width: auto;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    display: flex;
    position: relative;
}

.PromoCodeUsse .GETDEAL {
    position: absolute;
    top: 0px;
    background: #ff723a;
    height: 40px;
    line-height: 40px;
    width: 57%;
    color: #fff;
    padding: 0px 15px;
    border-radius: 8px 0px 0px 8px;
    left: -6px;
}

.services .service-item:hover {
    transform: translateY(-10px);
}

.section1 .accordion-button {
    background-color: #fee9d6 !important;
    box-shadow: 0px 0px 0px 0px !important;
    border-radius: 8px !important;
    color: #3a3a3a !important;
}

.section1 .accordion-item {
    border: 0px;
}

.OrderSummary {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.OrderSummary h2 {
    width: 100%;
    padding: 20px 10px 10px 10px;
    margin: 0px;
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 700;
}

.OrderSummary table {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.OrderSummary tbody {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.OrderSummary tbody tr {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.OrderSummary tbody tr td {
    padding: 3px 10px 3px 10px;
    font-size: 14px;
    color: #3c3c3c;
    border: 0px;
}

.OrderSummary tbody tr td:last-child {
    text-align: right;
}

.OrderSummary tbody tr:last-child td {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 8px 10px 8px 10px;
    font-size: 18px;
    font-weight: 700;
}

.OrderSummaryBtn {
    width: 100%;
    padding: 15px 0px 50px 0px;
    margin: 0px;
}
.OrderSummaryBtn .btn-primary:hover{
    background: #fb9333;
        border-color: #fb9333;color: #fff;
}

.OrderSummaryBtn .btn-primary {
    width: auto;
    padding: 8px 30px 8px 30px;
    margin: 0px;
    background: #fb9333;
    border-color: #fb9333;
    color: #fff;
    border-radius: 30px;
    margin-right: 1%;

    font-size: 15px;
    box-shadow: 0px 0px 0px 0px;
}

.OrderSummaryBtn .btn-primary.Back {
    border: 1px solid #b8b8b8;
    color: #232323;
    background: #fff;
}

.InstitutionSection {
    width: 100%;
    padding-top: 92px;
    display: flex;
}

.InstitutionBlock {
    width: 100%;
    background: #fff1eb;
    padding-top: 25px;
}

.InstitutionBox {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.InstitutionContent {
    padding: 0px 20px 0px 20px;
    width: 75%;
}

.InstitutionContent span {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    color: #ff723a;
    font-size: 12px;
    float: left;
}

.InstitutionContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 17px;
    font-weight: 600;
    color: #1d1d1d;
}

.InstitutionContent p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    font-weight: 400;
    color: #1d1d1d;
}

.InstitutionBtn .InstitutionBtn {
    width: 20%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: right;
}

.InstitutionBtn .btn-primary {
color: #fff;
    background: #fb9333;
    border-radius: 30px;
    padding: 8px 0;
    border: 0px;
    box-shadow: 0 0 0;
    width: 180px;

    font-size: 14px;
    font-weight: 400;
}

.InstitutionBtn ul {
    width: 41px;
    padding: 0px 0px 0px 0px;
    margin: 10px auto;
    list-style: none;
    display: none;
}

.InstitutionBtn ul li {
    width: 10px;
    height: 10px;
    background: #c6c6c6;
    border-radius: 50%;
    margin-left: 5px;
}

.InstitutionBtn ul li.acive {
    background: #fb9333;
}

.AppointmentBook {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.AppointmentBook .form-group {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.AppointmentBook .form-group label {
    width: auto;
    padding: 0px 0px 6px 0px;
    margin: 0px;
    color: #3c3c3c;
    font-size: 15px;
    font-weight: 700;
}

.AppointmentBook .form-group label span {
    color: red;
    font-size: 15px;
}

.AppointmentBook .form-group select {
    width: 31.5%;
    padding: 0px 15px 0px 15px;
    font-size: 14px;
    margin: 0px;
    height: 50px;
    font-weight: 500;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 6px;
}

.ContinueBtn {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.ContinueBtn .btn-primary {
    background: #ff6000;
    border-radius: 30px;
    border: 0px;
    color: #fff;
    text-transform: capitalize;
    padding: 8px 25px 8px 25px;
    height: 40px;
}

.AppointmentBook .form-group span {
    color: red;
    font-size: 13px;
    font-style: italic;
}

.NameFiled {
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 20px 0px 10px;
    background: #f1f1f1;
    display: flex;
}

.NameFiled h2 {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    font-weight: 500;
    color: #3c3c3c;
}

.NameFiled h2 span {
    padding: 0px 0px 0px 0px;
    color: #fb9333;
}

.NameFiled p {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    font-weight: 500;
    color: #3c3c3c;
    text-align: right;
    font-weight: 400;
}

.AppointmentBookTop .form-group {
    display: flow;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.AppointmentBookTop .form-group:first-child label {
    font-weight: 500;
    padding: 15px 12px 0px 0;
}

.AppointmentBookTop .form-group label {
    width: auto;
    float: left;
    padding: 0px 0px 6px;
    margin: 0px;
    font-size: 15px;
    font-weight: 700;
}

.AppointmentBookTop .form-group label span {
    color: red;
    font-size: 15px;
}

.AppointmentBookTop .form-group input {
    width: 100%;
    padding: 0px 8px 0px 8px;
    margin: 0px;
    font-size: 14px;
    height: 50px;
    border: 1px solid #dee2e6;
    border-radius: 8px;
}

.AppointmentBookTop .form-group span {
    color: red;
    font-size: 13px;
    font-style: italic;
}

.AgeSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.AppointmentBookTop .form-group .AgeSection input {
    width: 70%;
    margin: 0px 10px 0px 0px;
}

.AppointmentBookTop .form-group .AgeSection select {
    width: 30%;
    margin: 0px;
}

.AppointmentBookTop .form-group1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0 0;
    display: flex;
    flex-direction: column;
}

.AppointmentBookTop .form-group1 label {
    width: auto;
    padding: 0px 0px 6px;
    margin: 0px 12px 0 0;
    font-size: 15px;
    font-weight: 700;
}

.AppointmentBookTop .form-group1 .GenderSetion {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.AppointmentBookTop .form-group1 .GenderSetion label {
    font-weight: 500;
}

.AppointmentBookTop .form-group1 .GenderSetion .form-check-input:checked {
    border-color: #ff6000;
    background-color: #fff !important;
}

.AppointmentBookTop .form-group1 .GenderSetion .form-check-input[type=radio]:checked:after {
    border-radius: 50%;
    width: .625rem;
    height: .625rem;
    border-color: #ff6000;
    background-color: #ff6000;
    transition: border-color;
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
}

.InstitutionMiddle {
    width: 100%;
    padding: 40px 0px 0px 0px;
}

.InstitutionMiddle h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #222222;
    font-size: 46px;
    font-weight: 700;
}

.InstitutionMiddle h2 span {
    color: #fb9333;
}

.InstitutionMiddle p {
    width: 100%;
    padding: 0px 0px 40px 0px;
    margin: 0px;
    font-size: 14px;
    color: #333333;
}

.InstitutionMiddleSection:last-child {
    border: 0px;
}

.InstitutionMiddleSection {
    width: 100% !important;
    padding: 30px 0px;
    margin: 0px !important;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e7e7e7;
}

.InstitutionMiddleSection .InstitutionMiddleImg {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.InstitutionMiddleContent {
    width: 80%;
    padding: 0px 0px 0px 20px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.InstitutionMiddleContent h2 {
    width: 100%;
    padding: 0px 0px 8px 0px;
    margin: 0px;
    color: #3e3e3e;
    font-size: 18px;
    font-weight: 700;
}

.InstitutionMiddleContent ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-direction: column;
}

.InstitutionMiddleContent ul li {
    width: 100%;
    padding: 5px 0px;
    margin: 0px;
    color: #3e3e3e;
    font-size: 15px;
    display: flex;
}

.InstitutionMiddleContent ul li i {
    color: #ff875c;
    font-size: 22px;
    margin-right: 6px;
    display: flex;
}

.MiddleTop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background: #fff3e2;
}

.MiddleTopSection {
    width: 80%;
    padding: 14px 0px 40px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.MiddleTopSection h2 {
    font-size: 18px;
    color: #3e3e3e;
    width: 80%;
    margin: auto;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.3px;
}

.AboutUsBlock {
    width: 100%;
    padding: 35px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../img/doctorDetailBg.png) no-repeat 0px 0px;
    background-size: 100%;
}

.AboutUsRow {
    align-items: center;
}

.AboutUsBox {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.AboutUsBox h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #0a0709;
    font-size: 38px;
    font-weight: 700;
}

.AboutUsBox h2 span {
    color: #ff723a;
}

.AboutUsBox p {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    font-size: 18px;
    color: #3e3e3e;
}

.AboutUsContent {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.AboutUsContent h2 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    font-size: 28px;
    color: #3b322c;
    font-weight: 600;
}

.AboutUsContent span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #8f8e8e;
}

.AboutUsContent p {
    width: 100%;
    padding: 10px 0px 10px 0px;
    margin: 0px;
    font-size: 15px;
    color: #2e2e2e;
    text-align: justify;
}

.AboutUsSlider .MiddleTop {
    padding: 0px 30px 0px 30px;
    border-radius: 20px;
}

.AboutUsSlider .MiddleTopSection {
    width: 89%;
    padding: 14px 0px 40px 0px;
    margin: auto;
    display: flex;
    align-items: center;
}

.HealthGennieSolution {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    color: #000000;
    font-size: 15px;
    line-height: 28px;
}

.HealthGennieSolution h2 {
    width: 100%;
    padding: 0px 0px 8px 0px;
    margin: 0px;
    color: #3b332e;
    font-size: 26px;
    font-weight: 600;
}

.HealthGennieSolution p {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    color: #000000;
    font-size: 15px;
}

.AboutUsTopSection {
    width: 100%;
    padding: 50px 0px 50px 0px;
    margin: 0px;
}

.AboutUsTopSection2 {
    width: 100%;
    padding: 20px 0px 30px 0px;
    margin: 0px;
}

.HealthGennieSolutionFaq {
    width: 100%;
    padding: 40px 0px 25px 0px;
    margin: 0px;
    background: #fff3e2 url(../img/AboutUsTopSection3-bg.png) no-repeat 0px 0px;
    background-size: 70%;
    background-position: top right !important;
}

.HealthGennieSolutionImage {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.HealthGennieSolutionImage img {
    width: 100%;
}

.HealthGennieSolutionFaq .accordion-button:not(.collapsed) {
    color: #643419;
    background-color: var(--mdb-accordion-active-bg);
    box-shadow: inset 0 calc(var(--mdb-accordion-border-width)* -1) 0 var(--mdb-accordion-border-color);
    font-size: 17px;
    font-weight: 600;
    border-bottom: 0px !important;
    box-shadow: 0px 0px 0px 0px;
    border-radius: 20px 20px 0px 0px
}

.HealthGennieSolutionFaq .accordion-button {
    color: #643419;
    background-color: var(--mdb-accordion-active-bg);
    box-shadow: inset 0 calc(var(--mdb-accordion-border-width)* -1) 0 var(--mdb-accordion-border-color);
    font-size: 17px;
    font-weight: 600;
    border-bottom: 0px !important;
    box-shadow: 0px 0px 0px 0px;
    border-radius: 20px 20px 0px 0px
}

.HealthGennieSolutionFaq .accordion-button:focus {
    border-bottom: 0px;
}

.HealthGennieSolutionFaq .accordion-item {
    border-radius: 10px !important;
}

.HealthGennieSolutionFaq .accordion-item:first-of-type>.accordion-header .accordion-button {
    border-radius: 20px;
    border-bottom: 0px !important;
}

.HealthGennieSolutionFaq .accordion-item .accordion-header span {
    width: 100%;
    font-size: 13px;
    color: #000000;
    padding: 0px 20px 20px 20px;
    display: flex;
    margin-top: -8px;
}

.HealthGennieSolutionFaq .accordion-button:after {
    margin-top: 0px;
    background: #643419 url(../../img/ArrowIcon.png) no-repeat 0px 11px;
    color: #fff !important;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-size: 12px;
    background-position: center;
}


.HealthGennieSolutionFaq .accordion-item {
    margin-bottom: 20px;
    box-shadow: 0 0 0;
    border: 1px solid #ffd7b9;
}

.HealthGennieSolutionFaq .accordion-item .accordion-header .accordion-button {
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    border-bottom: 0px !important;
}

.HealthGennieSolutionFaq .accordion-header {
    margin-bottom: 0;
    line-height: 28px;
}

.HealthGennieSolutionFaq22 {
    width: 100%;
    padding: 0px 20px 20px 20px !important;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.HealthGennieSolutionFaq22 p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #000;
    font-weight: 500;
    font-size: 13px;
}

.AboutUsTopSection3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.MentalHealthPriority .PrivacyValue {
    text-align: center;
}

.MentalHealthPriority .PrivacyValue h2 {
    color: #292929;
    font-size: 39px !important;
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-weight: 700 !important;
    position: relative
}

.MentalHealthPriority .PrivacyValue p {
    color: #1e1e1e;
    font-size: 17px;
    width: 64%;
    margin: auto;
    padding: 0px;
}

.MentalHealthPriority .PrivacyValue h2::after {
    background: url(../img/StudentsChooseborder.png) no-repeat 0px 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -29px;
    width: 94px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.touchWith.touchWith12 .MentalHealthPriority .service-item p {
    color: #1e1e1e;
    font-size: 15px;
    font-weight: 400;
    padding: 0px 0px 0px;
    margin: 0px;
    width: 100%;
}

.touchWith.touchWith12 .MentalHealthPriority .service-item h2 {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    color: #643419;
    font-size: 21px;
    font-weight: 600;
}

.FounderNoteTop {
    margin: 30px 0px 30px 0px !important;
}

.BossFounder {
    width: 100%;
    padding: 100px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.BossFounder img {
    width: 90%;
}

.BossFounder h2 {
    width: 100%;
    padding: 30px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    color: #292929;
}

.BossFounder p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #292929;
}


.TalkDoctorNow {
    width: 100%;
    padding: 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.TalkDoctorNow h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 37px;
    color: #0a0709;
    font-weight: 800;
}

.TalkDoctorNow p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #0a0709;
}

.TalkDoctorNow p span {
    font-size: 16px;
    color: #fb9333;
}

.ConsultationFeeSectionTop {
    width: 100%;
    padding: 10px 30px 0px 30px;
    margin: 20px 0px 0px;
    display: flex;
    align-items: center;
    background: #fff3e2;
}

.ConsultationFeeSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.ConsultationFeeBlock {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

.ConsultationFeeBlock p {
    width: 95%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3f3f3f;
}

.ConsultationFeeBox1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.ConsultationFeeBox {
    width:100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.ConsultationFeeBox p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3b393a;
    font-weight: 600;
}

.ConsultationFeeBox h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #3b393a;
    font-size: 20px;
    font-weight: 700;
}

.ConsultationFeeBox h2 span {
    color: #fb9333;
    font-size: 30px;
    text-decoration: #ff723a line-through;
}

.CallFree {
    width: 56%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.CallFree h2 {
    width: 100%;
    padding: 0px;
    margin: 0px;
    color: #fb9333;
    font-size: 60px;
    font-weight: 800;
}

.TalkDoctorNowImage {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: -115px 0px 0px;
    display: flex;
}

.light-backgroundSideBaar {
    background: #fff3e2;

}

.SideBarMenu {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.SideBarMenu ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px;
    list-style: none;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.SideBarMenu ul li {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    font-size: 16px;
    color: #3b393a;
}

.SideBarMenu ul li.Active a {
    background: #fb9333;
    padding: 10px 30px 10px;
    border: 1px solid #fb9333;
    margin: 0px 0px;
    border-radius: 30px;
    color: #fff;
    width: 100%;
    display: flex;
}

.SideBarMenu ul li a {
    background: #fff;
    padding: 10px 30px 10px;
    margin: 0px 0px;
    border-radius: 30px;
    color: #3b393a;
    width: 100%;
    display: flex;
    border: 1px solid #f0d8c1;

	text-decoration:none !important;
    font-weight: 500;
    font-size: 15px;
}

.SideBarMenu ul li a:hover {
    background: #fb9333;
    color: #fff;
}

.LabsSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.LabsSection span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 32px;
    font-weight: 400;
}

.LabsSection h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 51px;
    font-weight: 700;
}

.LabsSection .btn-primary {
    width: 44%;
    padding: 12px 0px;
    margin: 10px 0px 0px;
    background: #ff723a;
    border: 0px;
    color: #fff;
    border-radius: 30px;

    font-size: 16px;
    box-shadow: 0px 0px 0px 0px;
}

.LabsSection .btn-primary:hover {
    box-shadow: 0px 0px 0px 0px;
    background: #ff723a;
    color: #fff;
}

.LabsSempleImage {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0px 0px;
    text-align: end;
}

.PrescribedLabTestsBlock .portfolio-item .portfolio-info {
    opacity: 0;
    position: absolute;
    left: 12px;
    right: 12px;

    bottom: -100%;
    z-index: 3;
    transition: all ease-in-out 0.5s;
    background: rgb(255 243 226 / 82%);

    padding: 15px;
}

.PrescribedLabTestsBlock .portfolio-item {
    position: relative;
    overflow: hidden;
}

.AboutUsBlock.LabsSectionTop {
    width: 100%;
    padding:25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../img/doctorDetailBg.png) no-repeat 0px 0px;
    background-size: cover;
}

.AboutUsBlock.LabsTopHeaderTop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 54px 0px 0px 0px;
    background: #ffe6c4;
    background-size: cover;
    border-bottom: 1px solid #f6d09c;
}

.LabsSectionTop2.AboutUsSection.section {
    padding-top: 0px;
}

.AboutUsCol {
    margin-top: 0px !important;
}

.LabsTopHeader.aos-init.aos-animate {
    width: 100%;
    text-align: center;
    padding: 15px 0px 15px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.LabsTopHeader p {
    width: auto;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    color: #131313;
    display: flex;
    margin: auto;
}

span.KNOWMORE {
    width: auto;
    padding: 0px 0px 0px 30px;
    margin: 0px;
    display: flex;
}

.LabsTopHeader p a {
    color: #fe713a;
    margin-right: 20px;
    text-decoration: underline;
    display: flex;
}

.LabsTopHeader p span a i {
    font-size: 21px;
    line-height: 22px;
}

.PrescribedLabTests {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    text-align: center;
    flex-direction: column;
}

.PrescribedLabTestsSection .PrescribedLabTests h2 {
    width: 100%;
    padding: 0px 0px 0px 0px !important;
    margin: 0px;
    font-size: 35px !important;
    color: #483214 !important;
}

.PrescribedLabTests span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    color: #3b3634;
    position: relative;
}

.PrescribedLabTests p {
    width: 60%;
    padding: 0px 0px 0px 0px;
    margin: auto;
    font-size: 15px;
    color: #3b3634;
}

.PrescribedLabTests span::after {
    background: url(../img/StudentsChooseborder.png) no-repeat 0px 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -29px;
    width: 94px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.UploadPrescription {
    width: 100%;
    padding: 0px 30px 0px 30px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.service-item.position-relative.UploadPrescriptionTop:hover {
    background: #fff1eb;
}

.service-item.position-relative.UploadPrescriptionTop {
    padding: 0px;
    background: #ebc9ba;
    margin-top: 58px;
    border: 0px;
}

.UploadPrescriptionImage {
    width: auto;
    padding: 10px 0px 0px 0px;
    margin: 0px;
}

.UploadPrescriptionImage img {
    width: 70%;
}

.UploadPrescriptionContent {
    width: 60%;
    padding: 0px 20px 0px 0px;
    margin: 0px;
    display: flex;
    text-align: left;
    flex-direction: column;
}

.UploadPrescriptionContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #333333;
    font-size: 23px;
    font-weight: 700;
}

.UploadPrescriptionContent p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #1f1f1f;
    font-size: 14px !important;
    line-height: 18px !important;
    font-family: 'Poppins';
}

.UploadPrescriptionBtn {
    width: 210px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.UploadPrescriptionBtn .btn-primary:hover {
    box-shadow: 0px 0px 0px 0px;
}

.UploadPrescriptionBtn .btn-primary {
    width: 100%;
    padding: 8px 10px;
    margin: 0px;
    background: #fff;
    text-transform: capitalize;
    color: #333;
    border-radius: 30px;
    border: 0px;
    box-shadow: 0 0 0;
    box-shadow: 0px 0px 0px 0px;
    font-size: 16px;

    border: 1px solid #edd8cf;
}

.UploadPrescriptionBtn .btn-primary:hover {
    color: #fff;
    background: #fb9333;
}

.EmailSection.UploadPrescriptionTopNew {
    width: 85%;
    margin: auto;
}

.ribbon1 span {
    position: absolute;
    top: 0;
    left: 0px;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 8px solid #fff;
}

.ribbon1 {

    padding: 7px 8px;
    position: relative;
    top: 0px;
    right: 0px;
    width: 81px;
    background-color: #ffd7b9;
    color: #483214;
    border-radius: 4px 28px 0px 4px;
    font-weight: 500;
    margin: 0px 0px 0px auto;
    font-size: 12px;
    text-align: right;
    position: absolute;
}

.PrescribedLabTestsBlock .photo {
    display: flex;
    width: 100%;
    padding: 0px;
    margin: 0px;
    position: relative;
}

.LabnameSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.container.section-title.aos-init.aos-animate .LabnameSection h2 {
    width: 79%;
    padding: 40px 0px 0px 0px;
    font-size: 18px !important;
    height: 115px;
    color: #202020;
    text-align: center;
    font-weight: 600 !important;
    margin: 0 auto;
}

.LabnameSection P {
    width: 160px;
    padding: 0px 0px 0px 0px;
    margin: 15px auto !important;
    background: #fee9d6;
    color: #202020;

    font-size: 25px;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
}

.LabnameSection P span {
    font-size: 17px;
    text-decoration: line-through;
    font-weight: 400;
}

.LabnameSection h3 {
    width: auto;
    padding: 20px 0px 0px 0px;
    margin: auto;
    font-size: 28px;
    text-align: center;
    display: flex;
    align-items: center;
    font-weight: 600;
}

.LabnameSection h3 span {
    font-size: 20px;
    font-weight: 400;

    margin: 0 0 0 5px;
}

.LabBookNow {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px;
    text-align: center;
}

.LabBookNow a.add_to_cart:hover {
    box-shadow: 0 0 0 !important;
}

.LabBookNow .btn-primary,
.LabBookNow .btn-primary:focus,
.LabBookNow a.add_to_cart {
    background: #fb9333;
    color: #fff;
    border-radius: 30px;
    padding: 8px 30px 8px 30px;

    font-size: 15px;
    box-shadow: 0px 0px 0px 0px;
    border: 0px;
    font-family: 'Poppins';
    font-weight: 500;
}

.col-item:hover {
    background: #fff0dc;
    border: 1px solid #f5e0c3;
}

.col-item:hover .ribbon1 span {
    border-left: 8px solid #fff0dc;
}

.col-item:hover .LabnameSection P {
    background: #fff;
}

.HealthCheckupPackages {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: left;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.HealthCheckupPackages h2 {
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0px;
    font-size: 35px;
    color: #483214;
}

.HealthCheckupPackages h2 span {
    font-size: 20px;
    font-weight: 400 !important;
    color: #3b3634 !important;
}

.HealthCheckupPackages h2 span::after {
    background: url(../img/StudentsChooseborder.png) no-repeat 0px 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -5px;
    width: 94px;
    left: 0px;
    margin: auto;
}

.rainsCatchImage {
    width: 80%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: right;
    position: relative;
    z-index: 99;
}

.ad-lab {
    margin: 0px;
}

.HealthGennieSolutionFaq.rainsCatchSectionTop {
    padding-bottom: 0px;
    position: relative;
}

.rainsCatchSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}
.rainsCatchSection a:hover{
	background: #eb7e04;
}
.rainsCatchSection a{
background: #532a08;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 20px;
    width: 255px;
    border-radius: 8px;
    text-transform: capitalize;
    text-align: center;
    height: 46px;
    line-height: 29px;
    border: 0px;
    margin-top: 20px;
    box-shadow: 0 0 0;
}
.rainsCatchSection h2 {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    font-size: 40px;
    color: #532a08;
    font-weight: 700;
}

.rainsCatchSection span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
	color: #eb7e04;
}

.rainsCatchSection ul {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
}

.rainsCatchSection ul li {
    width: auto;
    padding: 0px 7px 0px 7px;
    margin: 0px;
    font-size: 16px;
    line-height: 14px;
    border-right: 1px solid #000;
}

.rainsCatchSection ul li:first-child {
    padding-left: 0px;
}

.rainsCatchSection ul li:last-child {
    border-right: 0px solid #000;
}

.rainsCatchSection ul li a {
    color: #000;
}

.rainsCatchSectionTop3 {
    width: 100%;
    padding: 25px 0px 0px 0px;
    margin: 0px;
}

.HealthCheckupPackages p {
    width: 100%;
    padding: 10px 0px 40px 0px;
    margin: 0px;
    font-size: 15px;
    color: #000;
}

.HealthCheckupPackages h2 span.Packages {
    font-size: 35px;
    font-weight: 600 !important;
    color: #ff6000 !important;
}

.HealthCheckupPackages.RecommendedHealth h2 {
    font-weight: 600 !important;
    font-size: 35px !important;
    padding: 0px !important;
}

.HealthCheckupPackages.RecommendedHealth span::after {
    top: -15px;
}

.col-item1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.col-item1 img {
    width: 100%;
    border-radius: 20px;
}

.col-item1 .portfolio-info h4 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 17px;
    color: #1d1214;
}

.portfolio-item:hover .col-item1 .portfolio-info {
    border-radius: 0px 0px 20px 20px;
    padding: 8px 15px 8px 25px;
    left: 0px;
}

.why-us-img .WhatWeOffer ul li h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    font-weight: 600 !important;
    color: #252525;
}

.why-us-img .WhatWeOffer ul li p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    font-size: 400;
    color: #252525;
}

.OurServices.why-us .why-us-img {
    align-items: center;
}

.OurServices.why-us .why-us-img .WhatWeOffer ul li {
    width: 100%;
    padding: 5px 0px 15px 25px;
    margin: 0px;
    font-size: 15px;
    background: url(../img/rightIcon-1.png) no-repeat 0px 11px;
    background-size: 15px;
    list-style: none;
}

.OurServicesTab .service-item.position-relative {
    width: 100%;
    padding: 0px 70px 0px 70px;
    margin: 0px;
    text-align: center;
}

.OurServicesTab .service-item.position-relative p {
    width: 100%;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #1e1e1e;
    line-height: normal;
}

.OurServicesTopSection {
    margin-top: 25px !important;
}

.OurServicesTab {
    border-right: 1px solid #e3e3e3;
}

.OurServicesTab:last-child {
    border-right: 0px solid #e3e3e3;
}

.section.why-us.light-background.Why1Choose.OurServices {
    padding: 60px 0px 60px;
}

.MyProfileTopHeading {
    width: 100%;
    padding: 0px 0px 25px 0px;
    margin: 0px;
}

.MyProfileTopHeading h2 {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    font-size: 37px;
    color: #0a0709;
    font-weight: 700;
}

.MyProfileTopHeading p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #838383;
    font-size: 15px;
    font-weight: 400;
}

.file.btn.btn-lg {
    position: relative;
    overflow: hidden;
}

.file.btn.btn-lg input {
    position: absolute;
    font-size: 50px;
    opacity: 0;
    right: 0;
    top: 0;
    width: auto;
}

.MyProfileImageSetion {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.MyProfileImage {
    width: 120px;
    text-align: center;
    height: 120px;
    border-radius: 120px;
}

.MyProfileImageSetion .MyProfileImage span {
    width: 100%;
    float: left;
    font-size: 11px;
    text-align: center;
    color: #f00;
    line-height: 13px;
    margin-top: 5px;
}

.MyProfileImage img {
        width: 100%;
    height: 100%;
    border-radius: 150px;
    margin: 0px auto;
    object-fit: inherit;
    float: left;
    text-align: center;
    line-height: 100px;
    border: 1px solid #ddd;
    padding: 2px;
}

.MyProfileBotton {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 18px;
    display: flex;
}

.MyProfileBotton .btn-primary {
    color: #fff;
    background: #ff723a;
    font-size: 14px;
    padding: 8px 25px;
    border-color: #ff723a;
    border-radius: 50px;
    transition: 0.3s;
    box-shadow: 0px 0px 0px 0px;
}

.DobDateSetion {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.DobDateSetion .DobDate {
    width: 58%;
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 0px;
    position: relative;
}

.DobDateSetion .AgeSection {
    width: 40%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.AppointmentBookTop .form-group .DobDateSetion .AgeSection input {
    width: 40%;
    margin: 0px 0px 0px 0px;
    border-radius: 6px 0px 0px 6px;
}

.AppointmentBookTop .form-group .DobDateSetion .AgeSection select {
    width: 40%;
    margin: 0px;
    border-radius: 0px 6px 6px 0px;
    height: 50px;
    border-left: 0px;
    padding: 0 8px;
}

.DobDate i {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 9px 16px;
    font-size: 20px;
    border-left: 1px solid #ddd;
    color: #888;
}

.AppointmentBookTop .form-group1.MyProfileGender .GenderSetion label {
    font-weight: 500;
    border: 1px solid #bababa;
    padding: 12px 10px 12px 10px;
    width: 34%;
    margin-right: 2%;
    border-radius: 6px;
}

.MoodMirrorlist ul li.selectedMoodDay a {
    background: #fff0db;
}

.MyProfileTopHeading p span {
    color: #fb9333;
}

.MyAppointmentBlock {
    width: 100%;
    padding: 23px;
    margin: 0px;
    position: relative;
    display: flex;
    border: 1px dashed #e1e1e1;
    border-radius: 20px;
    align-items: end;
}

.MyAppointmentContent {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.MyAppointmentContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 18px;
    color: #0a0709;
    font-weight: 700;
}

.MyAppointmentContent h2 a {
    color: #333;
}

.MyAppointmentContent h2 span {
    color: #ff723a;
    font-size: 13px;
    font-weight: 500;
}

.MyAppointmentContent .social {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.MyAppointmentContent .social a {
    display: flex;
}

.MyAppointmentContent .social ul {
    width: 100%;
    padding: 6px 0px 15px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
}

.MyAppointmentButton {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.MyAppointmentContent .social ul li {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    color: #0a0709;
    font-size: 15px;
}

.MyAppointmentContent .social ul li img {
    margin-right: 6px;
}

.MyAppointmentButton .btn-primary {
    color: #fff;
    background: #fb9333;
    font-size: 14px;
    padding: 8px 10px;
    border-radius: 50px;
    transition: 0.3s;
    box-shadow: 0px 0px 0px 0px;
    text-transform: capitalize;
    font-weight: 500;
    border: 1px solid #fb9333;
    width: 190px;
    font-family: 'Poppins';
}

.MyAppointmentButton .btn-primary:hover {
    color: #fff;
    background: #ff723a;
}

.MyAppointmentButton .btn-primary.btn-primary12 {
    border: 1px solid #dedede;
    color: #0a0709;
    box-shadow: 0 0 0;
    background: transparent;
    margin-left: 15px;background: #fff;
}

.Confirmed {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.Confirmed span {
    width: 150px;
    background: #e7eed9;
    border: 1px solid #b7c894;
    font-size: 14px;
    color: #0a0709;
    border-radius: 30px;
    padding: 6px 18px 6px 18px;
    float: right;
    text-align: center;
    font-weight: 500;
}

.Confirmed span.pending {
    width: 150px;
    background: #f19e0c;
    border: 1px solid #e6970b;
    font-size: 16px;
    color: #fff;
    border-radius: 30px;
    padding: 6px 18px 6px 18px;
}

.Confirmed span.Cancal {
    width: 110px;
    background: #f54336;
    border: 1px solid #e73c30;
    font-size: 14px;
    color: #fff;
    border-radius: 30px;
    padding: 8px 0px;
    float: left;
    text-align: center;
    font-weight: 500;
}

.MyAppointmentBlock.Confirmed1 {
    border: 1px dashed #ddd;
}

.MyAppointmentBlock:hover {
    background: #fff8ed;
    border: 1px dashed #fb9333;
}

.MyAppointmentBlock.pending {
    border: 1px dashed #e6970b;
}

.MyAppointmentBlock.Cancal {
    border: 1px dashed #e73c30;
}

.MyAppointmentBlock.Elite {
    position: relative;
    border: 1px dashed #f8d6a7;
}

.MyAppointmentBlock.Elite .MyAppointmentButton .btn-primary.btn-primary12 {
    border: 1px solid #fde3c2;
}

.ribbon2 {

    padding: 6px 8px;
    position: relative;
    top: 24px;
    right: 0px;
    width: 58px;
    background-color: #ffe4cc;
    color: #3e3e3e;
    border-radius: 4px 0px 0px 4px;
    font-weight: 500;
    margin: 0px 0px 0px auto;
    font-size: 14px;
    text-align: right;
    position: absolute;

}

.ribbon2 span {
    position: absolute;
    top: 0;
    left: 0px;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 8px solid #fff;
}

.MyProfileTopHeading ul {
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
}

.MyProfileTopHeading ul li {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
    font-size: 600;
}

.MyProfileTopHeading ul li a {
    color: #3b393a;
    padding: 6px 30px 6px 30px;
    margin: 0px 10px 0px 0px;
    border-radius: 30px;
    border: 1px solid #dfdfdf;
    font-weight: 500;
}

.MyProfileTopHeading ul li.Active a {
    background: #fb9333;
    color: #fff;
    border-color: #fb9333;
}

.MyLabOrderBlock .MyAppointmentContent {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.MyLabOrder1 {
    width: 60%;
    padding: 0px 0px 15px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.MyLabOrderBlock {
    width: 100%;
    padding: 15px;
    position: relative;
}

.MyLabOrderSetion .MyAppointmentContent .social {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0 0 30px 0;
}

.AppointmentBookTop .MyLabOrderSetion .MyAppointmentContent .social {
    position: absolute;
    top: 9px;
    right: 0px;
}

.MyAppointmentButton .OrderId {
    width: auto;
    padding: 0px 10px 0px 0px;
    margin: 0px;
    color: #ff723a;
    font-size: 15px;
    font-weight: 500;
}

.MyAppointmentBlock.MyLabOrderSetion {
    width: 100%;
    padding: 0px;
    margin: 0px 0 20px 0;
    display: flex;
    border: 1px dashed #e1e1e1;
    border-radius: 20px;
    align-items: end;
    flex-direction: column;
}

.MyLabOrderNameSetion {
    width: 100%;
    padding: 15px 15px 15px;
    margin: 0px;
    display: flex;
    background: #fff3e2;
    border-top: 1px dashed #e1e1e1;
    border-radius: 0px 0px 20px 20px;
}

.MyLabOrderSetion .MyAppointmentButton .btn-primary {
    color: #fff;
    background: #ff723a;
    font-size: 15px;
    padding: 7px 35px;
    border-radius: 50px;
    transition: 0.3s;
    box-shadow: 0px 0px 0px 0px;

    font-weight: 400;
    border: 1px solid #ff723a;
    width: auto;
}

.MyLabOrderName {
    width: 75%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.MyLabOrderName h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    color: #ff723a;
    font-weight: 700;
}

.MyLabOrderName p {
    width: 88%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
    color: #424242;
}

.MyLabOrderDate {
    width: auto;
    padding: 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.MyLabOrderDate ul {
    width: 100%;
    padding: 6px 0px 0px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
}

.MyLabOrderDate ul li {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    color: #0a0709;
    font-size: 15px;
}

.MyLabOrderDate ul li img {
    margin-right: 6px;
}

.MyLabOrderTable {
    width: 100%;
    padding: 0px 0px 0px;
}

.MyLabOrderTable table {
    width: 100%;
    padding: 0px;
}

.MyLabOrderTable table tbody {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.MyLabOrderTable table tbody tr {
    width: 100%;
    padding: 0px 0px 0px;
}

.MyLabOrderTable table tbody tr th {
    padding: 6px 0px 6px 0px;
    border-bottom: 1px dashed #e1e1e1;
    font-size: 14px;
    color: #424242;
}

.MyLabOrderTable table tbody tr td {
    padding: 6px 0px 6px 0px;
    border-bottom: 1px dashed #e1e1e1;
    font-size: 14px;
    color: #424242;
}

.MyLabOrderTable table tbody tr th i {
    margin-right: 8px;
}

.MyLabOrderTable ul {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px dashed #ddd;
    margin: 0;
    padding: 6px 0px;
}

.MyLabOrderTable ul li {
    width: 50%;
    list-style: none;
    font-size: 14px;
}

.MyLabOrderTable ul li i {
    margin-right: 5px;
}

.ProgessNot {
    width: 100%;
    float: left;
    padding-top: 35px;
    position: relative;
    z-index: 9999;
}

#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: #455A64;
    padding-left: 0px;
    margin-top: 30px;
    width: 100%;
    margin: auto;
}

#progressbar li {
    list-style-type: none;
    font-size: 13px;
    width: 33.33%;
    float: left;
    position: relative;
    font-weight: 400;
    text-align: center !important;
    color: #455A64 !important;
    line-height: 40px;
}

#progressbar #step1:before {
    content: "";
    color: #fff;
    width: 35px;
    margin-left: 41px !important;
    padding-left: 0px !important;
    height: 35px;
    text-align: center;
    font-size: 18px;
    line-height: 35px;
    font-weight: 500;
    background: #fb9333 url(../img/rightIcon-122.png) no-repeat center 9px;
    background-size: 21px;
}


#progressbar #step2:before {
    content: "";
    color: #fff;
    width: 35px;
    height: 35px;
    font-size: 18px;
    line-height: 35px;
    font-weight: 500;
    background: #fb9333 url(../img/rightIcon-122.png) no-repeat center 9px;
    background-size: 21px;
}

#progressbar #step3:before {
    content: "";
    color: #040404;
    width: 35px;
    /* margin: 0 !important; */
    text-align: center;
    height: 35px;
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
    background: #c9c9c9 url(../img/waiting-icon.png) no-repeat center 9px;
    background-size: 13px;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: relative;
}

#progressbar li:before {
    line-height: 29px;
    display: block;
    font-size: 12px;
    background: #c9c9c9;
    border-radius: 50%;
    margin: auto;
}

#progressbar li:after {
    content: '';
    width: 121%;
    height: 2px;
    background: #c9c9c9;
    position: absolute;
    left: 0%;
    right: 0%;
    top: 15px;
    z-index: -1;
}


body .MyAppointmentBlock.MyLabOrderSetion .MyLabOrderBlock .ProgessNot .orderCancel li{ width: 25% !important;}

.text-right {
    text-align: right !important;
}

#progressbar li:nth-child(2):after {
    left: 0px;
    right: 0px;
}

#progressbar li:nth-child(1):after {
    left: 0;
    width: 100%;
}

#progressbar li:nth-child(3):after {
    left: 0 !important;
    width: 100% !important;
    right: 0;
}

#progressbar li.active:before,
#progressbar li.active:after {
    background: #fb9333;
}

.card {
    background-color: #fff;
    box-shadow: 2px 4px 15px 0px rgb(0, 108, 170);
    z-index: 0;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName {
    width: 74%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table {
    width: 40%;
    padding: 0px;
    margin: 0px;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table tbody {
    width: auto;
    padding: 0px;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table tbody tr {
    width: auto;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table tbody tr th {
    padding: 0px;
    border-bottom: 0px dashed #e1e1e1;
    font-size: 14px;
    color: #424242;
    background: none;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table tbody tr td {
    padding: 0px;
    border-bottom: 0px dashed #e1e1e1;
    font-size: 14px;
    color: #424242;
    background: none;
}

.MyLabOrderDate ul li h2 {
    color: #ff723a;
    font-weight: 700;
}

.container1.aos-init.aos-animate {
    width: 100%;
    padding: 0px 0px 0px 20px;
    margin: 0px;
}

.AppointmentDocumentsUpload {
    width: 100%;
    padding: 15px;
    margin: 0px;
    border: 1px dashed #e1e1e1;
    border-radius: 20px;
    position: relative;
}

.AppointmentDocumentsUpload1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.AppointmentDocumentsUpload1 h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #0a0709;
    font-size: 18px;
    font-weight: 600;
}

.AppointmentDocumentsUpload1 span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #ff723a;
    font-size: 13px;
}

.AppointmentDocumentsUpload1 .social {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.AppointmentDocumentsUpload1 .social ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
}

.AppointmentDocumentsUpload1 .social ul li {
    width: auto;
    padding: 0px 15px 0px 0px;
    font-size: 15px;
    color: #0a0709;
}

.AppointmentDocumentsUpload1 .social ul li img {
    margin-right: 6px;
    width: 15px;
    height: 15px;
}

.AppointmentDocumentsUploadDwon {
    width: 30px;
    height: 30px;
    border: 1px solid #ff763f;
    border-radius: 50%;
    text-align: center;
    color: #ff763f;
    font-size: 28px;
    line-height: 30px;
    position: absolute;
    top: 15px;
    right: 15px;
}

.AppointmentDocumentsUpload2 {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.AppointmentDocumentsUploadImg {
    width: 80px;
    height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 15px 0px 0px;
    border-radius: 50%;
    display: flex;
}

.AppointmentDocumentsUploadImg img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    padding: 0px 0px 0px 0px;
}

.AppointmentDocumentsUploadContent h2 {
    width: 100%;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    font-size: 18px;
    color: #fb9333;
    font-weight: 600;

}

.profile-examNoPrescription {
    text-align: center;
    font-weight: 600;
    font-size: 18px;
}

.profile-examNoPrescription img {
    width: 10%;
}

.inner-upload .AppointmentDocumentsUpload {
    width: 60%;
    float: left;
}

.inner-upload .upload-wrapper-div {
    width: 35%;
    float: right;
}

.AppointmentDocumentsUploadContent span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #1b1a18;
    display: flex;
}

.AppointmentDocumentsUploadContent span i {
    width: 25px;
    height: 25px;
    border: 1px solid #fb9333;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    margin-right: 3px;
    padding-top: 2px;
}

.AppointmentDocumentsUploadBlock {
    width: 100%;
    margin: 15px 0px 0px 0px;
    display: flex;
    border: 1px dashed #fcb36d;
    border-radius: 30px;
    padding: 5px 25px;
    align-items: center;
    background: #fff3e2;
}

.inner-upload .upload-wrapper-div label {
    font-size: 16px !important;
    font-weight: 600;
}

.AppointmentDocumentsUploadBlock h2 {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    color: #1b1a18;
    font-weight: normal;
}

.AppointmentDocumentsUploadBlock p {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: right;
    font-weight: 600;
    font-size: 18px;
    color: #000;
}

.AppointmentDocumentsUploadBlock p span {
    font-size: 18px;
    color: #1b1a18;
    text-decoration: line-through;
    padding-right: 6px;
}

.AppointmentDocumentsUploadBlock p strong {
    color: #fb9333;
    font-size: 26px;
    padding-left: 10px;
    font-weight: 700;
}

.UploadDocumentsAppointment {
    border: 1px dashed #ffb26b;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
    background: #fff3e2;
    align-items: center;
    display: flex;
    border-radius: 20px;
    flex-direction: column;
}

.UploadDocumentsAppointment label {
    display: inline-block;
    background-color: #fff;
    padding: 0.5rem 1.4rem;
    font-family: sans-serif;
    border-radius: 30px;
    cursor: pointer;
    margin-top: 1rem;
    color: #fb9333;
    font-weight: 500;
    font-size: 15px;
}

.UploadDocumentsAppointment i {
    width: 100%;
    padding: 40px 0px 0px 0px;
    margin: 0px;
    font-size: 50px;
    color: #fb9333;
    font-weight: 700;
    line-height: 30px;
}

.MyMembership {
    overflow-x: auto;
}

.inner-upload .UploadDocumentsAppointment {
    padding-bottom: 40px;
}

.MyMembership {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.MyMembership table {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: 1px dashed #e1e1e1;
    border-radius: 20px;
}

.MyMembership table thead {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.MyMembership table thead tr {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.MyMembership table thead tr th {
    vertical-align: middle;
    width: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px;
    font-size: 13px;
    font-weight: 600;
    background: #fff3e2;
    color: #1b1a18;
    border-bottom: 1PX dashed #e1e1e1;
    position: relative;
    text-align: center;
}

.MyMembership table thead tr th::after {
    content: "";
    position: absolute;
    height: 12px;
    width: 2px;
    background: #fdc496;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.MyMembership table thead tr th:last-child::after {
    display: none;
}

.MyMembership table tbody {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.MyMembership table tbody tr {
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.MyMembership table tbody tr td {
    width: auto;
    padding: 5px 7px 5px 7px;
    margin: 0px;
    font-size: 13px;
    color: #1b1a18;
    border-bottom: 1PX dashed #e1e1e1;
    vertical-align: middle;
}

.MyMembership table tbody tr td .btn-primary {
    background: #fb9333;
    border-radius: 5px;
    border: 0px;
    color: #fff;
    padding: 2px 15px;
    box-shadow: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: 'Poppins';
}

.Needhelp .LabsTopHeader p {
    width: auto;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    color: #131313;
    display: flex;
    margin: auto;
    align-items: center;
}

.Needhelp .LabsTopHeader p {
    font-size: 14px;
    color: #131313;
}

.Needhelp .LabsTopHeader p span.KNOWMORE input {
    width: 55%;
    font-size: 14px;
    margin-right: 10px;
    border: 0px;
    height: 35px;
}

.Needhelp .LabsTopHeader p span.KNOWMORE .btn-primary {
    padding: 0px 15px 0px 15px !important;
    margin: 0px 0px 0px;
    background: #ff723a;
    color: #fff;
    border-radius: 6px;

    font-size: 15px;
    box-shadow: 0px 0px 0px 0px;
    height: 35px;
    font-weight: 400 !important;
}

.Needhelp .LabsTopHeader p span.KNOWMORE .btn-primary:hover {
    background: #ff723a;
    color: #fff;
    box-shadow: 0px 0px 0px 0px;
}

.FullBodyCheckupHeadingSetion {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.FullBodyCheckupTextSection {
    flex-direction: column;
}

.FullBodyCheckupHeadingSetion h2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 0px;
    padding-bottom: 15px;

    position: relative;
    color: #3b3634;
}

.FullBodyCheckupHeadingSetion h2 span {
    color: #ff7d2e;
    font-weight: 700;
}

.FullBodyCheckupHeadingSetion h2::after {
    background: url(../img/StudentsChooseborder.png) no-repeat 0px 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -29px;
    width: 94px;
    left: 0px;
    right: 0px;
    margin: 0px;
}

.FullBodyCheckupHeadingSetion p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #2e2e2e;
}

.LabDetailsSection {
    padding-top: 70px;
}

.FullBodyCheckupTextSection .col-item {
    position: relative;
    border: 1px dashed #e1e1e1;
}

.FullBodyCheckupTextSection .col-item:hover {
    background: transparent;
}

.FullBodyCheckupTextSection .photo img {
    width: 80px;
}

.FullBodyCheckupHeadingBlock {
    width: 100%;
    padding: 20px;
    margin: 0px;
}

.FullBodyCheckupHeadingBlock .photo.checkup-detail img {
    display: none;
}

.FullBodyCheckupTextSection .LabnameSection h2 {
    width: 100%;
    padding: 23px 0px 0px 0px;
    margin: 0px;
    font-size: 24px !important;
    color: #202020;
    text-align: left;
    font-weight: 600 !important;
}

.FullBodyCheckupTextSection .LabnameSection p {
    width: 100%;
    padding: 8px 0px 0px 0px;
    margin: 0px;
    color: #202020;
    font-size: 13px;
    background: transparent;
    text-align: left;
    font-weight: normal;
}

.FullBodyCheckupTextSection .col-item:hover .LabnameSection P {
    background: transparent;
}

.FullBodyCheckupTextSection .LabnameSection ul {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
    align-items: center;
}

.FullBodyCheckupTextSection .LabnameSection ul li {
    width: 26%;
    padding: 0px 15px 0px 15px;
    margin: 0px;

}

.FullBodyCheckupTextSection .LabnameSection ul li p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px !important;
    font-size: 13px;
    color: #202020;
}

.FullBodyCheckupTextSection .LabnameSection ul li h3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    color: #202020;
    font-weight: 500;
}

.FullBodyCheckupTextSection .LabnameSection ul li .btn-primary {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px;
    background: #ffc97d;
    color: #3b3634;
    border-radius: 30px;

    font-size: 17px;
    box-shadow: 0px 0px 0px 0px;
    height: 42px;
    font-weight: 500;
    width: 100%;
    border: 0px;
    line-height: 40px;
}

.FullBodyCheckupTextSection .LabnameSection ul li:first-child {
    padding-left: 0px;
}

.FullBodyCheckupTextSection .LabnameSection ul li:nth-child(2n) {

	    border-left: 1px solid #fe713a;
}

.FullBodyCheckupTextSection .LabnameSection ul li:nth-child(3n) {
    border-right: 0px;
}

.FullBodyCheckupHeadingPrice {
    width: 100%;
    padding: 10px 20px 10px 20px;
    margin: 0px;
    background: #fff3e2;
    border-top: 1px dashed #e1e1e1;
    border-radius: 0px 0px 30px 30px;
    display: flex;
    align-items: center;
}

.FullBodyCheckupHeadingPrice h2 {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 43px;
    color: #ff723a;
    font-weight: 700;
    display: flex;
    align-items: center;
}

.FullBodyCheckupHeadingPrice h2 span {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 6px;
    color: #202020;
    font-size: 24px;
    text-decoration: line-through;
    font-weight: 500;
}

.FullBodyCheckupHeadingPrice span.FullBodyDiscount {
    width: auto;
    padding: 0px 15px;
    text-align: right;
    font-size: 25px;
    font-weight: 700;
    color: #202020;
    background: #fff;
    border-radius: 30px;
    margin: 0px 0px 0px auto;
    border: 1px dashed #ff723a;
}

.FullBodyCheckupHeadingPrice span.FullBodyDiscount small {
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 0px 3px;
}

.FullBodyCheckupContentSetion h2 {
    width: 100%;
    padding: 0px 0px 15px 0px;
    margin: 0px;
    font-size: 17px;
    color: #3b3634;
    font-weight: 500;
    border-bottom: 1px dashed #e1e1e1;
}

.FullBodyCheckupContentSetion h3 {
    width: 100%;
    padding: 19px 0px 7px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3b3634;
    font-weight: 600;
}

.FullBodyCheckupContentSetion p {
    color: #202020;
    font-size: 14px;
    text-align: justify;
    font-weight: 400;
    line-height: 22px;
}

.FullBodyCheckupContentSetion ul {
    width: 100%;
    padding: 0px 0px 0px 20px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.FullBodyCheckupContentSetion ul li {
    width: 100%;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    font-size: 14px;
    color: #202020;
}

.FullBodyCheckupContentSetion {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.FullBodyCheckupContentSetion1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.FullBodyCheckupContentSetion2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.FullBodyCheckupContentSetion2 h3 {
    width: 80%;
    padding: 19px 0px 7px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3b3634;
    font-weight: 600;
}

.FullBodyCheckupContentSetion2 span {
    width: 20%;
    padding: 5px 0px 0px 0px;
    text-align: right;
    color: #ff723a;
    font-size: 15px;
}

.FullBodyCheckupContentSetion1 p {
    color: #202020;
    font-size: 14px;
    text-align: justify;
}

.FullBodyCheckupTextSection .col-item:hover .ribbon1 span {
    border-left: 8px solid #fff;
}

.HealthGennieSolutionFaq.LabFAQ {
    flex-direction: column;
}


.HealthGennieSolutionFaq.LabFAQ .accordion-item:first-of-type>.accordion-header .accordion-button {
    border-bottom: 0px !important;

}

.HealthGennieSolutionFaq.LabFAQ .accordion-item .accordion-header .accordion-button {
    padding: 8px 10px 8px 10px;
    border-bottom: 0px !important;
    font-size: 14.5px;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 18px;
}

.HealthGennieSolutionFaq.LabFAQ .HealthGennieSolutionFaq22 {
    width: 100%;
    padding: 0px !important;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.HealthGennieSolutionFaq.LabFAQ .accordion-button:not(.collapsed) {
    color: #3b3634;
    background-color: var(--mdb-accordion-active-bg);
    box-shadow: inset 0 calc(var(--mdb-accordion-border-width)* -1) 0 var(--mdb-accordion-border-color);
    font-size: 16px;
    font-weight: normal;
    border-bottom: 0px !important;
    box-shadow: 0px 0px 0px 0px;
}

.HealthGennieSolutionFaq.LabFAQ .HealthGennieSolutionFaq22 p {
    width: 100%;
    padding: 4px 10px 4px 10px;
    margin: 0px;
    color: #000;
    font-size: 13px;
    border-bottom: 1px solid #efefef;
    line-height: inherit;
}

.HealthGennieSolutionFaq.LabFAQ .accordion-button {
    color: #3b3634;
    background-color: var(--mdb-accordion-active-bg);
    box-shadow: inset 0 calc(var(--mdb-accordion-border-width)* -1) 0 var(--mdb-accordion-border-color);
    font-size: 16px;
    font-weight: normal;
    border-bottom: 0px !important;
    box-shadow: 0px 0px 0px 0px;
    border-radius: 20px;
}

.HealthGennieSolutionFaq.LabFAQ .accordion-button:after {
    margin-top: 0px;
    background: var(--mdb-accordion-btn-icon);
    color: #fff !important;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-size: 17px;
    background-position: center;
}

.HealthGennieSolutionFaq.LabFAQ .accordion-item {
    margin-bottom: 10px;
}

.HealthGennieSolutionFaq.LabFAQ .accordion-item .accordion-header span {
    width: 100%;
    font-size: 13px;
    color: #696969;
    padding: 0px 10px 10px 10px;
    display: flex;
    margin-top: -8px;
    font-weight: normal;
}

.HealthGennieSolutionFaq.LabFAQ {
    padding: 30px 10px 30px 10px;
    margin: 0px;
    background: #fff3e2 url(../img/HealthGennieSolutionbg.png) no-repeat 0px 0px;
    background-size: 70%;
    background-position: top right !important;
    border-radius: 20px;
}

.careerBox {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.careerBlock {
    width: 100%;
    padding: 100px 0px 50px 0px;
    margin: 0px 0px 0px 0px;
}

.careerSlider {
    width: 25%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.careerSlider img {
    width: 100%;
    animation: up-down 2s ease-in-out infinite alternate-reverse both;
}

.careerContent {
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.careerContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 71px;
    font-weight: 700;
    color: #3b393a;
}

.careerContent h2 span {
    color: #fe713a;
}

.careerContent p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 17px;
    color: #3e3e3e;
    font-weight: normal;
}

.futureteam .section-title {
    text-align: center;
}

.services.futureteam .service-item {
    background-color: #fff1df;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 25px 25px;
    transition: all ease-in-out 0.4s;
    height: 100%;
    text-align: left;
    border: 1px solid #f5e1d9;
    border-radius: 20px;
    width: 90%;
}

.services.futureteam .service-item h2 {
    width: 100%;
    color: #3b393a;
    font-size: 24px;
    font-weight: 700;
}

.services.futureteam .service-item p {
    width: 100%;
    color: #3b393a;
    font-size: 15px;
    font-weight: normal;
}

.services.futureteam .service-item a {
    color: #081d34;
    font-size: 16px;
    font-weight: 600;
            text-decoration: none;
    display: flex;
    align-items: center;
}

.futureteam1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.services.futureteam .service-item a i {
    font-size: 24px;
}

.futureteamTop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.futureteamTop img {
    width: 100%;
}

/* New Css added */

/*==========CareerDetaijob==========*/
.BusinessDevelopmentRepresentativeBlock {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.BusinessDevelopmentRepresentative {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.BusinessDevelopmentRepresentative h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 50px;
    color: #282828;
    font-weight: 700;
}

.BusinessDevelopmentRepresentative h2 span {
    color: #ff723a;
}

.BusinessDevelopmentRepresentative p {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #3e3e3e;
    font-size: 15px;
}

.BusinessDevelopmentRepresentativeTop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}

.BusinessDevelopmentRepresentativeTop img {
    display: flex;
}

.BusinessDevelopmentRepresentativeText {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.BusinessDevelopmentRepresentativeText p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #3e3e3e;
    font-size: 15px;
}

.BusinessDevelopmentOpportunity .futureteam1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: left;
}

.BusinessDevelopmentOpportunity .futureteam1 h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
    color: #3b393a;
    font-size: 52px;
    font-weight: 700;
}

.BusinessDevelopmentOpportunity .futureteam1 h2 span {
    color: #ff723a;
    font-size: 42px;
    font-weight: 700;
}
.BusinessDevelopmentOpportunity .futureteam1 span br, .BusinessDevelopmentOpportunity .futureteam1 p br{ display:none;}
.BusinessDevelopmentOpportunity .futureteam1 span {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #696969;
}

.BusinessDevelopmentOpportunity .futureteam1 p {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    color: #3b393a;
    text-align: left;
}

.WhatTheOpportunity1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.WhatTheOpportunity1 h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 32px;
    font-weight: 700;
    color: #3b393a;
}

.WhatTheOpportunity1 p{ margin:10px 0px;}

.WhatTheOpportunity1 h2 span {
    color: #ff723a;
}

.WhatTheOpportunity1 ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-direction: column;
}

.WhatTheOpportunity1 ul li {
    width: 100%;
    padding: 8px 0px 8px 25px;
    margin: 0px;
    font-size: 15px;
    background: url(../../../img/right-mark-left.png) no-repeat 0px 14px;
    background-size: 15px;
    list-style: none;
}

.WhatTheOpportunity {
    width: 100%;
    padding: 30px 0px 0px 0px;
    margin: 0px;
	position:relative;
}

.ResumCV .btn-primary {
    color: #404040;
    font-size: 14px;
    background: transparent;

    border: 1px solid #e0e0e0;
    box-shadow: 0px 0px 0px 0px;
}

.ResumCV .btn-primary:hover {
    color: #404040;
    background: transparent;
    box-shadow: 0px 0px 0px 0px;
    border: 1px solid #e0e0e0;
}

.SubmitApplication .EmailSection2 span {
    color: #cdcdcd;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    margin-top: 10px;
}

.SubmitApplication .EmailSectionButton {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: left;
}

.SubmitApplication .EmailSectionButton .btn-primary {

}

.SubmitApplication .EmailSectionButton .btn-primary:hover {
    background: #fb9333;
    box-shadow:0 0 0;
}

.BusinessDevelopmentRepresentative .btn-primary {
    width: auto;
    padding: 10px 20px 10px 20px;
    margin: 20px 0px 0px;
    background: #ffe4c2;
    color: #3e3e3e;

    min-width: auto;
    max-width: max-content;
    border: 0px;
    font-size: 16px;
    border-radius: 30px;
    box-shadow: 0px 0px 0px 0px;
}

.BusinessDevelopmentRepresentative .btn-primary:hover {
    background: #ffe4c2;
    color: #3e3e3e;
    box-shadow: 0px 0px 0px 0px;
}

.ThingsLoveaboutWorkingHere {
    width: 100%;
    padding: 0px 8% 30px 8%;
    margin: 0px;
    display: flex;
    text-align: center;
    align-items: flex-start;
    flex-wrap: wrap;
}

.ThingsLoveaboutWorkingHere p {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #505050;
}

.ThingsLoveaboutWorkingHere img {
    width: 80%;
    margin: auto;
}

.ExcitingCareer {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.ExcitingCareer h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: left;
    color: #3b393a;
    font-size: 52px;
    font-weight: 700;
}

.ExcitingCareer h2 span {
    color: #ff723a;
    font-size: 52px;
    font-weight: 700;
}

.ExcitingCareer h3 {
    width: 100%;
    padding: 20px 0px 10px 0px;
    margin: 0px;
    font-size: 22px;
    color: #3d3d3d;
    font-weight: 600;
}

.ExcitingCareer p {
    width: 100%;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3d3d3d;
}

.ExcitingCareer ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    display: flex;
    flex-direction: column;
}

.ExcitingCareer ul li {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
}

.ExcitingCareer ul li p {
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #fe713a;
}

.ExcitingCareer ul li span {
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3d3d3d;
}

.ExcitingCareerFilter {
    width: 100%;
    padding: 0px 0px 166px 0px;
    margin: 0px 0px 0px 0px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ExcitingCareerFilterTop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.ExcitingCareerFilterTop label {
    color: #555555;
    font-size: 16px;
    width: auto;
    padding: 0px 10px 0px 0px;
    margin: 0px;
}

.ExcitingCareerFilterTop #filterForm{ width: 25%;}
.ExcitingCareerFilterTop #filterForm select{width: 100%;}

.ExcitingCareerFilterTop select {
    width: 25%;
    padding: 10px 15px 10px 15px;
    margin: 0px;
    color: #292929;
    font-size: 15px;
    border-radius: 30px 0px 0px 30px;
    border: 1px solid #dfdfdf;
    box-shadow: 0 0 0;
    text-align: left;
    font-weight: 500;
}

.ExcitingCareerFilterTop select:last-child {
    background: #fff;
    border-radius: 0px 30px 30px 0px;
}

/*==========CareerDetaijob==========*/
/*==========assessment==========*/
.assessment {
    width: 100%;
    padding: 0px 0px 50px 0px;
    margin: 0px;
    display: flex;
}

.assessmentHighTop {
    background: #fff3e2;
    padding: 40px 0px 80px 0px;
    border-top: 1px solid #f5e3ce;
    border-bottom: 1px solid #f5e3ce;
	}

.assessmentFixHeading {
    width: 100%;
    padding: 20px 0px 30px 0px;
    margin: 0;
    font-size: 17px;
    text-align: center;
}

.assessmentFixHeading p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #0a0709;
    font-size: 17px;
}

.assessmentSection {
    width: 100%;
    padding: 60px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: row;
}

.assessmentUl {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: auto;
    display: flex;
}

.assessmentUl ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
}

.assessmentUl ul li {
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 25px;
    color: #ff723a;
}

.assessmentUl ul li:first-child {
    color: #0a0709;
    margin-right: 6px;
}

.assessmentQus {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.assessmentQus h2 {
    width: 100%;
    padding: 10px 0px 50px 0px;
    margin: 0px;
    color: #603204;
    font-size: 32px;
    font-weight: 700;
}

.assessment a.service-item {
    width: 23%;
    max-width: 23%;
    min-width: 23%;
    display: flex !important;
    flex-direction: column;
    text-align: center;
    background: #fff;
    border-radius: 30px;
    align-items: center;
    padding: 10px 0px;
    margin: 0px 2% 0px 0px;
    border: 1px dashed #efd3ac;
    color: #424242;
    font-size: 15px;
}

.assessment a.service-item:hover {
    background: #ff723a;
    color: #fff;
    border: 1px dashed #ff723a;
}

.assessment a.service-item.active {
    background: #ff723a;
    color: #fff;
    border: 1px dashed #ff723a;
}

.btn-closeToSetion {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.btn-closeToSetion h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #f3581b;
    font-size: 30px;
    font-weight: 700;
}

.btn-closeToSetion h3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #424242;
    font-size: 20px;
    font-weight: 700;
}

.btn-closeToSetion p {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #424242;
    font-size: 14px;
}

.btn-closeToSetion input {
    width: 90%;
    padding: 0px 15px 0px 15px;
    margin: 14px auto 0px;
    border: 1px dashed #f3581b;
    height: 50px;

}

.btn-closeToSetion span {
    width: 90%;
    padding: 15px 0px 0px 0px;
    margin: auto;
    font-size: 12px;
    color: #424242;
    text-align: left;
    line-height: normal;
    display: flex;
}

.GreatButton {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.GreatButton .btn-primary {
    padding: 12px 30px 12px 30px;
    color: #fff;
    background: #f3581b;
    border-radius: 30px;

    font-size: 17px;
    width: 90%;
    margin: 57px auto 20px;
    box-shadow: 0px 0px 0px 0px;
}

.GreatButton .btn-primary:hover {
    color: #fff;
    background: #f3581b;
}

.GreatButton p {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    color: #424242;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.AssessmentNextBtn {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.AssessmentNextBtn .btn-primary:hover {
    background: #fff !important;
    color: #333 !important;
    box-shadow: 0 0 0;
}

.AssessmentNextBtn .btn-primary {
    padding: 12px 30px;
    background: #ffe6c4;
    color: #333;
    opacity: 9;
    border: 0px;

    border-radius: 100px;
    width: 150px;
    font-size: 15px;
    font-weight: 600;
    box-shadow: 0 0 0;
}

.AssessmentNextBtn .btn-primary:hover {
    border: 0px dashed #f3581b;
    background: #f3581b !important;
    color: #fff !important;
}

.assessment .option.service-item.active {
    background: #f3581b !important;
    border: 1px dashed #f3581b !important;
    color: #fff !important;
}



.highcharts-figure,
.highcharts-data-table table {
    min-width: 320px;
    max-width: 500px;
    margin: 1em auto;
}

.highcharts-figure {
    padding: 0;
}

#container {
    height: 400px;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    max-width: 500px;
}

.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}

.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
    padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}

.highcharts-data-table tr:hover {
    background: #f1f7ff;
}

.highcharts-description {
    margin: 0.3rem 10px;
}

.highcharts-figure,
.highcharts-data-table table {
    min-width: 320px;
    max-width: 500px;
    margin: 1em auto;
}

.highcharts-figure {
    padding: 0;
    position: relative;
    text-align: center;
    margin: 20px auto 0 auto;
}

#container {
    height: 300px;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    max-width: 500px;
}

.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}

.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
    padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}

.highcharts-data-table tr:hover {
    background: #f1f7ff;
}

.highcharts-description {
    margin: 0.3rem 10px;
}

.HighChatMinimal .highcharts-no-tooltip {
    display: none;
}

.HighChatMinimal svg rect {
    fill: #fff;
}

.FeelAnxious .assessmentFixHeading {
    width: 100%;
    padding: 20px 0px 30px 0px;
    margin: 0px 0px -52px 0px;
    font-size: 17px;
    text-align: center;
    z-index: 999999;
    display: flex;
    flex-direction: column;
}

.assessmentFixHeading h2 {
    color: #603204;
    font-size: 38px;
    font-weight: 700;
}

.MinimalAnxiety {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: -45px 0px 0px 0px;
    text-align: center;
    z-index: 9999999;
}

#tabs .assessmentHighTop1 .result-wraper .MinimalAnxiety p {
    width: 100%;
    padding: 8px 50px;
    margin: 0px;
    font-size: 18px;
    color: #313131;
    font-weight: 600;
    background: #ffeddc;
    border-radius: 30px;
    font-family: 'Poppins';
    border: 1px dashed #fb9333;
}
#tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent p span{
    font-size: 22px;
    font-weight: 600;
    width: 100%;
    float:left;
    
}

#tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent p span strong{
    color:#ff6100;
    font-weight: 700;
}

#tabs .assessmentHighTop1 .result-wraper .MinimalAnxiety {
    position: relative;
    top: -60px;
    z-index: 1;
    width: auto;
    display: table;
    margin: 0 auto;
}

#tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent{
    width: 85%;
    margin: -10px auto 0 auto;
    background: none;
    padding: 0px;
}

.MinimalAnxiety p {
    width: 100%;
    padding: 8px 0px;
    margin: 0px;
    font-size: 18px;
    color: #313131;
    font-weight: 600;
    background: #ffeace;
    border-radius: 30px;
    font-family: 'Poppins';
}

.MinimalAnxietyContent {
    width: 75%;
    padding: 20px 50px 20px 50px;
    margin: 18px auto 0px;
    display: flex;
    background: #fff1eb;
    text-align: center;
    border-radius: 20px;
}

.MinimalAnxietyContent p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #0a0709;
    font-size: 15px;
}

.healingwithAmaha {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.healingwithAmaha h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    font-weight: 600;
    color: #0a0709;
}

.healingwithAmaha p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #0a0709;
    font-size: 14px;
}

.healingwithAmaha .btn-primary {
    background: #ff723a;
    border-radius: 30px;
    border: 0px;
    color: #fff;
    padding: 8px 30px 8px 30px;
    font-size: 17px;

    box-shadow: 0px 0px 0px 0px;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    width: auto;
    max-width: max-content;
    margin-top: 20px;
}

.healingwithAmaha .btn-primary:hover {
    background: #ff6000;
    color: #fff;
    box-shadow: 0px 0px 0px 0px;
}

.healingwithAmaha1112 {
    width: 80%;
    padding: 30px 20px;
    margin: auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    border: 1px solid #d2d2d2;
    border-radius: 20px;
}

.healingwithAmaha1112 img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin: auto;
}

.healingwithAmaha1112 h2 {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    color: #0b5b11;
    font-size: 17px;
    font-weight: 500;
}

.healingwithAmaha1112 p {
    width: 100%;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    color: #262626;
    15px;
}

.healingwithAmaha1112 a {
    width: 100%;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    color: #ff6000;
    font-size: 17px;
    text-decoration: none;
}

.assessmentHighTop1234 {
    padding-bottom: 40px;
}

/*==========assessment==========*/
/* .MoodHistorySection .ContactUsBoxImg img {
    width: 100%;
} */
.MoodHistorySection .ContactUsBoxImg {
    width: 100%;
    text-align: end;
    margin-top: 12px;
    padding-bottom: 30px;
}



.DetailedDocumentation {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: left;
}

.DetailedDocumentation p {
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #292929;
}

.HappyMood {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.HappyDate {
    width: 22%;
    padding: 12px 0px 12px 0px;
    margin: 0px;
    display: flex;
    background: #ffe6c4;
    flex-direction: column;
    border-radius: 20px;
}

.MoodHistoryMain .HappyDate h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 33px;
    color: #292929;
    text-align: center;
}

.MoodHistoryMain .HappyDate p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px !important;
    font-size: 16px !important;
    color: #292929;
    text-align: center;
    font-weight: 400;
}

.HappyContent {
    width: 74%;
    padding: 0px 20px 0px 20px;
    margin: 0px;
    display: flex;
    background: #ffe6c4;
    border-radius: 20px;
    margin-left: 4%;
    align-items: center;
}

.HappyContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    color: #292929;
    font-weight: 600;
    font-family: 'Poppins';
}

.HappyContent .btn-primary {
    background: #ff723a;
    padding: 5px 15px 5px 15px;
    margin: 0px;
    color: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 0px 0px;
}

.HappyContent .btn-primary:hover {
    background: #ff723a;
    color: #fff;
    box-shadow: 0px 0px 0px 0px;
}

.HappyContent12 {
    width: 100%;
    padding: 0;
    margin: 0px;
    display: flex;
    text-align: left;
    flex-wrap: wrap;
}

.HappyContent12 .btn-primary {
    width: auto;
    padding: 5px 15px;
    margin: 6px 0px 0px 0px;
    max-width: fit-content;
    border: 0px;

    font-size: 13px;
    box-shadow: 0px 0px 0px 0px;
    text-decoration: none;
}

.cartEmpty {
    width: 100%;
    padding: 60px 0px 60px 0px;
}

.HappyContent12 img {
    width: 55px;
    height: 55px;
}

.MoodHistoryMain {
    width: 100%;
    padding: 40px 0px 40px 0px;
    margin: 0px;
}

.cart-empty-msg {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.cart-empty-msg img {
    width: 200px;
    margin: auto;
}

.cart-empty-msg .lab-dashboard {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.cart-empty-msg .lab-dashboard .lab-dashboard-button {
    width: auto;
    padding: 8px 30px 8px 30px;
    margin: 0px;
    background: #ffe1d8;
    color: #393939;
    border-radius: 30px;
    font-weight: 500;
}

.cart-empty-msg .lab-dashboard .lab-dashboard-button strong {
    font-weight: 500;
}


/*MoodHistoryPopup*/
.MoodHistoryPopup .modal-header .modal-title {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #272727;
    font-size: 38px;
    text-align: center;
    font-weight: 700;
}

.MoodHistoryPopup .modal-header {
    background: url(../img/PopupHeaderBg.png) no-repeat 0px 0px;
    background-size: cover;
    box-shadow: 0px 0px 0px 0px;
    border-bottom: 0px;
}

.MoodHistoryPopup .btn-closeToSetion h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #f3581b;
    font-size: 23px;
    font-weight: 500;
}

.MoodHistoryPopup1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.MoodHistoryPopup2 {
    width: 100%;
    padding: 15px 15px 15px 35px;
    margin: 0px 0px 15px 0px;
    display: flex;
    flex-direction: column;
    border: 1px dashed #d7d7d7;
    border-radius: 10px;
    background: url(../img/PopupHeaderRight.png) no-repeat 15px 18px;
}

.MoodHistoryPopup2 h2 {
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0px;
    font-size: 16px;
    color: #1c1c1c;
    font-weight: 500;
}

.MoodHistoryPopup2 p {
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
    color: #424242;
    font-weight: 400;
}

.MoodHistoryPopup .modal-footer .btn-secondary {
    width: auto;
    display: flex;
    border: 0px;
    margin: auto;
    background: #f3581b;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 30px;

    padding: 7px 30px;
}

.MoodHistoryPopup .modal-footer {
    border-top: 0px;
    box-shadow: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

/*MoodHistoryPopup*/

/*dashboard-membership*/
.dashboard-membershipSection {
    width: 100%;
    padding: 25px 0px;
    margin: 0px;
}

.dashboard-membershipBlock {
    width: 100%;
    padding: 10px;
    margin: 0px;
    display: flex;
    border: 1px dashed #e1e1e1;
    border-radius: 10px;
    align-items: center;
}
a.d-flex.align-items-center.BackHome {
    width: 35px;
    height: 35px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    justify-content: center;
    position: absolute;
    top: 20px;
    left: 20px;
    color: #fd6327;
    border: 1px dashed #fd6327;
}
#ccModal .aos-animate .btn.btn-secondary {
    font-size: 20px;
    color: #ffffff;
    padding: 0px 0px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    position: absolute;
    right: -10px;
    top: -10px;
    background:#f3581b;
}
.dashboard-membershipTotal {
    width: 52%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.dashboard-membershipTotal p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    color: #434343;
}

.dashboard-membershipTotal p strong {

    color: #fb9333;
}

.dashboard-membershipTotal h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #fb9333;
    font-weight: 600;
    text-transform: lowercase;
}

.dashboard-membershipButton {
    width: 64%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.dashboard-membershipButton .btn-primary {
    width: auto;
    padding: 0px 15px 0px 15px;
    margin: 0px;
    font-size: 14px;
    text-transform: capitalize;    
    background: #fff3e2;
    color: #1b1a18;
    border-radius: 30px;
    height: 38px;
    box-shadow: 0px 0px 0px 0px;
    line-height: 40px;
    border: 0px;    
    font-family: 'Poppins';
    font-weight: 500;
}

.dashboard-membershipButton .btn-primary:hover {
    background: #fb9333;
    color: #fff;
    box-shadow: 0px 0px 0px 0px;
}

.dashboard-membershipButton .DownloadRecepitBtn {
    width: auto;
    padding: 0px 15px 0px 15px;
    margin: 0px;
    font-size: 14px;
    background: #fb9333;
    color: #fff;
    border-radius: 30px;
    margin-left: 2%;
}

/*dashboard-membership*/

/*About Us Start*/
.about-us .para.gray p {
    color: #999
}

.header-img {
    margin: 4px 0 0 0 !important;
}

.header-text {
    margin: 70px 0 0 0 !important;
}

.about-us .para {
    width: 65%;
    margin: 0px auto 30px auto;
    text-align: center;
}

.about-header p span {
    background: #fff;
    border-radius: 6px;
    padding: 2px 8px;
}

.about-header p {
    color: #3e3e3e;
    font-size: 21px;
    font-family: "Poppins", sans-serif;
}

.about-header {
    background: url(../img/doctorDetailBg.png) no-repeat 0px 0px;
    background-size: 100%;
    height: 255px;
    max-height: 255px;
}

.about-header h2 {
    font-size: 37px;
    color: #0a0709;
    font-weight: bold;
    width: 90%;
    float: left;
    font-family: "Poppins", sans-serif;
}

.about-us p {
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-family: "Poppins", sans-serif;
    color: #464646
}

.main-section-container {
    width: 100%;
}

.plan-box {
    width: 100%;
    border-radius: 20px;
    position: relative;
    padding: 0px;
    text-align: center;
    margin-bottom: 30px;
    box-shadow: 0 5px 10px #dddd;
}
.plan-box a{
    display: block;
        margin: 0 auto 20px auto;
}

/* .plan-box:hover {
    background: #fff3e1;
    border: 0px solid #fff3e1;
} */


.plan-box:hover::after {
    background: url(../img/box-bottom-shadow-hover.png) no-repeat 0px 3px;
    background-size: 100%;
    width: 100%;
    height: 100px;
}
/* 
.plan-box::after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 0px;
    background: url(../img/box-bottom-shadow.png) no-repeat 0px 3px;
    right: 0px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    width: 100%;
    height: 100px;
    background-size: 100%;
} */

.plan-box h2 {
    color: #333;
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    margin: 10px 0 0px 0;
    padding: 15px 20px 0 20px;
    width: 100%;
    float: left;
    text-align: center;
    font-weight: 600;
}

.plan-box p {
    color: #2e2e2e;
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    width: 62%;
    font-weight: 500;
    margin: 5px auto 15px auto;
    padding: 0;
    line-height: 15px;
}

.plan-box .price {
    width: 220px;
    font-family: "Poppins", sans-serif;
    border-radius: 10px;
    margin: 0 auto;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.plan-box .mrp {
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    text-decoration: line-through;
	margin-right:8px;
}

.plan-box .curent-price {
    font-size: 32px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    color: #333;
}

.plan-box .saving {
    font-size: 14px;
    font-weight: 400;
    font-family: "Poppins", sans-serif;
    width: auto;
    color: #333;
    padding: 4px 20px 4px 20px;
    border: 1px dashed #fff;
    display: inline-block;
    border-radius: 45px;
}

.plan-box ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 40px 10px 0 10px;

}

.plan-box ul ul {
    width: 100%;
    float: left;
    margin: 0px;
    border:0px;
    padding: 0px;
    min-height: 490px;
    height: 490px;
    overflow: hidden;
    overflow-y: auto;
    padding:0px;
}

.plan-box ul li {
    list-style: none;
}

.plan-box ul li li {
    list-style: none;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 13px;
    background: url(../img/hover-lsit-bg.png) no-repeat 0px 3px;
    background-size: 18px;
    text-align: left;
    color: #2e2e2e;
    padding: 0 0 6px 25px;
}

.plan-box ul li .badge-plan {
    display: none;
}

.plan-box button {
    border: 1px solid #eab262;
    background: #eab262;
    width: 180px;
    height: 50px;
    border-radius: 130px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.benefits-box h2 {
    color: #8f5a08;
    font-weight: 600;
    font-size: 30px;
    font-family: "Poppins", sans-serif;
    text-align: center;
}

.benefits-box p {
    font-family: "Poppins", sans-serif;
    color: #464646;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 30px;
}

.benefits-box .benefits-box-wrap {
    text-align: center;
    background: #fff;
    border: 0px solid #e1e1e1;
    min-height: 200px;
    border-radius: 15px;
    padding: 0px 0;
    width: 100%;
}

.benefits-box .benefits-box-wrap p {
    color: #2e2e2e;
    font-weight: 400;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    width: 100%;
    margin: 0 auto;
}

.benefits-box .benefits-box-wrap h3 {
    color: #6a4102;
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
}

.bg-box-foot {
    width: 100%;
    padding: 50px 0;
    background: url(../img/benefits-bg.png) no-repeat 0px 0px;
    background-size: 100%;
}

/*About Us End*/





/*Lab Tab Css Old From File*/


.wizard,
.tabcontrol {
    display: block;
    width: 100%;
    overflow: hidden;
}

.wizard a,
.tabcontrol a {
    outline: 0;
}

.wizard ul,
.tabcontrol ul {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard ul>li,
.tabcontrol ul>li {
    display: block;
    padding: 0;
}

/* Accessibility */
.wizard>.steps .current-info,
.tabcontrol>.steps .current-info {
    position: absolute;
    left: -999em;
}

.wizard>.content>.title,
.tabcontrol>.content>.title {
    position: absolute;
    left: -999em;
}



/*
    Wizard
*/

.wizard>.steps {
    position: relative;
    display: block;
    width: 100%;
}

.wizard.vertical>.steps {
    display: inline;
    float: left;
    width: 30%;
}

.wizard>.steps .number {
    font-size: 1.429em;
}

.wizard>.steps>ul>li {
    width: 25%;
}

.wizard>.steps>ul>li,
.wizard>.actions>ul>li {
    float: left;
}

.wizard.vertical>.steps>ul>li {
    float: none;
    width: 100%;
}

.wizard>.steps a,
.wizard>.steps a:hover,
.wizard>.steps a:active {
    width: auto;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard>.steps .disabled a,
.wizard>.steps .disabled a:hover,
.wizard>.steps .disabled a:active {
    background: #eee;
    color: #aaa;
    cursor: default;
}



.wizard>.steps .done a,
.wizard>.steps .done a:hover,
.wizard>.steps .done a:active {
    background: #4CAF50;
    color: #222;
}

.wizard>.steps .error a,
.wizard>.steps .error a:hover,
.wizard>.steps .error a:active {
    background: #ff3111;
    color: #fff;
}

.wizard>.content {
    background: #fff;
    display: block;
    margin: 0.5em;
    min-height: 35em;
    overflow: hidden;
    position: relative;
    width: auto;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard.vertical>.content {
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard>.content>.body {
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.wizard>.content>.body ul {
    list-style: disc !important;
}

.wizard>.content>.body ul>li {
    display: list-item;
}

.wizard>.content>.body>iframe {
    border: 0 none;
    width: 100%;
    height: 100%;
}

.wizard>.content>.body input {
    display: block;
    border: 1px solid #ccc;
    margin: 4px 5px 0 0;
}

.wizard>.content>.body input[type="checkbox"] {
    display: inline-block;
}

.wizard>.content>.body input.error {
    background: rgb(251, 227, 228);
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

.wizard>.content>.body label {
    display: inline-block;
    margin-bottom: 0.5em;
}

.wizard>.content>.body label.error {
    color: #8a1f11;
    display: inline-block;
    margin-left: 1.5em;
}

.wizard>.actions {
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
}

.wizard.vertical>.actions {
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

.wizard>.actions>ul {
    display: inline-block;
    text-align: right;
}

.wizard>.actions>ul>li {
    margin: 0 0.5em;
}

.wizard.vertical>.actions>ul>li {
    margin: 0 0 0 1em;
}

.wizard>.actions a,
.wizard>.actions a:hover,
.wizard>.actions a:active {
    background: #ff6000;
    color: #fff;
    display: block;
    padding: 7px 2em;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 45px;
    font-size: 15px;
    font-family: 'Poppins';
}

.wizard>.actions .disabled a,
.wizard>.actions .disabled a:hover,
.wizard>.actions .disabled a:active {
    background: #eee;
    color: #aaa;
}

/*
    Tabcontrol
*/

.tabcontrol>.steps {
    position: relative;
    display: block;
    width: 100%;
}

.tabcontrol>.steps>ul {
    position: relative;
    margin: 6px 0 0 0;
    top: 1px;
    z-index: 1;
}

.tabcontrol>.steps>ul>li {
    float: left;
    margin: 5px 2px 0 0;
    padding: 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:hover {
    background: #edecec;
    border: 1px solid #bbb;
    padding: 0;
}

.tabcontrol>.steps>ul>li.current {
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: 0 none;
    padding: 0 0 1px 0;
    margin-top: 0;
}

.tabcontrol>.steps>ul>li>a {
    color: #5f5f5f;
    display: inline-block;
    border: 0 none;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
}

.tabcontrol>.steps>ul>li>a:hover {
    text-decoration: none;
}

.tabcontrol>.steps>ul>li.current>a {
    padding: 15px 30px 10px 30px;
}

.tabcontrol>.content {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 35em;
    overflow: hidden;
    border-top: 1px solid #bbb;
    padding-top: 20px;
}

.tabcontrol>.content>.body {
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.tabcontrol>.content>.body ul {
    list-style: disc !important;
}

.tabcontrol>.content>.body ul>li {
    display: list-item;
}

#MyCartPage input[type="text"],
#MyCartPage input[type="email"],
#MyCartPage input[type="tel"],
#MyCartPage input[type="url"],
#MyCartPage textarea,
#MyCartPage button[type="submit"] {
    font: 400 12px/16px "Titillium Web", Helvetica, Arial, sans-serif;
}

#MyCartPage {
    background: #F9F9F9;
    padding: 25px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}

#MyCartPage h3 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 10px;
}

#MyCartPage h4 {
    margin: 5px 0 15px;
    display: block;
    font-size: 13px;
    font-weight: 400;
}

#MyCartPage input[type="text"],
#MyCartPage input[type="email"],
#MyCartPage input[type="tel"],
#MyCartPage input[type="url"],
#MyCartPage textarea {
    width: 100%;
    border: 1px solid #ccc;
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px;
}

#MyCartPage input[type="text"]:hover,
#MyCartPage input[type="email"]:hover,
#MyCartPage input[type="tel"]:hover,
#MyCartPage input[type="url"]:hover,
#MyCartPage textarea:hover {
    -webkit-transition: border-color 0.3s ease-in-out;
    -moz-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    border: 1px solid #aaa;
}

#MyCartPage textarea {
    height: 100px;
    max-width: 100%;
    resize: none;
}

#MyCartPage button[type="submit"] {
    cursor: pointer;
    width: 100%;
    border: none;
    background: #4CAF50;
    color: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 15px;
}

#MyCartPage button[type="submit"]:hover {
    background: #43A047;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
}

#MyCartPage button[type="submit"]:active {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
}



#MyCartPage input:focus,
#MyCartPage textarea:focus {
    outline: 0;
    border: 1px solid #aaa;
}

.steps>ul>li>a,
.actions li a {
    padding: 10px;
    text-decoration: none;
    margin: 1px;
    display: block;
    color: #777;
}

.steps>ul>li,
.actions li {
    list-style: none;
}

/*Lab Tab Css Old From File*/
.send-button button:hover{
   background: #e76943;
   border-color:#e76943;
}
 
.send-button button {
    background: #e76943;
    color: #fff;
    font-size: 14px;
    border-radius: 30px;
    padding: 7px 20px 7px 20px;
    box-shadow: 0 0 0;

    letter-spacing: 0.5px;
    font-weight: 400;
}

.EmailSectionLogin button:hover {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8;
    color: #e76943;
}

.EmailSectionLogin button:focus,
.EmailSectionLogin button:active {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8 !important;
	 background-color: #ffe1d8 !important;
    color: #e76943 !important;
}

#login-form-email .send-button button:hover {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8;
    color: #e76943;
}

#login-form-email .send-button button:focus,
#login-form-email .send-button button:active,
#login-form-email .send-button button:hover {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8;
    color: #e76943;
}

.hideCheckboxEmail input {
    float: left;
    margin: 5px 5px 0 0;
}

.EmailSectionLogin .hideCheckboxEmail label {
    font-weight: 400;
}

.EmailSectionLogin .form-check-New button {
    margin-bottom: 10px;
}

#student-otp-form .form-fields #otpInput input:last-child {
    margin-right: 0px !important;
}

#student-otp-form .form-fields #otpInput input {
    height: 50px;
    width: 50px;
    border: 0px solid #ddd;
    border-radius: 5px;
    padding: 0 5px;
    background: #efefef;
    outline: none;
    margin-right: 15px;
    text-align: center;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 400;
}

#student-otp-form {
    width: 80%;
    margin: 40px auto 0 auto;
}

#student-otp-form label {
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
}

#student-otp-form p.para {
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 400;
    color: #929292;
}

.otp-div-student-id .send-button button {
    border: 0px;
}

.otp-div-student-id .send-button.btn-otp button {
    border: 0px;
    background: none;
    outline: none;
    color: #333;
    box-shadow: 0 0 0;
    font-size: 13px;
    margin: 5px 0 0 0;
}

.field-wrap {
    width: 92%;
    float: left;
    padding-bottom: 5px;
    display: flex;
    justify-content: space-between;
    padding-top: 15px;
}

.otp-div-student-id .send-button.btn-otp .otp_btn.btn.btn-primary {
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 400;
    color: #929292;
    padding-left: 0px;
    padding-right: 0px;
}

.LoginInput input.form-control:focus {
    border-color: #e76943;
    outline: none;
    box-shadow: 0 0 0;
}

.LoginInput label.error {
    color: #f00;
    font-size: 12px;
    font-weight: 400;
}


#otp-form-email #otpForm input:last-child {
    margin-right: 0px !important;
}

#otp-form-email #otpForm input {
    height: 50px;
    width: 50px;
    border: 0px solid #ddd;
    border-radius: 5px;
    padding: 0 5px;
    background: #efefef;
    outline: none;
    margin-right: 15px;
    text-align: center;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 400;
}

#otp-form-email .otp-form-id {
    width: 80%;
    margin: 40px auto 0 auto;
}

#otp-form-email .otp-form-id h2 {
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
}

#otp-form-email .otp-form-id p.para {
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 400;
    color: #929292;
}

#otp-form-email .send-button.btn-otp button {
    border: 0px;
    background: none;
    outline: none;
    color: #333;
    box-shadow: 0 0 0;
    font-size: 13px;
    margin: 5px 0 0 0;
    font-family: 'Poppins';
    letter-spacing: 0;
}

#otp-form-email .timer_otp {
    width: 100%;
    float: left;
}

#student-otp-form label.error {
    color: #f00;
    font-size: 12px;
    font-weight: 400;
}

.otp-div-login-email .send-button button:focus {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8;
    color: #e76943;
}

.login-div-student-id .send-button button:focus {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8;
    color: #e76943;
}

.login-div-organization .form-check-New button:focus {
    box-shadow: 0 0 0 !important;
    background: #ffe1d8;
    color: #e76943;
}

#login-form .field-wrap {
    display: flex;
    justify-content: space-between;
    padding-top: 0px;
}

#addNewUserLoginPassword {
    width: 100%;
    margin: 0 auto;
    padding: 0px 6%;
}

#addNewUserLoginPassword .form-fields {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

#addNewUserLoginPassword .form-fields label {
    float: left;
    width: 100%;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    color: #929292;
    padding-bottom: 5px;
}

#addNewUserLoginPassword .form-fields input {
    float: left;
    width: 100%;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    color: #929292;
    height: 50px;
    border: 1px solid #ddd;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
}



#otp-form .field-wrap {
    width: 82%;
    float: left;
    padding-bottom: 5px;
    display: flex;
    justify-content: space-between;
    padding-top: 15px;
}

#otp-form label {
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
}

#otp-form p.para {
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 400;
    color: #929292;
}

#otp-form #otpInput input {
	height: 50px;
    width: 50px;
    border: 1px solid #f1e2ce;
    border-radius: 5px;
    padding: 0 5px;
    background: #fff3e2;
    outline: none;
    margin-right: 15px;
    text-align: center;
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 400;
}

#otp-form .send-button.btn-otp button {
    border: 0px;
    background: none;
    outline: none;
    color: #333;
    box-shadow: 0 0 0;
    font-size: 13px;
    margin: 5px 0 0 0;
}

#mobileForm {
    width: 100%;
    margin: 40px auto 0 auto;
    float: left;
}

#mobileForm #otp-form {
    width: 80%;
    margin: 0 auto;
}

#mobileForm #otp-form label.error {
    color: #f00;
    font-size: 12px;
    font-weight: 400;
}

.timer_otp {
    width: 100%;
    float: left;
}

#login-form .form-fields.hideCheckbox .chck-container {
    margin-top: 12px;
}

#login-form-email,
#login-form-organization,
#login-form-student {
    margin-top: 30px;
}

#updatePassword {
    width: 100%;
    padding: 5px 7% 0px 7%;
    float: left;
}

#updatePassword .form-fields label.error {
    font-weight: 400;
    font-size: 11px;
    color: #f00;
}

#updatePassword .form-fields label {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 14px;
}

#updatePassword .form-fields input {
    width: 85%;
    float: left;
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 0 10px;
    outline: none;

    text-align: left;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 400;
}

.PrescribedLabTestsSection.services {
    margin-top: 50px;
}

.PrescribedLabTestsSection.services.bottom {
    padding-top: 0px;
}

.PrivacyValue .see-all a:hover {
    background: #fb9333;
    color: #fff;
}

.PrivacyValue .see-all a {
    background: #fb9333;
    border: 1px dashed #fb9333;
    color: #fff;
    padding: 10px 40px;
    border-radius: 100px;
    font-weight: 500;
    font-family: 'Poppins';
    font-size: 16px;
    margin: 0px 0 0 0;
    display: inline-block;
}

.section-title.PrivacyValue .checkup-detail {
    position: relative;
    min-height: 280px;
    width: 100%;
}

.section-title.PrivacyValue .checkup-detail:hover .ribbon1 {
    background: #fff;
    color: #333;
}

.section-title.PrivacyValue .checkup-detail .photo img {
    display: none;
}

.section-title.PrivacyValue .checkup-detail .LabBookNow {
    position: absolute;
    bottom: 0px;
}

.ad-lab {
    position: relative;
}

/*.HealthGennieSolutionFaq.rainsCatchSectionTop:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: url(../img/line-bg.png) no-repeat right 0px;
    bottom: 0px;
    right: 0px;
}*/

.HealthGennieSolutionFaq.rainsCatchSectionTop .container .row .col-md-6 {
    position: relative;
    z-index: 99;
}

body .PrescribedLabTestsSection.portfolio.services.section {
    padding-top: 20px;
}

#presModelDiv .modal-header {
    border-bottom: 1px solid #efefef;
}

#presModelDiv .modal-header h4 {
    color: #f3581b;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 30px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
}

#presModelDiv .modal-header button {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #f3581b;
    color: #fff;
    padding: 0px;
    font-weight: 400;
    font-size: 21px;
    border: 0px;
    position: absolute;
    top: 18px;
    right: 18px;
}

#presModelDiv .modal-dialog .modal-content {
    border: 0px;
    border-radius: 18px;
}

#presModelDiv .modal-dialog {
    width: 40%;
}

#presModelDiv .prescription-upload h2 {
    text-align: center;
    font-size: 19px;
    margin: 0;
    padding: 0;
}

#presModelDiv .prescription-upload p {
    text-align: center;
    font-size: 15px;
    color: #666;
    margin: 5px 0 5px 0;
}

#presModelDiv .prescription-upload form span.help-block {
    width: 100%;
    float: left;
    font-size: 13px;
    padding: 5px 0px 5px 0px;
}
#presModelDiv .modal-dialog .modal-content .modal-body button.btn.btn-primary{
    display:none;
}
#presModelDiv .prescription-upload form {
    width: 95%;
    margin: 25px auto;
    border: 1px dashed #ddd;
    border-radius: 10px;
    padding: 0px 0px;
    text-align: left;
    position: relative;
}

#presModelDiv .prescription-upload .file.btn.btn-lg img {
    margin-right: 5px;
}

#presModelDiv .prescription-upload .file.btn.btn-lg {
    background: none;
    border: 0px;
    color: #333;
    font-family: 'Poppins';
    font-size: 15px;

    font-weight: 400;
    padding-top: 15px;
    text-align: left;
    padding-bottom: 15px;
    
    width: 70%;
    box-shadow: 0 0 0;

}

#presModelDiv .prescription-upload form button {
    background: #f3581b;
    width: 20%;
    float: right;
    border: 0px;
    height: 54px;
    position: absolute;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
    font-family: 'Poppins';
    font-size: 15px;
    right: 0;
}

#presModelDiv .prescription-upload .prescription-guide {
    width: 70%;
    margin: 0 auto;
}

#presModelDiv .prescription-guide h2 {
    font-family: 'Poppins';
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 0;
}

#presModelDiv .pprescription-uploded {
    width: 70%;
    margin: 0 auto;
}

#presModelDiv .pprescription-uploded p {
    padding: 0px;
}

#presModelDiv .prescription-upload h2 {
    font-family: 'Poppins';
    font-size: 20px;
    float: left;
    width: 100%;
    margin: 0 0 5px 0;
    font-weight: 600;
}

#presModelDiv .prescription-guide {
    width: 100%;
    padding: 0 5% 10px 5%;
    float:left;
}

#presModelDiv .prescription-guide p {
    padding: 0px;
}

#presModelDiv .modal-dialog .modal-content .modal-footer {
    display: none;
}

#presModelDiv .modal-dialog .modal-content .modal-body {
    padding-bottom: 30px;
}

header#header .cart-top .cart-dd li .dd-title {
    display: flex;
    justify-content: space-between;
    padding: 0 10px;
}

header#header .cart-top .cart-dd li .dd-title h4 {
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 600;
}

header#header .cart-top .cart-dd li .dd-title h3 {
    font-family: 'Poppins';
    font-weight: 500;
    border: 1px dashed #ff723a;
    padding: 2px 12px;
    border-radius: 100px;
    font-size: 13px;
}

header#header .cart-top .cart-dd .cartButtons a {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 14px;
    width: 140px;
    padding: 10px 0px !important;
    margin-left: 0px !important;
    margin-top: 0px;
}

header#header .cart-top .cart-dd {
    width: 290px;
    border-radius: 12px;
    padding: 15px 0px;
    border: 1px solid #efefef;
}
section.AboutUsTopSection .AboutUsVideo iframe{ width: 100%;}
section.AboutUsTopSection .AboutUsVideo{
        border: 1px solid #333;
            padding: 2px;
            height: 336px;
}
section.AboutUsTopSection.why-us {
    padding: 60px 0px;
}

.FounderNote span {
    margin: 15px 0 15px 0;
    float: left;
    width: 100%;
}

.FounderNote p {
    font-family: 'Poppins';
    font-size: 15px;
    line-height: 26px;
}

.touchWithContent.services {
    padding: 0px;
}

.touchWith.services.bottom {
    padding-top: 0px;
}
.touchWith.touchWith12.services{padding-top:0px;}
.touchWith.services {
    padding: 100px 0 0 0;
    position: relative;
}

.touchWith.services.bottom h2 span {
    color: #fb9333
}

.touchWith.services.bottom::after {
    width: 100%;
    padding: 0px;
    position: absolute;
    content: "";
    height: 100%;

    right: 0px;
    background: #fff3e2 url(../img/HealthGennieSolutionbg.png) no-repeat 0px 0px;
    background-size: 60%;
    background-position: bottom center;
    bottom: 0px;

    margin: 0 auto;
    z-index: -1;
    left: 0px;
}

.touchWith.services.bottom .service-item:hover {
    background: none;
}

body .InstitutionSection {
    width: 100%;
    float: left;
    padding: 0px;
}

.index-page .header {
    position: inherit;
}

body .section.why-us.light-background.Why1Choose {
    padding: 60px 0px 110px;
}


#LoadBlogs #BlogLists {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

#LoadBlogs #BlogLists .blog-list {
    width: 100%;
    border: 1px dashed #e7e7e7;
    padding-bottom: 15px;
    border-radius: 15px;
    margin-bottom: 20px;
    position: relative;
}

#LoadBlogs #BlogLists .blog-list {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}

#LoadBlogs #BlogLists .blog-list img {
    width: 200px !important;
    object-fit: contain;
    margin: 20px 0 0 20px;
    border-radius: 15px;
}

#LoadBlogs #BlogLists .blog-list .bloglist-content {
    position: inherit;
    bottom: inherit;
    top: inherit;
    padding-left: 2%;
}

#LoadBlogs #BlogLists .blog-list:hover {
    border: 1px dashed #ff723a;
    box-shadow: 0 15px 50px #ddd;
    background: #fff1de;
}

#LoadBlogs #BlogLists .blog-list img {
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

#LoadBlogs #BlogLists .blog-list h6 {
    padding: 4% 4% 0 4%;
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
	text-transform:capitalize;
    width: 100%;
}

#LoadBlogs #BlogLists .blog-list .date-post {
width: auto;
    padding: 4px 20px;
    background: rgba(255, 255, 255, 0.5);
    color: #333;
    border-radius: 100px;
    font-size: 12px;
    text-align: center;
    margin: 10px 0% 0 4%;
    font-weight: 500;
    letter-spacing: 0px;
    position: absolute;
    bottom: 13px;    right: 10px;
}

#LoadBlogs #BlogLists .blog-list h2 {
    font-weight: 400;
    font-size: 15px;
    padding: 4%;
}

body #LoadBlogs #BlogLists .blog-list h2 {
    font-weight: 400;
    font-size: 13px;
    padding: 12px 4% 0% 4%;
    line-height: 22px;
}

body #LoadBlogs #BlogLists .blog-list span {
    color: #ff723a;
    font-size: 14px;
    font-family: 'Poppins';
    padding: 0 0% 0 4%;
}

.blog-wrapper-section {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

.blog-wrapper-section .blog-crasuseal {
    width: 70%;
}

.blog-wrapper-section .continer-right {
    width: 28%;
}



.continer-right .blog-search {
    border: 1px dashed #ddd;
    border-radius: 10px;
    width: 100%;
    float: left;
    padding: 4%;
    margin-bottom: 20px;
}

.continer-right .blog-search h3 {
    font-size: 16px;
    font-weight: 700;
}

.continer-right .blog-search input {
    width: 100%;
    border: 1px solid #ddd;
    height: 35px;
    font-family: 'Poppins';
    font-size: 13px;
    outline: none;
    border-radius: 5px;
    padding: 0 10px;
    color: #333;
}

.similar-post {
    width: 100%;
    padding:4%;
    float: left;
}

.similar-post h3 {
    font-size: 16px;
    font-weight: 700;
}

.similar-blog-list {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.similar-blog-list img {
    width: 100px;
    margin-right: 10px;
}

.similar-blog-list.blog-not-found img {
    width: 16px;
    margin-top: 5px;
}

.similar-blog-list.blog-not-found a {
    font-family: 'Poppins';
    font-size: 14px;
    color: #333;
}

.continer-right .subscription {
    width: 100%;
    float: left;
    padding: 4%;
}

.continer-right .subscription h3 {
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 600;
}

.continer-right .subscription p {
    font-family: 'Poppins';
    font-size: 13px;
}

.similar-blog-list .content h4 {
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 0px;
}

.similar-blog-list .content a.blog_info_click {
    font-size: 12px;
    font-weight: 500;
    color: #ff723a;
    font-family: 'Poppins';
}

.dd-wrapper.blogSearchByInput .dd.viewBlogs a:hover {
    background: #ffc5b0;
    color: #333;
}

.dd-wrapper.blogSearchByInput .dd.viewBlogs a {
    color: #333;
    font-size: 14px;
    padding: 5px 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
    text-align: left;
}

.dd-wrapper.blogSearchByInput .dd.viewBlogs a i {
    display: none;
}

.dd-wrapper.blogSearchByInput .search-data {
    width: 100%;
    float: left;
    min-height: 280px;
    overflow-y: scroll !important;
    overflow: hidden;
    height: 280px;
}

.similar-blog-list-wrapper {
    width: 100%;
        float: left;
        min-height: 495px;
        margin-bottom: 0px;
        height: 495px;
        overflow: hidden;
        overflow-y: scroll !important;
}

.continer-right .Get_company_search {
    width: 100%;
    float: left;
    position: relative;
}

.Get_company_search input {
    border: 1px solid #ddd;
    float: left;
    height: 45px;
    outline: none;
    border-radius: 6px;
    padding: 0 100px 0 10px;
    font-family: 'Poppins';
    font-size: 14px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
}

.Get_company_search button {
    background: #ff723a;
    border: 0px;
    color: #fff;
    font-size: 13px;
    height: 45px;
    margin: 0;
    padding: 0 12px;
    position: absolute;
    top: 0px;
    right: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


.blog-detail .continer-right {
    width: 28%;
}

.blog-detail .container-inner {
    background: #fff;
    float: left;
    width: 70%;
    margin: 30px 0;
    padding: 20px;
    text-align: left;
    box-shadow: 0 0 60px #dfdfdf;
}

.blog-detail .continer-right {
    width: 28%;
    float: right;
    background: #fff;
    margin: 30px 0;
    padding: 0px;
}

footer {
    width: 100%;
    float: left;
}

.blog-detail h1 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 15px;
}

.blog-detail .top-header-blog {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.blog-detail .top-header-blog p:first-child {
    font-size: 25px;
    font-weight: 700;
    background: none;

    padding: 0px;
    border-radius: 0px;
	    line-height: 28px;
    width: 75%;
}

.blog-detail .top-header-blog p {
    font-size: 13px;
    background: #ffc5b0;
    padding: 7px 20px 3px 20px;
    border-radius: 29px;
    width: auto;
    font-weight: 500;
}

.blog-detail .container-inner img {
    width: 100%;
    margin-bottom: 15px;
}

#action-bar {
    display: inline-block;
}

#action-bar a.disabled {
    background: #efefef;
    color: #888;
}

#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 .social-networks ul li a {
    background: none;
    color: #333;
}

#action-bar .share-button .social-networks {
    display: none;
    position: absolute;
    top: -37px;
    right: -3px;
}

#action-bar .share-button .social-networks.open-menu {
    display: block;
}

#action-bar .share-button .social-networks.open-menu ul {
    margin: 0px;
    padding: 5px 5px 2px 5px;
    border-radius: 3px;
    background: #efefef;
}

#action-bar .share-button .social-networks.open-menu ul li a {
    height: auto;
    margin: 0px;
    padding: 0 5px;
}

#action-bar .share-button .social-networks.open-menu ul li a i {
    margin: 0px;
    font-size: 17px;
}

#action-bar a i {
    margin-right: 6px;
}

#action-bar a {
    background: #ff723a;
    color: #fff;
    border: 0;
    box-shadow: 0 0 0;
    height: 40px;
    line-height: 20px;
    opacity: .9;
    margin-right: 5px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
    font-size: 14px;
}

.share-button {
    float: right;
    position: relative;
}

.share-button .social-networks {
    position: absolute;
    top: 35px;
    right: -65px;
}

.blog-detail .blog-description-class p a {
    font-weight: 500;
    color: #222;
}

.blog-detail .blog-description-class p {
    font-size: 14px;
}

.blog-detail .social-networks ul {
    width: 100%;
    float: left;
    display: flex;
}

.blog-detail .social-networks ul li {
    list-style: none;
}

.ContactUsSection h2 {
    font-weight: 700;
    font-size: 44px;
}

.EmailSection1 .EmailSectionButton {
    padding-bottom: 40px;
    padding-top: 40px;
}

.EmailSection1 .EmailSectionButton button {
    width: auto;
}

header#header {
    border-bottom: 1px solid #fdefdf;
}

.lab-list .HealthCheckupPackages {
    padding-bottom: 40px;
}

.PrescribedLabTestsSection.services.lab-list {
    margin-top: 0px;
}

body .PrescribedLabTestsSection.services.lab-list .HealthCheckupPackages h2 {
    color: #483214;
}

body .PrescribedLabTestsSection.services.lab-list .col-item {
    width: 100%;
    min-height: 280px;
    position: relative;
}

body .PrescribedLabTestsSection.services.lab-list .btn-book-bot {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
}

body .PrescribedLabTestsSection.services.lab-list .photo img {
    display: none;
}

.cart-top #miniCartList .list {
    width: 100%;
    display: flex;
    justify-content: flex-start;
        align-items: start;
}
.cart-top #miniCartList .list  img{ float:left;}

.cart-top #miniCartList .list h5 {
    margin-bottom: 0px;    width: 100%;
}

.cart-top #miniCartList .list h5 a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    white-space: normal;
    font-family: 'Poppins';
    font-size: 13px;
    padding-left: 10px;
}

.cart-top #miniCartList {
    overflow: auto;
}

.cart-top #miniCartList .pro-list:hover {
    background: #efefef;
}

.cart-top #miniCartList .pro-list:last-child {
    margin-bottom: 0px;
}

body .cart-top #miniCartList span {
    font-family: 'Poppins';
    float: left;
    width: 78%;
    margin-left: 0px;
}

.cart-top #miniCart .cartButtons {
    margin-left: 30px;
}

.cart-top #miniCartList span strong {
    font-size: 15px;
}

.cart-top #miniCart .cartButtons a {
    color: #fff;
    background: #ff723a;
    font-size: 14px;
    padding: 5px 10px;
    margin: 10px 0 0 0px;
    border-radius: 50px;
    transition: 0.3s;
    text-align: center;
    display: inherit;
    width: 110px;
}

.cart-top #miniCartList .list img {
    width: 17px !important;
    height: 17px !important;
        float: left;
            margin-right: 5px;
}

.pro-list {
    border-bottom: 1px dashed #ddd;
    padding: 10px;
}


body .lab-dashboard {
    padding: 0px;
}

body .lab-dashboard .AboutUsBlock {
    margin-top: 23px;
}




.lab-test-profile .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    float: left;
    width: 100%;
    margin: 13px 0 0;
}

.tabs-cart {
    width: 100%;
    float: left;
    padding: 0 0 15px 0;
}

.order-overview {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

.order-overview .left {
    float: left;
    width: 73%;
    margin-top: 15px;
}

.left {
    float: left !important;
}

#MyCartPage {
    background: #F9F9F9;
    padding: 25px;
    box-shadow: 0 0 0 !important;
}


.tabs-cart ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

body .wizard .steps ul li {
    width: 20%;
    float: left;
    position: relative;
}


.wizard>.steps .current a,
.wizard>.steps .current a:hover,
.wizard>.steps .current a:active {
    background: #fcfcfc;
    color: #111;
    cursor: default;
}

.wizard>.steps .current a,
.wizard>.steps .current a:hover,
.wizard>.steps a {
    background: 0 0 !important;
    width: 100%;
    text-align: center;
}

.wizard>.steps .current a {
    color: #ff6000 !important;
    font-weight: 500;
}

.wizard>.steps a {
    margin: 35px 0.5em 0 0.5em !important;
}

.wizard>.steps .current-info,
.tabcontrol>.steps .current-info {
    position: absolute;
    left: -999em;
}

span.current-info.audible {
    display: none;
}

body .wizard .steps ul li.done span.number {
    background: #ff6000 !important;

    color: #fff;
}

body .wizard .steps ul li.current span.number {
    background: #ff6000 !important;
    position: relative;
    color: #fff;
}

.wizard>.steps .number {
    font-size: 1.429em;
}

.steps li a span.number {
    background: #efefef;
    color: #666;
    position: relative;
    text-align: center;
    width: 50px;
    display: block;
    height: 50px;
    float: none;
    z-index: 99;
    line-height: 50px;
    font-size: 18px !important;
    border-radius: 50px;
}

.steps li.done a:after,
.steps li.done a:before {
    background-color: #fb9333;
    border-color: #fb9333;
}

.steps li.current a:after,
.steps li.current a:before {
    background-color: #fb9333;
    border-color: #fb9333;
}

.steps li a:after,
.steps li a:before {
    display: block;
    position: absolute;
    top: 14px;
    width: 100%;
    height: 3px;
    content: '';
    background-color: #ececec;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 0px;
    margin: auto;
}

#MyCartPage .wizard .content {
    min-height: auto;
    margin: 0;
}
body .emptyAddress{ padding-left: 3%;}
body #MyCartPage h3 {
    display: block;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #333;
}
.address-wrapper.AddressBox.waitingTime .emptyAddress strong{ font-size: 13px; font-weight: 400;}

#MyCartPage .wizard .content .body {
    position: inherit !important;
    height: auto;
    background: #fff;
    padding: 20px 0px !important;
    border-radius: 10px;
    width: 100%;
    border: 1px dashed #ddd;
}

.order-overview table {

    width: 100%;
}


.order-overview table tr td {

    font-size: 14px;

    color: #222;
}

.order-overview table tr td:first-child img {
    width: 25px;
}

.wizard>.content>.body TABLE TR TD a {
    color: #333;
    FONT-WEIGHT: 400;
    font-family: 'Poppins';
}


.order-overview .right {
    float: left;
    width: 25%;
    padding-top: 5px;
    margin: 15px 0 0 2%;
    background: #fff3e2;
}

.order-overview .right .right-block.save-block {
    padding: 0px 0;
    width: 100%;
    margin: 0 0 18px 0;
    box-shadow: 0 0 0;
}

body .form-address-details.divForHide {
    padding: 10px 15px 10px 15px;

}

.form-address-details.divForHide div {
    width: 68%;
    float: left;
}

.form-address-details.divForHide input {
    height: 45px;
    width: 100%;
    float: left;
    padding: 0 0 0 6%;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #ddd;
    outline: none;
    font-size: 14px;
    font-family: 'Poppins';
}

#coupanApply {
    background: #ff6000 !important;
    color: #fff;
    border: 0;
    padding: 0 20px;
    width: auto;
    border-radius: 0;
    margin: 0 0 0 -3px;
    height: 45px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 400;
}

.CouponAvailableMsg {
    font-weight: 400;
    font-size: 11px;

    width: 100%;
    float: left;
    text-align: left;
    padding-top: 5px;
}

.coupanApplyedBox {
    width: 100%;
    position: relative;
    float: left;
    padding: 7px 5px;
    border: 1px dashed #ef6423;
    border-radius: 5px;
}

.order-overview .right .right-block.save-block .save-icon {
    text-align: left;
    width: 100%;
    padding: 0 0 0 12px;
    margin: 0px !important;
}

.coupanApplyedBox .save-icon img {
    width: 14px;
    margin-right: 8px;
}

.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 p strong {
    float: left;
    padding: 0;
    font-size: 25px;
    margin: 10px 0;
}

.order-overview .right .right-block.save-block .save-icon p strong {
    float: left;
    padding: 0;
    font-size: 25px;
    margin: 10px 0;
}

.applyCouponCode123 {
    padding: 0 12px;
    display: none;
}

.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;
}

.right-block.save-block .coupanApplyedBox.testBoxAppy .remove-icon {
    position: absolute;
    top: 15px;
    right: 11px;
    width: auto;
}

.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;
}



.order-overview .right .right-block {
    padding: 0;
    float: left;
}

.tabs-cart ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.tabs-cart .right-block ul li.total-bill{ font-size: 18px;}
.tabs-cart .right-block ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #f4e5cf;
    padding: 6px 15px;
    font-size: 14px;
    background: none;
    list-style: none;
}

.price-tag-wrap {
    float: right;
    font-weight: 600;
}

.right-block ul li:last-child {
    border: 0;
}

.total-save {
    width: 92%;
    float: left;
    color: #222;
    background: #fff;
    font-size: 12px;
    padding: 10px 10px;
    margin: 4%;
    font-family: 'Poppins';
    font-weight: 500;
}

.total-price {
    float: right;
}

.total-save strong {
    color: #ef6423;
    float: left;
    font-size: 16px;
}

.right-block.last-box.alreadyAdded {
    width: 100%;
    float: left;
    margin: 0;
    padding: 6px 2%;
    border-left: 2px solid #14bef0;
}

.tabs-cart .right-block ul li.service-charge-div p {
    font-size: 11px;
}

body .wizard .steps ul li a {
    font-weight: 400;
    font-family: 'Poppins';
    font-size: 13px;
    margin: 0px !important;
    padding: 0px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#MyCartPage .content {
    margin-top: 20px !important;
}

#MyCartPage .actions {
    margin-top: 20px;
}

.nav-section p {
    margin: 0px;
}

.nav-section p span {
    background: #fb9333 !important;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 10px;
    line-height: 20px;
    margin-top: -12px;
    margin-left: -4px;
}

body #navmenu ul li a {
    padding: 18px 12px !important;
}


.order-overview table tbody tr {
    border-bottom: 1px dashed #ddd;
}

.order-overview table tbody tr:last-child {
    border-bottom: 0px;
}

.order-overview table tbody tr td:first-child {
    padding-left: 15px;
}

.order-overview table tbody tr td:last-child {
    padding-right: 15px;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .input-wrapper {
    width: 32%;
    float: left;
    margin-right: 2%;
    padding-bottom: 10px;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .input-wrapper input {
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: 'Poppins';
    height: 50px;
    font-size: 14px;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 {
    padding: 3% !important;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper {
    width: 32%;
    float: left;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper label {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 500;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper p {
    width: 48%;
    float: left;
    margin-bottom: 0px;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper p input {
    float: left;
    margin: 4px 4px 0 0;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper p label {
    width: auto;
    margin: 0px;
    font-size: 14px;
    font-weight: 400;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .input-wrapper label {
    font-weight: 500;
    font-size: 14px;
}

#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .input-wrapper label i,
#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper label i {
    color: #f00;
}

#createLabOrder #MyCartPage .wizard .address-wrapper .address-box {
    float: left;
    width: 46%;
    background: #f0f0f0;
    padding: 2%;
    border-radius: 5px;
    margin: 0 0 0 3%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

#createLabOrder #MyCartPage .wizard .address-wrapper .address-box p {
    margin: 0px;
}

#createLabOrder #MyCartPage .wizard .address-wrapper .address-box .label-name {
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 600;
}

#createLabOrder #MyCartPage .wizard .address-wrapper .address-box .address-area {
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: 400;
}

#createLabOrder #MyCartPage .wizard .address-wrapper.AddressBox a {
    color: #333;
    font-size: 14px;
    font-family: 'Poppins';
}

#createLabOrder #MyCartPage .wizard .btn-add-address {
    float: left;
    width: 100%;
    margin: 20px 0 0 3%;
}

#createLabOrder #MyCartPage .wizard .btn-add-address a {
    color: #222;
    font-family: poppins;
    font-size: 14px;
    border-radius: 100px;
    border: 1px dashed #fb9333;
    padding: 5px 25px;
    font-weight: 500;
}

#addAddressForm {
    width: 100%;
    float: left;
    padding: 3%;
}

#addAddressForm .input-wrapper {
    width: 48%;
    float: left;
}

#addAddressForm .input-wrapper input {
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: 'Poppins';
    height: 50px;
    font-size: 14px;

}

#addAddressForm .input-wrapper:nth-child(2n) {
    margin-left: 2%
}

#createLabOrder #MyCartPage .wizard .address-wrapper .pinCodeService strong {
    font-size: 12px;
    font-weight: 400;
    width: 100%;
    float: left;
    padding: 10px 3% 0 3%;
}

#addAddressForm .input-wrapper label {
    font-size: 14px;
    font-family: 'Poppins';
}

#addAddressForm .input-wrapper label.error {
    font-size: 12px;
    margin-left: 0px;
}

#addAddressForm .input-wrapper label i {
    color: #f00;
}

#addAddressForm .radio-wrapper {
    width: 48%;
    display: flex;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 25px;
}

#addAddressForm .radio-wrapper p {
    margin: 0px;
    font-family: 'Poppins';
    font-size: 14px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 32%;
}

#addAddressForm .radio-wrapper label {
    font-size: 14px;
    font-family: 'Poppins';
}

#createLabOrder #MyCartPage .wizard #addAddressForm button {
    margin: 20px auto 0px auto;
    background: #ffb246;
    border: 0px;
    color: #fff;
    font-family: 'Poppins';
    font-size: 15px;
    padding: 10px 0;
    border-radius: 100px;
    width: 150px;
    float: none;
    display: block;
}

#addAddressForm .input-wrapper.labelName {
    margin-right: 2%;
}

section.sec-pad-0 {
    padding-top: 0px;
}

.CounsellingPsychologist123 .SelectCenter {
    width: auto;
    position: absolute;
}

.CounsellingPsychologist123 .SelectCenter a {
    width: 55px;
    height: 55px;
}

.CounsellingPsychologist123 .SelectCenter a i {
    font-size: 36px;
}

section.team {
    padding-top: 45px;
}

section.DoctorDetails {
    padding-top: 0px;
}

section.DoctorDetails .DoctorDetailsBg {
    padding-top: 0px;
}

.review-title {
    width: 100%;
    float: left;
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 700;
    margin: 20px 0px 0px 0px;
}

.block-title {
    position: relative;
    width: 100%;
    float: left;
}

.AvailableSlotsRight .block-title h2 {
    width: auto;
    float: left;
}

.AvailableSlotsRight .block-title hr {
    margin: 0px 0 0 0;
    float: left;
    width: 203px;
    display:none;
    position: absolute;
    bottom: 0;
    right: 0;
}

#slotDisplay .Avail {
    display: flex;
    align-items: center;
}

#slotDisplay .nav-tabs li a.nav-link {
    background: none !important;
    color: #222 !important;
    font-size: 14px;
    border: 0px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: center;
    font-weight: 600;
}

#slotDisplay .nav-tabs li a img {
    width: auto;
    height: 18px;
    margin-right: 5px;
}

.EveningAvailable2 ul p {
    font-size: 14px;
    font-family: 'Poppins';
}

nav#navmenu ul li a.btn-getstarted1 {
    color: #fff;
    background: #ff723a;
    font-size: 14px;
    padding: 5px 25px !important;
    margin: 0 0 0 0px;
    border-radius: 50px;
    transition: 0.3s;
}
p.noExp{
    width: 100%;
    padding:4px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
       color: #898989;
    float: left;
}
.AppointMentSection .modal-dialog .modal-content {
    border-radius: 20px;
    border: 0;
}

.AppointMentSection .modal-body .nav li.active a {
    background-color: #fb9333;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #fff !important;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td {
    flex-direction: column;
    width: 14%;
    flex-wrap: wrap;
    display: inline-flex;
    border: 0px;
    padding: 5px;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td a.showdiv {
    width: 100%;
    color: #444;
    border-radius: 5px;
    font-family: 'Poppins';
    font-size: 13px;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td a.chooseSlot {
    width: 100%;
    color: #444;
    border-radius: 5px;
    font-family: 'Poppins';
    font-size: 13px;
    border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center li a {
    color: #404040;
}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center li a:hover {
    border-color: #fff;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td a.hidentop {
    background: #fb9333;
    border-color: #fb9333;
    color: #fff;
    border-radius: 5px;
    padding: 5px;
    font-size: 13px;
    text-align: center;
}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center li {
    margin-bottom: 10px;
}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center a.active {
    background-color: #fb9333 !important;
    outline: none;
}

.AppointMentSection .modal-body .w-100 .nav.flex-column.nav-tabs.text-center {
    border: 0px;
}

.AppointMentSection .loading-all {
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    background: #0000003d;
    text-align: center;
    border-radius: 0px;
    height: 100%;
    line-height: normal;
    top: 0px;
    border: 1px solid #ddd !important;
    box-shadow: 0 0px 0px #ddd;
}
.AppointMentSection .loading-all span {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 120px;
    background: #fff;
    text-align: center;
    border-radius: 100px;
    height: 120px;
    line-height: 120px;
    top: 0px;
    border: 1px solid #ddd !important;
    box-shadow: 0 5px 30px #ddd;
    z-index: 999999;
    bottom: 0px;
}
.AppointMentSection .loading-all img {
    width: 40px;
    height: auto;
}

#oldUserFoundwithPassword {
    width: 100%;
    float: left;
    font-size: 12px;
    padding: 5px 0px 12px 0px;
    color: #333;
}



.EmailSectionLogin #mobileForm .LoginInput i#verifyIcon::before {
    background: #3bb349;
    border-radius: 10px;
    color: #fff;
    border: 1px solid #3bb349;
    padding: 0px;
}




.EmailSectionLogin #mobileForm .LoginInput i#unverifyIcon::before {
    background: #f00;
    border-radius: 10px;
    color: #fff;
    border: 1px solid #f00;
    padding: 0px;
}

.filter-section.inner p {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 500;
    margin: 0px;
    width: 100%;
    padding: 20px 3% 10px 3%;
}

.filter-section ul {
    padding: 20px 3%;
    width: 100%;
    float: left;
}

.filter-section.inner ul {
    padding: 0px 3%;
}

.filter-section ul li {
    list-style: none;
}

.filter-section ul li label.form-check-label {
    font-family: 'Poppins';
    font-size: 13px;
    color: #424242;
    font-weight: 400;
    width: 100%;
}

.filter-section ul li label.form-check-label input.form-check-input {
    float: right;
}

.filter-section ul li label.form-check-label input.form-check-input[type=checkbox]:checked {
    border-color: #fb9333;
}

.filter-section ul li label.chck-container input {
    float: right;
}

.filter-section ul li label.chck-container {
    font-family: 'Poppins';
    font-size: 13px;
    color: #424242;
    font-weight: 400;
    width: 100%;
}

.filter-section .price-range-block {
    margin: 0% 3%;
}

.filter-section .price-range-block .ui-slider-horizontal .ui-slider-handle {
    top: -4px;
}

.filter-section .price-range-block .ui-slider .ui-slider-handle {
    width: 15px;
    height: 15px;
}

.filter-section .price-range-block .ui-widget-header {
    background: #fee9ce;
    border-color:#fee9ce;
}

.input-range{
    display: flex;
    justify-content: space-between;
}


/*symptom-detail*/
.symptom-detailTop {
    width: 100%;
    padding: 30px 0px 30px 0px;
    margin: 0px;
    background: url(../img/symptom-detailBg.png) no-repeat 0px 0px;
    background-size: cover;
}

.symptom-detailBox {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.symptom-detailBox h3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 40px;
    color: #0a0709;
    font-weight: 700;
}

.symptom-detailBox h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0 0 20px 0;
    font-size: 54px;
    color: #fd6123;
    font-weight: 800;
}

.symptom-detailBox p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 18px;
    color: #3e3e3e;
}

.symptom-detailBox p span {
    color: #fd6327;
}

.symptom-detailBlock .row {
    align-items: center;
}

.AnxietyDisorderSymptomHeading {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.AnxietyDisorderSymptomHeading h2 {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    font-size: 40px;
    color: #262626;
    font-weight: 700;
    position: relative;
}

.AnxietyDisorderSymptomHeading h2::after {
    background: url(../img/StudentsChooseborder.png) no-repeat center 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -40px;
    width: 95px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.AnxietyDisorderSymptomHeading h2 span {
    color: #fd6327;
}

.AnxietyDisorderSymptomHeading p {
    width: 90%;
    padding: 15px 0px 0px 0px;
    font-size: 15px;
    color: #868686;
    margin: 0 auto;
}

.AnxietyDisorderSymptomHeading p strong {
    color: #333;
}

.AnxietyDisorderSymptomUl {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.view-assesment-ques .AnxietyDisorderSymptomwrapper .AnxietyDisorderSymptomUl .AnxietyDisorderSymptomUlButton a {
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-weight: 600;
    border-radius: 30px;
    background: rgb(253, 99, 39);
    border: 0px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    width: 90%;
}


.AnxietyDisorderSymptomUl a,
.AnxietyDisorderSymptomUl a:hover {
    color: #333;
    border: 0px !important;
    font-size: 15px;
    font-weight: 400;
    border-radius: 30px;
}

.AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl a {
    color: #333;
        border: 0px !important;
        font-size: 15px;
        font-weight: 600;
        border-radius: 30px;
        padding-top: 0;
        padding-bottom: 0;
        height: 35px;
        line-height: 35px;
        text-transform: capitalize;
}

.AnxietyDisorderSymptomUlButton .btn-primary:hover {
    box-shadow: 0 0 0;
}

.AnxietyDisorderSymptomUlButton .btn-check:active+.btn-primary:hover,
.AnxietyDisorderSymptomUlButton .btn-check:checked+.btn-primary:hover,
.AnxietyDisorderSymptomUlButton .btn-primary.active:hover,
.AnxietyDisorderSymptomUlButton .btn-primary.show:hover,
.AnxietyDisorderSymptomUlButton .btn-primary:active:hover {
    background-color: #ffe6c4;
    color: #333;
    font-weight: 600;
}

.AnxietyDisorderSymptomUlButton .btn-check:focus+.btn-primary,
.AnxietyDisorderSymptomUlButton .btn-check:focus-visible+.btn-primary,
.AnxietyDisorderSymptomUlButton .btn-primary:focus {
    box-shadow: var(--mdb-btn-box-shadow-state);
    background-color: #ffe6c4;
    color: #333;
}

.tabs.section.light-background {
    padding-top: 0px;
}

.MinimalAnxietyContent .btn.btn-primary {
    background: #fd6327;
    color: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 0px 0px;

    font-size: 15px;
    margin-top: 20px;
}

.assessmentHighTop1234 {
    display: flex;
    flex-direction: column;
    padding-top: 120px;
}

.assessmentHighTop1234 .AnxietyDisorderSymptomHeading {
    width: 100%;
    padding: 0px 0px 40px 0px;
}

.AnxietyDisorderSymptomUl a .AnxietyDisorderSymptomUlBlock {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.AnxietyDisorderSymptomUlBlock ul li:first-child {
    background: none;
}

.AnxietyDisorderSymptomUlBlock ul li li:first-child {
    background: url(../img/rightIcon-1.png) no-repeat 0px 10px;
    background-size: 14px;
}

.AnxietyDisorderSymptomUlBlock ul {
    flex-wrap: wrap;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
}

.AnxietyDisorderSymptomUlBlock ul ul li {
    width: 48%;
    padding: 5px 20px 0px 25px;
}

.AnxietyDisorderSymptomUlBlock ul ul li p {
    margin-bottom: 5px;
}

.AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl .nav-tabs {
    border: 0px;
}

.AnxietyDisorderSymptomUlBlock ul li {
    width: 100%;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #2b2b2b;
    background: url(../img/rightIcon-1.png) no-repeat 0px 10px;
    background-size: 14px;
}

.AnxietyDisorderSuppot {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.AnxietyDisorderSuppot img {
    width: 100%;
}

.AnxietyDisorderSymptomUlIcon {
    clip-path: polygon(0 0, 89% 0, 52% 99%, 0% 100%);
    width: 20%;
    background: #ffe6c4;
    text-align: center;
    height: 102px;
    display: flex;
    align-items: center;
    margin: auto;
    border-radius: 15px 0px 0px 15px;
}

.AnxietyDisorderSymptomUlBox {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    display: flex;
    border: 1px solid #efefef;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
}

.AnxietyDisorderSymptomUlContent {
    width: 58%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
}

.AnxietyDisorderSymptomUlContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 21px;
    font-weight: 700;
    color: #262626;
}

.AnxietyDisorderSymptomUlContent p {
    width: 100%;
    padding: 4px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    color: #686868;
}

.AnxietyDisorderSymptomUlIcon img {
    width: 36px;
    height: auto;
    margin: auto;
}

.AnxietyDisorderSymptomUlButton {
    width: 35%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.AnxietyDisorderSymptomUlButton a {
    background: #ffe6c4;
    padding: 10px 25px;
    border-radius: 100px;
}

.AnxietyDisorderSymptomUlButton .btn.btn-primary {
    background: #ffc97d;
    color: #262626;
    font-size: 15px;
    border-radius: 30px;
    box-shadow: 0px 0px 0px 0px;
    border: 0px;
    padding: 8px 25px;
    font-weight: 500;
    font-family: 'Poppins';
}

.AnxietyDisorderSymptomUlButton .btn.btn-primary:hover {
    background: #ffc97d;
    color: #262626;
    box-shadow: 0px 0px 0px 0px;
}

.AnxietyDisorderSuppotTop {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 60px 0px 0px 0px;
}

.AnxietyDisorderTreatmentHeading {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}

.AnxietyDisorderTreatmentHeading h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 34px;
    color: #262626;
    font-weight: 600;
    position: relative;
    line-height: normal;
}

.AnxietyDisorderTreatmentHeading p {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #262626;
}

.AnxietyDisorderTreatment {
    width: 100%;
    padding: 80px 0px 30px 0px;
    margin: 0px;
    background: #fff0dc;
}

.AnxietyDisorderTreatmentBlock {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.AnxietyDisorderTreatmentBlock ul {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    list-style: none;
}

.AnxietyDisorderTreatmentBlock ul li {
    width: 25%;
    padding: 30px;
    margin: 0px;
    background: #fff;
    text-align: left;
    border-right: 2px solid #ff723a;
    position: relative;
}

.AnxietyDisorderTreatmentBlock ul li:last-child {
    border-right: 0px;
    border-radius: 0px 15px 15px 0px;
}

.AnxietyDisorderTreatmentBlock ul li:first-child {
    border-right: 0px;
    border-radius: 15px 0px 0px 15px;
}

.AnxietyDisorderTreatmentBlock ul li:hover::after {
    content: "";
    position: absolute;
    top: -5px;
    right: -22px;
    bottom: 0px;
    margin: auto;
    clip-path: polygon(66% 57%, 0 12%, 0 100%);
    background: #ff723a;
    z-index: 99999999;
    width: 21px;
    height: 33px;
}

.AnxietyDisorderTreatmentBlock ul li:last-child:hover::after {
    content: "";
    position: absolute;
    top: -5px;
    right: -22px;
    bottom: 0px;
    margin: auto;
    clip-path: polygon(66% 57%, 0 12%, 0 100%);
    background: #ff723a;
    z-index: 99999999;
    width: 21px;
    height: 33px;
    display: none;
}

.AnxietyDisorderTreatmentBlock ul li:hover {
    background: #ffe0d4;
}

.AnxietyDisorderTreatmentBlock ul li:hover h2 {
    color: #e88454;
}

.AnxietyDisorderTreatmentBlock ul li.Active {
    background: #ffe0d4;
    position: relative;
}

.AnxietyDisorderTreatmentBlock ul li.Active::after {
    content: "";
    position: absolute;
    top: -5px;
    right: -22px;
    bottom: 0px;
    margin: auto;
    clip-path: polygon(66% 57%, 0 12%, 0 100%);
    background: #ff723a;
    z-index: 99999999;
    width: 21px;
    height: 33px;
}

.AnxietyDisorderTreatmentBlock ul li.Active h2 {
    color: #e88454;
}

.AnxietyDisorderTreatmentBlock ul li h2 {
    width: 100%;
    padding: 0px 0px 15px 0px;
    margin: 0px;
    font-size: 18px;
    color: #363636;
}

.AnxietyDisorderTreatmentBlock ul li p {
    color: #4c4c4c;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.AnxietyDisorderTreatmentImg {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #fff2e2;
    text-align: center;
    padding-top: 13px;
    margin-bottom: 15px;
}

.AnxietyDisorderTreatmentBlock ul li:hover .AnxietyDisorderTreatmentImg {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    padding-top: 13px;
}

.AnxietyDisorderTreatmentBlock ul li:hover .AnxietyDisorderTreatmentImg img.none {
    display: table;
    text-align: center;
    margin: auto;
}

.AnxietyDisorderTreatmentBlock ul li.Active .AnxietyDisorderTreatmentImg {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    padding-top: 13px;
}

.AnxietyDisorderTreatmentBlock ul li.Active .AnxietyDisorderTreatmentImg img {
    display: none;
}

.AnxietyDisorderTreatmentBlock ul li.Active .AnxietyDisorderTreatmentImg img.none {
    display: table;
    margin: auto;
}

.AnxietyDisorderTreatmentBlock ul li:hover .AnxietyDisorderTreatmentImg img {
    display: none;
}

.AnxietyDisorderTreatmentImg img.none {
    display: none;
}

.TALKTOATHERAPISTBUTTON {
    width: 100%;
    padding: 30px 0px 0px 0px;
    margin: 0px;
    text-align: center;
    display: flex;
}

.TALKTOATHERAPISTBUTTON .btn-primary {
    width: auto;
    padding: 10px 30px 10px 30px;
    margin: 0px;
    color: #fff;
    background: #ff723a;
    font-size: 17px;
    border: 0px;
    font-weight: 500;
    border-radius: 30px;
    margin: auto;
    box-shadow: 0px 0px 0px 0px;
}

.TALKTOATHERAPISTBUTTON .btn-primary:hover {
    color: #fff;
    background: #ff723a;
    box-shadow: 0px 0px 0px 0px;
}

.HealthGennieTherapist {
    width: 80%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.HealthGennieTherapist h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 23px;
    font-weight: 600;
    color: #262626;
    line-height: 35px;
}

.HealthGennieTherapist ul {
    width: 100%;
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 15px 0px;
    display: flex;
    list-style: none;
    flex-direction: column;
}

.HealthGennieTherapist ul li {
    width: 100%;
    padding: 10px 0px 10px 25px;
    margin: 0px;
    font-size: 15px;
    color: #2b2b2b;
    background: url(../img/rightIcon-1.png) no-repeat 0px 18px;
    line-height: 30px;
}

.HealthGennieTherapist .btn-primary {
    width: auto;
    padding: 10px 30px 10px 30px;
    margin: 0px 0px 0px;
    color: #fff;
    background: #ff723a;
    font-size: 17px;
    font-weight: 500;
    border: 0px;
    border-radius: 30px;
    margin: auto;
    box-shadow: 0px 0px 0px 0px;
    text-transform: capitalize
}

.HealthGennieTherapist .btn-primary:hover {
    color: #fff;
    background: #ff723a;
    box-shadow: 0px 0px 0px 0px;
}

.HealthGennieTherapistRight .healingwithAmaha1112 {
    width: 100%;
    padding: 25px 15px;
    margin: auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    border: 1px solid #d2d2d2;
    border-radius: 20px;
    height: 100%;
    background: #fff;
    min-height: 240px;
}

.HealthGennieTherapistRight {
    background: url(../img/HealthGennieTherapistBg.png) no-repeat 0px 15px;
    background-size:100%;
}

.AccessPersonalised {
    width: 100%;
    padding: 0px 0px 0px 0px;
    background: url(../img/AccessPersonalisedBg.png) no-repeat 0px 15px;
    margin: 0px;
    text-align: center
}

.HealthGennieTherapistRight .healingwithAmaha1112 img {
    border-radius: 50%;
    width: 85px;
    height: 85px;
    margin: 0 auto;
}

.HealthGennieTherapistRight .healingwithAmaha1112 h2 {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    color: #0b5b11;
    font-size: 15px;
    font-weight: 500;
}

.HealthGennieTherapistRight .healingwithAmaha1112 p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #262626;
    font-size: 13px;
    font-weight: 500;
}

.HealthGennieTherapistRight .healingwithAmaha1112 a {
    width: 100%;
    padding: 6px 0px 0px 0px;
    margin: 0px;
    color: #ff6000;
    font-size: 15px;
    text-decoration: none;
    font-weight: 600;
}

.AnxietyDisorderSuppotTop123 .HealthGennieTherapist {
    width: 100%;
    padding: 0px 0px 0px 15%;
    margin: 0px;
}

.symptom-detailTop123 .symptom-detailBox h3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 35px;
    color: #272727;
    font-weight: 700;
}

.symptom-detailTop123 .symptom-detailBox p {
    width: 100%;
    padding: 12px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
    color: #272727;
}

.symptom-detailTop123 .symptom-detailBox .btn-primary {
    width: 235px;
    padding: 15px 0px;
    color: #fff;
    background: #ff723a;
    font-size: 17px;
    font-weight: 500;
    border: 0px;
    border-radius: 30px;
    margin: 20px 0px 0px;
    box-shadow: 0px 0px 0px 0px;

    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.symptom-detailTop123 .symptom-detailBox {
    width: 78%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.symptom-detailTop123 .symptom-detailBox .btn-primary:hover {
    color: #fff;
    background: #ff723a;
    box-shadow: 0px 0px 0px 0px;
}

/*symptom-detail*/


.no-user {
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
    bottom: -110px;
}

.no-user h3 {
    font-size: 26px;
    margin: 0 auto;
    width: 100%;

    text-align: center;

    font-weight: 800;
}

.team-member {
    position: relative;
}

.AppointMentSection .modal-body .col-10 {
    position: relative;
}

.AppointMentSection .modal-body .col-10 .no-found-slot-app {
    font-size: 18px;
    color: #303030;
    font-family: 'Poppins';
    font-weight: 800;

    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 25%;
}

.PayMentSection .PayMentBlock .DoctorList .pic {
    border: 1px solid #f0d8c1;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMentDate span {
    font-weight: 500;
    font-size: 14px !important;
}

.AppointmentBookTop .bottom-form .form-group label{
	padding:0px;
}
.AppointmentBookTop .AppointmentBook { padding-bottom:20px;}
.AppointmentBookTop .bottom-form .form-group label,
.AppointmentBookTop .bottom-form .form-group1 label {
    font-size: 14px;
    font-weight: 600;
}

.AppointmentBookTop .bottom-form .form-group1 .GenderSetion label {
    font-weight: 400;
}

.AppointmentBookTop .bottom-form .form-group1 .GenderSetion label input {
    margin-right: 5px;
}

.AppointmentBookTop .ContinueBtn button {
    font-family: 'Poppins';
    width: 150px;
    margin-top: 40px;
    box-shadow: 0 0 0;
    height: 50px;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
}

.form-check-input:checked {
    background-color: #fb9333 !important;
}

.AppointmentBookTop .MyProfileGender label {
    font-weight: 500;
    font-size: 15px;
}

.AppointmentBookTop .MyProfileGender .GenderSection {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.AppointmentBookTop .MyProfileGender .GenderSection .radio-wrap {
    display: flex;
    border: 1px solid #dee2e6;
    border-radius: 8px;
    width: 31%;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    height: 50px;
}

.AppointmentBookTop .MyProfileGender .GenderSection .radio-wrap:nth-child(2n) {
    margin: 0 4%;
}

.AppointmentBookTop .MyProfileGender .GenderSection .radio-wrap input {
    margin: 0px 5px 0 0;
}

.AppointmentBookTop .MyProfileGender .GenderSection .radio-wrap input.form-check-input:checked {
    border-color: #fb9333 !important;
}

.AppointmentBookTop .MyProfileGender .GenderSection .radio-wrap label {
    font-weight: 400;
    padding-bottom: 0px;
}

.AppointmentBookTop .form-group1.MyProfileGender {
    padding-top: 10px;
}

.AppointmentBookTop label {
    font-size: 14px !important;
}

.AppointmentBookTop label .required_star {
    color: #f00
}

.AppointmentBookTop select {
    height: 50px;
    font-size: 14px;
    border-radius: 8px;
    font-family: 'Poppins';
    border: 1px solid #dee2e6;
}

.AppointmentBookTop .ContinueBtn {
    margin: 0 0 0 10px;
}

.note-lab {
    font-size: 13px;
}


.MyAppointmentBlock.MyLabOrderSetion .MyAppointmentContent .MyLabOrder1 p {
    margin: 0;
    font-size: 14px;
}

.MyAppointmentBlock.MyLabOrderSetion h4 {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'Poppins';
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 15px;
}

.MyAppointmentBlock.MyLabOrderSetion .MyAppointmentContent .MyLabOrder1 p.order-cost {
    color: #fb9333;
    font-weight: 700;
    font-family: 'Poppins';
    font-size: 30px;
    margin: 0 0 15px 0;
}

.blog-inner {
    padding-top: 60px;
}


.BusinessDevelopmentOpportunity .WhatTheOpportunity .row.gy-4 {
    justify-content: space-between;
}

.AboutUsSection .AboutUsBlock .AboutUsRow .col-lg-6 {
    margin-top: 0px;
}

.FounderNoteTop h2 {
    font-weight: 600;
    font-size: 42px;
}

.FounderNoteTop .BossFounder h2 {
    font-weight: 600;
    font-size: 22px;
}

.AboutUsSection.top-bar.section {
    padding-top: 0px;
}

.AboutUsSection.top-bar.section .LabsTopHeaderTop {
    margin-top: 23px;
}

.AnxietyDisorderSymptom .AnxietyDisorderSymptomHeading h3 {
    display: none;
}

.AnxietyDisorderSymptomwrapper {
    padding: 100px 0 0 0 !important;
}



.HealthGennieTherapistRight .row.gy-4 {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.HealthGennieTherapistRight .specialist-psyco.aos-init.aos-animate {
    width: 45%;
    display: flex;
    min-height: 220px;
}

.symptom-detailTop123 {
    margin-bottom: 60px;
}

.AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl .nav-tabs .nav-item.show .nav-link,
.AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl .nav-tabs .nav-link.active {
    border-radius: 100px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 35px;
        text-transform: capitalize;
        line-height: 35px;
}

.assessmentSection.step.assessment ul li {
    width: 100%;
    text-align: center;
}

.assessmentSection.step.assessment ul li strong span {
    color: #ff723a;
    font-size: 30px;
}


.assessmentHighTop1 .assessmentSection .MinimalAnxietyContent {
    padding: 30px;
    display: inline;
    width: 50%;
    text-align: left;
    margin-top: 0;
}

.assessmentHighTop1 .assessmentSection img {
    width: 60%;
}

.total-score-wrap {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    width: 150px;
    padding-top: 8px;
    text-align: center;
}

.total-score-wrap .total-score {
    font-family: 'Poppins';
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    padding-top: 5px;
}

.total-score-wrap p {
    color: #fff;
    margin-top: -20px;
}

#tabs .js-custom-dots.FeelAnxious .assessmentSection .MinimalAnxiety{
    width:auto;
    display:table;
}

#tabs .js-custom-dots.FeelAnxious .assessmentSection .MinimalAnxiety p{ 
    padding:8px 40px;
}

#tabs .js-custom-dots.FeelAnxious .assessmentSection .MinimalAnxietyContent p{
    font-size: 14px;
    padding-bottom: 15px;
}

.assessmentSection .MinimalAnxiety {
    width: 150px;
    margin: 0 auto 20px auto;
}

.assessmentSection .HighChatMinimal {
    border: 1px dashed #ddd;
    border-radius: 15px;
}

.inner-pre-question .assessmentSection .HighChatMinimal {
    width: 100%;
}

.FeelAnxious .testimonial-itemSetion {
    padding-top: 10px;
}

.assessmentHighTop1234 .swiper-wrapper .swiper-slide .testimonial-itemSetion p {
    display: none;
}

.assessmentHighTop1234 .swiper-wrapper .swiper-slide .healingwithAmaha1112 {
    padding: 20px 0px;
    width: 70%;
}

.assessmentHighTop1234 .swiper-wrapper .swiper-slide .healingwithAmaha1112 .testimonial-itemSetion {
    background: none;
    border-radius: 0px;
    text-align: center;
    padding-bottom: 0px;
	min-height:inherit;
}

.assessmentHighTop1234 .swiper-wrapper .swiper-slide .healingwithAmaha1112 .testimonial-itemSetion h4 {
    font-size: 15px;
    color: #444;
}

.assessmentHighTop1234 .swiper-wrapper .swiper-slide .healingwithAmaha1112 .testimonial-itemSetion h3 {
    color: #0b5b11;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 10px !important;
}

.assessmentHighTop1234 .swiper-wrapper .swiper-slide .healingwithAmaha1112 .testimonial-itemSetion a {
    font-weight: 600;
    box-shadow: 0px 0px 0px 0px;

    font-size: 15px;
}

.assessmentHighTop1234 .FeelAnxious p {
    width: 70%;
    padding: 20px 0px;
    font-size: 15px;
}

.inner-pre-question .assessmentHighTop #mental-well-being .assessmentSection {
    width: 100%;
}

.assessmentHighTop #mental-well-being .assessmentSection {
    padding-top: 0px;
}

.assessmentHighTop #mental-well-being .assessmentSection .assessment a {
    width: auto;
    min-width: inherit;
    max-width: inherit;
    display: flex !important;
    flex-direction: column;
    text-align: center;
    background: #fff;
    border-radius: 30px;
    font-weight: 500;
    align-items: center;
    padding: 10px 20px;
    margin: 0px 6px 0px 0px;
    border: 1px dashed #efd3ac;
    color: #424242;
    font-family: 'Poppins';
    font-size: 14px;
}

.assessmentHighTop #mental-well-being .assessmentSection .assessment {
    width: 100%;
    padding: 0px 0px 50px 0px;
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

/*WeeklyProgramspage*/
.RelaxationTechniques .symptom-detailBox h3 {
    font-size: 28px;
    font-weight: 600;
}

.RelaxationTechniques .symptom-detailBox h3 span {
    color: #ff723a;
}

.RelaxationTechniques .symptom-detailBox p {
    width: 100%;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #3e3e3e;
    line-height: normal;
}

.symptom-detailTopImage img {
    width: 100%;
}

.accordion-body.NowPlaying p img {
    width: 100%;
}

.accordion-body.NowPlaying span.CompletedMark.lals {
    background: #fd6327;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    text-align: center;
    align-items: center;
    width: 131px;
    justify-content: center;
    padding: 4px 0px 4px 0px;
    margin-bottom: 10px;
    color: #fff;
}

.accordion-body.NowPlaying span.CompletedMark i {
    padding-right: 4px;
}

.WeeklyProgramWelcomeTop123 .AnxietyDisorderSymptom.SymptomScoresResult {
    padding-top: 30px;
}

.RelaxationTechniques.symptom-detailTop {
    width: 100%;
    padding: 30px 0px 0px 0px;
    margin: 0px;
    background: url(../img/symptom-detailBg.png) no-repeat 0px 0px;
    background-size: cover;
    border-radius: 30px;
}

.RelaxationTechniques .symptom-detailBlock .row {
    align-items: self-start;
}

.RelaxationTechniques .symptom-detailBox .btn-primary {
    width: 120px;
    background: #fd6327;
    color: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 0px 0px;

    margin-top: 15px;
    font-size: 15px;
}

.RelaxationTechniques .symptom-detailBox .btn-primary:hover {
    background: #fd6327;
    color: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 0px 0px;
}

.RelaxationTechniques .symptom-detailBox {
    width: 100%;
    padding: 25px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.InternetAddiction .AnxietyDisorderSymptomHeading p {
    width: 100%;
    padding: 6px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #2b2b2b;
}

.InternetAddictionImage {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.InternetAddictionImage img {
    width: 100%;
}

.NowPlaying .btn.btn-secondary {
    font-size: 24px;
    color: #393939;
    padding: 0px 0px;
    border-radius: 50%;
    width: 40px;
    height: auto;
    background: transparent;
    font-size: 29px;
}

.NowPlaying .btn.btn-secondary:focus {
    background: #fff2e4;
}

.NowPlaying #playPauseBtn.btn.btn-primary {
    background: #393939;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 0px !important;
    font-size: 22px;
}

.NowPlaying .progress-bar {
    text-align: center;
    white-space: nowrap;
    background-color: #ff723a;
    border-radius: 0px 2px 2px 0px;
}

.NowPlaying .justify-content-between {
    justify-content: space-between !important;
    font-size: 13px;
}

.NowPlaying .card-body .card-title {
    font-size: 17px;
    width: 100%;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    color: #393939;
    font-weight: 700;
}

.NowPlaying .card-body {
    padding: 15px 15px 15px;
    border: 1px dashed #fdd7b4;
    border-radius: 15px;
}

.NowPlaying .mb-3 {
    margin-bottom: 0.4rem !important;
    background: #393939;
    border-radius: 30px;
    height: 6px;
}

.NowPlaying .card-body .card-text {
    font-size: 13px;
    width: 100%;
    padding: 0px 0px 8px 0px;
    margin: 0px;
    color: #787878;
}

.NowPlaying .text-center {
    text-align: center !important;
    display: flex;
    width: 60px;
    margin: auto;
    align-items: center;
    margin-top: 0px !important;
}

.NowPlaying .text-center .btn.btn-primary {
    width: 47px;
    height: 47px;
    background: #393939;
    color: #fff;
    font-size: 24px;
    padding: 0px 0px 0px 0px;
    border-radius: 50%;
    box-shadow: 0 0 0;
}

.NowPlaying .card {
    background-color: #fff;
    box-shadow: 0 0 0;
    z-index: 0;
}

.accordion-body.NowPlaying span.CompletedMark {
    background: #fff2e4;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    text-align: center;
    align-items: center;
    width: 131px;
    justify-content: center;
    padding: 4px 0px 4px 0px;
    margin-bottom: 10px;
}

.accordion-body.NowPlaying p {
    font-size: 14px;
    color: #484848;
    margin-bottom: 15px;
    line-height: normal;
    font-family: 'Poppins';
}

.InternetAddiction .accordion-item {
    margin-bottom: 15px;
    border-radius: 10px;
    border: 1px solid #efe8e1;
}

.accordion-body.NowPlaying i strong {
    font-weight: 600;
}

.repor-download{
    background: #ff723a;
    width: 200px;
    margin: 0 auto 25px auto;
    padding: 8px 20px;
    border-radius: 100px;
    
    display: flex;
    justify-content: flex-start;
    position: relative;
    align-items: flex-start;
}

.repor-download p.report-download i{ font-size: 15px; color:#ff6100;}
.repor-download label{ color:#fff; font-weight: 500;}
.repor-download p.report-download{ 
    margin: 0px;
    position: absolute;
    top: 6px;
    right: 10px;
    width: 25px;
    height: 25px;
    background: #fff;
    border-radius: 25px;
    text-align: center;
}

.InternetAddiction button.accordion-button {
    border-radius: 6px;
    background: #efe8e1;
    box-shadow: 0px 0px 0px 0px;
    font-family: 'Poppins';
    font-weight: 600;
    color: #333;
    font-size: 15px;
}

.InternetAddiction .accordion-button:not(.collapsed) {
    color: #393939;
}

/*WeeklyProgramspage*/

/*WeeklyProgramspageFist*/
.WeeklyProgramWelcome .AnxietyDisorderSymptomHeading {
    padding: 0px 0px 0px 0px;
    margin: 65px 0px 50px 0px;
}

.WeeklyProgramWelcome .AnxietyDisorderSymptomHeading h2::after {
    background: url(../img/StudentsChooseborder.png) no-repeat center 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -56px;
    width: 94px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.WeeklyProgramWelcomeBlock {
    width: 100%;
    padding: 60px 60px 0px;
    margin: 0px 0px 20px 0px;
    background: #fff2e4 url(../img/WeeklyProgramsBg-1.png) no-repeat 0px 0px;
    background-size: 100% 100%;
    border-radius: 40px;
    position: relative;
}

.WeeklyProgramWelcomeBlock.WeeklyBg {
    background: #e3f2f6 url(../img/WeeklyProgramsBg-2.png) no-repeat 0px 0px;
    background-size: 100% 100%;
}

.WeeklyProgramWelcomeBlock.WeeklyBg-1 {
    background: #f4f2e9 url(../img/WeeklyProgramsBg-3.png) no-repeat 0px 0px;
    background-size: 100% 100%;
}

.WeeklyProgramWelcomeBlock.WeeklyBg-1 .WeeklyProgramWelcomeContent .ribbon5 span {
    border-right: 8px solid #f4f2e9;
}

.WeeklyProgramWelcomeBlock.WeeklyBg-2 {
    background: #fff0b3 url(../img/WeeklyProgramsBg-4.png) no-repeat 0px 0px;
    background-size: 100% 100%;
}

.WeeklyProgramWelcomeBlock.WeeklyBg-2 .WeeklyProgramWelcomeContent .ribbon5 span {
    border-right: 8px solid #fff0b3;
}

.WeeklyProgramWelcomeBlock.WeeklyBg-3 {
    background: #edf9e6 url(../img/WeeklyProgramsBg-5.png) no-repeat 0px 0px;
    background-size: 100% 100%;
}

.WeeklyProgramWelcomeBlock.WeeklyBg-3 .WeeklyProgramWelcomeContent .ribbon5 span {
    border-right: 8px solid #edf9e6;
}

.WeeklyProgramWelcomeBlock.WeeklyBg .WeeklyProgramWelcomeContent .ribbon5 span {
    border-right: 8px solid #e3f2f6;
}

.WeeklyProgramWelcomeBlock.WeeklyBgHidden::after {
    background: rgb(0 0 0 / 68%);
    content: "";
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    border-radius: 40px;
}

.WeeklyProgramWelcomeLuck {
    position: absolute;
    top: 0%;
    bottom: 0px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    margin: auto;
    left: 0px;
    right: 0px;
    height: 110px;
    text-align: center;
    display: table;
    z-index: 999;
    width: 100% !important;
}

.WeeklyProgramWelcomeLuck span {
    width: 55px;
    padding: 9px 0px 0px 0px;
    margin: 0px 0px 11px;
    height: 55px;
    background: #fff;
    color: #000;
    text-align: center;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    font-size: 23px;
}

.WeeklyProgramWelcomeContent {
    width: 100%;
    padding: 17px 0px 53px 25px;
    margin: 0px;
    position: relative;
}

.WeeklyProgramWelcomeContent .ribbon5 {

    padding: 4px 8px;
    position: relative;
    top: -22px;
    left: -60px;
    width: 81px;
    background-color: #798097;
    color: #fff;
    border-radius: 0px 0px 0px 0px;
    font-weight: 500;
    margin: 0px 0px 0px auto;
    font-size: 15px;
    text-align: center;
    position: absolute;
    right: inherit;
}

.WeeklyProgramWelcomeContent .ribbon5 span {
    position: absolute;
    top: 0;
    right: -1px !important;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-right: 8px solid #fff2e4;
    border-left: 0px;
}

.WeeklyProgramWelcomeContent h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 20px;
    font-weight: 700;
    color: #2b2b2b;
}

.WeeklyProgramWelcomeContent p {
    width: 100%;
    padding: 6px 0px 0px 0px;
    margin: 0px;
    font-size: 13px;
    color: #2b2b2b;
    line-height: normal;
}

.WeeklyProgramWelcomeContent .btn-primary {
    padding: 12px 0;
    color: #fff;
    background: #ff723a;
    font-size: 15px;
    font-weight: 500;
    border-radius: 30px;
    margin: 15px 0px 0px;
    box-shadow: 0px 0px 0px 0px;

    display: flex;
    width: 140px;
    text-align: center;
    justify-content: center;
}

.symptom-detailSection.section {
    padding-top: 0px;
}

.symptom-detailSection.section {
    padding-top: 40px;
}

.AnxietyDisorderSymptom.InternetAddiction {
    width: 100%;
    padding: 50px 0px 70px 0px;
}

.WeeklyProgramWelcomeContent .btn-primary:hover {
    color: #fff;
    background: #ff723a;
    box-shadow: 0px 0px 0px 0px;
}

/*WeeklyProgramspageFist*/


/*scores*/
.SymptomScoresResultImage {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
}

.SymptomScoresResultImage img {
    width: 100%;
}

.SymptomScoresResultbox {
    width: 100%;
    padding: 0px 10px 10px 10px;
    margin: 0px 0px 15px;
    display: flex;
    border-bottom: 1px dashed #e3cab9;
}

.SymptomScoresResultLeft {
    width: 60%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.SymptomScoresResultLeft h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #fd6327;
    font-size: 20px;
    font-weight: 700;
}

.SymptomScoresResultLeft p {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #2e2e2e;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Poppins';
}

.SymptomScoresResultRight {
    width: 40%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: flex;
    text-align: right;
}

.SymptomScoresResultRight span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 14px;
    color: #222;
    font-weight: 500;
}

.SymptomScoresResultBlock {
    background: #f3e2d7;
    border: 0px solid #f3e2d7;
    padding: 10px !important;
}

.SymptomScoresResultContent button.accordion-button {
    border-radius: 10px 10px 0px 0px !important;
    border: 0px !important;
    background: #f3e2d7;
    box-shadow: 0px 0px 0px 0px;
    font-weight: 600;
    font-size: 15px;
    font-family: 'Poppins';
}

.SymptomScoresResultContent .accordion-button:not(.collapsed):focus {
    box-shadow: 0px 0px 0px 0px;
}

.SymptomScoresResultContent .accordion-button:not(.collapsed) {
    color: #393939;
}

.SymptomScoresResultContent .accordion-button {
    color: #393939;
}

.SymptomScoresResultContent button.accordion-button.collapsed {
    border-radius: 10px 10px 10px 10px !important;
    border: 0px;
    background: #f3e2d7;
}

.SymptomScoresResultContent .accordion-item {
    margin-bottom: 15px;
    border-radius: 10px;
    border: 0px solid #efe8e1;
}

.SymptomScoresResultContent .accordion-collapse.collapse.show {
    border: 0px;
}

.SymptomScoresResultContenP {
    width: 100%;
    padding: 0px 20px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.SymptomScoresResultContenP p {
    width: 100%;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    font-size: 14px;
    color: #2e2e2e;
    text-align: left;
}

.SymptomScoresResultTop {
    width: 100%;
    padding: 15px 0px 0px 0px;
}

.SymptomScoresResultLeft a.btn.btn-primary {
    background: #9bb167;
    color: #fff;
    border-radius: 5px;
    padding: 4px 8px;
    font-family: inter;
    font-size: 13px;
    margin-top: 0px;
    display: inline-block;

    box-shadow: 0px 0px 0px 0px;
    width: 155px;
}

.SymptomScoresResultLeft a.btn.btn-primary:hover {
    background: #9bb167;
    color: #fff;
    box-shadow: 0px 0px 0px 0px;
}

.SymptomScoresResult .AnxietyDisorderSymptomHeading {
    padding-bottom: 30px;
}

/*scores*/


/*EnrolledWeeklyPrograms*/
.EnrolledWeeklyPrograms:hover a {
    background: #ff6000;
    color: #fff;
}

.EnrolledWeeklyPrograms {
    width: 100%;
    padding: 8%;
    margin: 0px;
    background: #fff5e4;
    border-radius: 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    height: 100%;
}

section.WeeklyProgramWelcomeTop {
    color: var(--default-color);
    padding: 0px 0 0px;
    scroll-margin-top: 88px;
    overflow: clip;
}

.EnrolledWeeklyPrograms h2 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 19px;
    color: #4f3422;
    font-weight: 700;
}

.EnrolledWeeklyPrograms span {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 15px;
    color: #222;

}

.EnrolledWeeklyPrograms p {
    font-size: 13px;
    font-weight: 400;
    width: 100%;
    margin: 10px auto;
    color: #222;
    line-height: 20px;
    font-family: 'Poppins';
}

.EnrolledWeeklyPrograms a.btn-primary:hover {
    background: #ff6000;
    color: #fff;
}

.EnrolledWeeklyPrograms a.btn-primary {
    background: #4f3422;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 30px;
    padding: 7px 32px;
    box-shadow: 0px 0px 0px 0px;
    letter-spacing: 0px;
    font-family: 'Poppins';

    width: auto;
    min-width: auto;
    max-width: max-content;
    margin: 0 auto;
}

.EnrolledWeeklyPrograms a.btn-primary:hover {
    background: #ff6000;
    color: #fff;
    box-shadow: 0px 0px 0px 0px;
}

.EnrolledWeeklyPrograms img {
    width: 65%;
    margin: auto;
    display: flex;
}

.search-modal-content {
    background-color: #fefefe;
    position: relative;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 70%;
    display: table;
    border-radius: 30px;
}

.search-modal-content span.close {
    position: absolute;
    top: -8px;
    right: -8px;
    background: #ff6000; 
    width: 30px;
    height: 30px;
    border-radius: 100px;
    opacity: 9;
    text-align: center;
    text-shadow: 0 0 0;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
}

#searchModal form {
    position: relative;
    width: 100%;
}

.location-search {
    background: #e9e9e9;
    width: 100%;
    display: flex;
    border-radius: 80px;
    padding: 0 25px;
}

.navbaar-bottom-block.local-area-search {
    width: 15%;
    float: left;
    position: relative;
}

.navbaar-bottom-block.local-area-search .location {
    border-right: 1px solid #ddd;
    display: flex;
    align-items: center;
}

.navbaar-bottom-block.local-area-search i {
    color: #282b67;
    font-size: 22px;
    float: left;
    margin: 1px 0 0 0;
}

.navbaar-bottom-block.local-area-search input {
    width: 80%;
    background: none;
    border: 0px;
    color: #313131;
    font-family: 'Poppins';
    font-size: 15px;

    font-weight: 400;
    border-radius: 0px;
    height: 56px;
    margin-left: 10px;
}

.ldd-btn {
    position: absolute;
    right: 0px;
    top: 0px;
}

.ldd-btn .btn.btn-default.search_close_locality {
    background: transparent;
    font-size: 20px;
    font-weight: 500;
    padding: 0px;
}

.ldd-btn .btn.btn-default.search_close_locality i {
    font-weight: 500;
    font-size: 18px;
    margin: 0px;
    padding: 16px 7px;
}

#searchModal .location-search .navbaar-bottom-box2 {
    width: 85%;
}

#searchModal .location-search .navbaar-bottom-box2 input {
    width: 100%;
    border-radius: 0px;
    background: none;
    border: 0px;
    color: #222;
    font-size: 15px;

    font-weight: 400;
    height: 56px;
    padding: 0 0 0 20px;
    font-family: 'Poppins';
}

/*EnrolledWeeklyPrograms*/



.benefits-box .bg-box-foot .PrivacyValue .service-item {
    padding: 2px;
}

.plan-detail .panel-heading h5 {
    font-family: 'Poppins';
    font-size: 40px;
    font-weight: 700;
    color: #262626;
}

.plan-detail .dashboard-right {
    padding-top: 30px;
}

.plan-detail .scartPart h4.product-name {
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 500;
    color: #8f5a08;
}

.plan-detail .scartPart .plan-content ul {
    padding-left: 0px;
}

.plan-detail .scartPart .plan-content ul li {
    list-style: none;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 14px;
    background: url(../img/list-bg.png) no-repeat 0px 9px;
    background-size: 18px;
    text-align: left;
    color: #2e2e2e;
    padding: 6px 0 6px 25px;
}

.plan-detail .scartPart .ccModalcdDiv .cdDiv {
    background: #fff1de;
    border: 1px dashed #ff723a;
    width: auto;
    display: inline-block;
    border-radius: 20px;
    padding: 6px 25px;
    font-weight: 500;
    font-family: 'Poppins';
    margin-top: 20px;
}
.plan-detail .right-block form .panel-footer h4 strong{ min-width: 65px; text-align:right;}
.plan-detail .right-block form .panel-footer h4 span.checkoutAmt{
        width:85%;
        float: left;
        text-align: right;
        margin-right: 10px;
}
.plan-detail .right-block form .panel-footer h4 {
        font-size: 15px;
            border-bottom: 1px solid #efefef;
            padding: 10px 0;
            margin: 0;
            display: flex;
            justify-content: flex-end;
}

.plan-detail .scartPart .cartinnerItemAmt h4.prdPrice {
    font-size: 35px;
    font-weight: 700;
}

.plan-detail .planTrms {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-top: 25px;
}

.plan-detail .planTrms button {
    border: 1px solid #f7e6cd;
    background: #fff;
    width: 180px;
    height: 50px;
    border-radius: 130px;
    color: #8f5a08;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0 0 0;
    margin-right: 20px;
}

.plan-detail .planTrms button:hover {
    box-shadow: 0 0 0;
    background: #ff6000;
    color: #fff;
}

.plan-detail .TermsConditionsSection {
    text-align: left;
}

.plan-detail .TermsConditionsSection h2 {
    font-family: 'Poppins';
    font-size: 25px;
    font-weight: 600;
}

.plan-detail .TermsConditionsSection ol {
    padding: 0px;
    list-style-position: inside;
}

.plan-detail .TermsConditionsSection ol li {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 5px;
}

#ccModal {
    z-index: 99999;
}

#ccModal .modal-dialog {
    background: #fff;
    border-radius: 25px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 35%;
    min-width: 35%;
    max-width: 35%;
    transform: inherit;
    top: 4%;
}

#ccModal .modal-header {
    flex-wrap: wrap;
    justify-content: center;
    border: 0px;
}

#ccModal .modal-header h2 {
    font-family: 'Poppins';
    font-size: 30px;
    font-weight: 700;
    color: #ff723a !important;
    margin-bottom: 0px;
}

#ccModal .modal-header p {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    color: #333;
}

#ccModal .ClassInput1234 label.ArrowClass {
    font-size: 12px;
    color: #f00;
    position: absolute;
    bottom: 0px;
    left: 30px;
}

#ccModal .ClassInput1234 {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 25px;
    position: relative;
    padding:0px 5%;
}

#ccModal .modal-body {
    padding: 8px 0px 0px 0px;
    width: 100%;
    margin: 0 auto;
}

#ccModal .ClassInput1234 .ClassInput {
    width: 100%;
    display: flex;
    margin-bottom:10px;
    padding-bottom: 12px;
}

#ccModal .ClassInput1234 .ClassInput .ApplyBtn {
    position: absolute;
    top: 0px;
    right: 25px;
}

#ccModal .termConditions .ts h2{ font-size: 16px; }
#ccModal .termConditions .ts ol{
    margin: 0 2% 10px 2%;
    padding: 0;
    width: 96%;
    float: left;
    list-style-position: inside;
}

#ccModal .termConditions .ts ol li strong{
    font-weight: 400;
    font-size: 14px;
}

#ccModal .ClassInput1234 .ClassInput .ApplyBtn a {
    background: #ff723a;
    color: #fff;
    cursor: pointer;
    height: 44px;
    display: block;
    border-radius: 100PX;
    WIDTH: 90PX;
    TEXT-ALIGN: CENTER;
    LINE-HEIGHT: 44PX;

    font-weight: 600;
}

#ccModal .ClassInput1234 .ClassInput input {
    border: 1px solid #ddd;
    border-radius: 100px;
    height: 44px;
    font-size: 15px;
    font-family: 'Poppins';
}

#ccModal .modal-content .termConditions .notFound {
    font-size: 14px;
    font-family: 'Poppins';
}

#ccModal .modal-header img {
    width: 20%;
    margin-bottom: 10px;
}

#ccModal .modal-content {
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
}

.PrescribedLabTestsBlock .portfolio-item .col-item1 a {
    float: left;
    position: relative;
}

.PrescribedLabTestsBlock .portfolio-item .col-item1 a h4 {
    font-size: 18px;
    color: #1d1214;
    padding-right: 0px;
    font-weight: 600;
}

.PrescribedLabTestsBlock .portfolio-item .col-item1 a:hover .portfolio-info {
    opacity: 0.9;
    bottom: 0px;
    padding: 10px 5px;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
}

.FullBodyCheckupTextSection .col-item {
    min-height: inherit;
}

.LabDetailsSection .HealthGennieSolutionFaq {
    width: auto;
    background: #fff3e2 !important;
    padding: 15px;
    border-radius: 10px;
}

.AboutUsSection.lab-detail.Needhelp {
    padding-top: 0px
}

.AboutUsSection.lab-detail.Needhelp .LabsTopHeaderTop {
    padding-top: 0px;
    margin-top: 23px;
}

header nav ul li.dropdown ul .elite-member {
    position: relative;
}

header nav ul li.dropdown ul .text {
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 20px;
    color: #ff723a;
    width: 100%;
    padding: 0 10px;
}

header nav ul li.dropdown ul li i {
    font-size: 17px !important;
    margin: 0px 5px 0 0 !important;

}

#tabcontent #one {
    margin-top: 40px;
    margin-bottom: 40px;
}

.AboutUsSection.support {
    padding-top: 0px;
}

.AboutUsSection.support .AboutUsBlock {
    padding: 20px 0 40px 0;
}


#addEnquiryData #email {
    width: 49%;
    float: left;
}

#addEnquiryData #priority {
    width: 49%;
    float: right;
}

#addEnquiryData #priority label {
    width: 100%;
    float: left;
}

#addEnquiryData select#priority {
    width: 100%;
    float: left;
    margin: 5px 0 0 0;
}

#addEnquiryData .comment {
    width: 100%;
    float: left;
}

#addEnquiryData .comment .form-check {
    padding: 10px 0 0 0;
}

#addEnquiryData #comment {
    float: left;
    width: 100%;
    padding-top: 5px;
}

#addEnquiryData .comment .form-check .DoctorImage input {
    border: 1px solid #efe3d3;
    height: 40px;
    font-size: 14px;
    font-family: 'Poppins';
    line-height: 40px;
    padding: 0 12px;
    border-radius: 8px;
}


#statusModal .modal-dialog {
    width: 500px;

}

#statusModal .modal-content .modal-header h4 {
    width: 100%;
    float: left;
    padding: 0px 0 0 0;
    margin: 20px 0 15px 0;
    color: #333333;
    text-align: left;
    font-size: 36px;
    font-weight: 800;
    font-family: 'Inter';
}

#statusModal .modal-content .modal-header {
    border: 0px;
    box-shadow: 0 0 0;
}

#statusModal .modal-content .modal-header button {
    position: absolute;
    top: 10px;
    right: 20px;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    background: #ea6420;
    padding: 0px;
    font-size: 20px;
    border: 0px;
    float: right;
    color: #fff;
    font-weight: 600;
}

#statusModal .modal-footer {
    justify-content: flex-start;

}

#statusModal .modal-footer button {
    width: 110px;
    background: #ea6420;
    border: 1px solid #ea6420;
    color: #fff;
    font-weight: 600;

    transition: margin-right 2s ease-in-out .5s;
    border-radius: 30px;
    padding: 8px 12px;
    box-shadow: 0 0 0;
    font-size: 15px;
}

#statusModal .modal-content {
    border-radius: 20px;
    border: 0;
    padding: 0% 4%;


    background: #fff6e8;
    border: 1px dashed #ea6420;
    width: 100%;
}

#statusModal .modal-body {
    padding: 0px;
}

#statusModal .modal-body .form-group {
    position: relative;
}

#statusModal .modal-body input {
    width: 100%;
    height: 50px;
    outline: none;
    border: 1px solid #ddd;
    border-radius: 100px;
    padding: 0 110px 0 15px;
    font-family: 'Poppins';
    font-size: 15px;
}

#statusModal .modal-body button {
    position: absolute;
    top: 2px;
    right: 3px;
    background: #ea6420;
    border-radius: 100px;
    color: #fff;
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 500;

    height: 45px;
    box-shadow: 0 0 0;
}

#statusModal h3 {
    font-size: 15px;
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

#statusModal h3 span {
    background-color: #ffb337;
    padding: 5px 15px !important;
    color: #222;
    border-radius: 100px !important;
}

#statusModal h4 {
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    float: left;
}

#statusModal ul {
    width: 100%;
    float: left;
    padding: 0px;
    list-style-position: inside;
}

#statusModal ul li {
    width: 100%;
    float: left;
    padding: 0px;
    font-size: 14px;
}

#statusModal #addCommentForm {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

#statusModal #addCommentForm label {
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 600;
}

#statusModal #addCommentForm textarea {
    border: 1px solid #efe3d3;
    min-height: 80px;
    margin-bottom: 15px;
    font-size: 14px;
    outline: none;
    font-family: 'Poppins';
}

#statusModal #addCommentForm button {
    width: 190px;
    background: #ea6420;
    border: 1px solid #ea6420;
    color: #fff;
    transition: margin-right 2s ease-in-out .5s;
    border-radius: 30px;
    padding: 8px 12px;
    box-shadow: 0 0 0;
    font-size: 15px;

    font-weight: 500;
    font-family: 'Poppins';
}

#statusModal #addCommentForm .modal-footer {
    display: none;
}

#statusModal #addCommentForm label.error {
    font-size: 12px;
    font-weight: 400;
    color: #f00;
    position: relative;
    top: -15px;
}



#userProfileInfoData .MyProfileGender .form-check-input[type=radio]:checked:after {

    border-color: #fff;
    background-color: #fff;
}

.AssessmentNextBtn11 {
    margin: 0 auto;
}

.AnxietyDisorderSuppotTop ul {
    padding: 0px;
    list-style-position: inside;
    margin-bottom: 10px;
    font-size: 14px;
}

.symptom-detailTop .symptom-detailBox h3 span {
    color: #333;
    font-weight: 700;
}


#expert-head {
    background: url(../../imgs/header-bg.png) no-repeat 0px 0px;
    background-size: cover;
    min-height: 390px;
    background-position: right top;
}

#expert-head h1 span {
    color: #ff6000;
}

#expert-head h1 {
    font-family: 'Poppins';
    font-size: 42px;
    margin: 0px;
    font-weight: 700;
}

#expert-head p {
    font-family: 'Poppins';
    font-size: 15px;
    width: 48%;
    margin: 15px 0 20px 0;
}

#expert-head a {
    background: #ff6000;
    color: #fff;
    border-radius: 100px;
    padding: 10px 30px;
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 500;
}

#star-rating {
    text-align: center;
    width: 100%;
}

#star-rating img {
    width: 20%;
}

#star-rating p {
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 500;
    margin: 20px 0 0 0;
}


#our-therapists h2 {
    font-size: 35px;

    font-weight: 700;
}

#our-therapists h2 span {
    color: #ff6000;
}

#our-therapists p {
    font-size: 16px;
}

#our-therapists ul {
    padding: 0px;
    width: 100%;
}

#our-therapists ul li {
    font-size: 15px;
    width: 100%;
    float: left;
    background: url(../img/rightIcon-1.png) no-repeat 0px 11px;
    background-size: 18px;
    list-style: none;
    padding: 5px 0 15px 30px;
}

#our-therapists a {
    background: #ff6000;
    COLOR: #FFF;
    font-size: 15px;
    padding: 10px 35px;
    border-radius: 100px;
    font-family: 'Poppins';
    margin: 25px 0 0 0;
    display: inline-block;
}

#our-therapists ul li strong {
    width: 100%;
}

#our-therapists img {
    width: 80%;
    float: right;
    margin-top: 40px
}

#dedicated-support i {
    font-size: 40px;
    color: #ff6000;
    float: left;
    margin: 0 15px 12px 0;
}

#dedicated-support h3 {
    font-size: 21px;

    font-weight: 700;
    margin: 6px 0 0 0;
}

#dedicated-support .col-md-6 p {
    font-size: 14px;
    width: 90%;
    text-align: left;
}

#dedicated-support {
    background: #fff3e2;
    margin: 50px 0px;
    padding-bottom: 50px;
}

#dedicated-support h2 {
    text-align: center;
    font-weight: 600;
    margin: 0px 0 10px 0;
	font-size:26px;
}

#dedicated-support p {
    text-align: center;
    font-weight: 400;
    font-size: 15px;
    margin: 0px auto;
    width: 70%;
}

#your-result span {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
    display: inline-block;
}

#your-result p {
    font-size: 22px;
    color: #222;
    font-weight: 600;
    margin-bottom: 30px;
}

#your-result .user {
    display: flex;
    align-items: center;
}

#your-result .user h4 {
    font-size: 15px;
    font-family: 'Poppins';
}

#your-result img {
    width: 70px;
    border-radius: 70px;
    margin-right: 15px
}

#your-result h4 {
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 600;
}

#your-result .col-md-12 {
    width: 80%;
    margin: 0 auto;
    position: relative;
}

#your-result .slide-arrow {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

#your-result .slide-arrow a {
    font-size: 30px;
    font-weight: 700;
    color: #444;
    margin-right: 10px;
}


#your-result .slide-arrow a:hover {
    color: #ff6000;
}

#your-result {
    padding-bottom: 70px;
}

#MyCartPage .address-wrapper .input-wrapper {
    width: 48%;
    float: left;
}

#MyCartPage .address-wrapper .input-wrapper label {
    font-weight: 500;
    font-size: 14px;
}

#MyCartPage .address-wrapper .input-wrapper label i {
    color: #f00;
}

#MyCartPage .address-wrapper .input-wrapper input {
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: 'Poppins';
    font-size: 14px;
}

#MyCartPage .address-wrapper {
    width: 100%;
    float: left;
    padding: 0 3%;
    display: flex;
    justify-content: space-between;
}

#MyCartPage .address-wrapper .input-wrapper select {
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: 'Poppins';
    font-size: 14px;
}

#MyCartPage .address-wrapper.AddressBox.waitingTime {
    padding: 0px 3% 0 0;
}

#MyCartPage .address-wrapper label.error {
    color: #f00;
    margin: 0;
    font-weight: 400;
    font-size: 12px;
}

#MyCartPage .paymentSection {
    width: 100%;
    float: left;
    padding: 0 3%;
    display: flex;
    justify-content: center;
}

#MyCartPage .paymentSection .form-group label {
    box-shadow: 0 0 0;
    border: 1px solid #ddd;
    border-radius: 8px;
}

#MyCartPage .paymentSection .form-group:first-child {
    margin-right: 20px;
}

body .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    background: #ffcfb2 !important;
    border: 0px;
    border-radius: 6px;
    color: #fff;
}

body .ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
    font-family: 'Poppins';
    font-size: 14px !important;
    border: 0px;
    margin: 2%;
    border-radius: 4px;
    font-weight: 500;
    padding: 0px 8px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border-radius: 5px;
    text-align: center;
}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #df5908 !important;
    background: #ff6000 !important;
    font-weight: 400;
    color: #fff !important;
    text-align: center;
}

body .ui-datepicker .ui-datepicker-prev,
body .ui-datepicker .ui-datepicker-next {
    border: 0px !important;
    background: none !important;
    padding: 0px !important;
    margin: 0px !important;
}

.symtom-search {
    width: 100%;
    margin-top: 70px;
    padding: 0px;
    float: right;
}

.symtom-search form {
    display: flex;
    width: 100%;
    padding: 0 2%;
    justify-content: space-between;
}

.symtom-search form input {
    border: 1px solid #ddd;
    height: 45px !important;
    background: #fff;
    font-family: 'Poppins';
    font-size: 14px;
    border-radius: 8px !important;
}

.symtom-search button:hover {
    background: #fb9333;
    color: #fff;
    border-color: #fb9333;
    box-shadow: 0 0 0 !important;
}

.symtom-search button {
    color: #fff;
    background: #ff723a;

    padding: 8px 25px !important;
    margin: 0 0 0 15px;
    border-radius: 8px;
    transition: 0.3s;


    font-size: 15px;
    font-weight: 400;
    box-shadow: 0 0 0;
    height: 45px;
    width: auto;
}

.symtom-search form h4 {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    width: 50%;
    font-family: 'Poppins';
}

.symtom-search form .custom-search-form {
    display: inherit;
    width: 100%;
    float: left;
}


.symptom-list .info1 {
    text-align: center;
}

.symptom-list .info1 img {
    width: 30%;
    margin-top: 5px;
    margin-bottom: 10px;
}

.symptom-list .info1 h2 {
    height: auto !important;
    margin-bottom: 10px !important;
}

.symptom-list .LabnameSection {
    display: flex;
    flex-wrap: wrap;
    flex-direction: inherit;
    justify-content: center;
}

.symptom-list .LabnameSection p {
    margin: 0 !important;
    background: none;
    font-size: 13px;
    font-weight: 400;
    border-radius: 0px;
    width: 90%;
}

.symptom-list .col-item:hover .LabnameSection P {
    background: none;
}

.symptom-details .info1 label {
    font-size: 20px;
    font-family: 'Poppins';
    margin-top: 20px;
}

.symptom-details .info1 label strong {
    font-weight: 700;
}

.symptom-details .info1 p {
    font-size: 14px;
    font-family: 'Poppins';
    padding-bottom: 10px;
}

.symptom-details .info1 ul {
    margin: 0px;
    padding: 10px 0;
}

.symptom-details .info1 ul li {
    width: 100%;
    padding: 5px 0px 5px 30px;
    margin: 0px;
    font-size: 15px;
    background: url(../img/rightIcon-1.png) no-repeat 0px 11px;
    background-size: 18px;
    list-style: none;
}

.symptom-details h2 {
    color: #ff723a !important;
}

.symptom-details .col-item:hover a.btn {
    background: #fff !important;
    color: #333 !important;
}

.wallet-wrapper {
    width: 100%;
    float: left;
    padding-top: 60px;
    min-height: 450px;
}

.wallet-wrapper .row {
    justify-content: center;
}

.reward-wrapper {
    border: 1px dashed #e1e1e1;
    border-radius: 10px;
    padding: 1%;
    margin-right: 2%;
    position: relative;
}

.reward-wrapper .profile-detail h3 {
    font-size: 17px;
    font-weight: 700;
    font-family: 'Poppins';
    color: #333;
}

.reward-wrapper .date-wrapper {

    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 400;
}

.reward-wrapper .amount-price {
    position: absolute;
    top: 13px;
    right: 12px;
    font-size: 13px;
    font-family: 'Poppins';
    font-weight: 500;
}

.reward-wrapper:hover {
    background: #fff3e2;
    border-color: #e9d3b4;
}

.wallet-wrapper .wallet-title h2 {
    font-weight: 700 !important;
    font-size: 35px !important;
    padding: 0px !important;

    position: relative;
    color: #333;
    margin: 0px;
}

.wallet-wrapper .wallet-title h2 span {
    font-size: 20px;
    font-weight: 400 !important;
    color: #3b3634 !important;
}

.wallet-wrapper .wallet-title h2 span.oran {
    font-size: 35px;
    font-weight: 600 !important;
    color: #ff6000 !important;
}

.wallet-wrapper .wallet-title {
    width: 100%;
    padding: 0px 0px 30px 0px;
    margin: 0px;
    text-align: center;
}

.wallet-wrapper .wallet-title h2 span::after {
    background: url(../img/StudentsChooseborder.png) no-repeat 0px 11px;
    background-size: 95px;
    height: 28px;
    content: "";
    position: absolute;
    top: -15px;
    width: 94px;
    left: 0px;
    right: 0px;
    margin: auto;
}

.wallet-wrapper .wallet-title p {
    width: 55%;
    padding: 10px 0px 40px 0px;
    margin: 0px auto;
    font-size: 15px;
    color: #000;
}

.inner-pre-question .assessmentHighTop .assessmentQus h2 {
    width: 80%;
    font-size: 35px;
    font-weight: 700;
    margin: 0 auto;
}

.inner-pre-question .assessmentHighTop #mental-well-being .assessmentSection .assessment a {
    width: 19%;
    padding: 10px;
    cursor: pointer;
}

.inner-pre-question .assessmentSection {
    display: inherit;
    width: 46%;
    padding-top: 0px;
    position: relative;
    flex-wrap: wrap;
}

.result-wraper .assessmentSection .highcharts-figure #range-1 {
    position: absolute;
    bottom: 170px;
    z-index: 9999999;
    left: 10px;
    font-size: 18px;
    font-weight: 600;
    width: 90px;
    line-height: 18px;
}
.result-wraper .assessmentSection .highcharts-figure .range span{
    background: #fb9333;
    font-size: 14px;
    padding: 4px 15px;
    border-radius: 6px;
    color: #fff;
    margin-top: 3px;
    display: block;
    font-weight: 400;
}

.result-wraper .assessmentSection .highcharts-figure #range-2 {
    position: absolute;
    bottom: 260px;
    z-index: 9999999;
    left: 90px;
    font-size: 18px;
    font-weight: 600;
    width: 70px;
    line-height: 18px;
}

.result-wraper .assessmentSection .highcharts-figure #container {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.result-wraper .assessmentSection .highcharts-figure #range-3 {
    position: absolute;
    bottom: 260px;
    z-index: 9999999;
    left: inherit;
    right:80px;
    font-size: 18px;
    font-weight: 600;
    width: auto;
    line-height: 18px;
}
.MinimalAnxiety p {
    width: 100%;
    padding: 8px 0px;
    margin: 0px;
    font-size: 18px;
    color: #313131;
    font-weight: 600;
    background: #ffeddc;
    border-radius: 30px;
    font-family: 'Poppins';
    border: 1px dashed #fb9333;
}
.result-wraper .assessmentSection .highcharts-figure #range-4 {
    position: absolute;
    bottom: 170px;
    z-index: 9999999;
    right: 10px;
    font-size: 18px;
    font-weight: 600;
    width: 70px;
    line-height: 18px;
}

.result-wraper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 50px;
    justify-content: space-between;
}
#tabs .assessmentHighTop1 .result-wraper .assessmentSection{ width: 100%;}
#tabs .assessmentHighTop1 .result-wraper .assessmentSection .HighChatMinimal{ border-radius: 0px; border:0px;}
#tabs .assessmentHighTop1 .result-wraper .assessmentSection .HighChatMinimal svg rect{fill: none;}
#tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent p{
    margin-top:-30px;
}
#tabs .assessmentHighTop1 .result-wraper{
    display:inherit;
    padding-top:0px;
}

#tabs .assessmentHighTop1 .result-wraper .highcharts-figure{
        margin: -104px auto 0 auto;
}

.result-wraper .MinimalAnxietyContent {
    width: 50%;
    padding: 30px 30px 20px 30px;
    margin: 0px;
    max-height: 325px;
}

.result-wraper .MinimalAnxiety {
    position: relative;
    top: -60px;
    margin-bottom: 0px;
    z-index: 1;
    width: 220px;
}

.from-widget-top.paymentDetails .OrderSummary {
    margin-bottom: 30px;
}

.from-widget-top.paymentDetails .accordion h2.accordion-header button {
    background: #fff1eb !important;
    border: 1px dashed #eccde9 !important;
}

.AppointmentBookTop .bottom-form label.error {
    width: 100%;
    float: left;
    font-weight: 400;
    font-size: 11px !important;
    font-style: normal;
}

.AppointmentBookTop .form-group span.help-block {
    width: 100%;
    float: left;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box {
    width: 100%;
    float: left;
    display: flex;
    font-size: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box input {
    margin-top: 9px;
    margin-right: 12px;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong {
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong span {
    color: #fb9333;
    margin-left: 10px;
    font-size: 18px;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong span i {
    font-style: normal;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .plan-content ul {
    float: left;
    width: 100%;
    padding: 10px 0;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .plan-content ul li {
    width: 100%;
    float: left;
    padding: 0px 0px 5px 18px;
    font-size: 13px;
    color: #393939;
    list-style: none;
    background: url(../img/rightIcon.png) no-repeat 0px 5px;
    background-size: 13px;
    font-weight: 500;
}

.bookapoint-in .PromoCodeSection .PromoCodeblock {
    justify-content: flex-end;
    position: relative;
    padding-bottom: 20px;
}
.bookapoint-in .PromoCodeSection .PromoCodeblock input::fcous{ outline: none;}
.bookapoint-in .PromoCodeSection .PromoCodeblock input {
    width: 30%;
    font-family: 'Poppins';
    font-size: 14px;
    outline: none;
    outline: none;
}

.bookapoint-in .PromoCodeSection .PromoCodeblock button {
    box-shadow: 0 0 0
}

.bookapoint-in .PromoCodeSection .PromoCodeblock .PromoCodeTop {
    border: 1px dashed #e1e1e1;
}

.bookapoint-in .PromoCodeSection .PromoCodeBoxRight {
    width: 50%;
}

.bookapoint-in .PromoCodeSection .PromoCodeBoxRight .PromoCodeVerified,
.bookapoint-in .PromoCodeSection .PromoCodeBoxRight .PromoCodeVerified p {
    display: inherit;
}

.bookapoint-in .PromoCodeSection .PromoCodeUsse .GETDEAL {
    position: absolute;
    top: 0px;
    background: #ff723a;
    height: 40px;
    line-height: 40px;
    width: auto;
    color: #fff;
    padding: 0px 15px;
    border-radius: 8px 0px 0px 8px;
    left: -6px;
    font-family: 'Poppins';
    font-size: 14px;
}

.bookapoint-in .PromoCodeSection .PromoCodeUsse .PromoCodeText {
    width: 67%;
    padding: 0;
    margin: 0px 10px 0 0;
    font-size: 14px;
    border: 1px dashed #ccc;
    background: #f1f1f1;
    text-align: center;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    float: left;
    font-weight: 500;
}

.bookapoint-in .PromoCodeSection .PromoCodeBoxRight .PromoCodeVerified p span i {
    margin-right: 5px;
}

.bookapoint-in .PromoCodeSection .PromoCodeBoxRight .PromoCodeVerified p {
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
}

.bookapoint-in .PromoCodeSection .PromoCodeTop {
    border: dashed 1px #ddd;
}



.bookapoint-in .PromoCodeSection .PromoCodeTop:hover {
    border: dashed 1px #f4e1c3;
    background: #fff3e2;
}

.MoodHistoryMain p {
    font-size: 24px !important;
    font-weight: 700;
    line-height: 30px;
    margin: 40px 0 !important;
}

#updatePassword .form-fields {
    width: 100%;
    float: left;
    padding-bottom: 15px;
}

.pad-b40 {
    padding-bottom: 40px !important;
}

.services.futureteam.pad-b40 p {
    font-size: 16px;
    margin-bottom: 20px;
}

.bookapoint-in .AppointMentBookNewSection {
    width: 100%;
    float: left;
}

.myModalss-billing-items .modal-dialog {
    z-index: 999999;
}

.myModalss-billing-items {
    z-index: 9999999;
}

.myModalss-billing-items .modal-body {
    text-align: center;
}

.myModalss-billing-items .modal-body .image_apload img {
    width: 30%;
    margin-bottom: 10px;
}

.myModalss-billing-items .modal-body #fileselector {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.myModalss-billing-items .modal-body #fileselector label {
    width: 90%;
    margin: 0 auto;
    padding: 15px 0;
    box-shadow: 0 0 0;
    font-size: 14px;
    border: 1px dashed #ff6000;
    border-radius: 8px;
    background: #fff3e2;
}

.myModalss-billing-items .modal-footer {
    justify-content: center;
}

.myModalss-billing-items .modal-footer button:hover {
    background: #ff6000;
    color: #fff;
    border-color: #ff6000;
}

.myModalss-billing-items .modal-content {
    border-radius: 15px;
}

.myModalss-billing-items .modal-footer button {
    background: #fff;
    border-radius: 30px;
    border: 1px solid #ddd !important;
    border: 0px;
    padding: 10px 0;
    font-size: 15px;
    width: 140px;
    color: #333;

    font-family: 'Poppins';
    box-shadow: 0 0 0;
}

.myModalss-billing-items .modal-header {
    border: 0px;
}

.myModalss-billing-items .modal-header h4 {
    font-family: 'Poppins';
    font-weight: 600;
    text-align: center;
    width: 100%;
    font-size: 28px;
    color: #ff6000;
}

.myModalss-billing-items .modal-header button {
    background: #ff6000;
    width: 35px;
    height: 35px;
    border-radius: 25px;
    color: #fff;
    outline: none;
    border: 0px;
    padding: 0;
    line-height: 23px;
    font-weight: 500;
    position: absolute;
    top: -12px;
    right: -12px;
}

.blog-detail .comments-box textarea {
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 10px;
    min-height: 80px;
    font-size: 14px;
    font-family: 'Poppins';
    padding: 2%;
}

.blog-detail .comments-box .div-post-comment {
    padding-top: 0px;
}

.blog-detail .comments-box .div-post-comment button {
    width: 150px;
    background: #ff6000;
    border-radius: 30px;
    border: 0px;
    box-shadow: 0 0 0;
    color: #fff;
    padding: 8px 20px 8px 20px;
    width: 100px;
    height: 40px;
    font-size: 15px;

    font-weight: 500;

}

#login-form-organization .error-message {
    font-size: 12px !important;
    color: #f00 !important;
}

#login-form #newUser {
    border-radius: 0px !important;
    width: 100% !important;
    text-align: left !important;
    border: 0px !important;
    font-size: 12px !important;
}

#login-form #newUser span {
    font-size: 12px !important;
}

#searchIconMobile {
    display: none;
}

.filter-section.inner.doc-by-location {
    padding: 4%;
}

.filter-section.inner.doc-by-location ul {
    padding: 0px;
}

.filter-section.inner.doc-by-location ul li a {
    color: #333;
    border-bottom: 1px solid #ddd;
    padding: 5px 0px;
    width: 100%;
    float: left;
    font-size: 13px;
}

.filter-section.inner.doc-by-location ul li:last-child a {
    border: 0px;
}

.filter-section.inner.doc-by-location h2 {
    font-size: 18px;
    font-weight: 600;
}

.no-result-found.suggestion-wrapper .content-wrapper-not-found h2 {
    text-align: center;
}

.no-result-found.suggestion-wrapper .content-wrapper-not-found h2 span {
    color: #ff723a
}

.no-result-found.title-wrapper-suggestion h2 {
    text-align: center;
    font-size: 23px;
}

.no-result-found.title-wrapper-suggestion p {
    text-align: center;
    font-size: 15px;
}

.loading-all {
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    width: 120px;
    background: #fff;
    text-align: center;
    border-radius: 100px;
    height: 120px;
    line-height: 120px;
    top: 0px;
    bottom: 0px;
	box-shadow:0 5px 30px #ddd;
    border: 1px solid #ddd;
    z-index: 99999999999999;
}

.loading-all img {
    width: 40px;
    height: auto;
}

.MyLabOrderTable ul li strong {
    font-weight: 600;
    width: 70px;
    display: inline-block;
}

.payment-detail .subscription-header p.subs-date {
    margin: 0;
    background: #fff3e2;
    padding: 5px 15px;
    border-radius: 4px;
    font-size: 15px;
}

.payment-detail .subscription-header-2 p {
    margin: 0px;
}

.payment-detail .subscription-header-2 {
    width: 100%;
    float: left;
    border-top: 1px dashed #ddd;
    padding: 6px 0px;
    border-bottom: 1px dashed #ddd;
    display: flex;
    align-items: center;
    margin-bottom: 40px;
    justify-content: space-between;
}

.payment-detail .subs-trans-info .subs-trans:first-child p {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
}

.payment-detail .subs-trans-info .subs-trans:first-child {
    background: #f6f6f6;
    width: 100%;
    padding: 2%;
    border-radius: 15px;
    margin-bottom: 40px;
    border: 1px solid #e9e9e9;
}

.payment-detail .subs-trans-info {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

.payment-detail .registration-wrap {
    width: 100%;
    float: left;
    padding: 3%;

}

.payment-detail .subscription-header {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.payment-detail .subscription-header p.subs-heading {

    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 37px;
    color: #0a0709;
    font-weight: 700;
}

.view-assesment-ques .symptom-detailSection.section {
    padding-top: 0px;
}

.view-assesment-ques .AnxietyDisorderSuppotTop ul p {
    margin-bottom: 0px;
}
.view-assesment-ques .AnxietyDisorderSuppotTop ul ul li p {
font-size: 13px;
}
.my-membership .AppointmentBookTop {
    padding: 4% 3%;
}

.subscription-details .AppointmentBookTop {
    padding: 4% 3%;
}

.symptom-details .symptom-details-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.symptom-details .symptom-details-head button {
    background: #ff6000;
    border-radius: 30px;
    border: 0px;
    box-shadow: 0 0 0;
    color: #fff;
    padding: 8px 20px 8px 20px;
    height: 40px;
    font-size: 15px;

    font-weight: 500;
}

.symptom-details .symptom-details-head h2 {
    padding: 0px;
}
.sidebar {
    height: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    width: 280px;
    border-right: 1px solid #f0d8c1;
    left: 0;
    background-color:#fff3e2;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}
.sidebar ul{
    margin:0px;
    padding:0 6%;
}
.sidebar .closeNav a{
    padding: 0px;
    margin: 0px;
    min-height: inherit;
    display: inherit;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    line-height: 30px;
    font-size: 23px;
    text-align: center;
    margin:10px -12px 0 0;
}
.side-navbtn button{
    background: #ff723a;
    padding: 0px 7px;
    border-radius: 5px;
}
.sidebar ul li{list-style: none; margin-bottom: 15px;}
.sidebar ul li a{background: #fff;
    padding: 10px 40px 10px;
    margin: 0px 0px;
    border-radius: 30px;
    color: #3b393a;
    width: 100%;
    display: flex;
    border: 1px solid #f0d8c1;
    font-weight: 500;
    font-size: 15px;}
.sidebar ul li a:hover{
        background: #fb9333;
            color: #fff;
}
.sidebar ul li.Active a{
        background: #fb9333;
            padding: 10px 40px 10px;
            margin: 0px 0px;
            border-radius: 30px;
            color: #fff;
            width: 100%;
            display: flex;
}

.sidebar a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidebar a:hover {
    color: #f1f1f1;
}

.sidebar .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.openbtn {
    font-size: 20px;
    cursor: pointer;
    background-color: #111;
    color: white;
    padding: 10px 15px;
    border: none;
}

.openbtn:hover {
    background-color: #444;
}
.ToggleButton {
    display: none;
}

#mySidebar {
    display: none;
}

.main .team.CounsellingPsychologist1 .col-lg-6{ margin-bottom: 0px !important;}
.main .team.CounsellingPsychologist1 #doctor-list{ padding-top: 20px; padding-bottom:40px;}
#login-form-organization .form-check-input[type=checkbox]:checked{border-color:#fb9333 !important }

.MyLabOrderTable ul{ 
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #ddd;
    padding: 0;
    margin:0px;
}

.MyLabOrderTable ul li i{ margin-right: 5px;}
.MyLabOrderTable ul li{
    list-style: none;
    width: 50%;
    padding:5px 0px;
    font-size: 14px;
}
.DoctorDetailsBottom .row .team-member h3{
    text-align: center;
    width: 100%;
    float: left;
    padding: 10% 0px;
    font-weight: 600;

    font-size: 23px;
}

.btn-share-feedback { width: 30%; float:left; margin-top:15px;}
.btn-share-feedback a{
background: #fb9333 !important;
    color: #fff !important;
    font-weight: 500;
    border-radius: 100px;
    text-align: center;
    width: 100%;
    font-size: 15px;
    padding: 12px 0;
    text-transform: capitalize;
    float: left;
    box-shadow: 0 0 0;

}
.download-detail {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
}

.MyAppointmentButton .download-detail .btn-primary {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    padding: 0px;
    border: 0px;
    line-height: 33px;
    font-size: 17px;
}
.LoginInput.login-div-mobile .oldUserClickButton p {
    color: #282828;
}

.LoginInput.login-div-mobile .oldUserClickButton p span {
        margin: 0px;
            color: #ff723a;
            font-size: 12px;
        
}

.LoginInput.registration-wrap .form-fields .bi-check-circle {
    position: absolute;
    right: 54px;
    top: 38px;
    color: green;
}

.LoginInput.registration-wrap .form-fields {
    position: relative;
    display: flex;
    flex-direction: column;
}

.LoginInput.registration-wrap .form-fields.send-button {
    width: 120px;
    display: flex;
    flex-direction: column;
    margin-top: 15px;
}

.LoginInput .multiloginInputField{ width:95%; display: flex; padding: 0px; position: relative;}
.LoginInput .multiloginInputField input{ width: 100%;}
.LoginInput .multiloginInputField i{
        position: absolute;
            top: 13px;
            right: 15px;
}

#mobileForm .LoginInput #login-form a#oldUserFoundwithPassword p{color:#333}
#mobileForm .LoginInput #login-form a#oldUserFoundwithPassword p span{
    color: #ea7c5b
}
 #mobileForm .LoginInput #login-form #newUser p span {
     color: #ea7c5b
 }
header nav ul li.dropdown ul .elite-member {
    position: relative;
}

header nav ul li.dropdown ul .text {
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 20px;
    color: #ff723a;
    width: 100%;
    padding: 0 10px;
}

header nav ul li.dropdown ul li i {
    font-size: 17px !important;
    margin: 0px 5px 0 0 !important;

}
body #navmenu ul li a.btn-getstarted {
    padding: 8px 25px !important;  
}

.search-modal{ overflow: auto;}
#feedbackModal .modal-content{ border-radius: 15px;}

.symtom-search.lab-search {
    background: none;
    padding: 0px;
    display: inherit;
    margin: 0px 0 0 0;
    border-radius: 0px;
}
.symtom-search.lab-search form{ 
    background: none;
    padding: 0px;
    display: inherit;
    margin: 0px;
    border-radius: 0px;
    width: 85%;
    float: right;
}
.symtom-search.lab-search form .custom-search-form{ width: 100%;z-index: 999; float: left; padding: 0; position: relative;}
.symtom-search.lab-search form .custom-search-form button{
    display: block !important;
    position: absolute;
    top: 29px;
    right: 0px;
    z-index: 9999;
    padding: 0 !important;
    width: 50px;
    height: 45px;
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}
.symtom-search.lab-search form .custom-search-form input:focus{border:0px; box-shadow: 0 0 0;}
.symtom-search.lab-search form .custom-search-form input {
    width: 90%;
    border: 1px solid #ddd !important;
    padding-right: 20px;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    font-size: 13.5px;
    outline: none;
}
.symtom-search.lab-search .dd-wrapper.labSearchByInput{
    background: #fff;
    margin: 0px 0 0 0;
    border: 1px solid #ddd;
    padding-top: 0px;
    position: absolute;
    z-index: 9999;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
    overflow: hidden;
    overflow-y: auto;
    top:73px;
    width: 100%;
}
.no-results {
    width: 100%;
    padding: 6px 15px 6px 15px;
}
.symtom-search.lab-search .dd-wrapper.labSearchByInput .search-data{ text-align: left; min-height: 350px; overflow: hidden; overflow-y: auto; height: 350px;}
.symtom-search.lab-search .dd-wrapper.labSearchByInput .search-data .dd.view_lab_info{ display: flex; align-items: center; justify-content: flex-start; width: 100%; border-bottom:1px solid #ddd; padding:4px 15px;}
.symtom-search.lab-search .dd-wrapper.labSearchByInput .search-data .dd.view_lab_info:hover{ background: #efefef;}
.symtom-search.lab-search .dd-wrapper.labSearchByInput .search-data i img{ width: 25px; height: 23px;}
.symtom-search.lab-search .dd-wrapper.labSearchByInput .search-data .detail{ font-size: 14px; font-weight: 400; font-family: 'Poppins';}
.pre-back-btn {width: 100%; justify-content: space-between; align-items: center;display: flex; margin-bottom: 25px;}
.pre-back-btn a{ font-size: 24px;width: 35px; height: 35px;border-radius: 35px; float: left; border: 1px solid #ddd; line-height: 35px; text-align: center;}
.pre-back-btn a i{font-size: 24px; color: #333;}
.pre-back-btn a.active, .pre-back-btn a:hover, .pre-back-btn a:hover i{border-color:#fd6327; color:#fd6327;}

#presModelDiv .modal-dialog #filePreview div{display: inherit !important;width: 55px;height: 70px; overflow: hidden;}
#presModelDiv .modal-dialog #filePreview {width: 90% !important; display: inherit !important; gap: inherit !important; margin: 0 auto 20px auto !important;}

.jconfirm .jconfirm-box.jconfirm-type-orange { border:0 !important; border-radius: 15px !important;}
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c{ padding-bottom: 10px !important;}
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title{ text-align: center;  width: 100%; font-weight: 700;}

.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{text-align: center; width: 100%;}
.jconfirm .jconfirm-box .jconfirm-buttons{float: none !important; margin: 0 auto; text-align: center;}

body .jconfirm .jconfirm-box .jconfirm-buttons button{background: #ff723a !important; color: #fff !important; font-weight: 600 !important; text-transform: capitalize !important; BORDER-RADIUS: 100PX !important; WIDTH: 100PX !important; PADDING: 8PX 0PX !important; box-shadow: 0 0 0;}
#presModelDiv .modal-body h2{font-size: 17PX; font-weight:600;margin-bottom: 0px; width: 100%; padding: 0 3%;}
#presModelDiv .modal-body p{font-size: 14PX; FONT-WEIGHT: 400; margin-bottom: 15px; width: 100%; padding: 0 3%;}
#presModelDiv .modal-body .panel-body{width: 100%; float:left;}
#presModelDiv .modal-body .panel-body .row{padding:0px;}
#presModelDiv .modal-body .panel-body h2{ padding:0px}
#presModelDiv .modal-body .panel-body p{ padding:0px}

#presModelDiv .modal-body .row .col-left{ width: 60%; background: #fff; border: 1px solid #ddd; border-radius: 15px; margin-bottom: 15px; position: relative;
padding: 15px 20px;box-shadow: 0 0px 10px #ddd;}
#presModelDiv .modal-body .row .col-left:after{content: ""; position: absolute; right: -10px; top: 0px; width: 100%; height: 100%; background: url(../../imgs/divider-lab.png) no-repeat right center; background-size: 15%; opacity: 0.3;}

#presModelDiv .modal-body .row{ width: 100%; float:left; padding: 0 5%; align-items: center;}
#presModelDiv .modal-body .row .col-left h5{ margin: 0px; font-size: 16px; font-weight: 500;}
#presModelDiv .modal-body .row .col-left p{margin:0px; padding:0px; font-size: 13px;}
#presModelDiv .modal-body .row .col-right{ width: 40%; display: flex;}
#presModelDiv .modal-body .row .col-right img{ width: 35px; height:35px;}
#presModelDiv .modal-body .row .col-right h4{font-size: 15px;font-weight: 600; margin-left: 10px;}
#prescriptionModal .modal-dialog{width: 40% !important; min-width: 40%; background: #fff; border-radius: 15px; padding-bottom: 15px;}
#prescriptionModal .modal-dialog .close.closeMobile{width: 30px;
height: 30px; border-radius: 30px !important; font-size: 16px; padding: 0px; position: inherit !important;}
#prescriptionModal .modal-dialog .close.closeMobile span{ font-size: 20px;}
#presModelDiv #prescriptionModal .modal-dialog button.btn{position: inherit; float: left; border-radius: 10px !important; 
height: 45px; margin-left: 15px;}
#presModelDiv #prescriptionModal .modal-header h5{  color: #333;font-family: 'Poppins'; font-weight: 600;font-size: 30px;margin: 0px; padding: 0px;
width: 90%; text-align: left;}
#presModelDiv #prescriptionModal .modal-body #mobileError{ color:#f00 !important; font-size: 13px;}
#presModelDiv #prescriptionModal .modal-dialog .modal-content{ box-shadow: 0 0 0;}
#presModelDiv .modal-dialog .modal-content .modal-body { padding-bottom: 30px; box-shadow: 0 0 0; border-radius: 0px;}
#presModelDiv .modal-dialog .modal-content .modal-body label{font-size: 14px; }
#presModelDiv .modal-dialog .modal-content .modal-body input{width: 100%; height: 55px; border-radius: 8px; border-color: #ddd; font-size: 14px;}
.filter-section.inner.consultation-fee .price-range-block button{width: auto; padding: 6px 25px 6px 25px; color: #fff; background: #ff723a; border-radius: 30px; margin-top:15px; margin-bottom:15px; border: 0px; font-size: 14px; margin-right: 4%;box-shadow: 0px 0px 0px 0px;    font-weight: 400;}


.filter-section.inner.consultation-fee .price-range-block input{WIDTH: 30%; BORDER: 1px solid #ddd; border-radius: 5px; margin: 10px 0 0 0; height: 35px; padding: 0 10px; font-family: 'Poppins';}
.form-address-details.CouponBox{ padding-left: 0px; padding-right: 0px;}
.paymentDetails #accordionExample .accordion-body{padding-left: 0px; padding-right: 0px;}

        .AnxietyDisorderSymptomUl .AnxietyDisorderSymptomUlBlock ul li h3{ font-size: 16px;}
        .AnxietyDisorderSymptomHeading .col-block {width: 33%; text-align: left; float: left;}
        .AnxietyDisorderSymptomHeading .col-block h3{margin:0px; padding:0px; font-size: 16px;}

.AnxietyDisorderSymptomHeading .col-block ul{margin: 0px; padding: 0px; width: 100%;}
.AnxietyDisorderSymptomHeading .col-block ul li{margin: 0px; padding: 5px 20px 0px 25px; width: 100%; text-align: left; background: url(../img/rightIcon-1.png) no-repeat 0px 10px;
background-size: 14px; list-style: none; font-size:14px;}

        .list-main-con .col-block{ width:50%}
        .list-main-con .col-block ul li{ width: 50%; float:left;}
        .list-main-con {width: 100%; float: left; padding: 30px 0 0 0;}

.list-main-con .col-block h3 { padding-bottom:15px;}
.list-main-con.three-col .col-block{ width:33%}
.list-main-con.three-col .col-block ul li{ width:100%}

        .cartinnerItem .scartPart .removeDiv{ background: #fbf1ff; border-radius: 15px;padding: 2% 4%; display: flex;
        position: relative;  margin-bottom: 15px;}
        .cartinnerItem .scartPart .removeDiv p{ margin-bottom: 0px; font-size: 15px; margin-left:10px;}
        .cartinnerItem .scartPart .removeDiv .rmvCd{background: #ff6000; border-radius: 15px;  color: #fff;   font-size: 14px;
        padding: 5px 20px; position: absolute; right: 20px; top:0px; cursor: pointer;}

.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2 { text-align: center;}
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2 span:after { right: 0px;}
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth p { text-align: center;}

#patientFeedBackForm{ position: absolute; top:0px;}
#patientFeedBackForm .modal-dialog{z-index: 999999;}
#patientFeedBackForm .modal-header{ display:inherit; border:0px; padding: 3% 3% 0px 3%;}
#patientFeedBackForm .modal-body .doctor-listtop-img p{ font-size: 14px;}

        #patientFeedBackForm .modal-body .form-fields label{ font-size: 14px; font-weight: 500; color: #333;font-family: 'Poppins';}
        #patientFeedBackForm .modal-body .form-fields .recommend-field{ display:flex; align-items: center;}
        #patientFeedBackForm .modal-body .form-fields .recommend-field input{ margin-right:5px}
        #patientFeedBackForm .modal-body .form-fields .recommend-field label{ margin-right: 5px;}

#patientFeedBackForm .modal-body .form-fields .form-control{padding:0px; border:0px;}
#patientFeedBackForm .modal-body .form-fields{ width: 100%; float:left; padding-bottom:10px;}
#patientFeedBackForm .modal-body .form-fields p label, #patientFeedBackForm .modal-body .form-fields .recommend-field label{ font-weight: 400; font-size: 13px;}
#patientFeedBackForm .modal-body .form-fields .tooltip{ display: none;}

        #patientFeedBackForm .modal-body .form-fields .waitingTime{ display: flex; flex-wrap: wrap;}
        #patientFeedBackForm .modal-body .form-fields .waitingTime p{width: 33%; display: flex; align-items: center;}
        #patientFeedBackForm .modal-body .form-fields .waitingTime input{ margin-right: 5px;}
        #patientFeedBackForm .modal-body .form-fields select{height: 45px; border: 1px solid #ddd; border-radius: 6px;
        width: 100%; font-size: 14px; font-family: 'Poppins'; padding: 0 2%;}

#patientFeedBackForm .modal-body .form-fields .checkbox-wrapper .complimentCheckBox{display: flex;  align-items: center; flex-wrap: wrap;}
#patientFeedBackForm .modal-body .form-fields .checkbox-wrapper .complimentCheckBox .check{width: 50%; display: flex; align-items: center; padding-bottom: 5px;}
#patientFeedBackForm .modal-body .form-fields .checkbox-wrapper .complimentCheckBox .check label{ font-weight: 400; font-size: 13px;}
#patientFeedBackForm .modal-body .form-fields .checkbox-wrapper .complimentCheckBox .check input{margin-right:5px;}
#patientFeedBackForm .modal-body .form-fields .star-rate-div{ display:flex; justify-content: flex-start;}

        #patientFeedBackForm .modal-body .form-fields:last-child .form-control label input{ margin-right: 4px; margin-top:4px; float:left;} 
        #patientFeedBackForm .modal-body .form-fields .star-rate-div label{ font-size: 20px; color: #fb9333;}
        #patientFeedBackForm .modal-body .form-fields textarea{ min-height:80px; border: 1px solid #ddd; border-radius: 6px; width: 
        100%; padding: 2%; outline: none; resize: none; font-size: 14px; font-family: 'Poppins'; font-weight: 400;}
        #patientFeedBackForm .modal-header h2{font-size: 27px; font-family: 'Poppins'; font-weight: 700; color: #ff6000;}

#patientFeedBackForm .modal-header button{width: 30px; height: 30px; background: #ff6000; border: 0px; border-radius: 35px;
color: #fff; font-weight: 500; font-size: 20px;position: absolute; right: -10px; top: -10px; line-height: 26px;}
#patientFeedBackForm .modal-header span {font-size: 15px; font-family: 'Poppins';}
#patientFeedBackForm:after{ content:''; width:100%; background:rgba(0,0,0,0.5); height:100%; position: fixed; top:0px; left: 0px; right:0px;}
#patientFeedBackForm .modal-body{ padding-top:0px;}

        #patientFeedBackForm .modal-body .form-fields:last-child p{ font-size: 12px;}
        #patientFeedBackForm .modal-footer button{background: #fb9333 !important; color: #fff !important; font-weight: 500; border-radius: 100px;
        text-align: center; width: 100%; font-size: 15px; padding: 12px 0; float: left; box-shadow: 0 0 0;  width: 47%;}
        #patientFeedBackForm .modal-footer{display: flex; justify-content: space-between;}
        #patientFeedBackForm .modal-content{border-radius: 15px;}

.varifyMobileNumber,.varifyEmail { position: absolute; right: 25px; top: 52px; background: #ff6000; color: #FFF; font-size: 13px; width: auto; text-align: center; border-radius: 5px; padding: 1px 10px;}
.rel { position: relative;}

#prescriptionModal .modal-dialog button.btn-secondary{ display:none;}
#prescriptionModal .modal-dialog button.btn-primary{
width: 30%; padding: 12px 0px; margin: 10px 0px 0px; background: #ff723a; border: 0px; color: #fff; border-radius: 30px; 
font-size: 16px; box-shadow: 0px 0px 0px 0px;}

.comment-section .container h3{width: 100%; float: left; font-size: 16px; padding-bottom: 15px; padding-top: 5px;}
.comment-section .container .panel-heading{ font-size: 14px;}
.comment-section .container .panel-heading span{ font-size: 12px; float: right;}
.comment-section .container span.saveComment, .comment-section .container span.editComment{background: #ff723a;
    color: #fff;
    font-size: 13px;
    padding: 0px 0;

    border-radius: 4px;
    margin-bottom: 10px;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;}

.comment-section .container .comment-box{border: 1px solid #ddd; min-height: 80px; border-radius: 5px; padding: 10px; font-size: 14px; width: 100%;}
.comment-section #commentList .col-sm-5{ width: 90%;}
.team-member.sponsored .social{ width: 100% !important; padding-top: 8px !important;}
.team-member.sponsored .TeleAppointmentBtn a img{ width: 12px; height:12px; margin-right:8px;}

.call_now_section{ width: 100%; float: left;  padding: 10px 20px; display: flex; font-size: 15px;}
.call_now_section span.number{ margin-left: 5px;}
.call_now_section span.number:after{ content: inherit !important; border:0px;}

.coupon-inner{ display:flex;}

body .services.futureteam.like-wrok .futureteam .PrivacyValue { margin-bottom:20px; display:flex;}

@media only screen and (max-width:639px) {
body .blog-detail .top-header-blog p:nth-child(2){ text-align: center;}
body .LoginRight .BackHome.right{display:block !important; padding:0px; line-height:34px;}
body .ad-img{display:none;}
body .member-infoContent{ margin-bottom: 15px;}

body .container.blog-detail .download-appnow.ot-page{ margin-bottom: 0px; margin-top: 40px; padding-top: 0px;}


body .container .download-appnow.ot-page{display:block !important; padding-bottom: 0px; margin-bottom: 20px; padding-top: 0px;}
body .container .download-appnow.ot-page .container{ padding:0px;}
body .container .download-appnow.ot-page .download-appnow-wrapper{align-items: flex-start; padding: 10px 10px;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons{display: flex;width: 190px; justify-content: flex-start;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a.download-btn{display:none;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a{width: 45%; display: block;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a:nth-child(2n){ margin-right: 8px;}
body .container .download-appnow.ot-page .download-appnow-wrapper img.mobile { margin-right: 0px;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons img {display: block}


body .FullBodyCheckupTextSection .LabnameSection ul li:nth-child(2n){ border-left: 0px;}
body .FullBodyCheckupTextSection .LabnameSection p {padding: 10px 0px 0px 0px; margin: 0px !important;font-size: 14px;}
body .LabsSectionTop2.AboutUsSection.section .AboutUsBlock.LabsSectionTop{ padding-bottom: 20px;}
body .PrescribedLabTestsSection .lab-right-pin .pin-sec{ width: 100%;}


body .bpWia-d{ font-size: 14px; line-height:24px;}
body .iMGJPY{font-size: 28px; line-height: 40px;}
body .stu-main .cLcYye{ display: none;}
body .gpdSzw.iehIsT .bPoJtj .ikJUZV img{ width: 100% !important;}

body .container .download-appnow-wrapper img.main-img{display:none}

body .container .download-appnow-wrapper img.mobile {width: 77px; margin-right: 15px; display: block;}
body .container .download-appnow-wrapper h2 {font-size: 14px; margin-bottom: 10px;}
body .container .download-appnow-wrapper h2 span{font-size: 20px; display: block;}
body .container .download-appnow-wrapper h2 span h3 { font-size: 20px; margin-left: 0; display: inline-block;}
body .container .download-appnow-wrapper{ margin-bottom: 0px; align-items: flex-start;}
body .container .download-appnow-wrapper .download-btn-wrap { display:block;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons .download-btn{ display:none;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons{width: 200px;justify-content: flex-start;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons a:nth-child(2n){ margin-right: 5px;}

.LoginInput .form-check-New {width: 100%;padding: 0px 0px 0px 0px;margin: 0px;float: left; position: absolute; bottom:0px;}

body .PrescribedLabTestsSection.portfolio.services .PrescribedLabTestsBlock .HealthCheckupPackages h2 span::after{right:0px !important}
body .dbPhRp.jQTIlD h4 { font-size: 28px;}
body .jqxCEF{ margin-bottom:20px;}
body .cbjjuN.block h3{ font-weight: 600; font-size: 17px;}
body .partner-why .block p {font-size: 13px;}

.sc-7bbfe42c-0.sc-1e126a86-0.dbPhRp.dkxohH .bjUxsu {width: 94% !important;padding: 0px !important;}
.registration-wrap.addNewPassword button.btn.btn-secondary {margin-left: 4%;}
.fnZHuJ {flex: 1 1 0%;row-gap: 0.5rem !important;padding-top: 2.5rem;padding-bottom: 0rem !important;flex-direction: column;}
body .download-appnow{display:inline-block; padding: 20px 0px; width: 100%;}

.BenefitsInstitution .bsqknl { position: inherit !important;}
.dbPhRp.BenefitsInstitutionTop {flex-direction: column-reverse !important;flex-wrap: wrap;}
body .cbjjuN.block i{font-size: 15px; text-align: center; font-weight: 500;}

body .BenefitsInstitutionTop .hNgPuW{ max-width: 100%; display: none;}
body .dkxohH .dbPhRp {display: block;padding-left: 0px;padding: 20px 10px;}
body .dkxohH .isyTsE {font-size: 1.5rem;line-height: 28px;}
body .dkxohH .lfGnGw {font-size: 14px;line-height: 20px;}
body .partner-why .block p {font-size: 15px;}
body .partner-why .block p strong{ font-weight: 400;}
body .partner-why .cbjjuN.block ul li{ font-size: 15px;}

body .ConsultationFeeBlock p {font-size: 13px;}
body .kwIMPD {font-size: 15px; line-height: 19px; font-weight: 400; margin:0;}
body .top-educators .kwIMPD { margin: 10px 0 20px 0;}

body .kwIMPD strong{ font-weight: 400;} 
.ConsultationFeeBox p{font-size: 14px;}

body .TalkDoctorNow h2{ font-size:32px;}
body .LabDetailsSection .container.akaPackage .col-md-8.FullBodyCheckupTextSection .col-item { width: 100%;}
body .meaningful-change .jXoMVz h4{font-size: 24px !important; font-weight: 700;}

body .institute-page .institute-main h1{ font-size:30px; line-height:34px;}	
body .institute-page .institute-main .jmVNtq{ margin: 0 auto;}

body .services.futureteam .service-item {width: 90%; margin: 20px auto 0 auto; float: none;}
body .services.futureteam.like-wrok .futureteam .futureteam1 h2{ padding-bottom: 10px; font-size: 30px;}	
body .services.futureteam.like-wrok .futureteam .futureteam1 p{font-size: 14px;}	

	
body .PrescribedLabTestsSection .PrescribedLabTestsBlock .HealthCheckupPackages h2 span::after{ right:inherit !important}
body .consultation-plan .about-header h2 {font-size: 30px; margin: 0 auto;}
body .consultation-plan .about-header p {width: 90%; float: none;margin: 0 auto;font-size: 15px;}	
header#header .MobileNavbaar ul.navmenu li.generate{ margin-right:10px}
header#header .MobileNavbaar ul.navmenu li.dropdown a.profile-dd img{ height:25px; margin-right:5px;}
body .BusinessDevelopmentOpportunityTop .BusinessDevelopmentOpportunity h2{ margin-bottom:20px !important;}
body .BusinessDevelopmentRepresentative h2 span {width: 100%; float: left;}

body .HealthGennieSolutionFaq .accordion-item .accordion-header .accordion-button {font-size: 16px; line-height: 20px;}
body .BossFounder {padding: 10px 0px 0px 0px;}
body .touchWithContent.services { padding-top:0px !important;}
body .touchWithContent .PrivacyValueTop .section-title .d-flex .touchWithContent1 p {width: 100%;}
body .footer {margin-top: 40px;}
	
body .HealthGennieSolutionFaq .row .col-md-4{ display:none;}
body .HealthGennieSolutionFaq{ padding-top:0px;}
body .institute-main .dbPhRp.kuA-DnB { display:none !important;}
body .institute-main .dbPhRp.kWoBum .dbPhRp{display: flex; flex-wrap: wrap-reverse;row-gap: inherit;}
body .institute-main .kuA-DnB{ margin-bottom:20px;}

body .support .AboutUsVideo img{ width:100%}
body .PrescribedLabTestsBlock .symtom-search {margin-top: 0px;margin-bottom: 25px;}
.LoginInput .multiloginInputField i {right: 15px;}

.removeDiv span.rmvCd {position: inherit;right: -1px;top: 0px;bottom: 0px;height: 33px;margin: auto;color: #fb9333;border: 1px dashed #fb9333;border-radius: 10px;padding: 4px 10px;}
.couponCodeRemoveButton p { line-height: 22px;}
.removeDiv span.scd {font-size: 19px;}
body .ikJUZV img {width: 100%; margin-top:15px;}
body .lfGnGw{ margin:10px 0px;}
body .rainsCatchSection a{ margin:20px auto;}

body .support-page nav li{display: block !important;}
body .support-page header.secondary-nav::after	{ background:none}
.support .section-header-one { text-align:center;}	
body .sideBaarTopLeft {width: 90%;padding: 0px; margin: 0 auto;}
body .health-plan-sidebar{ margin-top:25px;}
body .health-plan-sidebar .DoctorDetails .header-text h2 {font-size: 28px;float: none;width: 100%;}
body .sideBaarTopRight { width: 90%; margin: 0 auto;}
body .sideBaarTopContent{ padding-bottom:20px;}
body .pricing-section.doc-plan .section-header-one a { width: 170px;}
body .sideBaarTopContent p{ padding-top:0px;}

body .cartinnerItem .scartPart .removeDiv { display:block;}
body .cartinnerItem .scartPart .removeDiv .scd{ float: left; font-size: 15px;} 
body .cartinnerItem .scartPart .removeDiv p{ margin-left: 7px; float: left; margin-left:0px;}
body .cartinnerItem .scartPart .removeDiv .rmvCd{ display: inline-flex; position:inherit; left:0px;  top: inherit;}

body .touchWith.bottom.services.section.light-background h2{ font-size:30px !important;}
body .section.why-us.OurServices.light-background.Why1Choose .StudentsChooseGaining .StudentsChooseImage{ text-align:center;}
body .section.why-us.OurServices.light-background.Why1Choose .StudentsChooseGaining .StudentsChooseImage img{ width:50%;}
	
body .PrescribedLabTestsSection .PrescribedLabTestsBlock .HealthCheckupPackages h2{ font-size:30px !important;}


body .PromoCodeTop1 .PromoCodeUsse .ApplyBtn1234 { color: #fff; background: #fb9333; width: 35%;}
.PromoCodeBox .PromoCodeTop .PromoCodeBoxRight .PromoCodeVerified {position: absolute; top: 15px; right: 0; width: 30%;}
body #otpModal .modal-dialog{ width:90% !important;}
.LoginSection .ContactInformationBlock .EmailSectionLogin .left{ display:none !important;}
body .LoginNewSetion p {width:100%; margin: 0px auto; font-size: 14px; color: #3d3d3d;}
body .rainsCatchSection button{ margin:20px auto;}

body .jcbupd { padding: 1rem 1rem 3rem;}
.dbPhRp.pSZhO h2{ text-align: center; line-height: 42px; font-size: 28px;}

.dkxohH .VjorA img{ width: 50px;}
.dkxohH .VjorA .bxuBlW{    width: 80%; flex-wrap: wrap; margin-left:10px;}

body .dkxohH .VjorA { padding-right: 0px; display: flex; flex-direction: inherit; padding-left:10px}
body .dkxohH .iQANCj{ display:none;}
body .dkxohH button{ margin:20px 0 0 0;}
body .dkxohH button a{color:#fff; text-decoration:none;}
body .BusinessDevelopmentOpportunity .futureteam1 {text-align: left;}
body .ExcitingCareer h3 { padding: 20px 0px 10px 0px;}
body .ExcitingCareer p {padding: 80px 0px 0px 0px;}

.BusinessDevelopmentOpportunityTop { position:relative;}
.BusinessDevelopmentOpportunityTop .ExcitingCareerFilterTop{ position: absolute; top: 130px; left: 0; width: auto; display: block;}

body .lab-right-pin{ display:block}
body .lab-right-pin .pin-sec{ padding-bottom:20px;}
body .sideBaarTopLeft ul li a {padding: 10px 10px 10px;font-size: 14px;}

body .lab-right-pin .pin-sec input { width: 100%;}

.AboutUsBlock .AboutUsRow .AboutUsVideo{ text-align:center}
.symptom-detailSection .symptom-detailTopImage{display:none;}

.main.inner-pre-question{margin-top:100px;}
.main.side_main_container{ margin-top:0px;}

body .plan-box{ margin: 0 auto; width: 85%;}
body .MyAppointmentButton .OrderId {font-size: 13px;}
body .MyLabOrderSetion .MyAppointmentButton .btn-primary {font-size: 14px; padding: 7px 10px; width: 115px;}
body .Confirmed span.pending{ width: 100%;}
body #planModal .modal-content {width: 300px; margin: 35% auto 0 auto;}
body #planModal .modal-body img {top: -70px; left: 0; right: 0; width: 100%;}

.dbPhRp.kWoBum { display:inherit;}
.dbPhRp.kWoBum .dbPhRp{display: inherit;}
.dbPhRp.kWoBum  h1{line-height:44px; margin-bottom:20px;}
.dbPhRp.kWoBum h4{ font-size: 15px; margin-bottom:25px;}

.meaningful-change .MZoVl { padding: 0px 0px 15px 0px;}
.meaningful-change .MZoVl h2 { font-size: 25px; line-height: 33px; text-align: left;}
.meaningful-change .bUJBwz { display: inherit;}
.meaningful-change .bUJBwz .inQJki { display: inherit; width: 100%; padding: 0 5%;}
.meaningful-change .bUJBwz .inQJki .fnZHuJ { padding-bottom: 10px;}
.meaningful-change .bUJBwz .inQJki .hNgPuW { width: 100%;  max-width: 100%;}

.how-support.how-start .jQTIlD{flex-direction: row; align-items: flex-start;}
.how-support.how-start .jQTIlD h4{font-size: 24px !important; padding: 0; font-weight: 700;}

.how-support .Orarl { display: inherit;}
.how-support .ecEwAw { display: inherit; max-width: 100%; width: 100%;}
.how-support .ecEwAw .bkgYEf {max-width: 100%; padding-top: 0px;}
.how-support .ecEwAw .jvdJYJ {width: 100%; padding: 40px 5% 0 5%;}
.top-educators .ktWTrX { display: inherit;}

.top-educators .ktWTrX form {display: inherit !important;}
.top-educators .ktWTrX form h2 {font-size: 25px; line-height: 30px; text-align: left;}
.top-educators .ktWTrX form .UoNQ { width: 100%; gap: 0px; padding: 0px;}
.top-educators .ktWTrX form .gsxWTn {width: 100%;padding: 1.5rem 20px;}
.dkxohH .dbPhRp {
        display: block;
        padding-left: 0px;
        padding: 20px 10px;
}
.isyTsE {
    font-size: 1.5rem;
    line-height: 28px;
}
.lfGnGw {
    font-size: 14px;
    line-height: 20px;
}
.dkxohH .dbPhRp .iQANCj { width: 100%;}

.dbPhRp.Enykm{display: block;}
.dbPhRp.fojXr {display: block;}
.dbPhRp.fojXr .cLcYye{ width: auto; padding-top:30px; height:auto}
.dbPhRp.fojXr .cLcYye img{ width: 100%;}


.dbPhRp.pSZhO{display: block; padding-left: 5%; padding-right:5%;}
.dbPhRp.pSZhO .kXMiyX{display: block; padding: 0px 0 15px 0;}
.dbPhRp.pSZhO .kXMiyX .ivgnPV{margin: 20px 0 20px 0; width: 100%;}

.dbPhRp.iPBoPS{ display: block;}
.dbPhRp.iPBoPS .hkrOqH{ display: block; padding-top:40px;}
.dbPhRp.iPBoPS .hkrOqH .dqXmfM{ height: auto;}
.dbPhRp.iPBoPS .hkrOqH .liUBNh { width: 100%;}


.gpdSzw.iehIsT .bPoJtj{display: block;}
.gpdSzw.iehIsT .bPoJtj .bLwvUp{width: 100%; row-gap:0;}
.gpdSzw.iehIsT .bPoJtj .bLwvUp .dsacVy{gap:0px;}
.gpdSzw.iehIsT .bPoJtj .ikJUZV{min-width: 100%;  width: 100%; max-width: 100%;}

.diGaaC h2{ margin-bottom: 20px;}
.diGaaC .hbZYOh{ display: block; }
.diGaaC .cseotx { display: block;} 
.diGaaC .cseotx  .enFbem{border:0px;}

.dbPhRp.ctdiHX .kdNvOK{ display: block; }
.dbPhRp.ctdiHX .kdNvOK .fiacyp{ padding-bottom:30px;}
.dbPhRp.ctdiHX .kdNvOK .fKVCSa{ width: 100%; max-width: 100%; padding-top: 20px;}

.jcbupd .hOnjCZ{ display: block; }
.jcbupd .hOnjCZ .fQGXfE{width: 100%; align-items: flex-start;}
.jcbupd .hOnjCZ .jMZRyO{ width: 100%; float: left;  padding-top: 40px; padding-bottom: 20px;}


body a.d-flex.align-items-center.BackHome {top: 15px; left: 20px;}
body .send-button button {font-size: 13px; padding: 7px 16px;}
        
body .blog-inner { width: 100%;max-width: 100%; margin: 0; padding: 40px 3% 0 3%;}
body .similar-blog-list-wrapper{ height:auto; min-height:inherit}
LoadBlogs #BlogLists .blog-list .date-post{position: inherit; top: 0; right: 3px;}

#LoadBlogs #BlogLists .blog-list .date-post {   width: auto;
        top: inherit;
        bottom: 14px;
		background:none;
        right: 30px;}
#tabs .js-custom-dots.FeelAnxious .assessmentSection .MinimalAnxietyContent p {font-size: 13px; text-align: justify;}

.PrescribedLabTestsSection .PrescribedLabTestsBlock .container.PrivacyValue .row .col-sm-3{ width: 100%;}
.PrescribedLabTestsBlock .PrivacyValue .HealthCheckupPackages h2{ text-align: center;}
.PrescribedLabTestsBlock .PrivacyValue .HealthCheckupPackages h2 span:after{right: 0;}
.PrescribedLabTestsBlock .symtom-search.lab-search{ margin:0px 0 20px 0; float: left; width: 100%;}

.PrescribedLabTestsBlock .symtom-search.lab-search form{ width: 100%; float: left;}
.PrescribedLabTestsBlock .symtom-search.lab-search form .custom-search-form input{ border-radius: 8px !important; padding-left:10px; padding-right: 50px !important;}
.PrescribedLabTestsBlock .PrivacyValue .HealthCheckupPackages p{ width: 100%;}

.bookapoint-in .PromoCodeSection .PromoCodeblock label.ArrowClass {right: inherit; left: 0;}
 body .main .team.section.CounsellingPsychologist1 .team-member {display: table !important;}
.navmenu a,.navmenu a:focus { font-size: 15px;}
.MoodMirrorBlock { padding-bottom: 5px;}


        header#header ul.MobileNavbaar li.dropdown ul { width: 160px;  max-width: 160px; min-width: 160px; padding: 0px; border-radius: 12px;}
        header#header ul.MobileNavbaar li.dropdown ul li {width: 100%; min-width: 100%;}
        header#header ul.MobileNavbaar li.dropdown ul li:first-child a {border-top-left-radius: 12px; border-top-right-radius: 12px;}
        header#header ul.MobileNavbaar li.dropdown ul li:last-child a {border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}


header#header ul.MobileNavbaar li.dropdown ul li a { display: flex !important; align-items: center; padding: 6px 10px !important; border-bottom: 1px solid #efefef; float: left; color: #222; width: 100%; font-size: 13px; font-weight: 500; justify-content: flex-start;}
header#header ul.MobileNavbaar li.dropdown ul li a img {display: none;}
header#header ul.MobileNavbaar li.dropdown ul li a:hover { background: #ffe9db; color: #222 !important; }
header#header ul.MobileNavbaar li.dropdown a img { margin-right: 5px;}
header#header{ padding-top: 0px; z-index: 9999; padding: 5px 0px;}


        header#header .MobileNavbaar .navmenu ul.dropdown-active{  height: 180px; top: 43px; margin: 0; border-top-left-radius: 0px; border-top-right-radius: 0px; left: 0; background: #fff; position: absolute; width: 160px;}
        header#header .MobileNavbaar .navmenu ul.dropdown-active li a{justify-content: flex-start; padding: 10px; color: #222;}
        header#header .MobileNavbaar .navmenu ul.dropdown-active li a i{ margin-right: 5px;}
        header#header .MobileNavbaar .navmenu ul.dropdown-active li a i:hover{background-color:#ff723a;}


header#header a.logo{float:left; margin-left: 15px; margin-top: 5px; margin-bottom: 5px;}
header#header nav#navmenu{ float: right; z-index: 999999; margin-top: 0px; margin-bottom: 0px;}
header#header nav#navmenu li.generate,  header#header nav#navmenu li.dropdown{display:none;}
header#header nav#navmenu li.searching{display: none;}


        header#header .MobileNavbaar{ float:left; width: 100%; margin-top: 0px; position: relative; display: block;}
        header#header .MobileNavbaar ul.navmenu{width: 100%; float: left; position: inherit; display: flex; justify-content:center; align-items: center; background: #fff; border-top: 1px solid #efd1be; margin:0px; padding:8px 0px; border-bottom: 1px solid #efd1be;}
        header#header .MobileNavbaar ul.navmenu li.generate a{border:1px dashed #ff723a; color:#333;}
        header#header .MobileNavbaar ul.navmenu li.dropdown a.profile-dd i{width:auto;height:auto;margin:0px 0 0 8px;padding:0px;background:none;color:#222;}


header#header .MobileNavbaar ul.navmenu li.dropdown a.profile-dd {border:1px solid #efefef;padding:6px 15px;border-radius:150px;font-size:14px;color: #333;}
header#header .MobileNavbaar ul.navmenu li{list-style: none;}
#presModelDiv .modal-body h2 {font-size: 18PX; padding: 0 2%;}
#presModelDiv .modal-body p{padding: 0 2%;}


        #presModelDiv .modal-body p {font-size: 13PX;}
        #presModelDiv .prescription-upload form button {width: 30%;}
        #createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .input-wrapper { width: 100%;}
        #createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper{width: 100%; padding-bottom: 10px;}


body #presModelDiv #prescriptionModal .modal-dialog { width: 91% !important;}
body #MyCartPage .address-wrapper.AddressBox.waitingTime { display: inherit;}
body #createLabOrder #MyCartPage .wizard .address-wrapper .address-box { width: 98%; margin-bottom: 10px;}
body #addAddressForm .input-wrapper {width: 100%;}
body #addAddressForm .input-wrapper:nth-child(2n){ margin-left:0px;}


    body #addAddressForm .radio-wrapper { width: 100%;}
    body #MyCartPage .address-wrapper .input-wrapper { width: 100%; float: left;}
    body #MyCartPage .paymentSection .form-group label { padding-left: 10px; padding-right: 10px;}


body #MyCartPage .address-wrapper{ display:inherit;}
body header#header .MobileNavbaar ul.navmenu {border-top:1px solid #efd1be; border-bottom:1px solid #efd1be;}
body header#header {padding-bottom: 0; border-bottom: 0; top:0px;}
body .order-overview table tr td { font-size: 12px; color: #222; line-height: 14px;}

	.order-overview table tr td {padding-bottom: 6px; padding-top: 6px;}
	.order-overview table tr td:first-child img { width: 20px;}
	.order-overview table tbody tr td:first-child { padding-right: 5px;}
	
	
body .btn-share-feedback { width: 50%;}
.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table tbody tr td {  text-align: right;}
.light-backgroundSideBaar.membersidebar{ padding-top:10px;  padding-bottom:10px; position: relative;}


	#addNewUserLoginPassword { width: 90%;}
	#mySidebar {display: block;z-index: 99999999;}    
	#addNewUserLoginPassword .form-fields i {position: absolute;right: -30px;bottom: 10px;color: #8ee071;}
	#addNewUserLoginPassword .form-fields button {width: 100px;}


.LoginInput input.form-control {width: 100%;}
.symptom-details .symptom-details-head {display: inline;}
.sidebar .closeNav a:Hover {color: #333;}
.membersidebar #MoodMirror {display: none;}
.ToggleButton {display: block !important;margin-left: 10px !important;}


        .MyLabOrderNameSetion{ display:inline;}
        .MyLabOrderNameSetion .MyLabOrderName{ width: 100%;}
        .MyLabOrderNameSetion .MyLabOrderName p{margin-bottom: 0px;}


.symptom-details .symptom-details-head button {margin-top: 15px;}
.ReviewedBy .RatingSection {position: inherit;top: inherit;right: inherit;}
.ReviewedBy h2 {width: 100%;}

	body .ExcitingCareerFilterTop #filterForm {width: 35%;}
	body .ExcitingCareerFilterTop select {width: 35%;}
    .ExcitingCareerFilter{ padding-bottom: 0px; justify-content: flex-start;}
    #userProfileInfoData{ padding-top:30px;}


.wallet-wrapper .wallet-title p {width: 100%; font-size: 14px;}
.reward-wrapper .amount-price {top: 17px;}
.reward-wrapper {width: 90%; padding: 15px;}
.MyProfileTopHeading {padding-bottom: 0px;}
#profile-form .AppointmentBookTop {padding-top: 15px;}
#profile-form .AppointMentBookNewSection {padding-top: 0px;}
#profile-form .MyProfileImageSetion {padding-bottom: 30px;}
.payment-detail .subscription-header {display: inherit;}
.payment-detail .subscription-header-2 {display: inherit;}
.payment-detail .subs-trans-info .subs-trans:first-child {width: 100%;padding: 4%;}
body .MyLabOrderTable ul {display: inherit;width: 100%;float: left;}
body .MyLabOrderTable ul li {width: 100%;padding: 5px 0px;}
.filter-section.inner.locality {float: left;width: 100%;}
.MyLabOrderNameSetion.OrderPrice .MyLabOrderDate ul {width: 100%;float: left;display: flex !important;justify-content: space-between;}
.MyLabOrderNameSetion.OrderPrice .MyLabOrderDate ul li {width: 100%;margin: 0px;display: flex !important;justify-content: space-between;}
.filter-section.inner.locality input {width: 15px;height: 15px;}
.filter-section.inner.locality p {font-size: 16px !important;color: #333 !important;}
.filter-section ul li label.form-check-label input.form-check-input[type=checkbox]:checked:after {width: .275rem;height: .6125rem;margin-top: 0px;}
.filter-section.inner.doc-by-location h2 {font-size: 16px !important;padding-top: 15px;float: left;width: 100%;}
.filter-section.inner.experience {padding: 20px 3%;width: 100%;float: left;}
.filter-section.inner.experience p {padding-top: 0px;font-size: 16px !important;color: #333 !important;}
body .Filters .dropdown-menu.dropdown-menu-end {width: 300px !important;top: 53px !important;left: -139px !important;}
.Filters .DoctorFilters ul {display: inherit;float: left;width: 100%;padding-top: 0px;padding-bottom: 0px;}
.Filters .DoctorFilters ul li:first-child a {border-top-left-radius: 20px;}
.Filters .DoctorFilters ul li:nth-child(2) a {border-top-right-radius: 20px;}
.Filters .DoctorFilters ul li:last-child a {border: 0px;}
.Filters .DoctorFilters ul li {text-align: left;width: 50%;float: left;margin-left: 0%;border: 0px;margin-right: 0%;}
.symtom-search form {display: inherit;}
.Filters .DoctorFilters ul li a:hover {background: #ffefdb;}
.Filters .DoctorFilters ul li a {padding: 8px;line-height: normal;border-bottom: 1px solid #ddd;text-align: center;}

search-modal-content span.close {top: 3px;right: 10px;width: 25px;height: 25px;line-height: 26px;}
.symtom-search form h4 {width: 100%;padding: 0 5%;text-align: center;font-size: 13px;font-family: 'Poppins';}
.symtom-search form .custom-search-form {display: inherit;width: 100%;position: relative;float: left;}
.symtom-search form input:focus,.symtom-search form input:active {border: 1px solid #ddd !important;box-shadow: 0 0 0 !important;outline: none;}

.symtom-search form input {width: 100% !important;padding-right: 120px;border-radius: 150px !important;padding-left: 20px;outline: none;}
.symtom-search .input-group-btn {position: absolute;top: 0px;right: 0px;z-index: 999;}
.symtom-search .input-group-btn button {border-radius: 120px !important;}
#searchModal .search-modal-content {width: 100%;max-width: 100%;display: inline-block;padding-top:0px;margin: 0;border-radius: 0px;height: 100%;border: 0px;}
body .common-disease ul {display: inherit;margin-top: 10px;}
#searchModal .search-modal-content .location-search {padding: 0px 10px;margin-bottom: 20px;}
.common-disease ul li img {width: 60%;height: auto;}
.common-disease ul li {width: 22%;text-align: center;float: left;margin-right: 1%;margin-left: 1%;}
.common-disease ul li a {padding: 8px 5px;border-radius: 5px;}
.common-disease ul li a span {width: 100%;font-size: 9px;line-height: 20px;overflow: hidden;height: 20px;}
body .common-disease h3 {font-size: 15px;}
.navbaar-bottom-block.local-area-search input {height: 40px;margin-left: 0px;font-size: 13px;}
.common-disease a.btn-see {font-size: 12px;padding: 3px 20px;}
#searchModal form .doctorSearchByInput .search-data .detail .text {font-size: 14px;font-family: 'Poppins';color: #222;font-weight: 500;}
#searchModal form .doctorSearchByInput {min-height: 300px;max-height: 300px;}
#searchModal .doctorSearchByInput .search-data .dd.view_information {padding: 3px 10px;}
#searchModal .location-search .navbaar-bottom-box2 input {height: 40px;font-size: 12px;padding-left: 10px;}
#searchModal form .doctorSearchByInput .search-data .detail {width: 88%;}
#searchIconMobile {display: block;float: right;margin: 10px 5px 0 0;width: 35%;}
#searchIconMobile ul {margin: 0px;padding: 0px;}
#searchIconMobile ul li {list-style: none;}
#searchIconMobile ul li a {color: #333;padding: 3px 10px 3px 10px;font-size: 14px;background: #fff;border: 1px solid #ddd;border-radius: 45px;width: 100%;float: left;text-decoration: none;display: flex;justify-content: space-between;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper {display: inherit;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection {width: 100%;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .highcharts-figure {width: 100%;min-width: 100%;z-index: 1;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent {width: 100%;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper {padding-top: 0px;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-1 {position: absolute;bottom: 200px;z-index: 9999999;left: -10px;font-size: 11px;font-weight: 600;width: auto;line-height: 13px;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-2 {position: absolute;bottom: 260px;z-index: 9999999;font-size: 11px;font-weight: 600;width: auto;line-height: 13px;}
.inner-pre-question #tabs .assessmentHighTop1 .assessmentFixHeading h2{font-size: 24px;}
.inner-pre-question #tabs .assessmentHighTop1 .assessmentFixHeading p { font-size: 15px;}
#tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent p{ font-size: 12px;}
#tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent p span{ font-size: 17px;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-3 {
positio: absolute;bottom: 260px;z-index: 9999999;font-size: 11px;font-weight: 600;width: 90px;line-height: 13px;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-4 {position: absolute;bottom: 205px;z-index: 9999999;right: 0;font-size: 11px;font-weight: 600;width: auto;line-height: 13px;}
.result-wraper .assessmentSection .highcharts-figure .range span{ font-size: 12px;}
.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .MinimalAnxiety {width: 80%;}
.dashboard-membershipBlock {float: left;display: inherit;}
.dashboard-membershipButton {width: 100%;display: inline;}
body .dashboard-membershipButton .DownloadRecepitBtn {width: 100%;margin: 0px;}
body .dashboard-membershipButton .btn-primary {width: 100%;margin-top: 10px;}
.dashboard-membershipTotal {width: 100%;}
.dashboard-membershipSection {float: left;}
.inner-pre-question .assessmentHighTop #mental-well-being .assessmentSection .assessment a {width: 85%;}
.inner-pre-question .assessmentHighTop .assessmentQus h2 {font-size: 25px;width: 100%;}
.assessmentHighTop #mental-well-being .assessmentSection {margin-top: 0px;}
body .assessmentFixHeading h2 {font-size: 27px;}
.assessmentSection {display: inherit;margin-top: 30px;padding-top: 0px;}
.RelaxationTechniques .symptom-detailBox {padding: 5px;}
.assessmentHighTop1 .assessmentSection img {width: 70%;}
body .CounsellingPsychologist123 ul {width: 95%;display: inherit;padding-bottom: 0px;}
body .CounsellingPsychologist123 ul li a {display: block;margin-bottom: 15px;}
.AppointmentBookTop p {font-size: 14px;margin-bottom: 15px;}
.AppointmentBookTop .container {padding: 0px;}
.myModalss-billing-items .modal-body .image_apload img {width: 40%;}
.assessmentSection .MinimalAnxiety {width: 60%;}
.assessmentHighTop1 .assessmentSection .MinimalAnxietyContent {float: left;margin-top: 40px;width: 100%;}
.symptom-detailSection .symptom-detailBlock .symptom-detailBox {padding-top: 0px;}
.symptom-detailSection .symptom-detailBlock .symptom-detailBox h3 {font-size: 25px;}
.symptom-detailSection .symptom-detailBlock .symptom-detailBox h3 br {display: none;}
.assessmentHighTop1 .assessmentFixHeading {display: inline;}
#tabs .assessmentHighTop1234 .AnxietyDisorderSymptomHeading {width: 90%;margin: 0 auto;}
.js-custom-dots.FeelAnxious {padding-top: 40px;}
.total-score-wrap .total-score {padding-top: 0px;font-size: 35px;}
.total-score-wrap p {margin-top: -15px;}
.MyProfileTopHeading ul {display: inline;margin-top: 15px;float: left;width: 100%;}
.MyProfileTopHeading ul li a {padding: 6px 0;margin: 0px 10px 10px 0px;float: left;width: 45%;text-align: center;}
.MyLabOrderSetion {display: inline;}
.MyLabOrderSetion .MyLabOrder1 {display: inline;float: left;width: 100%;}
.MyAppointmentContent .social ul {display: inherit;}
.MyLabOrderSetion .social {position: inherit !important;margin-bottom: 0px !important;}
.MyAppointmentBlock.MyLabOrderSetion .MyLabOrderTable {overflow: hidden;overflow-x: auto;margin-bottom: 25px !important;}
.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row,.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row .col {padding: 0px;}
.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row #progressbar {margin: 0px;width: 100%;}
.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row #progressbar li {font-size: 12px;font-weight: 500;line-height: 18px;text-align: center !important;}
body .MyAppointmentBlock.MyLabOrderSetion h4 {line-height: 20px;width: 70%;margin: 0 auto;float: none;font-size: 15px;}
.MyLabOrderNameSetion.OrderPrice {display: inline;}
.MyLabOrderNameSetion.OrderPrice .MyLabOrderName {width: 100%;display: inline;float: left;}
.SymptomScoresResultImage img {width: 60%;margin: 0 auto;}
.WeeklyProgramWelcomeContent .ribbon5 {left: -20px;}
.WeeklyProgramWelcomeBlock {padding-left: 20px;padding-right: 20px;}
.WeeklyProgramWelcomeContent {padding-left: 0px;padding-bottom: 0px;}
#WeeklyProgramWelcomeTop .container .AnxietyDisorderSymptomHeading p br {display: none;}
#WeeklyProgramWelcomeTop .container {padding: 0px;}
.SymptomScoresResultContenP p {font-size: 13px;}
.MyLabOrderDate {display: inline;}
.WeeklyProgramWelcomeImage {display: none;}
.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table {width: 100%;}
.myModalss-billing-items .modal-dialog {margin-top: 10%;}
.myModalss-billing-items .modal-body #fileselector label {font-size: 13px;}
.myModalss-billing-items .modal-body #fileselector input {width: 68%;}
.inner-upload .AppointmentDocumentsUpload {width: 100%;margin-top: 15px;margin-bottom: 0px;}
.inner-upload .upload-wrapper-div {width: 100%;margin-top: 15px;}
.AppointmentDocumentsUploadBlock h2 {font-size: 14px;font-weight: 400;}
.AppointmentDocumentsUploadBlock {padding: 10px 15px;}
.profile-examNoPrescription img {width: 25%;}
.MyAppointmentBlock.Confirmed1 {display: inline;}
.MyAppointmentButton .btn-primary.btn-primary12 {margin: 0 0 0 2%;}
.MyAppointmentButton .btn-primary {width: 100%;margin-bottom: 5px;}
.MyAppointmentContent {padding: 0px 0px 5px 0px;}
.Confirmed span.Cancal {width: 100%;}
.Confirmed span {font-size: 14px;font-weight: 500;width: 100%;float: left;text-align: center;}
.MyAppointmentContent h2 span {width: 100%;float: left;margin-top: 5px;}
#userProfileInfoData .AppointmentBookTop .container .col-xl-6 {margin-top: 0px;}
#userProfileInfoData .container {padding: 0px;}
body .MyProfileTopHeading h2 {font-size: 30px;}
.TalkDoctorNow {padding: 0;}
.MyAppointmentContent .social a {display: inline;}
.ConsultationFeeBlock {text-align: center;padding-top: 25px;}
.ConsultationFeeBox {width: 100%;padding-bottom: 10px;float: left;}

.ConsultationFeeBox h2 span {width: 100%;float: left;}
.CallFree {width: 100%;}
.ConsultationFeeBox1 {text-align: center;}
.TalkDoctorNowImage {margin: 0px auto;display: inherit;text-align: center;}
.ConsultationFeeSectionTop {display: inherit; padding:10px 20px 0px 20px;}
.ConsultationFeeBox1 {display: inline;}
.bookapoint-in .AppointMentBookNewSection {width: 100%;float: left; padding-top:20px;}
#ccModal .modal-dialog {width: 95%;min-width: 95%;max-width: 35%;top: 15%;}
#ccModal .modal-header h2 {text-align: center;}
#ccModal .modal-header p {text-align: center;}
.from-widget-top.paymentDetails {padding-top: 0px;}
#ccModal .ClassInput1234 {width: 85%;margin: 0 auto;}
body .bookapoint-in .from-widget-top.PatientDetails .container {padding: 0px;}
body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form {padding-top: 5px}
body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form .col-xl-4:nth-child(5n) {margin-top: 20px;}
.from-widget-top.paymentDetails .accordion {padding: 0px !important;}
.from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong span {font-size: 18px;width: 100%;font-weight: 700;margin-left: 0px;float: left;}
.from-widget-top.paymentDetails .accordion .SingleOnline.box {padding-bottom: 10px;font-size: 14px;}
.bookapoint-in .PromoCodeSection .PromoCodeblock input {width: 70%;}
.bookapoint-in .PromoCodeSection .PromoCodeblock {justify-content: flex-start;}
.PromoCodeTop1 {display: inherit;}
.PromoCodeBoxNew {width: 100%;padding: 0px 0px 0px 0px;}
.PromoCodeBoxNew p {width: 100%;padding: 0px 0px 0px;margin: 0px 0 10px 0;line-height: 20px;}
.bookapoint-in .PromoCodeSection .PromoCodeUsse .PromoCodeText {float: right;width: 55%;padding: 0px;text-align: center;}
.bookapoint-in .PromoCodeSection .PromoCodeTop {float: left;width: 100%;margin-bottom:15px;}
body .PromoCodeBox {float: left;width: 100%;}
body .bookapoint-in .PromoCodeSection .PromoCodeBoxRight {width: 100%;}
.from-widget-top.paymentDetails .accordion .SingleOnline.box input {margin-top: 5px;}
body .from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong {display: inherit !important;font-weight: 600;}
body .PayMentSection .PayMentBlock .DoctorList {display: inherit !important;}
body .PayMentSection .PayMentBlock .DoctorList .member-info {padding-left: 0px;width: 100%;padding-top: 20px;}
body .PayMentSection .PayMentBlock .DoctorList .member-info .social ul {display: inherit;}
body .PayMentSection .PayMentBlock .DoctorList .member-info .social ul li {padding-bottom: 10px;}
.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent {display: inherit !important;}
body .PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent span {margin: 0 0 15px 0;width: 100%;margin-right: 0;float: left;}
.PayMentBlock {padding-bottom: 0px !important;}
body .AddressNew {width: 100%;align-items: flex-start;}
body .bookapoint-in form .AppointmentBookTop .AppointmentBook label {float: none}
body .bookapoint-in form .AppointmentBookTop .AppointmentBook .form-group select {width: 100%;}
body .AnxietyDisorderSymptomwrapper {padding: 40px 0 0 0 !important;}
.AnxietyDisorderSymptomUlBox {padding: 15px;display: inherit;}
.AnxietyDisorderTreatmentBlock ul li.Active::after {content: inherit;}
body .AnxietyDisorderTreatmentHeading h2 br{ display:none;}
body .AnxietyDisorderTreatmentHeading h2 {font-size: 24px;}
body .AnxietyDisorderTreatmentHeading p {font-size: 14px;}
.AnxietyDisorderTreatmentBlock ul li {width: 100%;border-radius: 0px !important;border-right: 0px;border-top: 2px solid #ff723a;}
.HealthGennieTherapistRight {BACKGROUND-SIZE: 100%;padding-top: 40px;}
.HealthGennieTherapistRight .specialist-psyco.aos-init.aos-animate {width: 65%;display: flex;min-height: 220px;align-items: center;margin: 20px auto;}
.AccessPersonalised {background-size: 100%;}
.AnxietyDisorderSuppotTop123 .HealthGennieTherapist {padding: 0;}
body .symptom-detailTop123 .symptom-detailBox {width: 100%;padding: 50px 0px 0px 0px;}
body .DoctorDetails1 {margin: -45px 0px;}
.DoctorDetails2 .member-info {padding: 5px 0px 0px 20px;}
.DoctorDetails .DoctorDetails1 .team-member .DoctorList .pic img {width: 100px;border-radius: 100px;height: 100px;object-fit: cover;}
.team-member .FeesSetion p {display: inline;}
.team-member h3 {font-size: 18px;font-weight: 700;margin-top: 20px;width: 100%;float: left;}
.DoctorDetailsBottom .FeesSetion {display: inherit;}
.DoctorDetails2 .member-info h4 {font-size: 18px;}
section.DoctorDetailsBottom {padding-top: 30px;}
.HealthGennieTherapist {width: 100%;}
.HealthGennieTherapist h2 br {display: none;}
body .AnxietyDisorderTreatmentHeading p br {display: none;}
.AnxietyDisorderSymptomUlButton {width: 100%;}
body .AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl a {font-size: 14px;padding: 0px 15px;}
.AnxietyDisorderSymptomUlIcon {display: none;}
body .AnxietyDisorderSymptomUlContent {padding: 0px 0px 15px 0px;width: 100%;}
.AnxietyDisorderSymptomHeading h2 {font-size: 24px;}
body .AnxietyDisorderSuppotTop ul {display: inline-block;  margin-bottom: 20px;}
body .AnxietyDisorderSymptomUlBlock ul ul li {width: 100%;padding: 2px 20px 0px 25px;}
.AnxietyDisorderSymptomHeading h2 br {display: none;}
.PrescribedLabTestsSection .PrescribedLabTestsBlock .HealthCheckupPackages {padding-bottom: 20px;display: block;}
body .AnxietyDisorderSymptomHeading p {width: 100%;font-size: 14px;}
.RelaxationTechniques .symptom-detailBox h3 {font-size: 20px !important;}
.AnxietyDisorderSymptom.InternetAddiction {margin-top: 40px;}
AnxietyDisorderSymptom.InternetAddiction .InternetAddictionImage img {width: 60%;margin: 0 auto;}
body .symptom-detailBox h3 {font-size: 20px;}
#feedbackModal .modal-dialog {width: 95% !important;min-width: 95% !important;max-width: 100% !important;}
.assessmentQus h2 {font-size: 23px;}
.assessmentHighTop #mental-well-being .assessmentSection .assessment {display: inherit;}
.assessmentHighTop #mental-well-being .assessmentSection .assessment a {font-size: 15px;margin: 0 auto 10px auto;font-weight: 500;display: inherit;width: 85%;}
#feedbackModal .modal-dialog .modal-header h5 {font-size: 40px;}
#feedbackModal .second-sub-head {font-size: 14px;}
#feedbackModal .modal-body #feedbackForm .mb-3 {margin-bottom: 4px !important;}
body .symptom-detailBox h2 {font-size: 33px;}
.symptom-detailBox p {font-size: 15px;}
.symptom-detailBox p br {display: none;}
body .InstitutionContent h2 {margin: 0px 0 10px 0;}
body .wizard .steps ul li a {font-size: 11px;}
body .wizard .steps li a span.number {width: 40px;height: 40px;line-height: 40px;font-size: 14px !important;}
.cart-top #miniCartList .list {padding: 10px}
.cart-top #miniCartList .pro-list .list {padding: 0px}
.FullBodyCheckupHeadingSetion h2 {font-size: 25px;}
.order-overview .left {width: 100%;}
.order-overview .right {width: 100%;margin-left: 0px;}
#MyCartPage {
padding: 25px 5px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock {
padding-top: 0px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop {
display: inline;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop h2 {
font-size: 36px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop h2 br {
display: none;
}

.FullBodyCheckupTextSection .LabnameSection ul {
display: inline;
}

.FullBodyCheckupTextSection .LabnameSection ul li {
width: 100%;
padding: 0px 15px 10px 0px;
border-right: 0px solid #fe713a;
}

.BusinessDevelopmentRepresentativeTop img {
margin-bottom: 35px;
}

.BusinessDevelopmentOpportunityTop {
padding-top: 30px !important;
}


.BusinessDevelopmentOpportunity .futureteam1 p {
font-size: 14px;
text-align:left;
}

.BusinessDevelopmentOpportunity .futureteam1 p br {
display: none;
}

#v-tabs-profile {
padding-bottom: 20px;
}

.ThingsLoveaboutWorkingHere {
padding-left: 4%;
padding-right: 4%;
}

.ThingsLoveaboutWorkingHere p {
font-size: 14px;
}

#doctorAppointmentSlot .modal-body .col-2 {
width: 100%;
}

#doctorAppointmentSlot .modal-body .col-10 {
width: 100%;
}

#doctorAppointmentSlot .pic {
width: 100px;
height: 130px;
}

#doctorAppointmentSlot .pic img {
height: auto;
}

body .ExcitingCareer h2 {
font-size: 28px;
}

.ExcitingCareer h2 span {
font-size: 40px;
}

body .ExcitingCareerFilterTop select:last-child {
width: 50%;
}

.ContactInformationSection1 .ContactInformationBlock1 .WhatTheOpportunity1 h2 {
padding-bottom: 15px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 span.aos-init {
font-size: 14px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 span.aos-init br {
display: none;
}

.team-member.d-flex.align-items-start .portfolio-info h4 {
font-size: 12px;
}

#presModelDiv .prescription-upload p {
font-size: 13px;
}

#presModelDiv .prescription-upload form {
width: 100%;
}

.file.btn.btn-lg {
padding: 10px 15px;
}

body #presModelDiv .modal-dialog {
width: 95%;
}

#presModelDiv .modal-dialog .modal-content {
border-radius: 15px;
}

.AppointMentSection .team-member .DoctorList .social {
padding: 10px 0px 0px 0px;
}

.AppointMentSection .FeesSetion p {
display: inherit;
padding-bottom: 0px;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td {
width: 33%;
}

#doctorAppointmentSlot .modal-content .col-md-12 {
width: 100%;
}

body .AppointMentSection .DoctorList {
display: inherit !important;
padding-bottom: 0px !important;
}

    body .AppointMentSection .modal-dialog {
        max-width: 94%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 15px;
        max-width: 96%;
    }
#patientFeedBackForm .modal-body .form-fields .waitingTime p {
    width: 50%;
}
#patientFeedBackForm .modal-body .form-fields .checkbox-wrapper .complimentCheckBox .check {
    width: 100%;
}
body #wa-widget-send-button { z-index: 99999  !important;}
body .member-info .DateSetion .input-group {
width: 160px;
}

body .AppointMentSection .team-member .DoctorList .member-info span {
right: 15px;
top: 5px;
padding-bottom: 0px;
}

body .member-info .DateSetion .input-group input {
height: 36px;
}

body .CounsellingPsychologist {
background-size: cover;
}

body .member-info .DateSetion {
padding-bottom: 10px;
}

body .CounsellingPsychologist123 .SelectCenter {
top: -20px;
}

.team-member.d-flex.align-items-start:hover .portfolio-info {
display: block;
}

.AppointMentSection .team-member .DoctorList .member-info {
padding-left: 0px;
}

.AppointMentSection .pic .img-fluid {
border: 1px solid #ddd;
border-radius: 15px;
}

.AppointMentSection .pic .img-fluid {
max-width: 100%;
height: 150px;
object-fit: cover;
border: 1px solid #ddd;
border-radius: 15px;
}

.team .team-member .pic {
height: auto;
width: 100px;
}

.CounsellingPsychologist1.team .pic .img-fluid {
height: auto;
width: 100%;
}

.CounsellingPsychologist1.team .pic .portfolio-info {
display: none;
}

body .CounsellingPsychologist123 h2 {
font-size: 18px;
line-height: 24px;
}

#doctorAppointmentSlot .team-member .DoctorList .ratingSetion {
width: auto;
position: absolute;
right: 75px;
top: 15px;
}

body .ratingSetion {
width: auto;
}

body .CounsellingPsychologist1.team .team-member .member-info {
padding: 10px 0 0 0 !important
}

.CounsellingPsychologist1 .team-member .member-info .social {
margin: 0px;
width: 100%;
}

.Filters.aos-animate .btn.btn-secondary {
font-size: 14px;
}

#team .container p {
display: inherit;
width: 100%;
}

#team .member-info p {
font-size: 13px !important;
}

#team .DoctorList {
display: inherit !important;
}

.team .team-member .pic {
width: 90px !important;
}

body .CounsellingPsychologist123 .SelectCenter a i {
font-size: 24px;
}

body .TeleAppointmentBtn {
display: inline-block;
;
}

body .FeesSetion {
padding: 10px 1rem;
display: inherit;
float: left;
margin-top: 0;
}

body .team .FeesSetion span.AvailableToday {
text-align: left;
}

.TeleAppointmentBtn .btn-primary {
    width: 100%;
    padding: 12px 25px;
    text-align: center;
    margin-bottom: 15px;
    text-transform: capitalize;
}

.CounsellingPsychologist1 .team-member .FeesSetion p span {
display: inline;
}

body .aos-animate .btn.btn-secondary {
font-size: 18px;
color: #393939;
padding: 1px 7px;
border-radius: 35px;
width: 35px;
height: 35px;
}

body .MoodHistoryPopup .modal-header .modal-title {
font-size: 30px;
}

body .MoodHistorySection.ContactUsSection {
margin-bottom: 40px;
padding-bottom: 0px !important;
}

body .MoodHistorySection .ContactUsBoxImg {
text-align: center;
}

.ContactUsBoxImg img {
width: 70%;
}

body .ContactUsBox {
text-align: center;
}

body .ContactUsBox p {
width: 90%;
margin: 0 auto
}

.DetailedDocumentation12 .DetailedDocumentation p {
font-size: 14px;
text-align: center;
}

.DetailedDocumentation12 .col-xl-10 {
padding: 0px;
}

.MoodHistoryMain p {
font-size: 24px !important;
font-weight: 700;
line-height: 30px;
}

.AboutUsSection.support .AboutUsBlock {
background-size: cover;
}

.AboutUsBox p {
font-size: 15px;
width: 80%;
text-align: center;
margin: 0 auto;
}

body header#secondary-nav nav li a {
font-size: 14px;
}

#tabcontent .accordion {
width: 90% !important;
}

#tabcontent .pricing-section.doc-plan .section-header-one {
display: flex;
}

body #tabcontent .pricing-section.doc-plan .section-header-one a {
font-size: 14px;
font-weight: 500;
width: 145px;
height: 42px;
line-height: 42px;
}

#tabcontent .accordion .accordion-body {
font-size: 14px !important;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}

body .AboutUsBox h2 br {
display: none;
}

body .AboutUsBox h2 {
font-size: 35px;
text-align: center;
}

body .careersetion {
padding-top: 20px;
}

body .careersetion .careerBlock {
padding: 10px 0;
}

.futureteam p br {
display: none;
}

.futureteam p {
font-size: 13px;
}

.services.futureteam .futureteam {
padding-top: 30px;
}

.services.futureteam .service-item p {
font-size: 14px;
}

.futureteam .futureteam1 h2 br {
display: none;
}

body .careersetion .careerBlock .careerBox {
display: inherit;
}

body .careersetion .careerBlock .careerContent {
width: 100%;
}

body .careersetion .careerBlock .careerContent h2 {
font-size: 40px;
}

body .careersetion .careerBlock .careerContent p {
font-size: 14px;
}


body .careersetion .careerBlock .careerBox .careerSlider {
display: none;
}

body #updatePassword {
padding: 5px 0 0px 5%;
}

body .LoginLeftSetion p {
font-size: 15px;
}

body .LoginLeftSetion p br {
display: none;
}

body .LoginNewSetion p br {
display: none;
}

body .LoginLeftSetion .swiper .swiper-wrapper .swiper-slide img {
width: 50%;
}

body .LoginRight .col-12 .nav.nav-tabs.text-center {
padding: 0px 0px;
}

body .LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate {
width: 45%;
}

body .LoginInput {
padding: 5px 0% 0px 5%;
}

.LoginLeftSetion h2 {
font-size: 22px;
font-weight: 600;
padding-top:70px;
}


.about .AboutUsBlock {
width: 100%;
padding: 55px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(../img/doctorDetailBg.png) no-repeat 0px 0px;
background-size: cover;
}

.about .AboutUsBox h2 {
padding: 0px 0px 10px 0px;
font-size: 30px;
}

.about .AboutUsBox p {
font-size: 15px;
padding-top: 0;
}

.about .AboutUsVideo img {
width: 100%;
}

.about .AboutUsTopSection .AboutUsVideo video {
width: 100%;
}
.about .AboutUsSlider .MiddleTop .col-md-12{ margin:0px;}
.about .AboutUsSlider .MiddleTop {
padding: 0px 20px;
}

.about .MiddleTopSection h2 {
font-size: 15px;
width: 100%;
margin: 15px auto;
}

.about .MiddleTopSection img {
width: 30px;
}

.about .MiddleTopSection img:last-child {
float: right;
}

.about .AboutUsSlider .MiddleTopSection {
display: inherit;
width: 100%;
}

body .about .touchWith.touchWith12.services {
padding-top: 100px !important;
}

.about .container.section-title.aos-init.aos-animate h2 {
font-size: 27px !important;
font-weight: 700 !important;
margin-bottom: 10px;
}

.about .MentalHealthPriority .section-title {
padding-left: 0px;
padding-right: 0px;
}


.about .MentalHealthPriority p {
font-size: 15px;
width: 100%;
}

.FounderNoteTop h2 {
font-size: 32px;
}


body #expert-head {
background: #f1e2d7;
background-size: 100%;
min-height: inherit;
padding-bottom:50px !important;
background-position: right bottom;
padding-bottom: 0px;
}

body #expert-head h1 {
font-size: 28px;
}

body #expert-head p {
font-size: 14px;
width: 100%;
margin-top: 0px;
}

body #star-rating img {
width: 60%;
}


body #dedicated-support p {
font-size: 13px;
width: 100%;
}

#dedicated-support .col-md-6 p {
font-size: 13px;
width: 80%;
float: left;
}

#your-result span {
font-size: 15px;
}

#your-result .col-md-12 {
width: 100%;
}

#your-result p {
font-size: 14px;
font-weight: 500;
}

#your-result .slide-arrow {
position: inherit;
text-align: center;
}

#our-therapists img {
width: 80%;
float: none;
margin: 40px auto 0 auto;
display: inherit;
}

.InstitutionSection .InstitutionBox {
display: inline;
}

.InstitutionSection .InstitutionBox img {
display: none;
}

.InstitutionSection .InstitutionBox .InstitutionContent {
width: 100%;
padding-top: 10px;
}

.InstitutionSection .InstitutionBox .InstitutionBtn {
width: 100%;
padding: 10px 20px 20px 18px;
}

.how-start .InstitutionMiddle {
padding-top: 0px;
}

.how-start .InstitutionMiddle h2 {
font-size: 35px;
}

.InstitutionMiddleSection {
align-items: flex-start;
}

.InstitutionMiddleContent ul li {
font-size: 13px;
font-weight: 500;
}

.InstitutionMiddleContent ul li i {
font-size: 17px;
margin-right: 4px;
}

.InstitutionMiddleContent {
padding: 0px 0px 0px 10px;
}

.quote .MiddleTopSection {
width: 100%;
display: inline;
}

.quote .MiddleTopSection img {
width: 30px;
}

.quote .MiddleTopSection h2 {
font-size: 15px;
font-weight: 500;
width: 100%;
margin-top: 5px;
}

.quote .MiddleTopSection img:last-child {
float: right;
}

.quote .MiddleTop {
padding: 10px 0px;
}

.blog-wrapper-section {
	padding: 0;
	display: flex;
	flex-wrap: wrap-reverse;
	width: 100%;
}

.blog-wrapper-section .blog-crasuseal {
	width: 100%;
}

#LoadBlogs #BlogLists {
	display: inline;
}

#LoadBlogs #BlogLists .blog-list {
	display: inline-block;
}

#LoadBlogs #BlogLists .blog-list img {
width: 100% !important;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
margin: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

#LoadBlogs #BlogLists .blog-list .bloglist-content h6 {
padding-top: 0px;
width: 100%;
line-height:22px;
}

.blog-wrapper-section .continer-right {
	width: 100%;
	margin-bottom: 30px;
}

.blog-detail .continer-right {
	width: 100%;
}

.blog-detail .container-inner {
	width: 100%;
}

.blog-detail .top-header-blog {
display: inline;
}

.blog-detail .top-header-blog p:first-child {
font-size: 25px;
line-height: 34px;
width: auto;
}

.blog-detail .top-header-blog p {
font-size: 13px;
background: #ffc5b0;
padding: 8px 20px;
border-radius: 29px;
font-weight: 500;
width: 180px;
}

.blog-detail h1 {
font-size: 14px;
font-weight: 400;
margin-bottom: 15px;
line-height: 22px;
}

.DoctorDetails .about-header {
background-size: cover;
height:auto;
max-height:inherit;
}

.DoctorDetails .header-text {
margin: 35px 0 0 0 !important;
}


.DoctorDetails .about-header h2 {
font-size: 30px;
text-align: center;
}

.DoctorDetails .about-header p {
font-size: 17px;
text-align: center;
width: 100%;
float: left;
}

.DoctorDetails .header-img {
margin-top: 0px !important;
}

.DoctorDetails .header-img img {
width: 210px;
	margin: 0 auto;
	display: block;
}

.DoctorDetails .header-text {
margin-top: 15px !important;
}

.about-us .para {
width: 100%;
margin: 0px auto 30px auto;
text-align: center;
}

.plan-dash .main-section-container p {
font-size: 13px;
}

.plan-dash .services .service-item p {
line-height: 24px;
font-size: 14px;
margin-bottom: 0;
padding: 0 2%;
line-height: 18px;
}

.plan-dash .benefits-box .benefits-box-wrap h3 {
color: #6a4102;
font-size: 20px;
font-family: "Poppins", sans-serif;
font-weight: 600;
padding: 0 8px;
}

.ContactUsSection {
background: #ffeed9;
padding: 30px 0px !important;
}

.ContactUsSection .ContactUsBlock {
padding: 0px;
}

.ContactUsSection .ContactUsBlock p {
font-size: 14px;
}

.ContactUsSection .ContactUsBlock p br {
display: none;
}

body .ContactInformationSection {
padding: 90px 0px 20px 0px !important;
}

.ContactInformationBox p {
width: 100%;
font-size: 13px;
}

.lab-dash .LabsTopHeader {
display: inline-block !important;
text-align: center !important;
}

.lab-dash .LabsTopHeader p {
display: inherit;
text-align: center;
font-size: 13px;
}

.lab-dash .LabsTopHeader p span,
.lab-dash .LabsTopHeader p span a {
display: inherit;
}

body .LabsSection span {
padding: 20px 0px 0px 0px;
font-size: 23px;
}

body .LabsSection h2 {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px;
font-size: 33px;
font-weight: 700;
}

body .LabsSection .btn-primary {
width: 56%;
padding: 10px 0px;
font-size: 15px;
}

.LabsSectionTop .LabsSempleImage {
display: none;
}

.PrescribedLabTestsSection .PrescribedLabTests h2 {
font-size: 28px !important;
}

body .PrescribedLabTests p {
width: 100%;

}

.EmailSection.UploadPrescriptionTopNew {
width: 100%;
}

.service-item.position-relative.UploadPrescriptionTop {
padding: 0px;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescription {
display: inherit;
padding: 0 15px;
}

.EmailSection.UploadPrescriptionTopNew .service-item.position-relative.UploadPrescriptionTop {
width: 100% !important;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescriptionImage {
width: 40%;
padding: 25px 0px 0px 0px;
margin: 0px auto;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescriptionContent {
width: 100%;
padding: 0;
margin: 0px;
text-align: center;
display: inherit;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescriptionBtn {
display: inherit;
margin: 10px auto 25px auto;
}

body .container.section-title.aos-init.aos-animate .LabnameSection h2 {
width: 70%;
height: auto;
padding-top: 50px;
}

body .rainsCatchSection h2 {
font-size: 28px;
}

body .UploadPrescriptionContent p {
margin: 10px 0px;
font-size: 14px !important;
}

body .rainsCatchSection ul {
padding: 20px 0px;
text-align: center;
width: 100%;
justify-content: center;
}

.PrescribedLabTestsSection.portfolio {
padding-top: 60px;
}

.PrescribedLabTestsBlock .HealthCheckupPackages {
padding-top: 20px;
}

.PrescribedLabTestsBlock .HealthCheckupPackages p {
width: 100%;
padding: 10px 0px 20px 0px;

}

.PrescribedLabTestsSection.portfolio .PrescribedLabTestsBlock .horizontal-scroll-container {
display: inline !important;
}

.PrescribedLabTestsSection.portfolio .PrescribedLabTestsBlock .horizontal-scroll-container .col-sm-3 {
display: inline !important;
}

.PrescribedLabTestsSection.portfolio .PrescribedLabTestsBlock .horizontal-scroll-container .col-item1 {
margin: 0 auto 20px auto;
display: flow-root;
overflow: hidden;
}

body .OurServicesTab {
border-right: 0px;
}

body .OurServicesTab .service-item.position-relative {
padding: 0px 20px;
}

body .OurServicesTab .service-item.position-relative p {

font-size: 14px;

}

body #otp-form #otpInput input {
height: 40px;
width: 40px;
margin-right: 5px;
background: #fff;
border: 1px solid #ddd;
}
body #otp-form .field-wrap{ width: 100%;}
body #mobileForm #otp-form {
width: 90%;
margin: 0 auto;
}

body #mobileForm #otp-form #otpInput {
display: flex;
justify-content: flex-start;
}

#otp-form .send-button.btn-otp button {
margin-top: 0px;
}


}


@media only screen and (min-width:640px) and (max-width:767px) {
.Enykm .fojXr h1{font-size: 30px; line-height: inherit;}


body .LoginRight .BackHome.right{display:block !important; padding:0px; line-height:34px;}
body.login {background: #fff3e2;}
body .CounsellingPsychologist1 .team-member .member-info h4 {width: 70%;}
body .btn-share-feedback { width: 40%;}

body .ad-img{display:none;}
body .member-infoContent{ margin-bottom: 15px;}
body .container.blog-detail .download-appnow.ot-page{ margin-bottom: 0px; margin-top: 40px; padding-top: 0px;}
body .container .download-appnow.ot-page{display:block !important; padding-bottom: 20px; padding-top: 0;}
body .container .download-appnow.ot-page .container{ padding:0px;}
body .container .download-appnow.ot-page .download-appnow-wrapper{align-items: flex-start;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons{display: flex;width: 50%; justify-content: flex-start;}
body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a.download-btn{display:none;}

    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a{width: 45%; display: block;}
    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a:nth-child(2n){ margin-right: 8px;}
    body .container .download-appnow.ot-page .download-appnow-wrapper img.mobile { width: 77px; margin-right: 0px;}    

    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons img {display: block}


    body .container .download-appnow-wrapper img.main-img{display:none}
    body .container .download-appnow-wrapper img.mobile {width: 77px; margin-right: 15px; display: block;}
    body .container .download-appnow-wrapper h2 span{font-size: 32px; display: block;}
    body .container .download-appnow-wrapper h2 span h3 { font-size: 32px; margin-left: 0; display: inline-block;}
    body .container .download-appnow-wrapper{align-items: flex-start;}


body .container .download-appnow-wrapper .download-btn-wrap { display:block;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons .download-btn{ display:none;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons{width: 200px;justify-content: flex-start;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons a:nth-child(2n){ margin-right: 5px;}



body .FullBodyCheckupTextSection .LabnameSection ul li:nth-child(2n) {border-left: 0px;}
body .FullBodyCheckupTextSection .LabnameSection p {padding: 10px 0px 0px 0px;margin: 0px !important;font-size: 14px;}

body .AboutUsBlock.LabsSectionTop {padding: 25px 0px 25px 0px;}    
body .PrescribedLabTestsBlock .input-wrapper.pin-sec { width: 90%;}
body .FullBodyCheckupTextSection .LabnameSection ul li:nth-child(2n){ border-left: 0px;}
body .FullBodyCheckupTextSection .LabnameSection p {padding: 10px 0px 0px 0px;margin: 0px !important;font-size: 14px;}
body .AboutUsBlock.LabsSectionTop {padding: 25px 0px 25px 0px;}

body .promise-sec .dqXmfM { width: 50%; margin: 0 auto;}
body .promise-sec .eSKDpQ{ text-align: center;}

body .institute-main .kWoBum .col-md-4{ display: none;}
body .support .AboutUsVideo{ text-align:left;}
.registration-wrap.addNewPassword button.btn.btn-secondary {margin-left: 5%;}
.LoginInput .form-check-New {width: 92%;padding: 0px 0px 0px 0px;margin: 0px;float: left;POSITION: ABSOLUTE;BOTTOM: 0PX;}

body .consultation-plan .about-header .header-img{ text-align:center} 
body .rainsCatchSection a{ margin:20px auto;}
body .ikJUZV img {width: 100%; margin-top:15px;}
body .lfGnGw{ margin:10px 0px;}
body .cartinnerItem .scartPart .removeDiv { display:block;}
body .cartinnerItem .scartPart .removeDiv .scd{ float: left; font-size: 15px;} 
body .cartinnerItem .scartPart .removeDiv p{ margin-left: 7px; float: left; margin-left:0px;}
body .cartinnerItem .scartPart .removeDiv .rmvCd{ display: inline-flex; position:inherit; left:0px; top:inherit}

.main.side_main_container{ margin-top:25px;}
.PromoCodeBox .PromoCodeTop .PromoCodeBoxRight .PromoCodeVerified {
position: absolute;
top: 15px;
right: 0;
width: 20%;
}

body .team-member.d-flex.align-items-start {
margin-bottom: 20px;
}

body  main.main {
padding-top: 0px;
}

body #otpModal .modal-dialog{ width:90% !important;}
.LoginSection .ContactInformationBlock .EmailSectionLogin .left{ display:none !important;}
body .LoginNewSetion p {
        width: 100%;
        margin: 0px auto;
        font-size: 14px;
        color: #3d3d3d;
}

body .plan-box ul:before { top: 112px;}
.DownloadApp {display: flex;}
.DownloadApp .get-link{ width:50%}
.DownloadApp .app-download{ width:50%}
.DownloadApp .app-download ul li img{ width:100%}

.dbPhRp.pSZhO h2{
text-align: center;
line-height: 42px;
font-size: 39px;
width: 70%;
margin: 0 auto;
}

body .jcbupd { padding: 1rem 1rem 3rem;}


.dkxohH .VjorA img{ width: 50px;}
.dkxohH .VjorA .bxuBlW{    width: 80%; flex-wrap: wrap; padding-left:15px;}

body .dkxohH .VjorA { padding-right: 0px; display: flex; flex-direction: inherit; padding-left:15px;}
body .dkxohH .iQANCj{ display:none;}
body .dkxohH button{ margin:20px 0 0 0;}


.login .main{ padding-top:0px;}
body .ExcitingCareerFilter	{justify-content: inherit;}
body .ExcitingCareer h3 { padding: 20px 0px 10px 0px;}
.BusinessDevelopmentOpportunityTop { position:relative;}
.BusinessDevelopmentOpportunityTop .ExcitingCareerFilterTop{ position: absolute; top: 130px; left: 0; width: auto; display: block;}
body .ExcitingCareer p {padding: 80px 0px 0px 0px;}


.sideBaarTopLeft ul li a{ font-size:13px;}

.symptom-detailSection.section .symptom-detailBox h3 { text-align: left;}
.symptom-detailSection.section .symptom-detailBox p { text-align: left;}
.symptom-detailSection.section .symptom-detailBlock .col-md-4{ display: none;}
body .MyLabOrderNameSetion {
display: inline;
} 
.symptom-detailTopImage{ width: 50%; margin:0 auto;}
.symptom-detailBlock .symptom-detailBox h3{text-align: center; font-size: 20px;}
.symptom-detailBlock .symptom-detailBox h2{font-size: 40px; text-align: left;}
.symptom-detailBlock .symptom-detailBox p{font-size: 15px; text-align: center;}

body .MyLabOrderNameSetion .MyLabOrderName{ width: 100%;}
body .MyLabOrderNameSetion .MyLabOrderName p{ margin-bottom:0px;}
body .Confirmed span.pending {width: 100%;}
body .form-address-details.divForHide div {width: 280px;}
body #planModal .modal-content {width: 300px;margin: 25% auto 0 auto;}
body .dbPhRp.BenefitsInstitutionTop{flex-direction: column-reverse;}
body .BenefitsInstitutionTop .hNgPuW{display:none}
body .BenefitsInstitutionTop .dFFRTU .dbPhRp h4{ font-size: 32px;}


body #planModal .modal-body img {position: absolute;top: -130px;left: -50px;right: 0;margin: 0 auto;width: 140%;}
.dbPhRp.kWoBum { display:inherit;}
.dbPhRp.kWoBum .dbPhRp{display: inherit;}
.dbPhRp.kWoBum  h1{line-height:44px; margin-bottom:20px;}
.dbPhRp.kWoBum h4{ font-size: 15px; margin-bottom:20px;}

.meaningful-change .MZoVl { padding: 0px 0px 15px 0px;}
.meaningful-change .MZoVl h2 { font-size: 2rem; line-height: 42px; text-align: left;}
.meaningful-change .bUJBwz { display: inherit;}
.meaningful-change .bUJBwz .inQJki { display: inherit; width: 100%; padding: 0 5%;}
.meaningful-change .bUJBwz .inQJki .fnZHuJ { padding-bottom: 10px;}
.meaningful-change .bUJBwz .inQJki .hNgPuW { width: 100%;  max-width: 100%;}


.how-support .Orarl { display: inherit;}
.how-support .ecEwAw { display: inherit; max-width: 100%; width: 100%;}
.how-support .ecEwAw .bkgYEf {max-width: 100%; padding-top: 50px;}
.how-support .ecEwAw .jvdJYJ {width: 100%; padding: 40px 5% 0 5%;}
.top-educators .ktWTrX { display: inherit;}

.top-educators .ktWTrX form {display: inherit !important;}
.top-educators .ktWTrX form h2 { font-size: 25px;}
.top-educators .ktWTrX form .UoNQ { width: 100%; gap: 0px; padding: 0px;}
.top-educators .ktWTrX form .gsxWTn { width: 100%;}
.dkxohH .dbPhRp {display: block; padding-left: 0px;}
.dkxohH .dbPhRp .iQANCj { width: 100%;}

.dbPhRp.Enykm { display: block;}
.dbPhRp.fojXr { display: block;}
.dbPhRp.fojXr .cLcYye {width: 20rem; padding-top: 30px; height: auto; margin: 0 auto; display:none;}
.dbPhRp.fojXr .cLcYye img { width: 100%;}
.dbPhRp.pSZhO {display: block; padding-left: 5%; padding-right: 5%;}
.dbPhRp.pSZhO .kXMiyX {display: block; padding: 0px 0 15px 0;}
.dbPhRp.pSZhO .kXMiyX .ivgnPV {margin: 20px 0 20px 0;width: 100%;}
.dbPhRp.iPBoPS { display: block;}
.dbPhRp.iPBoPS .hkrOqH { display: block; padding-top: 40px;}
.dbPhRp.iPBoPS .hkrOqH .dqXmfM { height: auto;}
.dbPhRp.iPBoPS .hkrOqH .liUBNh { width: 100%;}


.gpdSzw.iehIsT .bPoJtj { display: block;}

.gpdSzw.iehIsT .bPoJtj .bLwvUp { width: 100%;  row-gap: 0;}
.gpdSzw.iehIsT .bPoJtj .bLwvUp .dsacVy { gap: 0px;}
.gpdSzw.iehIsT .bPoJtj .ikJUZV { min-width: 100%; width: 100%; max-width: 100%;}
.diGaaC h2 { margin-bottom: 20px;}
.diGaaC .hbZYOh { display: block;}
.diGaaC .cseotx { display: block;}
.diGaaC .cseotx .enFbem { border: 0px;}
.dbPhRp.ctdiHX .kdNvOK { display: block;}
.dbPhRp.ctdiHX .kdNvOK .fiacyp { padding-bottom: 30px;}
.dbPhRp.ctdiHX .kdNvOK .fKVCSa {width: 100%; max-width: 100%; padding-top: 20px;}
.jcbupd .hOnjCZ {  display: block;}
.jcbupd .hOnjCZ .fQGXfE { width: 100%;  align-items: flex-start;}
.jcbupd .hOnjCZ .jMZRyO { width: 100%; float: left; padding-top: 40px; padding-bottom: 20px;}


.total-score-wrap {padding-top: 23px}
body .CounsellingPsychologist123 ul li{ width: 60%;}

.PrescribedLabTestsBlock .PrivacyValue .HealthCheckupPackages h2 {
text-align: left;
}

body .PrivacyValue .see-all a {
padding: 6px 20px;
}
.PrescribedLabTestsBlock .symtom-search.lab-search {
margin: 0 auto 0px auto !important;
width: 100%;
display: flex;
float: none;
}
.symtom-search.lab-search form .custom-search-form{ display:block}
body .lab-right-pin .pin-sec input{ width:90%}
.PrescribedLabTestsBlock .symtom-search.lab-search form {
width: 100%;
float: none;
}

.PrescribedLabTestsBlock .symtom-search.lab-search form .custom-search-form input {
border-radius: 8px !important;
padding-right: 70px !important;
}

.PrescribedLabTestsBlock .PrivacyValue .HealthCheckupPackages p {
text-align: center;
}
header#header {
padding-bottom: 0px;
top:0px;
}
.bookapoint-in .PromoCodeSection .PromoCodeblock label.ArrowClass {right: inherit; left: 0; }
body .main .team.section.CounsellingPsychologist1 .team-member {display: table !important;}

#prescriptionModal .modal-dialog {width: 75% !important; max-width: 75% !important;}
#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .input-wrapper {width: 100%;}
#createLabOrder #MyCartPage .wizard #steps-uid-0-p-1 .patient-details .radio-wrapper {width: 100%; padding-bottom: 10px;}

body #MyCartPage .address-wrapper.AddressBox.waitingTime { display: inherit;}
body #createLabOrder #MyCartPage .wizard .address-wrapper .address-box {width: 98%; margin-bottom: 10px;}
body #addAddressForm .input-wrapper { width: 100%;}

body #addAddressForm .input-wrapper:nth-child(2n) {margin-left: 0px;}
body #addAddressForm .radio-wrapper { width: 100%;}
body #MyCartPage .address-wrapper .input-wrapper {width: 100%; float: left;}

body #MyCartPage .paymentSection .form-group label {padding-left: 10px; padding-right: 10px;}
body #MyCartPage .address-wrapper {display: inherit; }
#mySidebar {display: block; z-index: 99999999;}

.light-backgroundSideBaar.membersidebar { padding-top: 10px; margin-top:30px; padding-bottom: 10px; position: relative;}
.sidebar .closeNav a:Hover { color: #333;}
.membersidebar #MoodMirror { display: none;}

.ToggleButton {display: block !important;}
body .StudentsChooseGaining .StudentsChooseImage img { width: 50%;}
body .StudentsChooseGaining .StudentsChooseImage { text-align: center; }

.AvailableSlotsRight .block-title hr { width: 75%;}    
.HealthGennieSolutionImage { text-align: center;}
.HealthGennieSolutionImage img { width: 50%; }

.symptom-details .symptom-details-head button { margin-top: 15px;}
.team-member.d-flex.align-items-start:hover .portfolio-info { display: block;}
.ReviewedBy .RatingSection {position: inherit; top: inherit; right: inherit; }
.ReviewedBy h2 {width: 100%;}

.wallet-wrapper .wallet-title p {
width: 100%;
font-size: 14px;
}

.reward-wrapper .amount-price {
top: 17px;
}

.reward-wrapper {
width: 90%;
padding: 15px;
}

.MyProfileTopHeading {
padding-bottom: 0px;
}

#profile-form .AppointmentBookTop {
padding-top: 15px;
}

#profile-form .AppointMentBookNewSection {
padding-top: 0px;
}

#profile-form .MyProfileImageSetion {
padding-bottom: 30px;
}

.payment-detail .subscription-header {
display: inherit;
}

.payment-detail .subscription-header-2 {
display: inherit;
}

.payment-detail .subs-trans-info .subs-trans:first-child {
width: 100%;
padding: 4%;
}

body .MyLabOrderTable ul {
display: inherit;
width: 100%;
float: left;
}

body .MyLabOrderTable ul li {
width: 100%;
padding: 5px 0px;
}

.filter-section.inner.locality {
float: left;
width: 100%;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderDate ul {
width: 100%;
float: left;
display: flex !important;
justify-content: space-between;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderDate ul li {
width: 100%;
margin: 0px;
display: flex !important;
justify-content: space-between;
}

.filter-section.inner.locality input {
width: 15px;
height: 15px;
}

.filter-section.inner.locality p {
font-size: 16px !important;
color: #333 !important;
}

.filter-section ul li label.form-check-label input.form-check-input[type=checkbox]:checked:after {
width: .275rem;
height: .6125rem;
margin-top: 0px;
}

.filter-section.inner.doc-by-location h2 {
font-size: 16px !important;
padding-top: 15px;
float: left;
width: 100%;
}

.filter-section.inner.experience {
padding: 20px 3%;
width: 100%;
float: left;
}

.filter-section.inner.experience p {
padding-top: 0px;
font-size: 16px !important;
color: #333 !important;
}

body .Filters .dropdown-menu.dropdown-menu-end {
width: 300px !important;
top: 53px !important;
left: -139px !important;
}

.Filters .DoctorFilters ul {
display: inherit;
float: left;
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
}

.Filters .DoctorFilters ul li:first-child a {
border-top-left-radius: 20px;
}

.Filters .DoctorFilters ul li:nth-child(2) a {
border-top-right-radius: 20px;
}

.Filters .DoctorFilters ul li:last-child a {
border: 0px;
}

.Filters .DoctorFilters ul li {
text-align: left;
width: 50%;
float: left;
margin-left: 0%;
border: 0px;
margin-right: 0%;
}

.symtom-search form {
display: inherit;
}

.Filters .DoctorFilters ul li a:hover {
background: #ffefdb;
}

.Filters .DoctorFilters ul li a {
padding: 8px;
line-height: normal;
border-bottom: 1px solid #ddd;
text-align: center;
}

.search-modal-content span.close {
top: 10px;
right: 10px;
}

.symtom-search form h4 {
width: 100%;
padding: 0 5%;
text-align: center;
font-size: 13px;
font-family: 'Poppins';
}

.symtom-search form .custom-search-form {
display: inherit;
width: 100%;
position: relative;
float: left;
}

.symtom-search form input:focus,
.symtom-search form input:active {
border: 0px !important;
box-shadow: 0 0 0 !important;
outline: none;
}

.symtom-search form input {
width: 100% !important;
padding-right: 120px;
border-radius: 150px !important;
padding-left: 20px;
outline: none;
}

.symtom-search .input-group-btn {
position: absolute;
top: 0px;
right: 0px;
z-index: 99999999;
}

.symtom-search .input-group-btn button {
border-radius: 120px !important;
}

#searchModal .search-modal-content {
width: 100%;
max-width: 100%;
display: inline-block;
margin: 0;
border-radius: 0px;
height: 100%;
border: 0px;
}



body .common-disease ul {
display: inherit;
margin-top: 10px;
}

#searchModal .search-modal-content .location-search {
padding: 0px 10px;
margin-bottom: 20px;
}

.common-disease ul li img {
width: 60%;
height: auto;
}

.common-disease ul li {
width: 22%;
text-align: center;
float: left;
margin-right: 1%;
margin-left: 1%;
}

.common-disease ul li a {
padding: 8px 5px;
border-radius: 5px;
}

.common-disease ul li a span {
width: 100%;
font-size: 9px;
line-height: 20px;
overflow: hidden;
height: 20px;
}

body .common-disease h3 {
font-size: 15px;
}

.navbaar-bottom-block.local-area-search input {
height: 40px;
margin-left: 0px;
font-size: 13px;
}

.common-disease a.btn-see {
font-size: 12px;
padding: 3px 20px;
}

#searchModal form .doctorSearchByInput .search-data .detail .text {
font-size: 14px;
font-family: 'Poppins';
color: #222;
font-weight: 500;
}

#searchModal form .doctorSearchByInput {
min-height: 300px;
max-height: 300px;
}

#searchModal .doctorSearchByInput .search-data .dd.view_information {
padding: 3px 10px;
}

#searchModal .location-search .navbaar-bottom-box2 input {
height: 40px;
font-size: 12px;
padding-left: 10px;
}

#searchModal form .doctorSearchByInput .search-data .detail {
width: 88%;
}

#searchIconMobile {
display: block;
float: right;
margin: 10px 5px 0 0;
width: 35%;
}

#searchIconMobile ul {
margin: 0px;
padding: 0px;
}

#searchIconMobile ul li {
list-style: none;
}

#searchIconMobile ul li a {
color: #333;
text-decoration: none;
padding: 3px 10px 3px 10px;
font-size: 14px;
background: #fff;
border: 1px solid #ddd;
border-radius: 45px;
width: 100%;
float: left;
display: flex;
justify-content: space-between;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper {
display: inherit;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection {
width: 100%;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .highcharts-figure {
width: 100%;
min-width: 100%;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent {
width: 100%;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper {
padding-top: 0px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-1 {
position: absolute;
bottom: 200px;
z-index: 9999999;
left: -10px;
font-size: 11px;
font-weight: 600;
width: auto;
line-height: 13px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-2 {
position: absolute;
bottom: 260px;
z-index: 9999999;
font-size: 11px;
font-weight: 600;
width: auto;
line-height: 13px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-3 {
position: absolute;
bottom: 260px;
z-index: 9999999;
font-size: 11px;
font-weight: 600;
width: auto;
line-height: 13px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-4 {
position: absolute;
bottom: 205px;
z-index: 9999999;
right: 0;
font-size: 11px;
font-weight: 600;
width: auto;
line-height: 13px;
}


.dashboard-membershipBlock {
float: left;
display: inherit;
}

.dashboard-membershipButton {
width: 100%;
display: inline;
}

body .dashboard-membershipButton .DownloadRecepitBtn {
width: 100%;
margin: 0px;
}

body .dashboard-membershipButton .btn-primary {
width: 100%;
margin-top: 10px;
}

.dashboard-membershipTotal {
width: 100%;
}

.dashboard-membershipSection {
float: left;
}

.inner-pre-question .assessmentHighTop #mental-well-being .assessmentSection .assessment a {
width: 45%;
display: block !important;
}

.inner-pre-question .assessmentHighTop .assessmentQus h2 {
font-size: 25px;
width: 100%;
}

.assessmentHighTop #mental-well-being .assessmentSection {
margin-top: 0px;
}

body .assessmentFixHeading h2 {
font-size: 27px;
}

.assessmentSection {
display: inherit;
margin-top: 30px;
padding-top: 0px;
}

.RelaxationTechniques .symptom-detailBox {
padding: 5px;
}

.assessmentHighTop1 .assessmentSection img {
width: 70%;
}

body .CounsellingPsychologist123 ul {
width: 95%;
display: inherit;
padding-bottom: 0px;
}

body .CounsellingPsychologist123 ul li a {
display: block;
margin-bottom: 15px;
}

.AppointmentBookTop p {
font-size: 14px;
margin-bottom: 15px;
}

.AppointmentBookTop .container {
padding: 0px;
}

.myModalss-billing-items .modal-body .image_apload img {
width: 40%;
}

.assessmentSection .MinimalAnxiety {
width: 60%;
}

.assessmentHighTop1 .assessmentSection .MinimalAnxietyContent {
float: left;
margin-top: 40px;
width: 100%;
}

.symptom-detailSection .symptom-detailBlock .symptom-detailBox {
padding-top: 0px;
}

.symptom-detailSection .symptom-detailBlock .symptom-detailBox h3 {
font-size: 25px;
}

.symptom-detailSection .symptom-detailBlock .symptom-detailBox h3 br {
display: none;
}

.assessmentHighTop1 .assessmentFixHeading {
display: inline;
}

.js-custom-dots.FeelAnxious {
padding-top: 40px;
}

.total-score-wrap .total-score {
padding-top: 0px;
font-size: 34px;
}

.total-score-wrap p{
margin-top: -10px;
}

.MyProfileTopHeading ul {
display: inline;
margin-top: 15px;
float: left;
width: 100%;
}

.MyProfileTopHeading ul li a {
padding: 6px 0;
margin: 0px 10px 10px 0px;
float: left;
width: 45%;
text-align: center;
}

.MyLabOrderSetion {
display: inline;
}

.MyLabOrderSetion .MyLabOrder1 {
display: inline;
float: left;
width: 100%;
}

.MyAppointmentContent .social ul {
display: inherit;
}

.MyLabOrderSetion .social {
position: inherit !important;
margin-bottom: 0px !important;
}

.MyAppointmentBlock.MyLabOrderSetion .MyLabOrderTable {
overflow: hidden;
overflow-x: auto;
margin-bottom: 25px !important;
}

.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row,
.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row .col {
padding: 0px;
}

.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row #progressbar {
margin: 0px;
width: 100%;
}

.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row #progressbar li {
font-size: 12px;
font-weight: 500;
line-height: 18px;
text-align: center !important;
}

body .MyAppointmentBlock.MyLabOrderSetion h4 {
line-height: 20px;
width: 70%;
margin: 0 auto;
float: none;
font-size: 15px;
}

.MyLabOrderNameSetion.OrderPrice {
display: inline;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName {
width: 100%;
display: inline;
float: left;
}

.SymptomScoresResultImage img {
width: 60%;
margin: 0 auto;
}

.WeeklyProgramWelcomeContent .ribbon5 {
left: -20px;
}

.WeeklyProgramWelcomeBlock {
padding-left: 20px;
padding-right: 20px;
}

.WeeklyProgramWelcomeContent {
padding-left: 0px;
padding-bottom: 0px;
}

#WeeklyProgramWelcomeTop .container .AnxietyDisorderSymptomHeading p br {
display: none;
}

#WeeklyProgramWelcomeTop .container {
padding: 0px;
}

.SymptomScoresResultContenP p {
font-size: 13px;
}

.MyLabOrderDate {
display: inline;
}

.WeeklyProgramWelcomeImage {
display: none;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table {
width: 100%;
}

.myModalss-billing-items .modal-dialog {
margin-top: 10%;
}

.myModalss-billing-items .modal-body #fileselector label {
font-size: 13px;
}

.myModalss-billing-items .modal-body #fileselector input {
width: 68%;
}

.inner-upload .AppointmentDocumentsUpload {
width: 100%;
margin-top: 15px;
margin-bottom: 0px;
}

.inner-upload .upload-wrapper-div {
width: 100%;
margin-top: 15px;
}

.AppointmentDocumentsUploadBlock h2 {
font-size: 14px;
font-weight: 400;
}

.AppointmentDocumentsUploadBlock {
padding: 10px 15px;
}

.profile-examNoPrescription img {
width: 25%;
}

.MyAppointmentBlock.Confirmed1 {
display: inline;
}

.MyAppointmentButton .btn-primary.btn-primary12 {
margin: 0px 0 0 2%;
}

.MyAppointmentButton .btn-primary {
width: 100%;
margin-bottom: 5px;
}

.MyAppointmentContent {
padding: 0px 0px 5px 0px;
}

.Confirmed span.Cancal {
width: 100%;
}

.Confirmed span {
font-size: 14px;
font-weight: 500;
width: 100%;
float: left;
text-align: center;
}

.MyAppointmentContent h2 span {
width: 100%;
float: left;
margin-top: 5px;
}

#userProfileInfoData .AppointmentBookTop .container .col-xl-6 {
margin-top: 0px;
}

#userProfileInfoData .container {
padding: 0px;
}

body .MyProfileTopHeading h2 {
font-size: 30px;
}

.TalkDoctorNow {
padding: 0;
}

.MyAppointmentContent .social a {
display: inline;
}

.ConsultationFeeBlock {
text-align: center;
padding-top: 25px;
}

.ConsultationFeeBox {
width: 100%;
padding-bottom: 10px;
float: left;
}

.ConsultationFeeBox h2 span {
width: 100%;
float: left;
}

.CallFree {
width: 100%;
}

.ConsultationFeeBox1 {
text-align: center;
}

.TalkDoctorNowImage {
margin: 0px auto;
display: inherit;
text-align: center;
}

.ConsultationFeeSectionTop {
display: inherit;
}

.ConsultationFeeBox1 {
display: inline;
}

.bookapoint-in .AppointMentBookNewSection {
width: 100%;
float: left;
}

#ccModal .modal-dialog {
width: 75%;
min-width: 75%;
max-width: 75%;
top: 15%;
}

#ccModal .modal-header h2 {
text-align: center;
}

#ccModal .modal-header p {
text-align: center;
}

.from-widget-top.paymentDetails {
padding-top: 0px;
}

#ccModal .ClassInput1234 {
width: 85%;
margin: 0 auto;
}

body .bookapoint-in .from-widget-top.PatientDetails .container {
padding: 0px;
}

body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form {
padding-top: 25px
}

body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form .col-xl-4:nth-child(5n) {
margin-top: 20px;
}

.from-widget-top.paymentDetails .accordion {
padding: 0px !important;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong span {
font-size: 18px;
width: 100%;
font-weight: 700;
margin-left: 0px;
float: left;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box {
padding-bottom: 10px;
font-size: 14px;
}

.bookapoint-in .PromoCodeSection .PromoCodeblock input {
width: 70%;
}

.bookapoint-in .PromoCodeSection .PromoCodeblock {
justify-content: flex-start;
}

.PromoCodeTop1 {
display: inherit;
}

.PromoCodeBoxNew {
width: 100%;
padding: 0px 0px 0px 0px;
}

.PromoCodeBoxNew p {
width: 100%;
padding: 0px 0px 0px;
margin: 0px 0 10px 0;
line-height: 20px;
}

.bookapoint-in .PromoCodeSection .PromoCodeUsse .PromoCodeText {
float: right;
width: 67%;
padding: 0px;
text-align: center;
}

.bookapoint-in .PromoCodeSection .PromoCodeTop {
float: left;
width: 100%;
}

body .PromoCodeBox {
float: left;
width: 100%;
}

body .bookapoint-in .PromoCodeSection .PromoCodeBoxRight {
width: 100%;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box input {
margin-top: 5px;
}

body .from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong {
display: inherit !important;
font-weight: 600;
}

body .PayMentSection .PayMentBlock .DoctorList {
display:flex  !important;
}

    body .PayMentSection .PayMentBlock .DoctorList .member-info {
        padding-left: 15px;
        width: 100%;
        padding-top: 0px;
    }

body .PayMentSection .PayMentBlock .DoctorList .member-info .social ul {
display: inherit;
}

body .PayMentSection .PayMentBlock .DoctorList .member-info .social ul li {
padding-bottom: 10px;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent {
display: inherit !important;
}

body .PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent span {
margin: 0 0 15px 0;
width: 100%;
margin-right: 0;
float: left;
}

.PayMentBlock {
padding-bottom: 0px !important;
}

body .AddressNew {
width: 100%;
align-items: flex-start;
}

body .bookapoint-in form .AppointmentBookTop .AppointmentBook label {
float: none
}

body .bookapoint-in form .AppointmentBookTop .AppointmentBook .form-group select {
width: 100%;
}


.AnxietyDisorderSymptomUlBox {
padding: 15px;
display: inherit;
}

.AnxietyDisorderTreatmentBlock ul li.Active::after {
content: inherit;
}
body .AnxietyDisorderTreatmentHeading h2 br{display: none;}
body .AnxietyDisorderTreatmentHeading h2 {
font-size: 24px;
}

body .AnxietyDisorderTreatmentHeading p {
font-size: 14px;
}

.AnxietyDisorderTreatmentBlock ul li {
width:50%;
border-radius: 0px !important;
border-right: 0px;
border-top: 2px solid #ff723a;
float:left;
}

.HealthGennieTherapistRight {

BACKGROUND-SIZE: 100%;
padding-top: 40px;
}

.HealthGennieTherapistRight .specialist-psyco.aos-init.aos-animate {
width: 65%;
display: flex;
min-height: 220px;
align-items: center;
margin: 20px auto;
}

.AccessPersonalised {
background-size: 100%;
}

.AnxietyDisorderSuppotTop123 .HealthGennieTherapist {
padding: 0;
margin-bottom:30px;
}

body .symptom-detailTop123 .symptom-detailBox {
width: 100%;
padding: 50px 0px 0px 0px;
}

body .DoctorDetails1 {
margin: -45px 0px;
}

.DoctorDetails2 .member-info {
padding: 5px 0px 0px 20px;
}

.DoctorDetails .DoctorDetails1 .team-member .DoctorList .pic img {
width: 100px;
border-radius: 100px;
height: 100px;
object-fit: cover;
}

.team-member .FeesSetion p {
display: inline;
}

.team-member h3 {
font-size: 18px;
font-weight: 700;
margin-top: 20px;
width: 100%;
float: left;
}

.DoctorDetailsBottom .FeesSetion {
display: inherit;
}

.DoctorDetails2 .member-info h4 {
font-size: 18px;
}

section.DoctorDetailsBottom {
padding-top: 30px;
}

.HealthGennieTherapist {
width: 100%;
}

.HealthGennieTherapist h2 br {
display: none;
}

body .AnxietyDisorderTreatmentHeading p br {
display: none;
}

.AnxietyDisorderSymptomUlButton {
width: 50%;
}

body .AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl a {
font-size: 14px;
padding: 0px 15px;

}

.AnxietyDisorderSymptomUlIcon {
display: none;
}

body .AnxietyDisorderSymptomUlContent {
padding: 0px 0px 15px 0px;
width: 100%;
}

.AnxietyDisorderSymptomHeading h2 {
font-size: 30px;
}

body .AnxietyDisorderSuppotTop ul {
    display: inline-block;
    margin-bottom: 15px;

}

body .AnxietyDisorderSymptomUlBlock ul ul li {
width: 100%;
padding: 2px 20px 0px 25px;
}

.AnxietyDisorderSymptomHeading h2 br {
display: none;
}

.PrescribedLabTestsSection .PrescribedLabTestsBlock .HealthCheckupPackages {
padding-bottom: 20px;
}

body .AnxietyDisorderSymptomHeading p {
width: 100%;
font-size: 14px;
}

.RelaxationTechniques .symptom-detailBox h3 {
font-size: 20px !important;
}

.AnxietyDisorderSymptom.InternetAddiction {
margin-top: 40px;
}

.AnxietyDisorderSymptom.InternetAddiction .InternetAddictionImage img {
width: 60%;
margin: 0 auto;
}

body .symptom-detailBox h3 {
font-size: 20px;
}

#feedbackModal .modal-dialog {
width: 95%;
min-width: 95%;
max-width: 100%;
}

.assessmentQus h2 {
font-size: 23px;
}

.assessmentHighTop #mental-well-being .assessmentSection .assessment a {
font-size: 15px;
margin: 0 auto 10px auto;
font-weight: 500;
display: inherit;

}

#feedbackModal .modal-dialog .modal-header h5 {
font-size: 40px;
}

#feedbackModal .second-sub-head {
font-size: 14px;
}

#feedbackModal .modal-body #feedbackForm .mb-3 {
margin-bottom: 4px !important;
}

body .symptom-detailBox h2 {
font-size: 33px;
}

.symptom-detailBox p {
font-size: 15px;
}

.symptom-detailBox p br {
display: none;
}

body .InstitutionContent h2 {
margin: 0px 0 10px 0;
}

body .wizard .steps ul li a {
font-size: 11px;
}

body .wizard .steps li a span.number {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 14px !important;
}

.cart-top #miniCartList .list {
padding: 10px
}

.cart-top #miniCartList .pro-list .list {
padding: 0px
}

.FullBodyCheckupHeadingSetion h2 {
font-size: 30px;
}

.order-overview .left {
width: 100%;
}

.order-overview .right {
width: 100%;
margin-left: 0px;
}

#MyCartPage {
padding: 25px 5px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock {
padding-top: 0px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop {
display: inline;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop h2 {
font-size: 36px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop h2 br {
display: none;
}

.FullBodyCheckupTextSection .LabnameSection ul {
display: inline;
}

.FullBodyCheckupTextSection .LabnameSection ul li {
width: 100%;
padding: 0px 15px 10px 0px;
border-right: 0px solid #fe713a;
}

.BusinessDevelopmentRepresentativeTop img {
margin-bottom: 35px;
}

.BusinessDevelopmentOpportunityTop {
padding-top: 30px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 p {
font-size: 14px
}

.BusinessDevelopmentOpportunity .futureteam1 p br {
display: none;
}

#v-tabs-profile {
padding-bottom: 20px;
}

.ThingsLoveaboutWorkingHere {
padding-left: 4%;
padding-right: 4%;
}

.ThingsLoveaboutWorkingHere p {
font-size: 14px;
}

#doctorAppointmentSlot .modal-body .col-2 {
width: 100%;
}

#doctorAppointmentSlot .modal-body .col-10 {
width: 100%;
}

#doctorAppointmentSlot .pic {
width: 100px;
height: 130px;
}

#doctorAppointmentSlot .pic img {
height: auto;
}

body .ExcitingCareer h2 {
font-size: 28px;
}

.ExcitingCareer h2 span {
font-size: 40px;
}

body .ExcitingCareerFilterTop select:last-child {
width: 50%;
}

.ContactInformationSection1 .ContactInformationBlock1 .WhatTheOpportunity1 h2 {
padding-bottom: 15px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 span.aos-init {
font-size: 14px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 span.aos-init br {
display: none;
}

.team-member.d-flex.align-items-start .portfolio-info h4 {
font-size: 12px;
}

#presModelDiv .prescription-upload p {
font-size: 13px;
}

#presModelDiv .prescription-upload form {
width: 100%;
}

.file.btn.btn-lg {
padding: 10px 15px;
}

body #presModelDiv .modal-dialog {
width: 95%;
}

#presModelDiv .modal-dialog .modal-content {
border-radius: 15px;
}

.AppointMentSection .team-member .DoctorList .social {
padding: 10px 0px 0px 0px;
}

.AppointMentSection .FeesSetion p {
display: inherit;
padding-bottom: 0px;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td {
width: 16%;
}

#doctorAppointmentSlot .modal-content .col-md-12 {
width: 100%;
}


body .AppointMentSection .modal-dialog {
max-width: 95%;
margin-right: auto;
margin-left: auto;
}

body .member-info .DateSetion .input-group {
width: 160px;
}

body .AppointMentSection .team-member .DoctorList .member-info span {
right: 15px;
top: 5px;
padding-bottom: 0px;
}

body .member-info .DateSetion .input-group input {
height: 36px;
}

body .CounsellingPsychologist {
background-size: cover;
}

body .member-info .DateSetion {
padding-bottom: 10px;
}

body .CounsellingPsychologist123 .SelectCenter {
top: -20px;
}

.AppointMentSection .pic .img-fluid {
border: 1px solid #ddd;
border-radius: 15px;
}

.AppointMentSection .pic .img-fluid {
max-width: 100%;
height: 150px;
object-fit: cover;
border: 1px solid #ddd;
border-radius: 15px;
}


.CounsellingPsychologist1.team .pic .img-fluid {
height: auto;
width: 100%;
}

.CounsellingPsychologist1.team .pic .portfolio-info {
display: none;
}

body .CounsellingPsychologist123 h2 {
font-size: 18px;
line-height: 24px;
}

.CounsellingPsychologist1 .team-member .member-info .social {
margin: 0px;
width: 100%;
}

.Filters.aos-animate .btn.btn-secondary {
font-size: 14px;
}

body .CounsellingPsychologist123 .SelectCenter a i {
font-size: 24px;
}

body .TeleAppointmentBtn {
display: inline-block;
;
}

body .FeesSetion {
padding: 10px 1rem;
display: inherit;
float: left;
margin-top: 0;
}

body .team .FeesSetion span.AvailableToday {
text-align: left;
}

.TeleAppointmentBtn .btn-primary {

padding: 12px 25px;
text-align: center;
margin-bottom: 15px
}

.CounsellingPsychologist1 .team-member .FeesSetion p span {
display: inline;
}

body .aos-animate .btn.btn-secondary {
font-size: 18px;
color: #393939;
padding: 1px 7px;
border-radius: 35px;
width: 35px;
height: 35px;
}

body .MoodHistoryPopup .modal-header .modal-title {
font-size: 30px;
}

body .MoodHistorySection.ContactUsSection {
margin-bottom: 40px;
padding-bottom: 0px !important;
}

body .MoodHistorySection .ContactUsBoxImg {
text-align: center;
}

.ContactUsBoxImg img {
width: 70%;
}

body .ContactUsBox {
text-align: center;
}

body .ContactUsBox p {
width: 90%;
margin: 0 auto
}

.DetailedDocumentation12 .DetailedDocumentation p {
font-size: 14px;
text-align: center;
}

.DetailedDocumentation12 .col-xl-10 {
padding: 0px;
}

.MoodHistoryMain p {
font-size: 24px !important;
font-weight: 700;
line-height: 30px;
}

.AboutUsSection.support .AboutUsBlock {
background-size: cover;
}

.AboutUsBox p {
font-size: 15px;
}

body header#secondary-nav nav li a {
font-size: 14px;
}

#tabcontent .accordion {
width: 90% !important;
}

#tabcontent .pricing-section.doc-plan .section-header-one {
display: flex;
}

body #tabcontent .pricing-section.doc-plan .section-header-one a {
font-size: 14px;
font-weight: 500;
width: 145px;
height: 42px;
line-height: 42px;
}

#tabcontent .accordion .accordion-body {
font-size: 14px !important;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}

body .AboutUsBox h2 br {
display: none;
}

body .AboutUsBox h2 {
font-size: 27px;
}

body .careersetion {
padding-top: 20px;
}

body .careersetion .careerBlock {
padding: 10px 0;
}

.futureteam p br {
display: none;
}

.futureteam p {
font-size: 13px;
}

.services.futureteam .futureteam {
padding-top: 30px;
}

.services.futureteam .service-item p {
font-size: 14px;
}

.futureteam .futureteam1 h2 br {
display: none;
}

body .careersetion .careerBlock .careerBox {
display: inherit;
}

body .careersetion .careerBlock .careerContent {
width: 100%;
}

body .careersetion .careerBlock .careerContent h2 {
font-size: 40px;
}

body .careersetion .careerBlock .careerContent p {
font-size: 14px;
}


body .careersetion .careerBlock .careerBox .careerSlider {
display: none;
}

body #updatePassword {
padding: 5px 0 0px 5%;
}

body .LoginLeftSetion p {
font-size: 15px;
}

body .LoginLeftSetion p br {
display: none;
}

body .LoginNewSetion p br {
display: none;
}

body .LoginLeftSetion .swiper .swiper-wrapper .swiper-slide img {
width: 50%;
}

body .LoginRight .col-12 .nav.nav-tabs.text-center {
padding: 0px 0px;
}

body .LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate {
width: 45%;
}

body .LoginInput {
padding: 5px 0% 0px 5%;
}

.LoginLeftSetion h2 {
font-size: 22px;
font-weight: 600;
}


.about .AboutUsBlock {
width: 100%;
padding: 55px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(../img/doctorDetailBg.png) no-repeat 0px 0px;
background-size: cover;
}

.about .AboutUsBox h2 {
padding: 0px 0px 10px 0px;
font-size: 33px;
}

.about .AboutUsBox p {
font-size: 15px;
}

.about .AboutUsVideo img {
width: 100%;
}

.about .AboutUsTopSection .AboutUsVideo video {
width: 100%;
}

.about .AboutUsSlider .MiddleTop {
padding: 0px 20px;
}

.about .MiddleTopSection h2 {
font-size: 15px;
width: 100%;
margin: 15px auto;
}

.about .MiddleTopSection img {
width: 30px;
}

.about .MiddleTopSection img:last-child {
float: right;
}

.about .AboutUsSlider .MiddleTopSection {
display: inherit;
width: 100%;
}

body .about .touchWith.touchWith12.services {
padding-top: 100px !important;
}

.about .container.section-title.aos-init.aos-animate h2 {
font-size: 27px !important;
font-weight: 700 !important;
margin-bottom: 10px;
}

.about .MentalHealthPriority .section-title {
padding-left: 0px;
padding-right: 0px;
}


.about .MentalHealthPriority p {
font-size: 15px;
width: 100%;
}

.FounderNoteTop h2 {
font-size: 32px;
}


body #expert-head {
background: #f1e2d7;
background-size: 100%;
min-height: inherit;
padding-bottom: 50px !important;
background-position: right bottom;
padding-bottom: 0px;
margin-top:0px;
}
body #expert-head h1 {
font-size: 28px;
}

body #expert-head p {
font-size: 14px;
width: 100%;
margin-top: 0px;
}

body #star-rating img {
width: 30%;
}


body #dedicated-support p {
font-size: 13px;
width: 100%;
}

#dedicated-support .col-md-6 p {
font-size: 13px;
width: 80%;
float: left;
}

#your-result span {
font-size: 15px;
}

#your-result .col-md-12 {
width: 100%;
}

#your-result p {
font-size: 14px;
font-weight: 500;
}

#your-result .slide-arrow {
position: inherit;
text-align: center;
}

#our-therapists img {
width: 50%;
float: none;
margin: 40px auto 0 auto;
display: inherit;
}

.InstitutionSection .InstitutionBox {
display: inline;
}

.InstitutionSection .InstitutionBox img {
display: none;
}

.InstitutionSection .InstitutionBox .InstitutionContent {
width: 100%;
padding-top: 10px;
}

.InstitutionSection .InstitutionBox .InstitutionBtn {
width: 100%;
padding: 10px 20px 20px 18px;
}

.how-start .InstitutionMiddle {
padding-top: 0px;
}

.how-start .InstitutionMiddle h2 {
font-size: 35px;
}

.InstitutionMiddleSection {
align-items: flex-start;
}

.InstitutionMiddleContent ul li {
font-size: 13px;
font-weight: 500;
}

.InstitutionMiddleContent ul li i {
font-size: 17px;
margin-right: 4px;
}

.InstitutionMiddleContent {
padding: 0px 0px 0px 10px;
}

.quote .MiddleTopSection {
width: 100%;
display: inline;
}

.quote .MiddleTopSection img {
width: 30px;
}

.quote .MiddleTopSection h2 {
font-size: 15px;
font-weight: 500;
width: 100%;
margin-top: 5px;
}

.quote .MiddleTopSection img:last-child {
float: right;
}

.quote .MiddleTop {
padding: 10px 0px;
}

.blog-wrapper-section {
padding: 0;
display: flex;
flex-wrap: wrap-reverse;
width: 100%;
}
body #LoadBlogs #BlogLists .blog-list .date-post {
	width: auto;
	top: inherit;
	bottom: 14px;
	background: none;
	right: 30px;
}
.blog-wrapper-section .blog-crasuseal {
width: 100%;
}

#LoadBlogs #BlogLists {
display: inline;
}

#LoadBlogs #BlogLists .blog-list {
display: inline-block;
}

#LoadBlogs #BlogLists .blog-list img {
width: 100% !important;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
margin: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}

#LoadBlogs #BlogLists .blog-list .bloglist-content h6 {
padding-top: 0px;
width: 100%;
}

.blog-wrapper-section .continer-right {
width: 100%;
}

.blog-detail .continer-right {
width: 100%;
}

.blog-detail .container-inner {
width: 100%;
}

.blog-detail .top-header-blog {
display: inline;
}

.blog-detail .top-header-blog p:first-child {
font-size: 25px;
line-height: 34px;
width: auto;
}

.blog-detail .top-header-blog p {
font-size: 13px;
background: #ffc5b0;
padding: 8px 20px;
border-radius: 29px;
font-weight: 500;
width: 180px;
}

.blog-detail h1 {
font-size: 14px;
font-weight: 400;
margin-bottom: 15px;
line-height: 22px;
}

.DoctorDetails .about-header {
background-size: cover;
height: auto;
max-height: inherit;
}

.DoctorDetails .header-text {
margin: 35px 0 0 0 !important;
}

.DoctorDetails .about-header h2 {
text-align: center;
}

.DoctorDetails .about-header p {
text-align: center;
}

.DoctorDetails .header-img {
margin-top: 0px !important;
text-align: center;
}

.DoctorDetails .header-img img {
width: 50%;
}

.DoctorDetails .header-text {
margin-top: 15px !important;
}

.about-us .para {
width: 100%;
margin: 0px auto 30px auto;
text-align: center;
}


.plan-dash .services .service-item p {
line-height: 24px;
font-size: 14px;
margin-bottom: 0;
padding: 0 2%;
line-height: 18px;
}

.plan-dash .benefits-box .benefits-box-wrap h3 {
color: #6a4102;
font-size: 20px;
font-family: "Poppins", sans-serif;
font-weight: 600;
padding: 0 8px;
}

.ContactUsSection {
background: #ffeed9;
padding: 30px 0px !important;
}

.ContactUsSection .ContactUsBlock {
padding: 0px;
}

.ContactUsSection .ContactUsBlock p {
font-size: 14px;
}

.ContactUsSection .ContactUsBlock p br {
display: none;
}

body .ContactInformationSection {
padding: 90px 0px 20px 0px !important;
}

.ContactInformationBox p {
width: 100%;
font-size: 13px;
}

.lab-dash .LabsTopHeader {
display: inline-block !important;
text-align: center !important;
}

.lab-dash .LabsTopHeader p {
display: inherit;
text-align: center;
}

.lab-dash .LabsTopHeader p span,
.lab-dash .LabsTopHeader p span a {
display: inherit;
}

body .LabsSection span {
padding: 40px 0px 0px 0px;
font-size: 23px;
}

body .LabsSection h2 {
width: 100%;
padding: 0px 0px 0px 0px;
margin: 0px;
font-size: 33px;
font-weight: 700;
}

body .LabsSection .btn-primary {
width: 56%;
padding: 10px 0px;
font-size: 15px;
}

.LabsSectionTop .LabsSempleImage {
display: none;
}

.PrescribedLabTestsSection .PrescribedLabTests h2 {
font-size: 28px !important;
}

body .PrescribedLabTests p {
width: 100%;
font-size: 13px;
}

.EmailSection.UploadPrescriptionTopNew {
width: 100%;
}

.PrescribedLabTestsSection .PrescribedLabTestsBlock .row.gy-4 .col-sm-3 {
width: 50%;
float: left;
margin-bottom: 15px;
}

.service-item.position-relative.UploadPrescriptionTop {
padding: 0px;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescription {
display: inherit;
padding: 0 15px;
}

.EmailSection.UploadPrescriptionTopNew .service-item.position-relative.UploadPrescriptionTop {
width: 100% !important;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescriptionImage {
width: 20%;
padding: 25px 0px 15px 0px;
margin: 0px auto;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescriptionContent {
width: 100%;
padding: 0;
margin: 0px;
text-align: center;
display: inherit;
}

.EmailSection.UploadPrescriptionTopNew .UploadPrescriptionBtn {
display: inherit;
margin: 10px auto 25px auto;
}

body .container.section-title.aos-init.aos-animate .LabnameSection h2 {
width: 90%;
height: 115px;
padding-top: 40px;
}

body .rainsCatchSection h2 {
font-size: 28px;
}

body .UploadPrescriptionContent p {
margin: 10px 0px;
font-size: 14px !important;
}

body .rainsCatchSection ul {
padding: 20px 0px;
}

.PrescribedLabTestsSection.portfolio {
padding-top: 60px;
}

.PrescribedLabTestsBlock .HealthCheckupPackages {
padding-top: 20px;
align-items: flex-end;
}

.PrescribedLabTestsBlock .HealthCheckupPackages p {
width: 100%;
padding: 10px 0px 20px 0px;
font-size: 14px;
}

.PrescribedLabTestsSection .col-item1 {
width: 100%;
}

body .OurServicesTab {
border-right: 0px;
}

body .OurServicesTab .service-item.position-relative {
padding: 0px 20px;
}

body .OurServicesTab .service-item.position-relative p {

font-size: 14px;

}

body #otp-form #otpInput input {
height: 40px;
width: 40px;
margin-right: 5px;
}

body #mobileForm #otp-form {
width: 90%;
margin: 0 auto;
}

body #mobileForm #otp-form #otpInput {
display: flex;
justify-content: flex-start;
}

#otp-form .send-button.btn-otp button {
margin-top: 0px;
}

.jconfirm.jconfirm-light.jconfirm-open .jconfirm-holder .jconfirm-box {
width: 70% !important;
}
}

@media only screen and (min-width:992px) and (max-width:1024px) {
body .consultation-plan .about-header h2 {text-align: left; margin-top: 50px !important;}
body .consultation-plan .about-header p {text-align: left; font-size: 17px;}

body div.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent { display: flex;}
body .health-plan-sidebar .DoctorDetails div.header-text {margin: 40px 0 0 0 !important;}
body .health-plan-sidebar .DoctorDetails div.header-img img {width: 80%;}
body .bookapoint-in .PromoCodeSection .PromoCodeblock label.ArrowClass { right: inherit; left: 90px;}
body .DownloadApp {display: block;}
body .DownloadApp .get-link{ width:100%}

	body .DownloadApp .app-download{ width:100%}
	body div.plan-box ul:before{ top:145px !important;}	
	body .cartinnerItem .scartPart .removeDiv .rmvCd  { top: 9px !important; right: 10px !important; }
	body .health-plan-sidebar div.DoctorDetails div.header-text {margin: 50px 0 0 0 !important;}
	body .PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent {display: flex; justify-content: space-between;}
	body .In-clinicPayMentDate {width: 94%; align-items: center; padding: 10px 15px;}
    body .PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent span { margin: 0 5px 10px 0 !important;}
	body .PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent .In-clinicPayMentDate span {padding: 0px 0 0 0 !important;}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .blog-wrapper-section {
        flex-wrap: wrap-reverse;
        width: 100%;
    }
        body .ad-img {
            display: none;
        }

    body .LoginNewSetion h2{padding-top:54px;}
    body .btn-share-feedback { width: 40%;}
    body .member-infoContent{ margin-bottom: 15px;}

    body .container.blog-detail .download-appnow.ot-page{ margin-bottom: 0px; margin-top: 40px; padding-top: 0px;}

    body .container .download-appnow.ot-page {display:block !important; padding-bottom: 0px; padding-top:0px; margin-bottom: 20px;}
    body .container .download-appnow.ot-page .container{ padding:0px;}
    body .container .download-appnow.ot-page .download-appnow-wrapper{align-items: flex-start; padding-bottom:10px;}
    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons{display: flex; width:30%; justify-content: flex-start;margin-top: 5px;}
    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a.download-btn{display:none;}



    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a{width: 45%; display: block;}
    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons a:nth-child(2n){ margin-right: 8px;}
  
    body .container .download-appnow.ot-page .download-appnow-wrapper h2{ width: 100%;}
    body .container .download-appnow.ot-page .download-appnow-wrapper .buttons img {display: block}



    body .container .download-appnow-wrapper img.mobile {width: 77px; margin-right: 15px; display: block;}
    body .container .download-appnow-wrapper h2 {font-size: 20px; margin-bottom: 0px;}
    body .container .download-appnow-wrapper h2 span{font-size: 32px; display: block;}
    body .container .download-appnow-wrapper h2 span h3 { font-size: 32px; margin-left: 0; display: inline-block;}
    body .container .download-appnow-wrapper{ align-items: center;}


body .container .download-appnow-wrapper .download-btn-wrap { display:block;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons .download-btn{ display:none;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons{width: 200px;justify-content: flex-start;}
body .container .download-appnow-wrapper .download-btn-wrap .buttons a:nth-child(2n){ margin-right: 5px;}


body .stu-main .cLcYye{ width: 20rem !important;}
body .gpdSzw.iehIsT .bPoJtj .ikJUZV img{ width: 100% !important;}
body .partner-why .dbPhRp .jXoMVz { align-items: center;}
body .partner-why .dbPhRp .jXoMVz h4{font-size: 25px; font-weight: 700;}
body .dbPhRp.BenefitsInstitutionTop{align-items: flex-start;}
body .BenefitsInstitutionTop .hNgPuW{ padding-top: 80px;}



body .how-support.how-start .jQTIlD{flex-direction: row; align-items: flex-start;}
body .how-support.how-start .jQTIlD h4{ font-size: 25px; font-weight: 700;}
.similar-blog-list-wrapper {
    min-height: auto;
    height: auto;
    margin-bottom: 0px;
    overflow-y: auto !important;
}
.LoginInput .form-check-New {
    width: 78%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    float: left;
    POSITION: ABSOLUTE;
    BOTTOM: 48PX;
}
.LoginLeftSetion h2 {
    padding: 60px 0px 0px 0px;
}
.send-button button {
    padding: 7px 15px 7px 15px;
}
.registration-wrap.addNewPassword button.btn.btn-secondary {
    margin-left: 4%;
}
body .bookmark { padding: 20px 0 0 0;}
body .MentalHealthPriority .PrivacyValue p{ width:80%}
body .touchWith.touchWith12 .MentalHealthPriority .service-item h2 {font-size: 16px;}
body .touchWith.services .service-item{ padding-left:0px; padding-right:0px;}
body .touchWith.touchWith12 .MentalHealthPriority .service-item p br{ display:none;}
	
	body .bookmark h2 { font-size: 22px;}

body .what-found .HG_plan ul li{ padding-bottom:20px;}
body .what-found .HG_plan ul li img{ width:auto !important}
body .what-found { flex-direction: column;}
body .what-found .find-wrap .HG_plan h2{ font-size:30px;}
body .hg-benefits{flex-direction: column;}

body .section.hg-benefits ul li {font-size: 14px;}
	
body .special-off{flex-direction: column; min-height: auto; flex-wrap: wrap-reverse; padding:40px 0px !important;}
body .support .AboutUsVideo{ text-align:left;}
body .special-off h4 {font-size: 17px;font-weight: 500;}
body .special-off h1{ font-size:43px !important; line-height:26px}
body .special-off h1 span{font-size:34px;}

body .PrescribedLabTestsBlock .symtom-search { margin-bottom: 35px;}
body .consultation-plan .about-header h2 {font-size: 35px; margin-top:20px;}

body .ikJUZV img {width: 100%; margin-top:15px; height:auto}
body .lfGnGw{ margin:10px 0px;}
body .iehIsT{ padding-bottom:25px !important;}
body .health-plan-sidebar .DoctorDetails .header-text h2 { font-size: 20px;}
body .health-plan-sidebar .DoctorDetails .header-text p { font-size: 12px; margin-bottom:0px !important;}
body a.d-flex.align-items-center.BackHome{left:0px !important;}
body .health-plan-sidebar .DoctorDetails .header-img img { width: 100%;}
body .health-plan-sidebar .DoctorDetails .header-text { margin: 12px 0 0 0 !important;}
body .health-plan-sidebar .price-box{ width:70%; margin:0 auto 20px auto !important}
body .health-plan-sidebar .price-box ul:before {top: 115px !important;}
body .health-plan-sidebar .price-box ul{ padding-top:20px;}
body .health-plan-sidebar .price-box ul ul { margin: 0 0 40px 0; min-height: inherit; height: inherit;}

body .cartinnerItem .scartPart .removeDiv .scd{ float: left; font-size: 15px;} 
body .cartinnerItem .scartPart .removeDiv p{ margin-left: 7px; float: left; margin-left:0px;}
body .cartinnerItem .scartPart .removeDiv .rmvCd{ top:5px; right:10px;}

.PromoCodeBox .PromoCodeTop .PromoCodeBoxRight .PromoCodeVerified {
	top: 5px;
	right: 10px;
}
body .team-member.d-flex.align-items-start {
margin-bottom: 20px;
}

body  main.main { padding-top: 0px;}	
header#header {top: 0;}

body .plan-box ul:before{ top:175px !important;}	
.DownloadApp {display: flex;}
.DownloadApp .get-link{ width:50%}
.DownloadApp .app-download{ width:50%}
.DownloadApp .app-download ul li img{ width:100%}

body .jcbupd { padding: 1rem 1rem 3rem;}

body .dkxohH .cVMinl{    display: flex;
flex-wrap: wrap;
flex-direction: row;
flex-flow: nowrap;}
body .dkxohH .cVMinl .VjorA{    
width: 100%;
display: flex;
flex-wrap: wrap;
flex: inherit;
row-gap: inherit;
padding: 15px 25px 15px 0px;}
body .dkxohH .cVMinl .VjorA img{ width: 50px;}
body .dkxohH .cVMinl .VjorA .bxuBlW{    width: 100%;
flex-flow: inherit;
flex-wrap: wrap;
flex-direction: column;} 

body .dkxohH .cVMinl .iQANCj img{ max-width:90%;}
body .dkxohH button{ margin:20px 0 0 0;}
.login .main{ padding-top:0px;}
body .ExcitingCareerFilter { justify-content: flex-start;}
body .ExcitingCareerFilterTop select { width: 35%;}
body .ExcitingCareerFilterTop #filterForm {width: 35%;}

body .PrivacyValue .see-all a {padding: 10px 30px;}
body .lab-right-pin .pin-sec input { width: 80%;}

.sideBaarTopLeft ul li a{ font-size:13px;}

#WeeklyProgramWelcomeTop .WeeklyProgramWelcomeBlock .col-md-8{ width: 100%;}
#WeeklyProgramWelcomeTop .WeeklyProgramWelcomeBlock .col-md-8 .WeeklyProgramWelcomeContent{padding-left:25px;}

.AppointmentBookTop.PatientDetails .AgeSection{ display: block;}
.AppointmentBookTop.PatientDetails .AgeSection input{ width: 48% !important; float:left;}
.AppointmentBookTop.PatientDetails .AgeSection select{width: 44% !important; float: left;}

body .Confirmed span.pending {
width: 100%;
}

body #planModal .modal-content {
width: 300px;
margin: 15% auto 0 auto;
}

body #planModal .modal-body img {
position: absolute;
top: -130px;
left: -50px;
right: 0;
margin: 0 auto;
width: 140%;
}
.dbPhRp.Enykm {
display: block;
}
body .form-address-details.divForHide div {
width: 280px;
}
.dbPhRp.fojXr {
display: block;
}

.dbPhRp.fojXr .cLcYye {
width: 30rem;
padding-top: 30px;
display: none;
height: auto;
margin: 0 auto;
}

.dbPhRp.fojXr .cLcYye img {
width: 100%;
}


.dbPhRp.pSZhO {
display: block;
padding-left: 5%;
padding-right: 5%;
}

.dbPhRp.pSZhO .kXMiyX .isuyxv{
font-size: 13px;
}

.dbPhRp.pSZhO .kXMiyX .ivgnPV {
margin:0;
width: 100%;
}
body .kXMiyX{ padding-left:0px;}
body .cKqYvT{ text-align:center;}
.dbPhRp.iPBoPS .hkrOqH {
padding-top: 40px;
}

.dbPhRp.iPBoPS .hkrOqH .dqXmfM {
height: auto;
}

.dbPhRp.iPBoPS .hkrOqH .liUBNh {
width: 100%;
}


.gpdSzw.iehIsT .bPoJtj .bLwvUp {
width: 100%;
row-gap: 0;
}

.gpdSzw.iehIsT .bPoJtj .bLwvUp .dsacVy {
gap: 0px;
}

.diGaaC h2 {
margin-bottom: 20px;
}

.dbPhRp.ctdiHX .kdNvOK .fiacyp {
padding-bottom: 30px;
}

.dbPhRp.ctdiHX .kdNvOK .fKVCSa {
width: 100%;
max-width: 100%;
padding-top: 20px;
}

.jcbupd .hOnjCZ .kLwdSg{
padding: 1rem 1rem;

}



.dbPhRp.kWoBum .eFSTeU{row-gap: 0.5rem;}
.dbPhRp.kWoBum h1 {
line-height: 45px;
margin-bottom: 0px;
font-size: 34px;
}

.dbPhRp.kWoBum h4 {
font-size: 15px;
}

.meaningful-change .MZoVl {
padding: 0px 0px 15px 0px;
}

.meaningful-change .MZoVl h2 {
font-size: 2rem;
line-height: 42px;
}

.meaningful-change .bUJBwz .inQJki {
width: 100%;
padding: 0 5%;
align-items: flex-start;
}

.meaningful-change .bUJBwz .inQJki .fnZHuJ {
padding-bottom: 10px;
}

.meaningful-change .bUJBwz .inQJki .fnZHuJ h4{
line-height: 40px;
}

.meaningful-change .bUJBwz .inQJki .hNgPuW {
width: 100%;
max-width: 100%;
padding-top: 100px;

}

.how-support .Orarl {
display: inherit;
}

.how-support .ecEwAw {
max-width: 100%;
width: 100%;
align-items: flex-start;
}

.how-support .ecEwAw .bkgYEf {
max-width: 100%;
padding-top: 50px;
}

.how-support .ecEwAw .jvdJYJ {
width: 100%;
padding: 40px 5% 0 5%;
}

.top-educators .ktWTrX {
display: inherit;
}

.top-educators .ktWTrX form {
display: inherit !important;
}

.top-educators .ktWTrX form .UoNQ {
width: 100%;
gap: 0px;
padding: 0px;
}

.top-educators .ktWTrX form .gsxWTn {
width: 100%;
}

.dkxohH .dbPhRp {
display: block;
padding-left: 0px;
}

.dkxohH .dbPhRp .iQANCj {
width: 100%;
}

.total-score-wrap {padding-top: 20px;}
.total-score-wrap p{ margin-top: -10px;}


body .PrescribedLabTestsSection .PrescribedLabTestsBlock .symtom-search form h4{ text-align: left;}

body .CounsellingPsychologist .CounsellingPsychologist123 ul{display:flex}
body .CounsellingPsychologist .CounsellingPsychologist123 ul li a{ font-size: 13px; padding-top:8px; padding-top: 8px !important;}

.PrescribedLabTestsBlock .symtom-search.lab-search form .custom-search-form input {
border-radius: 8px !important;
}
.PrescribedLabTestsBlock .symtom-search.lab-search form{
width: 100%;
}
.PrescribedLabTestsBlock .symtom-search.lab-search form input{
padding-right: 58px; padding-left: 8px;
}
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2{ text-align: center;}
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2 span:after{ right:0px;}
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth p{text-align: center;}

#prescriptionModal .modal-dialog {
width: 62% !important;
max-width: 65% !important;
}
.bookapoint-in .PromoCodeSection .PromoCodeblock label.ArrowClass {
right: inherit;
left: 50px;
}

body .main .team.section.CounsellingPsychologist1 .team-member {
display: table !important;
}
.SideBarMenu ul li.Active a {
padding: 10px 15px 10px;
}
.MyLabOrderDate {
width: 40%;
}
.MyAppointmentBlock.MyLabOrderSetion.LabOrderList .MyLabOrderName p{ margin-bottom: 0px;}

body .MyLabOrderDate ul li{ margin-right:0px;}
body .MyLabOrderName{ width: 65%;}

.AvailableSlotsRight ul.In-Person li{ padding-right: 10px;}
.AvailableSlotsRight ul.In-Person li a{width: 75px; padding: 10px 0px;}
.AvailableSlotsRight ul.In-Person li a span {
font-size: 14px;
}

.DobDate i {
padding: 12px 10px;
font-size: 16px;
}


.SideBarMenu ul {
align-items: center;
}

.SideBarMenu ul li a {
font-size: 13px;
text-align: center;
padding: 10px 15px 10px;
}

.from-widget-top.paymentDetails .OrderSummary {
margin-bottom: 30px;
width: 100%;
float: left;
}

body .EmailSection {
width: 100%;
}

body .EmailSection .row {
width: 100%;
justify-content: center;
}

body .EmailSection .row .col-xl-4 {
width: 33%;
}

.ContactInformationSection1 #contact-form .ContactInformationBlock1 .EmailSection1 .col-xl-4 {
width: 33.2%;
}

.services.ContactInformationSection .service-item {
padding: 20px 10px;
}

.services.ContactInformationSection .service-item p {
font-size: 13px
}

.ContactInformationSection .EmailSection .service-item.position-relative a {
word-wrap: break-word;
}

body .StudentsChooseGaining .StudentsChooseImage img {
width: 50%;
}

.section.why-us.Why1Choose .StudentsChooseGaining .StudentsChooseImage img {
width: 40%;
}

body .StudentsChooseGaining .StudentsChooseImage {
text-align: center;
}

.touchWith.touchWith12 .MentalHealthPriority .service-item p {
	font-size: 13px;
	line-height: 18px;
}

.AvailableSlotsRight .block-title hr {
width: 35%;
}

.HealthGennieSolutionImage {
text-align: center;
}

.HealthGennieSolutionImage img {
width: 100%;
}

.symptom-details .symptom-details-head button {
margin-top: 15px;
}

.team-member.d-flex.align-items-start:hover .portfolio-info {
display: block;
}

.ReviewedBy .RatingSection {
position: inherit;
top: inherit;
right: inherit;
}

.ReviewedBy h2 {
width: 100%;
}

.wallet-wrapper .wallet-title p {
width: 80%;
font-size: 15px;
}

.reward-wrapper .amount-price {
top: 17px;
}

.reward-wrapper {
width: 40%;
padding: 15px;
}

.MyProfileTopHeading {
padding-bottom: 0px;
}

#profile-form .AppointmentBookTop {
padding-top: 15px;
}

#profile-form .AppointMentBookNewSection {
padding-top: 0px;
}

#profile-form .MyProfileImageSetion {
padding-bottom: 30px;
}

.payment-detail .subscription-header {
display: inherit;
}

.payment-detail .subscription-header-2 {
display: inherit;
}

.payment-detail .subs-trans-info .subs-trans:first-child {
width: 100%;
padding: 4%;
}

body .MyLabOrderTable ul {
display: inherit;
width: 100%;
float: left;
}

body .MyLabOrderTable ul li {
width: 100%;
padding: 5px 0px;
}

.filter-section.inner.locality {
float: left;
width: 100%;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderDate ul {
width: 100%;
float: left;
display: flex !important;
justify-content: space-between;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderDate ul li {
width: 100%;
margin: 0px;
display: flex !important;
justify-content: space-between;
}

.filter-section.inner.locality input {
width: 15px;
height: 15px;
}

.filter-section.inner.locality p {
font-size: 16px !important;
color: #333 !important;
}

.filter-section ul li label.form-check-label input.form-check-input[type=checkbox]:checked:after {
width: .275rem;
height: .6125rem;
margin-top: 0px;
}

.filter-section.inner.doc-by-location h2 {
font-size: 16px !important;
padding-top: 15px;
float: left;
width: 100%;
}

.filter-section.inner.experience {
padding: 20px 3%;
width: 100%;
float: left;
}

.filter-section.inner.experience p {
padding-top: 0px;
font-size: 16px !important;
color: #333 !important;
}

body .Filters .dropdown-menu.dropdown-menu-end {
width: 300px !important;
top: 53px !important;
left: -139px !important;
}

.Filters .DoctorFilters ul {
display: inherit;
float: left;
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
}

.Filters .DoctorFilters ul li:first-child a {
border-top-left-radius: 20px;
}

.Filters .DoctorFilters ul li:nth-child(2) a {
border-top-right-radius: 20px;
}

.Filters .DoctorFilters ul li:last-child a {
border: 0px;
}

.Filters .DoctorFilters ul li {
text-align: left;
width: 50%;
float: left;
margin-left: 0%;
border: 0px;
margin-right: 0%;
}

.symtom-search form {
display: inherit;
}

.Filters .DoctorFilters ul li a:hover {
background: #ffefdb;
}

.Filters .DoctorFilters ul li a {
padding: 8px;
line-height: normal;
border-bottom: 1px solid #ddd;
text-align: center;
}

.search-modal-content span.close {
top: 10px;
right: 10px;
}

.symtom-search form h4 {
width: 100%;
padding: 0 5%;
text-align: center;
font-size: 13px;
font-family: 'Poppins';
}

.symtom-search form .custom-search-form {
display: inherit;
width: 100%;
position: relative;
float: left;
}

.symtom-search form input:focus,
.symtom-search form input:active {
border: 0px !important;
box-shadow: 0 0 0 !important;
outline: none;
}

.symtom-search form input {
width: 100% !important;
padding-right: 120px;
border-radius: 150px !important;
padding-left: 20px;
outline: none;
}

.symtom-search .input-group-btn {
position: absolute;
top: 0px;
right: 0px;
z-index: 99999999;
}

.symtom-search .input-group-btn button {
border-radius: 120px !important;
}

#searchModal .search-modal-content {
width: 100%;
max-width: 100%;
display: inline-block;
margin: 0;
border-radius: 0px;
height: 100%;
border: 0px;
}



body .common-disease ul {
display: inherit;
margin-top: 10px;
}

#searchModal .search-modal-content .location-search {
padding: 0px 10px;
margin-bottom: 20px;
}

.common-disease ul li img {
width: 60%;
height: auto;
}

.common-disease ul li {
width: 22%;
text-align: center;
float: left;
margin-right: 1%;
margin-left: 1%;
}

.common-disease ul li a {
padding: 8px 5px;
border-radius: 5px;
}

.common-disease ul li a span {
width: 100%;
font-size: 9px;
line-height: 20px;
overflow: hidden;
height: 20px;
}

body .common-disease h3 {
font-size: 15px;
}

.navbaar-bottom-block.local-area-search input {
height: 40px;
margin-left: 0px;
font-size: 13px;
}

.common-disease a.btn-see {
font-size: 12px;
padding: 3px 20px;
}

#searchModal form .doctorSearchByInput .search-data .detail .text {
font-size: 14px;
font-family: 'Poppins';
color: #222;
font-weight: 500;
}

#searchModal form .doctorSearchByInput {
min-height: 300px;
max-height: 300px;
}

#searchModal .doctorSearchByInput .search-data .dd.view_information {
padding: 3px 10px;
}

#searchModal .location-search .navbaar-bottom-box2 input {
height: 40px;
font-size: 12px;
padding-left: 10px;
}

#searchModal form .doctorSearchByInput .search-data .detail {
width: 88%;
}

#searchIconMobile {
display: block;
float: right;
margin: 10px 5px 0 0;
width: 200PX;
}

#searchIconMobile ul {
margin: 0px;
padding: 0px;
}

#searchIconMobile ul li {
list-style: none;
}

#searchIconMobile ul li a {
color: #333;
padding: 3px 10px 3px 10px;
font-size: 14px;
background: #fff;
border: 1px solid #ddd;
text-decoration: none;
border-radius: 45px;
width: 100%;
float: left;
display: flex;
justify-content: space-between;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper {
display: inherit;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection {
width: 100%;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .MinimalAnxietyContent {
width: 100%;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper {
padding-top: 0px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-1 {
position: absolute;
bottom: 200px;
z-index: 9999999;
left: -10px;
font-size: 14px;
font-weight: 600;
width: 70px;
line-height: 13px;
}
.result-wraper .assessmentSection .highcharts-figure .range span{
font-size: 13px;
display: table;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-2 {
position: absolute;
bottom: 260px;
z-index: 9999999;
font-size: 14px;
font-weight: 600;
width: auto;
line-height: 13px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-3 {
position: absolute;
bottom: 260px;
z-index: 9999999;
font-size: 14px;
font-weight: 600;
width: auto;
line-height: 13px;
}

.inner-pre-question #tabs .assessmentHighTop1 .result-wraper .assessmentSection .highcharts-figure #range-4 {
position: absolute;
bottom: 205px;
z-index: 9999999;
right: 0;
font-size: 14px;
font-weight: 600;
width: 70px;
line-height: 13px;
}


.dashboard-membershipBlock {
float: left;
display: inherit;
}

.dashboard-membershipButton {
    width: 100%;
    display: inherit;
}

body .dashboard-membershipButton .DownloadRecepitBtn {
width: 100%;
margin: 0px;
}

body .dashboard-membershipButton .btn-primary {
width: 100%;
margin-top: 10px;
}

.dashboard-membershipTotal {
width: 100%;
}

.dashboard-membershipSection {
float: left;
}

.inner-pre-question .assessmentHighTop #mental-well-being .assessmentSection .assessment a {
width: 45%;
}

.inner-pre-question .assessmentHighTop .assessmentQus h2 {
font-size: 25px;
width: 100%;
}

.assessmentHighTop #mental-well-being .assessmentSection {
margin-top: 0px;
}

body .assessmentFixHeading h2 {
font-size: 27px;
}

.assessmentSection {
display: inherit;
margin-top: 30px;
padding-top: 0px;
}

.RelaxationTechniques .symptom-detailBox {
padding: 5px;
}

.assessmentHighTop1 .assessmentSection img {
width: 70%;
}

body .CounsellingPsychologist123 ul {
width: 95%;
display: inherit;
padding-bottom: 0px;
}

body .CounsellingPsychologist123 ul li a {
display: block;
margin-bottom: 15px;
}

.AppointmentBookTop p {
font-size: 14px;
margin-bottom: 15px;
}

.AppointmentBookTop .container {
padding: 0px;
}

.myModalss-billing-items .modal-body .image_apload img {
width: 40%;
}

.assessmentSection .MinimalAnxiety {
width: 60%;
}

.assessmentHighTop1 .assessmentSection .MinimalAnxietyContent {
float: left;
margin-top: 40px;
width: 100%;
}

.symptom-detailSection .symptom-detailBlock .symptom-detailBox {
padding-top: 0px;
}

.symptom-detailSection .symptom-detailBlock .symptom-detailBox h3 {
font-size: 25px;
}

.symptom-detailSection .symptom-detailBlock .symptom-detailBox h3 br {
display: none;
}

.assessmentHighTop1 .assessmentFixHeading {
display: inline;
}

.js-custom-dots.FeelAnxious {
padding-top: 40px;
}

.total-score-wrap .total-score {
padding-top: 0px;
font-size: 34px;
}

.MyProfileTopHeading ul {
display: inline;
margin-top: 15px;
float: left;
width: 100%;
}

.MyProfileTopHeading ul li a {
padding: 6px 0;
margin: 0px 10px 10px 0px;
float: left;
width: 45%;
text-align: center;
}

.MyLabOrderSetion {
display: inline;
}

.MyLabOrderSetion .MyLabOrder1 {
display: inline;
float: left;
width: 100%;
}

.MyAppointmentContent .social ul {
display: inherit;
}

.MyLabOrderSetion .social {
position: inherit !important;
margin-bottom: 0px !important;
}

.MyAppointmentBlock.MyLabOrderSetion .MyLabOrderTable {
overflow: hidden;
overflow-x: auto;
margin-bottom: 25px !important;
}

.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row,
.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row .col {
padding: 0px;
}

.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row #progressbar {
margin: 0px;
width: 100%;
}

.MyAppointmentBlock.MyLabOrderSetion .ProgessNot .row #progressbar li {
font-size: 12px;
font-weight: 500;
line-height: 18px;
text-align: center !important;
}

body .MyAppointmentBlock.MyLabOrderSetion h4 {
line-height: 20px;
width: 70%;
margin: 0 auto;
float: none;
font-size: 15px;
}

.MyLabOrderNameSetion.OrderPrice {
display: inline;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName {
width: 100%;
display: inline;
float: left;
}

.SymptomScoresResultImage img {
width: 60%;
margin: 0 auto;
}

.WeeklyProgramWelcomeContent .ribbon5 {
left: -20px;
}

.WeeklyProgramWelcomeBlock {
padding-left: 20px;
padding-right: 20px;
}

.WeeklyProgramWelcomeContent {
padding-left: 0px;
padding-bottom: 0px;
}

#WeeklyProgramWelcomeTop .container .AnxietyDisorderSymptomHeading p br {
display: none;
}

#WeeklyProgramWelcomeTop .container {
padding: 0px;
}

.SymptomScoresResultContenP p {
font-size: 13px;
}

.MyLabOrderDate {
display: inline;
}

.WeeklyProgramWelcomeImage {
display: none;
}

.MyLabOrderNameSetion.OrderPrice .MyLabOrderName table {
width: 100%;
}

.myModalss-billing-items .modal-dialog {
margin-top: 10%;
}

.myModalss-billing-items .modal-body #fileselector label {
font-size: 13px;
}

.myModalss-billing-items .modal-body #fileselector input {
width: 68%;
}

.inner-upload .AppointmentDocumentsUpload {
width: 100%;
margin-top: 15px;
margin-bottom: 0px;
}

.inner-upload .upload-wrapper-div {
width: 100%;
margin-top: 15px;
}

.AppointmentDocumentsUploadBlock h2 {
font-size: 14px;
font-weight: 400;
}

.AppointmentDocumentsUploadBlock {
padding: 10px 15px;
}

.profile-examNoPrescription img {
width: 25%;
}

.MyAppointmentButton {
justify-content: space-between;
}

.MyAppointmentBlock.Confirmed1 {
display: inline;
}


.MyAppointmentButton .btn-primary {
width: 100%;
margin-bottom: 5px;
}

.MyAppointmentContent {
padding: 0px 0px 5px 0px;
}

.Confirmed span.Cancal {
width: 100%;
}

.Confirmed span {
font-size: 14px;
font-weight: 500;
width: 100%;
float: left;
text-align: center;
}

.MyAppointmentContent h2 span {
width: 100%;
float: left;
margin-top: 5px;
}

#userProfileInfoData .AppointmentBookTop .container .col-xl-6 {
margin-top: 0px;
width: 50%;
}

#userProfileInfoData .container {
padding: 0px;
}

body .MyProfileTopHeading h2 {
font-size: 30px;
}

.TalkDoctorNow {
padding: 0;
}

.MyAppointmentContent .social a {
display: inline;
}

.ConsultationFeeBlock {
text-align: center;
padding-top: 25px;
}

.ConsultationFeeBox {
width: 100%;
padding-bottom: 10px;
float: left;
}

.ConsultationFeeBox h2 span {
width: 100%;
float: left;
}

.CallFree {
width: 100%;
}

.ConsultationFeeBox1 {
text-align: center;
}

.TalkDoctorNowImage {
margin: 0px auto;
display: inherit;
text-align: center;
}

.ConsultationFeeSectionTop {
display: inherit;
}

.ConsultationFeeBox1 {
display: inline;
}

.bookapoint-in .AppointMentBookNewSection {
width: 100%;
float: left;
}

#ccModal .modal-dialog {
width: 75%;
min-width: 75%;
max-width: 75%;
top: 15%;
}

#ccModal .modal-header h2 {
text-align: center;
}

#ccModal .modal-header p {
text-align: center;
}

.from-widget-top.paymentDetails {
padding-top: 0px;
}

#ccModal .ClassInput1234 {
width: 85%;
margin: 0 auto;
}

body .bookapoint-in .from-widget-top.PatientDetails .container {
padding: 0px;
}

body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form {
padding-top: 25px
}

body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form .col-xl-4:nth-child(5n) {
margin-top: 20px;
}

body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form .col-xl-4:nth-child(6n) {
margin-top: 20px;
}

body .bookapoint-in .from-widget-top.PatientDetails .container .bottom-form .col-xl-4 {
margin-top: 0px;
}

.from-widget-top.paymentDetails .accordion {
padding: 0px !important;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong span {
font-size: 18px;
width: 100%;
font-weight: 700;
margin-left: 0px;
float: left;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box {
padding-bottom: 10px;
font-size: 14px;
}

.bookapoint-in .PromoCodeSection .PromoCodeblock input {
width: 70%;
}

.bookapoint-in .PromoCodeSection .PromoCodeblock {
justify-content: flex-end;
width: 60%;
float: right;
}

.PromoCodeTop1 {
display: inherit;
}

.PromoCodeBoxNew {
width: 100%;
padding: 0px 0px 0px 0px;
}

.PromoCodeBoxNew p {
width: 100%;
padding: 0px 0px 0px;
margin: 0px 0 10px 0;
line-height: 20px;
}

.bookapoint-in .PromoCodeSection .PromoCodeUsse .PromoCodeText {
float: right;
width: 200px;
padding: 0px;
text-align: center;
}
body .PromoCodeTop1 .PromoCodeUsse .ApplyBtn1234{ width:100px;}
.bookapoint-in .PromoCodeSection .PromoCodeTop {
float: left;
width: 100%;
}

body .PromoCodeBox {
float: left;
width: 100%;
}

body .bookapoint-in .PromoCodeSection .PromoCodeBoxRight {
width: 100%;
}

.from-widget-top.paymentDetails .accordion .SingleOnline.box input {
margin-top: 5px;
}

body .from-widget-top.paymentDetails .accordion .SingleOnline.box .text strong {
display: inherit !important;
font-weight: 600;
}


body .PayMentSection .PayMentBlock .DoctorList .member-info {
width: 85%;
}

body .PayMentSection .PayMentBlock .DoctorList .member-info .social ul {
display: inherit;
}

body .PayMentSection .PayMentBlock .DoctorList .member-info .social ul li {
padding-bottom: 10px;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent {
align-items: center;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent .In-clinicPayMentDate span{
	padding:12px 0 0 0 !important;
}

body .PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent span {
        margin: 0 0 10px 0 !important;
        width: 100% !important;
        float: left;
        text-align: left;
        font-size: 14px !important;
        padding: 10px 20px !important;
	}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent .In-clinicPayMentDate img {
	margin: 0 10px 0 0;
}

.In-clinicPayMentDate {
width: 100%;
align-items: center;
}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent {
display:block
}

.PayMentBlock {
padding-bottom: 0px !important;
}

body .AddressNew {
width: 100%;
align-items: flex-start;
}

.AppointmentBookTop .bottom-form .form-group1 .GenderSetion label {
font-weight: 400;
display: flex;
}

.AnxietyDisorderSymptomUlBox {
padding: 15px;
display: inherit;
}

.AnxietyDisorderTreatmentBlock ul li.Active::after {
content: inherit;
}

body .AnxietyDisorderTreatmentHeading h2 {
font-size: 24px;
}

body .AnxietyDisorderTreatmentHeading p {
font-size: 14px;
}

.AnxietyDisorderTreatmentBlock ul li {
width:48%;
border-radius: 0px !important;
border-right: 0px;
border-top: 2px solid #ff723a;
float: left;
}

.HealthGennieTherapistRight {

BACKGROUND-SIZE: 100%;
padding-top: 40px;
}

.HealthGennieTherapistRight .specialist-psyco.aos-init.aos-animate {
display: flex;
min-height: 220px;
align-items: center;
margin: 20px auto;
}

.AccessPersonalised {
background-position: center;
}
.AnxietyDisorderSuppotTop123 .HealthGennieTherapist {
padding: 0;
}

body .symptom-detailTop123 .symptom-detailBox {
width: 100%;
padding: 50px 0px 0px 0px;
}

body .DoctorDetails1 {
margin: -45px 0px;
}

.DoctorDetails2 .member-info {
padding: 5px 0px 0px 20px;
}

.DoctorDetails .DoctorDetails1 .team-member .DoctorList .pic img {
width: 100px;
border-radius: 100px;
height: 100px;
object-fit: cover;
}

.team-member .FeesSetion p {
display: inline;
}

.team-member h3 {
font-size: 18px;
font-weight: 700;
margin-top: 20px;
width: 100%;
float: left;
}


.DoctorDetails2 .member-info h4 {
font-size: 18px;
}

section.DoctorDetailsBottom {
padding-top: 30px;
}

.HealthGennieTherapist {
width: 100%;
}

.HealthGennieTherapist h2 br {
display: none;
}

body .AnxietyDisorderTreatmentHeading p br {
display: none;
}

.AnxietyDisorderSymptomUlButton {
width: 100%;
}

body .AnxietyDisorderSuppotTop .AnxietyDisorderSymptomUl a {
font-size: 14px;
padding: 0px 15px;
width: 50% !important;

}
.AnxietyDisorderSymptomwrapper .AnxietyDisorderSymptom .AnxietyDisorderSuppotTop .row .col-md-7{
width: 100%;
}

.AnxietyDisorderSymptomwrapper .AnxietyDisorderSymptom .AnxietyDisorderSuppotTop .row .col-md-5{
width: 100%;
}
.AnxietyDisorderSymptomwrapper .AnxietyDisorderSymptom .AnxietyDisorderSuppotTop.AnxietyDisorderSuppotTop123 .col-md-5{width: 41.66666667%;}
.AnxietyDisorderSymptomwrapper .AnxietyDisorderSymptom .AnxietyDisorderSuppotTop.AnxietyDisorderSuppotTop123 .col-md-7 {width: 58.33333333%;}
.AnxietyDisorderSymptomUlIcon {
display: none;
}

body .AnxietyDisorderSymptomUlContent {
padding: 0px 0px 15px 0px;
width: 100%;
}
.AnxietyDisorderSymptomHeading h2 {
font-size: 30px;
width: 90%;
margin: 0 auto;
}

body .AnxietyDisorderSuppotTop ul {
display: inline-block;
margin-bottom: 20px;
}

body .AnxietyDisorderSymptomUlBlock ul ul li {
width: 100%;
padding: 0px 20px 0px 25px;
}  

.AnxietyDisorderSymptomHeading h2 br {
display: none;
}

.PrescribedLabTestsSection .PrescribedLabTestsBlock .HealthCheckupPackages {
padding-bottom: 20px;
}

body .AnxietyDisorderSymptomHeading p {
width: 100%;
font-size: 14px;
}

.RelaxationTechniques .symptom-detailBox h3 {
font-size: 20px !important;
}

.AnxietyDisorderSymptom.InternetAddiction {
margin-top: 40px;
}

.AnxietyDisorderSymptom.InternetAddiction .InternetAddictionImage img {
width: 60%;
margin: 0 auto;
}

body .symptom-detailBox h3 {
font-size: 20px;
}

#feedbackModal .modal-dialog {
width: 95%;
min-width: 95%;
max-width: 100%;
}

.assessmentQus h2 {
font-size: 23px;
}

.assessmentHighTop #mental-well-being .assessmentSection .assessment a {
font-size: 15px;
margin: 0 auto 10px auto;
font-weight: 500;
width: 23%;
}

#feedbackModal .modal-dialog .modal-header h5 {
font-size: 40px;
}

#feedbackModal .second-sub-head {
font-size: 14px;
}

#feedbackModal .modal-body #feedbackForm .mb-3 {
margin-bottom: 4px !important;
}

body .symptom-detailBox h2 {
font-size: 33px;
}

.symptom-detailBox p {
font-size: 15px;
}

.symptom-detailBox p br {
display: none;
}

body .InstitutionContent h2 {
margin: 0px 0 10px 0;
}

body .wizard .steps ul li a {
font-size: 11px;
}

body .wizard .steps li a span.number {
width: 40px;
height: 40px;
line-height: 40px;
font-size: 14px !important;
}

.cart-top #miniCartList .list {
padding: 10px
}

.cart-top #miniCartList .pro-list .list {
padding: 0px
}

.FullBodyCheckupHeadingSetion h2 {
font-size: 30px;
}

.order-overview .left {
width: 100%;
}

.order-overview .right {
width: 100%;
margin-left: 0px;
}

#MyCartPage {
padding: 25px 5px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock {
padding-top: 0px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop {
display: inline;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop h2 {
font-size: 36px;
}

.CareerDetailJobDetailsSection .BusinessDevelopmentRepresentativeBlock .BusinessDevelopmentRepresentativeTop h2 br {
display: none;
}

.FullBodyCheckupTextSection .LabnameSection ul {
display: inline;
}

.FullBodyCheckupTextSection .LabnameSection ul li {
width: 100%;
padding: 0px 15px 10px 0px;
border-right: 0px solid #fe713a;
}

.BusinessDevelopmentRepresentativeTop img {
margin-bottom: 35px;
}

.BusinessDevelopmentOpportunityTop {
padding-top: 30px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 p {
font-size: 14px
}

.BusinessDevelopmentOpportunity .futureteam1 p br {
display: none;
}

#v-tabs-profile {
padding-bottom: 20px;
}

.ThingsLoveaboutWorkingHere {
padding-left: 4%;
padding-right: 4%;
}

.ThingsLoveaboutWorkingHere p {
font-size: 14px;
}

#doctorAppointmentSlot .modal-body .col-2 {
width: 100%;
}

#doctorAppointmentSlot .modal-body .col-10 {
width: 100%;
}

#doctorAppointmentSlot .pic {
width: 100px;
height: 130px;
}

#doctorAppointmentSlot .pic img {
height: auto;
}

body .ExcitingCareer h2 {
font-size: 28px;
}

.ExcitingCareer h2 span {
font-size: 40px;
}

body .ExcitingCareerFilterTop select:last-child {
width: 50%;
}

.ContactInformationSection1 .ContactInformationBlock1 .WhatTheOpportunity1 h2 {
padding-bottom: 15px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 span.aos-init {
font-size: 14px !important;
}

.BusinessDevelopmentOpportunity .futureteam1 span.aos-init br {
display: none;
}

.team-member.d-flex.align-items-start .portfolio-info h4 {
font-size: 12px;
}

#presModelDiv .prescription-upload p {
font-size: 13px;
}

#presModelDiv .prescription-upload form {
width: 100%;
}

.file.btn.btn-lg {
padding: 10px 15px;
}

body #presModelDiv .modal-dialog {
width: 95%;
}

#presModelDiv .modal-dialog .modal-content {
border-radius: 15px;
}

.AppointMentSection .team-member .DoctorList .social {
padding: 10px 0px 0px 0px;
}

.AppointMentSection .FeesSetion p {
display: inherit;
padding-bottom: 0px;
}

.AppointMentSection .modal-body .tab-content .SlotSetion table tr td {
width: 16%;
}

#doctorAppointmentSlot .modal-content .col-md-12 {
width: 100%;
}


body .AppointMentSection .modal-dialog {
max-width: 95%;
margin-right: auto;
margin-left: auto;
}

body .member-info .DateSetion .input-group {
width: 160px;
}

body .AppointMentSection .team-member .DoctorList .member-info span {
right: 15px;
top: 5px;
padding-bottom: 0px;
}

body .member-info .DateSetion .input-group input {
height: 36px;
}

body .CounsellingPsychologist {
background-size: cover;
}

body .member-info .DateSetion {
padding-bottom: 10px;
}

body .CounsellingPsychologist123 .SelectCenter {
top: -20px;
}

.AppointMentSection .pic .img-fluid {
border: 1px solid #ddd;
border-radius: 15px;
}

.AppointMentSection .pic .img-fluid {
max-width: 100%;
height: 150px;
object-fit: cover;
border: 1px solid #ddd;
border-radius: 15px;
}


.CounsellingPsychologist1.team .pic .img-fluid {
height: auto;
width: 100%;
}

.CounsellingPsychologist1.team .pic .portfolio-info {
display: none;
}

body .CounsellingPsychologist123 h2 {
font-size: 18px;
line-height: 24px;
}

.CounsellingPsychologist1 .team-member .member-info .social {
margin: 0px;
width: 100%;
}

.Filters.aos-animate .btn.btn-secondary {
font-size: 14px;
}

body .CounsellingPsychologist123 .SelectCenter a i {
font-size: 24px;
}

body .TeleAppointmentBtn {
display: inline-block;
;
}

body .FeesSetion {
padding: 10px 1rem;
float: left;
margin-top: 0;
}

.TeleAppointmentBtn .btn-primary {
padding: 12px 25px;
text-align: center;
margin-bottom: 15px
}

.CounsellingPsychologist1 .team-member .FeesSetion p span {
display: inline;
}

body .aos-animate .btn.btn-secondary {
font-size: 18px;
color: #393939;
padding: 1px 7px;
border-radius: 35px;
width: 35px;
height: 35px;
}

body .MoodHistoryPopup .modal-header .modal-title {
font-size: 30px;
}

body .MoodHistorySection.ContactUsSection {
margin-bottom: 40px;
padding-bottom: 0px !important;
}

body .MoodHistorySection .ContactUsBoxImg {
text-align: center;
}

.ContactUsBoxImg img {
width: 70%;
}

body .ContactUsBox {
text-align: center;
}

body .ContactUsBox p {
width: 90%;
margin: 0 auto
}

.DetailedDocumentation12 .DetailedDocumentation p {
font-size: 14px;
text-align: center;
}

.DetailedDocumentation12 .col-xl-10 {
padding: 0px;
}

.MoodHistoryMain p {
font-size: 24px !important;
font-weight: 700;
line-height: 30px;
}

.AboutUsSection.support .AboutUsBlock {
background-size: cover;
}

.AboutUsBox p {
font-size: 15px;
}

body header#secondary-nav nav li a {
font-size: 14px;
}

#tabcontent .accordion {
width: 90% !important;
}

#tabcontent .pricing-section.doc-plan .section-header-one {
display: flex;
}

body #tabcontent .pricing-section.doc-plan .section-header-one a {
font-size: 14px;
font-weight: 500;
width: 145px;
height: 42px;
line-height: 42px;
}

#tabcontent .accordion .accordion-body {
font-size: 14px !important;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}

body .AboutUsBox h2 br {
display: none;
}

body .AboutUsBox h2 {
font-size: 27px;
}

body .careersetion {
padding-top: 20px;
}

body .careersetion .careerBlock {
padding: 10px 0;
}

.futureteam p br {
display: none;
}

.futureteam p {
font-size: 13px;
}

.services.futureteam .futureteam {
padding-top: 30px;
}

.services.futureteam .service-item p {
font-size: 14px;
}

.futureteam .futureteam1 h2 br {
display: none;
}


body .careersetion .careerBlock .careerContent {
width: 100%;
}

body .careersetion .careerBlock .careerContent h2 {
font-size: 40px;
}

.futureteam .container h2 br {
display: none;
}

body .careersetion .careerBlock .careerContent p {
font-size: 14px;
}

body #updatePassword {
padding: 5px 0 0px 5%;
}

body .services.futureteam .service-item h2 {
font-size: 20px;
}

.BusinessDevelopmentOpportunity .WhatTheOpportunity .row .col-xl-6:last-child {
width: 100%;
}

.ContactInformationSection1 .ContactInformationBlock1 .EmailSection1.SubmitApplication .col-xl-4 {
width: 33.2%;
}

body .LoginLeftSetion p {
font-size: 15px;
width: 80%;
margin: 0 auto;
}

body .LoginLeftSetion p br {
display: none;
}

body .LoginNewSetion p br {
display: none;
}

body .LoginLeftSetion .swiper .swiper-wrapper .swiper-slide img {
width: 50%;
}

body .LoginRight .col-12 .nav.nav-tabs.text-center {
padding: 0px 0px;
}

body .LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate {
width: 45%;
}

body .LoginInput {
padding: 5px 0% 0px 5%;
}

.LoginLeftSetion h2 {
font-size: 22px;
font-weight: 600;
width: 80%;
margin: 0 auto;
}
body .form-check-New{bottom:15px}

.about .AboutUsBlock {
width: 100%;
padding: 55px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(../img/doctorDetailBg.png) no-repeat 0px 0px;
background-size: cover;
}

.about .AboutUsBox h2 {
padding: 0px 0px 10px 0px;
font-size: 33px;
}

.about .AboutUsBox p {
font-size: 15px;
}

    .about .AboutUsVideo img {
        width: 100%;
    }

    .about .AboutUsTopSection .AboutUsVideo video {
        width: 100%;
    }

    .about .AboutUsSlider .MiddleTop {
        padding: 0px 20px;
    }

    .about .MiddleTopSection h2 {
        font-size: 15px;
        width: 100%;
        margin: 15px auto;
    }

    .about .MiddleTopSection img {
        width: 30px;
    }

    .about .MiddleTopSection img:last-child {
        float: right;
    }

    .about .AboutUsSlider .MiddleTopSection {
        display: inherit;
        width: 100%;
    }

    body .about .touchWith.touchWith12.services {
        padding-top: 100px !important;
    }

    .about .container.section-title.aos-init.aos-animate h2 {
        font-size: 27px !important;
        font-weight: 700 !important;
        margin-bottom: 10px;
    }

    .about .MentalHealthPriority .section-title {
        padding-left: 0px;
        padding-right: 0px;
    }


    .about .MentalHealthPriority p {
        font-size: 15px;
        width: 100%;
    }

    .FounderNoteTop h2 {
        font-size: 32px;
    }


	body #expert-head {
		background: #f1e2d7;
		background-size: 100%;
		min-height: inherit;
		padding-bottom: 50px !important;
		background-position: right bottom;
		padding-bottom: 0px;
		margin-top: 0px;
	}

    body #expert-head h1 {
        font-size: 28px;
    }

    body #expert-head p {
        font-size: 14px;
        width: 100%;
        margin-top: 0px;
    }

    body #star-rating img {
        width: 30%;
    }


    body #dedicated-support p {
        font-size: 13px;
        width: 100%;
    }

    #dedicated-support .col-md-6 p {
        font-size: 13px;
        width: 80%;
        float: left;
    }

    #your-result span {
        font-size: 15px;
    }

    #your-result .col-md-12 {
        width: 100%;
    }

    #your-result p {
        font-size: 14px;
        font-weight: 500;
    }

    #your-result .slide-arrow {
        position: inherit;
        text-align: center;
    }

    #our-therapists img {
        width: 100%;
        float: none;
        margin: 40px auto 0 auto;
        display: inherit;
    }

    .InstitutionSection .InstitutionBox {
        display: inline;
    }

    .InstitutionSection .InstitutionBox img {
        display: none;
    }

    .InstitutionSection .InstitutionBox .InstitutionContent {
        width: 100%;
        padding-top: 10px;
    }

    .InstitutionSection .InstitutionBox .InstitutionBtn {
        width: 100%;
        padding: 10px 20px 20px 18px;
    }

    .how-start .InstitutionMiddle {
        padding-top: 0px;
    }

    .how-start .InstitutionMiddle h2 {
        font-size: 35px;
    }

    .InstitutionMiddleSection {
        align-items: flex-start;
    }

    .InstitutionMiddleContent ul li {
        font-size: 13px;
        font-weight: 500;
    }

    .InstitutionMiddleContent ul li i {
        font-size: 17px;
        margin-right: 4px;
    }

    .InstitutionMiddleContent {
        padding: 0px 0px 0px 10px;
    }

    .quote .MiddleTopSection {
        width: 100%;
        display: inline;
		padding:15px 20px 10px 30px;
    }
	.quote .MiddleTopSection img:last-child{ margin-right:20px;}

    .quote .MiddleTopSection img {
        width: 30px;
    }

    .quote .MiddleTopSection h2 {
        font-size: 15px;
        font-weight: 500;
        width: 82%;
        margin-top: 5px;
    }

    .quote .MiddleTopSection img:last-child {
        float: right;
    }

    .quote .MiddleTop {
        padding: 10px 0px;
    }

    .blog-wrapper-section {
        padding: 0;
    }

    .blog-wrapper-section .blog-crasuseal {
        width: 100%;
    }

    #LoadBlogs #BlogLists .blog-list {
        display: inline-block;
        width: 48%;
    }

    #LoadBlogs #BlogLists .blog-list img {
        width: 100% !important;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
        margin: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    #LoadBlogs #BlogLists .blog-list .bloglist-content h6 {
        padding-top: 0px;
        width: 100%;
    }

    .blog-wrapper-section .continer-right {
        width: 100%;
    }

    .blog-detail .continer-right {
        width: 100%;
    }

    .blog-detail .container-inner {
        width: 100%;
    }

    .blog-detail .top-header-blog {
        display: inline;
    }

    .blog-detail .top-header-blog p:first-child {
        font-size: 25px;
        line-height: 34px;
        width: auto;
    }

    .blog-detail .top-header-blog p {
        font-size: 13px;
        background: #ffc5b0;
        padding: 8px 20px;
        border-radius: 29px;
        font-weight: 500;
        width: 180px;
    }

    .blog-detail h1 {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 15px;
        line-height: 22px;
    }

    .DoctorDetails .about-header {
        background-size: cover;
        height: auto;
    }

    .DoctorDetails .header-text {
        margin: 35px 0 0 0 !important;
    }

    .DoctorDetails .about-header h2 {
        text-align: center;
        font-size: 24px;
        width: 100%;
    }

    .DoctorDetails .about-header p {
        text-align: center;
        font-size: 14px;
    }

    .DoctorDetails .header-img {
        margin-top: 0px !important;
        text-align: center;
    }

    .DoctorDetails .header-img img {
        width: 80%;
    }

    .DoctorDetails .header-text {
        margin-top: 15px !important;
    }

    .about-us .para {
        width: 100%;
        margin: 0px auto 30px auto;
        text-align: center;
    }

    .PrescribedLabTestsSection .PrescribedLabTestsBlock .row {
        justify-content: center;
    }

    .plan-dash .services .service-item p {
        line-height: 24px;
        font-size: 12px;
        margin-bottom: 0;
        padding: 0 2%;
        line-height: 18px;
    }

    .plan-dash .benefits-box .benefits-box-wrap h3 {
        color: #6a4102;
        font-size: 18px;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        padding: 0 8px;
    }
    .PrescribedLabTestsBlock .input-wrapper.pin-sec{ width: 80%;}
    .ContactUsSection {
        background: #ffeed9;
        padding: 30px 0px !important;
    }

    .ContactUsSection .ContactUsBlock {
        padding: 0px;
    }

    .ContactUsSection .ContactUsBlock p {
        font-size: 14px;
    }

    .ContactUsSection .ContactUsBlock p br {
        display: none;
    }

    body .ContactInformationSection {
        padding: 90px 0px 20px 0px !important;
    }


    .lab-dash .LabsTopHeader {
        display: inline-block !important;
        text-align: center !important;
    }

    .lab-dash .LabsTopHeader p {
        display: inherit;
        text-align: center;
    }

    .lab-dash .LabsTopHeader p span,
    .lab-dash .LabsTopHeader p span a {
        display: inherit;
    }

    body .LabsSection span {
        padding: 20px 0px 0px 0px;

    }

    body .LabsSection h2 {
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px;

    }

    body .LabsSection .btn-primary {
        width: 35%;
        padding: 10px 0px;
        font-size: 15px;
    }

    .LabsSectionTop .LabsSempleImage {
        display: none;
    }

    .PrescribedLabTestsSection .PrescribedLabTests h2 {
        font-size: 28px !important;
    }

    body .PrescribedLabTests p {
        width: 70%;
        font-size: 16px;
    }

    .EmailSection.UploadPrescriptionTopNew {
        width: 100%;
    }

    .PrescribedLabTestsSection .PrescribedLabTestsBlock .row.gy-4 .col-sm-3 {
        width: 45%;
        float: left;
        margin-bottom: 15px;
    }

    .service-item.position-relative.UploadPrescriptionTop {
        padding: 0px;
    }

    .EmailSection.UploadPrescriptionTopNew .UploadPrescription {
        display: inherit;
        padding: 0 15px;
    }

    .EmailSection.UploadPrescriptionTopNew .service-item.position-relative.UploadPrescriptionTop {
        width: 100% !important;
    }

    .EmailSection.UploadPrescriptionTopNew .UploadPrescriptionImage {
        width: 20%;
        padding: 25px 0px 15px 0px;
        margin: 0px auto;
    }

    .EmailSection.UploadPrescriptionTopNew .UploadPrescriptionContent {
        width: 100%;
        padding: 0;
        margin: 0px;
        text-align: center;
        display: inherit;
    }

    .EmailSection.UploadPrescriptionTopNew .UploadPrescriptionBtn {
        display: inherit;
        margin: 10px auto 25px auto;
    }

    body .container.section-title.aos-init.aos-animate .LabnameSection h2 {
        width: 90%;
        height: 115px;
        padding-top: 40px;
    }

    body .rainsCatchSection h2 {
        font-size: 26px;
    }

    body .UploadPrescriptionContent p {
        margin: 10px 0px;
        font-size: 14px !important;
    }

    body .rainsCatchSection ul {
        padding: 20px 0px;
    }

    .PrescribedLabTestsSection.portfolio {
        padding-top: 60px;
    }

    .PrescribedLabTestsBlock .HealthCheckupPackages {
        padding-top: 20px;
    }

    .PrescribedLabTestsBlock .HealthCheckupPackages p {
        width: 100%;
        padding: 10px 0px 20px 0px;
        font-size: 14px;
    }

    .PrescribedLabTestsSection .col-item1 {
        width: 100%;
    }

    body .OurServicesTab {
        border-right: 0px;
    }

    body .OurServicesTab .service-item.position-relative {
        padding: 0px 20px;
    }

    body .OurServicesTab .service-item.position-relative p {

        font-size: 14px;

    }

    body #otp-form #otpInput input {
        height: 40px;
        width: 40px;
        margin-right: 5px;
    }

    body #mobileForm #otp-form {
        width: 90%;
        margin: 0 auto;
    }

    body #mobileForm #otp-form #otpInput {
        display: flex;
        justify-content: flex-start;
    }

    #otp-form .send-button.btn-otp button {
        margin-top: 0px;
    }

    .jconfirm.jconfirm-light.jconfirm-open .jconfirm-holder .jconfirm-box {
        width: 70% !important;
    }
}


@media only screen and (min-width:1025px) and (max-width:1200px) {
    .dashboard-membershipTotal {
            width: 100%;
        }    
        .dashboard-membershipBlock{display:inline-block}
        .dashboard-membershipButton {
                width: 100%;   }
    body .LoginLeftSetion h2 {font-size: 22px;font-weight: 600; width: 80%; margin: 0 auto;}
body .LoginLeftSetion p.log-subhead{width: 70%; margin: 0 auto;}
body .form-check-New{bottom: 40px;}

.container .download-appnow-wrapper h2 {font-size: 25px;}
.container .download-appnow-wrapper h2 span{display: block !important;}
.container .download-appnow-wrapper h2 span h3{font-size: 32px; margin-left: 0px !important;}

body .gpdSzw.iehIsT .bPoJtj .ikJUZV img{ width: auto !important;}
body .gpdSzw.iehIsT .bPoJtj .ikJUZV img { width: 100% !important;}
body .container .download-appnow-wrapper img.mobile {width: 10%; margin-right: 15px; display: block;}

body .support .AboutUsBox{ text-align:left;}
body .support .AboutUsBox h2 br{ display:none}
body .support .AboutUsBox h2{padding: 15px 0px 0px 0px; margin: 0px; font-size: 23px;}
body .support .AboutUsBox p{ padding: 5px 0px 0px 0px; font-size: 16px;}
body .support .AboutUsVideo img{ width:80%}

.LoginInput .form-check-New {width: 84%;padding: 0px 0px 0px 0px;margin: 0px;float: left;POSITION: ABSOLUTE;BOTTOM: 59PX;}
body .consultation-plan .about-header p{ font-size:19px;}
body .health-plan-sidebar .DoctorDetails .header-text h2 { font-size: 24px;}
body .TalkDoctorNow p { font-size: 13px;}
body .health-plan-sidebar .DoctorDetails .header-text p{font-size: 14px;}


body .plan-box ul:before{ top:145px !important;}
body #header nav#navmenu ul li a.btn-getstarted1 {font-size: 12px; padding: 8px 18px !important;}
body .jcbupd { padding: 1rem 1rem 3rem;}
body .AnxietyDisorderSymptomHeading h2 {font-size: 32px;}
body .isyTsE {font-size: 1.70rem;}

body .ConsultationFeeBox {width: 100%;}
body .ConsultationFeeBox h2 { font-size: 16px;}
body .ConsultationFeeBox h2 span{ font-size: 20px;}
body .ConsultationFeeBox p {font-size: 14px;}
body .CallFree h2 { font-size: 50px; text-align: right;}

body .bookapoint-in .PromoCodeSection .PromoCodeblock label.ArrowClass { right: 21%;}
body .AppointmentBookTop.PatientDetails .AgeSection input {width: 50% !important; float: left;}

body .AppointmentBookTop.PatientDetails .AgeSection select {width: 44% !important; float: left;}
body #planModal .modal-content { width: 300px;margin: 15% auto 0 auto;}
body #planModal .modal-body img {position: absolute; top: -130px;left: -50px;right: 0; margin: 0 auto; width: 140%;}

body #coupanApply { padding: 0 10px;}
.dbPhRp.pSZhO .kXMiyX .isuyxv{ font-size: 13px;}	

.AppointmentBookTop.PatientDetails .AgeSection {display: block;}
.health-plan-sidebar.side_main_container .plan-box h2 {color: #333; font-size: 18px;}

.dbPhRp.Enykm { display: block; }
.dbPhRp.fojXr .cLcYye {height: 20.5rem;}
.dbPhRp.fojXr .cLcYye img { width: 100%;}
.dbPhRp.pSZhO {display: block; padding-left: 5%; padding-right: 5%;}

.dbPhRp.pSZhO h2{ text-align: center;}
.dbPhRp.pSZhO .kXMiyX .ivgnPV { margin: 20px 0 20px 0; width: 100%;}
.dbPhRp.iPBoPS .hkrOqH { padding-top: 40px;}
.dbPhRp.iPBoPS .hkrOqH .dqXmfM {height: auto;}

.dbPhRp.iPBoPS .hkrOqH .liUBNh { width: 100%;}
.gpdSzw.iehIsT .bPoJtj .bLwvUp { width: 100%; row-gap: 0;}
.gpdSzw.iehIsT .bPoJtj .bLwvUp .dsacVy { gap: 0px;}
.diGaaC h2 { margin-bottom: 20px;}

.kdNvOK{padding-top:0rem !important}
.jcbupd .hOnjCZ .kLwdSg { padding: 1rem 1rem;  }
.eFSTeU { row-gap: 0.5rem; }
.eUzePF{margin: 0 0 20px 0;}

body.index-page #navmenu ul li.generate{ margin:0px !important;}
.total-score-wrap .total-score {font-size: 40px;}

#searchModal form .doctorSearchByInput .search-data .detail {width: 94%;}
#prescriptionModal .modal-dialog { width: 48% !important; max-width: 48% !important;}

.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2 { text-align: center;}
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2 span:after { right: 0px; }
.PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth p {text-align: center; }



body .TeleAppointmentBtn .btn-primary {padding: 12px 25px;}
body #expert-head h1 {font-size: 30px;}
body #expert-head p { font-size: 13px;}
body #expert-head {background: #f1e2d7 url(../../imgs/header-bg.png) no-repeat 0px 0px;background-size: 100%; min-height: 260px; background-position: right top; padding-top: 20px;}

body .team .team-member p{ font-size: 13px; width: 100%;}
body .DoctorList{ display: inherit !important;}
body .DoctorList .pic{ float:left;}
body .CounsellingPsychologist .CounsellingPsychologist123 ul{ width: 75%;}
body .CounsellingPsychologist1.team .team-member.d-flex.align-items-start { display:table !important;}

.CounsellingPsychologist1.team .team-member .member-info{ width: 70%; padding-right: 0px;}
.team .FeesSetion span.AvailableToday{font-size: 11px;}
    
body.index-page header#header #navmenu ul li a.btn-getstarted { margin-left: 10px; margin-right: 10px;}
.AppointmentBookTop p {
    font-size: 14px;
    margin-bottom: 15px;
}
.MinimalAnxietyContent p {font-size: 14px;}
.dashboard-membershipButton .btn-primary {padding: 0 20px;}
#userProfileInfoData .AppointmentBookTop .container .col-xl-6 {margin-top: 0px;width: 50%;}
.MyAppointmentBlock.MyLabOrderSetion.LabOrderList .MyLabOrder1 {width: 100%;}
.AppointmentBookTop .MyLabOrderSetion .MyAppointmentContent .social {position: inherit;}

.MyLabOrderName {width: 68%;}
.SideBarMenu ul li a {padding: 10px 30px 10px;}
.PromoCodeBoxNew {width: 70%;}
.bookapoint-in .PromoCodeSection .PromoCodeBoxRight {width: 40%;}
.In-clinicPayMentDate {padding: 0px 15px 0px 23px;}

.PayMentSection .PayMentBlock .DoctorList .member-info .In-clinicPayMent .In-clinicPayMentDate span {padding: 7px 10px 7px 5px;}
.AppointMentSection .modal-dialog {	max-width: 70%;}
.LoginInput input.form-control {	width: 100%;}
#otp-form #otpInput input {	margin-right: 5px;}

    .LoginRight .col-12 .nav.nav-tabs.text-center .nav-link.aos-init.aos-animate {
        width: 35%;
    }

    .AppointMentSection .modal-dialog .row .col-2 {
        width: 23%;
    }

    .AppointMentSection .modal-dialog .row .col-10 {
        width: 77%;
    }

    .AppointMentSection .modal-dialog .modal-body .tab-content .SlotSetion table tr td {
        width: 18%;
    }

    body #presModelDiv .modal-dialog {
        width: 50%;
    }

    .MoodMirrorSection .MoodMirrorBlock a {
        right: 30px;
    }

    .carousel-inner .col-item .photo {
        width: 70px;
        height: 70px;
    }

    .info .price.col-md-12 ul li {
        padding: 0px 0px 1px 18px;
        font-size: 12px;
    }

    #SymptomCheckers .col-item {
        min-height: 560px;
    }
}

#ui-datepicker-div{ z-index:999999 !important;}
select{
    -webkit-appearance: auto !important;
}
#oldUserFoundwithoutPassword p span{color: #ea7c5b;}
body #navmenu ul li.hp-tab a{
        border-radius: 100px;
            border: 1px dashed #f00;padding: 6px 9px !important;
}

.blinking {
    animation-name: blinking;
    animation-duration: 1s;
    animation-iteration-count: 100;
}
@keyframes blinking {
    50% {
        border-color: #ffcd5f;
    }
}

.pricing-section.doc-plan .section-header-one a{
        color: #fff;
            background: #ff723a;
            font-family: 'Poppins';
            font-weight: 400;
            font-size: 15px;
            letter-spacing: normal;
            display: inline-block;
            padding: 10px 20px;
            border-radius: 50px;
            transition: 0.5s;
            box-shadow: 0 0 0;
        
}

#planModal .modal-content{ width: 35%; margin:15% auto 0 auto; padding:4%; position: relative;}

#planModal .modal-body img{position: absolute;
    top: -130px;
    left: -90px;
    right: 0;
    margin: 0 auto;
    width: 180%;}
#planModal .modal-body{padding:80px 0 0 0;}
#planModal .modal-body p{ text-align: center; font-size: 14px; font-family: 'Poppins'; font-weight: 400; color: #888;}

#planModal .modal-body h2{color: #ef4b4a;

    font-weight: 800;
    font-style: italic;
    margin:0px;
    font-size: 30px;
    text-align: center;}
#planModal .modal-body h6{text-align: center;
    font-weight: 500;
    margin: 10px 0 25px 0;
    font-size: 13px;}

#planModal .modal-body button{width: 100%;
    float: left;
    text-align: center;
    color: #333;

    font-weight: 600;
    font-size: 13px;
    text-decoration: underline; border:0px; background:none; }
#planModal .modal-body a{
    background: #f47934;
    border: 0px;
    width: 100%;display: block;
    text-align: center;
    border-radius: 50px;
    color: #fff;

    font-size: 14px;
        margin-bottom: 15px;
    padding: 9px 0px;
    letter-spacing: 1px;

    }
#planModal .modal-content .Close button{
        background: #f47934;
            color: #fff;
            border: 0px;
            width: 30px;
            height: 30px;
            border-radius: 30px;
            font-size: 20px;
            padding: 0px;
            line-height: 30px;
}

body #navmenu ul li#blinking-button a {
    padding: 6px 14px !important;
    border: 0px solid #6C8003;
    background-color: #f47934;
    color: white !important;
    animation: blink 1s linear infinite;
    border-radius: 55px;
    position: relative;
}

@keyframes blink {

    0%,
    100% {
        background-color: #f49ac0;
    }

    50% {
        background-color: #6dcff6;
    }
}

.subscribed-header{
    width: 100%;
    float:left;
    background:linear-gradient(90deg, rgba(251, 191, 107, 1) 0%, rgba(229, 174, 95, 1) 100%);
    border-top-left-radius:30px;
    border-top-right-radius:30px;
    padding-bottom: 75px;
}

.plan-box ul:before{
    background: url(../img/PLAN-TAB-BG-TOP.png) no-repeat top center; background-size: 100%; width: 100%;
    float: left;  content: "";    position: absolute;
    top: 135px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    height: 100px;
}

.plan-page .row .price-box{ padding:0px; margin:10px -0.5px;}
.plan-page .row .price-box:nth-child(2){ position: relative; z-index:999999; margin:0px;}
.plan-page .row .price-box:nth-child(2) .subscribed-header{ background: linear-gradient(90deg, rgba(255, 114, 58, 1) 0%, rgba(234, 87, 29, 1) 100%); }
.plan-page .row .price-box:nth-child(2) a button{ background:#ea581d; border-color:#ea581d; }
.plan-page .row .price-box:nth-child(2) h2{color: #fff;}
.plan-page .row .price-box:nth-child(2) .savings{color:#fff;}



/*Institute Page*/
        
.kWoBum {
    padding: 3.75rem 0px;
    -webkit-box-pack: center;
    justify-content: center;
}

.dbPhRp {
    display: flex;
    flex-flow: row;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content:space-between;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: auto;
    opacity: 1;
}

.ipqa-DP {
    gap: 1.5rem;
    width: 83.34%;
    max-width: 75rem;
    -webkit-box-align: center;
    align-items: center;
}

.eFSTeU {
    flex: 1 1 0%;
    row-gap: 2.5rem;
    flex-direction: column;
}
.eUzePF span{color:#ff723a;}
.eUzePF {
    font-size: 40px;
    line-height: 45px;
    opacity: 1;
    font-weight: 700;
    color: #333;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.cUBOxU {
    font-size: 16px;
    line-height: 26px;
    opacity: 1;
    font-weight: 400;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.sc-7bbfe42c-0.sc-f641c768-2.dbPhRp.eFSTeU {
    row-gap: 0;
}
.sc-7bbfe42c-0.sc-f641c768-2.dbPhRp.eFSTeU p {
    font-size: 22px;
    font-weight: 600;
    color: rgb(76, 76, 76);
    text-align: left;
    padding: 0px;
}
.sc-fe9db00d-0.jmVNtq {
    margin-top: 15px;
}
.cUBOxU strong {
    font-weight: 400;
}
.sc-7bbfe42c-0.sc-e4a189ca-7.dbPhRp.jmKXsg p strong {font-weight: 600;}
.bsqknl {
    display: block;
    height: 88%;
    animation: 2s ease-in-out 0s 1 normal forwards running loaded;
    background: none;
}
.BenefitsInstitution .bsqknl {
    display: block;
    animation: 2s ease-in-out 0s 1 normal forwards running loaded;
    background: none;
}
.BenefitsInstitutionTop .hNgPuW {
    flex: 1 1 0%;
    max-width: 40%;
    aspect-ratio: 1 / 1;
}
.dbPhRp.BenefitsInstitutionTop {
    display: flex;
    flex-flow: row;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: space-between;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
    align-items: center;
}
.kuA-DnB img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.bsqknl {
    display: block;
    height: 100%;
}
.MZoVl {
    padding: 5rem 0px;
    -webkit-box-pack: center;
    justify-content: center;
}

.MZoVl .sc-afa25a34-1 {
    width: 83.34%;
    max-width: 75rem;
}
.bvXZQE {
    font-size: 2.44rem;
    line-height: 60px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: center;
    margin: 0px;
    padding: 0px;
    white-space: pre-wrap;
}
.bUJBwz {
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(252, 236, 232);
}

.inQJki {
    width: 83.34%;
    max-width: 75rem;
    column-gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
}
.fnZHuJ {
    flex: 1 1 0%;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 5rem;
    flex-direction: column;
}

.dFFRTU {
    padding-bottom: 0.50rem;
    border-bottom: 2px dashed rgb(231, 105, 67);
}

.jXoMVz {
    row-gap: 1rem;
    flex-direction: column;
}

.fbalkm {
    width: 4rem;
}
.fbalkm img {
    width: 100%;
}
.iNiiKi {
    font-size: 1.25rem;
    line-height: 28px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.dsacVy {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 2.5rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.cbjjuN {
    width: 100%;
    row-gap: 0.5rem;
    cursor: pointer;
    flex-direction: column;
}

.GRWKN {
    column-gap: 0px;
    -webkit-box-align: center;
    align-items: center;
    transition: 800ms linear;
}

element.style {}

<style>.bUJBwz * {
    box-sizing: border-box;
}

<style>.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.cbjjuN {
    width: 100%;
    row-gap: 0.5rem;
    cursor: pointer;
    flex-direction: column;
}
.cbjjuN {
    width: 100%;
    row-gap: 0.5rem;
    cursor: pointer;
    flex-direction: column;
}

.eWIMPU {
    z-index: 1;
    opacity: 0;
    max-width: 100%;
    object-fit: cover;
    position: absolute;
    background-color: rgb(252, 236, 232);
    transition: opacity 800ms linear;
}

.Orarl {
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(78, 97, 55);
}
.ecEwAw {
    width: 83.34%;
    max-width: 75rem;
    column-gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
}
.ecEwAw {
    width: 83.34%;
    max-width: 75rem;
    column-gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
}

.daKVxG {
    max-width: 100%;
    position: absolute;
    transition: opacity 800ms linear;
    z-index: 2;
    opacity: 1;
}


.enLrl {
    z-index: 1;
    opacity: 0;
    max-width: 100%;
    position: absolute;
    transition: opacity 800ms linear;
    background-color: rgb(78, 97, 55);
}
.jvdJYJ {
    flex: 1 1 0%;
    row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 5rem;
    flex-direction: column;
}

.btVwIY {
    padding-bottom: 0.5rem;
    border-bottom: 2px dashed rgb(231, 105, 67);
}
.jQTIlD {
    row-gap: 1rem;
    flex-direction: column;
}

.jqyIkq {
    width: 4rem;
}

.jqyIkq img {
    width: 100%;
}
.kMNPl {
    font-size: 1.25rem;
    line-height: 28px;
    opacity: 1;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.jqxCEF {
    width: 100%;
    row-gap: 0.5rem;
    cursor: pointer;
    flex-direction: column;
}
.kwIMPD {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(255, 255, 255);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.dkxohH {
    padding: 5rem 0px;
    -webkit-box-pack: center;
    justify-content: center;
        float: left;
            width: 100%;
}

.bjUxsu {
    width: 83.34%;
    row-gap: 5rem;
    max-width: 75rem;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}

.cVMinl {
    width: 100%;
    overflow: hidden;
    column-gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 1.5rem;
    background-color: rgb(247, 247, 247);
}



.VjorA {
    flex: 1 1 0%;
    row-gap: 1.5rem;
    padding: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
}



.isyTsE {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}



.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.iQANCj {
    width: 50%;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.hFWhVM.loaded:not(.has-error) {
    animation: 500ms ease-in-out 0s 1 normal forwards running loaded;
}

.iQANCj img {
    max-width: 65.9%;
}



.ktWTrX {
    padding: 2rem 0px 2rem 0px;
    box-sizing: border-box;
    -webkit-box-pack: center;
    justify-content: center;
}

.ibqfrW {
    width: 83.34%;
    max-width: 75rem;
    gap: 2.5rem;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
}


.UoNQ {
    width: 49%;
    gap: 1.5rem;
    padding-top: 2.5rem;
    flex-direction: column;
}

.jnmWiH {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color:#333;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.kwIMPD {
    font-size: 15px;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: #333;
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.kxyPfr {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.78 / 1;
    border-radius: 1rem;
    box-sizing: border-box;
    border: 0px;
}
.footer{border-top:1px solid #f1f1f1;}
.gsxWTn {
    width: 40.5%;
    padding: 2.5rem;
    row-gap: 0.5rem;
    border-radius: 1rem;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    background-color: rgb(255, 255, 255);
}

.dZRiTm {
    row-gap: 1rem;
    flex-direction: column;
    font-weight: 700;
    font-size: 1.95rem;
}

.isyTsE {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
} 

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.hFdkRl {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 1rem 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.iBPbLs {
    flex: 1 1 0%;
    padding: 1rem;
    outline: none;
    font-size: 15px;
    border-radius: 0.5rem;
    border: 1px solid rgb(210, 210, 210);
}

.iLZfAV {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.byDaae {
    display: flex;
    flex-flow: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0px 1rem;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.hoRbOc {
    padding: 1rem;
    font-size: 0.8rem;
    font-weight: bold;
    color: rgb(76, 76, 76);
    border-radius: 0.5rem;
    border: 1px solid rgb(210, 210, 210);
}

.css-b62m3t-container {
    position: relative;
    box-sizing: border-box;
}

.css-7pg0cj-a11yText {
    z-index: 9999;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
}

.css-1ew2z17-control {
    -webkit-box-align: center;
    align-items: center;
    cursor: default;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    min-height: 38px;
    position: relative;
    transition: 100ms;
    background-color: rgb(255, 255, 255);
    border-color: rgb(210, 210, 210);
    border-radius: 0.5rem;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    box-sizing: border-box;
    padding: 0.5rem;
    font-size: 1rem;
    outline: 0px !important;
}

.css-hlgwow {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-overflow-scrolling: touch;
    position: relative;
    overflow: hidden;
    padding: 2px 8px;
    box-sizing: border-box;
}

.css-1wy0on6 {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    box-sizing: border-box;
}

.css-1sg6523-placeholder {
    grid-area: 1 / 1 / 2 / 3;
    color: #D2D2D2 !important;
    margin-left: 2px;
    margin-right: 2px;
    box-sizing: border-box;
    font-weight: 700;
    font-size: 0.8rem;
}

.css-1hac4vs-dummyInput {
    background: 0;
    border: 0;
    caret-color: transparent;
    font-size: inherit;
    grid-area: 1 / 1 / 2 / 3;
    outline: 0;
    padding: 0;
    width: 1px;
    color: transparent;
    left: -100px;
    opacity: 0;
    position: relative;
    -webkit-transform: scale(.01);
    -moz-transform: scale(.01);
    -ms-transform: scale(.01);
    transform: scale(.01);
}

.hRdeCg {
    flex-direction: column;
}

.hNgPuW {
    flex: 1 1 0%;
    max-width: 39%;
    aspect-ratio: 1 / 1;
}

.bkgYEf {
    flex: 1 1 0%;
    max-width: 49%;
    aspect-ratio: 1 / 1;
}
.bEOVdq {
        font-weight: 600;
    color: #333;
    margin-bottom: 0px;
    transition: color 800ms linear;
    font-size: 18px;
}

.iEpAVI {
    column-gap: 0px;
    -webkit-box-align: center;
    align-items: center;
    transition: 800ms linear;
}

@media only screen and (min-width: 769px) {
    .gFfBdp {
        opacity: 1;
        max-width: 2rem;
    }
    .kyXsUk {
        color: rgb(231, 105, 67);
    }
}

.gFfBdp {
    transition: 800ms ease-in-out;
}

.kyXsUk {
    font-weight: bold;
    color:#333;
    transition: color 800ms linear;
}
.lfgTWY {
    padding: 5rem 0px;
    -webkit-box-pack: center;
    justify-content: center;
    float:left;
    width:100%;
    background-color: rgb(233, 239, 226);
}

.yZpnV {
    row-gap: 5rem;
    width: 83.34%;
    max-width: 75rem;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}
.eDkDjC {
    width: 100%;
    gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
}
.fKLwlL {
    width: 49%;
    -webkit-box-pack: center;
    justify-content: center;
}
.bhaovK {
    overflow: hidden;
    max-width: 81.65%;
    border-radius: 1rem;
    border: 2px solid rgb(78, 97, 55);
}

.gfaSON {
    width: 49%;
    padding: 2.5rem;
    row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
}

.isyTsE {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.drNqrQ {
    cursor: pointer;
    font-weight: bold;
    transition: 500ms ease-in-out;
    line-height: 28px;
    font-size: 1.25rem;
    color: rgb(76, 76, 76);
}

.inFykV {
    cursor: pointer;
    font-weight: bold;
    color: rgb(165, 165, 165);
    transition: 500ms ease-in-out;
}

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.brqnH {
    width: 100%;
    -webkit-box-align: center;
    align-items: center;
    justify-content: space-around;
}

.gecnDw {
    width: 32%;
    row-gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}



.bsqknl {
    display: block;
    height: 100%;
    opacity: 0.9;
    animation: 2s ease-in-out 0s 1 normal forwards running loaded;
}

.jfrYAf {
    font-size: 1.56rem;
    line-height: 32px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.jiGnnc {
    font-size: 0.940rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 400;
    color: rgb(76, 76, 76);
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.gecnDw {
    width: 32%;
    row-gap: 1.5rem;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}

.jfrYAf {
    font-size: 1.56rem;
    line-height: 32px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.gNqstp {
    gap: 1rem;
    padding: 0px 1.5rem;
    -webkit-box-align: center;
    align-items: center;
}

.csjJXq {
    font-size: 0.940rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.cbjjuN.block .dbPhRp{
    flex-wrap:wrap;
}

.cbjjuN.block h3{font-weight: 700; font-size: 20px; font-family: 'Poppins';}
.partner-why .dbPhRp .iNiiKi{padding-bottom: 0; line-height: inherit;}
.partner-why .dbPhRp .jXoMVz{flex-direction:inherit;}

.dbPhRp .iNiiKi{
    font-size: 35px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-bottom: 0;
}

.dbPhRp.jqyIkq .kMNPl{
    font-size: 35px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #333;

}

.dbPhRp.jQTIlD h4{
    font-size: 35px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-bottom: 0;
    color:#333;
}

.dbPhRp.iQxHZB svg{ margin-right:5px;}
.dbPhRp.ibqfrW.asd{ width: 100%;}
.css-b62m3t-container textarea{
        border-radius: 0.5rem;
            border: 1px solid rgb(210, 210, 210);
            width: 100%;
            font-size: 14px;
            padding: 8px;
}
/*Institute Page*/


.PromoCodeTop1 .PromoCodeUsse .ApplyBtn1234{
    color: #fff;
    background: #fb9333;
    width: 27%;
    padding: 0;
    margin: 0 10px 0 0;
    font-size: 14px;
    border: 1px dashed #e38025;
    text-align: center;
    border-radius: 8px;
    height: 40px;
    line-height: 40px;
    float: left;
}
.PromoCodeTop .uses-today {
        color: #3e3e3e;font-size: 14px;
}
.PromoCodeTop .verify{
    color: #3e3e3e;
    font-size: 14px;
}


/*Student*/
.Enykm {
    -webkit-box-pack: center;
    justify-content: center;
}
.fojXr {
    max-width: 75rem;
    padding: 4.5rem 0px;
    box-sizing: border-box;
}
.CRnlk {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.fFzMpp {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: space-around;
    padding: 0.3rem 1.5rem;
    background-color: rgb(233, 239, 226);
    border-radius: 18px;
    width: fit-content;
    margin-bottom: 1.25rem;
}



.bpcUpe {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.fFzMpp img {
    margin-right: 0.6rem;
}

.iMGJPY {
    font-size: 2.44rem;
    line-height: 60px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.cygXbr {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 2.5rem 0px;
    padding: 0px;
}



.cLcYye {
    position: relative;
    width: 60rem;
    height: 28.5rem;
}

.bsqknl.loaded:not(.has-error) {
    animation: 500ms ease-in-out 0s 1 normal forwards running loaded;
}

.cLcYye img {
    margin-left: auto;
    height: 80%;
}

.bsqknl {
    display: block;
    height: 100%;
    animation: 2s ease-in-out 0s 1 normal forwards running loaded;
}

.kUdFcw {
    display: inline-block;
    font-weight: 700;
}

.bpWia-d {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(78, 97, 55);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.ldtmjp {
    display: inline-block;
    color: rgb(231, 105, 67);
    cursor: pointer;
    font-weight: bold;
    margin: 0px;
    line-height: 1rem;
}


.pSZhO {
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    background-color: rgb(78, 97, 55);
    padding: 4.5rem 0px;
}
.hkrOqH {
    max-width: 75rem;
    padding: 4.5rem 0px;
    -webkit-box-pack: center;
    justify-content: center;
    column-gap: 6rem;
    box-sizing: border-box;
}

.dqXmfM {
    position: relative;
    height: 30rem;
    aspect-ratio: 1.2 / 1;
    overflow: hidden;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}


.dqXmfM img {
    width: 100%;
    height: auto;
}

.liUBNh {
    width: 70%;
}

.eSKDpQ {
    font-size: 2.44rem;
    line-height: 60px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
    white-space: pre-wrap;
}

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.jxBOOb {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0.2rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.cmilH {
    font-size: 1.25rem;
    line-height: 28px;
    opacity: 1;
    font-weight: 700;
    color: rgb(78, 97, 55);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.eWMA-di {
    font-size: 0.8rem;
    line-height: 20px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
    letter-spacing: unset;
}

.cKqYvT {
    font-size: 2.44rem;
    line-height: 60px;
    opacity: 1;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-align: left;
    margin: 0px;
    padding: 0px;
    white-space: pre-wrap;
}


.cNykxt {
    font-size: 1.25rem;
    line-height: 28px;
    opacity: 1;
    font-weight: 700;
    color: rgb(255, 255, 255);
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.bDXyGZ {
    opacity: 0.6;
    margin-top: 0.5rem;
}

body .ljvPSj {
    width: 33.33%;
}

.ivgnPV {
    display: flex;
    flex-flow: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0px;
    margin: 0px 1.5rem 0px 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.hEVtXM {
    opacity: 0.6;
}

.isuyxv {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(255, 255, 255);
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.cA-dgbX {
    max-width: 75rem;
}

.kXMiyX {
    display: flex;
    flex-flow: row;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 0px;
    margin: 0px;
    padding: 2.5rem 0px 0px 1.5rem;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.iPBoPS {
    -webkit-box-pack: center;
    justify-content: center;
}
.founder-note { padding:5% 0 0 0}
.founder-note .hkrOqH{column-gap: 4rem;}
.hkrOqH {
    max-width: 75rem;
    padding: 0 0px;
    -webkit-box-pack: center;
    justify-content: center;
    column-gap: 6rem;
    box-sizing: border-box;
}

.dqXmfM {
    position: relative;
    height: 30rem;
    aspect-ratio: 1.2 / 1;
    overflow: hidden;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.dqXmfM img {
    width: 100%;
    height: auto;
}

body .liUBNh {
    width: 70%;
}

.bxuBlW {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 1rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.jAogzA {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 2rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.eSKDpQ {
    font-size: 2.44rem;
    line-height: 60px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
    white-space: pre-wrap;
}

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.jxBOOb {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0.2rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.cmilH {
    font-size: 1.25rem;
    line-height: 28px;
    opacity: 1;
    font-weight: 700;
    color: rgb(78, 97, 55);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.eWMA-di {
    font-size: 0.8rem;
    line-height: 20px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
    letter-spacing: unset;
}


body .iehIsT {
    background-color: rgb(252, 236, 232);
    box-sizing: border-box;
    margin: 2rem 0px 0px;
    padding: 2.5rem 0px 0 0;
}

.gpdSzw {
    display: flex;
    flex-flow: row;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.bPoJtj {
    max-width: 100rem;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    column-gap: 1.5rem;
}

body .bLwvUp {
    width: 49%;
    height: 100%;
    row-gap: 1rem;
}

.iLZfAV {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.isyTsE {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.dsacVy {
    display: flex;
    flex-flow: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0.5rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.lfGnGw {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.hXAfWr:hover{color:#fff;}
.hXAfWr {
        background-color: rgb(231, 105, 67);
            color: rgb(255, 255, 255);
            padding: 1rem 2rem;
            line-height: 1;
            width: fit-content;
            min-width: 12.5rem;
            font-size: 0.875rem;
            font-weight: 700;
            border-radius: 2rem;
            border: 1px solid rgb(231, 105, 67);
            overflow: hidden;
            cursor: pointer;
        
            display: block;
            margin-top: 0px;
            text-decoration: none;
                text-align: center;
}

.ikJUZV {
    min-width: 49%;
    width: 49%;
    max-width: 49%;
}
.iPBoPS {
    -webkit-box-pack: center;
    justify-content: center;
}
.ikJUZV img {
    width: 100%;
}

.diGaaC {
    max-width: 75rem;
    margin: 0px auto;
}

.hBreln {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: center;
    margin: 5rem 0px;
    padding: 0px;
}

.brCQbA {
    display: flex;
    flex-flow: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.cseotx {
    display: grid;
    background-color: rgb(239, 239, 239);
    grid-template-columns: repeat(3, 1fr);
}

.gzkgKG {
    display: flex;
    flex-flow: row;
    -webkit-box-align: stretch;
    align-items: stretch;
    justify-content: space-around;
    gap: 1px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    position: relative;
    cursor: unset;
    opacity: 1;
}

body .enFbem {
    background: rgb(255, 255, 255);
    padding: 1rem;
    box-sizing: border-box;
    width: 100%;
    min-height: 8rem;
    border-right: 1px solid rgb(239, 239, 239);
}

.hnbduc {
    display: flex;
    flex-flow: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 0.5rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.YmWWi {
    height: 2rem;
}

.cfIAUP {
    display: flex;
    flex-flow: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0.25rem 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    position: relative;
    cursor: unset;
    opacity: 1;
}

.eeaynl {
    font-size: 1.25rem;
}



.ifgTNL {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(51, 58, 58);
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.jIjgG {
    font-size: 1.56rem;
    line-height: 32px;
    opacity: 1;
    font-weight: 700;
    color: rgb(78, 97, 55);
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.ctdiHX {
    -webkit-box-pack: center;
    justify-content: center;
    background-color: rgb(252, 236, 232);
    padding: 2.5rem 0rem;
    margin: 5rem 0px 0px;
}
.kdNvOK {
    max-width: 75rem;
    padding: 3rem 0px 0px;
    box-sizing: border-box;
    margin: auto;
}

.isyTsE {
    font-size: 1.95rem;
    line-height: 40px;
    opacity: 1;
    font-weight: 700;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.eCWiue {
    font-size: 1rem;
    line-height: 24px;
    opacity: 1;
    font-weight: 500;
    color: rgb(76, 76, 76);
    text-align: left;
    margin: 0.5rem 0px 0.5rem;
    padding: 0px;
}

.fKVCSa {
    position: relative;
    min-width: 18.75rem;
    width: 18.75rem;
    max-width: 18.75rem;
    aspect-ratio: 1 / 1;
}
.fKVCSa img {
    width: 100%;
}

.jcbupd {padding: 1rem 0rem 3rem;background-color: rgb(252, 236, 232);}
.kTrOPn {max-width: 75rem;margin: auto;padding: 1.5rem;background: rgb(255, 255, 255);border-radius: 1rem;-webkit-box-pack: justify;
justify-content: space-between;-webkit-box-align: center;align-items: center;}
.hOnjCZ {flex-direction: row;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;width: 100%;}
.fQGXfE {flex-direction: row;-webkit-box-align: center;align-items: center;column-gap: 2%;width: 73.5%;}
.gqLYdq {position: relative;width: 3.75rem;aspect-ratio: 1 / 1;margin-right: 1rem;}
.cjpemw {display: flex;flex-flow: column;-webkit-box-align: stretch;align-items: stretch;-webkit-box-pack: start;justify-content: flex-start;gap: 0.5rem 0px;
margin: 0px;padding: 0px;width: auto;position: relative;cursor: unset;opacity: 1;}
.isyTsE {font-size: 1.95rem;line-height: 40px;opacity: 1;font-weight: 700;color: rgb(76, 76, 76);text-align: left;margin: 0px;padding: 0px;}
.lfGnGw {font-size: 15px;line-height: 24px;opacity: 1;font-weight: 500;color: rgb(76, 76, 76);text-align: left;margin: 0px;padding: 0px;}
.kTrOPn button {margin-right: 1.8rem;}
.kLwdSg:hover{color:rgb(231, 105, 67)}
.kLwdSg {display: inline;padding: 1rem 2rem;line-height: 1;width: fit-content;min-width: 12.5rem;font-size: 0.875rem;font-weight: 700;border-radius: 2rem;border: 1px solid rgb(231, 105, 67);overflow: hidden;letter-spacing: 0.08rem;cursor: pointer;text-transform: uppercase;background-color: transparent;
color: rgb(231, 105, 67);}
body section.pad-0{padding:0px !important;}
#enquiryFromOrganization .form-input{ width: 100%;}
#enquiryFromOrganization .form-input input{width: 100%;}
#enquiryFromOrganization .form-input.byDaae{gap: 0 0;}
#enquiryFromOrganization .form-input.byDaae .hoRbOc{ margin-right:3%;}

#enquiryFromOrganization .error{ text-align: left; width: 100%;  font-size: 12px; color: #f00;}
#addNewUserLoginPassword .form-fields .error{color:#f00; font-size:12px;}

.sideBaarTopRight{ width: 68%;  border:1px solid #f0d8c1; border-radius: 15px; margin: 20px 0 0 2%; font-size: 14px;}
body .careersetion {padding-top:0px !important;}
.lab-right-pin{
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding-bottom: 20px;
    background: #f1f1f1;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    margin-bottom: 30px;
}
.lab-right-pin label{ width: 100%;float: left;font-size: 15px; font-family: 'Poppins'; font-weight: 500;  margin-bottom: 5px;}
.lab-right-pin .pin-sec input{width:100%; border:1px solid #ddd !important; font-size:14px;outline:none; border-radius:8px; height:45px; padding:0 20px;} 
.lab-right-pin .pin-sec .error{ font-size:12px; font-weight:400;}

.HealthCheckupPackages p.see-all{ width:270px; padding-bottom:0px;}

.test-booking p {margin: 12px 0 0px 0;font-size: 15px;font-weight: 500;}
.test-booking p span{ color: #ff723a; font-weight: 600;}

.PrescribedLabTestsSection.portfolio .PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth{display: block;}
.PrescribedLabTestsSection.portfolio .PrescribedLabTestsBlock .HealthCheckupPackages.RecommendedHealth h2{ text-align:center !important; font-weight: 800 !important;}
.PrescribedLabTestsBlock .PrivacyValue .col-sm-3{ margin-bottom:15px !important;}
.in-page{ padding-top:40px;}
.in-page p{ font-size:14px;}
.in-page h3 {
    font-size: 22px;
    margin-bottom: 0px;
    margin-top: 29px;
}
.in-page ul li{ font-size:14px; padding:5px 0px;}

body .AppointmentBookTop .user-documents .document-div img{width: 110px;border:1px solid #ddd;border-radius:8px;}
.MyAppointmentBlock.MyLabOrderSetion .no-report{ width:100%; float:left; text-align:center; font-size:15px;}
.MyAppointmentBlock.MyLabOrderSetion .MyLabOrderBlock #progressbar #step1:before{ margin:0 auto !important}

body #otpModal{ overflow:inherit; opacity:10}
body #otpModal::after{ background:rgba(0,0,0,0.5); position:absolute; width:100%; height:100%; left:0px; right:0px; top:0px; bottom:0px; content:'';}
body #otpModal .modal-dialog{opacity: inherit;display: block;position: absolute;left: 0;right: 0;margin: auto;top: 35%;bottom: 0;width: 50%;overflow: inherit;z-index:99;}
body #otpModal .modal-header{ border:0px; padding-bottom:0px;}

body #otpModal .modal-dialog .modal-content{border:1px dashed #e76943;border-radius: 8px;}
body #otpModal .modal-dialog .modal-header button.close{background: #e76943;border: 1px dashed #e76943;border-radius: 100px;width: 30px;height: 30px;
padding: 0;font-weight: 400;color: #fff;font-size: 19px;}
header#header{ position: relative; z-index: 9999;}

.PrescribedLabTestsSection.portfolio.services img{ width:100%; border-top-left-radius: 28px; border-top-right-radius: 28px;}
.PrescribedLabTestsSection.portfolio.services .col-item .info{ padding:0px; margin:0px;}
.PrescribedLabTestsSection.portfolio.services .col-item .info .price.col-md-12{ padding:0px; margin:0px;}
.PrescribedLabTestsSection.portfolio.services .col-item .info h4{padding:10px 0px !important; margin-bottom:0px; font-size:17px; font-weight:600; text-align:center;}

.box-errors-404{ padding:50px 0px; text-align:center}
.box-errors-404 h3{ font-size: 80px; font-weight: 600;}
.box-errors-404 p{ font-size: 15px; width: 40%;  margin: 0 auto;}
.box-errors-404 a button{ background: #ff723a;color: #fff !important; font-size: 15px; border-radius: 5px; padding: 10px 30px 10px 30px; display: table; margin: 20px auto; box-shadow:0 0 0}

.box-errors-404 img{ width:430px}
.health-plan-sidebar .DoctorDetails .header-text{ margin:20px 0 0 0 !important;}
.health-plan-sidebar .DoctorDetails .header-text h2{font-size: 28px;}

.health-plan-sidebar .DoctorDetails .header-text p{ width: 100%; float: left; font-size:16px;}
.health-plan-sidebar .DoctorDetails .header-img{ text-align:right}
.health-plan-sidebar .DoctorDetails .header-img img{ width:67%;}

.LabDetailsSection .container.akaPackage .col-md-8.FullBodyCheckupTextSection{ width:100%}
.LabDetailsSection .container.akaPackage .col-md-8.FullBodyCheckupTextSection .col-item{ width:80%}

select{background-image: url(https://www.svgrepo.com/show/80156/down-arrow.svg);background-repeat: no-repeat;background-size: 10px 10px;background-position: calc(100% - 10px);-webkit-appearance: none !important;}
	
.AppointMentBookNewBlock .ConsultationFeeBox1{ width:100%;}	
.consultation-plan .about-header h2{font-size:40px; float:none;}
.consultation-plan .about-header p{ width:90%}
.consultation-plan .about-header .header-img{ text-align:right} 

.support .AboutUsVideo{ text-align:right}
.meaningful-change .MZoVl { padding-bottom:15px !important; padding-top:20px}
.partner-why .block p{ font-size:15px}

.BusinessDevelopmentOpportunityTop h2{ text-align:left !important;}
.in-page .company-policy .cancellation p { margin-bottom:0px;}
.company-policy .cancellation h3{ position: relative; text-align: left; margin-bottom:5px}
.company-policy .cancellation{ width:100%; float:left; padding:20px 0 40px 0}

.company-policy .cancellation h3::after{background: url(../img/StudentsChooseborder.png) no-repeat 0px 11px;background-size: 95px;
height: 28px;content: "";position: absolute;top: -29px;width: 94px;left: 0px;margin: 0;}
.company-policy .cancellation p{width: 100%; text-align: left; margin: 0 0 40px 0;}
.in-page .company-policy h4 b{ font-size: 20px; font-weight: 700;}
.in-page .company-policy h3 b{ font-size: 36px; font-weight: 700;}

.in-page .company-policy p{font-size: 15px; margin: 0px; line-height: 29px;}
.in-page b{ font-weight:normal}

.company-policy .cancellation ul li p b{ margin-bottom:0px; font-size:15px;}
.company-policy .cancellation ul li{ padding:0px}
.no-data-found-subscription{ text-align:center}
.no-data-found-subscription p{ font-weight:600; font-size:20px;}
.row.scartPart .plan-content{ position:relative;}
.row.scartPart .plan-content p.badge-plan{width: 30px; position: absolute; top: 0; right: 0;}
.row.scartPart .plan-content p.badge-plan img{ width:100%;}
.row.scartPart .cartinnerItemName .plan-content p.badge-plan {
    width: 30px;
    position: absolute;
    top: -43px;
    right: 0;
}

body .dkxohH button a{ color:#fff; text-decoration:none;}
pre{background: #349f2e; color: #fff; padding: 6px 10px; font-family: inter; display: table; border-radius: 5px; cursor: pointer;}
.input-wrapper.pin-sec{position:relative; width: 50%;}
.input-wrapper.pin-sec .loader.inputBoxLoader{ top: 33px; right: 10px;position: absolute; width: 35px; height: 35px;}

.comment-section #commentList img{width: 35px; height: 35px; border-radius: 35px; margin-bottom:0px;}
#commentList .row{ padding-bottom: 15px;}
#commentList .row .thumbnail{ margin-top: 8px;}

#doctorAppointmentSlot .modal-content .modal-header .tcM{ position: absolute; top: -10px; right: -10px;}
#doctorAppointmentSlot .modal-content .modal-header .tcM button{color: #fff; padding: 1px 7px; width: 35px;  height: 35px;
background: #ff723a;}
.company-policy h2{font-family: 'Poppins';
    font-size: 25px;
    font-weight: 700;
    margin: 25px 0px 0px 0px;}
.company-policy p{font-family: 'Poppins'; font-size: 15px;}
.company-policy p a{ text-decoration: underline; font-weight: 600; color:#333}
.company-policy ol{margin:15px 0px;}
.company-policy ol li{font-family: 'Poppins';
    font-size: 15px;}

    .ad-img{ width: 100%; float:left;}
.BenefitsInstitutionTop .dFFRTU .dbPhRp{display:flex; flex-direction: inherit;}
.BenefitsInstitutionTop .dFFRTU .dbPhRp h4{line-height:normal; padding-bottom: 0px;}
.pad-bottom-30{ padding-bottom: 30px !important;}

.BenefitsInstitutionTop .cbjjuN.block ul li{ font-size: 16px; font-weight: 400;}
.BenefitsInstitutionTop .cbjjuN.block ul li strong{ font-weight: 400;}

body .how-support.how-start.why-us .jvdJYJ .jQTIlD{flex-direction: row; align-items: center;}
body .how-support.how-start.why-us .jvdJYJ .jQTIlD h4{ font-size:30px; font-weight: 700; padding-bottom: 0px;}
body .how-support.how-start .dbPhRp h5{ font-size: 16px; font-weight: 400;}
body .how-support.how-start .dbPhRp h5 strong{ font-weight: 400;}

body .meaningful-change.how-start.why-us .MZoVl h2{ text-align: left;}
body .meaningful-change.how-start.why-us .partner-why .jXoMVz{ align-items: center;}
body .meaningful-change.how-start.why-us .partner-why .jXoMVz h4{font-weight: 700; font-size: 30px;}
body .meaningful-change.how-start.why-us .partner-why .cbjjuN.block p strong{ font-weight: 400;}
body .meaningful-change.how-start.why-us .partner-why .cbjjuN.block .GRWKN i{font-weight: 500; font-size: 15px;}

body .gpdSzw.iehIsT .bPoJtj .ikJUZV img{ width: auto;}
.ctdiHX .kdNvOK{padding:0px;}
.ctdiHX .fKVCSa{min-width: 14.75rem; width: 14.75rem; max-width: 14.75rem;}
.container.blog-detail #action-bar svg{box-shadow: 0 0 0; border: 1px solid #ddd; padding: 12px; font-size: 15px; margin-right: 5px;}

body .Everyday-Growth-block .btn-get-started{ width: 225px !important;}
body .BackHome.right{display:none !important;}

.blog-detail .blog-description-class ul {margin:0px 0 20px 0; padding:0px; list-style-position: inside;}
.blog-detail .blog-description-class ul li{margin: 0px; padding: 0px; font-size: 14px; }