.temple2@font-face {
    font-family: 'RobotoMedium';
    src: url('../new_site/fonts/roboto-medium.eot');
    src: url('../new_site/fonts/roboto-medium.eot') format('embedded-opentype'),
         url('../new_site/fonts/roboto-medium.woff') format('woff'),
         url('../new_site/fonts/roboto-medium.ttf') format('truetype'),
         url('../new_site/fonts/roboto-medium.svg#RobotoMedium') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('../new_site/fonts/roboto-light.eot');
    src: url('../new_site/fonts/roboto-light.eot') format('embedded-opentype'),
         url('../new_site/fonts/roboto-light.woff') format('woff'),
         url('../new_site/fonts/roboto-light.ttf') format('truetype'),
         url('../new_site/fonts/roboto-light.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('../new_site/fonts/roboto-regular.eot');
    src: url('../new_site/fonts/roboto-regular.eot') format('embedded-opentype'),
         url('../new_site/fonts/roboto-regular.woff') format('woff'),
         url('../new_site/fonts/roboto-regular.ttf') format('truetype'),
         url('../new_site/fonts/roboto-regular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../new_site/fonts/bebasneua.eot');
    src: url('../new_site/fonts/bebasneua.eot') format('embedded-opentype'),
         url('../new_site/fonts/bebasneua.woff') format('woff'),
         url('../new_site/fonts/bebasneua.ttf') format('truetype'),
         url('../new_site/fonts/bebasneua.svg#BebasNeueRegular') format('svg');
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
img{
	/*max-width:100%;	*/
}
input,
textarea,
select {
  padding: 5px;
  font: 400 1em Verdana, Sans-serif;
  color: #666;
  background: #fff;
  border: 1px solid #999;
  margin: 0 0 1em 0; 
}
.inner-content table td{
    border:1px solid #ccc!important;
    padding:10px!important;
}
input:focus,
textarea:focus,
select:focus {
  color: #000;
  background: #fff;
  border: 1px solid #666; 
}
ol, ul {
  padding-left: 25px;
  margin-bottom: 1em; 
}
a, a:visited, 
a:hover{
  color: #0088cc;
  text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -ansition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; 
}
a:hover, a:active {
  color: #333333;
  text-decoration: none; 
}  
table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal; }
body{
	margin:0;
	padding:0;
	background:url(img/main-bg.jpg) repeat-y !important;
    font-family: 'RobotoRegular';
	color:#35392b;
	font-size:14px;
	line-height:22px;
}
h1, h2, h3{
    font-family: 'RobotoMedium';
	font-size:22px;
	font-weight:600;
	line-height:30px;
	font-weight:normal;
}
p{
	text-align:justify;
	margin:0 0 0px 0;
/*	color:#363a3f; changed	*/
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
span, td, li{
    font-family: 'RobotoRegular';
}
strong, b{
    font-family: 'RobotoMedium';
	font-weight:normal;
}	
.fleft{
	float:left !important;	
}
.fright{
	float:right !important;	
}
.clear.fnone{
	float:none !important;
	min-height:inherit !important;
	padding:0 !important;
	margin:0 !important;
	clear:both !important	
}
/*.block{
	padding:10px;
	margin:5px; /* changed - 10px */	
}*/
.title{
	line-height:30px;
	padding:0 0 10px;
	margin:0 0 10px;
}




/******************** Header Style Starts ***********************/

#header{
	background:url(img/header-bg.jpg) no-repeat center top;
}
/*#header #header-surround{
	background:url(img/top-pattern.png) repeat-x left top;
	padding:30px 0 7px;
}*/
#header .block{
	margin:0;
	padding:0;
}
#header .grid-2.alpha{
	width:200px;
}
#header #logo a{
	display:block;
	padding-top:25px;
}
#header .temple-top img{
	position:absolute;
	width:247px;
	top:50px;
	left:-80px;
	max-width:none;
}
#navigation .donation-scroll .container{
	background:url(img/menu-top-curve.png) no-repeat center top;
	padding-top:12px;
}
#navigation {
	background:url(img/slide-bg.png) no-repeat center top
}
#navigation .donation-scroll{
	background:url(img/news-topbg.jpg) repeat-x center bottom;
}
#navigation .message-donation{
	margin:0;
	padding:0;
}
.donation-scroll .grid-9.alpha{
	background:url(img/left-sep.png) no-repeat center left;
}
.donation-scroll .message-donation{
	background:url(img/left-sep.png) no-repeat center right;
}
.donation-scroll .message-donation p{
	margin:0;
	padding:10px 25px;
	color:#8b4500;
	font-size:13px;
	line-height:20px;
}
.donation-scroll .button-donation{
	margin:0;
	text-align:center;
	padding:0;
}
.donation-scroll .button-donation a{
	margin:9px 0 4px;
    font-family: 'RobotoMedium';	
	display:inline-block;
}

/******************** Header Style Ends ***********************/

/******************** Navigation Style Starts ***********************/

#navigation .menu-block{
	margin:0;
	padding:0;
}
#navigation .menu-container{
	border-radius:0 0 8px 8px;
	margin:0 auto 25px;
	background:url(img/menu-bg.png) repeat-x center top #650101;
}
#navigation .menu-block ul{
	margin:0;
}
#navigation .menu-block ul li{
	background:url(img/menu-sep.png) no-repeat left bottom;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
  	-ms-transition: all 0.2s linear;
  	-o-transition: all 0.2s linear;
  	transition: all 0.2s linear; 
}
#navigation .menu-block ul li a{
	font-size:16px;
	padding:25px 21px;
	font-weight:normal;	
}
#navigation .menu-block ul li .ul_ch li{
	background:none;
}
#navigation .menu-block ul li .ul_ch li a{
	padding:10px 15px;	
	font-size:14px;
}
#navigation .menu-block ul li .ul_ch li:hover a{
	color:#fff;
}
.orange-title img{
	display:none;

}


#navigation .menu-block ul li .ul_ch li{
	position:relative;
}
#navigation .menu-block ul li .ul_ch li:hover .ul_ch{
	left:230px;
	top:0;
	background:#4C1503;
}
#navigation .menu-block ul li .ul_ch li .ul_ch li a{
	padding:5px 10px;
}
#navigation .menu-block ul li .ul_ch li:hover .ul_ch li a{

}
#navigation .menu-block ul li .ul_ch li:hover .ul_ch li a:hover{
	color:#F4B938;
}
#navigation .menu-block ul li.first{
	background:none;
}
#navigation .menu-block ul li.active a, 
#navigation .menu-block ul li:hover a{
	color:#f7aa59;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
  	-ms-transition: all 0.2s linear;
  	-o-transition: all 0.2s linear;
  	transition: all 0.2s linear; 
}

/******************** Navigation Style Ends ***********************/

/******************** Slider Style Starts ***********************/

#showcase .slider-block{
	margin:0px 0 0;
	overflow:hidden;
	height:455px !important;
	padding:0;
	border:1px solid #8a0203;
	border-radius:10px;
}
#showcase .slider-block .camera_pag{
	background:none;
}
#showcase .slider-block .camera_wrap .camera_pag{
	position:absolute;
	bottom:15px;
	right:15px;
}
#showcase .slider-block .container_skitter{
	border-radius:10px;
}
#showcase .slider-block .box_skitter{
	overflow:hidden;
	box-shadow:0 0 2px rgba(0,0,0,0.2);
}
#showcase .slider-block .info_slide_dots{
	background:none;
	box-shadow:none;
}
#showcase .slider-block .info_slide_dots .image_number{
	background:#ffbc6d;
	border:none;
	margin:0 3px;
	display:inline-block;
	text-indent:-9999px;
	width:13px;
	height:13px;
	box-shadow:0 0 5px rgba(0,0,0,0.8);
	border-radius:0;
}
#showcase .slider-block .info_slide_dots .image_number:hover, 
#showcase .slider-block .info_slide_dots .image_number.image_number_select{
	background:#ed1f24;	
}
#showcase .slider-block .label_skitter h3{
	background:url(img/caption-bg.png) no-repeat center right;
	display:inline-block;
	padding:15px 55px 15px 15px;
	color:#aa0405;
	font-size:29px;
	font-weight:normal;
	line-height:35px;
}
#showcase .slider-block .label_skitter h3 span{
	display:block;
    font-family: 'RobotoLight';
	color:#aa0405;
}
#showcase .grid-3{
	width:300px;
}
#showcase .button-nav{
	margin:15px 0 0;
	padding:0;
}
#showcase .button-nav .shaktipeeth a{
	display:block;
	margin:-20px 0 30px;
}
#showcase .button-nav .golddonation{
	margin:0 0 0px;
	display:block;
}
#showcase .devotion a{
	display:block;
}
#showcase .devotion{
	background:none;
}

/******************** Slider Style Ends ***********************/

#mainbody{
	margin:25px 0 0 0;
}
#mainbody .featured-block{
	margin:0px 5px 5px 0;
	padding:0px 10px 10px 0;
}
.title.orange-title{
	background:url(img/title-yellow.png) repeat-x center top;
	border-radius:5px;
	font-size:20px;
	color:#762e00;
	margin:0 0 10px;
	text-shadow:0 1px 1px rgba(255,255,255,0.5);
	padding:4px 20px 20px
}
#mainbody .featured-block p{
	color:#753b07;
	font-size:14px;
	margin:15px 0 15px 0;
	line-height:22px;
}
.title.green-title{
	background:url(img/title-green.png) repeat-x center top;
	border-radius:5px;
	font-size:20px;
	color:#3c2e00;
	text-shadow:0 1px 1px rgba(255,255,255,0.5);
	margin:0 0 10px;
	padding:4px 20px 20px
}
.title.pink-title{
	background:url(img/title-pink.png) repeat-x center top;
	text-shadow:0 1px 1px rgba(255,255,255,0.5);
	border-radius:5px;
	font-size:20px;
	color:#750d11;
	margin:0 0 10px;
	padding:4px 20px 20px;
}
#mainbody .festivals .list01 li, 
#mainbody .projects .list01 li, 
#mainbody .news_home ul li{
	list-style:outside;
	color:#262220;
	font-size:13px;
}
#mainbody .news_home ul li{
	margin:0 0 15px;
	padding:0 0 15px;
	border-bottom:1px dashed #E5B399;
}
#mainbody .festivals .list01 li a, 
#mainbody .projects .list01 li a{
	color:#262220;
	font-size:14px;
	line-height:28px;
}
#mainbody .festivals .list01 li a.selected{
	background:rgba(255,255,255,0.8);
	padding:3px 5px;
	border-radius:5px;
	color:#df3b13;
}
#mainbody .festivals .list01 li:hover a, 
#mainbody .festivals .list01 li:hover, 
#mainbody .projects .list01 li:hover,
#mainbody .news_home ul li:hover,  
#mainbody .projects .list01 li:hover a{
	color:#df3b13;
}
#mainbody .news_home ul li a{
	color:#5B1606;
	font-size:14px;
}
#mainbody .news_home ul li a:hover{
	color:#000;
}
#mainbody .festivals{
	background:#e6deb8;
	border-radius:5px;
	padding:0 0 1px;
	border-bottom:5px solid #b5aa74;
	margin:0 5px 25px;
}
#mainbody .news_home{
	background:#fcc8ad;
	min-height:242px;
	border-bottom:5px solid #e7a081;
	border-radius:5px;
	padding:0 0 5px;
	margin:0 5px;
}
#mainbody .grid-3.omega{
	width:300px;
}
#mainbody .readmore a{
	display:inline-block;
	background:#dcdcdc;
	border-radius:5px;
	color:#393838;
	font-size:13px;
	padding:3px 10px;
}
#mainbody .readmore a:hover{
	background:#A72728;
	color:#fff;
}

/******************** Scroller Style Starts ***********************/

#content-bottom{
	background:url(img/scroll-bg.png) repeat-x center bottom;
}
/*#content-bottom .scroller{
	padding:0;
	margin:0;
}*/
#content-bottom .scroller .block-title{
	float: left;
	width: 20%;
}
#content-bottom .scroller .block-inner{
	float: left;
	width: 61%;
	margin-left: 19px;
}
#content-bottom .scroller .block-title h2.title{
	background: url(img/site-scene-title.png) no-repeat center center;
	height: 100px;
	padding: 47px 0;
	width: 180px;
	display: inline-block;
	text-indent: -9999px;
	margin: 0;
}
#content-bottom .scroller #flexiselDemo1, #content-bottom .scroller #flexiselDemo2, #content-bottom .scroller #flexiselDemo3 {
display:none;
}

#content-bottom .scroller .nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
#content-bottom .scroller .nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;   
    text-align: center;  
}

#content-bottom .scroller .nbs-flexisel-inner {
    overflow:hidden;
    width:100%;
	padding:0;
}

#content-bottom .scroller .nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
#content-bottom .scroller .nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
	border:5px solid #fff;
	box-shadow:0 1px 0px #801e06;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:205px;
    max-height:120px;
}

/*** Navigation ***/

#content-bottom .scroller .nbs-flexisel-nav-left,
#content-bottom .scroller .nbs-flexisel-nav-right{
    width: 35px;
    height: 36px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
	top:-62px !Important;
    opacity: 1;
}

#content-bottom .scroller .nbs-flexisel-nav-left {
    right:70px;
    background: url(img/scroll-arrow.png) no-repeat left top;
}
#content-bottom .scroller .nbs-flexisel-nav-left:hover{
	background-position:left bottom;
}
#content-bottom .scroller .nbs-flexisel-nav-right {
    right:30px;
    background: url(img/scroll-arrow.png) no-repeat right top;
}
#content-bottom .scroller .nbs-flexisel-nav-right:hover{
	background-position:right bottom;
}

/******************** Scroller Style Ends ***********************/

#bottom{
	padding:20px 0;
	background:url(img/dotted-sep.png) repeat-x center bottom;
}
#bottom .bottom-links .title, 
#bottom .tv-ad .title{
	color:#821a00;
	font-size:15px;
	text-transform:uppercase;
	padding:5px 10px;
	border-radius:8px;
	background:#dddddd;
	border-bottom:3px solid #c5c3c3;
}
#bottom .width25 {
	width:200px;
}
#bottom .grid-3.omega{
	width:320px;
}
#bottom .tv-ad{
	padding:10px 3px;
}
#bottom .bottom-links .list01 li{
	list-style:outside;
	color:#636363;
	font-size:13px;
}
#bottom .bottom-links .list01 li a{
	color:#636363;
	font-size:14px;
}
#bottom .bottom-links .list01 li:hover a, 
#bottom .bottom-links .list01 li:hover{
	color:#BC3010;
}
#bottom .newsletter{
	padding:0;
	margin:10px 0;
	background:url(img/newsletter-bg.jpg) no-repeat center right #ffbc6d;
	border:1px solid #c17e2d;
	border-radius:8px;
}
#bottom .newsletter .title{
	margin:0;
	padding:24px;
	font-size:20px;
	color:#ac2200;
    font-family: 'RobotoMedium';
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}
#bottom .newsletter .newsletter-frm{
	padding:20px 0;
	margin:0;
}
#bottom .newsletter .newsletter-frm .inputbox{
	margin:0 10px;
	box-shadow:inset 0 0 5px rgba(159,98,26,0.8);
	border:none;
	background:#d98e35;
	border-radius:5px;
	padding:11px 10px;
	min-width:230px;
	color:#3d270d;
	font-size:14px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:  all 0.3s ease-in-out; 
	-o-transition:  all 0.3s ease-in-out; 
	-ms-transition:  all 0.3s ease-in-out;
	transition:  all 0.3s ease-in-out;
}
#bottom .newsletter .newsletter-frm .inputbox:focus{
	background:#BF731C;
	color:#fff;
	box-shadow:0 0 6px rgba(255,255,255,0.9), inset 0 0 5px rgba(0,0,0,0.2);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:  all 0.3s ease-in-out; 
	-o-transition:  all 0.3s ease-in-out; 
	-ms-transition:  all 0.3s ease-in-out;
	transition:  all 0.3s ease-in-out;
}
#bottom .newsletter .newsletter-frm .button{
	background:url(img/button-news.jpg) repeat-x center bottom;
	padding:8px 20px;
	cursor:pointer;
	border-radius:5px;
    font-family: 'RobotoMedium';
	font-size:16px;
	text-transform:uppercase;
	border:none;
	margin:0;
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:  all 0.3s ease-in-out; 
	-o-transition:  all 0.3s ease-in-out; 
	-ms-transition:  all 0.3s ease-in-out;
	transition:  all 0.3s ease-in-out;
}
#bottom .newsletter .newsletter-frm .button:hover{
	background-position:center top;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:  all 0.3s ease-in-out; 
	-o-transition:  all 0.3s ease-in-out; 
	-ms-transition:  all 0.3s ease-in-out;
	transition:  all 0.3s ease-in-out;
}
/*#footer{
	background:#ed791d url(img/footer-bg.jpg) no-repeat center bottom
}*/
/*#footer .footer-surround{
	background:url(img/footer-shadow.png) repeat-x center top;
}*/
#footer .footer-menu .menu{
	text-align:center;
	padding:0;
	margin:30px 0 5px;
}
#footer .footer-menu .menu li{
	display:inline-block;
}
#footer .footer-menu .menu li a{
    font-family: 'Gisha' !important;
	font-size:14px;
	font-weight:normal;
	padding:5px 10px;
	margin:0 5px 0 0;
	display:block;
	color:#a72f0e;
	border-radius:5px;
	text-shadow:0px 0px 0px rgba(255,255,255,0.5) !important;
	text-transform:uppercase;
}
#footer .footer-menu .menu li:hover a, 
#footer .footer-menu .menu li.active a{
	/*background:#702f1f;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.5);*/
	color:#000;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
}
#footer .copyright{
	padding:0 0 15px;
	margin:0 0 5px;
}
#footer .copyright p, 
#footer .copyright p a{
	text-align:center;
	font-size:15px;
    font-family: 'Gisha' !important;
	text-shadow:0 1px 1px rgba(255,255,255,0.5);
	color:#ff0000;
	font-weight:bold!important;
}
#footer .copyright p .co_name,
#footer .copyright p a:hover{
    font-family: 'RobotoMedium';
	color:#a72f0e;
	text-shadow:0 0px 0px rgba(0,0,0,0.5) !important;
}
#footer .visitors{
	text-align:center;
}
#footer .visitors img{
	display:inline-block;
	vertical-align:middle;
}
#footer .visitors span.title{
	margin:0;
	padding:0;
	color:#280000;
	vertical-align:middle;
}
#header .online a{
	display:inline-block;
	background:url(img/online.png) no-repeat center bottom;
	height:32px;
	width:175px;
	text-indent:-9999px;
	border-radius:20px;
	float:left;
	margin-top:14px;
}
#header .online a:hover{
	background-position:center top;
}
#header .gold a{
	display:inline-block;
	background:url(img/glod.png) no-repeat center bottom;
	height:32px;
	width:200px;
	text-indent:-9999px;
	border-radius:20px;
	float:left;
	margin-top:14px;
margin-left:10px;
}
#header .gold a:hover{
	background-position:center top;
}

#header .online{
	display:block;
	padding:0px 0 0;
	text-align:center;
}

#header .darshan-button a{
	display:inline-block;
	background:url(img/darshan_button.png) no-repeat center bottom;
	height:32px;
	width:180px;
	text-indent:-9999px;
	border-radius:20px;
	float:left;
        margin-top:13px;
        margin-left:10px;


}
#header .darshan-button a:hover{
	background-position:center top;
}
#header .livetele a{
	display:inline-block;
	background:url(img/live_lelecats.gif) no-repeat center bottom;
	height:32px;
	width:130px;
	text-indent:-9999px;
	border-radius:20px;
	float:left;
	margin-left:10px;
  margin-top:15px;
}
#header .livetele a:hover{
	background-position:center top;
}

#header .shaktipeeth a{
	/*display:inline-block;*/
	background:url(img/live_lelecats.gif) no-repeat center bottom;
	height:34px;
	width:460px;
	text-indent:-9999px;
	border-radius:20px;
	float:left;
	margin-left:10px;
  margin-top:9px;
}
#header .shaktipeeth a:hover{
	background-position:center top;
}
#header .movie a{
	display:inline-block;
	/*background:url(img/3d.gif) no-repeat center bottom;*/
	height:32px;
	width:130px;
	text-indent:-9999px;
	border-radius:20px;
	float:right;
	margin-left:10px;
  margin-top:15px;
}
#header .movie a:hover{
	background-position:center top;
}

#header .movie a{
	display:inline-block;
	background:url(img/3d.gif) no-repeat center bottom;
	height:32px;
	width:130px;
	text-indent:-9999px;
	border-radius:20px;
	float:left;
	margin-left:10px;
        margin-top:15px;
}
#header .movie a:hover{
	background-position:center top;
}

#header .darshan-button{
	/*display:block;*/
	padding:15px 0 0;
	text-align:center;
}
.inner-content .creadit-details{
	margin:0 0 20px;
}
.inner-content .list-download li{
    font-family: 'RobotoRegular';
	font-size:14px;	
	margin:0 0 10px;
}
.inner-content .list-download li img{
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
	width:20px;
}
.inner-content .list-download li a{
	color:#981411;
	font-size:14px;	
}
.inner-content .list-download li:hover a{
	color:#000;
}
.inner-content p.message{
	color:#222 !important;
	font-size:13px !important;
	line-height:18px !important;
	font-style:italic;
}
.inner-content .subtitle{
	background:#ccc;
	padding:5px 20px;
	font-size:15px;
    font-family: 'RobotoMedium';
	color:#7A100E;
	margin:0 0 15px;
	border-radius:20px;
}
.inner-content .donation-details li{
	color:#391A14;
	padding:0 0 0 25px;
	background:url(../images/bullet.png) no-repeat left 7px;
	line-height:25px;
}
.click_button{
	text-align:center;
}
.click_button a, 
.click_button a img{
	border-radius:20px;
	margin:0 0 10px;
	display:inline-block;
}
.click_button a:hover img{
	opacity:0.8;
}
.e-magazine{
	margin:20px 0 0 0;
}
.e-magazine .list-books{
	padding:0;
	margin:0;
}
.e-magazine .list-books li{
	float:left;
	width:140px;
	margin:0 20px 20px 0;
}
.e-magazine .list-books li a{
	padding:5px;
	display:block;
	background:#fff;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	border-radius:5px;
}
.e-magazine .list-books li a:hover{
	background:#E6872D;
}
.e-magazine .list-books li img{
	max-height:150px;
	min-height:150px;
	overflow:hidden;
	width:100%;
}
.e-magazine .list-books li strong{
	display:block;
	margin:5px 0 10px;
	text-transform:uppercase;
    font-family: 'RobotoMedium';
	text-align:center;
	color:#A01512;
}
.editor-img{
	margin:15px 0 15px;
}
.editor-img img{
	margin:0 3px 8px 0;
	border:5px solid #fff;
	box-shadow:0 0 3px rgba(0,0,0,0.3);
	border-radius:5px;
}
.calendar .back_image{
	background:none;
}	
.calendar .back_image a{
	background:rgba(255,255,255,0.3);
	display:block;
	box-shadow:0 0 3px rgba(0,0,0,0.3);
	border-radius:5px;
	text-align:center;
	margin:0 10px;
}
.calendar .back_image a:hover{
	background:#FAF0B9;
}
.calendar .back_image a img{
	border:none !Important;
}
.messages table td{
	vertical-align:top;
	border:1px solid #ccc;
}
.newsletter-inner td, 
.feedback-frm td{
	vertical-align:top;
}
.newsletter-inner td .subscribe, 
.feedback-frm td .subscribe,
.donation-frm td .subscribe{
	background:url(img/button-bg.jpg) repeat-x center top;
	color:#690D0C;
	padding:3px 10px;
	border-radius:20px;
	border:1px solid #EE9636;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:  all 0.3s ease-in-out; 
	-o-transition:  all 0.3s ease-in-out; 
	-ms-transition:  all 0.3s ease-in-out;
	transition:  all 0.3s ease-in-out;
}
.newsletter-inner td .subscribe:hover, 
.feedback-frm td .subscribe:hover, 
.donation-frm td .subscribe:hover{
	color:#fff;
	background-position:center bottom;
	border-color:#680D0C;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition:  all 0.3s ease-in-out; 
	-o-transition:  all 0.3s ease-in-out; 
	-ms-transition:  all 0.3s ease-in-out;
	transition:  all 0.3s ease-in-out;
}
td .txt_brg, 
td .txt_brg_textarea{
	background:#FCEAAE;
	border:1px solid #dcca8e;
	border-radius:5px;
	padding:8px;
	width:250px;
    font-family: 'RobotoRegular';
	font-weight:normal;
	color:#6F0E0C;
	font-size:14px;
	color:#585858;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-webkit-transition: 0.5s ease-in-out all;
      -moz-transition: 0.5s ease-in-out all;
      -ms-transition: 0.5s ease-in-out all;
      -o-transition: 0.5s ease-in-out all;
      transition: 0.5s ease-in-out all;
}
.txt_brg{
	width:150px!important;
	
	
	
}
.txt_brg:focus, 
td .txt_brg_textarea:focus{
	background:#fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(164, 22, 19, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(164, 22, 19, 0.6);
	-webkit-transition: 0.5s ease-in-out all;
      -moz-transition: 0.5s ease-in-out all;
      -ms-transition: 0.5s ease-in-out all;
      -o-transition: 0.5s ease-in-out all;
      transition: 0.5s ease-in-out all;
	border:1px solid rgba(164,22,19,0.6);
}
.main_left_item .menuitem{
	background:url(img/button-news.jpg) repeat-x center top;
	padding:5px 25px;
	color:#fff;
	display:block;
	margin-top: 5px;
}
.main_left_item .menuitem:hover{
	background-position:center bottom;
}
.glossymenu .submenu{
	background:#deba75;
	padding:15px;
	box-shadow:inset rgba(0,0,0,0.3);
	width: 307px;
}
.glossymenu .submenu .sub_menu_items a{
	color:#660D0A;
	display:block;
	padding:2px 10px 2px 25px;
	font-size:13px;
	background:url(../images/bullet.png) no-repeat 5px 7px;
	border-radius:10px;
}
.glossymenu .submenu .sub_menu_items a:hover,
.glossymenu .submenu .sub_menu_items a.current{
	color:#000;
	background:url(../images/bullet.png) no-repeat 5px 7px rgba(255,255,255,0.3);
}
.innerpages#mainbody .festivals{
	background:none;
	border-color:#ddd;
}
.tab01 td{
	padding:10px;
	font-size:13px;
	border: 1px solid #e8842c;
}
.tab01 tr.heading{
	background:#E8842C;
}
.tab01 tr.heading strong{
	font-size:15px;
	color:#fff;
}
.tab01 td strong{
	font-size:14px;
	display:block;
	text-align:left;
	color:#6D0E0C;
}
.tab01 tr.odd{
	background:#fff;
}
.tab01 tr.even{
	background:#FFE8CA;
	border-top:1px solid #E2D0BC;
	border-bottom:1px solid #E2D0BC;
}
.back_image{
	background:none !important;
}
.video_download .group_format{
	background:none;
	padding:0;
	margin:0 15px 15px 0;
}
.news td img{
	width:250px;
}
table td ol li, 
.list_gallery li{
	background:url(../images/bullet.png) no-repeat left 5px;
	padding:0 0 0 20px;
}
.list_gallery li a{
	color:#700E0D;	
}
.list_gallery li a:hover{
	color:#000;
}
.list01.donation li{
	padding:0 0 0 20px;
	background:url(../images/bullet.png) no-repeat center left;
}
.list01.donation li img, 
.button img{
	border-radius:20px;
}
.sitemap .group_format ul{
	list-style:none;
}
.sitemap .group_format{
	background:none;
}
.sitemap .group_format ul li strong, 
.sitemap .group_format ul li b{
    font-family: 'RobotoMedium';
	color:#6E0E0C;
	margin:0 0 10px;
	display:inline-block;
	padding:4px 15px;
	border-radius:20px;
	background:url(img/button-bg.jpg) repeat-x center top;
	font-size:15px;
}
.sitemap .group_format ul li li{
	background:url(../images/bullet.png) no-repeat left 7px;
	padding:1px 0 1px 18px;
}
.sitemap .group_format ul li li a{
	color:#585858;
	font-size:13px;
}
.sitemap .group_format ul li li a:hover{
	color:#BE211F;
}
.bank_details{
	padding-top:40px;
}
.bank_details .button{
	background:url(img/button_bank.jpg) repeat-x center top;
	color:#fff;
	padding:5px 20px;
	border-radius:8px;
	border:1px solid #C93B18;
	text-transform:uppercase;
}
.bank_details .button:hover, 
.magazine_details a:hover{
	background-position:center bottom;
	border-color:#39180F;
}
.magazine_details{
	margin:12px 0 10px;
	text-align:center;
}
.magazine_details a{
	background:url(img/button_bank.jpg) repeat-x center top;
	color:#fff;
	padding:5px 20px;
	border-radius:8px;
	display:inline-block;
	border:1px solid #C93B18;
	text-transform:uppercase;
}
.account_details.tab01{
	width:100%;
}
.account_details.tab01 td{
	border:1px solid #e2d0bc;
}
.account_details.tab01 .heading td{
	border:1px solid #C96E1E;
}
h1.subtitle{
	font-size:20px !important;
	line-height:35px;
	background:none !important;
	text-align:center;
}#navigation .stayconnected {
	margin:0;
	padding:9px 0 0 0;
	text-align:center;	
}
.stayconnected .name{
	color:#89120F;
	line-height:40px;
	margin:0 5px 0 0;
	display:inline-block;
	vertical-align:middle;
}
.stayconnected a{
	display:inline-block;
	vertical-align:middle;	
}
.border1{
	border:1px solid #00FFFF;
	text-align:center;
	font-size:13px;
	padding:5px;
}
.events1{
	color:#EC8A1D;
	background:url(../images/bullet.png) no-repeat 5px 7px rgba(255,255,255,0.3)!important;
	font-weight:bold;
	font-size:14px;
	
}



/* Nilesh New Layout CSS */
#header{
	background: url(img/bg-top.jpg) no-repeat center top !important;
}
#header #logo a {
    display: block;
    padding-top: 0px !important;
    margin-top: -11px;
    margin-left: 28px;
}
#header .subheader{
	padding: 10px;
	background: #601500;
	text-align: center;
	color: #f9efd2;
}
#header .subheader2{
	padding: 10px;
	background: #f9efd2;
	text-align: center;
	color: #571401;
}
#header .subheader3{
	height: 40px;
	background: url(img/top-pattern.png) repeat-x left top -247%;
}
#header .temple-top img{
	position: absolute !important;
    width: 124px !important;
    top: 0px !important;
    left: 37px !important;
    max-width: none !important;
}
#header .block .block-inner #sitename a img{
	margin-left: 40px;
}
.online{
	margin-left: 40px;
}
#navigation {
    background: url("img/bottom_bg.png") repeat;
    /*background-size: 100% 188% !important;*/
}
/*#showcase{
	height: 100%;
}*/
#navigation .menu-container {
    border-radius: 0px 0px 0px 0px !important; 
    margin: 0 auto 25px !important;
    background: #df4217 !important;
}
#navigation .menu-block ul li {
    background: none !important;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
#navigation .menu-block ul li a {
    font-size: 14px !important;
    padding: 12px 0px !important;
    font-weight: normal !important;
    color: #ffffff !important;
    margin-left: 28px !important;
}
#navigation .menu-block ul li.active a{
    font-size: 14px !important;
    padding: 12px 0px !important;
    font-weight: normal !important;
    color: #ffffff !important;
}
#navigation .menu-block ul li a:hover{
    font-size: 14px !important;
    padding: 12px 0px !important;
    font-weight: normal !important;
    color: #ffdb5c !important;
}
#navigation .menu-block ul li:first-child{
    background: none !important;
}
#navigation .menu-block ul li.gold1{
	background: none !important;
	cursor: pointer;
}
#navigation .menu-block ul li{
    background: url(img/bg_menu.png) no-repeat top left !important;
}
#navigation .menu-block ul li .ul_ch li{
	background: none !important;
}
#showcase .slider-block{
	border: 1px solid #8a0203;
    border-radius: 0px !important;
    height: 455px !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 1200px;
}
.gold{
	margin-top: 4px;
   /* margin-left: 65px;*/
}
/*.darshan-button{
	margin-top: 4px;
    margin-left: 65px;
}*/
.box_skitter .image{
	width: 1200px !important;
}
.box_skitter_large {
    height: 455px !important;
    width: 1200px !important;
}
.box_skitter img{
	width: 1200px !important;
}
#showcase .slider-block .container_skitter{
	border-radius: 0px !important;
}
#navigation .menu-container{
	margin: 0 auto 4px !important;
}
.skitter-clean .next_button{
	background: url(img/next.png) no-repeat !important;
	height: 100px !important;
    width: 44px !important;
}
.skitter-clean .prev_button{
	background: url(img/previous.png) no-repeat !important;
	height: 100px !important;
    width: 44px !important;
}
.box_skitter .prev_button:hover, .box_skitter .next_button:hover{
	opacity: 1 !important;
}
#navigation .container_content{
	background: url("img/bg_cont.png") no-repeat scroll center bottom -3%, rgba(0, 0, 0, 0) url("img/shadow.png") no-repeat scroll center top;
	/*background: url(img/bg_content1.png) !important;*/
	background-color: #fce297;
	padding-top: 30px !important;
	position:relative;       
}
#navigation .container_content .grid-6 .block-inner p{
	padding-left: 18px;
	padding-right: 18px; 
	padding-top: 9px; 
}
/* #navigation .banner_bg{
	background: url(img/banner_bottom.png) no-repeat center top -1% !important;
} */
.title.orange-title{
	background: rgba(0, 0, 0, 0) url("img/heading.png") no-repeat scroll left top !important;
    border-radius: 0px !important;
    color: #762e00 !important;
    font-size: 20px !important;
    margin: 0 18px 10px !important;
    padding: 7px 20px 20px !important;
	font-family: berkentina-test;
	color: #3d0705;
	font-size: 25px !important;
}
.title span{
	text-tranform: uppercase !important;
}

.container .grid-6{ width: 790px !important; height: auto !important; }
.readmore a{
	padding: 10px;
	border-radius: 4px;
    padding: 5px 24px;
    float: right;
    background: #da4216;
    color: #ffffff;
}
.readmore a:hover{
	color: #ffffff !important;
}
.title.green-title{
	background: rgba(0, 0, 0, 0) url("img/bg-sidebar.png") repeat-x scroll center top !important;
	border-radius: 0px !important;
    color: #f3e2bb;
    font-size: 25px;
    margin: 0 0  0px !important;
    padding: 14px 20px !important;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.5) !important;
    font-family: 'Myriad Pro' !important;
    width: 299px;
}
.festivals .block-inner{
	background: url(img/window.png) no-repeat !important;
	height: 270px;
    width: 357px; 
}
.festivals .block-inner ul{
	padding-left: 40px;
    padding-top: 19px;
}
.festivals .block-inner ul li{
	line-height: 30px;
	list-style-image: url('img/list-style.png');
	color: #dsc234;
}
.festivals .block-inner ul li a{
	color: #7e3c0b;
}
.donate_gold img{
	/*background: url(img/donate_gold.png) no-repeat !important;*/
	height: 150px;
    width: 337px;
    margin-top: -44px;
}
.others{
	padding-top: 50px;
}
#content-bottom{
	background:none !important;
}
#content-bottom .scroller .nbs-flexisel-item img {
    width: 160px !important;
    height: 200px !important;
    cursor: pointer !important;
	border:3px solid #7e3c0b !important;
	box-shadow:0 0px 0px !important;
    position: relative !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    max-width:205px !important;
    max-height:155px !important;
}
.fest{
	padding-top: 47px;
}
.gabbartirth_1, .entertainment_1, .devotees_1{
	background: url(img/shadow_cols.png) no-repeat top left !important;
	padding-left: 0px !important;
}
/*.shaktipeeth_1 .gabbartirth_1, .entertainment_1, .devotees_1{ 
	width: 150px !important;
}*/
.shaktipeeth_1 ul, .gabbartirth_1 ul, .entertainment_1 ul, .devotees_1 ul{
	margin-top: 20px !important;
	width: 160px !important;
	margin-left:5px;
}
.shaktipeeth_1 ul li, .gabbartirth_1 ul li, .entertainment_1 ul li{
	line-height: 30px !important;
	list-style-type: disc;
	color: #000000 !important;
}
.devotees_1 ul li{
	line-height: 20px !important;
	list-style-type: disc;
	color: #000000 !important;
}
.shaktipeeth_1 ul li a, .gabbartirth_1 ul li a, .entertainment_1 ul li a, .devotees_1 ul li a{
	color: #000000 !important;
}
.shaktipeeth_1 .title{
	color: #da4216;
	font-size: 16px;
	border-bottom: dotted thin;
	text-transform: uppercase;
	margin-left:10px;
}
.gabbartirth_1 .title{
	color: #da4216;
	font-size: 16px;
	border-bottom: dotted thin;
	text-transform: uppercase;
	margin-left:10px;
}
.entertainment_1 .title{
	color: #da4216;
	font-size: 16px;
	border-bottom: dotted thin;
	text-transform: uppercase;
	margin-left:10px;
}
.devotees_1 .title{
	color: #da4216;
	font-size: 16px;
	border-bottom: dotted thin;
	text-transform: uppercase;
	margin-left:10px;
}


.cols{
	padding-top: 40px !important;
	width: 800px !important;
	margin-left: 25px !important;
}
.grid-3{
	margin-left: 40px !important;
}
.newsletter{
	height: 120px;
	background: url(img/newsletter.png) no-repeat;
	clear: both;
	margin-top: 450px;
}
.newsletter .heading1{
	color: #f9f1da !important;
    font-family: 'BebasNeueRegular' !important;
    font-size: 40px !important;
    height: 41px !important;
    padding: 15px !important;
    position: absolute !important;
}
.newsletter {
	padding: 30px;
}
.newsletter .inputs{
	float: left;
	padding: 10px;
}
.newsletter .inputs input{
	width: 318px;
	background: #a02403;
	border-radius: 5px;
	border: 0px !important;
	box-shadow: inset 2px 1px 2px rgba(0,0,0,.39), 0 -1px 1px #631602, 0 1px 0 #631602;
	padding: 10px 15px;
	color: #f4957d;
}
.newsletter .input_fields{
	margin-left: 220px;
}
.newsletter .input_fields .inputs button{
	background: url(img/button.png) no-repeat;
	padding-bottom: 19px;
    padding-left: 30px;
    padding-right: 23px;
    border:0px !important;
}
.newsletter .input_fields .inputs button span{
	color: #f9f1da;
	margin-top: 5px;
	font-size: 16px;
	line-height: 31px;
	margin-left: -20px;
}
/*.footer_shadow{
	background: url(img/footer_shadow.png)  no-repeat top left !important;
	margin-left: 20px !important;
	padding: 0px 10px !important;
}*/
.co_name{
	color: #ae4c26 !important;
}
#footer .copyright p a .8webcom{
	color: #ae4c26 !important;
}
#form1 table{
    margin-left:35px;
}

/*.news_letter{
	margin-top:55%; !important;
}*/
.inner-content{
	/*height: 415px;*/
}
.editor-img, .inner-content{
	margin: 15px 20px !important;
}
#background{
	height: 100px;
	width: 100%;
	background: url(img/bg_head.png) no-repeat !important;
	background-size: 100% 44% !important;
	position: absolute;
}
.otherlinks .block-inner{
	background: none no-repeat !important;
	height: auto;
    width: 337px; 
}
.otherlinks .block-inner ul{
	padding-left: 80px;
    padding-top: 19px;
}
.otherlinks .block-inner ul li{
	line-height: 30px;
	list-style-image: url('img/list-style.png');
	color: #dsc234;
}
.otherlinks .block-inner ul li a{
	color: #7e3c0b;
}
#homeimages{
	margin-left: 20px;
}
.temple1{
	background: url(img/temple1.png) no-repeat;
	width: 95px;
	height: 95px;
	margin: -75px -50px !important;
}
.temple2{
	background: url(img/temple2.png) no-repeat;
	width: 95px;
	height: 95px;
	margin: -90px -70px !important;
}

/********************** Raahul Edited *******************/
.title.green-title{
	font-size: 14px !important;
}
#navigation .container_content{
	background: url("img/bg_cont.png") no-repeat scroll center bottom -4%, rgba(0, 0, 0, 0) url("img/shadow.png") no-repeat scroll center top;
	/*background: url(img/bg_content1.png) !important;*/
	background-color: #fce297;
	padding-top: 30px !important;
	position:relative; 
	min-height: 1200px!important;      
}
.newsletter {
    /*margin-top: 321px;*/
    padding: 30px;
}
.fest{
	padding-top: 10px !important;
}

.testt{
	padding-left: 20px!important;
	
	
	
}
.title.green-title{
	
	margin-top:10px !important;
}
.news .block-inner{
	background: url(img/window.png) no-repeat !important;
	height: 250px;
    width: 357px;
    margin-top:0px; 
}
.news .block-inner ul{

   
}
.news .block-inner ul li{
	line-height: 30px;
	list-style-image: url('img/list-style.png');
	color: #dsc234;
}
.news .block-inner ul li a{
	color: #7e3c0b;
}
.new_darshan td{
	padding:10px 10px;
	border:1px solid #996633;
}
.new_darshan1 td{
	padding:10px 10px;
	border:1px solid #996633;
}
.normal_txt h2{
	text-align:center;
	border-bottom:1px solid #FF0000;
}

.normal_txt h2{
	text-align:center;
	border-bottom:1px solid #FF0000;
	padding:5px;
	
}
.new_darshan2 td{
	padding:10px 10px;
	border:1px solid #996633;
	background:#FFFFFF;
}




@media only screen and (min-width: 668px) and (max-width: 799px) {
    .newsletter {
    height: 120px;
    background: url(img/newsletter.png) no-repeat;
    clear: both;
    margin-top: 100px;
}
#navigation .container_content {
    background: url(img/bg_cont.png) no-repeat scroll center bottom -4%, rgba(0, 0, 0, 0) url(img/shadow.png) no-repeat scroll center top;
    /* background: url(img/bg_content1.png) !important; */
    background-color: #fce297;
    padding-top: 30px !important;
    position: relative;
    min-height: 0px!important;
}
}


@media only screen and (min-width: 600px) and (max-width: 667px) {
    .newsletter {
    height: 120px;
    background: url(img/newsletter.png) no-repeat;
    clear: both;
    margin-top: 150px;
}
#navigation .container_content {
    background: url(img/bg_cont.png) no-repeat scroll center bottom -4%, rgba(0, 0, 0, 0) url(img/shadow.png) no-repeat scroll center top;
    /* background: url(img/bg_content1.png) !important; */
    background-color: #fce297;
    padding-top: 30px !important;
    position: relative;
    min-height: 150px!important;
}
}



@media only screen and (min-width: 480px) and (max-width: 599px) {
    .newsletter {
    height: 120px;
    background: url(img/newsletter.png) no-repeat;
    clear: both;
    margin-top: 150px;
}
#navigation .container_content {
    background: url(img/bg_cont.png) no-repeat scroll center bottom -4%, rgba(0, 0, 0, 0) url(img/shadow.png) no-repeat scroll center top;
    /* background: url(img/bg_content1.png) !important; */
    background-color: #fce297;
    padding-top: 30px !important;
    position: relative;
    min-height: 150px!important;
}
}


@media only screen and (min-width: 360px) and (max-width: 479px) {
    .newsletter {
    height: 120px;
    background: url(img/newsletter.png) no-repeat;
    clear: both;
    margin-top: 150px;
}
#navigation .container_content {
    background: url(img/bg_cont.png) no-repeat scroll center bottom -4%, rgba(0, 0, 0, 0) url(img/shadow.png) no-repeat scroll center top;
    /* background: url(img/bg_content1.png) !important; */
    background-color: #fce297;
    padding-top: 30px !important;
    position: relative;
    min-height:150px!important;
}
}
@media screen and (max-width: 320px) {
.newsletter {
    height: 120px;
    background: url(img/newsletter.png) no-repeat;
    clear: both;
    margin-top: 150px;
}
#navigation .container_content {
    background: url(img/bg_cont.png) no-repeat scroll center bottom -4%, rgba(0, 0, 0, 0) url(img/shadow.png) no-repeat scroll center top;
    /* background: url(img/bg_content1.png) !important; */
    background-color: #fce297;
    padding-top: 30px !important;
    position: relative;
    min-height: 150px!important;
}
}
