.profile_dashboard_sec1 { display: inline-block; width: 100%;  padding-top:30px;    text-align: center;}
.profile_dashboard_sec1 p{color: #3e4245; font-family: 'Barlow';}
.profile_dashboard_sec1 h2 span {     line-height: 1;}
.profile_dashboard_sec1 h2 span img{ margin: 0 auto; height: 39px;}
.profile_dashboard_sec1 h2  { font-size: 28px; font-weight: 500;letter-spacing: 0.15px; color: #3e4245; font-family: 'Bell MT';}
.mobile_contact_sec1{width: 100%; padding-top: 30px;    display: inline-block;}
.mobile_contact_sec1 li{ float: left; width: 47%; margin-bottom:18px;}		
.m_contact_sec1_row{background-color: #fff; padding: 15px; display: table; width: 100%;}
.m_contact_sec1_row p{font-family: 'Barlow'; color: #3e4245; text-transform: capitalize;}
.m_contact_sec1_row span img { height: 45px; margin: auto;}
.m_contact_sec1_row span{margin: 0 auto 12px; display: flex; flex-direction: column; gap: 12px;}
.m_contact_sec1_row a { display: block;  font-size: 12px; text-transform: capitalize; background-color: #3e4245; letter-spacing: 1.25px;  color: #fff !important; font-weight: 600; border: none !important; font-family: 'Barlow';  padding: 7px; text-align: center;}
.mobile_contact_sec1 li:nth-child(even) { float: right;}		
.mobile_contact_sec2{width: 100%; padding-top: 20px;    display: inline-block;}		
.input_colm{ width: 100%; display:inline-block; padding-bottom: 20px;}
.input_colm label{font-size: 12px;color:#3e4245;font-family: 'Barlow'; padding-bottom:5px;display: block;}
.input_colm input{ border: 0;font-size: 14px;padding: 5px 0; border-bottom: 1px solid #f0f0f0; width: 100%; font-weight: 600;}
.input_select select{ border: 0;    width: 100%; border-bottom: 1px solid #f0f0f0;padding: 6px 0; font-size: 14px; appearance: none; -webkit-appearance: none; font-weight: 600;}
.input_select{ position: relative;   }
.input_select:before {content: ""; background-image: url(images/drop-down-arrow.inline.svg); width:28px;height:28px;     position: absolute;  right: 0; pointer-events: none;    transform: rotate(180deg); top: 0;}
.input_colm .input_colm2 ul { width: 28%; padding-right: 10px;}
.input_colm2 input{ width: 100%; float: right;}
.input_colm2 label {width: 100%;display: inline-block;}
.input_colm2 ul li{ padding: 5px 0;border-bottom: 1px solid #f0f0f0;letter-spacing: 0.5px;    color: rgb(49 49 49 / 80%);}
.input_colm textarea{ display: block;border: 1px solid #f0f0f0;border-radius: 5px; min-height: 110px; padding: 15px; width: 100%;}
.mobile_contact_sec2 h4{font-size: 22px; font-weight: 600; padding-bottom: 6px;}
.mobile_contact_sec2 p{ margin-bottom: 15px;}
.submit_colm{ width: 100%; display:inline-block;}
.submit_colm button{font-size: 12px;color: #fff;font-family: 'Barlow'; border: 0; letter-spacing: 1.25px; font-weight: 600; background: #3e4245; padding: 8px 25px; float: right;display: table;}
.add_pdp_sec { background: #faf7f5;  border-radius: 5px;padding: 15px 15px; display:inline-block; width: 100%;}
.add_pdp_sec p{font-size: 12px;color:#C4601D;letter-spacing: 0.5px;text-transform: capitalize; margin-bottom: 15px; }
.input_check { margin-bottom: 15px; display: table;width: 100%; position: relative;}
.input_check input { border: 0;border-bottom: 1px solid #f0f0f0;width: 100%;font-size: 12px;  padding: 5px 0;  background: initial;}
.input_check a{font-size: 12px;color:#C4601D;letter-spacing: 1.25px;text-transform: uppercase; font-weight: 600;    position: absolute;right: 0;top: 4px;}
.add_pdp_sec h6{font-size: 12px;color: #18202e; font-weight: 400;}
.add_pdp_sec h6 img { vertical-align: middle;width: 23px;}
.mobile_contact_sec3{width: 100%; padding-top:30px;    display:inline-block;}	
.mobile_contact_sec3 h4{font-size: 22px; font-weight:600; padding-bottom:10px;}
.mobile_contact_sec3 li{ display: block; width: 100%;border-radius: 5px; margin-bottom: 15px;box-shadow: 0px 0px 6px rgba(82,53,40,0.2); padding: 15px;}
.mobile_contact_sec3 ul{ margin-top: 15px;}
.mobile_contact_sec3 li h5{letter-spacing: 0.5px;font-size: 12px;color: #C4601D; padding-bottom: 10px; font-weight: 600;}
.mobile_contact_sec3 li p{ margin-bottom: 0;letter-spacing: 0.25px;opacity: 0.8;}
.input-select { position: relative;}
.input-select select { border: 0;  width: 100%; border-bottom: 1px solid #f0f0f0; padding: 7px 0 7px; font-size: 12px;
 appearance: none; -webkit-appearance: none;}
.input-select:before {  content: "";  background-image: url(../images/down-icon-revamp-bg-color.svg);   width: 28px;  height: 28px;
 position: absolute;right: 0;  pointer-events: none; background-repeat: no-repeat; object-fit: contain;   top:14px;}
 .m_contact_sec1_row p{ display: none;}
 .input_colm2{ position: relative; display: flex; width: 100%;}
 .input_colm input:-webkit-autofill,  .input_colm select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;
   box-shadow: 0 0 0px 1000px white inset;}





@media (min-width: 992px) {
  .m_contact_sec1_row{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }

  .m_contact_sec1_row p {
    display: block;
    text-align: center;
    padding: 0 15px;
    word-break: break-all;
    margin-bottom: 0;
  }

  .m_contact_sec1_row span img {
    height: 60px;
  }

  .mobile_contact_sec1 ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
  }

  .mobile_contact_sec1 li {
    flex: 0 0 auto; /* allow equal sizing */
    /* min-height: 232px; set a base height */
    width: 20%;
    padding: 0 12px;
    margin-bottom: 0;
  }

  .m_contact_sec1_row a {
    padding: 9px;
  }

  .profile_dashboard_sec1 h2 {
    font-size: 40px;
    font-weight: 400;
  }

  .profile_dashboard_sec1 h2 span img {
    height: 56px;
  }

  .mobile_contact_sec1 {
    padding-top: 20px;
  }

  .mobile_contact_sec2 h4 {
    font-size: 23px;
    padding-bottom: 10px;
    font-weight: 500;
  }

  .mobile_contact_sec2 {
    padding-top: 60px;
  }

  .mobile_contact_sec2 p {
    margin-bottom: 20px;
  }

  .input_colm textarea {
    margin-top: 10px;
    min-height: 100px;
  }

  .input_colm label {
    padding-bottom: 2px;
  }

  .mobile_contact_sec2 .input_colm {
    padding-bottom: 20px;
  }

  .submit_colm button {
    min-width: 333px;
    float: none;
    margin: 0 auto;
    padding: 16px 30px;
    margin-top: 10px;
  }

  .ayurveda-sec6-row {
    margin-top: 0;
  }

  .ayurveda-sec6-row .row {
    align-items: center;
  }
}