@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700;800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&display=swap');
/* {
	background:#d0d4ef url(../images/page-bg.jpg) repeat-x;
	background:#EFF0F7 ;
	padding:0;
	margin:0;
	font-family: 'Raleway', sans-serif;
	font-size:100%;
} */
body {
	margin: 0;
	font-size: 16px !important;
	font-family: 'Raleway', sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Raleway', sans-serif;
}

p {
	font-family: 'Raleway', sans-serif;
}

a {
	color: #FF9900;
	font-family: 'Raleway', sans-serif;
}

ul,li {
	font-family: 'Montserrat', sans-serif;
}

audio {
	width: 250px;
}

/* Joomla 5 CSS */
img.dj-image {
	object-fit: fill !important;
	display: block !important;
	height: 100% !important;
}

.djslider-in .slide-desc {
	font-family: tahoma, arial;
	position: absolute;
	width: 542px;
	z-index: 600;
	background: white;
	color: black;
	padding: 3px 10px 0px 10px;
	opacity: .5;
	border-radius: 5px;
	margin-right: auto;
	margin-left: auto;
	left: 0%;
	right: 0% !important;
	bottom: 80px !important;
	background: none !important;
	opacity: 1 !important;
	width: 750px !important;
	text-align: center;
}

.slide-desc .slide-text h3 {
	font-size: 38px;
	font-weight: 800;
	color: #fff;
	padding: 0 100px;
	text-align: center;
}

.slide-desc .slide-text p {
	color: #F1AA12;
	font-weight: 600;
	text-align: center;
	font-size: 20px;
	margin-top: -4px;
	line-height: 1.4em !important;
}

.header-below-social .col-50 .col-50 ul li {
	margin: 0!important;
	padding: 0!important;
}

.header-below-social .col-50 ul  li {
	position: relative;
}

.header-below-social .col-50 > ul > li {
	float: left;
	display: inline-block;
	line-height: 30px;
}

.header-below-social .col-50 > ul > li > a,
.header-below-social .col-50 > ul > li > .mod-menu__separator {
	position: relative;
	border-right: 1px solid rgba(80, 80, 80, 0.12);
}

.header-below-social .col-50 > ul > li.has-sub > a::after {
	border-top-color: #F8AB79;
	right: 17px;
	top: 50%;
	margin-top: -5px;
}

.header-below-social .col-50 > ul > li.has-sub.active > a::after,
.header-below-social .col-50 > ul > li.has-sub:hover > a {
	border-top-color: #FFFFFF;
}

.header-below-social .col-50 ul ul {
	position: absolute;
	left: -9999px;
	top: auto;
	padding-top: 6px;
}

.header-below-social .col-50 > ul > li > ul::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	top: -3px;
	left: 20px;
}

.header-below-social .col-50 ul ul ul::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	top: 11px;
	left: -3px;
}

.header-below-social .col-50 > ul > li:hover > ul {
	top: auto;
	left: 0;
}

.header-below-social .col-50 ul ul ul {
	padding-top: 0;
	padding-left: 6px;
}

.header-below-social .col-50 ul ul > li:hover > ul {
	left: 220px;
	top: 0;
}

.header-below-social .col-50 > ul > li > ul::after {
	border-bottom-color: #312823;
}

.header-below-social .col-50 ul ul ul::after {
	border-right-color: #312823;
}

.header-below-social .col-50 ul ul li.has-sub > a::after {
	border-left-color: #F8AB79;
	right: 17px;
	top: 14px;
}

.header-below-social .col-50 ul ul li.has-sub.active > a::after,
.header-below-social .col-50 ul ul li.has-sub:hover > a::after {
	border-left-color: #FFFFFF;
}
/* .header-below-social .col-50 { background: #312823; } */
.header-below-social .col-50 ul li a, .header-below-social .col-50 
.header-below-social .col-50 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.header-below-social .col-50,
.header-below-social .col-50 ul,
.header-below-social .col-50 ul li,
.header-below-social .col-50 ul > li > a {
	font-size: 14px;
}

.header-below-social .col-50 ul > li > ul > li > a {
	font-size: 14px!important;
}

.header-below-social .col-50 > ul > li > a,
.header-below-social .col-50 > ul > li > .mod-menu__separator {
	color: #F8AB79;
	text-transform: uppercase;
}

.header-below-social .col-50 > ul > li:hover > a,
.header-below-social .col-50 > ul > li:hover .mod-menu__separator,
.header-below-social .col-50 > ul > li > a:hover,
.header-below-social .col-50 > ul > li .mod-menu__separator:hover,
.header-below-social .col-50 > ul > li.active > a,
.header-below-social .col-50 > ul > li.active .mod-menu__separator {
	color: #FFFFFF;
	background: #332A24;
}

.header-below-social .col-50 ul ul li:hover > a,
.header-below-social .col-50 ul ul li.active > a {
	color: #FFFFFF;
	background: #332A24;
}

.header-below-social .col-50 ul ul li a, #navigation-toggle {
	color: #F8AB79;
	background: #312823;
}

.header-below-social .col-50 ul ul li:hover > a,
.header-below-social .col-50 ul ul li.active > a,
#navigation-toggle:hover {
	color: #FFFFFF;
	background: #332A24;
}

.header-below-social .col-50 #menu-button {
	color: #F8AB79;
}

.header-below-social .col-50 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	border-radius: 0px;
}

.header-below-social .col-50 ul li:first-child > a {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.header-below-social .col-50 ul ul li:first-child > a,
.header-below-social .col-50 ul ul li:last-child > a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.header-below-social .col-50 #menu-button::after {
	border-top: 2px solid #F8AB79;
	border-bottom: 2px solid #F8AB79;
}

.header-below-social .col-50 #menu-button::before {
	border-top: 2px solid #F8AB79;
}
/* Enable Fixed Menu */
/* Enable Mobile Menu */

.search .filter-branch {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.search .others-pages-main-container li, 
.search .others-pages-main-container ol li {
	line-height: 15px;
}

.search ul li.result__item:not(:first-child) {
	background-position: 0 26px !important;
}

.search ul.pagination li {
	background: unset !important;
	float: left;
}

.search .page-link span,
.search .page-item a span {
	font-family: "Font Awesome 6 Free";
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-variant: normal;
	text-rendering: auto;
	font-style: normal;
	line-height: 1;
	font-weight: 900;
}

.search ul.result__taxonomy li {
	line-height: 15px !important;
}

.search li.disabled.page-item span {
	opacity: 0.5;
}
/* .search .page-item a .icon-angle-double-right::before, */
.search .page-link span.icon-angle-left::before {
	content: '\f061';
}
/* .search .page-item a .icon-angle-right::before, */
.search .page-link span.icon-angle-double-left::before {
	content: '\f060';
}
#top-menu-right .form-search{
	width:39%;
}
#top-menu-right .form-search label {
	display: none !important;
}

/* End Joomla 5 CSS */

/* #header-part{background: url(../images/header-bg.jpg);} */

#header-top {
	width: 100%;
	margin: 20px auto 0;
	position: absolute;
	top: 0px;
	z-index: 999;
}

.page-content {
	display: flex;
	margin-top: 10px;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 99999;
	right: 0;
	margin: auto;
}

#marqueecontainer1 {
	padding-top: 12px;
}

/*#top-menu-left{	margin-left: auto; margin-right: auto; }

#top-menu-right{ margin-right: auto; margin-left: auto; }*/

div.jmslide-item {
	overflow: unset;
}

#marqueecontainer1 p {
	text-align: left;
}

table.mp3browser td {
	height: 25px !important;
	width: 120px !important;
	;
	font-family: 'Raleway', sans-serif;
}

.mp3browser  td:nth-child(2) {
	width: 400px!important;
}

table td {
	font-family: 'Raleway', sans-serif;
}

p {
	padding: 0 0 0;
	text-align: justify;
	margin: 0 0 12px;
}

/* #gruemenu.grue_90 > ul > li.active > a, #gruemenu.grue_91 > ul > li.active > a { */
.header-below-social .col-50 > ul > li.active > a {
	background-color: #F2B308 !important;
}

.componentheading {
	display: none;
}

#tablebg {
	display: flex;
	width: 100%;
	height: 40px;
	margin: 0px auto;
	/* background:#F2B308;
	border-radius: 10px 10px 0 0; */
	;
}

/* #gruemenu.grue_90 { */
.header-below-social #top-menu-left {
	/* padding-right: 100px; */
	float: left;
}

.header-below-social #top-menu-left ul.mod-menu.mod-list {
	max-width: max-content;
	width: auto;
	padding-right: 100px;
	padding-left: 0;
    /* overflow: auto; */
	float: right;
}
/* #gruemenu.grue_91 */
/* .header-below-social #top-menu-right {
	padding-left: 90px;
	float: left !important;
} */
.header-below-social #top-menu-right ul.mod-menu.mod-list {
	max-width: max-content;
	width: auto;
	padding-left: 90px;
    /* overflow: auto; */;
}

#tablebg.header-below-social .col-50 ul li a,
#tablebg.header-below-social .col-50 ul li .mod-menu__separator {
	font-weight: 600;
	font-size: 17px !important;
	font-family: 'Raleway', sans-serif;
	color: #fff!important;
	line-height: 20px;
	letter-spacing: 0;
	padding: 5px 10px 5px;
	text-decoration: none !important;
}

#tablebg.header-below-social .col-50 ul li ul li:hover > a,
#tablebg.header-below-social .col-50 ul li ul li:hover > .mod-menu__separator {
	color: #000!important;
}

.header-below-social .col-50 > ul > li:hover > a, .header-below-social .col-50 > ul > li > a:hover,#navigation-toggle,.header-below-social .col-50 ul ul li a,
.header-below-social .col-50 ul li:hover .mod-menu__separator {
	background: #F2B308 !important;
}

.header-below-social #top-menu-left {
	z-index: 999;
}

/* .header-below-social #top-menu-right {
	float: right;
} */

#header-top .header-below-social .col-50 {
	background: none;
}

#gruemenu.grue_130 {
	display: none;
}

#header-top .header-below-social .col-50 > ul > li > ul:after,#header-top .header-below-social .col-50 ul ul ul:after {
	border: none;
}

#header-top .header-below-social .col-50 ul ul ul {
	padding-left: 0;
	padding-top: 10px;
}

#header-top .header-below-social .col-50 ul ul {
	padding-top: 0;
	list-style: none;
	padding: 0;
	min-width: 225px;
}

.sidr ul ul ul {
	padding-left: 20px;
}

#header-top .header-below-social .col-50 ul ul li a,
#header-top .header-below-social .col-50 ul ul li .mod-menu__separator {
	border-bottom: 1px solid #f9bc6f;
	display: block;
	/* line-height: 15px; */
	border: 0;
}

/* #header-top .header-below-social .col-50 ul li a,
#header-top .header-below-social .col-50 ul li .mod-menu__separator { */
	/*border-left: 1px solid #f9bc6f; 
	border-right: 1px solid #f9bc6f; 
	text-transform: capitalize;*/
	/* padding: 5px 10px 5px;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} */

.header-below-social .col-50 > ul {
	box-shadow: none;
	margin: 0;
}

#header-top .header-below-social .col-50 > ul > li  > a,
#header-top .header-below-social .col-50 > ul > li  > .mod-menu__separator {
	padding: 8px 20px 7px;
}

#header-top .header-below-social #top-menu-left > ul > li:first-child  > a {
	border-radius: 0;
	background: none;
}

#header-top .header-below-social #top-menu-right  > ul > li:last-child  > a {
	border-radius: 0;
}

.header-below-social .col-50 > ul > li.has-sub > a:after,.header-below-social .col-50 ul ul li.has-sub > a:after {
	border: none;
}

#marqueecontainer {
	position: relative;
	width: 216px;
 /*marquee width */
	height: 190px;
 /*marquee height */
	overflow: hidden;
	/*padding: 2px;*/
	padding-left: 2px;
	margin-top: 15px;
	/*padding-left: 2px;*/
	;
}

#header-top .header-below-social #container {
	margin-top: 15px;
}

#wz_11 {
	width: 140px;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid  #f8ab79;
	line-height: 20px;
	font-weight: bold;
	margin-top: 30px;
	color: #333399;
}

#wz_12 {
	width: 140px;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid  #f8ab79;
	line-height: 20px;
	font-weight: bold;
	margin-top: 8px;
	color: #333399;
}

#aca_22 {
	background: url(../images/button.gif);
	height: 23px;
	width: 68px;
	border: none;
	margin-top: 8px;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
}

#container {
	max-width: 1175px;
	margin: 0px auto;
	width: 100%;
}

#header {
	margin: 0px auto;
	width: 100%;
	height: auto;
	background: #fff url(../images/banner-slider-1.jpg) no-repeat center;
	background-size: cover;
}

#content {
	/* background: url(../images/content-bg.png) repeat-y; */
	margin-left: 20px;
	margin: 0 auto;
	background: #fff;
	width: 100%;
}

#content p {
	line-height: 22px;
}

#announcements .tContainer p {
	display: inline;
}

#content ul li {
	margin: 0 0 5px;
}

p.fontsize {
	text-align: right!important;
	margin-right: 40px;
	margin: 20px 0 0;
}

#content-left {
	/* width:665px; */
	width: 98.7vw;
	padding-top: 10px;
	float: left;
	color: #333399;
	font-size: 0.8em;
}

div[aria-label=breadcrumbs] {
	max-width: 1175px;
	margin: 0 auto;
}

#sidebar {
	width: 300px;
	float: right;
	padding-top: 20px;
}

#announcement {
	background: url(../images/left-banner1.gif);
	height: 265px;
	width: 243px;
	padding-top: 33px;
	padding-left: 10px;
	font-size: 12px;
	color: #333399;
}
/* #donate
{
	margin-top:10px;
} */
#footer-top #donate img {
	margin-right: 10px;
	max-width: 100%;
}

#announcements {
	padding: 10px 30px 10px 0px;
	position: relative;
	background: #f9bc6f;
	max-width: 1175px;
	margin: 0 auto;
}

div.scroll > div.text {
	display: inline;
	white-space: nowrap;
	width: auto;
	font-size: 12px;
	color: #333399;
}

div.scroll {
	overflow: hidden;
}

#announcement-top {
	background: #091D5A url(../images/news.png)no-repeat 3% center;
	padding: 10px 15px 16px 35px;
	position: absolute;
	top: 0;
	z-index: 999;
}

.stalwart,.healthfair {
	margin-bottom: 10px;
	text-align: center;
}

.stalwart .button, .healthfair .button {
	border: 2px solid #f9bc6f;
	display: inline-block;
	text-decoration: none;
}

.stalwart .button span, .healthfair .button span {
	background: #F9BC6F none repeat scroll 0 0;
	color: #ffffff;
	display: block;
	font: 400 16px/45px "Roboto",Arial,Helvetica,sans-serif;
	margin: 2px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 275px;
}

.donation .button span {
	width: 120px;
	line-height: 18px;
}

#footer {
	background: #333333;
	margin-left: 18px;
	margin: 0 auto;
	color: #FFFFFF;
	/* padding-top:10px; */
	font-size: 12px;
}

#footer-head {
	/* background:#63524A url(../images/footer-bg.jpg) repeat-x; */
	max-width: 1175px;
	width: 100%;
	margin: 0px auto;
	background: #333333;
}

.info.col-12 {
	float: left;
	width: 70%;
}

.col-4 {
	box-sizing: border-box;
	float: left;
	padding: 0 15px;
	width: 35%;
}

.col-4.contact {
	width: 20%;
}

.col-4.donate {
	width: 35%;
}

.col-4.address {
	margin-top: 40px;
}

.col-4.footer-table {
	width: 25%;
}

.quick-links #footer-table  li {
	float: left;
	margin-right: 10px;
	width: auto;
}

iframe .gm-style .default-card {
	display: none!important;
}

#footer-top {
	max-width: 1175px;
	width: 100%;
	clear: both;
}

.quick-links {
	clear: both;
	padding: 0 15px;
}

#footer-top ul {
	list-style: none;
	padding: 0;
}

#footer-top a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer-top a:hover {
	text-decoration: underline;
}

.mail {
	color: #FF9900 !important;
	text-decoration: underline !important;
}

#footer-head-right {
	/* width:475px;
	float:right;
    padding-right:10px; */
	padding: 0 20px 20px;
	max-width: 1175px;
	width: 100%;
	box-sizing: border-box;
}

#footer-head-right #footer-table > li {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}

#news-letter #mc_embed_signup .mc-field-group {
	/* width: 66%; */
	width: 100%;
	margin-bottom: 5px;
}

#footer-head-right a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer-head-right a:hover {
	text-decoration: underline;
}

#footer-table {
	line-height: 18px;
}

#footer-bottom {
	background: #333333;
	margin: 0 auto;
	/*background:url(../images/footerbottom-bg.gif);
	height:35px;*/
	max-width: 1175px;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 13px;
	box-sizing: border-box;
	border-radius: 0px 0 15px 15px;
}

#footer-bottom p {
	padding-bottom: 5px;
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	margin-bottom:0;
}

#footer-top .social-media {
	list-style: none;
	padding: 0;
}

#footer-top .social-media li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#footer-top .social-media li a {
	display: block;
	width: 40px;
	height: 40px;
}

#footer-top .social-media li a.fb {
	background: url(../images/fb.png)no-repeat;
}

#footer-top .social-media li a.twitter {
	background: url(../images/twitter.png)no-repeat;
}

#footer-top .social-media li a.youtube {
	background: url(../images/youtube.png)no-repeat;
}

#announcement-top {
	font-weight: bold;
	font-size: 14px;
}

#announcement-head {
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
}

#announcement-middle {
	line-height: 20px;
	font-weight: bold;
}

#announcement-bottom {
	font-weight: bold;
}

#click {
	color: #f41e08;
	font-weight: bold;
	font-size: 14px;
}

.news-letter-text {
	width: 100px;
	padding-left: 10px;
	padding-top: 10px;
}

.news-letter-heading {
	font-weight: bold;
}

#fadeshow1 {
	width: 1019px;
	height: 298px;
	margin: 0px auto;
	background: url(../images/asgh-slide-main.jpg) no-repeat;
}

.contentheading {
	font-size: 1.5em;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	padding-bottom: 10px;
}

h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 30px;
	text-align: center;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	margin: 0;
	padding: 0 0 10px;
}

ul.breadcrumb {
	padding: 0 0 15px;
	display: block;
}

.breadcrumb > li {
	float: left;
	list-style: none;
}

.item-page {
	clear: both;
}

#fontsize {
	display: inline;
	font-size: 12px;
	color: #333399;
}

.group {
	display: block;
}

.fontsize a {
	display: inline;
	font-size: 12px;
	color: #333399;
	margin-left: 10px;
}

.whtl {
	float: right;
	padding-right: 25px;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

/*#whtl a
{
	color:#FFFFFF; 
	text-decoration:none;
}*/

/* Mailchimp Newsletter */
#newsletter {
	background: url(../images/news.jpg)no-repeat;
	padding: 10px 20px 0;
 /*margin: 0 17px;*/
	;
}

#newsletter h3 {
	text-align: center;
	font-size: 22px;
}

#mc_embed_signup form {
	padding: 10px 0px !important;
}

#mc_embed_signup .mc-field-groups {
	min-height: inherit !important;
}

#mc_embed_signup  ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

#mc_embed_signup  ul li {
	padding-bottom: 2%;
	position: relative;
	display: inline-block;
}
/*#mc_embed_signup  ul li label{ color:#333399;}*/
#mc_embed_signup  ul li.button span {
	border: 2px solid #fabc6f;
	display: block;
	padding: 5px;
}

#mc_embed_signup  ul li.info {
	display: block;
}

#mc_embed_signup  ul li input[type="email"] {
	margin: 0;
}

.article_anywhere p {
	margin: 0;
}

#mc_embed_signup #mce-responses {
	line-height: 0;
}

#mc_embed_signup  input[type="text"],#mc_embed_signup  input[type="email"] {
	border: 1px solid #f8ab79;
	color: #333399;
	font-weight: bold;
	height: 35px;
	line-height: 20px;
	margin-right: 20px;
	padding: 1px 5px;
	width: 250px;
	position: relative;
}

#mc-embedded-subscribe {
	background: #F8AB79;
	height: 35px !important;
	width: 200px !important;
	font-size: 15px !important;
	color: #333399 !important;
	padding: 5px !important;
	line-height: 23px !important;
	border: none;
	font-weight: 700;
	margin-bottom: 5px;
}

#mc_embed_signup li .asterisk {
	top: 0px !important;
	right: 0%;
	font-size: 16px;
	position: absolute;
	color: #c60;
}

#arya-mahasammelan {
	padding: 0px 15px 20px;
	background: #FEF7ED;
	border: 1px solid #F9BC6F;
	border-radius: 20px;
}

#arya-mahasammelan:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#arya-mahasammelan h3 {
	text-align: center;
}

#arya-mahasammelan p {
	float: left;
	width: 530px;
}

#arya-mahasammelan a.register-btn {
	float: right;
	color: #333399;
	text-decoration: none;
	background: #FCDAB0;
	padding: 5px 10px;
	border: 1px solid #F9BC6F;
	border-radius: 30px;
	font-weight: 700;
	width: 60px;
	margin-top: 15px;
}

/* Old CSS*/

/* Mailchimp Newsletter */
/* #news-letter h3{ margin: 15px 15px 0; color:#333399 } */
#news-letter .articleheading {
	display: none;
}

#mc_embed_signup form {
	padding: 20px 0 10px!important;
}

#mc_embed_signup  a {
	color: #ff9900!important;
}

#mc_embed_signup p {
	padding: 0 10px 0 0;
	font-size: 11px;
}

#mc_embed_signup .mc-field-group {
	min-height: inherit !important;
}

#mc_embed_signup .mc-field-group input[type="text"], #mc_embed_signup .mc-field-group input[type="email"] {
	width: 175px;
	height: 20px;
	padding: 1px 5px;
	border: 1px solid  #f8ab79;
	line-height: 20px;
	font-weight: bold;
	color: #333399;
	padding: 8px 10px 5px;
}
/*#mc-embedded-subscribe
{
    background:url(../images/button.gif) !important;
    height:23px !important;
    width:68px !important;
    font-size:10px !important;
    color:#333399 !important;
    padding: 0px !important;
    line-height: 23px !important;
}*/
#logo {
	width: 175px;
}

#mc_embed_signup .mc-field-group .asterisk {
	top: 0px !important;
	right: 34%!important;
	font-size: 16px;
	z-index: 9999;
}

#mc_embed_signup .mc-field-group.input-group input {
	margin: 0 7px 0px 2px;
	float: left;
}

#mc_embed_signup .mc-field-group.input-group label {
	font-size: 10px;
	font-weight: bold;
	float: left;
}

#mc_embed_signup .mc-field-group.input-group ul,
#mc_embed_signup .mc-field-group.input-group ul li {
	padding: 0px !important;
}

#mc_embed_signup .mc-field-group.input-group ul:after,
#mc_embed_signup .mc-field-group.input-group ul li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#arya-mahasammelan {
	padding: 0px 15px 20px;
	background: #FEF7ED;
	border: 1px solid #F9BC6F;
	border-radius: 20px;
}

#arya-mahasammelan:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#arya-mahasammelan h3 {
	text-align: center;
}

#arya-mahasammelan p {
	float: left;
	width: 530px;
}

#arya-mahasammelan a.register-btn {
	float: right;
	color: #333399;
	text-decoration: none;
	background: #FCDAB0;
	padding: 5px 10px;
	border: 1px solid #F9BC6F;
	border-radius: 30px;
	font-weight: 700;
	width: 60px;
	margin-top: 15px;
}

#monthly-newsletter {
	margin: 30px 0;
	border-spacing: 0px;
	border-collapse: collapse;
}

#monthly-newsletter td a {
	text-decoration: none;
}

#monthly-newsletter th,#monthly-newsletter td {
	padding: 10px;
}

#monthly-newsletter th {
	background: #F9BC6F;
	font-size: 15px;
}

#monthly-newsletter  table,#monthly-newsletter td,#monthly-newsletter th {
	border: 1px solid #60528F;
}

#anniversary {
	text-align: center;
	width: 1020px;
	margin-bottom: 40px;
}

#anniversary span {
	display: inline-block;
}

.healthfair-registration-link {
	margin-bottom: 20px;
	display: flex;
}

.healthfair-registration-link a {
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	background: #091D5A;
	padding: 10px 20px;
}

/* home new css join us part*/
img.dj-image {
	max-height: unset !important;
}
/*.jmslide-item > a{display: flex;}*/
.home-join-us-title {
	padding-top: 30px;
	text-align: center;
	font-size: 38px;
	color: #000;
	background: url("../images/join-us-underline.png") no-repeat center bottom;
	padding-bottom: 50px;
	font-weight: 800;
}

.col-12-home {
	width: 100%;
	padding-top: 50px;
}

.col-4-home {
	width: 30%;
	float: left;
	margin-right: 25px;
	margin-left: 30px;
	margin-bottom: 60px;
	max-width: 1175px;
}

.col-4-home.sunday-satsang {
	margin-left: 0;
}

.col-4-home.home-yoga {
	margin-right: 0;
}

.col-4-home img {
	max-width: 100%;
	width: 100%;
}

.home-yoga-inner,.home-sunday-satsang-inner,.home-vedic-education-inner {
	position: relative;
	width: 95%;
	float: right;
	background: #fff;
}

.home-yoga-inner h3,.home-sunday-satsang-inner h3,.home-vedic-education-inner h3 {
	font-size: 30px;
	position: absolute;
	top: -65px;
	color: #000;
	background: #fff;
	margin-bottom: 0;
	padding: 15px 15px 10px 20px;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}

.home-yoga-inner p,.home-sunday-satsang-inner p,.home-vedic-education-inner p {
	text-align: unset;
	line-height: 20px !important;
	padding-left: 20px;
	font-size: 15px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	margin: 5px 0 10px !important;
	display: flow-root;
}

.home-yoga-inner a,.home-vedic-education-inner a {
	margin-left: 20px;
	padding: 5px 45px 5px 15px;
	border: 1px solid #000;
	text-decoration: none;
	background: url("../images/home-button-arrow.png") no-repeat 90%;
	color: #000;
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}

.home-yoga-inner p a,.home-vedic-education-inner p a,.home-sunday-satsang-inner p a {
	float: right;
	font-size: 14px;
	background: #FF9900;
	padding: 2px 10px;
	margin-left: 0;
}

.italic {
	font-style: italic;
}

.sixty-five {
	width: 65%;
	float: left;
}

.orange {
	color: #FFB50F;
}

.home-yoga-inner p a {
	display: flex;
	width: fit-content;
}

.home-sunday-satsang-inner a {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #000;
	margin-left: 20px;
	padding: 5px 20px;
	border: 1px solid #000;
	text-decoration: none;
}

.home-yoga-inner p:last-child,.home-vedic-education-inner p:last-child,.home-sunday-satsang-inner p:last-child {
	margin-bottom: 20px;
}

p.padding-class {
	padding-top: 25px;
}
/*.home-yoga-inner a:hover,.home-vedic-education-inner a:hover{background: url("../images/home-button-arrow-hover.png") no-repeat 90%;}*/
.home-yoga-inner a:hover,.home-vedic-education-inner a:hover,.home-sunday-satsang-inner a:hover {
	color: #000;
	background-color: #FF9900;
	transition: .5s;
	border-color: #FF9900;
}

body {
	overflow-x: hidden;
}

.upcoming-events-section {
	background: url("../images/upcoming-events-bg.jpg");
	display: block;
	overflow: auto;
	margin-bottom: 40px;
	position: relative !important;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	width: 100vw;
}

.jev_evdt_desc .blooddonationAnchor {
	background: #091D5A;
	color: #fff;
	padding: 10px 30px;
	margin: 5px 0 20px;
	display: inline-block;
	border-radius: 5px;
	font-size: 20px;
}

.upcoming-events-section h3 {
	width: 100%;
	font-size: 37px;
	color: #000;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	margin-top: 0px;
}

.upcoming-events-div,.upcoming-events-carousel {
	width: 48%;
	float: left;
}

.upcoming-events-carousel {
	margin-left: 20px;
	margin-bottom: 20px;
}

.carousel-main-div iframe {
	width: 100%;
	height: 350px;
}

.upcoming-events-div {
	background: url("../images/events-border.png");
	margin-right: 20px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding-bottom: 70px;
}

.upcoming-events-carousel h4 {
	margin-top: 7px;
	margin-bottom: 15px;
	color: #000;
	font-size: 26px;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}

.upcoming-events-carousel strong {
	color: #7C7C7C;
	margin-bottom: 10px;
	display: flex;
	font-size: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}

.upcoming-events-carousel p {
	color: #333333;
	font-size: 14px;
	line-height: 20px !important;
	text-align: unset;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}

.upcoming-events-carousel .know-more {
	text-decoration: none;
	background: #FEB510;
	width: 250px;
	padding: 12px 15px;
	text-align: center;
	font-size: 20px;
	border-radius: 5px;
	font-weight: 600;
	color: #333333;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-top: 15px;
	display: block;
}

.upcoming-events-carousel .owl-nav {
	position: absolute;
	right: 0;
	bottom: 35px;
}

#jevents_body .nav-items div.active a, .jev_header2 .active a, .jev_toprow div.previousmonth, .jev_toprow div.nextmonth, #jevents_body .nav-items > div a:hover {
	background-color: #FFB510;
	color: #FFF;
}

#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {
	background-color: #0c2253;
	color: #FFF;
}

.upcoming-events-carousel .owl-item .item {
	margin-top: 0 !important;
}

.upcoming-events-carousel .owl-theme .owl-dots {
	display: none;
}

.owl-nav button span {
	color: #EBA788;
	font-size: 25px;
	font-weight: 600;
	border-radius: 50px;
	line-height: 25px;
	margin: 0 5px;
	position: absolute;
	left: 7px;
	bottom: 7px;
}

.owl-nav button:hover span {
	color: #333234;
}

.owl-nav button:hover {
	border: 2px solid #333234 !important;
}
/*.owl-nav button.owl-prev span{margin-right: 10px;}*/
.owl-nav button.owl-next span {
	left: 43px;
	bottom: 7px;
}

.owl-nav button {
	border: 2px solid #EBA788 !important;
	border-radius: 25px !important;
	height: 25px;
	width: 25px;
	margin-right: 10px;
	outline: none;
}

.logos-div {
	display: flex;
	margin-bottom: 35px;
	padding-top: 50px;
}

#logos-main-parent {
	display: flex;
	margin: 0 80px;
}

.logos-div .davms,.logos-div .davss,.logos-div .library,.logos-div .bhajans {
	float: left;
	;width: 18%;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #000;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

.logos-div .davms p,.logos-div .davss p,.logos-div .library p,.logos-div .bhajans p {
	text-align: center;
	padding-top: 10px;
}

.logos-div .davms a,.logos-div .davss a,.logos-div .library a,.logos-div .bhajans a {
	text-decoration: none;
}

.logos-div .davms img,.logos-div .davss img,.logos-div .library img,.logos-div .bhajans img {
	max-height: 110px;
	transition: 1s;
}

.logos-div .davms img:hover, .logos-div .davss img:hover, .logos-div .library img:hover, .logos-div .bhajans img:hover {
	max-height: 120px;
	transition: .3s;
}
/*.logos-div .davms {background: url("../images/DAV-Montessori-Elementary-website-logos.png") no-repeat center top;}
.logos-div .davss {background: url("../images/asgh-logo.png") no-repeat center top;background-size: 140px;}
.logos-div .library {background: url("../images/library-logo.png") no-repeat center top;}
.logos-div .bhajans {background: url("../images/bhajans-logo.png") no-repeat center top;}*/
.djslider-in .slide-desc {
	margin-right: auto;
	margin-left: auto;
	left: 0%;
	right: 0%!important;
	bottom: 80px !important;
	background: none!important;
	opacity: 1!important;
	width: 750px!important;
	text-align: center;
}

.slide-desc .slide-text h3 {
	font-size: 38px;
	font-weight: 800;
	color: #fff;
	padding: 0 100px;
}

.slide-desc .slide-text p {
	color: #F1AA12;
	font-weight: 600;
	text-align: center;
	font-size: 20px;
}

.read-more-hide {
	display: none;
}

.read-more,.read-less {
	cursor: pointer;
}
/*-------------------------- home new css join us part-----------------------------*/

/*-------------------------- Donate and newsletter --------------------------------*/
.donate-and-newsletter {
	display: flex;
}

.donate-now {
	width: 45%;
	background: #E46121;
	float: left;
}

.newsletter {
	width: 55%;
	background: #FCEFE8;
	float: left;
}

#container-40 {
	max-width: 470px;
	margin-left: auto;
}

#container-60 {
	max-width: 645px;
}

#news-letter {
	padding: 10px 20px 0 20px;
}

.newsletter h2,#donate h2 {
	font-size: 38px;
	color: #000;
	font-weight: 800;
	padding-bottom: 0;
}

#donate h2 {
	color: #fff;
	padding-top: 10px;
	margin-bottom: 25px;
}

#donate a,.donate-anchor {
	background: url("../images/donate-now.png") no-repeat 8% center;
	border-radius: 10px;
	background-color: #ffb510;
	color: #000;
	text-decoration: none;
	padding: 10px 25px 10px 50px;
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}

#donate a:hover {
	background: url("../images/donate-now-hover.png") no-repeat 8% center;
}

#donate p {
	font-style: italic;
	padding-top: 25px;
	margin-bottom: 20px;
	font-size: 12px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}

.mc-field-group {
	margin-bottom: 0 !important;
}

#mce-FNAME,#mce-EMAIL {
	width: 200px;
	float: left;
	background: #38464F;
	color: #fff !important;
	border-color: #38464F !important;
}

#mce-FNAME::placeholder,#mce-EMAIL::placeholder {
	color: #fff;
}

#mc-embedded-subscribe {
	cursor: pointer;
	background: #FFB510 !important;
	font-size: 12px !important;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	color: #333234 !important;
	border-radius: 5px;
	padding: 6px 35px !important;
	width: auto !important;
	height: auto !important;
}

#mc-embedded-subscribe:hover,#donate a:hover,.know-more:hover {
	cursor: pointer;
	background-color: #333234 !important;
	color: #FFB510 !important;
	transition: .5s;
}

.newsletter p {
	color: #504E4E;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px !important;
	font-weight: 600;
	padding-top: 10px !important;
}

#mc_embed_signup a {
	color: #504E4E !important;
	text-decoration: none;
	font-style: italic;
}

/*-------------------------- Donate and newsletter --------------------------------*/

/*---------------------------------- footer part ---------------------------------*/
.info.col-12 {
	width: 100%;
}

.contact-info,.quick-links-footer,#about-us,.address {
	width: 30%;
	float: left;
}

.contact-info {
	width: 25%;
	margin-left: 15px;
}

.quick-links-footer,#about-us {
	width: 20%;
	padding-left: 50px;
}

.contact-info iframe {
	width: 100%;
	height: 200px;
	padding-top: 30px;
}

.col-4.address {
	margin-top: 0;
	padding-left: 65px;
	padding-right: 0;
}

.quick-links-footer h3,#about-us h3,.address h3,.contact-info h3 {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 0;
	margin-top: 30px;
}

.quick-links-footer ul li {
	font-size: 14px;
	font-weight: 300;
	color: #fff;
}

.quick-links-footer ul,#about-us ul,.address ul {
	margin-top: 5px;
}

.quick-links-footer ul, #about-us ul {
	padding-top: 10px !important;
}

.address ul li {
	padding-left: 35px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
}

.address ul li:first-child {
	background: url("../images/location.png") no-repeat left 50%;
	padding-top: 10px;
	line-height: 20px;
}

.address ul li:nth-child(2) {
	background: url("../images/telephone.png") no-repeat left center;
	padding-top: 10px;
}

.address ul li:last-child {
	background: url("../images/closed-envelope.png") no-repeat left center;
	padding-top: 10px;
}

#about-us ul li,.quick-links-footer ul li {
	padding-bottom: 5px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
}

.quick-links-footer ul li:last-child {
	float: right;
	margin-top: 10px;
}

.quick-links-footer ul li a.facebook,.quick-links-footer ul li a.youtube,a.facebook,a.youtube {
	padding: 20px;
	float: left;
	margin-right: 10px;
}

.quick-links-footer ul li a.facebook,a.facebook {
	background: url("../images/facebook.png") no-repeat left center;
}

.quick-links-footer ul li a.youtube, a.youtube {
	background: url("../images/youtube-new.png") no-repeat left center;
}

#toTop {
	padding: 5px 3px;
	position: fixed;
	bottom: 50px;
	right: 50px;
	width: 50px;
	height: 50px;
	display: none;
}

#toTop a {
	background: url("../images/totop.png") no-repeat left center;
	color: #fff;
	display: block;
	width: 50px;
	height: 50px;
}
/*---------------------------------- footer part ---------------------------------*/


/*----------------------------------Header search box ----------------------------*/
.col-50 {
	width: 50%;
	float: left;
}

.donate-anchor {
	width: fit-content;
	display: flex;
	padding: 8px 15px 8px 45px;
	border-radius: 7px;
	font-size: 18px;
	font-weight: 600;
	background-position: 5% center;
}

#top-menu-right .search label {
	display: none;
}

#top-menu-right .search,#top-menu-right .article_anywhere {
	float: left;
}

#top-menu-right .js-finder-search-query {
	border: 2px solid #1669D3;
	padding: 0 15px;
	outline: unset;
	margin-top: 7px;
	border-radius: 10px;
	height: 27px;
	width: 100%;
	background-color: #D4D4D4;
	background-image: url(../images/search-icon.png);
	background-repeat: no-repeat;
	background-position: 95%;
	max-width: 194px !important;
	font-size: 13px;
}

.header-social #top-menu-right {
	display: flex;
	flex-direction: row-reverse;
}

.header-social #top-menu-right #mod-custom177 {
	margin-left: auto;
	margin-right: 10px;
}
/*.header-social #top-menu-right .search{margin-left: 40px}*/
/*----------------------------------Header search box ----------------------------*/

/*---------------------------------event table------------------------------------*/
.upcoming-events-div .moduletable {
	padding: 60px 45px 10px 45px;
}

.upcoming-events-div .moduletable tr td {
	padding-bottom: 15px;
	text-align: center;
}

.upcoming-events-div .moduletable .calendar-date-part {
	border: 3px solid #E25B21;
	width: 115px;
	padding-top: 5px;
	float: left;
	max-width: 72px;
}

.upcoming-events-div .moduletable .calendar-date-part span:first-child {
	color: #E25B21;
	display: block;
	padding-bottom: 5px;
	font-size: 28px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
	font-weight: 600;
	line-height: 30px;
}

.upcoming-events-div .moduletable .calendar-date-part span:last-child {
	font-family: 'Raleway', sans-serif;
	display: block;
	background: #E25B21;
	padding: 5px 0;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
}

.upcoming-events-div .moduletable .title-and-time {
	display: flex;
}

.upcoming-events-div .moduletable .title-and-time span:first-child {
	float: left;
	padding-left: 10px;
	color: #E25B21;
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	line-height: 24px;
}

.upcoming-events-div .moduletable .title-and-time span:nth-child(2),.upcoming-events-div .moduletable .title-and-time span:nth-child(3) {
	float: right;
	font-size: 12px;
	font-weight: 700;
	color: #ffb510;
	margin-right: 15px;
	font-family: 'Montserrat', sans-serif;
	margin-top: 5px;
	text-transform: uppercase;
}

.upcoming-events-div .moduletable .title-and-time span:nth-child(2) {
	order: 1;
	margin-left: auto;
}

.upcoming-events-div .moduletable .title-and-time span:nth-child(3) {
	order: 2;
	margin-right: 0;
}

.upcoming-events-div .moduletable .title-and-time span a {
	text-decoration: none;
	color: #e35c21 !important;
}
/*.upcoming-events-div .moduletable .event-description p { display: none;}*/
hr#system-readmore {
	display: none;
}

.mod_events_latest_table hr#system-readmore ~ * {
	display: none;
}

.upcoming-events-div .moduletable .event-description p:first-child {
	padding-top: 10px;
	display: block;
}

.upcoming-events-div .moduletable .event-description p {
	margin-bottom: 5px;
	padding-left: 90px;
	padding-top: 5px;
	font-size: 14px;
	line-height: 18px !important;
	font-family: 'Montserrat', sans-serif;
}

.upcoming-events-div .all-events-btn {
	color: #000;
	padding: 10px 65px 10px 35px;
	font-size: 25px;
	font-weight: 700;
	text-decoration: none;
	background: url("../images/home-button-arrow.png") no-repeat 90% center;
	background-color: #FEB510;
	transition: 1s;
	margin-left: auto;
	display: flex;
	width: max-content;
	margin-right: auto;
	border-radius: 10px;
}

.upcoming-events-div .all-events-btn:hover {
	text-decoration: none;
	background: url("../images/home-button-arrow-hover.png") no-repeat 90% center;
	background-color: #ff9900;
	transition: 1s;
	background-color: #000;
	color: #ff9900;
}

#jevents_header {
	text-align: center;
}
/*---------------------------------event table------------------------------------*/

.col-6-home {
	width: 50%;
}

.first-section, .first-section > .col-6-home {
	display: flex;
}

.first-section .first-section-two-btn {
	margin: auto;
	padding: 12px 30px;
	background: #FFB510;
	border-radius: 10px;
	color: #fff;
	text-decoration: none;
}

.first-section .col-6-home > .first-section-two-btn.first-btn {
	margin-right: 25px;
}

.first-section .col-6-home > .first-section-two-btn.last-btn {
	margin-left: 25px;
}

.first-section .first-section-two-btn:hover {
	color: #FFB510;
	background: #000;
}
/*--------------------------------search page------------------------------------*/
.search .js-finder-search-query {
	font-family: 'Raleway', sans-serif;
	padding: 5px 12px;
	border-radius: 5px;
	/* float: left; */
	margin-right: 20px;
	font-size: 16px;
}

.search .js-finder-searchform button {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	padding: 5px 25px;
	border-radius: 5px;
	margin-bottom: 15px;
}

.search .js-finder-searchform fieldset {
	margin-bottom: 20px;
	font-family: 'Raleway', sans-serif;
}

.filter-branch .controls select {
	font-family: 'Raleway', sans-serif;
	padding: 5px 12px;
	border-radius: 5px;
    /* float: left; */
	margin-right: 20px;
	font-size: 16px;
	margin-top: 8px;
}

.search .js-finder-searchform legend {
	font-size: 18px;
	font-family: 'Raleway', sans-serif;
}

.search #top-menu-right .js-finder-searchform label {
	display: none;
}

.search .js-finder-searchform label {
	font-size: 17px;
	font-family: 'Raleway', sans-serif;
}

.search .js-finder-searchform .ordering-box {
	padding-top: 15px;
	padding-left: 5px;
	font-family: 'Raleway', sans-serif;
}

.page-content #content .search dl {
	padding: 0 20px;
}

.page-content #content .search dt {
	font-size: 20px;
	margin-bottom: 8px;
	font-family: 'Raleway', sans-serif;
}

.page-content #content .search dd {
	font-size: 17px;
	margin-bottom: 5px;
	font-family: 'Raleway', sans-serif;
}

.page-content #content .search dd.result-category {
	font-weight: 600;
}

.page-content #content .search dd.result-created {
	margin-bottom: 10px;
}

.sticky {
	position: fixed;
	top: 0;
	margin-top: 0 !important;
	background: #0c2253;
	padding-top: 10px;
	padding-bottom: 30px;
}

.sticky .header-social {
	display: none !important;
}

.sticky #logo {
	height: auto;
	width: 110px;
	top: -4px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 9999999;
}

#container.others-pages-main-container {
	padding-top: 30px;
}

#container.others-pages-main-container h1 {
	padding: 0 0 15px;
}

#container.others-pages-main-container p {
	margin-bottom: 20px;
}

#container.others-pages-main-container ul,#container.others-pages-main-container ol {
	margin-top: 0;
	padding-left: 0;
}

#container.others-pages-main-container ul:not(.pagination-list) li,#container.others-pages-main-container ol li {
	margin-bottom: 10px;
	padding-left: 20px;
	list-style-type: none;
	background: url("../images/common-li-bg.png") no-repeat left top;
	line-height: 22px;
}

.stalwart .button span, .healthfair .button span {
	background-color: #FFB510;
}

#adult_vaidic_registration label.first {
	width: 130px;
}

#adult_vaidic_registration #adult_vaidic_registration_div p:nth-child(3),.form-indicate-p-tag {
	margin-bottom: 5px !important;
}

.form-indicate-p-tag {
	font-weight: bold;
	color: #000;
}

#adult_vaidic_registration input[type="reset"],#adult_vaidic_registration input[type="submit"] {
	color: #fff;
	background: #000;
	padding: 5px 20px;
	border-color: #000;
	border-radius: 5px;
	font-size: 16px;
}

#adult_vaidic_registration input[type="submit"] {
	background: #FF9900;
	border-color: #FF9900;
	margin-right: 15px;
}

#adult_vaidic_registration #adult_vaidic_registration_div label {
	font-family: 'Raleway', sans-serif;
}
/* Responsive */

@media ( min-width:1200px) and (max-width: 1450px) {
	.djslider-in .slide-desc {
		bottom: 0 !important;
		top: 135px !important;
	}
}

@media ( min-width:1024px) and (max-width: 1199px) {
	.djslider-in .slide-desc {
		bottom: 0 !important;
		top: 105px !important;
	}

	.slide-desc .slide-text h3 {
		margin-bottom: 15px;
	}
}

@media ( min-width:992px) and (max-width: 1150px) {
	.upcoming-events-div .moduletable .title-and-time span:first-child {
		font-size: 19px;
		max-width: 195px;
		line-height: 20px;
		text-align: left;
	}

	.upcoming-events-div .moduletable .title-and-time span:nth-child(2), .upcoming-events-div .moduletable .title-and-time span:nth-child(3) {
		margin-right: 8px;
	}
}

@media ( min-width:768px) {
	.homepage .img.dj-image, .homepage #header {
		max-height: unset !important;
	}

	.innerpage .img.dj-image {
		height: auto !important;
		max-height: unset !important;
	}

	.innerpage #header {
		min-height: 500px !important;
		max-height: unset !important;
	}
}

@media ( max-width:1200px) {
	.header-social #top-menu-left .mod-custom {
		padding-left: 25px;
	}

	.header-social #top-menu-right .search {
		padding-right: 25px;
	}

	.col-12-home {
		display: flex;
	}

	.col-4-home {
		margin-left: auto !important;
		margin-right: auto;
	}

	.col-4-home.vedic-education {
		margin-right: auto;
	}

	.home-yoga-inner h3, .home-sunday-satsang-inner h3, .home-vedic-education-inner h3 {
		width: inherit;
		padding-right: 0;
	}

	.upcoming-events-section h3 {
		padding-left: 25px;
		width: auto;
	}

	.upcoming-events-div {
		padding-left: 25px;
		margin-right: 0;
		margin-left: 25px;
	}

	.upcoming-events-carousel {
		padding-right: 25px;
		float: right;
	}

	.upcoming-events-div, .upcoming-events-carousel {
		width: 45%;
	}

	.upcoming-events-div .moduletable {
		padding: 60px 35px 10px 10px;
	}

	#container.others-pages-main-container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media ( max-width: 1139px) {
	#container-40 {
		padding-left: 25px;
	}

	#mc-embedded-subscribe {
		padding: 6px 30px !important;
	}

	#mc_embed_signup .mc-field-group input[type="text"], #mc_embed_signup .mc-field-group input[type="email"] {
		width: 150px;
	}

	.contact-info {
		padding-left: 15px;
	}
}	
/*
@media ( min-width:1020px){
	.quick-links { width: 1050px;}
	.col-4.donate { margin-bottom: 35px; } 	
}*/
@media ( max-width: 1039px) {
	/*#content-left{ width:auto; float: none;  box-sizing: border-box; }
	#footer,#mc_embed_signup input[type="text"], #mc_embed_signup input[type="email"]{ width:auto;}
	#header,#footer-head,#content,#tablebg,#footer-top,#footer-bottom,#container,#header-top { width: auto; }
	#header{ height: auto;}
	#newsletter { background: url("../images/news.jpg") repeat; }
	#container { margin: 0 20px;}
	#announcements{ margin-top:-3px; }*/
	.header-below-social #top-menu-left ul.mod-menu.mod-list {
		padding-right: 75px !important;
		padding-left: 0;
	}

	.header-below-social #top-menu-right ul.mod-menu.mod-list {
		padding-left: 65px;
	}
}

@media ( max-width: 1023px) {
	.newsletter h2, #donate h2 {
		font-size: 27px;
	}

	#donate .article_anywhere {
		padding-right: 20px;
	}

	.col-4.address {
		padding-left: 40px;
	}
	/*.jmslide-img,#header{height: 500px !important;max-height: unset !important;}*/
	.donate-anchor {
		font-size: 15px;
		background-size: 22px;
		padding: 5px 10px 5px 35px;
		background-position: 3% center;
	}
}

@media(min-width:768px) {
	.header-mobile {
		display: none;
	}
}

@media (min-width: 768px) and ( max-width: 1024px) {
	#logo {
		max-width: 125px;
	}

	#header-top .header-below-social #container {
		margin-top: 5px;
	}
}

@media( min-width: 850px ) and ( max-width: 1023px) {
	#logo {
		left: 0;
		right: 0;
		margin: auto;
	}

	.header-below-social #top-menu-right ul.mod-menu.mod-list {
		padding-left: 70px;
	}

	.upcoming-events-div .moduletable .title-and-time span:first-child {
		padding-left: 8px;
	}

	.upcoming-events-div .moduletable .event-description p {
		padding-left: 130px;
	}

	.djslider-in .slide-desc {
		bottom: 25px !important;
	}

	.slide-desc .slide-text h3 {
		font-size: 28px;
		margin-bottom: 15px;
	}

	.slide-desc .slide-text p {
		font-size: 16px;
	}
}

@media( max-width: 979px ) {
	.slide-desc .slide-text h3,.home-join-us-title,.upcoming-events-section h3 {
		font-size: 32px;
	}

	.slide-desc .slide-text p {
		font-size: 17px;
	}

	.home-join-us-title {
		background-size: 200px;
	}

	.upcoming-events-div .all-events-btn,.upcoming-events-carousel .know-more,#donate a {
		font-size: 20px;
	}

	.upcoming-events-carousel .know-more {
		padding: 10px 5px;
	}

	div.monthly-newsletter {
		display: block;
		margin: 0 0 1em;
		overflow-x: auto;
	}

	.page-content {
		margin-top: 0px;
	}

	.col-12-home {
		padding-top: 25px;
	}

	.home-sunday-satsang-inner a {
		display: flex;
		width: max-content;
	}

	.home-sunday-satsang-inner a:first-child {
		margin-bottom: 15px;
	}

	.upcoming-events-div, .upcoming-events-carousel {
		width: 44%;
	}

	#news-letter #mc_embed_signup .mc-field-group {
		display: inline-block;
		float: left;
		width: auto;
	}

	#mc_embed_signup input[type="email"] {
		margin-right: 10px;
	}

	#mc-embedded-subscribe {
		margin-top: 15px;
	}

	.info.col-12 {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}

	.contact-info,.col-4.address,#about-us,.quick-links-footer {
		width: 45%;
	}

	.contact-info {
		padding-left: 5px;
	}

	.quick-links-footer {
		padding-left: 60px;
	}

	#about-us {
		padding-left: 20px;
	}

	.djslider-in .slide-desc {
		width: 650px!important;
	}
    /* #container.others-pages-main-container .volunteer-opportunities{display: block; overflow-x: auto; width: 95vw;} */
	table.volunteer-opportunities tbody:first-child tr:first-child td {
		text-align: left;
	}
}
/*@media( min-width: 980px ) and ( max-width: 1023px){
	#mc_embed_signup ul li.checkbox-1 {display: block; }
}*/

@media (min-width: 768px) and ( max-width: 850px) {
	.djslider-in .slide-desc {
		bottom: 0 !important;
	}

	.slide-desc .slide-text h3 {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.slide-desc .slide-text p {
		font-size: 15px;
	}
}

@media ( max-width: 767px) {
	.col-12-home.first-section {
		display: block;
	}

	.col-6-home {
		width: 100%;
	}

	.first-section .col-6-home > .first-section-two-btn.first-btn {
		margin-right: auto;
		margin-bottom: 25px;
		min-width: 215px;
		text-align: center;
	}

	.first-section .col-6-home > .first-section-two-btn.last-btn {
		margin-left: auto;
		min-width: 215px;
		text-align: center;
	}

	#toTop {
		right: 10px;
	}

	.sidr-class-item-284.sidr-class-has-sub.sidr-class-parent > a > span,.sidr-class-item-292.sidr-class-has-sub.sidr-class-parent > a > span {
		padding-left: 0;
	}

	.whtl {
		display: block;
		float: none;
	}
}
/*@media( min-width: 768px ) and ( max-width: 1023px){
	#content,#container,#footer{ width:auto;}
}*/
@media ( min-width:768px) and (max-width: 991px) {
	.upcoming-events-div .moduletable .calendar-date-part {
		width: 65px;
	}

	.upcoming-events-div .moduletable .calendar-date-part span:first-child {
		font-size: 26px;
	}

	.upcoming-events-div .moduletable .calendar-date-part span:last-child {
		font-size: 14px;
	}

	.upcoming-events-div .moduletable .title-and-time span:first-child {
		max-width: 186px;
		line-height: 18px;
		font-size: 18px;
		text-align: left;
	}

	.upcoming-events-div .moduletable .title-and-time span:nth-child(2), .upcoming-events-div .moduletable .title-and-time span:nth-child(3) {
		margin-right: 5px;
	}

	.upcoming-events-div .moduletable .title-and-time span:first-child {
		padding-left: 10px;
		font-size: 17px;
	}

	.home-yoga-inner p a, .home-vedic-education-inner p a, .home-sunday-satsang-inner p a {
		font-size: 13px;
		line-height: 14px;
		padding: 2px 8px;
	}
}

@media( min-width: 768px ) and ( max-width: 979px) {
	#logos-main-parent {
		margin: unset;
	}
 /*.mail { word-wrap: break-word; }
 .col-4.contact,.col-4.address {width:100%;}
 .col-4.address { margin-top:0;}
 .col-4.donate {float: left; width: 48%;}  
 .quick-links {width: 700px; }*/
 /*.info.col-12 { width: 60%; }
 .contact-info  { float: left; width: 52%; }*/
	#logo {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		top: -20px;
	}

	#top-menu-right .js-finder-search-query {
		margin-top: 0;
	}

	#navigation-toggle, .sidr, #sidr-close {
		display: none !important;
	}

	.header-social #top-menu-right .search {
		margin-left: 0;
	}

	#top-menu-right .js-finder-search-query {
		width: 175px;
	}

	.home-yoga-inner, .home-sunday-satsang-inner, .home-vedic-education-inner {
		width: 97%;
	}

	.home-yoga-inner h3, .home-sunday-satsang-inner h3, .home-vedic-education-inner h3 {
		padding-left: 10px;
		font-size: 27px;
	}

	.home-yoga-inner p, .home-sunday-satsang-inner p, .home-vedic-education-inner p {
		padding-left: 10px;
	}

	.home-yoga-inner a, .home-vedic-education-inner a {
		margin-left: 10px;
	}

	.home-sunday-satsang-inner a {
		margin-bottom: 15px;
		margin-left: 15px;
	}

	.home-sunday-satsang-inner a:last-child {
		margin-bottom: 0;
	}

	#tablebg.header-below-social .col-50 ul li a,
	#tablebg.header-below-social .col-50 ul li .mod-menu__separator {
		padding: 8px 10px 7px;
		font-size: 13px !important;
	}

	.header-below-social #top-menu-right ul.mod-menu.mod-list {
		padding-left: 75px;
	}

	.upcoming-events-div, .upcoming-events-carousel {
		width: 46%;
	}

	.upcoming-events-div {
		margin-right: 0;
		padding-left: 20px;
		margin-left: 15px;
	}

	.upcoming-events-div .moduletable {
		padding: 60px 25px 10px 10px;
	}

	.upcoming-events-carousel {
		padding-right: 15px;
		margin-left: 0;
		float: right;
	}

	.upcoming-events-div .moduletable .title-and-time span:nth-child(2), .upcoming-events-div .moduletable .title-and-time span:nth-child(3) {
		margin-right: 5px;
		font-size: 12px;
	}

	.upcoming-events-div .moduletable .event-description p {
		padding-left: 112px;
	}

	#container.others-pages-main-container .volunteer-opportunities table {
		width: 350px !important;
	}

	#container.others-pages-main-container .volunteer-opportunities table td p {
		font-size: 13px;
	}
}

@media( min-width: 480px ) and ( max-width: 767px) {
	/*.col-4{  width: 50%!important; float:left;}
	.col-4.donate {clear: left;}
	.col-4.address{ margin-bottom: 20px;}
	.col-4.donate ul,.col-4.donate ul li h3{ margin-top:0};*/
}

@media ( max-width: 767px) {
	/* Joomls 5 CSS */
	body {
		position: relative;
		overflow-x: hidden;
	}

	#navigation-toggle {
		z-index: 999;
		display: block;
		position: fixed;
		top: 10px;
		right: 10px;
		padding: 10px 10px;
		box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
		border-radius: 3px;
		text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
		font-size: 20px;
		transition: color linear 0.15s;
		text-decoration: none !important;
		background: #F2B308 !important;
	}

	#navigation-toggle span.nav-line {
		display: block;
		height: 2px;
		width: 20px;
		margin-bottom: 4px;
		background: #fff;
		transition: all 0.3s ease;
 /* Added for animation */
		position: relative;
	}
/* Positioning the 3 lines */
	#navigation-toggle span.nav-line:nth-child(1) {
		transform-origin: center;
	}

	#navigation-toggle span.nav-line:nth-child(2) {
		transform-origin: center;
	}

	#navigation-toggle span.nav-line:nth-child(3) {
		transform-origin: center;
	}

/* When Active — Hamburger turns to X */
	#navigation-toggle.active span.nav-line:nth-child(1) {
		transform: rotate(45deg) translate(6px, 5px);
	}

	#navigation-toggle.active span.nav-line:nth-child(2) {
		opacity: 0;
	}

	#navigation-toggle.active span.nav-line:nth-child(3) {
		transform: rotate(-45deg) translate(3px, -3px);
	}

	.header-mobile .mod-menu.mod-list {
		position: fixed;
		top: -20px;
		height: 96vh;
		z-index: 999999;
		max-width: 320px !important;
		overflow-x: auto;
		overflow-y: auto;
		font-size: 16px;
		background: #333;
		color: #fff;
		padding: 20px 0px;
		width: 100%;
		list-style: none;
		left: -320px;
		right: auto;
		transition: all 0.5s ease-in;
	}

	body.open .header-mobile .mod-menu.mod-list {
		display: block;
		left: 0px;
	}

	.header-mobile .mod-menu.mod-list > li > ul {
		padding-left: 0px;
	}

	.header-mobile .mod-menu.mod-list ul ul {
		padding-left: 20px;
	}

	.header-mobile .mod-menu li.nav-item.current.active {
		background: #222;
	}

	.header-mobile .mod-menu.mod-list li {
		list-style: none;
	}

	.header-mobile .mod-menu.mod-list li a,
	.header-mobile .mod-menu.mod-list li .mod-menu__separator {
		padding: 0 15px;
		display: block;
		text-decoration: none;
		color: #fff;
		font-family: 'Raleway', sans-serif;
	}

	.header-mobile .mod-menu.mod-list li,
	.header-mobile .mod-menu.mod-list li {
		line-height: 48px;
	}

	.header-mobile .mod-menu.mod-list li {
		display: block;
		margin: 0;
		border-top: 1px solid #4d4d4d;
		border-bottom: 1px solid #1a1a1a;
	}

	.header-mobile .mod-menu.mod-list li ul li {
		line-height: 40px !important;
		font-size: 14px;
	}

	.header-mobile .mod-menu.mod-list li ul li a, .header-mobile .mod-menu.mod-list li ul li .mod-menu__separator {
		color: rgba(255, 255, 255, 0.8);
		padding-left: 30px;
	}

	#header > div, .djslider-loader, .djslider, .djslider li {
		height: 100% !important;
	}

	/* End Joomla 5 CSS */


	#header-top .header-below-social .col-50 .mod-menu {
		display: none;
	}

	.header-social #top-menu-right,.header-social #top-menu-left {
		display: none;
	}

	#logos-main-parent {
		margin: 0;
	}

	.home-join-us-title {
		padding-top: 30px;
		font-size: 34px;
		padding-bottom: 40px;
	}

	.donate-and-newsletter {
		display: block;
	}

	.donate-now,.newsletter {
		width: 100%;
	}

	#container-40 {
		margin: auto;
	}

	#mc-embedded-subscribe {
		margin-top: 0;
	}

	.djslider-in .slide-desc {
		width: 93%!important;
	}

	.slide-desc .slide-text h3 {
		font-size: 24px;
		padding: 0;
	}

	.slide-desc .slide-text p {
		display: none;
	}

	#logo {
		right: 0;
		left: 0;
		margin-left: auto;
		margin-right: auto;
		width: 125px;
		top: -20px;
	}
	/*#footer-top { padding-top: 20px; }
	#footer-bottom p{ float: none !important;text-align: center !important;font-size: 9px; margin:0; }
	#container{ margin: 0 10px!important;}
	//#tablebg { background: url("../images/menu-bg.gif") no-repeat center bottom; margin: 0 5px 0 20px; }
	#news-letter{ clear:both; }
	#mc_embed_signup p, #mc_embed_signup .mc-field-groups{width:auto;}
	.quick-links {margin-bottom:15px; clear:none;}
	.info.col-12{width:100%}
	.col-4.address{margin-top:0;}
	#announcement-top { padding: 10px 5px 13px 30px; font-size: 12px; }
	#content-left { padding:0 10px;  }*/
	.upcoming-events-div .moduletable .title-and-time span a {
		line-height: 25px;
	}

	.home-yoga-inner h3, .home-sunday-satsang-inner h3, .home-vedic-education-inner h3 {
		font-size: 22px !important;
		top: -55px;
	}

	.upcoming-events-carousel {
		padding-right: 0;
	}

	.col-12-home.upcoming-events-section {
		display: flex;
	}

	.upcoming-events-div, .upcoming-events-carousel {
		display: block;
		width: 93%;
		float: inherit;
	}

	.upcoming-events-div {
		margin: 0 20px 20px;
		padding: 0 0 30px;
		background: none;
		border: 3px dotted #000;
	}

	.upcoming-events-div .moduletable {
		padding: 60px 48px 0px 50px;
	}

	.djslider-in .slide-desc {
		bottom: 30px !important;
	}

	#container.others-pages-main-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	#container.others-pages-main-container a {
		word-break: break-all !important;
	}

	table.mcommittee-table img {
		max-width: 150px;
		height: auto;
	}

	.committee-col {
		display: block;
		width: 100%;
	}

	.committee-col > table {
		width: 100% !important;
	}

	.read-more, .read-less {
		display: inline-block;
	}
}

@media ( min-width: 639px) and (max-width: 767px) {
	#logos-main-parent {
		flex-wrap: wrap;
	}

	ul.djslider-in > li, img.dj-image,#header {
		height: 325px !important;
	}

	.home-yoga-inner, .home-sunday-satsang-inner, .home-vedic-education-inner {
		width: 100%;
	}

	.home-yoga-inner h3, .home-sunday-satsang-inner h3, .home-vedic-education-inner h3 {
		padding: 10px 5px 0;
		font-size: 25px;
	}

	.home-yoga-inner p, .home-sunday-satsang-inner p, .home-vedic-education-inner p {
		margin-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.home-yoga-inner a, .home-vedic-education-inner a {
		margin-left: 5px;
	}

	.home-sunday-satsang-inner a {
		margin-bottom: 15px;
		margin-left: 5px;
	}

	.home-sunday-satsang-inner a:last-child {
		margin-bottom: 0;
	}

	.home-yoga-inner p:nth-child(3), .home-sunday-satsang-inner p:nth-child(5), .home-sunday-satsang-inner p:nth-child(6), .home-vedic-education-inner p:nth-child(3) {
		display: grid;
	}

	.sixty-five {
		width: 100%;
	}

	.home-vedic-education-inner p a,.home-yoga-inner p a,.home-sunday-satsang-inner p a {
		float: unset;
		margin: 5px auto auto;
	}

	.home-yoga-inner p a {
		margin-top: 10px;
	}

	.home-sunday-satsang-inner p:nth-child(5) br, .home-sunday-satsang-inner p:nth-child(6) br {
		display: none;
	}

	.home-sunday-satsang-inner p a {
		order: 1;
	}

	.italic {
		font-size: 12px !important;
	}

	.read-more.italic.orange,.read-less.italic.orange {
		font-size: 15px !important;
	}
}

@media ( max-width: 639px) {
/*	.col-4 #footer-table li{ float:none; width:100%; }
	.col-4.address a{ word-wrap: break-word; }*/
	.djslider-in .slide-desc {
		bottom: 0!important;
	}

	.col-12-home {
		display: block;
	}

	.col-4-home,.home-yoga-inner, .home-sunday-satsang-inner, .home-vedic-education-inner {
		width: 100%;
		padding: 0;
		margin: 0 0 15px 0;
		display: flex;
		flex-wrap: wrap;
	}

	.upcoming-events-carousel .owl-nav {
		bottom: 35px;
		right: -20px;
	}

	.upcoming-events-carousel .owl-nav {
		bottom: 35px;
		right: -20px;
	}

	.upcoming-events-section h3 {
		margin-top: 0;
	}

	#logos-main-parent {
		display: block;
		margin-bottom: 5px;
	}

	.logos-div .davms, .logos-div .davss, .logos-div .library, .logos-div .bhajans {
		width: 50%;
		padding: 0;
		margin-bottom: 25px;
	}

	.logos-div .davss img, .logos-div .bhajans img {
		display: block;
		margin-left: 30px;
	}

	.logos-div .davms img, .logos-div .library img {
		display: block;
		margin-right: 30px;
		margin-left: auto;
	}

	.logos-div .davss p, .logos-div .bhajans p {
		margin-left: 40px;
		margin-right: auto;
		display: table;
	}

	.logos-div .davss p {
		margin-left: 60px;
	}

	.logos-div .davms p, .logos-div .library p {
		margin-left: auto;
		margin-right: 40px;
		display: table;
	}

	.logos-div .bhajans img {
		margin-left: 40px;
	}

	.logos-div .bhajans p {
		margin-left: 60px;
	}

	.logos-div .library p {
		margin-right: 50px;
	}

	.logos-div .library, .logos-div .bhajans {
		margin-bottom: 35px;
	}

	.logos-div .davms, .logos-div .davss {
		margin-bottom: 15px;
	}

	.contact-info, .col-4.address, #about-us, .quick-links-footer {
		width: 100%;
		padding: 0 20px;
		margin: 0;
	}

	.home-yoga-inner, .home-sunday-satsang-inner, .home-vedic-education-inner {
		padding: 0 10px 0 0;
		display: flex;
		flex-wrap: wrap;
	}

	.home-yoga-inner h3, .home-sunday-satsang-inner h3, .home-vedic-education-inner h3 {
		width: 90.5%;
		padding-right: 0;
	}

	.col-4-home.home-yoga img,.col-4-home.sunday-satsang img,.col-4-home.vedic-education img {
		width: 95%;
		margin: auto;
	}

	#news-letter #mc_embed_signup .mc-field-group {
		width: 85%;
	}

	#mc_embed_signup .mc-field-group input[type="text"], #mc_embed_signup .mc-field-group input[type="email"] {
		margin-bottom: 15px;
		width: 100%;
	}

	.home-sunday-satsang-inner p:nth-child(5), .home-sunday-satsang-inner p:nth-child(6) {
		width: 100%;
	}
}

@media ( min-width: 580px) and (max-width: 639px) {
	ul.djslider-in > li, img.dj-image,#header {
		height: 300px !important;
	}
}

@media( max-width: 579px) {
	.upcoming-events-div .moduletable {
		padding: 20px 15px 0px 15px;
	}

	.upcoming-events-div .moduletable .calendar-date-part {
		width: 100px;
	}
	/*.upcoming-events-div .moduletable .event-description p{ padding-left: 117px;}*/
	.upcoming-events-div .moduletable .title-and-time span:first-child {
		padding-left: 10px;
	}
}

@media ( min-width: 480px) and (max-width: 579px) {
	ul.djslider-in > li, img.dj-image,#header {
		height: 275px !important;
	}
}

@media ( max-width: 479px) {
	ul.djslider-in > li, img.dj-image,#header {
		height: 200px !important;
	}

	.upcoming-events-div .moduletable .title-and-time {
		display: block;
	}

	.slide-desc .slide-text h3 {
		font-size: 20px;
	}

	.upcoming-events-div .moduletable .calendar-date-part {
		float: unset;
		margin: 0 auto;
	}

	.upcoming-events-div .moduletable .title-and-time span:first-child {
		float: unset;
		padding: 0;
		margin: auto;
		display: block;
		padding-top: 10px;
		margin-bottom: 8px;
	}

	.upcoming-events-div .moduletable .title-and-time span:nth-child(2), .upcoming-events-div .moduletable .title-and-time span:nth-child(3) {
		float: none;
		padding-top: 8px;
		margin: 0 5px;
	}

	.upcoming-events-div .moduletable .event-description p {
		padding: 0;
		text-align: center;
	}

	.upcoming-events-div, .upcoming-events-carousel {
		display: block;
		width: 86%;
	}

	.committee-col td p {
		float: none !important;
		display: inline-block;
		padding: 0 !important;
		min-width: 100%;
		text-align: center;
	}

	.upcoming-events-carousel .know-more {
		font-size: 18px;
	}
}