* {
box-sizing: border-box;
}
html {
margin: 0 !important;
overflow-x: hidden;
}
body {
font-family: "Tiro Devanagari Hindi", serif;
background-color: #fff;
overflow-x: hidden;
}
img {
-webkit-user-drag: none;
user-drag: none;
user-select: none;
-webkit-user-select: none;
pointer-events: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0;
}
p {
font-size: 18px;
color: #555555;
}
a {
text-decoration: none;
}
.swiper-wrapper {
cursor: grab;
}
.cursor {
position: fixed;
width: 10px;
height: 10px;
background: #e33c24;
border-radius: 50%;
pointer-events: none;
z-index: 999999;
transform: translate(-50%, -50%);
transition: transform .08s linear;
}
section {
overflow: hidden;
}
.sec-p {
padding: 50px 0;
}
.mb-23 {
margin-bottom: 23px;
}
.main-sec-heading {
font-size: 38px;
line-height: normal;
color: #000000;
font-style: italic;
}
.explore-btn {
display: inline-flex;
align-items: center;
background: #BFDDAA;
border-radius: 60px;
overflow: hidden;
text-decoration: none;
transition: .35s;
margin-top: 33px;
}
.btn-text {
background: #33511D;
color: #fff;
padding: 18px 30px;
border-radius: 60px;
font-size: 18px;
font-style: italic;
white-space: nowrap;
}
.hyperlink_text {
color: #555555;
text-decoration: underline;
}
.btn-icon {
width: 55px;
}
.btn-icon svg {
animation: arrowMove 1.2s ease-in-out infinite;
}
.explore-btn:hover {
transform: translateY(-3px);
box-shadow: 0 15px 30px rgba(0, 0, 0, .15);
} .camp_slider .swiper-slide img {
width: 100%;
}
.camp_slider .register_btn_home {
text-align: center;
}
.camp_slider .mobile_slide {
display: none;
}
@keyframes arrowMove {
0% {
transform: translateX(0);
opacity: 1;
}
50% {
transform: translateX(8px);
opacity: .6;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
header.sticky {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
transition: transform .35s ease;
background: #fff;
}
header.sticky .navbar {
background: #fff;
}
header.hide {
transform: translateY(-100%);
}
.navbar {
padding: 3px 0;
background: #E4F2E2;
}
.navbar .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.header-logo img {
width: 170px;
}
.top-bar ul {
display: flex;
gap: 40px;
list-style: none;
margin: 0;
padding: 0;
}
.top-bar li a {
font-size: 18px;
font-weight: 500;
cursor: pointer;
transition: .3s;
color: #000;
border-bottom: 2px solid transparent;
padding-bottom: 8px;
}
.top-bar .nav-active a {
border-bottom-color: #277D2C;
color: #277D2C;
}
.top-bar li a:hover {
color: #3A7C36;
}
.menu-toggle,
.close-menu {
display: none;
}
.overlay {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, .45);
opacity: 0;
visibility: hidden;
transition: .35s;
z-index: 9998;
}
.overlay.active {
opacity: 1;
visibility: visible;
}
#mobileTopbar {
display: none;
}
.main-banner {
width: 100%;
padding-bottom: 26px;
background: #E4F2E2;
clip-path: polygon(50% 0%, 100% 0, 100% 55%, 100% 97%, 74% 93%, 24% 96.1%, 10% 94%, 0 92%, 0% 38%, 0 0);
}
.banner-detail h1 {
font-size: 38px;
font-style: italic;
}
.banner-detail h1 span {
color: #33511D;
}
.leaf-vector-left {
position: absolute;
left: 0;
bottom: -67px;
width: 150px;
}
.mantra-column {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/mantra-bg.webp);
width: 100%;
background-size: cover;
padding: 13px;
border-radius: 30px;
}
.mantra-detail {
background: #ffffffe3;
padding: 60px 30px;
text-align: center;
border-radius: 30px;
}
.mantra-detail p {
font-size: 20px;
color: #33511D;
width: 100%;
max-width: 420px;
margin: auto auto 18px;
}
.mantra-detail h3 {
font-size: 40px;
color: #33511D;
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
}
.gradient-border,
.green-gradient-border {
position: relative;
padding-bottom: 16px;
margin-bottom: 26px;
}
.gradient-border::after,
.green-gradient-border::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background: linear-gradient(90deg,
transparent 0%,
#b8b8b8 30%,
#A79A5F 50%,
#b8b8b8 70%,
transparent 100%);
}
.mantra-detail h5 {
font-size: 20px;
color: #000;
width: 100%;
max-width: 470px;
margin: auto;
}
.mantra-detail h5 span {
color: #4D8114;
}
.toxin-sec {
background: #E4F2E2;
clip-path: polygon(43% 6%, 78% 2%, 100% 1%, 100% 70%, 100% 100%, 51% 100%, 19% 100%, 0 100%, 0 0, 18% 5%);
padding-top: 90px;
}
.toxin-sec .swiper-slide {
height: auto;
}
.toxinSlider {
position: relative;
}
.toxinSlider .swiper-wrapper {
margin-bottom: 15px;
}
.toxin-card {
background: #fff;
border-radius: 20px;
padding: 30px 22px;
text-align: center;
height: 100%;
position: relative;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.toxin-icon {
width: 80px;
height: 80px;
margin: auto;
margin-bottom: 30px;
border-radius: 50%;
background: #DDF4DD;
display: flex;
align-items: center;
justify-content: center;
}
.toxin-icon img {
width: 50px;
object-fit: contain;
}
.toxin-card h4 {
font-size: 20px;
width: 100%;
max-width: 240px;
margin: auto auto 17px;
}
.toxin-card p {
font-size: 16px;
line-height: 1.7;
}
.toxin-header {
margin-bottom: 20px;
}
.toxin-nav {
display: flex;
gap: 12px;
justify-content: end;
}
.arrow-prev,
.arrow-next {
width: 52px;
height: 52px;
border-radius: 50%;
background: #4EA653;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: .3s;
}
.arrow-prev:hover,
.arrow-next:hover {
background: #35561B;
}
.green-gradient-border {
width: max-content;
}
.green-gradient-border::after {
background: linear-gradient(90deg, transparent 0%, #b8b8b8 30%, #95CF8C 50%, #b8b8b8 70%, transparent 100%);
}
.modren-disease-sec .main-sec-heading {
margin: auto auto 20px;
}
.modren-disease-sec .arrow-prev,
.modren-disease-sec .arrow-next {
background: #E4F2E2;
}
.modren-disease-sec .arrow-prev:hover,
.modren-disease-sec .arrow-next:hover {
background: #35561B;
}
.modren-disease-sec .arrow-prev:hover path,
.modren-disease-sec .arrow-next:hover path {
stroke: #fff;
}
.m-disease-slide img {
border-radius: 20px;
}
.four-pillars-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/four-pillars-bg-vector.webp);
width: 100%;
background-size: cover;
clip-path: polygon(50% 0%, 100% 0, 100% 55%, 100% 97%, 74% 93%, 24% 96.1%, 10% 94%, 0 92%, 0% 38%, 0 0);
padding: 100px 0 130px;
}
.four-pillars-sec .green-gradient-border {
margin-left: auto;
margin-right: auto;
}
.philosophy-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0;
margin-top: 22px;
}
.philo-card {
display: grid;
grid-template-columns: 1fr 1fr;
background: #fff;
overflow: hidden;
}
.philo-card.reverse {
direction: rtl;
}
.philo-card.reverse>* {
direction: ltr;
}
.philo-img {
position: relative;
min-height: 270px;
overflow: hidden;
}
.philo-img img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.tag {
position: absolute;
top: 0;
right: 0;
color: #fff;
padding: 6px 52px;
font-size: 23px;
}
.tag.blue {
background: #6AA2D0;
}
.tag.green {
background: #93B265;
}
.tag.yellow {
background: #D2B873;
}
.tag.red {
background: #E2898A;
}
.philo-card.top-card .tag {
right: auto;
left: 0;
border-bottom-right-radius: 18px;
border-bottom-left-radius: 0;
}
.philo-img .tag {
border-bottom-left-radius: 18px;
z-index: 1;
}
.philo-content {
padding: 30px;
display: flex;
flex-direction: column;
justify-content: center;
}
.philo-content .btn-icon {
width: 40px;
}
.philo-content .btn-icon svg {
width: 25px;
}
.philo-content h3 {
font-size: 20px;
margin-bottom: 18px;
font-weight: 500;
}
.philo-content p {
font-size: 16px;
line-height: 1.8;
color: #555;
margin-bottom: 13px;
}
.learn-btn {
align-self: flex-start;
}
.philo-content .explore-btn {
width: max-content;
margin: 0;
}
.philo-content .btn-text {
font-size: 16px;
padding: 11px 13px;
}
.research-service-sec .toxin-header {
display: flex;
justify-content: space-between;
}
.journey-column {
height: 100%;
}
.research-service-sec .swiper-slide {
height: auto;
}
.journeyInner-column {
background: #E4F2E2;
margin-top: -100px;
padding: 120px 20px 60px;
display: flex;
flex-direction: column;
align-items: center;
}
.journeyInner-column h4 {
font-size: 30px;
padding-bottom: 14px;
margin-bottom: 14px;
width: 100%;
}
.journeyInner-column h6 {
font-size: 20px;
padding-bottom: 15px;
color: #333333;
}
.journeyInner-column p {
font-size: 16px;
width: 100%;
}
.research-service-sec .arrow-prev,
.research-service-sec .arrow-next {
background: #e4f2e2;
}
.research-service-sec .arrow-prev:hover,
.research-service-sec .arrow-next:hover {
background: #33511D;
}
.research-service-sec .arrow-prev:hover path,
.research-service-sec .arrow-next:hover path {
stroke: #fff;
}
.selfles-column {
background: #93B265;
padding: 30px;
border-radius: 20px;
position: relative;
}
.selfles-column .green-gradient-border {
margin-left: auto;
margin-right: auto;
}
.selfles-column h2 {
color: #fff;
}
.selfles-column p {
color: #fff;
width: 100%;
max-width: 1100px;
margin: auto;
}
.selfless-sec img {
margin-top: -200px;
width: 100%;
}
.stroies-column img {
border-radius: 20px;
width: 100%;
display: block;
}
.real-stories-sec .row .col-md-4:first-child {
display: flex;
align-items: center;
}
.stroies-column {
position: relative;
overflow: hidden;
border-radius: 20px;
}
.stroies-column::before,
.philo-img::before,
.bringing-column::before,
.mindfull-breath-column::before,
.nutrition-card::before,
.shodhan-panch-therapy-column::before,
.therapy-content::before {
content: "";
position: absolute;
width: 200%;
height: 0%;
left: 50%;
top: 50%;
background-color: rgba(255, 255, 255, .3);
transform: translate(-50%, -50%) rotate(-45deg);
z-index: 1;
}
.stroies-column:hover::before,
.philo-img:hover::before,
.bringing-column:hover::before,
.mindfull-breath-column:hover::before,
.nutrition-card:hover::before,
.shodhan-panch-therapy-column:hover::before,
.therapy-content:hover::before {
height: 250%;
transition: all 600ms linear;
background-color: transparent;
}
.stroies-columnFirst::before {
display: none;
}
.stroies-column a {
position: absolute;
background: #33511D;
left: 20px;
top: 20px;
font-size: 18px;
font-style: italic;
color: #fff;
padding: 12px 18px;
border-radius: 30px;
display: flex;
align-items: center;
gap: 9px;
transition: .3s ease;
z-index: 1;
}
.stroies-column a:hover {
background: #fff;
color: #33511D;
}
.stroies-column a:hover path {
fill: red;
}
.modal-dialog {
max-width: 800px;
}
.modal-dialog iframe {
width: 100%;
}
.one-philosophy-sec {
padding-bottom: 90px;
}
.one-philosophy-column {
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
padding: 17px 20px;
border-radius: 26px;
position: relative;
}
.one-philosophy-columnInner {
border: 1px solid #d1d1d1;
border-radius: 20px;
padding: 20px 20px 50px;
}
.viewour-brand {
position: absolute;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
padding: 12px;
border-radius: 40px;
left: 50%;
bottom: -30px;
transform: translateX(-50%);
background: #fff;
}
.viewour-brand a {
background: #AACFA4;
font-size: 20px;
padding: 13px 20px;
border-radius: 30px;
display: flex;
align-items: center;
gap: 9px;
color: #000;
transition: .3s ease;
justify-content: center;
}
.viewour-brand a:hover {
background: #33511D;
color: #fff;
}
.viewour-brand a:hover path {
fill: #fff;
}
.one-philosophy-columnInner img {
width: auto;
height: 60px;
object-fit: contain;
margin-bottom: 20px;
}
.one-philosophy-sec h2 {
margin-left: auto;
margin-right: auto;
}
.inspired-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/inspired-bgImg.webp);
width: 100%;
background-size: cover;
}
.inspired-content {
border-left: 2px solid #68996F;
padding: 25px 130px 25px 40px;
}
.inspired-content h4 {
font-size: 30px;
color: #33511D;
}
.left-qoute {
padding-bottom: 20px;
}
.right-qoute {
text-align: right;
}
.wisdom-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/wisdom-bg.webp);
width: 100%;
background-size: cover;
padding: 26px 0;
}
.wisdom-sec p {
font-size: 32px;
color: #fff;
}
.philosophy-banner {
clip-path: unset;
padding: 20px 15px;
}
.philosophy-banner .banner-detail {
width: 100%;
max-width: 860px;
margin: auto;
text-align: center;
}
.philosophy-banner img {
width: 100%;
margin-top: -80px;
}
.changing-world-sec {
background-image: none;
width: 100%;
background-size: cover;
}
.changing-column-left h2 {
border-left: 5px solid;
padding-left: 17px;
margin-bottom: 12px;
}
.changing-column-right {
text-align: center;
}
.changing-column-right img {
width: 90%;
}
.natural-healing-sec {
background: #E4F2E2;
}
.amj-imgMain img {
width: 100%;
}
.natural-healing-sec h2 {
margin-left: auto;
margin-right: auto;
}
.amj-imgMain-mobile {
display: none;
}
.purify-heal-sec h2 {
padding-bottom: 12px;
}
.therapy-list {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
align-items: center;
gap: 35px;
margin-top: 45px;
}
.therapy-item {
display: flex;
align-items: center;
gap: 12px;
transition: .35s;
cursor: pointer;
}
.therapy-item:hover {
transform: translateY(-5px);
}
.therapy-icon {
width: 50px;
height: 50px;
border: 1px solid #7E9D65;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: .35s;
}
.therapy-icon img {
width: 24px;
}
.therapy-item:hover .therapy-icon {
background: #5F8D49;
border-color: #5F8D49;
}
.therapy-item:hover img {
filter: brightness(0) invert(1);
}
.therapy-item h4 {
font-size: 24px;
font-style: italic;
font-weight: 500;
color: #202020;
margin: 0;
}
.food-principles {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/become-medicine-bg.webp);
width: 100%;
background-size: cover;
}
.food-wrapper {
display: flex;
justify-content: center;
align-items: flex-end;
padding: 60px 0 30px;
}
.food-card {
border-radius: 20px;
overflow: hidden;
position: relative;
flex-shrink: 0;
transition: .4s;
box-shadow: 0 15px 35px rgba(0, 0, 0, .2);
border: 1px solid #FFF;
}
.food-wrapper .card-1 {
transform: rotate(-8deg);
z-index: 2;
}
.food-wrapper .card-2 {
margin-right: 0px;
z-index: 1;
top: -30px;
}
.food-wrapper .card-3 {
margin-right: 0;
margin-top: 20px;
z-index: 3;
}
.food-wrapper .card-4 {
margin-right: 0;
top: -30px;
z-index: 2;
}
.food-wrapper .card-5 {
transform: rotate(8deg);
z-index: 1;
}
.food-card:hover {
transform: translateY(-20px) rotate(0deg);
z-index: 99;
}
.food-card img {
width: 100%;
height: 100%;
}
.food-content h4 {
font-size: 18px;
color: #fff;
}
.food-content {
position: absolute;
bottom: 17px;
left: 50%;
transform: translateX(-50%);
width: 100%;
z-index: 2;
}
.food-card::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
background: #00000063;
height: 100%;
}
.food-principles p {
width: 100%;
max-width: 1030px;
margin: auto;
}
.healing-beyond-sec img {
border-radius: 20px;
}
.healing-beyond-sec span {
background: #33511d;
font-size: 20px;
padding: 7px 17px 4px;
border-radius: 30px;
color: #fff;
line-height: normal;
font-style: italic;
margin-bottom: 10px;
display: inline-block;
}
.health-start-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/health-start-today-bg.webp);
width: 100%;
background-size: cover;
}
.health-start-sec p {
width: 100%;
max-width: 930px;
margin: auto;
}
.faq-wrapper {
display: grid;
grid-template-columns: 1fr;
}
.faq-item {
overflow: hidden;
}
.faq-question {
padding: 18px 20px;
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
overflow: hidden;
gap: 3px;
}
.faq-item.active .faq-question {
margin-bottom: 10px;
border-bottom: 1px solid #B4D9AF;
}
.faq-item.active {
background-color: #E2F1E0;
border-radius: 12px;
}
.faq-question h3 {
font-size: 20px;
color: #262626;
margin: 0;
font-weight: 500;
}
.faq-icon {
width: 35px;
height: 35px;
border-radius: 8px;
background: #E2F1E0;
color: #000;
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
font-weight: 500;
flex-shrink: 0;
}
.faq-answer {
display: none;
padding: 0 25px 22px;
}
.faq-answer p {
line-height: 1.7;
margin: 0;
font-size: 17px;
text-align: left;
}
.faq-item.active .faq-answer {
display: block;
}
.active .faq-icon {
background: #262626;
}
.active .faq-icon svg path {
stroke: #fff;
}
.mask .swiper-wrapper {
transition-timing-function: linear !important;
align-items: center;
}
.philosophy-banner .mask img {
margin-top: 0;
}
.mask .swiper-slide {
height: 100%;
transition: 0.3s all;
}
.about_hero_wrapper .row {
align-items: center;
}
.about_hero_wrapper .about_hero_content {
position: relative;
}
.about_hero_wrapper .about_hero_content:before {
content: '';
position: absolute;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/vertical_line.webp);
background-repeat: no-repeat;
background-position: left center;
width: 3px;
height: 231px;
}
.about_hero_wrapper .about_hero_content p {
padding-left: 20px;
font-style: italic;
color: #000;
font-weight: 580;
font-size: 28px;
line-height: 38px;
}
.about_hero_wrapper {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/about_vector.webp);
background-repeat: no-repeat;
background-position: bottom center;
width: 100%;
background-size: 100%;
}
.lifelong_mission_wrapper {
padding-bottom: 25px;
}
.lifelong_mission_wrapper .quote_wrapper {
position: relative;
max-width: 732px;
margin: 0 auto;
padding: 43px 65px;
}
.lifelong_mission_wrapper .quote_wrapper:before {
content: '';
position: absolute;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/quote_top.webp);
background-repeat: no-repeat;
background-position: left center;
width: 67px;
height: 52px;
top: -67px;
left: 32px;
}
.lifelong_mission_wrapper .quote_wrapper:after {
content: '';
position: absolute;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/quote_bottom.webp);
background-repeat: no-repeat;
background-position: left center;
width: 67px;
height: 52px;
right: 32px;
bottom: -67px;
}
.lifelong_mission_wrapper .quote_wrapper .border_left_top {
position: absolute;
left: 0;
top: 0;
}
.lifelong_mission_wrapper .quote_wrapper .border_left_bottom {
position: absolute;
bottom: 0;
left: 0;
}
.lifelong_mission_wrapper .quote_wrapper .border_right_top {
position: absolute;
right: 0;
top: 0;
}
.lifelong_mission_wrapper .quote_wrapper .border_right_bottom {
position: absolute;
bottom: 0;
right: 0;
}
.lifelong_mission_wrapper h2 {
text-align: center;
margin: auto;
color: #33511D;
font-size: 38px;
margin-bottom: 92px;
padding-bottom: 30px;
font-style: italic;
}
.lifelong_mission_wrapper .quote_wrapper .quote_inner {
color: #555555;
font-size: 22px;
text-align: center;
font-style: italic;
line-height: 30px;
}
.lifelong_mission_wrapper .quote_wrapper .quote_inner .quote_by {
font-size: 30px;
line-height: 30px;
color: #000;
padding-top: 18px;
display: inline-block;
font-style: italic;
}
.mission_content {
padding-top: 100px;
}
.mission_content p {
font-size: 22px;
color: #555555;
line-height: 30px;
text-align: center;
padding-bottom: 20px;
}
.meaningful_journey_wrapper {
background-color: #E4F2E2;
padding: 50px 0;
}
.meaningful_journey_wrapper h2 {
text-align: center;
color: #33511D;
font-size: 38px;
font-style: italic;
line-height: 44px;
}
.meaningful_journey_wrapper h3 {
text-align: center;
font-size: 24px;
color: #333333;
font-style: italic;
padding-top: 10px;
padding-bottom: 15px;
margin: 0 auto;
margin-bottom: 47px;
}
.meaningful_journey_wrapper .journey_content p {
color: #555555;
font-size: 16px;
line-height: 24px;
padding-bottom: 20px;
}
.meaningful_journey_wrapper .journey_content p strong {
color: #000;
font-weight: normal;
}
.meaningful_journey_wrapper .row {
align-items: center;
}
.what_i_belive_wrapper {
padding-top: 50px;
}
.what_i_belive_wrapper h2 {
color: #33511D;
text-align: center;
font-style: italic;
font-size: 38px;
margin-bottom: 50px;
margin: auto;
padding-bottom: 10px;
}
.what_i_belive_wrapper .believe_box {
padding: 30px;
background: linear-gradient(90deg,
#E4F2E2 0%,
#EEF7ED 20%,
#F7FBF6 45%,
#FCFDFC 70%,
#FFFFFF 100%);
margin-bottom: 20px;
border-radius: 20px;
}
.what_i_belive_wrapper .believe_box h3 {
font-size: 24px;
color: #000;
font-style: italic;
padding-top: 20px;
margin: 0;
padding-bottom: 10px;
}
.what_i_belive_wrapper .believe_box p {
font-size: 16px;
color: #555555;
font-style: italic;
margin: 0;
}
.patient_story_wrapper {
background-color: #E5F2E3;
margin-top: 40px;
position: relative;
padding: 50px 0;
}
.journey_text {
position: relative;
padding-left: 20px;
}
.journey_wrapper .journey_text:before {
content: '';
position: absolute;
width: 5px;
height: 100%;
background-color: #33511D;
top: 0;
left: -20px;
}
.patient_story_wrapper .container-fluid {
padding-left: 0;
padding-right: 0;
}
.patient_story_wrapper img {
width: 100%;
}
.patient_story_wrapper .row {
align-items: center;
flex-wrap: wrap;
padding-bottom: 30px;
}
.patient_story_wrapper .row:nth-child(2) {
padding-bottom: 0;
}
.patient_story_wrapper h3 {
font-size: 36px;
font-style: italic;
color: #000;
}
.patient_story_wrapper p {
font-size: 16px;
color: #555555;
line-height: 25px;
padding-top: 10px;
}
.patient_story_wrapper .story_box {
padding-bottom: 25px;
}
.journey_wrapper {
padding-top: 50px;
position: relative;
padding-bottom: 44px;
}
.journey_wrapper:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/leaf_vector_journey.webp);
background-repeat: no-repeat;
background-size: 100%;
width: 90px;
height: 180px;
}
.journey_wrapper .row {
align-items: center;
}
.journey_wrapper .journey_img img {
width: 100%;
}
.four_piilar_ayurveda_wrapper {
background-color: #E2F1E0;
padding: 50px 0;
text-align: center;
}
.four_piilar_ayurveda_wrapper h2 {
color: #33511D;
font-size: 38px;
font-style: italic;
padding-bottom: 15px;
}
.four_piilar_ayurveda_wrapper p {
padding-bottom: 20px;
font-size: 16px;
}
.four_piilar_ayurveda_wrapper .sub_text {
color: #000;
}
.four_piilar_ayurveda_wrapper p strong {
font-weight: normal;
font-size: 20px;
color: #000;
}
.four_piilar_ayurveda_wrapper .ayurveda_box .pillar_icon {
background-color: #FFF;
width: 103px;
height: 103px;
border-radius: 50%;
line-height: 103px;
margin: 0 auto;
margin-bottom: 10px;
display: block;
border: 1px #6EAC65 solid;
}
.ayurveda_box:hover {
transform: translateY(-7px);
}
.four_piilar_ayurveda_wrapper .ayurveda_box h3 {
font-size: 30px;
color: #000;
line-height: 26px;
padding: 10px 0;
}
.ayurveda_box {
position: relative;
transition: ease-in-out 0.5s;
}
.ayurveda_box:after {
content: '';
position: absolute;
width: 2px;
height: 235px;
background: linear-gradient(to bottom, rgba(228, 242, 226, 0) 0%, #E4F2E2 18%, #c1dfb9 50%, #E4F2E2 82%, #E2F1E0 100%);
top: 0;
right: 0;
}
.four_piilar_ayurveda_wrapper .row .col-lg-3:nth-last-child(1) .ayurveda_box:after {
display: none;
}
.our-work-banner-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/our-work-bg.webp);
width: 100%;
background-size: 100%;
padding-bottom: 60px;
background-position: bottom;
}
.ourWork-bannerImg {
margin-top: -70px;
width: 100%;
padding: 0 20px;
}
.our-work-banner-sec .banner-detail h1 {
position: relative;
top: 90px;
}
.begins-single-sec {
background-image: none;
padding-top: 20px;
}
.begins-single-sec .changing-column-left {
position: relative;
}
.begins-single-sec .changing-column-left img {
position: absolute;
top: 50%;
z-index: -1;
left: 50%;
transform: translate(-50%, -50%);
}
.our-vision-institution-sec {
background: #E4F2E2;
}
.our-vision-column {
background: #fff;
padding: 22px;
border-radius: 20px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.our-vision-column img {
border-radius: 20px;
margin-bottom: 20px;
}
.our-vision-column h4 {
font-size: 20px;
margin-bottom: 12px;
font-weight: 600;
}
.join_webinar_btn {
text-align: center;
}
.our-vision-column p {
font-size: 16px;
}
.flex-headerColumn {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
}
.ayurvedic-prinicipal-sec .changing-column-right img {
border-radius: 20px;
width: 100%;
}
.whc-column {
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
padding: 21px 20px;
border-radius: 20px;
margin: 20px 0;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/whc-vector.webp);
width: 100%;
background-repeat: no-repeat;
overflow: hidden;
height: 100%;
background-size: cover;
border: 2px solid #81aa7b;
background-position: center center;
}
.ayurvedicPrinicipal .swiper-slide {
height: auto;
}
.ayurvedicPrinicipal .swiper-wrapper {
margin-bottom: 50px;
}
.whc-column h5 {
font-size: 20px;
padding: 25px 0 12px;
}
.whc-column p {
font-size: 16px;
}
.bringing-ayurved-sec {
background: #E4F2E2;
}
.bringing-column {
position: relative;
overflow: hidden;
}
.bringing-column img {
width: 100%;
border-radius: 160px;
}
.bringing-column h3 {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 24px;
width: 80%;
text-align: center;
color: #fff;
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
padding: 14px 0;
font-style: italic;
z-index: 2;
}
.working-towards-column {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/towrds-sec-bg.webp);
width: 100%;
background-size: cover;
border-radius: 20px;
padding: 120px 50px;
margin-top: 30px;
}
.working-towards-column h5 {
font-size: 38px;
color: #fff;
font-style: italic;
}
.working-towards-column span {
color: #fff;
font-size: 16px;
padding: 6px 0 12px;
display: block;
font-style: italic;
}
.working-towards-column p {
font-size: 16px;
color: #fff;
width: 100%;
max-width: 480px;
}
.community-outreach-sec {
background: #E4F2E2;
}
.community-outreach-sec span {
font-size: 28px;
color: #000;
font-style: italic;
padding-bottom: 8px;
display: inline-block;
}
.one-mission-column {
padding: 70px 22px 33px;
height: 100%;
border-top-left-radius: 150px;
border-top-right-radius: 150px;
text-align: center;
overflow: hidden;
border-bottom: 4px solid;
width: 100%;
background-size: cover;
}
.one-mission-column img {
margin-bottom: 20px;
height: 80px;
}
.one-mission-column.red {
border-color: #D09292;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-1.webp);
}
.one-mission-column.green {
border-color: #7EB477;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-2.webp);
}
.one-mission-column.yellow {
border-color: #BCB45C;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-3.webp);
}
.one-mission-column.blue {
border-color: #74A3B9;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-4.webp);
}
.one-mission-column.orange {
border-color: #D09292;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-5.webp);
}
.one-mission-column.red {
border-color: #C55959;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-6.webp);
}
.one-mission-column.violet {
border-color: #717CC4;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-7.webp);
}
.one-mission-column.purple {
border-color: #A353A8;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-8.webp);
}
.one-mission-column.darkgreen {
border-color: #7EB477;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-9.webp);
}
.one-mission-column.darkorange {
border-color: #C48E48;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/one-misson-bg-10.webp);
}
.one-mission-column p {
font-size: 16px;
margin-top: 11px;
}
.health-care-webinar {
background: #E4F2E2;
}
.free-health-column {
background: #fff;
padding: 20px;
border-radius: 20px;
height: 100%;
}
.health-care-webinar .swiper-slide {
height: auto;
}
.free-health-column img {
width: 100%;
border: 1px solid #ddd;
border-radius: 20px;
margin-bottom: 12px;
}
.free-health-column h4 {
text-align: left;
font-size: 20px;
color: #000;
padding-bottom: 10px;
font-style: italic;
}
.free-health-column p {
text-align: left;
font-size: 16px;
}
.free-health-column ul {
padding-left: 18px;
font-size: 16px;
color: #555;
}
.free-health-column ul li {
list-style: auto;
text-align: left;
padding-left: 5px;
}
.health-care-webinar .toxin-nav {
margin-top: 40px;
}
.health-care-webinar span {
font-size: 20px;
font-style: italic;
padding-bottom: 5px;
display: inline-block;
}
.health-care-webinar h5 {
font-size: 24px;
font-style: italic;
margin-top: 30px;
}
.webinar-journey-sec {
background: linear-gradient(180deg, rgba(228, 242, 226, 1) 0%, rgba(255, 255, 255, 1) 50%);
}
.webinar-journey-column {
margin-top: 30px;
}
.testimonials-sec .mySwiper {
width: 100%;
padding: 10px 0 0;
}
.testimonials-sec .mySwiper .swiper-slide {
border-radius: 20px;
overflow: hidden;
}
.testimonials-sec .mySwiper .swiper-slide img {
width: 100%;
}
.testimonials-sec .swiper-slide svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 40px;
opacity: 0;
}
.testimonials-sec .mySwiper .swiper-slide-active::after {
display: none;
}
.testimonials-sec .mySwiper .swiper-slide-active svg {
z-index: 2;
opacity: 1;
cursor: pointer;
}
.testimonials-sec .mySwiper .swiper-slide::after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background: #00000082;
}
.testimonials-sec {
background: #E4F2E2;
position: relative;
}
.testimonials-sec .toxin-header {
padding: 20px 0;
}
.testimonials-sec .toxin-header h6 {
font-size: 30px;
font-style: italic;
padding-bottom: 25px;
}
.twoline-vector {
position: absolute;
right: 0;
top: 0;
width: 140px;
}
.looking-ahead-row {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/looking-ahead-secbg.webp);
width: 100%;
background-size: cover;
padding: 29px 80px;
border-radius: 300px;
overflow: hidden;
}
.looking-ahead-row img {
width: 100%;
}
.looking-ahead-column span {
font-size: 20px;
font-style: italic;
display: block;
padding: 10px 0;
}
.looking-ahead-column p {
font-size: 16px;
} .doctors-banner {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/doctors-banner-bg.webp);
background-size: cover;
width: 100%;
padding-bottom: 80px;
}
.doctors-banner p {
border-left: 8px solid #8CC486;
padding-left: 10px;
margin-top: 14px;
font-size: 24px;
}
.doctors-sec {
padding-top: 15px;
}
.doctor-column {
padding: 20px;
border-radius: 20px;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin: 20px 0 30px;
}
.doctor-column img {
width: 100%;
background: #F3F3F3;
margin-bottom: 17px;
}
.doctor-column h4 {
font-size: 24px;
color: #000;
}
.doctor-column h6 {
font-size: 16px;
padding-top: 12px;
color: #555;
}
.doctor-column h6 strong {
color: #000;
font-weight: 500;
}
.doctor-column .btn-text {
padding: 11px 20px;
font-size: 16px;
}
.doctor-column .btn-icon {
width: 35px;
}
.doctor-column .btn-icon svg {
width: 22px;
}
.doctor-column .explore-btn {
margin-top: 17px;
}
.doctors-bottom-column {
margin-top: 30px;
}
.doctors-bottom-column p {
padding-bottom: 20px;
}
.doctors-bottom-column img {
border-radius: 20px;
}
.guide-vision-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/guide-vision-bg.webp);
width: 100%;
background-size: cover;
padding-bottom: 0;
}
.guide-vision-sec h2 {
padding-bottom: 13px;
}
.doctor-support-columnInner {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 30px;
}
.doctor-support-card {
position: relative;
}
.doctor-support-column {
background: #F8F8F8;
padding: 32px 22px 22px;
margin-top: 25px;
border-radius: 20px;
}
.doctor-support-cardInner {
padding: 100px 19px 19px;
border-radius: 20px;
margin-top: 82px;
}
.green .doctor-support-cardInner {
background: #E5E9D0;
}
.blue .doctor-support-cardInner {
background: #DCEAF9;
}
.skyBlue .doctor-support-cardInner {
background: #DCF9EB;
}
.yellow .doctor-support-cardInner {
background: #F9F5DC;
}
.orange .doctor-support-cardInner {
background: #F9E5DC;
}
.skyc .doctor-support-cardInner {
background: #DCF8F9;
}
.purple .doctor-support-cardInner {
background: #ECEAFF;
}
.rotate-vector {
width: 200px;
height: 100px;
border-radius: 20px;
position: absolute;
left: 50%;
top: -50px;
transform: translateX(-50%) rotate(-20deg);
}
.green .rotate-vector {
background: #C1CA94;
}
.blue .rotate-vector {
background: #A9C5E4;
}
.skyBlue .rotate-vector {
background: #A8DBC2;
}
.yellow .rotate-vector {
background: #EBE2AB;
}
.orange .rotate-vector {
background: #F3C1AA;
}
.skyc .rotate-vector {
background: #B5E1E3;
}
.purple .rotate-vector {
background: #D3D0F4;
}
.ds-cardImg {
width: 100px;
height: 100px;
background: #fff;
border-radius: 50%;
place-content: center;
text-align: center;
margin-left: auto;
position: relative;
margin-top: -110px;
margin-right: 30px;
margin-bottom: 20px;
}
.doctor-support-column h3 {
font-size: 30px;
text-align: center;
font-style: italic;
padding-bottom: 20px;
}
.doctor-support-cardInner h4 {
font-size: 20px;
font-style: italic;
padding-bottom: 10px;
color: #000;
}
.doctor-support-cardInner ul {
padding-left: 23px;
}
.doctor-support-cardInner ul li {
color: #000;
font-size: 16px;
padding-bottom: 6px;
font-style: italic;
}
.skyBlue .doctor-support-cardInner ul {
padding-left: 0;
}
.skyBlue .doctor-support-cardInner ul li {
list-style: none;
}
.doctor-support-cardInner .btn-text {
padding: 11px 20px;
font-size: 16px;
}
.doctor-support-cardInner .btn-icon {
width: 35px;
}
.doctor-support-cardInner .btn-icon svg {
width: 26px;
}
.doctor-support-cardInner .explore-btn {
margin-top: 10px;
}
.healing-thousands-sec {
background: #E4F2E2;
}
.inspiring-millions-card {
padding: 19px 22px;
border: 1px solid #8EBD87;
display: flex;
gap: 15px;
align-items: center;
border-radius: 10px;
height: 100%;
transition: .3s ease;
}
.inspiring-millions-card:hover {
background: #ffffff;
transform: translateY(-8px);
}
.inspiring-millions-card h6 {
font-size: 20px;
color: #000;
}
.healing-thousands-sec span.text-center {
color: #555555;
font-size: 18px;
display: block;
padding-bottom: 10px;
}
.healing-thousands-sec .explore-btn {
margin-top: 10px;
} .legecy-of-trust-banner {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/legecy-of-trust-banner-bg.webp);
width: 100%;
background-size: cover;
padding: 50px 0 450px;
}
.legecy-of-trust-banner p {
width: 100%;
max-width: 860px;
margin: 15px auto auto;
}
.trasforming-images img {
border-radius: 200px;
border: 5px solid #BDE4D0;
}
.trasforming-images {
margin-top: -400px;
}
.trasforming-images .col-md-3:first-child img,
.trasforming-images .col-md-3:last-child img {
margin-top: 50px;
}
.swiper.honoursSlides::before {
content: "";
position: absolute;
top: -70px;
left: -10%;
width: 120%;
height: 100px;
background: #fff;
border-radius: 100%;
z-index: 100;
}
.swiper.honoursSlides::after {
content: "";
position: absolute;
bottom: -60px;
left: -10%;
width: 120%;
height: 100px;
background: #fff;
border-radius: 100%;
z-index: 1000;
}
.honoursSlides img {
width: 100%;
}
.honoursSlides .swiper-slide div {
position: relative;
}
.honoursSlides .swiper-slide div p {
position: absolute;
bottom: 70px;
text-align: center;
color: #fff;
left: 50%;
transform: translateX(-50%);
width: 90%;
}
.honoursSlides {
margin-top: 20px;
}
.honours-recognitions-sec span,
.featured-news-sec span {
font-size: 20px;
color: #000;
display: block;
padding-bottom: 10px;
text-align: center;
}
.featured-news-sec {
background: #E4F2E2;
}
.featured-Ncolumn {
padding: 0 0 20px;
border-bottom: 5px solid #33511D;
margin: 0 15px;
}
.feature-column-main {
overflow: hidden;
border-radius: 20px;
background: #fff;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin: 15px 0;
height: 100%;
}
.feature-column-main img {
width: 100%;
}
.feature-column-main .btn-text {
padding: 11px 20px;
font-size: 16px;
color: #fff;
}
.feature-column-main .btn-icon {
width: 35px;
padding: 0;
}
.feature-column-main .btn-icon svg {
width: 22px;
}
.featured-Ncolumn p {
color: #000;
margin-top: 18px;
min-height: 81px;
}
.global-voice-slide h4 {
font-size: 22px;
color: #000;
padding: 18px 0 3px;
}
.global-voice-slide span {
font-size: 16px;
color: #555555;
}
.global-voice-left span {
color: #000;
font-size: 20px;
padding-bottom: 10px;
display: block;
}
.global-voice-slide img {
border-radius: 20px;
}
.poltical-leader-sec {
background: #E4F2E2;
}
.poltical-leader-card {
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
background: #fff;
border-radius: 20px;
height: 100%;
}
.poltical-leader-card img {
width: 100%;
border-radius: 20px;
margin-bottom: 17px;
}
.poltical-leader-card h5,
.poltical-leader-card p {
padding: 0 15px;
text-align: center;
}
.poltical-leader-card p {
padding-bottom: 10px;
}
.poltical-leader-card h5 {
font-size: 24px;
color: #000;
}
.poltical-leader-card p {
font-size: 16px;
}
.leadingFiguresSlider {
overflow: visible;
}
.leading-figure-card::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(to top, rgb(0 0 0 / 79%), rgba(0, 0, 0, .15), #00000000);
border-radius: 30px;
}
.leading-figure-overlay {
position: absolute;
left: 20px;
bottom: 20px;
color: #fff;
z-index: 2;
}
.leadingFiguresSlider .swiper-slide {
opacity: .35;
transition: .4s;
}
.leadingFiguresSlider .swiper-slide-prev,
.leadingFiguresSlider .swiper-slide-next {
opacity: .75;
}
.leadingFiguresSlider .swiper-slide-active {
opacity: 1;
}
.leadingFiguresSlider {
overflow: visible;
margin-top: 40px;
}
.leadingFiguresSlider .swiper-slide {
transition: all .5s ease;
transform: scale(.90) !important;
filter: blur(1px);
opacity: 0.5;
}
.leadingFiguresSlider .swiper-slide.swiper-slide-active {
transform: translateZ(0) !important;
}
.leadingFiguresSlider .swiper-slide-active {
transform: scale(1);
filter: blur(0);
opacity: 1;
}
.leading-figures-wrap {
position: relative;
}
.leading-figures-wrap .toxin-nav {
justify-content: space-evenly;
width: 100%;
position: absolute;
top: 50%;
z-index: 1;
transform: translateY(-50%);
}
.leading-figure-overlay {
opacity: 0;
transform: translateY(20px);
transition: .4s;
}
.leadingFiguresSlider .swiper-slide-active .leading-figure-overlay {
opacity: 1;
transform: translateY(0);
}
.leading-figure-card img {
width: 100%;
}
.testimonialImg {
height: 300px;
border-radius: 10px;
overflow: hidden;
position: relative;
border: 1px solid #33511D;
}
.testimonialImg img {
width: 100%;
height: 100%;
object-fit: cover;
}
.testi-playIcon {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 53px;
height: 53px;
background: #33511D;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 2;
}
.testi-playIcon::before {
content: "";
position: absolute;
width: 55px;
height: 55px;
border-radius: 50%;
background: #33511D;
animation: ripple 2s infinite;
z-index: -1;
}
.testi-playIcon::after {
content: "";
position: absolute;
width: 65px;
height: 65px;
border-radius: 50%;
border: 2px solid #ffffff9c;
animation: ripple 2s infinite .7s;
z-index: -1;
}
@keyframes ripple {
0% {
transform: scale(.7);
opacity: 1;
}
100% {
transform: scale(2);
opacity: 0;
}
}
.testimonials-sec-main h2 {
font-size: 33px;
}
.testimonials-sec-main .row .col-md-4:nth-child(2) .testimonialImg {
border-top-left-radius: 90px;
}
.testimonials-sec-main .row .col-md-4:nth-child(3) .testimonialImg {
border-top-right-radius: 90px;
}
.testimonials-sec-main .row .col-md-4:nth-child(4) .testimonialImg {
border-bottom-left-radius: 90px;
}
.testimonials-sec-main .row .col-md-4:nth-child(6) .testimonialImg {
border-bottom-right-radius: 90px;
}
.testi-innerColumn {
position: relative;
}
.testi-bgImg {
position: absolute;
left: -10px;
top: -10px;
z-index: -1;
border-radius: 90px 10px 10px 10px;
}
.testimonials-sec-main .row .col-md-4:nth-child(4) .testi-innerColumn .testi-bgImg {
bottom: -10px;
top: auto;
border-radius: 10px 10px 10px 90px;
}
.trust-of-million-sec {
position: relative;
background: #E4F2E2;
}
.tbm-bgImg {
top: 0;
position: absolute;
} .blog-banner {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/blog-bannerBg.webp);
width: 100%;
background-size: cover;
padding: 70px 0 100px;
}
.blog-banner h1 {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/blog-bannerImg.webp);
padding: 80px 0;
width: 100%;
max-width: 800px;
margin: auto;
}
.bd-post-image img {
border-radius: 10px 10px 0 0;
}
.bd-blog-header.ctlist {
margin-top: 10px;
}
.blog-card {
background: #fff;
border-radius: 20px;
padding: 18px;
box-shadow: 0 10px 35px rgba(0, 0, 0, .08);
overflow: hidden;
transition: .35s;
height: 100%;
}
.blog-card:hover {
transform: translateY(-8px);
}
.blog-image {
position: relative;
overflow: hidden;
border-radius: 10px;
}
.blog-image img {
width: 100%;
display: block;
border-radius: 10px 0 0;
transition: .5s;
}
.blog-card:hover .blog-image img {
transform: scale(1.05);
}
.blog-meta {
width: 100%;
background: #4EA653;
display: flex;
align-items: center;
justify-content: space-between;
padding: 16px 22px;
overflow: hidden;
position: relative;
}
.blog-meta::before {
content: "";
position: absolute;
right: 0;
width: 52%;
height: 100%;
background: #69B36C;
clip-path: polygon(7% 0, 100% 0, 100% 100%, 0% 100%);
}
.meta-item {
position: relative;
z-index: 2;
display: flex;
align-items: center;
gap: 10px;
color: #fff;
font-size: 18px;
font-weight: 500;
}
.meta-item img {
width: 30px;
height: 17px;
object-fit: contain;
}
.blog-content {
padding-top: 13px;
}
.blog-content h3 {
font-size: 20px;
line-height: 1.35;
color: #1d1d1d;
font-weight: 500;
}
.blog-content .btn-text {
padding: 14px 20px;
font-size: 16px;
;
}
.blog-content .btn-icon {
width: 33px;
}
.blog-content .btn-icon svg {
width: 25px;
}
.custom-pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 14px;
flex-wrap: wrap;
}
.custom-pagination a {
text-decoration: none;
margin-top: 30px;
}
.page-number,
.page-arrow {
width: 60px;
height: 60px;
border-radius: 50%;
border: 3px solid #bdbdbd;
display: flex;
align-items: center;
justify-content: center;
font-size: 25px;
font-weight: 500;
color: #3f3f49;
background: #fff;
transition: .35s ease;
}
.page-number.active {
background: #10b52c;
border-color: #10b52c;
color: #fff;
box-shadow: 0 10px 20px rgba(16, 181, 44, .28);
}
.page-number:hover,
.page-arrow:hover {
border-color: #10b52c;
color: #10b52c;
}
.page-arrow i {
font-size: 24px;
}
.blog-content .explore-btn {
margin-top: 15px;
} .contact-us-banner {
padding: 100px 0 150px;
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/contact-us-bg.webp);
width: 100%;
background-size: cover;
}
.contact-us-banner .banner-detail {
background: #fff;
width: 100%;
max-width: 472px;
margin: auto;
border-radius: 20px;
padding: 34px 20px;
}
.banner-detail-main {
position: relative;
}
.contact-us-banner .banner-detail-main img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -57%);
z-index: -1;
}
.contact-us-banner .banner-detail p {
font-size: 25px;
color: #000;
}
.contact-form .form-group {
margin-bottom: 22px;
}
.contact-form label {
display: block;
font-size: 18px;
font-style: italic;
color: #1d1d1d;
margin-bottom: 10px;
}
.contact-form input,
.contact-form textarea {
width: 100%;
border: 1.5px solid #d9d9d9;
border-radius: 60px;
padding: 18px 35px;
font-size: 20px;
color: #222;
outline: none;
background: #fff;
transition: .3s ease;
}
.contact-form textarea {
border-radius: 35px;
min-height: 220px;
resize: none;
padding-top: 22px;
}
.contact-form input::placeholder,
.contact-form textarea::placeholder {
color: #9b9b9b;
font-size: 18px;
}
.contact-form input:focus,
.contact-form textarea:focus {
border-color: #53ae53;
box-shadow: 0 0 0 4px rgba(83, 174, 83, .12);
}
.contact-form .explore-btn {
border: none;
padding: 0;
}
.bottom-contact-detail {
background: #E4F2E2;
padding: 40px 0;
}
.contact-info-wrap {
display: flex;
gap: 30px;
flex-wrap: wrap;
justify-content: center;
}
.contact-info-box {
display: flex;
align-items: center;
gap: 18px;
padding: 10px 22px;
border: 2px dashed #4B9D3F;
border-radius: 60px;
background: transparent;
}
.contact-info-box:hover {
background: #bfddaa;
}
.contact-icon {
width: 54px;
height: 54px;
min-width: 54px;
border-radius: 50%;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 8px 20px rgba(0, 0, 0, .08);
}
.contact-icon img {
width: 26px;
}
.contact-info-content h4 {
margin: 0;
font-size: 20px;
font-style: italic;
color: #1f1f1f;
}
.contact-info-content a {
display: block;
margin-top: 4px;
text-decoration: none;
color: #555;
font-size: 18px;
transition: .3s;
}
.contact-info-content a:hover {
color: #2e8b57;
}
.map-box iframe {
width: 100%;
} .social-fixed {
position: fixed;
right: 30px;
top: 50%;
transform: translateY(-50%);
z-index: 9999;
display: flex;
flex-direction: column;
gap: 15px;
align-items: flex-end;
width: 185px;
}
.social-fixed a {
width: 150px;
height: 51px;
display: flex;
align-items: center;
padding: 0 20px;
border-radius: 50px;
overflow: hidden;
text-decoration: none;
color: #fff;
font-size: 17px;
position: relative;
backdrop-filter: blur(12px);
box-shadow: 0 12px 30px rgba(0, 0, 0, .15); transform: translateX(136px);
transition: transform .45s ease;
}
.social-fixed a.active {
transform: translateX(0);
}
.social-fixed a i {
min-width: 22px;
text-align: center;
}
.social-fixed a span {
margin-left: 6px;
white-space: nowrap;
opacity: 0;
transition: opacity .3s ease;
}
.social-fixed a.active span {
opacity: 1;
}
.facebook {
background: #1877F2;
}
.instagram {
background: linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);
}
.twitter {
background: #111;
}
.youtube {
background: #FF0000;
}
.whatsapp {
background: #25D366;
} .social-fixed a::before {
content: "";
position: absolute;
inset: -3px;
border-radius: 50px;
border: 2px solid rgba(255, 255, 255, .35);
animation: pulse 2.5s infinite;
}
@keyframes pulse {
0% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(1.25);
opacity: 0;
}
}
.social-fixed i {
min-width: 22px;
}
.privacy-header {
max-width: 850px;
margin: 0 auto 40px;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.privacy-tag {
display: inline-block;
padding: 7px 18px;
border-radius: 50px;
background: #e4f1df;
color: #28723b;
font-size: 12px;
font-weight: 700;
letter-spacing: 1.5px;
margin-bottom: 18px;
}
.privacy-header h1 {
margin: 0 0 15px;
color: #183b26;
font-size: 52px;
font-weight: 700;
}
.privacy-header>p {
max-width: 650px;
margin: 0 auto 20px;
color: #68706b;
font-size: 17px;
line-height: 1.7;
}
.privacy-date {
display: inline-flex;
align-items: center;
gap: 6px;
color: #555;
font-size: 14px;
}
.privacy-content {
max-width: 1050px;
margin: auto;
background: #fff;
border-radius: 28px;
padding: 20px 30px;
box-shadow: 0 15px 50px rgba(30, 70, 40, .07);
}
.privacy-block {
display: grid;
grid-template-columns: 70px 1fr;
gap: 25px;
padding: 45px 0;
border-bottom: 1px solid #e7ece5;
}
.privacy-block:last-child {
border-bottom: 0;
}
.privacy-number {
width: 52px;
height: 52px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: #e9f3e5;
color: #28723b;
font-size: 14px;
font-weight: 700;
}
.privacy-text h2 {
margin: 0 0 20px;
color: #183b26;
font-size: 28px;
font-weight: 700;
}
.privacy-text h3 {
margin: 30px 0 12px;
color: #28723b;
font-size: 20px;
}
.privacy-text p {
margin: 0 0 16px;
color: #606762;
font-size: 16px;
line-height: 1.8;
}
.privacy-text p:last-child {
margin-bottom: 0;
}
.privacy-text strong {
color: #263c2c;
}
.privacy-text a {
color: #28723b;
font-weight: 600;
text-decoration: none;
border-bottom: 1px solid #b8d6b6;
}
.privacy-text a:hover {
color: #183b26;
}
.privacy-list {
margin: 15px 0 0;
padding: 0;
list-style: none;
}
.privacy-list li {
position: relative;
padding-left: 28px;
margin-bottom: 12px;
color: #606762;
font-size: 16px;
line-height: 1.6;
}
.privacy-list li::before {
content: "";
position: absolute;
left: 0;
top: 9px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #6ca65b;
}
.privacy-note {
display: flex;
align-items: flex-start;
gap: 15px;
margin: 25px 0;
padding: 20px;
border-radius: 16px;
background: #f4f8f1;
border-left: 4px solid #6ca65b;
}
.privacy-note>span {
width: 25px;
height: 25px;
min-width: 25px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: #6ca65b;
color: #fff;
font-size: 14px;
font-weight: 700;
}
.privacy-note p {
margin: 0;
font-size: 14px;
line-height: 1.7;
} .main-banner.ahar-sec {
clip-path: unset;
position: relative;
padding-bottom: 200px;
}
.main-banner.ahar-sec span {
font-size: 21px;
display: block;
padding: 10px 0;
}
.main-banner.ahar-sec p {
font-size: 20px;
width: 100%;
max-width: 880px;
margin: auto;
}
.main-banner.ahar-sec::after {
content: "";
position: absolute;
bottom: -60px;
left: -10%;
width: 120%;
height: 100px;
background: #fff;
border-radius: 100%;
}
.trasforming-images.aharImages {
margin-top: -160px;
}
.trasforming-images.aharImages img {
border: 10px solid #E4F2E2;
}
.nutrition-sec {
background: #E4F2E2;
}
.nutrition-card {
padding: 24px;
border-radius: 10px;
color: #fff;
position: relative;
overflow: hidden;
height: 100%;
}
.nutrition-icon {
width: 105px;
height: 105px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 25px;
background: rgba(255, 255, 255, 0.15);
}
.nutrition-card h4 {
margin: 0 0 3px;
font-size: 24px;
font-weight: 400;
font-style: italic;
}
.nutrition-card p {
margin: 0;
font-size: 16px;
line-height: 1.35;
font-style: italic;
color: #fff;
text-align: left;
}
.nutrition-blue {
background: linear-gradient(110deg, #0874c9, #3da5e8);
}
.nutrition-red {
background: linear-gradient(110deg, #cf252b, #e63439);
}
.nutrition-orange {
background: linear-gradient(110deg, #dc8245, #ffc39b);
}
.nutrition-green {
background: linear-gradient(110deg, #4e842b, #8acb50);
}
.food-cycle-timeline {
height: 900px;
object-fit: contain;
}
.understand-food-cycle-sec p {
width: 100%;
max-width: 940px;
margin: auto auto 30px;
}
.ph-balanced-diet-sec {
background: #E4F2E2;
}
.ph-scale-row {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 25px;
margin-top: 50px;
}
.ph-scale-card {
width: 20%;
text-align: center;
}
.ph-scale-image {
width: 135px;
height: 135px;
margin: 0 auto 12px;
border: 4px solid #DFD3C3;
border-radius: 32px;
overflow: hidden;
background: #fff;
}
.ph-scale-image img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.ph-scale-card h4 {
margin: 0 0 5px;
font-size: 18px;
line-height: 1.3;
font-weight: 400;
}
.ph-scale-card p {
margin: 0;
color: #000000;
font-size: 15px;
line-height: 1.5;
}
.ph-scale-card .ph-desc {
margin-top: 3px;
font-size: 13px;
color: #666;
} .ph-acidic h4 {
color: #EF4444;
}
.ph-low-acid h4 {
color: #F97316;
}
.ph-neutral h4 {
color: #84CC16;
}
.ph-alkaline h4 {
color: #10B981;
}
.ph-high-alkaline h4 {
color: #6366F1;
}
.ph-low-acid,
.ph-alkaline {
margin-top: 40px;
}
.ph-acidic .ph-scale-image,
.ph-neutral .ph-scale-image,
.ph-high-alkaline .ph-scale-image {
border-top-right-radius: 14px;
border-bottom-left-radius: 14px;
}
.ph-low-acid .ph-scale-image,
.ph-alkaline .ph-scale-image {
border-top-left-radius: 14px;
border-bottom-right-radius: 14px;
}
.ph-balanced-bar {
margin-top: 40px;
}
.wellness-card {
background: #e5f2e1;
border-radius: 7px;
padding: 15px;
height: 100%;
min-height: 135px;
}
.wellness-icon {
width: 60px;
height: 60px;
background: #33511D;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
}
.wellness-icon img {
width: 35px;
height: 35px;
object-fit: contain;
}
.wellness-card h4 {
margin: 0 0 4px;
color: #315b20;
font-size: 18px;
font-weight: 400;
font-style: italic;
}
.wellness-card p {
margin: 0;
color: #315b20;
font-size: 16px;
line-height: 1.55;
text-align: left;
}
.according-body-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/ahar-acrd-body-bg.webp);
width: 100%;
background-size: cover;
}
.main-banner.ahar-sec .explore-btn .btn-text {
padding: 18px 30px;
font-size: 18px;
} .mindfull-breath-column,
.nutrition-card {
position: relative;
overflow: hidden;
}
.mindfull-breath-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
width: 100%;
padding: 0 15px;
z-index: 2;
}
.mindfull-breath-text h5 {
font-size: 24px;
color: #fff;
margin: 25px 0 10px;
}
.mindfull-breath-text p {
color: #fff;
font-size: 16px;
}
.vihar-enviroment-sec {
background: #E4F2E2;
}
.rituchrya-sec {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/what-is-ritucharya.webp);
width: 100%;
background-size: cover;
}
.vihar-enviroment-sec .mindfull-breath-text h5 {
margin: 0;
}
.ritucharya-neture-left-column h4 {
font-size: 24px;
padding-bottom: 20px;
}
.ritucharya-two-points {
display: flex;
flex-direction: column;
gap: 16px;
margin-top: 20px;
}
.ritucharya-two-points div {
display: flex;
align-items: center;
gap: 12px;
}
.ritucharya-two-points div span {
width: 37px;
height: 37px;
display: block;
background: #E9F0EA;
border-radius: 50%;
place-content: center;
text-align: center;
flex: 0 0 auto;
}
.ritucharya-two-points p {
font-size: 17px;
color: #2C231E;
text-align: left;
}
.ritucharya-right-column {
background: #fff;
padding: 24px;
border-radius: 16px;
border: 1px solid #EBE6DF;
}
.ritucharya-right-column h5 {
font-size: 18px;
padding-bottom: 16px;
border-bottom: 1px solid #EBE6DF;
margin-bottom: 16px;
}
.ritucharya-right-column h3 {
font-size: 15px;
color: #C86B3D;
padding-bottom: 4px;
}
.ritucharya-right-column p {
color: #5C504A;
font-size: 13px;
padding-bottom: 12px;
text-align: left;
}
.ritucharya-right-column div:last-child p {
padding: 0;
}  .search-box {
position: relative;
}
.search-box input {
height: 50px;
border: none;
border-radius: 10px;
box-shadow: 0 3px 10px rgba(0, 0, 0, .08);
padding-right: 45px;
color: #888888;
font-size: 18px;
font-style: italic;
}
select#diseaseFilter {
color: #888888;
font-size: 18px;
font-style: italic;
}
.search-box input:focus {
box-shadow: 0 3px 10px rgba(0, 0, 0, .12);
outline: none;
}
.search-icon {
position: absolute;
right: 18px;
top: 50%;
transform: translateY(-50%);
color: #444;
} .form-select {
height: 50px;
border: none;
border-radius: 10px;
box-shadow: 0 3px 10px rgba(0, 0, 0, .08);
}
.form-select:focus {
box-shadow: 0 3px 10px rgba(0, 0, 0, .12);
} .video-card {
background: #fff;
border-radius: 14px;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
transition: .35s;
height: 100%;
}
.video-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 25px rgba(0, 0, 0, .15);
}
.video-image {
position: relative;
}
.video-image img {
width: 100%;
height: 210px;
object-fit: cover;
} .play-btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 62px;
height: 62px;
border-radius: 50%;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
text-decoration: none;
color: #ff3b30;
font-size: 22px;
transition: .3s;
box-shadow: 0 0 15px rgba(0, 0, 0, .25);
}
.play-btn:hover {
color: #ff3b30;
transform: translate(-50%, -50%) scale(1.12);
} .video-card h5 {
text-align: center;
padding: 18px 10px;
margin: 0;
font-size: 18px;
font-style: italic;
} .pagination .page-link {
color: #345E24;
border-radius: 8px;
margin: 0 4px;
border: 1px solid #ddd;
min-width: 42px;
text-align: center;
}
.pagination .page-item.active .page-link {
background: #345E24;
border-color: #345E24;
color: #fff;
}
.pagination .page-link:hover {
background: #345E24;
color: #fff;
}
.pagination .page-item.disabled .page-link {
opacity: .5;
pointer-events: none;
}
#videoContainer .video-image .testi-playIcon,
#videoContainer .video-image .testi-playIcon:before {
background-color: #FFF;
}
.testimonial-hero {
position: relative;
height: 600px;
background: #E4F2E2;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.testimonial-hero h1 {
position: relative;
z-index: 5;
font-size: 50px;
font-style: italic;
} .hero-bg-circle {
position: absolute;
width: 533px;
height: 533px;
border: 40px solid rgba(255, 255, 255, .2);
border-radius: 50%;
}
.circle2 {
width: 835px;
height: 835px;
}
.circle3 {
width: 1171px;
height: 1171px;
} .person {
position: absolute;
width: 110px;
height: 110px;  animation: breathe 3s ease-in-out infinite;  }
@keyframes floatAnimation {
0% {
transform: translateY(0) rotate(0deg) scale(1);
}
25% {
transform: translateY(-12px) rotate(-3deg) scale(1.04);
}
50% {
transform: translateY(-20px) rotate(0deg) scale(1.08);
}
75% {
transform: translateY(-10px) rotate(3deg) scale(1.04);
}
100% {
transform: translateY(0) rotate(0deg) scale(1);
}
}
@keyframes orbitFloat {
0% {
transform: translate(0, 0);
}
25% {
transform: translate(12px, -18px);
}
50% {
transform: translate(0, -28px);
}
75% {
transform: translate(-12px, -18px);
}
100% {
transform: translate(0, 0);
}
}
@keyframes breathe {
0%,
100% {
transform: scale(1);
}
50% {
transform: scale(1.2);
}
}
.hero-circle {
animation: floating 6s ease-in-out infinite;
transition: .4s;
}
@keyframes floating {
0% {
transform: translateY(0) rotate(0deg);
filter: drop-shadow(0 8px 12px rgba(0, 0, 0, .12));
}
25% {
transform: translateY(-10px) rotate(-2deg);
}
50% {
transform: translateY(-20px) rotate(0deg);
filter: drop-shadow(0 20px 25px rgba(0, 0, 0, .18));
}
75% {
transform: translateY(-10px) rotate(2deg);
}
100% {
transform: translateY(0) rotate(0deg);
filter: drop-shadow(0 8px 12px rgba(0, 0, 0, .12));
}
}
.person img {
width: 100%;
height: 100%;
border-radius: 50%;
object-fit: cover;
border: 5px solid #fff;
position: relative;
z-index: 2;
transition: .4s;
}
.person:hover img {
transform: scale(1.1);
} .ring {
position: absolute;
inset: -8px;   } .person2 .ring {
border-color: #4aa3ff;
}
.person3 .ring {
border-color: #ffbd2e;
}
.person4 .ring {
border-color: #ff6262;
}
.person5 .ring {
border-color: #b455ff;
}
.person6 .ring {
border-color: #2dd36f;
} .person1 {
top: 70px;
left: 24%;
}
.person2 {
top: 70px;
right: 24%;
}
.person3 {
left: 11%;
top: 240px;
}
.person4 {
right: 11%;
top: 240px;
}
.person5 {
left: 25%;
bottom: 40px;
}
.person6 {
right: 25%;
bottom: 40px;
} .shaman-chikitsa-sec {
background: #E4F2E2;
}
.shaman-chakr {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
text-align: center;
z-index: 1;
}
.shaman-chakr img {
width: 170px;
}
.paschat-karma-sec .mindfull-breath-text h5::after {
content: "";
position: absolute;
left: 50%;
bottom: 15px;
transform: translateX(-50%);
background: #fff;
height: 2px;
width: 50px;
}
.paschat-karma-sec .mindfull-breath-text h5 {
padding-bottom: 25px;
position: relative;
}
.shodhan-understand-food-cycle .food-cycle-timeline {
height: auto;
}
.purva-karma-sec {
background: #E4F2E2;
}
.therapy-tabs-section {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/pradhan-karma-bg-vector.webp);
background-position: right;
object-fit: contain;
}
.therapy-tab {
width: 100%;
display: block;
text-align: left;
padding: 20px 0;
border: 0;
border-bottom: 1px solid #ddd;
background: transparent;
color: #555;
font-size: 24px;
cursor: pointer;
line-height: normal;
}
.therapy-tab:hover {
color: #cb2511;
border-color: #95CF8C;
}
.therapy-tab.active {
color: #734233;
border-color: #95CF8C;
}
.therapy-content {
display: none;
position: relative;
height: 388px;
border-radius: 8px;
overflow: hidden;
}
.therapy-content.active {
display: block;
}
.therapy-content img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.therapy-overlay {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 45px 30px 30px;
background: linear-gradient(to top,
rgba(0, 0, 0, 0.75),
transparent);
color: #fff;
}
.therapy-overlay h3 {
margin: 0 0 5px;
font-size: 24px;
font-weight: 400;
}
.therapy-overlay p {
margin: 0;
line-height: 1.5;
color: #fff;
text-align: left;
}
.pradhan-supportive-column {
margin-top: 50px;
}
.shodhan-panch-therapy-column {
position: relative;
overflow: hidden;
}
.shodhan-therapy-content {
position: absolute;
bottom: 15px;
left: 15px;
}
.shodhan-therapy-content h4 {
font-size: 24px;
color: #fff;
font-style: italic;
}
.shodhan-therapy-content p {
color: #fff;
font-size: 16px;
text-align: left;
} .footer_main_wrapper {
background-image: url(//acharyamanish.com/wp-content/themes/acharya-manish-ji/amj-assets/images/footer-bg-new.webp);
background-repeat: no-repeat;
background-size: cover;
padding: 50px 0 29px 0;
}
.footer_main_wrapper .footer_menu h3 {
font-size: 20px;
color: #000;
font-weight: 600;
}
.footer_main_wrapper .footer_menu ul {
margin: 0;
padding: 0;
padding-top: 10px;
}
.footer_main_wrapper .footer_menu ul li {
list-style: none;
}
.footer_main_wrapper .footer_menu ul li a {
color: #555555;
line-height: 40px;
font-size: 16px;
transition: all 0.5s ease-in-out;
font-weight: 400 !important;
}
.footer_main_wrapper .footer_menu ul li a:hover {
color: #254A28;
}
.footer_main_wrapper .footer_menu p {
color: #555555;
line-height: 40px;
font-size: 16px;
padding-top: 10px;
font-weight: 400 !important;
}
.footer_main_wrapper .social-icons {
padding-top: 10px;
}
.footer_main_wrapper .footer_bottom {
display: flex;
justify-content: center;
border-top: 2px #EBD9C7 solid;
padding-top: 29px;
}
.footer_main_wrapper .social-icons a {
border: 1px #254A28 solid;
border-radius: 5px;
width: 33px;
height: 33px;
display: inline-block;
text-align: center;
line-height: 33px;
color: #254A28;
}
.footer_logo a {
cursor: pointer;
}
.footer_main_wrapper a {
color: #000;
font-weight: 500;
}