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

@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700|Lobster|Lobster+Two:400,700);

body{ background:#F0ECE1; font-family:"Roboto", Arial, Helvetica, sans-serif; font-size:15px; color:#392001}
a{ color:#392001; } a:hover,a:focus{ color:#D10010; text-decoration:underline}a:focus{ outline:0px}

.modal-content{background-image:url(../images/modal-bg.png);background-repeat: no-repeat;background-attachment: fixed; background-size:cover;}
.navratri{font-size:22px; line-height:35px;}

h1,h2,h3,h4,h5,h6{ font-family:"Lobster", Arial, Helvetica, sans-serif;}

a.more{ background:#3D1F00; color:#f1ede3; padding:3px 10px; transition:all 0.4s ease-in-out; box-shadow:1px 2px 0px #3D1F00}a.more:hover{ outline:1px solid #3D1F00; background:transparent; color:#3D1F00; text-decoration:none}

::-moz-selection {color: white;background: #392001;}
::selection {color: white;background: #392001;
}
.color-white{ color:#FFF !important;}

.border-left{ border-left:1px solid #D1CDC1;}
.padding-left-3{padding-left:3%}
.padding-right-3{padding-right:5%}
.padding-four-block{ padding:4% 0}.padding-four-block h3{font-family:"Lobster", Arial, Helvetica, sans-serif; font-size:36px; padding:0% 0 2% 0;}

.shirdi-sai-dada{ float:right; padding-right:1%;}
.sainath{ float:left}
.dada-maharaj{ float:right}

.logo{ padding:3% 2% 2% 1%;}
.logo-bg{background:url(../images/logo-bg.png) no-repeat}
.navbar-toggle{ z-index:1 !important}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color:transparent ; }
.nav-bg{ background:#FCDE5A; border-top:1px solid #feea68;border-bottom:1px solid #feea68;}
.navbar-default{ background-color:#fcd344; border-color:transparent;box-shadow: 0px 1px 5px #bb8527;}
.navbar{ margin-bottom:0;}
.navbar-nav > li > a{ padding-top:9px; padding-bottom:9px; /*padding-left:17%; padding-right:17%;*/}
.navbar-default .navbar-nav > li > a{ color:#392001}
.nav > li{background:url(../images/nav-sep.png) right no-repeat; padding:0 0px 0 0px }.nav > li:last-child{ background:none}.nav > li:first-child{ padding-left:0px;}.nav > li:first-child > a{ padding-left:7px}.nav > li > a{ padding-left:15px; padding-right:15px;} .kaam-booking{color:#C00 !important;}
/*.nav > li::after{ content:""; width:24px; height:24px; background:url(../images/nav-sep.png) no-repeat;}*/
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background:#FCDE5A;}

.navbar-default .navbar-toggle{ border:1px solid #C30A0D }.navbar-default .navbar-toggle .icon-bar{ background:#FCDE5A}.navbar-toggle{ background:#DD0512}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#C30A0D}.navbar-default .navbar-brand{ color:#392001 !important}
.navbar-brand{ display:none}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background:#FCD344; color:#392001}

/*.navbar-default .navbar-nav .open .dropdown-menu{ background:#000}*/

.dropdown-menu{ background:#FCD344;border:0px solid rgba(0, 0, 0, 0.15); /*margin-left:10px;min-width: 188px;*/min-width: 215px;}
.dropdown-menu > li > a{ color:#392001}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#FCDE5A;}
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0;left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {display: block;content: " ";float: right; width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 4px 0 4px 4px;border-left-color: #392001;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #392001;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}

.dropdown-menu-three{}.dropdown-menu-three li{ padding:5px;}.dropdown-menu-three li:hover{background:#FCDE5A;}.dropdown-menu-three li a{ text-decoration:none; display:block}.dropdown-menu-three li a:hover{ text-decoration:none}

.fb {width: 21px;height: 25px;background: url(../images/sprites.png) -13px -8px no-repeat;display: inline-block; margin:0 3px;}.fb:hover{ opacity:0.8}
.twitter {width: 35px;height: 20px;background: url(../images/sprites.png) -56px -12px no-repeat;display: inline-block; margin:0 3px;}.twitter:hover{ opacity:0.8}
.googleplus {width: 35px;height: 23px;background: url(../images/sprites.png) -106px -10px no-repeat;display: inline-block; margin:0 3px;}.googleplus:hover{ opacity:0.8}
.youtube {width: 34px;height: 25px;background: url(../images/sprites.png) -155px -8px no-repeat;display: inline-block; margin:0 3px;}.youtube:hover{ opacity:0.8}
/*.pray {width: 28px;height: 28px;background: url(../images/sprites.png) -206px -10px no-repeat;display: inline-block; margin:0 3px 0 0px;}.youtube:hover{ opacity:0.8}*/

ul.pdf-icon{ list-style:none; padding-left:15px;}
ul.pdf-icon li::before{ content:""; width: 17px;height: 21px;background: url(../images/sprites.png) no-repeat -249px -11px;display: inline-block; margin-right:10px;}
ul.pdf-icon a{ font-weight:700}

i.pdf-icon{ content:""; width: 17px;height: 21px;background: url(../images/sprites.png) no-repeat -249px -11px;display: inline-block;}

.icon-box{ background:#DAD3C1; text-align:center;}.icon-box i{transition: all ease 1s}.icon-box:hover i{transform:rotate(360deg);}
.icon-box:hover{ background:#FBE689; box-shadow: 1px 8px 5px 0px #CFC6AF;}
/*.icon-block img{ height:75px; width:auto;}*/
.icon-box h2,.icon-box h2:hover{ text-decoration:none}
.icon-box span.heading{ font-size:21px; color:#392001; display:block; padding:7% 0;}
.icon-block a{ display:block; padding:20% 10%;}.icon-block a:hover,.icon-block a:focus{ text-decoration:none}
.icon-block span.more{background:#3D1F00; color:#f1ede3; padding:1%;display:block;}

.daily-schedule{width: 87px;height: 94px;background: url(../images/sprites.png) -13px -50px no-repeat;display: inline-block;}
.publications-media{width: 78px;height: 94px;background: url(../images/sprites.png) -119px -58px no-repeat;display: inline-block;}
.calendar-events{width: 90px;height: 94px;background: url(../images/sprites.png) -216px -52px no-repeat;display: inline-block;}
.welfare-institutions{width: 104px;height: 94px;background: url(../images/sprites.png) -322px -48px no-repeat;display: inline-block;}

.whats-new{background:#E5E1D5; padding:3.5% 0}.whats-new h2{ font-size:36px}
.whats-new h4,.whats-new h5{ font-family:"Roboto", Arial, Helvetica, sans-serif}.whats-new h4{ font-size:21px; margin-top:3px; padding-top:0px}.whats-new h5{ font-size:16px; font-weight:400;}
.whats-new p{ text-align:justify}
.whats-new-icon{width: 112px;height: 91px; margin-top:20px;background: url(../images/sprites.png) -441px -52px no-repeat;display: inline-block;}
.seminar-19, .seminar-18
{   box-sizing: border-box;
    padding: 10px;
    border: 1px solid #ddd;
    margin: 20px 0px;
}

.seminar-19 h3, .seminar-18 h3{margin-bottom:20px;}

.seminar-19 .panel-body, .seminar-18 .panel-body {
padding:5px;
}

.seminar-19 .panel, .seminar-18 .panel {
    border: none;
    box-shadow: none;
}
.divider{width: 267px;height: 12px; margin-bottom:22px; background: url('../images/sprites.png') -24px -161px no-repeat;display: inline-block;}

.footer-bg {height: 17px;background: url(../images/footer-bg.jpg) repeat-x;}

footer{ background:#E3DFD3;}footer hr{ border-color:#d2ccbd}

/*.about-shirdi-sai{ padding:3% 0 4% 0;}*/
.about-shirdi-sai{ padding:3% 0 0% 0;}

.img-whats-new{ padding:1% 2.5%; float:left}

footer{ padding:2% 0 1% 0}
.footer-link{ padding:2% 0;}.footer-link .heading{ font-weight:500; padding:7px 0; border:0;}
.footer-link .glyphicon-triangle-bottom{font-size:9px; padding:10px; border:0px solid #000; background:#D7D1BF;}
.footer-link ul{padding-left:15px}.footer-link ul li{ line-height:29px;}
.footer-link a{position: relative;}.footer-link a:hover{ text-decoration:none}
.footer-link a:after {content: ''; position: absolute; bottom: 0; left: 0; width: 0%; border-bottom: 2px solid #D10010;transition: 0.4s;}
.footer-link a:hover:after { width: 100%;}

.copyright{ font-size:14px; padding-bottom:5px;}.jovial{ font-size:13px;}


.carousel-inner {width: 100%; background:#FCD344;box-shadow: 0px 1px 5px #D2CCBD; border-bottom:1px solid rgba(210,204,189,0.5)}
.carousel-inner > .item > img,
/*.carousel-inner > .item > a > img {width: 100%;margin: auto;}*/
.carousel-inner > .item > a > img {width:100%;margin:auto;display:block;height:auto;max-width:100%;line-height: 1;}
.carousel-indicators{ bottom:0;}
.carousel{ padding-bottom:3px; padding-top:1px; }

.links,.about,.publications,.calendar,.welfare{ /*display:none*/}
.centres{ display:none}

/*.btn-breadcrumb .btn.btn-danger:not(:last-child):after { border-left: 10px solid #d9534f;}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before { border-left: 10px solid #d43f3a;}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after { border-left: 10px solid #d2322d;}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before { border-left: 10px solid #ac2925;}
.btn-breadcrumb .btn:not(:last-child):after {  content: " ";  display: block; width: 0; height: 0; border-top: 17px solid transparent; border-bottom: 17px solid transparent;  border-left: 10px solid white;  position: absolute;  top: 50%;  margin-top: -17px;  left: 100%;  z-index: 3;}
.btn-breadcrumb .btn:not(:last-child):before { content: " "; display: block; width: 0; height: 0; border-top: 17px solid transparent; border-bottom: 17px solid transparent; border-left: 10px solid rgb(173, 173, 173);  position: absolute; top: 50%; margin-top: -17px; margin-left: 1px; left: 100%; z-index: 3;}
.btn-breadcrumb .btn { padding:6px 12px 6px 24px;}
.btn-breadcrumb .btn:first-child { padding:6px 6px 6px 10px;}
.btn-breadcrumb .btn:last-child { padding:6px 18px 6px 24px;}*/

.breadcrumb{ background:none}
.sidemenu{ background:#E5E1D5;border-radius:6px;padding:15px;}
ul.sidemenu, ul.sidemenu li ul{ margin:0; /*list-style:none;*/ padding:5px 5px 5px 20px;}
ul.sidemenu li{ border-bottom:0}
ul.sidemenu li:first-child{/*border-top-left-radius: 4px; border-top-right-radius: 4px;*/}
ul.sidemenu li:last-child{/*border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;*//*border-bottom:1px solid #DDD;*/}
ul.sidemenu li a{ color:#555; display:block;}
ul.sidemenu li a:hover{text-decoration:none; color:#D10010;}ul.sidemenu li a:focus{ color:#555;}
ul.sidemenu li ul{ border:0;/* background:#F3F3F3;*/ padding-left:8px;}
ul.sidemenu li ul li{ border:0;/* border-top:1px solid #DDD*/}
ul.sidemenu li ul li:last-child{ border-bottom:0}
ul.sidemenu .caret {float: right; margin: 9px 5px 0px;}
.heading{padding:10px; margin-bottom:5px; border-bottom:1px dotted #D2CCBD; font-weight:500; font-size:18px;}


.category{display:none;}
.category-toggle{display:block;padding:10px 12px; font-weight:bold;background:#EEE; border:1px solid #DDDDDD}
.category-toggle a:focus{ background:#EEE}


.innerpage{ padding:30px 0 60px 0;}
.innerpage ul li{ padding:5px 0}
.innerpage h2,h3,h4,h5,h6{ font-family:'roboto', Arial, Helvetica, sans-serif; }
.innerpage h2{font-weight:500; font-size:22px;}

.top-link {position:fixed; right:0; bottom:0;display: none; background: rgba(57,32,1,0.8);}.top-link i{ color:#FFF; padding:8px 10px;}
.top-link:hover {background: rgba(57,32,1,1);}

.whats-new-article{ background:#E5E1D5; padding:25px; border-radius:5px; margin-bottom:15px;}
.whats-new-article-home{ background:#E5E1D5; padding:15px 25px; border-radius:5px; margin-bottom:15px;}


.table-scroll table{}
.table-scroll table th{ background:#E8E5DA; text-transform:uppercase}
.bg-beige{ background:#EBE8DF;}
.bg-beige-dark{ background:#DAD5C4;}

.table{ background:#E5E1D5; border:1px solid #D1CDC1}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border:1px solid #D1CDC1}

.height{ height:50px;}
.title{ background:#DAD5C4; /*border:1px solid #D1CDC1; border-radius:5px;*/ margin:0; padding:13px 10px 0 10px;}
.img-border{ border:10px solid #DAD5C4;}
.padding-20{ padding:20px 0;}

.border{ border:1px dashed #D2CCBD; background: rgba(255,255,255,0.4); padding:4% 2%;}

.fadein {
    font-size: 21px;
    text-align: center;

    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.breaking-news-bg{ background:#392001; padding:10px 13px; margin-top:6%;}.breaking-news{ font-size:15px; color:#FFF; padding-right:10px;}.breaking-news-bg marquee, .breaking-news{ float:left; }.breaking-news-bg marquee{}.breaking-news-bg marquee a{color:#00F !important;}
.breaking-news-bg marquee{ width:80%; background:#E5E1D5; border-radius:3px}.view-more{font-size:13px; padding-left:13px;}.view-more a{ color:#FFF; text-decoration:none}.view-more a:hover{ text-decoration:underline}.sep{ padding:0 15px}

.panel-title a{ display:block; color:#392001;}.panel-title a:hover{ text-decoration:none}	
.panel-default > .panel-heading{ background:#DAD5C4; border:1px solid #D2CCBD}.panel-collapse{ background:#F0ECE1}

.box{ border:0px solid #FFF; background:#C75C5C; text-align:center; font-size:22px;}.box a{ transition:all 0.5s ease; color:#FFF;padding:10% 5%; display:block; text-decoration:none}.box a:hover{ background:#E3DFD3; color:#000}.box img{ display:block; margin:0 auto; padding-bottom:15px;}



.blink{
    animation-duration: 1000ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation:blink 1000ms infinite; /* Safari and Chrome */
}
@keyframes blink {
    from {
        color:green;
    }
    to {
        color:red;
    }
}
@-webkit-keyframes blink {
    from {
        color:green;
    }
    to {
        color:red;
    }
}

.close{font-size:25px; padding:4px 10px !important; background:transparent !important; color:#000 !important; opacity:1!important;}

a.moreinfo{border-radius:3px; padding:10px 15px; background:rgba(255,0,0,1); color:#FFF; font-weight:500}a.moreinfo:hover{ background:rgba(153,0,0,1); text-decoration:none}
 
@media(max-width:2000px) and (min-width:1900px){}
@media(max-width:1545px) and (min-width:1348px){}
@media(max-width:1800px) and (min-width:1200px){}

@media only screen and (max-width:1200px){
.navbar-nav > li > a{padding-left:9%; padding-right:9%;}
.nav > li{padding:0 0px 0 0px }.nav > li:first-child > a{ padding-left:7px}

.breaking-news-bg marquee{ width:77%;}

}

@media only screen and (max-width:991px){
.logo-bg{ background:none ;}
/*.nav > li{padding:0 4px 0 4px }.nav > li:first-child > a{ padding-left:0px}
*/
.navbar-nav > li > a{padding-left:9%; padding-right:9%;}
.nav > li{padding:0 0px 0 0px }.nav > li:first-child > a{ padding-left:0px; padding-right:10px;}

.icon-box{ margin-bottom:30px;}
.navbar-brand{ display:block}

/*.navbar-brand{ display:block;  height:30px; padding-bottom:0}
.navbar-toggle{margin-top:3px; margin-bottom:3px;}*/
.breaking-news-bg marquee{ width:69%;}

}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-collapse.collapse {
	display: none !important;
}
.navbar-collapse.collapse.in {
	display: block !important;
}
.navbar-header .collapse, .navbar-toggle {
	display:block !important;
}
.navbar-header {
	float:none;
}

.breaking-news-bg marquee{ width:69%;}

}

@media only screen and (max-width:980px){}
@media only screen and (max-width:768px){
	
	}

@media (min-width: 768px) { 
.twoRow .navbar-collapse {clear: left;}
.category{display:block;}
.category-toggle{display:none;}
.modal-dialog{width:600px !important;}
}

@media (max-width: 767px) { 
a.navbar-brand{ display:block}
.nav-header{ text-align:center;}
.shirdi-sai-dada{ float:none}
/*.nav > li:first-child{ padding-left:13px;}
.nav > li:first-child > a{ padding-left:15px}

.navbar-nav > li > a{padding-left:9%; padding-right:9%;}
.nav > li{padding:0 0px 0 0px }*/

.logo{ padding:3% 0% 2% 0%;}
.navbar-brand{font-size:15px;}

#links,#about,#publications,#calendar,#welfare,#centres{ display:none; background:#D7D1BF; padding:10px 30px; /*border-top:1px solid #D2CCBD; border-bottom:1px solid #D2CCBD;*/}
.links,.about,.publications,.calendar,.welfare,.centres{ display:block; cursor:pointer;}
#centres{ margin: 0px 15px; padding:10px 0px}/*.center-col{ margin-top:-10px}*/
.footer-link{ padding:0% 0}
.img-whats-new{ padding:1% 2.5% 1% 0%;}
.nav > li > a{ padding-left:15px}
.nav > li:first-child > a{ padding-left:15px;/* padding-right:10px;*/}
.navbar-collapse{ background:#FCEA9A}

ul.sidemenu li:first-child{ border-top:0;}

.breaking-news-bg marquee{ width:100%;}

}


@media only screen and (max-width:500px){}
@media only screen and (max-width:420px){
.copyright span{ display:block;}

a.moreinfo{ padding:10px 15px; font-size:13px;}
.navratri{ font-size:18px;}

	}

@media only screen and (max-width:360px){
.carousel-indicators .active{ background:#D70010;}.carousel-indicators li{ border:1px solid #C30A0D}
.carousel-indicators{ bottom:-10px;}
.carousel .item {background:#FCECA2;overflow:hidden; margin-bottom:1em; margin-top:1em;padding:5px;}
.carousel-inner > .item > img {border: 1px solid #DDDDDD;float: left;margin: 0;padding: 2px;height: none;width:  100%;}
.shirdi-sai-dada{ width:50%;}
.about-shirdi-sai h1{ font-size:24px;}
.whats-new h2{ font-size:23px;}
.padding-four-block h3{ font-size:22px;}
.whats-new h4{ font-size:18px;}
.whats-new h5{ font-size: 15px;}
/*.divider{zoom:0.8; -moz-transform:scale(0.8);}*/
.sainath{ width:25%;}
.dada-maharaj{ width:25%;}
.img-whats-new{ padding:3% 0% 0% 0%; float:none}
.whats-new article{ border-top:1px solid #D2CCBD; margin-bottom:20px; padding-top:10px;}

.icon-box{ margin-bottom:20px;}
.icon-box span.heading{padding:4% 0;}
.icon-block a{padding:10% 10%;}

}

@media (max-width: 320px) { 
.dropdown-submenu>a:after{border-width:4px 4px 0px 4px;border-top-color:#392001;border-left: 4px solid transparent;border-right: 4px solid transparent;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-top-color:#392001; border-left-color:transparent;}
.table-scroll{overflow-x:scroll; min-width:300px;}
}


@media screen and (max-device-width : 320px) and (orientation:landscape){}
