 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
 
 
 

 
 @font-face {
    font-family: 'samarkannormal';
    src: url('../font/samarn_-webfont.woff2') format('woff2'),
         url('../font/samarn_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ml-ttchandrikanormal';
    src: url('../font/ml-ttchandrika_normal-webfont.woff2') format('woff2'),
         url('../font/ml-ttchandrika_normal-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

 
 body{ margin:0px 0px; padding:0px 0px;    font-family: 'Montserrat', sans-serif; color:#2d2d2d; font-size:14px;}
 
 .banner-caption h1{  font-family: 'samarkannormal'; font-weight:bold; font-size:40px; margin-bottom:0px;}
 
 .banner-caption h2{ font-family: 'ml-ttchandrikanormal'; font-size:25px; line-height:30px; margin-top:0px;}
  .banner-caption h2 span{ font-size:61px;}
 .home-banner{ overflow:hidden; position:relative;}
.home-banner img{ width:100%;}
.hom-cap-c{ position:absolute; top:20px; left:0; right:0; margin:0px auto; text-align:center; color:#FFFFFF;}
.logo{ overflow:hidden; margin-bottom:10px;}
.logo img{ width:auto;}

.header{ background:#FFFFFF; border-bottom:2px solid #e5e5e4;}

#cssmenu{   -webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; display:table;}

#cssmenu > ul > li{font-size:15px; font-weight:600; margin-left:17px; }


#cssmenu > ul > li:first-child{margin-left:0px;}
#cssmenu > ul > li a{ color:#837f79; text-transform:uppercase; font-size:14px; font-weight:bold; padding:30px 0px;  }


#cssmenu > ul ul li a{ background:none;}
#cssmenu > ul > li.has-sub > a{ }

#cssmenu > ul > li a:hover{ color:#d4d4d4}
#cssmenu > ul > li a.active{ color:#ed7122!important; /*background:url(../images/nav-border-active.jpg) no-repeat left bottom; */}

#cssmenu > ul ul li { font-size:12px; text-transform:capitalize;;}
#cssmenu > ul > li a{ position:relative; }
.active-img{ position:absolute; bottom:0; left:0; text-align:center; overflow:hidden; width:100%; display:none;}
.active-img img{ text-align:center; max-width:100%;}

#cssmenu > ul > li a.active .active-img{ display:block;}


.language{ float:right; margin-top:30px; }
.language a{ padding:8px 10px; font-size:14px; color:#FFFFFF; background:#2d2d2d;}
.language a.active{ background:#ed7122;}

.language .fa{ margin-right:7px;}

.abt-1-img{ overflow:hidden;width:80%;}
.abt-1-img img{ width:100%;}

.abt1{ margin:50px 0px;}

.abt1 h4{ font-style:italic;  font-size:23px; line-height:35px; margin-bottom:80px; margin-top:30px;}
.abt1 h5{ margin-top:28px; color:#df793a; font-weight:bold;}
.abt1 h5 span{ font-size:18px; font-weight:normal; }

.history{ background:#f2f1ef; padding:45px 0px;}

.history-img{ overflow:hidden; float:right; width:80%;}
.history-img img{ width:100%;}

.history{ font-weight:500;}
.history span{ color:#ed7122; text-transform:uppercase}
.history h2{ text-align:center; margin:0px 0px; margin-bottom:30px; font-weight:bold; line-height:40px; font-size:27px;}

.history-txt{ margin-top:50px;}
.history a{ font-size:16px; font-weight:bold; float:right; color:#ed7122; margin-top:20px;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

.history a:hover{-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; color:#000000;}


#intro { background:url(../images/pooja-booking.jpg) no-repeat  no-repeat 100% 100%;margin: 0 auto; min-height:340px;
 width: 100%;   position: relative; height:100%;  padding:45px 0; background-attachment:fixed;  margin-top:0px; background-size:100% auto; 

}

.pooja{ text-align:center;}

.pooja h2 {margin:0px 0px 30px; font-size:20px; }
.pooja h2 span{ color:#ed7122;  }

/*.pooja-bx{ padding:30px 0px; background:#FFFFFF; overflow:hidden; margin-bottom:30px;-webkit-box-shadow: 0px 1px 15px 0px rgba(50, 50, 50, 0.49);
-moz-box-shadow:    0px 1px 15px 0px rgba(50, 50, 50, 0.49);
box-shadow:         0px 1px 15px 0px rgba(50, 50, 50, 0.49);-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

*/

.pooja-bx{ position:relative; overflow:hidden; margin-bottom:14px;-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.40);
-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.40);
box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.40);transition: all 0.5s ease 0s; background:#fff; padding:30px 0px; cursor:pointer }

.pooja-bx:hover{box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
    transform: translateY(-10px);transition: all 0.5s ease 0s; background:#ed7122; color:#FFFFFF; }




/*.pooja-bx:hover{-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; background:#ed7122; color:#FFFFFF; cursor:pointer;}*/
.pooja-bx h3{ font-weight:normal; font-size:14px; text-transform:uppercase; margin:0px auto;}

.pooja h4{ font-size:15px; text-transform:uppercase; background:#f16f23; padding:15px 30px; border-radius:30px; display:table; font-size:18px; margin:20px auto; text-align:center; color:#FFFFFF;}
.pooja h4 span{ color:#000000;}
a:hover{ text-decoration:none;}




.project-C {
  position: relative; overflow:hidden;

}

.project-C  a{ color:#FFFFFF;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.project-img { overflow:hidden; position:relative; }
.project-img img{
  display: block;
  
  height: auto; 
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
 background:rgba(0, 0, 0, 0.5) no-repeat; background-size:100% 100%; 
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.project-C:hover .overlay {
  height: 100%;
}

.over-txt .fa{ color:#FFFFFF; font-size:25px; margin-bottom:20px;}
.over-txt h3{ color:#FFFFFF; font-weight:normal;}


.overlay h5{ text-align:center; color:#FFFFFF; margin:20px auto; text-transform:uppercase; display:block;}

.read-more{ font-size:15px; text-transform:uppercase; background:#ffffff; color:#000; padding:8px 16px; display:table; margin:5px auto; border-radius:4px;transition:all .5s ease 0s;}

.project-C .view-large{color:#FFFFFF; text-transform:uppercase; position:absolute; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out; top:35%; left:0; right:0; width:100%; display:table; text-align:center; } 

.view-large .fa{ font-size:13px; padding:10px; border:1px solid #9f9283;  border-radius:50%; padding:10px; background:#fff; display:table; margin:0px auto; text-align:center; color:#000;}

.project-img{ overflow:hidden;}
.project-img img{ width:100%;}

.project-C{ margin-bottom:30px;}

.project-C h4{ font-size:15px; margin-top:10px;}

.gallery-sec{ text-align:center; background:#f2f1ef url(../images/gallery-bg.jpg) bottom center no-repeat; padding:40px 0px; background-size:100% auto;}
.gallery-sec h2{ font-size:30px; margin:0px 0px 30px;}

.gallery-sec h2 span{ text-transform:uppercase; color:#ed7122;} 

.gallery-sec h3{ font-size:24px;}

.gallery-sec h3 a{ color:#2d2d2d}

.h-gallery{ margin:0px -2x;}
.h-gallery .col-lg-3{ padding:0px 2px;}



.newsC{ padding:40px 0px; background:#f2f1ef url(../images/new-bottom.png) bottom no-repeat; background-size:100% auto; padding-bottom:250px;}




.newsC  h2{ font-size:30px; margin:0px 0px 20px; text-align:center;}

.newsC  h2 span{ text-transform:uppercase; color:#ed7122;text-align:center;} 

.newsC  h3{ font-size:24px;text-align:center;}
.newsC  h3 a{ color:#2d2d2d;}
.newsC a{ color:#2d2d2d}


.news-Box{ background:#fff; padding:30px; margin-bottom:10px;}
.news-img{ overflow:hidden;}
.news-img img{ width:100%;}

.news-Box h2{ font-size:30px; margin:0px 0px; color:#ed7122;}
.news-Box h2 span{ font-size:20px; margin:10px 0px 0px;}

.news-Box h3{ text-align:left; font-size:25px; color:#ed7122; font-weight:normal; margin:0px 0px 12px;}
.news-Box h4{ font-size:15px; margin:0px 0px 10px; font-weight:bold;}
.news-Box h4 span{ color:#989898;}

.news-Box p{ font-size:16px; font-weight:normal; color:#444; line-height:22px;}

.news-img{ position:relative;}

.view-btn{ position:absolute; left:0; right:0; margin:0px auto; top:26%;}
.view-btn a{width: 70px;
height: 70px;
text-align: center;
line-height: 70px;
color: #FFFFFF;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
background: #ed7122;
display: block;
border-radius: 50%;
margin: 0px auto;
display: table; opacity:0;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

.news-Box:hover .view-btn a{opacity:1;}


.bottom-gall{ overflow:hidden;}

.bottom-img{ overflow:hidden;}
.bottom-img img{ width:100%;}
.bottom-gall .col-lg-12{ padding:0px 0px;}



#intro-2 { background:url(../images/festivals.png) no-repeat  no-repeat 100% 100%;margin: 0 auto; min-height:340px;
 width: 100%;   position: relative; height:100%;  padding:70px 0; background-attachment:fixed;  margin-top:0px; background-size:100% auto; 

}


#intro-2 h2{ margin:50px 0px 30px; font-size:30px; margin-top:60px;}
#intro-2 h2 span{ text-transform:uppercase; color:#ed7122; text-transform:uppercase;}

#intro-2  p{ font-weight:500; color:#000000; font-size:17px;}
.fest-img{ overflow:hidden; float:right; width:70%;}
.fest-img img{ width:100%;}

#intro-2 a{ margin-top:30px; float:right; color:#ed7122; font-weight:bold;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

#intro-2 a:hover{color:#000;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.footer-top{ padding:60px 0px; background:#f2f1ef;}
.footer-top ul{ margin:0px auto; display:table; margin-top:0px; padding:0px 0px; list-style:none;}
.footer-top ul li{ float:left; margin-right:15px;  border-radius:30px; overflow:hidden;}
.footer-top ul li a{ padding:15px 30px; text-transform:uppercase; color:#a8a8a8; display:block; font-size:13px;background:#fff;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.footer-top ul li  .fa{ margin-right:10px; color:#292929;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

.footer-top ul li a:hover{ background:#2d2d2d; color:#f17024;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.footer-top ul li a:hover .fa{color:#f17024;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.footer-top ul li:last-child{ margin-right:0px;}



   @font-face {
    font-family: 'Reforma 1918 Gris Italica';
    font-style: normal;
    font-weight: normal;
    src: local('../font/Reforma 1918 Gris Italica'), url('../font/Reforma1918-GrisItalica.woff') format('woff');
    }
	
	.donate{   background:#ed7122; padding:35px; text-align:center; color:#FFFFFF; margin-top:60px;}
		.donate h4{ margin:0px auto; max-width:70%;font-family: 'Reforma 1918 Gris Italica'; font-size:21px; display:block; overflow:hidden; margin-bottom:30px; }


		.donate a{ background:#fff; padding:10px 40px; text-transform:uppercase; display:table; font-weight:bold; color:#ed7122; margin:10px auto; overflow:hidden;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.donate a:hover{-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; background:#666666;}		
	
	.footer{ text-align:center; background:#292929; color:#d4d2d2 ; padding:30px 0px 0px;}	
		
.copy-right{ text-align:center; color:#d4d2d2; border-top:1px solid #d4d2d2; padding:15px 0px; margin-top:30px;}
.copy-right p{ margin-bottom:0px;}		

	.footer  h2{ font-size:15px; margin-top:20px;}		
		
	.footer h3	{    font-family: 'samarkannormal'!important; font-weight:bold; color:#ed7122;}	
	
	.footer a{color:#d4d2d2;}
		
		.footer h4{ font-size:18px;}	
		
		.video-C{ margin:50px 0px 40px;}
		
.sticky {
  position: fixed;
  top: 0;
  width: 100%; z-index:20;
}

.sticky + .content {
  padding-top: 82px;
}


.right-fix{ position:fixed; right:0; top:40%; margin:0px 0px; padding:0px 0px; list-style:none; overflow:hidden; text-transform:uppercase; font-size:13px;}
/*.right-fix li{ margin-bottom:5px; padding:15px; text-transform:uppercase; display:block;  background:#ed7122;}
.right-fix li a{-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; font-size:12px; text-align:center; color:#FFFFFF; }
.right-fix li:hover{ background:#2d2d2d;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; }*/


.lt{ width:100px; float:left;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; padding:10px;
 text-align:center;background:#f16f23; }
.rt{ width:200px; float:left;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; margin-right:-200px;padding:10px; background:#444444; position:relative; z-index:2; }
.{ margin-right:-90px;-webkit-transition: all .6s ease-in-out;transition: all .3s ease-in-out; }
.timing-bx:hover .rt{ margin-right:0px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; } 

.rt h3{ font-size:13px; text-transform:uppercase; margin:0px 0px; padding:5px; background:#848484; line-height:normal; display:table;}
.rt  ul{ margin:7px 0px; list-style:none; padding:0px 0px;}
.rt  ul li{ line-height:20px;}

.timing-bx{  display:block; overflow:hidden;  color:#FFFFFF; }

.pooja-bk{ background:#f16f23; display:block; overflow:hidden;  color:#FFFFFF; margin-top:2px; width:100px; float:right; text-align:center;padding:0px; position:absolute; top:60px; right:0; z-index:1; }
.right-fix a{ color:#FFFFFF;}

.news {
    width: 113px
}


.news-scroll-05{ margin-top:20px;}
.news  a{ color:#000000;}
.news-scroll a {
    text-decoration: none
}
.bg-white1{ background:#f0f0f0;}
.news-scroll a{ color:#333333; font-weight:bold;}

.dot {
    height: 6px;
    width: 6px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 2px !important;
    background-color: rgb(207, 23, 23);
    border-radius: 50%;
    display: inline-block
}

.px-1{ background:#ed7122;}





.list-aggregate > li > a{ text-align:left; color:#000000;}
.list-wrpaaer{ height:auto; min-height:700px;}
.newsC{ overflow:hidden; margin:0px 0px; margin-bottom:0px;}

.list-aggregate li p{ color:#606061; }
.list-aggregate li:hover{ background:none;}
.list-aggregate li{ border-bottom:none;}
.block-hdnews{ overflow:hidden; background:#FFFFFF; }




#marquee-vertical{ list-style:none; margin:0px 0px; padding:0px 0px;}
#marquee-vertical2{ list-style:none; margin:0px 0px; padding:0px 0px;}


.list-wrpaaer{ margin-top:30px;}

/*POOJA*/

.page-title{ background-size:100% auto; padding:80px 0px; text-transform:uppercase; font-weight:bold; background:url(../images/title-bg.jpg); margin-bottom:45px;}

.page-title h2{ color:#f16f23; margin:0px 0px; font-size:30px; font-weight:700;}


.pooja-C1{ border-bottom:1px solid #f0f0f0; overflow:hidden; padding:15px 0px; margin-bottom:20px;}

.pooja-C1 h3{ font-weight:normal; margin:0px 0px; font-size:16px; font-weight:normal;}
.pooja-C1 h4{ font-weight:normal; margin:0px 0px; font-size:14px; font-weight:normal;}
.pooja-C1  a{ padding:8px 14px; background:#f16f23; text-transform:uppercase; font-weight:bold; color:#FFFFFF; border:none;}



.inner-page{ margin-bottom:45px;}


/*fest*/

.fest-bx{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.fest-bx h3{ text-transform:uppercase; font-size:20px; margin:0px 0px 15px; font-weight:700; color:#f1742a; margin-top:30px;}
.fest-img05{ overflow:hidden; border:5px solid #f6f6f6;}
.fest-img05 img{ width:100%;}


/*adminstration*/

.teamC{ overflow:hidden; margin-bottom:30px; border:3px solid #efecec; border-bottom-left-radius:4px;border-bottom-right-radius:4px; background:#f7f7f7;}
.team-img img{ overflow:hidden; width:100%;}
.team-img { background:#fff; padding:5px; width:33%; float:left; }

.teamC h4{ color:#313131; font-size:13px; text-transform:uppercase; font-weight:900; margin:5px auto; margin-top:24px; text-align:center; margin-bottom:5px;}
.teamC  b{ text-transform:capitalize; color:#666666; font-size:14px; margin-bottom:15px; font-weight:600; display:block;}
.teamC h5{ color:#717070; font-size:13px;  font-weight:normal; margin:5px auto; text-align:center;}
.team-txt{ overflow:hidden; background:#f6f6f6; padding:8px; width:67%; float:left; margin-top:10px; padding-left:10px;}


.team-sec{  padding:30px 0px;}

.team-sec{ text-align:center;}
.team-sec h3{ text-align:center; color:#ed7122; text-transform:uppercase; font-size:20px; margin-bottom:30px; font-weight:bold;}



.malayalam p{    font-family: 'ml-ttchandrikanormal';}

.history05 h3{ font-weight:700; margin:0px 0px 20px; text-transform:uppercase; font-size:28px; color:#ed7224;}
.history05 h4{ font-weight:700; margin:0px 0px 20px; text-transform:uppercase;font-size:20px; color:#ed7224;}

.tab-content{ padding:25px 0px;}
.history05 a{ font-weight:normal;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ background:#ed7122; color:#FFFFFF; text-transform:uppercase;}
.nav-tabs .nav-link{ background:#d0d0d0; color:#000000; text-transform:uppercase; margin-right:5px; font-weight:bold; font-size:14px;}
.history-imge05{ overflow:hidden; width:100%; margin:0px 0px 30px;}
.history-imge05 img{ width:100%;}

.inner-gallery h3{ text-transform:uppercase; font-size:20px; margin:0px 0px 20px; font-weight:700;}
.inner-gallery h3 .fa{  color:#ed7122; margin-right:10px}
.vgal{ color:#FFFFFF; text-align:center; overflow:hidden;}

	.vgal  h4{ margin-top:10px;}
	


.book-sec{ overflow:hidden;box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.15); border-bottom-right-radius:6px;border-bottom-left-radius:6px;
transition: all 0.5s ease 0s; margin-bottom:30px;}
.book-img{ overflow:hidden;}
.book-img img{ width:100%;}
.book-sec h3{ text-align:center; margin:30px auto; font-weight:normal; text-transform:uppercase; font-size:18px;}
.book-sec:hover{box-shadow: 0 15px 33px rgba(0, 0, 0, 0.2);
    transform: translateY(-10px);transition: all 0.5s ease 0s; }
	
	.book-list a{ color:#333333;}
.book-list{ margin-top:100px;}	

.terms{ margin-top:50px; margin-bottom:50px;}
.terms h2{ font-size:25px; margin:0px 0px 15px; font-weight:bold; color:#f16f23;}
.terms h4{ font-weight:700; font-size:18px;}


@media (min-width: 1300px) {
.container {max-width: 1250px;

}
}


.copy-right p{ text-transform:uppercase; font-size:13px;}
.mob-header{ display:none;}


.footer h4 br{ display:none;}
#intro-2 a{ font-size:16px;}



/*contact*/

.contacts{}
.contacts h2{ font-size:30px; font-weight:bold; margin:0px 0px 20px;}
.contacts h2 span{ font-weight:normal; font-size:16px;}

.textBox{ width:100%; height:45px; padding-left:10px; border:1px solid #d0d0d0; margin-bottom:10px;border-radius:4px;}
.textArea{ width:100%; height:150px; padding-left:10px; border:1px solid #d0d0d0; margin-bottom:10px;border-radius:4px;}

.contacts .send-bt{ background:#ed7122;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; text-transform:uppercase;border-radius:4px; font-weight:bold; font-size:12px; padding:10px 17px; color:#FFFFFF; border:none; text-transform:uppercas; margin-top:10px; cursor:pointer;}
.contacts .send-bt:hover{ background:#2d2d2d;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.blue-bx{ background:#2d2d2d; text-align:center; color:#FFFFFF; height:190px; overflow:hidden;}
.blue-bx h3{ font-size:14px; font-weight:normal; text-transform:uppercase; line-height:25px; }
.blue-bx h3 b{ font-weight:bold; font-size:15px; text-transform:none; }
.blue-bx a{ color:#FFFFFF;}

.loc{ background:#ed7122; color:#FFFFFF; padding:10px; text-align:center;height:220px; margin-top:1px;}
.loc h4{ text-transform:uppercase; font-weight:bold; font-size:16px;  }
.loc p{ width:85%; text-align:center; margin:5px auto;}

.loc  .fa{ margin-top:42px;margin:10px auto; margin-bottom:20px; color:#FFFFFF; font-size:30px}
.loc .fa{ margin-top:18px;}

.google-map{ margin-top:50px; width:100%;}

.form .row{ margin:0px -5px;}
.form .col-lg-6{ padding:0px 5px;}



.c-right{ margin:0px -0.5px;}
.c-right .col-lg-6{ padding:0px 0.5px;}

.c-right .fa{ margin:10px auto; margin-bottom:20px; color:#FFFFFF; font-size:30px; margin-top:50px;}

.loc ul{ margin:0px auto; padding:0px 0px; list-style:none;}


.contact-team{ margin-top:50px; background:#f6f6f6;}


.inner-ns{ background:#f4f4f4;}	

.ns-dt05{}
.ns-dt05 h2{ color:#ed7122; margin:0px 0px 15px; font-size:25px;}	
.ns-dt05 h3{ color:#ed7122; margin:0px 0px 15px; font-size:15px; color:#888888;}
.ns-dt05 h3 span{ margin-left:10px;}	
.ns-dt05 .fa{ margin-right:10px;}
.dtl-text05{ margin-top:25px;}
.news-detail-img{ overflow:hidden;}
.news-detail-img img{ width:100%;}
.news-detail-img{ margin-bottom:35px;}
.ns-dt05 h2{ font-size:20px;}


.header-2 {}

.header-2 ul{ margin:0px auto; padding:0px 0pa; list-style:none; display:table;}


.header-2 ul li{font-size:15px; font-weight:600; margin-left:35px; text-transform:uppercase; float:left; }


.header-2  ul li:first-child{margin-left:0px;}
.header-2  ul li a{ color:#837f79; text-transform:uppercase; font-size:14px; font-weight:bold; padding:30px 0px; display:block;  }



.header-2 ul li a:hover{ color:#d4d4d4}
.header-2 ul li a.active{ color:#ed7122!important; /*background:url(../images/nav-border-active.jpg) no-repeat left bottom; */}

.login-sec{ background:url(../images/login-bg.jpg); background-size:100% auto;}

.login-Box{ margin:50px auto; width:400px; background:#FFFFFF; padding:35px;}
.login-Box h3{ margin:0px 0px 15px; font-size:30px; font-weight:normal; color:#f16f23;}
.login-Box h4{ margin:0px 0px 15px; font-size:14px; font-weight:normal; color:#ccc;}
.login-Box h4 a{color:#f16f23;}
.login-Box button{ background:#f16f23; width:100%; border:none; border-radius:4px; padding:10px ; text-transform:uppercase; text-align:center; color:#FFFFFF; font-weight:bold; margin-top:15px; cursor:pointer;}
.login-Box h5{ font-size:14px; color:#ffb285; margin:10px 0px 0px;}

.reg-bx{ width:750px; overflow:hidden;}
.reg-bx button{ width:auto; float:right;}


.reg-bx .row{ margin:0px -5px;}
.reg-bx .col-lg-6{ padding:0px 5px;}
.reg-bx .col-lg-4{ padding:0px 5px;}
.reg-bx .col-lg-12{ padding:0px 5px;}



.book-pooja{ }
.book-pooja h2{ margin:30px auto; text-align:center; font-weight:700; text-transform:uppercase; color:#000000; font-size:25px;}
.book-pooja h3{ color:#FFFFFF; font-size:15px; background: #f2248d; border-radius: 10px; padding:10px 30px; text-transform:uppercase; font-weight:bold; display:table; margin:5px auto;}

.add-btn{ color:#FFFFFF; font-size:13px; background:#f27024; border-radius:30px; padding:6px 20px; text-transform:uppercase; font-weight:bold; display:table; margin:5px auto; cursor:pointer; border:none; margin-left:0px;}

.tableC{ margin-top:50px;}
.book-pooja label{ text-align:left!important; font-size:13px; font-weight:bold;}

.table td, .table th{ border-top:0px;}



tr:nth-child(odd){ background:#fdfdfe;}
tr:nth-child(even){ background:#fafafb;}
thead tr{ background:none!important; }

.table thead th{ border-bottom:2px solid #7b7b7b;}

tr td{font-size:13px;}
.log-out-btn{ padding:8px 30px; background:#757575; font-weight:bold; border-radius:4px; display:table;  color:#FFFFFF; float:right; margin-top:20px;}


.log-out-btn:hover{ color:#FFFFFF; background:#f27024;}

.tableC{border-bottom:0px solid #7b7b7b; margin:30px 0px 0px; text-align:center;}
.table h6{ text-align:center; font-weight:normal; margin:0px auto; font-weight:bold; font-size:13px;}

.book-bx{ padding:30px; border:1px solid #dbdbdb; border-radius:5px; margin:30px auto; max-width:100%; }
.table a{ color:#000000;}
.table .fa{ font-size:14px;}
.header-2 ul{ padding:0px 0px;}



.button-01{
    background: #f16f23;
    width:auto;
    border: none;
    border-radius: 4px;
    padding: 10px;
    text-transform: uppercase;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
}


a{ cursor:pointer;}

.login-Box h5{ color:#1604ff;}

.msg-inner{ margin:80px auto; width:50%; text-align:center; }
.msg-icon{ overflow:hidden;width:130px; display:table; margin:10px auto;}
.msg-icon img{ width:100%;}
.msg-inner h3{ margin:30px auto; margin-bottom:20px; font-weight:600; text-transform:capitalize;}

.dt{ position:relative;}
.dt .fa{ position:absolute; left:10px; top:15px;}
.dt input{ padding-left:35px;}

.ssearh-bt{ border-radius:4px; padding:13px 28px; margin:0px auto;}
.inf{ float:right; opacity:0.5; font-size:15px;}

.p-box-2{ text-align:center; border-radius:5px; border:1px solid #f0f0f3; margin-bottom:30px;}
.p-box-2 h4{ font-size:14px; margin-bottom:3px; min-height:40px; }
.p-box-2 h3{ font-size:16px; font-weight:bold; margin-bottom:10px;}

.p-box-2 h5{ padding:5px; background:#FFFFFF; border-radius:5px; display:table; margin:5px auto;font-size:13px; margin-bottom:10px;}
 .or-btn{ font-size:14px; background:#f16f23; padding:8px 15px; color:#FFFFFF; font-weight:bold; border-radius:4px; display:table; margin:5px auto;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; margin-bottom:0px; border:none; cursor:pointer;}
.p-box-2:hover .or-btn{ background:#000000;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.or-btn:hover{ background:#000000;-webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.modal-body  .or-btn{ margin-left:0px;}
.modal-body{ font-size:13px;}
.p-box-2:hover h5{ color:#000000; }

.pn{ float:none; margin:20px auto;color: #FFFFFF;
font-size: 15px;
background: #f27024;
border-radius: 30px;
padding: 10px 30px;
text-transform: uppercase;
font-weight: bold;
display: table;
margin: 5px auto; border:none; margin-top:30px; cursor:pointer}

.clear-cart{ float:none; margin:20px auto;color: #FFFFFF;
    font-size: 15px;
    background: #910202;
    border-radius: 30px;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: bold;
    display: table;
    margin: 5px auto; border:none; margin-top:30px; cursor:pointer
}


.left-menu{ padding:10px; background:#f5f5f5; margin:0px 0px; margin-top:30px; list-style:none; border-radius:4px; border-bottom:5px solid #d8d8d8;}

.left-menu  ul{  margin:0px 0px; padding:0px 0px;list-style:none;}

.left-menu li a{ padding:13px 10px; text-transform:uppercase; color:#939292; font-weight:bold; font-size:13px; display:block; }
.left-menu li { border-bottom:1px solid #FFFFFF;}
.left-menu li:last-child{ border:none;}

.left-menu li a:hover{ background:#f27024; color:#FFFFFF;}

.prof{ width:100%; padding:0px 0px; margin:0px 0px;}

.change-pwd{ width:50%;}

@media all and (max-width: 760px) {

.mob-language a{ position:relative;}
.mob-language a{ position:relative; z-index:600;}

.book-list{ margin-top:0px;}

.msg-inner{ width:95%;}
.msg-icon { width:100px;}

.header-2 ul li{ width:100%; float:none;}
.header-2 ul li{ margin-left:0px;}
.header-2 ul li a{ padding:7px 0px; text-align:center;}

.header-2 { margin-top:15px; padding-bottom:15px;}

.login-Box{ width:100%; padding:25px;}
 
 .login-Box h3{ font-size:23px;}
 .log-out-btn{ float:none; margin:10px auto;}
 
 .book-bx{ max-width:100%;}

.tableC{ overflow-x:scroll}


.footer h4 br{ display:block;}

.mob-header{ padding:5px 0px; background:#FFFFFF; position:fixed; top:0; left:0; right:0; z-index:15; display:block;}
.language{ display:none;}
.mob-logo { overflow:hidden; }
.header{ border:none;}


.sticky { position:static;}

.sticky + .content {
  padding-top:0px;}

.mob-logo img{ width:100%; margin-top:3px;}
.mob-language{ margin-right:40px; margin-top:7px; font-size:12px;display:block!important;}
 .mob-language a{font-size:8px;}   

 #cssmenu > ul > li a.active{color:#930033!important;}
	
	.menu-button {
    background: rgba(0, 0, 0, 0) url("../images/menu-btn.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 18px;
    position: relative;
    width: 34px;
    z-index: 1000; margin-top:-20px;
}
#cssmenu > ul > li{ margin-left:0px;}
#cssmenu > ul > li a{ padding:8px!important;}
#cssmenu > ul > li{ padding:0px!important;}
#cssmenu > ul > li a.active{ border:none;}

#cssmenu #menu-button{ top:-4px;}
#cssmenu ul{ margin-top:38px;}

#cssmenu > ul ul{ margin-top:0px;}
#cssmenu ul ul li a{ font-size:12px; text-transform:capitalize;}

#cssmenu{ top:11px;}
#cssmenu #menu-button{ background:none;}



#cssmenu #menu-button::before{ background:#ff000a;}

#cssmenu #menu-button::after{ border-top:2px solid #ff000a; border-bottom:2px solid #ff000a;}

#cssmenu ul{ margin-top:35px!important; }
#cssmenu ul ul{ margin-top:0px!important;background:#a7bf23;}
#cssmenu ul{ padding:0px; border-bottom-right-radius:2px; border-bottom-left-radius:2px;}

#cssmenu ul{ background:#404040;}
		#cssmenu li a{ border-top:1px solid #373636!important;}

	#cssmenu li ul   a{ border-bottom:1px solid #373636!important; border-top:none!important;}

#cssmenu > ul > li a{ padding:15px!important;}

.fix-height{}
#cssmenu > ul > li:first-child {  background:none!important;}

#cssmenu > ul > li a.active{ border-left:5px solid #f039a7; color:#f039a7!important;}
#cssmenu > ul > li a{ padding-left:18px!important;}
#cssmenu > ul  ul li a{ padding-left:35px!important; position:relative;}

#cssmenu > ul  ul li a:before{ content:'\f105'; font-family:FontAwesome; position:absolute; left:25px; color:#FFF;}

#cssmenu ul{ margin-top:9px!important;}
#cssmenu ul{  width:102%;}
#cssmenu ul ul li{ border-bottom:none;}

#cssmenu ul ul li{ line-height:22px;}

#cssmenu{ margin-top:20px!important;}
#cssmenu > ul > li{ font-size:12px!important;}
#cssmenu ul ul{ padding-top:0px!important;}
#cssmenu > ul > li a.active{ border-left:0px;}
#cssmenu > ul > li a.active{color:#b5b5b5!important;}


#cssmenu > ul > li a:hover{color:#930033;}


.home-banner{ margin-top:47px;}
.banner-caption h2{ display:none;}
.banner-caption h1{ margin:0px auto;  font-size:17.5px; display:table;}

.logo{ margin-bottom:0px;}

.hom-cap-c{ top:12px;}
.abt-1-img{ width:100%;}
.abt1{ margin:30px 0px;}
.abt1 h4 {
    font-style: italic;
    font-size: 15px;
    line-height: 24px; margin-bottom:30px;


}
.abt1 h5 {
    margin-top: 22px;
    color: #df793a;
    font-weight: bold;
}
.history h2 {margin-bottom: 15px;
    font-weight: bold;
    line-height: 25px;
    font-size: 18px;}
	.history { padding: 30px 0px;}


.history-txt{ margin-top:0px;}
p{ text-align:justify; font-weight:normal;}

.history-img{ width:100%;}
.pooja-bx{ margin-bottom:15px;}

.pooja h4 {
   
    padding: 11px 19px;
    
    font-size: 11px;
 
}

.history-img{ margin-top:20px;}
.pooja h4 span{ margin-left:5px;}


.gallery-sec h2 {
    font-size: 20px;
    margin: 0px 0px 15px;
}

.gallery-sec h3 a{ font-size:17px;}

.newsC h2 {
    font-size: 20px;
    margin: 0px 0px 15px;
    text-align: center;
}


.news-Box h2{ font-size:20px;}
.news-Box h2 span{ font-size:15px;}

.news-Box h3{ font-size:18px; margin-top:25px;}

.news-Box p{ font-size:14px;}
.newsC{ padding-bottom:75px;}

#intro-2 h2 {
    margin: 30px 0px 30px;
    font-size: 18px;
    margin-top: 0px;
}

#intro-2 p {
    font-weight: normal;
    color: #000000;
    font-size: 14px;
}

.fest-img{ width:100%; float:none;}

.footer-top ul li{ margin-bottom:10px;}
.donate{ padding:20px;}
.donate h4{ max-width:100%;}

.donate h4{ font-size:18px;}
.donate a{ padding:10px 30px; font-size:12px;}
.footer h4{ font-size:13px;}
.footer h3{ font-size:22px;}
.footer-logo img{ width:60px;}
.copy-right p{ text-align:center; font-size:12px;}
.fest-img{ margin-top:30px;}
.newsC h3{ font-size:14px; margin:0px auto; margin-bottom:20px;}

#intro-2 a{ font-size:15px;}
.history a{ font-size:15px;}
.logo img{ width:70px;}
.logo{ display:none;}

.news-scroll a{ font-size:12px;}
.mob-logo{ margin-top:0px;}
.text-white{ padding:5px!important;}
.news-scroll-05{ margin-top:10px;}
.abt1{ margin-top:10px;}

.news{ font-size:12px;}
.page-title{ padding:20px 0px;}
.page-title h2{ font-size:20px;}
.inner-gallery h3{ font-size:17px;}
.page-title{ margin-bottom:25px;}
.home-banner{ margin-top:41px;}
.history-imge05{ width:100%; margin-right:0px;}
.history05 h3{ font-size:16px;}
.history05 h4{ font-size:14.5px;}
.pooja-C1 h3{ margin-bottom:10px; font-weight:bold;}
.pooja-C1 h4{ margin-bottom:10px;}
.pooja-C1 a{ display:table;}
.fest-bx h3{ font-size:17px;}
.blue-bx{ margin-top:1px;}
.form{ margin-bottom:20px;}
.book-bx{ padding:0px;}
.change-pwd{ width:100%;}

}




