/*
 Theme Name:   Vihara Child Theme
 Theme URI:    https://vihara.themerex.net/
 Description:  Vihara Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     vihara
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  vihara
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* my css */

.top{
text-align: center;
}
.topp{
	text-align: center;
	color: #cb7b06;

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

.scheme_default .sc_events_default .sc_events_item {
    padding-top: 10px;
    background: #ffffff;
    padding-bottom: 20px;
    padding-left: 3px;
}
h5.sc_events_item_title a {
    font-size: 18px;
}
.frg h5 {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #7e4555;
}
h2.elementor-heading-title.elementor-size-default {
    font-family: "Lora",serif;
    font-size: 3.125em;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    color: #44233b;
    /* margin-top: 2.35em; */
    /* margin-bottom: 0.89em; */
}

.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_dark .sc_layouts_menu_nav>li ul {
    background-color: #1f1e1e!important;
}

.scheme_default .sc_button_default.color_style_link2, .scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default .related_wrap.related_style_classic .more-link {
    background-color: #feff06;
}

.elementor-433 .elementor-element.elementor-element-dd7ce72 > .elementor-background-overlay {
    background-color: transparent;
/*     background-image: linear-gradient(180deg, #feed0b 33%, #feed0b 65%); */
 background-image: linear-gradient(180deg, #fff 33%, #fff 65%)!important;
}

.elementor-949 .elementor-element.elementor-element-16be7edb:not(.elementor-motion-effects-element-type-background), .elementor-949 .elementor-element.elementor-element-16be7edb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff!important;
}

.scheme_default .sc_layouts_menu_nav>li>a {
    color: #000!important;
	font-weight:600;
}

.scheme_default .sc_services_default .sc_services_item_title a {
    color: #000;
}




.scheme_default .sc_item_subtitle {
    color: #000000;
}

h2.elementor-heading-title.elementor-size-default {
    color: #000;

}


.scheme_dark input[type="text"]:focus, .scheme_dark input[type="text"].filled, .scheme_dark input[type="number"]:focus, .scheme_dark input[type="number"].filled, .scheme_dark input[type="email"]:focus, .scheme_dark input[type="email"].filled, .scheme_dark input[type="tel"]:focus, .scheme_dark input[type="search"]:focus, .scheme_dark input[type="search"].filled, .scheme_dark input[type="password"]:focus, .scheme_dark input[type="password"].filled, .scheme_dark .select_container:hover, .scheme_dark select option:hover, .scheme_dark select option:focus, .scheme_dark .select2-container.select2-container--default span.select2-choice:hover, .scheme_dark .select2-container.select2-container--focus span.select2-choice, .scheme_dark .select2-container.select2-container--open span.select2-choice, .scheme_dark .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default span.select2-selection--multiple:hover, .scheme_dark .select2-container.select2-container--focus span.select2-selection--multiple, .scheme_dark .select2-container.select2-container--open span.select2-selection--multiple, .scheme_dark textarea:focus, .scheme_dark textarea.filled, .scheme_dark textarea.wp-editor-area:focus, .scheme_dark textarea.wp-editor-area.filled, .scheme_dark .tourmaster-form-field input[type="text"]:focus, .scheme_dark .tourmaster-form-field input[type="text"].filled, .scheme_dark .tourmaster-form-field input[type="email"]:focus, .scheme_dark .tourmaster-form-field input[type="email"].filled, .scheme_dark .tourmaster-form-field input[type="password"]:focus, .scheme_dark .tourmaster-form-field input[type="password"].filled, .scheme_dark .tourmaster-form-field textarea:focus, .scheme_dark .tourmaster-form-field textarea.filled, .scheme_dark .tourmaster-form-field select:focus, .scheme_dark .tourmaster-form-field select.filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"].filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"].filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"].filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border textarea:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border textarea.filled, .scheme_dark .tourmaster-form-field.tourmaster-with-border select:focus, .scheme_dark .tourmaster-form-field.tourmaster-with-border select.filled, .scheme_dark #buddypress .dir-search input[type="search"]:focus, .scheme_dark #buddypress .dir-search input[type="search"].filled, .scheme_dark #buddypress .dir-search input[type="text"]:focus, .scheme_dark #buddypress .dir-search input[type="text"].filled, .scheme_dark #buddypress .groups-members-search input[type="search"]:focus, .scheme_dark #buddypress .groups-members-search input[type="search"].filled, .scheme_dark #buddypress .groups-members-search input[type="text"]:focus, .scheme_dark #buddypress .groups-members-search input[type="text"].filled, .scheme_dark #buddypress .standard-form input[type="color"]:focus, .scheme_dark #buddypress .standard-form input[type="color"].filled, .scheme_dark #buddypress .standard-form input[type="date"]:focus, .scheme_dark #buddypress .standard-form input[type="date"].filled, .scheme_dark #buddypress .standard-form input[type="datetime-local"]:focus, .scheme_dark #buddypress .standard-form input[type="datetime-local"].filled, .scheme_dark #buddypress .standard-form input[type="datetime"]:focus, .scheme_dark #buddypress .standard-form input[type="datetime"].filled, .scheme_dark #buddypress .standard-form input[type="email"]:focus, .scheme_dark #buddypress .standard-form input[type="email"].filled, .scheme_dark #buddypress .standard-form input[type="month"]:focus, .scheme_dark #buddypress .standard-form input[type="month"].filled, .scheme_dark #buddypress .standard-form input[type="number"]:focus, .scheme_dark #buddypress .standard-form input[type="number"].filled, .scheme_dark #buddypress .standard-form input[type="password"]:focus, .scheme_dark #buddypress .standard-form input[type="password"].filled, .scheme_dark #buddypress .standard-form input[type="range"]:focus, .scheme_dark #buddypress .standard-form input[type="range"].filled, .scheme_dark #buddypress .standard-form input[type="search"]:focus, .scheme_dark #buddypress .standard-form input[type="search"].filled, .scheme_dark #buddypress .standard-form input[type="tel"]:focus, .scheme_dark #buddypress .standard-form input[type="tel"].filled, .scheme_dark #buddypress .standard-form input[type="text"]:focus, .scheme_dark #buddypress .standard-form input[type="text"].filled, .scheme_dark #buddypress .standard-form input[type="time"]:focus, .scheme_dark #buddypress .standard-form input[type="time"].filled, .scheme_dark #buddypress .standard-form input[type="url"]:focus, .scheme_dark #buddypress .standard-form input[type="url"].filled, .scheme_dark #buddypress .standard-form input[type="week"]:focus, .scheme_dark #buddypress .standard-form input[type="week"].filled, .scheme_dark #buddypress .standard-form select:focus, .scheme_dark #buddypress .standard-form select.filled, .scheme_dark #buddypress .standard-form textarea:focus, .scheme_dark #buddypress .standard-form textarea.filled, .scheme_dark #buddypress form#whats-new-form textarea:focus, .scheme_dark #buddypress form#whats-new-form textarea.filled, .scheme_dark #booked-page-form input[type="email"]:focus, .scheme_dark #booked-page-form input[type="email"].filled, .scheme_dark #booked-page-form input[type="text"]:focus, .scheme_dark #booked-page-form input[type="text"].filled, .scheme_dark #booked-page-form input[type="password"]:focus, .scheme_dark #booked-page-form input[type="password"].filled, .scheme_dark #booked-page-form textarea:focus, .scheme_dark #booked-page-form textarea.filled, .scheme_dark .booked-upload-wrap:hover, .scheme_dark .booked-upload-wrap input:focus, .scheme_dark .booked-upload-wrap input.filled, .scheme_dark form.mc4wp-form input[type="email"]:focus, .scheme_dark form.mc4wp-form input[type="email"].filled {
    color: #ffffff;
    border-color: #ffffff!important;
    background-color: #8c4e5d00;
}

.scheme_dark input[type="text"], .scheme_dark input[type="number"], .scheme_dark input[type="email"], .scheme_dark input[type="url"], .scheme_dark input[type="tel"], .scheme_dark input[type="search"], .scheme_dark input[type="password"], .scheme_dark .select_container, .scheme_dark .select2-container.select2-container--default span.select2-choice, .scheme_dark .select2-container.select2-container--default span.select2-selection, .scheme_dark .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_dark .select2-container.select2-container--default .select2-selection--multiple, .scheme_dark textarea, .scheme_dark textarea.wp-editor-area, .scheme_dark .tourmaster-form-field input[type="text"], .scheme_dark .tourmaster-form-field input[type="email"], .scheme_dark .tourmaster-form-field input[type="password"], .scheme_dark .tourmaster-form-field textarea, .scheme_dark .tourmaster-form-field select, .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_dark .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_dark .tourmaster-form-field.tourmaster-with-border textarea, .scheme_dark .tourmaster-form-field.tourmaster-with-border select, .scheme_dark #buddypress .dir-search input[type="search"], .scheme_dark #buddypress .dir-search input[type="text"], .scheme_dark #buddypress .groups-members-search input[type="search"], .scheme_dark #buddypress .groups-members-search input[type="text"], .scheme_dark #buddypress .standard-form input[type="color"], .scheme_dark #buddypress .standard-form input[type="date"], .scheme_dark #buddypress .standard-form input[type="datetime-local"], .scheme_dark #buddypress .standard-form input[type="datetime"], .scheme_dark #buddypress .standard-form input[type="email"], .scheme_dark #buddypress .standard-form input[type="month"], .scheme_dark #buddypress .standard-form input[type="number"], .scheme_dark #buddypress .standard-form input[type="password"], .scheme_dark #buddypress .standard-form input[type="range"], .scheme_dark #buddypress .standard-form input[type="search"], .scheme_dark #buddypress .standard-form input[type="tel"], .scheme_dark #buddypress .standard-form input[type="text"], .scheme_dark #buddypress .standard-form input[type="time"], .scheme_dark #buddypress .standard-form input[type="url"], .scheme_dark #buddypress .standard-form input[type="week"], .scheme_dark #buddypress .standard-form select, .scheme_dark #buddypress .standard-form textarea, .scheme_dark #buddypress form#whats-new-form textarea, .scheme_dark #booked-page-form input[type="email"], .scheme_dark #booked-page-form input[type="text"], .scheme_dark #booked-page-form input[type="password"], .scheme_dark #booked-page-form textarea, .scheme_dark .booked-upload-wrap, .scheme_dark .booked-upload-wrap input, .scheme_dark form.mc4wp-form input[type="email"] {
    color: #fff;
    border-color: #ffffff;
    background-color: #8c4e5d00;
}

input::placeholder{
	color:white!important;
}


.scheme_dark button[disabled], .scheme_dark input[type="submit"][disabled], .scheme_dark input[type="button"][disabled], .scheme_dark button[disabled]:hover, .scheme_dark input[type="submit"][disabled]:hover, .scheme_dark input[type="button"][disabled]:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
	cursor:pointer!important;
}

.elementor-433 .elementor-element.elementor-element-3c5be9f6 > .elementor-background-overlay {

    background-image: linear-gradient(180deg, #000000 15%, rgb(0, 0, 0) 100%);

}



.elementor-491 .elementor-element.elementor-element-b8a9069:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-b8a9069 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fbfb5d !important;
	font-weight:600;
}
footer{
	padding-top:50px;
}
.scheme_default .footer_wrap .sc_layouts_menu_nav>li.current-menu-item>a{
	color:black!important;
}

.scheme_dark.footer_wrap, .footer_wrap .scheme_dark.vc_row {
    background-color: #44233b;
    color: #000000;
	font-weight:600;
}

.scheme_dark.footer_wrap a, .footer_wrap .scheme_dark.vc_row a {
    color: #000;
    font-weight: 600;
}


.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #000 !important;
   font-weight: 600!important;
}

.trx_addons_inline_788530709 {
    color: #000000 !important;
}

.trx_addons_inline_1579606661 {
    color: #000000 !important;
}
.scheme_default #page_preloader, .scheme_default .page_content_wrap, .scheme_default .custom-background .content_wrap>.content, .scheme_default .page_banner_wrap ~ .content_wrap>.content {
    background-color: #fff;
	color:black;
}
.scheme_default .decoration-border:before {
    background-color: #fff;
}

.sc_button_title{
	color:black;
	font-weight:600;
}


.sc_button_title:hover{
	color:white;
	font-weight:600;
}

/* a:hover{
	box-shadow:0px 0px 40px 0px #f3e63ddb!important;
}
 */
.sc_icons_default .sc_icons_item.sc_icons_item_linked:hover, .sc_events_default .sc_events_item:hover {
    box-shadow: 0 15px 25px -7px #f3e63ddb;
    transform: translateY(-15px);
}

.scheme_dark .sc_layouts_menu_nav>li>a:hover, .scheme_dark .sc_layouts_menu_nav>li.sfHover>a {
    color: #000000 !important;
}


.custom.tparrows {
    background: rgba(0,0,0,0.6) !important;
    width: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
    height: 50px;
    border-radius: 100%;
	transition:all 0.5s;
}
.custom.tparrows:hover{
	background-color:white!important;
}

.elementor .elementor-background-overlay {
    background: yellow;
}

.scheme_dark {
    color: #f9f5f5;
}

#mennu{
	text-align:center;
	margin:0px!important;
	padding:0px!important;
}



.sc_icons .sc_icons_item_linked .sc_icons_image img{
animation: mantar 12s infinite linear forwards;
}
@keyframes mantar{
	to{
		
		transform:rotate(360deg);
	}
}

header span{
	font-size:15px!important;
}
 
.elementor-949 .elementor-element.elementor-element-6ab7610b{
	width:45%!important;
} 


.elementor-949 .elementor-element.elementor-element-4a0020fb{
	width:10%!important;
}

.elementor-949 .elementor-element.elementor-element-52cad6c6{
	width: 45%!important;
} 

/* .elementor-949 .elementor-element.elementor-element-22569875 > .elementor-container */



.elementor-949 .elementor-element.elementor-element-3915b584{
	display:none;
}

.sc_icons .sc_icons_item_link{
border:1px solid #eeee;
}

.sc_button{
margin-top:20px;
	background-color:#feff06!important;
}

.elementor-433 .elementor-element.elementor-element-e2c96d4{
	padding-top:0px!important;
}


.scheme_default .sc_services_timeline .sc_services_item_featured_left .sc_services_item_info .sc_services_item_title a{
	font-size:20px!important;
}


.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){
	color:black!important;
		font-weight:700;
}

#animation #span{
	color: #ef0606;
    font-size: 30px;
    font-weight: 700;
    margin-top: 5px;
	margin-bottom:10px
}

.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {
    top: 58%;
    width: 50px;
    height: 50px;
    background: #a0a0a0;
    display: flex;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
}
.slideForm .search-form:nth-child(2){
	display:none;
}
.search-form{
	width: 95%;
	margin-top:10px;
    display: flex;
    justify-content: flex-end;
    /* flex-direction: column; */
    align-items: center;
}
.search-form>label{
	    width: 80%;
	margin-right:20px;
}
.search-form>label>input{
	    width: 100%;
	
}
/* .search-submit{
	background-color: #fefa05!important;
    color: black!important;
} */

.scheme_default body, .scheme_default .body_style_boxed .page_wrap {
    background-color: #fffb8c;
}
footer .elementor-widget:not(:last-child){
	display:none!important;
}
footer .elementor-491 .elementor-element.elementor-element-a1be063 .elementor-spacer-inner{
	display:none!important;
}

footer .elementor-491 .elementor-element.elementor-element-b8a9069:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-b8a9069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	padding-top:50px;
}
.sc_content_width_1_1, .sc_inner_width_1_1 > .elementor-column-wrap{
	width:100%;
}

.scheme_default .sc_slider_controls .slider_controls_wrap>a, .scheme_default .slider_container.slider_controls_side .slider_controls_wrap>a, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a, .scheme_default .slider_outer_controls_outside .slider_controls_wrap>a {
    color: #694c5c;
    background-color: white;
    border-radius: 100%;
    height: 50px;
    width: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
	margin:0px 20px!important;
    border: 2px solid #FF9800;
}
.book-widget{
	width:100%!important;
	height:100%!important;
		max-width:100%!important;
	max-height:100%!important;
}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets{
	display:none;
}
.elementor-container:not(.elementor-column-gap-no) > .elementor-row > .elementor-column > .elementor-element-populated{
	padding:0px!important;
}
.elementor-433 .elementor-element.elementor-element-34d2683 .elementor-spacer-inner{
	display:none!important;
}

.sxc-follow-buttons{
	    display: flex;
    flex-direction: column;
    position: fixed;
    top: 12%;
    right: 0%;
	z-index:45345
}
nav.fnavbar{
	opacity:1!important;
}
.ctrl .fnavbar {
    background-image: linear-gradient(to bottom,#040404 0,#080808 100%)!important;
 
    
}
.slider_container{
	height:auto!important;
}
footer{
	padding-top:0px!important;
}
.scheme_default .sc_events_classic .sc_events_item_price{
	display:none;
}

.sc_icons .sc_icons_item_description > span:first-child{
	height:266px;
}
#menu-item-2257{
	display:none;
}
.searchIconHeader{
	display:block!important;
}

.slideForm{
	display:none;
}
.book-widget{
	height:500px;
	min-height:500px;
}
.page_content_wrap .content_wrap .content{
	width:100%!important;
}
.sidebar_right [class*="content_wrap"] > .sidebar{
	display:none;
}
.elementor-433 .elementor-element.elementor-element-3c5be9f6 > .elementor-background-overlay{
	    background: #2f2f25!important;
}
/* Gallery */
 .gallery-item a img{
height: 250px;
} 


.elementor-section.elementor-section-height-full{
	height:auto!important;
}

/*Events Section CSS Home Page  */
.container{
	width:100%;
}
.row{
	  display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;

}
.col-md-4{
	padding-right: 15px;
    padding-left: 15px;
	width:50%;
}
.card{
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
/* border: 1px solid rgba(0,0,0,.125); */
border-radius: .25rem;
}
.cardImg{
   height:300px;
	overflow:hidden;
}
.event{
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
}
.event1{
background-image:url(https://www.nikhilmantravigyan.org/wp-content/uploads/2019/08/12.jpg);
}

.event2{
	background-image:url(https://www.nikhilmantravigyan.org/wp-content/uploads/2019/08/925738452s-1.jpg);
}

.event3{
	background-image:url(https://nikhilmantravigyan.org/wp-content/uploads/2019/11/ganesh.jpg);
}

.event4{
	background-image:url(https://www.nikhilmantravigyan.org/wp-content/uploads/2019/08/lakshmi-image-2.jpg);
}
.card-body {
    flex: 1 1 auto;
    padding: 1.2rem;
	
}
.card-title {
	margin-top:.75rem!important;
    margin-bottom: .75rem!important;
/* 	height:80px; */
}
.pinkk{
margin-top:.75rem!important;
	color:#fd9393!important;
	font-size:13px;
/* 	height:60px; */
}
.blackk{
	color:black!important;
	font-weight:800;
	text-decoration:underline;
	font-style:italic;
}
.card-text{
		margin-top:.75rem!important;
    margin-bottom: .75rem!important;
}
.card-link{
	margin-top:0px!important;
   padding:7px 15px!important;
}
.ulFlex{
	list-style:none;
}
.ulFlex li{
	display:flex;
	
}
.ulFlex li i{
	margin-right:8px;
	margin-top:5px;
}
.ulHead{
	    background: #ffff80;
    color: #000000;
    padding: 20px;
    width: 100%;
    border-radius: 10px;
}
.subHead{
	margin-top:30px;		
	margin-bottom:30px;
}
.subHead > span{
	  background: #eeedeb;
    padding: 10px;
    border-radius:10px;
	font-size:22px;
	color:black;
	font-weight:700;
}

.scheme_default .page_content_wrap{
	padding-top:0px!important;
}
.ulAnimation{
	animation: mantar 12s infinite linear forwards;
}
/* Wisdom menu hover width */
.sc_layouts_menu_nav > li:last-child > ul{
	width:400px;
	left:0px;
	right:100%;
}


/* Metting with gurudev color black  */
.scheme_default h1,.scheme_default h4{
	color:black;
}
.sc_bbtn{
	    padding: 7px 20px!important;
	
}
.sc_bbtn:hover{
background:#fbfb5d!important;
	box-shadow:5px 5px 20px -15px black;
}

.guruTable table th{
	background-color:#333!important;
	color:white!important;
	font-weight:800;
}
.guruTable table tr{
	background-color:#fbfb5d!important;
	border:2px solid #333;
	
}
.guruTable table{
	box-shadow:0px 13px 20px -18px #333;
}
.topLink{
	
	padding-bottom:0px!important;
}
.bottomLink{
	padding-top:0px!important;
	margin-top:-28px;
}
.pink{
	color:#f50355!important;
	margin-bottom:10px;
	margin-top:10px;
}
#menu-item-457 > a:first-child{
	display:none;
}
.ediFlex{
	list-style:none!important;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
.ediFlex > .ediList > .ulHead{
	margin-bottom:20px;
}
.ediFlex >li{
	width:30%;
	margin-right:10px;
	margin-bottom:20px;
}
.ediList > p{
	margin-bottom: 0;
    letter-spacing: 1px;
    font-size: 20px;
    line-height: 1.7;
	padding:0 20px;
	
}
.text-light{
	color:#fff!important;
}
.newsForm{
	position:fixed;
	top:50%;
	display:none;
transform:translate(-50%,-50%);
	left:50%;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	z-index:999999999;
}
.innerWidthForm{
		position:fixed;
	top:50%;
transform:translate(-50%,-50%);
	box-shadow:0px 10px 20px -10px black;
	background:white!important;
	left:50%;
	padding:40px;
	overflow-y:auto;
	width:50%;
	height:80%;
	border-radius:10px;
}
.newsForm input{
	border:2px solid black!important;
	padding:5px 20px!important;
}
.newsForm label{
	color:black!important;
}
.newsForm textarea{
	border:2px solid black!important;
	min-height:150px!important;
	max-height:150px!important;
	padding:5px 20px!important;
}

#close{
	padding: 8px 50px;
	margin-top:0px;
	margin-left:20px;
}

.newsForm .ulHead{
	
	margin-top:-10px!important;
	margin-bottom:0px!important;
}
.diskshaFlex{
	display:flex;
	align-items:center;
}
.diskshaFlex img{
	width:20px;
	margin-right:10px;
}
.ediFlex .sc_left{
	margin-top:0px!important;
	margin-left:20px;
}
.meta-details{
	margin-top:20px;
	margin-left:20px;
}
.sub-heading-section{
	margin-bottom:40px;
	box-shadow:0px 10px 20px -22px black;
}

.shivir .ediList p{
	padding:0px!important;
	font-size:15px!important;
}
.shivir .sc_bbtn{
	padding: 5px 12px!important;
}
.calender{
	font-size:14px;
}


/* Newsletter Photo Gallery */
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item{
	border: 3px solid yellow;
    margin-right: 20px;
	padding:5px!important;
    margin-bottom: 20px;
	transition:box-shadow .5s;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item:hover{
	box-shadow:0px 10px 20px -15px black;
}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-title2{
	font-size: 22px!important;
    font-weight: 700!important;
    letter-spacing: 2px!important;
}


.bwg_ctrl_btn_container,.bwg_toggle_container{
	display:none!important;
}

.bwg-standard-thumbnails .bwg-zoom-effect .bwg-zoom-effect-overlay {
    background-color: rgba(0,0,0, 0.6)!important;
}
.bwg_slide_container{
	overflow-y:scroll;
}

.wp-widget-bwp_gallery .widget_title{
	    background: #ffff80;
    color: #000000;
    padding: 20px;
    width: 100%;
	text-align:center;
    border-radius: 10px;
}
#audioHtml,.playMusic{
	position:fixed;
	bottom:10px;
	z-index:99999889;
	right:4px;
	transition:all 0.5s;

}

.playMusic{
	bottom:20px;
	transition:all 0.5s;
	cursor:pointer!important;

}

.playerr{
	transition:all 0.5s;
}
.playMusic:hover{
		box-shadow:0px 10px 20px -12px black;
transform:translateY(-5px);
}

/* Photo Gallery bottom controls and Post Sidebar */
.mejs-container,.sidebar_below{
	display:none;
}

.hand{
	animation:hand 0.4s infinite linear forwards;
}
@keyframes hand{
	0%{
transform:translateY(-10px);
	}
	100%{
transform:translateY(0px);
	}
}
.flexMusic,.hand{
	display:flex;
}
.flexMusic{
	background-color:white;
	padding-right:10px;
	align-items:center;
}
.hand>span{
	display:block!important;
	color:white;
	background-color:black;
	padding:5px;
	border-radius:4px;
	font-size:15px;
	letter-spacing:1px;
	font-weight:500;
	padding-left:10px;
	padding-right:10px;
	margin-left:20px;
}
.hand > img{
	width:30px!important;
	height:30px;
}
.closeMusic,.miniMusic{
	margin-left:10px;
	transition:all 0.5s;
	cursor:pointer!important;
	background-color:black;
	border-radius:5px;
	height:35px;
}
.closeMusic:hover,.miniMusic:hover,.playMusic:hover{
	box-shadow:0px 10px 20px -12px black;
	border-radius:100%;
transform:translateY(-5px);
}


.trx_addons_scroll_to_top.show {
    bottom: 100px;
    right: 4px;
	width:30px;
	height:30px;
	display:flex!important;
	justify-content:center;
	align-items:center;
}


.scheme_default blockquote {
background-color: #434343!important;
}

.scheme_default blockquote strong{
	line-height:1.7;
	text-align:center;
	color:white!important;
}
blockquote:after {
    bottom: 1rem;
    right: 3.6rem;
	content:'"';
	opacity:0.2;
	color: #fff0e3;
font-size: 275px;
font-family: "Poppins",sans-serif;
	position:absolute;
}

.bwg_close_btn {
    padding: 10px;
    border-radius: 5px;
    color: white;
	opacity:1!important;
    font-weight: 700;
        background:#ff0114;
    box-shadow: 0px 0px 17px -9px black;
	transition:all .9s;
}
.bwg_close_btn:hover{
	background:#ff4d70;
  box-shadow:none;
}
.bwg_ctrl_btn{
	margin:10px 15px!important;
}

.bwg-icon-times-sm:before{
	text-shadow:0px 3px 0px black;
	transition:all .9s;
}
.bwg_close_btn:hover .bwg-icon-times-sm:before{
	text-shadow:none;
}

#tab_container_2279 .wpsm_nav-tabs > li > a{
	color: #ffffff !important;
    cursor:pointer!important;
    font-weight: 700;
    text-shadow: 0px 2px 5px black;
    background: url(https://www.nikhilmantravigyan.org/wp-content/uploads/2019/10/zen-stones-spa-kamni-fon.jpg);
    background-size: cover;
 
}

  tab_container_2279 .tab-content {
		background:url(https://www.nikhilmantravigyan.org/wp-content/uploads/2019/10/kamni-pebbles-texture-pliazh-white-belye-galka-beach-marine.jpg);
		background-size:cover;
}



.d-none{
	display:none!important;
}

.elementor-widget-image-box .elementor-image-box-content h6{
	margin-top:10px!important;
	color:white!important;
	padding:20px;
	padding-top:0px;
}
.address img{
	border-radius:100%;
	border:3px solid yellow;
}

.select_container select {
	border-color: #f6e0ce !important;
} 
#menu_mobile-item-4665 > a:first-child{
	display:none!important;
}

footer .elementor-491 .elementor-element.elementor-element-b8a9069:not(.elementor-motion-effects-element-type-background){
	z-index: 99999999;
}

.slideshow-container {
 width:100%;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

.mySlides img{
		height:100%;
		width:100%;
		object-fit:cover;
		object-position:center;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
 background-color: white;
  padding:20px 5px;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
	border-bottom-left-radius: 100%;
    border-top-left-radius: 100%;
}
.prev{
	border-bottom-right-radius: 100%;
    border-top-right-radius: 100%;
}

/* On hover, add a black background color with a little bit see-through */
/* .prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
} */

/* Caption text */
.text {
  background:rgba(0,0,0,0.2);
	padding:10px;
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* .active, .dot:hover {
  background-color: #717171;
} */

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

.m-0{
	margin:0!important;
}
.elementor-433 .elementor-element.elementor-element-ad7e25c{
	display:none!important;
}

#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item{
	padding:20px!important;
	border:none!important;
	margin-right:0!important;
}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item > a{
	border: 3px solid yellow!important;
	
}

.registerFlex{
	display: flex;
    justify-content: center;
    margin-top: 20px;
}
input[type="radio"] + .wpcf7-list-item-label:before{
	border:2px solid white!important;
}

.text-dark{
	color:#333!important;
}
.f-20{
	font-size:20px!important;
}


/* Responsive */
@media (min-width:1201px){
		header .elementor-949 .elementor-element.elementor-element-3c3944cb:not(.elementor-motion-effects-element-type-background){
	display:none!important;
}
	.bwg_popup_image {
    transform: scale(2);
    transform-origin: top;
	}
	.slideshow-container{
		display:none;
	}
}

@media (max-width:1200px) and (min-width:992px){
	.mySlides{
		height:400px;
	}
}
@media (max-width:1200px) and (min-width:767px){
	.text {
		font-size:25px;
	}
}
@media (max-width: 1200px){
	.elementor-433 .elementor-element.elementor-element-dd7ce72,.elementor-433 .elementor-element.elementor-element-ad7e25c{
		display:none;
	}
	
	#bwg_image_container #spider_popup_left, #bwg_image_container #spider_popup_right{
		width:5%;
	}
		
		.sc_layouts_hide_on_mobile {
			display: block !important;
		}
		
		.hide_on_mobile, .sc_layouts_hide_on_mobile, .sxc-follow-buttons, .menu_mobile .sc_layouts_logo, .elementor-949 .elementor-element.elementor-element-16be7edb:not(.elementor-motion-effects-element-type-background), .plyr__volume,a.plyr__control {
   			 display: none !important;
		}
		
		.elementor-949 .elementor-element.elementor-element-3c3944cb{
			background-color:#fbfb5d!important;
			display:block!important;
		}
		
		.scheme_dark .menu_mobile_inner{
			background-color:#fbfb5d!important;
		}
		
		.elementor-949 .elementor-element.elementor-element-38eb6752 {
  			  width: 60%!important;
		}
		
		.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button {
    			display: inline-block !important;
		}
		
		.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
   				 color: #000000;
    			 font-size: 45px!important;
		}
		.mobile_device .menu_mobile .menu_mobile_nav_area span{
			color:black!important;
		}
		.mobile_device .menu_mobile .menu_mobile_nav_area{
			margin-top:80px!important;
		}
		
		.mobile_device .menu_mobile .menu_mobile_nav_area ul li{
			margin-top:10px;
		}	
	
		.mobile_device .menu_mobile .menu_mobile_nav_area ul li{
			background-color: #fdfdfd;
		}	
	
		#mennu{
			text-align:center;
		}
		
		.mobile_device .menu_mobile .menu_mobile_nav_area ul li a{
			text-align:center;
			padding:20px 10px;
			width:100%;
		}
	
		.menu_mobile.opened {
   		 	z-index: 99999999;
		}
	
		.search_mobile input[type="text"]{
			border-color: #000000!important;
			background:#000!important;
		}
		
		.search_mobile input[type="text"]:placeholder{
			color:black;
		}
	
		.scheme_dark .sc_layouts_row_type_normal .search_wrap .search_submit, .scheme_dark.sc_layouts_row_type_normal .search_wrap .search_submit, .scheme_dark .search_wrap .search_submit:before{
		color:white;
		}
	
		.socials_mobile > a{
			display:none!important;
		}
		.socialMobile img{
			width:40px;
		}
		.socialMobile{
			display: flex;
    		justify-content: center;
			margin-bottom:10px;
		}
		.socialMobile a{
			margin-right:10px;
		}
	
		.menu_mobile .menu_mobile_nav_area .open_child_menu{
			top: 50%;
    		transform: translate(-50%,-50%);
		}
	
		.plyr__control{
		padding:7px!important;
		}
	
	}

@media (max-width:1024px){
	.page_content_wrap .content_wrap{
		width:100%!important;
	}
	.elementor-433 .elementor-element.elementor-element-dd7ce72{
		padding:0px;
	}
	.trx_addons_column-1_3{
		width:100%;
	}
	.sc_icons .sc_icons_item_description > span:first-child{
		height:auto;
	}
	.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"]{
		padding-bottom:0px;
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container{
		max-width: 100%!important;
        padding: 10px!important;
	}
	
	.elementor-433 .elementor-element.elementor-element-44c687d{
		padding-top:0px;
	}
	.elementor-433 .elementor-element.elementor-element-8f6a92a{
		padding:0px 30px;
	}
	.elementor-433 .elementor-element.elementor-element-7fd422f{
		display:none!important;
	}
	.elementor-433 .elementor-element.elementor-element-10ad3e26 > .elementor-widget-container{
		padding:0!important;
	}
}
@media (max-width:991px){
	.col-md-4{
		width:100%;
	}
	
	.hesperiden .tp-bullet{
		width:20px!important;
		height:20px!important;
	}
}

@media (max-width:991px) and (min-width:768px){
	.mySlides{
		height:300px;
	}
}

@media (max-width:767px){
	.elementor-widget-image{
		display:flex;
		justify-content:center;
	}
	footer .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
		justify-content:center;
	}
	footer .sc_layouts_menu.inited{
		display:flex;
		justify-content:center;
	}
	
	.elementor-433 .elementor-element.elementor-element-10ad3e26 > .elementor-widget-container{
		margin-top:10px!important;
	}
	
	.elementor-433 .elementor-element.elementor-element-e2c96d4{
		padding-bottom:20px!important;
	}
	.trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"]{
		padding-bottom:0px!important;
	}
	.sc_layouts_iconed_text, .sc_layouts_row_type_compact,footer .elementor-491 .elementor-element.elementor-element-b8a9069:not(.elementor-motion-effects-element-type-background),.elementor-433 .elementor-element.elementor-element-44c687d{
		padding:0px!important;
	}
	.sc_layouts_row .sc_layouts_item,.footer_wrap .sc_layouts_item{
		margin:0px!important;
	}
}

@media (max-width:767px) and (min-width:576px){
	.mySlides{
		height:200px;
	}
	.text {
		font-size:20px;
		top:30px;
		bottom:none;
	}
}
@media (max-width:400px){
	.text {
		top:30px;
		bottom:none;
	}
}

	