.box { left: -196px }
.bx1 { width: 317px; position: absolute; margin: 0px auto; background: #fff; z-index: 99; top: 0; margin-top: 0%; max-height: 266px; border: 1px solid #dcdcdc; overflow: auto; }
.bx1n { width: 58%; position: absolute; right: 0; background: #fff; z-index: 99; top: 0; margin-top: 0%; max-height: 266px; border: 1px solid #c2c7cb; overflow: auto; }
.box1 { left: -65px; }
.bx-r { margin: 65px auto }
.ui-widget.ui-widget-content { width: 314px!important }
.box, .box1 { top: 65px; }
.main1 { right: -115px; top: 0 }
.s_col_2, .s_col_r { position: relative }
.op { opacity: .4; position: relative; z-index: 9; }
.old-dt { color: #c9c7c7 !important; pointer-events: none; }
#sector-sec1 { width: 100%; float: left; margin: 0 0 4px 0; }
#sector-sec2, #sector-sec3, #sector-sec4, #sector-sec5, #sector-sec6 { margin: 6px 0 4px 0; width: 71%; float: left; }
.mobile-wi1-multi { width: 100%; margin: 0px; padding: 0px; }
.display_box_hover_from, .display_box:hover { background: rgba(236, 236, 236, 0.71); color: #FFFFFF; }
.display_box_hover_to, .display_box:hover { background: rgba(236, 236, 236, 0.71); color: #FFFFFF; }
.drop { width: 100%; height: auto; background: #fff; float: left; position: absolute; z-index: 999; top: 64px; border: none !important; }
.drop-new { width: 100%; height: auto; background: #fff; float: left; position: absolute; z-index: 999; top: 64px; border: none !important; }
.arpn { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 15em; display: inline-block; padding: 0 0 0 27px !important; font-size: 11px; color: #999; }
.cnt { margin-right: 4px; float: right; color: #999999; font-size: 11px }
.cty { margin: 2% 0 0 2% !important; width: 7%; background: url(https://www.easemytrip.com/Content/img/sprite-auto.png); background-repeat: no-repeat; float: left; height: 20px; background-position: -3px -45px; }
.ui-widget.ui-widget-content { -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; max-height: 272px; overflow-y: scroll; }
.ct { color: #000; font-weight: 600; font-size: 14px!important; margin-top: 3px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ar-m { display: block; width: 100%; padding-bottom: 3px !important; }
.tp-cit ul li { border-left: 4px solid #ffffff; }
.tp-cit ul li:hover { background: #f2f2f2; cursor: pointer; border-left: 4px solid #678aed; }
.ui-menu .ui-menu-item { border-left: 4px solid #ffffff; }
.ui-menu .ui-menu-item:hover { border-left: 4px solid #678aed; }
#ui-datepicker-div { max-height: none; overflow-y: hidden; }
.hide-txtbox { display: none; }
.ui-datepicker .ui-datepicker-header { background-color: #035986!important; border-radius: 0; border-width: 0; padding: 0; }
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover { background-color: #035986!important; color: #fff!important; border: 1px solid #035986; }
.carot { font-size: 22px; vertical-align: top; line-height: 13px; }
.src_btn:hover { background-color: #da5200; -webkit-transition: background-color 500ms linear; -ms-transition: background-color 500ms linear; transition: background-color 500ms linear; }
.fnt-wht { color: #fff }
.roud-m1 {
    border: 1px solid #DAEFFF;
    width: 15.6%;
    cursor: pointer;
    float: left;
    border-radius: 6px;
    padding: 5px 7px 5px;
    margin: 10px 12px 10px 0;
    background: #EFF9FF;
}
.roud-m1:last-child { margin-bottom: 0px;margin-right:0 }
.it-1n { width: 77%; float: left; font-size: 10px; padding-top: 4px; color: #8e8e8e; }
.it-2n { width: 28%; display: none; float: right; font-size: 12px; text-align: right; }
.it-2n a { color: #4263c1; padding: 2px 7px!important; cursor: pointer; float: right; text-align: center; border-radius: 15px; font-size: 12px!important; border: 1px solid #4263c1 }
.it-2n a:hover { color: #fff; background: #4263c1; }
.lin-a1 { width: 100%; margin-bottom: 5px; display: none }
.ft-1n { width: 60%; text-transform: uppercase; font-size: 18px; float: left; }
.ft-2n { width: 38%; font-size: 12px; float: right; text-align: right; padding-top: 2px; }
.lin-a2 { width: 100%; margin-bottom: 0; }
.gt-1n { font-size: 12px; float: left; font-weight: 500; margin-top: 1px; }
.sp-dt2 { display: block; font-size: 12px; font-weight: 400; }
.gt-2n {
    width: 10%;
    float: left;
    text-align: center;
    margin-top: -5px;
    margin-left: 4px;
    margin-right: 4px;
}
.spcbr {
    float: left;
    margin: 0 4px;
    line-height: 18px;
}
.gt-3n { font-size: 12px; font-weight: 500;  }
.lin-a3 { width: 100%; }
.recent_sr { margin: 0 auto; width: 92% }
#RecentSearch {
    margin-left: 1%;
}
.recent_sr ul {
*zoom:1; list-style: none; margin: 15px 0 0 0; padding: 0; }
.recent_sr ul:before, .recent_sr ul:after { content: ""; display: table; }
.recent_sr ul:after { clear: both; }
.recent_sr ul > li { float: left; position: relative; margin-right: 20px }
.recent_sr a { cursor: pointer; display: block; padding: 15px 30px 0 0; line-height: 1.2em; color: #fff; text-decoration: none; font-size: 13px }
#image { -moz-transition: transform 1s; -webkit-transition: transform 1s; transition: transform 1s; vertical-align: middle; margin-left: 3px; }
.flip { transform: rotate(-180deg); }
