@charset "utf-8";
* {
    margin:0;
    padding:0;
	border:0;
	outline:0;
}
@font-face{
	font-family:"MTCORSVA_0";
	src:url(../fonts/MTCORSVA_0.TTF);
}
body{
	width:100%;
	height:100%;
	font-family: 'Droid Serif', serif;
	font-size:15px;
	line-height:22px;
	color:#fff;
}
a{
	text-decoration:none;
}
h1{
	text-align:center;
	font-size:19px;
	font-weight:100;
	color:#FFF;
	line-height:32px;
}
p{
	margin-before:1em;
	-webkit-margin-before:1em;
	-ms-margin-before:1em;
	-o-margin-before:1em;
	-moz-margin-before:1em;
	
	margin-after:1em;
	-webkit-margin-after:1em;
	-moz-margin-after:1em;
	-o-margin-after:1em;
	-ms-margin-after:1em;	
}
main{
	width:100%;
	height:auto;
}
#wrapper{
	width:1024px;
	height:auto;
	margin:auto;
	position:relative;
	z-index:10;
}
.logo{
	width:250px;
	height:161px;
	margin:auto;
	margin-top:85px;
}
.p_link{
	width:313px;
	height:161px;
	text-align:center;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
}
.full_box{
	width:100%;
	float:left;
	margin-top:50px;
}
.box{
	width:325px;
	height:auto;
	float:left;
	text-align:center;
	margin-left:12px;
	margin-right:12px;
}
.link_title{
	width:325px;
	height:45px;
	text-align:center;
	margin-top:35px;
}
.red_bg{
	background:rgba(231,11,55,.5);
	border-radius:10px;
}
/*.red{
	border:1px solid #e70b37;
	border-bottom:5px solid #e70b37;
}*/
.yellow_bg{
	background:rgba(255,169,9,.7);
	border-radius:10px;
}
/*.yellow{
	border:1px solid #ffa909;
	border-bottom:5px solid #ffa909;
}
*/.green_bg{
	background:rgba(51,194,4,.7);
	border-radius:10px;
}
/*.green{
	border:1px solid #33c204;
	border-bottom:5px solid #33c204;
}*/
.page_bg{
	width:95%;
	float:left;
	margin:auto;
	margin-top:-30px;
	background:url(../images/page_bg.jpg) repeat-y;
	border: 10px solid #cd7301;
	padding: 13px;
}
.menu_cat_content{
	width:67%;
	float:left;
}
.menu_cat{
	width:100%;
	height:40px;
	margin-top:50px;
	margin-bottom:10px;
	float:left;
	overflow:hidden;
	text-align:center;
}
.menu_cat h2{
	font-family: 'MTCORSVA_0', cursive;
	margin-top:8px;
	font-weight:100;
	float:left;
	font-size:35px;
}
/*.menu_cat h2 span{position:relative}
.menu_cat h2 span:before{content:"";width:1024px;height:1px;position:absolute;right:100%;top:50%;margin-right:20px;margin-left:20px;background:#fff}
.menu_cat h2 span:after{content:"";width:1024px;height:1px;position:absolute;left:100%;top:50%;margin-right:20px;margin-left:20px;background:#fff}*/
.menu_cat_lft{
	width:84%;
	float:left;
/*	background-color:#3FF;*/
}
.menu_cat_rit{
	width:15%;
	float:right;
/*	background-color:#F09;*/
}
.menu_cat_rit_img{
	width:30%;
	padding-top:50px;
	float:right;
}


.menu_cat_lft ul li{
	margin:0;
	margin-left:30px;
	margin-bottom:20px;
	padding:0;
	list-style:square;
}
.menu_cat_lft ul li h3, .menu_cat_rit ul li h3{
	font-size:18px;
	font-weight:100;
	margin-top:10px;
}
.menu_cat_lft ul li p, .menu_cat_rit ul li p{
	margin-top:0;
	font-size:14px;
	
	margin-before:0em;
	-webkit-margin-before:0em;
	-ms-margin-before:0em;
	-o-margin-before:0em;
	-moz-margin-before:0em;
	
	margin-after:.5em;
	-webkit-margin-after:.5em;
	-moz-margin-after:.5em;
	-o-margin-after:.5em;
	-ms-margin-after:.5em;
}
.menu_cat_rit ul li{
	height:60px;
	margin:0;
	padding:0;
	list-style:none;
}

.soul_page_bg{
	width:95%;
	float:left;
	margin:auto;
	margin-top:-30px;
	background:url(../images/maroon_page_bg.jpg) repeat-y;
	border: 10px solid #cd7301;
	padding: 13px;
}
.soul_full{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.soul_lft{
	width:65%;
	float:left;
}
.soul_rit{
	width:35%;
	float:right;
	text-align:center;
}
.soul_rit h2{
	margin-bottom:10px;
	font-size:25px;
	font-weight:100;
}
.soul_box{
	width:100%;
}

.round{
	border-radius:100%;
	border:4px solid #cd7301;
}




.first{
	margin-left:0px;
	float:left;
}
.last{
	margin-right:0px;
	float:right;
}
.menu_img{
	width:238px;
	height:179px;
/*	border-radius:100%;
	border:3px solid #e70b37;*/
}
.acti_cat{
	width:100%;
	height:40px;
	float:left;
	text-align:center;
	border-top:1px dashed #6f564d;
	border-bottom:1px dashed #6f564d;
}
.acti_cat h2{
	margin-top:10px;
	font-size:25px;
	font-weight:100;
}
.acti_cat p{
	margin-before:.2em;
	-webkit-margin-before:.2em;
	-moz-margin-before:.2em;
	-o-margin-before:.2em;
	-ms-margin-before:.2em;
	
	margin-after:.2em;
	-webkit-margin-after:.2em;
	-moz-margin-after:.2em;
	-o-margin-after:.2em;
	-ms-margin-after:.2em;
}
.acti_cat_under_h2{
	width:100%;
	float:left;
}
.acti_cat_day{
	width:15%;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-bottom:5px;
}
.acti_cat_time{
	width:15%;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-bottom:5px;
}
.acti_cat_time_rit{
	width:62%;
	float:left;
	margin-left:20px;
	margin-bottom:5px;
}
.acti_video{
	width:100%;
	float:left;
	text-align:center;
}

	
.left_box{
	width:245px;
	float:left;
}
.right_box{
	width:65%;
	margin-top:25px;
	float:right;
	border: 7px solid #cd7301;
	padding: 35px;
	background:url(../images/page_bg.jpg) repeat-y;
}
.text_box{
	width:100%;
	float:left;
}
.login_box{
	width:50%;
	margin:auto;
}
.form_box{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:40px;
}
.log_form_box{
	width:100%;
	float:left;
	margin-top:40px;
}
.text{
	width:95%;
	float:left;
	line-height:20px;
	padding:5px;
	color:#fff;
	border:1px solid #cd7301;
	background-color:transparent;
}
.text-area{
	width:95%;
	height:200px;
	padding:5px;
	float:left;
	color:#fff;
	border:1px solid #cd7301;
	background-color:transparent;
}
.submit{
	width:80px;
	height:30px;
	float:right;
	margin-right:10px;
	cursor:pointer;
	border-radius:10px;
}
.sub_btn{
	width:80%;
	margin:auto;
	margin-bottom:50px;
}
.sub_btn ul{
	margin:0;
	padding:0;
}
.sub_btn li{
	list-style:none;
	display:inline;
	margin-left:7px; margin-right:7px;
}
.sub_btn li a{
	color:#222;
	padding:7px;
	background-color:#fff;
}

.list_box{
	width:100%;
	float:left;
	margin-top:40px;
}
.name_list{
	width:29%;
	float:left;
	border:1px solid #666;
	padding:5px;
}
.email_list{
	width:57%;
	float:left;
	border:1px solid #666;
	padding:5px;
}
.edit_list{
	width:18px;
	height:22px;
	float:left;
	border:1px solid #666;
	padding:10px 5px 0px 10px;
}
.del_list{
	width:18px;
	height:22px;
	float:right;
	border:1px solid #666;
	padding:10px 5px 0px 9.1px;
}
.body_page_bg{
	width:95%;
	float:left;
	margin:auto;
	margin-top:-30px;
	background:url(../images/green_page_bg.jpg) repeat-y;
	border: 10px solid #cd7301;
	padding: 13px;
}
.body_page_bg2{
	width:95%;
	float:left;
	margin:auto;
	margin-top:-30px;
	background:#fff;
	border: 10px solid #eee;
	padding: 13px;
}
.body_caption{
	width:100%;
	float:left;
	font-family: 'Courgette', cursive;
	font-weight:100;
	font-size:27px;
	line-height:42px;
	font-style:italic;
	text-align:center;
	color:#ffa909;
}
.design{
	float:right; background:rgba(0,0,0,.8); padding:0 5px 0 5px; border-radius:5px;
}



footer{
	width:100%;
	height:40px;
	float:left;
	margin-top:4em;
	background:rgba(0,53,189,.6);
	position:relative;
}
.review{
	float:left;
	font-style:italic;
	margin-top:10px;
	font-size:15px;
}
.contact{
	margin:0;
	padding:0;
	float:left;
	margin-top:2px;
	margin-right:0em;
}
.audio_btn{
	width:8px;
	float:right;
/*	left:48%;*/
	left:70%;
	padding:3px 8px 3px 8px;
}

.audio_btn_pg{
	width:8px;
	position:absolute;
/*	left:48%;*/
	right:0;
	padding:22px 4px 22px 4px;
}

.subscription_box{
	width:40%;
	height:290px;
	margin:auto;
	padding:5px 10px 0px 20px;
	border: 7px solid #cd7301;
	background:url(../images/page_bg.jpg) repeat-y;
}
.subscription_form_box{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.cont_page{
	width:450px;
	margin-top:25px;
}

.play, .pause {width:50px;height:50px;}
.clearfix {
    clear: both;
}
.upcoming-funct-cont {
    width: 70%;
    margin: 40px auto 0;
    text-align: center;
}
.upcoming-funct-cont a {
    background-color: rgba(121,10,34,0.6);
    width: 50%;
    display: inline-block;
    border-radius: 8px;
    padding: 8px;
    color: #fff;
    font-size: 18px;
}
.body_caption img.banner-img {
    width: 100%;
}
.text-center{text-align:center;}
.title-cont img {
    width: 50%;
}
.content-cont {
    color: #333;
}
.content-cont {
    color: #272526;
}
.content-cont p.large{font-size:18px;}
.lft-cont{float:left; width:48%;}
.ryt-cont{float:right; width:48%;}
.pull-right{float:right;}
.lyt-p-clr{color:#983c89;}
span.small{font-size:16px;}
.time {margin-right: 142px;}
.logo-cont img {
    width: 50%;
}
.logo-cont {
    margin-top: -15px;
}
.logo-cont p.large {
    margin-top: 0;
    margin-left: 30px;
}
.red-clr{color:#d22c3a;}
h2.abt-title{color:#36119c; font-family: 'Krona One', sans-serif !important;}
h2.abt-title span.small{font-family:arial;}
.footer-sign img {
    width: 70%;
    float: right;
    margin-top: 55px;
}
.qts{font-family: 'Indie Flower', cursive !important; font-size: 22px;}
.sign{font-family: 'Indie Flower', cursive !important; font-size: 22px;}
.abt-cont {
  margin-top: 20px;
}
.neo-button2 {
    text-align: center;
    margin-bottom: 40px;
}
.neo-button2 a{
  color:#fff;
  -webkit-animation: neon1 1.5s ease-in-out infinite alternate;
  -moz-animation: neon1 1.5s ease-in-out infinite alternate;
  animation: neon1 1.5s ease-in-out infinite alternate; 
  font-size:40px;
}
@-webkit-keyframes neon1 {
  from {
    text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff00de , 0 0 70px #ff00de , 0 0 80px #ff00de , 0 0 100px #ff00de ;
  }
  to {
    text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff ;
  }
}
/* @-webkit-keyframes neon1 {
  from {
    text-shadow: 0 0 10px #fff,
               0 0 20px  #fff,
               0 0 30px  #fff,
               0 0 40px  #FF1177,
               0 0 70px  #FF1177,
               0 0 80px  #FF1177,
               0 0 100px #FF1177,
               0 0 150px #FF1177;
  }
  to {
    text-shadow: 0 0 5px #fff,
               0 0 10px #fff,
               0 0 15px #fff,
               0 0 20px #FF1177,
               0 0 35px #FF1177,
               0 0 40px #FF1177,
               0 0 50px #FF1177,
               0 0 75px #FF1177;
  }
} */

.neo-button {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  border: none;
  font: normal 38px/normal "Warnes", Helvetica, sans-serif;
  width:82%;
  color: rgba(255,255,255,1);
  text-decoration: normal;
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: pre;
  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff00de , 0 0 70px #ff00de , 0 0 80px #ff00de , 0 0 100px #ff00de ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.neo-button:hover {
  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff ;
}
.event-div a {
    text-align: center;
    display: inline-block;
    float: none;
    color: #fff;
    font-size: 20px;
    line-height: 40px;
}
/*-----------------------responsive--------------------------*/
@media screen and (min-width: 992px) and (max-width: 1060px){
	#wrapper{width: 992px;}
	.p_link{width:28%;}
	.link_title{width:100%;}
}
@media screen and (max-width: 992px){
	#wrapper{width: 90%;}
	.p_link{width:28%;}
	.link_title{width:100%;}
	footer{height:auto; text-align:center;}
	.contact {display: inline-block;  float: none; margin: 15px 2em 0 0; padding: 0;}
}
@media screen and (max-width: 767px){
	.p_link.main-logo img { margin-top: 32px; width: 100%;}
	.date-cont {margin-top: 20px;}
	.logo-cont {margin-top: 10px;}
	html,body{overflow-x:hidden;}
	.review {
  float: left;
  font-size: 15px;
  font-style: italic;
  margin-top: 10px;
  width: 100%;
}
.newsticker-carousel {
  width: 100% !important;
}
}
@media screen and (max-width: 620px){
	.ryt-cont {
  float: right;
  text-align: center;
  width: 100%;
}
.lft-cont {
  float: left;
  text-align: center;
  width: 100%;
}
.pull-right.footer-sign {
  display: inline-block;
  float: none;
  text-align: center;
}
.footer-sign img {
  float: none;
  margin-top: 15px;
  width: 70%;
}
.link_title {
  height: 32px;
  width: 71%;
}
.p_link.first .link_title.yellow_bg > img {
  width: 50%;
}
.p_link.last .link_title.green_bg > img {
  width: 50%;
}
.title-cont img {
  width: 85%;
}
.time {
  margin-right: 0;
  float: none;
}
h2.abt-title{font-size:16px;}
span.small {
  font-size: 13px;
}
}
@media screen and (max-width: 530px){
	.link_title {
  display: inline-block;
  float: none;
  height: 40px;
  width: 71%;
  margin-top:20px !important;
}
.p_link {
  width: 100%;
}
.p_link.first .link_title.yellow_bg > img {
  width: 26%;
}
.p_link.first {
  float: left;
  margin-left: 0;
  margin-top: 40px;
}
.p_link{margin-left:0; margin-right:0; height:auto;}
.p_link.main-logo img {
  margin-top: 0;
  width: 70%;
}
.p_link.last .link_title.green_bg > img {
  width: 20%;
}
.body_page_bg2{width:90%;}
.p_link.last {
  margin-top: 0;
}
.ftr-cont .lft-cont img {
  width: 100%;
}
}
@media screen and (max-width: 360px){
	.full_box {
  float: left;
  margin-left: -8px;
  margin-top: 50px;
  width: 100%;
}
}
/*-----------------------/responsive--------------------------*/