@charset "utf-8";
/* CSS Document */
body{font-size:16px;
background:#1c2b4a;
color:#fff}
-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	background-color: #108742;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}


.container_full {
  margin: 0 auto;
  width: 100%;
}
p{color:#fff;
font-size:18px;
letter-spacing:1px}
a:hover{text-decoration:none;}

h1{	color:#2ecd71;
font-weight:bold;
line-height:80px;
}


.hr{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(46,205,113,1),rgba(0,0,0,0));
height:1px;
width:100%;
margin:20px 0;}
.hr.hr_nomarg{margin:20px 0 0;}
.margin_4{margin-top:40px;}
/*------------Header----------*/
.mob_nav{line-height:60px;
color:#34495e;
cursor:pointer
}
.mob_nav:hover{color:#fff;}

/*-------------content--------------*/
.story_box{height:170px;
width:100%;
border:2px solid #2ecd71;
padding:5px;
margin-top:10px;
overflow:hidden;}
.story_box img{height:100%;
width:100%;
}
.story_box_hover{
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.6);
	}
.story_box p{position:absolute;
font-weight:bold;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	font-size:16px;
	margin:0 0 0 10px;
	    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
	width:150px;
	text-align:center;
	z-index:99999
	}
	.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  margin-top:20px;
}

.hovereffect .overlay {
	
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(0, 50, 0, 0.5);
  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
}

.hovereffect:hover .overlay {
  background-color: rgba(256, 152, 256, 0.4);
}

.hovereffect img {
  display: block;
  position: relative;
  width:100%;
}

.hovereffect h2 {
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
}

.hovereffect:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect a.info {
  display: inline-block;
  padding: 7px 14px;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  font-weight: normal;
  margin: -55px 0 0 0;
  padding: 62px 100px;
  max-height:80%;
  max-width:90%;
}

.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);

 
}

.hovereffect a.info:hover {
}

.read_more{max-width:150px;
margin:0 auto}
.read_more img{
	max-width:150px;
	margin:0 auto;
	}
	
.decorate{ font-family:backtoblackdemo;
font-size:5vw;
color:#2ecd71;
font-weight:bold;
line-height:200px;
text-transform:uppercase}	
.decorate span{color:#fff;}
.decorate div{color:#273e6c;

font-family:Arial Black,Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
line-height:normal}
/*-------------------------contact page*---------*/
.contct .control-label{color:#2ecd71;
font-weight:bold}
.contct textarea{min-height:150px;
font-weight:bold;
border-radius:0;
color:#1c2b4a}
.form_box{width:100%;
height:100%;
background:#1c2b4a;
padding:30px;
box-shadow:0 0 20px rgba(0,0,0,1);
}
.contct input{border:none;
min-height:40px;
border-radius:0;
font-weight:bold;
color:#1c2b4a} 
.contct button{ border-radius:0;}
.form-control::-moz-placeholder {
  color: #1c2b4a;
  opacity: 1;
}

.form-control::-webkit-input-placeholder {
  color: #1c2b4a;
}
/*------------story page----------*/
.story_btn ul{list-style:none;
float:right;
width:90%;
}
.story_btn li{background:#2ecd71;
padding:0 0 0 20px;
	transition:0.2s;
	height:40px;
	border-bottom:3px solid #1d9d53
}
.story_btn li:before{height:30px;
width:30px;
content:'';
background:#1c2b4a;
position:absolute;
border-radius:50%;
border:4px solid #2ecd71;
left:0;
margin-top:5px;
transition:0.2s;}
.story_btn li:after{height:4px;
width:30%;
content:'';
background:#2ecd71;
position:absolute;
left:30px;
z-index:-99999;
margin-top:18px;
transition:0.2s;}
.story_btn ul li a{color:#34495e;
line-height:40px;
font-size:20px;
font-weight:bold
}
.story_btn ul li:hover{
	background:#1d9d53;
	color:#fff;
}
.story_btn ul li:hover:after{
	background:#2ecd71;
	left:20px;}
	.story_btn ul li:hover:before{
	background:#1d9d53;
	left:20px;}
	
.story_btn li:hover a{
	color:#fff;}
	
.story_body{color:#fff;
font-size:20px;
letter-spacing:1px;
text-align:justify}	
blockquote{border-left: 4px solid #2ecd71;}
.donate{color:#2ecd71;}
/*----------Choda chodi sangita and video-----*/
.audio_main {
    margin-bottom: 30px;
	color:#fff;
}
.audio_main a{color:#2ecd71;
font-weight:bold}
audio {
    width: 100%;
}
.video{color:#fff;}
.video a{
	color:#1c2b4a;
font-weight:bold}
.video .btn:hover a{
	color:#fff;
}
.video .btn:hover{background:#5cb85c;}
.video video{max-width:100%;}
/*---------------niti sloka------*/
.ns{color:#fff;
border-bottom:1px solid #2ecd71;
padding:10px;
margin-top:20px;
font-size:18px
}
/*-------------Footer------------*/

.footer{background:#34495e;
width:100%;
color:#FFFFFF;
margin-top:40px;}
.footer span{line-height:60px;}
.share-buttons{list-style:none;
margin-top:15px;
float:right}
.share-buttons ul{list-style:none;
}
.share-buttons li{float:left;
margin-right:10px}
.share-buttons li a{color:#fff;}
.slide_top{color:#2ecd71;
position:fixed;
right:10px;
bottom:60px;
cursor:pointer;
display:none;
z-index:999999999;
}
.slide_top div{font-size:10px;
text-align:center}
/*--------------responcive-------------*/
@media(max-width:768px){

.story_btn li:after{display:none}
.story_btn li:before{display:none}
.story_btn li{height:auto;}
.story_btn ul{width:100%;
margin:0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
	    -webkit-padding-start:0px;}

	}


/*------- AMOUT -----------*/

.about-img {
  background: #24375F top center;
  background-size: cover;
  color: #7C7C7C;
  padding: 30px 0 35px 0;
	text-decoration-color: azure;
}

 .title {
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
    font-size: 49px;
    font-size: 3.0625rem;
}
.tagline {
  display: block;
  font-size: 14px;
  font-size: 0.175rem;
  line-height: .2em;
  color: #FFFFFF;
  margin: 5px 0 0;
}

img {
	max-width: 70%;
}
.tagline {
    font-size: 16px;
    font-size: 1rem;
    margin: 15px 0 0;
}

.img-circle {
    display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: 10px solid rgba(0, 0, 0, 0.3);
    margin: 0 auto;
}
.img-circle {
    border-radius: 1000%;
}

h2{	color:#2ecd71;
font-weight:bold;
}



/*
     FILE ARCHIVED ON 13:09:43 Oct 16, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:41:43 Apr 17, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 308.362
  exclusion.robots: 0.192
  exclusion.robots.policy: 0.185
  RedisCDXSource: 3.213
  esindex: 0.008
  LoadShardBlock: 283.697 (3)
  PetaboxLoader3.resolve: 194.801 (4)
  PetaboxLoader3.datanode: 87.459 (4)
  CDXLines.iter: 18.415 (3)
  load_resource: 46.798
*/