/*@import url(http://fonts.googleapis.com/css?family=Overlock:400,700,900,400italic,700italic,900italic|Courgette);*/
@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol,ul, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary { display:block;}
body { line-height:18px; }
.bodycontent ol, .bodycontent ul { margin-left:20px; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
/*table{ float:left; width:100%;border-collapse: collapse; border-spacing: 0; }
table tr{ width:100%;}
table tr td, table tr th{ text-align:center;}*/
.clr{clear:both;float:none;}
/*-----------------[BASIC STYLES]-----------------*/
body {font-size:14px; color: #6c6c6c; background-color: #ffffff; }
a { text-decoration: none; color: #ff6c00; }
a img, img{ border:none; outline:none;}
/*a:hover { text-decoration: underline; }*/
h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; line-height: 1em; font-weight: normal; }
h1 { font-size: 40px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
p { padding-bottom: 10px; line-height:20px; }
strong { font-weight: bold;  }
cite, em, i { font-style: italic; }
pre, code {  margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.4em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { padding-bottom: 0px; }
input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0; }
textarea { padding: 4px;resize:none; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*-----------------[Main CSS]-----------------*/
/*-----------------[Header]-----------------*/
.mainheader{float:left;width:100%; background:#020100;}
.inner-header{ margin:0 auto; width:1000px;}
.mainheader .top-head{ background:#020100; float:left; width:100%;}
.top-head .top-nav{ float:left; width:465px; margin:0; padding:0;}
.top-nav ul{ margin:0; padding:10px 0; width:100%; list-style:none;}
.top-nav ul li{ list-style:none; display:inline; background:url(/public/images/nav-separator.png) no-repeat 0 center; padding:0 14px 0 16px;}
.top-nav ul li:first-child{ background:none; padding-left:0;}
.top-nav ul li a{ font-weight:700; color:#bebebe; text-decoration:none; font-size:13px; text-transform:uppercase;}
.top-nav ul li a:hover{ color:#fff;}
.searchbox {
border-radius: 6px 6px 6px 6px;
}
.searchbox {
background: none repeat scroll 0 0 #FFF;
border-radius: 6px 6px 6px 6px;
float: left;
margin-left: 0px;
margin-top: 5px;
padding: 2px 5px;
width: 260px;
}
.searchbox input[type="text"] {
background: none repeat scroll 0 0 transparent;
border: medium none;
box-shadow: none;
color: #6B6B6B;
float: left;
font-style: italic;
margin: 0;
padding: 0;
width: 230px;
}
.searchbox input[type="submit"]{ float:right; background:url(/public/images/search-icon.png) no-repeat;border:none; box-shadow:none; cursor:pointer; width:20px; height:20px;}
.mainheader .mid-head{ float:left; width:100%; padding:0px 0 30px 0;}
.logo{ float:left; width:610px; padding-top:20px;}
.logo h1{ margin:0; padding:0;}
.logo a{ display:block;}
.social-icon ul li{ list-style:none; display:inline;}
.social-icon ul li a{ text-decoration:none;}
.quicklinks{ float:left; text-align:right;height:33px;margin-left:15px;background:url(/public/images/drop-arrow.png) no-repeat left center;}
.quicklinks:hover, .quicklinks:hover > .quicktab {
color:#000 !important;
background:url(/public/images/drop-arrow.png) no-repeat left center #fff;
cursor:pointer;
}
.quicklinksactive, .quicklinksactive > .quicktab{
color:#000 !important;
background:#fff;
cursor:pointer;
}
.quicklinksactive, .quicklinksactive > .selecttheme {
color:#000 !important;
background:url(/public/images/drop-arrow.png) no-repeat left center #fff !important;
cursor:pointer;
}
.quicklinks .quicktab{  color: #BEBEBE; font-size: 13px; margin-right: 14px; margin-top: 9px; padding: 0 0 0 17px; position: relative; text-align: right; text-transform: uppercase; background:url(/public/images/drop-arrow.png) no-repeat left center;}
.customthemes{ float:left; text-align:right;height:33px;margin-left:15px;background:url(/public/images/drop-arrow.png) no-repeat left center;}
.customthemes .selecttheme{  color: #BEBEBE; font-size: 13px; margin-right: 14px; margin-top: 9px; padding: 0 0 0 17px; position: relative; text-align: right; text-transform: uppercase; }
.customthemes:hover, .customthemes:hover > .selecttheme {
color:#000 !important;
background:url(/public/images/drop-arrow.png) no-repeat left center #fff;
cursor:pointer;
}
#customthemesbox {   background-color: white; margin:11px 0 0 0px; z-index:999999; position: absolute; width: 121px; display:none;}
#customthemesbox li{display:inline; width:144px; padding:8px 4px; float:left; text-align:left; text-indent:10px; margin-right:2px;}
#customthemesbox ul li a{
color:#6E0303 !important;
}
.boxclass{
float: left;
height: 15px;
margin-top: 0;
width: 15px;
}
/*-----------------[Navigation]-----------------*/
.navbar{ float:left; width:100%; margin:-14px 0 0 0; padding:0;}
.navbar .navigation{ margin:0 auto; width:1000px; padding:1px 0 0 0; position:relative; min-height:34px;}
.navbar .navigation ul{ list-style:none; margin:0; padding:0;}
.navbar .navigation ul li{ list-style:none; display:inline; position:relative;padding:8px 10px; float:left;margin:0 2px; padding:8px 12px\0/; *padding:8px 12px;-o-transition:color .3s ease-out, background .3s ease-in;-ms-transition:color .3s ease-out, background .3s ease-in;-moz-transition:color .3s ease-out, background .3s ease-in;-webkit-transition:color .3s ease-out, background .3s ease-in;transition:color .3s ease-out, background .3s ease-in;}
.navbar .navigation ul li a{ font-weight:normal; color:#fff; text-decoration:none; padding:0; font-size:16px; }
.navbar .navigation ul li:first-child{ margin-left:0;}
.navbar .navigation ul li:hover, .navbar .navigation ul li.active, .navbar .navigation ul li.hover, .navbar .navigation ul li:focus{ color:#000; background:#fff;} 
.navbar .navigation ul li:hover a, .navbar .navigation ul li.active a, .navbar .navigation ul li:focus a{ color:#000;}
.navigation ul li:hover ul.firstChild{display:inline;}
.navigation ul li ul.firstChild li:hover ul.secondChild{display:inline;}
.mymenu{display:none;}
nav .ulmy{ display: inline-block; }
nav .navbar-nav{float:left;margin:0; list-style:none;}
nav .navbar-nav > li {float:left;display:inline;position:relative;}
nav .navbar-nav .dropdown-large{ position:static !important;}
nav .navbar-nav > li > a{display:block;position: relative;}
nav .navbar-nav > li ul.sub-child {background:#fff; display: none; padding-top:0px; float:left; position: absolute; width:100%; z-index:99999; top:100%; left:0px;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}
nav .navbar-nav li:hover ul.sub-child, nav .navbar-nav li a:hover ul.sub-child{ display:block;}
.navigation ul li ul li { float:left; padding:0px 0; width:100%; margin:0;}
.navigation ul li ul li:first-child{ border:none;}
.navigation ul li ul li a:hover {background-color: none !important; border-radius: 0 0 0 0 !important; box-shadow: none !important;text-decoration:underline;}
.navigation ul li ul li:hover{ background:none;}
.navbar .navigation ul > li ul.sub-child > li > a {font-size: 15px; font-weight: 600; background:none; margin: 0px; padding: 8px 15px; text-decoration: none; display:block; color:#000;}
nav .navbar-nav > li ul.sub-child > li { float: left; height: 100%; min-height:200px;min-width: 220px;display: inline-block;padding-left: 5px;padding-right: 5px; width:190px; border-top:none;}
.navbar .navigation ul>li>ul.sub-child>li>ul>li:first-child>a{ border:none;}
.navbar .navigation ul>li>ul.sub-child>li>ul>li>a, .navmain .nav li>ul.submenu>li>a{ font-weight:normal; color:#000 !important;}
nav .navbar-nav > li ul.sub-child > li:first-child{ margin-left:0px !important;}
nav .navbar-nav .dropdown-menu-large > li > ul {margin:0; padding:0;}
nav .navbar-nav li ul.sub-child > li > ul > li.dropdown-header {padding-bottom: 0;padding-top: 0; padding-left:10px;}
nav .navbar-nav .dropdown-menu-large .dropdown-header {}
nav .navbar-nav .dropdown-menu-large > li > ul > li { list-style:none;}
.navbar .navigation ul li .dropdown-header {display: block;padding-left: 20px; padding-right: 20px;white-space: nowrap; width:88%; border:none;}
nav .navbar-nav li ul.sub-child ul.secondChild {padding-left: 10px;}
.navbar .navigation ul li ul.sub-child li a, .navbar .navigation ul li ul.sub-child .dropdown-header ul.secondChild li a, .navmain .nav li ul.submenu > li a{white-space: normal; padding:4px 10px 4px 0; display:block; line-height:20px; font-size:14px;}
.navbar .navigation ul li ul li a, .navbar .navigation ul li ul .dropdown-header ul li a, .navmain .nav li ul > li a{ font-size:14px; padding:4px 10px 4px 0;}
nav .navbar-nav li ul.sub-child ul.secondChild li{ padding:0; margin:0;}
nav .navbar-nav li>ul.submenu>li { border:none;min-height:10px; padding:3px 0;min-width: 191px; width:150px;}
nav .navbar-nav > li ul.submenu {margin-left: 0;min-width: 200px;width: 200px;}
nav .navbar-nav > li ul.submenu>li:first-child>a{ border:none;}
nav .navbar-nav > li ul.submenu>li>a:hover{ text-decoration:underline;}
nav .navbar-nav > li ul li a{ font-size:13px;}
/*-----------------[Banner]-----------------*/
.banner-container{ float:left; width:100%; margin:0; padding:0;min-height:230px;}
.banner-container .inner-banner{ margin:0 auto; overflow:hidden; min-height:230px; height:100%; width:100%;}
.inner-page-banner{margin:0 auto; text-align:center; width:100%;overflow:hidden; min-height:230px; height:100%;}
/*-----------------[Content section]-----------------*/
.content-container{ width:100%; background:#fff; float:left; margin-top:18px; padding-bottom:120px;}
.btnlinks{ width:100%; float:left; margin:0px 0 20px;}
.btnlinks ul{ width:100%; margin:0; padding:0; list-style:none;}
.btnlinks ul li{ list-style:none; width:186px; height:42px; float:left; margin:0 6px;margin-top:6px;}
/**.btnlinks ul li:first-child{ margin-left:0;}**/
.btnlinks ul li a{ display:block; text-align:center; font-weight:normal; font-size:18px; line-height:28px; color:#fff; text-decoration:none; padding:7px 10px; text-transform:capitalize;}
.red{ background:#750606;}
.green{ background:#949501;}
.blue{ background:#0070b7;}
.orange{ background:#ea7f00;}
.brown{ background:#a88b60;}
.boxes{
border:1px solid #fff;
-o-transition:		color .3s ease-out, background-color .3s ease-out;
-ms-transition:	color .3s ease-out, background-color .3s ease-out;
-moz-transition:	color .3s ease-out, background-color .3s ease-out;
-webkit-transition:color .3s ease-out, background-color .3s ease-out;
/* ...and now override with proper CSS property */
transition:		color .3s ease-out, background-color .3s ease-out;
}
.content-btmsec{ float:left; clear:both; width:100%;}
.gallery-sec{ float:left; width:415px; margin:0; padding:0;}
.gallery-sec h2{ font-size:20px; text-transform:uppercase; padding-bottom:10px; padding-top:4px; padding-top:6px;}
.gallerybox{ border:1px solid #e5e5e5; float:left;min-height: 408px; width:397px; padding:6px;}
.gallerybox .galleryimg{ width:396px; height:240px; float:left; border:1px solid #f9f9f9; overflow:hidden; margin-bottom:21px;}
.gallerybox .imgdesc{ float:left; clear:both; width:100%;}
.gallerybox .imgdesc h3{ font-size:14px; text-transform:uppercase; border-bottom:1px solid #8a8a8a; padding:0 0 10px 0; margin:0 0 10px 0;}
.gallerybox .imgdesc p{ font-size:13px; line-height:19px; font-weight:normal;}
.gallerybox .imgdesc span.viewall{ clear:both; float:right; text-align:right; margin:5px 3px 5px 0;}
.gallerybox .imgdesc span.viewall a{ display:block; font-weight:800; font-size:13px; text-decoration:none;}
.imgdesc span.viewall a:hover{ text-decoration:underline;}
/* tab menu */
#tabmenu{ float:right; width:550px;}
#tabmenu .list-wrap {width:100%;float:left; }
#tabmenu ul { list-style: none; margin:0; padding:0;}
#tabmenu .list-wrap ul{ padding:10px 0 10px 10px; width:98%;}
#tabmenu .list-wrap ul li{margin-bottom:15px; clear:both; width:98%;float:left;}
#tabmenu .list-wrap ul li .imglft{ float:left; border:1px solid #d1d1d1; padding:6px; width:162px; overflow:hidden; height:97px;}
#tabmenu .list-wrap ul li .descrgt{ float:left; width:270px; margin-left:15px;}
#tabmenu .list-wrap ul li .descrgt h4{ font-size:14px; color:#575757; font-weight:bold;}
#tabmenu .list-wrap ul li .descrgt p{ font-size:13px; font-weight:normal;padding-top: 0;}
#tabmenu .list-wrap ul li .desdatemain{float:left; width:337px; margin-left:0px;}
#tabmenu .list-wrap ul li .desdatemain .topprt{float:left; min-height:97px; width:100%; margin-left:0px;}
#tabmenu .list-wrap ul li .desdatemain .topprt .eventdate{ float:right; width:45px; margin:4px 3px 0 0;}
#tabmenu .list-wrap ul li .desdatemain .topprt .eventdate span.datered{ text-align:center; width:45px; color:#fff; float:left; padding:4px 0;}
#tabmenu .list-wrap ul li .desdatemain .topprt .eventdate span.datewhite{ background:#fff; text-align:center; width:45px; float:left;padding:4px 0;}
#tabmenu .list-wrap ul li .desdatemain .botprt{float:left; width:350px; margin-left:0px; text-align:right; font-size:13px;}
#tabmenu .list-wrap ul li .desdatemain .botprt a{border-bottom:0px; background:none; text-decoration:underline;}
#tabmenu .list-wrap ul li .desdatemain .botprt a:hover{color:#666; border-bottom:0px; background:none; text-decoration:underline;}
#tabmenu ul li{ width:100%;}
#tabmenu ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#tabmenu ul li a:hover { background: #333; color: white; }
#tabmenu .tabnav { overflow: hidden; width:100%; }
#tabmenu .tabnav li { width: 182px; float: left; margin-right:1px; }
#tabmenu .tabnav li.last { margin-right: 0; }
#tabmenu .tabnav li a { display: block; padding: 9px 5px; background: #e8e8e8; text-align: center; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:none; color: #3d3c3c; font-weight: normal;  font-size:17px; text-transform:uppercase; text-decoration:none;}
#tabmenu li a.current,#tabmenu li a.current:hover { background-color: #fff !important;}
#tabmenu .tabnav li a:hover, #tabmenu .tabnav li a:focus { background: #f3f3f3;}
.main-list-wrap{ackground: #fff; padding: 5px; margin: 0;border:1px solid #e5e5e5; width:536px;float:left; min-height:408px; }
/*-----------------[Footer section]-----------------*/
.inner-footer{ margin:0 auto; width:1000px; padding:0;}
.footer-links{ float:left; width:100%; text-align:center;}
.footer-links ul{margin:0; padding:0; list-style:none; width:100%; text-align:center;}
.footer-links ul li{ list-style:none; border-left:1px solid #a4a3a3;padding:0 8px; display:inline-block; line-height:12px; margin-bottom:8px;}
.footer-links ul li:first-child{ border:none;}
.footer-links ul li a{ display:block; font-size:13px; color:#a4a3a3; font-weight:normal; text-decoration:none;}
.footer-links ul li a:hover{ text-decoration:underline;}
.newsletter-box{ float:left; border-left:1px solid #303030; width:280px; margin-left:10px; padding-left:20px; min-height:135px;}
.newsletter-box h4, .shareicon h4{ font-size:14px; text-transform:uppercase; color:#fff; margin-bottom:15px; margin-top:7px;}
.newsletter-box p{ font-size:13px; color:#a4a3a3;}
.newsletter-box .newslettersec{ float:left; -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.63);
-moz-box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.63);
box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.63); background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0 0px 0 8px; width:260px; margin-top:20px; overflow:hidden;}
.newslettersec input{ float:left; width:205px; padding:3px; background:none; box-shadow:none; border:none; font-style:italic;}
.newslettersec input[type="submit"]{ background: url(/public/images/submit-btn.png) no-repeat scroll center center #B2B2B2; border: medium none; box-shadow: none; cursor: pointer; float: right; font-size: 1px; height: 35px; margin: 0; padding: 0; width: 38px;}
.shareicon{float:left; border-left:1px solid #303030; width:225px; margin-left:12px; padding-left:17px; min-height:135px;}
.shareicon ul li{ display:inline; padding:0 1px;}
.copyright{float:right; text-align:center; font-size:13px; color:#a4a3a3; margin:5px 0 0 0; width:100%; line-height:22px;}
.copyright span a{ font-weight:bold;}
.copyright span a.admini{font-weight:normal; color:#a4a3a3; text-decoration:none;}
.copyright span a:hover.admini{text-decoration:underline;}
.footer-btm-main{ float:left; width:100%;}
/*-----------------[Sidebar section]-----------------*/
.sidebar{ float:left; width:265px;}
.sidebar h2{font-size:18px; padding-bottom:15px; margin:0; float:left; width:100%;}
.sidebar h2 span{ color:#313131;}
.sidebar-box{ float:left; width:100%; clear:both; margin:0 0 25px 0;}
.sidebarnav{ float:left; width:100%; list-style:none; margin:0; padding:0;}
.sidebarnav li{ list-style:none; width:100%; clear:both; float:left; background:#e8e8e8; border-bottom:1px solid #cecece;}
.sidebarnav li a{ display:block;padding:8px 10px; font-size:14px; text-decoration:none; color:#575757;}
.sidebarnav li:hover{}
.sidebarnav li.submenutoggle a{ float:left; display:inherit; color:#575757;}
.sidebarnav>ul>li>i{ text-align:right; float:right; color:#575757; margin:10px 9px 0 0; cursor:pointer;}
.sidebarnav li.submenutoggle>ul>li>a{ display:block; float:none; text-transform:capitalize;}
.sidebarnav li:hover>ul>li>a, .sidebarnav li.tabactive>ul>li>a{ color:#575757; display:block;}
.sidebarnav li>ul>li, .sidebarnav li.tabactive>ul>li{ padding-left:20px; width:92.5%;}
.sidebarnav li.tabactive:hover>ul>li>a, .sidebarnav li.submenutoggle:hover>ul>li>a{color:#575757;}
.sidebarnav li.submenutoggle>ul>li>i{ float:left; margin:9px 6px 0 0;}
.sidebarnav li.submenutoggle>ul>li:hover>a, .sidebarnav li.submenutoggle>ul>li>a:hover, .sidebarnav li.submenutoggle>ul>li:hover>i{ color:#fff;}
.sidebarnav li:hover>ul>li>a:hover, .sidebarnav li.tabactive>ul>li>a:hover, .sidebarnav li.tabactive>ul>li:hover a, .sidebarnav li.tabactive:hover a, .sidebarnav li.submenutoggle:hover a, .sidebarnav>ul>li:hover>i, .sidebarnav>ul>li.tabactive>i{ color:#fff;}
.sidebarnav li.submenutoggle>ul.sidesubmenu{ float:left; margin-left:0px;}
.sidebarnav li a:hover{ color:#fff;}
.widget{ float:left; width:100%; margin:0;}
.widget .testi{border:1px solid #eaeaea; float:left;}
.testi{ padding:5px;  min-height:95px; line-height:20px;}
.testi p{ font-style:italic; color:#747474; font-size:14px; line-height:21px;}
.testi p span{ clear:both; margin-top:10px; float:right; font-weight:bold; color:#7a0606; font-size:13px;}
.bodycontent{ float:right; width:710px; font-size:13px;}
h2.title{font-size:28px; margin-bottom:20px; padding-bottom:10px; float:left; width:100%; border-bottom:1px solid #eaeaea;}
.qoutdesarrow{font-size:36px; vertical-align:text-top; color:#a0a0a0!important; font-weight:bold; font-style:normal!important; display:inline;}
.qoutdesarrow-sm{font-size:24px; vertical-align:text-top; color:#a0a0a0!important; font-weight:bold; font-style:normal!important; display:inline;}
/*-----------------[Login form]-----------------*/
.bodycontentlogin{float:left; width:1000px; font-size:13px; padding-top:50px;}
.login_admin{width:100% !important; padding: 3px !important; font-size: 18px !important;}
.loginarea{width:460px; padding:20px;  border:0px #e6e6e6 solid; height:auto; margin:0px auto; border-radius:8px; -moz-box-shadow: inset 0 0 9px #e8e8e8, 0 0 0px rgba(227,227,227, .9);
box-shadow: inset 0 0 9px #e8e8e8, 0 0 0px rgba(227,227,227, .9); clear:both;}
.logintop{float:left; width:360px; padding-bottom:10px;}
.logintop .imgdiv{float:left; width:auto; padding:0px 0px 0px 110px;}
.logintop .logintxt{float:left; width:auto; padding:10px 0 25px 10px; font-size:33px;}
.loginline{float:left; width:270px; padding:7px 45px 7px 45px; background:#f6f6f6;}
.loginline .label1{float:left; width:270px; padding:5px 0px; font-size:14px; text-transform:uppercase;}
.loginline .fielddiv{float:left; width:270px;}
.loginline .remmbr{float:left; width:155px; font-size:13px;}
.loginline .forpass{float:left; width:115px; text-align:right; font-size:13px;}
.loginlinesub{width:100%;margin:5px auto; text-align:center;}
/*.loginline input[type="submit"], .loginline input[type="button"] {
border: 0 none !important;
border-radius: 2px;
box-shadow: none;
color: #fff;
cursor: pointer;
float: none;
font-size: 15px;
margin-top: 0;
padding: 7px 20px !important;
text-align: center;
text-transform: uppercase;
width: auto;
background:#606062;
}*/
/*.txtfildlogin{float:left; width:260px; padding:5px!important; box-shadow:inset 0 0 0px #acacac; -moz-box-shadow:inset 0 0 0px #acacac; -webkit-box-shadow:inset 0 0 0px #acacac; color:#333333; margin:5px 0 5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
*/
.txtfildlogin{ background: #f5f5f5!important;
font-size: 0.8rem!important;
-moz-border-radius: 3px!important;
-webkit-border-radius: 3px!important;
border-radius: 3px!important;
border:1px #ddd solid!important;
padding: 8px 8px!important;
width: 254px!important;
margin-bottom: 20px!important;
box-shadow: inset 0 2px 3px rgba( 0, 0, 0, 0.1 )!important;
clear: both!important;
margin:0px!important;
}
.txtfildlogin:focus {
background: #fff!important;
outline: none;
border:1px #ddd solid!important;
}
.loginform{ margin:0px auto; width:100%;}
.formbox{ float:left; width:100%; margin:0; padding:0;}
.formbox form{ width:100%; float:left;}
.formbox form label{ clear:both; float:left; width:180px; text-align:right; font-size:14px; color:#4a4a4a; margin-top:5px;}
.formbox form label span{ color:red;}
.formbox form input[type="text"], input[type="password"], .formbox form select, .formbox form textarea{float:left; width:300px; padding:5px; box-shadow:inset 0 0 0px #acacac; -moz-box-shadow:inset 0 0 0px #acacac; -webkit-box-shadow:inset 0 0 0px #acacac; border:1px solid #bcbcbc; color:#333333; margin:5px 0 5px 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.formbox form .optionbox{float:left; width:300px; margin-bottom:15px;}
.formbox form .optionbox label{ clear:none; width:100px; text-align:left;}
.formbox form .optionbox input[type="radio"]{ width:20px; margin:6px 8px 0px 10px;}
.submitbtn{ float:left; text-align:center; width:100%;}
.formbox form input[type="submit"], .cont-formbox input[type="submit"], .formbox form input[type="button"]{text-align:center; color:#fff; text-transform:uppercase; padding:4px 14px; box-shadow:none; font-size:16px; width:auto; float:none; cursor:pointer;margin-top:8px;}
.formbox form input[type="file"]{ margin:5px 0 5px 10px; }
.formbox form input[type="submit"]:hover, .cont-formbox input[type="submit"]:hover{}
input[type="button"]{text-align:center; color:#fff; text-transform:uppercase; padding:7px 27px; box-shadow:none; font-size:20px; width:auto; float:none; cursor:pointer;}
.submitbtnheader input[type="submit"]{ text-align:center; color:#fff; text-transform:uppercase; padding:7px 27px; box-shadow:none; font-size:20px; width:auto; float:none; cursor:pointer;}
.submitbtnheader {width:100%;text-align:center;}
/*-----------------[Admin Dashboard]-----------------*/
html, body{height: 100%;}
.admin-container{width:100%; background:#fff; float:left; margin-top:0px;}
.content-btmsec{position:relative;}
.adminsidebar{ float:left; width:100%; background:#464646; min-height: 100%;}
.adminsidebar-box{ float:left; width:100%; clear:both; margin:0 0 10px 0;}
.adminsidebarnav{ float:left; width:100%; list-style:none; margin:0; padding:0;}
.adminsidebarnav li{ list-style:none; width:100%; clear:both; float:left;  background:#464646; border-bottom:1px solid #5e5e5e; line-height:20px;}
.adminsidebarnav li a{ display:block; padding:8px 15px; font-size:16px; text-decoration:none; color:#e3e3e3;}
.adminsidebarnav li:hover, .adminsidebarnav li.tabactive{}
.adminsidebarnav li a:hover, .adminsidebarnav li.tabactive a{ color:#fff;}
.adminwidget{ float:left; width:100%; /*border:1px solid #eaeaea;*/ margin:0;}
.userwidget{float:left; width:100%; margin:0;}
.userprofile{ float:left; width:100%; margin:0 0 10px 0;}
.userprofile .profileimg{ float:left; background:url(/public/images/profile-img-bg.png) no-repeat; padding:50px 35px 40px 32px;}
.userprofile .profileimg .userimg{ backface-visibility:#fff; border:1px solid #e5e5e5; width:165px; height:156px; overflow:hidden;}
.userprofile .profileinfo{ width:100%; float:left; text-align:center; font-size:14px; color:#3e3e3e; line-height:20px;}
.admincontent{ float:right; width:752px; font-size:13px;}
.admincontent .titlebar{ float:left; width:70%;font-size:28px; margin-top:31px; font-weight:normal; background:none;}
.admincontent .titlebar ul{ margin:2px 0 0 0; padding:0; float:right; width:172px; list-style:none;}
.adminulwid{width:220px!important;}
.admincontent .titlebar ul li{ list-style:none; display:inline; float:left;font-size:12px; padding:0 2px;}
.admincontent .titlebar ul li a{ display:block; color:#fff; text-decoration:none; font-size:12px;}
.admincontent .titlebar ul li a:hover{ text-decoration:underline;}
.admincontent h2.titlebar{ float:left; width:742px; border-top-left-radius:8px; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-right-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; padding:7px 0 7px 10px; color:#fff; font-size:16px; margin-top:31px;}
.adminuserdetail{ float:left; width:730px; padding:10px; border:1px solid #cecece;}
h2.expand_heading {padding:5px 0 5px 5px; margin:0 0 10px 0; height:19px; width:99%;font-size:16px; float:left;}
h2.expand_heading a {color: #fff;text-decoration: none;display: block;}
h2.expand_heading a:hover {	color: #d8d8d8;}
.toggle_container {	margin:0 0 5px;	padding:0; overflow:hidden; font-size:1.2em; width:100%;clear: both; float:left;}
.toggle_container .box {padding:20px 30px; border:1px dotted #a6a6a6; margin:10px 0; float:left; width:664px;}
.toggle_container .box .row{width:100%; clear:both; float:left; font-size:14px; color:#3e3e3e; margin:6px 0;}
.toggle_container .box .row .colm1{ float:left; text-align:right; width:170px; line-height:20px;}
.toggle_container .box .row .colm2{ float:left; margin-left:20px; text-align:left; line-height:20px;}
.toggle_container .box .separator{ float:left; clear:both; width:100%; height:4px; border-bottom:1px solid #e6e4e4; margin:15px 0;}
h2.active {background-position: right -31px;}
table{ float:left; width:100%; }
table tr{ width:100%; text-align:left;}
th, td{ font-size:13px;color:#333333; padding:2px 4px; vertical-align:middle;}
.tdbgcl2{ background:#E2E2E2;}
.tdbgcl {background:#F1F2F2;}
table tr td input.paginationbox{ width:15px;}
table tr td a.nextpage{text-align:center; color:#fff; text-transform:uppercase; padding:4px 18px; box-shadow:none; font-size:14px; width:auto; float:none; cursor:pointer; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
/*** 08 Jul, 2013 ***/
#updateProfileButton{
float:right;
}
#updateProfileButton a {
float:left;
}
.ErrorMessage {
background: url(/public/images/icon-cross.png) no-repeat scroll 8px 6px #FFBABA;
color: #CB4721;
font-size: 15px;
margin: 10px 0;
padding: 12px 53px;
text-align: left;
line-height:18px;
text-indent: 5px;
border-radius:4px;
} 
.SuccessMessage {
background: url(/public/images/icon-tick.png) no-repeat scroll 8px 11px #DFF2BF;
color: #191919;
font-size:14px;
border-radius:4px;
margin: 10px 0;
padding: 17px 53px;
text-align: left;
}
.InfoMessage{
background: url(/public/images/info.png) no-repeat scroll 8px 6px #BDE5F8;
color: #00529B; !important;
font-size:14px;
border-radius:4px;
margin: 10px 0;
padding: 17px 53px;
text-align: left;
}
.ErrorMessage p{
margin:0px;
padding:0;
}
.rightAnchorLink{
float:right;
margin-right:14px;
}
.rightAnchorLink a{
color:white;
}
.list-wrap ul span.viewall {clear: both; float: right; margin: 0px 3px 5px 0; text-align: right;}
.list-wrap ul span.viewall a {display: block; font-size: 13px; font-weight: 800; text-decoration: none;}
.list-wrap ul span.viewall a:hover { text-decoration: underline;}
.required{color:red;}
.eventlist{ float:left; width:98%; margin-left:15px;}
.eventlist ul.newslisting{ margin:0; padding:0; list-style:none; width:100%;}
.eventlist ul.newslisting li{margin-bottom:20px; clear:both; width:100%;float:left; background:url(/public/images/separator.png) no-repeat bottom center; padding-bottom:20px;}
.eventlist ul.newslisting li .imglft{ float:left; border:1px solid #d1d1d1; padding:6px; width:162px; overflow:hidden; height:97px;}
.eventlist ul.newslisting li .descrgt{ float:left; width:490px; margin-left:15px;margin-top:4px;} 
.eventlist ul.newslisting li .descrgt h4{ font-size:16px;  font-weight:bold;}
.eventlist ul.newslisting li .descrgt p{ font-size:13px; line-height:18px;}
.eventlist ul.newslisting li .descrgt p a{ text-decoration:none;}
.eventlist ul.newslisting li .descrgt p a:hover{ text-decoration:underline;}
.eventlist ul.newslisting li .descrgt .newsdate{ font-size:13px;  float:left; clear:both; width:100%; margin-bottom:15px;}
.archivenav{ float:left; width:100%; }
.archivenav ul{list-style:none; margin:15px 0 10px 25px; padding:0;}
.archivenav ul li{ clear: both; color: #777777; float: left; font-size: 13px; padding: 4px 0 4px 11px; width: 100%; background:url(/public/images/arrow1.png) no-repeat left 11px;}
.archivenav ul li a{ display:block; padding:3px 0px; font-size:13px; text-decoration:none; color:#575757; cursor:pointer;}
.archivenav ul li a:hover{ text-decoration:underline;}
.archivenav ul ul{list-style:circle; margin: 2px 0 2px 25px;}
.archivenav ul ul li{ background:none; padding:4px 0;}
.archivenav ul ul li a{}
.eventdetail{ float:left; width:100%;}
.eventdetail h3{ float:left; width:100%; background:url(/public/images/dot-horz.png) repeat-x bottom left; padding:0 0 10px 0; color:#313131; font-size:24px; margin-bottom:5px; margin-top:15px;}
/*20-Oct-2014*/
.eventdetail h3 span{font-size:14px; Arial, Helvetica, sans-serif; float:right;}
/*20-Oct-2014*/
.eventdetail img{ border:none; outline:none;}
.eventimg{ float:left; width:490px;border:1px solid #D1D1D1; padding:5px; height:266px; overflow:hidden;}
.eventdesc{ float:left; width:490px; padding:5px;overflow:hidden;}
.event-data {
float: left;
margin-left: 20px;
margin-top: 5px;
width: 180px;
}
.eventdetail p{ clear:both; width:100%; float:left;}
.event-data span.event-label{clear:both; font-size:16px; float:left; width:100px; margin-bottom:7px;}
.event-data span.event-desc{ float:left; color:#313131; clear:both; font-size:14px; margin-bottom:20px;}
/** Pagination style **/
div.pagination{padding: 3px;  margin: 3px;}
div.pagination a{ padding: 2px 5px 2px 5px; font-weight:bold; border: 1px solid #FFFFFF; text-decoration: none; /* no underline */ color: #FFFFFF;}
div.pagination a:hover, div.pagination a:active{ background-color:#FFFFFF;}
div.pagination span.current{ padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099;font-weight: bold;background-color: #993300;color: #FFF;}
div.pagination span.disabled{   padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}
/** Pagination style **/
.gridHeader input[type='text']{border: 1px solid #BCBCBC; box-shadow: 0 0 8px #ACACAC inset; border-radius: 2px; float: left; padding: 5px; width: 468px;margin-top:7px;}
.gridHeader textarea{border: 1px solid #BCBCBC; box-shadow: 0 0 8px #ACACAC inset; border-radius: 2px; float: left; padding: 5px; width: 468px;margin-top:7px;}
.gridHeader input[type="submit"]{border-radius: 4px 4px 4px 4px;box-shadow: none; color: #FFFFFF; cursor: pointer; float: none; font-size: 13px; margin: 7px; padding: 4px 11px; text-align: center; text-transform: uppercase; width: auto;}
.gridHeader a { border-radius: 4px 4px 4px 4px; box-shadow: none; color: #FFFFFF; cursor: pointer; float: none;font-size: 13px; padding: 6px 11px; text-align: center; text-transform: uppercase; width: auto;}
.imglft a {border:none !important;padding: 0px !important;}
.imglft a:hover {background:none !important;}
.sidebarnav li:hover, .sidebarnav li.tabactive {}
.sidebarnav li a:hover, .sidebarnav li.tabactive a{ color:#fff;}
.old{float:left;margin-bottom:11px;margin-left:0px;}
.emptyRecord{color:red;}
.customwidth{width:99% !important;}
.customwidth h4 a{border:none !important;padding:0 !important;color:#666 !important;}
.customwidth h4 a:hover{text-decoration:underline !important;background:none !important;border:none !important;}
.noticepublisheddate { float: right; margin-right: 15px; }
.viewuploadedfile{margin-top:5px; float:left; }
.customstyle{padding:10px 0px !important; margin-right:0px !important; }
.gallery-container{ float:left; width:100%;}
.gallery-container ul{ list-style:none; float:left; width:100%; margin:0; padding:0;}
.gallery-container ul li{ display:inline; float:left; width:162px; height:126px; overflow:hidden; padding:8px; background:#f1f1f1; border:1px solid #bcbcbc; margin:0px 10px 22px; }
.gallery-container ul li a img{border:1px solid #ececec;}
/*17-Oct-2014*/
.gallery-container p{font-size:14px!important;}
.tablul{list-style:none; float:left; width:100%; margin:0; padding:0;}
.tablul li{display:inline; float:left; margin:0px 10px 20px 0px; }
.tablul li a{padding:4px 15px; background:#fff; color:#464646; border:1px solid #d3d3d3; text-decoration:none;}
.tablul li a:hover{text-decoration:none!important; background:#d3d3d3; color:#464646;} 
.tablul li a.active{text-decoration:none!important; background:#d3d3d3; color:#464646;}
/*17-Oct-2014*/
.customwidth h4 a:hover{text-decoration:underline !important;background:none !important;border:none !important;}
.noticepublisheddate { color:#555; float: right; margin-right: 15px; font-size:13px; font-weight:normal;}
.noticepublisheddate-grey{color:#555!important;}
.note{color:red;padding:12px;}
#LastRecordLoader{width:100%;text-align:center;display:none; font-size:14px; color:#575756; font-weight:normal;}
.testi span {clear: both; float: right; font-size: 13px; font-weight: bold; margin-top: 10px;}
.hiddenData{display:none;}
/* #notice li{	margin-bottom:32px !important;} */  
.eventlist ul.newslisting li .descrgt .testi span{clear: both; float: right; font-size: 13px; font-weight: bold; padding-bottom: 6px; text-align: right; width: 100%; margin-right:20px;}
#banner-fade{margin:0 auto !important;}
/* Admin CSS */
#uploadGalleryImage{ float:left; width:100%;}
#uploadGalleryImage form { float:left; width:100%; padding:0; margin:0;}
#uploadGalleryImage form label{ margin:0;}
#uploadGalleryImage form input{ margin:0;}
#uploadGalleryImage form select{ margin:0;}
#uploadGalleryImage form table tr td{ padding:7px;}
.footererror {color: red !important; text-align: center; width: 100%; float:left; display:none;}
.footersuces { color: green !important; text-align: center; width: 100%; float:left; display:none;}
#tabmenu ul li .descrgt h4 a:hover{	background:none !important;	color: #666666 !important;}
.descrgt h4 a{border-bottom: none !important;padding: 0px !important;color: #666666 !important;}
.contact-form-box{ float:left; width:100%;}
.contact-form-box h2{ font-size:16px; color:#313131;}
.cont-formbox{ float:left; max-width:430px; width:100%; margin-top:15px;}
.cont-formbox .cont-lftcol{ float:left; max-width:330px; width:100%;}
.cont-formbox .cont-rgtcol{ float:right; width:100%;max-width:330px;}
.cont-formbox p{ float:left; width:100%;}
.cont-formbox label{ clear:both; color:#4A4A4A; float:left; font-size:14px; margin-top:5px; text-align:right; width:120px;}
.cont-formbox input, .cont-formbox textarea{border:1px solid #BCBCBC; border-radius:4px 4px 4px 4px; box-shadow:0 0 8px #d2d2d2 inset; color:#333333;  float:left; margin: 0 0 10px 10px; padding: 5px; width: 300px;}
.cont-formbox textarea{ height:80px;}
.cont-formbox .submitbtn{ width:530px; text-align:left;}
.cont-location{ float:left; clear:both; width:100%; margin:14px 0 5px 0px; text-align:center;}
/*.cont-address{ float:right; width:250px; margin-top:16px; line-height:21px;}*/
.cont-address{ float:right; width:100%; background:#fafafa; border:1px solid #ebebeb; padding:10px 15px; margin-top:16px; text-align:left; line-height:22px; font-size:14px; min-height:140px; max-width:460px; white-space:normal;}
.cont-location .cont-map{ float:left; width:100%;}
.cont-address h2{ font-size:17px; line-height:24px;}
.cont-address p{ line-height:22px;}
.cont-formbox tr, .cont-formbox td{ vertical-align: top !important;}
.submitbtn1 {float: left; margin-left: 52px; text-align: center; width: 50%;}
.searchsbox .gsc-control-cse{ background: none; border:none; float: left !important; padding: 0 !important;}
.searchsbox .gsc-input{width:210px; margin:0;padding:0 !important;}
#gsc-iw-id1{border-radius: 12px !important;}
.gsc-search-button{	padding:4px !important;}
.searchsbox form.gsc-search-box{ margin:0;}
.gcsc-branding{display:none !important;}
#quicklinksbox {   background-color: white; margin:11px 0 0 -202px; z-index:999999; position: absolute; width: 310px; display:none;}
#quicklinksbox li{display:inline; width:144px; padding:8px 4px; float:left; text-align:left; text-indent:10px; margin-right:2px;}
#quicklinksbox li a{}    
form#cse-search-box  input{ border:none !important;}
.customSelectStyle{padding:5px !important; box-shadow:inset 0 0 8px #acacac !important;border:1px solid #bcbcbc !important;	color:#333333 !important;margin:7px 0 10px 10px !important;border-radius:4px !important;width:auto !important;float:none !important;	-moz-box-shadow:inset 0 0 8px #acacac !important;-webkit-box-shadow:inset 0 0 8px #acacac !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;}
.customFromLabel {   clear: both !important; color: #4A4A4A !important; float: left !important; font-size: 15px !important; margin-top: 18px !important; text-align: right !important; width: 100px !important;}
.addStatusUpdateformError{left:890px !important;}
.sidesubmenu {width: 218px; display:none; border-top:1px solid #5e5e5e;}
.sidesubmenu a { color: #e3e3e3; padding-left:29px;}
.sidesubmenu a:hover {color: #FFFFFF;}
/*.adminsidebarnav ul li, .sidebarnav ul li{-o-transition:color .3s ease-out, background .3s ease-in;	-ms-transition:color .3s ease-out, background .3s ease-in;	-moz-transition:color .3s ease-out, background .3s ease-in;	-webkit-transition:color .3s ease-out, background .3s ease-in;		transition:color .3s ease-out, background .3s ease-in;}*/
.frontsidemenu{	margin-left:265px;width:265px;}
/*.sidebarnav ul li:hover ul{	display:inline;}
.adminsidebarnav ul li:focus ul{display:inline;}*/
.gallery-container > p {padding-left: 11px;}
.gallery-container > h3 { margin-left: 10px;}
#crawlingTextBlock{	min-height:30px;}
#searchFile input[type="text"]{width:605px;}
.eventdetail p{float:none;}
.erp{font-size:20px !important;color:white !important;}
.newcontent{float:left;width:100%;}
.innernew-content{ max-width:1000px; width:100%; margin:0 auto;}
.innernew-content .mainarea{ float:left; width:100%; margin:20px 0;}
.innernew-content .mainarea h2{ float:left; width:100%; clear:both; border-bottom:1px dashed #ababab; padding:0 0 5px 0; margin:10px 0 10px 0; font-size:36px; font-weight:600;}
.innernew-content .mainarea ul{ list-style:none; margin:10px 0 0px; padding:0; width:100%; float:left;}
.innernew-content .mainarea ul li{ list-style:none; display:inline; float:left; margin:10px 5px; text-align:center; font-size:12px;  font-weight:bold; width:130px; min-height:138px; line-height:16px; color:#454545;}
.mainouter-title{ float:left; width:100%; text-align:center; margin:20px 0 0px; font-weight:bold; font-size:35px;}
.mainouter-titlebelow{ font-size:13px; color:#333; padding:0px 0px 10px 0px; line-height:18px;}
/*new code added for new design*/
#updateMenu-2 { background:none;border:none;color:#FFFFFF;float:none;font-size:16px;padding:4px 14px;text-align:center;text-transform:uppercase;width:auto;}
.titlebar-bottom {color:#000000;float:right;font-size:16px;margin-top:0;padding:0 0 7px 10px;}
element.style {color:#000000;width:280px;}
.titlebar-bottom ul {float:right;list-style:none;margin:2px 0 0;padding:0; }
.titlebar-bottom ul li {display:inline;float:left;font-size:12px;list-style:none;padding:0 2px;}
.titlebar-bottom ul li a {color:#000000;display:block;font-size:12px;text-decoration:none;}
.titlebar-bottom ul li a:hover {color:#000000;text-decoration:underline;}
.box-round{border-radius:4px;}
/*17 July 2014*/
.adminsidebarnav-new{float:left; width:100%; list-style:none; margin:0; padding:0;}
.adminsidebarnav-new ul{list-style:none; width:100%; clear:both; float:left;  background:#f8f8f8;}
.adminsidebarnav-new ul li{list-style:none; display:block; margin:0px; padding:0px; border-bottom:1px #cecece solid; background:url(/public/images/ulbulletblk.png) no-repeat right center;}
.adminsidebarnav-new li:hover{background:url(/public/images/ulbullet.png) #636301 no-repeat right center; color:#fff; }
.adminsidebarnav-new li a{ display:block; padding:8px 10px; font-size:14px; text-decoration:none; color:#575757;}
.adminsidebarnav-new li a:hover{color:#fff;}
.bultnone{background:none;!important}
.content-btmsec .admincontent .titlebar{ float:left; width:80%; background:none;}
.adminsidebarnav-new ul li ul{list-style:none; width:100%; clear:both; float:left;}
.adminsidebarnav-new ul li ul li{list-style:none; display:block; margin:0px; padding:0px 0px 0px 15px; background:url(/public/images/ulbullet1blk.png) no-repeat left center;}
.adminsidebarnav-new ul li ul li:hover{background:url(/public/images/ulbullet1.png) #636301 no-repeat left center; color:#fff; }
/*17 July 2014*/
.welcomedes img{ float:left;}
.welcomedes span{ float:left; font-size:16px; font-weight:400; color:#e1e1e1; max-width:100%;}
.social-icon{ float:right; width:38%; text-align:right; margin-right:0px; padding:5px 0 0px 0; margin-top:0px;}
.logotabline{float:right; width:38%; text-align:right;  margin-right:0px; margin-top:20px; }
.logotabline h2{float:right; width:initial; color:#efefef; font-size:18px; font-style:italic; border-bottom:2px #fefefe dotted; line-height:17px;}
/*.social-icon{ float:right; width:38%; text-align:right; margin-right:7px; padding:3px 0 0px 0; margin-top:43px;}*/
.mainheader .mid-head .social-icon ul{ margin:10px 0 0 0; padding:0; list-style:none; float:right; width:100%; text-align:right;}
.social-icon ul li{ list-style:none; display:inline; padding:0 0px 0px 7px;}
.social-icon ul li a{ text-decoration:none; border:none; outline:none;}
.social-icon ul li a img{ outline:none; border:none;}
.adminulwid{width:220px!important;} 
.welcomedes span a{ font-size:13px; font-weight:normal;}
.welcomedes span a:hover{ text-decoration:underline;}
.welcomedes span + span{ margin-top:5px;}
.inner-page-banner img{width:100% !important;}
/*07-Aug-2014*/
.submitbtn1-pwd {float: left; margin-left: 56px; text-align: center; width: 50%;}
.submitbtn1-pwd1 {float: left; margin-left: 62px; text-align: center; width: 50%;}
.remb-pwd{margin-left:186px; width:315px!important; text-align:left!important; float:left; font-size:14px!important;}
.forgpwd{float:right; padding-top:2px; font-size:14px;}
/*07-Aug-2014*/
/* 26-Aug-2014 */
.remembermenew{ float:left;clear:both; margin-left:192px; width:100%; max-width:309px;}
.remembermenew .lftsectionremem{ float:left; width:48%;}
.remembermenew .lftsectionremem label{ width:auto !important; clear:none; margin:0;}
.remembermenew .lftsectionremem input[type="checkbox"]{ float:left;}
.remembermenew .rgtsecforget{ float:right;}
/*ends*/
/*19-Aug-2014*/
.notic-link{background:none!important; color:#333; padding:0px!important; border-bottom:0px!important; text-decoration:none; width:80px;}
.notic-link:hover{background:none!important; padding:0px!important; border-bottom:0px!important; text-decoration:underline; width:80px;}
/*19-Aug-2014*/
/*22-Sep-2014*/
.logoimg{float:left; width:auto; }
.logorgtsect{float:left; max-width:430px; width:100%; height:100px; color:#fff;display:table; }
.logotitl{max-width:430px; width:100%;}
.logotitl h1{width:100%; padding-left:5px; height:93px; display:table-cell; color:#fff;  vertical-align:middle; font-size:32px; line-height:32px;}
.logotitl h1 a{color:#fff!important; text-decoration:none;}
.logotag{font-size:13px; color:#cdcdcd; }
a.contemaillink{color:#575757; width:395px; padding-left:5px;}
/*22-Sep-2014*/
/*gurpreet new download area starts*/
.download-area{float:left;width:100%;margin-bottom:20px;}
.last{margin-right:0px !important;}
.download-inner-area{float:left;width:194px;margin-right:20px;padding:10px;margin-top:10px;border:1px dashed #ccc;min-height:84px;}
a .download-inner-area {text-decoration:none;color:#333;padding:10px;}
a:hover .download-inner-area{background:#f4f4f4;padding:10px;}
.download-inner-area h1{border-bottom:1px dotted #ccc;text-align:center;font-size:30px;}
.download-inner-area p{text-align:center;color:#333;}
.inner-head-area h1{border-bottom: 1px solid #efefef;}
.inner-head-area h1 span{text-align:center;font-size:24px;padding-bottom:3px;}
.form-group-2 {
margin-bottom:0px;padding-bottom:0px;margin-left: -15px;
margin-right: -15px;margin-top:-20px;
}
/*gurpreet download area ends*/
/*ends*/
/*NEW PAGINATION*/
.pagination {
display: inline-block;
padding-left: 0;
margin: 20px 0 0px;
border-radius: 4px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #666;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
color: #666;
background-color: #eee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
color: #666;
cursor: default;
background-color: #dcdcdc;
border-color: #dcdcdc;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #999;
cursor: not-allowed;
background-color: #fff;
border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.pager {
padding-left: 0;
margin: 20px 0;
text-align: center;
list-style: none;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #999;
cursor: not-allowed;
background-color: #fff;
}
/*NEW PAGINATION*/
.crawlingtxt{ float:left; width:98%; margin:0 0 20px 0; padding:0 10px; clear:both;}
.crawlingtxt marquee>div{ margin:10px 0 20px; padding:10px 0;}
.crawlingtxt{ color:#4e4e4e;}
.crawlingtxt a{ font-size:16px;}
.crawlingtxt i{ padding:0 7px 0 20px;}
/*mandatory form css starts*/
.mandaformara{ float:left; width:100%; clear:both; margin:30px 0;}
.mandaformara .panel{ border:1px solid #ddd;background-color: #fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);margin-bottom: 20px; float:left; width:100%;}
.mandaformara .panel > .panel-heading {background:#f5f5f5;border-bottom:1px solid #ddd;color: #333;border-top-left-radius: 3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px;padding:10px 15px;}
.mandaformara .panel > .panel-body {padding:15px; float:left; width:96%;}
.mandaformara .panel-body .form-group{ border-top:1px solid #efefef;margin:0;padding:14px 7px 5px 7px; font-size:16px; clear:both; float:left; width:100%;}
.mandaformara .panel-body .form-group .numbring{ padding:0; width:3.5%; float:left;}
.mandaformara .panel-body .form-group label{ float:left;display:inline-block;font-weight:700;margin-bottom:5px;max-width: 100%;}
.mandaformara .panel-body .form-group .col-md-4, .mandaformara .panel-body .form-group .col-md-1, .mandaformara .panel-body .form-group .col-md-5, .mandaformara .panel-body .form-group .col-md-7, .mandaformara .panel-body .form-group .col-md-8{ padding-left:15px; padding-right:15px; position:relative; float:left;}
.mandaformara .panel-body .form-group:first-child{ border:none; padding-top:0;}
.mandaformara .panel-body .form-group:nth-child(even) {background:#f1f1f1;}
.mandaformara .panel-body .form-group .col-md-4{width:33.3333%; }
.mandaformara .panel-body .form-group .col-md-5{ width:41.6667%}
.mandaformara .panel-body .form-group .col-md-7{ width:50.3333%;}
.mandaformara .panel-body .form-group .col-md-8{ width:100%;}
.mandaformara .panel-body .form-group #boardAppend .col-md-4{width:28.3333%; }
.table-responsive {min-height: 0.01%;overflow-x: auto;}
.table-bordered { border:1px solid #dddddd;}
.table {margin-bottom: 20px;max-width: 100%;width: 100%;}
.table-striped > tbody > tr:nth-child(2n+1) {background-color: #f9f9f9;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border:1px solid #dddddd;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {line-height: 1.42857;padding:8px;vertical-align: top;}
.formdiscbtns{ float:left; width:100%; clear:both; margin:10px 0;}
.formdiscbtns .formbtnsdisc{ margin:0 auto; max-width:300px; width:100%;}
.formdiscbtns .formbtnsdisc .btn{ color: #fff; cursor:pointer;display: inline-block;font-size:14px;font-weight: 400;line-height: 1.42857;margin-bottom: 0;padding:6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;}
.paddinglft0{ padding-left:0 !important;}
.breadcrumb { background:none;list-style:none;margin-bottom:0px;padding:8px 15px;}
.breadcrumb li a, .breadcrumb li, .breadcrumb li span {font-size: 16px;font-weight: normal;}
.breadcrumb > li {display: inline-block;}
.breadcrumb li span{ color:#575757;}
#googleMap{ clear:both; margin:20px 0;}
#googleMap{ border:1px solid #a7a7a7; padding:6px;}
.testi blockquote{ background:none; border:none; font-style:normal; padding:0; margin:0;}
.crawlingtxt{ white-space:nowrap; display:block;}
.cont-formbox > table > tbody .tr-bg-color3 > td > #captcha {margin:6px 0 0 10px;width:33.9%;}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
{
html, body { width:100%;}
nav .ulmy  { display: none; }
.mymenu{margin:0 auto; width:100%; display:block;}
.navbar{ float:left; width:100%; margin:-14px 0 0 0; padding:0;}
.navbar .navigation{ margin:0 auto; width:100%; text-align:center; padding:1px 0 0 0;}
.logo{ float:left; width:100%; padding-top:10px; text-align:center;}
.inner-header{ margin:0 auto; width:100%!important;}
.mainheader .top-head{ background:#020100; float:none!important; width:100%;}
.top-head .top-nav{ float:none; width:100%; margin:0; padding:0;}
#quicklinksbox {   margin:11px 0 0 -10px; z-index:999999; position: absolute; width: 97%; display:none;}
.searchbox {background: none repeat scroll 0 0 #FFF; border-radius: 6px 6px 6px 6px; float:none; height:20px; margin:0px auto; margin-top: 15px; padding: 2px 5px; width: 91%;}
.quicklinks{margin-top:5px; margin-bottom:5px;}
.customthemes{margin-top:5px; margin-bottom:5px;}
.top-nav ul{ text-align:center;}
.top-nav ul li{ list-style:none; background:none; height:20px;}
.top-nav ul li:first-child{ background:none; padding-left:0; width:100%; height:20px;}
.logo h1 img{width:82%; text-align:center;}
.mainheader .mid-head .social-icon{width:100%; text-align:center; float:left;}
.mainheader .mid-head .social-icon ul{ float:none; text-align:center;}
.logotabline, .logotabline h2{ text-align:center; float:left; width:100%;}
.mainheader .mid-head{ width:100%; padding:5px 0px 20px 0px;}
.btnlinks ul li{ width:94%; height:41px; float:none; margin:6px auto;}
.btnlinks ul li:last-child{margin-right:auto!important;}
.gallery-sec h2{padding-left:10px;}
.gallerybox{ width:96%; margin-bottom:15px; margin-left:10px; min-height:242px;}
.gallerybox .galleryimg{ width:50%; margin-bottom:0;}
.gallerybox .imgdesc{width:48%; float:right; clear:none;}
#tabmenu{width:100%;}
#tabmenu .tabnav { overflow: hidden; width:100%; }
#tabmenu .tabnav li { width: 33%;}
.main-list-wrap{width:97.6%; min-height:200px; height:auto;}
.tabsectionnew{ width:97.6%;}
#tabmenu .list-wrap {width:96%;float:left;}
#tabmenu .list-wrap ul li{margin-bottom:15px; clear:both; width:98%;float:left;}
#tabmenu .list-wrap ul li .imglft{ float:left; border:1px solid #d1d1d1; padding:6px; margin:0px auto; overflow:hidden;}
#tabmenu .list-wrap ul li .imglft img{width:100%; height:100%;}
#tabmenu .list-wrap ul li .descrgt{ float:left; width:81%; margin:10px 0px 0px 0px;}
#tabmenu .list-wrap ul li .descrgt h4{ margin-left:2%; text-align:left;}
#tabmenu .list-wrap ul li .descrgt p{text-align:left; margin-left:2%; width:98%;}
#tabmenu .list-wrap ul li .eventdate{float:right; margin:0px 0px 0 0;}
#tabmenu .list-wrap ul li .eventdate span.datered{ text-align:center; width:45px; color:#fff; float:left; padding:4px 0;}
#tabmenu .list-wrap ul li .eventdate span.datewhite{ background:#fff; text-align:center; width:45px; float:left;padding:4px 0;}
.inner-footer{ margin:0 auto; width:100%; padding:0;}
.footer-links{ float:left; width:100%; }
.footer-links ul{ float:left; margin:0 0 0 10px;}
.newsletter-box{  margin-left:10px; border-left:0px solid #303030; padding-left:0px; margin-bottom:10px;}
.shareicon{padding-left:0px; min-height:auto; float:none; border-left:0px solid #303030;}
.copyright{text-align:center; line-height:21px; margin:15px 0 0 0; width:100%;}
.copyright span{clear:both; float:none!important;}
/*internal pages*/
h2.title{ padding-top:15px;}
.breadcrumb{ padding-top:0;}
.sidebar{width:94%; float:none; margin:0 auto;}
.bodycontent{ float:none; width:94%; margin:0 auto;}
.eventdetail img{ border:none; outline:none; width:100%!important; height:30%!important;}
.inner-page-banner{margin:0 auto; text-align:center; width:100%;overflow:hidden; min-height:200px;}
.inner-page-banner img{width:100%;}
.banner-container{min-height:82px; height:78px!important;}
.banner-container .inner-banner{ margin:0 auto; overflow:hidden; min-height:93px; height:100%; width:100%;}
.eventdetail { float:left; width:100%!important;}
.cont-formbox label{width:105px;}
.cont-formbox input, .cont-formbox textarea{width:52%;}
th, td{ padding:2px 0px;}
.contact-form-box h2{ font-size:14px; text-align:left;}
.cont-address{ float:right; max-width:700px;}
.eventlist{ float:none; width:100%; margin-left:0px;}
.eventlist ul.newslisting{ margin:0; padding:0; list-style:none; width:100%;}
.eventlist ul.newslisting li{margin-bottom:20px; clear:both; width:100%;float:left; background:url(/public/images/separator.png) no-repeat bottom center; padding-bottom:20px;}
.eventlist ul.newslisting li .imglft{ float:left; border:1px solid #d1d1d1; padding:6px; width:162px; overflow:hidden; height:97px;}
.eventlist ul.newslisting li .descrgt{ float:left;  margin-top:0px; margin-left:20px; width:70%;}
.eventlist ul.newslisting li .descrgt p{line-height:18px; width:100%;}
.eventdesc{ width:auto;}
.event-data {margin-left: 5px;}
.gallery-container ul li{height:auto;}
#lightbox{position: fixed; top: 50%;}
.mymenu select{ height:35px;}
.gallery-sec{ width:100%;}
.content-btmsec{ width:96%; margin-left:2%;}
#tabmenu .list-wrap ul li .desdatemain{ max-width:470px; width:100%;}
.tabsectionnew .list-wrap{ height:auto !important;}
.sidebarnav li.submenutoggle > ul.sidesubmenu{ clear:both;}
.sidebarnav .frontsidemenu{ width:100%;}
.sidebarnav li > ul > li, .sidebarnav li.tabactive > ul > li{ width:97%;}
/*internal pages*/
}
/*@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)*/
@media screen
and (min-width : 320px)
and (max-width : 767px)
{
/*html, body { width:100%; overflow-x:hidden; }*/
nav .ulmy     { display: none; }
.mymenu{margin:0 auto; width:100%;  display:block;}
.navbar{ float:left; width:100%; margin:-14px 0 0 0; padding:0;}
.navbar .navigation{ margin:0 auto; width:100%; text-align:center; padding:1px 0 0 0;}
.logo{ float:left; width:100%; padding-top:10px; text-align:center;}
.inner-header{ margin:0 auto; width:100%!important;}
.mainheader .top-head{ background:#020100; float:none!important; width:100%;}
.top-head .top-nav{ float:none; width:100%; margin:0; padding:0;}
#quicklinksbox {   margin:11px 0 0 -10px; z-index:999999; position: absolute; width: 97%; display:none;}
.searchbox {background: none repeat scroll 0 0 #FFF; border-radius: 6px 6px 6px 6px; float:none; height:20px; margin:0px auto; margin-top: 15px; padding: 2px 5px; width: 91%;}
.quicklinks{margin-top:5px; margin-bottom:5px;}
.customthemes{margin-top:5px; margin-bottom:5px;}
.top-nav ul{ text-align:center;}
.top-nav ul li{ list-style:none; display:list-item; background:none; height:20px;}
.top-nav ul li:first-child{ background:none; padding-left:0; width:100%; height:20px;}
.logo h1 img{width:82%; text-align:center;}
.mainheader .mid-head .social-icon{width:100%; text-align:center; float:left;}
.mainheader .mid-head .social-icon ul{ float:none; text-align:center;}
.logotabline, .logotabline h2{ text-align:center; float:left; width:100%;}
.mainheader .mid-head{ width:100%; padding:5px 0px 20px 0px;}
.btnlinks ul li{ width:94%; height:41px; float:none; margin:6px auto; clear:both;}
.btnlinks ul li:last-child{margin-right:auto!important;}
#tabmenu{width:100%;}
#tabmenu .tabnav { overflow: hidden; width:100%; }
#tabmenu .tabnav li { width: 32.6%;}
.main-list-wrap{width:100%; }
#tabmenu .list-wrap {width:100%;float:left; }
#tabmenu .list-wrap ul li{margin-bottom:10px; clear:both; padding-top:15px; width:98%;float:left; border-top:1px dotted #a7a7a7;}
#tabmenu .list-wrap ul li:first-child{ border:none;}
#tabmenu .list-wrap ul li .imglft{ float:left; border:1px solid #d1d1d1; padding:6px; width:165px;height:auto; margin-bottom:10px;}
#tabmenu .list-wrap ul li .imglft img{max-width:100%;}
#tabmenu .list-wrap ul li .descrgt{ float:left; width:100%; margin:10px 0px 0px 0px;}
#tabmenu .list-wrap ul li .descrgt h4{ margin-left:0%; text-align:left;}
#tabmenu .list-wrap ul li .descrgt p{text-align:left; margin-left:0%; width:90%;}
#tabmenu .list-wrap ul#news .descrgt h4, #tabmenu .list-wrap ul#news .descrgt p{ margin-left:20%;}
#tabmenu .list-wrap ul li .eventdate{position:absolute; margin:0px 0px 0 0;}
#tabmenu .list-wrap ul li .eventdate span.datered{ text-align:center; width:45px; color:#fff; float:left; padding:4px 0;}
#tabmenu .list-wrap ul li .eventdate span.datewhite{ background:#fff; text-align:center; width:45px; float:left;padding:4px 0;}
.inner-footer{ margin:0 auto; width:100%; padding:0;}
.footer-links{ float:left; width:100%; }
.footer-links ul{ float:left; margin:0 0 0 10px;}
.newsletter-box{  margin-left:10px; border-left:0px solid #303030; padding-left:0px; margin-bottom:10px;}
.shareicon{padding-left:0px; min-height:auto; float:none; border-left:0px solid #303030;}
.copyright{text-align:center; line-height:21px; width:100%;}
.copyright span{clear:both; float:none!important;}
/*internal pages*/
h2.title{text-align:center;}
.sidebar{width:94%; float:none; margin:0 auto;}
.bodycontent{ float:none; width:94%; margin:0 auto;}
.bodycontent table tr{width:40%;}
.eventdetail img{ border:none; outline:none; width:100%!important; max-height:500px!important;}
.inner-page-banner{margin:0 auto; text-align:center; width:100%;overflow:hidden; min-height:200px; height:100%;}
.inner-page-banner img{width:100%; height:40%;}
.banner-container{min-height:82px; height:78px!important;}
.banner-container .inner-banner{ margin:0 auto; overflow:hidden; min-height:93px; height:100%; width:100%;}
.eventdetail { float:left; width:100%!important;}
.cont-formbox label{width:105px;}
.cont-formbox input, .cont-formbox textarea{width:31%;}
th, td{ padding:2px 0px;}
.contact-form-box h2{ font-size:14px; text-align:left;}
.cont-address{ width:93%;}
.eventlist{ float:none; width:100%; margin-left:0px;}
.eventlist ul.newslisting{ margin:0; padding:0; list-style:none; width:100%;}
.eventlist ul.newslisting li{margin-bottom:20px; clear:both; width:100%;float:left; background:url(/public/images/separator.png) no-repeat bottom center; padding-bottom:20px;}
.eventlist ul.newslisting li .imglft{ float:left; border:1px solid #d1d1d1; padding:6px; width:162px; overflow:hidden; height:97px;}
.eventlist ul.newslisting li .descrgt{ float:left; width:100%; margin-top:10px; margin-left:0px;}
.eventlist ul.newslisting li .descrgt p{line-height:18px; width:100%;}
.eventdesc{ width:auto;}
.event-data {margin-left: 5px;}
.gallery-container ul li{height:auto;}
.mymenu select{ height:35px;}
.gallery-sec{ width:100%;}
.content-btmsec{ width:96%; margin-left:2%;}
#tabmenu .list-wrap ul li .desdatemain{ max-width:470px; width:100%;}
.tabsectionnew .list-wrap{ height:auto !important;}
.gallerybox{ width:95.7%; min-height:200px; height:auto; margin-bottom:20px;}
.tabsectionnew .list-wrap, .tabsectionnew{ height:auto !important; min-height:90px; width:96%;padding-right:6px;}
.logoimg{ float:left; width:100%; text-align:center;}
.logorgtsect, .logotitl{ width:100%; text-align:center; max-width:767px;}
.gallerybox .galleryimg{ width:100%; margin-bottom:8px;}
.cont-formbox{}
.bannermob{ display:none !important;}
.logotitl h1 a{ font-size:20px; line-height:25px;}
.logotitl h1, .logorgtsect{ height:auto;}
.logotabline{ margin-top:5px;}
.galleryimg img{ width:100%;}
#tabmenu .list-wrap ul#news li .desdatemain{ max-width:330px; margin-left:10px;}
#tabmenu .tabnav li a{ font-size:13px;}
.content-container{ padding-bottom:180px;}
.logo .logorgtsect .logotitl {text-align:center;}
.logo .logorgtsect .logotitl >h1{margin-top:11px;display:inline-block;}
.inner-header div .crawlingtxt{width:93%;padding: 0 21px;}
.contact-form-box form .cont-formbox table .tr-bg-color3:nth-child(5) td .capt-area{margin-left:10px;width:100%;}
.contact-form-box form .cont-formbox table .tr-bg-color3:nth-child(5) td .capt-area>img{width:auto!important;float:left;}
/*internal pages*/
} 
@media screen
and (min-width : 320px)
and (max-width : 480px)
{
#tabmenu .tabnav li a { font-size: 11px;}
.tabsectionnew .list-wrap, .tabsectionnew{padding-right:0;}
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
/*html,
body{
width:100%;
overflow-x:hidden;
}*/
}
/* worked by sandeep soni on 16.12.14 */
.content-btmsec .bodycontent .eventlist .filtericon{float: left;text-align: right;width: 100%;} 
.content-btmsec .bodycontent .eventlist .list-wrap{width:100%;float:left;} 
.content-btmsec .bodycontent .eventlist .list-wrap #news{width:100%;float:left;margin-left:0;}
.content-btmsec .bodycontent .eventlist .list-wrap #news .col-md-4{width:33.3%;float:left;} 
.content-btmsec .bodycontent .eventlist .list-wrap #news  table>tbody>tr .date_has_event>a{color:#fff} 
.left_calender {float: left;font-size: 18px;width: 26%;}
.left_calender > a:first-child {margin-right: 8px;}
#gridview > img {float: right;margin: -1px 0 0 4px;}
.content-btmsec .bodycontent .eventlist .filtericon > a {cursor: pointer;}
.right_calender {   float: right;font-size: 18px;padding-right: 8px;text-align: right;width: 21%;}
.sidebar-box .widget #Calendar .col-md-4>h2{font-size: 16px;margin:  3px 0 0px 0;padding: 0;}
.right_calender > a:last-child {margin-left: 8px;}
.col-md-4 > h2 {margin-bottom: 8px;}
.list-wrap #news table > tbody > tr .date_has_event > a {color: #fff;}
.list-wrap #news table > tbody > tr #today{background-color:#E0E0E0;}
.list-wrap #news table > tbody > tr #today>a{color:#000}
.list-wrap #news table > tbody > tr .padding  {background-color:#fff;}
.content-btmsec .sidebar .sidebar-box {float: left;width: 100%;}
.sidebar-box .widget #Calendar .col-md-4 {  float: left;margin-left: 18px;width: 34%;}
.calender_block{width:100%;float:left;margin: 7px 0 12px;padding: 0 0 0 4px;}
