@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'BlackChancery';
  src: url('../fonts/BlackChancery.eot?#iefix') format('embedded-opentype'),  url('../fonts/BlackChancery.woff') format('woff'), url('../fonts/BlackChancery.ttf')  format('truetype'), url('../fonts/BlackChancery.svg#BlackChancery') format('svg');
  font-weight: normal;
  font-style: normal;
}




input{outline:none !important;}
button:focus {outline:0!important;}
a:hover, a:active, a:focus{ outline:0 !important; text-decoration:none !important;}
textarea:focus, input:focus{outline: 0;}
select{  outline:0px;}
body{background-color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600;}
.tp-bg{background-color:#fefbeb; border-bottom:1px solid #6aa31c; padding: 1px 0px; }
.tp-cll{color:#2c2c2c; padding-right:10px; float:left; padding-top: 11px;}
.tp-cll > span{color:#6aa31c; font-size:20px; padding-right:5px;}
.scl-bg{float:right;margin-left: 20px;}
.scl-bg img {
    margin-top: 6px;
}
.scl-bg > a > span{background-color: #faf0b9;color: #6aa31c;font-size: 20px;padding: 12px 0px;width: 41px;text-align: center;margin-left: -2px;}
.scl-bg > a > span:hover{color: #faf0b9;background-color: #6aa31c; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s;}

.nav-bg{background:none; border:none; margin-bottom: 0;}
.navig{ margin-left:auto!important; margin-right:auto!important; display:table; float:right;}
.navig li a{font-size:14px; color:#2c2c2c !important; text-transform:uppercase; margin: 0px;  padding: 32px 19px;}
.navig li a:hover{ color:#6ca41f !important;}
.navig li.active a{color:#fff !important; background:#6ca41f !important;}
.nv-bg{background-color:#faf0b9;}

.indi-xtra{bottom:5px !important;}
.pos-ab{ position:absolute;  bottom:35%; width:100%; }
.bnr-ab{font-family: 'BlackChancery'; color:#fff; font-size:46px; background:rgba(0,0,0,.5); padding: 4px 32px; display:table; margin:auto; }
.bnr-btm-bg{background-image: url(../images/bnr-btm-bg.jpg);background-size: cover;font-size: 13px;text-align: center;padding: 37px 5px 27px;line-height: 25px; }
.nv-pd{padding:0px !important;}
.lgo{position:absolute;bottom:-235px; left:-51px; z-index: 99999999999;}
.lgo > img{max-width:100%; height:auto;}
.event-imge > img{min-width:100%; max-width:100%; height:auto; }
.event-imge{border:1px solid #a9a9a9; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; overflow:hidden;}
.evnt-txt{color:#79a703; text-transform:uppercase; font-size:18px; padding: 22px 0px 12px;}
.view-mr{opacity:0; text-align:center; padding-top:23%; background:rgba(0,0,0,.5); width:100%; height:100%; position:absolute; left:0px; top:0px;}
.even-clm{position:relative; margin-bottom: 10px;}
.view-mr > button{background:none; border:2px solid #8dc60d; font-size:15px; text-transform:uppercase; font-weight:700; color:#fff; padding: 5px 28px;}
.even-clm:hover .view-mr{opacity:1; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; cursor:pointer;}
.kerala-bg{background-image:url(../images/kerala-bg.jpg); background-size:cover; text-align:center; padding: 56px 5px 61px;}
.kerala-bg > .container > h2{color:#90d002; font-size:46px; font-family: 'Playball', cursive; margin-bottom: 27px;}
.kerala-bg > .container > p{font-size:17px; color:#fff; font-weight:400; line-height: 29px;}
.our-evnts{color:#313131; text-align:center; font-size:41px; font-family: 'Playball', cursive; padding: 16px 0px;}
.dmmyh3{font-family: 'Lora', serif; font-size:20px; color:#313131; font-weight:700; font-style:italic; margin-top: 5px;}
.dmmy{color:#31313; font-size:13px; line-height: 25px;}
.evnt-bg{background-color:#fbf8e7; -webkit-box-shadow: 7px 7px 9px 0px rgba(209,209,209,1);
-moz-box-shadow: 7px 7px 9px 0px rgba(209,209,209,1);
box-shadow: 7px 7px 9px 0px rgba(209,209,209,1); padding:20px; margin: 0px 95px 30px;}
.evnt-imge{border:1px solid #aaaaa9;}
.evnt-imge > img{max-width:100%; min-width:100%; height:auto;}
.copy-rte{font-size:14px; background-color:#78a503; color:#fff; text-align:center; padding:14px 5px 12px; margin-top:10px;}
.brd-1{height:1px; display:inline-block; background:#bfd882; width:150px;}
.brd-2{height:1px; display:inline-block; background:#bfd882; width:77px;}
.brd-3{height:1px; display:inline-block; background:#bfd882; width:119px;}
.brd-4{height:1px; display:inline-block; background:#bfd882; width:119px;}
.bnr-spn{font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 22px;display: block;text-align: center;padding-bottom: 13px;}
.xtr-indd{bottom: 57px !important;}
.tp-cll > a {
    color: #000;
}  
/*--------------------------Members----------------------------------*/

.inner_bnr img
{
	width:100%;
}
.mem_pg
{
	text-align:justify;
}
.mem_pg ul li
{
	list-style-image:url(../images/icon_li.png);
	margin-bottom:10px;
}
.mem_pg a
{
	color:#ffffff !important;
}
.vw_mem
{
	background:#fb9905;
	padding:30px;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
}
.mem_down
{
	background:#ca0001;
	padding:30px;
	text-transform:uppercase;
	text-align:center;
	margin-top:5px;
}
/*------------------Contact-------------------------*/
.con_pg
{
	background:#fff;
	padding:10px;
	margin-bottom: 25px;
}
.con_pg input {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    margin-bottom: 13px;
    padding: 10px;
    width: 100%;
	background:#fbf8e7;
}
.con_pg textarea {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    height: 140px;
	background:#fbf8e7;
}
.con_pg p
{
	text-align:center;
	margin-bottom:0;
}
.con_pg p a
{
	color:#fb9904;
}
.btn-krla {
    background: #6ca41f none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    font-size: 15px;
    margin: 2px 0 16px;
    padding-left: 25px;
    padding-right: 25px;
}
.btn_cntr
{
	text-align:center;
}


/*------------------Officials---------------------------*/
.off_pg
{
	text-align:center;
}
.off_pg h3
{
	padding:10px;
	color:#ffffff;
	background:#6ca41f;
	font-size:18px;
}
.off_pg h4
{
	font-size:16px;
	text-transform:uppercase;
}
.off_pg h5
{
	font-size:15px;
	font-weight:bold;
}
.off_sec
{
	background:#fbf8e7;
	padding:15px 10px;
	margin-bottom:20px;
}

/*--------------Gallery-------------------*/
.gal_pg
{
	margin-bottom:4%;
}
.gal_pg img
{
	width:100%;
	border:solid 1px #fe9b06;
	margin-bottom:20px;
	padding:10px;
}
.galry-im img
{margin-bottom:0px;}

.contcbackgrnd img
{
	width:100%;
	height:auto;
}
.item.bnr > img {
    height: auto;
    width: 100%;
}



.coordinators h3
{
	background:#fe9c09;
	color:#fff;
}


.coordinators > h6 {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    padding: 15px;
	font-size:20px;
}


.btn-warning a
{
	color:#fff;
}

.useful
{
	background-color: #fbf8e7;
    box-shadow: 7px 7px 9px 0 rgb(209, 209, 209);
    margin: 20px;
    padding: 20px;
}

.useful h3 a {
    color: #f2ad00 !important;
	font-size: 18px;
}

.useful p
{
	margin-bottom:35px;
}



















@media (max-width: 1200px){
	
	.navig li a { color: #2c2c2c; font-size: 14px; margin: 0; padding: 32px 9px;}
	
}











@media (max-width: 992px){
	.lgo{position:relative; text-align:center; padding-top:20px; bottom:inherit; top:inherit; left:inherit;}
	.navig li a {padding: 32px 8px;}
	.tp-cll{padding-top: 11px;text-align: center;float: none;}
}








@media (max-width: 768px){	
.provid-bg > p{width:100%; display:block;}
.brd-1{display:none;}
.brd-2{display:none;}
.brd-3{display:none;}
.brd-4{display:none;}
.pos-ab{display:none;}
.scl-bg {float: none;display: block; text-align: center; padding-top: 20px; padding-bottom: 8px;}
.navig{text-align:center; float:none;}
	
}

@media (max-width: 767px){	
.navig li a {
    padding: 8px 15px;
}

}

@media (max-width: 480px){	

.lgo img {
    width: 82%;
}
.lgo {
    padding-top: 0;
}
.evnt-bg{margin: 0px 10px 30px;}
}
.img-container{
	padding: 30px 0px;
}