@import url("https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Protest+Riot&display=swap");
body{ font-family: "Poppins", sans-serif;}
.container{
max-width: 1160px;
}
.dincharya-banner .top-inner-desc {
margin: 0;
font-size: 18px;
max-width: 530px;
}
span.loading-hiimsnewsletters {
position: absolute;
margin: auto;
right: 14px;
width: 60px;
top: 10px;
}
.interlink {
color: #FFF;
text-decoration: underline;
}
.fixed-header .header_btn, .fixed-header .header_btn:hover {
background-color: #ffec00;
color: #000;
}
.header_btn:hover {
color: #FFF;
}
.footer_phone, .footer_phone:hover, .footer_phone:focus {
color: #FFF;
text-decoration: underline;
}
.interlink:hover{
color: #FFF;
}
.interlink_green{
color: #043B35;
text-decoration: underline;
}
.interlink_green:hover{
color: #043B35;
}
.disease-lead-form {
background: #e2f5e5;
}
.disease-lead-form.mobile_form {
padding: 30px 0;
z-index: 999;
}
.mobile_form {
display: block;
position: fixed;
bottom: 0px;
background: #e1ffee;
width: 100%;
z-index: 99999;
box-shadow: rgba(0, 0, 0, 0.24) 9px 0 13px;
transition: transform 0.4s ease, opacity 0.4s ease;
transform: translateY(100%);
opacity: 0;
padding: 0;
}
.disease-lead-form h2 {
color: #000;
padding-bottom: 15px;
}
.mobile_form h2 {
font-size: 23px;
padding-bottom: 10px !important;
}
.mobile_form .input-field {
padding: 9px 15px;
height: 48px;
border: 1px solid #d1d1d1;
width: 100%;
padding: 10px 15px;
border: 1px solid #aaa;
font-size: 16px;
letter-spacing: .5px;
color: #777777;
appearance: none;
line-height: 28px;
-webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
height: 55px;
border: 1px solid #aaa;
font-family: 'Exo';
}
.custom-drop-icon {
-webkit-appearance: none;
-moz-appearance: none;
background: #fff;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L6.29289 9.70711C5.90237 9.31658 5.90237 8.68342 6.29289 8.29289C6.68342 7.90237 7.31658 7.90237 7.70711 8.29289L12 12.5858L16.2929 8.29289C16.6834 7.90237 17.3166 7.90237 17.7071 8.29289C18.0976 8.68342 18.0976 9.31658 17.7071 9.70711L12.7071 14.7071Z" fill="%23000000"/></svg>');
background-repeat: no-repeat;
background-position-x: 97%;
background-position-y: 16px;
}
.mobile_form .appointment-btnss {
height: 48px;
line-height: normal;
}
.mobile_form .appointment-btnss {
background: #043b1d;
border: none;
font-weight: 500;
display: inline-block;
line-height: 40px;
font-size: 18px;
padding: 10px 10px;
color: #fff;
min-width: 150px;
text-align: center;
cursor: pointer;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
transition: all 0.5s ease-in 0s;
height: 55px;
}
.mobile_form .appointment-btnss:hover{
background: #0B7D3B;
}
.nearest_hospital .hospital_wrapper a {
color: #000;
text-decoration: none;
}
.learn_btn a {
color: #FFF !important;
}
.new_form_bg {
padding-top: 50px;
}
.new_form_bg .container {
border: 2px #007953 solid;
border-radius: 10px;
}
.new_form_bg h2 {
font-size: 36px;
color: #007953;
font-weight: 600;
}
.new_form_bg input, .new_form_bg select {
width: 100%;
padding: 10px 15px;
border: 1px solid #aaa;
font-size: 16px;
letter-spacing: .5px;
color: #777777;
appearance: none;
line-height: 28px;
-webkit-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-ms-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-o-box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.08);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
height: 55px;
border: 1px solid #aaa;
font-family: 'Exo';
}
.new_form_bg .appointment-btnss {
background-color: #007953;
color: #FFF;
border: 0;
font-size: 20px;
transition: ease-in-out 0.7s;
}
.new_form_bg .appointment-btnss:hover{
background-color: #0B7D3B;
}
img{
transition:all 0.7s;
}
img:hover{
transform:translateY(-10px);
}
.about_wrapper .img_wrap:hover, .hero_wrapper .img_wrap:hover, .panchkarma-wrapper .therapy_inner img:hover, .hero_left .dosha_list img:hover, .therapy-card img:hover, .hero_banner img:hover {
transform: none;
}
.choose_icon img {
max-width: 50px;
}
.hero_wrapper {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/hero_bg.png);
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 100%;
background-size: cover;
}
.mobile_nav{
display: none;
}
.show_on_mobile{
display: none;
}
.hero_wrapper .row {
align-items: center;
}
.hero_wrapper .bg-body-tertiary {
background-color: transparent !important;
}
.cta_btns {
display: flex;
gap: 20px;
padding-top: 10px;
}
.cta_btns a {
background-color: #0B7D3B;
padding: 20px;
border-radius: 20px;
color: #FFF;
text-decoration: none;
transition:ease-in-out 0.7s;
}
.cta_btns a:hover {
background-color: #043B1D;
}
.cta_btns .icon {
background-color: #FFF;
width: 30px;
height: 30px;
display: inline-block;
border-radius: 50%;
line-height: 28px;
text-align: center;
margin-left:5px;
}
.cta_btns .icon img {
max-width: 20px;
}
.cta_btns .icon img:hover {
transform: none;
}
.contact_btn a {
background-color: #007953;
}
.header_btn {
background-color: #0B7D3B;
color: #FFF;
padding: 10px 14px;
border-radius: 15px;
font-size: 15px;
margin: 0 4px;
}
.main_header .navbar-brand {
max-width: 140px;
}
.custom_navbar .navbar-nav a.nav-link.active, .hero_wrapper .main_nav a.nav-link.active {
color: #043B35;
font-size: 16px;
font-weight: bold;
}
.custom_navbar ul li a.nav-link, .main_nav a.nav-link  {
color: #043B35;
padding: 0 16px !important;
font-size:16px;
}
.hiims-btn {
background-color: #043B1D;
max-width: 220px;
color: #FFF;
border-radius: 36px;
padding: 8px 13px;
text-align: center;
font-size: 20px;
}
.hero_left h1 {
font-size: 85px;
color: #009D6B;
font-weight: bold;
line-height: 82px;
padding-top: 10px;
}
.hero_left p {
color: #043B35;
font-size: 18px;
padding: 10px 0;
}
.hero_left .dosha_list {
margin: 0;
padding: 10px 0;
display: flex;
gap: 40px;
text-align: center;
line-height: 44px;
}
.hero_left .dosha_list li {
list-style: none;
transition: all 0.4s;
}
.hero_left .dosha_list li:hover{
transform: translateY(-7px);
}
.hero_left .dosha_list li p {
color: #043B1D;
}
.about_dosha {
font-size: 28px;
color: #61616B;
text-align: center;
padding: 70px 0;
margin-bottom: 0;
}
.balance_dosha_wrapper {
background-color: #043B1D;
padding: 80px 0;
}
.balance_dosha_wrapper .row {
align-items: center;
}
.balance_dosha_wrapper .how_balance {
background-color: #0E783E;
border-radius: 10px;
padding: 20px;
}
.balance_dosha_wrapper .how_balance h2 {
color: #FFF;
font-size: 42px;
}
.balance_dosha_wrapper .how_balance p {
color: #FFF;
font-size: 18px;
font-weight: 400;
padding-bottom: 14px;
}
.balance_dosha_wrapper .row img {
width: 100%;
}
.panchkarma-wrapper {
padding: 70px 0;
}
.panchkarma-wrapper h2 {
color: #009D6B;
font-size: 42px;
line-height: 49px;
}
.panchkarma-wrapper p {
color: #043B35;
font-size: 18px;
max-width: 605px;
}
.image-box {
overflow: hidden;
position: relative;
width: 50%;
border-radius: 25px;
}
.image-box img {
width: 100%;
display: block;
border-radius:25px;
border: 1px rgb(4 59 53 / 19%) solid;
}
.slide-up{
animation: slideUp .5s ease-in-out;
}
@keyframes slideUp{
0%{
opacity: 0;
transform: translateY(40px);
}
100%{
opacity: 1;
transform: translateY(0);
}
}
.tab {
cursor: pointer;
line-height: 85px;
border-bottom: 1px rgb(4 59 53 / 19%) solid;
color: #043B35;
font-size: 24px;
}
.tab.active {
color: #043B35;
border-bottom: 2px #009D6B solid;
font-weight: 600;
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 18px;
padding-bottom: 18px;
}
.tab h3 {
font-size: 24px;
margin-bottom: 0;
}
.panchkarma-wrapper .therapy_inner {
display: flex;
justify-content: center;
gap: 50px;
}
.panchkarma-wrapper .therapy_inner .tabs {
width: 50%;
}
.therapy-slider{
max-width:400px;
margin:auto;
}
.slider-container{
position:relative;
}
.slide{
display:none;
position:relative;
overflow:hidden;
border-radius:25px;
}
.slide.active{
display:block;
}
.slide img{
width:100%;
height:280px;
object-fit:cover;
display:block;
}
.overlay{
position: absolute;
inset: 0;
background: linear-gradient(
to top,
rgba(0,0,0,1) 0%,
rgba(0,0,0,0.4) 35%,
rgba(0,0,0,0) 70%
);
}
.content{
position: absolute;
left: 20px;
bottom: 20px;
z-index: 2;
color: #fff;
}
.content h3{
font-size:30px;
margin:0;
font-weight:500;
}
.content a{
color:#fff;
text-decoration:none;
font-size:18px;
}
.dots{
text-align:center;
margin-top:15px;
}
.dot{
width:10px;
height:10px;
background:#d6d6d6;
border-radius:50%;
display:inline-block;
margin:0 5px;
cursor:pointer;
}
.dot.active{
background:#00a86b;
}
.therapy-section{
padding:50px 0;
}
.therapy-header{
display:flex;
justify-content:space-between;
align-items:center; padding-bottom:12px;
margin-bottom:20px;
}
.tab .learn_btn {
visibility: hidden;
}
.tab.active .learn_btn {
visibility: visible;
animation: slideUp .5s ease-in-out;
}
.tab.active .learn_btn {
visibility: visible;
background-color: #043B1D;
color: #FFF;
border-radius: 54px;
font-size: 16px;
font-weight: 400;
padding: 0 30px;
height: 42px;
line-height: 42px;
}
.learn-more-btn{
background:#004d40;
color:#fff;
text-decoration:none;
padding:10px 20px;
border-radius:30px;
display:flex;
align-items:center;
gap:8px;
}
.tab.active .learn_btn a {
color: #FFF;
text-decoration: none;
}
.tab{
display: flex;
justify-content: space-between;
align-items: center;
}
.therapy-header h2 {
color: #009D6B;
font-size: 42px;
font-weight: 600;
line-height: 49px;
}
.therapy-header p {
max-width: 500px;
margin-top: 10px;
color: #043B35;
font-size: 18px;
}
.slider-nav{
display:flex;
gap:12px;
}
.therapy-prev,
.therapy-next, .vata-prev,.vata-next, .vata2-prev,.vata2-next, .review-prev,.review-next{
width:50px;
height:50px;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
cursor:pointer;
}
.therapy-prev, .vata-prev, .vata2-prev, .review-prev{
background:#d8d8d8;
}
.therapy-next, .vata-next, .vata2-next, .review-next{
background:#004d40;
color:#fff;
}
.vataSlider {
padding-bottom: 40px !important;
}
.therapy-card {
background: #b7d2c0;
padding: 25px;
border-radius: 12px;
height: 376px;
display: flex;
flex-direction: column;
justify-content: center;
transition: ease-in-out 0.5s;
}
.therapy-card:hover{
background-color:#004d40;
}
.therapy-card:hover svg {
color: #B1D6C0;
}
.therapy-card:hover.therapy-card h4, .therapy-card:hover.therapy-card p {
color: #B1D6C0;
}
.therapy-card p br {
display: none;
}
.therapy-card:hover.therapy-card a{
background-color:#B1D6C0;
color:#043B35;
}
.therapy-card img{
width:50px;
margin-bottom:20px;
}
.therapy-card  svg {
color: #043B1D;
}
.therapy-card h4 {
margin-bottom: 15px;
font-size: 24px;
color: #043B1D;
padding-top:20px;
}
.therapy-card p{
min-height:70px;
font-size: 18px;
color: #043B1D;
margin-bottom: 0;
padding-bottom:10px;
}
.therapy-card a {
display: inline-block;
padding: 8px 18px;
background: #043B1D;
color: #fff;
border-radius: 30px;
text-decoration: none;
text-align: center;
max-width: 150px;
color: #B1D6C0;
}
.therapy_bottom_txt p {
color: #043B35;
font-size: 18px;
padding-top: 34px;
}
.balance_dosha_wrapper .understanding_dosha {
background-color: transparent;
}
.understanding_wrapper {
padding: 100px 0;
} .dosha-form {
margin: auto;
padding-top: 70px;
padding-bottom:50px;
}
.dosha-form h2 {
color: #009D6B;
font-size: 42px;
font-weight: 600;
}
.dosha-form p {
max-width: 580px;
color: #043B35;
font-size: 18px;
line-height: 29px;
}
.progress-header{
display:flex;
justify-content:space-between;
align-items:center;
}
.progress-bar-form{
height:6px;
background:#ddd;
border-radius:20px;
margin:20px 0 40px;
}
.progress-fill{
height:100%;
width:50%;
background:#0F8F64;
border-radius:20px;
transition:.3s;
}
.step{
display:none;
}
.step.active{
display:block;
}
.option{
display:flex;
align-items:center;
gap:15px;
border:1px solid #ddd;
border-radius:8px;
padding:18px;
margin-bottom:15px;
cursor:pointer;
}
.option input{
width:22px;
height:22px;
}
.navigation{
display:flex;
justify-content:flex-end;
gap:15px;
margin-top:30px;
}
.navigation button{
width:50px;
height:50px;
padding: 0;
border:none;
border-radius:50%;
cursor:pointer;
}
#nextBtn{
background:#004d40;
color:#fff;
}
#prevBtn{
background:#d8d8d8;
}
.dosha-form .progress-header {
padding-top: 25px;
}
.dosha-form .progress-header h3 {
font-size: 30px;
color: #000;
margin-bottom: 0;
}
.dosha-form .progress-header  .counter #currentStep {
font-size: 36px;
font-weight: bold;
color: #000;
}
.dosha-form .progress-header .counter #totalStep {
font-size: 18px;
color: #000;
}
.dosha-form #doshaForm h4 {
color: #000;
font-size: 20px;
font-weight: bold;
padding-bottom: 8px;
}
.dosha-form .option {
color: #000;
font-size: 18px;
}
#prevBtn,
#nextBtn{
display:flex;
justify-content:center;
align-items:center;
}
#doshaForm input[type="radio"]{
appearance:none;
-webkit-appearance:none;
width:22px;
height:22px;
border:2px solid #043B1D;
border-radius:50%;
position:relative;
cursor:pointer;
}
#doshaForm input[type="radio"]:checked::before{
content:"";
position:absolute;
width:12px;
height:12px;
background:#043B1D;
border-radius:50%;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}  .footer-top {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/footer-bg.png);
background-size: cover;
padding: 40px 0;
background-position: center;
}
.footer_wrapper h2 {
font-size: 26px;
line-height: 30px;
padding-top: 10px;
}
.footer_wrapper .footer_text {
font-size: 15px;
}
.footer-links {
padding: 0;
margin: 0;
font-size: 15px;
}
.footer-tittle {
position: relative;
font-size: 24px;
}
.footer-links li {
list-style: none;
}
.footer-links a {
color: #000000;
padding: 4px 0;
display: inline-block;
vertical-align: middle;
line-height: 1.35;
font-weight: 600;
text-decoration: none;
}
.footer-tittle:after {
content: "";
width: 30px;
height: 3px;
background: #EB7839;
position: absolute;
bottom: -5px;
left: 0;
}
.loction-detials li {
margin-left: 40px;
border-bottom: 1px solid #DFDFDF;
}
.loction-detials li span {
position: absolute;
left: 0;
}
.loction-icon {
width: 29px;
height: 33px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/loction-icon.svg);
background-size: cover;
}
.mail-icon {
width: 21px;
height: 16px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/mail-icon.svg);
background-size: cover;
}
.mail-icon {
width: 21px;
height: 16px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/mail-icon.svg);
background-size: cover;
}
.phn-icon {
width: 20px;
height: 20px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/call-icon.svg);
background-size: cover;
}
.phone_text {
color: #254A28;
text-decoration: none;
}
.phone_text:hover{
color:#254A28;
}
.app_wrapper {
display: flex;
gap: 10px;
}
.hospital-item ul {
margin: 0;
padding-left: 10px;
}
.hospital-submenu li {
list-style: disc;
}
#submitBtn {
display: none;
padding: 12px 91px;
border: none;
border-radius: 30px;
background: #043B35;
color: #fff;
text-align: center;
cursor: pointer;
justify-content: center;
text-decoration: none;
font-size: 17px;
}
.footer-social-links li a {
display: flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
background-color: #F5F5F5;
margin-right: 11px;
text-align: center;
line-height: 25px;
vertical-align: middle;
transition: .2s ease-in-out;
}
.social_box li {
list-style: none;
}
.fb-icon {
width: 12px;
height: 23px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/fb.svg);
background-size: cover;
display: block;
}
.insta-icon {
width: 25px;
height: 25px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/insta.svg);
background-size: cover;
display: block;
}
.youtube-icon {
width: 25px;
height: 25px;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/you.svg);
background-size: cover;
display: block;
}
.copyright_wrapper {
display: flex;
justify-content: space-between;
align-items: center;
padding: 30px 0;
}
.app_wrapper img {
width: 100%;
object-fit: contain;
}  .vata_hero_wrapper {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/vata-hero.png);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 620px;
display: flex;
align-items: center;
margin-top: 0;
}
.custom_navbar {
background-color: transparent !important;
}
.vata_hero_wrapper .container .row {
align-items: center;
}
.vata_hero_wrapper .navbar {
background-color: transparent !important;
}
.vata_hero_wrapper .hero_left h1 {
font-size: 45px;
line-height: 48px;
}
.hero_left .know_btn {
background-color: #0E783E;
max-width: 224px;
text-align: center;
border-radius: 100px;
padding: 10px;
margin-top: 50px;
}
.hero_left .know_btn .know_dosha_btn {
color: #FFF;
text-align: center;
text-decoration: none;
}
.what_is_vata_wrapper h3 {
font-size: 24px;
color: #FFF;
}
.what_is_vata_wrapper ul {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 22px;
padding-bottom: 30px;
padding-top: 15px;
}
.what_is_vata_wrapper ul li {
list-style: none;
display: flex;
align-items: center;
gap: 15px;
width: 47%;
}
.what_is_vata_wrapper ul li .vg_img {
width: auto;
}
.what_is_vata_wrapper ul li .vg_text {
color: #FFF;
font-size: 18px;
}
.signs_of_vata_wrapper .therapy-card {
text-align: center;
}
.signs_of_vata_wrapper .therapy-card svg {
margin: 0 auto;
}
.vata-wrap{
max-width:1200px;
margin:auto;
font-family:Arial;
}
.vata-header h2{
color:#0b6b4f;
font-size:28px;
margin-bottom:8px;
}
.vata-header p{
color:#666;
margin-bottom:20px;
} .vata-tabs{
display:flex;
gap:12px;
margin-bottom:25px;
}
.vata-tab{
padding:10px 18px;
border-radius:999px;
border:1px solid #dcdcdc;
background:#fff;
cursor:pointer;
font-weight:600;
transition:0.3s;
}
.vata-tab.active{
background:#0b6b4f;
color:#fff;
border-color:#0b6b4f;
} .vata-panel{
display:none;
}
.vata-panel.active{
display:block;
} .vata-card{
position:relative;
border-radius:18px;
overflow:hidden;
height:420px;
}
.vata-card img{
width:100%;
height:100%;
object-fit:cover;
transform:scale(1.02);
} .vata-card::after{
content:"";
position:absolute;
left:0;
bottom:0;
width:100%;
height:60%;
background:linear-gradient(to top, rgba(0,0,0,0.65), transparent);
} .vata-label{
position:absolute;
bottom:18px;
left:18px;
color:#fff;
font-size:18px;
font-weight:600;
z-index:2;
} .swiper-button-prev,
.swiper-button-next{
width:45px;
height:45px;
background:#fff;
border-radius:50%;
box-shadow:0 4px 12px rgba(0,0,0,0.15);
}
.swiper-button-prev:after,
.swiper-button-next:after{
font-size:16px;
color:#000;
} .swiper{
padding-bottom:10px;
}
.sub_heading {
display: flex;
justify-content: space-between;
padding-bottom: 25px;
align-items: center;
}
.sub_heading h2 {
color: #009D6B;
font-size: 42px;
line-height: 49px;
font-weight: 600;
}
.vata_imbalanced .therapy-card {
text-align: center;
display: block;
position: relative;
padding: 0;
}
.vata_imbalanced .therapy-card img {
width: 100%;
margin-bottom: 0;
height: 100%;
}
.vata_imbalanced .therapy-card h4 {
position: absolute;
bottom: 10px;
left: 20px;
color: #FFF;
text-align: left;
}
.vata_imbalanced h3 {
color: #043B1D;
font-size: 28px;
font-weight: 600;
}
.vata_imbalanced .therapy-card:hover{
background-color: transparent;
}
.vata_imbalanced .therapy-card:hover h4 {
color: #FFF;
}
.effects_wrapper{
padding-top:20px;
}
.effects_wrapper .img_wrap {
width: 100%;
}
.effects_wrapper .cvi_wrapper h2 {
color: #009D6B;
font-size: 42px;
font-weight: 600;
}
.effects_wrapper .cvi_wrapper p {
color: #043B35;
font-size: 18px;
margin-bottom: 1rem;
}
.effects_wrapper .cvi_wrapper h3 {
color: #009D6B;
font-size: 22px;
font-weight: 600;
margin-bottom: .5rem;
}
.effects_wrapper .cvi_wrapper ul li {
color: #043B35;
font-size: 18px;
}
.effects_wrapper .row {
align-items: center;
}
.sub_head {
font-size: 28px;
color: #009D6B;
font-weight: 500;
}
.balance_vata_wrapper .therapy_inner {
padding-top: 20px;
}
.daily_tips_wrapper{
padding-top:20px;
}
.daily_tips_wrapper .daily_tips_left h2 {
font-size: 42px;
color: #009D6B;
font-weight: 600;
}
.daily_tips_wrapper .daily_tips_left  p {
color: #043B35;
font-size: 22px;
}
.daily_tips_wrapper .row {
align-items: center;
}
.daily_tips_wrapper .daily_tips_left ul {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.daily_tips_wrapper .daily_tips_left ul li {
list-style: none;
width: 48%;
display: flex;
align-items: center;
gap: 20px;
color: #043B35;
font-size: 18px;
font-weight: 500;
}
.img_wrap {
width: 100%;
}
.begin_journey_wrapper{
padding-top:50px;
padding-bottom:50px;
text-align: center;
}
.begin_journey_wrapper h2 {
color: #009D6B;
font-size: 42px;
line-height: 48px;
font-weight: 600;
}
.begin_journey_wrapper p {
font-size: 22px;
color: #043B35;
}
.begin_journey_wrapper .journey_box {
background-color: #043B1D;
border-radius: 20px;
padding: 40px;
margin-top: 43px;
}
.begin_journey_wrapper .journey_box h3 {
color: #FFF;
font-size: 42px;
line-height: 48px;
margin-bottom: 0;
}
.begin_journey_wrapper .journey_box p {
color: #FFF;
font-size: 22px;
padding-top: 10px;
}
.begin_journey_wrapper .journey_box .book_btnn {
background-color: #009D6B;
max-width: 327px;
margin: 0 auto;
border-radius: 54px;
min-height: 42px;
line-height: 42px;
margin-top: 29px;
}
.begin_journey_wrapper .journey_box  .book_btnn a {
color: #FFF;
text-decoration: none;
}  .pitta_hero_wrapper {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/pitta-hero.png);
}
.kapha_hero_wrapper {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/kapha-hero.png);
}  .about_wrapper {
background-color: rgb(233 197 119 / 10%);
position: relative;
}
.about_wrapper .bg-body-tertiary {
background-color: transparent !important;
}
.about_wrapper .hero_left h1 {
font-size: 45px;
line-height: 48px;
}
.about_wrapper .row {
align-items: center;
}
.banner_stats {
display: flex;
justify-content: space-between;
}
.banner_stats .about_stats {
display: flex;
align-items: center;
gap:15px;
}
.banner_stats .about_stats .stat_count h2 {
font-size: 25px;
color: #D79B1B;
font-style: italic;
font-weight: 600;
margin-bottom: 0;
}
.banner_stats .about_stats .stat_count  p {
color: #D79B1B;
font-size: 15px;
margin-bottom: 0;
line-height: 13px;
}
.stats_wrapper {
background-color: rgb(233 197 119 / 25%);
margin-top: -102px;
position: relative;
z-index: -1;
}
.stats_wrapper:after {
content: '';
position: absolute;
width: 36%;
height: 102px;
background-color: #FFF;
top: 0;
right: 0;
z-index: -1;
}
.banner_stats {
display: flex;
justify-content: space-between;
padding: 25px 15px;
bottom: 0;
width: 676px;
}
.about_wrapper .hero_left {
margin-top: -95px;
}
.why_choose_wrapper {
padding-top: 50px;
}
.why_choose_wrapper h2 {
color: #009D6B;
font-size: 42px;
font-weight: 600;
margin-bottom: 0;
}
.why_choose_wrapper p {
font-size: 20px;
color: #043B35;
padding-top: 5px;
margin-bottom: 0;
}
.why_choose_wrapper .why_choose_text ul {
margin: 0;
padding: 20px 0;
}
.why_choose_wrapper .row {
align-items: center;
}
.why_choose_wrapper .why_choose_text ul li {
list-style: none;
display: flex;
gap: 15px;
align-items: center;
padding-bottom: 25px;
}
.why_choose_wrapper .why_choose_text ul li h3 {
font-size: 20px;
color: #043B35;
font-weight: 600;
margin-bottom: 0;
}
.why_choose_wrapper .why_choose_text ul li p {
font-size: 16px;
padding-top: 3px;
}
.why_choose_wrapper h3 {
color: #043B35;
font-size: 20px;
margin-bottom: 0;
font-weight: 600;
padding-top: 10px;
}
.highlights_wrapper {
padding-top: 50px;
}
.highlights_wrapper .therapy-header {
align-items: self-end;
}
.highlights_wrapper h2 {
color: #009D6B;
font-size: 42px;
font-weight: 600;
margin-bottom: 0;
}
.highlights_wrapper p {
color: #043B35;
font-size: 20px;
font-weight: 600;
margin-bottom: 0;
padding-bottom: 25px;
}
.highlights_wrapper .about_box {
background-color: #043B1D;
border-radius: 10px;
padding: 20px;
min-height: 297px;
position: relative;
transition: ease-in-out 0.4s;
}
.highlights_wrapper .about_box h3, .card h3 {
color: #FFF;
font-size: 23px;
font-style: italic;
line-height: 32px;
margin-bottom: 0;
}
.highlights_wrapper .about_box p, .card p {
color: #FFF;
font-size: 16px;
font-weight: normal;
padding-top: 14px;
line-height: 23px;
}
.highlights_wrapper .about_box .about_icon {
position: absolute;
width: 88px;
height: 89px;
bottom: -7px;
right: -1px;
}
.highlights_wrapper .about_box:hover{
border-radius: 0;
}
.highlights_wrapper .card{
height:270px;
padding:20px;
background:#043B1D;
border-radius:20px;
position:relative;
transition: all 0.7s;
}  .highlights_wrapper .icon-box {
position: absolute;
right: -2px;
bottom: -1px;
width: 90px;
height: 90px;
background: #FFF;
border-top-left-radius: 54px;
} .highlights_wrapper .icon-box::before {
content: "";
position: absolute;
top: -30px;
right: -1px;
width: 30px;
height: 30px;
border-radius: 50%;
box-shadow: 15px 15px 0 #FFF;
} .highlights_wrapper .icon-box::after {
content: "";
position: absolute;
left: -30px;
bottom: -1px;
width: 30px;
height: 30px;
border-radius: 50%;
box-shadow: 15px 15px 0 #FFF;
}
.highlights_wrapper .icon {
position: absolute;
inset: 12px;
background: #043B1D;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 28px;
}
.reviews_wrapper .review_title {
display: flex;
align-items: center;
gap: 12px;
}
.reviews_wrapper .review_title h4 {
color: #FFF;
font-size: 19px;
}
.reviews_wrapper .card {
height: 510px;
width: 100%;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/review_leaf.png);
background-repeat: no-repeat;
background-position: 121px bottom;
}
.reviews_wrapper .card .watch_video_box {
display: flex;
gap: 15px;
align-items: center;
}
.reviews_wrapper .card .watch_video_box p {
padding: 0;
border-bottom: 1px #FFF dashed;
cursor: pointer;
}
.watch_video_box img {
filter: brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(6000%) hue-rotate(355deg) brightness(95%) contrast(110%);
}
.watch_video_box img:hover {
transform: translateY(0);
}
.review_iframe .modal-dialog {
max-width: 1170px;
height: 500px;
}
.review_iframe .modal-dialog iframe {
width: 100%;
height: 500px;
} .contact_us_wrapper {
padding-top: 50px;
padding-bottom:50px;
}
.contact_us_wrapper .contact_box {
background-color: #043B1D;
padding: 40px;
border-radius: 20px;
}
.contact_us_wrapper .contact_box h2 {
color: #FFF;
font-size: 42px;
margin-bottom: 0;
}
.contact_us_wrapper .contact_box form {
padding-top: 15px;
}
.contact_us_wrapper .contact_box form label {
color: #FFF;
font-size: 16px;
}
.contact_us_wrapper .contact_box form input {
border-radius: 130px;
height: 71px;
background-color: rgb(255 255 255 / 18%);
color: #FFF;
padding: 25px;
}
.contact_us_wrapper .contact_box form input::placeholder {
color: rgb(255 255 255 / 50%);
font-weight: normal;
}
.contact_us_wrapper .contact_box button {
background-color: #009D6B;
border-color: #009D6B;
border-radius: 54px;
padding: 10px 35px;
margin-top: 25px;
color:#FFF;
}
.contact_us_wrapper h3 {
color: #009D6B;
font-size: 36px;
padding-bottom: 20px;
}
.contact_us_wrapper .contact_text_inner {
display: flex;
gap: 35px;
}
.contact_us_wrapper .contact_text_inner .contact_phn {
display: flex;
align-items: center;
gap: 16px;
}
.contact_us_wrapper .contact_text_inner .contact_phn p {
color: #043B35;
font-size: 20px;
font-weight: 600;
margin-bottom: 0;
}
.contact_us_wrapper .row {
align-items: center;
}
.contact_us_wrapper .contact_text_inner .contact_phn a {
color: #043B35;
text-decoration: none;
}  .result_wrapper {
background-color: transparent;
}
.result_back_btn {
padding-top: 50px;
padding-bottom: 50px;
}
.result_back_btn a {
background-color: #EEEEEE;
padding: 20px;
border-radius: 100%;
}
.dominant_dosha_wrapper .dosha_icon {
background-color: #006BC3;
width: 135px;
height: 135px;
border-radius: 100%;
text-align: center;
line-height: 135px;
}
.dominant_dosha_wrapper p {
color: #043B35;
font-size: 20px;
font-weight: bold;
padding-top: 17px;
margin-bottom: 0;
}
.dominant_dosha_wrapper h2 {
font-size: 55px;
color: #006BC3;
font-weight: bold;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage {
display: flex;
align-items: center;
gap: 17px;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .vat_per_icon {
background-color: #006BC3;
border-radius: 50%;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .percentage_box {
flex-basis: 92%;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .percentage_box .percentage_header {
display: flex;
justify-content: space-between;
align-items: center;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .percentage_box .percentage_header h3 {
margin-bottom: 0;
font-size: 20px;
color: #000;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .percentage_box .percentage_header p {
color: #006BC3;
font-size: 16px;
font-weight: normal;
}
.pitta_percentage, .kapha_percentage {
padding-top: 20px;
}
.pitta_percentage .vat_per_icon {
background-color: #D06800 !important;
}
.kapha_percentage .vat_per_icon {
background-color: #03694C !important;
}
.vata_percentage .progress-bar {
background-color: #006BC3;
}
.pitta_percentage .progress-bar {
background-color: #D06800;
}
.kapha_percentage .progress-bar {
background-color: #03694C;
}
.result_content_wrapper {
padding-top: 70px;
padding-bottom: 50px;
}
.result_content_wrapper h2 {
color: #009D6B;
font-size: 42px;
margin-bottom: 0;
}
.result_content_wrapper h3 {
color: #043B35;
font-size: 26px;
font-weight: 600;
padding: 20px 0 0px 0;
}
.result_content_wrapper p {
font-size: 20px;
color: #043B35;
}
.learn_about_dosha_wrapper .book_btnn {
background-color: #009D6B;
max-width: 280px;
border-radius: 54px;
min-height: 42px;
line-height: 42px;
margin-top: 29px;
text-align: center;
}
.learn_about_dosha_wrapper .book_btnn a {
color: #FFF;
font-size: 20px;
text-decoration: none;
}
.learn_about_dosha_wrapper {
background-color: #043B1D;
padding: 50px 0;
}
.learn_about_dosha_wrapper h3 {
color: #FFF;
font-size: 42px;
text-align: center;
padding-bottom: 40px;
line-height: 48px;
}
.learn_about_dosha_wrapper h3 strong {
color: #00DE98;
}
.learn_about_dosha_wrapper h4 {
font-size: 32px;
color: #FFF;
}
.learn_about_dosha_wrapper p {
font-size: 20px;
color: #FFF;
}
.learn_about_dosha_wrapper .row {
padding-bottom: 50px;
align-items: center;
}
.pitta_percentage p {
color: #D06800 !important;
}
.kapha_percentage p {
color: #009D6B !important;
}
.pitta_icon {
background-color: #D06800 !important;
}
.kapha_icon {
background-color: #03694C !important;
}
.dominant_dosha_wrapper h2 {
text-transform: uppercase;
}
.pitta_result h2{
color:#D06800;
}
.kapha_result h2 {
color: #009D6B !important;
}  .blog_hero_left{
margin-top:0 !important;
}
.blog_search_bar {
position: relative;
margin: 30px auto;
max-width: 722px;
}
.blog_post_wrapper .blog_search_bar input {
border-radius: 160px;
padding: 15px 40px;
color: #B7B7B7;
font-size: 18px;
}
.blog_post_wrapper .blog_search_bar input::placeholder{
color: #B7B7B7;
}
.blog_post_wrapper .blog_search_bar .blog_search_btn {
position: absolute;
top: 7px;
right: 10px;
border: 0;
padding: 0;
}
.blog_post_wrapper .blog_search_bar .blog_search_btn:hover {
background-color: transparent;
}
.pagination {
display: flex;
align-items: center;
gap: 12px;
justify-content: center;
padding: 50px 0;
}
.pagination a{
width:42px;
height:42px;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
text-decoration:none;
font-size:14px;
font-weight:600;
color:#004d36;
border:1.5px solid #004d36;
transition:all 0.3s ease;
} .pagination a.active {
background: #004d36;
color: #fff;
border-color: transparent;
box-shadow: none !important;
}
.pagination a:focus, .pagination a:hover{
box-shadow: none !important;
} .pagination a.arrow{
width:38px;
height:38px;
background:#004d36;
color:#fff;
border:none;
font-size:16px;
}
.pagination a:hover{
background:#004d36;
color:#fff;
}
.page-content{
display:none;
}
.arrow.disabled{
opacity: 0.5;
pointer-events: none;
cursor: not-allowed;
}
.page-content.active{
display:block;
}
.blog-posts .blog_post_box {
box-shadow: 0 1px 11px 0 rgb(0 0 0 / 11%);
border-radius: 20px;
padding: 20px;
}
.blog-posts .blog_post_box .blog_img img{
width:100%;
}
.blog_date {
font-size: 16px;
color: #B3B3B3;
padding: 14px 0;
}
.blog_post_box h3 {
font-size: 24px;
line-height: 26px;
color: #000;
font-weight: bold;
margin-bottom: 0;
padding-bottom: 10px;
}
.blog_post_wrapper .blog_search_bar .blog_search_btn img:hover {
transform: none;
}
.blog_post_box p {
font-size: 16px;
color: #7E7E7E;
line-height: 27px;
}
.blog_post_box p {
font-size: 16px;
color: #7E7E7E;
line-height: 27px;
margin-bottom: 0;
}
.blog-posts {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px;
}
.blog-posts .blog_post_box {
width: 32%;
}  .contact_us_wrap .hero_left {
margin-top: 0;
}
.contact_us_wrap .contact_sub {
color: #043B35;
font-size: 20px;
font-weight: bold;
}
.contact_us_wrap h1 {
font-size: 67px !important;
line-height: 71px !important;
padding-top: 0;
}
.contact_form_wrapper {
padding-top: 50px;
}
.contact_form_wrapper h2 {
color: #009D6B;
font-size: 42px;
line-height: 48px;
padding-bottom: 15px;
}
.contact_form_left {
box-shadow: 0 1px 11px 0 rgb(0 0 0 / 11%);
border-radius: 20px;
padding: 75px 40px;
}
.contact_form_wrapper .cont_form {
align-items: center;
}
.cont_form .row {
padding-bottom: 30px;
}
.cont_form .form-label {
font-size: 18px;
color: #000;
}
.cont_form  input {
border-radius: 50px;
background-color: #F5F5F5;
color: #AEAEAE;
padding: 10px 20px;
}
.cont_form  textarea {
border-radius: 32px;
background-color: #F5F5F5;
color: #AEAEAE;
padding: 15px 20px;
min-height: 140px;
resize: none;
}                 .dosha-btn {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
width: 220px;
height: 50px;
background: #0B7D3B;
border-radius: 50px;
overflow: hidden;
text-decoration: none;
color: #fff;
font-size: 16px;
font-weight: 500;
transition: all .5s ease;
padding-left: 20px;
} .dosha-btn::before{
content: "";
position: absolute;
left: 8px;
top: 50%;
transform: translateY(-50%);
width: 34px;
height: 34px;
background: #fff;
border-radius: 50px;
transition: all .6s ease;
z-index: 1;
}
.dosha-btn:hover::before{
width: calc(100% - 16px);
height: calc(100% - 16px);
} .dosha-btn .icon{
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
z-index: 3;
transition: all .6s ease;
}
.dosha-btn .icon img{
width: 20px;
display: block;
}
.dosha-btn .icon img:hover {
transform: none;
}
.dosha-btn:hover .icon{
left: calc(100% - 32px);
} .dosha-btn .text{
position: relative;
z-index: 2;
transition: all .5s ease;
}
.dosha-btn:hover{
color: #0B7D3B;
}
.dosha-btn:hover .text{
transform: translateX(-10px);
}
.contact_img {
width: 100%;
padding-left: 15px;
}
.nearest_hospital {
padding-top: 50px;
padding-bottom: 30px;
}
.nearest_hospital h2 {
color: #009D6B;
font-size: 42px;
padding-bottom: 15px;
}
.nearest_hospital .hospital_wrapper {
background-color: #FFF;
border-radius: 30px;
box-shadow: 0 1px 11px 0px rgb(0 0 0 / 11%);
padding: 15px;
height: 410px;
margin-bottom: 20px;
}
.nearest_hospital .hospital_wrapper img {
width: 100%;
}
.nearest_hospital .hospital_wrapper h3 {
font-size: 20px;
font-weight: 600;
padding: 10px 0;
margin-bottom: 0;
}
.nearest_hospital .hospital_wrapper p {
font-size: 17px;
color: #7E7E7E;
margin-bottom: 0;
} .dropdown-menu li:nth-last-child(1) .dropdown-item {
border-bottom: 0;
}
.dropdown-item.active, .dropdown-item:active {
background-color: #009D6B;
}
.main_header {
position: relative;
width: 100%;
z-index: 999;
transition: all 0.3s ease;
}
.main_header.fixed-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #043B1D;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
animation: slideDown 0.3s ease;
height: auto;
}
.fixed-header .main_nav a.nav-link, .fixed-header .main_nav a.nav-link.active {
color: #FFF;
}
body.header-fixed {
padding-top: 90px; }
@keyframes slideDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
} .footer_main {
background-color: #0B7D3B;
padding: 50px 0;
}
.footer_main p {
color: #FFF;
font-size: 16px;
}
.footer_main .footer_query {
padding-top: 10px;
padding-bottom: 10px;
}
.footer_main h3 {
color: #FFF;
font-size: 16px;
position: relative;
font-weight: 600;
}
.footer_main h3:before {
content: '';
position: absolute;
background-color: #CBEC77;
width: 30px;
height: 2px;
bottom: -10px;
}
.footer_main ul {
margin: 0;
padding: 25px 0px 0 0;
}
.footer_main ul li {
list-style: none;
}
.footer_main ul li a {
color: #FFF;
font-size: 14px;
line-height: 30px;
}
.footer_main .footer_logo img {
max-width: 200px;
}
.footer_main .footer_app {
display: flex;
gap: 20px;
align-items: center;
}  .policy_wrapper {
padding: 50px 0;
}
.policy_wrapper h2 {
font-size: 30px;
font-weight: 600;
padding-bottom: 15px;
}
.policy_wrapper  h3 {
font-size: 20px;
padding-bottom: 20px;
padding-top: 15px;
font-weight: 600;
color: #000;
}
.policy_wrapper p {
font-size: 16px;
color: #000;
}
.policy_wrapper ul {
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
}
.policy_wrapper ul li {
line-height: 30px;
color: #000;
}  .panchkarma_wrapper {
background-image: none;
background-color: rgb(233 197 119 / 20%);
}
.panchkarma_wrapper .hero_left .know_btn {
max-width: 310px;
margin-top: 25px;
}
.panchkarma_wrapper .hero_left p strong {
color: #000;
}
.panchkarma_wrapper .hero_left p {
padding-bottom: 0;
color: #000;
}
.what_is_panchkarma_wrapper {
padding-top: 50px;
}
.what_is_panchkarma_wrapper .row {
align-items: center;
}
.what_is_panchkarma_wrapper h2 {
color: #009D6B;
font-size: 42px;
}
.what_is_panchkarma_wrapper p {
color: #043B35;
padding-bottom: 25px;
font-weight: 400;
}
.dosha_balance_wrapper {
background-color: #FFFAEE;
padding: 50px 0;
margin: 50px 0;
}
.dosha_balance_wrapper h2 {
font-size: 42px;
color: #009D6B;
text-align: center;
}
.dosha_balance_wrapper p {
color: #043B35;
font-size: 20px;
text-align: center;
padding: 10px 0;
}
.dosha_balance_wrapper .dosha_box {
text-align: center;
}
.dosha_wrapper {
padding-top: 25px;
}
.dosha_balance_wrapper .dosha_box h3 {
font-size: 24px;
color: #009D6B;
padding-top: 15px;
font-weight: 600;
}
.dosha_balance_wrapper .dosha_box p {
color: #555555;
font-size: 16px;
}
.padding-0 {
padding: 0;
}
.why_panchkarma_different_wrap {
background-color: #FFFAEE;
margin-top: 50px;
padding: 50px 0;
}
.why_panchkarma_different_wrap .daily_tips_left p {
padding: 15px 0;
}
.hospital_list_panchkarma {
padding-top: 50px;
}
.hospital_list_panchkarma .container {
border-radius: 20px;
background-color: #03694C;
padding: 40px 0 40px 40px;
}
.hospital_list_panchkarma .container h2 {
color: #FFF;
font-size: 42px;
text-align: center;
padding-bottom: 10px;
}
.hospital_list_panchkarma .container p {
color: #FFF;
text-align: center;
font-size: 18px;
line-height: 24px;
padding-bottom: 18px;
font-weight: 400;
padding-right: 40px;
}
.hospital_list_panchkarma .hospital-card {
background-color: #FFF;
border-radius: 20px;
padding: 15px;
min-height: 442px;
}
.hospital_list_panchkarma .hospital-card h4 {
color: #000;
font-size: 24px;
font-weight: 600;
padding-top: 10px;
text-align: left;
}
.hospital_list_panchkarma .hospital-card img {
width: 100%;
}
.hospital_list_panchkarma .hospital-card p {
color: #7E7E7E;
text-align: left;
padding-top: 5px;
}
.panchkarma_signs .therapy-card {
background: transparent !important;
}
.panchkarma_signs .therapy-card img {
border-radius: 20px;
}
.acharya_ji_wrapper {
background-color: #FFFAEE;
margin-top: 50px;
}
.acharya_ji_wrapper .vision_wrap h2 {
color: #009D6B;
}
.acharya_ji_wrapper .vision_wrap h2 strong {
color: #026042;
}
.acharya_ji_wrapper .row {
align-items: center;
}
.acharya_ji_wrapper .vision_wrap p {
padding-bottom: 20px;
color: #555555;
font-size: 18px;
}
.acharya_ji_wrapper .vision_wrap p strong {
color: #555555;
}
.why_choose_hiims {
padding: 50px 0;
}
.why_choose_hiims h2 {
color: #009D6B;
font-size: 42px;
text-align: center;
padding-bottom: 30px;
}
.why_choose_hiims .choose_inner {
position: relative;
}
.why_choose_hiims .choose_inner .expertise_box {
position: absolute;
top: 20px;
left: 0;
}
.why_choose_hiims .choose_inner .expertise_box .expertise_strip, .why_choose_hiims .choose_inner .healing_box .expertise_strip {
background-color: #FFF;
box-shadow: 0 3px 14px 0 rgb(0 0 0 / 25%);
border-radius: 10px;
padding: 15px;
margin-bottom: 20px;
}
.why_choose_hiims .choose_inner .expertise_box .expertise_strip h3, .why_choose_hiims .choose_inner .healing_box .expertise_strip h3 {
font-size: 20px;
color: #000;
font-weight: 600;
}
.why_choose_hiims .choose_inner .expertise_box .expertise_strip p, .why_choose_hiims .choose_inner .healing_box .expertise_strip p {
font-size: 16px;
color: #555555;
padding-top: 5px;
}
.why_choose_hiims .choose_inner .healing_box {
position: absolute;
right: 0;
bottom: 20px;
}
.padding-top-0{
padding-top:0;
} @media screen and (max-width:1350px){
.app_wrapper img {
max-width: 157px;
}
.about_dosha br{
display:none;
}
.panchkarma-wrapper .therapy_inner {
align-items: center;
}
}
@media screen and (max-width:1025px){
.contact_us_wrap h1 {
font-size: 52px !important;
line-height: 62px !important;
padding-top: 0;
}
.contact_form_wrapper h2 {
font-size: 35px;
}
.nearest_hospital h2 {
font-size: 30px;
}
.nearest_hospital .hospital_wrapper h3 {
font-size: 16px;
}
.nearest_hospital .hospital_wrapper p {
font-size: 14px;
}
.nearest_hospital .hospital_wrapper {
height: 357px;
}
.hero_banner img {
width: 100%;
}
.app_wrapper {
flex-direction: column;
}
.hero_left h1 {
font-size: 70px;
line-height: 77px;
}
.about_dosha {
font-size: 24px;
}
.about_dosha br {
display: none;
}
.balance_dosha_wrapper .how_balance h2, .panchkarma-wrapper h2, .therapy-header h2, .dosha-form h2, .effects_wrapper .cvi_wrapper h2, .sub_heading h2, .daily_tips_wrapper .daily_tips_left h2, .begin_journey_wrapper h2, .begin_journey_wrapper .journey_box h3 {
font-size: 30px;
line-height: 38px;
font-weight: 600;
}
.sub_head {
font-size: 20px;
}
.understanding_wrapper {
padding: 50px 0;
}
.navbar-toggler:focus {
box-shadow: none;
}
.pitta_hero_wrapper, .vata_hero_wrapper {
background-position: center center;
}
}
@media (min-width: 992px) {
.navbar .dropdown:hover > .dropdown-menu {
display: block;
margin-top: 0;
width: 100%;
}
.navbar .dropdown-menu {
border: 0;
border-radius: 10px;
box-shadow: 0 10px 25px rgba(0,0,0,.12);
padding: 10px 0;
}
.navbar .dropdown-item {
padding: 10px 20px;
border-bottom: 1px #d1d1d1 solid;
}
.navbar .dropdown-item:hover {
background: #f5f5f5;
}
}
@media screen and (max-width:932px){
.blog-posts .blog_post_box {
width: 31%;
}
.blog_post_box h3 {
font-size: 20px;
}
.new_form_bg h2 {
font-size: 24px;
}
.mobile_form h2 {
font-size: 20px;
padding-bottom: 20px !important;
}
}
@media screen and (max-width:768px){
.mobile_nav ul {
margin: 0;
}
.policy_wrapper h2 {
font-size: 20px;
}
.policy_wrapper  h3 {
font-size: 16px;
padding-bottom: 10px;
padding-top: 10px;
}
.policy_wrapper p {
font-size: 14px;
}
.header_btn {
margin: 15px 12px;
display: inline-block;
}
.collapse .navbar-nav {
padding-left: 0  !important;
}
.hero_banner img {
width: 100%;
}
.hero_left h1 {
font-size: 60px;
line-height: 67px;
}
.about_dosha {
font-size: 20px;
}
.about_dosha br{
display: none;
}
.balance_dosha_wrapper .how_balance h2 {
font-size: 24px;
}
.cta_btns {
display: flex;
gap: 47px;
padding-top: 20px;
flex-direction: column;
align-items: center;
padding-bottom: 20px;
}
.balance_dosha_wrapper .how_balance p {
font-size: 14px;
padding-bottom: 0;
line-height: 25px;
}
.panchkarma-wrapper h2 {
font-size: 30px;
line-height: 40px;
font-weight: 600;
}
.panchkarma-wrapper p {
font-size: 14px;
max-width: 100%;
line-height: 25px;
}
.tab h3 {
font-size: 20px;
}
.tab.active .learn_btn {
font-size: 14px;
padding: 0 20px;
height: 38px;
line-height: 38px;
}
.panchkarma-wrapper .therapy_inner {
align-items: center;
}
.tab {
font-size: unset;
}
.therapy-header h2 {
font-size: 30px;
line-height: 40px;
}
.therapy-header p {
font-size: 14px;
}
.therapy_bottom_txt p {
font-size: 14px;
line-height: 25px;
}
.understanding_wrapper {
padding: 40px 0;
}
.understanding_wrapper .row {
flex-direction: row;
}
.dosha-form h2 {
font-weight: 600;
font-size: 30px;
}
.dosha-form p {
font-size: 14px;
line-height: 25px;
max-width: 100%;
}
.dosha-form .progress-header h3 {
font-size: 24px;
}
.dosha-form #doshaForm h4 {
font-size: 18px;
}
.dosha-form .option {
font-size: 14px;
}
.dosha-form .progress-header  .counter #currentStep {
font-size: 30px;
}
.dosha-form .progress-header .counter #totalStep {
font-size: 16px;
}
.mobile_nav{
display: block;
}
.main_nav{
display: none;
}
.navbar-nav a.nav-link {
padding: 15px 25px;
border-bottom:1px #CCC solid;
}
.collapse .navbar-nav a.nav-link {
background-color: #0E783E;
color: #FFF;
}
.mobile_nav .offcanvas-body {
padding: 0;
}
.vata_imbalanced .therapy-card {
min-height: 100%;
}
.vata_hero_wrapper .hero_left h1 {
font-size: 29px;
line-height: 32px;
}
.hero_left p {
font-size: 18px;
}
.hero_left p br {
display: none;
}
.vata_hero_wrapper {
height: 468px;
}
.hero_left p {
padding-top: 12px;
}
.hero_left .know_btn {
margin: 0;
}
.balance_dosha_wrapper {
padding-top: 50px;
}
.what_is_vata_wrapper ul li .vg_text {
font-size: 14px;
}
.what_is_vata_wrapper ul li {
flex-direction: column;
justify-content: center;
text-align: center;
width: 46%;
}
.what_is_vata_wrapper h3 {
font-size: 14px;
font-weight: 600;
padding-bottom: 10px;
}
.signs_of_vata_wrapper .therapy-card {
min-height: 100%;
}
.signs_of_vata_wrapper .therapy-card svg {
max-width: 45px;
}
.signs_of_vata_wrapper .therapy-card h4 {
font-size: 16px;
}
.vata_imbalanced .therapy-card h4 {
left: 10px;
}
.signs_of_vata_wrapper .therapy-card h4 {
font-size: 14px;
}
.signs_of_vata_wrapper .therapy-card {
min-height: 212px;
}
.vata_imbalanced .therapy-card {
min-height: 100%;
}
.begin_journey_wrapper .journey_box p br {
display: none;
}
.begin_journey_wrapper .journey_box  .book_btnn a {
font-size: 16px;
}
.signs_of_vata_wrapper .therapy-card {
height: auto;
}
.vata_hero_wrapper {
background-position: center center;
}
.custom_navbar ul li a.nav-link, .hero_wrapper .main_nav a.nav-link {
padding: 14px 25px !important;
}
.vata_imbalanced h3 {
font-size: 20px;
}
.effects_wrapper .cvi_wrapper h2 {
font-size: 24px;
line-height: 30px;
padding-top: 15px;
}
.effects_wrapper .cvi_wrapper p {
font-size: 14px;
}
.effects_wrapper .cvi_wrapper h3 {
font-size: 16px;
}
.effects_wrapper .cvi_wrapper ul li {
font-size: 14px;
line-height: 22px;
}
.daily_tips_wrapper .daily_tips_left h2 {
font-size: 24px;
line-height: 30px;
}
.daily_tips_wrapper .daily_tips_left  p {
font-size: 16px;
}
.daily_tips_wrapper .daily_tips_left ul li {
width: 46%;
font-size: 14px;
flex-direction: column;
text-align: center;
}
.daily_tips_wrapper .row {
gap: 0;
}
.begin_journey_wrapper h2 {
line-height: 32px;
}
.begin_journey_wrapper p {
line-height: 29px;
}
.begin_journey_wrapper .journey_box h3 {
font-size: 24px;
line-height: 29.3px;
}
.begin_journey_wrapper .journey_box p {
font-size: 16px;
}
.begin_journey_wrapper h2 {
font-size: 20px;
line-height: 27px;
}
.begin_journey_wrapper p {
font-size: 14px;
line-height: 25px;
}
.vata_imbalanced .therapy-header {
align-items: self-start;
}
.about_wrapper .hero_left h1 {
font-size: 35px;
line-height: 43px;
}
.about_wrapper .hero_left h1 br {
display: none;
}
.about_wrapper .hero_left {
margin-top: 0;
}
.stats_wrapper {
margin-top: 0;
}
.banner_stats {
padding: 18px 7px;
width: 100%;
}
.stat_icon .img_wrap {
max-width: 37px;
}
.banner_stats .about_stats {
gap: 9px;
flex-direction: column;
text-align: center;
}
.banner_stats .about_stats .stat_count h2 {
font-size: 21px;
}
.banner_stats .about_stats .stat_count  p {
font-size: 13px;
line-height: 20px;
}
.stats_wrapper:after{
display:none;
}
.why_choose_wrapper h2, .highlights_wrapper h2, .contact_us_wrapper .contact_box h2, .contact_us_wrapper h3, .sub_heading h2 {
font-size: 24px;
}
.contact_us_wrapper h3 {
padding-top: 20px;
}
.contact_us_wrapper .contact_text_inner .contact_phn p {
font-size: 17px;
}
.why_choose_wrapper p, .highlights_wrapper p {
font-size: 14px;
}
.why_choose_wrapper .why_choose_text ul li h3 {
font-size: 18px;
}
.why_choose_wrapper .why_choose_text ul li p, .contact_us_wrapper .contact_box form label, .contact_us_wrapper .contact_box form input {
font-size: 14px;
}
.why_choose_wrapper .row {
flex-direction: column-reverse;
}
.our_story_wrapper .row {
flex-direction: column;
gap: 20px;
}
.highlights_wrapper .card {
height: 211px;
}
.why_choose_text {
padding-top: 20px;
}
.highlights_wrapper .about_box h3, .card h3 {
font-size: 20px;
line-height: 26px;
}
.highlights_wrapper .card {
margin-top: 15px;
}
.reviews_wrapper p {
padding-bottom: 0;
}
.reviews_wrapper .therapy-header {
padding-bottom: 0;
}
.reviews_wrapper .card {
height: 415px !important;
}
.reviews_wrapper .card .watch_video_box {
padding-top: 15px;
}
.why_choose_wrapper .why_choose_text ul {
padding: 0;
}
.why_choose_wrapper .why_choose_text ul li:nth-last-child(1) {
padding-bottom: 0;
}
.our_story_wrapper .why_choose_text {
padding-top: 0;
}
.our_story_wrapper .img_wrap {
padding-top: 20px;
}
.panchkarma-wrapper {
padding-top: 20px;
}
.begin_journey_wrapper {
padding-top: 34px;
}
.sub_heading h2 {
line-height: 32px;
}
.sub_heading {
padding-bottom: 10px;
}
.panchkarma-wrapper {
padding-top: 20px;
}
.dominant_dosha_wrapper .dosha_icon {
background-color: #006BC3;
width: 100px;
height: 100px;
border-radius: 100%;
text-align: center;
line-height: 100px;
}
.dominant_dosha_wrapper .dosha_icon img {
width: 62%;
}
.dominant_dosha_wrapper p {
font-size: 16px;
}
.dominant_dosha_wrapper h2 {
font-size: 30px;
padding-top: 7px;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .percentage_box .percentage_header h3 {
font-size: 16px;
}
.result_content_wrapper h2 {
font-size: 24px;
}
.result_content_wrapper h3 {
font-size: 16px;
}
.result_content_wrapper p {
font-size: 14px;
}
.result_content_wrapper {
padding-top: 20px;
padding-bottom: 20px;
}
.learn_about_dosha_wrapper h3 {
font-size: 24px;
line-height: 32px;
padding-bottom: 15px;
}
.learn_about_dosha_wrapper h3 br{
display:none;
}
.learn_about_dosha_wrapper h4 {
padding-top: 15px;
}
.learn_about_dosha_wrapper h4 {
font-size: 20px;
}
.learn_about_dosha_wrapper p {
font-size: 14px;
}
.learn_about_dosha_wrapper .book_btnn a {
font-size: 16px;
}
.dominant_dosha_wrapper .dosha_percentage .vata_percentage .percentage_box {
flex-basis: 83%;
}
.blog-posts .blog_post_box {
width: 48%;
}
.blog_post_wrapper .blog_search_bar .blog_search_btn {
top: 7px;
}
.blog_post_wrapper .blog_search_bar input {
font-size: 16px;
}
.why_choose_wrapper .row {
flex-direction: row;
gap:0;
}
.therapy-section, .panchkarma-wrapper  {
padding: 20px 0;
}
.panchkarma-wrapper .therapy_inner .tab {
line-height: 50px;
}
.tab h3 {
font-size: 16px;
}
.contact_us_wrap h1 {
font-size: 50px !important;
line-height: 55px !important;
padding-top: 0;
}
.contact_form_wrapper h2, .nearest_hospital h2 {
font-size: 30px;
}
.cont_form .form-label {
font-size: 16px;
}
.nearest_hospital .hospital_wrapper h3 {
font-size: 16px;
}
.nearest_hospital .hospital_wrapper p {
font-size: 14px;
}
.nearest_hospital .hospital_wrapper {
height: 315px;
}
.cont_form  input, .cont_form textarea {
font-size: 14px;
}
.panchkarma_wrapper {
height: 100% !important;
}
.panchkarma_wrapper {
padding: 40px 0;
}
.what_is_panchkarma_wrapper {
padding-top: 30px;
}
.what_is_panchkarma_wrapper h2 , .panchkarma-wrapper h2, .dosha_balance_wrapper h2, .hospital_list_panchkarma .container h2, .why_choose_hiims h2{
font-size: 24px;
}
.what_is_panchkarma_wrapper h2 {
padding-bottom: 5px;
}
.dosha_balance_wrapper p {
font-size: 16px;
}
.dosha_balance_wrapper p br, .why_choose_hiims h2 br, .expertise_strip p br {
display: none;
}
.hospital_list_panchkarma .container p {
font-size: 16px;
}
.hospital_list_panchkarma .container h2 {
padding-right: 40px;
}
.hospital_list_panchkarma .hospital-card h4 {
font-size: 20px;
}
.acharya_ji_wrapper .vision_wrap {
padding-top: 20px;
}
.acharya_ji_wrapper .vision_wrap h2 {
padding-bottom: 5px;
}
.why_choose_hiims .choose_inner .healing_box, .why_choose_hiims .choose_inner .expertise_box {
position: unset;
}
.why_hiims_imgg {
padding-bottom: 20px;
}
.begin_journey_wrapper {
padding-top: 0;
}
.dosha_balance_wrapper {
margin: 0;
}
.panchkarma-wrapper {
padding-top:0 !important;
padding-bottom:0!important;
}
.acharya_ji_wrapper .vision_wrap p {
font-size: 16px;
}
}
@media screen and (max-width:767px){
.hero_banner img {
width: 100%;
}
.vata_hero_wrapper .container .row {
flex-direction: column-reverse;
}
.contact_us_wrap .row {
gap: 20px;
}
.contact_form_wrapper .cont_form {
gap: 30px;
}
.nearest_hospital .hospital_wrapper {
height: auto;
}
.contact_img {
padding-left: 0;
}
.cont_form .form-label {
font-size: 16px;
}
.nearest_hospital .hospital_wrapper p {
font-size: 14px;
}
.nearest_hospital .hospital_wrapper h3 {
font-size: 16px;
}
.nearest_hospital {
padding-top: 20px;
padding-bottom: 0;
}
.dosha-btn{
margin-top: 20px;
}
.cont_form  input {
font-size: 14px;
}
.cont_form  input {
margin-bottom: 20px;
}
.cont_form .row {
padding-bottom: 0;
}
.contact_form_left {
padding: 40px 40px;
}
.contact_form_wrapper {
padding-top: 20px;
}
.contact_form_wrapper h2, .nearest_hospital h2 {
font-size: 24px;
padding-bottom: 0;
text-align: center;
}
.contact_us .row {
gap: 20px;
}
.contact_us_wrap .contact_sub {
text-align: center;
}
.contact_us_wrap h1 {
font-size: 48px !important;
line-height: 55px !important;
margin-bottom: 0;
padding-top: 0;
}
.blog_post_wrapper .blog_search_bar .blog_search_btn {
top: 0px;
}
.vata_hero_wrapper {
background-position: left center;
}
.hero_left h1 {
font-size: 60px;
line-height: 68px;
}
.reviews_wrapper .card {
height: 510px !important;
}
.dosha-form .option {
font-size: 14px;
}
#doshaForm input[type="radio"] {
width: 20%;
max-width: 20px;
height: 20px;
}
.dosha-form .option span {
width: 80%;
}
.show_on_desktop{
display: none;
}
.show_on_mobile{
display: block;
}
.hiims-btn {
padding: 5px 13px;
margin: 0 auto;
}
.hero_left .know_btn {
margin: 0;
}
.hero_left .know_btn {
margin: 0 auto;
}
.daily_tips_wrapper .row {
gap: 35px;
}
.hero_left h1 {
font-size: 44px;
line-height: 50px;
text-align: center;
padding-top: 15px;
}
.hero_left p {
color: #043B35;
font-size: 16px;
text-align: center;
}
.blog-posts .blog_post_box {
width: 100%;
}
.hero_left .dosha_list {
justify-content: center;
}
.hero_left .dosha_list li p {
font-size: 14px;
}
.hero_wrapper .col-lg-5 {
padding: 0;
}
.about_dosha {
font-size: 14px;
line-height: 25px;
padding: 50px 0;
}
.about_dosha br {
display: none;
}
.balance_dosha_wrapper .row img {
width: 100%;
z-index: 100;
position: sticky;
max-width: 364px;
margin: 0 auto;
display: block;
}
.balance_dosha_wrapper .how_balance {
margin-top: -73px;
position: sticky;
z-index: 0;
padding-top:95px;
}
.balance_dosha_wrapper {
background-color: transparent;
padding-top:0;
position: relative;
}
.balance_dosha_wrapper:before {
content: '';
position: absolute;
background-color: #043B1D;
width: 100%;
height: 93%;
top: 91px;
}
.balance_dosha_wrapper {
position: relative;
}
.balance_dosha_wrapper .how_balance h2 {
font-size: 24px;
font-weight: 600;
}
.balance_dosha_wrapper .how_balance p {
font-size: 14px;
padding-bottom: 0px;
}
.understanding_wrapper .row {
flex-direction: column-reverse;
}
.why_choose_wrapper .row {
flex-direction: column-reverse;
}
.therapy-header h2 {
font-size: 24px;
line-height: 30px;
}
.therapy-header {
flex-direction: column;
margin-bottom: 0;
}
.therapy-header h2 br {
display: none;
}
.therapy-card h4 {
font-size: 18px;
padding-top: 10px;
font-weight: 600;
}
.therapy-card p {
font-size: 12px;
}
.therapy-card p br {
display: none;
}
.therapy-card a {
font-size: 12px;
}
.therapy-card {
padding: 20px;
min-height: 290px;
height: 100%;
}
.slider-nav {
display: none;
}
.understanding_wrapper .understanding_dosha {
margin-top: 0;
}
.understanding_wrapper {
background-color: #043B1D;
padding-top: 40px !important;
}
.understanding_wrapper .how_balance {
padding-top: 20px;
}
.panchkarma-wrapper {
padding-bottom: 0;
}
.panchkarma-wrapper h2 {
font-size: 24px;
line-height: 30px;
font-weight: 600;
}
.balance_dosha_wrapper {
padding: 0;
padding-top: 40px;
}
.panchkarma-wrapper p {
font-size: 14px;
padding: 15px 0;
}
.content h3 {
font-size: 25px;
}
.content a {
font-size: 14px;
}
.therapy-section {
padding: 25px 0;
}
.therapy_bottom_txt p {
font-size: 14px;
}
.dosha-form h2 {
font-size: 24px;
font-weight: 600;
}
.dosha-form p {
font-size: 14px;
line-height: 26px;
}
.dosha-form {
padding-top: 40px;
}
.footer_wrapper h2 {
font-size: 20px;
}
.footer_wrapper .footer_text {
font-size: 14px;
}
.footer_wrapper h2 {
font-size: 18px;
}
.footer-links a {
font-size: 14px;
}
.footer_wrapper {
margin-top: 30px;
}
.panchkarma-wrapper {
padding-top: 60px;
padding-bottom: 20px;
}
.copyright_wrapper {
flex-direction: column;
text-align: center;
gap: 20px;
}
.app_wrapper {
flex-direction: row;
}
.sub_head {
font-size: 20px;
padding-bottom: 10px;
display: block;
}
.custom_navbar ul li a.nav-link{
padding: 10px 25px !important;
}
.learn_about_dosha_wrapper .vopd_box{
flex-direction:column-reverse;
}
.about_wrapper .row {
gap: 40px;
}
.learn_about_dosha_wrapper .row {
padding-bottom: 0;
}
.vopd_box {
padding-top: 50px;
}
}
@media screen and (max-width:414px){
.balance_dosha_wrapper .row img {
max-width: 315px;
}
.therapy-card a {
padding: 8px 10px;
}
.therapy-card h4 {
font-size: 15px;
padding-top: 10px;
font-weight: 600;
}
.therapy-card {
min-height: 300px;
}
}  .main-banner {
width: 100%;
background-size: 100%;
padding: 190px 0;
background-position: center;
background-repeat: no-repeat;
}
.dincharya-banner {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/dincharya-bg.png);
}
.main-banner-deatil h1 {
font-size: 50px;
color: #043b35;
font-weight: 600;
}
.cvi_wrapper ul {
padding-left: 2rem;
margin-left: 0;
}
.main-banner-deatil p {
font-size: 24px;
color: #1B1B1B;
font-weight: 500;
}
.wrapper {
position: relative;
display: flex;
align-items: center;
}
.wrapper:after {
content: "";
position: absolute;
right: 0;
top: 0;
width: 500px;
height: 100%;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/right-leaf-vector.png);
background-repeat: no-repeat;
background-size: contain;
}
.wrapper.foundation-column:after {
right: auto;
left: 0;
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/leftleaf-vector.png);
}
.image-box {
width: 65%;
border-radius: 20px;
overflow: hidden;
}
.image-box img {
width: 100%;
display: block;
height: 420px;
object-fit: cover;
}
.content-card {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 100%;
max-width: 540px;
background: #0f8b5ff5;
color: #fff;
padding: 22px;
border-radius: 20px;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
z-index: 2;
}
.content-card h2 {
font-size: 30px;
margin-bottom: 9px;
color: #00FF6A;
font-weight: 700;
}
.content-card p {
font-size: 15px;
line-height: 1.8;
color: #fff;
}
.content-cardInner {
border: 1px solid #00ff6a47;
padding: 15px;
border-radius: 20px;
}
.foundation-column {
flex-direction: row-reverse;
margin-top: 40px;
}
.foundation-column .content-card {
left: 0;
right: auto;
}
.lifelong-sec {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/lifelong-bg.png);
width: 100%;
background-size: cover;
}
.vital-videoCard img {
width: 100%;
border-radius: 20px;
}
.vital-videoCard .play-icon {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: auto;
}
.vital-videoCard div {
position: relative;
cursor: pointer;
}
.vital-videoCard h6 {
font-size: 24px;
color: #000;
font-weight: 600;
text-align: center;
width: 100%;
max-width: 240px;
margin: 12px auto auto;
}
.healing-detail h3 span {
color: #000;
}
.vital-details p {
width: 100%;
max-width: 485px;
}
.vital-modal .modal-dialog {
max-width: 800px;
}
.vital-modal iframe {
width: 100%;
}
.healing-img img {
border-radius: 30px;
width: 100%;
}
.healing-detail h3 {
font-size: 26px;
color: #000000;
font-weight: 600;
padding-bottom: 10px;
}
.healing-detail p {
font-size: 16px;
}
.testimonial-user {
display: flex;
align-items: center;
gap: 12px;
}
.testimonial-text {
margin-bottom: 20px;
font-weight: 600;
font-size: 16px;
}
.testimonial-card {
background: #fff;
border-radius: 10px;
padding: 18px;
height: 100%;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.ParticipantsSwiper .swiper-slide {
height: auto;
}
.lifelong-sec {
background-image: url(//healingwithacharyamanish.com/wp-content/themes/healingwithacharyaji/assets/images/lifelong-bg.png);
width: 100%;
background-size: cover;
}
.ParticipantsSwiper .swiper-button-prev, .ParticipantsSwiper .swiper-button-next, 
.vitalSwiper .swiper-button-prev, .vitalSwiper .swiper-button-next {
width: 50px;
height: 50px;
border-radius: 50%;
background: #CBEC77;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: .4s;
}
.ParticipantsSwiper .swiper-button-prev::after, .ParticipantsSwiper .swiper-button-next::after, 
.vitalSwiper .swiper-button-prev::after, .vitalSwiper .swiper-button-next::after {
display: none;
}
.ParticipantsSwiper .swiper-button-prev path,  .ParticipantsSwiper .swiper-button-next path,
.vitalSwiper .swiper-button-prev path,  .vitalSwiper .swiper-button-next path {
fill: #cbec77;
}
.ParticipantsSwiper .swiper-button-prev svg, .ParticipantsSwiper .swiper-button-next svg,
.vitalSwiper .swiper-button-prev svg, .vitalSwiper .swiper-button-next svg {
width: 22px !important;
}
.healing-img img:hover, .image-box img:hover, .vital-videoCard img, .testimonial-user img {
transform: translateY(0);
}