@media only screen and (min-device-width: 780px) { body{background: #eff9f1;color:#333;font: 13px/1.5em 'Open Sans', Arial,Helvetica,sans-serif;letter-spacing:normal;}
.clear{clear:both}
.bold{font-weight:bold;}
.red{color:#d00}
a, a:link,a:visited{color: #0E8A3F;text-decoration:none}
a:hover,a:focus{color:#3172b4;text-decoration:underline}
.lightgreen{color:#62bb46}
.lightblue{color:#0159ac}
.bigger{font-size:14px}
.left{display:inline;float:left}
.right{display:inline;float:right}
.evenrow{background:none repeat scroll 0 0 #f0f0f0}
.ajax-loader{display:block;height:15px;left:50%;margin:-7px 0 0 -64px;overflow:hidden;position:absolute;top:50%;width:128px;z-index:51}
.dark a,.dark a:visited{color:#ccc}
.dark a:hover,.dark a:focus{color:#fff}
.lasth{border-right:0 none!important}
.lastv{border-bottom:0 none!important}
.noMarginRight{margin-right:0 !important}
.noPaddingRight{padding-right:0 !important}
.numberList{list-style:decimal outside none;margin-left:30px}
.lowerRomanList{list-style:lower-roman outside none;margin-left:30px}
.lowerAlphaList{list-style:lower-alpha outside none;margin-left:30px}
.upperAlphaList{list-style:upper-alpha outside none;margin-left:30px}
.headingRow{background:none repeat scroll 0 0 #3d3c66;color:#fff;font-weight:bold;padding:6px 5px 6px 10px}
.tableStyle1{width:100%}
.tableStyle1 td{border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding:6px 5px 6px 10px}
.tableStyle1 th{border-bottom:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #dadada;padding:6px 5px 6px 10px}
.tableStyle2{}
.tableStyle2 td{border-bottom: 1px solid #a1bef4;border-right: 1px solid #a1bef4;padding: 10px 10px 10px 10px;}
.tableStyle2 th{border-bottom:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #dadada;padding:6px 5px 6px 10px}
#site-wrapper{margin:0}
.header-scores{display:none}
.bx-scorecard{}
.bx-scorelist{weight:630px;}
.bx-scorelist li{}
.header-scores .scorebox{width:200px;height:60px;background:#fff;}
#header-top{background: none repeat scroll 0 0 #087131;color: #A9FEBA;height: 25px;line-height: 25px;padding:0;width:100%;z-index:99999}
#header-top-inner{margin:0 auto;position:relative;width: 980px;padding: 0 10px;}
span.header-center {  /* text-align: right; */}
#header-wrapper {background: url(/img/bai-header-bg-2.png) repeat-x 0 bottom transparent;}
#topSearchWrapper{background:none repeat scroll 0 0 #fafafa;border-color:#0a602f #333 #333;border-style:solid;border-width:1px;color:#333;display:none;margin-top:30px;padding:10px 0 0;position:absolute;right:17px;top:30px;width:560px;z-index:99999}
#topSearchWrapper #resultHeaderTitle{color:#000;font-size:20px;height:30px;overflow:hidden;padding:0 0 5px 20px;text-overflow:ellipsis;white-space:nowrap;width:330px}
#topSearchWrapper #resultCloseBtn{background:url("../img/bg/resultSearchBtn.png") repeat scroll -110px 0 transparent;color:#06a241;height:28px;line-height:26px;margin-right:15px;margin-top:5px;padding:0 0 0 10px;width:65px}
#topSearchWrapper #resultCloseBtn:hover{background:url("../img/bg/resultSearchBtn.png") repeat scroll -110px -28px transparent;color:#fff;text-decoration:none}
#topSearchWrapper #resultHeaderQuery{color:#858585;font-style:italic;padding-left:10px}
#topSearchWrapper #resultsDiv{position:relative}
#topSearchWrapper .webResult{border-bottom:1px solid #cacaca;font-size:13px;line-height:1.5em;padding:6px 20px}
#topSearchWrapper .webResult:hover{background:none repeat scroll 0 0 #fff}
#topSearchWrapper .notFound{padding:0 20px 10px}
#topSearchWrapper .webResult a,#topSearchWrapper .webResult a:visited{color:#858585;font-size:11px}
#topSearchWrapper .webResult h2 a,#topSearchWrapper .webResult h2 a:visited{color:#008437;font-size:13px;font-weight:bold}
#topSearchWrapper #more{background:url("../img/bg/resultSearchBtn.png") no-repeat scroll 0 0 #fff;color:#06a241;cursor:pointer;height:28px;line-height:26px;padding-left:5px;position:absolute;right:95px;top:-30px;width:105px}
#topSearchWrapper #more:hover{background:url("../img/bg/resultSearchBtn.png") no-repeat scroll 0 -28px #06a241;color:#fff}
#topSearchForm{display:inline;float:right;position:relative}
#topSearchForm #searchBox{border:0 none;color: #aaa;float:left;height: 22px;line-height: 22px;padding: 0px 32px 0 15px;width: 130px;border: 1px solid #ddd;border-radius: 10px;box-shadow: inset 2px 2px 4px #f0f0f0;}
#topSearchForm #searchBox:focus{background:none repeat scroll 0 0 #fff;color:#333;outline: 0 none;}
#topSearchForm #searchBtn{background:url("../img/bg/topSearchBtn.png") no-repeat scroll 0 0 transparent;border:0 none;height:15px;position:absolute;right: 10px;text-indent:-99999px;top: 4px;width:15px}
#header-top .header-bull {margin: 0 15px;line-height: 25px;color: #ccc;}
.topSocialBtn{display:inline;float:right}
.topSocialBtn a,.topSocialBtn a:visited{font-weight: bold;margin-right: 20px;}
.topSocialBtn a:hover, .topSocialBtn a:focus {text-decoration: none;}
.header_addthis{float:right;margin-left:10px;margin-top:5px}
#header{height: 95px;margin:0 auto;position:relative;width: 980px;padding: 0 10px;background: url(/img/bai-header-right-2.png) no-repeat right 0;}
#header #header-logo{display:block;float:left;height: 90px;margin: 0;}
#header #header-text{display:block;float:left;height: 24px;margin-top: 33px;/* margin-left: 5px; */text-indent:-99999px;}
#header #header-indian-flag{position:absolute;right:5px;top:5px}
#header #addthis-header{display:inline;float:right;margin-top:10px;width:140px}
.headline-ticker{/* height:25px; *//* left:182px; *//* position:absolute; *//* top:98px */}
.headline-ticker ul{height: 40px;overflow:hidden}
.headline-ticker,.headline-ticker .bx-wrapper,.headline-ticker .bx-window{width: 580px!important;}
.headline-ticker .bx-wrapper li{padding:0 26px 0 10px;}
.headline-ticker li{background:url("../img/bg/topTickerSeperator.png") no-repeat scroll right center transparent;font-weight: 600;display:inline;float:left;line-height:40px;white-space: nowrap;width:auto!important}
.headline-ticker a,.headline-ticker a:visited{color:#333;text-decoration:none;}
.headline-ticker a:hover,.headline-ticker a:focus{color:#000;text-decoration:none}
.headline-ticker b {color: #D50A00;}
#top-nav-wrapper{padding-top:7px;z-index:999}
#top-nav{height:auto;margin:0 auto;width: 970px;padding-left: 20px;padding-right: 10px;}
#olympic-small{display:inline;float:right;margin-top:7px}
#top-nav li{display:inline;float:left;position:relative}
#top-nav .top-nav-dd li{display:block;float:none;height:auto;padding:0}
#top-nav .top-nav-dd li a,#top-nav .top-nav-dd li a:visited{color: #000;display:block;padding:5px 15px}
#top-nav .top-nav-dd li a:hover, #top-nav .top-nav-dd li a:focus,#top-nav .top-nav-dd li a.active{background: none repeat scroll 0 0 #109B47;color:#fff;text-decoration:none}
.top-nav-dd li .right {font-size: 14px;}
.fixed-top-nav{box-shadow:0 1px 0 rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.15);height:50px!important;left:0;opacity:.95;position:fixed;top:-50px}
.fixed-top-nav li{height:50px!important;padding:0!important}
.fixed-top-nav .top-nav-dd li{height:auto!important}
.fixed-top-nav .top-nav-dd ul ul{top:-50px}
.fixed-top-nav a.level1{line-height:50px!important}
.fixed-top-nav .top-nav-dd{top:50px!important}
#top-nav-menu .level1{text-align:center}
#top-nav-menu a.level1,#top-nav-menu a.level1:visited{color: #000;display: block;height: 30px;line-height: 30px;padding: 0 10px;font-weight: 600;text-align:center;text-decoration:none;margin: 1px 1px 0 1px;}
#top-nav-menu a.level1:hover,#top-nav-menu a.level1:active,#top-nav-menu a.selected,#top-nav-menu a.level1.active{background: #fff;border: 1px solid #ddd;border-radius: 8px 8px 0 0;border-bottom: 0;text-decoration: none;margin: 0;}
#top-nav-menu .active-nav{background:none repeat scroll 0 0 transparent;color:#fff!important}
#top-nav-menu li.active-nav a{color:#d00;text-shadow:0 0 0 transparent}
#top-nav-menu .top-nav-dd{background:none repeat scroll 0 0 #fff;border: 1px solid #ddd;box-shadow:0 5px 5px rgba(0,0,0,0.2);display:none;left: 0;position:absolute;top: 30px;width:210px;z-index:999}
#top-nav-menu .top-nav-dd ul ul{left:200px;top:0;width:230px}
#content-wrapper{background: url("../img/main-bg-red-1.jpg") no-repeat center -5px transparent;}
.uiOverlay{display:none;left:260px;margin-left:30px;position:absolute;top:-30px;z-index:100}
.uiOverlayInner{background:none repeat scroll 0 0 #fff;border:1px solid #666;box-shadow:0 0 4px rgba(0,0,0,0.5);padding:5px;width:300px}
.uiOverlayHeader{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #666;color:#0a8e43;padding:5px}
.uiOverlayTitle{font-size:18px;font-weight:normal}
.uiOverlayBody{padding:0 10px}
.uiOverlay .uiOverlayArrowLeft{background:url("../img/bg/uiOverlayArrowLeft.png") no-repeat scroll 0 0 transparent;height:27px;left:-14px;position:absolute;top:30px;width:15px}
.uiOverlayBody .overlayLoader{background:url("../img/bg/ajax-loader.gif") no-repeat scroll center 20px transparent;height:70px}
#content-inner{margin:0 auto;padding: 10px;border-radius: 8px 8px 0 0;width: 978px;border: 1px solid #ddd;background: #fff;margin-top: -1px;}
#content{}
#content2{background:none repeat scroll 0 0 #fff;min-height:700px}
#content-topbar{padding:5px 10px 0}
#content-topbar-inner{height:18px;line-height:18px;margin:0 auto}
#breadcrumb{display: block;/* height:18px; *//* overflow:hidden; *//* text-overflow:ellipsis; *//* width:680px */padding: 0 0 10px 0;}
#breadcrumb span.seperator{padding:0 5px}
#breadcrumb a span{background:none repeat scroll 0 0 #000;border-radius:5px 5px 5px 5px;height:16px;margin:0 0 0 -6px;opacity:.4;padding:2px;position:absolute;width:100%;z-index:-1}
#breadcrumb a,#breadcrumb a:visited{color:#3172b4;font-size:12px;text-transform: capitalize;}
#breadcrumb a.home-icon span{margin-left:-5px;width:40px}
#breadcrumb a:hover{color:#3172b4;text-decoration:underline}
#topbar-datetime{color:#e3e3e3;float:right;font-size:11px}
#home-slider-wrapper{height:358px;margin:0 auto;padding:13px 6px 6px;width:988px}
#president-wrapper{display:inline;float:left;height:358px;width:296px}
#president-inner{background:url("/badmintonindia/img/dr-akhilesh-das-gupta.jpg") no-repeat scroll 0 0 #fff;height:358px;position:relative}
#president-inner #president-desig{color:#1f218c;font-size:17px;font-weight:bold;letter-spacing:1px;line-height:22px;padding-top:0;text-align:center}
#president-inner a .president-btn{color:#1f218c;font-weight:normal;position:absolute;right:22px;text-decoration:underline;top:325px;font-size:12px}
#president-inner a .president-btn1{color:#1f218c;font-weight:normal;position:relative;right:-11px;text-decoration:underline;top:325px;font-size:12px}
#president-inner a:hover .president-btn{color:#d00}
.bx-wrapper .pager{padding:0;text-align:center}
.bx-wrapper .pager a{background:none repeat scroll 0 0 transparent;border:0 none;margin:0;padding:0}
.home-row-inner{margin:0 auto;width:990px}
#home-row1-inner{padding:10px 5px 5px}
.box-wrapper{display:inline;float:left}
.home-box-inner{background:none repeat scroll 0 0 #fff;overflow:hidden;position:relative;text-align:justify}
#news-wrapper .home-box-inner{height:290px}
#tour-wrapper .home-box-inner{height:290px}
#profile-wrapper .home-box-inner{height:330px}
#results-wrapper .home-box-inner{height:330px}
#ranking-wrapper .home-box-inner{height:330px}
#calendar-wrapper .home-box-inner{height:280px}
#social-wrapper .home-box-inner{height:280px}
.home-box-inner .box-content{padding-right:10px}
.heading1{color:#dd4600;font-size:1.5em;line-height:1em;padding:0 0 10px}
.heading1 span{font-weight:bold}
.heading1 a,.heading1 a:visited,.gallery-title1 a,.gallery-title a:visited{color:#ed4d00}
.heading1 a:hover,.heading1 a:focus,.gallery-title a:hover,.gallery-title a:focus{text-decoration:none}
.heading3{background:none repeat scroll 0 0 #f0f0f0;border: 1px solid #ddd;padding:5px;margin-right: 10px;}
.textLevel2{font-size:20px;line-height:34px}
.home-table td{padding: 0 0 10px;}
.home-table tr:hover{}
.home-table td.date{color: #0a8e43;font-weight: bold;width: 50px;}
.home-table a{color:#454545;display:block;text-decoration:none;/* border-right: 3px solid #0e8a3f; *//* padding-right: 5px; */}
.home-table a:hover{text-decoration:none;color: #0a8e43;}
.home-table a:visited{}
a.btn-more, a.btn-more:visited {float: right;font-size: 13px;font-weight: bold;text-transform: uppercase;}
.home-news a {border-right: 3px solid #0e8a3f;padding-right: 5px;}
.home-news a:visited {border-color: #fff;}
#calendar-wrapper table{width:100%}
#calendar-wrapper table td{border-bottom:1px dotted #ccc;padding:5px 0}
#calendar-wrapper table td.month-row{color:#0a8e43;font-weight:bold;padding-left:5px}
#calendar-wrapper table td.col1{padding-left:6px;width:70px}
#calendar-wrapper table td.col2{padding-right:10px}
#calendar-wrapper table td.col3{padding-right:5px}
#calendar-wrapper table td.col2 span.type-bwf,#calendar-wrapper table td.col2 span.type-bai{border-radius:2px 2px 2px 2px;color:#fff;display:block;font-size:10px;letter-spacing:.5px;line-height:15px;margin-top:1px;padding:1px 3px 0;text-align:center}
#calendar-wrapper table td.col2 span.type-bai{background:none repeat scroll 0 0 #0a8e43}
#calendar-wrapper table td.col2 span.type-bwf{background:none repeat scroll 0 0 #000}
#intro-wrapper{display:block;float:none}
.content-box{background:none repeat scroll 0 0 #fff;border-radius:4px 4px 4px 4px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#home-row2{position:relative;z-index:10}
#home-row2-inner{padding:5px;position:relative}
#profile-wrapper{margin-left:0;overflow:hidden;width:372px}
#profile-wrapper #pSearchBox{position:absolute;right:10px;top:13px}
#profile-wrapper .no-results{padding:20px 10px}
#player-info .tabNav{height:23px;padding-top:10px}
#player-info .tabNav li{background:none repeat scroll 0 0 #333;border:1px solid #000;color:#fff;cursor:pointer;display:inline;float:left;font-weight:bold;height:20px;line-height:20px;padding:0 10px}
#player-info .tabNav li.active_tab{background:none repeat scroll 0 0 #0a8e43;font-weight:bold}
#player-info .player-panel{display:none}
#player-info .player-panel tr td{border-bottom:1px dotted #aaa;padding:3px}
#player-info .player-panel tr th{border-bottom:1px solid #ccc;color:#333;padding:3px 5px}
#player-info #player_profile_panel{display:block}
#player-photo{display:inline;float:left;padding:10px 0 0;width:120px}
#player-photo img{border-radius:0 10px 0 10px;display:block;height:180px;margin-top:7px;width:120px}
#player-photo #player-name{background:none repeat scroll 0 0 #fff;color:#000;font-size:18px;font-weight:bold;line-height:22px;margin:1px 6px 0 0;padding:8px 0;text-align:center}
#player_profile_panel table{display:inline;float:right;width:210px}
#player_profile_panel tr td.col1{color:#0a8e43;font-weight:bold;width:110px}
#player_performances_panel table{width:100%}
#player_performances_panel tr .col1{color:#136201;font-size:12px;width:40px}
#player_performances_panel tr .col3{color:#0159ac;font-weight:bold;padding-right:10px!important;text-align:right;width:80px}
.multiplePlayerResults .title{padding:10px 0}
.multiplePlayerResults #pSearchResults table.tableStyle1{border-top:0 none}
.multiplePlayerResults table th{padding:3px 5px}
.multiplePlayerResults table td{padding:3px 5px!important}
.multiplePlayerResults table .col1{padding-right:10px!important;text-align:right;width:70px}
.multiplePlayerResults table .col3{width:80px}
.multiplePlayerResults table .col4{width:120px}
.ranking_table_wrap{width:246px}
.ranking_panel table{color:#303030;width:100%}
.ranking_panel h4{color:#0a8e43}
.ranking_panel th{border-bottom:1px solid #136201;border-top:1px solid #136201;font-size:11px;padding:2px 0;text-align:left}
.ranking_panel td{border-bottom:1px solid #ddd;overflow:hidden;padding:1px 5px}
.ranking_panel table.rank-table .col1{color:#136201;font-size:13px;font-weight:bold;width:30px}
.ranking_panel table .col1 span{border-radius:2px 2px 2px 2px;color:#000;display:block;letter-spacing:.5px;line-height:15px;margin-top:1px;padding:1px 3px 0}
.ranking_panel table .col2{width:160px}
.ranking_panel table .col3{padding-right:10px;text-align:right;width:40px}
.ranking_panel table .col4{width:40px}
#ranking_tabs .active_panel{display:block}
#results-wrapper td{border-bottom:1px dotted #aaa;padding:5px 2px}
#results-wrapper td.date{color:#0a8e43;font-weight:bold;width:75px}
.home-table{width:100%;/* height: 100%; */overflow: hidden;}
.home-table tr:hover {background: #f0f0f0;}
.home-table td{padding: 5px 0;border-bottom: 1px solid #f0f0f0;}
.home-table td.month-row{color:#0a8e43;display: none;font-weight:bold}
.home-table td.col1{width: 70px;font-weight: bold;color: #0a8e43;}
.home-table td.col2{padding-right: 10px;}
.home-table td.col3{}
.home-table td.col2 span.type-bwf,.home-table td.col2 span.type-bai{border-radius:2px 2px 2px 2px;color:#fff;display:block;font-size:10px;letter-spacing:.5px;line-height:15px;margin-top:1px;padding:1px 3px 0;text-align:center}
.home-table td.col2 span.type-bai{background: none repeat scroll 0 0 #0E8A3F;}
.home-table td.col2 span.type-bwf{background:none repeat scroll 0 0 #ec3609}
#home-row3-inner{padding:5px;position:relative}
#home-row3 #social-wrapper{display:inline;float:right;width:228px}
#home-row3 #social-wrapper .home-box-inner{padding:0 10px 10px}
#home-row4{background:none repeat scroll 0 0 #fff;box-shadow:0 0 5px rgba(100,100,100,0.1);display:none;position:relative}
#home-row3 #social-wrapper .fb-like-box{height:176px;overflow:hidden;text-align:center}
#home-row3 #social-wrapper .banner{margin-top:8px}
#home-row4-inner{padding:10px}
#home-row4 #home-state-assoc{display:inline;float:left}
#home-row4 #sponsor img{margin-top:34px}
#home-row4 #badminton-bodies img{height:80px;margin:20px 5px 0;width:80px}
#home-row4 #partner img{height:100px;margin:20px 5px}
#home-row4 #tourn-soft img{margin-top:40px}
#content-top{background:url("/badmintonindia/application/public/img/bg/content-top.jpg") no-repeat scroll center center transparent;display:none;height:150px}
#content-top-nav{background:url("/badmintonindia/application/public/img/bg/content-top-nav.png") repeat-x scroll center center transparent;border-radius:10px 10px 0 0;border-top:1px solid #e3e3e3;height:40px;margin:0 auto;width:990px}
#content-top-nav-inner{margin:0 auto;width:990px}
#states{height:140px;overflow:hidden;padding:0 30px;width:200px}
#state-carousel{padding-top:10px}
#states .jcarousel-clip{margin:0;overflow:hidden;padding:1px 0 0;width:200px;z-index:2}
#state-carousel li{height:120px;padding:20px 5px 0;text-align:center;width:190px}
#state-carousel li img{height:auto;width:80px}
#state-carousel li a:hover img{opacity:1}
#states .jcarousel-prev{background:url("/badmintonindia/application/public/img/bg/arrow-prev-next.png") no-repeat scroll -5px center transparent;cursor:pointer;height:40px;left:-30px;position:absolute;text-indent:-99999px;top:40px;width:30px}
#states .jcarousel-next{background:url("/badmintonindia/application/public/img/bg/arrow-prev-next.png") no-repeat scroll -47px center transparent;cursor:pointer;height:40px;position:absolute;right:-30px;text-indent:-99999px;top:40px;width:30px}
#gallery-wrapper{display:inline;float:left;margin-left:8px;width:374px}
.gallery-inner{padding:10px 0 0;position:relative}
#photo-gallery{border-bottom: 1px solid #E3E3E3;background: url(/bg/bottom-gradient-strip.png) no-repeat center bottom;}
.newsThumb img{background:none repeat scroll 0 0 #fff;display:block;height: 115px;border-radius: 5px;width:190px}
#gallery-wrapper .gallery-title{background:none repeat scroll 0 0 #0a8e43;border-bottom:1px solid #005c25;border-radius:6px 6px 0 0;color:#fff;font-size:14px;font-weight:bold;height:20px;margin:0 0 5px;padding:7px 10px 5px}
.content-main{border-right:1px solid #e3e3e3;display:inline;float:left;padding: 0 0 20px 10px;width:690px;text-align: left;}
.content-main p{margin-bottom:10px}
.main-inner{padding:0 10px 0 5px}
.mainColumnType4{float:left;padding:10px 15px;width:960px}
.sidebar{display:inline;float:right;padding:0 10px 0 0;width: 267px;}
.sidebar .title,.sidebar .sidebar-heading{background: url(/img/block-heading.png) repeat-x 0 bottom #1794ef;      color: #fff;      font-size: 13px;      height: 25px;      font-weight: bold;line-height: 25px;      margin: 0 0 5px;      padding: 5px 15px;      }
#sidebar-nav{padding-bottom:20px}
#sidebar-nav ul ul{padding-left:10px}
#sidebar-nav ul li a,#sidebar-nav ul li a:visited{background: url("/img/blue-bullet-1.gif") no-repeat scroll 15px 8px transparent;color:#454545;display:block;border-bottom: 1px dotted #ccc;/* font-size:14px; */padding: 4px 0 4px 30px;}
#sidebar-nav ul li a:hover,#sidebar-nav ul li a:focus{/* background:url("../img/bg/sidebar-arrow.png") no-repeat scroll 10px 11px #f0f0f0; */border-bottom:1px solid #ddd;text-decoration: none;color: #007BD5;font-weight: bold;}
.right-sidebar{background:none repeat scroll 0 0 #f5f5f5;border-left:1px solid #ddd;display:inline;float:right;padding:20px 10px;width:278px}
#sidebar-nav1{padding: 0 10px;}
#sidebar-nav1 ul ul{padding-left: 20px;}
#sidebar-nav1 ul li a,#sidebar-nav1 ul li a:visited{background: url("/img/blue-bullet-2.png") no-repeat scroll 15px 6px transparent;border-bottom:1px dotted #ddd;color:#454545;display:block;/* font-size:14px; */padding: 3px 0 3px 30px;}
#sidebar-nav1 ul li a:hover,#sidebar-nav1 ul li a:focus{/* background:url("../img/bg/sidebar-arrow-green.png") no-repeat scroll 10px 11px #f0f0f0; *//* border-bottom:1px solid #ddd */}
#content2 h1,#content2 .heading{font-size: 20px;      font-weight: 600;      line-height: 24px;      margin-bottom: 10px;      border-bottom: 1px solid #dadada;      padding-bottom: 10px;}
#content2 .heading{margin-top:10px}
#footer2 #visitor-stats-wrapper{display: block;float:right;width: 160px;}
#footer2 .visitor-stats{display:inline;float:right;margin: 10px 0;}
#footer2 .visitor-label{color:#0a8e43;font-weight:bold;padding-top:2px;text-align: right;text-transform:uppercase}
#footer2 .digit{background:none repeat scroll 0 0 #ddd;border:1px solid #aaa;color:#444;float:left;font-weight:bold;line-height:20px;margin:0 1px;padding:2px 0;text-align:center;width:16px}
.disclaimer{line-height:16px;padding: 20px 10px;width: 980px;text-align:center;margin: 0 auto;}
.fixed-right-div{position:fixed;right:0}
.fixed-right-div .visible-area{background:none repeat scroll 0 0 #fff;border-bottom:2px solid #cacaca;border-left:2px solid #cacaca;border-top:2px solid #cacaca;box-shadow:0 0 2px rgba(0,0,0,0.3);display:inline;float:left;height:100px;text-indent:-9999px;width:30px}
.fixed-right-div .hidden-area{box-shadow:3px 0 3px #aaa;display:inline;float:left;overflow:hidden}
.fixed-right-div .hidden-area .hidden-area-inner{background:none repeat scroll 0 0 #fff;border:1px solid #cacaca;padding:2px}
.pagerWrapper .pagerText{background:none repeat scroll 0 0 #3d3c66;border:1px solid #333;display:inline;float:left;line-height:30px;text-align:center;width:60px}
.pagerWrapper .pagerBar{color:#fff}
.pagerWrapper .pagerCount{padding:2px 0 10px}
.pagerWrapper .pagerCount span{font-weight:bold}
.pagerWrapper a,.pagerWrapper a:visited{background: none repeat scroll 0 0 #064696;border: 1px solid #333;border-left: 0;color: #fff;display:inline;float:left;margin-bottom: 5px;line-height:30px;text-align:center;width: 30px;}
.pagerWrapper a:hover,.pagerWrapper:focus{background:none repeat scroll 0 0 #dadada;color:#1f2351}
.pagerWrapper a.active{background: none repeat scroll 0 0 #067ED6;color:#fff;font-weight: bold;}
#fixed-online-map{right:-405px;top:210px;z-index:99998}
#fixed-online-map .digit{background:none repeat scroll 0 0 #ddd;border:1px solid #aaa;color:#666;float:left;font-size:18px;font-weight:bold;line-height:20px;margin:0 1px;padding:2px 0;text-align:center;width:24px}
#fixed-online-map #online-map{height:200px;width:400px}
#fixed-online-map .visible-area{background:url("/badmintonindia/application/public/img/bg/right-fixed-visitors.png") repeat scroll 0 0 #fff}
#fixed-bai-megazine{right:-247px;top:320px;z-index:99999}
#fixed-bai-megazine .visible-area{background:url("/badmintonindia/application/public/img/bg/right-fixed-megazine.png") repeat scroll 0 0 #fff;height:125px}
#fixed-bai-megazine .bai-megazine-inner{display:inline;float:left;font-weight:bold;margin-right:5px;text-align:center;width:230px}
#fixed-bai-megazine .last{margin-right:0!important}
#fixed-bai-megazine .bai-megazine-inner img{display:block;height:230px;width:230px}
#photos-sidebar{background:none repeat scroll 0 0 #f5f5f5;border-left:1px solid #ddd;display:inline;float:right;padding:20px 10px;width:278px}
#footer-wrapper{background: url("../img/bg/footer-border.jpg") repeat-x scroll 0 0 #dbe5f9;padding-top:10px}
#footer{}
#footer-menu{color:#333;margin:0 auto;padding: 10px 5px 0px;width:990px}
#footer-about{float:left;padding:0 10px 5px;width:650px}
.footer-nav{/* border-right: 1px solid #BBCAE8; *//* display:inline; *//* float:left; */padding: 0 10px;margin: 10px 0 20px;/* height: 240px; *//* width: 135px; */}
.footer-contacts {    float: left;    /* width: 810px; */height: 240px;    /* margin-left: 20px; */}
.footer-contacts td {vertical-align: top;padding: 0 10px;border-right: 1px solid #BBCAE8;}
#last-footer-nav{border-right:0 none}
.footer-nav ul{/* margin-bottom:20px */}
.footer-nav li{background: url("../img/footer-nav-line.png") no-repeat scroll right center transparent;padding: 0 10px;float: left;display: inline;}
#footer-menu .heading{font-size:14px;font-weight:bold;/* padding: 0 0 15px; */margin-bottom: 10px;/* color: #ddd; */}
#footer-menu .footer-nav .heading {float: left;display:inline;/* color: #ddd; */margin-bottom: 0;}
#footer-about .heading2{font-size:16px;font-weight:bold;padding:0 0 10px}
#footer-menu a,#footer-menu a:visited{color:#454545;display: block;}
#footer-menu a:hover,#footer-menu a:focus{color:#000}
#footer2{font-size:12px;margin:0 auto;padding: 0 0px;width: 1000px;}
#footer-about{font-size:12px}
#footer2 .heading{font-weight:bold}
.php-timer{font-size:11px;background: none repeat scroll 0 0 #0E8A3F;text-align:center;color: #BEF5D6;}
.php-timer a,.php-timer a:visited {color: #BEF5D6; text-decoration:none;}
.php-timer a:hover,.php-timer a:focus {color: #fff; text-decoration:underline;}



}
/*Passes*/
#form-pass h2 {
    font-size: 24px;
    margin: 20px 0;
    text-transform: uppercase;
}

#form-pass h3 {
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}

.passes-list .pass-item {
    width: 200px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}

.pass-poster {
    height: 100px;
    position: relative;
    border-bottom: 1px solid #ddd;
    background: #59A5DA;
}
.pass-poster .pass-title span {
    color: #fff;
    text-transform: uppercase;
}

.passes-list .pass-price {
    background: #ddd;
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: bold;
    padding: 1px 10px;
    border-radius: 10px 0 0 0;
}
.pass-sess {
    display: table;
    width: 100%;
    box-sizing: border-box;
    height: 60px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.passes-list .pass-day {
    color: #D5EEFF;
    /* background: #D2EAFB; */
    position: absolute;
    left: 6px;
    /* text-transform: uppercase; */
    top: 6px;
    padding: 1px 5px;
    border-radius: 3px;
    font-weight: bold;
}

.passes-list .pass-title {
    position: absolute;
    left: 0;
    right: 0;
}

.pass-poster .pass-title {
    position: absolute;
    left: 0;
    top: 40px;
    font-size: 20px;
    text-align: center;
    height: 20px;
}
.pass-sess .sess-item {
    display: table-cell;
    width: 50%;
    position: relative;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px 0;
}

.sess-item .pass-title {
    position: relative;
    display: block;
    text-align: center;
}
.pass-item .pass-tick {
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    background: url(/img/circle-check-black.png) no-repeat 0 0;
    opacity: 0.2;
}


@media only screen and (max-device-width: 780px) {
body{background: #eff9f1;color:#333;font: 23px/1.5em 'Open Sans', Arial,Helvetica,sans-serif;letter-spacing:normal;}
#header-top{display:none;}
#header-wrapper{display:none;}

#top-nav-wrapper{display:none;}
#site-wrapper{margin:0; }









}