@charset "utf-8";
/* CSS Document */



html, body {
    overflow-x: hidden; /* Prevent scroll on narrow devices */
}
.modal{z-index:100000}
.mm-slideout{z-index:unset !important;}
#booking .modal-header{background-color:#EAE4E4;border-top-right-radius: 5px;
border-top-left-radius: 5px;}

.temple p{font-size:15px; text-align:justify; line-height:26px; color:#000}

.logo{width: 80%;}
.nav-custom{ min-height: 62px; border-radius:0px;background-color: rgba(255,255,255,0.9); border-bottom:0px;-webkit-box-shadow: -7px 2px 23px 0px rgba(0,0,0,0.24);
-moz-box-shadow: -7px 2px 23px 0px rgba(0,0,0,0.24);
box-shadow: -7px 2px 23px 0px rgba(0,0,0,0.24);}
.dropdown-menu{background-color: #f6f6f6;}
.dropdown-menu > li > a {
    display: block;
    padding: 10px 20px;
}
.dropdown-menu > li > a{color:#000;}
.navbar-brand { padding: 3px 15px;}
.navbar-right {  padding-top: 8px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #F79226; background-color: transparent;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #F79226; background-color: transparent;}
.navbar-default .navbar-nav > li > a {color: #000;}
.navbar-brand { font-size: 24px;}
.navbar-container {  padding: 20px 0 20px 0;}
.navbar.navbar-fixed-top.fixed-theme { background-color: #222; border-color: #080808; box-shadow: 0 0 5px rgba(0,0,0,.8);}
.navbar-brand.fixed-theme {font-size: 18px;}
.navbar-container.fixed-theme { padding: 0;}
.navbar-brand.fixed-theme,.navbar-container.fixed-theme,.navbar.navbar-fixed-top.fixed-theme,.navbar-brand,.navbar-container{ transition: 0.8s;-webkit-transition:  0.8s;}
.caret-up {width: 0;  height: 0;  border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-bottom: 4px solid; display: inline-block; margin-left: 2px;vertical-align: middle;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #F79226; background-color:transparent;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff; text-decoration: none; background-color: #F79226;
}
#intro h2{text-align:center; text-transform:uppercase; font-weight:bold; font-size:22px; color:#252525; margin-bottom:20px;}

#intro{background:#E5E5E5 url(../image/bg1.png); background-repeat:no-repeat; background-position:center center}
#intro{padding-top:40px; padding-bottom:40px;}
#intro p{color: #222222;font-size: 15px;line-height: 26px;}
.readmore{color:#F79226; border:#F79226 1px solid; padding:10px; width:95px; margin:0 auto; text-decoration:none !important; display:block; margin-top:20px;}
#pooja{background-image:url(../image/bg3.jpg); min-height:200px; background-position:center; background-repeat:no-repeat; padding-top:20px; padding-bottom:20px;}

.time{background-color:#F88C19; width:200px; height:200px; color:#fff;}
.time h1{font-weight:bold; font-size:100px; text-shadow: 2px 2px 4px #000000;}
.time h3{ text-shadow: 2px 2px 4px #000000; margin:0px !important;}

.time-txt{padding:10px 10px;}
.detail h2{color:#F88C19;}
.detail p{color:#ddd;}
.time-div{border-right:1px solid #464342; padding-left: 50px;}
#events{background-color:#242324;padding-top: 1px; padding-bottom:20px;}
#events h2{color:#A39DA3; text-align:center;margin: 40px 0px 3px 0px;font-weight: bold;}
.event-box{ background-color:#130F0B; min-height:210px; border:#383633 1px solid}

.event-box:hover img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.no-padding{padding:0px;}
.event-box p{color: #E5E5E5;text-align: center;padding: 10px;margin-top: 57px;}

#gallery {background-color:#F88D19;padding-top: 1px; padding-bottom:30px}
#gallery h2{color:#fff; text-align:center;margin:40px 0px 3px 0px;font-weight: bold;}
.album p{text-align:center; color:#fff; font-weight:bold; text-transform:uppercase;}
.gallery-slide .slick-prev:before { content: url(../image/gallery-pre.png);}
.gallery-slide .slick-next:before { content: url(../image/gallery-next.png);}
.gallery-slide .slick-next { right: 0;top:-15%;}
.gallery-slide  .slick-prev { right: 40px;left: auto;top: -15%;}
.gallery-slide{background-color: #E5831B;padding: 17px;}
.gallery-icon{position:absolute; top:0;  z-index:1}
.header{background-color:#fff;padding: 10px 0px;}
.mob-logo{width:80%}
.menu-icon{font-size: 30px;color: #F88C19;border: 1px solid #F88C19;width: 50px;height: 50px;border-radius: 100%;padding: 10px;}
.content{background-color:#fff;}
#gallery-page{padding-top:100px;}
.line {
    width: 74px;
    height: 5px;
    background-color: #030303;
    display: inline-block;
    margin-right: -4px;
}
.line-bar {
    width: 70px;
    height: 5px;
    background-color: #f66313;
    display: inline-block;
}

.open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);  
  opacity:1;
}
  
.dropdown-menu {
  opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;  
  animation-fill-mode: forwards; 
  -webkit-transform: scale(1, 0);
  display: block; 
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.mm-panels, .mm-panels > .mm-panel {
    background: inherit;
    border-color: inherit;
    position: absolute;
    bottom: 0;
    background-color: #242324 !important;
    color: #b4abab !important;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
    color: #F88C19 !important;
}
.slick-dots li button::before{color:#F88C19!important;}
.slick-dots li{margin:0px !important;}
.pagename{color:#F88C19; font-size:19px; font-weight:bold; float:left; border:1px solid #F88C19; padding:4px 13px;}
.breadcrumb-item a{color:#F88C19; text-decoration:none;}
/* ------------------ Start pagination Section ------------------ */
div.pagination { padding: 15px 0px 8px 0px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
div.pagination a { margin: 2px; background: #e8e8e8; /* Do rounding (native in Opera, Firefox and Safari) */
border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-decoration: none; /* no underline */ color: #7b7b7b; padding: 3px 6px 3px 6px; cursor: pointer; }
div.pagination a:hover, div.pagination a:active { margin: 2px; /* Do rounding (native in Opera, Firefox and Safari) */
/*background: #010214;*/ color: #000; }
div.pagination span.current { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #010214; padding: 3px 6px 3px 6px; color: #fff; }
div.pagination span.disabled { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #f0f0f0; padding: 3px 6px 3px 6px; color: #ababab;}
div.pagination a.current{  margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #010214; padding: 3px 6px 3px 6px; color: #fff;}
/* ------------------ End pagination Section ------------------ */

.addressnew{line-height:30px;}
hr { margin-top: 35px !important;    margin-bottom: 35px !important;}
.form-group {
    margin-bottom: 15px;
}
.enq-form{line-height:50px;}
.mg-top{margin-top:20px;}
.nearby-place{margin:0px;text-align:left; line-height: 24px;}

.crop
{
   width: 292px;
height: 250px;
    overflow: hidden;
    box-shadow: rgb(139, 139, 139) 1px 1px 3px 2px;
	border: 1px solid;
    border-color: rgb(240, 240, 240);
    border-radius: 2px;
    position: relative;
	padding:0px 10px
}
.crop img{
position: absolute !important;
left: -100%;
right: -100%;
top:-56%;
bottom: -100%;
}