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

body { font-family: 'Oxygen', sans-serif; font-size: 100%; margin: 0; padding: 0; border: 0; outline: 0; background:#fff;}
html body{-webkit-text-size-adjust:none}
div, ul, li, ol, a, span, p, table, tr, td, h1, h2, h3, h4, h5, h6, header, nav, footer, aside{-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color:  rgba(0, 0, 0, 0); -webkit-touch-callout: none; -webkit-user-select: none;}
div, dl, dt, dd, ul, li, ol, a, span, p, table, tr, td, h1, h2, h3, h4, h5, h6, header, nav, footer, aside, figure, section, address, article, img{margin:0; padding:0}
a{text-decoration:none; outline:none; }
a:hover{text-decoration:none; outline:none;}
ul{margin:0px; padding:0px; list-style:none;}
ol li{list-style:decimal; margin-left:25px;}
img{border:0; outline:none; max-width:100%;}
.clear{margin:0; padding:0; clear:both; font-size:0; line-height:0;}
.clearfix:after{clear:both; content:""; display:block; height:0; visibility:hidden;}
.clearfix{display:block;}
.center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.ico-font{ font-size: 20px;}
h2.h1-heading{ font-size: 35px; text-transform:uppercase; color: #000; padding: 0 20px; }
h6.h6-heading{ font-size: 14px; color: #000;  padding: 10px 20px; }
hr{ border-bottom: 3px solid #0f73d3;}
.divider{padding: 10px 20px;}

.event-header-top{ width: 100%; margin: 60px auto; min-height: 45px; text-align: center;}
.event-wrapper{width: 100%; padding:0 10px; margin:0 auto; max-width: 999px;  -moz-box-sizing: border-box; box-sizing: -webkit-border-box; box-sizing: border-box; position: relative; }

.event-main-contnt{  box-shadow:0 0 14px #ccc; border-radius: 10px; width: 100%; overflow: hidden; padding: 14px 0px; border:solid 1px #ccc;}

.evelt-list{ list-style: none; margin: 0; padding: 0 20px;}
.evelt-list li{ border-bottom:  1px solid #dfdfdf;}
.evelt-list li aside{padding: 20px 0;}
.evelt-list li:first-child aside{padding-top:0;}
.evelt-list li h3, .news-hld h3{border:0; color: #448d48; font-size: 24px;  display: inline-block; padding: 0 0 10px; vertical-align: baseline; width:100%;}
.evelt-list li span.date{color: #000; font-size: 24px; padding: 0 0 0 10px; }
.evelt-list li span.date .cal-icon{ color: #909090; font-size: 24px; padding-right: 10px;}
.evelt-list li p{ font-size: 14px; color: #000; padding: 0 0 10px; line-height:20px;}
.evelt-list li p a{color: #12c; word-wrap: break-word;}
.evelt-list li p a:hover{color:#516c52;}
.evelt-list li a{color: #12c;}
.evelt-list li a:hover{color:#516c52;}
.icons{ display: inline-block; vertical-align: top; font-size: 28px; padding-right: 6px;}
.evelt-list li span.author{ color: #000; font-size: 14px; display: inline-block;}
.event_hld{width:60%; margin-right:1.5%; display: inline-block; /*min-height: 978px;*/}
.event_hld .divider{ width:93%;}
.news-hld{ /*margin: 20px auto;*/ background-color: #95eb9b; border:solid 1px #95eb9b; width:37.6%; display: inline-block; vertical-align: top;}
.news-hld .divider{ width:89%;}
.news-hld h1{ color: #333;}
.news-hld hr{ border-bottom: 3px solid #1c8145;}
.news-list{ margin: 0; padding: 0 20px; list-style: none}
.news-list li{ border-bottom: 1px solid #464745; padding: 15px 0;}
.news-list li h3{ color: #015323  !important; font-size: 20px; border:0;}
.news-list li p{ color: #000 ; font-size: 14px;}
.news-list li a{ color: #0f73d3; text-decoration: none; font-size: 14px;}

.logo {position: absolute;z-index: 2;width: 160px;height: 151px;display: block;background: url('../images/logo.png') no-repeat 0 -1px;}
.logobar {height: 65px;background: url('../images/iimc.jpg') no-repeat right 0;}

header {background: #45924c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ1OTI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTY2M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #45924c 1%, #41663a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#45924c), color-stop(100%,#41663a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45924c 1%,#41663a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45924c 1%,#41663a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45924c 1%,#41663a 100%); /* IE10+ */
background: linear-gradient(to bottom, #45924c 1%,#41663a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45924c', endColorstr='#41663a',GradientType=0 ); /* IE6-8 */
height: 65px;}
.wrapper {width: 1005px;margin: 0 auto;}
.event-image{float:left; margin:3px 13px 0 0; width: 22%;}
.coming-event-list{margin: 0; padding: 0px 20px;}
.coming-event-list li{ border-bottom: 1px solid #dfdfdf; padding: 15px 0; font-size:14px; line-height: 20px; display:inline-block;}
.event_hld .event-image{width:35%;}
.news-list li a{word-wrap: break-word;}
.evelt-list li:last-child {border-bottom: none;}
.news-list li:last-child {border-bottom: none;}