.Calendar{background-color:#ddd;box-shadow:0 3px 10px #999;border:1px solid #aaa;z-index:1010}.Calendar .CalendarTitle{background-color:#666;color:#fff;text-transform:uppercase;text-align:center;padding:10px;font-weight:700}.Calendar .monthTable{float:left;border-collapse:collapse;font-size:12px;margin:4px;border:0;margin-top:0}.Calendar .monthTable.mid{margin-left:0;margin-right:0}.Calendar .monthTable.last{margin-left:0}.Calendar .monthTable.last.first{margin-left:4px}.Calendar .monthTable .monthHeader td{border:0;height:40px}.Calendar .monthTable .monthHeader td.monthTitle{font-weight:700;font-size:14px}.Calendar .monthTable .monthHeader td button{background-color:transparent;border:0;cursor:pointer;color:#000;display:none;padding:10px}.Calendar .monthTable.first .monthHeader td.prev button,.Calendar .monthTable.last .monthHeader td.next button{display:block}.Calendar .monthTable.mid .monthHeader td.next button,.monthTable.mid .monthHeader td.prev button{display:none}.Calendar .monthTable tr th{font-weight:400;height:25px;border:0;font-size:10px}.Calendar .monthTable tr td{width:30px;height:30px;text-align:center;vertical-align:middle;color:#666;border:1px solid #eee}.Calendar .monthTable tr td.past{color:#ccc;cursor:default}.Calendar .monthTable tr td.wd{cursor:pointer}.Calendar .monthTable tr td.we{color:#d0100c;cursor:pointer}.Calendar .monthTable tr td.tdy{color:#008;cursor:pointer}.Calendar .monthTable tr td.day.current{background-color:#d0100c;color:#fff;cursor:pointer}.Calendar .monthTable tr td.day{background-color:#fff}.Calendar .monthTable tr td.current:hover,.Calendar .monthTable tr td.tdy:hover,.Calendar .monthTable tr td.wd:hover,.Calendar .monthTable tr td.we:hover{background-color:#d0100c;color:#fff}ul.autoFill{position:absolute;z-index:10;padding:0;margin:0;list-style:none;font-size:13px;background:#fff;border:solid 1px #7f9db9;overflow-x:hidden;overflow-y:auto;max-height:230px}ul.autoFill li{padding:6px 10px;cursor:pointer}ul.autoFill li.selected,ul.autoFill li:hover{background:#E2EAF4}h1 p{font-size:18px;font-weight:500;color:#000}.top-a{display:inherit;padding-bottom:5px}.center-a{padding-bottom:5px}.bottom-a:hover,.center-a:hover,.top-a:hover{cursor:pointer}#Search .searchRow{margin-bottom:10px}#Search .searchRow .searchRight{float:left;padding-left:40px}#Search .searchRow .NoPaddingRight{padding-left:0}#Search .searchRow .inputLabel{display:block;font-weight:600;font-size:13px;margin-bottom:5px}#Search .searchRow .errorMessageFixed{display:block;font-size:11px;color:red;height:16px;margin-top:2px}#Search .calendar,#Search .switchButton,.busTypeClose,.selectBusType,.servicelist{background-image:url(https://st.redbus.in/images/ImagesOpt/home_sprite3.png);background-repeat:no-repeat}#Search .calendar{background-position:98% -39px;cursor:pointer}#Search .buttonContainer{padding-top:20px}#Search .switchButton{margin:21px 5px 0;float:left;cursor:pointer;background-position:-27px 7px;width:30px;height:30px}#Search .dateError{text-align:center;color:red;visibility:hidden;font-size:11px}.selectBusType{background-position:100% -84px}.services{color:gray;padding:10px 0 30px}.services .servicelist{box-sizing:border-box;float:left;width:28%;margin-left:5%;padding:20px 55px}.services .route{background-position:0 -231px}.services .busoperator{background-position:0 -330px}.services .ticketsold{background-position:0 -435px}.services .servicedetails{text-align:center;font-weight:100;width:100%;margin:0 auto;display:inline-block}.servicelist span{font-weight:700;font-size:31.5px}.services h2{font-size:16.3px;font-weight:400}.busTypeClose{background-position:13px -134px;width:30px;height:30px}.aWrapper{width:300px}@keyframes fromto{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(302px);-moz-transform:translate(302px);-o-transform:translate(302px);transform:translate(302px)}}@-webkit-keyframes fromto{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(302px);-moz-transform:translate(302px);-o-transform:translate(302px);transform:translate(302px)}}@-moz-keyframes fromto{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(302px);-moz-transform:translate(302px);-o-transform:translate(302px);transform:translate(302px)}}@-o-keyframes fromto{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(302px);-moz-transform:translate(302px);-o-transform:translate(302px);transform:translate(302px)}}@keyframes tofrom{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(-302px);-moz-transform:translate(-302px);-o-transform:translate(-302px);transform:translate(-302px)}}@-webkit-keyframes tofrom{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(-302px);-moz-transform:translate(-302px);-o-transform:translate(-302px);transform:translate(-302px)}}@-moz-keyframes tofrom{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(-302px);-moz-transform:translate(-302px);-o-transform:translate(-302px);transform:translate(-302px)}}@-o-keyframes tofrom{from{opacity:1}50%{opacity:0}to{opacity:1;-webkit-transform:translate(-302px);-moz-transform:translate(-302px);-o-transform:translate(-302px);transform:translate(-302px)}}@keyframes rotateButton{to{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg)}}@-moz-keyframes rotateButton{to{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg)}}@-o-keyframes rotateButton{to{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg)}}@-webkit-keyframes rotateButton{to{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg)}}#Search .fromto{animation:fromto .5s;-webkit-animation:fromto .5s;-moz-animation:fromto .5s;-o-animation:fromto .5s}#Search .tofrom{animation:tofrom .5s;-webkit-animation:tofrom .5s;-moz-animation:tofrom .5s;-o-animation:tofrom .5s}#Search .rotateButton{animation:rotateButton .5s;-webkit-animation:rotateButton .5s;-moz-animation:rotateButton .5s;-o-animation:rotateButton .5s;cursor:pointer}#toasterRT{z-index:1000;display:none;position:fixed;bottom:-110px;right:10px;background-color:#fff;padding:15px;width:325px;border:1px solid #999;border-bottom:0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;-moz-box-shadow:0 0 6px #999}#toasterRT .closeButton{float:right;cursor:pointer}#toasterRT .title{margin:5px 0;color:#DC2600;font-size:18px}#toasterRT .messageBody{margin:10px 5px;color:#666;font-size:12px}#toasterRT .messageBody b{color:#333}#toasterRT .messageBody a{float:right;position:absolute;right:10px;bottom:5px}map area{outline:0}.ie7 #Search{width:565px}.carousel a{border:1px dashed #fff;outline:0}.carousel .first{padding:0 13px 0 0}.carousel .sec{padding:0 14px;border-left:1px dashed #e0e0e0;border-right:1px dashed #e0e0e0}.carousel .third{padding:0 0 0 13px}.inputLabel{font-size:13px}.topPart{border-bottom:1px solid #dedede;margin-bottom:10px}.bookTic{font-size:20px}.carousel img{display:block}.searchRow input[type=text]:focus{outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #666}#offer_links{margin-bottom:10px}.promo-banner{border-top:1px solid #dedede;padding:10px 0}.carousel-border{border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}.promo-banner a{outline:0}.block-frame.modal .modalCloseSmall{margin-top:15px}.appvirality-taust{border:solid 1px #DEDEDE;padding:4px 10px;background-color:#DEDEDE}.alert-text{padding:0 2px;text-align:center}appvirality-taust button{color:#333;font-weight:600;font-size:13px;position:relative;top:-2px}.alert-message{margin:0 auto;font-weight:600;position:relative}.appvirality-taust button.close-alert{color:#333;background-color:transparent!important;border:1px solid transparent;bottom:0;font-size:16px;font-weight:700;height:20px;line-height:17px;margin:auto;padding:0;position:absolute;right:0;top:0;width:20px}.hidden{display:none}.appvirality-taust .btn{color:#333;font-weight:600;padding:0 2px;border-width:0;position:relative;top:-2px}.btn-link{background:transparent!important;color:#333}.icon-help{display:inline-block;float:right;margin-left:7px}button#OpenRefferStart{background:#CCC;padding:3px 8px;border-radius:5px;box-shadow:0 0 1px #D84E55;margin:2px 8px 0;border:1px solid #D84E55}button#helpAppVirality{padding:2px 4px;top:0;margin-left:6px}.modal .modalFrame.smooth-scale{-webkit-transition:all .8s ease}.block-frame iframe{display:block;min-height:100%;height:auto;width:100%}button#OpenRefferStart:hover{background:#D84E55;color:#FFF;box-shadow:0 0 1px #D84E55}.referrel_error{text-align:center;padding:10px 0;background-color:rgba(239,239,16,.55);color:#333;display:none;font-weight:600}div#referralAmount{padding:10px;background-color:#131111;opacity:.8;color:#fff;position:fixed;top:0;width:100%}.referral-amount-close{color:#fff;background-color:transparent!important;border:1px solid transparent;bottom:0;font-size:16px;font-weight:700;height:20px;line-height:17px;margin:auto;padding:0;position:absolute;right:0;top:0;width:20px}