﻿@charset "utf-8";
@font-face { font-family: webrupee; src: url(font/WebRupee.V2.0.eot); src: local('WebRupee'), url(font/WebRupee.V2.0.ttf) format('truetype'), url(font/WebRupee.V2.0.woff) format('woff'), url(font/WebRupee.V2.0.svg) format('svg'); font-weight: 400; font-style: normal }
.WebRupee { font-family: webrupee!important }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { font-family: open sans, sans-serif, Tahoma, Arial!important }
* { box-sizing: border-box; -webkit-box-sizing: border-box }
body { background-color: #fff; margin: 0; padding: 0; font-family: open sans, sans-serif, Tahoma, Arial!important }
p { margin: 0 }
.clr { clear: both }
.main_contr h4 { font-size: 23px; font-weight: 400; text-align: center }
.top_bg_ofr_sb { width: 100%; position: relative; background-color: #4263c1; background-image: linear-gradient(0deg, #6b8ef2 0, #4263c1 100%) }
.middle_secn { width: 1200px; margin: 0 auto; padding: 20px 0; position: relative }
.middle_secn h1 { color: #fff; font-size: 20px; font-weight: 600; padding: 10px 0 }
.from-s1 { float: left; width: 25%; position: relative }
.from-s2 { float: left; width: 3%; position: relative; margin: 0 1% }
.from-s3 { float: left; width: 21%; position: relative; margin-left: 2% }
.from-s4 { float: right; width: 17%; position: relative; margin-left: 2% }
.form_inpt { color: #000; background: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 12px 10px; width: 100%; border: 0; outline: 0; font-size: 16px }
.cl_icn { width: 19px; height: 16px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -71px -2px!important; position: absolute; right: 10px; top: 13px }
.db_arw { width: 32px; height: 32px; float: left; background: url(https://bus.easemytrip.com/new_img/bus-listing-sprite.png) -2px -1px; margin: 5px 0 0 3px }
.mdf_btn { line-height: 42px; cursor: pointer; background: #ef6614; color: #fff; font-size: 16px; display: block; width: 100%; text-align: center; text-decoration: none; border-radius: 3px; border: none }
.mdf_btn:hover, .slct_btn:hover, .btn_cntn:hover { background: #e65c09 }
.full_wid { width: 100%; background: #fff }
.main_container { width: 1200px; margin: 0 auto; padding: 0; position: relative }
.left_pannel { width: 22%; float: left }
.right_pannel { width: 74%; float: left; margin-left: 2%; padding-left: 1% }
.WebRupee { display: inline-block; font-weight: 400; font-size: 20px }
ul.breadcrumb-n { padding: 0; list-style: none; width: 1200px; margin: 0 auto }
ul.breadcrumb-n li { display: inline; font-size: 13px }
ul.breadcrumb-n li a { color: #4263c1; text-decoration: none }
ul.breadcrumb-n li+li:before { padding: 8px; color: #000; content: "/\00a0" }
.left-radius { margin-bottom: 20px; padding: 3%; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #e0e0e0; width: 100% }
.left-radius h3 { font-size: 14px; color: #393939; text-align: left; margin: 0; padding: 0 }
ul.flit_list { margin: 12px 0 0; list-style: none; padding: 0; width: 100% }
ul.flit_list li { margin: 0 0 7px; padding-bottom: 8px; list-style: none; width: 100%; display: inline-block; border-bottom: 1px solid #e0e0e0 }
.bus_icn { width: 25px; height: 25px; background: url(https://www.easemytrip.com/images/bus-img/bus_icon.png); float: left; margin: 3px 10px 0 0 }
.flit_info { float: left; width: calc(100% - 50px) }
ul.flit_list li a { text-decoration: none }
.blu_txt { color: #4263c1 }
.fnt13 { font-size: 14px }
.flt_icn { width: 25px; height: 25px; background: url(https://www.easemytrip.com/images/bus-img/flight_icon.png); float: left; margin: 3px 10px 0 0 }
.ld-mre { width: 100%; margin: 0 auto }
.slct_btn-n { float: right; font-size: 18px; color: #717171; background: #f2f2f2; width: 100%; display: block; text-decoration: none; text-align: center; border-radius: 3px; cursor: pointer; margin: 15px 0 0; padding: 7px 0 }
.slct_btn-n:hover .arw_lft { margin-left: 20px }
.qck-vw { width: 100%; background-color: #4263c1; background-image: linear-gradient(0deg, #6b8ef2 0, #4263c1 100%); float: left; padding: 15px 0 50px; margin-top: 30px }
.qck-innr { width: 80%; margin: 0 auto }
.qck-vw h3 { text-align: center; font-size: 25px; font-weight: 600; color: #fff; padding: 20px 0 10px; display: block }
.qck-vw p { text-align: center; font-size: 15px; font-weight: 600; color: #fff }
.qck-dt { width: 100%; padding-top: 30px }
.dt-a { float: left; width: 25%; padding: 15px }
.dt-a:first-child { border-left: none }
.dt-a { border-left: 1px solid #fff }
.dt-hdg { text-align: center; font-size: 13px; font-weight: 300; color: #fff; text-transform: uppercase; letter-spacing: .5px }
.mn-cnt, .Single, .double, .triple, .forth, .fifth, .sixth { text-align: center; color: #fff; font-size: 35px; font-weight: 600 }
.fq-hd { display: block; text-align: center; font-size: 20px; font-weight: 600; border-bottom: 1px solid #e0e0e0; padding: 5px; background: #f2f2f2 }
.faq-qs { width: 100%; border: 1px solid #e0e0e0; float: left; margin: 10px 0 30px }
.lst-lft { float: left; width: 100%; margin: 0; display: flex; flex-wrap: wrap; line-height: 40px }
.lst-lft li { list-style: none; position: relative; font-size: 14px; border-bottom: 1px solid #ccc; padding-left: 10px; width: 50% }
.lst-lft li:nth-child(9) { border-bottom: none }
.lst-lft li:last-child { border-bottom: none }
.clr-li { background: #f2f2f2 }
.lst-rgt { float: left; width: 50%; margin: 0 }
.lst-rgt li { list-style: none; position: relative; font-size: 13px; border-bottom: 1px solid #ccc; line-height: 40px; padding-left: 10px }
.lst-rgt li:last-child { border-bottom: none }
.arw_lft { font-size: 22px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background: #4264c2;
    display: inline-block;
    line-height: 12px;
    color: #fff;
    transition: margin .5s;
    -webkit-transition: margin .5s;
}
.tbl-sty{background-color: #f0f0f0;}
.if-table-all2 { border-collapse: collapse; border-spacing: 0; width: 100%; display: table }
.if-table-all2 { border: 1px solid #ccc; margin: 10px 0 20px }
.if-table-all2 tr { border-bottom: 1px solid #ddd }
.if-table-all2 th { background: #f2f2f2 }
.if-table-all2 tr td, .if-table-all2 tr th { border: 1px solid #ddd; width: 50%; padding: 10px; text-align: center; font-size: 14px }
.points { width: 50%; float: left; background: #f2f2f2; padding: 10px; text-align: center; font-weight: 700; font-size: 14px }
.pnt-lft { float: left; width: 50%; border-right: 1px solid #e0e0e0; margin: 0; font-size: 14px; line-height: 30px; text-align: center }
.pnt-lft:last-of-type { border-right: 0 }
.pnt-lft li { list-style: none; position: relative; font-size: 14px; border-bottom: 1px solid #e0e0e0; padding: 3px 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer }
.pnt-lft li:last-child { border-bottom: 0 }
.pnt-lft li:before { top: 15px; float: left; position: absolute; margin-left: -13px; display: inline-block; content: ''; -webkit-border-radius:.375rem;
border-radius:.375rem;
height:.5rem;
width:.5rem;
margin-right:.5rem;
background-color: #bdbdbd }
.pnt-rgt { float: left; width: 50%; margin: 0; font-size: 14px; padding: 10px 30px; line-height: 30px }
.pnt-rgt li { list-style: none; position: relative; font-size: 14px }
.pnt-rgt li:before { content: ''; background: url(../img/loctn-icn.png); background-repeat: no-repeat; width: 15px; height: 13px; top: 8px; float: left; position: absolute; margin-left: -15px }
.optr { width: 100%; float: left; margin: 10px 0 0 }
.optr span { display: block; text-align: center; font-size: 20px; font-weight: 600; padding: 15px }
.optr p { font-size: 14px; padding: 5px 0 }
.op-lft, .op-rgt { float: left; width: 100%; font-size: 14px; margin: 10px 0; padding: 0 }
.op-lft li, .op-rgt li { list-style: none; position: relative; padding: 3px 0 3px 20px; font-size: 14px; float: left; width: 25% }
.op-lft li:before, .op-rgt li:before { content: ''; background: url(https://www.easemytrip.com/images/bus-img/arw-nw.png); background-repeat: no-repeat; width: 15px; height: 13px; top: 9px; left: 0; float: left; position: absolute }
.count { font-size: 50px; margin-bottom: 10px; font-weight: 900; text-transform: uppercase; display: block; padding-top: 15px }
#counter { float: left; display: block; width: 28.71111111%; text-align: center; padding: 0 30px }
#counter h3 { font-size: 1.2em; font-weight: 100; text-transform: uppercase }
.main_contr { width: 80%; margin: 30px auto }
.r_arr2 { width: 20px; height: 14px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -100px -1px; display: inline-block; margin: 0 12px }
.d_arr { width: 11px; height: 7px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -126px -10px; display: inline-block; margin: 0 0 0 8px }
.d_arr2 { width: 11px; height: 7px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -126px -1px; float: right; margin: 5px 0 0 6px }
.top_info { width: 100% }
.ar_cty { font-size: 18px; font-weight: 600; color: #000 }
.d_date { color: #888686; font-size: 16px }
.noof_bus { color: #000; font-size: 16px; float: right }
.mgn15 { margin: 0 15px }
.bus_info { background: #f7f6f6; padding: 5px; width: 100%; float: left; margin: 7px 0 }
.i_col1 { width: 35%; float: left }
.i_col2 { width: 15%; float: left }
.i_col3 { width: 10%; float: left }
.i_col4 { width: 5%; float: left }
.i_col5 { width: 15%; float: right; text-align: right }
.bus_ttl { color: #727272; font-size: 11px; text-transform: uppercase }
.list_box { width: 100%; float: left; border: 1px solid #dadada; height: auto; background: #fff; border-radius: 4px; margin: 8px 0 2px }
.list_box:hover { box-shadow: 0 0 4px rgba(0,0,0,.25) }
.main_center { width: 96%; margin: 12px auto; display: table }
.main_center2 { width: 96%; margin: 0 auto; display: table }
.bus-opt { width: 35%; float: left }
.bus-logo { width: 21px; height: 22px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -42px -4px; float: left; margin: 2px 10px 0 0 }
.abt-dtl { width: 100%; padding: 15px 0 }
.abt-dtl p { font-size: 14px; padding: 10px 0 }
.bus-detail { width: calc(100% - 31px); float: left }
.bus-name { font-size: 15px; color: #000; display: block; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px }
.bus-type { font-size: 12px; color: #a3a3a3; margin-top: 3px }
.bus-rtng { padding: 2px 5px; background: #77e384; border-radius: 2px; text-align: center; color: #fff; font-size: 11px; margin: 3px 0; display: inline-block }
.bus-dept-t { width: 8%; float: left; font-size: 18px; color: #000 }
.bus_durtn { width: 21%; float: left; margin-right: 1.4% }
.uiDestPoints { position: relative; margin-top: 6px; text-align: center; z-index: 1; display: inline-table; width: 100% }
.uiDestPoints>i:first-of-type { color: #29b387 }
.uiDestPoints>i { z-index: 1; position: relative; font-size: 12px; display: table-cell; width: 12px }
.icoradio-empty:before { font-size: inherit; display: inline-block; content: ''; width: 12px; height: 12px; border: 1px solid #2648ab; border-radius: 50% }
.icoradio-empty2:before { font-size: inherit; display: inline-block; content: ''; width: 12px; height: 12px; border: 1px solid #56c71f; border-radius: 50% }
.uiDestPoints .linneswrp { display: table-cell; vertical-align: middle }
.uiDestPoints .linneswrp .linnes { display: block; border-bottom: 1px dashed #ccc; width: 100%; height: 1px; z-index: -1; position: relative }
.uiDestPoints .time { background: #fff; display: inline-block; z-index: 2; left: 50%; margin-left: -30px; font-size: 12px; top: -1px; width: 60px; text-align: center; position: absolute; font-weight: 600 }
.bus-seat { width: 9%; float: left; text-align: center }
.seat_icn { width: 16px; height: 20px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -146px -1px; display: inline-block; vertical-align: bottom; margin-right: 5px }
.m_tckt { width: 21px; height: 13px; background: url(https://www.easemytrip.com/images/bus-img/bus-listing-sprite.png) -145px -24px; display: block; margin: 7px auto }
.ttl_seat { color: #8bd455; font-weight: 700; font-size: 16px }
.fare_sec { width: 15%; float: right; text-align: right }
.b_fare { font-size: 18px; color: #d63b05; padding-left: 0; font-weight: 600 }
.f_nrml { font-weight: 400 }
.mgr5 { margin-right: 5px }
.slct_btn { float: right; text-align: center; font-size: 13px; color: #fff; border: none; background: #ef6614; height: 30px; line-height: 30px; width: 105px; display: block; text-decoration: none; text-align: center; border-radius: 3px; cursor: pointer; margin: 7px 0 0 }
.light_bg { background: #f9f9f9; padding: 5px 0; border-radius: 0 0 3px 3px }
.sb_link { font-size: 12px; float: right; color: #3656b3; cursor: pointer }
.container_b { display: block; position: relative; padding-left: 30px; margin-bottom: 11px; cursor: pointer; font-size: 13px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.container_b input { position: absolute; opacity: 0; cursor: pointer }
.checkmark_b { position: absolute; top: 0; left: 0; height: 19px; width: 19px; background-color: #fff; border-radius: 3px; border: 1px solid #e0e0e0 }
.container_b:hover input~.checkmark_b { background-color: #ccc }
.container_b input:checked~.checkmark_b { background-color: #4263c1; border: 1px solid #4263c1 }
.checkmark_b:after { content: ""; position: absolute; display: none }
.container_b input:checked~.checkmark_b:after { display: block }
.container_b .checkmark_b:after { left: 5px; top: 2px; width: 4px; height: 8px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }
.trnsfm { transform: rotate(90deg) }
.trnsfm2 { transform: rotate(180deg) }
.r_arr1, .d_arr2, .d_arr { transition: transform .5s; -moz-transition: transform .5s; -webkit-transition: transform .5s }
.prce { cursor: pointer }
#panel { display: none; width: 96%; margin: 0 auto }
#tabs { width: 100%; border-bottom: solid 1px #ccc; margin: 0; padding: 0; float: left }
a { cursor: pointer }
#tabs li { float: left; list-style: none; margin-right: 5px; outline: none }
#tabs li a { font-size: 14px; font-weight: 400; display: block; background: #fff; text-decoration: none; outline: none; color: #4263c1; border-bottom: 3px solid #4263c1; padding: 10px 15px }
#tabs li a.inactive { background: 0 0; color: #aeaeae; display: inline-block; padding: 10px 15px; cursor: pointer; font-size: 14px; border: none }
#tabs li a:hover, #tabs li a.inactive:hover { color: #5685bc; outline: none }
.container { clear: both; width: 100% }
.hid-fare { width: 100%; float: left; margin: 18px 0 10px; padding: 0 10px; font-size: 12px }
.mian-t { margin: 0; padding: 0 }
.terms { color: #000; font-size: 10px; height: 85px; overflow-y: scroll; padding: 0 }
.terms ul { margin: 0; padding-left: 14px }
.terms ul li { list-style-type: disc }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { border-top: 1px solid #ebebeb; line-height: 1.42857; padding: 11px 8px; vertical-align: top }
.tab tr td { border: 1px solid #ebebeb }
.disabled { pointer-events: none; opacity: .6 }
.mian-t2 { padding: 0; width: 98%; border-radius: 1px }
.mian-t2 ul { padding: 0; margin: 0 }
.mian-t2 ul li { list-style: none; text-decoration: none; float: left; font-size: 12px; width: 50% }
.mian-t3 { width: 98%; border-radius: 1px; margin: 7px 0 8px }
.mian-t3 ul { padding: 0; margin: 0 }
.mian-t3 ul li { list-style: none; text-decoration: none; float: left; width: 50% }
.b-time { width: auto; font-weight: 600; padding-right: 8px; font-size: 13px }
.b-loc { width: 100%; font-size: 12px }
.lcn-icn { float: left; width: auto; padding-right: 5px }
.mtc-txt-con { float: left; width: 90%; padding-top: 6px; color: #000 }
.left_col { width: 65%; float: left; padding: 20px }
.right_col { width: 35%; float: left; background: #eee; padding: 20px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0 }
.b_ifno { font-size: 12px; color: #6f6d6d }
.fltl { float: left }
.fltr { float: right }
.bot_info { width: 100%; float: left; border-bottom: 1px dashed #cfcdcd; padding-bottom: 10px }
.MainContainer { width: 100% }
.is-blurred { filter: blur(2px); -webkit-filter: blur(2px) }
.Modal { display: block; position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; padding-top: 100px; background-color: #000; background-color: rgba(0,0,0,.4); -webkit-transition: .5s; overflow: auto; transition: all .3s linear }
.Modal-content { background-color: #fefefe; margin: auto; border-radius: 4px; width: 65%; height: 412px; position: relative }
.ModalOpen { overflow: hidden }
.is-hidden { display: none }
.is-visuallyHidden { opacity: 0 }
.Close { color: #c2c0c0; font-size: 21px; position: absolute; right: 6px; border: 1px solid #c2c0c0; border-radius: 50%; width: 21px; height: 21px; line-height: 18px; text-align: center; top: 6px }
.Close:hover, .Close:focus { color: #666; text-decoration: none; cursor: pointer }
.form-group { position: relative; margin-bottom: 15px }
.inp_lbl { display: block; max-width: 100%; margin-bottom: 8px; font-weight: 400; color: #000; font-size: 15px }
ul.drdwn { position: relative; display: block; margin: 0; width: 100%; padding: 1px; font-size: 14px; color: #404040; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; background-color: #fff; -webkit-box-shadow: inset 0 0 0 1px #e7e5e5; -moz-box-shadow: inset 0 0 0 1px #e7e5e5; -ms-box-shadow: inset 0 0 0 1px #e7e5e5; -o-box-shadow: inset 0 0 0 1px #e7e5e5; box-shadow: inset 0 0 0 1px #e7e5e5; border-radius: 4px }
ul.drdwn li { display: inline-block; position: relative; line-height: 21px; text-align: left; width: 100% }
ul.drdwn li a { display: block; color: #333; padding: 12px 14px; text-decoration: none }
ul.drdwn li ul.dropdown-menu { min-width: 100%; background: #fff; display: none; position: absolute; z-index: 999; left: 0; margin-top: 0; padding: 0; -webkit-box-shadow: inset 0 0 0 1px #e7e5e5; -moz-box-shadow: inset 0 0 0 1px #e7e5e5; -ms-box-shadow: inset 0 0 0 1px #e7e5e5; -o-box-shadow: inset 0 0 0 1px #e7e5e5; box-shadow: inset 0 0 0 1px #e7e5e5 }
ul.drdwn li ul.dropdown-menu li { display: block; border-bottom: 1px solid #eee }
ul.drdwn li ul.dropdown-menu li a:hover { background: #4263c1; color: #fff!important }
.dwn_arw { width: 14px; height: 8px; background: url(../img/down_arrow.png) no-repeat; position: absolute; right: 12px; top: 18px }
.ttl_amt { border-top: 1px solid #dedede; padding: 10px 8px; background: #fff; margin: 30px 0 0 }
.sb_txt { text-align: right; width: 100%; float: left; font-size: 10px; color: #8c8c8c }
.btn_cntn { line-height: 42px; background: #ef6614; color: #fff; font-size: 16px; display: block; width: 100%; text-align: center; text-decoration: none; border-radius: 3px; text-transform: uppercase; margin-top: 13px }
.seat-map { width: 100%; background: #f5f5f5; min-height: 310px; float: left; margin-top: 10px }
.mor { width: 100%; float: left; margin-top: 12px }
.mor ul { margin: 0; padding: 0 }
.mor ul li { list-style: none; float: left; padding: 5px 8px; background: #f7f5f3; text-align: center; border-radius: 3px; margin: 0 8px 8px 0; font-size: 12px; color: #000 }
.ui-btn-active { background-color: #e0e0e0!important }
.ui-slider-track { border-color: #e0e0e0!important }
.drop3 { width: 100%; min-height: 50px; background: #fff; float: left; max-height: 217px; position: absolute; z-index: 999; top: 42px; overflow: auto; border: none!important; border-radius: 3px; box-shadow: 0 5px 10px 0 rgba(0,0,0,.25); -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.25); -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.25); padding-left: 5px; padding-top: 5px }
.drop3 ul { border: 1px solid #d8d8d8; float: left; height: auto!important; margin: 0; overflow: auto; padding-bottom: 6%; width: calc(100% - 2px); border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0 }
.drop3 ul li { font-size: 12px; list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e6e6e6; line-height: 28px; position: relative; padding: 3px 0 4px 5%; cursor: pointer; color: #333 }
.drop3 ul li:hover { background: #f1f1f1; color: #000 }
::-webkit-scrollbar {
width:7px
}
::-webkit-scrollbar-track {
background:#f1f1f1
}
::-webkit-scrollbar-thumb {
background:#09c
}
::-webkit-scrollbar-thumb:hover {
background:#555
}
.fs-title {
    text-align: center;
    font-weight: normal;
    font-size: 21px;
    margin: 2% 0px 2%;
}
.fs-title2 {
    font-weight: normal;
    font-size: 21px;
    margin: 1% 0px 2%;
}
.fare-tabel { border: 1px solid #ccc; margin: 0 auto 21px auto; display: block; background-color:#fff; }
.fare-tabel { border-collapse: collapse !important; border-spacing: 0 !important; width: 100%; display: table; margin-top: 7px; }
.fare-tabel tr { border-bottom: 1px solid #ddd; }
.fare-tabel tr td, .fare-tabel tr th { border: 1px solid #ddd; }
.fare-tabel td, .fare-tabel th { display: table-cell; text-align: center; color: #393939; font-size: 13px; vertical-align: top; }
.fare-tabel td {cursor:pointer;padding: 10px 5px;  }
.fare-tabel td:hover { background-color: #f0f0f0 }
.table-pan3a tr td:hover{background-color: #f0f0f0; cursor:pointer;}
.fare-tabel th {padding: 8px 0;  background: #f2f2f2; }
.fs-title-s {
    text-align: center;
    font-weight: normal;
    font-size: 21px;
    margin: 0%;
}
.bs-end2 {
    width: 100%;
    margin: 5px 0 30px 0;
}
.bs-end2 p {
    font-size: 13px;
}