
.a.index-top-intro-btn {
	text-decoration: none;
	text-transform: capitalize
}
#back-to-top, #cssmenu ul ul li a, #cssmenu>ul>li>a, #top-menu li>a, .bangban-btn, .ins-nav ul li a, .koldwn a {
	cursor: pointer
}
@font-face {
	font-family: open_sanslight;
	src: url(font/OpenSans-Light-webfont.eot);
	src: url(font/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'), url(font/OpenSans-Light-webfont.woff2) format('woff2'), url(font/OpenSans-Light-webfont.woff) format('woff'), url(font/OpenSans-Light-webfont.ttf) format('truetype'), url(font/OpenSans-Light-webfont.svg#open_sanslight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: open_sansregular;
	src: url(font/OpenSans-Regular-webfont.eot);
	src: url(font/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(font/OpenSans-Regular-webfont.woff2) format('woff2'), url(font/OpenSans-Regular-webfont.woff) format('woff'), url(font/OpenSans-Regular-webfont.ttf) format('truetype'), url(font/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Georgia;
	src: url(Georgia.eot?#iefix) format('embedded-opentype'), url(Georgia.woff) format('woff'), url(Georgia.ttf) format('truetype'), url(Georgia.svg#Georgia) format('svg');
	font-weight: 400;
	font-style: normal
}
input::-webkit-input-placeholder {
color:#000!important;
font-weight:400!important
}
input:-moz-placeholder {
color:#000!important;
font-weight:400!important
}
input::-moz-placeholder {
color:#000!important;
font-weight:400!important
}
input:-ms-input-placeholder {
color:#000!important;
font-weight:400!important
}
h1, h2, h3, h4, p {
	padding: 0;
	line-height: normal;
	margin: 0
}
.wph-nogap{padding-left:0 !important;padding-right:0 !important;}

.ins-header {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	background: #ffe87c;
	border-bottom: #e0be1e 6px solid
}
.ins-name {
	font-weight: 200;
	margin: 70px 0 0;
	padding: 0
}
.ins-des {
	font-size: 16px;
	display: block
}
.ins-nav {
	background: #fff;
	padding: 0;
	margin: 0!important
}
.ins-nav ul {
	display: inline;
	list-style: none;
	margin: 0!important
}
.ins-nav ul li {
	display: inline-block;
	background: #FFF;
	border: 1px solid #f1da96;
	font-size: 13px;
	font-weight: 600;
	color: #06C;
	text-align: center;
	width: 80px;
	height: 84px;
	margin: 10px 5px
}
.ins-nav ul li img {
	margin: 0 auto;
	display: block;
	padding-bottom: 4px;
	padding-top: 7px
}
.ins-cont {
	background: #fff;
	margin: 10px 0;
	padding: 15px 0
}
.ins-cont p {
	text-align: left;
	padding-bottom: 10px;
	padding-top: 20px;
	margin: 0
}
h2.ins-abt, h2.ins-blog, h2.ins-course, h2.ins-photo, h2.ins-video {
	height: 52px;
	padding-top: 10px;
	display: inline-block
}
h2.ins-abt {
	margin: 0;
	background: url(../images/ins-abt.png) no-repeat;
	padding-left: 60px
}
h2.ins-course, h2.ins-photo, h2.ins-video {
	margin: 0;
	padding-left: 70px
}
span.hlt {
	color: #064797!important;
	font-weight: 600
}
h2.ins-photo {
	background: url(../images/wb-hm-photo.png) no-repeat
}
h2.ins-video {
	background: url(../images/ins-video.png) no-repeat
}
h2.ins-course {
	background: url(../images/ins-class.png) no-repeat
}
.videolabel {
	background: url(../images/ins-vd-icon.png) no-repeat;
	display: inline-block;
	padding-left: 28px;
	margin: 15px 0 20px 6px;
	font-weight: 400
}
h2.ins-blog {
	margin: 0;
	background: url(../images/ins-blog.png) no-repeat;
	padding-left: 70px
}
section.ins-blog-sec {
	margin: 10px 0;
	padding: 0
}
section.ins-blog-sec h4 {
	color: #FFA20B;
	background: url(../images/blog-icon.png) 0 3px no-repeat;
	display: inline-block;
	padding-left: 30px
}
section.ins-blog-sec p {
	font-style: italic;
	padding: 10px 0 0;
	text-align: justify
}
section.ins-blog-sec .blog-com {
	border: 1px solid #e9eaed;
	border-left: none;
	border-right: none;
	padding: 3px 0;
	margin: 20px 0
}
section.ins-blog-sec .blog-com label {
	font-size: 12px;
	color: #7f7f7f;
	font-weight: 300;
	background: url(../images/time-icon.png) 0 7px no-repeat;
	padding-left: 20px;
	margin-left: 10px
}
section.ins-blog-sec .blog-com label.like {
	background: url(../images/comment-icon.png) 0 7px no-repeat;
	margin-left: 25px
}
.index-top-intro {
	display: table;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover
}
.top-logo {
	width: auto;
	margin-left: 2%;
	margin-top: 5px
}
.index-top-intro-body {
	position: absolute;
	top: 416px;
	margin-left: 8%;
	width: auto;
	display: inline-block
}

 .hgl, .hgl-categories-box-img{
	display: block
}
a.index-top-intro-btn {
	font-family: open_sansregular;
	background: rgba(255,255,255,.2);
	border: 1px solid #FFF;
	padding: 8px 15px;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 25px;
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	transition: background .5s ease-in-out, padding .5s ease-in-out;
	box-shadow: 0 2px 2px rgba(95,2,156,.6);
	font-variant: normal
}
a.index-top-intro-btn:hover {
	background: #FFF;
	color: #000
}
.index-nav {
	border-bottom: 0;
	margin-bottom: 0;
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	transition: background .5s ease-in-out, padding .5s ease-in-out;
	z-index: 100
}
.top-nav-collapse {
	padding: 0;
	background-color: #fff!important;
	border-bottom: 1px solid rgba(255,255,255,.3);
	box-shadow: 0 2px 2px #d4d4d4;
	z-index: 100
}
.hgl, .hgl-categories-box {
	background: #fff;
	width: 100%
}
.navbar-toggle:active, .navbar-toggle:focus {
	outline: 0
}
.cust-nav li a {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out
}
.page-scroll .btn-circle i.animated {
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s
}
.page-scroll .btn-circle:hover i.animated {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear
}
.cust-nav {
	float: right!important
}
.error {
	color: red;
	font-size: 12px
}
.hgl h2, .hgl h3, .hgl p{
	color: #191919
}

 .hgl h2, .hgl h3, .hgl p{
	font-weight: 500
}
.hgl {
	padding: 35px 0
}
.hgl h2 {
	font-family: Georgia;
	margin-bottom: 8px;
	font-size: 35px
}
.hgl h3, .hgl p {
	font-family: open_sansregular
}
.hgl h3 {
	font-size: 18px
}
.hgl p {
	padding-bottom: 10px;
	font-size: 14px
}
.hgl .blgbtn {
	margin-bottom: 20px
}
.hgl-categories-box {
	max-width: 340px;
	height: 340px;
	margin-top: 30px
}
.hgl-categories-box-img {
	top: 0;
	margin: 0 auto
}

 .sc-icon, .strc .brdcrumbs {
	font-family: open_sansregular
}

.hmpanel2 p, .hmpanel2 ul li {
	font-weight: 500;
	line-height: 22px;
	font-size: 14px;
	font-family: open_sansregular
}

.hmpanel2 {
	background-color: rgba(247,229,255,1)
}

.hmpanel2 {
	width: 100%;
	padding: 10px 15px;
	display: block
}
.hmpanel2 p {
	color: #000;
	text-align: justify
}
.hmpanel2 ul {
	list-style: outside;
	padding-left: 0;
	display: inline-block
}
.hmpanel2 ul li {
	list-style: none;
	color: #000;
	display: inline-block;
	padding-right: 10px
}
@-webkit-keyframes pulse {
0, 100% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
}
@-moz-keyframes pulse {
0, 100% {
-moz-transform:scale(1);
transform:scale(1)
}
50% {
-moz-transform:scale(1.2);
transform:scale(1.2)
}
}
.sc-icon {
	font-size: 14px;
	color: #191919;
	text-align: left
}
.strc-header-img {
	display: table;
	width: 100%;
	height: 350px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 40px
}
.strc {
	background: #fff;
	margin: 0;
	padding: 0;
	display: block;
}
.strc .brdcrumbs {
	background: #f1f1f1;
	padding: 12px 0;
	display: block;
	line-height: normal;
	font-size: 12px;
	font-weight: 400;
	color: #191919;
	/*margin-top: 110px;*/
	margin-bottom: 24px
}
.strc .rtpanel h1, .strc .rtpanel h2 {
	font-family: Georgia;
	padding: 0;
	line-height: normal;
	color: #191919
}
.strc .lfpanel {
	max-height: 400px;
	overflow-y: visible;
	overflow-x: hidden;
	width: 263px;
	display: block;
}
.strc .lfpanel .mobilemenu_click {
	display: none
}
.strc .rtpanel {
	background: #fff;
	display: block;
	width: 100%
}
.abt-us-top-intro, .wb-home-header-top-intro {
	-webkit-background-size: cover;
	-moz-background-size: cover
}
.strc .rtpanel h1 {
	font-weight: 300;
	font-size: 28px;
	font-style: normal;
	text-align: left;
	margin: 0
}
.strc .rtpanel .line {
	margin-top: 10px;
	padding: 0;
	border-bottom: #4ca4ff solid 3px
}
.strc .rtpanel h2 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 24px
}
.strc .rtpanel p {
	font-family: open_sansregular;
	margin: 0;
	font-weight: 500;
	font-size: 14px;
	color: #191919;
	text-align: justify;
	line-height: 22px;
}
.strc .rtpanel .qt, .strc .rtpanel ul li {
	font-family: open_sansregular;
	font-weight: 400
}
.strc .rtpanel img.thumb {
	width: 40%;
	height: auto;
	float: left;
	margin-right: 25px;
	margin-bottom: 15px
}
.strc .rtpanel ul {
	margin: 0;
	/*padding: 0 0 0 18px;*/
	display: block
}
.strc .rtpanel ul li {
	list-style-type: initial;
	display: list-item;
	font-size: 14px;
	color: #191919;
	line-height: 1.8
}
.our-acharyas h3, .rtpanel .dis p {
	line-height: normal;
	color: #191919
}
.strc .rtpanel ul li a {
	list-style-type: none;
	color: #096DF4;
	text-decoration: underline
}
.strc .rtpanel ul li a:hover {
	color: #096DF4;
	text-decoration: none
}
.strc .rtpanel .qt {
	font-size: 19px;
	text-align: left;
	color: #414141;
	font-style: italic;
	line-height: normal;
	margin-bottom: 20px;
	padding-top: 50px
}
.strc .rtpanel img.booksthumb {
	width: 30%;
	height: 30%;
	float: left;
	margin-right: 25px;
	margin-bottom: 15px
}
.our-acharyas {
	background-color: #fff
}
.our-acharyas h3 {
	font-family: Georgia;
	margin: 0;
	padding: 0;
	font-weight: 500;
	font-size: 17px
}
.acharyas-box {
	min-height: 196px;
	text-align: center
}
.rtpanel .dis {
	border: 1px solid #B4B4B4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
	font-family: open_sanslight;
	font-size: 12px;
	color: #191919;
	margin-top: 25px
}
.pgmenu ul li, .rtpanel .dis p, .sprt a, .sprt p {
	font-family: open_sansregular
}
.rtpanel .dis p {
	font-size: 14px;
	text-align: left
}
.wb-home-header-top-intro {
	display: table;
	width: 100%;
	height: 350px;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 75px
}
.pgmenu ul, .pgmenu ul li {
	list-style: none!important;
	display: inline!important
}
.pgmenu {
	background: #fff!important
}
.pgmenu ul li {
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	padding: 0 6px
}
#top-menu li>a {
	color: #000!important;
	font-size: 14px!important;
	padding: 6px 7px!important;
	line-height: 18px;
	font-weight: 400
}
#top-menu .caret {
	border-bottom-color: #000!important;
	border-top-color: #000!important
}
#top-menu .caret:hover {
	border-bottom-color: #fff!important;
	border-top-color: #fff!important
}
.wb-menu-nav {
	padding: 10px 0;
	margin: 12px 0 0!important
}
.wb-menu-nav ul {
	display: inline;
	list-style: none;
	margin: 0!important
}
.wb-menu-nav ul li {
	display: inline-block;
	background: #FFF;
	border: 1px solid #4ad1e5;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	width: 75px;
	height: 100px;
	margin: 10px 5px
}
.wb-menu-nav ul li img {
	margin: 0 auto;
	display: block;
	padding-bottom: 4px;
	padding-top: 7px
}
.wb-menu-nav ul li a {
	cursor: pointer;
	color: #003659!important
}
.wb-menu-nav ul li:hover {
	color: #003659!important;
	background-color: #daf3ff!important
}
.menu-icon {
	display: none
}
.top_srch_bar {
	display: inline-block;
	float: right;
	margin-right:0px;
	width: 24%
}
.top_srch_bar label {
	color: #191919;
	margin-right: 5px;
	font-size: 13px;
	font-weight: 400
}
.top_srch_bar .srchdrpdwn, .top_srch_bar input[type=text] {
	line-height: normal;
	font-size:12px !important;
	color: #191919!important
}
.top_srch_bar input[type=text] {
	padding:6px 8px !important;
	/*margin-right: 10px;*/
	font-weight: 400!important;
	height: 30px;
	width:92%;
	margin-top:10px;
	border: 1px solid #ABABAB;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	outline: 0
}
.top_srch_bar .srchdrpdwn {
	padding: 5px !important;
	margin: 0 2px 0 0;
	border: 1px solid #BBB;
	width: auto
}
.sprt a, .sprt p {
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 600
}
.sprt {
	display: block;
	float: right;
 margin-right:20px;margin-top:16px;
}
.sprt p {
	padding-bottom:0px !important;
	color: #191919
}
.sprt a {
	text-decoration: none;
	color: #191919
}
.sprt a:hover {
	text-decoration: underline;
	color: #191919
}
.sprt .fa-envelope {
margin-left:0px;
}
.wb-home-header {
	width: 100%;
	padding: 0;
	margin: 0
}
.wb-home-header h1 {
	font-family: Georgia;
	font-weight: 300;
	font-size: 30px;
	font-style: normal;
	color: #191919;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 50px
}
.wb-home-header h2 {
	font-family: open_sanslight;
	margin-bottom: 25px;
	font-weight: 500;
	font-size: 20px;
	color: #606060;
	text-transform: uppercase
}
#cssmenu, #cssmenu ul ul li a, #cssmenu ul ul li.open>a, #cssmenu>ul>li.active>a, #cssmenu>ul>li.open>a, #cssmenu>ul>li>a, .form-txt-top, .wb-home-header p {
	color: #191919
}
.wb-home-header p {
	font-family: open_sansregular;
	margin: 0;
	font-weight: 500;
	font-size: 17px;
	text-align: justify;
	line-height: 22px
}
.wb-home-header hr {
	height: 0;
	border-bottom: #02ABE8 3px solid
}
.wb-hm-abt {
	background: #fff;
	padding: 5px 0 20px!important
}
.wb-hm-tes {
	display: none
}
.wb-hm-tes span {
	font-size: 14px;
	display: block;
	margin-bottom: 15px
}
.wb-hm-contact h2, .wb-hm-course h2, .wb-hm-newslt h2, .wb-hm-photo h2, .wb-hm-projects h2 {
	display: inline-block;
	height: 52px
}
.wb-hm-newslt {
	margin: 10px 0;
	padding: 15px 0
}
.wb-hm-newslt h2 {
	margin: 0;
	background: url(../images/wb-hm-newsletter.png) no-repeat;
	padding-left: 70px;
	padding-top: 10px
}
.wb-hm-newslt p {
	text-align: justify;
	padding-bottom: 10px;
	padding-top: 20px;
	margin: 0
}
.wb-hm-projects {
	background: #fff;
	margin: 10px 0;
	padding: 15px 0
}
.wb-hm-projects h2 {
	margin: 0;
	background: url(../images/wb-hm-project.png) no-repeat;
	padding-left: 70px;
	padding-top: 10px
}
.wb-hm-projects p {
	text-align: justify;
	padding-bottom: 10px;
	padding-top: 20px;
	margin: 0
}
.wb-hm-photo {
	background: #fff;
	margin: 10px 0;
	padding: 15px 0
}
.wb-hm-photo h2 {
	margin: 0;
	background: url(../images/wb-hm-photo.png) no-repeat;
	padding-left: 70px;
	padding-top: 10px
}
.wb-hm-course {
	background: #fff;
	margin: 10px 0;
	padding: 15px 0
}
.wb-hm-course h2 {
	margin: 0;
	background: url(../images/wb-hm-class.png) no-repeat;
	padding-left: 60px;
	padding-top: 10px
}
.wb-hm-course table tr td {
	padding: 6px 8px!important
}
.wb-hm-contact {
	background: #fff;
	margin: 10px 0;
	padding: 15px 0
}
.wb-hm-contact h2 {
	margin: 0;
	background: url(../images/wb-hm-contact.png) no-repeat;
	padding-left: 80px;
	padding-top: 10px
}
.wb-hm-contact p {
	text-align: left;
	padding-bottom: 10px;
	margin: 0
}
.centres-tb table tr td {
	padding: 6px 8px!important
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	/*line-height: 1;*/
	line-height: normal;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.holder, .top_lang {
	position: absolute
}
#cssmenu {
	width: 100%;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	text-wrap: normal
}
.form-txt-top, .reg h2 {
	font-family: Georgia
}
#cssmenu ul ul {
	display: none
}
.align-right {
	float: right
}
#cssmenu>ul>li>a {
	padding: 11px 16px;
	text-wrap: normal;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	z-index: 2;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
	background: #fff;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15)
}
#cssmenu>ul>li.last>a, #cssmenu>ul>li:last-child>a {
	border-bottom: 1px solid #e4e4e4
}
.holder {
	width: 0;
	height: 0;
	top: 0;
	right: 0
}
#cssmenu ul ul li.has-sub>a::after, .holder::after, .holder::before {
	position: absolute;
	content: "";
	right: 20px;
	display: block
}
.holder::after, .holder::before {
	width: 6px;
	height: 6px;
	z-index: 10;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
.holder::after {
	top: 17px;
	border-top: 2px solid #000;
	border-left: 2px solid #000
}
#cssmenu>ul>li.active>a>span::after, #cssmenu>ul>li.open>a>span::after, #cssmenu>ul>li>a:hover>span::after {
	border-color: #000
}
.holder::before {
	top: 18px;
	border-top: 2px solid;
	border-left: 2px solid;
	border-top-color: inherit;
	border-left-color: inherit
}
#cssmenu ul ul li a {
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	padding: 10px 20px;
	z-index: 1;
	text-decoration: none;
	font-size: 13px;
	background: #f7f7f7;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
#cssmenu ul ul li:hover>a {
	background: #e4e4e4;
	color: #191919
}
#cssmenu ul ul li:first-child>a {
	box-shadow: none
}
#cssmenu ul ul ul li:first-child>a {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
#cssmenu ul ul ul li a {
	padding-left: 30px
}
#cssmenu>ul>li>ul>li.last>a, #cssmenu>ul>li>ul>li:last-child>a {
	border-bottom: 0
}
#cssmenu>ul>li>ul>li.last.open>a, #cssmenu>ul>li>ul>li.open:last-child>a {
	border-bottom: 1px solid #32373e
}
#cssmenu>ul>li>ul>li.open:last-child>ul>li:last-child>a {
	border-bottom: 0
}
#cssmenu ul ul li.has-sub>a::after {
	width: 5px;
	height: 5px;
	z-index: 10;
	top: 11.5px;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
#cssmenu ul ul li.active>a::after, #cssmenu ul ul li.open>a::after, #cssmenu ul ul li>a:hover::after {
	border-color: #000
}
#cssmenu .highlight a {
	background-color: #f1f1f1
}
#cssmenu > ul > li.menu-title > a{font-weight: 600; text-align: center; border-top:0px; pointer-events: none; cursor: default;}

.form-txt-top {
	font-weight: 300;
	font-size: 30px;
	font-style: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 50px
}
.reg h2, .reg ul li {
	color: #191919;
	line-height: normal
}
.hr-line {
	margin-top: 10px;
	padding: 0;
	border-bottom: #4ca4ff solid 3px
}
.reg {
	margin: 0;
	padding: 10px;
	background: #f1f1f1;
	border: 1px solid #E7E7E7
}
.invalid, .invalid-dropdw {
	border: 1px solid #FF0004!important
}
.reg h2 {
	margin-bottom: 20px;
	padding: 0;
	font-weight: 500;
	font-size: 24px
}
.reg ul {
	margin: 0;
	padding: 0 0 0 18px;
	display: block
}
.reg ul li {
	list-style-type: initial;
	display: list-item;
	font-family: open_sansregular;
	padding-bottom: 5px;
	font-weight: 400;
	font-size: 16px
}
.reg ul li a {
	list-style-type: none;
	color: #096DF4;
	text-decoration: underline
}
.reg ul li a:hover {
	color: #096DF4;
	text-decoration: none
}
.legend-txt {
	padding: 0 0 5px;
	margin: 10px 0 15px;
	font-family: Arial, sans-serif;
	font-size: 12px!important;
	color:#707070;
	border-bottom: none !important;
}
#RegistrationForm fieldset label, #autocodeForm fieldset label {
	font-weight: 400;
	font-size: 14px;
	font-family: open_sansregular;
	color: #191919
}
.form-control-sh, .helpbox p {
	font-family: open_sansregular
}
.valid {
	background: url(../images/Valid.gif) right no-repeat!important
}
.invalid {
	background: url(../images/Invalid.gif) right no-repeat!important
}

.helpbox {padding: 5px 4px;background: #fbfbfb;width: 100%;display: block;border: 1px solid #e0e0e0;-web-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

.helpbox p {color:#808080 !important;font-size: 12px!important;line-height:normal!important;text-align:left!important;}

.form-group-rm, .wall-rm {
	margin-bottom: 0!important
}
.wall-rm {
	padding: 10px!important
}
.lf, .lf2 {
	padding-right: 10px
}
.lf {
	display: inline-block
}
.lf2 {
	display: inline-flex
}
.form-control-sh {
	font-size: 14px;
	color: #191919!important;
	width: 100% !important;
	margin-bottom:10px !important;
}
.btnsm {
	width: 96%!important;
	font-size: 17px!important;
	margin-top: 20px
}
.bsm {
	font-size: 12px;
	padding: 2px 3px!important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	 border-radius: 0;
}
.cont {
	display: inline-block;
	height: 180px;
	overflow-x: none;
	overflow-y: scroll
}
#RegistrationForm fieldset input[type=checkbox] {
	margin-right: 6px
}
.country_list ul li {
	list-style: none!important;
	text-decoration: none!important;
	color: #0373CF!important
}
.country_list a, .country_list a:hover {
	text-decoration: underline!important
}
.country_list ul li ul li {
	font-size: 14px!important;
	list-style-type: square!important
}
.kolrooms ul, .kolrooms ul li {
	list-style-type: none;
	margin: 0
}
.country_list a {
	color: #191919!important
}
.testmls {
	margin: 0;
	padding: 0
}
.testmls .block-quote {
	padding: 12px 8px;
	font-style: italic;
	font-size: 15px!important;
	border: 1px solid #D0D0D0;
	border-left: #0B96E4 3px solid
}
.rtpanel .donation_notes {
	border: 1px solid #B4B4B4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
	font-family: open_sanslight;
	font-size: 12px;
	color: #191919;
	margin-top: 25px
}
.rtpanel .donation_notes p, .rtpanel .fd-address h3, .rtpanel .inst h3, .rtpanel .inst p, .rtpanel .inst ul li, .rtpanel .phbox ul li, .rtpanel ul.instructor-hm li {
	font-family: open_sansregular
}
.rtpanel .donation_notes p {
	font-size: 12px;
	color: #191919;
	text-align: left;
	line-height: normal
}
.rtpanel .lbl {
	text-align: left!important;
	color: #191919
}
.rtpanel .phgallery {
	width: 100%
}
.rtpanel .inst {
	margin: 0;
	padding: 0
}
.rtpanel .inst p {
	margin: 0 0 10px;
	font-weight: 500;
	font-size: 17px;
	color: #191919;
	word-break: break-all;
	line-height: normal
}
.rtpanel .inst ul {
	list-style: none;
	display: inline-block;
	padding-left: 0
}
.rtpanel .inst ul li {
	display: inline-block;
	padding-right: 10px;
	font-weight: 500;
	font-size: 16px
}
.rtpanel .inst ul li img {
	padding-right: 8px
}
.rtpanel .inst ul li a {
	color: #191919;
	text-decoration: none
}
.rtpanel .inst ul li a:hover {
	text-decoration: underline
}
.rtpanel .inst h3 {
	font-weight: 500;
	padding-top: 8px;
	font-style: italic;
	font-size: 17px;
	color: #393939;
	line-height: normal
}
.rtpanel .phbox {
	border: 1px solid #9E9E9E;
	padding: 10px 15px;
	height: 350px
}
.rtpanel .phbox ul li {
	text-decoration: none!important;
	color: #191919!important;
	font-size: 14px
}
.rtpanel .fd-region {
	background: #f1f1f1;
	display: inline-block;
	padding: 10px;
	border: 1px solid #D7D7D7;
	width: 100%
}
.disclm ol, .faq, .faq ol, .prpolicy ul {
	display: block
}
.rtpanel .img-lf {
	float: left;
	width: 370px;
	height: auto
}
.rtpanel .fd-address {
	float: left;
	padding-left: 20px;
	word-wrap: break-word!important
}
.rtpanel .fd-address h3 {
	font-weight: 600;
	margin: 10px 0;
	font-size: 17px;
	word-wrap: break-word;
	color: #191919
}
.right.foundation_abt ul li, .rtpanel .fd-address h4, .rtpanel .fd-address p {
	font-weight: 500;
	font-family: open_sansregular
}
.rtpanel .fd-address h4 {
	margin: 8px 0;
	font-size: 14px;
	word-wrap: break-word;
	color: #191919
}
.rtpanel .fd-address p {
	margin-bottom: 10px;
	font-size: 15px;
	word-wrap: break-word!important;
	color: #191919
}
.right.foundation_abt ul li {
	font-size: 13px;
	color: #DB1013!important;
	line-height: normal
}
.rtpanel .foundation-box1, .rtpanel .foundation-box2 {
	width: 49%;
	padding: 10px;
	margin:10px 0px 10px 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#fff;
	border:1px solid #cacaca;
}
.rtpanel .foundation-box1{float:left;}
.rtpanel .foundation-box2{float:right;}


.rtpanel .foundation-box1 a, .rtpanel .foundation-box2 a {color:#0585CC;line-height:normal;}
.rtpanel .foundation-box1 a:hover, .rtpanel .foundation-box2 a:hover {color:#191919;text-decoration:underline;}
.rtpanel .foundation-box1 p, .rtpanel .foundation-box2 p {font-family: open_sansregular;line-height:normal; text-align: left;font-size:13px;margin-bottom:10px;}

.rtpanel .found_evnt_img {
	margin-top: 20px;
	margin-bottom: 25px;
}
.rtpanel ul.instructor-hm {
	list-style: none;
	border: 1px dotted #BDBDBD;
	padding: 8px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
	/*box-shadow: 1px 1px 2px 1px rgba(119,119,119,.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(119,119,119,.2);
	-webkit-box-shadow: 1px 1px 2px 1px rgba(119,119,119,.2)*/
}
.rtpanel ul.instructor-hm li {
	list-style: none;
	font-size: 15px;
	font-weight: 600;
	color: #191919;
	word-wrap: break-word;
	margin: 0!important
}
.abt h1, .abt h2 {
	font-family: open_sanslight;
	color: #191919
}
.rtpanel ul.instructor-hm li:nth-child(2) {
	font-weight: 500;
	font-size: 14px;
	margin-top: 10px
}
.rtpanel ul.instructor-hm input[type=text], .rtpanel ul.instructor-hm select, .rtpanel ul.instructor-hm textarea {
	/*background-color: #fff;*/
	color: #191919;
	width: 100%;
}
.abt h1 {
	margin-bottom: 45px;
	font-weight: 500;
	font-size: 40px;
	text-align: center
}
.abt h2 {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 17px
}
.abt p {
	font-family: open_sansregular;
	margin-top: 20px;
	margin-bottom: 28px;
	font-weight: 500;
	font-size: 13px;
	color: #606060;
	text-align: justify;
	line-height: normal
}
.prpolicy {
	margin: 0;
	padding: 0
}
.prpolicy h1 {
	font-family: open_sanslight;
	margin-bottom: 45px;
	font-weight: 500;
	font-size: 40px;
	color: #191919;
	text-align: center
}
.prpolicy h2, .prpolicy h3 {
	font-family: open_sansregular;
	font-weight: 600;
	color: #191919
}
.prpolicy h2 {
	margin: 20px 0;
	font-size: 17px
}
.prpolicy h3 {
	margin: 10px 0;
	font-size: 14px
}
.prpolicy p, .prpolicy ul li {
	font-size: 13px;
	color: #606060;
	font-weight: 500;
	font-family: open_sansregular;
	line-height: normal
}
.prpolicy p {
	margin: 10px 0;
	text-align: justify
}
.prpolicy ul {
	margin-top: 20px
}
.prpolicy ul li {
	margin: 10px 0;
	text-align: left;
	padding-left: 15px
}
.trmsuse {
	margin: 0;
	padding: 0
}
.trmsuse h1 {
	font-family: open_sanslight;
	margin-bottom: 45px;
	font-weight: 500;
	font-size: 40px;
	color: #191919;
	text-align: center
}
.trmsuse h2, .trmsuse h3 {
	font-weight: 600;
	color: #191919
}
.trmsuse h2 {
	font-family: open_sansregular;
	margin: 20px 0;
	font-size: 17px
}
.trmsuse h3, .trmsuse p {
	font-family: open_sansregular;
	margin: 10px 0
}
.trmsuse h3 {
	font-size: 14px
}
.trmsuse p {
	font-weight: 500;
	font-size: 13px;
	color: #606060;
	text-align: justify;
	line-height: normal
}
.disclm h1, .disclm h2 {
	font-family: open_sanslight;
	font-weight: 500
}
.disclm {
	margin: 0;
	padding: 0
}
.disclm h1 {
	margin-bottom: 25px;
	font-size: 40px;
	color: #191919;
	text-align: center
}
.disclm h2 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #606060
}
.disclm ol li, .disclm p {
	font-family: open_sansregular;
	font-size: 13px;
	color: #606060;
	font-weight: 500;
	line-height: normal
}
.disclm p {
	margin: 10px 0;
	text-align: justify
}
.disclm ol {
	margin-top: 20px
}
.disclm ol li {
	margin: 10px 0;
	text-align: left;
	padding-left: 15px
}
.faq h1, .faq h3 {
	font-family: open_sanslight;
	text-align: center
}
.faq ol li, .faqcap, .faqtxt {
	font-family: open_sansregular
}
.faq h1 {
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 40px;
	color: #191919
}
.faq h3, .faq ol li {
	color: #606060;
	font-weight: 500
}
.faq h3 {
	margin-bottom: 50px;
	font-size: 20px
}
.faq ol li, .faqcap {
	text-align: left
}
.faq ol {
	margin-top: 20px
}
.faq ol li {
	margin: 10px 0;
	font-size: 13px;
	line-height: normal;
	padding-left: 15px
}
.faqcap {
	font-weight: 400;
	font-size: 17px;
	color: #191919
}
.abt-us p, .faqtxt {
	text-align: justify
}
.faqtxt {
	font-weight: 500;
	font-size: 13px;
	color: #606060;
	line-height: normal
}
.abt-us h1, .centsrc {
	font-family: open_sanslight;
	font-weight: 500;
	font-size: 40px
}
.centsrc {
	margin-bottom: 35px;
	margin-top: 15px;
	color: #191919
}
.abt-us-top-intro {
	display: table;
	width: 100%;
	height: 100%;
	background-size: cover;
	-o-background-size: cover
}
.abt-us {
	width: 100%;
	display: block;
	padding: 5px 15px
}
.abt-us img {
	margin-top: 20px;
	margin-bottom: 20px
}
.abt-us h1 {
	margin-bottom: 5px;
	color: #191919
}
.abt-us h2, .abt-us h3 {
	font-family: open_sanslight;
	font-size: 20px
}
.abt-us h2 {
	margin-bottom: 15px;
	margin-top: 35px;
	font-weight: 700;
	color: #191919
}
.abt-us h3, .abt-us p {
	color: #606060;
	font-weight: 500
}
.abt-us h3 {
	margin-bottom: 10px
}
.abt-us p {
	font-family: open_sansregular;
	margin-top: 20px;
	margin-bottom: 28px;
	font-size: 15px
}
.cont-mid h1, .cont-mid h3 {
	font-family: open_sanslight
}
.cont-us-top-intro {
	display: table;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover
}
.cont-mid, .founderhm, .founderhm-mid, .ntph {
	display: block
}
.cont-mid {
	width: 100%
}
.cont-mid h1 {
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 40px;
	color: #191919
}
.cont-mid h3, .cont-mid p {
	color: #606060;
	font-weight: 500
}
.cont-mid h3 {
	margin-bottom: 25px;
	font-size: 20px
}
.cont-mid p {
	font-family: open_sansregular;
	line-height: 25px;
	font-size: 15px
}
.founderhm h1, .founderhm h3 {
	font-family: open_sanslight
}
.founderhm {
	width: 100%;
	padding: 35px 15px
}
.founderhm h1 {
	margin-bottom: 5px;
	font-weight: 500;
	font-size: 40px;
	color: #191919
}
.founderhm h3, .founderhm p {
	color: #606060;
	font-weight: 500
}
.founderhm h3 {
	margin-bottom: 10px;
	font-size: 20px
}
.founderhm p {
	font-family: open_sansregular;
	margin-top: 20px;
	margin-bottom: 28px;
	font-size: 15px
}
.founderhm-mid {
	width: 100%;
	padding: 35px 0
}
.founderhm-mid h2 {
	font-family: open_sanslight;
	margin-bottom: 8px;
	font-weight: 500;
	font-size: 40px;
	color: #191919
}
.founderhm-mid h3, .founderhm-mid p, .ntph ul li {
	font-family: open_sansregular
}
.founderhm-mid h3 {
	padding-top: 18px;
	font-weight: 500;
	font-size: 17px;
	color: #191919
}
.founderhm-mid p {
	font-weight: 500;
	font-size: 13px;
	color: #606060;
	padding: 14px 15px 18px
}
.ntph h1, .ntph h2, .ntph h3 {
	font-family: open_sanslight;
	font-weight: 500;
	color: #191919
}
.course-bph, span.coursetxt {
	background-color: #fff;
	padding: 5px 15px
}
.founderhm-mid-categories-box {
	width: 100%;
	background: #fff;
	max-width: 340px;
	height: 400px;
	margin-top: 30px
}
.founderhm-mid-categories-box-img {
	top: 0;
	margin: 0 auto;
	display: block
}
.course-bph ul, .ntph ul {
	list-style: decimal;
	margin-left: 15px
}
.ntph h1 {
	margin-bottom: 10px;
	font-size: 40px;
	text-align: center
}
.ntph h2 {
	margin-bottom: 8px;
	font-size: 30px
}
.ntph h3, .ntph img {
	margin-bottom: 20px
}
.ntph h3 {
	font-size: 20px
}
.ntph p, .ntph ul li {
	font-size: 15px;
	color: #606060;
	line-height: normal;
	font-weight: 500
}
.ntph ul {
	display: inline-block;
	margin-top: 15px
}
.ntph ul li {
	text-align: left
}
.course-bph p, .ntph p {
	font-family: open_sansregular;
	text-align: justify
}
.ntph p {
	margin-bottom: 15px
}
.secimg {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 40px
}
.freetsh {
	float: right;
	width: 256px!important
}
.course-bph-top-intro {
	display: table;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover
}
.course-bph {
	width: 100%;
	display: block
}
.course-bph img {
	margin-top: 20px;
	margin-bottom: 20px
}
.course-bph h1, .course-bph h2 {
	margin-bottom: 15px;
	font-family: open_sanslight
}
.course-bph h1 {
	margin-top: 10px;
	font-weight: 500;
	font-size: 40px;
	color: #191919
}
.course-bph h2 {
	margin-top: 35px;
	font-weight: 700;
	font-size: 25px;
	color: #191919
}
.books-mid h1, .course-bph h3, .course-bph p {
	font-weight: 500;
	color: #191919
}
.course-bph h3 {
	font-family: open_sanslight;
	margin-bottom: 10px;
	font-size: 20px
}
.course-bph p {
	margin-top: 20px;
	margin-bottom: 28px;
	font-size: 15px
}
.course-bph ul li, .course-bph ul.lnk li {
	font-family: open_sansregular;
	color: #191919;
	text-align: left;
	font-weight: 500
}
.course-bph ul {
	display: inline-block;
	margin-top: 15px
}
.course-bph ul li {
	font-size: 15px;
	line-height: 25px
}
.course-bph ul.lnk {
	list-style: none;
	margin-left: 0;
	display: block
}
.course-bph ul.lnk li {
	font-size: 16px;
	line-height: 30px
}
.rsm {
	width: 200px;
	height: 150px;
	display: block
}
span.coursetxt {
	width: 100%;
	margin-bottom: 20px;
	display: inline-block;
	line-height: normal
}
.books-mid {
	width: 100%;
	display: block
}
.books-mid h1 {
	font-family: open_sanslight;
	margin-bottom: 10px;
	font-size: 40px
}
.books-mid h2, .books-mid h3 {
	font-family: open_sanslight;
	margin-bottom: 25px;
	font-weight: 700;
	color: #191919
}
.books-mid h3 {
	font-size: 18px
}
.books-mid h2 {
	margin-top: 25px;
	font-size: 20px;
	text-align: center
}
.books-mid p, .login-cust .login-title {
	font-family: open_sansregular
}
.books-mid p {
	font-weight: 500;
	line-height: 25px;
	font-size: 15px;
	color: #606060
}
#commentform label, .contact-form label, .retreat_pannel ul li{
	line-height: 22px!important
}
ul.books-top-nav {
	display: inline-flex;
	list-style: none
}
ul.books-top-nav li a {
	display: inline-flex;
	padding: 10px 20px;
	text-align: center;
	background: #0782BD;
	color: #FFF;
	margin-right: 1px;
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	transition: background .5s ease-in-out, padding .5s ease-in-out
}
.bookholder, .cdholder {
	padding: 10px;
	border: 1px solid #DDD
}
ul.books-top-nav li a:hover {
	color: #191919;
	background: #f1f1f1
}
.bookholder {
	width: 320px;
	height: 590px;
	border-radius: 3px;
	background-color: #FFF
}
.line-separator {
	height: 1px;
	background: #B8B8B8;
	align-content: center
}
.cdholder, .vidholder {
	background-color: #FFF
}
.cdholder {
	width: 300px;
	height: 550px;
	border-radius: 3px
}
.vidholder {
	width: 500px;
	padding: 5px;
	border: 1px solid #DDD;
	border-radius: 3px
}

.sharelist{padding-left:0px !important; margin-left:0px !important;}
.sharelist li{ list-style:none !important; display: inline-block !important; line-height:0px !important; padding-left:5px !important; padding-right: 5px !important}
.sharelist li.share-list-pinterest{ position: absolute !important;}
.sharelist li.share-list-twitter{ position: absolute !important;}

.top_lang {
	z-index: 1000;
	margin-right: 25px;
	right: 0;
	top: 10px;
}
.top_lang select {
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	background-color: #fff;
	border-radius: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position: 100% center;
	background-repeat: no-repeat;
	border: 1px solid #ABABAB;
	color: rgba(0,0,0,.75);
	font-family: Arial;
	font-size: 11px;
	line-height: normal;
	padding: 3px;
	height: 30px;
	width: 140px
}
.contus {
	border: 1px solid #e2e2e2;
	margin: 1% 0;
	padding: 10px 20px;
	background: #eff5fb
}
.contus p a {
	font-size: .9em;
	text-align: left!important;
	text-decoration: none
}
.contus p a:hover {
	text-decoration: underline
}
.reachout {
	border: 1px solid #f1f1f1;
	margin: 2% 0 0;
	padding: 10px 14px;
	background: #f1f1f1
}
.pnc_mdl .modal-backdrop{z-index:10;}
.pnc_mdl p{line-height:20px;}
.pnc_mdl_clc{position:absolute;top:5px;right:20px;background: #a9a5d8;}
.pnc_mdl .modal-header {
	padding: 10px 20px;
	background: #a9a5d8;
	border: none
}
.login-cust {
	max-width: 370px;
	margin: 0 auto
}
.login-cust .modal-header {
	padding: 10px 20px;
	background: #a9a5d8;
	border: none
}
.login-cust .close {
	background: #fff;
	border-radius: 20px;
	color: #000;
	font-size: 20px;
	height: 25px;
	width: 25px;
	margin-top: -1px;
	opacity: 1;
	transition-property: background;
	transition-duration: .2s
}
.login-cust .close span {
	position: relative;
	/*top: 1px;
	left: .6px*/
	top:0px;
	left:0.2px;
}
.login-cust .close:hover {
	background: #d9d6fe
}
.login-cust .login-title {
	font-weight: 600;
	font-size: 14px;
	color: #000
}
.login-cust .modal-body {
	padding: 20px 10px
}
.login-cust input[type=text] {
	height: 28px;
	background: #fff;
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
}
.login-cust .btn-link {
	position: relative;
	top: 6px
}
.login-cust .rembtop {
	padding-top: 1px!important;
	padding-bottom: 10px;
}
.login-cust .loginback {
	top: 0
}
.login-cust .loginerrormsg {
	color: red;
	font-size: 12px;
	position: relative;
	top: -11px
}
.menuwidth {
	width: 100%;
	margin: 10px auto;
}
.marginspace {
	margin-left: 5%
}
.rtpanelleft {
	margin-left: 3%
}
.dtntop {
	margin-top: 3%
}
label {
	font-weight: 600!important;
	font-size: 13.4px
}
.form-group {
	font-size: 13.2px
}

.retreat_pannel {
	display: inline-block;
	margin-bottom: 10px;
	margin-left: -17px
}
.kolretreat, .kolretreat .kolretreat-banner2{
	display: block
}
.retreat_pannel img {
	width: 100%
}
.retreat_pannel h2 {
	font-family: open_sanslight;
	margin-bottom: 25px;
	margin-top: 25px;
	font-weight: 700;
	font-size: 20px;
	color: #191919
}
.retreat_pannel h3, .retreat_pannel h4 {
	margin-bottom: 12px;
	font-weight: 700;
	margin-top: 14px;
	color: #191919;
	font-family: open_sansregular
}
.retreat_pannel h3 {
	font-size: 18px
}
.retreat_pannel h4 {
	font-size: 14px
}
.retreat_pannel ul {
	margin: 0;
	padding: 0
}
.retreat_pannel ul li {
	list-style: circle;
	font-family: open_sansregular;
	font-size: 14px;
	color: #191919
}
.fa-envelope {
	margin-left: 10px
}
#back-to-top {
	background-clip: padding-box;
	background-color: #9375b3;
	border-radius: 4px;
	bottom: -40px;
	box-shadow: 0 0 5px rgba(0,0,0,.1) inset;
	color: #fff;
	opacity: 0;
	padding: 3px 15px;
	position: fixed;
	right: 10px;
	z-index: 1000
}
#back-to-top:hover {
	color: #000
}
/*
.tb-regn thead th {
	background: #3D9CD1;
	color: #FFF
}*/
/*
.tb-regn tbody td span {
	font-weight: 600;
	padding-bottom: 6px
}*/
/*
.tb-regn tbody td.coun {
	font-weight: 600;
	text-align: left;
	background: #f1f1f1;
	font-size: 14px;
	line-height: 15px
}*/
.kolretreat h1, .kolretreat h2, .kolretreat h3 {
	color: #191919;
	line-height: normal
}
.kolretreat-bg {
	background-color: #f1f1f1;
	padding: 20px 0
}
.kolretreat .kolretreat-banner {
	display: block;
	margin-top: 130px
}
.kolretreat h3 {
	font-family: open_sansregular;
	font-weight: 400;
	font-size: 17px;
	margin: 20px 0
}
.kolretreat .rtbox {
	border: 0 solid #DCDCDC;
	padding: 10px;
	overflow: hidden
}
.kolretreat .rtbox-video {
	border: 1px solid #DCDCDC;
	padding: 5px;
	overflow: hidden;
	background-color: #fff
}
.kolretreat h2 {
	font-family: Georgia;
	margin-top: 30px;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 30px
}
.kolretreat h1 {
	font-family: Georgia;
	font-size: 35px;
	font-style: normal;
	font-weight: 300;
	margin-top: 20px;
	padding: 0;
	text-align: center
}
.kolretreat .panel {
	box-shadow: none!important
}
.kolretreat .list-group-item, .kolretreat .panel-primary {
	border: none!important
}
.kolretreat .btn-primary {
	background-color: #07A5B3!important
}
.kolretreat .rtbox p {
	padding: 0 15px;
	font-size: 13px;
	margin-bottom: 5px
}
.kolretreat .rtbox .bnk {
	border-right: 1px solid #E4DEDE
}
.kolretreat .rtbox .bnk p {
	padding: 0
}
.donation_success_box {
	border: 1px solid #d1d1d1;
	border-top: #009ed7 5px solid;
	background-color: #fff!important;
	-webkit-box-shadow: 0 10px 5px 0 rgba(50,50,50,.24);
	-moz-box-shadow: 0 10px 5px 0 rgba(50,50,50,.24);
	box-shadow: 0 10px 10px 0 rgba(50,50,50,.24);
	padding: 20px 25px
}
.donation_success_box p {
	Color: #191919;
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
	text-align: center
}
.bang_retrt {
	width: 100%;
	float: left;
	margin-top: 80px;
	color: #58585a
}
.bang_retrt .banner {
	width: 100%;
	float: left;
	position: relative
}
.bang_retrt .banner_top, .d8 {
	position: absolute;
	top: 120px
}
.bang_retrt .banner img {
	width: 100%;
	background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5));
	-webkit-filter: brightness(40%);
	-moz-filter: brightness(40%);
	filter: brightness(40%)
}
.bang_retrt .banner_top {
	z-index: 999;
	left: 30%;
	width: 400px
}
.bang_retrt .banner_top_img {
	width: 50%;
	float: left
}
.bang_retrt .banner_top_img h2 {
	text-align: center;
	color: #FfFfFf!important
}
.bang_retrt .banner_top_txt {
	border-left: 1px solid #FfFfFf;
	width: 50%;
	float: left;
	height: 400px
}
.bang_retrt .banner_top_txt h2 {
	padding-left: 20px!important;
	color: #FfFfFf!important;
	line-height: 24px
}
.social_ad img {
	padding-right: 10px;
	height: 50px;
	margin-top: 10px
}
.social_ad button {
	background: #239cc7;
	border-radius: 30px;
	padding: 10px 25px;
	font-size: 22px
}
.bang_retrt .banner2 {
	background: #239cc7;
	text-align: center;
	margin-bottom: 20px
}
.bang_retrt .banner2 h4 {
	padding: 30px 10px;
	color: #FfFfFf;
	font-size: 30px;
	font-family: open_sansregular;
	font-weight: 400;
	line-height: normal
}
.bang_retrt .lftpnl {
	margin: 30px 0
}
.bang_retrt .lftpnl h3 {
	color: #239cc7;
	font-size: 16px;
	line-height: normal;
	font-weight: 600
}
.bang_retrt .lftpnl hr {
	border: 1px solid #239cc7;
	margin-top: 2px
}
.bang_retrt .lftpnl label {
	font-size: 14px;
	font-weight: 400!important;
	width: 100%
}
.bang_retrt .lftpnl label span {
	font-style: italic
}
.bang_retrt .lftpnl input[type=text] {
	width: 100%;
	border: 1px solid #b4b4b5;
	margin: 0
}
.bang_retrt .lftpnl select {
	width: 100%;
	border: 1px solid #b4b4b5
}
.bang_retrt .lftpnl span {
	margin-right: 15px
}
.bang_retrt .lftpnl table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px
}
/*
.bang_retrt .lftpnl table, td, th, tr {
	border: 1px solid #D4D4D4;
	padding: 5px;
	font-size: 14px;
	color: #58585a
}*/
.bang_retrt .lftpnl {
	border: 1px solid #D4D4D4;
	padding: 5px;
	font-size: 14px;
	color: #58585a;
}
.bang_retrt .lftpnl h4 {
	font-size: 18px;
	color: #58585a
}
.bang_retrt .lftpnl ol {
	margin-bottom: 20px;
	font-size: 15px
}
.bang_retrt .lftpnl ol li, .bang_retrt .lftpnl ol li dt, dd {
	padding-bottom: 10px;
	line-height: 24px
}
.bang_retrt .rtpnl {
	margin: 60px 0 20px;
	padding: 20px;
	border: 2px solid #239cc7
}
.bang_retrt .rtpnl-margin {
	min-height: 560px;
	margin: 0
}
.bang_retrt .rtpnl a {
	color: #239cc7
}
.bang_retrt .rtpnl label {
	font-weight: 400;
	width: 100%;
	color: #239cc7;
	margin: 10px 0 0
}
.banner_top_lf, .banner_top_rt {
	font-family: Helvetica, Arial, sans-serif!important;
	font-weight: 400!important;
	color: #fff!important
}
.bang_retrt .rtpnl img {
	width: 96px;
	height: 40px;
	margin-right: 2px
}
.banner_top_lf {
	font-size: 18px!important;
	text-align: center!important;
	margin-left: 48px
}
.banner_top_rt {
	font-size: 20px!important;
	line-height: 26px!important
}
.d8 {
	width: 100%;
	z-index: 1000
}
.d8 img {
	width: 70%;
	height: 70%;
	float: right
}
.bangban-btn {
	background-color: transparent;
	border: 1px solid #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
	text-decoration: none!important;
	color: #FFF!important;
	display: inline-block
}
.bangban-btn:hover {
	background-color: #FFF;
	color: #000!important;
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8
}
.bang_retrt .founder_day {
	width: 100%;
	margin-bottom: 25px
}
.bang_retrt .founder_day h3 {
	font-family: Georgia;
	font-size: 30px;
	color: #c9184d;
	font-weight: 400;
	text-align: center;
	line-height: normal;
	padding: 0;
	margin: 0
}
.bang_retrt .founder_day p {
	font-family: open_sansregular;
	font-size: 15px;
	line-height: normal;
	font-weight: 600;
	padding: 0;
	margin: 0;
	text-align: center!important
}
.bang_retrt .banner3 h3, .bang_retrt .banner3 p {
	line-height: 22px;
	font-family: open_sansregular
}
.bang_retrt .founder_day a {
	text-decoration: underline
}
.bang_retrt .founder_day img {
	text-align: center!important;
	display: inline-block;
	margin-bottom: 8px
}
.bang_retrt .banner3 {
	width: 100%;
	border: 2px solid #239cc7;
	padding: 10px
}
.bang_retrt .banner3 h3 {
	font-size: 16px;
	color: #239cc7;
	font-weight: 600;
	text-align: center;
	padding: 0;
	margin: 0 0 10px
}
.bang_retrt .banner3 p {
	font-size: 14px;
	text-align: center!important;
	padding-bottom: 10px;
	font-weight: 400
}
.bang_retrt .clild a {
	font-family: open_sansregular;
	color: #FfFfFf!important;
	margin: 5px 8px 0 0;
	font-weight: 600
}
.koldwn h2, .kolinfor h2, .kolinfor p, .kolinfor ul li, .kolrooms h2, .kolrooms p, .kolrooms ul li, .r8info h2, .r8info h4, .r8info p {
	font-family: Arial, sans-serif
}
.kolregister h2, .paydls h2, .paydls p {
	font-family: Arial, sans-serif;
	line-height: 22px
}
.mc05 {
	margin-top: 120px
}
.mc05 h1 {
	margin-bottom: 20px
}
.bxp .panel-heading {
	padding: 7px 12px!important;
	color: #dd5347!important;
	font-weight: 400;
	font-size: 17px
}
.bxp .list-group-item {
	padding: 5px 12px!important
}
.bxp .panel {
	min-height: 155px!important
}
.paydls {
	border: 1px solid #d1d1d1;
	padding: 10px;
	margin: 20px 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.paydls h2 {
	font-size: 25px;
	font-weight: 400;
	color: #dd5347;
	padding-bottom: 6px;
	border-bottom: #D1D1D1 1px solid;
	margin: 10px 0 20px
}
.kolregister, .r8info {
	border: 1px solid #d1d1d1
}
.paydls p {
	font-size: 14px;
	color: #191919;
	padding: 0;
	margin: 0
}
.kolregister {
	margin-top: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.kolregister h2 {
	font-size: 25px;
	font-weight: 400;
	color: #dd5347;
	padding-bottom: 6px;
	border-bottom: #D1D1D1 1px solid;
	margin: 10px 0 0
}
.kolregister h3 {
	font-size: 18px!important
}
.kolregister input[type=text], .kolregister select {
	width: 100%
}
.r8info {
	padding: 10px;
	margin: 20px 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.r8info h2, .r8info h4 {
	font-weight: 600;
	padding: 0;
	line-height: 22px
}
.r8info h2 {
	font-size: 16px;
	margin: 0;
	color: #dd5347
}
.r8info h4 {
	font-size: 14px;
	margin-top: 10px
}
.r8info p {
	font-size: 13px;
	line-height: 22px;
	font-weight: 400;
	margin: 0;
	padding: 0!important
}
.r8info hr {
	margin: 5px;
	color: #DBDBDB
}
.kolrooms {
	border: 1px solid #d1d1d1;
	margin-top: 20px;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.kolrooms h2 {
	line-height: 35px;
	font-size: 25px;
	font-weight: 400;
	color: #dd5347;
	padding-bottom: 6px;
	margin: 0 0 25px;
	border-bottom: #D1D1D1 1px solid
}
.kolrooms p, .kolrooms ul li {
	line-height: 22px;
	font-size: 14px;
	color: #191919
}
.kolrooms p {
	padding: 0;
	margin: 0
}
.kolrooms ul {
	padding: 0
}
.kolrooms ul li {
	padding: 0 0 4px
}
.koldwn {
	border: 1px solid #d1d1d1;
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.koldwn h2, .kolinfor h2 {
	line-height: 22px;
	border-bottom: #D1D1D1 1px solid
}
.koldwn h2 {
	font-size: 25px;
	font-weight: 400;
	color: #dd5347;
	padding-bottom: 6px;
	margin: 0 0 25px
}
.koldwn ul {
	margin: 0;
	padding: 0 0 0 17px
}
.koldwn ul li {
	list-style-type: none;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 22px;
	text-transform: uppercase
}
.koldwn a {
	width: 202px;
	background-color: #c82506;
	padding: 10px 8px;
	text-decoration: none!important;
	display: block;
	text-align: center;
	font-weight: 600;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.koldwn a:hover {
	background-color: #ed2d08;
	color: #FFF
}
.kolinfor {
	margin-top: 20px;
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.kolinfor h2 {
	font-size: 25px;
	font-weight: 400;
	color: #dd5347;
	padding-bottom: 6px;
	margin: 0 0 25px
}
.kolinfor p, .kolinfor ul li {
	font-size: 14px;
	color: #191919;
	line-height: 22px
}
.kolinfor p {
	padding: 0;
	margin: 0
}
.kolinfor ul {
	padding: 0;
	margin: 0 0 0 10px
}
.kolinfor ul li {
	padding: 0 0 4px;
	margin: 0
}
.retreat_box {
	width: 100%;
	box-shadow: 0 5px 5px #d4d4d4;
	padding: 10px 10px 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d4d4d4;
	min-height: 935px;
	-webkit-min-height: 935px;
	-moz-min-height: 935px
}
.retreat_box img {
	width: 100%
}
.retreat_box h2 {
	font-size: 20px!important;
	font-weight: 700;
	line-height: 22px;
	color: #025F7B!important;
	margin: 10px 0 15px!important
}
.retreat_box p {
	font-family: 'Open Sans', sans-serif!important;
	font-size: 14px!important;
	font-weight: 400!important;
	line-height: 22px;
	text-align: left!important
}
.retreat_box hr {
	margin: 7px 0!important;
	padding: 0!important
}
.retreat_box p span {
	font-weight: 600!important;
	margin-bottom: 6px!important
}
.retreat_box h3, .retreat_box h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: 22px;
	margin-top: 0
}
.retreat_box h3 {
	font-size: 15px
}
.retreat_box h4 {
	font-size: 16px
}
.retreat_box .btn {
	margin: 10px 0
}
.retreat_box .al {
	margin-top: 23px
}
.upcomrt hr.dv {
	padding: 0;
	margin: 10px 0;
	border-top: #c7c7c7 1px solid
}
.upcomrt h1 {
	font-family: Georgia;
	font-weight: 400;
	font-size: 30px;
	font-style: normal;
	text-align: left;
	margin: 0
}
.uprt h2, .uprt li, .uprt p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 22px
}
.upcomrt .line {
	margin-top: 10px;
	padding: 0;
	border-bottom: #4ca4ff solid 3px
}
.uprt {
padding: 16px;
display: inline-block;
width: 100%;
margin-bottom: 20px;
-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.04);
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.04);
transition: box-shadow .3s ease-in-out;
background-color: #fff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
outline: none;
}
.uprt:hover {
-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
box-shadow:0 1px 20px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
}

.uprt h2 {
	font-size: 21px;
	color: #191919;
 margin-bottom:20px;
	padding: 0;
 font-weight:500;
 margin-top:0px;
}
.uprt p {
	font-size: 14px;
	color: #191919;
	margin-bottom: 10px!important
}
.uprt img {
	float: left
}
.wphresearch {
	border-bottom: 1px solid #d4d4d4
}
.uprt .fa {
	font-size: 20px;
	color: #C80003;
	margin-right: 10px;
	vertical-align: middle
}
.uprt ul {
	padding-left: 15px
}
.uprt li {
	font-size: 14px;
	color: #191919
}
.wphresearch {
	margin-bottom: 20px;
	padding: 0 0 30px;
	margin-top: 20px
}
.wphresearch h2, .wphresearch p {
	font-family: open_sansregular;
	font-weight: 400!important;
	padding: 0!important;
	margin: 10px 0!important
}
.wphresearch h2 {
	color: #191919!important;
	font-size: 22px!important;
	line-height: 30px!important
}
.wphresearch p {
	color: #191919!important;
	font-size: 14px!important;
	line-height: 22px!important
}
.wphresearch span {
	color: #848484;
	font-size: 14px;
	display: table
}
.wphresearch a {
	padding: 7px 8px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #2474c6
}
.wphresearch a:active, .wphresearch a:hover, .wphresearch a:visited {
	text-decoration: none;
	color: #FFF;
	background-color: #0097D7
}
.wphresearch .fa-file-text-o {
	margin-right: 10px
}
.wpharticles {padding:0px;margin-left:15px !important;margin-bottom:25px !important;
}
.wpharticles li{font-family: open_sansregular;font-size: 16px!important;color: #191919!important;line-height:normal !important;
font-weight: 400!important;margin: 0px 0px 10px 0!important;border-bottom:1px dotted #C4C4C4;padding:10px 0px !important;
}
.wpharticles li:last-child{border-bottom:none;}

.preset-table td, .preset-table th {
	font-size: 13px;
	color: #191919
}

.preset-table {
	width: 100%;
	border: 0;
	font-family: open_sansregular
}
.preset-table tbody tr:nth-child(odd) {
	background-color: #f7f7f7
}
.preset-table td, .preset-table th {
	padding: 13px 10px;
	vertical-align: top;
	line-height: 22px
}
.preset-table th {
	font-weight: 600
}
.tplink{ display:inline-block;}
.tplink a{font-family: open_sansregular;color:#191919; font-weight:bold; font-size:14px;text-decoration:underline;}
.tplink a:hover{text-decoration:underline;color:#191919;}



.nbgp {margin-left: 0px !important;margin-right: 0px !important;padding-left: 0px !important;padding-right: 0px !important;}
.ldpgform-sec{background-color:#fff; border:0px solid #e1e1e1;}
.ldpgform-sec input[type="text"], .ldpgform-sec input[type="email"]{margin-bottom:0px !important; width: 100%;}

.inst-lf-sec{margin-top:0px;}
.inst-pic-thumb{width:300px;display: block; margin-bottom:20px;border: 1px dotted #BDBDBD;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.inst-rt-sec{display: inline-block;}
ul.inst-rt-ul-list{padding-left:0px !important;}
ul.inst-rt-ul-list li{ font-size:14px !important; color:#013F6C !important; list-style: none !important; padding-bottom: 7px;}
.course-centre-event{ display:inline-block; margin-top: 0px; width:100%;}
.course-centre-event ul li a{ text-decoration:none !important; font-weight: 400 !important; color:#191919 !important;}
.tblfor-wrapper{border: 1px dashed #cbcbcb;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.tblfor{width:100%; font-family: open_sansregular; border-collapse: collapse;}
.tblfor tr{-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px; border-bottom:none;}
.tblfor th, .tblfor td{padding:10px 10px !important;}
.tblfor thead th, .tblfor thead td{font-size:12px;color:#707070; font-weight:bold; vertical-align: top; line-height:15px;}
.tblfor tbody tr:nth-child(odd){background-color:#f7f7f7;}
.tblfor tbody td{font-size:12px; color:#4a4a4a; line-height:normal; vertical-align: top;}
.tbl-pg-hght{margin-bottom:185px;}
.ffh-tb-hd{color:#707070;font-size:16px;text-align:center;}	
.tblfor td > a{color:#0066ff;}
.tblfor td > a:hover{text-decoration:underline;}
.tblfor-btn{border:1px solid #acacac; display: block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:8px 10px; text-align: center; color: #555555 !important; text-decoration: none !important;transition-property: background;transition-duration: 0.4s;transition-timing-function: linear;}
.tblfor-btn:hover{border:1px solid #ffffff;color: #ffffff !important; background-color:#4dcafe;}
.offer_price{font-size:12px; font-weight:bold; margin-top:6px !important; display: block;}
/*User Registration*/
.wph-reg-box{font-family: open_sansregular; width:45%; padding:50px;border: 1px solid #b4c2c7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:20px auto;}
.wph-reg-heading{ font-size:24px; color:#191919; text-align: center; font-weight:normal;margin: 0 0 50px 0;}
.wph-reg-form-list{list-style:none; padding: 0px; margin: 0px;}
.wph-reg-form-list > li{margin-bottom:30px;}
.wph-reg-form-input{ width:100%; height:36px;border: 1px solid #b7b7b7; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:12px; color:#191919; font-weight:400; padding:0px 10px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.wph-reg-form-input:hover{border: 1px solid #6E6E6E;}
.wph-reg-form-input-phno{width:82%;}
.wph-reg-form-btn{ background-color:#0085C5;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
font-size:14px;color:#ffffff;padding: 12px 24px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; width:100%; border:none;}
.wph-reg-form-btn:hover{ background-color:#059AE1;}
.wph-reg-form-error-msg{ font-size:11px; color:#C30307;padding:0px;margin:0px;line-height:normal; font-weight:normal;}
.wph-reg-form-course-comp{ height:120px; overflow-y: scroll;}
.wph-reg-form-course-comp > label{ font-size:12px !important; font-weight:400 !important; }
.wph-reg-form-list > li > label{ font-weight:400 !important; font-size:12px !important;}
.wph-reg-text{font-size:12px; color:#191919; text-align: center; font-weight:normal;}

.map_details_no_center{
clear: both;background-color: #eafbff; font-size:12px !important; padding:8px 10px !important ; font-weight: 400 !important; float: left;
margin-top:20px !important;margin-left: 30px !important; border:1px #42d9ff dashed; text-align: left !important;}


/*Change password*/
.wph-chngpassword-box{font-family: open_sansregular; width:45%; padding:30px;border: 1px solid #b4c2c7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.wph-chngpassword-form-input{ width:100%; height:36px;border: 1px solid #b7b7b7; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:12px; color:#191919; font-weight:400; padding:0px 10px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.wph-chngpassword-form-input:hover{border: 1px solid #6E6E6E;}
.wph-chngpassword-form-list{list-style-type:none !important; padding: 0px !important; margin: 0px;}
.wph-chngpassword-form-list > li{margin-bottom:30px;list-style-type:none !important;}
.wph-chngpassword-form-btn{ background-color:#0085C5;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
font-size:14px;color:#ffffff;padding: 12px 24px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; width:100%; border:none;}
.wph-chngpassword-form-btn:hover{ background-color:#059AE1;}
.wph-chngpassword-form-error-msg > p{ font-size:11px !important; color:#C30307 !important;padding:0px !important;margin:0px !important;line-height:normal !important; font-weight:normal !important;}

/*Footer*/
.lower-footer{background:#282828;padding:10px 0px;bottom:0px;width:100%;}


/*Footer Social Icons*/
.ft-social-icons-sec{font-family: open_sansregular; padding: 0px; margin: 0px;}
.ft-social-icons-heading{font-size:12px;font-weight: 400; color:#ffffff; text-align: left;margin: 0 0 12px 0;}
.ft-social-icons-list{list-style:none; padding: 0px; margin: 0px;}
.ft-social-icons-list > li{display: inline-block; font-size:15px;margin-right:16px;font-weight: 400;}
.ft-social-icons-list a{text-decoration:none;color:#A8A8A8;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;
transition: all 0.4s;}
.ft-social-icons-list a:hover{ color: #ffffff}

/*Footer Logo*/
.ft-logo{list-style:none;  margin: 0px; padding: 0px;float:right;}
.ft-logo > li{display: inline-block;}
.ft-logo > li > a{ text-decoration: none;}
.ft-logo span{border-right:#656565 1px solid; display: block; margin-left:8px; margin-right:12px;}

/*Footer Links*/
.ft-lw-links{font-family: open_sansregular;}
.ft-lw-links-list{list-style:none; padding: 0px; margin: 0px; line-height: normal;}
.ft-lw-links-list > li{font-size:12px; font-weight: 400; display: inline-block;margin-right:16px;}
.ft-lw-links-list a{color:#A8A8A8;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;
transition: all 0.4s;}
.ft-lw-links-list a:hover{text-decoration:underline;color:#ffffff;}

/*Ashram Donation*/
.wph-dn{}
.wph-dn > p{font-family: open_sansregular !important;font-size:14px !important;font-weight:normal !important;padding: 0px !important; line-height: normal !important;}
.wph-dn-top-btn{margin-left: 0px !important; padding-left: 0px !important;}
.wph-dn-top-btn > li{list-style:none !important; /*background-color: #d8e7ff !important;*/ font-size:13px !important; display: inline-block !important; padding:8px 10px !important; line-height:normal !important; cursor: pointer; min-width:25%; text-align: center !important; margin-bottom:15px; margin-right: 10px;border: 1px dashed #9ab3dc !important; -web-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.wph-dn-top-btn > li.btn-selected{/*background-color: #7bbbfc !important;*/}
.wph-dn-top-btn > li a{text-decoration:none !important; color: #191919 !important; display: block !important}
.wph-dn-top-btn > li:hover{ background-color: #7bbbfc !important;}

.wph-dn-top-btn-active{background-color: #5daaf9 !important;}
.wph-dn-box{font-family: open_sansregular; width:88%; padding:30px;border: 1px dashed #bbbbbb;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin-top:20px;}
.wph-dn-form-txt-hd{font-family: open_sansregular !important; font-size:18px !important; color:#191919; text-align: center !important; font-weight:400 !important; margin: 0 0 15px 0 !important; line-height:normal !important;}
.wph-dn-form-txt{ font-family: open_sansregular !important; font-size:12px !important; color:#727272 !important; text-align: center !important; font-weight:normal; margin-bottom:15px !important;}
.wph-dn-form-list{padding: 0px !important; margin: 0px !important;}
.wph-dn-form-list > li{list-style:none !important; margin-bottom:30px;}
.wph-dn-form-list-input{ width:100%; height:36px;border: 1px solid #b7b7b7; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:12px; color:#191919; font-weight:400; padding:0px 10px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.wph-dn-form-list-textarea{ width:100%;border: 1px solid #b7b7b7; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-size:12px; color:#191919; font-weight:400; padding:0px 10px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.wph-dn-form-list-input:hover{border: 1px solid #6E6E6E;}
.wph-dn-form-list-textarea:hover{border: 1px solid #6E6E6E;}
.wph-dn-form-list-btn{ background-color:#0085C5;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
font-size:14px;color:#ffffff;padding: 12px 24px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; width:100%; border:none;}
.wph-dn-form-list-btn:hover{ background-color:#059AE1;}
.wph-dn-form-error-msg{font-size:12px; color:#C30307;padding:0px;margin:0px;line-height:normal; font-weight:normal;}
.wph-dn-bank-box{padding:15px 10px;border: 1px dashed #bbbbbb;}
.wph-dn-bank-box > p{font-size:12px !important; line-height: normal !important; color: #6E6E6E !important; margin-bottom:10px !important;}
.wph-dn-bank-list{margin-left:0px !important; padding-left:0px !important;}
.wph-dn-bank-list > li{ list-style: none !important;font-size:12px !important; line-height: normal !important; color: #6E6E6E !important; margin-bottom:10px !important;}
.wph-dn-bank-list > li >span{ display:block;}

/*Photo Gallery*/
.wph-photogallery{max-height:500px;overflow-y: scroll; margin-bottom:140px;}
.gallery-quotes{font-family: open_sansregular !important; font-size:18px !important; line-height:25px !important; color: #191919 !important; text-align: left !important;}
.gallery-gmcks{font-family: open_sansregular !important; font-size:14px !important; line-height:22px !important; color: #7d7d7d !important; margin-left:10px;}
.gallery-heading{font-family: open_sansregular !important; font-size:15px !important; font-weight: 400 !important; line-height:30px !important; color: #191919 !important;}
.gallery-ddlist{ width:30%; margin-bottom:20px;}
.gallery-input-text{width:100% !important; height:30px !important;border: 1px solid #b7b7b7 !important;}
.gallery-btn{background-color:#18B4D4 !important; padding:8px 10px !important; text-align: center !important; margin-left:0px !important;}

/*Home - Banner*/
.hm-banner-img-web{background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width:100%;}

/*Home - What is PH*/
.whatph {width:100%;background-color:#ffffff;padding:25px 15px;}
.whatph-h2{font-family:Georgia;font-size:35px;color:#191919;line-height:normal;margin:0px;padding:0px;margin-bottom:20px;}
.whatph-h3 {font-family:open_sansregular;font-weight:400;color:#191919;line-height:normal;font-size:20px;margin:0px;margin-bottom:20px;}
.whatph-img{display:inline-block !important;margin-bottom:20px;}
.whatph-p {font-family: open_sansregular;font-size:14px;color:#191919;line-height:22px;margin:0px;margin-bottom:20px;text-align:justify;}
/*Home - Gateway to PH*/
.gateway{width:100%;background-color:#f3f3f3;padding:25px 15px;}
.gateway-h2{font-family:Georgia;font-size:35px;color:#191919;line-height:32px;font-weight:400;margin:0px;padding:0px;margin-bottom:20px;}
.gateway-img{display:inline-block !important;margin-bottom:20px;}
.gateway-box{min-height:350px;display:block !important;}
.gateway-box-img{width:100%;}
.gateway-box-h3{font-family: open_sansregular;color:#191919;font-size:16px;line-height:normal;margin:0px;font-weight:400;margin-top:20px;margin-bottom:15px;margin-left:10px;margin-right:10px;}
.gateway-box-p{font-family: open_sansregular;font-size:14px;color:#191919;line-height:22px;margin:0px;margin-bottom:15px;margin-left:10px;margin-right:10px;}
.gateway-box a{margin:auto;margin-bottom:15px;}
/*Home - Peace & Happiness*/
.peace-happi{width:100%;background-color:#ffffff;padding:25px 15px;}
.peace-happi-h2{font-family:Georgia;font-size:35px;color:#191919;line-height:32px;font-weight:400;margin:0px;padding:0px;margin-bottom:20px;}
.peace-happi-img{display:inline-block !important;margin-bottom:20px;}
.peace-happi-box{min-height:350px;display:block !important;}
.peace-happi-box-img{width:100%;}
.peace-happi-box-h3{font-family: open_sansregular;color:#191919;font-size:18px;line-height:normal;margin:0px;font-weight:400;margin-top:20px;margin-bottom:15px;margin-left:10px;margin-right:10px;}
.peace-happi-box-p{font-family: open_sansregular;font-size:14px;color:#191919;line-height:22px;margin:0px;margin-bottom:15px;margin-left:10px;margin-right:10px;}
.peace-happi-box a{margin:auto;margin-bottom:15px;}

/*Home - Donate*/
.hm-donate{width: 100%;background: url(../images/hm-donation-bg.jpg) center center no-repeat fixed;-webkit-background-size: cover;
-moz-background-size: cover;-o-background-size: cover;background-size: cover;padding:35px 0px;/*margin-top:168px*/}
.hm-donate-h2{font-family:Georgia;font-size:35px;color:#ffffff;line-height:25px;font-weight:400;margin:0px;padding:0px;margin-bottom:20px;text-shadow: 0 1px 1px rgba(0,0,0,.6)}
.hm-donate-img{display:inline-block !important;margin-bottom:20px;}
.hm-donate-h3 {font-family:open_sansregular;font-weight:400;color:#ffffff;line-height:normal;font-size:18px;margin:0px;margin-bottom:20px;text-shadow: 0 1px 1px rgba(0,0,0,.6)}
.hm-donate a {background-color: rgba(255,255,255,0.7);font-family:open_sansregular;min-width: 270px;font-size: 12px;
padding: 10px 15px;text-align: center;border: 1px solid #FFF;color: #000;display: inline-block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;line-height:18px;margin: 0 10px; margin-bottom:15px;
text-decoration:none;-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
transition: background .5s ease-in-out, padding .5s ease-in-out;}
.hm-donate a > span{display:block; font-weight: 600; margin-bottom:4px; font-size:14px;}
.hm-donate a:hover {background: #FFF;color: #000;text-decoration: none}


.silver-anni-img{width:150px !important;height:135px !important;}
.silver-anni-sec{display:inline-block;}
.silver-anni-h3{font-family:Georgia;color:#191919;font-size:18px;line-height:normal;margin:0px;font-weight:400;
margin-bottom:10px;}
.silver-anni-p{font-family: open_sansregular;font-size:14px;color:#191919;line-height:22px;margin:0px; text-align:justify;margin-bottom:10px;}


/*Pranic video*/
.wph-vd-details{padding:16px;display:inline-block;width:100%;
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);transition:box-shadow .3s ease-in-out;
background-color: #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none;}
.vd-player-size{width:100%;height:400px;}
.wph-vd-details .table-responsive{border:none !important;}
.wph-vd-details-h2, .wph-vd-details-h3, .wph-vd-details-p, .wph-vd-details-span{font-family: open_sansregular;line-height:22px!important; padding:0px;}
.wph-vd-details-h2{font-size:22px !important;margin:10px 0px 10px 0px !important;}
.wph-vd-details-h3{color:#555555 !important;font-size:14px !important;margin:0px 0px 20px 0px !important;}
.wph-vd-details-p{color:#191919 !important;font-size:14px !important;margin:0px 0px 0px 0px !important;}
.wph-vd-details-span{color:#8b8b8b;font-size:14px;margin:8px 0px 0px 0px;float:right;border:1px solid #d5d5d5; padding:5px 8px;
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.wph-vd-next-box{padding:16px;display:inline-block;width:100%;
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);transition:box-shadow .3s ease-in-out;
background-color: #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none;}
.wph-vd-next{margin-bottom:10px;}
.wph-vd-next-thumb{width:161px;height:110px !important;}
.wph-vd-next-p{font-family: open_sansregular;line-height:19px!important; padding:0px;color:#191919 !important; font-size:14px !important; margin:0px 0px 0px 10px !important;text-align:left !important;}
.wph-vd-next-p a{color:#191919 !important;text-decoration:none;}
.wph-vd-next-p a:hover{color:#3b78e7 !important;text-decoration:underline;}
.wph-vd-next-p-dt{font-family: open_sansregular;line-height:19px!important; padding:0px;color:#8b8b8b !important; font-size:12px !important; margin:5px 0px 0px 10px !important;text-align:left !important;}
.wph-vd-next-p2{font-family: open_sansregular;line-height:19px!important; padding:0px;color:#8b8b8b !important; font-size:12px !important; margin:0px 0px 0px 10px !important;text-align:left !important;}



.pranic-vd-comt{border-top:4px solid #d5d5d5;margin-top:25px;}
.pranic-vd-comt-heading{font-family: open_sansregular;color:#007BBF;line-height:22px !important;margin:0px;padding:0px;
margin-bottom:15px;margin-top:15px;font-size:16px;}
.pranic-vd-comt-input{width:100%;border:1px solid #d5d5d5;font-family: open_sansregular;color:#191919;font-size:13px;line-height:normal;}
.pranic-vd-comt-reply{border-top:1px solid #d5d5d5;margin-top:25px;}
.pranic-vd-comt-reply-heading{font-family: open_sansregular;color:#007BBF;line-height:22px !important;margin:0px;padding:0px;
margin-bottom:10px;margin-top:15px;font-size:16px;}
.pranic-vd-comt-reply-list{margin:20px 0px !important;padding:0px;}
.pranic-vd-comt-reply-list > li{margin:0px;padding:0px !important;list-style:none!important;font-family: open_sansregular;
line-height:22px !important;}
.pranic-vd-comt-reply-list-heading{margin-bottom:8px !important;font-size:14px !important;color:#393939;}
.pranic-vd-comt-reply-list-text{font-size:13px !important;color:#555555 !important;}
.pranic-vd-comt-reply-list-heading > span{font-size:12px;color:#8b8b8b;margin-left:8px;}
.pranic-vd-comt-reply-list-heading > .fa{margin-right:10px;font-size:16px;}


/*Pranic video Listing*/
.wph-video-listing{padding:16px;display:inline-block;width:100%;margin-bottom:15px;
-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
box-shadow:0 1px 3px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);transition:box-shadow .3s ease-in-out;
background-color: #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none;}
.wph-video-listing:hover{
-moz-box-shadow:0 1px 20px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow:0 1px 20px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);
box-shadow:0 1px 20px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.04);}
.wph-video-listing-h2{font-family: open_sansregular;line-height:25px!important; padding:0px;vertical-align:top;text-align:left !important;}
.wph-video-listing-h3, .wph-video-listing-p{font-family: open_sansregular;line-height:22px!important; padding:0px;vertical-align:top;text-align:left !important;}
.wph-vd-thumb-img-sec{position:relative;cursor:pointer;}
.wph-vd-thumb-img-newicon{position:absolute;width:40px;}
.wph-vd-thumb-img{width:100%!important;display:block;height:auto !important;}
.wph-video-listing-h2{font-size:22px !important;margin:0px 0px 10px 20px !important;}
.wph-video-listing-h3{color:#555555 !important;font-size:14px !important;margin:0px 0px 12px 20px !important;}
.wph-video-listing-p{color:#191919 !important;font-size:14px !important;margin:0px 0px 0px 20px !important;}
.wph-video-listing-h2 a{color:#191919 !important;text-decoration:none;}
.wph-video-listing-h2 a:hover{color:#3b78e7 !important;text-decoration:underline;}
.wph-vd-thumb-img-overlay{position:absolute;bottom:0px;left:0px;right:0px;background-color:rgba(0,34,77,0.5); overflow:hidden;width:100%; height:0;transition:.5s ease;}
.wph-vd-thumb-img-overlay-text{white-space: nowrap; color: #ffffff;font-family: open_sansregular;font-size:14px; position: absolute; overflow: hidden; top: 50%; left:50%;-ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.wph-vd-thumb-img-sec:hover .wph-vd-thumb-img-overlay{height:100%;}
.pranic-video-login-btn{font-family: open_sansregular;color:#ffffff;font-size:16px;margin:0px;padding:10px 12px;background-color:#00A3FF;text-align:center;cursor:pointer;-web-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:20px;margin-bottom:300px;display:inline-block;}
.pranic-video-login-btn:hover{text-decoration:none;color:#ffffff;}
.ftbw{margin-bottom:160px;}



/*Blog*/
.wph-blog-sec{padding:10px 0px 25px 0px; border-bottom:1px solid #ddd;display:inline-block;width:100%;}
.wph-blog-sec-img{width:90px !important;height:90px !important;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.wph-blog-sec-h2{font-family:Georgia !important;font-size:22px !important;line-height:normal;font-weight:400 !important;padding:0px !important;margin-top:5px !important;margin-bottom:0px !important;}
.wph-blog-sec-h2 a{color:#191919;text-decoration:none;}
.wph-blog-sec-h2 a:hover{color:#02A4FF;text-decoration:underline;}
.wph-blog-sec-list{margin-top:10px !important;margin-bottom:10px !important;padding-left:0px !important;}
.wph-blog-sec-list li{font-family: open_sansregular !important;font-size:12px !important;color:#727272 !important;line-height:normal;font-weight:400 !important;list-style:none !important;display:inline-block !important;margin-right:15px;}
.wph-blog-sec-list li span{margin-left:5px;}
.wph-blog-sec-list li .fa{margin-right:5px;}
.wph-blog-sec:last-child{border-bottom:none;}
.wph-blog-sec-p{font-family: open_sansregular !important;font-size:14px !important;color:#191919 !important;
font-weight:400 !important;text-align:justify !important;}
.wph-blog-sec-btn{font-family: open_sansregular !important;font-size:13px !important;color:#0066F0 !important;text-decoration:underline !important; margin-top:10px !important;display:block !important;}

/*Blog Details*/
.wph-blog-details{padding:0px;display:inline-block;width:100%;}
.wph-blog-details-h2{font-family:Georgia !important;font-size:25px !important;line-height:normal !important;color:#191919 !important;font-weight:400 !important;padding:0px;margin-bottom:15px !important;}
.wph-blog-details-img{width:100% !important;height:350px !important;display:inline-block !important;margin:0 auto !important;margin-top:15px !important;}
.wph-blog-details-p{font-family: open_sansregular !important;color:#191919 !important;font-size:14px !important;
margin:20px 0px 20px 0px !important;text-align:justify !important;}
.wph-blog-details-author{width:100%;border-top:1px solid #ddd;display:inline-block;}
.wph-blog-details-author-list{margin-top:0px !important;padding:0px;}
.wph-blog-details-author-list li img{width:70px !important;height:70px !important;display:block !important;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left !important;}
.wph-blog-details-author-list li{font-family: open_sansregular !important;font-size:12px !important;color:#727272 !important;line-height:normal !important;font-weight:400 !important;list-style:none !important;display:inline-block !important;margin-right:15px !important; float:left !important;}
.wph-blog-details-author-list li span{margin-left:5px;}
.wph-blog-details-author-list li .fa{margin-right:5px;}


/*Blog Listing*/
.wph-blog-listing{padding:0px;display:inline-block;width:100%;}
.wph-blog-listing-action{margin:0px;padding:0px;display:block !important;margin-top:10px !important;}
.wph-blog-listing-action li{margin:0px;padding:0px;font-family: open_sansregular !important;font-size:12px !important;line-height:normal !important;font-weight:400 !important;list-style:none !important;display:inline-block !important;margin-right:15px !important;}
.wph-blog-listing-action a{cursor:pointer;}

/*Food for Hungry Donate-karnataka*/
.ffh-notes, .ffh-category, .ffh-form, .ffh-rt{width:100%;margin:0px;padding:20px;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);transition: box-shadow .3s ease-in-out;	}
.ffh-notes-h2{font-family:Georgia !important;font-size:19px !important;line-height:normal !important;color:#191919 !important;font-weight:400 !important;padding:0px;margin:0px !important;margin-bottom:15px !important;}
.ffh-notes-p{font-family: open_sansregular !important;color:#191919 !important;font-size:13px !important;line-height:22px !important;
text-align:justify !important;}
.ffh-notes-list{padding-left:15px !important;}
.ffh-notes-list li{font-family: open_sansregular !important;font-size:13px !important;color:#191919 !important;line-height:normal;font-weight:400 !important;margin-bottom:10px;}
.ffh-notes-link{font-family: open_sansregular;color: #0366DC;font-size:13px;}
.ffh-category-h2{font-family:Georgia !important;font-size:19px !important;line-height:normal !important;color:#191919 !important;font-weight:400 !important;padding:0px;margin:0px !important;margin-bottom:15px !important;}
.ffh-category-p{font-family: open_sansregular !important;color:#191919 !important;font-size:13px !important;line-height:22px !important;text-align:justify !important;}
.ffh-category-list tr td input[type="text"],
.ffh-category-list tr td select{
width: 140px;height: 36px;border: 1px solid #b7b7b7;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;font-size: 12px;color: #284c5a;font-weight: 300;padding: 0 10px;-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.ffh-category-list input[type="text"]:hover, .ffh-category-listselect:hover{border:1px solid #3D3D3D;}
.ffh-category-total{padding:10px !important;background-color:#f1f1f1 !important;width: 100%;margin-top:20px;}
.ffh-form-h2{font-family:Georgia !important;font-size:19px !important;line-height:normal !important;color:#191919 !important;font-weight:400 !important;padding:0px;margin:0px !important;margin-bottom:15px !important;}
.ffh-form-p{font-family: open_sansregular !important;color:#191919 !important;font-size:13px !important;line-height:22px !important;
text-align:justify !important;}
.ffh-form label{font-family: open_sansregular;font-size:13px;color:#191919; text-align: left; font-weight:400 !important;}
.ffh-form input[type="text"], 
.ffh-form textarea, 
.ffh-form input[type="email"], 
.ffh-form select{
width: 300px;height: 36px;border: 1px solid #b7b7b7;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;font-size: 12px;color: #284c5a;font-weight: 300;padding: 0 10px;-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;margin:0px !important;}
.ffh-form input[type="text"]:hover,
.ffh-form input[type="email"]:hover,
.ffh-form textarea:hover,
.ffh-form select:hover{border:1px solid #3D3D3D;}
.ffh-form-vali{font-family: open_sansregular;font-size:12px;color:#E12226;padding-top:8px;display:block;}
.ffh-rt{max-height:812px;overflow-y:scroll;}
.ffh-rt-p{font-family: open_sansregular !important;color:#535353 !important;font-size:12px !important;line-height:normal;
text-align:left !important; margin:10px 0px !important;}
.ffh-rt-list{padding-left:12px !important;}
.ffh-rt-list li{font-family: open_sansregular !important;color:#535353 !important;font-size:12px !important;line-height:normal;
text-align:left !important;}

/*Donate-kar*/
.donate-kar{width:100%;margin:0px;padding:20px;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);
-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);transition: box-shadow .3s ease-in-out;}
.donate-kar-h2{font-family:Georgia !important;font-size:22px !important;line-height:normal !important;color:#191919 !important;font-weight:400 !important;padding:0px;margin:0px !important;margin-bottom:15px !important;margin-top:15px !important;}
.donate-kar-p{font-family: open_sansregular !important;color:#191919 !important;font-size:14px !important;line-height:22px !important;
text-align:justify !important;}
.donate-kar-list{padding-left:12px !important;}
.fdonate-kar-list li{font-family: open_sansregular !important;color:#191919 !important;font-size:14px !important;line-height:normal;
text-align:left !important;}

/*CPH & ACPH*/
.cph-sec{width:100%;margin:0px;padding:0px;}
.cph-sec-h2{font-family: open_sansregular;color:#0569a4;font-size:20px;line-height:22px;font-weight:600;margin-bottom:25px!important;text-align:center;border-bottom:#a9a9a9 1px solid;padding-bottom:15px;margin-top:30px!important;text-transform:uppercase;}
.cph-sec-h3{font-family: open_sansregular;color:#191919;font-size:15px;line-height:22px;font-weight:600;margin-bottom:15px!important;}
.cph-sec-p{font-family: open_sansregular;color:#191919;font-size:14px;line-height:22px;font-weight:400;margin-bottom:15px !important;text-align:justify;}
.cph-sec-des{padding:0px;margin-left:15px;}
.cph-sec-des li{font-family: open_sansregular;color:#191919;font-size:14px;line-height:22px;font-weight:400;margin-bottom:10px !important;}
.cph-sec-add{width:100%;margin:0px;padding:0px;}
.cph-sec-add-h3{font-family: open_sansregular;color:#636363;font-size:15px;line-height:22px;font-weight:600;margin-bottom:15px!important;}
.cph-sec-add-p{font-family: open_sansregular;color:#636363;font-size:14px;line-height:26px;font-weight:400;margin-bottom:15px !important;text-align:left;}

/*home pg time converter*/
.timemodal {display: none;position: fixed; z-index: 1;padding-top: 15%;left: 0;top: 0;width: 100%; height: 100%;
overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.timemodal-content {background-color: #ffffff;width: 30%;text-align:center;margin:0 auto;-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,.5);
box-shadow:0 3px 9px rgba(0,0,0,.5);}
.close {color: #fff;float: right;font-size: 28px;font-weight: bold;opacity:5 !important;padding-top:1px !important;
margin-top:-8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-right:-10px;}
.timemodal-h3{font-family: open_sansregular;color:#000;font-size:13px; font-weight:600;padding:10px 0px;display:block;
background-color:#a9a5d8;-moz-border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;border-top-right-radius: 5px;
}
.timemodal-txtbox{font-family: open_sansregular;color:#191919;font-weight:600;border:#B5B4B4 1px solid; padding:7px 9px;
text-align:center;display:inline-block;font-size:13px;margin:10px 10px;}
.timemodal-drp{font-family: open_sansregular;color:#191919;padding:7px 9px;border:#B5B4B4 1px solid;width:75%;margin:10px 0px;
font-size:13px;background-color:#ffffff;}

/*Mobile App*/
.hm-dwn-app{width: 100%;background-color:#f3f3f3;padding:0px 0px 20px 0px;
 
 /*background: url(../images/hm-dwn-app-bg.jpg) center center no-repeat fixed;
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
 height:330px;display:block;margin-top:8px;
-moz-box-shadow:0px 3px 25px 6px #ccc;-webkit-box-shadow: 0px 3px 25px 6px #ccc;
 box-shadow:0px 3px 25px 6px #ccc;*/}

.hm-dwn-app-img{margin-top:20px;display:block;}
.hm-dwn-app-h3{font-family:Georgia;font-size:22px;color:#191919;line-height:22px;font-weight:400;
 margin:20px 0px 20px 0px;padding:0px;}
.hm-dwn-app-h2{font-family: open_sansregular;font-weight:400;color:#b00857;line-height:32px;
 margin:0px 0px 30px 0px;padding:0px;font-size:35px;}
.hm-dwn-app-p{font-family: open_sansregular;font-size: 14px;color: #191919;line-height:22px;margin:0px 0px 30px 0px;padding:0px;text-align:justify;}
.hm-dwn-app-h5{font-family: open_sansregular;font-size: 16px;color: #191919;margin:0px 0px 16px 0px;padding:0px;}
.hm-dwn-app-sicond{float:left;}

/*Online THM event - home page*/
.onlinethm{padding:20px 0px;margin:0px;width:100%;}
.onlinethm h2{font-family: Georgia;color:#191919;font-size:19px;margin:0px;padding:0px;margin-bottom:7px;font-weight:600;}
.onlinethm p{font-family: open_sansregular;color:#191919;font-size:14px;line-height:22px;padding:0px;margin:0px;margin-bottom:6px; font-weight:400;}




/*online thm*/
.onlmph{width:100%;background-color:#fff;margin:0px;margin-bottom:70px;}
.onlmph-sec{width:100%;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;}
.onlmph-sec-hd{background-color:#f5f5f5;margin:0px;padding:15px 10px;}
.onlmphtxt{padding:0px;margin:0px;font-size:13px;color:#747474;margin-bottom:15px !important;text-align: left;display:block;font-style: italic;}
.onlmph-top{margin-bottom:20px;background-color:#fff;width:100%;padding:10px 0px;display:inline-block;}
.onlmph-t05{background-color:#007ff4;color:#fff;padding:3px 5px;font-size:14px;font-weight:600;border-radius:4px;display:inline-block;}
.onlmph-h3{font-weight:400;font-size:14px;margin:0px;padding:0px;line-height:20px;}
.onlmph-time{font-weight:400;font-size:14px;margin:0px;padding:0px;line-height:20px;margin-top:12px;}
.onlmph-lang{font-weight:400;font-size:14px;margin:0px;padding:0px;line-height:20px;margin-top:12px}
.onlmph-daylist{font-weight:400;font-size:14px;margin:0px;padding:0px;line-height:20px;margin-top:12px}
.onlmph-pwd{font-weight:400;font-size:14px;margin:0px;padding:0px;line-height:20px;margin-top:12px}
.onlmph-btn{background-color:#0A66B2;padding:5px 3px;color:#fff;text-align:center;font-size:14px;font-weight:600;border-radius:5px;cursor:pointer;text-decoration:none;width:100%;display:block;margin-top:7px;}
.onlmph-btn:hover{background-color:#1849D8;color:#fff;text-decoration:none;}
.onlmph-btn:focus{background-color:#1849D8;color:#fff;text-decoration:none;}
.onlmph a{text-decoration:none;}
.onlmph .onlmphdrp{
border:1px solid #ddd;
background-color:#fff;
outline:none;
padding:0px 5px;
font-size:14px;
font-weight:400;
height:35px;
width:100%;
margin:0px;
}


.onlmphsrch{
border:1px solid #ddd;
background-color:#fff !important;
outline:none !important;
padding:0px 5px !important;
font-size:14px !important;
font-weight:400 !important;
height:35px !important;
float:left !important;
margin:0px !important;
width:77% !important;
}


.onlmph .onlmphsrchbtn{
height:35px;
border:1px solid #ddd;
color:#000;
text-align:center;
font-size:15px;
font-weight:400;
outline:none;
padding:0px 35px;
cursor:pointer;
}
.onlmphh1{background-color:#0A66B2;width:100%;padding:10px;font-size:22px;line-height:24px;color:#fff;font-weight:400;margin-bottom:0px;}
.onlmphmsg{font-size:15px;font-weight:600;text-align:center;}
.onl-tymzone{margin-bottom:20px;display:inline-block;float:right;margin-top:10px;}
.onl-tymzone .tymzonetxt{padding:0px;margin:0px;font-size:13px;color:#000;float:left;padding-top:8px;}
.onl-tymzone .tymzonedrp{width:auto!important;max-height:100px;margin-left:10px;font-size:13px !important;line-height:normal;border:1px solid #ddd;outline:none;background-color:#fff;}

/* FFH WB */
.wph-ffh-conttxt{padding:0px !important;margin:0px !important;text-align:center !important;color:#5E5E5E !important;}
.wph-ffh-conttxt a {color:#5E5E5E;}
.wph-ffh-conttxt i{margin-right:10px !important;}
.wph-ffh-rt{text-align:right !important;}
.wph-ffh-lt{text-align:left !important;}
.wph-ffh-hm{text-align:center !important;}
.wph-ffh-hm ul{list-style-type:none;}
.wph-ffh-hm ul li{list-style-type:none !important;display:inline-block !important;padding:0px 8px !important;}
.wph-ffh-icon{width:16px !important;margin-right:5px !important;opacity:70% !important;padding:6px 0px !important}


/*footer lower emails*/ 
.fl-lw-emails{margin:0px;padding:0px;}
.fl-lw-emails h4{font-size:14px;margin:0px 0px 6px 0px; padding:0px;}
.fl-lw-emails li{display:inline-block;list-style-type:none;font-size:12px;color:#A8A8A8;} 
.fl-lw-emails li .fa{color:#A8A8A8;padding-right:7px;margin-left:0px;}
.fl-lw-emails li a{color:#A8A8A8;text-decoration:underline;}

/*play sore & app store*/
.playstore-appstore{float:right;}

/*Pop Section Popup*/
.wph-cl-btn{position:absolute;top:5px;right:5px;width:26px;height:26px;text-align:center;border:0px;border-radius:50%;background-color:#f5f5f5;
font-size:14px;outline:none;color:#000;line-height:26px;}

/**************************************Media******************************************/

@media all and (max-width:480px) {
.ntph p, .ntph ul, .secimg, .strc .rtpanel .qt {
	clear: both!important
}
.index-nav {
	background: #fff
}
.wb-menu-nav ul {

	display: inline-block
}
.menu-icon {
	display: block;
	margin-top: 10px
}
.nav-cont {
	display: none;
	background: #efac4e
}
.ntph ul, .secimg {
	display: block
}
.index-top-intro {
	/*margin-top: 155px*/
	margin-top: 182px;
}
.navbar-main-collapse {
	background: #FFF;
	max-height: auto;
	overflow-y: scroll!important;
}
.index-top-intro-body {
	top: 165px;
	margin-left: 3%
}
a.index-top-intro-btn {
	padding: 8px 5px;
	font-size: 12px;
	margin-right: 10px
}

.cont-one_third {
	width: 100%
}
.top-logo {
	width: 170px
}
.secimg {
	text-align: center;
	margin-right: 0;
	float: none
}
.ntph ul {
	margin-left: 0
}
.strc-header-img {
	display: table;
	width: 100%;
	height: inherit;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-top: 75px
}
.strc .rtpanel {
	display: block;
	width: 100%;
}
.strc .rtpanel .qt {
	display: block;
	padding-top: 0
}
.strc .rtpanel h1 {
	font-size: 20px;
	line-height: normal
}
.strc .rtpanel h2 {
	font-size: 20px;
	margin-top: 25px
}
.strc .rtpanel p, .strc .rtpanel ul li {
	font-size: 14px
}
.our-acharyas h3, .topmenu>li {
	font-size: 16px
}	
.strc .lfpanel{width:100%;margin-bottom:20px;margin-top:5px;}
	
.strc .lfpanel .mobilemenu_click{display: block;background:#ebebeb;border: 1px solid #dedede;padding:7px 0px;-moz-border-radius:2px;
-web-border-radius:3px;border-radius:3px;text-align:center;color:#7d7d7d;font-weight:400;cursor:pointer;
font-family: open_sansregular;font-size:14px;
	
}
.strc .lfpanel .mobilemenu_click:hover {
	background: #efefef;
}
.strc .rtpanel img.thumb {
	width: 100%
}
#cssmenu, .strc .brdcrumbs {
	display: none
}
.topmenu>li {
	float: none!important;
	line-height: 25px!important;
	border-bottom: 1px solid #B7B7B7
}
#top-menu li>a {
	font-size: 14px!important;
	font-weight: 700!important;
	padding: 12px 7px
}
.sprt a, .sprt p {
	font-size: 12px
}
.rtpanel .img-lf {
	width: 100%
}
.rtpanel .fd-address {
	padding-left: 0
}
.rtpanel .foundation-box1 {
	float: left;
	width: 100%
}
.rtpanel .foundation-box2 {
	float: right;
	width: 100%
}
.top_srch_bar {
	padding: 5px;
	width: 100%;
	float: none
}
.top_srch_bar input[type=text] {
	width: 100% !important;
}
.top_srch_bar .srchdrpdwn {
	margin-right: 0;
	width:100%;
	background-color:blue !important;
}
.top_lang {
	margin-top: 15%;
	margin-right: 6px
}
.index-nav {
	margin-top: 0
}
.sprt {
	width: 50%;
	margin-left: 3%
}
.sprt a {
	font-weight: 400
}
.hgl h2 {
	font-size: 25px
}
.hgl h3 {
	font-size: 17px
}
.hgl p {
	font-size: 14px
}
.hmpanel2 ul, .hmpanel2 ul li, .retreat_pannel, .rtpanel .inst ul {
	display: block
}
.rtpanel .inst p {
	font-size: 14px
}
.hmpanel2 p, .hmpanel2 ul li {
	font-size: 13px
}
.rtpanel .inst ul li {
	display: block;
	padding-bottom: 10px
}
.rtpanel .inst h3 {
	padding-top: 2px
}


.hmpanel2 ul {
	margin-top: 8px
}
.rtpanel .found_evnt_img {
	width: auto;
	height: auto
}
.contus p a {
	font-size: .8em;
	text-align: center
}
.user_login {
	padding: 3px;
	position: absolute;
	right: 22px;
	top: 328px!important
}
.strc .rtpanel img.thumb {
	height: auto
}
.strc .rtpanel {
	margin-left: 0
}

.login-cust {
	width: auto
}
.login-cust .form-group {
	line-height: 14px!important
}
.login-cust .modal-body {
	padding: 10px
}
.login-cust input[type=checkbox] {
	margin-top: -4px!important
}
.login-cust .loginerrormsg {
	top: 3px
}

.kolretreat .kolretreat-banner {
	margin-top: 183px
}
.retreat_pannel img {
	width: 100%
}
.retreat_pannel h2 {
	font-size: 18px
}
.retreat_pannel h3 {
	font-size: 17px
}
.kolretreat h3 {
	font-size: 15px;
	margin: 20px 0
}
.kolretreat h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 25px
}
.kolretreat h1 {
	font-size: 25px;
	margin-top: 10px
}
.d8 {
	display: none
}
.bang_retrt .banner img {
	height: 170px;
	background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5));
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
	filter: brightness(100%)
}
.bang_retrt .banner2 h4 {
	padding: 10px 15px;
	font-size: 20px
}
.bang_retrt {
	margin-top: -50px
}
.bang_retrt .rtpnl {
	padding: 10px
}
.bang_retrt .rtpnl img {
	width: 77px
}
.mc05 {
	margin-top: 165px
}
.koldwn h2, .kolinfor h2, .kolregister h2, .kolrooms h2, .mc05 h1, .paydls h2 {
	font-size: 22px
}
.uprt h2 {
	font-size: 18px
}
.uprt li, .uprt p {
	font-size: 13px
}
.wphresearch h2 {
font-size: 18px!important;
line-height: 22px!important
}
.wpharticles li{font-size: 14px!important;}
	
.tplink{ display:inline-block; margin-top:5px; margin-bottom: 5px; margin-left: 5px;}
.thnktpm{margin-bottom:120px;}
	
/*.inst-lf-sec{margin-top:-120px;}*/
.inst-rt-sec{border: 1px dotted #BDBDBD; padding: 8px 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-bottom: 10px; width:100%;}
/*.course-centre-event{margin-top:-120px;}*/
.wph-user-prof .form-group{margin-bottom:0px;}
/*User Registration*/
.wph-reg-box{width:100%; padding:20px;}
.wph-reg-form-input-phno{width:80%;}

.map_details_no_center{margin-top: 0px !important;}
	
/*Change password*/
.wph-chngpassword-box{width:100%; padding:20px;}
	
/*Footer Links*/
.ft-lw-links-list > li{margin-bottom: 10px;}

/*Footer Social Icons*/
.ft-social-icons-sec{margin-top: 10px;}

/*Footer Logo*/
.ft-logo{margin-top: 20px;}
	
/*Ashram Donation*/	
.wph-dn-box{width:100%; padding:20px; margin:20px auto;}
.wph-dn-form-txt-hd{font-size:15px !important;}	
.wph-dn-top-btn > li{min-width:100%; margin-right:0px;}
/*Header Mobile Menu Icon*/
.wph-menu-icon{ background-color:#3CC4FD !important ; width:42px !important; height:40px !important;}
.wph-menu-icon > .fa{ font-size:20px; color: #FFFFFF; line-height: normal;}

/*Photo Gallery*/
.wph-photogallery{ text-align: center; margin-bottom:20px;}
.gallery-ddlist{ width:100%;}
.gallery-quotes{font-size:15px;}	

/*Pranic video*/
.pranic-video-h3{font-size:13px;line-height:28px;text-align:left!important;}
.pranic-video-h4{font-size:13px;text-align:left!important;}
.pranic-video-h4-btn{margin-left:10px;}
.pranic-video{display:block;}
.pranic-video-h2{font-size:18px !important;line-height:28px!important;text-align:left!important;}
.pranic-video-p{font-size:13px !important;text-align:left!important;}
.pranic-video-login-btn-box{margin-bottom:200px;}
.pranic-video .vd-size{width:100%;height:100%;}

	
/*Home - What is PH*/
.whatph-h2{font-size:25px;margin-bottom:15px;}
.whatph-h3{font-size:18px;margin-bottom:15px;}
.whatph-img{width:100px;margin-bottom:15px;}
.whatph-p{font-size:13px;margin-bottom:15px}
/*Home - Gateway to PH*/
.gateway-h2{font-size:25px;margin-bottom:15px;}
.gateway-img{margin-bottom:15px;}
.gateway-box-p{font-size:13px;}
.gateway-box{margin-bottom:10px;}
/*Home - Peace & Happiness*/
.peace-happi-h2{font-size:25px;margin-bottom:15px;}
.peace-happi-img{margin-bottom:15px;}
.peace-happi-box-p{font-size:13px;}
.peace-happi-box{margin-bottom:10px;}	
/*Home - Donate*/
.hm-donate{margin-top:0px;}	
.hm-donate-h2{font-size:25px;margin-bottom:15px;}
.hm-donate-img{margin-bottom:15px;}
.hm-donate-h3{font-size:18px;margin-bottom:15px;}	




    
.silver-anni-sec{text-align:center;}
.silver-anni-h3{font-size:17px;text-align:center;}
.silver-anni-p{font-size:13px;text-align:center;}
.acharya-video-img{display:block!important;margin:0 auto; width:100px;}	
.silver-anni-img{display:block!important;margin:0 auto; width:100px;}

/*Pranic video Listing*/
.wph-video-listing-h2{font-size:19px !important;margin:0px 0px 10px 0px !important;}
.wph-video-listing-h3{font-size:13px !important;margin:0px 0px 10px 0px !important;}
.wph-video-listing-p{font-size:13px!important;margin:0px 0px 0px 0px !important;}
.pranic-video-login-btn{margin-bottom:150px;}
.ftbw{margin-bottom:0px;}

/*Pranic Video*/
.wph-vd-next-box{margin-top:10px;}
.vd-player-size{width:100%;height:auto;}
.wph-vd-details-span{margin: 0px 0px 0px 0px;}
.wph-vd-details-h2{font-size:19px !important;margin:0px 0px 10px 0px !important;}
.wph-vd-details-h3{font-size:13px !important;margin:0px 0px 15px 0px !important;}
.wph-vd-details-p{font-size:13px!important;text-align:left!important;}
.wph-vd-next-p{font-size:13px!important;}
.pranic-vd-comt-reply-cont{max-height:200px;overflow-y:scroll;margin:0px;padding:0px}
.wph-vd-next-thumb{height:90px !important;}

/*Blog*/
.wph-blog-sec-img{margin:0 auto;}
.wph-blog-sec-h2{font-size:18px!important;line-height:22px !important;margin-left:0px!important;margin-top:15px !important;text-align:center !important;}
.wph-blog-sec-list{margin:10px auto !important;text-align:center !important;}
.wph-blog-sec-list li{margin-right:10px !important;}
.wph-blog-sec-p{font-size:13px !important; text-align:left!important;}
	
/*Blog Details*/
.wph-blog-details-h2{font-size:18px !important;}
.wph-blog-details-img{width:100% !important; height:200px !important;}
.wph-blog-details-p{font-size:13px !important;text-align:left !important;}	
	
	
	
/*Food for Hungry Donate-karnataka*/
.ffh-notes-h2, .ffh-category-h2, .ffh-form-h2{font-size:17px !important;}
.ffh-notes-p{text-align:left !important;}
.ffh-notes-link{display:block;}
.ffh-category{width:100%;}
.ffh-category-p{font-size:13px !important;line-height:22px !important;text-align:left !important;}
.ffh-category-list tr td input[type="text"],
.ffh-category-list tr td select{width: 100%;line-height:normal;font-size:12px;}
.ffh-category-total{text-align:center;}	
.ffh-form-p{font-size:13px !important;line-height:22px !important;text-align:left !important;}
.ffh-form input[type="text"], 
.ffh-form textarea, 
.ffh-form input[type="email"], 
.ffh-form select{width: 100%;}	
	
/*Donate-kar*/
.donate-kar-h2{text-align:left !important;font-size:17px !important;}
.donate-kar-p{font-size:13px !important;text-align:left !important;}
.fdonate-kar-list li{font-size:13px !important;}	

/*CPH*/
.cph-sec-h2{font-size:16px;}
.cph-sec-h3{font-size:14px;}
.cph-sec-p{font-size:13px;}
.cph-sec-des li{font-size:13px;}
.cph-sec-add-h3{font-size:14px;}
.cph-sec-add-p{font-size:13px;}

/*home pg time converter*/
.timemodal {padding-top: 25%;}
.timemodal-content {width: 70%;}
	

/*Mobile App*/
.hm-dwn-app-img{width:60%;margin:0 auto;}
.hm-dwn-app-h3{font-size:17px;margin:20px 0px 10px 0px; text-align:center;}
.hm-dwn-app-h2{margin:0px 0px 15px 0px;font-size:25px;text-align:center;}
.hm-dwn-app-p{font-size: 13px;margin:0px 0px 20px 0px;padding:0px;text-align:justify;}
.hm-dwn-app-h5{font-size: 14px;margin:0px 0px 16px 0px;text-align:center;}
.hm-dwn-app-sicon{margin:0 auto;} 
 
 /*Retreat*/
 .uprt img {margin-bottom:15px;}
 
    
/*Online THM event - home page*/
.onlinethm{padding:10px 0px;}
.onlinethm h2{font-size:16px;line-height:inherit;text-align:center;}
.onlinethm p{font-size:13px;line-height:20px;margin-bottom:6px;text-align:center;}   
 .onlinethm a{display:block;margin:0 auto;width:170px;}

    
/*online thm*/
.onlmph-btn{background-color:#0A66B2;padding:5px 8px;color:#fff;text-align:center;font-size:15px;font-weight:600;borser-radius:5px;cursor:pointer;text-decoration:none;}
.onlmphsrch{width:60% !important;}
.onlmph-t05{margin-bottom:6px;}
.onlmph-h3{margin-bottom:6px;}
.onlmphh1{font-size:18px;}
 
.onl-tymzone .tymzonetxt{padding-top:0px;margin-bottom:8px !important;}
.onl-tymzone .tymzonedrp{width:inherit !important; margin-left:0px;}
/* FFH -07-07-20*/
.tbl-pg-hght{margin-bottom:0px;}   
 
/*footer lower emails*/ 
.fl-lw-emails h4{font-size:13px;}
.fl-lw-emails li{font-size:10px;} 
.fl-lw-emails li .fa{color:#A8A8A8;}
/*play sore & app store*/
.playstore-appstore{float:left;}

 /*Footer Logo*/
.ft-logo{float:left;}
 
    
}

@media all and (min-device-width:768px) and (max-device-width:1024px) {
.retreat_pannel {
	display: block
}
.hgl p {
	font-size: 13px
}
.top-logo {
	width: 180px
}
#top-menu li>a {
	font-size: 13px!important;
	padding: 6px 2px!important
}

.hmpanel2 p, .hmpanel2 ul li {
	font-size: 14px
}
.rtpanel .foundation-box1 {
	float: left;
	width: 100%
}
.rtpanel .foundation-box2 {
	float: right;
	width: 100%
}
.rtpanel .found_evnt_img {
	width: auto;
	height: auto
}
.top_srch_bar {
	float: left;
	margin-left: 14px;
	width: 28%
}
.sprt a, .sprt p {
	font-weight: 400
}
.sprt {
	margin-left: 4%
}
.menuwidth {
	width: auto
}
.index-top-intro {
	margin-top: 14%
}
#top-menu {
	padding-top: 12px;
	margin-left: 6%
}
#top-menu li>a {
	line-height: 14px;
	margin: 0 8px
}
.link-pages, .page-content .link-pages {
	margin-top: 20px;
	padding: 2px
}
.top_lang {
	margin-right: 2%
}
.strc .brdcrumbs {
	padding: 12px 0;margin-top:0px;
	margin-bottom: 24px;
}
.brdcrumbstab {
	margin-top: 12%!important
}
.h1bottom {
	padding-bottom: 22px
}
.strc .lfpanel {
	width: 258px
}
#cssmenu>ul>li>a {
	font-size: 12px
}
.retreat_pannel img {
	width: 100%
}
.retreat_pannel h2 {
	font-size: 18px
}
.retreat_pannel h3 {
	font-size: 17px
}
.d8 {
	display: none
}
.bang_retrt .banner2 h4 {
	padding: 15px 25px;
	font-size: 25px
}
.bang_retrt {
	margin-top: 120px
}
.bang_retrt .banner img {
	background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5));
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
	filter: brightness(100%)
}

/*Home - What is PH*/
.whatph-h2{font-size:25px;margin-bottom:15px;}
.whatph-h3{font-size:18px;margin-bottom:15px;}
/*Home - Gateway to PH*/
.gateway-h2{font-size:25px;}
.gateway-box{min-height:410px;margin-bottom:10px;}
/*Home - Peace & Happiness*/
.peace-happi-h2{font-size:25px;}
.peace-happi-box{min-height:410px;margin-bottom:10px;}

/*Home - Donate*/
.hm-donate{margin-top:0px;}
.hm-donate-h2{font-size:25px;margin-bottom:15px;}
.hm-donate-img{margin-bottom:15px;}
.hm-donate-h3{font-size:18px;margin-bottom:15px;}
	



.silver-anni-h3{font-size:17px;}
.silver-anni-p{font-size:13px;text-align:center;}
.acharya-video-img{display:block!important;margin:0 auto; width:100px;}	
.silver-anni-img{display:block!important;margin:0 auto; width:100px;}

/*Pranic video Listing*/
.wph-video-listing-h2{font-size:19px !important;margin:0px 0px 10px 20px !important;}
.wph-video-listing-h3{font-size:13px !important;margin:0px 0px 10px 20px !important;}
.wph-video-listing-p{font-size:13px!important;margin:0px 0px 0px 20px !important;}
.pranic-video-login-btn{margin-bottom:150px;}
.ftbw{margin-bottom:500px;}
	
/*Pranic Video*/
.wph-vd-next-box{margin-top:10px;}
.vd-player-size{width:100%;height:auto;}
.wph-vd-details-span{margin: 0px 0px 0px 0px;}
.wph-vd-details-h2{font-size:19px !important;margin:0px 0px 10px 0px !important;}
.wph-vd-details-h3{font-size:13px !important;margin:0px 0px 15px 0px !important;}
.wph-vd-details-p{font-size:13px!important;text-align:left!important;}
.wph-vd-next-p{font-size:13px!important;}
.pranic-vd-comt-reply-cont{max-height:200px;overflow-y:scroll;margin:0px;padding:0px}	
.wph-vd-next-thumb{height:90px !important;}

/*Blog*/
.wph-blog-sec-h2{font-size:18px!important;line-height:22px !important;margin-left:0px!important;margin-top:15px !important;text-align:left !important;}
.wph-blog-sec-list{text-align:left !important;}
.wph-blog-sec-list li{margin-right:10px !important;}
.wph-blog-sec-p{font-size:13px !important; text-align:left!important;}	
	

/*Blog Details*/
.wph-blog-details-img{width:100% !important;height:300px !important;}

/*CPH*/
.cph-sec-h2{font-size:16px;}
.cph-sec-h3{font-size:14px;}
.cph-sec-p{font-size:13px;}
.cph-sec-des li{font-size:13px;}
.cph-sec-add-h3{font-size:14px;}
.cph-sec-add-p{font-size:13px;}

/*home pg time converter*/
.timemodal {padding-top: 25%;}
.timemodal-content {width: 70%;}		

 
/*Mobile App*/
.hm-dwn-app-img{width:auto;margin:0 auto;margin-top:20px;}
.hm-dwn-app-h3{font-size:17px;margin:20px 0px 10px 0px; text-align:left;}
.hm-dwn-app-h2{margin:0px 0px 15px 0px;font-size:25px;text-align:left;}
.hm-dwn-app-p{font-size: 13px;margin:0px 0px 20px 0px;padding:0px;text-align:justify;}
.hm-dwn-app-h5{font-size: 14px;margin:0px 0px 16px 0px;text-align:left;}
.hm-dwn-app-sicon{margin:0 auto;} 
 
  /*Retreat*/
 .uprt img {margin-bottom:15px;}
 
/*Online THM event - home page*/
.onlinethm{padding:10px 0px;}
.onlinethm h2{font-size:16px;line-height:inherit;text-align:center;}
.onlinethm p{font-size:13px;line-height:20px;margin-bottom:6px;text-align:center;}   
 .onlinethm a{display:block;margin:0 auto;width:170px;}

    
/*online thm*/
.onlmph-btn{background-color:#0A66B2;padding:5px 8px;color:#fff;text-align:center;font-size:15px;font-weight:600;borser-radius:5px;cursor:pointer;text-decoration:none;}
.onlmphsrch{width:62% !important;}
.onlmph-t05{margin-bottom:6px;}
.onlmph-h3{margin-bottom:6px;}
.onlmphh1{font-size:18px;}

.onl-tymzone .tymzonetxt{padding-top:0px;margin-bottom:8px !important;}
.onl-tymzone .tymzonedrp{width:inherit !important; margin-left:0px;}

/* FFH -07-07-20*/
.tbl-pg-hght{margin-bottom:240px;}  
 
 
 /*footer lower emails*/ 
.fl-lw-emails h4{font-size:13px;}
.fl-lw-emails li{font-size:10px;} 
.fl-lw-emails li .fa{color:#A8A8A8;}
/*play sore & app store*/
.playstore-appstore{float:left;}

 /*Footer Logo*/
.ft-logo{float:left;}
 
}


@media (min-width:768px) and (max-width:800px) {
.strc .lfpanel{width:100%;margin-bottom:20px;margin-top:5px;}
.strc .lfpanel .mobilemenu_click{display: block;background:#ebebeb;border: 1px solid #dedede;padding:7px 0px;-moz-border-radius:2px;
-web-border-radius:3px;border-radius:3px;text-align:center;color:#7d7d7d;font-weight:400;cursor:pointer;
font-family: open_sansregular;font-size:14px;}	
#cssmenu {
	display: none
}
.strc .rtpanel img.thumb {
	height: auto
}
.strc .rtpanel {
	margin-top: 3%;
	margin-left: 0
}

.hgl h3 {
	padding-top: 18px;
	font-weight: 500;
	font-size: 18px;
	color: #191919
}
.hgl p {
	padding-bottom: 10px;
	padding-top: 7px;
	font-size: 12px!important
}
.hgl-categories-box {
	height: 358px
}
.strc .brdcrumbs {
	background: #f1f1f1;
	padding: 12px 0;
	display: block;
	line-height: normal;
	font-family: open_sansregular;
	font-size: 12px;
	font-weight: 400;
	color: #191919;
	margin-bottom: 24px
}
.user_login {
	padding: 3px;
	position: absolute;
	right: 135px;
	top: 122px!important
}
.top_srch_bar {
	float: left;
	margin-left: 14px;
	width: 50%
}
.index-top-intro {
margin-top: 20%;

}
#top-menu {
	padding-top: 0
}
.menuwidth {
	width: auto!important
}
.topmenu {
	margin-left: 0!important
}
.retreat_pannel {
	display: block
}
.retreat_pannel h2 {
	font-size: 18px
}
.retreat_pannel h3 {
	font-size: 17px
}
.top_lang {
	margin-right: 2%
}
	
}

@media (min-width:481px) and (max-width:767px) {
.index-top-intro {
	margin-top: 190px
}
.sprt {
	margin-left: 2%
}
.sprt p, .sprt p a {
	font-size: 12px;
	font-weight: 400
}
.top_srch_bar {
	margin-right: 0;
	width: 95%
}
.top_lang {
	margin-right: 7%
}
.strc .lfpanel{width:100%;margin-bottom:20px;margin-top:5px;}
.strc .lfpanel .mobilemenu_click{display: block;background:#ebebeb;border: 1px solid #dedede;padding:7px 0px;-moz-border-radius:2px;
-web-border-radius:3px;border-radius:3px;text-align:center;color:#7d7d7d;font-weight:400;cursor:pointer;
font-family: open_sansregular;font-size:14px;}
.inst-rt-sec{
border: 1px dotted #BDBDBD; padding: 8px 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
margin-bottom: 10px; width:100%;
}
.inst-pic-thumb{width:260px;}


/*User Registration*/
.wph-reg-box{width:70%;}
.wph-reg-form-input-phno{width:80%;}

/*Ashram Donation*/	
.wph-dn-box{margin:20px auto;}
.wph-dn-form-txt-hd{font-size:16px !important;}	
.donat a {margin: 10px 0;}

/*Header Mobile Menu Icon*/
.wph-menu-icon{ background-color:#3CC4FD !important ; width:42px !important; height:40px !important;}
.wph-menu-icon > .fa{ font-size:20px; color: #FFFFFF; line-height: normal;}

#cssmenu, .strc .brdcrumbs {display: none}
	
.strc .rtpanel h1 {font-size: 20px;line-height: normal;}
.strc .rtpanel h2{ font-size: 20px;}
.top_lang {margin-right: 12%;}	
	
/*Photo Gallery*/
.wph-photogallery{ text-align: center; margin-bottom:20px;}
.gallery-ddlist{ width:100%;}
.gallery-quotes{font-size:15px;}
	
/*Home - What is PH*/
.whatph-h2{font-size:25px;margin-bottom:15px;}
.whatph-h3{font-size:18px;margin-bottom:15px;}
.whatph-img{width:100px;margin-bottom:15px;}
.whatph-p{font-size:13px;margin-bottom:15px}
	
/*Home - Gateway to PH*/
.gateway-h2{font-size:25px;margin-bottom:15px;}
.gateway-img{margin-bottom:15px;}
.gateway-box-p{font-size:13px;}
.gateway-box{margin-bottom:10px;}
	
/*Home - Peace & Happiness*/
.peace-happi-h2{font-size:25px;margin-bottom:15px;}
.peace-happi-img{margin-bottom:15px;}
.peace-happi-box-p{font-size:13px;}
.peace-happi-box{margin-bottom:10px;}	

/*Home - Donate*/
.hm-donate{margin-top:0px;}
.hm-donate-h2{font-size:25px;margin-bottom:15px;}
.hm-donate-img{margin-bottom:15px;}
.hm-donate-h3{font-size:18px;margin-bottom:15px;}


.silver-anni-h3{font-size:17px;text-align:center;}
.silver-anni-p{font-size:13px;text-align:center;}
.acharya-video-img{display:block!important;margin:0 auto; width:100px;}	
.silver-anni-img{display:block!important;margin:0 auto; width:100px;}


/*Pranic video Listing*/
.wph-video-listing-h2{font-size:19px !important;margin:0px 0px 10px 0px !important;}
.wph-video-listing-h3{font-size:13px !important;margin:0px 0px 10px 0px !important;}
.wph-video-listing-p{font-size:13px!important;margin:0px 0px 0px 0px !important;}
.pranic-video-login-btn{margin-bottom:150px;}
.ftbw{margin-bottom:0px;}

/*Pranic Video*/
.wph-vd-next-box{margin-top:10px;}
.vd-player-size{width:100%;height:auto;}
.wph-vd-details-span{margin: 0px 0px 0px 0px;}
.wph-vd-details-h2{font-size:19px !important;margin:0px 0px 10px 0px !important;}
.wph-vd-details-h3{font-size:13px !important;margin:0px 0px 15px 0px !important;}
.wph-vd-details-p{font-size:13px!important;text-align:left!important;}
.wph-vd-next-p{font-size:13px!important;}
.pranic-vd-comt-reply-cont{max-height:200px;overflow-y:scroll;margin:0px;padding:0px}	
.wph-vd-next-thumb{height:90px !important;}

/*Blog*/
.wph-blog-sec-img{margin:0 auto;}
.wph-blog-sec-h2{font-size:18px!important;line-height:22px !important;margin-left:0px!important;margin-top:15px !important;text-align:center !important;}
.wph-blog-sec-list{margin:10px auto !important;text-align:center !important;}
.wph-blog-sec-list li{margin-right:10px !important;}
.wph-blog-sec-p{font-size:13px !important; text-align:left!important;}		
	
	
/*Blog Details*/
.wph-blog-details-h2{font-size:18px !important;}
.wph-blog-details-img{width:100% !important;height:250px !important;}
.wph-blog-details-p{font-size:13px !important;text-align:left !important;}	
 
 /*Online THM event - home page*/
.onlinethm{padding:10px 0px;}
.onlinethm h2{font-size:16px;line-height:inherit;text-align:center;}
.onlinethm p{font-size:13px;line-height:20px;margin-bottom:6px;text-align:center;}   
 .onlinethm a{display:block;margin:0 auto;width:170px;} 

 
 

/*Food for Hungry Donate-karnataka*/
.ffh-notes-h2, .ffh-category-h2, .ffh-form-h2{font-size:17px !important;}
.ffh-notes-p{text-align:left !important;}
.ffh-form-p{text-align:left !important;}	
.ffh-notes-link{display:block;}
.ffh-category{width:100%;}
.ffh-category-p{font-size:13px !important;line-height:22px !important;text-align:left !important;}
.ffh-form-p{font-size:13px !important;line-height:22px !important;text-align:left !important;}
.ffh-category-list tr td input[type="text"],
.ffh-category-list tr td select{width: 100%;line-height:normal;font-size:12px;}
.ffh-category-total{text-align:center;}	
.ffh-form input[type="text"], 
.ffh-form textarea, 
.ffh-form input[type="email"], 
.ffh-form select{width: 100%;}		

/*Donate-kar*/
.donate-kar-h2{text-align:left !important;font-size:17px !important;}
.donate-kar-p{font-size:13px !important;text-align:left !important;}
.fdonate-kar-list li{font-size:13px !important;}	
	
/*CPH*/
.cph-sec-h2{font-size:16px;}
.cph-sec-h3{font-size:14px;}
.cph-sec-p{font-size:13px;}
.cph-sec-des li{font-size:13px;}
.cph-sec-add-h3{font-size:14px;}m
.cph-sec-add-p{font-size:13px;}

/*home pg time converter*/
.timemodal {padding-top: 15%;}
.timemodal-content {width: 40%;}


 
 /*Mobile App*/
.hm-dwn-app-img{width:60%;margin:0 auto;margin-top:20px;}
.hm-dwn-app-h3{font-size:17px;margin:20px 0px 10px 0px; text-align:center;}
.hm-dwn-app-h2{margin:0px 0px 15px 0px;font-size:25px;text-align:center;}
.hm-dwn-app-p{font-size: 13px;margin:0px 0px 20px 0px;padding:0px;text-align:justify;}
.hm-dwn-app-h5{font-size: 14px;margin:0px 0px 16px 0px;text-align:left;}
.hm-dwn-app-sicon{}  
 
 /*Retreat*/
 .uprt img {margin-bottom:15px;}
    

    
/*online thm*/
.onlmph-btn{background-color:#0A66B2;padding:5px 8px;color:#fff;text-align:center;font-size:15px;font-weight:600;borser-radius:5px;cursor:pointer;text-decoration:none;}
.onlmphsrch{width:62% !important;}
.onlmph-t05{margin-bottom:6px;}
.onlmph-h3{margin-bottom:6px;}
.onlmphh1{font-size:18px;}
    
.onl-tymzone .tymzonetxt{padding-top:0px;margin-bottom:8px !important;}
.onl-tymzone .tymzonedrp{width:inherit !important; margin-left:0px;}
 
 /*footer lower emails*/ 
.fl-lw-emails h4{font-size:13px;}
.fl-lw-emails li{font-size:10px;} 
.fl-lw-emails li .fa{color:#A8A8A8;}
/*play sore & app store*/
.playstore-appstore{float:left;}

 /*Footer Logo*/
.ft-logo{float:left;}
 
 
}

/*Home - Upcoming events section*/
.upcomingevents{width:100%;padding:25px 0px;margin:0px;font-family: open_sansregular;}
.upcomingevents img{width:100%;margin-bottom:10px;}
.upcomingevents h2{font-size:18px;line-height:22px;font-weight:600;padding:0;margin:0px 0px 10px 0px;}
.upcomingevents h3{font-size:14px;line-height:22px;font-weight:600;padding:0;margin-bottom:10px;}
.upcomingevents p{font-size:14px;padding:0px;margin-bottom:10px;text-align:justify;}
.upcomingevents a{margin-top:10px;width:140px;}







@supports (-webkit-text-size-adjust:none) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) {
    .img-banner-img-web{
        margin-top:190px;
    }
}


/* FFH Page-07-07-20 */

@media only screen and (min-width : 1900px){
.tbl-pg-hght{margin-bottom:490px;}
 
 
/*Home - Upcoming events section*/
.upcomingevents h2{font-size:20px;line-height:24px;font-weight:600;padding:0;margin:0px 0px 15px 0px;}
.upcomingevents h3{font-size:17px;line-height:24px;font-weight:600;padding:0;margin-bottom:15px;}
.upcomingevents p{font-size:16px;line-height:24px;margin-bottom:15px;}
.upcomingevents a{margin-top:10px;width:170px;font-size:16px;} 
 
 
 
 
}
@media only screen and (min-width : 2400px){
.tbl-pg-hght{margin-bottom:590px;}
 
 /*Home - Upcoming events section*/
.upcomingevents h2{font-size:24px;line-height:24px;font-weight:600;padding:0;margin:0px 0px 15px 0px;}
.upcomingevents h3{font-size:13px;line-height:24px;font-weight:600;padding:0;margin-bottom:15px;}
.upcomingevents p{font-size:19px;line-height:26px;margin-bottom:15px;}
.upcomingevents a{margin-top:10px;width:200px;font-size:19px;} 
 
 
}
@media all and (max-width:320px){
.wph-ffh-hm{text-align:center !important;}
.fa-envelope{display:none !important;}
.wph-ffh-add{font-size:12px !important}
.wph-ffh-hm ul li{font-size:10px !important;display:inline-block !important;}
.wph-ffh-icon{width:12px !important}
 /*Home - Upcoming events section*/
.upcomingevents{margin-top:-10px;}
.upcomingevents h2{font-size:16px;line-height:21px;text-align:center;}
.upcomingevents h3{font-size:15px;line-height:21px; text-align:center;}
.upcomingevents p{font-size:13px;}
.upcomingevents a{width:160px;margin:0 auto;display:block;margin-top:15px;}
 
 
 
}
@media (min-width:321px) and (max-width:360px){
.wph-ffh-hm{text-align:center !important;}
.fa-envelope{display:none !important;}
.wph-ffh-add{font-size:12px !important}
.wph-ffh-hm ul li{font-size:12px !important;display:inline-block !important;}
.wph-ffh-icon{width:12px !important} 
}
@media (min-width:361px) and (max-width:375px) {
.wph-ffh-hm{text-align:center !important;}
.fa-envelope{display:none !important;}
.wph-ffh-add{font-size:12px !important}
.wph-ffh-hm ul li{font-size:12px !important;display:inline-block !important;}
.wph-ffh-icon{width:12px !important}

}
@media (min-width:376px) and (max-width:414px) {
.wph-ffh-hm{text-align:center !important;}
.fa-envelope{display:none !important;}
.wph-ffh-add{font-size:12px !important}
.wph-ffh-hm ul li{font-size:13px !important;display:inline-block !important;}
.wph-ffh-icon{width:12px !important}
 
}

@media (min-width:320px) and (max-width:768px){
 /*Home - Upcoming events section*/
.upcomingevents{margin-top:-10px;padding: 40px 0px 25px 0px;}
.upcomingevents img{width:75%;margin:0 auto;display:block;margin-bottom:10px;} 
.upcomingevents h2{font-size:16px;line-height:21px;text-align:center;}
.upcomingevents h3{font-size:15px;line-height:21px; text-align:center;}
.upcomingevents p{font-size:13px;}
.upcomingevents a{width:160px;margin:0 auto;display:block;margin-top:15px;}
}

