/* CSS Document */
body {
	background:url(../images/bg.jpg); margin:0 auto; text-align:center; background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	}
* {
	margin:0px; padding:0px;
	}
#main_container {
	 text-align:center; margin:0 auto; overflow:hidden; 
	}
#iheader {
	background:url(../images/header_bg.jpg) no-repeat;
	background-size:cover;
	background-position:50%;  
	}
#ilogo {
	width:300px; height:auto; float:left;
	}
#welcome_matter {
	width:650px; height:auto; float:right;
	}
#welcomeText {
	 text-align:justify;
	 
	}
#ifooterBg {
	background:url(../images/footer_bg.jpg) no-repeat; 
	background-size:cover;
	 
	}
#villageHistory {
	  text-align:justify;
	}
#villagePanchayat {
	  text-align:justify;
	}
#villageTour {
	 
	}
#bottomTabs {
	 margin:20px 0;
	 display:block; 
 }
	

.topLinks {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:38px; text-decoration:none; text-align:right;
	}
.topLinks a {
	color:#FFFFFF; text-decoration:none; padding:0px 2px;
	}
.topLinks a:hover {
	color:#D5F236; text-decoration:none;
	}
.heading {
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#D5F236; text-align:left;
	}
.text {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:24px; text-align:justify; text-decoration:none;
	padding-right:15px;
	}
.text a {
	color:#D5F236; text-decoration:underline;
	}
.text a:hover {
	color:#fff; text-decoration:none
	}
.textblack {
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:17px; text-decoration:none; text-align:justify;
	}
.textblack a {
	color:#000000; text-decoration:none;
	}
.textblack a:hover {
	color:#000000; text-decoration:underline;
	}
.bottomLinks {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4B1C16; line-height:18px; text-decoration:none;
	}
.bottomLinks a {
	text-decoration:underline; color:#4B1C16; padding:0px 4px;
	}
.bottomLinks a:hover {
	text-decoration:none; color:#4B1C16;
	}
.indexText {
	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:17px; text-decoration:none; text-align:justify;
	}
.indexText a {
	color:#fff; text-decoration:underline;
	}
.indexText a:hover {
	color:#fff; text-decoration:none; 
	}
.indexText .active {
	color:#fff; text-decoration:underline; display:block; background:#4B1C16; line-height:18px; padding-left:2px;
	}
	
/*inner*/

#innerHeader {
	background:url(../images/inner_header.jpg) no-repeat; 
	}
#innerMiddle {
	background-image:url(../images/inner_middle.jpg); background-position:bottom; background-color:#3D9AD5; background-repeat:no-repeat; 
	}
#innerMiddle h1{ color:#fff; text-align:right; margin-top:0;}
#innermatter {
	 text-align:justify;
	 padding:20px;
	}
#innerBottom {
	background:url(../images/inner_bottom.jpg) no-repeat; height:411px; width:950px; float:left;
	}

/*header*/

	

.headingTabs {
	 margin-right:15px; text-align:right; overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF;
	height:90px;
	}
.head1 {
	font-size:42px; line-height:70px; text-shadow:-20px -18px 2px #60AFDF;  z-index:999;
	}
	
.border {
	border:3px dashed #86C1E6;
	}
.text_box1{
	  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px; text-decoration:none;
	}
.button {
	background:#226A95; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; margin:5px; border:0px; padding:5px;
	}
	
/* punjabi font*/
@font-face {
	font-family: 'Conv_ANMOL_';
	src: url('../fonts/ANMOL_.eot');
	src: local('?'), url('../fonts/ANMOL_.woff') format('woff'), url('../fonts/ANMOL_.ttf') format('truetype'), url('../fonts/ANMOL_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.punjabi_text {
	font-family:'Conv_ANMOL_',Sans-Serif; font-weight:normal;
	font-size:16px; color:#fff; text-decoration:none; line-height:28px; letter-spacing:-1;
	}


.navbar{ margin:0; border:0; background:none;}
.navbar-brand{ padding-top:0; margin:0;}
.navbar-default .navbar-nav > li > a{ color:#fff; padding:15px 8px; font-size:14px;}
.navbar-default .navbar-nav > li > a:hover{ color:#D5F236;}
.navbar-nav > li > a:hover{ background:none;}
.navbar-nav{ margin-bottom:40px;}
.footer{ background:url(../images/footer.jpg) no-repeat; background-size:cover; background-position:bottom; min-height:150px;}
.welcometext{background:url(../images/inner_middle.jpg) no-repeat; background-size:cover; background-position:bottom; min-height:150px;}
.form button{ border:0; background:#fff; color:#3D9AD3; padding:10px 15px; text-transform:uppercase;}
.member .col-md-3 p{ font-size:14px; color:#fff; margin:20px 0; text-transform:uppercase;}
.member .col-md-3 img{ border:1px solid #fff; padding:3px; border-radius:5px;}

@media (max-width:991px)
{

#welcomeText{ padding-top:150px;}
.nav > li{ text-align:left;}
.navbar-default .navbar-nav > li > a{ padding:10px 28px;}
#innermatter{ padding-top:80px;}
.head1{ font-size:30px;}
.headingTabs{ padding-bottom:55px; height:auto;}
.indexText .active{ margin-bottom:25px;}
.member{ padding-bottom:30px;} 
}
@media (min-width:992px) and (max-width:1199px)
{
.navbar-default .navbar-nav > li > a{ font-size:13px; padding:15px 4px;}
}

@media (max-width:650px)
{
 
.headingTabs{ margin-top:120px;}
#innermatter{ padding-top:15px;}
}
address h4{ color:#D5F236;font-family:Georgia; font-size:24px;}
address a{ color:#fff !important; text-decoration:none!important;}
address p{ padding-bottom:5px;}
address hr{ width:350px;}
.maghi{ color:#C0E649; padding:10px 0;}
.project{ text-align:left; padding:20px 15px;}