@import url('https://fonts.googleapis.com/css?family=Crete+Round&display=swap');
body {
	font-size: 16px;
	color: #744e34;
	background-image: url(../img/indian-independence-bg.jpg);
	background-color:#fff;
	background-repeat:no-repeat;
	background-attachment:fixed;
	transition: all 0.5s ease 0s;
	background-position: 50% center;
	background-size:cover;
}

h1, h2, h3 {
	font-family: 'Crete Round', serif;
	color:#536b00;
	}
.topStruc {
	margin:0 0 5px;
	border-top:4px solid #ff6600;	
	-webkit-box-shadow: 0 6px 6px -6px black;
	   -moz-box-shadow: 0 6px 6px -6px black;
	        box-shadow: 0 6px 6px -6px black;
}
.logoStrucMain {
	background-color:#fff;
}
.logoStruc {
	overflow:hidden
}
.menuStruc {
	background-color:#669A00;
	border-top:2px solid #4b7100;
	border-bottom:4px solid #4b7100;
	color:#FFFFFF;
	min-height:1px;
}

.contWrap {
	border-top:6px solid #669a00;
	background-color: rgba(255, 238, 95, 0.6);
	background-image:url("/img/yellow-bg-50.png");
	margin-top:15px;
	border-right:6px solid #79b600;
	border-bottom:6px solid #669a00;
	border-left:6px solid #79b600
}
.introTxt {
	background: rgba(255, 255, 255, .40);
	padding:6px;
	/*margin-top:10px*/
}
.introTxt h1 {
	background:#ff6600;
	text-align:center;
	margin-top:0px;
	color:#fff;
	padding:3px 0;
	text-shadow: 1px 1px #b32a00;
}

.contMain {
	overflow:hidden;
	margin:15px 0px;
}
.lftCont, .rhtCont {
	border:1px solid #c5b052;
	min-height:1px;
	background: rgba(255, 255, 255, .40);
}
.lftCont h2 {
	background-color:#669a00;
	color:#fff;
	padding:4px 10px;
	margin-top:0px;
	/*border-top-left-radius:10px;
	border-top-right-radius:10px;*/
}
.cardWrap {
	overflow:hidden;
	border:1px solid #669a00;
	margin:18px 4px;
	line-height:normal;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.cardWrap > .row {
	margin:10px 0px !important;
}
.cardWrap a {
	color:#d9484b;
}

.cardNav, .cardNav2, .wallNav {
	/*width:94%;*/
	color:#fff;
	float:left;
	padding:10px;
	border:1px solid #c5b052;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	line-height: 145%;
	font-size:0.9em;
	font-weight:bold;
	background: rgba(255, 102, 0, .60);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(223, 89, 0, 0.80) inset;
	transition: all 0.5s ease 0s;
}
.cardNav {
	height:202px;
	margin:10px 15px;
	max-width: 166px;
    min-width: 168px;
}
.cardNav img {
	clear:both
}
.cardNav2 {
	margin:10px 8px;
	max-width:392px;
	/*min-height:270px;*/
}
.cardNav:hover, .cardNav2:hover, .wallNav:hover {
	background: rgba(102, 144, 0, .60);
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(70, 106, 0, 0.80) inset;
	transition: all 0.5s ease 0s;
	color:#fffac6;
}
.cardNav img  {
	margin:8px 0px;
	border:5px solid #F1F1F1;
	min-width:115px
}
.cardNav2 img {
	border:5px solid #F1F1F1;
	height:227px;
	width:100%
}
.wallNav {
	text-align:center;
	max-width:340px;
	margin:10px 24px
}
.wallMore {
	min-height:285px;
}
@media (max-width:600px){
	.wallNav {
		margin:10px 4px
	}
}
.wallNav a {
	color:#FFFFFF
}
.rhtCont {
	margin:0px 4px;
	padding-bottom:10px;
	line-height: 150%;
	font-size:1.2em
}

.bannWrap {
	width:92%;
	overflow:hidden;
	/*float:left;
	padding:10px;*/
	text-align:center;
	min-height:90px;
	margin:6px 15px;
}
.searchWrap {
	width:98%;
	max-width:250px;
	float:left;
	padding:16px 10px;
	text-align:center;
	margin:6px 8pxs;
	line-height: 150%;
}
.searchWrap  input[type='text'] {
	width:100%;	
  }
/*@media (min-width:320px) and (max-width:800px) {
.bannWrap2 {
	width:auto;
	max-width:200px;
	padding:4px;
}
.bannWrap {
	display:none;
}
}*/

/*********** FOOTER ***/
.footStruc {
	overflow:hidden;
	margin:5px 15px;
}
.bannerFoot {
	padding:6px;
	text-align:center;
	margin:15px 0px;
}
.bannerFoot2 {
	min-height:1px; max-width:735px; margin:10px auto
}

.footNav, .backNav {
	clear:both;
	overflow:hidden;
	padding:10px;
	display:table;
	margin:0 auto
}
	.footNav ul, .backNav ul {
		padding-left:0;
		text-align;center;
	}
	.footNav ul, .footNav li  {
		list-style-type:none;
		display:inline-block;
		list-style:none;
	}
	.footNav li {
		background-color:#DC6F04;
		margin:4px;
		padding:4px 10px;
		color:#FCF2BB;
		font-weight:bold;
		transition: all 0.5s ease 0s;
		display:inline-block
	}
	.footNav li a {
		color:#FDF3C0
	}
	.footNav li:hover {
		background-color:#dc3704;
		color:#FFED00
	}
	.backNav ul, .backNav li  {
		list-style-type:none;
		display:inline-block;
		list-style:none;
	}
	.backNav li {
		background-color:#DC6F04;
		border-bottom:4px solid #993d00;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		margin:10px 0;
		text-align:center;
		font-size:1.5em;
		color:#FCF2BB;
		font-weight:bold;
		line-height: 150%;
		-webkit-box-shadow: 0 4px 6px -6px black;
		   -moz-box-shadow: 0 4px 6px -6px black;
				box-shadow: 0 4px 6px -6px black;
		transition: all 0.5s ease 0s;
	}
	.backNav li a {
		color:#FDF3C0;
		padding:10px 20px;
	}
	.backNav li:hover {
		background-color:#dc3704;
		border-bottom:4px solid #922200;
		color:#FFED00
	}
.padd-5 {
	padding:5px;
	}
.inpageWrap{width:auto;overflow:hidden;text-align:center;margin-top:20px;clear:both}
.inpageWrap ul, .inpageWrap li{list-style:none;display:inline-block;text-align:center;padding-left:0;margin-left:0}
.inpageWrap a{display:block;text-transform:uppercase;background:#d95700;border:2px solid #e9f3ff;padding:6px 15px;line-height:110%;transition:all 0.5s ease 0s;margin:2px;color:#fff !important;-webkit-box-shadow:0 4px 6px -6px black;-moz-box-shadow:0 4px 6px -6px black;box-shadow:0 4px 6px -6px black;}
.inpageWrap a:hover{background:#fffdc4;border:2px solid #fff;color:#6dab00 !important}
hr {border-top: 1px solid #627e00;}
.misc-box {border:2px solid #e27000; border-bottom:6px solid #97ab27; padding:6px;box-shadow: 0 4px 4px -6px black; margin-bottom:20px;background: rgba(255, 255, 255, .50);}
.misc-box span{color:#CC0000}
.misc-box:hover, .misc-box a:hover, .misc-box a:active, .misc-box a:focus {text-decoration:none; color:#356102;}
.ul-misc ul li { list-style-image:url(../images/flag-icon.png); border-bottom:1px dotted #FF6600;padding: 13px 0px 13px 0; margin:0}

.video-container {
   height: 0;
   width: 100%;
   padding-bottom: 56.25%;
   overflow: hidden;
   position: relative;
   margin-bottom:20px
}
 
.video-container iframe {
    width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   border:0
}
.searchStruc {
	margin:12px auto 0;
	background:rgba(255, 255, 255, .30);
	padding:5px;
	overflow:hidden;
	max-width:500px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.searchStruc input[type=submit] {
transition:all .5s ease 0;
	background-color:#b90039;
	color:#fff;
	border:1px solid #a10022;
	padding:2px 5px
}
.searchStruc input[type=submit]:hover {
	background-color:#6f0000;
	border:1px solid #6f0000
}
@media (max-width:640px) {
.searchStruc {
margin:6px auto;
width:99%;
max-width:none;
float:none;
text-align:center
}
.searchStruc input[type=text] {
width:70%
}
}