.mid_inners{clear:both;}
/*------------header section start here----------------*/
.tboContainer{ width:1000px; margin:0 auto; padding:0px;}
.tboHeader{  width:100%; float:left; margin:0px; padding:0px;}
.tboHeaderTop{ background:#004880; color:#fff; float:left; width:100%; padding:5px; box-sizing:border-box;}
.tboLogo{ float:left; width:35%;padding:0 0 1px; box-sizing:border-box;}
.tboLogo img{ max-width:98%;}
.eventSection{ float:left; width:35%;margin:0px; box-sizing:border-box; text-align:center; padding:2px 0;}
.userAccountPanel{float:right; width:60%;margin:0px; box-sizing:border-box; text-align:right; padding:0px 5px; position:relative;}
.tboClientName{ float:right;/*background: #d4dff4; border-bottom: 3px solid #ff792f;*/background: #016dce; border-bottom: 3px solid #fba30b; border-radius: 0 0 0 15px;padding:4px 8px; margin-right: -10px; margin-top:-5px;}
.tboClientName span{font-size:12px; color:#fff;}
.tboClientName a{display:inline-block;color:#fff;text-decoration:none;font-size: 15px;}
.tboClientName a:hover{text-decoration:none;}
.tboClientName a:hover span{color: #d1aa54;}
.tboClientName>a i{vertical-align:top;font-size: 17px;}
.tboClientName>a i.fa-caret-down{ font-size:18px;}
.tboClientName>a span{display:inline-block;padding:0;font-size: 13px;}
.userAccountBox{  -webkit-box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    padding: 8px 13px; display:none; border-radius: 3px; position: absolute; margin: 5px 0; min-width: 125px; z-index:999; background: #fff; box-sizing: border-box; right: 0px; }
.tboClientName:hover .userAccountBox{display:block;}
.userAccountBox ul { margin: 0px; padding: 0; list-style-type: none; clear: both;}
.userAccountBox ul li {margin: 0px;padding: 0px;padding: 8px 0px;border-top: 1px solid #d2cfcf;box-sizing: border-box;display: block;}
.userAccountBox ul li:first-child{ border-top: 0px;}
.userAccountBox ul a { margin: 0px; padding: 0px; color: #474747; font-size: 15px; text-decoration: none; text-align: left; display: block;}
.userAccountBox ul li:last-child a { color: #d10205;}
.userAccountBox ul a:hover,.userAccountBox ul li:last-child a:hover{ color:#d1aa54;}
.userAccountBox:after{content:"";border-width: 8px;border-color: transparent  transparent #ffffff transparent;width:0px;height:0px;position:absolute;top: -15px;left: 44%;border-style: solid;}
.tboHeaderMid{float:right; width:auto; color:#fff; margin:0px; box-sizing:border-box; text-align:right; padding:26px 0 0; clear:right}
.tboHeaderMid a,.tboHeaderMid span{display:inline-block;color:#fff;text-decoration:none;font-size:12px; padding:5px 5px 0;box-sizing:border-box;}
.tboGstTxt{font-size: 12px; position: absolute;right: 11px; bottom:3px;}
.tboGstTxt b{color: #f7ac2a;text-decoration:underline;}
.tboHeaderMid a{color:#f7ac2a;text-decoration:underline;}
.tboHeaderMid a:hover,.tboGstTxt b:hover{color:#fff; text-decoration:underline;}
.tboHeaderMid a:hover span{color: #d1aa54;}
.agencyGst{position: absolute; right: 0; bottom: -32px;}
.cash_blnc_new {float: right;margin-top: 15px;margin-right: 10px;font-weight: bold;}
.cash_blnc_new p{display:block;}
.cash_blnc_new p a{color:#f7ac2a; text-decoration:underline;}
/*nav part*/
.tboNav{float:left; width:100%; background:#0E64B2;background:linear-gradient(#0E64B2, #0B5596); border-top:1px solid #00396b;box-sizing:border-box;}
.tboNav>.conatain_nav>ul{ margin:0; padding:0; list-style:none;position:relative;}
.tboNav>.conatain_nav>ul>li{border-left:#014683 solid 1px;box-sizing:border-box;float:left;position: relative;}
.tboNav>.conatain_nav>ul>li:hover,.tboNav>.conatain_nav>ul>li.selected{background:#004581}
.tboNav>.conatain_nav > ul >li >a{transition:all 0.2s ease;background-repeat:no-repeat;padding:6px 13px;display:block;font-size:12px;text-decoration: none; box-sizing:border-box;}
.tboNav>.conatain_nav>ul>li>a>i{fill:#fff;width: 100%;height:30px;text-align:center;display: block;  box-sizing: border-box;}
.tboNav>.conatain_nav>ul>li>a span:hover,.tboNav>.conatain_nav>ul>li>a span.selected{color:#fff}
.tboNav>.conatain_nav ul li a span{color:#fff;display: block;text-align: center;width: 100%; font-size:12px;}
.tboSubNav{border:1px solid #9fb9d1;background-color:#fff}
.tboSubNav li a:after{position:absolute;width: 6px;height: 6px;border-radius:100%;content:"";left: 4px;top:7px;background:#004e93;}
.tboSubNav li:hover a:after{ background:#f9bd38;}
.tboSubNav li a:hover{color:#fff;background-color:#004684}
.tboNav>.conatain_nav>ul>li:first-child{ border-left:none;}
.tboSubNav{display:none;position: absolute;line-height: 18px;list-style:none;box-shadow: 0px 0px 4px 0 #888;padding: 5px;min-width: 180px;z-index: 10001;margin-top: -1px;}
.tboNav>.conatain_nav > ul >li:hover .tboSubNav{ display:block;}
.tboSubNav li a{background-position:5px 10px;padding:3px 3px 3px 15px;display:block;height:auto;width:auto;font-weight: 500;font-size: 12px;color: #004e93;position: relative;text-decoration: none;}
.tboSubNav li b{display: block; padding: 4px;  background: #d1aa54; color: #fff;}
.tboSubNav li a:hover{ background-position:5px -41px ;}
.anmt_tab{position: absolute; font-size: 11px; font-weight: bold;   margin: -30px 0 0 125px;  padding: 3px 7px 5px 15px;    height: 19px; display: block; border-radius: 0 3px 3px 0; font-style: normal; }
.SubNav4{width:650px;  left: -250px;}
.SubNav3{width:618px;}
.SubNav2{width:380px;}
.right0{right:0;}
.PoSubnavleft{ left:-150px;}
.SubNav2>li>ul{width:50%;float: left;border-right: 1px solid #d0d0d0;box-sizing: border-box;padding: 0 5px;}
.SubNav3>li>ul{width:33.3%;float: left;border-right: 1px solid #d0d0d0;box-sizing: border-box;padding: 0 5px;}
.SubNav4>li>ul{width:25%;float: left;border-right: 1px solid #d0d0d0;box-sizing: border-box;padding: 0 5px;}
.SubNav4 li,.SubNav3 li,.SubNav2 li{ width:100%; float:left; box-sizing:border-box; }
.SubNav4>li:hover a:after,.SubNav3>li:hover a:after,.SubNav2>li:hover a:after { background:#004e93;}
.SubNav4>li>ul>li:hover a:after,.SubNav3>li>ul>li:hover a:after,.SubNav2>li>ul>li:hover a:after { background:#f9bd38;}
.SubNav4>li>ul:last-child,.SubNav3>li>ul:last-child,.SubNav2>li>ul:last-child{border-right:0px;}
.newTab{ position: absolute; top: -9px;  right: 10px;}
.tboNavBar,.mNavProfile,.logOutTab{display:none;}
.fadebg{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5);}
.ftnav li a{display:inline-block;}
.NewVersionTag{bottom:12%;position: fixed;left: 0;}
/*------------header section end here------------------*/


@media screen and (max-width: 767px) {
.eventSection,.userAccountPanel,.social_link,.statement_icon,.update_notification,a.agencyGst{display:none;}
.tboContainer{ width:100%; float:left;}
.tboLogo{padding-left: 47px;  text-align: center;    width: 100%;}
.tboHeaderMid{border-top: #dfac3b solid 2px; width: 100%; text-align: center;padding-top: 2px; margin-top: 5px;}
.tboNavBar {width: 33px;height: 24px;left: 12px;top: 18px;color: #fff;display: block;z-index: 1;position: absolute;font-size: 21px;}
.tboNavBar:visited{color:#fff;}
.tboNav{position: fixed; width: 300px; top: 0px; height: 100%; overflow: auto; z-index: 99;left: -305px; transition: all 0.5s ease-in-out 0s;} 
.tboNav .conatain_nav ul,.tboNav ul li{ width:100%; float:left;}
.tboNav>.conatain_nav > ul >li >a{padding:0 5px;}
.tboNav>.conatain_nav>ul>li>a>i {display: inline-block; width: 30px; vertical-align: middle}
.tboNav .conatain_nav ul li a span{display: inline-block; width: auto; padding-left: 10px; font-size: 16px;}
.tboNav>.conatain_nav>ul>li{ border-left:0px;border-top: 1px solid rgba(255,255,255,.2);  padding: 5px 0;}
.newTab{ top: 7px;}
.tboSubNav{position: static; box-shadow: none; margin: 0px;}
.tboSubNav>li>ul{width: 100%; border: 0px; padding: 0;}
.mNavProfile{float:left;width:100%;padding: 30px 20px;box-sizing:border-box;text-align: center;color: #fff; position:relative; display:block;}
.mNavProfile a{ color:#fff; font-size:15px; text-decoration:none;}
.mNavProfile a i{font-size: 36px; padding-bottom: 5px;}
.mNavProfile>i{ position:absolute; left:10px; top:15px;}
.mNavProfile>i svg{ height: 30px; width: 30px; fill: #fff;}
.logOutTab{display:block;}
.logOutTab i{ color:#fff; font-size:24px;}
.NewVersionTag{bottom:8px;}
.NewVersionTag img{ width:95px;}
.tboLogo img{max-width: 210px;}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
 .tboContainer{ width:100%; float:left;}  
 .tboNav>.conatain_nav > ul >li >a{padding: 7px 13px;} 
}


@media screen and (min-width: 991px) and (max-width:1024px) {
.tboContainer{ width:100%; float:left;}  
 .tboNav > ul >li >a{padding: 7px 18px;}
}
