/*Header*/
.wrapper{
padding:0px;
padding-right:0px;
}
.logo_image{
width:55%; 
height:30%;

}
.karn{
width:13%;
}
nav{
background-color:#0c6ba9;
}
.navbar-toggle
{
 background-color:#006699;
}
.icon-bar{
background-color:#ffffff;
}.navbar{margin-bottom:0;}
.navbar-nav li a{
color:#fff;
font-weight:bold;
}

.dropdown-menu
{
background-color:#91afbf;
}


/*transition*/
 ul li:hover ul{
        display: block; 
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #fde501;
  color:#f9f9f9;
}
.nav > li > ul > li > a:hover,
.nav > li > ul > li > a:focus {
  text-decoration: none;
  background-color: #91afbf;
  color:yellow;
  
  
}
.nav > li > ul > li > ul > li > a:hover,
.nav > li > ul > li > ul > li > a:focus {
  text-decoration: none;
  background-color: #0c6ba9;
 
}

/*End of Header*/

/*Main*/
.main{
background-image:url('../photo/bg.jpg');
}

.extra-padding{
margin-left:10px;
}
.title{
font-family:georgia,garamond,serif;
color:#330000;
font-weight:bold;
}

.panel-heading span{
font-size:18px;
}

.custom-panel{
	height:56%;
}

.extra-margin{
margin-top:10%;
}
.extra-margin p{
font-size:15px;
}
.ad{
background-color:transparent;
}
p{
font-size:17px;
}
.left{
left:20px;
}
.para{
text-align:justify;

}
.para-italic{
text-align:justify;

font-style:italic;
}
.para-center{
margin-left:auto;
margin-right:auto;
}
.indent-100{
text-indent:100px;
font-size:17;
}
img.center{
margin-left:auto;
margin-right:auto;
}
.img-right{
float:right;
margin-left:5px;
}
img.fix-240{
width:240px;
height:320px;
}
table{
font-size:15px;
text-align:center;
}
.msg-img{

}
.msg-caption{
font-size:12px;
}
.msg{
text-align:justify;
}
.events{
font-family:georgia,garamond,serif;
color:#330000;
font-weight:bold;
font-size:22;
text-decoration:underline;
}
marquee{
height:250px;
}
.footer{
background-color:#344152;
margin-top:40px;
}

address{
display:block;
text-align:left;
font-size:17;
color:#fff;
}
address a{
color:yellow;
}
address a:hover{
color:#ae2;
text-decoration:none;
}
.contribution{
color:#fff;
font-size:17;
}

.contribution span{
color:yellow;
}
/*gallery*/
.thumb {
    margin-bottom: 30px;
}
/*end gallery*/

@media (max-width: 335px) {
  .title{
	font-size:2em;
	}
 .title-arch{
	font-size:1.8em;
	}
  .events{
	font-size:1.2em;
	}
  address,contribution p{
	display:block;
	text-align:center;
	font-size:1.1em;
	color:#fff;
	}
   marquee{
	height:50%;
	}
}

.adr{
position:relative;
top:270px;
background-color:blue;
}

.a-z_link{
color:green;
font-weight:bold;
font-size:17px
}


/*footer*/
.footer{
background-color:#344152;
margin-top:40px;
color:#fff;
 border-top: 4px solid #1F1F1F;
}
.footer div.footer-ribon { background: #998877; position: absolute; margin: -20px 0 0 22px; padding: 10px 20px 6px 20px; }
.footer div.footer-ribon:before { border-right: 10px solid #646464; border-top: 16px solid transparent; content: ""; display: block; height: 0; left: -10px; position: absolute; top: 0; width: 7px; }
.footer div.footer-ribon span { color: #FFF; font-family: "Shadows Into Light", cursive; font-size: 1.2em; }

.extra-height{
margin:50px 0px 5px 0px;
}

.footer-nav{
list-style:none;
text-align:left
}
.footer-nav-heading{
text-align:center;
font-size:1.7em
}
.footer-nav a{
text-decoration:none;
color:#fff;
}
.footer-nav a:hover{
text-decoration:none;
color:yellow;
}


