body{background:url(../images/bg.jpg) fixed;}
.main-wrap{background:#fff; display:block; float:left; border-left:#c3c3c3 1px solid; border-right:#c3c3c3 1px solid; margin-top:20px; padding:10px 0px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.25);width:100%;}
/* fade slider */
.navigation{margin-top:20px;}
.navigation ul{background: #f7f6f0; clear: left; float: left;padding:0px;width:100%;}
.navigation li{border-top:1px dotted #ce1815;margin:0px;width:100%;float:left;}
.navigation li:first-child{border-top:0px;}
.navigation li a{font-family:calibri; font-size:15px; color:#ce1815; text-decoration:none; text-transform:uppercase;display:block;padding:10px; font-weight:400;}
.content_haed{font-size:30px; font-weight:bold;line-height:22px;float:left;margin-top:20px;width:100%;}
.txt{margin:0px; padding:0px;width:100%;text-align:center;}
.txt p{background-color:#ce1815; padding:10px; color:#fff; text-align:center;float:right; font-weight:bold;font-size:20px;width:100%;margin:0px;}
.content_haed span{font-size:16px;font-weight:normal;}
.clr{clear:both;}
.content_haed span h6{font-size:16px;}
.navigation li a:hover{background-color:#000; color:#fff;display:block;}
.welcomeMsg{margin-top:20px;}
.welcomeMsg h2{text-align:center; font-size:18px; color:#ce1815; text-transform:uppercase;font-weight:bold;}
.welcomeMsg h1{text-align:left; font-size:25px; color:#ce1815; text-transform:uppercase;font-weight:bold;border-bottom: 4px solid #ce1815;}
.welcomeMsg h2 span{text-align:center; font-size:16px; color:#000;line-height:25px;text-transform:none;}
.welcomeMsg h3{text-align:center; font-size:20px; color:#ce1815; text-transform:uppercase;font-weight:900;margin-bottom:10px;}
.welcomeMsg span{font-size:18px; color:#ce1815;line-height:25px;text-transform:none; font-weight:bold;text-align:left;}
.welcomeMsg h4{font-size:16px; color:#000; text-transform:none;font-weight:600;text-align:left;margin-bottom:10px;}
.welcomeMsg h4 span{font-size:14px; color:#ce1815;line-height:25px;text-transform:none; font-weight:600;text-align:left;}
.welcomeMsg h5{font-size:14px; color:#444; text-transform:none;font-weight:900;margin-top:10px;}
.welcomeMsg p{text-align:justify; font-size:14px; font-weight:normal;line-height:22px;}
.welcomeMsg b{font-weight:bold;margin-bottom:10px;}
.welcomeMsg h5{font-weight:bold; color:#ce1815;}
	 .blink{
		font-size: 240px;
		color: rgb (0, 137, 226);
		
		animation: blink 1s infinite;
	 }
	 
	 @keyframes blink{
		0%{opacity: 1;}
		75%{opacity: 1;}
		76%{ opacity: 0;}
		100%{opacity: 0;}
	 }
.association-with h3 {
    color: #ce1815;
    font-size: 18px;
    text-align: center;
    margin: 5px 0px;
    font-weight: bold;
}
.association-with {
    float: left;
    border: 1px solid #e0e0e0;
    width: 100%;
    margin: 20px 0px;
    padding: 10px 0px;
}
.association-with img {
    margin-bottom: 10px;
}
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}
#iframe{margin-left:-10px;}

.gallery h4{ color: #ce1815;
    font-size: 18px;
    text-align: center;
    margin: 5px 0px;
    font-weight: bold;}
.break{display:block;}
.list3{list-style-type:disc;margin-left:15px;padding:0px;}
.list3 li{padding:0px; margin:0px; line-height:25px;}
h2.venue{font-size:18px; font-weight:bold;text-align:left;}
.venue{clear:both;}
.su-table {width: 100% !important; margin: 0px 0 20px 0 !important;float: left;border-collapse: collapse !important;font-size: 1em !important;}
.su-table-style-1 table {border: 1px solid #ccc !important;}
.su-table-style-1 th {border: 1px solid #ccc !important;background: #f0f0f0 !important;}
.su-table-style-1 td {border: 1px solid #ccc !important;background: #fff !important;}
.su-table td {padding: 5px !important;font-size: 13px;}
.su-table th {text-align: left !important;padding: 10px 0px 10px 5px !important;font-size: 14px !important;font-weight: normal !important;color: #333 !important;}
/* reset our lists to remove bullet points and padding */
.mainmenu, .submenu {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* make ALL links (main and submenu) have padding and background color */
.mainmenu a {
  display: block;
  background-color: #f7f6f0;
  text-decoration: none;
  padding: 10px;
  color: #fff;
}

/* add hover behaviour */
.mainmenu a:hover {
    background-color: #C5C5C5;
}


/* when hovering over a .mainmenu item,
  display the submenu inside it.
  we're changing the submenu's max-height from 0 to 200px;
*/

.mainmenu li:hover .submenu {
  display: block;
  max-height: 200px;
}

/*
  we now overwrite the background-color for .submenu links only.
  CSS reads down the page, so code at the bottom will overwrite the code at the top.
*/

.submenu a {
  background-color: #999;
}

/* hover behaviour for links inside .submenu */
.submenu a:hover {
  background-color: #666;
}

/* this is the initial state of all submenus.
  we set it to max-height: 0, and hide the overflowed content.
*/
.submenu {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 0.5s ease-out;
}
.redtxt{color:#0c266f;text-decoration:none;font-weight:600;}






























 
 