body{

    background-image: url('../images/hindu-devotional-background-12.jpg');
    background-repeat: repeat;
    background-position: top center;
    background-attachment: scroll;

}  
.tendor{
 background-color: #fff !important; 
    height: 831px;
}
.tendor-info img{
	    width: 52%;
    /* position: relative; */
    display: block;
    margin: 0 auto;
} 
.tendor-forms{
	background-color:#fff;
	padding: 0px 0 48px;
}
.tendor-forms h3{
	margin: 0 49px 2px;
    font-size: 17px;
}
.tendor-forms h4{
	margin: 18px 64px;
    color: maroon;
    font-size: 17px;
}
.tendors-list ul li{
	float: left;
    width: 24%;
    line-height: 2;
    margin: 0 42px 0;
    font-size: 17px;
}
.tendor-forms a{
	color: maroon;
	text-decoration: none;
}
.mahostavam{
	 
  background-color: #e1dfca !important;
    padding: 110px 0px 75px 0px;
    background-repeat: repeat;
    background-size: contain;
    background-color: white;
}
 .mahostavam .ms-info marquee{
 margin-top:100px;
 }

.ms-info h3{
color: rgb(128,0,0) !important;
    text-align: center;
} 
.ms-info h4{ 
	margin: 54px 0 34px;
    text-align: center;
    color: #903630;
}
.ms-info p{
	color: maroon;
    margin: 56px 1px -42px;
    padding: 4px 0px 12px 0px;
    letter-spacing: 0.5px;
}
.ms-in{
	background-color: #e1dfca;
    color: #9f4841;
}
.ms-in .hvr-grow-shadow .panel .panel-shcedule p{
	color: rgba(128,0,0) !;
	font-size:13px;
}
 /* .ms-left{
	padding:0 98px;
}  */
/* .ms-right{
	float: right;
    position: relative;
    margin: 0 0;
    margin: -144px 95px;
    top: -145px;
    left: -70px;
} */ */
.ms-right h6{ 
	 letter-spacing: 0.5px;
    font-size: 13px;
} 
 
.tendor-info a{
display: block; 
    margin: 48px auto;
    font-size: 19px;
    text-align: center;
}
.tendor-info a:hover{
	text-decoration:none;
}
.tendor-info h3 {
    color: rgb(128,0,0);
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    padding-bottom: 30px;
    letter-spacing: 0.5px;
}
.text-gold{ 
	color:gold !important;    
}
.text-right{
	text-align:right !important;
}
.pr-215{
	padding-right:215px !important;
}
 #services{
 background-image: url('../images/body-bg.jpg');
    background-repeat: repeat;
    background-position: top center;
    background-attachment: scroll;

} 
.clear{
	clear:both; 
}
.celebration-bg {
    background-image: url(../images/invitation-card.png);
    padding-bottom: 90px;
    padding-top: 65px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 98%;
    margin-top: -45px;
    margin-bottom: -45px;
}
.fa-whatsapp{
	background:green;
}

.celebration{
     /* background-image: url(../images/business-invitation-card-design_521413.jpg);  */
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
}
.celebration .contact-bg .table-bordered{
	width:80% !important;
	margin:auto !important;
	
}
.celebration .contact-bg .table-bordered td{
	border:1px solid maroon;
	color:maroon;
	font-weight:bold;
	font-size:16px;
}
.celebration p{
	text-align:justify;
	color:gold;
	font-size:18px;
	padding-right:20px;
}
.celebration h3{
		 -webkit-animation: color-change 2s infinite;
        -moz-animation: color-change 2s infinite;
        -o-animation: color-change 2s infinite;
        -ms-animation: color-change 2s infinite;
        animation: color-change 2s infinite;
    }

    @-webkit-keyframes color-change {  
        0% { color: maroon; }
        50% { color: gold; }
        100% { color: maroon; }
    }
    @-moz-keyframes color-change {
       0% { color: maroon; }
        50% { color: gold; }
        100% { color: maroon; }
    }
    @-ms-keyframes color-change {
       0% { color: maroon; }
        50% { color: gold; }
        100% { color: maroon; }
    }
    @-o-keyframes color-change {
      0% { color: maroon; }
        50% { color: gold; }
        100% { color: maroon; }
    }
    @keyframes color-change {
       0% { color: maroon; }
        50% { color: gold; }
        100% { color: maroon; }
    }
/* .celebrations .thoranam{
    background-image: url(../images/thoranam.png);
    background-position: top;
    background-size: contain;
    background-repeat:repeat;
} */
.highlight{
	background-color:gold;
	font-weight:bold;
	color:maroon;
}

	.blink{
		width:150px; 
		height: 50px;
	    background-color:gold;
		padding: 15px 125px;	
		text-align: center;
		/* line-height: 50px; */
		font-weight:bold;
	}
.blink	span{
		font-size: px;
		/* font-family: cursive; */
		color: maroon;
		animation: blink 1s linear infinite;
	}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

.blink2{
		
	    
		
		text-align: center;
		
		font-weight:bold;
	} 
.blink2	 span{
		font-size: px;
		/* font-family: cursive; */
		color: gold;
		animation: blink 1s linear infinite;
	}
@keyframes blink2{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

.tender-notofications {
    background: maroon;
    color: gold;
    padding: 30px;
    margin-top: 0;
}
.tender-notofications ul{
	list-style-image:url(../images/orng-tick.png);
}
.tender-notofications ul li{
	line-height:34px;
}
.tender-notofications a{
	color:gold !important;
	text-decoration:none !important;
}

.navigation-bar{
	height:70px;
}
.navigation-bar .navbar-toggle{
	width:50px !important;
	display:block !important;
}
.navigation-bar .icon-bar{
	background:gold;
}
 .menu ul li{
	border-bottom:1px solid maroon;
	border-top:1px solid maroon;
}
 .menu ul li a{
 color:maroon;
 }
 .menu ul li a:hover{
	border-top:1px solid gold;
	background:maroon;
	color:#fff;
}
p.description{

    padding:5px  20px 5px 20px;
    line-height: 25px;
    text-align: justify;
}

.album_title{
	background:#a52a2a;
	color:gold;
	padding:10px 0px;
	text-align:center;
}
.album_title a{
	color:gold;
	text-decoration:none;
	text-align:center;
}
.navbar-gold{
	background:rgba(255, 215, 0, 0.65) !important;
	border-radius:0px !important;
	border-color:gold;
}

.navbar-gold .navbar-nav > .active > a, .navbar-gold .navbar-nav > .active > a:hover, .navbar-gold .navbar-nav > .active > a:focus {
    color: #fff;
    background-color:#a52a2a !important;
}
.navbar-gold .navbar-right li:hover .main-tab {
    color: #fff;
    background-color:#a52a2a;
}
.navbar-gold .navbar-nav > li > a {
    color: #a52a2a;
}
.text-red li a{
	color:#a52a2a !important;
}
.text-red li a:hover{
	color:#fff !important;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: #a52a2a;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #a52a2a;color:#fff; }

.dropdown:hover .dropdown-content {
    display: block;
}
.text-red{
	color:#a52a2a !important;
}

.agenda .table-bordered th{
	color:#fff;
	text-align:center;
}
.memberAttendance .table-bordered th{
	color:#fff;
	text-align:center;
}
.bg-red{
	background:rgb(165,42,42) !important;
	
}
.bg-white{
	background-color:#fff;
}
.text-gold{
	color:gold;
}
.mynav .navbar{
	min-height:80px;
}
.mynav .navbar-inverse{
	padding-top:15px;
	    background-color:rgba(128,0,0,0.68);
    border-color:rgba(128,0,0,0.68);
	border-radius:0px;
	position:fixed;
	width:100%;
	z-index:9999;
	
}
.mynav .navbar-inverse .navbar-right{
	margin-right:-100px;
	margin-top:-50px;
}

.mynav .navbar-toggle{
	margin-bottom:15px;
	    border-color: #fff;
}
.mynav  .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
	margin-bottom:15px;
	    border-color: #fff;
		background:#F8C804;
}
.mynav .navbar-collapse{
	border-color:#fff;
}

.mynav .nav li a{
	color:gold;
	font-weight:bold;
	letter-spacing:-0.5px;
	font-size:16px;
	
}
.mynav .nav li a:hover{
	color:#fff;
	font-weight:bold;
	letter-spacing:-0.5px;
	font-size:16px;
}
.mynav .navbar-brand{
	color:#fff;
	font-weight:bold;

}
.navbar .navbar-brand{
		margin-left:-75px !important;
		padding-top:0px;
}
.mynav .navbar-brand img{
	margin-top:-7%;
	width:80px;
}
.banner{
	background: url(../images/banner-image.jpg) 50% 0 no-repeat fixed;
	margin:0 auto;
    background-position: center -277px;
    background-size: cover;
    text-align: center;
	height:610px;
}

/* donation bookings css starts */


.sub-header{
	background-color:gold;
	padding:10px 25px;
	margin-top:-20px;
}

.sub-header .nav-pills > li.active > a,.sub-header .nav-pills > li.active > a:hover,.sub-header .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: rgb(165,42,42);
}
.donations .table-bordered{
	border:1px solid #fff !important;
}
.donations .table-bordered td,.donations .table-bordered th{
	border:1px solid #fff !important;
	vertical-align:middle !important;
}
.donations .table-bordered th{
	color:gold;
	vertical-align:middle;
}
.donations .table-bordered th, td{
	
	vertical-align:middle;
}
.donation-booking-form .form-horizontal{
	background:#fff;
	padding:25px;
	
}

/* donation bookings css ends */

/* sevas bookings css starts */


.sub-header{
	background-color:gold;
	padding:10px 25px;
	margin-top:-20px;
}

.sub-header .nav-pills > li.active > a,.sub-header .nav-pills > li.active > a:hover,.sub-header .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: rgb(165,42,42);
}
.sevas .table-bordered{
	border:1px solid #fff !important;
}
.sevas .table-bordered td,.sevas .table-bordered th{
	border:1px solid #fff !important;
	vertical-align:middle !important;
}
.sevas .table-bordered th{
	color:gold;
	vertical-align:middle;
}
.sevas .table-bordered th, td{
	
	vertical-align:middle;
}
.seva-booking-form .form-horizontal{
	background:#fff;
	padding:25px;
	
}

/* sevas bookings css ends */
/* sevas scheme bookings css starts */


.sub-header{
	background-color:gold;
	padding:10px 25px;
	margin-top:-20px;
}

.sub-header .nav-pills > li.active > a,.sub-header .nav-pills > li.active > a:hover,.sub-header .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: rgb(165,42,42);
}
.seva-scheme .table-bordered{
	border:1px solid #fff !important;
}
.seva-scheme .table-bordered td,.sevas .table-bordered th{
	border:1px solid #fff !important;
	vertical-align:middle !important;
}
.seva-scheme .table-bordered th{
	color:gold;
	vertical-align:middle;
}
.seva-scheme .table-bordered th, td{
	
	vertical-align:middle;
}
.seva-booking-form .form-horizontal{
	background:#fff;
	padding:25px;
	
}

/* sevas bookings css ends */
.gallery{
	/* background: url(../images/loginbanner.jpg) 50% 0 no-repeat fixed; */
	margin:0 auto;
    /* background-position: center -113px; */
    background:#fff;
    background-size: cover;
    text-align: center;
	height:387px;
}
.newevent{
	background: url(../images/soft-yellow-fabric-background-with-ancient-greek-design.jpg) 50% 0 no-repeat;
	/* margin:0 auto; */
   /*  background-position: center -113px; */
    background-size:1544px 650px;
    text-align: center;
	height:650px;
	
}
 .events{
	/* background: url(../images/images.jpg) ; */
	background-repeat:repeat;
	margin:0 auto;
   /*  background-position: center -113px; */
    background-size:contain;
    text-align: center;
	height:777px;
	
} 
.services{
/* 	background: url('../images/shirdi-sai-baba-DH44_l.png') no-repeat; */
	/* margin:0 auto; */
    background-position: center 100px;
    background-size:1544px 650px;
    text-align: center;
	height:645px;
}
.three{
	/* background: url(../images/backbanner.jpg) 50% 0 no-repeat fixed; */
	 /* background:url(../images/mythbackground.jpg)  50% 0 repeat fixed !important;  */
	 background-color:#f5f5f5;
	margin:0 auto;
    background-position: center -113px;
    background-size:cover;
	height:auto;
}
/* .event-bl{
	
	padding-top:125px;
	padding-bottom:50px;
	background: url(../images/mythbackground.jpg) 50% 0 no-repeat fixed;
	margin:0 auto;
    background-position: center -113px;
    background-size: cover;
    text-align: center;
	height:610px;
	
} */
.lamp2 img{
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
.goldsideborder .goldsideborder1 img{
	 -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
.lights img{
	width:70% !important;
}
.links .navbar-default{
	border-radius:0px;
	border-color:rgb(128,0,0);
	margin-bottom:0px;
	background-color:rgb(128,0,0);
}
.links li a{
	font-size:16px;
	letter-spacing:0.5px;
	color:#fff;
}
.links li a i{
	padding-right:20px;
	padding-left:20px;
	font-size:24px;
	color:#fff;
}
.links .navbar-default .navbar-nav li a{
	color:gold;
}

.slide1 img{
	text-align:center;
	width:100px;
	height:100px;
}
.slide1 h2{
	text-align:center;
	padding:0px 0px 40px 0px;
	font-weight:bold;
	color:rgb(128,0,0);
	letter-spacing:0.5px;
}
.slide1 h3{
	text-align:center;
	font-size:20px;
	color:rgb(128,0,0);
	padding:70px 0px 10px 0px;
	font-weight:bold;
	letter-spacing:0.5px;
}
.slide1{
	/* background-color: #F1F2F7; */
	

    background: url('../images/shirdi-sai-baba-DH44_l.png') no-repeat;
    margin: 50px 0 -50px;
}
.slide1  p{
	text-align:center;
	padding:0px 0px 50px 0px;
	letter-spacing:0.5px;
}
.slide1 .thumbnail{
	border:none;
	min-height: 312px;
	background-color:rgba(255,255,255,0.69);
}
.slide1 h4{
	text-align:center;
	margin-top:-10px;
	padding-bottom:10px;
	letter-spacing:0.5px;
}

.litural{
	margin:50px 0px;
	padding: 0px 0px 0px 0px;
	
}

.litural i{
    font-size: 48px;
    text-align:center;
}
.litural h3{
	margin-top:0;
	color:#000;
	letter-spacing:0.5px;
}
.litural a{
	text-decoration:none;
	color: #ff6600;
	letter-spacing:0.5px;
}




.litural .well {
    /* background: #FFF; */
    background: url(../images/letter.png) no-repeat;
    min-height: 260px;
    transition: 1.6s;
    background-size: 300px 250px;
    padding-left: 80px;
    margin-left: -90px;
    border: none;
    padding-top: 78px;
}

/* .litural .well:hover {
	color: #d1bc61;
	background: rgb(128,0,0);
} */
.litural a:hover h3{
	color:#d1bc61; 
	letter-spacing:0.5px;
	
}
body{
	background-color: #F1F2F7;
}
.live{
	background: url(../images/live-bg.jpg) 50% 0 no-repeat fixed;
	background-position: 50% -29px;

}
.live-bg{
	background: rgba(0, 0, 0, 0.6);
    padding: 10px 0px 50px 0px;
}
.live h3{
	font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 25px;
	color: #fff;
	text-align:center;
}
.live h4{
	font-size:24px;
	text-align: center;
    margin-bottom: 15px;
    margin-top: 5px;
}
.live h5{
	text-align: center;
    margin-bottom: 15px;
	font-size:18px;
}
.live p{
	text-align: center;
    font-size: 16px;
    color: #ff6600;
}

}
.live .well{
	background:#fff;
	padding:20px;
}
.live h6{
	font-size:15px;
	line-height:25px;
}
.event{
	background-color: #F1F2F7;
	padding:40px 40px 40px 40px;
}
.event h3{
	font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    overflow: hidden;
    padding-bottom: 40px;
    margin-top: 40px;
	text-align:center;
	letter-spacing:0.5px;
}
.event img{   
		width: 100%;
}
.event h4{
	font-size:14px;
	letter-spacing:0.5px;
}
.event .btn-donate, .btn-scheme, .btn-seva{
	color:#fff;
}
.event .btn-donate:hover, .btn-scheme:hover, .btn-seva:hover{
	color:#fff;
	background-color:#fab001;
}
.border-bt{
	border-bottom: 1px dotted #E4E4E4;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.border-bt2{
	border-bottom:1.5px dotted #ff6600;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.event h6{
	color: #ff6600;
	letter-spacing:0.5px;
}
.founder{
	background: url(../images/patron_founder.jpg) 50% 0 no-repeat fixed;
	background-position: 50% -119px;
}
.founder-bg{  
	background: rgba(0, 0, 0, 0.6);
    padding: 60px 0;
}
.founder img{
	width:100%;
}
.founder h2{    
	color: #FFF;
	letter-spacing:0.5px;
}
.founder p{    
	font-size: 16px;
	color: #FFF;
	padding-bottom:10px;
    font-weight: 300;
	letter-spacing:0.5px;
}
.founder button{
	margin-top:20px;
}
.newevent{
	padding:40px;
}
.newevent h3{
	text-align:center;
	letter-spacing:0.5px;
    font-weight: bold;
    color:#fff;
    margin-bottom: -25px;
    margin-left: 0px;
    margin-top: 120px;
}
}

.newevent .page-header{
	border-color:#ff6600;
}
.newevent p{
	text-align:justify;
	padding-bottom:10px;
	padding-top:10px;
	letter-spacing:0.5px;
}
.newevent img{
	width:100%;
}
/* .whitecolor{
	 background-color:#000;
	height:50px;
	width:350px;
	margin-top:100px; 
	float:right;
} */
 a{
	color:#ff6600;
	letter-spacing:0.5px;
}
/* ----gallery---- */

.gallery{
	background-color:;
	padding:50px 0px;
	margin-top:0%;
}
.gallery h3{
	color:rgb(128,0,0);
	text-align:center;
	font-weight:bold;
	padding-bottom:30px;
	letter-spacing:0.5px;
}

/* .three{
	background: url(../images/saibaba.jpg) 50% 0 no-repeat fixed;
	background-position: 50% -239px;
} */
.three-bg{  
	background: rgba(0, 0, 0, 0.6);
    padding: 60px 0;
}
.three{
	/*  background: url('../images/hindu-devotional-background-12.jpg'); */
	background-color:#fff !important;
	padding:110px 0px 75px 0px;
	background-repeat:repeat;
	background-size:contain;
}
.three img{ 
text-align: center;
    width: 100%;
    height: auto;
	margin-top:0px;
	height:168px;
	}
.three p{
    color: #9f4841;
    font-size: 12px;
    letter-spacing: 0.5px;
}
.three h3{
	text-align:center;
	color:#d1bc61;
	font-weight:bold;
	letter-spacing:0.5px;
	margin-top:0px !important;
	font-size:14px;
}
.three h4{
	text-align: center;
    margin-top: -10px;
    padding-bottom: 10px;
	letter-spacing:0.5px;
}

.three .panel{
	 background-color:#e1dfca;
	 color:rgba(128,0,0);
/* 	background-image: url('../images/body-bg.jpg'); */
	/* border-color:#cc6633; */
	border-radius:0px;
	/* border:3px solid #cc9933; */
	height:450px;
	border:none;
	
}

.three .panel-donators {
    background: url(../images/letter.png) no-repeat;
    background-size: 385px 370px;
    background-position: center;
    height: 370px;
    width: 254px;
    float: left;  
}
.three .panel-donators h4{

    padding-top: 35px;
    padding-left: 45px;
    color: gold;
    font-size:15px;
}

.three .panel-donators marquee{
	height:270px;
	margin-top:4px;
	margin-left:10px;
	color:#fff;
}
.three  .panel-shcedule{
	height:365px;
	width:542px;
}
.three  .panel-shcedule marquee{
	height:300px;
	margin-top:20px;
}
#main{
	color:gold;
}
.three .panel-services {
    background: url(../images/letter.png) no-repeat;
    background-size: 385px 370px;
    background-position: center;
    height: 370px;
    width: 254px;
    float: left;  
}
.three .panel-services h4{  

    padding-top: 35px;
    padding-left: 45px;
    color: gold;
    font-size:15px;
}
.three .panel-services ul{
	color:#fff;
	/* padding-left:30px !important; */
}

.three .panel .panel-heading{
	background:rgba(128,0,0,0.80);
	border:1px solid rgba(128,0,0,0.80);
	border-radius:0px;
}
.three .panel-body{
	padding:0px !important;
	margin-top:-10px;
	border-radius:0px;
}
.three .panel .panel-body ul li {
	color:rgba(128,0,0);

	
	background-size:100px 100px;
}


.three .panel .panel-body ul {
    list-style-image: url(../images/orng-tick.png);
    background-size: 25px 25px;
    margin: 0px;
    margin-left: 31px;
    text-align: left;
    padding: 10px 8px 5px 8px;
}

.three .panel-services .panel-body ul {
    list-style-image: url(../images/orng-tick.png);
    background-size: 25px 25px;
    margin: 0px;
    margin-left: 17px;
    text-align: left;
    padding: 6px;
}
.three .panel-shcedule .panel-body .table-condensed td:nth-child(even), .three .panel-shcedule .panel-body .table-condensed th{
	
	text-align:center;
}
.three .panel-shcedule .panel-body .table-condensed  .border-bottom{
	border-bottom:2px solid #fff;
	border-bottom-style:dotted;
}
.three .panel .panel-body ul li{
	padding:5px 2px 8px 3px;
	
}
.three .panel .panel-body ul li:hover a, .three .panel .panel-body ul li:active a, .three .panel .panel-body ul li:focus a{
	padding:5px 2px 8px 3px;
		
	background:rgba(128,0,0,0.80);
	color:gold;
	text-decoration:none;
}
.three .panel .panel-body ul li  a:focus{
	padding:5px 2px 8px 3px;
		
	background:rgba(128,0,0,0.80);
	color:gold;
	text-decoration:none;
}

 .event-bl h3{
	text-align: center;
    font-size: 20px;
    color: #ff6600;
    padding: 20px 0px 10px 0px;
	letter-spacing:0.5px;
}
.event-bl img{    
    text-align: center;
    width: 100px;
    height: 100px;
	}
.event-bl h4{
	text-align: center;
    margin-top: -10px;
    padding-bottom: 10px;
	letter-spacing:0.5px;
}
 .event-bl p{   
	text-align: center;
    padding: 0px 0px 50px 0px;
	letter-spacing:0.5px;
	font-size:15px;
	letter-spacing:0.5px;
}
/* .three .thumbnail, .event-bl .thumbnail {
    border: none;
    min-height: 312px;   
	padding-top: 30px;
} */
.three .btn-donate, .btn-seva{
	background-color:#fff;
	color:rgb(128,0,0);
	 margin-bottom:10px;
	 border-radius:0px;
	 transition:0.5s;
}

 .three .btn-donate:hover, .btn-scheme:hover, .btn-seva:hover {
	color:#d1bc61;
	background-color:rgb(165,42,42);
	border:0px;
}
.three .btn-donate:focus, .btn-scheme:focus, .btn-seva:focus {
	color:#fff;
	background-color:rgb(165,42,42);
	border:0px;
	outline:none;
}
/* .three  .btn-2{
	position:relative;
	top:30px;
}
.three .btn-1{
	position:relative;
	top:50px;
}
.three .btn-3{
	position:relative;
	top:50px;
} */
.three .thumbnail img{
	width:100%;
	height:150px;
	margin-top:-8%;
}
.event-bl{
	/* background-color:#fff; */
	padding-top:125px;
	padding-bottom:50px;
	background: url(../images/mythbackground.jpg) 50% 0 no-repeat fixed;
	margin:0 auto;
    background-position: center -113px;
    background-size: cover;
    text-align: center;
	height:610px;
	
}
.event-bl .panel{
	background-color:transparent;
}

.event-bl .panel-success {
	border:none;
}

.event-bl .panel-heading  h4{
	text-align:center;
	padding-top:20px;
	color:#d1bc61;
	letter-spacing:0.5px;
	font-weight:bold;
}
.event-bl .panel-heading{
	padding:1px 0px;
	background-color: rgb(128,0,0);
	border-color: rgb(128,0,0);
	border-radius:0px;
}
.event-bl .panel-body{
	background-color:rgb(165,42,42);
	border-radius:0px;
}
.event-bl ul li{
	
	text-align:center;
	color:#d1bc61;
}
/* .event-bl .panel-success .panel-body{
	max-height:230px;
	overflow:scroll;
} */
.event-bl .panel-success .panel-body ul li{
	text-align:left;
}
.contact-bg{
	background-color:rgba(255,255,255,0.36);
	padding-bottom:90px;
	padding-top:50px;
	
}
.contact{
	padding:60px 0px;
/* 	background:url('../images/20668203-the-golden-door-knockers-of-the-royal-palace-in-fes-morocco.jpg') 50% 0 no-repeat; */
}
.contact h3{
	text-align:center;
	padding-bottom:15px;
	letter-spacing:0.5px;
	font-weight:bold;
	color:rgb(128,0,0);
}
.btn-submit{
	background-color:rgb(165,42,42);
	color:#fff;
	border-radius:0px;
	border:2px solid rgb(165,42,42);
	transition:0.5s;
}
.contact .btn-submit{
	background-color:rgb(165,42,42);
	color:#fff;
	border-radius:0px;
	border:2px solid rgb(165,42,42);
	transition:0.5s;
}
.contact .form-control{
	border-radius:0px;
} 
.contact label{
	letter-spacing:0.5px;
}
.contact placeholder{
	letter-spacing:0.5px;
}
.contact .btn-submit:hover{
	color: rgb(165,42,42);
	background-color:transparent;
	border:2px solid rgb(165,42,42);
	border-radius:0px;
}
.ready{
	background: url(../images/IMG_3830.jpg) 50% 0 no-repeat fixed;
    background-position: center 0px !important;
}
.ready-bg{
    background: rgba(0, 0, 0, 0.32);
	padding: 60px 0;
}
.ready h3{
	text-align:center;
	letter-spacing:0.5px;
}
.ready p{
    text-align:center;
    line-height: 35px;
    letter-spacing: 1px;
	font-size:20px;
	padding-bottom:10px;
	padding-top:20px;
	font-weight: 300;
	letter-spacing:0.5px;
		}
.footer-bottom {
    background: rgb(165,42,42);
    color: #888;
    line-height: 38px;
    padding: 15px;
}
.newevent{

}
.newevent p{
	line-height:25px;
	font-size:16px;
	letter-spacing:0.5px;
	letter-spacing:0.5px;
	padding-left:45px;
}

.ready button, .founder button,  .event button .newevent button{
	background:#ff6600;
	border-color:#ff6600;
}
 .event button{
	background:#ff6600;
	border-color:#ff6600;
}
.whitebg{
	padding-bottom:30px;
	background-color:#fff;
}
.newevent button{
	background:#ff6600;
	border-color:#ff6600;
}
.ready button:hover, .founder button:hover,  .event button:hover  .newevent button:hover{
	background:#fab001 !important;
	border-color:#fab001 !important;
}
.event button:hover{
	background:#fab001 !important;
	border-color:#fab001 !important;
}
.newevent button:hover{
	background:#fab001 !important;
	border-color:#fab001 !important;
}

/* .footer-bottom  span{
	color:#fff;
} */
.footer-bottom h5{
	color:#d1bc61;
	border-bottom:1px dotted #d1bc61;
	font-size:18px;
	padding:5px 0px 8px 0px;
	letter-spacing:0.5px;
}
.footer-bottom p{
	color:#d1bc61;
	line-height:22px;
	letter-spacing:0.5px;
}

.footer-bottom ul li a{
	color:#d1bc61;
	letter-spacing:0.5px;
}
.footer-bottom .form-control{
	padding:15px 30px 15px 30px;
}
.footer-bottom  span {
	background-color:rgb(128,0,0);
	border-color:rgb(128,0,0);
	padding:0px 20px;
}
.footer-bottom .fa-angle-right{
	color:#d1bc61;
	font-size:18px;
	font-weight:bold;
}
.footer-bottom .btn-submit{
	background-color:rgb(128,0,0);
	color:#d1bc61;
	border-radius:0px;
	padding:7px 20px 7px 20px;
}



/* --hovereffects-- */
.image-box img{
	width:100%;
	height:312px;
	/* margin:10px 0px; */
}
.text-desc a {
	margin-top:-25%;
	background-color:#ff6600;
	border-color:#ff6600;
	letter-spacing:0.5px;
}
.text-desc{
	background-color:rgb(165,42,42);
	opacity:0.4;
}
.text-desc p{
	color:#d1bc61;
	letter-spacing:0.5px;
}
.text-desc h4{
	font-weight:bolder;
	color:#d1bc61;
	padding-top:20px;
	letter-spacing:0.5px;
}
 .input__label{
	/* margin-top:13px; */	
}

.input__label-content--madoka{
	color:rgb(165,42,42);
	font-size:14px;
}
.contact .btn-submit{
	margin-top:15px;
	padding:10px 28px;
}
.contact .btn-submit:focus{
	outline:0px;	
}

.dialog,
.dialog__overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.dialog {
	position: fixed;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	pointer-events: none;
}

.dialog__overlay {
	position: absolute;
	z-index: 1;
	background: rgba(55, 58, 71, 0.9);
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-backface-visibility: hidden;
}

.dialog--open .dialog__overlay {
	opacity: 1;
	pointer-events: auto;
}

.dialog__content {
	width: 50%;
	max-width: 560px;
	min-width: 290px;
	background: #fff;
	padding: 4em;
	text-align: center;
	position: relative;
	z-index: 5;
	opacity: 0;
}

.dialog--open .dialog__content {
	pointer-events: auto;
}

/* Content */
.dialog h2 {
	margin: 0;
	font-weight: 400;
	font-size: 2em;
	padding: 0 0 2em;
	margin: 0;
}



.dialog--open .dialog__overlay {
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
}

.dialog--close .dialog__overlay {
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.dialog__content {
	padding: 0;
	background: transparent;
}

.dialog.dialog--open .dialog__content {
	opacity: 1;
}

.morph-shape {
	position: absolute;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	top: -2px;
	left: -2px;
	z-index: -1;
}

.morph-shape svg rect {
	stroke: #fff;
	stroke-width: 2px;
	stroke-dasharray: 1680;
}

.dialog--open .morph-shape svg rect {
	-webkit-animation: anim-dash 0.6s forwards;
	animation: anim-dash 0.6s forwards;
}

.dialog-inner {
	opacity: 0;
	background: #fff;
}

.dialog--open .dialog-inner {
	padding: 4em;
	opacity: 1;
	-webkit-transition: opacity 0.85s 0.35s;
	transition: opacity 0.85s 0.35s;
}

.dialog.dialog--open h2 {
	-webkit-animation: anim-elem-1 0.7s ease-out both;
	animation: anim-elem-1 0.7s ease-out both;
}

.dialog.dialog--open button {
	-webkit-animation: anim-elem-2 0.7s ease-out both;
	animation: anim-elem-2 0.7s ease-out both;
}

@keyframes anim-dash {
	0% {
		stroke-dashoffset: 1680;
	}
	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes anim-dash {
	0% {
		stroke-dashoffset: 1680;
	}
	100% {
		stroke-dashoffset: 0;
	}
}

/* Inner elements animations */

@-webkit-keyframes anim-elem-1 {
	0% { opacity: 0; -webkit-transform: translate3d(-150px, 0, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
}

@keyframes anim-elem-1 {
	0% { opacity: 0; -webkit-transform: translate3d(-150px, 0, 0); transform: translate3d(-150px, 0, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes anim-elem-2 {
	0% { opacity: 0; -webkit-transform: translate3d(150px, 0, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
}

@keyframes anim-elem-2 {
	0% { opacity: 0; -webkit-transform: translate3d(150px, 0, 0); transform: translate3d(150px, 0, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}




 /* @media (min-width:350px) and (max-width:1090px){
	.mynav .navbar{
		min-height:50px !important;
	}



.three .panel-services {
    background: url(../images/letter.png) no-repeat;
    background-size: 385px 370px;
    background-position: center;
    height: 370px;
    width: 100%;
    float: left;
}
.updates .updates-list .update-overlay-1 {
    position: absolute;
    top: 183px;
    left: 79px;
    margin: 44px !important;
    width: 271px !important;
}


.updates .updates-list .update-overlay-2 {
    position: absolute;
    top: 225px !important;
    left: 79px;
    margin: 0px;
    width: 303px !important;
}


.updates .updates-list .update-overlay-3 {
    position: absolute;
    top: 225px !important;
    left: 79px;
    margin: 0px;
    width: 300px !important;
}


.updates .updates-list .update-overlay-4 {
    position: absolute;
    top: 225px !important;
    left: 79px;
    margin: 0px;
    width: 295px !important;
}
.slide1 {
    background-color: #F1F2F7;
    background: url(../images/shirdi-sai-baba-DH44_l.png) no-repeat;
    margin: 1210px 0px 0px 0px;
}
.three .panel-shcedule {
    height: 365px;
    width: 100%;
}
	.banner{
	background: url(../images/banner-new1.jpg) 50% 0 no-repeat fixed;
	margin:0 auto;
    background-position: center -113px;
    background-size: cover;
    text-align: center;
	height:610px;
}
.three {
    background-color: #fff !important;
    padding: 160px 0px;
    height: 1245px;
}

 .events{
	background: url(../images/) 50% 0 no-repeat; 
	margin:0 auto;
    background-position: center -113px;
    background-size:1349px 950px;
    text-align: center;
	height:960px;
	
}

#overlay-1{
	position:relative;
	top:-50px;
	text-transform:uppercase;
}
.events .pallakiseva{
	left:38px !important;
}
.events .annaprasadam{
	left:36px !important;
}
.events .jayanthi{
	left:35px !important;
}
.events .vratham{
	left:36px !important;
}
.events .gurupurnima{
	left:35px !important;
}
.events .karthikapurnima{
	left:34px !important;
}

.event-bl {
    background-color: #fff;
    padding-top: 125px;
    padding-bottom: 150px;
    background: url(../images/mythbackground.jpg) 50% 0 no-repeat fixed;
    margin: 0 auto;
    background-position: center -113px;
    background-size: cover;
    text-align: center;
    height: 2060px;
}
.three{
	background: url(../images/backbanner.jpg) 50% 0 no-repeat fixed;
	margin:0 auto;
    background-position: center -113px;
    background-size: cover;
    text-align: center;
	  height:1343px;
}
.services{
	background: url('../images/services.jpg') 50% 0 no-repeat fixed;
	margin:0 auto;
    background-position: center 100px;
    background-size:1544px 650px;
    text-align: center;
	height:650px;
}

.footer-bottom {
    background: rgb(165,42,42);
    color: #888;
    line-height: 38px;
    padding: 15px;
    margin-top: 135px;
}
}  */
