@charset "utf-8";
/* CSS Document */

body{font-family:robotoregular,Arial !important;}
a{outline:none!important}
.container-fluid{padding:0 !important; background:#f4f5f9;}
.container{width:1000px; }

.desktop{display:block}
.mobile{display:none;}
.mob-head{background:transparent;}

/********* Head **********/
.menu{padding:10px 0;}
.menu .col-md-1{text-align:center; padding-top:5px; z-index:1000}
.menu .col-md-5 h2{color:#a30000; margin:0px 0; padding:20px 0 0 0; font-weight:bold;}
.menu .col-md-5 h2 a{color:#a30000;}

.menu .col-md-5 .menus ul{margin-left:-40px; padding-top:20px; text-align:left; text-transform:uppercase; }
.menu .col-md-5 .menus > ul > li {display: inline-block;  float: none;}
.menu .col-md-5 .menus > ul > li > a {margin: 10px 5px 10px 5px; font-size: 14px; text-decoration: none; color: #a30000;}
.menu .col-md-5 .menus > ul > li > a:hover{border-bottom:1px solid #a30000}
.menu .col-md-5 .menus > ul > li > .active{border-bottom:1px solid #a30000}

.menu .col-md-6 .other-menus ul{margin-left:-20px; padding-top:52px; text-align:right; text-transform:uppercase; }
.menu .col-md-6 .other-menus > ul > li {display: inline-block;  float: none;}
.menu .col-md-6 .other-menus > ul > li > a {margin: 10px 5px 10px 5px; font-size: 14px; text-decoration: none; color: #a30000;}
.menu .col-md-6 .other-menus > ul > li > a:hover{border-bottom:1px solid #a30000}


.head{background:url(../images/home-bg.jpg) no-repeat center top; padding-bottom:100px; background-size:cover}

.next{margin-top: -250px; position: relative; z-index: 20; right: 1px; float: right; margin-right:0}
.prev{margin-top: -250px; position: relative; z-index: 20; left: -56px; float: left; margin-left:58px}

.info{padding-top:30px;}
.info .col-md-3{margin:20px 0; padding:0 0 0 25px;}

.divider{text-align:center; margin-top:-40px;}


.about{padding:20px 0; text-align:center}
.about h3{font-size:25px; color:#3f3f3f; font-weight:normal}
.about h1{font-size:42px; color:#a30000; font-weight:normal}
.about h4{font-size:14px; color:#3f3f3f; font-weight:normal; line-height:1.5em; padding-bottom:20px;}

.about .col-md-5 .about-bg{background:url(../images/about-bg.png) no-repeat; padding:80px 50px 50px 70px; height:453px; width:466px; z-index:10; position:relative; margin-top:20px;}
.about .col-md-5 .about-bg h4{font-size:18px; color:#a30000; text-align:justify; padding-bottom:20px}
.about .col-md-5 .about-bg p{font-size:14px; color:#3f3f3f; text-align:justify; line-height:1.5em; padding-bottom:10px}
.about .col-md-5 .about-bg a{font-size:14px; color:#a30000; text-align:right; float:right;  line-height:1.5em; padding-top:0px}

.gallery{padding:20px 0 50px 0; text-align:center}
.gallery h1{font-size:42px; color:#a30000; font-weight:normal; padding-bottom:10px;}
.gallery h4{font-size:18px; color:#3f3f3f; font-weight:normal; line-height:1.5em; padding-bottom:20px}
.gallery .col-md-6{margin-bottom:5px;}

.timings{background:url(../images/events-bg.jpg) no-repeat center top; background-size:cover;}
.timings .col-md-12{margin:40px 0; text-align:center}
.timings .col-md-12 h1{font-size:42px; color:#a30000; font-weight:normal}
.timings .col-md-12 h3{text-align:left; padding:0 10px 10px 10px;}
.timings .col-md-12 li{font-size:14px; color:#3f3f3f; padding:0 10px; line-height:1.5em; padding-bottom:10px; text-align:left; list-style-type:square}


.pooja{background:#fac930; padding:10px 0;}
.pooja .col-md-12 h1{font-size:42px; color:#a30000; font-weight:normal; text-align:center}
.pooja .button img{display:block; width:98%;}

.contributions{background:url(../images/events1-bg.jpg) no-repeat center top; background-size:cover;}
.contributions h1{font-size:42px; color:#a30000; font-weight:normal; text-align:center;}
.contributions h4{text-align:center; padding:0 10px;}
.contributions .col-md-6 p{font-size:14px; color:#3f3f3f; padding:0 10px; line-height:1.9em; padding-bottom:10px; text-align:left}

.events{background:#ffffff; background-size:cover;}
.events .col-md-8{margin:10px 0 0 0; text-align:left}
.events .col-md-8 h1{font-size:42px; color:#a30000; font-weight:normal}
.events .col-md-8 p{font-size:14px; color:#3f3f3f; text-align:left; padding:20px 50px 0 0; line-height:1.5em; padding-bottom:20px}
.events .col-md-6 ul .om{padding: 0 0 16px 40px; margin-top:10px; background:url(../images/bullet1-off.png) no-repeat; list-style:none}
.events .col-md-6 ul .wep{padding: 0 0 16px 40px; margin-top:10px; background:url(../images/bullet2-off.png) no-repeat; list-style:none}
.events .col-md-6 ul .om:hover{background:url(../images/bullet1-on.png) no-repeat; padding: 0 0 15px 40px; border-bottom:1px solid #9b1616; color:#9b1616;}
.events .col-md-6 ul .wep:hover{ background:url(../images/bullet2-on.png) no-repeat; padding: 0 0 15px 40px; border-bottom:1px solid #9b1616; color:#9b1616;}
.events .col-md-6 li{text-align:left; font-size:18px; color:#757575}

.events .col-md-4{background:#9b1616; padding:20px;}
.events .news-om{padding-bottom:20px; text-align:center}
.events .news img{width:100%; display:block;}
.events .col-md-4 h4{color:#f9c930;}
.events .col-md-4 p{color:#ffffff;}
.events .col-md-4 a{font-size:14px; color:#ffffff; text-align:right; float:right;  line-height:1.5em; padding-top:20px}

.footer{padding:20px 0; background:#757575}
.footer p{color:#ffffff; font-size:14px; line-height:1.9em;}
.footer .col-md-6 {padding:0 0 0 20px}
.footer .col-md-6 img{display:block; width:100%;}
.div{border-right:1px solid #ffffff;}

.copy-rights{background:#3f3f3f; color:#FFF; padding:10px 0}
.copy-rights .right{text-align:right;}

.divider1{text-align:center; margin:15px 0; padding:10px 0}
.festivals{padding-left:50px;}
.festivals-img {margin-top:-60px;}

.about-details{padding:20px 0; text-align:justify}
.about-details h1{text-align:center; padding:0 0 20px 0;}
.about-details p{padding:0 20px}
.about-details img{padding-top:20px;}

.about-details1{background:#ffffff; padding:50px 0; text-align:justify}
.about-details1 h1{text-align:center; padding:0 0 20px 0;}
.about-details1 p{padding:0 20px}
.about-details1 img{padding-top:20px;}
.divider-vert{text-align:center; margin-bottom:-40px;}
.abt2 img{padding-top:0px;}

.remodal{width:950px !important}
tr > td{background:#f4f5f9; text-align:center; padding:5px; border:solid 1px #a30000}
tr td:first-child{text-align:center; width:15%}
tr td:first-child + td{text-align:left; width:65%}
tr td:first-child + td + td{text-align:right; width:20%}
.god{background:#a30000; text-align:center; padding:5px; color:#ffffff}

.scrollToTop{
	padding:10px; 
	position:fixed;
	top:550px;
	right:40px;
	display:none;
}

.tnchead{background:url(../images/home-bg.jpg) no-repeat center top; padding-bottom:70px !important; background-size:cover}
.tnc-details h3{font-size:25px; color:#a30000; text-align:center; font-weight:normal; margin:0 0 20px 0}
.tnc-details h1{font-size:40px; text-align:center; font-weight:normal; margin:20px 0 10px 0;}

