/* Global properties ======================================================== */

html, body {width:100%; padding:0; margin:0;}
body{  background:#fff;font-family:'Open Sans', sans-serif;}

.container{width:90%;height:auto;margin:0 auto;overflow:hidden;}
.w-100{width:100%!important;}

.ml,#en{display:none;}

h1{font:700 35px/60px 'Open Sans', sans-serif;letter-spacing:1px;}
h2{font:300 45px/50px 'open sans', sans-serif;}
h4{font:700 25px/50px 'open sans', sans-serif;}
h6{font:700 18px/20px 'open sans', sans-serif;}
p{font:400 17px/25px 'Open Sans', sans-serif;}
p.sub{color:#00aef0!important;font:400 19px/20px 'Open Sans', sans-serif;letter-spacing:1px;margin:0;}
p a{color:#f7941d;font-weight:700;}

.more{width:auto;background:#f7941d;color:#fff;border-radius:15px;padding:10px 25px;font:600 15px/20px 'Open Sans', sans-serif;margin-top:20px;display:inline-block;transition:all 0.3s;border:1px solid #fff;text-transform:uppercase;cursor:pointer;}
.more:hover{background:#00aef0;}

/*----------------------------------header-----------------------------*/

header{width:100%;height:auto;/*overflow:hidden;*/box-sizing:border-box;position:absolute;left:0;top:40px;z-index:99;}
header .container{overflow:visible;}
header .logo{float:left;width:250px;height:auto;}
.logo img{width: 100%;height: auto;}
header nav{float:right;width:auto;margin-top:20px;}
nav ul li{float:left;margin-left:20px;color:#fff;text-transform:uppercase;font:600 13px/20px 'Open Sans', sans-serif;}
nav li a{display:block;transition:all 0.2s;color:#fff;}
nav li a:hover{color:#f6941d;}
nav li a.language{background:#f6941d;padding:3px 8px;box-sizing:border-box;border-radius:15px;}
nav li a.language:hover{color:#fff;}
.slicknav_menu{ display:none;}

nav ul li.par{position:relative;overflow:visible;cursor:pointer;}
nav ul li.par ul{position:absolute;top:20px;left:-5px;width:90px;height:auto;background:#000;text-align:center;display:none;}
nav ul li.par ul li{margin:10px 0;display:block;float:none;}
.show{display:block!important;}

/*----------------------------------------banner--------------------------*/

.banner{width:100%;height:auto;overflow:hidden;position:relative;}
.banner video{width:100%;}
.banner ul, .banner li, .banner ul li img{width:100%;height:auto;}
.banner ul{display: none;}
.banner i{position:absolute;display:block;left:0;top:0;bottom:0;width:100%;background:rgba(0,0,0,0.5);z-index:9}
.banner .god{width:100%;text-align:center;height:auto;overflow:hidden;position:absolute;left:0;top:250px;z-index:10;}
/*.banner .god a{display:block;}*/
.banner .god img{width:200px;height:auto;}

/*------------------------------------------------bx slider----------------------------------------*/

.bx{width:100%;height:auto;overflow:hidden;}
.bx .bx-1, .bx .bx-2{width:50%;height:auto;overflow:hidden;float:left;box-sizing:border-box;}
.bx div li{width:100%;height:auto;overflow:hidden;}
.bx li img{width:200%;height:auto;display:block;}
.bx-1 li img{float: left;}
.bx-2 li img{float: right;}

/*----------------------news scroll home page-------------------------------------*/

.news-scroll{width:100%;height:auto;overflow:hidden;}
.news-scroll .title{width:20%;height:auto;overflow:hidden;float:left;background:#f7941d;padding:20px 0 20px 20px;box-sizing:border-box;}
.news-scroll .title h3{color:#fff;font:600 25px/26px 'Open Sans', sans-serif;}
.news-scroll ul{width:80%;height:auto;overflow:hidden;float:left;}
.news-scroll ul li{width:100%;height:auto;}
.news-scroll ul li a{font-size:20px;display:block;padding-left:10px;margin:10px 0;box-sizing:border-box;color:#00aef0;}

/*----------------------about-ome page-------------------------------------*/

.about{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;background:url(../images/about-bg.jpg) no-repeat;background-size:cover;/*background-attachment:fixed;*/}
.about .img{width:30%;float:left;overflow:hidden;}
.about .img img{width:100%;}
.about .text{float:left;width:70%;padding:20px 0 0 20px;box-sizing:border-box;}
.about h1{color:#00aef0;}
.about p{margin:10px 0;}
.about p.sub{margin:0;}


/*--------------------------------------------mision section home page-----------------------------------*/

.pooja{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;background:url(../images/pooja-bg.jpg) no-repeat;background-size:cover;text-align:center;background-attachment:fixed;}
.pooja h2{color:#fff;text-align:center;width:70%;margin:0 auto;}
.pooja a.more{margin-top:65px;}


.matrimony{background:url("../images/matrimony-bg.jpg") no-repeat;background-size:cover;text-align:center;background-attachment:fixed;}

/*--------------------------------------------mision section home page-----------------------------------*/

.mision{background:url(../images/mision-bg.jpg) no-repeat;/*background-attachment:fixed;*/background-size:cover;}

.mision p{color:#b7b1b1;}
.mision .img{padding:60px;box-sizing:border-box;}


/*-------------------------------------------events---------------------------------------------------*/

.events{width:100%;height:auto;overflow:hidden;padding:50px 0;background:#f5f5f5;}
.events h1{text-align:center;}
.events p.sub{width:80%;text-align:center;margin:0 auto;}
.events p{text-align:center;color:#7d7979;}
.events ul{margin-top:40px;}
.events li{width:25%;float:left;padding:10px;box-sizing:border-box;text-align:center;}
.events ul#events li{width:25%;float:left;padding:10px;box-sizing:content-box;text-align:center;}
.events li div{width:100%;height:auto;overflow:hidden;box-sizing:border-box;padding:15px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.6);color:#333;}
.events li i{display:block;font-weight:600;padding:5px;box-sizing:border-box;background:#333;color:#fff;}
.events h3{font:600 20px/25px 'Open Sans', sans-serif;color:#00aef0;margin-bottom:20px;text-align-last:center;}

/*------------------------------------home-gallery----------------------------------*/

.home-gallery{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;background:url(../images/gallery-bg.jpg) no-repeat #000;background-size:cover;background-attachment:fixed;text-align:center;}
.home-gallery h1, .home-gallery p.sub{text-align:center;color:#00aef0;}
.home-gallery ul{width:100%;float:left;margin-top:20px;}
.home-gallery li{width:25%;float:left;padding:10px;box-sizing:border-box;}
.home-gallery li div{width:100%;overflow:hidden;box-shadow:1px 1px 10px rgba(0,0,0,0.6);background:#fff;}
.home-gallery img{width:100%;transition:all 0.3s;}
.home-gallery img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transition:all 0.3s;}
.home-gallery a.more,.home-gallery ul{margin-top:50px;}

/*------------------------------------home-donate bar----------------------------------*/

.donate{width:100%;height:auto;overflow:hidden;padding:20px 0;box-sizing:border-box;background:#000;}
.donate h2{color:#fff;display:inline-block;float:left;text-transform:capitalize;}
.donate a.more{margin:0;float:right;}

/*--------------------------------------purohithas list scroll-------------------------------------------------*/

.purohitha{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;background:#ccc;background:url(../images/committee-bg.jpg) no-repeat right fixed;}
.purohitha h1, .purohitha p.sub{text-align:center;color:#00aef0;}
.purohitha ul{margin-top:40px;}
.purohitha li{width:16.666%;height:auto;overflow:hidden;float:left;padding:20px;box-sizing:content-box;}
.purohitha li div{width:100%;height:auto;float:left;text-align:center;}
.purohitha li div p{color:#fff;margin-top:5px;margin-bottom:-10px;}
.purohitha li div p.name{font-weight:700;}
.purohitha img{width:100%;border-radius:50%;}

/*---------------------------------------footer-------------------------------------------------*/

footer{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;background:#000;}
footer .left{float:left;text-align:left;width:50%;}
footer .right{float:right;text-align:right;width:50%;}
footer h3{font:700 35px/40px 'Open sans', sans-serif;color:#00aef0;margin-bottom:10px;}
footer p{color:#bab5b5;}
footer p b{color:#ccc;font-size:20px;}
footer p a{color:#ccc;}
footer .copy{text-align:center;width:100%;margin-top:50px;float:left;border-top:1px solid #a19a9a;padding-top:30px;}


/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/*----------------------------------------------------inner banner------------------------------------------------*/

.inner-banner{width:100%;height:auto;overflow:hidden;}
.inner-banner img{width:100%;height:auto;}

/*----------------------------------------------------contact page------------------------------------------------*/

.contact{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;}
.contact h1{margin-bottom:20px;}
.contact .c-form{width:70%;float:left;padding-right:40px;box-sizing:border-box;}
.contact .c-form form{width:100%;}
.contact input, .contact textarea{width:100%;display:block;padding:5px;box-sizing:border-box;height:35px;border:1px solid #ccc;border-radius:5px;}
.contact textarea{height:70px;}
.contact input:focus, .contact textarea:focus{border-color:#f6941d;}
.contact label{display:block;margin:12px 0 4px 0;}

.contact .address{width:30%;float:left;}
.contact a{color:#232323;}
.contact a:hover{color:#f6941d;}

.contact iframe{width:100%;height:300px;overflow:hidden;}

.map iframe{width:100%;height:350px;}

/*---------------------------poojas and festivals---*/

.contact .c-form li{display:block;margin-bottom:5px;transition:all 0.3s;}
.contact .c-form li:hover{transition:all 0.3s;padding:5px;box-sizing:border-box;background:#ccc;box-shadow:1px 1px 10px rgba(0,0,0,0.6);cursor:pointer;}
.contact .c-form li:hover p{color:#ff5b00;}
.contact .c-form li p{color:#2e8302;font-weight:700;}
.contact .c-form b{display:inline-block;background:url(../images/om.png)no-repeat;width:20px;height:20px;margin-right:5px;}
.contact .c-form i{display:inline-block;background:url(../images/inr.png)no-repeat;width:20px;height:20px;margin-right:0;}
.contact .c-form p{display:inline-block;}

/*---------------------------------------all-news---------------------------------------------------------------*/

.news{width:100%;height:auto;overflow:hidden;padding:50px 0;box-sizing:border-box;}
.news a.more{padding:5px 10px;font-size:13px;}
.news h3{font:600 20px/25px 'Open Sans', sans-serif;margin-bottom:10px;color:#00aef0;}
.news h3 a{color:#f6941d;transition:all 0.2s;}
.news h3 a:hover{transition:all 0.2s;color:#00aef0;}
.news h1{margin-bottom:20px;color:#00aef0;}
.news .all-news{width:75%;height:auto;float:left;padding-right:30px;box-sizing:border-box;padding-bottom:10px;}
.news .all-news li{padding:10px;box-sizing:border-box;background:#f6f6f6;margin-bottom:10px;border:1px solid #e7e7e7;}
.news .all-news li img{width:100%;height:auto;margin-bottom:10px;}
.news .all-news li hr{border-color:#bcbcbc;}
.news .all-news li i{color:#bcbcbc;}

.news .all-news li div.share{width:100%;height:auto;overflow:hidden;margin-top:20px;padding:7px;box-sizing:border-box;background:#fff;}
.news .all-news li div.share a{width:30px;height:30px;display:block;float:left;margin-right:10px;}
.news .all-news li div.share b{float:left;margin-right:10px;line-height:30px;}
.news .all-news li div.share a img{width:100%;height:auto;}

.news .recent{width:25%;height:auto;float:left;box-sizing:border-box;}
.news .recent a{color:#f6941d;font-weight:700;transition:all 0.2s;}
.news .recent a:hover{color:#00aef0;transition:all 0.2s;}
.news .recent h4{background:#f6f6f6;padding:5px;box-sizing:border-box;font:700 25px/30px 'open sans', sans-serif;margin-bottom:10px;color:#00aef0;}
.news .navs{width:100%;text-align:center;display:block;margin-top:50px;}
.news a.nav{background:#eaeaea;padding:5px;box-sizing:border-box;border-radius:5px;font:400 15px/18px 'open sans', 'sansserif';margin-right:15px;color:#00aef0;border:1px solid #c3c3c3;}
.news a.nav:hover{border-color:#000;}

/*---------------------------------------Gallery---------------------------------------------------------------*/

.gallery{width:100%;height:auto;overflow:hidden;padding:50px 0;}
.gallery ul.gallery_ul{width: 100%;overflow:hidden;}
.gal-menu{width:100%;float:left;padding:5px 0 5px 10px;box-sizing:border-box;margin:22px 0 10px 0;}
.gal-menu .active{background:#00aef0;}
.gal-menu a{width:auto;;margin-right:5px;background:#f7941d;color:#fff;padding:5px 10px;box-sizing:border-box;}
.gallery ul li{width:25%;height:auto;float:left;padding:10px;box-sizing:border-box;}
.gallery ul li div{width:100%;height:auto;float:left;overflow:hidden;border:1px solid #ccc;}
.gallery ul li div img{width:100%;height:auto;}
.gallery ul li div iframe{border:none;width:100%;height:170px;}

/*-----------------------------------annapoorna---------------------------*/

.annapoorna{padding:50px 0;background:url("../images/noice.jpg")repeat;background-size:cover;}
.annapoorna .img{width:50%;height:auto;overflow:hidden;padding:0 20px;box-sizing:border-box;float:left;margin-bottom:10px;}
.annapoorna .div-33{width:33.333%;float:left;padding:10px;box-sizing:border-box;border:1px solid #222;height:250px;}
.annapoorna .div-33 h4{color:#00aef0;font:700 25px/26px 'open sans', sans-serif;margin-bottom:10px;}
.annapoorna h1{margin-bottom:20px;}
.annapoorna p.under{margin-bottom:20px;}
.annapoorna img{width:100%;height:auto;}


/*--------------------------------------------------committee-----------------------------------------------*/

.committee{padding:40px 0;}
.committee h1{color:#00aef0;text-align:center;margin-bottom:10px;}
.committee hr,.committee i{color:#fff;clear:both;display:block;}
.committee h4{font-size:22px;color:#f7941d;clear:both;}
.committee .w-25{width:33.333%;height:auto;padding:5px;box-sizing:border-box;float:left;overflow:hidden;}
.committee .w-25 h6{margin-bottom:10px;text-align:center;background:#ececec;color:#00aef0;padding:8px 2px;box-sizing:border-box;font-size:16px;text-transform:capitalize;}
.committee .w-25 div{box-shadow:0px 0px 5px rgba(0,0,0,0.6);padding:10px;box-sizing:border-box;}
.committee .w-25 p u b{margin:10px 0 5px 0;display:block;}
.committee .w-25 ol{padding:0;list-style:decimal;}
.committee .w-25 ol li{margin-left:20px;}

.committee .w-50{width:50%;height:auto;padding:10px;box-sizing:border-box;float:left;}












