/*
Theme Name: Sparkling Child
Description: Child Version of Sparkling theme with customization
Version: 1.1
Template: sparkling
*/
.toolbarButton {
	display: none !important;
}

@font-face {
	font-family: "CenturyGothic";
	src: url("fonts/CenturyGothic.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Calibri";
	src: url("fonts/Calibri.ttf") format("truetype");
	font-weight: normal;
}

@font-face {
	font-family: "CalibriBold";
	src: url("fonts/CalibriBold.ttf") format("truetype");
	font-weight: bold;
}

body {
	font-family: "CenturyGothic", Helvetica, Arial, sans-serif;
	font-size: 18px;
}

p {
	color: #333;
}

.site-content {
	/*background-color:#ffdaae;*/
	background-color: #fff;
}

header nav {
	background-image: url('../../images/header_bg.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	margin-bottom: 0px !important;
}

.spiritual-workshops-carousel {
	margin-top: 0px !important;
}

.top_header {
	margin-top: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	font-family: "CenturyGothic", Helvetica, Arial, sans-serif;
	color: #333;
}

a.btn {
	background-color: #fcaa8a;
	border-color: #fcaa8a;
}

a.btn:hover,
a.btn:focus {
	background-color: #f7926b !important;
	border-color: #f7926b !important;
}

.verticlelines {
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	width: 8px;
	letter-spacing: 10px;
	margin-right: 10px;
	margin-left: 10px;
	display: inline-block;
	margin-top: -5px;
	height: 30px;
	vertical-align: middle;
}

.navbar-header {
	float: none;
}

.search_wrap button {
	border-radius: 0px;
	text-align: center;
}

.search_wrap {
	width: 210px;
	margin-bottom: 10px;
}

.head_row_1 li {
	list-style-type: none;
	display: inline-block;
	background: #f7926b;
	height: 34px;
	padding: 5px 10px;
	margin-left: 5px;
}

.head_row_1 li a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.navbar-collapse {
	padding-left: 0px;
	padding-right: 0px;
}

#logo {
	padding: 5px 0px;
	display: inline-block;
}

#logo img {
	width: 90px;
	height: auto;
}

#logo a {
	display: inline-block;
}

.nav.navbar-nav {
	float: none;
}

.navbar-collapse.collapse {
	text-align: center;
}

.nav.navbar-nav {
	display: inline-block;
	margin-top: 10px;
}

.navbar-default .navbar-nav>li {
	padding: 0px 6px;
}

.navbar-default .navbar-nav>li {
	border-right: 1px solid #fff;
}

.navbar-default .navbar-nav>li>a {
	font-size: 16px;
	padding: 0px 6px;
	line-height: 1.6;
	position: relative;
	text-transform: capitalize;
	font-family: "CenturyGothic", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.sybalkendranew>.wp-block-group__inner-container {
	margin-top: 160px !important;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background: transparent;
	color: #2d2d2d
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background: transparent;
	color: #F15A29 !important;
}

.navbar-default .navbar-nav .caret {
	display: none;
}

.dropdown-menu>li>a {
	font-weight: bold;
	font-size: x-small !important;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	background: transparent;
}

.top_header h1 {
	color: #fff;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 0px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 34px;
}

.top_header .col-sm-6 {
	padding-top: 20px;
}

.top_header .col-sm-6 img {
	width: 40px;
}

.search_wrap {
	display: inline-block;
	vertical-align: top;
}

.header-right {
	text-align: right;
	padding-top: 10px;
}

.head_row_1 {
	padding-top: 28px;
}

/*breadcrumbs*/
#breadcrumbs li {
	display: inline-block;
	list-style: outside none none;
	padding-right: 5px;
	font-size: 14px;
}

#breadcrumbs li a {
	display: inline-block;
	font-weight: bold;
	color: #333;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#breadcrumbs li:last-child::after {
	display: none;
}

#breadcrumbs li::after {
	color: #888;
	font-weight: bold;
	content: "/";
	margin-left: 5px;
}

#footer-area a.donatebtn {
	margin-left: 10px;
	padding: 7px 12px;
	color: #fff;
	border-radius: 0px;
	font-weight: bold;
	width: 150px;
}

.donatebtn2 {
	margin-right: 20px;
}

.home-section .col-sm-3,
.home-section .col-sm-6 {
	padding-left: 0px;
	padding-right: 0px;
}

.About_content {
	padding: 20px 25px;
	margin-top: 3px;
	margin-bottom: 0px;
	background: #fff;
	background-image: linear-gradient(#ffa17a, #ff8c7a);
}

.About_content h2 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

.page_left_content .top_heading_breadcrumb {
	margin-left: 0px;
	margin-right: 0px;
}

.page-template-page-inner2 h2,
.category h2,
.single h2,
.search-results h2,
.page-template-donation_template h2,
.page-template-shibir_template h2,
.page-template-ccavResponseHandler_donation h2,
.page-template-ccavResponseHandler_subscription h2,
.page-template-subscription_template h2,
.page-template-page-inner3 h2,
.page-template-default h2,
.tax-product_cat .top_heading_breadcrumb h2 {
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 22px;
	text-transform: uppercase;
}

.newslist {
	margin-top: 20px;
	margin-bottom: 5px;
}

.tax-product_cat .top_heading_breadcrumb h2 {
	margin-bottom: 10px;
}

.page-template-page-inner3 .inner_right.innerright1 {
	margin-top: 0px;
}

.page-template-default .inner_right.innerright1,
.page-template-page-inner2 .innerright1,
.category .innerright1,
.search-results .innerright1,
.single .innerright1,
.page-template-donation_template .innerright1,
.page-template-shibir_template .innerright1,
.page-template-ccavResponseHandler_donation .innerright1,
.page-template-ccavResponseHandler_subscription .innerright1,
.page-template-subscription_template .innerright1 {
	margin-top: 0px;
	padding: 30px;
	background: #fff;
}

.page-template-page-inner3 .main_slider {
	margin-top: 10px;
}

.main_slider {
	margin-top: 3px;
}

.updates.row {
	padding: 15px 20px;
	margin-top: 5px;
}

.updates h2 {
	margin-top: 0px;
	font-size: 20px;
}

.updates .newslist {
	margin-bottom: 10px;
	margin-top: 10px;
}

.inner_right .newslist ul li {
	background-image: none;
	padding-left: 0px;
}

.inner_right .readmore {
	color: #333;
	font-weight: bold;
}

.updates a,
.inner_right a {
	color: #333;
	text-decoration: none;
}

.updates a.readmore {
	color: #333;
	font-weight: bold;
}

.updates a:hover,
.inner_right a:hover {
	color: #111;
}

.innerpage_content {
	margin-right: -15px;
}

.link_block_outer .topblock {
	background: #fff;
	text-align: center;
	font-size: 16px;
	padding: 5px 30px;
}

.link_block_outer .topblock a.btn {
	background: #f7926b;
	border-color: #f7926b;
	border-radius: 0px;
	padding: 3px 10px;
	font-weight: bold;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
}

.link_block_outer .linkinnerblock {
	background: #fcaa8a;
	margin-bottom: 20px;
	padding: 15px 20px;
}

.link_block_outer .linkinnerblock:hover {
	background: #f7926b;
}

.link_block_outer .linkinnerblock h3 {
	display: inline-block;
	width: 78%;
	vertical-align: top;
	font-size: 20px;
	padding-left: 20px;
	margin-top: 7px;
}

.link_block_outer .linkinnerblock img {
	display: inline-block;
	width: 18%;
	vertical-align: top;
}

.link_block {
	background: #fcaa8a;
	margin-bottom: 20px;
	padding: 15px 20px;
	margin-top: 20px;
	font-size: 20px;
}

.About_contentbelow a {
	color: #333;
	font-weight: bold;
}

.About_contentbelow a:hover,
.About_contentbelow a:active,
.About_contentbelow a:focus {
	color: #333;
	text-decoration: none;
}

.link_block:hover {
	background: #f7926b;
}

.inner_right {
	margin-top: 15px;
	padding: 30px;
	background: #fcaa8a;
}

.page-template-page-inner1 .inner_right {
	margin-top: 0px;
}

.page-template-page-inner1 .innerpage_content {
	margin-left: -15px;
}

.inner_right:hover {
	background: #f7926b;
}

.inner_right ul {
	list-style-type: none;
	padding-left: 0px;
}

.inner_right h2 {
	margin-bottom: 20px;
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 0px;
}

.newslist li {
	width: 100% !important;
}

.inner_right li {
	display: inline-block;
	width: 41%;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.inner_right li iframe {
	height: 100px;
}

.inner_content {
	font-size: 18px;
	margin-top: 20px;
}

.link_block_outer a {
	color: #333;
	text-decoration: none;
}

.link_block img {
	height: 35px;
	margin-right: 5px;
	width: auto;
}

.copyright {
	text-align: left;
	color: #333;
	font-size: 13px;
}

.special-program-image {
	text-align: center;
}

#footer-area a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
}

#footer-area img {
	margin-left: 5px;
}

#footer-area i.fa-facebook-f:hover {
	background: #4267B2;
	color: #fff;
}

#footer-area i.fa-soundcloud:hover {
	background: #F6540C;
	color: #fff;
}

#footer-area i.fa-youtube:hover {
	background: #FF0000;
	color: #fff;
}

#footer-area i.fa-linkedin-in:hover {
	background: #0077B5;
	color: #fff;
}


#footer-area .contact {
	text-align: right;
}

#footer-area .contact .cn {
	margin-right: 20px;
}

#footer-area .contact .cn img {
	margin-left: 10px;
	height: 30px;
}

#footer-area img {
	margin-right: 5px;
	height: 35px;
	width: auto;
}

.wp-block-button__link {
	font-size: 16px;
	padding: 5px 20px;
	text-decoration: none !important;
	font-weight: bold;
}

.wp-block-button__link:hover {
	background: #f7926b !important;
}

.About_content a {
	display: inline-block;
	margin-top: 10px;
	font-weight: normal;
	font-weight: bold;
}

.About_content a:hover {
	color: #333;
}

.menu-image-title-after.menu-image-title {
	padding-left: 0px;
	vertical-align: middle;
}

.menu-image-title-after img {
	height: 20px !important;
	width: auto !important;
	padding-right: 5px !important;
}

.About_content .wp-block-button__link {
	margin-top: 25px;
}

#menu-primary-menu>li:first-child {
	padding-left: 0px;
}

#menu-primary-menu>li:last-child {
	border-right: none;
}

footer#colophon {
	padding: 12px 0px;
	background: #f5f5f5;
	border-top: none;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
	background-color: transparent;
}

select#lang_choice_1 {
	height: 35px;
	margin-left: 10px;
	padding: 3px 10px;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
	width: 34%;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	width: 63%;
	margin-top: 0px;
}

.main-content-area {
	margin-bottom: 0px;
	margin-top: 0px;
}

.content-area {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
}

.woocommerce .woocommerce-result-count {
	font-size: 16px;
}

.woocommerce-product-search .btn:hover {
	background: #333;
}

.woocommerce .woocommerce-ordering select {
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 2px;
	font-size: 16px;
}

.woocommerce ul.products li.product a.button {
	border-radius: 0px;
	font-size: 14px;
	color: #333;
}

.woocommerce .main-content-inner {
	padding: 0px 20px;
	background: transparent;
	border: none;
}

.woocommerce .woocommerce-breadcrumb {
	margin-bottom: 10px;
	font-size: 14px;
}

h1.page-title {
	margin-top: 10px;
	color: #FD5308;
	font-size: 30px;
}

.woocommerce div.product .product_title,
.woocommerce-Tabs-panel h2 {
	margin-top: 0px;
	color: #333;
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 1.6;
}

.quantity input[type="number"] {
	border: 1px solid #ccc;
}

.woocommerce div.product form.cart .button {
	height: 35px;
	font-size: 14px;
	color: #333;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background: #fcaa8a;
	border-radius: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	box-shadow: none;
}

.widget-area h2.widget-title {
	margin-top: 10px;
	color: #333;
	font-size: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.widget ul li {
	color: #333;
	border-bottom: none;
}

#secondary .widget a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

#secondary .widget a:hover {
	color: #fff;
}

#secondary {
	background-image: linear-gradient(#ffa17a, #ff8c7a);
}

.well {
	padding: 15px;
	background: transparent;
	color: #333;
	border: none;
	min-height: 698px;
	overflow-y: auto;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
	color: #333;
	font-weight: bold;
	margin-bottom: 0px;
}

.product_meta .posted_in {
	display: block;
	margin-bottom: 5px;
}

.woocommerce-Price-currencySymbol {
	margin-right: 5px;
}

.cart .quantity input[type="number"] {
	height: 35px;
}

.woocommerce div.product .woocommerce-tabs .panel {
	padding: 0px 10px 0px;
	background: transparent;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin-bottom: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding-left: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin: 0px;
}

.related>h2 {
	text-transform: uppercase;
	margin-bottom: 20px;
	font-size: 24px;
	margin-top: 20px;
	color: #333;
}

.page-template-page-fullwidth .post-inner-content {
	padding: 20px;
}

.page-template-page-fullwidth .post-inner-content .page-header {
	margin: 0px 0px 0px;
}

.page-template-page-fullwidth .post-inner-content .page-header h1 {
	color: #333;
	font-size: 30px;
	margin-bottom: 0px;
}

.woocommerce ul.products li.product a img {
	width: 100%;
	height: 270px;
	margin-bottom: 10px;
	object-fit: cover;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 50px;
	line-height: 1.4;
	margin-bottom: 10px;
	font-size: 14px;
}

.newsblock span i {
	margin-left: 5px;
}

.page-template-page-inner2 .main_slider,
.page-template-donation_template .main_slider,
.page-template-shibir_template .main_slider,
.page-template-ccavResponseHandler_donation .main_slider,
.page-template-ccavResponseHandler_subscription .main_slider,
.page-template-subscription_template .main_slider {
	padding-left: 15px;
	padding-right: 15px;
}

.page-template-page-inner2 .inner_content,
.page-template-donation_template .inner_content,
.page-template-shibir_template .inner_content,
.page-template-ccavResponseHandler_donation .inner_content,
.page-template-ccavResponseHandler_subscription .inner_content,
.page-template-subscription_template .inner_content,
.category .inner_content,
.search-results .inner_content,
.single .inner_content {
	padding-left: 15px;
	padding-right: 15px;
}

.woocommerce-page #secondary {
	float: left;
}

/* .woocommerce-page .main-content-inner {
	float: right;
} */

.page-template-page-inner2 .inner_content .row,
.category .inner_content .row,
.single .inner_content .row,
.search-results .inner_content .row,
.page-template-donation_template .inner_content .row,
.page-template-shibir_template .inner_content .row,
.page-template-ccavResponseHandler_donation .inner_content .row,
.page-template-ccavResponseHandler_subscription .inner_content .row,
.page-template-subscription_template .inner_content .row {
	padding-left: 15px;
	padding-right: 15px;
}

.page-template-page-inner2 .inner_right,
.category .inner_right,
.search-results .inner_right,
.single .inner_right,
.page-template-donation_template .inner_right,
.page-template-shibir_template .inner_right,
.page-template-ccavResponseHandler_donation .inner_right,
.page-template-ccavResponseHandler_subscription .inner_right,
.page-template-subscription_template .inner_right {
	margin-top: 0px;
}

.page-template-default .page_left_content {
	padding-top: 30px;
	padding-right: 30px;
}

.program_block figure {
	margin-bottom: 0px;
}

.program_shortblock {
	background: #f5f5f5;
	text-align: center;
	padding: 15px 10px 10px;
}

.program_shortblock h3 {
	margin-top: 0px;
}

.program_shortblock p {
	font-size: 14px;
}

.woocommerce .woocommerce-breadcrumb {
	display: none;
}

.woocommerce-product-search .btn {
	display: inline-block;
	height: 35px;
	vertical-align: top;
	line-height: 1;
	background: #333;
}

.tax-product_cat #secondary .widget {
	margin-bottom: 40px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #f7926b;
	border: 1px solid #d3ced2;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
	box-shadow: none;
}

.tax-product_cat #secondary .widget span.select2-selection__rendered {
	overflow: visible;
}

.home_verticalblock {
	border: 2px solid #FD5308;
	margin-top: 20px;
	height: 80px;
	font-size: 0px;
	border-radius: 10px;
}

.home_verticalblock .home_verticalinerblock_head {
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
	padding: 5px;
	width: 22%;
	background: #FD5308;
	color: #fff;
	height: 77px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	font-weight: bold;
}

.home_verticalblock .home_verticalinerblock {
	display: table-cell;
	font-size: 16px;
	font-weight: 600;
	padding: 5px 10px;
	width: 78%;
}

.home_verticalblock a.readmore {
	color: #FD5308;
	font-weight: bold;
	margin-top: 5px;
}

.pum-theme-210 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
	background-color: #FD5308 !important;
}

.highlightwish {
	font-size: 14px;
}

.flip-card {
	height: 75px;
	perspective: 1000px;
	margin-top: 20px;
}

.flip-card-inner {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: left;
	transition: transform 0.6s;
	transform-style: preserve-3d;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.flip-card:hover .flip-card-inner {
	transform: rotateY(180deg);
}

.flip-card-front,
.flip-card-back {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-card-front {
	background-color: #2ecc71;
	color: #fff;
	padding-left: 40px;
}

.link_block_outer .flip-card:nth-child(2) .flip-card-front {
	background: #e74c3c;
}

.link_block_outer .flip-card:nth-child(3) .flip-card-front {
	background: #3498db;
}

.link_block_outer .flip-card:nth-child(4) .flip-card-front {
	background: #f1c40f;
}

.link_block_outer .flip-card:nth-child(5) .flip-card-front {
	background: #8e44ad;
}


.flip-card-front img {
	display: inline-block;
	margin-right: 10px;
	height: 40px;
}

.flip-card-front h3 {
	display: inline-block;
}

.flip-card-back {
	background-color: #555;
	color: white;
	transform: rotateY(180deg);
	padding: 10px;
	text-align: center;
}

.flip-card-back h3 {
	margin-top: 0px;
	font-size: 16px;
}

.flip-card-back .btn-primary {
	background: #fd5308;
	border: 1px solid #fd5308;
	color: #fff;
	padding: 3px 15px;
}

.navbar.navbar-default {
	background-color: transparent !important;
	-webkit-transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-ms-transition: background-color .3s ease-in-out;
	-o-transition: background-color .3s ease-in-out transition: background-color .3s ease-in-out;
}

.scroll-header .navbar.navbar-default {
	-webkit-transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	-ms-transition: background-color .3s ease-in-out;
	-o-transition: background-color .3s ease-in-out transition: background-color .3s ease-in-out;
}

button#searchsubmit {
	background: #f7926b;
	border-color: #f7926b;
}

button#searchsubmit:hover {
	color: #fff;
}

nav.navbar-default {
	border-bottom: none;
}

.dropdown-menu>li {
	padding: 0px;
}

.dropdown-menu>li a {
	padding: 10px;
	display: block;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>.caret,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li:hover>a,
.dropdown-menu>li:hover>.caret {
	color: #333 !important;
	background: #ffa07a;
}

.vimeo_videos iframe {
	height: 200px;
}

.page-template-page-home .About_content li {
	margin-bottom: 5px;
}

.page-template-page-home .About_content h2 {
	margin-bottom: 30px;
}

.page-template-page-home .About_content a {
	margin-top: 30px;
	margin-bottom: 15px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.4;
}

.woocommerce nav.woocommerce-pagination ul {
	background: transparent;
	border: none;
}

.woocommerce nav.woocommerce-pagination ul li {
	margin-right: 5px;
}

.woocommerce nav.woocommerce-pagination ul li a {
	background: #fcaa8a;
	color: #333;
}

.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background: #f7926b;
	color: #333 !important;
}

.pagetopimg img {
	width: 100%;
	height: 330px;
	object-fit: cover;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	height: 45px;
}

.home-section .col-sm-6#tasksinpdiv,
.home-section .col-sm-6#subscription_years_div {
	padding-left: 0px;
	padding-right: 15px;
}

.page-template-donation_template form,
.page-template-shibir_template form,
.page-template-subscription_template form {
	margin-top: 10px;
}

.page-template-donation_template label#lbl_div,
.page-template-shibir_template label#lbl_div,
.page-template-subscription_template label#lbl_div {
	font-size: 14px;
	margin-top: 30px;
}

label.container_radio {
	font-size: 16px;
}

.page-template-donation_template form input[type="submit"],
.page-template-shibir_template form input[type="submit"],
.page-template-subscription_template form input[type="submit"] {
	background: #fcaa8a;
	margin-top: 20px;
	font-weight: bold;
	color: #333;
}

.smallnote {
	font-size: 14px;
	font-weight: bold;
}

.page-template-donation_template form input[type="submit"]:hover,
.page-template-shibir_template form input[type="submit"]:hover,
.page-template-subscription_template form input[type="submit"]:hover {
	background: #f7926b;
}

.page-template-donation_template form .error-field,
.page-template-shibir_template form .error-field,
.page-template-subscription_template form .error-field {
	font-size: 14px;
	color: #dd1144;
	font-weight: bold;
}

.category .post_grid.row {
	margin-bottom: 20px;
	background: #fff;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

.category .post_grid img {
	width: 100%;
	height: 225px;
	margin-left: -15px;
	object-fit: cover;
}

.category .post_grid p {
	font-size: 16px;
}

.category .post_grid h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.category .post_grid a.btn {
	margin-bottom: 10px;
	margin-top: 5px;
}

.single-post main img {
	width: 100%;
}

.single-post .post-inner-content {
	padding: 0px 20px 10px;
}

.single-post .post-inner-content .page-header {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
}

.single-post #commentform textarea {
	height: 100px;
}

.single-post #commentform p.comment-form-author,
.single-post #commentform p.comment-form-email,
.single-post #commentform p.comment-form-url {
	display: inline-block;
	width: 30%;
}

.single-post #commentform .comment-form-cookies-consent label {
	display: inline-block;
}

.search-results .post-inner-content {
	padding: 10px 30px 20px;
}

.woocommerce button.button {
	background-color: #fcaa8a !important;
	border-color: #fcaa8a;
	/* color:#fff!important; */
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	background: #fcaa8a;
	color: #fff;
	border-top-color: #f7926b;
	padding: 0.5em 2em 0.5em 3.5em;
}

.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before {
	color: #333;
	top: 0.5em;
}

.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
	border-color: #333;
}

#customer_details {
	border: 1px solid #333;
	border-radius: 5px;
	padding: 20px;
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
	top: 0.3em;
}

#menu_item_search>i {
	display: block;
	margin-top: -2px;
	margin-left: 5px;
	color: #F15A29;
}

.cust-search-box-container {
	background: #fff;
	border: 3px solid #F15A29;
	display: none;
	padding: 5px;
	position: absolute;
	right: 15px;
	top: 50px;
	width: 298px;
	z-index: 999;
}

#cust-search-form {
	display: flex;
}

#cust-search-form input[type="text"] {
	width: auto;
	flex: 1;
	min-width: 0;
	margin-right: 10px;
	color: #333 !important;
	border-radius: 0;
}

#cust-search-form input[type="submit"] {
	background: #F15A29 !important;
	color: #fff;
	border-radius: 0;
}

/*woocommerce*/
.woocommerce .site-content {
	background-color: #fff;
}

.woocommerce .main-content-area {
	margin-top: 70px;
}

.woocommerce .main-content-area .content-area {
	background-color: #07254f;
	color: #fff;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 10px;
}

.woocommerce .main-content-area .content-area h1,
.woocommerce .main-content-area .content-area h2,
.woocommerce .main-content-area .content-area h3,
.woocommerce .main-content-area .content-area h4,
.woocommerce .main-content-area .content-area h5,
.woocommerce .main-content-area .content-area h6,
.woocommerce .main-content-area .content-area p {
	color: #fff;
}

.woocommerce .main-content-area .content-area #breadcrumbs li a {
	color: #fff;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
	color: #fff !important;
	opacity: 0.85;
}

.btn-default,
.label-default,
.flex-caption h2,
.btn.btn-default.read-more,
button,
.navigation .wp-pagenavi-pagination span.current,
.navigation .wp-pagenavi-pagination a:hover,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: #fff !important;
	opacity: 0.85;
	font-size: 14px;
}

.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product .woocommerce-placeholder {
	border-top: 2px solid transparent;
	border-right: 2px solid transparent;
	border-left: 2px solid transparent;
	border-bottom: 2px solid #f15a29;
	max-height: 300px;
	object-fit: cover;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	opacity: 0.85;
}

.woocommerce ul.products li.product:hover .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product:hover .woocommerce-loop-product__title {
	opacity: 1;
}

.woocommerce ul.products li.product:hover a img,
.woocommerce-page ul.products li.product:hover a img,
.woocommerce ul.products li.product:hover .woocommerce-placeholder,
.woocommerce-page ul.products li.product:hover .woocommerce-placeholder {
	border: 2px solid #ffffff;
}

.woocommerce ul.products li.product:hover .add_to_cart_button {
	opacity: 1;
}

.woocommerce .woocommerce-ordering select {
	color: #333;
}

.woocommerce-page #secondary {
	background-image: url(images/woo-sidebar-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 0 0;
	background-color: #646c7b;
}

.woocommerce-page #secondary .woocommerce-product-search {
	display: flex;
}

.woocommerce-page #secondary .woocommerce-product-search input[type=search] {
	flex: 1;
	font-size: 13px;
	margin-right: 10px;
	border-radius: 0;
}

.woocommerce-page #secondary .woocommerce-product-search .btn {
	border-radius: 0;
	background: #07254f !important;
	color: #fff;
	border-color: #07254f;
}

.woocommerce-page #secondary .widget a {
	color: #fff;
}

.cart .quantity input[type="number"] {
	color: #333;
}

.woocommerce div.product form.cart .button {
	background-color: #f15a29 !important;
	color: #fff !important;
	border-radius: 0;
	opacity: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background-color: #fff !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	font-size: 13px;
	font-weight: 600;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #f15a29 !important;
	border: 1px solid #f15a29 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	display: none;
}

.woocommerce div.product .product_title {
	text-transform: capitalize;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	background: #fff !important;
	color: #333;
	border-top-color: #f15a29;
}

.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-message .button {
	background-color: #f15a29 !important;
	opacity: 1;
	border-radius: 0;
	border-color: #f15a29 !important;

}

/*Bal Kendra*/
.side-bar-text-color li a {
	color: #fff;
	line-height: 1.8;
}

.side-bar-text-color li {
	list-style-type: none;
}

.side-bar-text-color h5 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 20px;
}

.side-bar-text-color ul {
	padding-left: 15px;
}

.bal-kendra-common-tab {
	display: none;
}

.cursor {
	cursor: pointer;
}

#blakendra-sidebar-search #searchsubmit {
	color: #fff;
	background: #003366 !important;
	border: none;
	border-radius: 0;
	height: 34px;
	margin-left: 8px;
}

body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section {
	display: block;
}

.balkendra-archives-sidebar {
	cursor: pointer;
}

/*yuvakendra-archives*/
.yuvakendra-common-tab {
	display: none;
}

/*Yuvakendra under programs*/
.prgrm-yuvakendra-common {
	display: none;
}

@media (min-width: 1300px) {
	.container {
		width: 1270px;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1440px) {
	#footer-area img {
		height: 28px;
		margin-left: 2px;
	}

	#footer-area a.donatebtn {
		width: 100px;
		padding: 7px;
		font-weight: normal;
		font-size: 13px;
	}

	.navbar-default .navbar-nav>li {
		padding: 0px 5px;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 14px;
	}

	.About_content .wp-block-button__link {
		margin-top: 5px;
	}

	.top_header {
		margin-top: 10px;
	}

	.search_wrap {
		width: 210px;
	}

	.About_content {
		padding: 15px;
		font-size: 16px;
	}

	.link_block_outer .topblock {
		padding: 5px 15px;
	}

	.link_block_outer .linkinnerblock {
		padding: 10px;
	}

	.link_block_outer .linkinnerblock h3 {
		padding-left: 5px;
		width: 73%;
		font-size: 18px;
		margin-top: 10px;
	}

	.link_block_outer .linkinnerblock img {
		width: 24%;
	}

	.top_header h1 {
		font-size: 32px;
	}

	.comment-form-author input,
	.comment-form-email input,
	.comment-form-url input {
		width: 100%;
	}

	.category .post_grid p {
		font-size: 15px;
	}

	.page-template-default .inner_right.innerright1,
	.page-template-page-inner2 .innerright1,
	.category .innerright1,
	.search-results .innerright1,
	.single .innerright1,
	.page-template-donation_template .innerright1,
	.page-template-shibir_template .innerright1,
	.page-template-ccavResponseHandler_donation .innerright1,
	.page-template-ccavResponseHandler_subscription .innerright1,
	.page-template-subscription_template .innerright1 {
		padding: 25px;
	}

	.link_block {
		padding: 15px;
	}

	.program_shortblock h3 {
		font-size: 19px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	body {
		font-size: 16px;
	}

	.page-template-page-home .About_content h2 {
		margin-bottom: 20px;
	}

	.About_content {
		padding: 10px 15px;
	}

	.header-right {
		padding-top: 0px;
	}

	.head_row_1 {
		padding-top: 20px;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 14px;
		padding: 0px 5px;
		text-transform: capitalize;
	}

	.navbar-default .navbar-nav>li {
		padding: 0px 5px;
	}

	.top_header h1 {
		font-size: 24px;
	}

	.top_header {
		margin-top: 0px;
	}

	.search_wrap {
		width: 165px;
	}

	#logo img {
		width: 80px;
	}

	#footer-area .contact .cn {
		margin-right: 10px;
		display: block;
		margin-bottom: 10px;
	}

	.page-template-default .inner_right.innerright1,
	.page-template-page-inner2 .innerright1,
	.category .innerright1,
	.search-results .innerright1,
	.single .innerright1,
	.page-template-donation_template .innerright1,
	.page-template-shibir_template .innerright1,
	.page-template-ccavResponseHandler_donation .innerright1,
	.page-template-ccavResponseHandler_subscription .innerright1,
	.page-template-subscription_template .innerright1 {
		padding: 20px;
	}

	.link_block {
		padding: 10px;
		font-size: 18px;
	}

	.link_block img {
		height: 20px;
	}

	.program_shortblock h3 {
		font-size: 18px;
	}

	.inner_right {
		padding: 25px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	#yuvakendra-first-sidebar-tab,
	#yuvakendra-sec-sidebar-tab,
	#yuvakendra-sec-sidebar-tab,
	#yuva-kendra-third-sidebar-tab,
	#yuva-kendra-four-sidebar-tab,
	#yuvakendra-fifth-sidebar-tab,
	#yuvakendra-six-sidebar-tab {
		position: inherit;
	}

}

@media (max-width: 767px) {
	#special-program-collasible-tab {
		margin-top: 2em;
	}

	.special-prog-img-title {
		font-size: 15px !important;
	}

	.page-id-7148 .top_header h1,
	.page-id-404 .top_header h1,
	.page-id-745 .top_header h1,
	.page-id-6497 .top_header h1 {
		margin-left: 0px;
	}

	.page-id-404 .navbar-toggle,
	.page-id-7148 .navbar-toggle,
	.page-id-745 .navbar-toggle,
	.page-id-6497 .navbar-toggle {
		right: 0px;
	}

	.top_header .col-sm-6 {
		padding-top: 0px;
		text-align: left;
	}

	.header-right {
		padding-top: 0px;
	}

	.top_header {
		margin-top: 5px;
	}

	.head_row_1 {
		padding-top: 0px;
		text-align: center;
	}

	header nav {
		background-size: 100% 100%;
	}

	.search_wrap {
		width: 60%;
	}

	.top_header h1 {
		margin-top: 35px;
		margin-left: -30px;
		font-size: 20px;
	}

	.navbar-toggle {
		position: absolute;
		top: 25px;
		right: -20px;
		background: #fff;
	}

	.site-navigation-inner {
		background: #fff;
	}

	.nav.navbar-nav {
		display: block;
		margin-left: 0px;
		margin-right: 0px;
	}

	#menu-primary-menu>li:first-child {
		padding-left: 10px;
	}

	.navbar-default .navbar-nav>li {
		display: block;
		text-align: left;
	}

	.navbar-default .navbar-nav>li>a {
		color: #333 !important;
		margin-top: 5px;
		margin-bottom: 5px;
	}

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

	.navbar-nav>li>.dropdown-menu {
		display: block;
		position: relative;
		width: 100%;
		box-shadow: none;
		border: none;
	}

	.link_block_outer .topblock {
		font-size: 20px;
		padding: 10px 20px;
	}

	.link_block_outer .linkinnerblock img {
		width: 50px;
	}

	#footer-area .copyright {
		text-align: center;
		margin-bottom: 10px;
	}

	#footer-area .contact .cn {
		display: block;
		text-align: center;
		margin-bottom: 15px;
	}

	#footer-area a.donatebtn {
		float: left;
	}

	.innerpage_content {
		margin-left: -15px;
	}

	.page-template-default .page_left_content {
		padding-left: 30px;
	}

	.aboutusbakcol .tab-title a {
		padding: 0px !important;
		font-size: small;
	}
}

@media (max-width: 600px) {
	.top_header h1 {
		font-size: 15px;
	}

	#logo img {
		width: 70px;
	}

	.navbar-toggle {
		top: 20px;
		right: -40px;
	}

	#footer-area a.donatebtn {
		float: none;
	}

	span.footersocial,
	span.footerbtns {
		display: block;
		text-align: center;
		margin-top: 10px;
	}

	.top_heading_breadcrumb .col-xs-8,
	.top_heading_breadcrumb .col-xs-4 {
		width: 100%;
		text-align: left;
	}

	ul.breadcrumbs {
		padding-left: 0px;

	}

	.page-template-page-inner2 h2,
	.category h2,
	.single h2,
	.search-results h2,
	.page-template-donation_template h2,
	.page-template-shibir_template h2,
	.page-template-ccavResponseHandler_donation h2,
	.page-template-ccavResponseHandler_subscription h2,
	.page-template-subscription_template h2,
	.page-template-page-inner3 h2,
	.page-template-default h2,
	.tax-product_cat .top_heading_breadcrumb h2 {
		margin-bottom: 0px;
	}

}

@media (max-width: 390px) {
	.mobilehead .elementor-heading-title {
		margin-top: 45px;
	}

	.elementor-divider {
		margin-top: 45px;
	}

}

@media (max-width: 426px) {
	.navbar-toggle .icon-bar {
		width: 18px;
	}

	.navbar-toggle {
		right: -35px;
	}

	.top_header h1 {
		font-size: 14px;
	}

	.verticlelines {
		margin-left: 5px;
		margin-right: 5px;
	}

	#footer-area .contact .cn img {
		height: 20px;
	}
}




@media (max-width: 425px) {
	.widget-area col-sm-4 col-md-3 {
		background-image: url(images/woo-sidebar-bg.jpg);
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-position: 0 0;
		background-color: #646c7b;
		margin-top: 20px;
		margin-left: 20px;
		padding-right: 107px;
		margin-bottom: 20px;

	}

	.mobileheading {
		margin-top: 73px;
	}
}

.navbar-default .navbar-nav>li>a {
	font-size: 15px !important;
}

.ashram-parisar-tabs-nav .eael-tabs-nav {
	width: 40%;
	text-align: left !important;
	font-size: 12px;
}

.ashram-parisar-tabs-nav .eael-tab-content-item {
	background-color: dodgerblue;
	padding: 20px !important;
}

.sadhak_new_arriavals .elementor-container {
	align-items: center;
}

.elementor-element-6c285ea {
	display: contents;
}

::after,
::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sadhak_categories_list figcaption {
	background-color: #07254F;
	color: white !important;
	padding: 20px;
}

.flickity-button {
	background-color: #91060600 !important;
	color: #fff !important;
	height: 100px !important;
}

.carousel-mainpage .carousel-cell {
	background-color: lightgray;
	color: #07254f;
	font-weight: 600;
}

.carousel-mainpage .carousel-cell span {
	background-color: white;

}

footer .row {
	max-width: auto !important;
}

.row {
	max-width: unset !important;
}

#topnewsbtn {
	background-color: #F15A29;
}

#mainsection2 {
	margin-top: 0px;
}

#mainsection1 {
	margin-bottom: -15px;
}

#mainsection1 .elementor-column:first-child {
	width: auto !important;
	margin-left: 135px;
}

#mainsection1 .elementor-column:first-child .elementor-divider-separator {
	width: 100% !important;
}

#mainsection1 .elementor-button-wrapper {
	display: flex;
	margin-top: -6px;
	margin-left: -15px;
	transform: skewX(30deg);
}

#mainsection1 .elementor-button-wrapper span {
	transform: skewX(-15deg);
}

#mainsection1 .elementor-container {
	min-width: fit-content(100%)+50em;
	margin-left: -14px;
}

#centersectionmobile {
	margin-top: -30px;
	margin-bottom: -85px;
}

.mobmenur-container i {
	color: #F15A29 !important;
}

.symediatextcontent .wp-block-media-text__content {
	width: 100% !important;
	border-right: 2px dashed #fff !important;
	height: 200%;
}

.symediatextcontentpara {
	width: 24% !important;
	border-right: 2px dashed #fff !important;
}

.symediatextcontent .wp-block-media-text__media img {
	height: 70px;
	width: 120px;
	margin-top: 20px;
	z-index: 1;
	padding: 10px;
}

.symediatextcontent .wp-block-media-text__media {
	z-index: 1;
}

.symediatextcontent1 .wp-block-media-text__media img {
	height: 70px;
	width: 120px;
	margin-top: 20px;
	z-index: 1;
	padding: 10px;
}

.sybalakendrabottomtext {
	margin-top: 100px;
}

#sycenterbackground img:has(.wp-block-cover__image-background wp-image-6286) {
	height: auto !important;
	margin-left: 100px;
}

.sybalkendraimggrp {
	margin-top: 100px;
}

.sybalkendraimggrppart>.wp-block-group__inner-container {
	position: relative;
}

.sybalkendraimgleft {
	position: relative;
	left: 32%;
}

.sybalkendradashedline:nth-of-type(1) {
	left: 80%;
}

.sybalkendradashedline {
	position: absolute;
	left: 48%;
	top: -200px;
	bottom: 0;
	width: 2px;
	z-index: -1;
	background:
		repeating-linear-gradient(42deg, #fff 0 6px, #0000 0 10px)
}

.sybalkendraimgleft .wp-element-caption {
	position: absolute;
	bottom: -10px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.5);
	color: #f1f1f1;
	width: 95%;
	padding: 0px;
	text-align: center;
	font-weight: bolder;
}

.main-content-area:has(section):has(.sycenterbackground) {
	background-color: #07254f !important;
	margin-top: 54px !important;
	margin-bottom: 5px;
}

.vl {
	border-left: 1px solid #BF2A2A;
	height: 90vh;
	margin-left: 25px !important;
}

.carousel-balpage>.flickity-page-dots {
	display: none;
}

.wp-block-cover__inner-container>.syswaminame {
	top: 10px;
	position: absolute;
	justify-content: center;
	display: flex;
	width: 100%;
}

.syswaminame {
	border-bottom-color: #BF2A2A;
	border-bottom-width: 2px;
}

.syswaminame hr {
	margin: -17px !important;
}

.syswamivideo .wp-element-caption {
	justify-content: center;
	display: flex;
}

[data-active="lostpw"] .xoo-el-login-tgr {
	margin-right: 3px !important;
}

.dhyankendratotal {
	gap: .8rem;
	margin-bottom: 10px !important;
}

.syaudiodhyan1 {
	margin-bottom: 0.1rem !important;
}

.syaudiodhyan2 {
	margin-bottom: 0rem !important;
}

.dhyankendracol {
	max-height: 572px;
}

.dhyankendraleftbox {
	margin-top: revert;
	min-height: 165px;
}

p.dhyankendraleftbox {
	margin-left: 10px;
}

.dhyankendraasanatitle {
	line-height: 1rem;
}

.pointer {
	cursor: pointer;
}

.specialprogramsdetail1,
.specialprogramsdetail2,
.specialprogramsdetail3,
.specialprogramsdetail4 .wp-block-image {
	padding-top: 20px !important;
}

.specialprogramsdetail1,
.specialprogramsdetail2,
.specialprogramsdetail3,
.specialprogramsdetail4 {
	padding: 10px;
	height: 575px;
	overflow: auto;
	text-overflow: ellipsis;
}

.specialprogrammestotal {
	margin-bottom: 10px !important;
}

.inner_content {
	margin-bottom: 10px;
	margin-top: 10px;
}

.innerpage_content>.container>.inner_content>.balkendrapage {
	/* background-color: #07254f; */
	width: 100vw;
	max-width: 1440px;
	margin-left: -5.5vw;
	margin-top: -5vh;
	margin-bottom: 3px !important;
	padding-left: 0px;
	padding-right: 50px;
}

.carousel-cell.is-selected>a>img {
	background: #ED2;
	height: 150% !important;
}

.yuvakendravideo>figure>.wp-block-embed__wrapper>iframe {
	height: 200px !important;
	width: 390px !important;
}

.yuvakendravideo {
	margin-top: 65px !important;
}

.yuvakendraheight {
	/* 	max-height: 586px !important; */
	margin-bottom: 10px !important;
}

.yuvakendrarightcol {
	justify-content: space-between !important;
	min-height: 650px !important;
	text-align: justify;
	flex-wrap: wrap;
	row-gap: 1.5em;
}

.resourcesbtngroup .wp-block-button a {
/* 	width: 90px !important; */
	height: 30px !important;
}

.yuvakendralatestlink {
	margin-top: 8px;
	width: 100%;
}

.syuttaradhikariheader {
	padding: 10px !important;
}

@media only screen and (min-width: 1400px) {
	.yuvakendracol>.wp-block-group {
		row-gap: 3em;
	}
}

.archievephotobackground {
	padding: 20px;
	padding-bottom: 0px;
	background-color: #fff !important;
	margin: 10px !important;
}

.archievephotobackground .img {
	width: 130%;
	height: 100%;
}

.resourcesnew {
	padding: 20px;
	padding-bottom: 20px;
	padding-bottom: 0px;
	background-color: #ABB7C230 !important;
	justify-items: center;
	display: grid;
}

.yuvkendrabottomlinks {
	padding: 20px;
	padding-bottom: 20px;
	padding-bottom: 0px;
	background-color: #ABB7C230 !important;
	justify-items: center;
	display: grid;
	min-height: 220px;
}
.yuvakendraboxtext{
	width: 100%;
}
.yuvkendrabottomlinks .img {
	width: 130%;
	height: 100%;
}

.yuvakendraplay {
	gap: 0.25em !important;
}

.yuvakendraclicklink>a {
	color: #fff !important;
}

.yuvakendraupcominglink>strong>a {
	color: #07254f !important;
}

.sybalkendradashedline.sybkl1,
.sybalkendradashedline.sybkl3 {
	margin-top: -70px;
}

.balkendramobilediv {
	display: none;
}

.balkendradesktopdiv {
	margin-right: 50px;
	padding-right: 175px;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 0.5em !important;
}

.gallery-carousel-nav img {
	width: 100% !important;
	margin-right: 1% !important;
}

@media only screen and (max-width: 767px) {
	.balkendramobilediv {
		display: block;
	}

	.balkendradesktopdiv {
		display: none;
	}

	/*.sybalkendradashedline:nth-child(1) { top:-230px !important}
	.sybalkendradashedline:nth-child(0) { top:20px  !important} */
	.balkendrapage>.wp-image-15416 {
		display: none;
	}

	.balkendramiddle {
		background-image: url("/wp-content/uploads/2023/10/02_Balkendra_web-3.gif");
		background-size: contain;
		background-repeat: no-repeat;
	}

	.balkendrapage {
		margin-top: -20px !important;
	}

	.sybalkendradashedline.sybkl1 {
		margin-top: -16px !important;
	}

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

	.sybalkendradashedline.sybkl3 {
		margin-top: -104px !important;
	}

	.main-content-area:has(section):has(.sycenterbackground) {
		margin-top: 2px !important;
	}

	.yuvakendramobile {
		justify-content: center !important;
	}

	.syspiritualworkshopcolgrp .wp-block-column:nth-child(1),
	.resourcescolgrp .wp-block-column:nth-child(1) {
		order: 2;
	}

	.syspiritualworkshopcolgrp .wp-block-column:nth-child(1),
	.resourcescolgrp .wp-block-column:nth-child(2) {
		order: 1;
	}

	.resourcescolgrp .wp-block-column:nth-child(3) {
		order: 3;
	}
	.wp-block-group :has(> .dhyankendratotal) { display:block; }
	.syupasanatext .wp-block-column:nth-child(2) .syupasanaboxtxt {order:2;}	
	.syupasanatext .wp-block-column:nth-child(2) .wp-block-image{order:1;}
	.syupasanatext .wp-block-column:nth-child(4) .syupasanaboxtxt {order:2;}	
	.syupasanatext .wp-block-column:nth-child(4) .wp-block-image{order:1;}
	.advanced-carousel-balpage{order:2;}
}
.fa-eye, .fa-eye-slash {
	color: black !important;
}
.symaincontent {
	padding: 10px;
	min-height: 600px;
}

.syupasanaboxtxt {
	border-radius: 25px;
	padding: 5px;
}

.syupasanatext {
	margin-top: 100px;
}

.syspiritual {
	margin-top: 60px;
}

.sypageheader {
	text-decoration: underline;
	text-decoration-color: #F15A29;
	text-underline-offset: 0.3em;
	margin-bottom: 30px;
}

.syashramparisarcarousel>.row {
	margin: 20px !important;
}

.syashramparisarlist li a,.sysadhakliblist li a {
	color: #fff !important;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}

.syashramparisarlist ul,.sysadhakliblist ul {
	list-style: none;
}

.syashramparisarlist ul li::before,.sysadhakliblist ul li::before {
	content: "\2022";
	color: #ff6900;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

.syworkshops {
	margin-left: 5px !important;
	margin-right: 5px !important;
}

.sybillingrow {
	display: flex;
}

.sybillingcol {
	flex: 50%;
	padding: 10px;
}

.varatapatratext p {
	color: #fff !important;
}

.homepagebox {
	margin-top: 40px;
	column-gap: 0.5em;
}

.sytextbox {

	/*min-height: 700px; max-height: 650px;*/
	min-height: 670px;
}

.sypara p {
	text-align: justify;
	text-justify: inter-word;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.sypara hr {
	margin-top: 5px;
	margin-bottom: 5px;
}

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

.syparalink a {
	color: #07254f !important;
}

.syhometitle {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.sytexttitle {
	margin-top: 18px;
}

.synewarrivalbtn {
	position: relative;
	width: 100%;
}

.synewarrivalbtn img {
	width: 100%;
	max-height: 100vh !important;
}

/* Style the button and place it in the middle of the container/image */
.synewarrivalbtn .btn {
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-color: #F15A29 !important;
	color: white !important;
	font-size: 16px;
	padding: 12px 24px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
}

.synewarrivalbtn .btn:hover {
	background-color: black;
}

@media screen and (min-width: 1300px) {
	.sypara hr {
		/* 		margin-top: 18x;
		margin-bottom: 18px; */
	}

	.sypara p {
		font-size: 14px !important;
	}

	.syparaupcoming p {
		font-size: 26px !important;
	}

	.symainpagespacer {
		/* 		height: 9px !important; */
	}
}

.homepagebox .wp-block-column {
	/* 	min-height: 220px !important; */
}

.xoo-el-modal {
	pointer-events: none;
}

.xoo-el-inmodal {
	pointer-events: all;
}

#billing_address_2_field label {
	display: block !important;
}

.stickynav {
	position: -webkit-sticky;
	position: sticky;
	top: 52px;
	margin-bottom: 0px;
}

.main-content-inner:has(.syshopprodbcrump) {
	height: 748px !important;
	overflow-y: auto !important;
}

.sybalkendrasidebar {
	height: 95vh;
	position: sticky !important;
	top: 52px;
}

.slmaincarousel .inner_content {
	margin-top: 0px;
}

address {
	display: block !important;
}

#total {
	float: right;
	border-radius: 50%;
	background-color: #FFFFFF;
	width: 15px;
	height: 15px;
	font-size: 11px !important;
	position: absolute;
	left: 18px;
	display: flex;
	top: -10px;
	justify-content: center;
	align-items: center;
}

@media screen and (min-width: 360px) and (max-width: 810px) {
	.dhyankendracol {
		max-height: none;
	}
	.dhyankendraleftbox {
		min-height: 0px;
	}

	#total {
		float: right;
		border-radius: 50%;
		background-color: #FFFFFF;
		width: 0px;
		height: 20px;
		left: 0px;
		font-size: 1rem;
		position: relative;
	}

	.sybalkendratxtgrp {
		margin-left: 10vw !important;
	}
	.donationusamsg .table{
		font-size:10px !important;
	}
	.comment-form-author #email {
		width:60vw;
	}
}

.syhomepara {
	height: 165px;
}

.syhomeparabtm {
	height: 25px;
}

#readMoreModal {
	overflow: auto;
}

#readMoreModal .modal-content {
	background-color: #fff !important;
}

#readMoreModal .modal-content p {
	color: #07254f !important;
	font-size: 12px;
	text-align: justify;
}

.split-3-columns {
	columns: 3;
	display: block;
	/* height: 200px; */
	padding: 20px;
	/* 	margin: 10px; */
	overflow: hidden;
	/* width: 650px; */
	padding: 10px;
}

.split-3-columns-orphans {
	columns: 3;
	orphans: 1;
	display: block;
	/* height: 200px; */
	padding: 10px;
	margin: 10px;
	overflow: hidden;
	/* width: 650px; */
}


.split-3-columns-widows {
	columns: 3;
	widows: 5;
	display: block;
	/* height: 200px;
	width: 650px; */
	padding: 10px;
	background: #ccc;
	margin: 10px;
	overflow: hidden;
}

.aboutusbakcol {
	background-color: #07254F;
}

.red-tab {
	overflow: hidden;
	background-color: #07254f;
	margin-bottom: -15px;
}

.red-tab div {
	float: left;
	border-bottom: 3px solid transparent;
	cursor: pointer;
	transition: 0.3s;
	font-size: 17px;
}

.red-tab a.wp-block-button__link {
	color: #fff !important;
	background-color: #07254f !important;
}

.red-tab div a {
	padding: 20px 40px !important;
}

.red-tab div:hover a,
.red-tab div.active a {
	background-color: #E5E5E5 !important;
	color: #07254f !important;
}

.red-tab div.active,
.red-tab div:hover {
	color: white !important;
	border-bottom: 3px solid #E5E5E5;
	z-index: 3;
}

.tab-content {
	display: none;
	padding: 35px 15px;
	border-top: none;
	box-shadow: 0 12px 25px -10px #00000040;
	background-color: #E5E5E5;
}

.tab-content ul li {
	list-style: inherit;
}

.active {
	display: block;
}

.ourcenters {
	height: 500px !important;
	overflow-y: scroll;
}

.colborder {
	border: 1px solid black;
	padding: 10px;
}

.syvartapatraarticles ul {
	margin: 5px !important;
}

.syspiritualworkshopcolgrp {
	display: flex;
}
.donationusamsg {
	border:2px;
	border-style:solid;
	padding: 10px;
}
.custom_search.btn-default {
    color: #fff !important;
    background: #003366 !important;
    border: none !important;
    border-radius: 0 !important;
    height: 40px !important;
    margin-left: 0px !important;
    align-items: center;
    display: flex;
    margin-top: -15px;
}
.input-group-btn {
    vertical-align: initial !important;
}
.programmscard {
	padding: 10px !important;
}
.dashedline {
	border-top: 2px dashed;
	/* padding: 2.5px; */
}
.slmaincarousel .inner_content {
	margin-top: 0px;
}
.groove-border {
	border: 1px groove black !important;
	padding: 10px !important;
	margin: 20px !important;
}
.syshop a:hover img {
    transform: translateY(-5px) translateX(5px);
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.5), 10px 10px 20px rgba(0, 0, 0, 0.2);
}
.new-arrivals-carousel a {
     pointer-events: none;
}
.new-arrivals-carousel-cell a img {
	height: 230px !important;
	width: 275px !important;
	padding: 10px;
}

.new-arrivals-carousel-cell a .caption {
	display: block;
	text-align: center;
	color: #FFFFFF;
	font-family: "Encode Sans Semi Condensed", Sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 2.5em;
	letter-spacing: 0.6px;
}

.new-arrivals-carousel .flickity-slider {
	left: -140px !important;
}

/* Star Ratings */
	.star-rating {
		display: inline-block;
		font-size: 1.1em !important;
		padding-bottom: 30px;
		color: #f15A29; /* Gold color */
		position: relative;
		width: auto !important; /* Adjust according to font size */
	}

	.star-rating .star {
		font-family: FontAwesome;
		content: "\f005"; /* Unicode for solid star */
		color: #ffcc00;
		font-size: inherit;
	}

	.star-rating .empty-star {
		color: #ccc; /* Gray for empty stars */
	}
.woocommerce .star-rating span::before {
	content: "" !important;
}
.woocommerce .star-rating::before {
  content: "" !important;
}
@media (max-width: 768px) {
  .syhomepara {
    height: auto;
  }
}
.syaudiobooks{
		display: inline;
	}

@media (max-width: 768px) {
	.syhomepara {
    height: auto;
  }
	
}
