/*.item-list:nth-last-of-type(1){
display:none;
}*/
.pagination-innr{display:block !important;}
.pagination-innr .item-list{display:block !important;}
.item-list .pager li a{display: inline-block;}
.item-list ul li{margin: 0 0 0 5px;}
.item-list .pager li{padding:0;}
.pager-current {padding: 5px 10px !important;}
.pager li a{padding:4px 10px;}
.container_div{float:left;}
.up-glry-cvr img {width: 100%;}
.glry-slider .flexslider .slides img{display: inline-block;  margin: 0 auto; width: auto;}
.glry-slider .slides a {display: block; text-align: center;}
.select-class{ background: #fff; border: none; outline: none; padding: 5px 10px;  width: 200px;}
.description-gal p { font-size: 14px;}
.description-gal h4 { color: #3867d9;  font-size: 16px;}
.description-gal { margin-top: 15px;}
.description-gal .up-glry-cvr { margin-bottom: 1px;}
.gallery-pan {overflow: hidden; width: 100%;}
.gallery-pan video { width: 100%;}

.left-panel ul li{position:relative; padding: 0 0 0 15px;}
.left-panel ul li:before{
	content:"";
	width:10px;
	height:10px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	position:absolute;
	left:0;
	top:6px;
}
.pager li:before{
background:none !important;
}
 .tabs-hld-calender ul li::before {background:none; content: none;}
.tabs-hld-calender .view .date-nav-wrapper .date-prev, .tabs-hld-calender .view .date-nav-wrapper .date-next{background: none; border: none; border-radius: 0;}
.tabs-hld-calender .pager li > a,.tabs-hld-calender  .pager li > span{background: none; border: none; border-radius: none;}
.tabs-hld-calender .view .date-nav-wrapper .date-nav {height: auto; margin-bottom: 0;min-height: inherit; padding: 0;position: relative;}
.tabs-hld-calender .calendar-calendar th.days{color: #3867d9; padding: 10px 11px; font-size:16px;}
.tabs-hld-calender .calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
    background: #fef2d1;
    color: #5b5b5c;
}
.tabs-hld-calender .calendar-calendar div.day{width: 100%;}
.tabs-hld-calender .calendar-calendar td{border: 1px solid #e9e9e9;}
.tabs-hld-calender ul.primary{height: 41px; border-bottom: 1px solid #e9e9e9;}
.tabs-hld-calender ul.primary li a{padding: 10px 20px; display:inline-block;}
.tabs-hld-calender .calendar-calendar th.days{background: #f2f2f2;}
.tabs-hld-calender .tabs-hld-calender ul.primary li a{color: #5b5b5c;}
ul.primary li a{border: 1px solid #e9e9e9;}
.tabs-hld-calender .views-field.views-field-nothing {font-size: 10px; text-align: center;}
.tabs-hld-calender .views-field.views-field-edit-node {font-size: 10px; text-align: center;}
.tabs-hld-calender .year.mini-day-off {text-align: center;}
.tabs-hld-calender .thu.mini.future.has-events , .tabs-hld-calender .sun.mini.future.has-events{text-align: center;}
.tabs-hld-calender .calendar-calendar .week-view .full div.single-day, .calendar-calendar .day-view .full div.single-day { border: 1px solid #f2f2f2;}
.tabs-hld-calender .left-panel ul li { padding: 0;position: relative;}
.ui-dialog .ui-dialog-titlebar-close {
    background: url("../images/cross.html") no-repeat;
    border: none;
    height: 20px;
    margin: -10px 0 0;
    outline: none;
    padding: #f557461px;
    position: absolute;
    right: 0.3em;
    top: 20px;
    width: 21px;
}#f55746
.tabs-hld-calender ul li{padding: 0;}
.tabs-hld-calender  .event-popup.simpleEventProcessed {text-align: center; color: #000;}
.tabs-hld-calender .views-field.views-field-nothing a.event-popup {
    border: 1px solid rgb(204, 204, 204);
    color: rgb(0, 0, 0);
    display: block;
    padding: 5px !important;
}
.tabs-hld-calender .calendar{ background: rgb(238, 238, 238)!important;}
.tabs-hld-calender .calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
    background: #74a5d7 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    color: #ffffff;
    height: 2.7em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.tabs-hld-calender .calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents{top:6px;}
.tabs-hld-calender .cutoff ,.tabs-hld-calender .continues{display: none;}


.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 0;
    overflow: visible;
    text-overflow: inherit;
    white-space: normal;
    width: 90%;
}

.hightlight-notice {background: #2a96c3; color: #ffffff; display: block; padding: 5px 10px; width: 100%;}
h3.hightlight-notice a {color: #ffffff;}
.hightlight-notice .h2 { font-size: 40px; }
.notice-date {float: right;}
.notice-list-r.highlighted-notice-brd li span {display: inline-block; vertical-align: middle;}
.download-notice-btn {
    background: #2a96c3;
    border: 1px solid #cccccc;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    line-height: normal;
    margin: 5px 0 0;
    padding: 8px 15px 7px;
    vertical-align: middle;
}
.download-notice-btn:hover, .download-notice-btn:focus { color: #ffffff;}
.new-notice > img {width: auto;}
.tabs-hld-calender h2.hightlight-notice{color: #fff; font-size: 30px; padding: 6px 10px 2px; margin: 0;}
/* added on 13-07-2016 */

.glr-hld{
    border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
    border: 8px solid #fff;
    overflow: hidden;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
    height: 128px;
    position:relative;  
}
.glr-hld img {max-height: 100%; max-width: 100%;  width:100%;}
.glr-hld > img {display: block !important;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{max-width:600px!important;}
.left-panel ul.tabs.primary li {padding: 0; position: relative;}
.tabs-hld-calender ul.primary li a {background: #3867d9 ; color: #ffffff;}
.tabs-hld-calender ul.primary li.active a{background: #2a96c3 ; color: #ffffff;}
.tabs-hld-calender .view .date-nav-wrapper .date-heading h3 { padding: 5px 15px 0; text-align: left; font-family: "Neucha",cursive; color: #3867d9;}
.tabs-hld-calender  .view .date-nav-wrapper .date-prev a{color: #2a96c3 ;}
.tabs-hld-calender .view .date-nav-wrapper .date-next a{color: #2a96c3 ;}
.tabs-hld-calender .calendar-calendar th.days{background: #3867d9;color: #ffffff;}
.tabs-hld-calender .event-popup.simpleEventProcessed {background: #3867d9 !important;color: #ffffff!important;}
.ui-widget-header{background: #3867d9 !important;color: #ffffff!important;}
.calendar-calendar .month-view .full tr td.single-day.today {border-bottom: 2px solid #3867d9;}
.calendar-calendar .month-view .full td.date-box.today{border-color: #3867d9;}
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today {border-left: 2px solid #3867d9;  border-right: 2px solid #3867d9;}
.calendar-calendar td {color: #3867d9;}
.year-view div.month-view div.date-nav {background-color: #3867d9;}
.date-heading > a {color: #ffffff !important;}
/*.tabs-hld-calender .date-heading > h3 {display: none;}
.item-list ul {margin: 0 0 35px;}*/
.newz-listing .rtecenter{text-align: center!important;}
.mini.past.has-events {text-align: center; text-decoration: underline;}





@media only screen and (min-width: 768px) and (max-width: 991px) {
.hightlight-notice {font-size: 16px;}
.tabs-hld-calender .hightlight-notice{font-size: 16px;}
.notice-date {margin-top: 8px;}

}
@media only screen and (max-width: 767px) {
    .hightlight-notice {font-size: 16px;}
    .notice-date {float: none;}
    .tabs-hld-calender h2.hightlight-notice{font-size: 16px;}
    .glr-hld img {max-height: inherit;}
    .glr-hld > img {display: block !important;}
    #Parallax .gallery-slider img{position:relative;}
    .glr-hld{height:auto;}
    .gallery-slider {height: auto!important;}
    .tabs-hld-calender ul.tabs.primary li {padding: 0;}
    .tabs-hld-calender ul.primary li a {font-size: 12px; margin: 0; padding: 10px 7px;}
    .tabs-hld-calender .view .date-nav-wrapper .date-heading h3 { font-size: 1.2em; line-height: 30px;}
    .tabs-hld-calender .view .date-nav-wrapper .date-prev, .tabs-hld-calender .view .date-nav-wrapper .date-next{position: relative; left: 0;}
    .tabs-hld-calender .calendar-calendar th.days {font-size: 11px; padding: 10px 5px;}
    .tabs-hld-calender .calendar-calendar td {font-size: 11px;}
    .tabs-hld-calender .calendar-calendar {display: block; overflow-x: auto; overflow-y: hidden;}
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{left:0!important;right:0!important;margin:auto!important; max-width:300px!important;}
    .tabs-hld-calender .view .date-nav-wrapper .date-heading h3 {text-align: center;}
}

/* Popup */
ul.img-desc-hld {margin:0; padding:0; display:table;}
ul.img-desc-hld li {margin:0; padding:0; display:inline-table; width:100%; padding:35px 0; border-bottom:1px solid #a1a1a1;}
ul.img-desc-hld li:first-child {padding-top:0;}
ul.img-desc-hld li:last-child {padding-bottom:0; border-bottom:none;}
ul.img-desc-hld li h3 {font-family:comic sans ms,cursive; font-size:18px; font-weight:bold; margin:0 0 10px;}
ul.img-desc-hld li p {font-family:comic sans ms,cursive; font-size:16px; margin:0 0 10px;}
ul.img-desc-hld li p span {font-weight:bold; color:#333333;}
ul.img-desc-hld li .hovereffect {position:relative; max-width:160px; float:right; overflow:hidden; text-align:center; cursor:pointer; border:2px solid #606060; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-left:10px;}
ul.img-desc-hld li .hovereffect img {max-width:100%; display:block; position:relative; transition:all 0.35s; -webkit-transition:all 0.35s;}
ul.img-desc-hld li .hovereffect:hover img {filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter'); filter: brightness(0.6); -webkit-filter: brightness(0.6);}
ul.img-desc-hld li .hovereffect .overlay {position:absolute; overflow:hidden; width:100%; height:100%; left:0; top:0; background:url(../images/zoom.html) no-repeat center center; opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity 0.35s, -webkit-transform 0.35s; transition:opacity 0.35s, transform 0.35s; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0);}
ul.img-desc-hld li .hovereffect:hover .overlay {opacity:1; filter:alpha(opacity=100); transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1);}
ul.img-desc-hld li .hovereffect a:focus{outline:none;}
.imgModal {z-index: 99999; margin-top: 50px;}
.imgModal .modal-content {border:2px solid #3867d9; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.imgModal .modal-header {padding:0; border:none;}
.imgModal .modal-body {padding:0;}
.imgModal .modal-body img {width:100%;}
.imgModal button.close {background:#ffffff; font-weight:400; opacity:1; width:25px; height:25px; position:absolute; top:0; right:0; margin-top:-10px; margin-right:-10px; padding:0; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; cursor:pointer; z-index:99999;}
.page-media-coverage ul.img-desc-hld li .hovereffect { max-width: 250px;}
@media (max-width:479px){
    ul.img-desc-hld li .hovereffect {float:none; margin:0 0 15px;}
}
@media (max-width:479px){
    ul.img-desc-hld li .hovereffect {float:none; margin:0 0 15px;}
}

