.isha-health-landing-top-background {
    height: 208px;
    background: url(../assets/ISO18_Healthheader-image_v2.jpg);
    background-size: cover;
    background-position: top center;
    display: table;
    position: relative;
}

.isha-health-landing-title {
   /* font-family: 'WF-028154-009464-000003';
    font-size: 82px;
    text-align: center;
    color: #faf7f0;
    display: table-cell;
    vertical-align: middle;*/
    position: relative;
}
.isha-health-landing-title h3.heading-health {
    /*font-size: 83px !important;
    font-family: 'WF-028154-009464-000003' !important;
    text-align: center !important;
    color: #fefcfc !important;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    top: 38px;
    right: 114px;*/
    font-size: 83px !important;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    top: 14px;
    right: 198px;
    text-align: center !important;
    color: #eae3d4 !important;
    margin: 2.75vw 18vw;
    font-family: 'WF-028154-009464-000003'!important;
}
@media (min-width: 1024px){
    .block-views .block-views-blockhealth-integrated-health-services-block-1 p {
        padding: 0;
    }
}


@media (min-width: 1024px){
    .block-views-blockhealth-integrated-health-services-block-1 p {
        padding: 0;
    }
}

.block-views-blockhealth-integrated-health-services-block-1 p {
    font-size: 20px;
    line-height: 1.45;
    text-align: left;
    color: #28231e;
    font-family: 'WF-028154-009464-000007';
    /*padding: 0 20px;*/
}


.health-landing-desc{
	margin-top:25px;
}

.block-views-blockhealth-block-2 h2 {
	text-align: center !important;
    font-family: 'WF-028154-009464-000050';
    font-size: 30px;
    font-weight: 500;
    line-height: 1.13;
    color: #02026c !important;
}

.block-views-blockhealth-block-2 h2::after {   
    content: url(/profiles/isha/themes/ishatheme/assets/illustration-divider-1.svg);
    display: block;
}

.block-views-blockhealth-block-3 h2 {
	text-align: center !important;
    font-family: 'WF-028154-009464-000050';
    font-size: 30px;
    font-weight: 500;
    line-height: 1.13;
    color: #02026c !important;
}

.block-views-blockhealth-block-3 h2::after {   
    content: url(/profiles/isha/themes/ishatheme/assets/illustration-divider-1.svg);
    display: block;
}

.block-views-blockhealth-block-7 h2 {
	text-align: center !important;
    font-family: 'WF-028154-009464-000050';
    font-size: 30px;
    font-weight: 500;
    line-height: 1.13;
    color: #02026c !important;
}


/************  healh landing more */
.health-isha-article-desc {
    margin: 0 auto;
}

/*section.views-element-container {
    width: calc(100% - 214px);
    margin: 0 auto;
}*/
.specialized-treatment ul {
    margin-top: 75px;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
    float: left;
    column-count: 3;
}
.specialized-treatment ul li {
    font-family: "WF-028154-009464-000050";
    font-size: 20px;
    font-weight: 500;
    color: #743e1a;
    margin-bottom: 25px;
    padding-left: 20px;
 	position: relative;
    line-height: normal;
}
.specialized-treatment ul li:before {
    content: "";
    width: 11px;
    height: 11px;
    background-color: #d4c9b4;
    position: absolute;
    left: 0;
 	top: 9px;
}
.health-image-gallery {
    /*width: 944px;*/
    margin: 0 auto;
}
.isha-health-content-title {
    /*width: 487px;*/
    height: 87px;
    line-height: 1.13;
    text-align: left;
    color: #02026c;
    padding: 1.5vw 0 1.5vw 0;
    font-family: "WF-028154-009464-000050";
    font-size: 26px;
    font-weight: 500;
}
.isha-health-content-title a, .isha-health-content-title a:hover, .isha-health-content-title a:focus {
    color: #02026c !important;
}

.health-image-gallery .isha-article-topic.right-align-body {
    width: 100%;
    float: left;
}
.health-image-gallery .isha-article-topic.right-align-body p {
    font-family: FedraSansStd;
    font-size: 20px;
    line-height: 1.5;
    text-align: left;
    color: #4a4a4a;
}
.health-consecrated-min-height {
    float: left;
    width: 100%;
    margin-bottom: 96px;
}
.health-btn-isha-centers2 {
    width: 168px;
    height: 46px;
    border-radius: 3px;
    border: solid 1px var(--IshaOrange);
    width: 168px;
    font-family: "WF-028154-009464-000021";
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    color: #cf4520;
    background-color: transparent;
    border: solid 1px #cf4520;
    float: left;
    margin-top: 32px;
}
.health-image-gallery {
	margin-bottom: 96px;
}
.health-image-div img {
    width: 387px;
    height: 257px;
    float: right;
    position: relative;
}
.health-banner {
	margin-bottom: 0;
}
.health-intro .M-B-1 {
padding-top: 20.8px !important;
}

.health-padding-bottom-2 {
    padding-bottom: 20px;
}
.M-B-1 {
padding-top: 26.7px !important;
}

.health-isha-article-desc {
    width: 751px;
 }
.health-isha-article-desc p:last-child {
 	padding-bottom: 0 !important;
 }
.health-isha-article-desc {
     margin-bottom: 0;
}
.specialized-treatment ul {
    margin-top: 75px;
    list-style-type: none;
    padding-left: 0;
    width: 100%;
    float: left;
}
 .specialized-treatment {
    width: 950px;
    margin: 0 auto;
}
 .specialized-treatment ul li:before {
 	border-radius: 50%;
 }
.health-centers {
    width: 944px;
    margin: 0 auto;
} 

.health-content-div {
    padding: 0;
    padding-top:52px;
}
.isha-health-content-title {
	padding: 6px 0 20px 0;
}.health-image-div .left-img img {
    float: left;
}
.health-image-div .right-img img {
    float: right;
}
.health-shadow {
    background-color: #733e1e;
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 366.1px;
    z-index: -1;
    width: 366.1px;
    height: 260.3px;
    right: 0;
    margin: 0 auto;
}
.health-image-gallery {
	background: #3e2920;
}
.isha-health-landing-page .isha-gallery-related-progs{
	padding-bottom: 0px;
}
.isha-health-landing-page .isha-gallery-related-progs .block-light-gallery{
	padding-bottom: 60px;
}
/*.health-image-gallery .padding-top-n-btm{
	display: none;
}*/

.health-image-gallery .isha-rc-title {
	padding: 172px 0 0 !important;
}
.health-image-gallery .padding-top-2{
    padding-left: 80px;
    padding-right: 80px;
}
.health-image-gallery .align-center{
	width: 100%;
}
/*.health-image-gallery .demo-gallery{
	padding: 0 80px;
}
*/
.health-image-gallery .demo-gallery .slider-gallery .thumbnail {
    padding: 0px;
    border-radius: 0px;
    background-color: transparent;
    margin-bottom: 0px;
    height: 153px;
    width: 277px;
}
.health-faq {
    width: 974px;
    margin: 0 auto;
}

.health-faq .isha-health-content-title {
    padding: 0;
    text-align: center;
}
.health-item-center {
padding: 12px 13px 13px 13px;
}

.health-faq .margin-bottom-5 {
    margin-bottom: 44px !important;
}
.health-faq .panel-group .item-center {
   font-size: 18px;
   font-weight: 500;
   line-height: 1.25;
   text-align: left;
   color: #28231e;
   padding: 13px 13px 0px 20.7px;
   font-family: FedraSansStd-medium; 
}
.health-faq .level1-accordion .panel-heading {
    min-height: initial;
}
.health-faq .content-padding {
    padding: 26.5px 0 0 !important;
}
.health-faq .level2-accordion .content-padding p {
	width: 815px;
    height: auto;
    padding-left: 28px;
    font-family: FedraSansStd-Book;
    font-weight: normal;
    font-size: 18px !important;
    line-height: 1.61;
    text-align: left;
    color: #28231e;
}
.health-faq .panel-group {
    margin-bottom: 26px;
}
/*.health-image-div .isha-article-topic p, .health-content-div .isha-article-topic p{
	font-family: '"WF-028154-009464-000021"';
}*/
.health-content-div img{
	width: 387px;
    height: 257px;
    position: relative;
}
.health-content-div .left-img img{
	float: left;
}
.health-content-div .right-img img{
	float: right;
}

.health-content-div a.img.right-img {
    float: right;
    position: relative;
}
.health-image-div a.img.left-img{
    float: left;
    position: relative;
}
.isha-health-content-title a {
    pointer-events: none;
    cursor: default;
}
.health-isha-parent img.img-responsive {
    width: 264px;
    height: 151px;
}
.health-isha-layer {
    width: 241px;
    height: 166px;
    object-fit: contain;
    transform: rotate(-1deg);
    position: absolute;
    left: 8%;
    background-color: #aea493;
    outline: 1px solid transparent;
    z-index: -1;
    top: 4px;

}
.product-isha-parent img.img-responsive {
    width: 100%;
}
.product-isha-layer {
    width: 329px;
    height: 256px;
    object-fit: contain;
    position: absolute;
    left: 8%;
    background-color: #8a8173;
    outline: 1px solid transparent;
    z-index: -1;
    top: 18px;

}

p.health-service-para {
    font-family: "WF-028154-009464-000021";
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
}
.services-offered-italic{
    font-family: "FedraSansStd-Book";
    font-size: 20px;
    font-weight: 500;
    line-height: 1.42;
    font-style: italic;
    padding-top: 36px;
    width: 100%;
    float: left;
}


.health-main-services {
    margin-top: 65px;
    float: left;
    width: 100%;
    display: block;
}
.services-list strong {
    font-family: "WF-028154-009464-000021";
    font-size: 20px;
    line-height: 34px;
    text-align: left;
    color: #28231e;
    float: left;
}
.services-li447st {
    font-family: "WF-028154-009464-000003";
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    text-align: left;
    color: #28231e;
    float: left;
    width: 100%;
    padding-bottom: 33px;
}
.services-list.list-bulletss {
    position: relative;
}
.list-bulletss:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #28231e;
    position: absolute;
    border-radius: 50%;
    left: -24px;
    top: 15px;
}
.services-list.list-bullets {
    position: relative;
}
.list-bullets:before {
    content: "";
    width: 7px;
    height: 7px;
    background-color: #28231e;
    position: absolute;
    border-radius: 50%;
    left: -24px;
    top: 14px;
}
.health-readMore {
    width: 100%;
    float: left;
    margin: 0px 0 0px;
}
#health_btnReadMore{
    border-radius: 3px;
    border: solid 1px #cf4520;
    background-color: #fff;
    padding: 3px 5px;
    margin: 43px 34% 0;
    color: #cf4520;
    font-family: FedraSansStd-Medium;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    width: 169px;
    height: 46px;
}

.health-lessBtn{
    width: 100%;
    float: left;
    margin: 65px 0 0px;
}
#health_btnReadLess{
    border-radius: 3px;
    border: solid 1px #cf4520;
    background-color: #fff;
    padding: 8px 28px;
    margin: 0 34% 0;
    color: #cf4520;
    font-family: FedraSansStd-Medium;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    width: 169px;
    height: 46px;
}
.health-services-intro{
    float: left;
    width: 100%;
    font-family: FedraSansStd;
    font-size: 20px;
    line-height: 1.7;
    text-align: left;
    color: #28231e;
}
.health-intro .M-B-1 {
    padding-top: 0 !important;
}
.health-center-contactus {
    margin-top: 49px;
    margin-left: 0;
    margin-right: 0;
    float: left;
    margin-bottom: 63px;
    width: 100%;
}
.health-center-contactus tbody {
    width: 100%;
    float: left;
}
.health-center-contactus tr {
    float: left;
    width: 100%;
}
.health-center-contactus td {
    vertical-align: top;
}
.health-center-contactus td.health-center-address {
   float: left;
   width: 326px;
   margin-top: 54px;
}
.health-center-contactus td.health-center-time {
   float: right;
   width: 294px;
   margin-top: -10px;
}

.health-center-contactus p {
    font-family: FedraSansStd;
    font-size: 20px;
    text-align: left;
    color: #28231e;
    padding-bottom: 0px;
}

.health-center-address p {
    padding-left: 6px;
    position: relative;
    float: left;
    width: 100%;
    padding-top: 0px;
}
.health-center-address p strong {
    position: absolute;
    left: -2px;
    color: #28231e;
    top: -111px;
    padding: 54px 10px;
    font-size: 18px;
    font-family: FedraSansStd-Medium;
    line-height: 1;
}

.health-center-time p {
    padding-left: 88px;
    position: relative;
    float: left;
    width: 100%;
    /*padding-top: 10px;*/
}
.health-center-time p strong {
    position: absolute;
    left: 13px;
    color: #28231e;
    font-family: FedraSansStd-Medium;
	font-weight: normal;
    /*top: -51px;
    padding: 12px 18px;*/
}
.intro-img img.svg {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.health-margin-bottom-2 {
    margin-bottom: 0vw !important;
    margin-top: -61px;
}
.health-para-intro p{
    font-family: 'WF-028154-009464-000007';
    font-size: 17px;
    line-height: 1.7;
    text-align: left;
    color: #28231e;
/*    margin-bottom: 2vw;
*/}

.health-title, .health-product{
    font-family: "WF-028154-009464-000003";
    font-size: 24px;
    color: #d57b32;
    padding-bottom: 10px;
    padding-top: 33px;
    text-align: left;
   /* padding-left: 16px;*/
}
img.health-svg {
    /*object-fit: contain;*/
    width: 302px;
    height: 21px;
    transform: rotate(-180deg);
}


.health-isha-article-desc p {
    font-family: "WF-028154-009464-000007";
    /* height: 225px; */
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.7;
    letter-spacing: normal;
    text-align: left;
    color: var(--black-two);
}
.health-isha-introduction p {
    width: 751px;
    height: auto;
    font-family: FedraSansStd-Book;
    font-size: 20px;
    line-height: 1.7;
    text-align: left;
	padding-bottom: 51px;
}

p.service-offered-heading {
    font-family: "WF-028154-009464-000050";
    font-size: 30px;
    font-weight: 500;
    line-height: 34px;
    text-align: center;
    color: #02026c;
    width: 100%;
    float: left;
    margin-top: 19px;
}
.services-list.list-bulletss:nth-child(2) {
   padding-bottom: 0;
}
.health-faq .text-center {
    text-align: center !important;
    position: absolute;
    top: 29px;
    left: 5px;
    width: 100%;
    float: left;
    display: block;
}
.health-product-list #views-bootstrap-health-block-5 {
   width: 1143px;
   margin: 0 auto;
}
.product-consecrated-min-height {
   width: 361px;
   margin-bottom: 63px;
}
#therapies-readMore{
    border-radius: 3px;
    border: solid 1px #cf4520;
    background-color: #fff;
    margin: 0 34% 0;
    color: #cf4520;
    font-family: FedraSansStd;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    width: 168px;
    height: 46px;
}

.health-isha-article-desc-therapy #top-cl{
	display: none;
}
.residential-programs .secondary-cards .darkorange-card img, .img-txt img {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 92%);
}
.residential-programs .secondary-cards .img-txt .card-title-block{
	min-height: 65px;
}
.residential-programs .secondary-cards .isha-rp-desc, .type3cards .isha-rp-desc {
    line-height: 1.35 !important;
}

.residential-programs .col:nth-child(1) .secondary-cards .img-txt.dull-orangecard {
    background: #cd6727 !important;
}
.residential-programs .col:nth-child(2) .secondary-cards .img-txt.dull-orangecard {
    background: #777777 !important;
} 
.residential-programs .col:nth-child(3) .secondary-cards .img-txt.dull-orangecard {
    background: #532f21 !important;
} 
.residential-programs .col:nth-child(4) .secondary-cards .img-txt.dull-orangecard {
    background: #d57b32 !important;
} 
.testimonials .center-always {
	margin: 0 auto;
	float: none;
}
 
.residential-related-programs .chit-card-bg {
    display: none;
}
.product-isha-layer-therapy {
	width: 329px;
	height: 219px;
	object-fit: contain;
	position: absolute;
	left: 7.5%;
	background-color: #8a8173;
	outline: 1px solid transparent;
	z-index: -1;
	top: 4px;
}
.block-therapy h2.block-title {
   text-align: center !important;
   color: #02026c !important;
}
.health-therapies{
	padding-top: 34px;
}
.block-therapy{
	padding-bottom: 0px;
}
.health-isha-article-desc-therepies-offered .health-readMore button#health_btnReadMore {
    width: 181px !important;
}

.health-banner p {
	color: #b95c24;
	margin-top: 18px;
}
.therapy-row{
     margin-right: 440px;
}
.health-img-row{
        margin-right: 440px;
    }
.health-image-div{
       padding-top: 52px;
}

/*.health-banner .isha-bsp-top{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 90%);
}*/
.health-btn-isha-centers2.health-odd:hover,.health-btn-isha-centers2.health-even:hover{
	color: #fff !important;
	background-color: #cf4520 !important;
}
.health-btn-isha-centers2.health-odd:hover a, .health-btn-isha-centers2.health-even:hover a{
    color: #fff !important;
}
#health_btnReadMore:hover,#health_btnReadLess:hover{
		color: #fff !important;
		background-color: #cf4520 !important;
}
.therapies-btn:hover {
    	color: #fff !important;
    	background-color: #cf4520 !important;
}
.product-isha-layer-therapy .col:nth-child(1)

.residential-programs .col:nth-child(1) .secondary-cards .img-txt.dull-orangecard {
    background: #cd6727 !important;
}
.health-image-gallery .flickity-prev-next-button.next{
	background: url(../assets/right-arrow-black.svg) no-repeat, #fff;
	position: absolute;
	top: 49%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
	margin-right: -8px;
	background-position: center;
	background-size: 13px;
}
.health-image-gallery .flickity-prev-next-button.previous {
	background: url(../assets/right-arrow-black.svg) no-repeat, #fff;
	transform: rotateY(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	position: absolute;
	top: 45%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
	background-size: 13px;
	margin-left: -8px;
	background-position: center;
}
.layout-region .col:nth-child(1) .product-isha-layer {
   background-color: #cd6727;
}
.layout-region .col:nth-child(2) .product-isha-layer {
   background-color: #00676c;
}
.layout-region .col:nth-child(3) .product-isha-layer {
   background-color: #10069f;
}

.product-consecrated-min-height .centers-body-font {
    /*font-family: "WF-028154-009464-000007";
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #464038;
    margin-bottom: 14px;*/
    /*padding-left: 15px; padding-right: 78px;*/
}
.therapies .col:nth-child(1) .product-isha-layer-therapy {
   background-color: #d57b32;
}
.therapies .col:nth-child(2) .product-isha-layer-therapy {
   background-color: #8a8173;
}
.product-consecrated-min-height .centers-color-heading-font-1{
	 	font-family: "WF-028154-009464-000003";
	   font-size: 24px;
	   color: #28231e;
	   padding-left: 18px;
	   padding-bottom: 10px;
}
.product-consecrated-min-height .health-therapies{
	 	font-family: "WF-028154-009464-000003";
	   font-size: 24px;
	   color: #28231e;
	   padding-left: 18px;
	   padding-bottom: 10px;
	   text-align: left;
}
.services-list.list-bullets:nth-child(1) {
    margin-top: 25px;
}
.product-consecrated-min-height .centers-body-font p{
    margin-top: 4px;
	padding-left: 16px;
	padding-right: 32px;
}
.therapies-btn {
    width: 126px;
    font-family: "WF-028154-009464-000021";
    font-size: 13px;
    /* font-weight: 500; */
    text-align: center;
    color: #cf4520;
    background-color: transparent;
    border: solid 1px #cf4520;
    margin-left: 20px;
    float: left;
}
.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(3) {
   margin-bottom: 0 !important;
}

.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(4) {
   margin-bottom: 0 !important;
   margin-top: 38px;
}

.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(5) {
   margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(6) {
    margin-bottom: 0 !important;
}

.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(4) {
   margin-bottom: 18px !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(7) {
    	margin-bottom: 0 !important;
    	 margin-top: 38px;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(8) {
	margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(9) {
	margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(11) {
	margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(12) {
	margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(18) {
	   margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(19) {
   margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(20) {
   margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(21) {
   margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(37) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(38) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(39) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(40) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(42) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(43) {
    margin-bottom: 0 !important;
}
.health-upcoming-pgms form#views-exposed-form-external-json-data-block-1 {
    display: none;
}
.therapies-landing-block #views-bootstrap-health-block-12 {
    text-align: center;
}
.therapies-landing-block #views-bootstrap-health-block-12 .health-Walk-in-dec-img {
    display: inline-table;
    float: none;
}
.services-list {
    margin-bottom: 30px;
    font-family: FedraSansStd-Book;
    font-size: 20px;
    line-height: 34px;
}
.services-list span {
    font-family: FedraSansStd-medium;
    font-size: 20px;
    line-height: 28px;
    color: #28231e;
}
.wrapOnclickService .services-list {
    margin-bottom: 30px;
}
.residential-programs #views-bootstrap-yoga-meditation-block-17 {
    text-align: center;
}
.residential-programs .center-always {
    float: none;
    width: 475px;
    display: inline-table;
    margin: 0 22px;
}
.health-faq p:nth-child(1) {
   margin-bottom: 22px;
}
.health-faq p:nth-child(2) {
   margin-bottom: 22px;
}
.health-faq p:nth-child(3) {
   margin-bottom: 22px;
}
.health-faq p:nth-child(4) {
   margin-bottom: 22px;
}
.health-faq p:nth-child(5) {
   margin-bottom: 22px;
}
/*.health-image-gallery .flickity-slider {
    left: 0px !important;
    transform: translateX(13.5%) !important;
} */
.health-faq .item-table{
	cursor: pointer;
}
.isha-health-landing-page .block-views-blockyoga-meditation-block-1 .isha-article-desc .view-content strong {
    font-family: 'WF-028154-009464-000021';
    font-weight: normal;
    font-style: normal;
    display: block;
}
.health-basic-intro .health-therapy-intro {
    padding: 0;
}
.health-intro .block-views.block-views-blockyoga-meditation-block-1 {
    padding-left: 0;
    padding-right: 0;
}
.health-center-contactus tr:last-child {
	   margin-bottom: 0;
	}
.isha-walk-medical .health-para-intro span.isha-walk-quote {
    display: none;
}
.isha-header #block-ishanavigation ul.sf-menu li:nth-child(7) ul.sf-multicolumn li a.menuparent {
    font-weight: bold !important;
}
.health-faq .level2-accordion .content-padding {
	font-size: 15px;
}
.health-isha-article-desc-residential-programs .col-lg-2.col-md-2{
    display: block;
}
.health-isha-article-desc-residential-programs .program-isha-desc p:nth-child(4) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-residential-programs .program-isha-desc p:nth-child(6) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-residential-programs .program-isha-desc p:nth-child(8) {
    margin-bottom: 0 !important;
}
.health-isha-article-desc-residential-programs .program-isha-desc p:nth-child(10) {
    margin-bottom: 0 !important;
}
.see-all-programs {
   font-size: 12px;
}
.health-all-therapies span {
    font-family: WF-028154-009464-000050;
    font-size: 24px;
}
.health-all-therapies strong {
    font-family: 'WF-028154-009464-000021';
    font-weight: normal;
    font-size: 20px;
}
.health-all-therapies p {
    font-size: 20px;
}
@media (min-width: 768px){
    .isha-article-desc {
        width: 100%;
     }
}

@media (max-width: 768px){
    .isha-article-desc {
        width: 100%;
     }

    .see-all-programs {
       width: 126px;
       font-family: "WF-028154-009464-000021";
       font-size: 12px;
       /* font-weight: 500; */
       text-align: center;
       color: #cf4520;
       background-color: transparent;
       border: solid 1px #cf4520;
       margin-bottom: 30px;
    }
    .health-consecrated-min-height {
        float: left;
        width: 100%;
        margin-bottom: 32px !important;
    }
    .health-consecrated-min-height button.btn.btn-isha-centers2.see-all-programs {
        margin-bottom: 17px;
    } 
    .health-isha-article-desc {
       width: 100%;
    }
    .specialized-treatment ul {
       margin-top: 38px;
       list-style-type: none;
       padding-left: 0;
       width: 100%;
       float: left;
       column-count: initial;
    }
    .layout-region.layout-region--fullwidth.health-centers {
       width: 100%;
    }
    .health-shadow {
       width: 94%;
       position: absolute;
       bottom: -15px;
       left: 0px;
    }
    .isha-health-content-title {
        padding: 20.7px 0 20px 0;
        font-size: 20px;
    }
    .health-image-gallery .center-always {
        margin: 0 auto;
        float: none;
        margin-top: -88px;
    }.health-image-gallery .align-center {
        display: none;
    }
    .health-faq{
        width: 100%;
    }
    .health-image-gallery .demo-gallery .slider-gallery .thumbnail{
        height: auto !important;
        /*width: 100%;*/
    }
    td.health-center-time {
       width: 100%;
       float: left;
       display: block;
       margin-top: 25px;
       margin-right: 57px;
    }
    .service-offered-heading {
       font-family: "WF-028154-009464-000021";
       font-size: 30px !important;
       font-weight: 500;
       line-height: 34px;
       text-align: center;
       color: #02026c;
       width: 100%;
       float: left;
       margin-bottom: -25px;
    }

     .services-list {
       font-family: FedraSansStd-Book;
       font-size: 16px;
       font-weight: 500;
       line-height: 34px;
       text-align: left;
       color: #28231e;
       float: left;
       width: 100%;
       
    }

    #health_btnReadMore {
       margin: 0 18% 0;
    }
    #health_btnReadLess {
        margin: 0 18% 0;
        border-radius: 3px;
	    border: solid 1px #cf4520;
	    background-color: #fff;
	    padding: 8px 28px;
	    margin: 0 20% 0;
	    color: #cf4520;
	    font-family: FedraSansStd-Medium;
	    /* font-size: 18px; */
	    /* font-weight: 500; */
	    /* width: 130px; */
	    /* height: 46px; */
	    height: 36px;
	    width: 146px;
	    font-family: "WF-028154-009464-000021";
	    font-size: 13px;
	    border: solid 1px #cf4520;
	    margin-top: 32px;
	    margin-bottom: 60px;
    }
    .health-center-time{
        width: 100%;
        margin-top: 9px;
        padding-left: 61px;
    }
    .health-center-contactus td:nth-child(2) {
        float: right;
        width: 294px;
        margin-top: 8px;
    }
    .isha-health-landing-top-background{
        margin-top: 24px;
    }
    .health-isha-introduction p {
       width: 100%;
       height: auto;
       font-family: "FedraSansStd";
       font-size: 16px !important;
    }
    .health-isha-article-desc p {
       font-family: "FedraSansStd-Book";
       /*width: 290px;
       height: auto;*/
       font-size: 16px !important;
       line-height: 24px;
       letter-spacing: normal;
       text-align: left;
       padding-top: 13px;
    }
    .services-offered-italic {
       font-family: "FedraSansStd-Book";
       font-size: 16px;
       font-weight: 500;
       line-height: 24px;
       font-style: italic;
       padding-top: 36px;
       /*padding-bottom: 20px;*/
       padding-bottom: 0px;
       width: 100%;
       float: left;
    }
    p.service-offered-heading {
       font-family: "WF-028154-009464-000050";
       font-size: 24px !important;
       font-weight: 500;
       line-height: 34px;
       text-align: center;
       color: #02026c;
       width: 100%;
       float: left;
       margin-bottom: 19px;
    }
    .services-list strong {
       font-family: "WF-028154-009464-000021";
       font-size: 15px;
       line-height: 32px;
       text-align: left;
       color: #28231e;
       float: left;
    }
    
    #health_btnReadMore {
    	margin: 0 27% 0;
	    width: 130px;
	    height: 36px;
	    width: 146px;
	    font-family: "WF-028154-009464-000021";
	    font-size: 13px;
	    border: solid 1px #cf4520;
	    margin-top: 32px;
	    margin-bottom: 60px;
    }
    .health-main-services #health_btnReadMore {
    	margin: 0px 23% 0;
	    width: 130px;
	    height: 36px;
	    width: 146px;
	    font-family: "WF-028154-009464-000021";
	    font-size: 13px;
	    border: solid 1px #cf4520;
	    margin-top: 32px;
	    margin-bottom: 60px;
    }
    .health-image-gallery {
       margin-bottom: 32px;
    }
    .isha-health-content-title {
       /* width: 487px; */
       height: auto;

    }
    /*.health-faq .margin-bottom-5 {
       margin-bottom: 18px !important;
    }*/
    .health-center-address p strong {
        position: absolute;
        left: -2px;
        color: #28231e;
        top: -86px;
    }

    .health-image-div img {
       width: 100%;
       height: auto;
       float: right;
       position: relative;
    }
    .health-shadow {
       background-color: #733e1e;
       position: absolute;
       bottom: -20px;
       left: 0;
       width: 366.1px;
       z-index: -1;
       width: 366.1px;
       height: 148px;
       right: 0;
       margin: 0 auto;
    }
    .health-shadow {
       width: 94%;
       position: absolute;
       bottom: -15px;
       left: 0px;
    }
    .health-content-div img {
       width: 387px;
       height: auto;
       position: relative;
    }
    .health-para-intro p {
       font-family: 'WF-028154-009464-000007';
       font-size: 14px !important;
   }
   .specialized-treatment ul li {
       font-family: "WF-028154-009464-000050";
       font-size: 18px;
       padding-top: 3px;
    }
    .health-image-div {
        padding-left: 0;
        padding-right: 0;
    }
    .health-isha-article-desc-therepies-offered .health-readMore{
	    margin: 0 0% 0 !important;
	}
	.health-readMore {
    	width: 100% !important;
    	/*float: left;*/
   		margin: 0px 0 0px;
	}
    .therapy-row {
        margin-right: 0px;
    }
    .health-img-row{
        margin-right: 0px;
    }
    .health-btn-isha-centers2 {
        width: 130px;
        height: 36px;
        border-radius: 3px;
        border: solid 1px var(--IshaOrange);
        width: 130px;
        height: 36px;
        border-radius: 3px;
        border: solid 1px var(--IshaOrange);
        /* width: 168px; */
        font-family: "WF-028154-009464-000021";
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        color: #cf4520;
        background-color: transparent;
        border: solid 1px #cf4520;
        float: left;
        margin-top: 32px;
    }
   /* .health-banner .isha-mobile-hy-teacher-top {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 90%);
    }*/
    .health-isha-article-services img.svg.testimonial-divider-img {
        margin-bottom: 0px;
    }
    .product-consecrated-min-height {
        float: left;
        margin-bottom: 32px !important;
        width: 100%;
    }
    .product-isha-layer-therapy{
       width: 224px;
	   height: 166px;
	   object-fit: contain;
	   /* transform: rotate(-2deg); */
	   position: absolute;
	   left: 10%;
	   background-color: #8a8173;
	   outline: 1px solid transparent;
	   z-index: -1;
	   top: 4px;
    }
    .product-isha-parent img.img-responsive {
        width: 264px;
        height: 151px;
    }
    .isha-health-landing-title h3.heading-health{
        font-size: 83px !important;
        font-family: 'WF-028154-009464-000003' !important;
        text-align: center !important;
        color: #fefcfc !important;
        display: table-cell;
        vertical-align: middle;
        position: absolute;
        top: 38px;
        right: 114px;
        font-size: 47px !important;
        display: table-cell;
        vertical-align: middle;
        position: absolute;
        top: 60px;
        right: 18px;
        text-align: center !important;
        color: #eae3d4 !important;
        margin: 2.75vw 18vw;
        font-family: 'WF-028154-009464-000003'!important;
    }
    .health-btn-isha-centers2.health-odd:hover,.health-btn-isha-centers2.health-even:hover{
		color: #fff !important;
		background-color: #cf4520 !important;
	}
	.health-btn-isha-centers2.health-odd:hover a, .health-btn-isha-centers2.health-even:hover a{
	    color: #fff !important;
	}
	#health_btnReadMore:hover,#health_btnReadLess:hover{
		color: #fff !important;
		background-color: #cf4520 !important;
	}
	.health-consecrated-min-height .see-all-programs:hover a{
		color: #fff !important;
	}
	.health-lessBtn{
	    width: 100%;
	    float: left;
	    margin: 0px 0 0px;
	}
    .therapies-btn:hover {
    	color: #fff !important;
    	background-color: #cf4520 !important;
	}
	.health-center-time p {
	   padding-left: 0;
	   position: relative;
	   float: left;
	   width: 100%;
	   /* padding-top: 10px; */
	}

	.health-center-time p strong {
	   position: absolute;
	   left: -55px;
	   color: #28231e;
	   font-family: FedraSansStd-Medium;
	}
	.health-isha-layer {
	    width: 241px;
	    height: 166px;
	    object-fit: contain;
	    transform: rotate(-1deg);
	    position: absolute;
	    left: 8%;
	    background-color: #8a8173;
	    outline: 1px solid transparent;
	    z-index: -1;
	    top: 4px;
	}
	.health-banner .hytt-header-mobiletext p {
		/*width: 280px;*/
  		height: 138px;
		font-family: "WF-028154-009464-000008";
	    font-style: italic;
	    line-height: 1.44;
	    color: #b95c24;
	}
	.health-image-gallery .flickity-prev-next-button.next {
	    background: url(../assets/right-arrow-black.svg) no-repeat, #fff;
	    position: absolute;
	    top: 49%;
	    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
	    margin-right: -41px;
	    background-position: center;
	    background-size: 13px;
	}
	.health-image-gallery .flickity-prev-next-button.previous {
	    background: url(../assets/right-arrow-black.svg) no-repeat, #fff;
	    transform: rotateY(180deg);
	    -ms-transform: rotate(180deg);
	    -webkit-transform: rotate(180deg);
	    position: absolute;
	    top: 41%;
	    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
	    background-size: 13px;
	    margin-left: -41px;
	    background-position: center;
	}
	.product-isha-layer {
	    width: 244px;
	    height: 167px;
	    object-fit: contain;
	    position: absolute;
	    left: 8%;
	    background-color: #8a8173;
	    outline: 1px solid transparent;
	    z-index: -1;
	    top: 3px;
	} 
	.therapies .col:nth-child(1) .product-isha-layer-therapy {
   		background-color: #d57b32;
	}
	.therapies .col:nth-child(2) .product-isha-layer-therapy {
	   background-color: #8a8173;
	}

	.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(3) {
   		margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(4) {
	   margin-bottom: 0 !important;

	}
	.health-isha-article-desc-therepies-offered .isha-article-desc p:nth-child(5) {
	   margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(4) {
   		margin-bottom: 18px !important;
	}

	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(7) {
    	margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(8) {
    	margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(9) {
    	margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(11) {
    	margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(12) {
    	margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(18) {
	   margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(19) {
	   margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(20) {
	   margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(21) {
	   margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(37) {
    	margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(38) {
	    margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(39) {
	    margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(40) {
	    margin-bottom: 0 !important;
	}
	
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(42) {
	    margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered .wrapOnclickService p:nth-child(43) {
	    margin-bottom: 0 !important;
	}
	.health-isha-article-desc-therepies-offered #health_btnReadMore {
	    margin: 0 9% 0;
	    width: 130px;
	    height: 36px;
	    width: 146px;
	    font-family: "WF-028154-009464-000021";
	    font-size: 13px;
	    border: solid 1px #cf4520;
	    margin-top: 32px;
	    margin-bottom: 60px;
	}
	.health-upcoming-pgms form#views-exposed-form-external-json-data-block-1 {
    	display: none;
	}
	.therapies-landing .health-Walk-in-dec-img,.health-isha-article-desc .health-therapy-intro {
    	padding: 0;
	}
	.health-isha-article-desc .health-basic-intro{
		padding: 0;
	}
	.health-basic-intro .health-Walk-in-dec-img {
    	padding: 0;
	}
	.health-isha-article-desc .container{
		padding: 0;
		margin: 0;
	}
	.health-basic-intro .col-lg-12 {
    	padding: 0;
	}

	.health-faq .level2-accordion .content-padding p {
		width: 100%;
	    line-height: 24px;
	    height: auto;
	    padding: 10px 22px;
	    font-size: 16px !important;
	}
	.health-faq p:nth-child(1) {
	   margin-bottom: 0;
	}
	.health-faq p:nth-child(2) {
	   margin-bottom: 0;
	}
	.health-faq p:nth-child(3) {
	   margin-bottom: 0;
	}
	.health-faq p:nth-child(4) {
	   margin-bottom: 0;
	}
	.health-faq p:nth-child(5) {
	   margin-bottom: 0;
	}
	.list-bulletss:before {
	    content: "";
	    width: 7px;
	    height: 7px;
	    background-color: #28231e;
	    position: absolute;
	    border-radius: 50%;
	    left: -14px;
	    top: 14px;
	}
	.residential-programs .center-always {
	    width: 100%;
	    margin: 0 0;
	} 

	.health-product-list #views-bootstrap-health-block-5 {
	    width: 100%;
   		margin: 0 auto;
	}
	.therapies-landing-block #views-bootstrap-health-block-12 .health-Walk-in-dec-img {
	    display: inline-table;
	    float: left;
	}
	.specialized-treatment ul li:before {
	   content: "";
	   width: 11px;
	   height: 11px;
	   background-color: #d4c9b4;
	   position: absolute;
	   left: 0;
	   top: 5px;
	}
	.health-faq .panel-group .item-center {
	   font-size: 18px;
	   font-weight: 500;
	   line-height: 1.25;
	   text-align: left;
	   color: #28231e;
	   padding: 13px 13px 0px 20.7px;
	   font-family: FedraSansStd-medium; 
	}
	.health-isha-article-desc-residential-programs .col-lg-8.col-md-8.mb-top {
	    padding-left: 0;
	    padding-right: 0;
	}
	.health-isha-article-services p.service-offered-heading {
	   margin-top: 0;
	}
   /* .health-isha-article-desc-residential-programs .isha-article-desc p {
        padding-top: 18px;
    }*/
    .health-isha-article-desc-residential-programs .col-lg-2.col-md-2{
        display: none;
    }
    .health-all-therapies span {
	    font-family: WF-028154-009464-000050;
	    font-size: 18px !important;
	}
	.health-all-therapies strong {
	    font-family: 'WF-028154-009464-000021';
	    font-weight: normal;
	    font-size: 16px;
	}
	.health-all-therapies p {
	    font-size: 16px;
	}
	.health-isha-article-desc-therepies-offered .mb-top{
		padding: 0px;
		margin: 0px;
	}
}
@media (max-width: 568px) and (min-width: 320px){
    .health-margin-bottom-2 .isha-yoga-content-title { 
        font-size: 24px;
		padding-top: 30px;
		padding-bottom: 14px;
    }
}
@media screen and (max-width: 480px) and (min-width: 320px){
    .only-in-mobile {
       display: block;
       margin-top: 20px;
    }
    .isha-article-desc, .editor-desc {
       font-size: 16px;
       line-height: 1.5;
       margin-bottom: 0vw;
   }
}
@media (max-width: 320px){
	.product-isha-layer-therapy {
	   width: 207px;
	   height: 166px;
	   object-fit: contain;
	   /* transform: rotate(-2deg); */
	   position: absolute;
	   left: 10%;
	   background-color: #8a8173;
	   outline: 1px solid transparent;
	   z-index: -1;
	   top: 4px;
	}


	.isha-testimonials-block .tesi-image img {
	   width: 196px !important;
	   height: 167px;
	   border-radius: 50%;
	   vertical-align: middle;
	   display: inline !important;
	}
    .health-faq .level2-accordion .content-padding {
        font-size: 15px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px){
    .residential-programs .secondary-cards .img-txt .title {
        font-size: 24px !important;
        padding-bottom: 20.3px;
        padding-top: 18px;
    }
    .health-image-gallery .demo-gallery .flickity-slider .slider-gallery.carousel-cell {
        padding: 42px 14% !important;
    }
}