@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&amp;subset=devanagari,latin);
body {overflow-x: hidden;}
.navbar-default .navbar-brand {font-family: 'Open Sans Condensed', sans-serif; font-size:34px;}

.mask1 { margin-top:20px}

@charset "utf-8";
/* CSS Document */
.top-link{float:right;margin-bottom: 5px;}
.top-icon{width:40px;height:40px;background-color:#8f100b;display:inline-block;border:1px solid #cd6b67;text-align:center;border-radius:50%;margin:0px 3px;float: left;}
.pooja{background:url(../images/icon-img.png) 6px 6px no-repeat #8f100b;}
.location{background:url(../images/icon-img.png) 6px -42px no-repeat #8f100b;}
.climate{background:url(../images/icon-img.png) 6px -95px no-repeat #8f100b;}
.language{background-color:#8f100b;display:inline-block;border:1px solid #cd6b67;text-align:center;border-radius:5px; padding:3px 12px; margin:5px 0px  0px 20px;}
.language a{font-family: 'Lato', sans-serif; font-size:16px; font-weight:700; color:#FFF; margin:0px 5px;}
.welcome-box{background:url(../images/welcome-bg.jpg) 0px 0px repeat; padding:55px 0px; text-align:center;} 
.welcome-box h1{font-family: 'Open Sans', sans-serif; font-weight:300; color:#000; background:url(../images/border-bottom.png) center bottom no-repeat; padding-bottom:20px; margin:0px 0px 20px 0px ;}	
.welcome-box h2{font-family: 'Lato', sans-serif;font-weight:400;color:#c00d07; font-size:17px; margin:0px 0px 20px 0px; line-height:28px}	

.welcome-box p{font-family: 'Lato', sans-serif;font-weight:400;font-size:14px; color:#4b4b4b; line-height:32px; }

.sihasta-kumbhmela{background:url(../images/sihasta-kumbhmela-bg.png)  center 0px no-repeat; background-size: 100% 100%; padding:50px 0px;text-align:center;display: block;}
.add-text h2{font-family: 'Oswald', sans-serif;font-weight:700;font-size:35px; color:#FFF; text-transform:uppercase; margin:0px 0px 20px 0px; text-shadow:2px 2px 2px rgba(51, 51, 51, 0.8);}
.add-text p{font-family: 'Lato', sans-serif;font-size:17px; color:#FFF; }

.bottom-content{padding:50px 0px;}
.bottom-content h3{font-family: 'Lato', sans-serif; font-size:25px; color:#c11f12; text-transform:uppercase; font-weight:300; margin-bottom:20px;}
.bottom-content p{font-family: 'Lato', sans-serif; font-size:14px;color:#4b4b4b;line-height:24px;}
.bottom-content p span{color:#c11f12; font-size:16px;}
.icon{background:url(../images/icon-img.png) -104px 2px no-repeat; width:55px; height:35px; float:left; margin-right:14px;}
.video{ border:0px solid #000; margin-bottom:15px}
.video { width:100%; position:relative}
.video img { width:100%}
.mask{ display:none;width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.5); top:0px; z-index:100; transition:all 2s}
.video .mask a { background:#a71510; color:#fff !important; padding:8px 20px; border-radius:5px; display:block; text-align:center; font-family: 'Lato', sans-serif;}
.video:hover .mask{ display:block;width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.5); top:0px; z-index:100; padding:25% 10%;;}
.mask p {color:#fff}
.right-box .video:hover .mask{ display:block; position:absolute; background:rgba(0,0,0,0.5); top:0px; z-index:100; }

.border-bottom{ border-bottom:3px solid #a71510; padding-bottom:20px;}
.gallery-thum{ width:75px; height:50px; float:left; margin:5px 12px 5px 0px;}
.inner-box .gallery-thum{ width:79px; height:59px; float:left; margin:5px 12px 9px 0;}
.make-donation{background:url(../images/red-bg.jpg) 0px 0px repeat-x; padding:30px 0px;text-align:center; height:146px;}
.make-donation a {color: #fff;}

.weatherinfo {width: 100%; float: left;}
.weatherinfo h4 {font-size: 12px; color: #c05555; font-family: 'segoe_uiregular'; padding: 0; margin: 0;}
 .weather img {float: left; margin: 4px 15px 0 0;}
#link_get_widget {display: none !important;}
 .aw-current-weather-inner h3 {display: none !important;}
.aw-widget-36hour .bg-c, .aw-widget-36hour .tbg-c, .aw-widget-current .bg-c, .aw-widget-current .tbg-c {background: none !important;}
.aw-widget-content.bg-c {border: none !important; color: #fff;}
.lt-115 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-temperature-today {padding-left: 0px !important;}
 .aw-widget-36hour .bg-su, .aw-widget-36hour .tbg-su, .aw-widget-current .bg-su, .aw-widget-current .tbg-su {background: none !important;}
 .aw-widget-36hour .bg-r, .aw-widget-36hour .tbg-r, .aw-widget-current .bg-r, .aw-widget-current .tbg-r {background: none !important;}
 .lt-115 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p span.aw-temperature-today { font-size: 24px!important; padding-left: 15px!important; color: #fff !important;}
 .box{width: 6% !important; float: left; border: none !important; color: #fff !important;}
 /* .aw-icon-7-t {display: none !important; background-image: none !important; border: none !important;}
 .lt-115 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather span.aw-icon {background: none !important; display: block !important;}
*/
.aw-widget-current div.aw-widget-current-inner div.aw-widget-content { color: #000!important;  border: none!important; }

.inner-box{background:url(../images/welcome-bg.jpg) 0px 0px repeat; padding:55px 0px;} 
.inner-box h1{font-family: 'Open Sans', sans-serif; font-weight:300; color:#000;margin:0px 0px 20px 0px;}	
.inner-box h2{font-family: 'Lato', sans-serif;font-weight:400;color:#c00d07; font-size:17px; margin:0px;margin-bottom:20px;}	
.inner-box h3{font-family: 'Open Sans', sans-serif; font-size:23px;font-weight:600; color:#c11f12;margin:0px 0px 20px 0px;}	

.inner-box p{font-family: 'Lato', sans-serif;font-weight:400;font-size:14px; color:#4b4b4b; line-height:32px; }

.inner-box ul{ margin:0px; padding:0px;}
.inner-box li{font-family: 'Lato', sans-serif;font-weight:400;font-size:14px; color:#4b4b4b; line-height:24px; list-style-type:none; margin-bottom:14px; border-bottom:1px solid #ccc; padding-bottom:10px; background:url(../images/arrow.png) 0px 6px no-repeat; padding-left: 20px;}
.inner-box li strong{color: #8f100b;}
.inner-box li span{ width:200px;display: inline-block;}

.invitation li span{ width:60%;}

.right-box{ background-color:#FFF; padding:20px;}
.right-box h3{font-family: 'Lato', sans-serif; font-size:25px; color:#c11f12; text-transform:uppercase; font-weight:300; margin-bottom:20px;}
.right-box h2{font-family: 'Lato', sans-serif;font-weight:700;font-size:20px; color:#FFF;background:url(../images/red-bg.jpg) 0px 0px repeat-x; padding:15px; margin-bottom:10px; }
.right-box p{font-family: 'Lato', sans-serif;font-weight:400;font-size:16px; color:#4b4b4b; line-height:24px; }
.right-box a{ color:#a71510;}
.right-box ul{ margin:0px; padding:0px;}
.right-box li{font-family: 'Lato', sans-serif;font-weight:400;font-size:14px; color:#4b4b4b; line-height:24px; list-style-type:none; margin-bottom:14px; border-bottom:1px solid #ccc; padding-bottom:10px; background:url(../images/arrow.png) 0px 6px no-repeat; padding-left: 20px;}

.profile-img{text-align:center;}
.profile-img img{ border:5px solid #ccc}
.profile-img h3{font-family:'Lato', sans-serif; font-size:16px;color:#8f100b;margin:10px 0px 0px 0px; font-weight:700;}
 
footer{font-family:'Lato', sans-serif; font-size:14px;color:#414141;background-color:#e0dcd3; padding:20px 0px; border-top:1px solid #d1cdc3;}
footer a{color:#414141;}
footer ul{padding:0px;}
footer li{display:inline-block; border-right:1px solid #414141; color:#414141;margin: 0 5px 0 0;padding: 0 15px;line-height: 11px;}
footer li:first-child{ margin-left:0px; padding-left:0px; }
footer li:last-child{ border-right:0px;}
footer p{line-height:24px;}

.error-heading{ font-size:200px; color:#ccc !important;font-family: 'Open Sans', sans-serif !important; font-weight:700 !important; margin:50px 0px !important; }

/*-----------------------------------*/
/* Form Style
/*-----------------------------------*/
.form-div{ margin-top:20px;}
.input-txt{font-family: 'Lato', sans-serif; font-size:14px;color:#344c51; font-weight:400;}
input{ background-color:#fbfbfb; border:1px solid #dedede; height:40px; font-family: 'Lato', sans-serif; font-size:12px;color:#898989; font-weight:400;width:100%;padding:5px 10px;margin:0px 0px 15px; border-radius:5px;}
textarea{ background-color:#fbfbfb; border:1px solid #dedede; font-family:'Lato', sans-serif; font-size:16px;color:#898989; width:100%; padding:5px 10px; margin:10px 0px;border-radius:5px;}
.enquiry-form input{ background-color:#fbfbfb; border:1px solid #dedede; height:20px; font-family: 'Lato', sans-serif; font-size:10px;color:#898989; font-weight:400;width:100%;padding:5px 10px;margin:0px 0px 15px;  }
.enquiry-form textarea{ background-color:#fbfbfb; border:1px solid #dedede; font-family: 'Lato', sans-serif; font-size:16px;color:#898989; width:100%; padding:5px 10px; margin:10px 0px;border-radius:5px;}
.tred span{display: inline-block;margin-bottom: 20px; background-color:#459b00; padding:15px;font-family: 'Open Sans', sans-serif; font-weight:300; color:#FFF;}

/*Button*/
.continue-reading{background-color:#a71510;font-size:16px;color:#FFF;font-family: 'Lato', sans-serif;font-weight:700; transition:all 2s}
a.continue-reading:hover { color:#fff; background-color:#660D0B}
.submit_btn{ background-color:#a71510;font-size:16px;color:#FFF;font-family: 'Lato', sans-serif;font-weight:700;float:left;}
.submit_btn:hover{ background-color:#8d0e0a !important; color:#FFF;}
.reset_btn{background-color:#d7d7d7;font-size:16px;color:#FFF;font-family: 'Lato', sans-serif;font-weight:700;float:left; margin-left:20px;}


#myPopover2 .shedule{ margin:15px; color:#fff; font-family: 'Lato', sans-serif;}
#myPopover2 h2 { font-size:19px; border-bottom:dotted 1px #fff; padding-bottom:15px}
#myPopover2 table { margin:0; padding:0; font-size:13px;  border:solid 1px #fff; background:#fff; color:#000}
#myPopover2 table tr:nth-child(even) { }
#myPopover2 table tr td { padding:8px; border-right:solid 1px rgba(0,0,0, 0.1);  border-bottom:solid 1px rgba(0,0,0, 0.1)}
#myPopover2 table tr td:first-child { width:42%;}

.dark-line { border-top:solid 2px #fff;}
.width230 { max-width:300px; width:100%;}

.Flexible-container, .Flexible-container1 {
  position: relative;
  padding-bottom: 25%;
  height: 0;
  overflow: hidden;
  border: solid 2px #dddada;
}
.Flexible-container1 { padding-bottom:67%; overflow:hidden !important;}
.Flexible-container iframe, .Flexible-container1 iframe, .Flexible-container object, .Flexible-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0}
.darshan-mask { width: 100%;
    height: 561px;
    overflow: hidden;
    position: relative;}
.video-blk {       width: 1287px;
    height: 756px;
    position: absolute;
    /*top: -129px;
    left: -297px;*/
	
	top:-25%;
	left:-38%;
}
.top-icon1 { padding-top:12px;}

.video-blk iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; }

.mask1 { width:89%; margin:0 auto;}
#surveybox {
	top: 50px !important;
}
.drag-contentarea {
	height: 990px !important;
}
#surveybox #myCarousel .carousel .item {
	padding: 141.143% 0 0 0;
}
#surveybox {
	width: 640px !important;
}
#surveybox body{padding-bottom: 0px !important;}
.navbar-collapse {margin: -40px 0 0 0 !important;}
@media only screen and (max-width:1200px)  {
.navbar-default .navbar-brand{font-size: 25px;}
.nav > li > a {padding: 10px 13px;}
.gallery-thum {
    width: 58px;
}
.right-box h3 { font-size:19px; font-weight:400}
.right-box h2 {font-size:16px; padding:12px}
.mask1 { width:100%; }
.video-blk { left:-72%;}
}

@media only screen and (max-width:991px)  {
.inner-box .col-md-8{
	float:none;
}
.profile-img {
    float: left;
    height:260px;
    width: 33%;
}
	
	.gallery-thum {
		width: 78px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
	background:url(../images/red-bg.jpg) 0px 0px repeat;
	 width: 60%;
	 right:15px;
	 position:absolute;
	 margin-top:-35px;
	 top:74px;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin:0}
.navbar-collapse { box-shadow:none}
.navbar-nav { margin-top:0}

.top-link {
    margin-right: 65px;
    margin-top: -92px;
}


.nav > li {
    float: none;
}

.nav > li > a {
    padding: 10px 17px;
}

.submit_btn{
	margin-bottom:40px;
}
.right-box h3 { display:none}
.right-box .video { display:none}
h1, .h1 { font-size:30px}
}

@media only screen and (max-width:768px)  {
	.nav > li {
    float:none;
}
}


@media only screen and (max-width:708px)  {
.inner-box .gallery-thum {
    height: 65px;
    width: 95px;
}

.profile-img h3 {
    font-size: 14px;
}

.profile-img img {
    border: 5px solid #ccc;
    width: 100%;
}
	h1, .h1 { font-size:26px}
}


@media only screen and (max-width:660px)  {
.navbar-default .navbar-toggle { top:46px}
.navbar-brand {
    height: auto;
    padding: 0 15px;
}

.top-link {
    margin-right: 0;
    margin-top: -62px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { top:120px; }
h1, .h1 {
    font-size: 32px;
}
.video-blk { left:-560px; top:-250px}
.darshan-mask { height:300px}
}
@media only screen and (max-width:628px)  {
footer { text-align:center}
footer ul li { padding:0 5px !important; margin:0 !important}
h1, .h1 {
    font-size: 22px;
}
.add-text h2 { font-size:26px}
}

@media only screen and (max-width:560px)  {
.profile-img {
    width: 50%;
}

.profile-img {
    height: 302px;
}

}
@media only screen and (max-width:520px)  { 
.pooja, .location , .climate { display:none}

}
@media only screen and (max-width:480px)  {
.profile-img {
    height: 240px;
}
}
@media only screen and (max-width:385px)  {
	.top-link { width:100%; background:#8f100b; margin-top:0}
	.navbar-default .navbar-toggle { top:0}
	.language { border:0; margin:0; padding:0; width:100%;}
	.language a { width:50%; margin:0; text-align:center; float:left; line-height:32px; padding-bottom:3px}
	.language a:first-child { border-right:solid 1px rgba(255,255,255,0.2)}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { top:90px; width:100%; right:0} 
}
@media only screen and (max-width:346px)  {
	.language {
    margin: 5px 0 0 0px;
}

.top-icon {
    margin: 0;
}

.sihasta-kumbhmela {
    padding: 30px 0;
}

.bottom-content {
    padding: 7px 0;
}

.map{
	display:none;
}

.make-donation {
	background-repeat:repeat;
    height: auto;
}

footer li {
    display: inline-block;
    margin: 0 5px 14px 0;
    padding: 0 6px;
}

.inner-box li span {
    display: block;
}
}


@media only screen and (max-width:320px)  {
.inner-box .gallery-thum {
    height: 77px;
    width: 117px;
}
	
}