@font-face {
    /* Fedra Serif A Book */
    font-family: "WF-028154-009464-000003";
    src: url('../fonts/WF-028154-009464-000003.eot');
    src: url('../fonts/WF-028154-009464-000003.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000003.woff') format('woff'), url('../fonts/WF-028154-009464-000003.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Sans Book */
    font-family: "WF-028154-009464-000007";
    src: url('../fonts/WF-028154-009464-000007.eot');
    src: url('../fonts/WF-028154-009464-000007.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000007.woff') format('woff'), url('../fonts/WF-028154-009464-000007.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Sans Book Italic */
    font-family: "WF-028154-009464-000008";
    src: url('../fonts/WF-028154-009464-000008.eot');
    src: url('../fonts/WF-028154-009464-000008.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000008.woff') format('woff'), url('../fonts/WF-028154-009464-000008.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Sans Medium */
    font-family: "WF-028154-009464-000021";
    src: url('../fonts/WF-028154-009464-000021.eot');
    src: url('../fonts/WF-028154-009464-000021.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000021.woff') format('woff'), url('../fonts/WF-028154-009464-000021.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Serif A Medium */
    font-family: "WF-028154-009464-000050";
    src: url('../fonts/WF-028154-009464-000050.eot');
    src: url('../fonts/WF-028154-009464-000050.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000050.woff') format('woff'), url('../fonts/WF-028154-009464-000050.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'MuktaMalar';
    src: url('../fonts/MuktaMalar-Regular.eot');
    src: url('../fonts/MuktaMalar-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MuktaMalar-Regular.woff') format('woff'), url('../fonts/MuktaMalar-Regular.woff2') format('woff2'), url('../fonts/MuktaMalar-Regular.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'MuktaMalar-Bold';
    src: url('../fonts/MuktaMalar-Bold.eot');
    src: url('../fonts/MuktaMalar-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/MuktaMalar-Bold.woff') format('woff'), url('../fonts/MuktaMalar-Bold.woff2') format('woff2'), url('../fonts/MuktaMalar-Bold.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Hindi  */
    font-family: 'Mukta';
    src: url('../fonts/Mukta-Regular.eot');
    src: url('../fonts/Mukta-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Mukta-Regular.woff') format('woff'), url('../fonts/Mukta-Regular.woff2') format('woff2'), url('../fonts/Mukta-Regular.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Hindi  */
    font-family: 'MuktaBold';
    src: url('../fonts/Mukta-Bold.eot');
    src: url('../fonts/Mukta-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Mukta-Bold.woff') format('woff'), url('../fonts/Mukta-Bold.woff2'), format('woff2') url('../fonts/Mukta-Bold.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Telugu  */
    font-family: 'Gautami';
    src: url('../fonts/gautami.eot');
    src: url('../fonts/gautami.eot?#iefix') format('embedded-opentype'), url('../fonts/gautami.woff') format('woff'), url('../fonts/gautami.woff2'), format('woff2'), url('../fonts/gautami.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'NotoSansMalayalam-Regular';
    src: url('../fonts/NotoSansMalayalam-Regular.eot');
    src: url('../fonts/NotoSansMalayalam-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/NotoSansMalayalam-Regular.woff') format('woff'), url('../fonts/NotoSansMalayalam-Regular.woff2'), format('woff2') url('../fonts/NotoSansMalayalam-Regular.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'NotoSansMalayalam-Bold';
    src: url('../fonts/NotoSansMalayalam-Bold.eot');
    src: url('../fonts/NotoSansMalayalam-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/NotoSansMalayalam-Bold.woff') format('woff'), url('../fonts/NotoSansMalayalam-Bold.woff2'), format('woff2'), url('../fonts/NotoSansMalayalam-Bold.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}
@font-face {
     /* Nepali  */
    font-family: 'NotoSans-Regular';
    src: url('../fonts/NotoSans-Regular.eot');
    src: url('../fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/NotoSans-Regular.woff') format('woff'), url('../fonts/NotoSans-Regular.woff2'), format('woff2') url('../fonts/NotoSans-Regular.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}
    /* Nepali  */
@font-face {
    font-family: 'NotoSans-Bold';
    src: url('../fonts/NotoSans-Bold.eot');
    src: url('../fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/NotoSans-Bold.woff') format('woff'), url('../fonts/NotoSans-Bold.woff2'), format('woff2'), url('../fonts/NotoSans-Bold.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'FedraSansStd-Book';
    src: url('../fonts/Fedra-Sans-Std-Book.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'FedraSansStd-medium';
    src: url('../fonts/Fedra-Sans-Std-Medium.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'isha';
    src: url('../fonts/Isha-font.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
}
body {
    /* padding-top: 50px; removed on 6sep2017 */
    background-color: #fff !important;
    font-family: "WF-028154-009464-000003";
    opacity: 0.99;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    word-break: keep-all;
}

a {
    color: #cf4824;
}

a:hover {
    text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: "WF-028154-009464-000050" !important;
    font-size: 36px;
    line-height: 1.11;
    text-align: left !important;
    color: #28231e !important;
}

h2 {
    font-size: 30px !important;
    line-height: 1.1;
}

h3 {
    font-size: 27px !important;
}

h4 {
    font-size: 24px !important;
    line-height: 1.21;
}

h5 {
    font-size: 20px !important;
    line-height: 1.3;
}

.isha-body-content .filter .notify .contact-detail .checkbox {
	margin-top: 27px;
}

.archive-gallery .img-txt .title {
    font-family: 'WF-028154-009464-000050';
    font-size: 24px;
    line-height: 1.08;
    text-align: left;
    color: #ffffff;
    padding: 0 20px;
    word-break: keep-all;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 75px;
    line-height: 30px !important;
}

.block-event-inconversation-gallery h2{
    line-height: 1.13;
    text-align: center !important;
    color: #02026c !important;
    padding: 1.5vw 0 0.5vw 0;
}

/*#722 start */
.volunteer-registration-section-temp{
	background-image: url(../assets/volunteer_form_bg.png);
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 5%;
    padding-bottom: 85px;
	}
	
.volunteer-registration-section-temp .description-pod-temp {
    width: 720px;
    margin: 0 auto;
}
.volunteer-registration-section-temp .description-pod-temp p {
    font-size: 24px !important;
    line-height: 1.25;
    text-align: center !important;
    color: #8a8173 !important;
    font-family: 'WF-028154-009464-000007';
    line-height: 33px;
    margin: 0px;
    margin-bottom: 37px;
}
/*#722 end */
.isha-conversation-page .isha-gallery-related-progs{
    background: none;
    padding-bottom: 0px;
    margin: 0px;
}
/* 758 start */
.article-fiction-fact{
	position: static;
}
.article-fiction-fact h2{
	margin-bottom: 45px;
}
.article-fiction-fact .article-fiction-fact-head{
	font-size: 48px !important;
	font-family: FedraSansStd-Medium !important;
}
.article-fiction-fact .article-fiction-fact-desc{
	font-size: 20px;
	font-family: FedraSansStd-Book;
}
.article-fiction-fact .p-0{
	padding: 0;
}
.article-fiction-fact .block{
	display : flex;
	margin: 0;
}
.article-fiction-fact .block .row{
	display: flex;
}
.article-fiction-fact .block .coloum{
	flex: 1;
	padding-right: 6px;
	padding-left: 0;
	margin-bottom: 12px;
}
.article-fiction-fact .block .coloum:nth-child(even){
	padding-left: 6px;
	padding-right: 0;
}
.article-fiction-fact .block .coloum .box{
	background-color: #f5f5f5;
	float: left;
	display: block;
	height: 100%;
	padding : 20px;
	width: 100%;
}
.article-fiction-fact .block .coloum .box h2{
	margin-bottom: 15px;
}
.article-fiction-fact .block .coloum .box .article-sub-heading{
	font-size: 47px !important;
	font-family: WF-028154-009464-000008 !important;
}
.article-fiction-fact .block .coloum .box h2 span{
	display: none;
}	
.article-fiction-fact .block .coloum:nth-child(even) .box{
	padding : 20px;
}
.article-fiction-fact .block .coloum .box ul{
	padding: 0 0 0 20px;
	float: left;
}
.article-fiction-fact .block .coloum .box ul li{
	margin-bottom: 25px;
}
.article-fiction-fact .block .coloum .box .pdf{
	color: #4a90e2;
	display: block;
	margin-bottom: 10px;
	float: left;
	font-size: 16px;
	font-family: FedraSansStd-Book;
}
.article-fiction-fact .block .coloum .box .video{
	float: left;
	width: 250px;
}
.article-fiction-fact .block .coloum .box .video a{
	position: relative;
	float: left;
	cursor: pointer;
}
.article-fiction-fact .block .coloum .box .video a .video-play-icon{
	position: absolute;
	background-image: url(../assets/play_video.svg);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	float: left;
	z-index: 35;
	left: 0px;
	background-position: center;
}
.article-fiction-fact .block .coloum .box .video video,
.article-fiction-fact .block .coloum .box .video embeded{
	float: left;
	width: 100%;
	cursor: pointer;
}

.article-fiction-fact .block .coloum .box .video img{
	float: left;
	cursor: pointer;
}
.article-fiction-fact .block .coloum .box .clear-more{
	color: #d33100;
	display: block;
	float: left;
	margin-top: 25px;
	clear: left;
	font-size: 18px;
	font-family: FedraSansStd-Book;
}
.article-fiction-fact .line-break{
	display: none;
}
.slanderIframeDiv {
   float: none;
   clear: both;
   width: 100%;
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 25px;
   height: 0;
}
.slanderIframeDiv iframe#slanderIframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.slander-article-summary{
    font-weight: bold !important;
    font-style: normal !important;
    color: #000000 !important;
	text-align: left !important;
}
.article-fiction-fact-desc p{
	padding-bottom: 20px;
}
/* 758 end */
/* VP #758 tamil lang start */
.lang-ta .article-fiction-fact .article-fiction-fact-head{
	font-family: "MuktaMalar" !important;
}
.lang-ta .article-fiction-fact .article-fiction-fact-desc{
	font-family: "MuktaMalar" ;
}
.lang-ta .article-fiction-fact .block .coloum .box .article-sub-heading{
	font-family: "MuktaMalar" !important;
}
.lang-ta .article-fiction-fact .block .coloum .box .pdf{
	font-family: "MuktaMalar";
}
.lang-ta .article-fiction-fact .block .coloum .box .clear-more{
	font-family: "MuktaMalar";
}
/* VP #758 tamil lang end */
/* 723 start */
.lang-ar .isha-ym-in-title2{
	direction: ltr;
}
.lang-ar .isha-podcast-comments{
	direction: ltr;
}
.lang-ar .isha-image-credit{
	background-position: right;
	padding-right: 25px;
}
/* 723 end */
.block-views-blocktestimonials-block-1 .isha-yoga-content-title{
    text-align: center !important;
    color: #02026c !important;
}
.sadhanapada-rights{
	font-size: 18px;
    color: #28231e;
    font-family: 'WF-028154-009464-000007';
    font-weight: normal;
	float: left;
    margin-top: 25px;
}
/*715 START*/
.form-item-field-note--0-value label{
	display:none;
}
#edit-field-note-0-value{
	display:none;
}
#edit-field-note-0-value--description{
	color: #28231e !important;
	font-size: 15px;
	font-family: "WF-028154-009464-000007";
}

.inner-engineering .ieol_course_class:nth-child(4),
.inner-engineering .ieol_course_class:nth-child(5),
.inner-engineering .ieol_course_class:nth-child(6) {
    height: 430px;
}
/*715 END*/
/* VIJAYA ARPANAM START */
.chit-card-bg{  /*.isha-vijaya-arpanam */
	display : none;
}
.vijaya-arpanam-booking{
	background-color: #f5f0e5;
	text-align: center;
    padding: 42px 29px 41px 46px;
}
.vijaya-arpanam-booking-heading{
	font-family: "WF-028154-009464-000050";
	font-size: 30px;
	font-weight: 500;
	line-height: 1.5;
	text-align: center;
	color: #28231e;
}
.vijaya-arpanam-booking-desc{
	font-family: 'WF-028154-009464-000007';
	font-size: 20px;
	line-height: 1.7;
	color: #28231e;
	margin-top: 26px;
}
.vijaya-arpanam-booking-terms{
	font-family: "WF-028154-009464-000007";
	font-size: 20px;
	line-height: 1.7;
	color: #28231e;
	margin-top: 15px;
}
.vijaya-arpanam-booking-register{
    margin-top: 26px;
}
.vijaya-arpanam-booking-register button {
    margin-top: 26px;
    padding: 15px 100px;
}
/* VIJAYA ARPANAM END */
/* #925 START */
#donate .donate-clip {
    padding-bottom: 90px !important;
}
.field--name-field-donation-link-url{
	display:none;
}
/* #925 END*/
.ie-retreat-tamil #views-exposed-form-external-json-data-block-1{
	display:none;
}
.isha-arogya-clinics .health-upcoming-section{
	display:none;
}
.regi_batch_none{
	display:none;
}
.guru-purnima .block-views-blockexternal-json-data-block-1 {
	display:none;
}
.field--name-field-poem-note .field--label{
	display:none;
}
/* KAVERI PAGE CSS START */
.cauvery-calling-page .block-event-web-streams-gallery h2,
.cauvery-calling-page .block-block-contentbd79df9e-b0dd-482c-bb34-34b64c1015d3 h2,
.cauvery-calling-page .block-block-content451953c4-27ad-469b-89f0-048417f2511a h2,
.cauvery-calling-page .block-block-content09d6d339-a1cd-4da2-8c70-021184426551 h2,
.cauvery-calling-page .block-block-content9b5ac05c-5161-4701-917a-de4b2fae15c4 h2
{
	line-height: 1.13 !important;
    text-align: center !important;
    color: #02026c !important;
    padding: 1.5vw 0 0.5vw 0;
}
.cauvery-calling-page .block-block-content0b40b3e4-aa86-441c-8a14-f828fff372c2 .juicer-section{
	margin-bottom: 25px;
}
.cauvery-calling-page .juicer-feed .referral{
	display: none;
}
.isha-donation-page .page-header{
	display: none;
}
/* KAVERI PAGE CSS END */
/* KAVERI TAMIL PAGE CSS START */
.lang-ta .cauvery-calling-page .sadhguru-landing .isha-sadhguru-top .yoga-page-banner-title{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .sadhguru-landing .isha-sadhguru-top .views-row .bsp-head-desc{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-article-desc h2{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-article-desc{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-article-desc h3{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-article-desc strong{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-yoga-content-title{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .cauvery-calling-achieve li{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .centers-heading-font{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .centers-body-font{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .block-event-web-streams-gallery h2,
.lang-ta .cauvery-calling-page .block-block-contentbd79df9e-b0dd-482c-bb34-34b64c1015d3 h2,
.lang-ta .cauvery-calling-page .block-block-content451953c4-27ad-469b-89f0-048417f2511a h2,
.lang-ta .cauvery-calling-page .block-block-content09d6d339-a1cd-4da2-8c70-021184426551 h2,
.lang-ta .cauvery-calling-page .block-block-content9b5ac05c-5161-4701-917a-de4b2fae15c4 h2
{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-testimonials-block .testi-dec{
	font-family: "MuktaMalar" !important;
}
.lang-ta .cauvery-calling-page .isha-testimonials-block .testi-by{
	font-family: "MuktaMalar" !important;
}
.isha-mystic-page .view-filters .control-label {
    font-family: 'WF-028154-009464-000007';
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #8a8173;
    padding: 0.5vw;
    padding-left: 15px !important;
}
/* KAVERI TAMIL PAGE CSS END */
.save-the-weave-page .save-the-weaves-follow-us{
	margin-top: 50px;
}
/* Sadhnapada Gallary Block Css starts here */
#block-sadhnapadagalleryblock .flickity-page-dots {
    bottom: 4px;
}
/* Sadhnapada Gallary Block Css ends here */
.lang-ta .sadhguru-signature{
	font-family: "MuktaMalar" !important;
}
.lang-ta h4{
	font-family: "MuktaMalar" !important;
}
/*SADHGURU PROGRAM SECTION HOME PAGE START*/
.sadhguru-program-section .home-article-section-title{
    font-size: 41px;
    margin-top: 10px;
    margin-bottom: 35px !important;
    color: #28231e;
}
.sadhguru-program-section .flag-address{
    font-size: 27px;
	font-family: 'WF-028154-009464-000050' !important;
}
.sadhguru-program-section .home-big-card-title-reg-date{
    font-size: 24px;
	padding-bottom: 0px;
}
.sadhguru-program-section .f_default_program_reg_link{
	padding: 6px 19.5px;
    margin: 10px 0 30px 0;
	font-size: 17px!important;
}
@media (max-width: 1024px){
.sadhguru-program-section .home-article-section-title {
    font-size: 39px;
    margin-bottom: 40px !important;
    line-height: 45px;
}
}
@media (max-width: 768px){
.sadhguru-program-section .home-article-section-title {
    font-size: 30px !important;
    margin-bottom: 40px !important;
    line-height: 38px;
}
}
/*SADHGURU PROGRAM SECTION HOME PAGE END*/
#block-sadhnapadagalleryblock h2 {
    text-align: center !important;
}
/* #1261 STARTS HERE */
.process-offering-view .row{
    display: flex;
    justify-content: center;
}
.process-offering-view .process-offering-col{
   display: flex;
}
.process-offering-view .process-offering-col img{
	max-height: 242px;
}
/* #1261 ENDS HERE */
@media screen and (min-width: 1301px) {
    .isha-body-content {
        max-width: 1300px;
        margin: 0 auto;
        float: none;
    }
    footer,
    .isha-verticals-top {
        width: 100% !important;
        background-size: cover;
    }
}


/* $$$$$$$$$$ Base Layout start $$$$$$$$$$$$ */

.isha-white-bg {
    background-color: #fff;
}

.navbar-fixed-top {
    /* position: absolute; */
    /*commented 21-Aug- Naveen; uncommented - 22-Aug  */
    position: relative;
}

.business-header {
    height: auto;
    /*background: url('../assets/sad1.jpg') center center no-repeat scroll;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.isha-header {
    font-size: 16px;
    background-color: #e4ded4;
    color: #3d362e;
    height: 76px;
    opacity: 0.99;
    /*height: auto*/
}

.isha-header a {
    /*background-color: #e4ded4;*/
    color: #39322b;
    margin-top: 1vw;
    opacity: 0.99;
    /*border-right: 1px solid #a39d93;*/
}

.isha-header a .ishalogo {
    margin-top: -1.5vw;
}

.isha-header-mobile-tab {
    display: none;
}

.ext-link {
    color: #db7338;
}

input[type="text"],
textarea,
select {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-appearance: none;
    border-radius: 0;
}

.navbar {
    margin-bottom: 0px;
    border: 0px !important;
}

.nav-others {
    font-family: "WF-028154-009464-000007";
    font-size: 13px;
    text-align: left;
    color: #464038;
}

.thumbnail {
    background-color: transparent !important;
    margin-bottom: 0px;
}

.flickity-viewport {
    min-height: 160px !important
}

@media (min-width: 1260px) {
    .isha-header .container,
    .isha-header-top .container {
        width: 1260px;
    }
}

@media (min-width: 1200px) {
    .isha-header .container,
    .isha-header-top .container {
        width: 1200px;
    }
}

.isha-header #block-ishanavigation ul.sf-menu a,
.isha-header #block-ishanavigation ul.sf-menu span.nolink {
    color: #39322b;
}

.isha-header #block-ishanavigation ul.sf-menu li.dropdown:hover {
    border-bottom: 7px solid #cf4520;
}

.isha-header #block-ishanavigation ul.sf-menu a:hover {
    text-decoration: none;
    background-color: transparent !important;
    color: #cf4520;
    /*border-bottom: 7px solid #cf4520;*/
}

.isha-header #block-ishanavigation ul.sf-menu.menu>li a.dropdown-toggle {
    border: 1px solid #a39d93;
    border-width: 0px 1px 0px 0px;
}

.isha-header #block-ishanavigation ul.sf-menu.menu>li:last-child:hover {
    /*border-width: 0 !important;*/
    border-bottom: 7px solid #cf4520;
}

.isha-breadcrumb-header {
    height: 40px;
    background-color: rgba(250, 247, 240, 0.6);
}

.breadcrumb-region ol.breadcrumb li {
    text-transform: capitalize;
}

.isha-header #block-ishanavigation ul.sf-menu a,
ul.sf-menu span.nolink {
    display: block;
    margin: 1vw 0;
    padding: 6px 15px !important;
    font-family: 'WF-028154-009464-000021';
    font-size: 16px;
    text-align: left;
    color: #3c3c3c;
}

ul.dropdown-menu a.sf-depth-2 {
    font-family: 'WF-028154-009464-000007' !important;
    font-size: 14px !important;
    /*color: #6f6358 !important;*/
    font-weight: normal !important;
}

.sf-depth-2:hover,
.sf-depth-2:active {
    background-color: rgba(223, 214, 196, 0.28) !important;
    color: #cf4520 !important;
}

.dropdown-menu .sf-depth-2 a {
    color: #676055 !important;
}

.dropdown-menu .sf-depth-2 a:hover {
    color: #cf4520 !important;
}

.isha-header #block-ishanavigation ul.sf-menu .sf-sub-indicator::after {
    display: block;
}

.isha-header-top {
    font-size: 11px;
    background-color: rgba(0, 0, 0, 0.8);
    height: 40px;
    font-family: 'WF-028154-009464-000021';
    color: #6e665b;
    /* margin-top: -2px; */
}

.isha-header-top .nav {
    min-width: 310px;
    margin-top: -0.3vw;
}

.isha-header-top .dropdown-toggle,
.isha-header-top .dropdown-toggle li a.dropdown-toggle:hover {
    background-color: rgba(70, 64, 56, 0.63) !important;
    max-height: 44px;
}

.isha-header-top a {
    color: #6e665b;
}

.isha-header-top .isha-user-image img {
    width: 40px;
    border-radius: 0px;
    /* margin: -0.75vw 0px 0 0.75vw;  changed for nav bar responsive 23-Aug*/
    margin: -11px -11px 0 20px;
}

.isha-header-top #userLoggedin {
    font-size: 11px;
    /*background-color: #464038;*/
    height: 40px;
    font-family: 'WF-028154-009464-000021';
    text-align: right;
    color: #aea493;
}

.logedUsername {
    color: #aea493;
}

.dropdown-menu {
    border-radius: 0px;
    padding: 0px;
}

.isha-header-top ul li ul.dropdown-menu,
.isha-filter-area ul li ul.dropdown-menu,
.isha-filter-area-mobile ul li ul.dropdown-menu {
    margin-top: -0.25vw;
    box-shadow: 0 9px 12px 0 rgba(0, 0, 0, 0.3) !important;
}

.isha-filter-area ul li ul.dropdown-menu {
    margin-left: 20px;
}

.isha-header-top ul li ul.dropdown-menu li a,
.isha-filter-area ul li ul.dropdown-menu li a,
.isha-filter-area-mobile ul li ul.dropdown-menu li a {
    font-family: 'WF-028154-009464-000007';
    font-size: 14px;
    line-height: 3.14;
    text-align: left;
    color: #cf4520;
}

.isha-header-top ul li ul.dropdown-menu li a:hover,
.isha-filter-area ul li ul.dropdown-menu li a:hover,
.isha-filter-area-mobile ul li ul.dropdown-menu li a:hover {
    color: #fff;
    background-color: #cf4520;
}

.isha-other-languages {
    /* margin: 0.5vw 7vw 0 0; */
    margin: 0.5vw 0px 0px 0px;
    font-size: 13px;
    /*margin: 0 1vw 2.5vw 0;*/
}

.isha-other-languages span {
    color: #aea493;
    font-family: 'WF-028154-009464-000007';
}

.isha-other-languages span.Right-arrow {
    border-right: 1px solid #a39d93;
    padding: 0 0.25vw 0 0.5vw;
    color: #cf4520
}

.isha-other-languages span.Right-arrow li {
    list-style: none;
}

.isha-other-languages span.Right-arrow li ul.dropdown-menu {
    margin: 6px 0 0 -60px;
    min-width: 130px;
    box-shadow: 0 9px 12px 0 rgba(0, 0, 0, 0.3);
}

.isha-other-languages span.Right-arrow li ul.dropdown-menu li {
    float: right;
    margin-right: 15px;
    z-index: 99999;
}


/* .isha-other-languages span.Right-arrow li ul.dropdown-menu li:hover {
    color: #f6f4ef !important;
    cursor: pointer;
} */

.isha-other-languages span.Right-arrow li ul.dropdown-menu li a {
    color: #cf4520 !important;
}

.isha-other-languages span.Right-arrow:last-child {
    border-right: 0px !important;
}

.isha-menu-right li:hover {
    border-bottom: 7px solid #cf4520;
}

.isha-menu-right li a {
    color: #464038 !important;
}

footer {
    margin: 50px 0 0 0;
    position: static;
    bottom: 0;
    width: 100%;
    height: 376px;
    background-color: #28231e;
    color: #e4ded4;
    font-family: 'WF-028154-009464-000007'
}

.footer {
    margin-top: 0;
    padding: 15px;
}

footer .page-references {
    margin-bottom: 1vw;
}

footer .page-references a {
    border-bottom: 0.3px solid #676055;
    padding-bottom: 0.4vw;
}

footer .page-references a:hover,
footer .page-references a:active,
.isha-footer-top a:hover {
    color: #cd6727;
    border-bottom: 1px solid #cd6727 !important;
    border-bottom: none;
    /* font-weight: bold; */
    text-decoration: none !important;
}

footer a {
    color: #AEA493;
}

footer .app-sepr {
    /*-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
margin: 10vw 0 0 -10vw;*/
    /* margin-left: 3vw; */
}

.isha-footer-top {
    margin-top: 2vw;
    font-family: 'WF-028154-009464-000007';
    font-size: 14px;
    line-height: 1.36;
    text-align: left;
    color: #AEA493;
}

.isha-footer-top .f-titles {
    font-size: 16px;
    color: #cd6727;
    font-family: 'WF-028154-009464-000050';
}

.region-footer,
.region-footer a {
    font-family: 'WF-028154-009464-000021';
    font-size: 12px;
    text-align: left;
    color: #676055;
}

.isha-footer-top .isha-app-section .Right-arrow,
.isha-footer-top .isha-social-section {
    width: 13vw;
}

.isha-footer-top a:hover {
    text-decoration: none !important;
}

.isha-footer-top .isha-social-section a {
    /* Added on 28-June */
    padding: 1vw;
}

.isha-footer-bottom {
    margin-top: -0.5vw;
}

.isha-overlay img {
    width: auto;
    z-index: -1;
}


/*.isha-social-section svg:hover g#Facebook {
fill: #cd6727;
cursor: pointer;
}*/

.isha-overlay::after {
    position: relative;
    /*width: 100%;
height: 100%;*/
    top: 0;
    left: 0;
    background: rgb(205, 103, 39);
    opacity: 0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    z-index: 999;
}

.isha-overlay:hover::after {
    opacity: 1;
    cursor: pointer;
}

span #isha-selected-country,
span #isha-selected-language {
    text-transform: uppercase;
}

.breadcrumb {
    /* background-color: #f1efeb; commented on 31Aug2017 */
    background: none;
    border-radius: 4px;
    list-style: outside none none;
    margin: 0 0 0 2.5%;
    /* padding: 8px 15px 8px 12%; */
    padding: 8px 0 0 88px;
    font-family: 'WF-028154-009464-000007';
}

.breadcrumb a {
    color: #676055;
    /* color: #8a8173; restored the previous one on 21-Aug-2017 as per QE findings*/
    font-size: 13px;
}

.breadcrumb>li.active>a {
    /* color: #cf4824; commented 24Aug2017 as per qe findings */
    color: #cf4520;
    font-size: 13px;
}

.breadcrumb>li+li::before {
    color: #6b6459;
    content: "/ ";
    padding: 0 5px;
}

.breadcrumb a:focus,
.breadcrumb a:hover {
    text-decoration: none;
    padding-bottom: 2px !important;
    border-bottom: 1px solid !important;
    display: inline-block;
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: transparent !important;
    color: #cf4520;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent !important;
    /* border-color: transparent !important;  commented 31 July for borders -btm and right on click not displaying */
}

.Right-arrow {
    object-fit: contain;
    color: #cf4824 !important;
}

.glyphicon {
    top: 2px;
}

.isha-Line {
    height: 31px;
    opacity: 0.6;
    border: 1px solid #a39d93;
    margin-top: 1.7vw;
}

.btn-default:hover {
    color: #fff !important;
    background-color: #cd6727;
    border-color: #cd6727;
}

.tagline {
    text-shadow: 0 0 10px #000;
    color: #fff;
}

.img-center {
    margin: 0 auto;
}

.navbar-toggle .icon-bar {
    background-color: #464038 !important;
    /*updated on 23Aug2017  */
}

.isha-search-btn {
    display: none;
}


/************** Multi column menu CSS start ******************** */

.navbar-nav>li>.dropdown-menu {
    margin-top: 0.5vw;
    box-shadow: 0 9px 12px 0 rgba(0, 0, 0, 0.3) !important
}

.dropdown-menu {
    min-width: 157px;
    font-size: 12px;
    border: none;
    box-shadow: none;
}

.dropdown-menu.columns-2 {
    min-width: 330px;
    /*prev 400px*/
}

.columns-2 .col-sm-7,
.columns-2 .col-sm-5 {
    padding: 0px;
}

.dropdown-menu.columns-3 {
    min-width: 740px;
}

.dropdown-menu li a {
    padding: 5px 15px;
    font-weight: 300;
}

.multi-column-dropdown {
    list-style: none;
}

.multi-column-dropdown li a {
    display: block;
    clear: both;
    line-height: 1.428571429;
    color: #333;
    white-space: normal;
}

.multi-column-dropdown li a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

@media (min-width: 767px) {
    .multi-column-dropdown {
        list-style: none;
        margin-left: -3vw;
        /* prev -2.5vw */
    }
}

@media (max-width: 767px) {
    .dropdown-menu.multi-column {
        min-width: 240px !important;
        overflow-x: hidden;
    }
    .mobile-no-lr-padding {
        padding-left: 0px;
        padding-right: 0px;
    }
    .research-percentage {
        line-height: 0.75
    }
    .research-comments {
        display: block;
        margin-top: 20px;
    }
    .mobile-no-lr-padding .ie-form {
        margin: 0 0 30px 0;
    }
    .ieonline-page .level2-accordion .content-padding {
        padding: 0px !important;
    }
    .ieonline-page #FAQ .panel-body {
        padding-left: 0px;
        padding-right: 0px;
    }
    .navbar-brand {
        padding: 15px 15px 15px 0 !important;
    }
	/*SADHGURU PROGRAM SECTION HOME PAGE START*/
    .sadhguru-program-section .home-article-section-title{
        /* font-size: 21px !important; 
        margin-bottom: 10vw !important;
        padding-left: 7px!important;*/
        margin-top: 0px;
        margin-bottom: 65px !important;
        padding-left: 0!important;
    }
    .sadhguru-program-section .flag-address{
        font-size: 24px;
        font-family: 'WF-028154-009464-000050' !important;
    }
    .sadhguru-program-section .home-big-card-title-reg-date{
        font-size: 21px;
    }
    .sadhguru-program-section .f_default_program_reg_link{
        margin: 5px 0 30px 0 !important;
        padding: 6px 15px;
        font-size: 16px!important;
    }
    /*SADHGURU PROGRAM SECTION HOME PAGE END*/
}

@media (max-width: 440px) {
    /*SADHGURU PROGRAM SECTION HOME PAGE START*/
    .sadhguru-program-section .home-article-section-title {
        font-size: 30px !important;
        margin-top: 25px;
        margin-bottom: 40px !important;
    }
}
    /*SADHGURU PROGRAM SECTION HOME PAGE END*/
/************** Multi column menu CSS end ******************** */


/* $$$$$$$$$$ Base Layout End $$$$$$$$$$$$ */


/* **************** Custom Margins Start ************ */

.M-T-1 {
    margin-top: 1vw;
}

.M-T-n1 {
    margin-top: -0.55vw;
}

.M-L-5 {
    margin-left: 5vw;
}

.M-T-n14 {
    margin-top: -0.25vw;
}

.M-T-35 {
    margin-top: 3.5vw;
}

.M-B-1 {
    margin-bottom: 1vw;
}

.margin-right-4prt {
    margin-right: 4.5%;
}


/*.margin-right-7prt {
    margin-right: 7%;
}*/

.margin-top-podcast-player {
    margin-top: -20vw;
}

.margin-top-n-btm {
    margin: 2.2vw 0;
}

.margin-top-n-btm1 {
    margin: 10px 0 20px 0 !important;
}

.margin-top-n-btm2 {
    margin: 7vw 0 5vw 0;
}

.margin-top-n-btm3 {
    margin: 30px 0 50px 0;
}

.margin-top-1dot5 {
    margin-top: 1.5vw;
}

.margin-top-1 {
    margin-top: 1vw;
}

.margin-top-3 {
    margin-top: 3vw;
}

.margin-top-70 {
    margin-top: 70px;
}

.margin-top-n10v {
    margin-top: -10vw !important;
}

.margin-top-10p {
    margin-top: 10px;
}

.margin-top-40p {
    margin-top: 40px;
}

.margin-top-n7 {
    margin-top: -7vw;
}

.margin-top-n13 {
    margin-top: -13vw;
}

.margin-top-27 {
    margin-top: 27px;
}

.margin-left-4t {
    margin-left: 2%;
}

.margin-left-11t {
    margin-left: 11%;
}

.margin-left-1n {
    margin-left: -1.25vw;
}

.margin-left-p7n {
    margin-left: -0.75vw;
}

.margin-right-2 {
    margin-right: -2vw;
}

.margin-bottom-2 {
    margin-bottom: 2vw !important;
}

.margin-bottom-5 {
    margin-bottom: 5vw !important;
}

.margin-bottom-40 {
    margin-bottom: 40px !important;
}

.margin-bottom-60 {
    margin-bottom: 60px;
}

.margin-8vw {
    margin: 8vw;
}

.padding-default-web {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.padding-bottom-1 {
    padding-bottom: 1vw;
}

.padding-bottom-2 {
    padding-bottom: 2vw;
}

.padding-bottom-3 {
    padding-bottom: 3vw;
}

.padding-bottom-4 {
    padding-bottom: 4vw;
}

.padding-bottom-5 {
    padding-bottom: 80px;
}

.padding-bottom-40 {
    padding-bottom: 40px !important;
}

.padding-bottom-80 {
    padding-bottom: 80px !important;
}

.padding-bottom-left {
    padding: 0 0 30px 40px;
}

.padding-bottom-right {
    padding: 20px 60px 30px 0;
}

.padding-left2 {
    padding-left: 2.5vw !important;
}

.padding-left0 {
    padding-left: 0px !important;
}

.padding-left30 {
    padding-left: 30px;
}

.no-wrap {
    white-space: nowrap;
}

.padding-top-n-btm {
    padding: 12px 0;
}

.padding-top-n-btm2 {
    padding: 5vw 0
}

.padding-top-n-btm-3 {
    padding: 35px 0 !important;
}

.padding-top-n-btm-80 {
    padding: 80px 0 !important;
}

.padding-top-n-btm-40 {
    padding: 40px 0 !important;
}

.padding-top-15 {
    padding-top: 15px;
}

.padding-top-1 {
    padding-top: 40px;
}

.padding-top-1-5 {
    padding-top: 60px;
}

.padding-top-2 {
    padding-top: 80px !important;
}

.padding-top-new-1 {
    padding-top: 15px;
}

.padding-right-1 {
    padding-right: 40px
}

.padding-left-n-right {
    padding: 0 1vw !important;
}

.padding-left-n-right-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.padding-left-15 {
    padding-left: 15px !important;
}

.padding-5 {
    padding: 0.5vw
}

.padding-5-1 {
    padding: 0.5vw 1vw;
}

.padding-0-5 {
    padding: 0 5px;
}

.padding-4p {
    padding: 4px;
}

.padding3 {
    padding: 3vw;
}

.no-padding {
    padding: 0px !important;
}

.no-margin {
    margin: 0px !important;
}

.M-TB-62 {
    margin: 62px 0;
}

.line-height-3 {
    line-height: 3;
}

.empty-div-with-height {
    height: 7vw;
}


/* **************** Custom Margins End ************ */

.text-center {
    text-align: center !important;
}

.height-40 {
    height: 40px;
}

.height-10v {
    height: 10vw;
}

.height-5v {
    height: 5vw;
}


/* *************** SVG HOVER EFFECT START************* */

.social-svg {
    height: 24px;
    width: 24px;
    cursor: pointer;
}

.social-svg.subscribe-svg {
    width: 25px !important;
}

.search-svg {
    background: url('../assets/search.svg') no-repeat;
}

.search-svg:hover {
    background: url('../assets/search1.svg') no-repeat;
}

.twitter-svg {
    background: url('../assets/twitter.svg') no-repeat;
}

.twitter-svg:hover {
    background: url('../assets/twitter1.svg') no-repeat;
}

.facebook-svg {
    background: url('../assets/facebook.svg') no-repeat;
}

.facebook-svg:hover {
    background: url('../assets/facebook1.svg') no-repeat;
}

.linkedin-svg {
    background: url('../assets/linkedin.svg') no-repeat;
}

.linkedin-svg:hover {
    background: url('../assets/linkedin1.svg') no-repeat;
}

.pinterest-svg {
    background: url('../assets/pinterest.svg') no-repeat;
}


.pinterest-svg:hover {
    background: url('../assets/pinterest1.svg') no-repeat;
}

.whatsapp-svg {
    background: url('../assets/whatsapp.svg') no-repeat;
}

.whatsapp-svg:hover {
    background: url('../assets/whatsapp1.svg') no-repeat;
}

.message-svg {
    background: url('../assets/message.svg') no-repeat;
}

.message-svg:hover {
    background: url('../assets/message1.svg') no-repeat;
}

.instagram-svg {
    background: url('../assets/instagram.svg') no-repeat;
}

.instagram-svg:hover {
    background: url('../assets/instagram1.svg') no-repeat;
}

.youtube-svg {
    background: url('../assets/youtube.svg') no-repeat;
}

.youtube-svg:hover {
    background: url('../assets/youtube1.svg') no-repeat;
}

.heart-svg {
    background: url('../assets/heart.svg') no-repeat;
}

.heart-svg:hover {
    background: url('../assets/heart1.svg') no-repeat;
}

.heart-svg:focus,
.heart-svg:active {
    background: url('../assets/heart_Fill.svg') no-repeat;
}

.bookmark-svg {
    background: url('../assets/bookmark.svg') no-repeat;
}

.bookmark-svg:hover {
    background: url('../assets/bookmark1.svg') no-repeat;
}

.bookmark-svg:active,
.bookmark-svg:focus {
    background: url('../assets/bookmark_Fill.svg') no-repeat;
}

.share-svg {
    background: url('../assets/share.svg') no-repeat;
}

.share-svg:hover {
    background: url('../assets/share1.svg') no-repeat;
}

.subscribe-svg {
    background: url('../assets/subscribe.svg') no-repeat;
}

.subscribe-svg:hover {
    background: url('../assets/subscribe1.svg') no-repeat;
}

.cancel-svg {
    background: url('../assets/cancel-16.svg') no-repeat;
    width: 23px;
    height: 16px;
    background-size: cover;
}


/* *************** SVG HOVER EFFECT END ************* */

.down-arrow-svg {
    background: url('../assets/down_arrow_orange.svg') no-repeat;
    width: 11px;
    height: 6px;
    position: absolute;
    margin: 8px 0 0 2px;
    background-size: cover;
}

.logedUsername .down-arrow-svg {
    margin: -12px 0 0 3px;
}

.anonymous-user img {
    width: 24px !important;
    padding-top: 8px;
}

.down-arrow-black-svg,
.isha-black-chevron-down,
.isha-black-chevron-up {
    background: url('../assets/down_arrow_black.svg') no-repeat;
    width: 11px;
    height: 6px;
    /* position: absolute; */
    margin: 8px 0 0 37px;
    background-size: cover;
}

.isha-black-chevron-up {
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.down-arrow-black-svg:hover {
    background: url('../assets/down_arrow_orange.svg') no-repeat;
    width: 11px;
    height: 6px;
    /* position: absolute; */
    margin: 8px 0 0 40px;
    background-size: cover;
}

@media screen and (min--moz-device-pixel-ratio:0) {
    .logedUsername .down-arrow-svg {
        margin: 8px 0 0 2px;
    }
}

.isha-social-below-media-mobile {
    display: none;
}

.isha-social-below-media .social-value {
    font-family: 'WF-028154-009464-000007';
    font-size: 16px;
    line-height: 1;
    text-align: left;
    color: #aea493;
}

.isha-social-below-media .social-icon-text,
.isha-social-below-media #podcastDate {
    font-size: 14px;
    line-height: 1.14;
    text-align: left;
    color: #aea493;
    font-family: 'WF-028154-009464-000007';
}

#podcastDate {
    font-size: 16px;
}

.quote-cards span.social-icon-text {
    margin-top: 0.25vw;
}

.isha-poem-comment-mobile-section,
.isha-podcast-comment-mobile-section {
    display: none;
}

#subscribe-icon {
    visibility: hidden;
}

.btn-lg {
    border-radius: 0px;
}


/* .btn {
    padding: 7px 16px; commented on 12sep2017
} */

.field--item audio {
    width: 100%;
}

.card-text {
    padding: 0 5vw 5vw;
}

#searchModal {
    background-color: #fff;
    z-index: 99999;
    height: 50%;
    margin-top: 3vw;
}

.close {
    opacity: 1;
}

.middle-align {
    text-align: -webkit-center;
    text-align: center;
}

path {
    fill: none;
    stroke: #cd6727;
    pointer-events: all;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.hr {
    width: calc(100% + 1.7vw);
    height: 3px;
    border-bottom: solid 0.3px #676055;
    /* margin: 2.5vw -7.5vw 1vw; commenetd 30Aug2017 as per mohan's finding*/
    margin: 1vw -0.9vw;
}

.isha-search-input {
    outline: 0;
    border-width: 0 0 1px 0;
    border-color: #979797;
    font-family: 'WF-028154-009464-000007';
    font-size: 48px;
    text-align: left;
    color: #CF4520 !important;
    text-shadow: 0px 0px 0px #aea493 !important;
    -webkit-text-fill-color: transparent !important;
    width: 100%;
    padding-right: 60px;
}

input::-webkit-input-placeholder {
    color: #ccc;
    text-shadow: none;
    -webkit-text-fill-color: initial;
}


/* #contentSearch .isha-search-input::-moz-placeholder,
#citySearch .isha-search-input::-moz-placeholder {
    color: #28231e !important;
    opacity: 1;
} */

#searchModal .search-icon,
#contentSearch .search-icon,
#citySearch .search-icon {
    /* background-color: transparent !important;
    border-width: 0 0 2px 0;
    border-radius: 0px !important; */
    background-color: transparent !important;
    border-width: 0px;
    border-radius: 0px !important;
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 1;
    /* margin-top: 25px; commented on 1Sep2017 for wisdom search -iphones */
}

#searchModal .search-icon {
    top: 30px !important;
}

#searchModal .close {
    margin-right: 4vw;
}

.isha-filter-area #contentSearch .search-icon {
    margin-top: 0px;
}

.isha-filter-area #contentSearch .isha-search-input {
    font-size: 16px;
    /* margin-top: 5px;  updated 23Aug2017*/
    padding-bottom: 10px;
    /* width: 205px; */
    color: #28231e !important;
    text-shadow: 0px 0px 0px #28231e !important;
}

.isha-filter-area input::-webkit-input-placeholder {
    color: #28231e;
    text-shadow: none;
    -webkit-text-fill-color: initial;
}

.isha-filter-area .nav>li,
.sides-extra-padding {
    /* padding-left: 20px !important; commented on 22sep for bsp page filter*/
    padding: 0 20px !important
}

.isha-filter-area .nav>li>a {
    padding: 10px 0px;
}

.isha-popular-search-title {
    font-family: "WF-028154-009464-000050";
    font-size: 14px;
    /* font-weight: 500; */
    text-align: left;
    color: #464038;
    margin-top: 20px;
}

.isha-popular-search-results {
    font-family: "WF-028154-009464-000021";
    font-size: 18px;
    /* font-weight: bold; */
    line-height: 1.17;
    text-align: left;
    color: #cf4520;
    /* margin-top: 0.5vw; */
}

.isha-popular-search-results div {
    margin: 1vw 0;
}

.isha-hightlight {
    background-color: #cf4520;
    color: #fff;
}

.isha-filter-area a {
    font-family: 'WF-028154-009464-000007';
    font-size: 16px;
    text-align: left;
    color: #28231e;
}

.line {
    width: 720px;
    border-bottom: 1px solid #dfd6c4;
    margin: 2.5vw 0;
}

.mktoFormRow,
.mktoButtonRow {
    width: 30% !important;
    margin: 0 auto;
    float: none;
}

.btn-isha,
.btn-black,
.btn-isha-1 {
    border-radius: 3px;
    background-color: #cd6727;
    color: #ffffff;
    /* color: #faf7f0;  23Aug2017 -changed to white as per qe bug raised fro wisdom landing page button - check for other effected palces*/
    /* font-weight: 500; 24 Aug 2017 commented weight and updated the family. as per wisdom landing mobilr btn*/
    font-family: 'WF-028154-009464-000021';
    /* font-size: 12px;  commented on 20-7-2017*/
}

.btn-isha-1,
.mktoButtonRow {
    background-color: #cf4520;
}

.btn-isha:hover,
.btn-isha-1:hover,
.btn-isha-local-centers:hover,
.mktoButtonRow:hover {
    background-color: #000054;
    color: #fff;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.btn-isha:active,
.btn-isha-1:active,
.btn-isha-local-centers:active,
.btn-isha:visited,
.btn-isha-1:visited,
.btn-isha-local-centers:visited,
.mktoButtonRow:active,
.mktoButtonRow:vistied {
    background-color: #000422 !important;
}

.btn-isha:focus,
.btn-isha-1:focus,
.btn-isha-local-centers:focus {
    background-color: #000422 !important;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px !important;
    color: #fff !important;
}

.btn-isha-custom {
    width: 168px !important;
    height: 46px !important;
    font-size: 18px;
    /* margin-bottom: 30px; commented on 23sep */
}

.btn-isha-custom-rm {
    min-width: 168px;
    min-height: 46px;
    font-size: 18px;
    margin-bottom: 30px;
    background: transparent;
    font-family: 'WF-028154-009464-000021';
    border: 1px solid #cf4520;
    color: #cf4520;
    border-radius: 3px;
    outline: 0px !important;
}

.btn-bordered-isha {
    border: 1px solid #cf4520;
    background-color: #fff;
    color: #cf4520;
    border-radius: 3px;
    font-family: 'WF-028154-009464-000021';
}

.btn-bordered-isha:hover,
.btn-isha-centers:hover {
    background-color: #cf4520;
    color: #ffffff;
}

.btn-bordered-isha:active,
.btn-bordered-isha:focus,
.btn-isha-centers:focus,
.btn-isha-centers:active {
    background-color: #892a16;
    color: #ffffff;
    outline: none !important;
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 36px;
}

.btn-black {
    background-color: #464038;
}

.isha-lmc-btn {
    font-family: 'WF-028154-009464-000021';
}

.isha-above-newfooter-img {
    background: url('../assets/Footer-Flying-Yogi.jpg');
    background-size: cover;
    height: 96px;
}

.filter-sub-ul {
    list-style-type: none;
}

.isha-filter-area .closeTags {
    padding-left: 15px;
}

.input-group-addon {
    border: 1px solid #aea493;
    /* added on 28th Aug 2017 for search icon border bottom */
}

.cards .isha-rp-social,
.quote-cards .isha-rp-social,
.home-twitter-section-divider .social-icon-text {
    font-size: 13px;
    /* font-weight: 500; */
    text-align: left;
    /* color: #aea493; commented on 11Aug */
    color: #8a8173;
    padding: 10px 10px 20px 29px;
    /* padding: 10 15 20 26 in twig */
    font-family: 'WF-028154-009464-000021';
    /* Added below on 13-Nov-2017 */
    bottom: 5px;
    position: absolute;
}

.quote-cards .isha-rp-social {
    position: absolute;
    /* float: none; */
    /* display: inline; */
    /* width: 90%; */
    bottom: 5%;
}

.cards .isha-rp-social span.social-icon-text {
    color: #8a8173;
}

.cards .isha-rp-social .padding-podcast-social,
.quote-cards .isha-rp-social .padding-podcast-social {
    padding: 0 0.5vw !important;
    /* Previous:0 0.25vw*/
}

.cards .isha-rp-social img {
    height: 17px;
}

.cards .isha-article-topic,
.subs-point-body {
    font-family: 'WF-028154-009464-000007';
    font-size: 16px;
    text-align: right;
    color: #676055;
    margin-right: 15px;
}

.center-always {
    margin: 0 auto;
    float: none;
}

.Related-Topics .tag span {
    padding-left: 15px;
}

.text-align-left-imp {
    text-align: left !important;
}

.text-align-right-imp {
    text-align: right !important;
}

.isha-border-bottom {
    border-bottom: 1px solid;
    /* do not add any color - I want the default */
}

.isha-layer-green,
.isha-layer-light-gray,
.isha-layer-rose,
.isha-layer-light-brown,
.isha-layer-dull-orange,
.isha-layer-cheese {
    width: 82%;
    height: 85%;
    object-fit: contain;
    transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    opacity: 0.26;
    position: absolute;
    left: 10%;
    background-color: #009e7c;
    outline: 1px solid transparent;
    -webkit-backface-visibility: hidden;
}

.isha-layer-light-gray {
    background-color: #7e7e7e !important;
}

.isha-layer-rose {
    background-color: #ec8865 !important;
}

.isha-layer-light-brown {
    background-color: #bab3ae !important;
}

.isha-layer-dull-orange {
    background-color: #f5ac3f !important;
}

.isha-layer-cheese {
    background-color: #f5ac3e !important
}


/* for the devices - all screens */

@media (min-width: 1200px) {
    .threecardsblock .col-lg-4,
    .related-contents-container .col-lg-4 {
        display: inline-block;
        float: none;
        vertical-align: top;
        width: 33%;
    }
}

@media (min-width: 992px) {
    .threecardsblock .col-md-4,
    .related-contents-container .col-md-4 {
        display: inline-block;
        float: none;
        vertical-align: top;
        width: 33%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .threecardsblock .col-sm-6 {
        display: inline-block;
        float: none;
        vertical-align: top;
        width: 49.5%;
    }
    .related-contents-container .col-sm-6,
    #Science_and_Mysticism .col-sm-6 {
        width: 58.33333333%;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .only2cardsblock .col-sm-6,
    .only2cardsblock .col-sm-12,
    .event-3col-card .threecardsblock .col-sm-6 {
        width: 65.86%;
        margin-right: auto;
        margin-left: auto;
        float: none;
    }
    .event-3col-card .threecardsblock .col-sm-6 {
        display: block;
    }
    .isha-events-block .only2cardsblock .col-sm-6 {
        width: 92% !important;
    }
}

@media (max-width:767px) {
    .threecardsblock .col-xs-12,
    .related-contents-container .col-xs-12 {
        /* display: inline-block; commented on 14-Nov-2017*/
        float: none;
        vertical-align: top;
        width: 99.75%;
    }
}


/* for the devices - all screens */

@media screen and (min-width: 992px) and (max-width: 3840px) {
    .related-contents-container .card-disp {
        display: inline-block;
        vertical-align: top;
        width: 33%;
        /* updated from 33.111 as it is affecting ipad pro and air screens - even when desktop resp */
        float: none;
    }
}

.isha-footer-bottom .Right-arrow {
    color: #676055 !important;
    border-right: 0.2px solid #676055 !important;
    font-family: "WF-028154-009464-000021";
    padding: 0 3vw !important;
    margin-left: -2vw;
}


/* ****************Ribbon on the image start ***********/

.ribbon-wrapper-green {
    width: 130px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}

.ribbon {
    width: 100%;
    text-align: center;
    text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;
    padding: 4px 14px !important;
    font-family: 'WF-028154-009464-000021';
    font-size: 12px;
    text-align: right;
    -webkit-clip-path: polygon(0 -190%, 100% 0, 100% 100%, 20% 100%);
    clip-path: polygon(0 -190%, 100% 0, 100% 100%, 20% 100%);
    color: #fff;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

.ribbon-podcast {
    background-color: #00676c!important;
}

.ribbon-quote {
    background-color: #000053;
}

.ribbon-video {
    background-color: #f5ac3e!important;
}

.ribbon-videodark {
    background-color: #ae4511!important;
}

.ribbon-poem {
    background-color: #676055;
}

.ribbon-online {
    background-color: #0d5878;
}

.ribbon-green:before {
    left: 0;
}

.ribbon-green:after {
    right: 0;
}


/* ****************Ribbon on the image  end ***********/

.isha-img-rotate {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.isha-testimonials-block {
    background-color: #fff;
    /* min-height: 520px; */
}

.cards,
.quote-cards,
.secondary-cards,
.type3cards,
.program-cards-small {
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
}

.cards:hover,
.quote-cards:hover,
.secondary-cards:hover,
.type3cards:hover,
.program-cards-small:hover {
    box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.25);
}

.secondary-cards {
    /* width: 356px; */
    min-height: 495px;
    /* upated the height on 8sep2017 */
    height: auto;
    background-color: #ffffff;
    margin-bottom: 30px;
}

.secondary-cards .img-txt {
    height: auto;
    background-color: #ae4511;
    position: relative;
}

.isha-yoga-courses-area .secondary-cards .img-txt {
    /* height: 336px; */
    background-color: #c98c31;
}

.brown-card {
    background-color: #52290f !important;
}

.black-card {
    background-color: #000 !important;
}

.gray-card {
    background-color: #827a6d !important;
}

.brown-graycard {
    background-color: #8a8173 !important;
}

.greyish-browncard {
    background-color: #3c3c3c !important;
}

.orange-card {
    background-color: #cd6727 !important;
}

.dull-orangecard {
    background-color: #c98c31 !important;
}

.blue-card {
    background-color: #0d5878 !important;
}

.darkblue-card {
    background-color: #000054 !important;
}

.darkorange-card {
    background-color: #a03319 !important;
}

.darkyellow-card {
    background-color: #BF8E00 !important;
}

.white-card {
    background-color: #ffffff !important;
}

.secondary-cards .img-txt .card-title-block,
.type3cards .imgarea .card-title-block {
    display: table;
    min-height: 80px;
}

.secondary-cards .img-txt .title {
    font-family: 'WF-028154-009464-000050';
    font-size: 24px;
    /* font sixe update on 22-Nov along with swami */
    /* font-weight: 500; */
    line-height: 1.08;
    text-align: left;
    color: #ffffff;
    /* padding: 3vw 2vw; */
    /* padding: 7%; commented 8sep*/
    padding: 0 20px;
    word-break: keep-all;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

.secondary-cards .img-txt a img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 98%);
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 98%);
    /* height: 220px; */
}

.secondary-cards .card-with-ribbon a img {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 98%, 0 90%);
    clip-path: polygon(0 0, 100% 0, 100% 98%, 0 90%);
}

.secondary-cards .isha-rp-desc,
.type3cards .isha-rp-desc {
    font-family: 'WF-028154-009464-000007';
    font-size: 17px;
    line-height: 1.35;
    text-align: left;
    color: #28231e;
    padding: 20px;
}

.type3cards .isha-rp-desc {
    display: -webkit-box;
    line-height: 22px;
    max-height: 90px;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.secondary-cards .isha-rp-desc,
.secondary-cards .isha-desc {
    /* padding: 10px 20px 10px 20px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px !important;
    max-height: 82px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.isha-horizontal-card {
    /* max-width: 1128px; commented 23sep - ia */
    /* height: 160px; commented 25sep -ia-mh */
    background-color: #ffffff;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2);
}

.isha-horizontal-card .imgblock {
    /* width: 450px;
    height: 160px; */
    background-color: #c98c31;
}

.isha-horizontal-card img {
    /* margin: -8px 0 0 -8px; */
    -webkit-clip-path: polygon(0 0, 83% 0, 94% 100%, 0% 100%);
    clip-path: polygon(0 0, 83% 0, 94% 100%, 0% 100%);
}

.descp {
    /* width: 630px; */
    padding: 1vw;
}

.descp .title,
.type3cards .title {
    font-family: 'WF-028154-009464-000050';
    font-size: 26px;
    line-height: 1.08;
    text-align: left;
    color: #c98c31;
    padding-bottom: 1vw;
}

.type3cards .title {
    color: #fff;
    padding: 0 20px;
    font-size: 24px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    word-break: keep-all;
}

.descp .content {
    font-family: 'WF-028154-009464-000007';
    /* font-size: 18px; updated as the horizontal card dimensions not resizing - aspect ratio*/
    font-size: 1.15vw;
    line-height: 1.33;
    text-align: left;
    color: #28231e;
    color: var(--black-two);
}

.type3cards {
    /* width: 356px; commented 4th Aug*/
    min-height: 520px;
    background-color: #ffffff;
    margin-bottom: 3vw;
    position: relative;
}

.type3cards .imgarea {
    min-height: 316px;
    background-color: #5c5c5c;
}

.type3cards img.odd,
.program-cards-small .toparea .odd {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
}

.type3cards img.even,
.program-cards-small .toparea .even,
.program-cards-small .toparea1 .even {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
}

.dw-wrap {
    /* position: absolute;
    bottom: 30px;
    width: 100%; */
    padding: 32px 0 30px;
    /* Updated from 50px to 20px on 24-Nov-2017 */
}

.program-cards-small {
    min-height: 254px;
    max-width: 250px;
    background-color: #ffffff;
    margin-bottom: 3vw;
}

.program-cards-small .toparea {
    background-color: #eae3d4;
    color: #000;
    /* min-height: 230px; commented on 23sep */
}

.program-cards-small .toparea .date {
    font-family: 'WF-028154-009464-000021';
    font-size: 16px;
    line-height: 1.15;
    text-align: left;
    color: #000000;
    padding: 8px 0 0 15px;
    margin-bottom: -20px;
}

.program-cards-small .toparea .toprow,
.program-cards-small .toparea .toprow1 {
    min-height: 100px;
    background-color: #ae4511;
    color: #fff;
    font-family: 'WF-028154-009464-000050';
    font-size: 18px;
    line-height: 1.1;
    text-align: left;
    /* padding: 2vw; */
    padding: 20px 16px 20px 16px;
}

.program-cards-small .toparea .toprow1 {
    background-color: #c98c31 !important;
}

.program-cards-small .bottomarea,
.program-cards-small .toparea .people {
    font-family: 'WF-028154-009464-000007';
    font-size: 14px;
    line-height: 1.25;
    text-align: left;
    color: #000000;
    padding: 22px 0 15px 15px;
}

.program-cards-small .bottomarea {
    padding: 15px 0 15px 15px;
}

.btn-default,
.btn-default.active,
.btn-default:active {
    color: #cf4520;
    background-color: #fff;
    /* border-color: #cf4520; commented on 18th Aug w.r.t QE bug for related contents chips */
    border-radius: 3px;
}

.isha-above-footer .multi-column-dropdown .col-sm-12 {
    margin-bottom: 40px;
}

.black-text {
    color: #000000 !important;
}

.label {
    font-weight: normal !important;
}

.greyish-brown-two {
    color: #676055 !important;
}


/* .related-contents-container .col-sm-12,
.related-contents-container .col-xs-12 {
    width: 100%;
    margin-bottom: 30px;
} */


/* .full-horizontal-cards {
height: 160px;
background-color: #ffffff;
box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.2);
}

.full-horizontal-cards .img-area {
    background-color: #c98c31;
    -webkit-clip-path: polygon(0 0, 60% 0, 80% 100%, 0 100%);
    clip-path: polygon(0 0, 60% 0, 80% 100%, 0 100%);
} */

ul.nav.nav-tabs.nav-itinerary.responsive-tabs li a,
ul.nav.nav-justified.nav-itinerary.responsive-tabs li a {
    /* margin: 0 15px; commented on 31-Oct*/
    padding-left: 0px;
    padding-right: 0px;
    /* Updated on 28-Oct-2017 as part of QE finding */
}


/* .isha-youtube-player { swami's link input
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.isha-youtube-player iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} */

@media screen and (max-width: 480px) {
    .isha-header-top,
    li.isha-Line {
        display: none;
    }
    .isha-article-title,
    .isha-article-caption {
        /* width: 90% !important; commented 11 Aug - bug fix rel */
        width: 100% !important;
        height: 100% !important;
    }
    .Fill-77 {
        height: 150px !important;
    }
    .isha-signature-block {
        height: auto !important
    }
    ul.nav {
        background-color: #e4ded4;
    }
    ul.pull-right {
        float: left !important;
        width: 100%;
    }
	/* #758 start */
	.article-fiction-fact .line-break{
		float: left;
		width: 100%;
		border-bottom: solid 1px #dfd6c4;
		margin-bottom: 10px;
		display: block;
	}
	.article-fiction-fact .block .coloum{
		float: left;
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 10px;
	}

	.article-fiction-fact .block .row{
		display: block;
	}
	.article-fiction-fact .block .coloum .box{
		padding: 20px;
	}
	.article-fiction-fact h2{
		display: none;
	}
	.article-fiction-fact .block .coloum .box .pdf{
		font-size: 14px;
		font-family: FedraSansStd-Book;
	}
	.article-fiction-fact .block .coloum .box .clear-more{
		font-size: 16px;
		font-family: FedraSansStd-Book;
	}
	.article-fiction-fact .block .coloum .box .article-sub-heading{
		font-size: 20px !important;
		font-family: "WF-028154-009464-000050" !important;
	}
	.article-fiction-fact .block .coloum .box h2{
		display: block;
		font-size: 20px !important;
	}
	.article-fiction-fact .block .coloum .box h2 span{
		display: inline-block;
		font-size: 20px !important;
		
	}
	.article-fiction-fact .block .coloum:nth-child(even){
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 10px;
	}
	.article-fiction-fact .article-fiction-fact-desc{
		font-size: 16px;
		font-family: FedraSansStd-Book;
	}
	
	/* #758 end */
	/* VP #758 tamil lang start */
	.lang-ta .article-fiction-fact .block .coloum .box .pdf{
		font-family: "MuktaMalar";
	}
	.lang-ta .article-fiction-fact .block .coloum .box .clear-more{
		font-family: "MuktaMalar";
	}
	.lang-ta .article-fiction-fact .block .coloum .box .article-sub-heading{
		font-family: "MuktaMalar" !important;
	}
	.lang-ta .article-fiction-fact .article-fiction-fact-desc{
		font-family: "MuktaMalar";
	}
	.lang-ta .article-fiction-fact .block .coloum .box h2 span{
		font-family: "MuktaMalar";
	}
	/* VP #758 tamil lang end */
    .block-views-blocktestimonials-block-1 .isha-yoga-content-title{
        font-size: 24px !important;
    }
}

@media screen and (min-width:320px) and (max-width:480px) {
    .navbar-toggle {
        margin-top: 11px;
        /* margin-right: -15px; commented on 23Aug2017 */
        margin-bottom: 8px
    }
    .navbar-toggle .icon-bar {
        background-color: #676055;
    }
    .nav>li>a {
        padding: 2vw 10vw;
    }
    .isha-filter-area-mobile .nav>li>a {
        padding: 0vw;
    }
    /* .beginners-page .isha-filter-area-mobile .collapse ul {
    background: transparent !important;
    } */
    .isha-header {
        height: 64px;
    }
    .modal {
        margin: 0 !important;
    }
	#slanderModel{
		transform: translate(0, 25%);
	}
    .isha-other-languages {
        margin: 2.5vw 1vw 2.5vw 0;
        /* Updated on 29Aug2017 */
    }
    .isha-other-languages span.Right-arrow {
        border-right: 1px solid #a39d93;
        padding: 0 2vw;
    }
    .Related-Topics-text {
        float: left !important;
    }
    .cards .isha-rp-social,
    .quote-cards .isha-rp-social {
        padding: 3vw;
    }
    .isha-footer-top .isha-social-section a {
        padding: 3.5vw;
    }
    .isha-app-section .f-titles,
    .isha-social-section .f-titles {
        padding-top: 3vw
    }
    .footer {
        height: 100%;
    }
    .cards .isha-rp-desc {
        padding: 5vw !important;
        font-size: 14px;
        line-height: 1.57;
        text-align: left;
        color: #8a8173;
    }
    .margin-top-18 {
        margin-top: 18vw;
    }
    /* .related-contents-container {
        padding: 0px !important; commented 6sep2017 -YM pages
    } */
    .footer-h-divider {
        display: none;
    }
    .col-half-offset {
        margin: 0px;
    }
    .isha-above-footer {
        display: none
    }
    .isha-footer-top .isha-app-section,
    .isha-footer-top .isha-social-section {
        padding: 0px !important;
    }
    .isha-footer-top .isha-app-section .Right-arrow,
    .isha-footer-top .isha-social-section {
        width: auto;
    }
    .isha-podcast-player-ctrl,
    audio {
        width: 100% !important;
    }
    .isha-social-section img {
        cursor: pointer;
        padding: 0 1.5vw;
    }
    #block-ishanavigation .navbar-nav {
        margin: 0.5vw
    }
    .margin-left-4t {
        margin: 0;
    }
    .isha-social-section .social-svg {
        padding: 0 5.75vw !important;
        margin: 0.2vw;
    }
    .margin-left-11t {
        margin-left: 0%;
    }
    .margin-top-n-btm .col-xs-12 {
        padding: 0px;
    }
    #Contact_Us.margin-top-n-btm .col-xs-12 {
        padding: 0 15px !important;
    }
    .img-quote-card {
        background: url("../assets/city.jpg") no-repeat left top, linear-gradient(#d57b32, #d57b32);
    }
    .line {
        width: auto;
    }
    .isha-filter-area {
        height: 280px !important;
        /* overflow: scroll; */
    }
    .isha-filter-area .collapse {
        display: block;
    }
    .filters-expanded .collapse ul.nav {
        background-color: transparent !important;
    }
    .filters-expanded .collapse ul li a.dropdown-toggle {
        padding: 4%;
        width: 95% !important;
    }
    .filters-expanded .collapse ul li ul.dropdown-menu {
        margin: -10px 0 0 17px;
        width: 75% !important;
    }
    .isha-filter-area .collapse ul,
    .isha-filter-area-mobile .collapse ul {
        background-color: #fff !important;
    }
    .isha-filter-area .collapse ul li.dropdown a {
        border-bottom: 0px;
        margin-left: 2.5vw;
    }
    .isha-filter-area .Related-Topics,
    .isha-filter-area .Related-Topics span {
        margin-top: 3vw;
    }
    .isha-filter-area .Related-Topics .label-info,
    .isha-filter-area .closeTags {
        padding: 1.5vw !important;
    }
    .isha-filter-area-mobile .navbar-collapse {
        padding: 0px;
    }
    /*.program-cards-small .toparea .toprow,
    .program-cards-small .toparea .toprow1,
    .program-cards-small .bottomarea,
    .program-cards-small .toparea .people {
        padding: 8vw !important;
    }
     .program-cards-small .toparea .date {
        margin: 2vw 0vw -4vw 8vw !important;
        COMMENTED ON 21SEP FOR BSP PAGE
    } */
    .type3cards,
    .type3cards .imgarea img {
        width: 100% !important;
    }
    .type3cards .isha-rp-desc,
    .type3cards .title {
        padding: 6vw !important;
    }
    .program-cards-small {
        margin-bottom: 30px;
    }
    /* .type3cards button {
        margin-bottom: -20vw;
    } */
    .isha-above-newfooter-img {
        background-position: -800px;
    }
    .secondary-cards {
        width: 100% !important;
    }
    .isha-wisdom-featured-progs .secondary-cards .img-txt {
        height: auto !important;
    }
    .isha-wisdom-featured-progs .secondary-cards .img-txt .title {
        padding: 40px 20px;
    }
    .secondary-cards .img-txt .title {
        font-size: 24px;
    }
    .isha-wisdom-featured-progs .secondary-cards .isha-rp-desc {
        padding-left: 20px;
    }
    .isha-article-caption {
        font-size: 14px !important;
    }
    .no-small-devices {
        display: none;
    }
    .page-references {
        margin-bottom: 7vw !important;
    }
    .vbn {
        display: none !important;
    }
    .isha-footer-bottom .mobile-different {
        /* padding: 0px 0 5px 0px !important; */
        display: block;
        border-right: 0px !important;
        margin-bottom: 6vw;
    }
    .isha-footer-bottom .Right-arrow {
        margin-left: 0px !important;
    }
    /* .isha-footer-bottom .Right-arrow {
        margin-right: 6vw;
    } */
    .margin-top-n5 {
        margin-top: -5vw;
    }
    .isha-header-mobile-tab {
        height: 64px;
    }
    .isha-filter-area-mobile .input-group {
        display: block !important;
    }
    .down-arrow-black-svg,
    .isha-black-chevron-down,
    .isha-black-chevron-up {
        margin: 8px 0 0 40px;
    }
    .type3cards {
        min-height: 460px;
        margin-bottom: 30px;
    }
    .dw-wrap {
        padding: 5px 0 30px;
    }
    .mobile-margin-top {
        margin-top: 20px;
    }
    .secondary-cards .isha-rp-desc,
    .type3cards .isha-rp-desc {
        font-size: 16px;
    }
    .padding-default-mob {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media (min-width: 1655px) {
    .isha-header .container,
    .isha-header-top .container,
    .isha-breadcrumb-header .container {
        width: 1300px;
    }
    .isha-header-top {
        padding: 0 3.5vw;
        height: 37px;
    }
    .footer .container {
        width: 1200px;
        height: auto;
    }
    #superfish-ishanav {
        margin-top: 0.5vw;
    }
    /* .isha-daily-mystic-quote-carousel {
        margin-left: 8vw;
    }  commented on 18-Jan-2018 as per bg color extn rel wwork*/
    .breadcrumb {
        padding: 8px 0 0 130px !important;
    }
}

@media screen and (min-width:995px) and (max-width:1198px) {
    .isha-header .container ul li a,
    .breadcrumb a,
    .isha-other-languages span,
    .isha-footer-top {
        font-size: 81% !important;
        /* Updated 23Aug2017 */
    }
    .isha-poem-related-content .quote-cards .content,
    .quote-cards .isha-rp-social {
        font-size: 95%;
        /* height: 75%; */
    }
    .M-T-35 {
        margin-top: 4.6vw;
    }
    .breadcrumb {
        /* margin: 0 0 0 5.5%; chnaged for resposnsive nav alignemnt */
        margin: 0 0 0 35px;
    }
    /* .isha-wisdom-video-detail-page .isha-youtube-player {
        min-width: 110% !important; commented on 31Aug2017
    } */
}


/* @media screen and (min-width:895px) and (max-width:994px) {
    .isha-header ul li a,
    .breadcrumb a,
    .isha-other-languages span {
        font-size: 65% !important;
    }
    .margin-right-4prt {
        margin-right: -14.5%;
    }
} */

@media screen and (min-width:768px) and (max-width:994px) {
    .isha-header ul li a,
    .breadcrumb a,
    .isha-other-languages span {
        font-size: 65% !important;
    }
    .type3cards,
    .secondary-cards {
        /* width: 344px !important; */
        /* height: 462px; */
    }
    .type3cards .imgarea img,
    .secondary-cards .img-txt a img {
        width: 100% !important;
    }
    .footer {
        height: 100%;
    }
    .footer-h-divider {
        display: none;
    }
    .col-half-offset {
        margin-left: 0px !important;
    }
    /* #userLoggedin {
        margin-right: -90px; commented on 1-sep-2017
    } */
    .isha-header-top ul li a {
        font-size: 11px;
        margin-top: -3px;
    }
    /* .isha-header-top .navbar-nav {
        margin-right: 60px; commented on 1-sep-2017
    } */
    /* .region-navigation-collapsible {
        margin-left: 350px; commented 23Aug2017
    } */
    .isha-breadcrumb-header .breadcrumb {
        /* padding-left: 2.5%;  commented 25Aug2017 as per YM tablet fix */
        padding-left: 0% !important;
    }
    .isha-breadcrumb-header .breadcrumb a,
    .isha-other-languages span,
    .isha-other-languages span a {
        font-size: 13px !important;
    }
    .isha-other-languages {
        margin: 1.5vw 7vw 0 0;
    }
    /* .navbar-header button,
    .navbar-toggle { commented 23Aug2017
        display: block !important;
    } */
    .M-T-35 {
        margin-top: 5.5vw;
    }
    .isha-footer-top .isha-social-section {
        width: auto;
        padding: 0px;
    }
    .no-small-devices {
        display: none;
    }
    .isha-wisdom-landing-page .isha-filter-area .nav>li {
        padding-left: 30px !important;
    }
    .isha-wisdom-landing-page .isha-filter-area .nav>li.padding-left12 {
        padding-left: 24px !important;
    }
    .isha-wisdom-landing-page .isha-filter-area .nav>li.padding-left12 .down-arrow-black-svg {
        margin: 8px 0 0 55px;
    }
    .isha-wisdom-landing-page .isha-search-input {
        padding-right: 53px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .isha-article-quote {
        font-size: 29px;
        margin-left: -40px !important;
    }
    /* .isha-header {
        font-size: 100% !important;
    } */
}

@media screen and (min-width:768px) and (max-width:894px) {
    .isha-header ul li a,
    .breadcrumb a,
    .isha-header-top {
        font-size: 60% !important;
    }
    /* .isha-header-top {
    padding: 0 3.5vw;
    commented 7th Aug
    } */
    /* .container {
    width: 840px; commented - as per tablet ui on 8-8-17
    } */
    .navbar-brand img {
        width: 70% !important;
    }
    .isha-header {
        height: 58px;
    }
    .margin-left-4t {
        margin-left: 0;
    }
    /* .isha-user-image {
        margin-top: -0.5vw;
    } */
    .isha-menu-right {
        margin-top: -1vw;
    }
    .Related-Topics-text {
        float: left;
    }
    .isha-poem-related-content .quote-cards .content,
    .quote-cards .isha-rp-social {
        /* height: 65%; commented on 30Aug2017 for quote cards new code */
        font-size: 95%;
    }
    .isha-search-btn {
        display: block;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .navbar-toggle {
        display: block !important;
        margin-left: 475px;
    }
    .isha-menu-right .user-can {
        margin-left: 40px !important;
    }
    .isha-header-top .container {
        min-width: 768px !important;
        max-width: 991px;
        padding-right: 0px;
    }
    #userLoggedin a.dropdown-toggle {
        padding-right: 5px;
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    /* ipad - tablet */
    .carousel .carousel-control {
        display: none;
        width: 66px;
        height: 66px;
        margin-top: -40px;
    }
    .carousel .carousel-control span {
        margin-top: -14px;
    }
    .carousel .carousel-control.left span {
        margin-left: -14px;
    }
    .carousel .carousel-control.right span {
        margin-right: -14px;
    }
    #videoCarousel .carousel-control {
        display: block !important;
    }
    .s {
        /* margin: -0.5vw 0 0 -9vw; commented 24Aug2017 - for wisdom landing page header */
        margin: 1.5vw 0 0 29vw;
    }
    /* .cards .isha-rp-social {
        /* padding: 5vw 1vw !important; commented on 30Aug2017 as per mohan inputs
        padding: 0vw 2vw !important;
    } */
    .secondary-cards {
        /* width: 456px; */
        margin: 0 auto;
        margin-bottom: 30px;
        min-height: 385px !important;
        padding-bottom: 15px;
    }
    .margin-for-filters {
        margin-bottom: 20px;
    }
    .cards .isha-rp-social {
        padding: 10px 10px 20px 20px;
    }
}

@media screen and (min-width:480px) and (max-width:767px) {
    .isha-header-top {
        display: none;
    }
    .card-disp {
        margin-bottom: 30px;
    }
    .isha-rp-desc {
        margin-bottom: 30px !important;
    }
    .no-small-devices {
        display: none;
    }
}

@media screen and (min-width:320px) and (max-width:479px) {
    .isha-search-btn {
        display: block;
        margin: -1vw !important;
    }
    .breadcrumb {
        display: none;
    }
    /* .card-disp {
        margin-bottom: 30px; commented on 23sep for child's prog
    } */
    .isha-rp-desc {
        margin-bottom: 30px !important;
    }
    .isha-search-input {
        width: 100%;
    }
    .isha-search-btn ul {
        margin-left: -30vw;
    }
    a.navbar-brand img {
        width: 37px !important;
    }
    #superfish-ishanav {
        background-color: #fff;
    }
    ul.user-can {
        display: none
    }
    .editor-desc,
    .isha-article-desc {
        font-size: 16px;
        line-height: 1.5;
    }
    .s {
        margin-left: -19.5vw;
    }
}

@media (min-width:420px) and (max-width:768px) {
    footer {
        height: 100%;
    }
    .isha-article-title,
    {
        font-size: 36px !important;
        width: auto !important;
    }
    .isha-header-mobile-tab {
        height: 80px;
    }
}

@media (min-width: 558px) and (max-width: 736px) and (orientation: landscape) {
    .isha-filter-area {
        display: none;
    }
    .isha-filter-area-mobile,
    .isha-filter-area-mobile .collapse {
        display: block !important;
    }
    .isha-filter-area-mobile .collapse {
        margin-top: -15px;
        padding: 0px;
    }
    .isha-filter-area-mobile .collapse .nav>li>a {
        padding: 10px 0;
        font-size: 16px;
        text-align: left;
        color: #28231e;
        font-family: "WF-028154-009464-000007";
    }
    .isha-filter-area-mobile .collapse .navbar-nav .open .dropdown-menu {
        background-color: #fff;
    }
    .type3cards {
        min-height: 560px;
        margin-bottom: 30px;
    }
    .program-cards-small {
        margin-bottom: 30px;
    }
    .dw-wrap {
        padding: 5px 0 30px;
    }
    .secondary-cards .isha-rp-desc,
    .type3cards .isha-rp-desc {
        font-size: 16px;
    }
    .secondary-cards .img-txt .title,
    .type3cards .title {
        font-size: 24px;
    }
    .isha-footer-top .col-xs-12 {
        width: 50%;
    }
    .isha-footer-top .isha-ft.isha-ft-1 {
        height: 40vw !important;
    }
    .isha-footer-top .isha-ft.isha-ft-4 {
        height: 47vw !important;
    }
    .isha-footer-top .isha-ft.isha-ft-2 {
        height: 38vw !important;
    }
    .isha-footer-top .col-xs-12.isha-ft-5 {
        width: 100% !important;
    }
}

@media (min-width:320px) and (max-width:768px) {
    .isha-header {
        display: none;
    }
    .isha-header-mobile-tab {
        display: block;
    }
    .isha-header-mobile-tab {
        font-size: 16px;
        background-color: #e4ded4;
        color: #3d362e;
        position: relative;
    }
    .isha-logo-mobile {
        width: 50%;
    }
    .js-sticky-container .js-sticky.margin-top-3 {
        margin-top: 0px !important;
    }
}


/* Retina-display stuff below */


/* @media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi) {
    .margin-top-podcast-player {
        margin-top: -220px !important;
    }
} */


/* iPhone 4 - 5s ----------- */


/* @media screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (max-width:568px) { */


/* @media screen and (device-aspect-ratio: 40/71) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) { */


/* .isha-wisdom-article-detail-page .isha-article-top-background {
        height: 870px !important;
    }
    .margin-top-podcast-player {
        margin-top: -120px !important;
    } */


/* .carousel-caption {
        display: none;
    }
    .breadcrumb {
        display: none !important;
    }
}

@media screen and (device-height: 568px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .breadcrumb {
        display: none !important;
    }
} */


/* @media only screen and (min-width:568px) and (max-width: 767px) {
    .breadcrumb {
        display: none !important;
    }
    .isha-poem-top-background {
        height: 790px !important;
    }
} */


/* iPhone 6 ----------- */


/* @media only screen and (max-device-width: 667px),
only screen and (-webkit-device-pixel-ratio: 2) {
    .isha-wisdom-article-detail-page .isha-article-top-background {
        height: 670px !important;
    }
    .margin-top-podcast-player {
        margin-top: -220px !important;
    }
} */

@media only screen and (min-width: 1824px) {
    .isha-header #block-ishanavigation ul.sf-menu a,
    ul.sf-menu span.nolink {
        margin: 0.5vw 0;
    }
    .multi-column-dropdown {
        list-style: none;
        margin-left: -2vw;
    }
    /* .isha-daily-mystic-quote-carousel {
        margin-left: 12vw;
    } */
    .daily-quote-image img {
        height: 432px;
    }
    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img,
    .img-responsive,
    .thumbnail a>img,
    .thumbnail>img {
        margin: 0 auto;
    }
}


/* Custom Media Queries */

@media screen and (max-width:740px) {
    .footer-h-divider {
        display: none;
    }
    .isha-footer-top .isha-social-section {
        width: 100%;
    }
    .isha-footer-top .isha-social-section .social-svg {
        padding: 0 5.25vw;
    }
    .isha-related-podcasts .cards,
    .isha-poem-related-content .cards,
    .isha-landing-main-content .cards {
        min-height: 460px;
        /* updated from 500px on 30Aug2017 */
        margin-bottom: 40px;
    }
    .cards .isha-rp-social {
        /* padding: 5vw 4vw !important; commented on 30Aug2017 as per mohan ip */
        padding: 2vw 3vw !important;
    }
}


/* 4K Screens */

@media only screen and (min-width: 3840px) {
    .isha-header .container,
    .isha-header-top .container,
    .isha-breadcrumb-header .container {
        width: 3560px;
    }
    .isha-header a .ishalogo {
        margin-top: -1.1vw;
    }
    #superfish-ishanav {
        margin-top: 0.15vw;
    }
    .multi-column-dropdown {
        list-style: none;
        margin-left: -1vw;
    }
    .M-T-35 {
        margin-top: 1.5vw;
    }
    .isha-other-languages {
        margin: 0px;
    }
    .isha-poem-related-content .quote-cards .content,
    .isha-landing-main-content .quote-cards .content,
    .isha-related-podcasts .cards .isha-rp-desc,
    .cards .isha-rp-desc,
    .isha-related-podcasts .cards .isha-card-podcast-title,
    .cards .isha-card-podcast-title,
    .cards .isha-rp-social,
    .quote-cards .isha-rp-social {
        font-size: 350% !important;
    }
    .margin-top-n-btm {
        margin: 5vw 0;
    }
    .social-svg {
        height: 100px;
        width: 100px;
        cursor: pointer;
    }
    .isha-article-quote-bg {
        padding: 0px !important;
    }
    .breadcrumb {
        padding: 8px 0 0 160px !important;
    }
    .carousel .carousel-control {
        top: 50%;
        width: 200px !important;
        height: 200px !important;
        margin-top: -40px;
    }
    .carousel .carousel-control.left,
    .carousel .carousel-control.right {
        border-radius: 140px !important;
    }
    #isha-Carousel .prev-icon,
    #isha-Carousel .next-icon {
        width: 50px;
    }
    #isha-Carousel .prev-icon {
        margin: 1.25vw 0.75vw 0 0 !important;
    }
    #isha-Carousel .next-icon {
        margin: 1.25vw 0 0 0.75vw !important;
    }
}


/* ----------- Retina Screens ----------- */

@media screen and (min-width: 1200px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
    /* .margin-top-podcast-player {
        margin-top: -200px;
    } */
}


/* .safari-mac .margin-top-podcast-player {
    margin-top: -200px;
} */


/* .safari-mac #page8 .section-footer { width: 694px; } */

.menu-btn div {
    position: absolute;
    /* left: 100%; */
    right: 20px;
    top: 20px;
    /* padding-right: 8px;
    margin-top: -0.50em;
    line-height: 1.2; */
    font-size: 18px;
    font-weight: 200;
    vertical-align: middle;
    z-index: 99;
}

.menu-btn span {
    display: block;
    width: 23px;
    height: 2px;
    border-radius: 6px;
    background-color: #676055;
    margin: 4px 0;
    z-index: 99;
}

.responsive-menu ul li {
    list-style: none;
}

.expand {
    display: block !important;
}

.mobile-nav {
    padding-left: 40px;
}

.responsive-menu {
    overflow: hidden;
    transition: all .25s;
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 22px;
    border-bottom: #EDEDED solid 1px;
    border-left: #EDEDED solid 1px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(245, 245, 245, 1);
    -moz-box-shadow: 0px 2px 2px 0px rgba(245, 245, 245, 1);
    box-shadow: 0px 2px 2px 0px rgba(245, 245, 245, 1);
    border-top: #EDEDED solid 1px;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
}


/* .expand { commented 19Sep2017 for mobile menu
    max-height: 300px;
} */

.mobile-right-header {
    padding: 20px 0;
}


/* Audio Player CSS Start */

#audioplayer {
    height: 80px;
    opacity: 0.84;
    background-color: #d8d8d8;
}

#pButton {
    height: 80px;
    width: 60px;
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    outline: none;
}

.play {
    background: url('../assets/Play.svg') no-repeat;
}

.pause {
    background: url('../assets/Pause.svg') no-repeat;
}

#timeline {
    height: 2px;
    margin-top: 40px;
    float: left;
    background: #979797;
}

#playhead {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    margin-top: -9px;
    background: #cf4520;
}

.mar-top30 {
    margin-top: 30px;
}

.pad-left10 {
    padding-left: 10px;
}

.tcenter {
    text-align: center;
}


/* Audio Player CSS End */

.isha-orange-text {
    color: #cf4520 !important;
}

.font20 {
    font-size: 20px;
}

.font18 {
    font-size: 18px !important;
}

.ishamenu-down-arrow {
    background: url('../assets/custom-down-arrow.svg') no-repeat;
}

.ishamenu-up-arrow {
    background: url('../assets/custom-up-arrow.svg') no-repeat;
}

.ishamenu-up-arrow-white {
    background: url('../assets/custom-up-arrow-white.svg') no-repeat;
}


/* Mobile Menu CSS start */

@media screen and (max-width: 767px) {
    .panel-heading.collapsed .glyphicon-chevron-down,
    .panel-heading .glyphicon-chevron-up {
        display: inline-block;
    }
    .panel-heading.collapsed .glyphicon-chevron-up,
    .panel-heading .glyphicon-chevron-down {
        display: none;
    }
    .level1-menu .glyphicon-chevron-down,
    .level1-menu .glyphicon-chevron-up,
    .level2-menu .glyphicon-chevron-down,
    .level2-menu .glyphicon-chevron-up {
        margin-top: -1px;
        font-size: 14px;
        padding: 25px;
    }
    .level1-menu .glyphicon-chevron-down {
        color: #676055;
        background-color: #d7d2ca;
    }
    .level1-menu .glyphicon-chevron-up {
        color: #eae3d4;
        background-color: #878580;
    }
    .level2-menu .glyphicon-chevron-down {
        color: #676055;
        background-color: #e7e4de;
    }
    .level2-menu .glyphicon-chevron-up {
        color: #676055;
        background-color: #cfcdc7;
    }
    /* $$$$$$$$$$$$$$$$ X
    .panel-heading.collapsed .isha-black-chevron-down,
    .panel-heading .isha-black-chevron-up,
    {
        display: inline-block;
    }
    .panel-heading.collapsed .isha-black-chevron-up,
    .panel-heading .isha-black-chevron-down {
        display: none;
    }
    .level1-menu .isha-black-chevron-down,
    .level1-menu .isha-black-chevron-up,
    .level2-menu .isha-black-chevron-down,
    .level2-menu .isha-black-chevron-up {
        margin-top: -1px;
        font-size: 14px;
        padding: 25px;
    }
    .level1-menu .isha-black-chevron-down {
        color: #676055;
        background-color: #d7d2ca;
    }
    .level1-menu .isha-black-chevron-up {
        color: #eae3d4;
        background-color: #878580;
    }
    .level2-menu .isha-black-chevron-down {
        color: #676055;
        background-color: #e7e4de;
    }
    .level2-menu .isha-black-chevron-up {
        color: #676055;
        background-color: #cfcdc7;
    }
    /* $$$$$$$$$$$$$$$$ */
    i.glyphicon {
        cursor: pointer;
        float: right;
    }
    .collapsed~.panel-body {
        padding: 0;
    }
    .mobile-menu .panel {
        margin-bottom: 0;
        box-shadow: 0 0;
        -webkit-box-shadow: 0 0;
        -moz-webkit-box-shadow: 0 0;
        -ms-webkit-box-shadow: 0 0;
        -o-webkit-box-shadow: 0 0;
    }
    .mobile-menu .panel-body {
        padding: 0;
    }
    .mobile-menu .level1-menu>.panel-heading,
    .mobile-menu-bg {
        background-color: #e4ded4;
        border: none;
    }
    .mobile-menu .level2-menu>.panel-heading {
        background-color: #f5f1e9;
        border: none;
    }
    .level1-menu .panel-heading {
        font-size: 20px;
        color: #28231e;
        padding: 0;
        height: 64px;
        border-radius: 0;
    }
    .level2-menu .panel-heading {
        padding: 0;
        height: 64px;
        border-radius: 0;
    }
    .level2-menu .panel-heading,
    .level2-menu .panel-body {
        font-size: 18px;
        color: #464038;
    }
    .level1-menu a {
        color: #28231e;
        text-decoration: none;
    }
    .level2-menu ul li {
        list-style: none;
        margin: 0 30px 0 0;
        display: block;
    }
    .level2-menu ul li a:active {
        color: #cf4520;
        text-decoration: none;
        line-height: 50px;
    }
    .level2-menu ul li a,
    .level1-menu ul li a {
        color: #464038;
        text-decoration: none;
        line-height: 50px;
        font-family: "WF-028154-009464-000007";
    }
    .mobile-menu .panel-info {
        border-top: #faf7f0 1px solid;
        border-bottom: none;
        border-left: none;
        border-right: none;
    }
    .mobile-menu .panel-info:last-child {
        border-bottom: #faf7f0 1px solid;
    }
    .level1-menu .menu-padding {
        padding: 18px 25px;
        display: inline-block;
        font-family: "WF-028154-009464-000021";
    }
    .level2-menu .menu-padding {
        padding: 19px 25px;
        display: inline-block;
        font-family: "WF-028154-009464-000007";
    }
    .top-menu {
        background: #464139;
        font-size: 14px;
        font-family: "WF-028154-009464-000021";
        color: #d4c9b4;
    }
    .top-menu .col-xs-6 {
        padding: 24px 20px;
    }
    .top-menu .user-image {
        text-align: right;
    }
    .top-menu .menu-close {
        background: #2d2c2b;
        height: 68px;
    }
    .top-menu .close-margin {
        margin-top: 23px;
    }
    .extra-menu-items a {
        display: block;
        padding: 20px 0;
        border-bottom: 1px solid #faf7f0;
        color: #464038;
        font-size: 18px;
        font-family: "WF-028154-009464-000007";
        text-decoration: none;
    }
    .extra-menu-items>a:first-child {
        padding-top: 40px;
    }
    .extra-menu-items a:active,
    .extra-menu-items a:focus,
    .extra-menu-items ul.dropdown-menu li a:active,
    .extra-menu-items ul.dropdown-menu li a:focus {
        color: #cf4520;
        text-decoration: none;
    }
    .extra-menu-items ul {
        padding-left: 0px;
    }
    .extra-menu-items ul.dropdown-menu {
        position: relative !important;
        width: 100%;
        padding: 10px;
        top: -2px;
        margin-bottom: 20px;
    }
    .extra-menu-items ul.dropdown-menu li a {
        padding: 10px 15px;
        font-size: 14px;
    }
    .extra-menu-items ul li a span.down-arrow-svg {
        right: 20px;
    }
    .extra-menu-items #isha-selected-language,
    .extra-menu-items #isha-selected-country {
        font-family: "WF-028154-009464-000021";
        font-size: 14px;
        text-align: left;
        color: #464038;
    }
}


/* Mobile Menu CSS end */



/*Palasika*/

.isha-body-content  .mainContainer {
    float: left;
    width: 676px;
    height: auto;
    margin-left: calc((100% - 678px) / 2);
    margin-top: 42px;
}
.spacer{
    font-size: 0;
    line-height: 0;
    clear: both;
}
.isha-body-content .filter{
    float: left;
    width: 100%;
    position: relative;
}
.isha-body-content .filter .questionFilter{
    width: 100%;
    float: left;
    height: auto;
    font-family: isha;
    font-size: 36px;
    text-align: center;
    margin-bottom: 31px;
    color: #28231e;
}
.isha-body-content .filter .mainTextarea {
    height: auto;
    width: 100%;
    float: left;
    padding: 0 16px;
}
.filter .mainTextarea .sortLanguage .wrapLanguage select {
    border: none;
    border-bottom: 1px solid #aea493;
    width: 100px;
    padding-bottom: 5px;
    background-image: url(../assets/check-mark.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 12px 7px;
    font-family: 'FedraSansStd-Book', serif;
    background-color: white;
}
.filter .mainTextarea .sortLanguage .wrapLanguage select:focus{
    outline: none;
}
.isha-body-content .filter .mainTextarea .wraptext {
    float: left;
    width: 100%;
    position: relative;
}
.isha-body-content .filter .mainTextarea input {
    width: 644px;
    height: 154px;
    margin: 0 auto;
    border: 1px solid #dfdfdf;
    margin-bottom: 42px;
    padding: 20px;
    box-shadow: 0px 3px 8px #dfdfdf;
}
.isha-body-content .filter .mainTextarea .wraptext textarea{
    float: left;
    width: 100%;
    height: 154px;
    border: 1px solid #dfdfdf;
    font-family: 'FedraSansStd-Book', serif;
    resize: none;    
    padding: 20px;
    box-shadow: 0 9px 15px -7px rgba(0, 0, 0, 0.1);
    font-size: 18px;
}
.isha-body-content .filter .mainTextarea .wraptext .letter-limit-count {
    color: #8a8173;      
    position: absolute;
    bottom: 13px;
    right: 14px;
    font-family: 'FedraSansStd-Book', serif;
}
.isha-body-content .filter input[type="text"] ,textarea {
    color: #cf4520;
    vertical-align: top;
}
.isha-body-content .filter input[type="text"], textarea::placeholder{
      color: #cf4520;
}
.contactleft input[type="text"] {
    color: #28231e !important;
}
.isha-body-content .filter span {
    height: auto;
    width: 100%;
    float: left;
    font-size: 14px;
}
.isha-body-content .filter .related-topics{
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 42px;
}
.isha-body-content .filter .related-topics .title{
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 18px;
    line-height: 1.61;
    text-align: center;
    color: #28231e;
}
.isha-body-content .filter .related-topics .tags{
    float: left;
    width: 100%;
    margin-top: 20px;
}
.isha-body-content .filter .related-topics .tags label{
    float: left;
    font-weight: normal;
    margin-right: 9px;
    margin-bottom: 18px;
    cursor: pointer;
}
.isha-body-content .filter .related-topics .tags label input[type='radio']{
    display: none;
}
.isha-body-content .filter .related-topics .tags label .tag{
    float: left;
    width: auto;
    background-color: #f5f0e5;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    text-align: center;
    color: #28231e;
    padding: 8px 22px;
    border-radius: 25px;
}
.isha-body-content .filter .related-topics .tags label input[type='radio']:checked ~ .tag{
    background-color: #cd6727;
    color: #FFF;
}

.isha-body-content .filter .notify{
    float: left;
    width: 100%;
    margin-top: 29px;
}
.isha-body-content .filter .notify .title{
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 18px;
    line-height: 1.61;
    text-align: center;
    font-weight: 500;
    color: #28231e;
}
.isha-body-content .filter .notify .info{
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 16px;
    line-height: 1.61;
    font-weight: normal;
    text-align: center;
    color: #28231e;
}
.isha-body-content .filter .notify .contact-detail{
    float: left;
    width: 100%;
    padding: 0 46px;
    margin-top: 17px;
}
.isha-body-content .filter .notify .contact-detail .input{
    float: left;
    width: 314px;
}
.isha-body-content .filter .notify .contact-detail .input label{
    width: 100%;
    float: left;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #28231e;
}
.isha-body-content .filter .notify .contact-detail .input input{
    width: 100%;
    float: left;
    border: none;
    border-bottom: 1px solid #aea493;
    padding: 5px 8px;
    font-size: 16px;
    box-shadow: none;
    background-color: white;
}

.isha-body-content .filter .notify .contact-detail .checkbox {
    float: left;
    /*margin-left: 50px;*/
}
.isha-body-content .filter .notify .contact-detail .checkbox label{
    float: left;
}
.isha-body-content .filter .notify .contact-detail .checkbox label input[type='checkbox']{
    display: none;
}
.isha-body-content .filter .notify .contact-detail .checkbox label .check{
    float: left;
    width: 20px;
    height: 20px;
    border: solid 1px rgba(0, 0, 0, 0.8);
    position: relative;
}
.isha-body-content .filter .notify .contact-detail .checkbox label input[type='checkbox']:checked ~ .check::after{
    content: '\2713';
    position: absolute;
    left: 4px;
    top: -2px;
    font-size: 16px;
}
.isha-body-content .filter .notify .contact-detail .checkbox label span{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.81;
    text-align: left;
    color: #28231e;
    margin: -4px 0 0 10px;
}
.isha-body-content .filter .notify .CountryCaptcha {
    height: auto;
    width: 100%;
    float: left;
    padding: 0 46px;
    margin-top: 20px;
}
.isha-body-content .filter .notify .CountryCaptcha .wrapCounrty {
    height: auto;
    width: 164px;
    float: left;
}
.isha-body-content .filter .notify .CountryCaptcha .wrapCounrty label{
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #28231e;
}
.isha-body-content .filter .notify .CountryCaptcha .wrapCounrty label span{
    color: #cf4520;
}
.isha-body-content .filter .notify .CountryCaptcha .wrapCounrty .drop{
    height: auto;
    width: 100%;
    float: left;
    text-align: left;
}
.isha-body-content .filter .notify .CountryCaptcha .wrapCounrty .drop select {
    float: left;
    width: 100%;
    color: #aea493;
    border: none;
    font-family: 'FedraSansStd-Book', serif;
    border-bottom: 1px solid #aea493;
    padding-left: 6px;
    background-image: url(../assets/check-mark.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 12px 7px;
    font-size: 16px;
    background-color: white;
}

.isha-body-content .filter .notify .CountryCaptcha .captcha {
    float: right;
    /*border: 1px solid;*/
    height: 55px;
    width: 64%;
    /*margin: 0 0px 0 50px;*/
    padding: 0 10px;
}
.isha-body-content .filter .infowrap{
    float: left;    
    width: 100%;
    padding: 0 162px;
    margin-top: 66px;
    text-align: center;
}
.isha-body-content .filter .infowrap .heading{
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    font-style: italic;
    line-height: 1.36;
    text-align: center;
    color: #000000;
    margin-bottom: 18px;
}
.isha-body-content .filter .infowrap  button {
    display: inline-block;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 18px;
    text-align: center;
    color: #ffffff;
    padding: 14px 22px;
    background-color: #cf4520;
    border: 0;

}  
.isha-body-content .filter .infowrap .infotitle{
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    line-height: 1.36;
    text-align: center;
    color: #000000;
    margin-top: 31px;
}
.isha-body-content .filter .infowrap .infotitle span{
    float: left;
    width: 100%;
    font-weight: 500;
    color: #cf4520;
}
.celebrityDetail .isha-rp-social, .allDetail .isha-rp-social{
        bottom: 30px;
        padding: 10px 10px 20px 25px;
        width: 90%;
}
.isha-body-content .BrowseSection{
    width: 100%;
    float: left;
}
.isha-body-content .BrowseSection  .title {
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 30px;
    text-align: left;
    color: #28231e;
}
.isha-body-content .BrowseSection span {
    float: left;
    width: 100%;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 18px;
    line-height: 1.67;
    text-align: left;
    color: #28231e;
}
.questionSection{
    /*width: 100%;
    height: auto;
    float: le*/
}
/*.isha-wisdom-poem-detail-page .isha-poem-related-contente.questionSection{
    background-image: none;
    padding: 0;
}
.isha-poem-related-contente.questionSection .cards .isha-rp-social img {
    height: 32px;
}*/

.questTab {
    float: left;
    width: 100%;
    padding: 0 15px;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.7;
    letter-spacing: normal;
    text-align: left;
    color: #28231e;
    margin-top: 30px;
    margin-bottom: 45px;
}
.questTab ul li{
     width: 32%;
    float: left;
    text-align: center;
    padding: 0 50px 0 0;
}
.questTab a {
    color: #333;
}
.questTab .nav-pills>li.active>a, .questTab .nav-pills>li.active>a:focus, .questTab .nav-pills>li.active>a:hover {
    color: #d04724;
        border-bottom: 5px solid;
    border-radius: 0px;
    background-color: transparent;
}
.questTab ul.nav.nav-pills {
    border-bottom: 1px solid #ebebeb;
}
.questTab .questCelebrity, .questTab .questPopular , .questTab .questAll{
    width: 25%;
    float: left;
    text-align: center;
    padding: 0 20px 0 0;
}
.celebrityDetail .card-disp, .popularDetail .card-disp {
    padding-bottom: 30px;
}
/*.popularDetail, .allDetail{
    display: none;
}*/
.activequst{
    padding-bottom: 10px;
    border-bottom: 5px solid #cf4520;
    color:#cf4520;
}
.popularDetail .quote-cards{
    background: white !important;
}
.popularDetail .quote-cards p, .allDetail .quote-cards p{
    color: #cf4520;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
}
.popularDetail .quote-cards span, .allDetail .quote-cards span{
        color: #aea493;
    padding: 0 10px;
}
.popularDetail .quote-cards .paracontent, .allDetail .quote-cards .paracontent{
    font-family: 'WF-028154-009464-000003';
    font-size: 18px;
    line-height: 1.33;
    color: #28231e;
    padding: 0 20px 30px;
    text-overflow: ellipsis;
    text-align: justify!important;
}
.popularDetail .quote-cards .upvote, .allDetail .quote-cards .upvote{
    height: auto;
    width: 100%;
    float: left;
    text-align: center;
}
.popularDetail .quote-cards .upvote .btnBlue, .allDetail .quote-cards .upvote .btnBlue{
       padding: 10px;
    background: #10069f;
    border-radius: 3px;
    color: white;
    width: 220px;
    margin: 0 auto;
}
.popularDetail .quote-cards .upvote .btnOrange, .allDetail .quote-cards .upvote .btnOrange{
    padding: 10px;
    background: #cf4520;
    border-radius: 3px;
    color: white;
    width: 220px;
    margin: 0 auto;
}
.popularDetail .quote-cards .socialShare, .allDetail .quote-cards .socialShare{
       height: auto;
    width: 100%;
    float: left;
    padding: 20px 0;
}
.popularDetail .quote-cards .socialShare .isha-rp-social, .allDetail .quote-cards .socialShare .isha-rp-social{
    position: relative;
    bottom: 12%;
}
.popularDetail .quote-cards .upvote .btnBlue .fa-angle-up, .allDetail .quote-cards .upvote .btnBlue .fa-angle-up{
    font-size: 24px;
    margin-right: 10px;
}
.popularDetail .quote-cards .upvote .btnBlue span, .allDetail .quote-cards .upvote .btnBlue span{
    margin: 0 10px;
    color: white;
}
.popularDetail .quote-cards .upvote .btnOrange span, .allDetail .quote-cards .upvote .btnOrange span{
    margin: 0 10px;
    color: white;
}
.commonLoad{
    height: auto;
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 54px;
}
.commonLoad button {
    background-color: #cf4520;
    border: none;
    border-radius: 3px;
    color: white;
    padding: 8px 30px;
    margin-bottom: 54px;
        margin-top: 69px;
}
.celebrityDetail .isha-rc-title{
    font-family: 'WF-028154-009464-000050';
    font-size: 30px;
    letter-spacing: 1.1px;
    text-align: center;
    color: #02026c;
    margin-top: 3vw;
    text-transform: capitalize;
}
.celebrityDetail .mediaPartners{
    width: 100%;
    height: auto;
    float: left;
}
.celebrityDetail .mediaPartners .medialogo{
    width: 950px;
    margin: 0 auto;
}
.celebrityDetail .mediaPartners .medialogo .partnerlogo{
    padding: 20px;
}
.celebrityDetail .mediaPartners .medialogo .partnerlogo img{
    width: 70%;
}


.filter .mainTextarea .sortLanguage {
    height: auto;
    width: 100%;
    float: right;
    text-align: right;
    margin-bottom: 15px;
    font-family: 'FedraSansStd-Book', serif;
}
.filter .mainTextarea .sortLanguage .wrapLanguage{
        width: 644px;
        margin: 0 auto;
}
.filter .mainTextarea .sortLanguage .wrapLanguage label {
    font-size: 16px;
    font-weight: normal;
    color: #28231e;    
    font-family: 'FedraSansStd-Book', serif;
}

.commonLoad .mediaPartners .row.text-center{
        margin-bottom: 94px;
}
.filter-plot {
    float: left;
    width: 100%;
    padding: 0 20px;
    box-shadow: 0 9px 15px -7px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}
.filter-plot.no-shadow{
     box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
.filter-plot .fliter-box{
    float: left;
    width: 100%;
    margin-bottom: 35px;
    background-color: #ffffff;    
}
.filter-plot .fliter-box .search{
    float: right;
    width: 280px;
    position: relative;
    border-bottom: solid 1px #aea493;
}
.filter-plot .fliter-box .search input{
    float: left;
    width: 100%;
    padding: 8px;
    font-family: 'FedraSansStd-Book', serif;
    border: 0;
}
.filter-plot .fliter-box .search input:focus{
    outline: none;
}
.filter-plot .fliter-box .search i{
    position: absolute;
    top: 11px;
    right: 5px;
}
.filter-plot .fliter-box .sort{
    float: left;
    width: auto;
    margin: 5px 0 0 44px;
}
.filter-plot .fliter-box .sort label{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    text-align: left;
    color: #8a8173;
    margin: 5px 0 0 10px;
}
.filter-plot .fliter-box .sort select {
    float: left;
    width: 120px;
    font-size: 16px;
    border: none;
    border-bottom: 1px solid #aea493;
    font-family: 'FedraSansStd-Book', serif;
    background-image: url(../assets/check-mark.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 12px 7px;
    padding-bottom: 8px;
    margin-left: 16px;
}
.filter-plot .fliter-box .filter{
    float: left;
    width: auto;
    margin: 5px 0 0 0;
}
.filter-plot .fliter-box .filter label{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    text-align: left;
    color: #8a8173;
    margin: 5px 0 0 0;
}
.filter-plot .fliter-box .filter select {
    float: left;
    width: 120px;
    font-size: 16px;
    border: none;
    border-bottom: 1px solid #aea493;
    font-family: 'FedraSansStd-Book', serif;
    background-image: url(../assets/check-mark.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 12px 7px;
    padding-bottom: 8px;
    margin-left: 20px;
}
.filter-plot .fliter-box .checkbox {
    float: left;
    margin-left: 40px;
    margin-top: 8px;
    margin-bottom: 0;
}
.filter-plot .fliter-box .checkbox label{
    float: left;
    padding-left: 0;
}
.filter-plot .fliter-box .checkbox label input[type='checkbox']{
    display: none;
}
.filter-plot .fliter-box .checkbox label .check{
    float: left;
    width: 20px;
    height: 20px;
    border: solid 1px rgba(0, 0, 0, 0.8);
    position: relative;
}
.filter-plot .fliter-box .checkbox label input[type='checkbox']:checked ~ .check::after{
    content: '\2713';
    position: absolute;
    left: 4px;
    top: -2px;
    font-size: 16px;
}
.filter-plot .fliter-box .checkbox label span{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.81;
    text-align: left;
    color: #28231e;
    margin: -4px 0 0 10px;
}
.filter-plot .fliter-box .msearch{
    display: none;
    float: right;
    width: 280px;
    position: relative;
    border-bottom: solid 1px #aea493;
}
.filter-plot .fliter-box .msearch input{
    float: left;
    width: 100%;
    padding: 8px;
    font-family: 'FedraSansStd-Book', serif;
    border: 0;
}
.filter-plot .fliter-box .msearch input:focus{
    outline: none;
}
.filter-plot .fliter-box .msearch i{
    position: absolute;
    top: 11px;
    right: 5px;
}
.filter-plot .fliter-box .msort{
    display: none;
    float: left;
    width: auto;
    margin: 5px 0 0 44px;
}
.filter-plot .fliter-box .msort label{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    text-align: left;
    color: #8a8173;
    margin: 5px 0 0 10px;
}
.filter-plot .fliter-box .msort select {
    float: left;
    width: 120px;
    font-size: 16px;
    border: none;
    border-bottom: 1px solid #aea493;
    font-family: 'FedraSansStd-Book', serif;
    background-image: url(../assets/check-mark.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 12px 7px;
    padding-bottom: 8px;
    margin-left: 16px;
}
.filter-plot .fliter-box .mcheckbox {
    float: left;
    margin-left: 40px;
    margin-top: 8px;
    margin-bottom: 0;
}
.filter-plot .fliter-box .mcheckbox label{
    float: left;
    padding-left: 0;
}
.filter-plot .fliter-box .mcheckbox label input[type='checkbox']{
    display: none;
}
.filter-plot .fliter-box .mcheckbox label .check{
    float: left;
    width: 20px;
    height: 20px;
    border: solid 1px rgba(0, 0, 0, 0.8);
    position: relative;
}
.filter-plot .fliter-box .mcheckbox label input[type='checkbox']:checked ~ .check::after{
    content: '\2713';
    position: absolute;
    left: 4px;
    top: -2px;
    font-size: 16px;
}
.filter-plot .fliter-box .mcheckbox label span{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.81;
    text-align: left;
    color: #28231e;
    margin: -4px 0 0 10px;
}
.filter-plot .fliter-box .mfilter{
    display: none;
    float: right;
    width: auto;
    margin: 5px 0 0 0;
}
.filter-plot .fliter-box .mfilter label{
    float: left;
    width: auto;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 14px;
    text-align: left;
    color: #8a8173;
    margin: 5px 0 0 0;
}
.filter-plot .fliter-box .mfilter label span {
    float: right;
    width: 10px;
    height: 10px;
    border-right: solid 2px #8b8275;
    border-bottom: solid 2px #8b8275;
    transform: rotate(45deg);
    margin: 3px 0 0 8px;
}
.filter-plot .fliter-box .mfilter[aria-expanded='true'] label span {
    transform: rotate(225deg);
    margin-top: 6px;
}
.filter-plot .fliter-box .filter-data{
    float: left;
    width: auto;
    margin: 5px 0 0 0;
}
.filter-plot .fliter-box .filter-data select {
    float: left;
    width: 120px;
    font-size: 16px;
    border: none;
    border-bottom: 1px solid #aea493;
    font-family: 'FedraSansStd-Book', serif;
    background-image: url(../assets/check-mark.png);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 12px 7px;
    padding-bottom: 8px;
    margin-right:  20px;
    background-color: transparent;
}
.filter-plot .fliter-box .mfilter-data {
    display: none;
    float: left;
    width: calc(100% + 80px);
    margin: 0 -40px;
    margin-top: 20px;
    padding: 30px 15px;
    background-color: #faf7f0;
    box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.13);
}
.filter-plot .fliter-box .mfilter-data .data-sec{
    float: left;
    width: auto;;
}
.filter-plot .fliter-box .mfilter-data .data-tag{
    float: left;
    width: auto;
    clear: both;
    margin-top: 20px;
}
.filter-plot .fliter-box .mfilter-data .data-tag .tag-s {
    float: left;
    min-width: 120px;
    font-family: 'FedraSansStd-Book', serif;
    font-size: 12px;
    text-align: left;
    color: #676055;
    background-color: #ffffff;
    border: solid 1px #dfd6c4;
    padding: 14px 21px;
    border-radius: 25px;
    cursor: pointer;
    position: relative;
    margin-right: 10px;
    padding-right: 30px;
}
.filter-plot .fliter-box .mfilter-data .data-tag .tag-s span{
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 16px;

}
.filter-plot .fliter-box .mfilter-data .submit-sec{
    float: left;
    width: 100%;
    margin-top: 15px;
}
.filter-plot .fliter-box .mfilter-data .submit-sec .submit {
    float: left;
    width: 153px;
    height: 46px;
    background-color: #cf4520;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 18px;
    text-align: center;
    color: #ffffff;
    line-height: 46px;
}
.filter-plot .fliter-box .mfilter-data .submit-sec .clear-all {
    float: left;
    width: 153px;
    height: 46px;
    font-family: 'FedraSansStd-medium', serif;
    font-size: 18px;
    text-align: center;
    color: #cf4520;
    line-height: 46px;
}
.tab-content {
    height: auto;
    width: 100%;
    float: left;
}
.tab-content .cards,
.tab-content .cards .isha-article-topi,
.tab-content .cards .isha-rp-social,
.popularDetail .quote-cards .socialShare .isha-rp-social,
.popularDetail .quote-cards .upvote .btnBlue,

.allDetail .quote-cards .socialShare .isha-rp-social,
.allDetail .quote-cards .upvote .btnBlue,
.allDetail .quote-cards .upvote .btnOrange,
.popularDetail .quote-cards .upvote .btnOrange{
    font-family: 'FedraSansStd-Book', serif !important;
}
.upvoteContainer{
    height: auto;
    width: 100%;
    float:left;
}
.upvote{
    width: 617px;
    margin: 0 auto
}
.upvote .btnUpvote{
    height: auto;
    width: 100%;
    float: left;
    text-align: center;
}
.upvote .btnUpvote .btnBlue{
    padding: 10px;
    background: #10069f;
    border-radius: 3px;
    color: white;
    width: 220px;
    margin: 0 auto;
}
.upvotePopup .headSection {
    height: auto;
    width: 100%;
    float: left;
}
.headSection p{
    float: left;
}
.headSection .close{
    background-color: black;
    color: white;
    float: right;
    border-radius: 50%;
    padding: 0px 5px 3px 6px;
}
.upvote .popupContent {
    height: auto;
    width: 100%;
    float: left;
}
.upvote .headSection{
    font-size: 20px;
    font-weight: 500;
}
#drupal-modal .modal-content {
    position: absolute;
    width: 100%;
}
@media (max-width: 1140px) and (min-width: 1024px) {
    .questFilterBox .questTabFilter .drop{
            width: 130px;
    }
    .qustSearch{
            width: 140px;
    }
    .qustSearch input[type="text"]{
            width: 96%;
    }
    .questTab ul li{
        padding: 0 13px 0 0;
    }
    .wraptext #textarea_feedback{
        bottom: -64%;
        right: 18%;
    }

}
@media (max-width: 991px) and (min-width: 768px){
    .tab-content .celebrityDetail .col-sm-6, .tab-content  .popularDetail .col-sm-6, .tab-content .allDetail .col-sm-6 {
        width: 49.333333% !important;
        float: left !important;
    }
    .questTab ul li{
        padding: 0px;
        font-size: 18px;
    }
    .questTab ul li a{
        padding: 0px;
    }
    .isha-body-content .BrowseSection p{
        font-size: 24px;
    }
    .isha-body-content .BrowseSection span{
        font-size: 16px;
    }
    .tab-content .cards .isha-rp-desc{
        display: inline-table;
    }
    .questFilterBox .questTabFilter .quesitlterToggle{
        padding-right: 25px;
        background-image: url(../assets/check-mark.png);
        background-position: right;
        background-repeat: no-repeat;
        background-size: 12px 7px;
    }
    .questCategoryfilter{
        display: none;
        position: absolute;
        bottom: -156%;
        left: 35px;
        width: 100%;
        padding: 20px;
        background-color: #faf7f0;
            padding: 20px;
    background-color: #faf7f0;
    }
    .questSortBy{
        float: right;
            position: absolute;
    top: auto;
    bottom: -96%;
    right: 0;
    }
    .qustSearch {
    float: left;
    text-align: center;
    padding-left: 53px;
        bottom: -96%;
    left: 21%;
    text-align: center;
    padding-left: 53px;
}
.questFilterBox .questTabFilter .drop select{
     background-color: #faf7f0;
}
.questCategoryfilter button {
    padding: 5px 20px;
    background: #cf4520;
    border-radius: 3px;
    color: white;
    border: 0;
}
.qustSearch i.fa.fa-search{
    right: 49%;
}
.questSortBy .drop select{
    background-color: #ffffff !important;
}
 .questCategoryfilter .filterApplyBtn{
    display: block;
    padding: 5px 20px;
    background: #cf4520;
    border-radius: 3px;
    color: white;
}
.celebrityDetail .mediaPartners .medialogo{
    width: 100%;
}
}
@media (max-width: 768px){
    .questCategoryfilter .filterApplyBtn{
    display: block;
    padding: 5px 20px;
    background: #cf4520;
    border-radius: 3px;
    color: white;
        border: 0;
    }
    .filter-plot .fliter-box{
        margin-top: -20px;
        margin-bottom: 20px;
    }
    .filter-plot .fliter-box .filter,
    .filter-plot .fliter-box .checkbox,
    .filter-plot .fliter-box .sort,
    .filter-plot .fliter-box .search{
        display: none;
    }
    .filter-plot .fliter-box .msearch{
        float: left;
        display: block;
    }
    .filter-plot .fliter-box .msort{
        display: block;

    }
    .filter-plot .fliter-box .mfilter{
        display: block;
    }
    	/*#722 start */
	.volunteer-registration-section-temp {
		background-image: url(../assets/volunteer_form_bg.png);
		text-align: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: 0%;
		padding: 25px;
		overflow: auto;
		padding-bottom: 60px;
	}
		
	.volunteer-registration-section-temp .description-pod-temp p {
		font-size: 16px !important;
		line-height: 1.25;
		text-align: center;
		color: #8a8173 !important;
		font-family: 'WF-028154-009464-000007';
		line-height: 33px;
		margin: 0px;
		margin-bottom: 37px;
	}
	.volunteer-registration-section-temp .description-pod-temp {
		width: 100%;
		margin: 0 auto;
	}
    .volunteer-registration-section-temp .description-pod-temp h2{
		font-size: 28px !important;
	}
	/*#722 end */ 
	/*#831 start*/
	.all-topic-ul .all-topic-li {
	   display: inline-block;
	   list-style: none;
	   padding: 0 0 20px;
	}
	/*#831 end*/
	/*#888 START*/
	.sadhanapada-video-iframe iframe {
		width: 100%;
	}
	/*#888 END*/
	/*#882 START*/
	#block-views-block-categories-faq-block-12 h2.block-title,
	#block-views-block-categories-faq-block-15 h2.block-title {
		font-size: 24px !important;
	}
	/*#882 END*/
	/* KAVERI PAGE CSS START */
	.cauvery-calling-page .block-event-web-streams-gallery h2,
	.cauvery-calling-page .block-block-contentbd79df9e-b0dd-482c-bb34-34b64c1015d3 h2,
	.cauvery-calling-page .block-block-content451953c4-27ad-469b-89f0-048417f2511a h2,
	.cauvery-calling-page .block-block-content09d6d339-a1cd-4da2-8c70-021184426551 h2,
	.cauvery-calling-page .block-block-content9b5ac05c-5161-4701-917a-de4b2fae15c4 h2
	{
		font-size: 24px !important;
	}
	.cauvery-calling-page .isha-mystic-page .meet-container {
		-webkit-clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%);
		clip-path: polygon(0 1.5%, 100% 0, 100% 100%, 0% 100%);
	}
	/* KAVERI PAGE CSS END */
	/* #1261 STARTS HERE */
	.process-offering-view .row{
	   display: block;
	}
	.process-offering-view .process-offering-col img{
		max-height: 212px;
	}
	/* #1261 ENDS HERE */
}
@media (max-width: 480px){
    .isha-body-content .mainContainer{
        float: left;
        width: 100%;
        margin: 0;
    }
    .isha-body-content .filter .related-topics .tags{
        padding: 0 15px;
    }    
    .isha-body-content .filter .mainTextarea .wraptext .letter-limit-count{
        bottom: 15px;
        right: 13px;
        font-size: 16px;
    }
    .isha-body-content .filter .related-topics{
        margin-top: 0;
    }
    .isha-body-content .filter .related-topics .tags{
        margin-top: 15px;
    }
    .isha-body-content .filter .notify .title{        
        font-family: 'FedraSansStd-medium', serif;
    }
    .isha-body-content .filter .notify .contact-detail{
        padding: 0 15px;
    }
    .isha-body-content .filter .notify .contact-detail .checkbox{
        margin-left: 0;
        margin-top: 25px;
    }
    .isha-body-content .filter .notify .contact-detail .checkbox label{
        padding-left: 0;
    }
    .isha-body-content .filter .notify .CountryCaptcha{
        padding: 0 15px;
    }
    .isha-body-content .filter .infowrap{
        padding: 0 15px;
    }
    .isha-body-content .filter .infowrap .infotitle{
        font-style: italic;
    }
    .questTab .nav>li>a{
        line-height: 20px;
        padding: 0;
        height: 45px;
    }
    .ynt-mb-30{
        margin-bottom: 30px;
    }
    .questTab{
        margin-bottom: 20px;
        padding: 0;
    }
    .questTab ul.nav {
        background-color: #ffffff;
    }
    .questTab ul li{
        font-size: 16px;
        padding: 0;
    }
    .nav-pills>li+li{
        margin: 0px;
    }
    .filter-plot{
        padding: 0;
    }
    .filter-plot .fliter-box{
        width: calc(100% + 30px);
        margin-left: -15px;
        overflow: hidden;
        padding: 0 15px;
    }
    .filter-plot .fliter-box .msearch{
        width: 100%;
        padding: 10px 0;
    }
    .filter-plot .fliter-box .msearch i{
        top: 22px;
    }
    .filter-plot .fliter-box .msort{
        width: 50%;
        margin: 39px 0 0 0;
    }
    .filter-plot .fliter-box .msort label{
        width: 100%;
        margin-left: 0;
    }
    .filter-plot .fliter-box .msort select{
        width: 100%;
        margin-left: 0;
    }
    .filter-plot .fliter-box .mfilter{
        margin-top: 75px;
    }
    .filter-plot .fliter-box .mfilter-data .data-sec{
        width: 100%;
        overflow: hidden;
    }
    .filter-plot .fliter-box .mfilter-data {
        width: calc(100% + 40px);
        margin: 0 -20px;
        margin-top: 20px;
        padding: 30px 20px;
    }
    .filter-plot .fliter-box .filter-data{
        width: 100%;
    }
    .filter-plot .fliter-box .filter-data select{
        width: 100%;
        margin-bottom: 45px;
    }
    .filter-plot .fliter-box .mcheckbox{
        margin-left: 0;
    }
    .filter-plot .fliter-box .mfilter-data .submit-sec{
        margin-top: 43px;
    }
    .isha-body-content .filter .notify .contact-detail .input{
        width: 100%;
    }
}
@media (max-width:425px){
    .isha-body-content .filter .notify .info{
            padding: 0 15px;
    }
    .checkbox{
           padding: 0px !important;
    }
    /*Removed overall space in mobile start*/
    .layout-region{
            /*margin-bottom: 53px;*/
            margin-bottom: 0px;
    }
    /*Removed overall space in mobile end*/
    
    .isha-body-content .filter{
            width: 100%;
    }
    .isha-body-content .filter .questionFilter{
            font-size: 18px;
            margin-bottom: 28px;
    }
    .filter .mainTextarea .sortLanguage .wrapLanguage{
        width: 100%;
        text-align: center;
    }
    .wraptext{
        margin-bottom: 36px;
    }
    .isha-body-content .filter textarea{
         width: 100%;
    }
    .isha-body-content .filter p{
            font-size: 16px;
    }
    .isha-body-content .filter .Related-Topics.pull-left{
        margin-bottom: 40px;
    }
    .celebrityDetail .mediaPartners .medialogo, .isha-body-content .filter .notify .infoText, .isha-body-content .filter .notify .contactleft, .isha-body-content .filter .notify .contactDetail, .isha-body-content .filter .notify .CountryCaptcha .wrapcaptcha{
         width: 100%;
    }
     .isha-body-content .filter .notify .contactright, .isha-body-content .filter .notify .CountryCaptcha .wrapcaptcha .wrapCounrty{
            width: 50%;
    }
    .isha-body-content .filter .notify .CountryCaptcha .captcha{
        width: 100%;
        margin: 21px 0px 0px 0px
    }
    .isha-body-content .BrowseSection p{
        font-size: 24px;
    }
    .isha-body-content .BrowseSection span{
        font-size: 16px;
    }
    .tab-content .cards .isha-rp-desc{
            max-height: 112px !important;
    }
	.isha-media-press-block .tab-content .cards .isha-rp-desc {
		max-height: 65px !important;
	}
    .isha-body-content .filter .notify .contactright{
         padding: 0;
    }
    #tab3 .col-xs-12{
            float: left !important;
    }
    .questCategoryfilter{
            display: none;
            background-color: #faf7f0;
                padding: 20px;
    }
    .questFilterBox .questTabFilter .quesitlterToggle{
            padding-right: 25px;
            background-image: url(../assets/check-mark.png);
            background-position: right;
            background-repeat: no-repeat;
            background-size: 12px 7px
    }
    .questFilterBox .questTabFilter .drop{
        width: 100%;
        margin-bottom: 13px;
    }
    .questSortBy {
    width: 100%;
    float: left;
    }
    .questCategoryfilter .drop select{
        background-color: #faf7f1 !important;
    }
    .questFilterBox .questTabFilter .contactright{
        width: 100%;
    }
    .qustSearch {
    width: 100%;
    float: right;
    padding-right: 19.7px;
    }
    .qustSearch i.fa.fa-search {
    position: absolute;
    right: 14%;
    }
    /*#653 start*/
    .classical-yoga-program .classical-yoga-2 {
        margin-top: 38px;
    }
    /*#653 end*/
}
.ynt-validation {
    color: #f21919;
    font-size: 11px; 
    float: left;
    margin-top: 5px;
    font-family: 'FedraSansStd-Book', serif;
    font-style: italic;
}
.ynt-loader-cover {

    position: fixed;
    width: 100%;
    height: 100vh;
    background-color: rgba(255,255,255,0.8);
    z-index: 99;
    top: 0;
    left: 0;
}
.ynt-loader-cover .loader-box{
    position: absolute;
    width: 40px;
    top: calc((100vh - 40px) / 2);
    left: calc((100% - 40px) / 2);
}
/*.isha-body-content .ask-expand {
    float: right;
    width: 279px;
    height: 46px;
    border-radius: 3px;
    background-color: #cf4520;
    font-family: 'FedraSansStd-medium';
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    margin-top: 43px;
}*/

/*===========================================================*/
@media screen and (min-width: 320px) and (max-width: 767px){
	.mobile-click-icons {
		width: 55%;
	}
	.flickity-page-dots {
		display: block !important;
	}
}

@media only screen and (min-device-width: 1200px) {
	.mobile-click-icons {
		width: 55%;
	}
}

@media (max-width: 768px){
	.mobile-click-icons {
		width: 55%;
	}
}

.font-isha a{
font-family: isha !important;
font-size: 18px;
max-height:98px !important;
}
.isha-top-padding-none-ynt {
    margin-top: 0px;
}
.isha-top-padding-none-ynt .isha-home-top-block{
  padding-top:0px;
}

.isha-ynt-landing-page a[rel="next"] {
    border-radius: 3px !important;
    background-color: #cf4520!important;
    color: #faf7f0;
    font-weight: 500;
    font-family: 'WF-028154-009464-000007';
    font-size: 18px;
    padding: 10px 36px !important;
    border-width: 0 !important;
	min-width: 0px !important;
}

.isha-ynt-landing-page a[rel="next"]:hover {
    background-color: #000054 !important;
    color: #fff;
}
.modal-header .background-white1 .header-diagonal{
    display: none;
}



.bgimg-1{
    position: absolute;
    width: 30%;
    left: 0;
    bottom: 0;
}
.bgimg-1 img{
    width: 100%;
}
.bgimg-2{
    position: absolute;
    width: 40%;
    right: 0;
    bottom: 50px;
}
.bgimg-2 img{
    width: 100%;
}

.social-row-middle .social-inner span.download-svg {
    background: url('../assets/download.svg') no-repeat;
    display: inline-block;
    margin: 6px 20px 0px 0px !important	
}
/************************* ynt *****************************/
#views-exposed-form-youth-and-truth-all-questions-block-1  .filter-details .filter-options:first-child,
#views-exposed-form-youth-and-truth-all-questions-block-1  .filter-details .filter-options.created,
#views-exposed-form-youth-and-truth-all-questions-block-1  .filter-details .clear-all,
#views-exposed-form-youth-and-truth-all-questions-block-1  .filter-details .filter-options.field_total_vote_value{
    display: none;
}
.ynt-content-import{
    float :right;
}
.isha-ynt-landing-page .view-filters .filter-options {
    border-radius: 30px !important;
    font-family: 'WF-028154-009464-000007';
    font-size: 12px;
    text-align: center;
    color: #8a8173;
    margin: 0.25vw;
    border: 1px solid #dfd6c4;
    background-color: #fff;
    font-weight: inherit;
}

.isha-ynt-landing-page .view-filters .filter-options.clear-all {
    border-width: 0;
}

.isha-ynt-landing-page .view-filters .filter-options.clear-all a {
    font-size: 12px;
    text-align: center;
    color: #cf4520;
    font-weight: normal;
}

.isha-ynt-landing-page .view-filters .filter-options .filter-close .close-link {
    color: #676055;
    opacity: 0.6;
    cursor: pointer;
    font-weight: bold;
}
.isha-ynt-landing-page .view-filters .multiselect-container {
    box-shadow: 0 9px 12px 0 rgba(0, 0, 0, 0.3);
    min-width: 140px;
    overflow: auto !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
}
.isha-ynt-landing-page .view-filters .multiselect {
    font-family: 'FedraSansStd';
    font-size: 16px;
    text-align: left;
    color: #28231e;
}

.isha-ynt-landing-page .view-filters .control-label {
    font-family: 'FedraSansStd';
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #8a8173;
    padding: 0.5vw;
    padding-left: 15px !important;
}
.isha-ynt-landing-page .view-filters .multiselect:hover {
    color: #cf4520 !important;
}
.isha-ynt-landing-page .view-filters .multiselect .caret {
        background: url('../assets/down_arrow_black.svg') no-repeat;
        background-size: auto auto;
        width: 14px;
        height: 8px;
        position: absolute;
        margin: 0;
        border-width: 0 !important;
        float: right;
        right: 0;
        margin-top: 12px;
    }
.allDetail .quote-cards{
    background: white !important;
}

#views-exposed-form-youth-and-truth-all-questions-block-1 .form-type-checkbox .checkbox {
    padding-left: 0px !important;
}
#views-exposed-form-youth-and-truth-all-questions-block-1 .form-type-checkbox .checkbox .control-label{
     padding-left: 0px !important;
     font-size: 16px;
     font-weight: normal;

}

#views-exposed-form-youth-and-truth-all-questions-block-1 .form-item-sort-bef-combine {
    margin-left: 15px;
}
#views-exposed-form-youth-and-truth-all-questions-block-1 .filter-details .show-custom {
    display: inline-block !important;
}

.isha-ynt-landing-page .view-filters .form-item-ynt-topics .select-wrapper{
	width: 76px;
	margin-right: 18px;
}
.isha-ynt-landing-page .view-filters .form-item-ynt-topics .select-wrapper .multiselect-native-select .btn-group button{
    min-width: 76px !important;
}
.isha-ynt-landing-page .view-filters .form-item-ynt-emotional-tags .select-wrapper{
	width: 121px;
	margin-right: 18px;
}

.isha-ynt-landing-page .view-filters .form-item-ynt-emotional-tags .select-wrapper .multiselect-native-select .btn-group button{
     min-width:121px !important;
}
.isha-ynt-landing-page .view-filters .form-item-langcode .select-wrapper{
	width: 110px;
	margin-right: 18px;
}

.isha-ynt-landing-page .view-filters .form-item-langcode .select-wrapper .multiselect-native-select .btn-group button{
     min-width:110px !important;
}
.isha-ynt-landing-page .view-filters .form-item-sort-bef-combine .control-label{
	margin-right: 9px;
}

.isha-ynt-landing-page .view-filters .form-item-sort-bef-combine .select-wrapper{
	width: 118px;
	margin-right: 18px;
}

.isha-ynt-landing-page .view-filters .form-item-sort-bef-combine .select-wrapper .multiselect-native-select .btn-group button{
    min-width:110px !important;
}

.isha-ynt-landing-page .view-filters .form-type-checkbox label input{
	width: 20px;
    height: 20px;
    position: relative;
    top: 6px;
    margin-right: 9px;
}
.isha-ynt-landing-page .view-filters .form-type-checkbox label {
	padding-top: 0px !important;
}


@media (min-width:320px) and (max-width:767px) {
    .isha-ynt-landing-page .view-filters .mob-show-filter {
        float: left;
        padding-left: 10px;
    }
    .isha-ynt-landing-page .view-filters .form-item-sort-bef-combine{
        padding-right: 0px;
        margin-bottom: 0px;
        float: right;
        width: 40%;
    }
    .isha-ynt-landing-page .view-filters .filters-expanded{
        padding: 15px 15px;
        margin-top: 50px;
        min-height: 210px;
    }

    .isha-ynt-landing-page .view-filters  #contentSearch{
        margin-bottom: 20px;
        width: 250px;
    }
    .isha-ynt-landing-page .view-filters  #contentSearch input{
        width: 250px;
        padding-right: 0px !important;
    }
    .isha-ynt-landing-page .view-filters .form-item-langcode .multiselect{
        width:220px;
    }
    .isha-ynt-landing-page .view-filters .form-item-ynt-topics .control-label{
        display: none;
    }
    .isha-ynt-landing-page .view-filters .form-item-ynt-topics .multiselect{
        width:220px;
    }
    .isha-ynt-landing-page .view-filters .form-type-checkbox label:before{
        display: none;

    }
    .isha-ynt-landing-page .view-filters .form-type-checkbox label{
    	font-family: 'FedraSansStd';
    	font-weight: normal;
    	font-size: 16px;
    }

    .isha-ynt-landing-page .view-filters .btn-group .dropdown-toggle:active, .view-filters .btn-group.open .dropdown-toggle{
        width:220px;
    }
    .isha-ynt-landing-page .view-filters .form-item-ynt-emotional-tags .select-wrapper .multiselect-native-select .multiselect {
        width:220px;
    }
    .isha-ynt-landing-page .view-filters .form-item-sort-bef-combine .multiselect{
        padding-left: 0px !important;
    }
    .isha-ynt-landing-page .view-filters .form-item-sort-bef-combine .multiselect span{
        padding-right: 13px;
    }
    .isha-ynt-landing-page .view-filters .form-item-sort-bef-combine .select-wrapper .multiselect-native-select .btn-group button {
    	min-width: 78px !important;
	}
    
}

#edit-field-answered-value--wrapper{

	padding-right: 0px !important;
}

#edit-field-answered-value--wrapper .radio{
	padding-left: 0px !important; 
}


/*.isha-ynt-landing-page .view-filters{
    padding: 15px;
}*/

.isha-ajax-loader-cover {

    position: fixed;
    width: 100%;
    height: 100vh;
    background-color: rgba(255,255,255,0.8);
    z-index: 99;
    top: 0;
    left: 0;
}
.isha-ajax-loader-cover .loader-box{
    position: absolute;
    width: 40px;
    top: calc((100vh - 40px) / 2);
    left: calc((100% - 40px) / 2);
}
/*similar questions*/
.similar-question-rows .row.quote-cards {
    background: white;
}
.similar-question-rows .row.quote-cards p {
    font-size: 18px;
    font-weight: 500;
    margin-top: 10px;
}
.similar-question-rows .row.quote-cards span{
        color: #aea493;
    padding: 0 10px;
}
.similar-question-rows .row.quote-cards .paracontent{
    font-family: 'WF-028154-009464-000003';
    font-size: 18px;
    line-height: 1.33;
    color: #28231e;
    padding: 0 20px 30px;
    text-overflow: ellipsis;
    text-align: justify!important;
}
.similar-question-rows .row.quote-cards .upvote{
    height: auto;
    width: 100%;
    float: left;
    text-align: center;
}
.similar-question-rows .row.quote-cards .upvote .btnBlue{
       padding: 10px;
    background: #10069f;
    border-radius: 3px;
    color: white;
    width: 220px;
    margin: 0 auto;
}
.similar-question-rows .row.quote-cards .upvote .btnOrange{
    padding: 10px;
    background: #cf4520;
    border-radius: 3px;
    color: white;
    width: 220px;
    margin: 0 auto;
}
.similar-question-rows .row.quote-cards .socialShare{
       height: auto;
    width: 100%;
    float: left;
    padding: 20px 0;
}
.similar-question-rows .row.quote-cards .socialShare .isha-rp-social{
    position: relative;
    bottom: 12%;
}
.similar-question-rows .row.quote-cards .upvote .btnBlue .fa-angle-up{
    font-size: 24px;
    margin-right: 10px;
}
.similar-question-rows .row.quote-cards .upvote .btnBlue span{
    margin: 0 10px;
    color: white;
}
.similar-question-rows .row.quote-cards .upvote .btnOrange span{
    margin: 0 10px;
    color: white;
}
.similar_questions .loadmore {
    padding-left: 0px;
    margin: 20px 0px;
    text-align: center;
    list-style: none;
}
#ynt_load_more{
	border-radius: 3px !important;
    background-color: #cf4520!important;
    color: #faf7f0 !important;
    font-weight: 500;
    font-family: 'WF-028154-009464-000007';
    font-size: 18px;
    padding: 10px 36px !important;
    border-width: 0 !important;
    min-width: 0px !important;
}
.wrapQuesSimilar .similarHead{
     display: none;
}
.wrapQuesSimilar .similarHead {
    width: 100%;
    border-top: 1px solid #dfd6c4;
    font-size: 24px;
    line-height: 1.25;
    text-align: left;
    color: #28231e;
    padding-top: 10px;
    padding-bottom: 10px;
    
}
.wrapQuesSimilar{
        margin-left: 26px;
    margin-right: 25px;
}
/*similar questions*/

/*h1 seo title start*/
.h1-head-article {
    margin-bottom: 20px;
    padding-top: 39px;
    font-family: 'WF-028154-009464-000003' !important;
    font-size: 45px;
    line-height: 1.08;
    text-align: center !important;
    color: #28231e !important;
    margin-top: auto;
}
.h1-head-video {
    color: #faf7f0 !important;
    font-family: "WF-028154-009464-000003" !important;
    text-align: center !important;
    margin: 4.5vw 0 .4vw 0 !important;
	}
.h1-head-podcast{
    color: #faf7f0 !important;
    font-family: "WF-028154-009464-000003" !important;
    text-align: center !important;
    line-height: inherit;
}
.h1-head-poem {
    color: #faf7f0 !important;
	font-family: "WF-028154-009464-000003" !important;
	margin: 4.4vw 0 .4vw 0 !important;
	text-align: center!important;
}
.h1-head-quote {	
	color: #faf7f0 !important;
    margin: 2.5vw 0 0 0 !important;
	font-family: "WF-028154-009464-000003" !important;
    text-align: center !important;
}

.h1-header-banner-title {
		font-size: 54px !important;
		margin-top: -2px;
		margin-bottom: -2px;
}
.isha-highlight-block .title-article {
		overflow: hidden;
		display: -webkit-box;
		line-height: 30px;
		max-height: 94px !important;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
}
.h1-event-landing-page{
	  color: #fff !important;
	  text-align: center !important;
}
/*h1 seo title end*/
/*classical yoga desktop start*/
.classical-yoga-program .h1-header-banner-title {
	font-size: 27px !important;
    text-align: center !important;
    display: table-cell;
    padding-bottom: 8px;
}
.classical-yoga-program .not-in-mobile .bsp-head-desc{
	padding: 0vw 0vw 0 7vw;
}
.classical-yoga-program .not-in-mobile .hytt-head2.margin-top-1{
	text-align: center;
}
.classical-yoga-program .not-in-mobile .hytt-head3.padding-bottom-2 {
    color: #000;
    padding-top: 20px;
	float: left;
}
.classical-yoga-program .not-in-mobile .btn-isha-1 {
    margin-left: 24px;
    float: left;
    margin-top: 10px;
}
/*classical yoga desktop end*/
/* desk.com CHAT START*/
.outerDiv{
	      position: fixed;
	      bottom: 0;
	      right: -192px;
	}
    
    .chatBox{
        background: url('../assets/ChatNow_widget.svg') no-repeat 0px center;
        width: 300px;
        height: 50px;
        background-size: 200px 200px;
        display: block;
        position:relative;
        right:200px;
  }

  .chatBox:hover{
        background: url('../assets/ChatNow_widget_Rollover.svg') no-repeat 0px center;
    	background-size: 200px 200px;

  }
  
 /* desk.com CHAT END*/
 
/*changes starts here*/

    .isha-daily-mystic-quote-detail-page .quote-table-cell {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        float: left;
    }

    .isha-daily-mystic-quote-detail-page .custom-quote {
        margin-left: 14px;
    }
    .isha-daily-mystic-quote-detail-page .sadhguru-signature {
        text-align: center;
        margin-top: 27px;
    }
    .isha-daily-mystic-quote-detail-page .text-center {
        text-align: center !important;
        margin-top: 24px !important;
    }
    .isha-daily-mystic-quote-detail-page .social-row-middle{
        display: block;
    }
    .isha-daily-mystic-quote-detail-page .social-row-middles{
        display: none;
    }
    .isha-daily-mystic-quote-detail-page .social-svg {
        /*height: 18px;*/
        width: 33px;
        cursor: pointer;
        padding: 0px 0;
    }
    .isha-daily-mystic-quote-detail-page .download-svg {
    background: url(../assets/download.svg) no-repeat;
    }
    .isha-daily-mystic-quote-detail-page .margin-podcast-social {
        margin: 0.7vw 0.5vw 0!important;
    }
	.isha-daily-mystic-quote-detail-page .quote-table-content {
			background-color: #fff !important;
			background-image: none !important;
			box-shadow: none !important;
			}
@media screen and (max-width:768px) {
    .isha-daily-mystic-quote-detail-page .sadhguru-signature {
        text-align: center;
        margin-top: 18px;
    }
   
    .isha-daily-mystic-quote-detail-page .margin-top-1{
        display: none !important;
    }
    .isha-daily-mystic-quote-detail-page .margin-podcast-social {
        margin: 0.5vw 0.6vw 0!important;
    }
    .isha-daily-mystic-quote-detail-page .social-subscribe{
        display: none;
    }
    .isha-daily-mystic-quote-detail-page .social-row-middle{
        /*display: none;*/
    }
    .isha-daily-mystic-quote-detail-page .social-row-middles {
        display: block;
        padding: 0 5px;
        width: 88%;
        margin: 0 31px;
    }
    .isha-daily-mystic-quote-detail-page .margin-podcast-social:nth-child(6) {
        padding-left: 41px;
    }
    .isha-daily-mystic-quote-detail-page .margin-podcast-social span {
        position: absolute;
        top: 6px;
        right: 58px;
        font-size: 12px;
        color: #aea493;
    }

    .isha-daily-mystic-quote-detail-page .facebook-svg {
        background: url(../assets/facebook.svg) no-repeat;
        background-size: 28px;
    }
    .isha-daily-mystic-quote-detail-page .twitter-svg {
        background: url(../assets/twitter.svg) no-repeat;
        background-size: 28px;
    }
    .isha-daily-mystic-quote-detail-page .pinterest-svg {
        background: url(../assets/pinterest.svg) no-repeat;
        background-size: 28px;
    }
    .isha-daily-mystic-quote-detail-page .message-svg {
        background: url(../assets/message.svg) no-repeat;
        background-size: 28px;
    }
	.isha-daily-mystic-quote-detail-page .quote-cards-mobile {
		background: none !important;
	}
	.isha-daily-mystic-quote-detail-page .isha-daily-mystic-quote-carousel-mobile .text-center {
        text-align: center !important;
        margin-top: 12px !important;
    }
    /*#653 start*/
    .classical-yoga-program .classical-yoga-1 {
        width: 100% ;
    }
    /*#653 end*/

}
@media screen and (max-width: 320px){
    .isha-daily-mystic-quote-detail-page .social-row-middles {
        display: block;
        padding: 0 0px;
        width: 100%;
        margin: 0 8px;
    }
	/* VIJAYA ARPANAM START */
	.vijaya-arpanam-booking-register button {
	   padding: 15px 70px;
	}
	/* VIJAYA ARPANAM END */
}
/*changes ends here*/

/*bughrd id 511 */
.region-content .container .padding-top-2 {
    padding-top: 0 !important;
}
/*bughrd id 511 */

/*home page best seller start*/
.isha-home-page .isha-book-desc-alignment .new-york-times {
   font-family: "WF-028154-009464-000021";
   font-size: 28px;
   text-align: center;
   font-weight: 500;
   color: #ffffff;
   padding: 9px 0 0;
}
.isha-home-page .isha-book-desc-alignment hr {
   margin: 7px 0 0px;
}
.isha-home-page .isha-book-desc-alignment .bestseller {
   font-size: 26px;
   text-align: center;
   font-weight: 500;
   color: #ffffff;
   padding: 5px 0 0;
   font-family: "WF-028154-009464-000003";
}
/*#845 start*/
.isha-home-page .isha-book-desc-alignment .bestseller-timing {
   color: #fff;
   text-align: center;
   padding-top: 20px;
   font-size: 17px;
   font-family: FedraSansStd-Book;
   letter-spacing: 0.6px;
}
.isha-home-page .isha-book-desc-alignment .bestseller-list {
   color: #fff;
   font-family: 'WF-028154-009464-000007';
   font-size: 16px;
   line-height: 1.44;
   text-align: left;
}
.isha-home-page .isha-mobile-other-book-block .new-york-times {
   font-family: "WF-028154-009464-000021";
   font-size: 28px;
   text-align: center;
   font-weight: 500;
   color: #ffffff;
   padding: 9px 0 0;
}
.isha-home-page .isha-mobile-other-book-block .bestseller {
   font-size: 26px;
   text-align: center;
   font-weight: 500;
   color: #ffffff;
   padding: 5px 0 0;
   font-family: "WF-028154-009464-000003";
}
/*#845 end*/
.isha-home-page .isha-mobile-book-block .new-york-times {
   font-family: "WF-028154-009464-000021";
   font-size: 28px;
   text-align: center;
   font-weight: 500;
   color: #ffffff;
   padding: 9px 0 0;
}
.isha-home-page .isha-mobile-book-block hr {
   margin: 7px 0 0px;
   width: 268px;
   margin: 0 auto;
   margin-top: 8px;
}
.isha-home-page .isha-mobile-book-block .bestseller {
   font-size: 26px;
   text-align: center;
   font-weight: 500;
   color: #ffffff;
   padding: 5px 0 0;
   font-family: "WF-028154-009464-000003";
}
/*#845 start*/
.isha-home-page .isha-mobile-other-book-block .bestseller-timing {
   color: #fff;
   text-align: center;
   padding-top: 12px;
   font-size: 17px;
   font-family: FedraSansStd-Book;
   letter-spacing: 0.6px;
}
.isha-home-page .isha-mobile-other-book-block .bestseller-list {
   color: #f5f0e5;
   font-family: 'WF-028154-009464-000007';
   font-size: 14px;
   line-height: 1.44;
   text-align: left;
   padding-bottom: 22px;
}
/*#845 end*/
/*home page best seller end*/

.isha-home-page .meet-sadhguru-section .flickity-page-dots{
	bottom: 6px;
}
.isha-legal-page .sg-terms-conditions{
    padding-left: 70px;
}
.isha-legal-page .legal-content-section .sg-terms-conditions ul{
    padding-left: 4.5em !important;
}

.banner-title-font-desktop {
   font-size: 27px !important;
}
.banner-title-font-mobile {
   font-size: 24px !important;
}

.lang-hi .isha-inner-engineering-page .isha-yoga-related-progs {
	display: none;
}
.isha-shivanga-sadhana-page .bsp-head-desc .center-always{
    padding-left: 0px;
    margin-left: 0px;
}
.sadhana-date{  
	font-family: 'WF-028154-009464-000007';
	font-size: 18px;
	line-height: 1.7;
	text-align: left;
	color: #28231e;
margin-bottom: 2vw;
}
.classical-yoga-1 {
    float: right;
    width: 230px;
    padding: 0;
    margin-top: 45px;
}
.classical-yoga-1 img {
    width: 100%;
}
.classical-yoga-2 {
    margin-top: 140px;
}
.home-webinar-desc-us{
    padding: 5px 0 15px 90px !important;
}
.home-webinar-desc-all{
   padding: 5px 0 15px !important;
}
.lang-ar .isha-article-quote{
    padding-right: 40px;
}
.lang-ar .isha-article-desc h1{
    text-align: right !important;
}
.lang-ar .margin-podcast-social {
	margin: 0vw 0.2vw 0 !important;
	width: 32px;
}
.lang-ar .isha-article-desc{
    text-align: right !important;
}
.isha-volunteer-page #btn_submit_volunteer_sadhanapada{
    cursor: pointer;
}
.classical-yoga-program .banner-title-font-desktop1 {
    font-size: 75px !important;
    text-align: center !important;
}

.classical-yoga-program .h1-header-banner-title2 {
    font-size: 27px !important;
    text-align: center !important;
}
.see-all-topic .col-md-4 span.active {
   color: #cf4520;
}
.all-topic-anchor:hover{
	color: #000000 !important;
	background: #cccccc;
}
/*#831 start*/
.all-topic-anchor {
   border-radius: 20px;
   vertical-align: middle;
   display: inline;
   font-weight: 500;
   margin-bottom: 5px;
   padding: 2px 15px;
   text-align: center;
   text-decoration: none !important;
   white-space: nowrap;
   min-width: 4em;
   font-family: FedraSansStd-Medium;
   font-size: 18px;
   margin-right: 16px;
   background-color: #f5f0e5;
   color: #000000;
   cursor: pointer;
}
.all-topic-ul .all-topic-li a.all-topic-anchor.active {
   background-color: #a53719;
   color: #ffffff !important;
}

.all-topic-li{
	display: inline;
	list-style: none;
}

.see-all-topic .modal-body .row .col-md-4:hover span:hover {
    color: #cf4520 !important;
}
/*#831 end*/


/*1284 - Events and Celebrations - same content appearing twice in diff formats.START */
#events-and-celebrations #views-bootstrap-consecrated-spaces-inner-grid-block-13 .row .row-2 {
    display: none;
}
/*1284 - Events and Celebrations - same content appearing twice in diff formats.END */

/* #1289 The Video and the video icon are in two lines.they should be in one line. START */
.isha-article-topic #div_.content_duration {
    display: inline;
}
/* #1289 The Video and the video icon are in two lines.they should be in one line. END */
/*IEO page css*/
.course-structure {
width: 100%;
float: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 18px;
line-height: 1.7;
color: #464038;
line-height: 1.5;
text-align: left;
margin-top: 26px;
display: flex;
flex-wrap: wrap;
justify-content: center;
padding: 0 42px;
}

@media(max-width: 1112px) {
.course-structure {
margin: 0;
margin-bottom: 24px;
padding: 24px 20px 0;
}
}

.course-structure .structure {
width: calc((100% - 32px) / 2);
float: left;
margin-right: 16px;
position: relative;
margin-bottom: 16px;
}

@media(max-width: 480px) {
.course-structure .structure {
width: 100%;
margin-right: 0;
}
}

.course-structure .structure .img {
width: 100%;
float: left;
}

.course-structure .structure .img img {
width: 100%;
float: left;
}

.course-structure .structure .content {
position: absolute;
height: 100%;
opacity: 0.9;
background-color: rgb(242, 238, 226);
clip-path: polygon(0 0, 100% 0%, 62% 100%, 0% 100%);
-webkit-clip-path: polygon(0 0, 100% 0%, 62% 100%, 0% 100%);

}

.course-structure .structure .content .block {
float: left;
width: 73%;
padding: 30px 20px 0 40px;
}
@media(max-width: 480px){
 .course-structure .structure .content .block {
 padding: 12px 20px 0 12px;   
}
}
@media(max-width: 320px){
.course-structure .structure .content .block {
  padding: 5px 20px 0 17px;  
}
}
.course-structure .structure .content .block .head {
width: 100%;
float: left;
margin-bottom: 15px;
}

@media(max-width: 1112px) {
.course-structure .structure .content .block .head {
font-size: 7px;
margin-bottom: 4px;
}
}

.course-structure .structure .content .block .head .title {
width: 100%;
float: left;
color: #cf4520;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 18px;
}

.course-structure .structure .content .block .head .sub-title {
width: 100%;
float: left;
color: #cf4520;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
}

@media(max-width: 1112px) {
.course-structure .structure .content .block .head .sub-title {
font-size: 14px;
}
}

.course-structure .structure .content .block .text {
width: 100%;
float: left;
color: #2b251e;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
}
@media(max-width: 480px){
    .course-structure .structure .content .block .text{
    font-size: 13px;
}
}
@media(max-width: 320px){
.course-structure .structure .content .block .text{
font-size: 11px;
}
}
.course-structure .structure .content .block .text .name {
color: #2b251e;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px !important;
}
@media(max-width: 320px){
.course-structure .structure .content .block .text .name {
font-size: 11px !important;
}
}
.course-structure .structure:nth-child(2n+2) {
margin-right: 16px;
}

@media(max-width: 1112px) {
.course-structure .structure:nth-child(2n+2) {
margin-right: 0;
}
}
.banner {
float: left;
width: 100%;
position: relative;
}

.banner .banner-wrap {
float: left;
width: 100%;
position: relative;
}

.banner .banner-wrap .desktop {
width: 100%;
float: left;
}

@media(max-width: 480px) {
.banner .banner-wrap .desktop {
display: none;
}
}

.banner .banner-wrap .mobile {
display: none;
}

@media(max-width: 480px) {
.banner .banner-wrap .mobile {
display: block;
width: 100%;
float: left;
}
}
.banner .banner-txt {
float: left;
width: 50%;
text-align: center;
padding-left: 76px;
padding-top: 57px;
position: absolute;
left: 0;
top: 0;
}

@media(max-width: 1112px) {
.banner .banner-txt {
width: 70%;
padding-left: 26px;
padding-top: 0;
}
}

@media(max-width: 480px) {
.banner .banner-txt {
width: 100%;
padding-left: 0px;
top: 0;
bottom: 0;
padding: 16px 13px 26px 16px;
}
}

.banner .banner-txt .sadhguru-offers {
float: none;
display: inline-block;
width: 222px;
font-family: "FedraSansStd-A-medium", sans-serif;
font-size: 54px;
color: #28231e;
}

@media(max-width: 1112px) {
.banner .banner-txt .sadhguru-offers {
width: 130px;
font-family: "FedraSansStd-A-medium", sans-serif;
font-size: 45px;
padding-right: 0;
}
}

@media(max-width: 480px) {
.banner .banner-txt .sadhguru-offers {
width: 203px;   
}
}
@media(max-width: 320px) {
.banner .banner-txt .sadhguru-offers {
width: 173px;
}
}
.banner .banner-txt .sadhguru-offers img {
width: 100%;
float: left;
}

.banner .banner-txt .subtitle {
width: 100%;
float: left;
/*font-family: "FedraSansStd-A-book", sans-serif;*/
font-size: 24px;

color: #8487b3;
}

@media(max-width: 1112px) {
.banner .banner-txt .subtitle {
font-size: 16px;
}
}

@media(max-width: 480px) {
.banner .banner-txt .subtitle {
font-size: 18px;
margin-top: 12px;
}
}

.banner .banner-txt .banner-data {
float: left;
width: 100%;
margin-top: 30px;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data {
width: 100%;
margin-top: 5px;
}
}

@media(max-width: 480px) {
.banner .banner-txt .banner-data {
width: 100%;
display: none;
}
}

.banner .banner-txt .banner-data .title {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 24px;
color: #d6d6d6;
padding-bottom: 10px;
line-height: 1.44;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .title {
font-size: 16px;
}
}

.banner .banner-txt .banner-data .content-box {
width: 100%;
float: left;
margin-top: 10px;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box {
margin-top: 0;
}
}

.banner .banner-txt .banner-data .content-box .data-1 {
width: 242px;
float: left;
border-right: 1px solid #8284a5;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-1 {
width: 40%;
float: left;
font-size: 16px;
}
}

@media(max-width: 480px) {
.banner .banner-txt .banner-data .content-box .data-1 {
width: 100%;
float: left;
}
}

.banner .banner-txt .banner-data .content-box .data-1 .data {
width: 100%;
float: left;
}

.banner .banner-txt .banner-data .content-box .data-1 .data .text {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #bababa;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-1 .data .text {
font-size: 16px;
}
}

/*.banner .banner-txt .banner-data .content-box .data-1 .data .text .half-price {
float: left;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 21px;
color: #d6d6d6;
padding-left: 5px;
}
.banner .banner-txt .banner-data .content-box .data-1 .data .text .half-price a:hover{

color: #ffffff !important;
}
@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-1 .data .text .half-price {
font-size: 18px;
}
}*/

.banner .banner-txt .banner-data .content-box .data-1 .data .register-btn {
float: left;
padding: 14px 24px;
background-color: #cf4520;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 18px;
text-decoration: none;
color: #fff;
border-radius: 4px;
margin-top: 14px;
}
.banner .banner-txt .banner-data .content-box .data-1 .data .register-btn:hover {
color: #ffffff !important; 
}
@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-1 .data .register-btn {
padding: 8px 20px;
font-size: 16px;
}
}

.banner .banner-txt .banner-data .content-box .data-2 {
width: 320px;
float: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 18px;
color: #b95c23;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-2 {
width: 60%;
float: left;
}
}

@media(max-width: 480px) {
.banner .banner-txt .banner-data .content-box .data-2 {
width: 100%;
float: left;
}
}

.banner .banner-txt .banner-data .content-box .data-2 .data {
width: 100%;
float: left;
margin-left: 41px;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-2 .data {
margin-left: 21px;
}
}

@media(max-width: 480px) {
.banner .banner-txt .banner-data .content-box .data-2 .data {
margin-left: 0px;
}
}

.banner .banner-txt .banner-data .content-box .data-2 .data .text {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #d6d6d6;
margin-bottom: 15px;
padding-right: 51px;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-2 .data .text {
font-size: 14px;
}
}

.banner .banner-txt .banner-data .content-box .data-2 .data .text a.half-price {
font-family: "FedraSansStd-medium", sans-serif;
font-size: 16px;
color: #d6d6d6;
border-bottom: 1px solid #d6d6d6;
padding-left: 5px;
}
.banner .banner-txt .banner-data .content-box .data-1 .data .text a.half-price:hover{

border-bottom: 1px solid #cf4520 !important;
}
@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-2 .data .text .half-price {
font-size: 14px;
}
}

.banner .banner-txt .banner-data .content-box .data-2 .data .text-1 {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #8487b3;
margin-bottom: 15px;
}

@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-2 .data .text-1 {
font-size: 14px;
margin-bottom: 9px;
padding-right: 96px;
}
}

.banner .banner-txt .banner-data .content-box .data-2 .data .text-1 a {
border-bottom: 1px solid #8487b3;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #8487b3;
}

.banner .banner-txt .banner-data .content-box .data-2 .data .text-1 a:hover {
    border-bottom: 1px solid #cf4520 !important;
}
@media(max-width: 1112px) {
.banner .banner-txt .banner-data .content-box .data-2 .data .text-1 a {
font-size: 14px;
margin-bottom: 9px;
}
}

.banner .mobile-content {
display: none;
}

@media(max-width: 1112px) {
.banner .mobile-content {
display: none;
}
}

@media(max-width: 480px) {
.banner .mobile-content {
display: block;
width: 100%;
float: left;
background-color: #090c27;
padding: 19px 24px;
}
}

.banner .mobile-content .banner-data {
float: left;
width: 100%;
margin-top: 30px;
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data {
width: 100%;
margin-top: 5px
}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data {
width: 100%;
display: block
}
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .title {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 24px;
color: #d6d6d6;
padding-bottom: 10px;
line-height: 1.44
}
}

.banner .mobile-content .banner-data .content-box {
width: 100%;
float: left;
margin-top: 10px
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box {
margin-top: 0
}
}

.banner .mobile-content .banner-data .content-box .data-1 {
width: 242px;
float: left
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-1 {
width: 40%;
float: left;
font-size: 16px
}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data .content-box .data-1 {
width: 100%;
float: left
}
}

.banner .mobile-content .banner-data .content-box .data-1 .data {
width: 100%;
float: left
}

.banner .mobile-content .banner-data .content-box .data-1 .data .text {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #bababa
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-1 .data .text {
font-size: 16px
}
}

.banner .mobile-content .banner-data .content-box .data-1 .data .text .half-price {
float: left;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 21px;
color: #d6d6d6
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-1 .data .text .half-price {
font-size: 18px
}
}

.banner .mobile-content .banner-data .content-box .data-1 .data .register-btn {
float: left;
padding: 14px 24px;
background-color: #cf4520;
font-family: "FedraSansStd-medium", sans-serif;
font-size: 18px;
text-decoration: none;
color: #fff;
border-radius: 4px;
margin-top: 14px
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-1 .data .register-btn {
padding: 14px 24px;
font-size: 16px
}
}

.banner .mobile-content .banner-data .content-box .data-2 {
width: 320px;
float: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 18px;
color: #b95c23
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-2 {
width: 60%;
float: left
}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data .content-box .data-2 {
width: 100%;
float: left;
margin-top: 26px;

}
}

.banner .mobile-content .banner-data .content-box .data-2 .data {
width: 100%;
float: left;
margin-left: 41px;
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-2 .data {
margin-left: 21px;
}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data .content-box .data-2 .data {
margin-left: 0px;
}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data .content-box .data-2 .data .text {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #d6d6d6;
margin-bottom: 15px;
padding-bottom: 22px;
border-bottom: 1px solid #8284a5;

}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data .content-box .data-2 .data .text .half-price {
font-family: "FedraSansStd-medium", sans-serif;
font-size: 16px;
color: #d6d6d6;
border-bottom: 1px solid #d6d6d6;
padding-left: 6px;
}
}

@media(max-width: 480px) {
.banner .mobile-content .banner-data .content-box .data-2 .data .text-1 {
width: 100%;
float: left;
text-align: left;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #8487b3;
margin-bottom: 15px;
padding-right: 20px;
}
}
@media(max-width: 320px) {
.banner .mobile-content .banner-data .content-box .data-2 .data .text-1 {

padding-right: 12px;
}
}

.banner .mobile-content .banner-data .content-box .data-2 .data .text-1 a {
border-bottom: 1px solid #8487b3;
font-family: "FedraSansStd-book", sans-serif;
font-size: 16px;
color: #8487b3;
}

@media(max-width: 1112px) {
.banner .mobile-content .banner-data .content-box .data-2 .data .text-1 a {
font-size: 14px;
margin-bottom: 9px;
}
}

.eye{
    float:left;
    padding: 0 37px;
}
.eye .high-img{
    height: 107px;
    margin: 0 auto;
}
.eye .benefits-content{
    padding: 10px 50px;

}
@media (max-width: 1112px){
 .eye .benefits-content{
    padding: 10px 15px;

}   
}
.benefit-blog .benefits-content{
   padding: 10px 44px; 
}
.ieo-divider{
display: inline-block;
width: 405px;
height: 30px;
float: left;
text-align: center !important;
}
@media(max-width: 480px){
 .ieo-divider{
width: 100%;
}   
}
.ieo-divider img{
    width: 100%;
    float:left;
}
@media (min-width:320px) and (max-width:420px) {

.red-le{
    /*display: inline-block !important;*/
    margin: 0 auto;
}

}

.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-yt-button {
    width: 68px;
    height: 48px;
    background-color: #212121;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 1;
    border-radius: 10px;
}

.youtube .play-yt-button:before {
    content: "";
    border-style: solid;
    border-width: 10px 0 10px 18px;
    border-color: transparent transparent transparent #fff;
}
.youtube:hover .play-yt-button {
    background-color: #f70505;
}
.youtube img,
.youtube .play-yt-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-yt-button,
.youtube .play-yt-button:before {
    position: absolute;
}
.youtube .play-yt-button,
.youtube .play-yt-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

/*end IEO page css*/
.page-node-type-indian-weaves .flickity-prev-next-button{
	display:none;
}
.page-node-type-indian-weaves .flickity-viewport{
	overflow: unset;
}
.page-node-type-indian-weaves .carousel-control{
	left:unset;
}
.page-node-type-indian-weaves .flickity-slider{
	transform:unset;
}
/* New Subscription form START VP*/
.page-wrap {
  float: left;
  width: 100%;
}
.page-wrap .signup-section {
	float: left;
	width: 100vw;
	margin-left: calc((100% - 100vw)/2);
	margin-bottom: 30px;
	background-color: #f5f0e5;
}
.page-wrap .signup-section-old {
	background-color: #ffffff;
}
.article-subscription .signup-section{
	width: unset;
    margin-left: unset;
    padding-left: 20px;
    padding-right: 20px;
}
.page-wrap .signup-section .heading {
  float: left;
  width: 750px;
  margin-left: calc((100% - 750px)/2);
  text-align: center;
  margin-top: 20px;
  position: relative;
  z-index: 2;
  padding-left: 20px;
  padding-right: 20px;
}
.page-wrap .signup-section .custom-email-subscription{
    float: left;
    width: 750px;
    margin-left: calc((100% - 750px)/2);
}
.custom-subscription .validator{
    font-size: 14px !important;
    color: #cf4520 !important;
}
@media (max-width: 480px) {
  .page-wrap .signup-section .heading {
    width: 100%;
    margin-left: 0;
  }
  .page-wrap .signup-section .custom-email-subscription{
	width: 100%;
	margin-left: 0;
  }
}
.page-wrap .signup-section .heading .title {
  float: left;
  width: 100%;
  font-family: "WF-028154-009464-000050", sans-serif;
  font-size: 28px;
  line-height: 1.13;
  text-align: center;
  color: #090909;
}
.page-wrap .signup-section-old .heading .title {
  font-family: "WF-028154-009464-000050", sans-serif;
  font-size: 40px;
}
@media (max-width: 480px) {
  .page-wrap .signup-section .heading .title {
    font-size: 20px;
  }
  .article-subscription .signup-section{
	width: 92vw;
    margin-left: calc((100% - 92vw)/2);
	padding-left: 0px; 
    padding-right: 0px;
	}
}
.page-wrap .signup-section .heading .sign-divider {
  display: inline-block;
  width: auto;
  margin-bottom: 15px;
}
.page-wrap .signup-section .heading .sign-divider img {
  float: left;
  width: 100%;
}
.page-wrap .signup-section .heading .notes {
  float: left;
  width: 100%;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 18px;
  line-height: 1.56;
  text-align: center;
  color: #171717;
  margin-top: 20px;
}
.page-wrap .signup-section-old .heading .notes {
    font-family: "WF-028154-009464-000007";
    font-size: 24px;
    line-height: 1.25;
    color: #8a8173;
}
.page-wrap .signup-section .form-container {
  float: left;
  width: 100%!important;
  margin-left: 0px!important;
  margin-top: 40px;
  margin-bottom: 5px;
}
.page-wrap .signup-section .g-recaptcha{
	float: left;
    width: 100%;
    margin-left: 220px;
}
.page-wrap .signup-section #subscription_form_error{
	color: red;
	display: none; 
	margin-top: 10px;
	float: left;
	width: 100%;
}

@media (max-width: 1112px) {
  .page-wrap .signup-section .form-container {
    width: 750px;
    margin-left: calc((100% - 750px)/2);
  }
}
@media (max-width: 480px) {
  .page-wrap .signup-section .form-container {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  .page-wrap .signup-section .g-recaptcha{
	float: left;
    width: 100%;
    margin-left: 14px;
  }
}
@media (max-width: 320px) {
  .page-wrap .signup-section .g-recaptcha{
    margin-left: 0px;
  }
}
.page-wrap .signup-section .form-container .form-data {
  float: left;
  width: calc((100% - 40px)/3);
  margin-right: 20px;
  margin-bottom: 20px;
}
.page-wrap .signup-section .form-container .form-data:nth-child(3) {
  margin-right: 0;
}
@media (max-width: 480px) {
  .page-wrap .signup-section .form-container .form-data {
    width: 100%;
    margin-right: 0;
  }
}
.page-wrap .signup-section .form-container .form-data input {
  float: left;
  width: 100%;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 18px;
  color: #8a8173;
  height: 40px;
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #a1a1a1;
}
@media (max-width: 480px) {
  .page-wrap .signup-section .form-container .form-data input {
    height: 50px;
  }
}
.page-wrap .signup-section .form-container .form-data select {
  width: 100%;
  float: left;
  height: 40px;
  padding: 7px;
  border-radius: 3px;
  border: 1px solid #a1a1a1;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 18px;
  background-color: #ffffff;
  color: #8a8173;
 -webkit-appearance: auto!important;
}
@media (max-width: 480px) {
  .page-wrap .signup-section .form-container .form-data select {
    height: 50px;
  }
}
.page-wrap .signup-section .form-container .form-data .error {
  float: left;
  width: 100%;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 14px;
  color: red;
  margin-top: 10px;
}
.page-wrap .signup-section .submit-btn input{
  float: left;
  width: 190px;
  margin-left: calc((100% - 190px)/2);
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  color: #ffffff;
  border-radius: 4px;
  text-decoration: none;
  background-color: #cf4520;
  margin-top: 15px;
  cursor: pointer;
}
.page-wrap .signup-section .submit-btn input {
  border: 0;
}
.page-wrap .signup-section .text {
  float: left;
  width: 100%;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 16px;
  line-height: 1.56;
  text-align: center;
  color: #171717;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* New Subscription form END VP*/
/* ABOUT PAGE FCRA REPORT START VP*/
.report-section {
	width: 100%;
	float: left;
	margin-left: 100px;
	margin-bottom: 40px; 
	padding-top: 22px;
	margin-top: -70px;
	font-family: "FedraSansStd-medium";
	font-size: 18px;
	color: #02026c;
}
.report-section .links-block a{
	font-family: "FedraSansStd-book";
	font-size: 18px;
	color: #28231e!important;
	float: left;
    margin-right: 20px;
}
.report-section .links-block a:hover {
    font-family: "FedraSansStd-book";
	font-size: 18px;
	color: #28231e!important;
	float: left;
    margin-right: 20px;
}
.report-section .head a:hover {
	font-family: "FedraSansStd-medium";
    font-size: 18px;
    color: #02026c!important;
}
.report-section .head a {
    font-family: "FedraSansStd-medium";
    font-size: 18px;
    color: #02026c!important;
}
@media(max-width: 480px){
.report-section {
    margin-left: 18px;
	margin-top: -25px;
}
}
/* ABOUT PAGE FCRA REPORT END VP*/
/* MOKSHA API GOY PAGE START VP*/
.moksha-api-program .pbk-charges, .moksha-api-program .pbk-regi-btn, .moksha-api-program .goy-charges, .moksha-api-program .goy-regi-btn, .goy-charges-new, .not-for-in-domain{
	display:none;
}
.goy-model-title{
	display:none;
}
@media (max-width: 768px){
.moksha-api-program.goy-regi-btn, .moksha-api-program .pbk-regi-btn{
	display: none;
	}
}
/* MOKSHA API GOY PAGE END VP*/
/* MSR 2021 BTN BLOCK START VP*/
.msr-btn-block {
  float: left;
  width: 100%;
  padding-left: calc((100% - 470px) / 2);
  padding-right: calc((100% - 470px) / 2);
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
@media (max-width: 1112px) {
  .msr-btn-block {
    padding-left: calc((100% - 700px) / 2);
    padding-right: calc((100% - 700px) / 2);
  }
}
@media (max-width: 480px) {
  .msr-btn-block {
    padding: 0px 16px;
    margin-top: 20px;
  }
}
.msr-btn-block .btn {
  /*float: left;*/
  width: calc((100% - 40px)/3);
  margin-right: 20px;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 18px;
  color: #9f8473;
  border: 1px solid #9f8473;
  background-color: #f5f1e9;
  border-radius: 3px;
  padding: 10px;
  text-decoration: none;
  text-align: center;
  margin-bottom: 20px;
  white-space: initial;
}
.msr-btn-block .btn:nth-child(3n+3) {
  margin-right: 0;
}
@media (min-width: 540px) and (max-width: 540px) {
  .msr-btn-block .btn {
    font-size: 13px;
  }
}
@media (max-width: 480px) {
  .msr-btn-block .btn {
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 480px){
    a.btn.btn-isha-1.btn-lg.join-btn.msr-btn {
        font-size: 16px;
        padding: 10px 20px;
    }
}
/* MSR 2021 BTN BLOCK END VP*/
/* sadhguru satsang page */
.sadhguru-satsang .contact-block {
  float: left;
  width: 100%;
  /*margin-top: 80px;*/
  margin-bottom: 80px;
}
.sadhguru-satsang .contact-block .head {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
}
.sadhguru-satsang .contact-block .head .title {
  float: left;
  width: 100%;
  font-family: "WF-028154-009464-000050", sans-serif;
  font-size: 30px;
  line-height: 1.13;
  text-align: center;
  color: #28231e;
}
@media (max-width: 480px) {
  .sadhguru-satsang .contact-block .head .title {
    font-size: 20px;
  }
}
.sadhguru-satsang .contact-block .head .pancha-divider {
  display: inline-block;
  width: auto;
  margin-top: 15px;
}
.sadhguru-satsang .contact-block .head .pancha-divider img {
  float: left;
  width: 100%;
}
.sadhguru-satsang .contact-block .email, .sadhguru-satsang .contact-block .phone {
  float: left;
  width: 100%;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 24px;
  color: #28231e;
  margin-top: 15px;
  text-align: center;
}
.sadhguru-satsang .contact-block .email a, .sadhguru-satsang .contact-block .phone a {
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 24px;
  color: #cf4520;
}
@media (max-width: 480px) {
  .sadhguru-satsang .contact-block .email, .sadhguru-satsang .contact-block .phone {
    font-size: 16px;
  }
  .sadhguru-satsang .contact-block .email a, .sadhguru-satsang .contact-block .phone a {
    float: left;
    width: 100%;
    font-size: 16px;
  }
}
/* sadhguru satsang end */
/* Satsang Banner Start VP */
.page-wrap {
  float: left;
  width: 100%;
}

.satsang-banner {
  float: left;
  width: 100%;
  position: relative;
  background-color: #000000;
}
@media (max-width: 480px) {
  .satsang-banner {
    margin-bottom: 0px;
    padding-bottom: 50px;
  }
}
.satsang-banner .satsang-banner-wrap {
  float: left;
  width: 595px;
  position: relative;
  margin-left: 139px;
  background-color: #000000;
}
@media (max-width: 1112px) {
  .satsang-banner .satsang-banner-wrap {
    width: 485px;
    margin-left: 40px;
  }
}
@media (max-width: 834px) {
  .satsang-banner .satsang-banner-wrap {
    width: 345px;
    margin-left: 20px;
  }
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-wrap {
    width: 100%;
    margin: 0;
  }
}
.satsang-banner .satsang-banner-wrap img {
  float: left;
  width: 100%;
}
.satsang-banner .satsang-banner-wrap img.mob-img {
  display: none;
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-wrap img.mob-img {
    display: block;
  }
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-wrap .desk-img {
    display: none;
  }
}
.satsang-banner .satsang-banner-txt {
  float: left;
  width: 40%;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 100px;
}
@media (max-width: 1112px) {
  .satsang-banner .satsang-banner-txt {
    width: 53%;
    padding-right: 70px;
  }
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt {
    width: 100%;
    position: unset;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 0;
  }
}
.satsang-banner .satsang-banner-txt .satsang-img {
  float: left;
  width: 438px;
  margin-left: calc((100% - 438px)/2);
}
@media (max-width: 1112px) {
  .satsang-banner .satsang-banner-txt .satsang-img {
    width: 300px;
    margin-left: calc((100% - 300px)/2);
  }
}
@media (max-width: 834px) {
  .satsang-banner .satsang-banner-txt .satsang-img {
    width: 160px;
    margin-left: calc((100% - 160px)/2);
  }
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt .satsang-img {
    display: none;
  }
}
.satsang-banner .satsang-banner-txt .satsang-img img {
  float: left;
  width: 100%;
}
.satsang-banner .satsang-banner-txt .text {
  float: left;
  width: 100%;
  text-align: center;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 16px;
  color: #ffffff;
  padding-bottom: 10px;
}
.satsang-banner .satsang-banner-txt .schedule {
  float: left;
  width: 100%;
  text-align: center;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 21px;
  color: #ffffff;
}
.satsang-banner .satsang-banner-txt .schedule span {
  font-family: "FedraSansStd-medium", sans-serif;
  font-size: 21px;
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt .schedule {
    font-size: 16px;
  }
  .satsang-banner .satsang-banner-txt .schedule span {
    float: left;
    width: 100%;
  }
}
.satsang-banner .satsang-banner-txt .satsang-banner-btn {
  float: left;
  width: 50%;
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt .satsang-banner-btn {
    width: 100%;
  }
}
.satsang-banner .satsang-banner-txt .satsang-banner-btn .register-btn {
  float: left;
  width: 177px;
  height: 46px;
  margin-top: 35px;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 16px;
  color: #ffffff !important;
  border-radius: 5px;
  background-color: #282896;
  line-height: 46px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt .satsang-banner-btn .register-btn {
    margin-left: calc((100% - 177px)/2);
  }
}
.satsang-banner .satsang-banner-txt .satsang-join {
  float: left;
  width: 50%;
  border-left: 0.5px dotted rgba(255, 255, 255, 0.61);
  padding-left: 35px;
  margin-top: 10px;
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt .satsang-join {
    width: 100%;
    border: 0;
    padding-left: 0;
  }
}
.satsang-banner .satsang-banner-txt .satsang-join .note {
  float: left;
  width: 100%;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  padding-bottom: 5px;
}
.satsang-banner .satsang-banner-txt .satsang-join .join-btn {
  float: left;
  width: 177px;
  height: 46px;
  font-family: "FedraSansStd-book", sans-serif;
  font-size: 16px;
  color: #ffffff !important;
  border-radius: 5px;
  border: solid 1px #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  line-height: 46px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}
@media (max-width: 480px) {
  .satsang-banner .satsang-banner-txt .satsang-join .join-btn {
    margin-left: calc((100% - 177px)/2);
  }
}
/* Satsang Banner End VP */
/* table of content start */
.topScroll{
  position: fixed;
  width: 50px;
  height: 50px;
  right: 30px;
  /*bottom: 30px;*/
  bottom: 65px;
  border-radius: 25px;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  display: none;
  z-index: 8;
  opacity: 0.5;
}
.topScroll img{
  display: block;
  width: 30px;
  margin:auto;
  margin-top:7px;
  transform: rotate(-180deg);
}
.content-table table {
border-collapse: collapse;
margin: 0;
padding: 0;
width: 100%;
table-layout: fixed; 
font-size: 18px; 
font-family: 'WF-028154-009464-000007';
line-height: 1.7;
text-align: left; 
color: #28231e; 
font-weight: 500;
}
.content-table a {
    border-bottom: none;
}
.content-table a:hover {
    background-color: transparent !important;
    text-decoration: underline !important;
    color: #cf4520 !important;
}
.content-table table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em;
}

.content-table table th {
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  .content-table table {border: 0;}
  .content-table table caption {font-size: 1.3em;}
  .content-table table th {border-bottom: none;}
  .content-table table tr {display: block;}  
  .content-table table td {display: block;font-size: .8em;text-align: left;border-left: 0px }
  .content-table table td::before { content: attr(data-label);float: left;font-weight: bold;text-transform: uppercase;}  
  .content-table table td:last-child {border-bottom: 0;}
}
/* table of content end */
.topScrollpage{
  position: fixed;
  width: 50px;
  height: 50px;
  right: 30px;
  /*bottom: 30px;*/
  bottom: 65px;
  border-radius: 25px;
  /*background-color: #000000;*/
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  display: none;
  z-index: 10;
  /*opacity: 0.5;*/
}
.topScrollpage img{
  display: block;
  width: 30px;
  margin:auto;
  margin-top:7px;
  transform: rotate(-180deg);
}