.main_hrd {
    position: relative;
    width: 100%;
    padding: 30px 0px;
    background-image: url(../img/banner-2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.main_hrd:before {
    position: absolute;
    content: "";
    background: #0a5062a6;
    width: 100%;
    height: 100%;
    top: 0;
}
#msg {
    color: yellow;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px;
}
.validation {
    color: yellow;
    font-size: 13px;
    text-align: left;
}
#thankyou{
    background: linear-gradient(45deg, #4caf50, #133a03);
}
.main_logo {
    position: relative;
}
.main_logo img {
    height: 85px;
}
.care_set {
    position: relative;
    width: 100%;
    padding: 30px 30px 5px 30px;
}
.numbe_Book {
    position: relative;
    text-align: center;
    background: #0d82a1;
    padding: 20px 20px;
    border-radius: 30px;
    box-shadow: 0px 0px 6px 1px #424242;
}
.numbe_Book h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 10px;
}
.name_e {
    position: relative;
    margin-bottom: 12px;
}
.numbe_Book input, .numbe_Book select {
    position: relative;
    width: 100%;
    height: 40px;
    border: none;
    border-radius: 5px;
    padding: 6px 20px;
}
.numbe_Book textarea {
    position: relative;
    width: 100%;
    margin-bottom: 15px;
    border: none;
    border-radius: 5px;
    padding: 6px 20px;
}
.numbe_Book #btnSubmit {
    position: relative;
    width: 100%;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    border: none;
}
.mj_ls_t {
    position: relative;
    width: 100%;
    padding: 10px 0px 0px 0px;
}
.mj_ls_t p {
    position: relative;
    text-align: center;
    width: 100%;
    margin-bottom: 5px;
    display: inline-block;
}
body p {
    font-size: 18px;
}
.mj_ls_t p:before {
    position: absolute;
    content: "";
    width: 35px;
    height: 3px;
    background: #ff8300;
    top: 47%;
    left: 24%;
}
.mj_ls_t p:after {
    position: absolute;
    content: "";
    width: 35px;
    height: 3px;
    background: #ff8300;
    top: 47%;
    right: 24%;
}
.mj_ls_t a {
    font-size: 32px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
body a, body a:hover {
    line-height: normal;
    text-decoration: none;
}
.care_set h1 {
    font-size: 52px;
    font-weight: bold;
    color: #fff;
    margin: 0;
    padding: 0;
    line-height: normal;
    letter-spacing: normal;
    text-transform: capitalize;
    text-shadow: 0px 2px 4px #000;
}
.care_set h2 {
    position: relative;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0px 14px 0px;
    padding: 0px;
    color: #e3e3e3;
    top: 10px;
    text-shadow: 0px 2px 4px #000;
}
.care_set p {
    color: #dfdfdf;
    font-weight: 600;
    text-shadow: 0px 2px 4px #000;
    font-size: 22px;
    margin-top: 15px;
    line-height: normal;
}
.numbe_Book h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #fff;
}
.section_one {
    position: relative;
    width: 100%;
    background: #ebebeb4a;
    text-align: center;
    padding: 30px 0px;
    margin: 60px 0px;
}
h2 {
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    color: #343434;
    padding: 0px 0px 40px 0px;
    text-transform: capitalize;
    line-height: normal;
    letter-spacing: normal;
}
a.tbs_cls img {
    position: relative;
    background: #fff;
    border-radius: 50px;
    padding: 8px 18px;
    border: 1px solid #007c9d;
    margin-bottom: 10px;
}
a.tbs_cls p {
    color: #343434;
    margin: 0;
    font-size: 1rem;
    font-weight: 600;
}
.section_two {
    position: relative;
    width: 100%;
    background: #ffffff47;
    /*box-shadow: 0px 0px 6px 1px #6a6a6a38;*/
    vertical-align: middle;
    align-items: center;
}
.abs_center h3 {
    font-size: 30px;
    font-weight: 700;
}
body .img {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.section_two .img {background-image: url(../img/parkinson_main.jpg);}
.section_three .img {background-image: url(../img/causes_parkinson.jpg);}
.section_four .img {background-image: url(../img/types_parkinson.jpg);}
.section_five .img {background-image: url(../img/symptoms_parkinson.jpg);}
.section_seven .img {background-image: url(../img/parkinsonslanding.jpg);}
.section_seven .img2 {background-image: url(../img/holistic.jpg);}
.section_seven .img3 {background-image: url(../img/herbal.jpg);}
.section_seven .img4 {background-image: url(../img/panchakarma.jpg);}
.section_seven .img5 {background-image: url(../img/yoga.jpg);}
.section_seven .img6 {background-image: url(../img/diet.jpg);}
.section_seven .img7 {background-image: url(../img/lifestyle_modification.jpg);}
.section_eight_ .img {background-image: url(../img/parkinsons2.jpg);}
.section_nine .img {background-image: url(../img/2Z6A9692.JPG);}
.abs_center {
    position: relative;
    padding: 30px 10px;
}
.section_seven .abs_center  {
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.section_three {
    position: relative;
    width: 100%;
    background: #0d82a1;
    margin: 60px 0px 0px;
}
.section_three h3 {
    color: #fff;
}
.section_three p {
    color: #fff;
}
.section_four {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 60px 0px;
    /*margin: 60px 0px;*/
}
.section_four .box_center_h {
    text-align: center;
}
.box_center {
    position: relative;
    width: 100%;
    text-align: center;
    background: #f4fdff;
    padding: 20px;
    border: 1px solid #bdf3ff;
    box-shadow: 0px 0px 5px 1px #42424259;
}
.box_center h3 {
    font-size: 1rem;
    font-weight: 600;
}
.box_center p {
    font-size: 15px;
    margin-bottom: 5px;
}
.box_center img {
    padding-bottom: 10px;
}
.section_five {
    position: relative;
    width: 100%;
    background: #fff0d7;
}
.box_center_m {
    position: relative;
    width: 100%;
    padding: 40px 0px;
}
.section_five h3 {
    font-size: 30px;
    font-weight: 700;
}
.box_center_m ul {
    list-style: none;
    margin: 0;
}
.box_center_m ul li {
    padding-bottom: 10px;
}

.box_center_lpd {
    position: relative;
    width: 100%;
    text-align: center;
    background: #f4fdff;
    padding: 20px;
    height: 185px;
    border: 1px solid #bdf3ff;
    box-shadow: 0px 0px 5px 1px #42424259;
}

.box_center_lpd img {
    border-radius: 50px;
}

.box_center_m ul li:before {
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    left: 0;
    background-image: url(../img/check.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.section_four .box_center {
    height: 300px;
}
.section_six {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 50px 0px;
    margin: 20px 0px;
}
.section_six .box_center_D h3 {
    font-size: 30px;
    font-weight: 700;
}
.box_center_D {
    text-align: center;
    margin-bottom: 38px;
}
.section_six .box_center {
    height: 370px;
}
.pd_on {
    margin-top: 28px;
}
.section_seven {
    position: relative;
    width: 100%;
    background: #ffedb9;
    padding: 35px 0px 0px 0px;
}
.section_seven .box_center_m, .section_eight_ .box_center_m {
    padding-left: 40px;
    padding-right: 40px;
}
.section_seven .box_center_D h3 {
    font-size: 30px;
    font-weight: 700;color: #3e3e3e;
}
.section_eight_ {
    position: relative;
    width: 100%;padding-bottom: 60px;
    background: #ffedb9;
}
.section_seven .box_center_D p {
    color: #121212;
}
.section_eight_ .col-sm-6, .section_seven .col-sm-6 {
    padding: 0;
    background: #0d82a1;
}
.section_seven p, .section_seven h2, .section_seven h3, .section_eight_ p, .section_eight_ h2, .section_eight_ h3{color: #fff;}
.section_seven .box_center_D h3 {
    font-size: 30px;
    font-weight: 700;
    color: #3e3e3e;
}
.section_nine {
    position: relative;
    width: 100%;
    background: #8fbad573;
    margin: 60px 0px;
    padding: 60px 0px;
}
.section_nine .lgp_g h2 {
    padding-bottom: 20px;
}
.section_nine .lgp_g {
    border-right: 4px solid #0d82a1;
    padding: 40px;
}
.section_nine .container {
    background: #fff;
    box-shadow: 0px 0px 6px 1px #424242;
}
.side_fixed_login_button {
    position: fixed;
    display: inline-block;
    bottom: 40%;
    right: -8px;
    width: auto;
}
.side_fixed_login_button a {
    background: #ffffff;
    color: #fff;
    font-size: 12px;
    display: block;
    width: 64px;
    text-align: center;
    padding: 5px;
    transform: rotate(360deg);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #0d82a1;
    margin-bottom: 4px;
}
.side_fixed_login_button ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.side_fixed_login_button a img {
    width: 50px;
    height: 50px;
}
.height {
    height: 412px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
.section_elevn {
    position: relative;
    width: 100%;
    background: #2a80eb;
}
.section_elevn .none_border {
    border: none;
}

.section_elevn .mj_inline {
    width: 100%;
    text-align: center;
    border-left: 2px solid #fff;
}
.mj_inline h3 {
    font-size: 42px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 2px;
}
.mj_inline p {
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 20px;
}
.section_twel {
    position: relative;
    width: 100%;
    background: #f9f9f9;
    padding: 50px 0px;
    margin-bottom: 50px;
}
.card-body h3 {
    display: inline-block;
    background: #0d82a1;
    padding: 10px 10px;
    line-height: normal;
    color: #fff;
    font-size: 20px;
}
h4.card-title {
    width: auto;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
}
.section_twel .card {
    border-radius: 18px 18px 0px 0px;
}
.section_thirtn {
    position: relative;
    width: 100%;
    background: #fff;
    padding-bottom: 40px;
}
.section_thirtn .dr_se h2 {
    text-align: center;
}
.lcm_n {
    position: relative;
    width: 100%;
    background: #fff;    padding-right: 10px;
    display: inline-block;
    border-radius: 100px 10px 10px 100px;
    box-shadow: 0 3px 6px rgb(0 0 0 / 8%);
    margin-bottom: 25px;
}
.lcm_n .col-sm-2 {
    padding: 0px;
}
.lcm_n img {
    position: relative;
    border-radius: 100px;
    width: 100%;
}
.set_mx h3 {
    font-size: 20px;
    font-weight: 600;
}
.set_mx p {
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: 500;
}
.set_mx a.set_clinic {
    position: relative;
    width: 100%;
    background: #128d21;
    display: inline-block;
    vertical-align: bottom;
    align-items: end;
    text-align: center;
    padding: 10px 10px;
    border-radius: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.place_l {
    position: relative;
    height: 100%;
    display: flex;
    align-content: space-between;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.place_l p {
    text-align: right;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}
.place_l p i.bi, p.fs_rs .abxz {
    color: #fbc326;
    font-weight: 600;
}
p.fs_rs .acd {
    text-decoration: line-through;
}
.place_l a.appointment {
    position: relative;
    width: 100%;
    background: #f47920;
    display: inline-block;
    vertical-align: bottom;
    align-items: end;
    text-align: center;
    padding: 10px 10px;
    border-radius: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
.section_twel .card-body {
    height: 190px;
}
.set_mx {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: center;
    flex-direction: column;
}
.section_fortn {
    position: relative;
    width: 100%;
    background: #0d82a1;
    padding: 20px 0px;
}
.copy_rt p {
    text-align: center;
    margin: 0;
    padding: 0;
    font-weight: 600;
}
.div_plu ul li {
    position: relative;
    display: inline-block;
    padding: 12px 12px;
    /* border: 1px solid #fff; */
    background: #ffffffad;
}
.div_plu {
    position: relative;
    width: auto;
    text-align: center;
}
.div_plu ul {
    list-style: none;
}
.div_plu ul li h3 {
    font-size: 47px;
    font-weight: 700;
    color: #404040;
}
.div_plu ul li p {
    font-size: 18px;color: #404040;
    font-weight: 600;
    margin-bottom: 0;
}
.div_plu ul li.none_b{border: none;}
/*.main_hrd:before {
    position: absolute;
    content: "";
    background: #136d8552;
    width: 100%;
    height: 100%;
    top: 0;
}*/
.asd_fl {
    position: relative;
    text-align: center;
}
.asd_fl img {
    width: 180px;
    margin-top: 8px;
    box-shadow: 0px 0px 6px 1px #424242;
}
.main_hrd #il_tv .asd_fl {
    display: none;
}
#thankyou #ourachivements .text-block {
    color: #fff;
    text-align: center;
}
#thankyou #ourachivements .text-block h3 {
    font-size: 26px;
    color: #ffeb3b;
}
.about-heading {
    /* font-family: brandan, sans-serif; */
    font-size: 34px;
    font-weight: 600;
    line-height: 1.3;
    position: relative;
    margin-bottom: 15px;
}
.footer {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-top: 30px;
    background: linear-gradient(45deg, #133a03, #4caf50);
    color: #fff;
}
.copyright {
    margin-top: 20px;
    bottom: 0;
    font-size: 12px;
    padding-bottom: 30px;
}
#thankyou #ourachivements .text-block h2 {
    font-size: 32px;
    color: #ffeb3b;
}
#whychoose {
    position: relative;
    width: 100%;
    background: #fff;
    padding: 40px 0;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}
.section_phon_all_we {
    position: fixed;
    width: 100%;
    z-index: 9;
    bottom: 0;
    text-align: center;
    padding: 10px 0px;
    opacity: 0;
}

.section_phon_all_we .phon_all_we_in a {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #ff8300;
    padding: 14px 0px;
    border-radius: 30px;
    color: #fff;
    font-weight: 600;
    letter-spacing: normal;
}

body .remove{display: none;}body .show_{display: block;}

@media only screen and (min-width: 768px){
    .section_phon_all_we {
        display: none !important;
    }
}
@media only screen and (max-width: 768px) and (min-width: 320px)  {
    .box_center_lpd {
        position: relative;
        height: auto;
        margin-bottom: 20px;
    }
    .set_mx p{
        padding-bottom: 10px !important;
    }
    .set_mx h3{padding: 14px 0px 0px 0px;
        margin-bottom: 0;
    }
    .section_one{margin: 0px 0px;}
    .section_ten {
    display: none;
}.care_center {
    margin-bottom: 10px;
}.section_seven .box_center_m, .section_eight_ .box_center_m {
    padding-left: 20px;
    padding-right: 20px;
}
.section_nine .lgp_g {
    padding: 40px 10px;
}
.section_nine{margin: 0px 0px;}.section_thirtn{    padding-top: 30px;}
.mj_ls_t p:after, .mj_ls_t p:before {
    top: 48%;
}.mj_ls_t p:before{left: 19%;}.mj_ls_t p:after{    right: 19%;}
 .asd_fl img {
    width: 100%;}
    .main_hrd #revcs .asd_fl {
    display: none;
}
.main_hrd #il_tv .asd_fl {
    display: block;
}.mj_ls_t p {
    text-align: center !important;
}.section_thirtn .care_set.numbe_Book {
    display: none;
}
    .care_set p {
    text-align: left;
    font-size: 17px;
}.main_hrd #il_tv .col-sm-4 {width: 50%;}
    .main_hrd #revcs {
    flex-direction: column-reverse;margin-top: 30px;}.im_gcrcl {
    text-align: center;}.div_plu ul {
    padding: 0;}
    .section_twel .card{    margin-bottom: 20px;}.set_mx p, .set_mx h3, a.tbs_cls p{text-align: center;}
    .care_set h1{font-size: 30px;}.div_plu ul li{display: block;
    width: 85%;
    margin: 12px auto;}.section_one .col-sm-2 {
    width: 50%;
}/*body p{text-align: justify;}*/body .img{height: 400px;}.height{height: auto;}
body .remove{display: block;height: 400px;}body .show_{display: none;}.lcm_n img{border-radius: 100%;width: 54%;}
.section_four .box_center, .section_six .box_center, .section_twel .card-body {height: auto !important;margin-bottom: 20px;}
}
.faq h5 {
    color: #0d82a1;
}
.faq h5 span, .faq .h5 span {
    background-color: #0d82a1;
    color: #fff;
    box-shadow: rgba(0,0,0,.15) 0px 5px 15px;
    width: 40px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-size: 18px;
    border-radius: 50%;
    font-weight: 700;
}
.faq h5 em, .faq .h5 em {
    max-width: 85%;
    font-weight: 700;
}

/*custom checkbox and radio button*/
.checkbox_container {
    color:#fff;
    text-align:left;
}
.checkbox_container p {
    font-size:18px;
}
.checkbox_container.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 10px;
  display: none;
  cursor: pointer;
  color:#fff;
}

.checkbox_container.form-group label {
  position: relative;
  cursor: pointer;
}

.checkbox_container.form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.checkbox_container.form-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}



.radio_container {
    text-align:left;
    color:#fff;
}
.radio_container p {
    font-size:18px;
}
.radio_container input[type="radio"]:checked,
.radio_container input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.radio_container input[type="radio"]:checked + label,
.radio_container input[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #fff;
}
.radio_container input[type="radio"]:checked + label:before,
.radio_container input[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.radio_container input[type="radio"]:checked + label:after,
.radio_container input[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #F87DA9;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.radio_container input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.radio_container input[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.mj_ls_t span {
    font-size:12px;
    line-height: 10px;
    color:#fff;
}