@charset "utf-8";/* CSS Document */.input_city::-moz-placeholder {color:#8d8c8c;}.input_city:-ms-input-placeholder {color:#8d8c8c;}.input_city:-moz-placeholder {color:#8d8c8c;}.input_city::-webkit-input-placeholder {color:#8d8c8c;}.input_city_n::-moz-placeholder {color:#8d8c8c;}.input_city_n:-ms-input-placeholder {color:#8d8c8c;}.input_city_n:-moz-placeholder {color:#8d8c8c;}.input_city_n::-webkit-input-placeholder {color:#8d8c8c;}.src_bs_nw { width: 92%; text-align: center; margin: 0 auto 10px; }.src_bs_nw h1 { font-size: 20px !important; margin: auto !important; color: #fff; text-align: right; }.sb_nav { color: #468be8; font-size: 12px; float: left; width: 100%; margin-bottom: 10px; padding: 0px; }.sb_nav a { color: #468be8; font-weight: bold; }.overlaybg1 { position: fixed; top: 0; height: 100%; width: 100%; z-index: 5; background: rgba(0,0,0,.3); }.clr { clear: both; }.top_bg { width: 100%; min-height: 230px; position: relative }.top_bg_ofr { width: 100%; min-height: 230px; position: relative }.middle_sec { width: 1200px; padding: 38px 0px; position: relative; margin: 0 auto; }.search_bg { width: 92%; background: #fff; border-radius: 3px; -webkit-border-radius: 6px; -moz-border-radius: 6px; padding: 0; margin: 0 auto; box-shadow: 4px 4px 4px rgba(71,101,187,.75); -moz-box-shadow: 4px 4px 4px rgba(71,101,187,.75); -webkit-box-shadow: 4px 4px 4px rgba(71,101,187,.75); }.one-rou, .wid_rit { width: 50%; float: left; margin-bottom: 25px }.src-bs { width: 100%; text-align: center; }.src-bs h1 { font-size: 26px; color: #fff; font-weight: 400; padding: 0 0 20px 0; font-family: 'Poppins', sans-serif, Tahoma, Arial; }.bus_svg { vertical-align: middle; margin-right: 10px; }.bsrc-btn { width: 100%; height: 66px; width: 100%; cursor: pointer; background: #ef6614; float: right; text-align: center; display: block; color: #fff; font-size: 20px; outline: 0; border: 0; font-size: 18px; font-weight: 600; text-transform: uppercase; font-family: 'Poppins', sans-serif, Tahoma, Arial!important; -webkit-border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }.bsrc-btn:hover { background: #da5200; }.dt_icn { width: 27px; height: 48px; position: absolute; background: url(https://images.emtcontent.com/bus-img/ns-sprite.png) -115px 21px; padding: 0; opacity: .3; right: 10px; top: 18px; z-index: 9; }.one-rou ul { float: left; margin: 0; padding: 0; }.s_col_btn_b { width: 216px; float: right; }.one-rou ul li { background-color: #e3e0e0; color: #333; cursor: pointer; float: left; font-size: 12px; list-style: outside none; margin: 0; padding: 8px 0; text-align: center; width: 86px; font-weight: 600; border-right: 1px solid #cecece; }.one-rou ul li:last-child { border-right: 0; }.swipe6 { width: 27px; height: 27px; background: url(https://images.emtcontent.com/bus-img/swipe-icn.png) no-repeat; transition: all .5s ease 0s; position: absolute; right: -14px; top: 29px; z-index:9; cursor: pointer; }.bg-color { background-color: #ef6614 !important; color: #fff !important; }.headr-main-b { height: 83px!important }.border-lft { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }.border-rht { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }.dis_n { display: none }.wid_rit h1, .wid_rit h4 { font-size: 21px; color: #000; text-align: right; margin: 0; padding: 0; font-weight: 600 }.s_col_1 { width: 296px; float: left; position: relative; border-right: 1px solid #d6d3d3; padding: 0; }.s_col_2, .s_col_r, .s_col_2_bt { width: 242px; float: left; }.mgr10 { margin-right: 5px; }.mgr20 { margin-right: 10px; }.top_pnl { width: 100%; float: left; margin-bottom: 8px; }.top_ttl { float: left; font-size: 13px; color: #201f1f; text-transform: uppercase; padding-left: 4px; font-weight: 600; }.input_city, .input_cld { -moz-appearance: none; border: 0; color: #000; background: none; float: left; font-weight: 600; font-size: 19px; outline: medium none; padding: 18px 0 19px 20px; width: 275px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; font-family: 'Poppins', sans-serif; }.input_city_n { border: 0; color: #000; background: none; float: left; font-weight: 600; font-size: 19px; outline: medium none; padding: 18px 0 19px 20px; width: 275px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-family: 'Poppins', sans-serif, Tahoma, Arial!important; position: relative; z-index: 11; cursor: pointer; }.input_cld, .select_box { width: 300px; }.select_box { -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer }.input_city, .input_cld, .select_box, .dropbtn_n, .input_city_n { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; }.dropbtn_n { -moz-appearance: none; border: 1px solid #b8b7b7; border-radius: 5px; color: #747272; float: left; font-weight: normal; font-size: 14px; outline: medium none; padding: 10px 12px 9px 12px; width: 106px; cursor: pointer; text-align: left; background: #ffffff;}.dropdown_n { position: relative; display: inline-block; }.dropdown-content-n { display: none; position: absolute; background-color: #fff; width: 180px; padding: 10px; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.45); z-index: 1; top: 60px; box-sizing: content-box; -webkit-box-sizing: content-box; }.innr_pnl { width: 180px; position: relative }.innr_pnl::before { content: ''; position: absolute; left: 2%; top: -15px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; clear: both; }.dropdown-content-n a { text-decoration: none; display: block; }.show { display: block; }.ttl_col { width: 35%; float: left }.count_col { width: 65%; float: left }.ttl_col p { font-size: 13px; color: #000000; display: block }.ttl_col span { font-size: 10px; color: #a3a2a2; display: block }.plu-mis-s { width: 85px; float: right; }.minus_boxADt, .minus_box1 { background-color: #4263c1; border: none; clear: both; color: #fff; cursor: pointer; display: block; float: left; font-size: 19px; margin-left: 0; outline: none; width: 26px; height: 26px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; line-height: 0; }.numbe_box2 { background-color: transparent; border: none; color: #000; display: block; float: left; font-size: 15px; outline: none; text-align: center; width: 32px; line-height: 27px; }.plus_box1, .plus_boxChd, .plus_box1Inf { background-color: #4263c1; border: none; color: #fff; cursor: pointer; display: block; float: right; font-size: 23px; margin-right: 0; outline: none; width: 26px; height: 26px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; line-height: 0; }.main_dv { width: 100%; float: left; margin-bottom: 13px }.dn_btn { cursor: pointer; background: #ef6614; float: right; text-align: center; padding: 4px 12px; display: block; color: #fff; font-size: 11px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px }.src_btn { width: 65%; cursor: pointer; background: #ff6633; float: right; text-align: center; padding: 8px 4%; display: block; color: #fff; -webkit-border-radius: 3px; outline: 0; border: 0; font-size: 18px; font-family: 'Poppins', sans-serif !important; }.swipe, .swipe2 { width: 29px; height: 29px; transition: all .5s ease 0s; position: absolute; right: -25px; top: 31px; z-index: 1; cursor: pointer; }.swipe2 { top: 5px; }.swipe:hover, .swipe2:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); -ms-transform: rotate(360deg); }.bg_overley { width: 100%; height: 100%; position: absolute; background: rgba(0,0,0,.5); }.mid_home { width: 1170px; margin: 40px auto; padding: 0 15px; }.mid_home h2 { color: #000; font-size: 29px; text-align: center; margin: 0 0 15px 0; font-weight: normal }.mid_home h4 { color: #000; font-size: 16px; text-align: left; margin: 0 0 10px 0; font-weight: bold }.grey_bg { background: #f1f3f3; width: 100%; display: inline-block }.bottom_bdr_h { width: 100%; display: table }.dark_clr_h { background: #4263c1; width: 24%; display: table-cell; vertical-align: middle; padding: 3% 4%; color: #fff; font-size: 23px }.light_clr_h { background: #468be8; width: 76%; display: table-cell; vertical-align: middle; }.tab_container { width: 100%; background: #fff; padding: 2%; }ul.tabs { margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #e7e9e9 }ul.tabs li { background: none; color: #aeaeae; display: inline-block; padding: 10px 15px; cursor: pointer; font-size: 15px; }ul.tabs li.current { color: #4263c1; border-bottom: 3px solid #4263c1; }.tab-content { display: none; background: #fff; padding: 10px 0; }.tab-content.current { display: inherit; }.tab-content ul { width: 100%; float: left; margin: 0; list-style: none; display: inline-block; padding: 0 }.tab-content ul li { margin: 0; list-style: none; display: inline-block; padding: 7px 0; width: 24%; }.tab-content ul li a { font-size: 14px; color: #7a7979; text-decoration: none }.tab-content ul li a:hover { color: #2e57a6; }.col_bot_1 { width: 22%; float: left; margin-left: 10px; }.img_col { float: left; margin-right: 8px }.col_bot_1 .rit_col { float: left; width: 73%; }.col_bot_1 .rit_col h6 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; margin: 0 }.col_bot_1 .rit_col p { font-size: 12px; color: #b0d0fb }.mid_pnl { background: #fafafa; width: 100%; display: inline-block }.mid_inr, .mid_inr3 { width: 1050px; margin: 30px auto; padding: 25px; display: table; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #e0e0e0; }.mid_inr3 { padding: 25px 0; }.mid_inr h2, .mid_inr3 h2 { font-size: 29px; color: #393939; text-align: center; margin: 0; padding: 0; font-weight: normal }.mid_inr2 { width: 1050px; margin: 30px auto; padding: 25px 0; display: table; border-radius: 5px; }.mid_inr4 { width: 1050px; margin: 30px auto; padding: 0; display: table; border-radius: 5px; }.if-table-all { border: 1px solid #ccc; margin-top: 20px; display: block; }.if-table-all { border-collapse: collapse; border-spacing: 0; width: 100%; display: table; }.if-table-all tr { border-bottom: 1px solid #ddd; }.if-table-all tr td, .if-table-all tr th { border: 1px solid #ddd; }.if-table-all th:first-child, .if-table-all td:first-child { padding-left: 16px; }.if-table-all td, .if-table-all th { padding: 8px; display: table-cell; text-align: center; color: #393939; font-size: 14px; vertical-align: top; }.if-table-all tr:hover { background-color: #f0f0f0 }.if-table-all th { background: #f2f2f2; }.if-table-all-o { border-collapse: collapse; border-spacing: 0; width: 100%; display: table; }.if-table-all-o tr { border-bottom: 1px solid #ddd; }.if-table-all-o tr td, .if-table-all-o tr th { border: 1px solid #ddd; }.if-table-all-o th:first-child, .if-table-all-o td:first-child { padding-left: 16px; }.if-table-all-o td, .if-table-all-o th { padding: 4px 8px; display: table-cell; text-align: center; color: #393939; font-size: 13px; vertical-align: middle; }.if-table-all-o tr:hover { background-color: #f0f0f0 }.if-table-all-o th { background: #666; }.if-table-all-o th strong, .if-table-all-o td strong { font-size: 13px; }.if-table-bt { border: 1px solid #ccc; margin-top: 20px }.if-table-bt { border-collapse: collapse; border-spacing: 0; width: 100%; display: table; }.if-table-bt tr { border-bottom: 1px solid #ddd; }.if-table-bt tr td, .if-table-bt tr th { border: 1px solid #ddd; }.if-table-bt th:first-child, .if-table-bt td:first-child { padding-left: 16px; }.if-table-bt td, .if-table-bt th { padding: 8px; display: table-cell; text-align: center; color: #393939; font-size: 14px; vertical-align: top; }.if-table-bt tr:hover { background-color: #f0f0f0 }.if-table-bt th { background: #f2f2f2; }.mid_inr h3, .mid_inr3 h3 { font-size: 29px; color: #393939; text-align: center; margin: 0; padding: 0; font-weight: normal; }/*.mid_inr h3:before,.mid_inr h3:after,.mid_inr3 h3:before,.mid_inr3 h3:after {  flex-grow: 1;  height: 1px;  content: '\a0';  background-color: #999999;  position: relative;  top: 0.8em; }.mid_inr h3:before,.mid_inr3 h3:before {  margin-right:10px;}.mid_inr h3:after,.mid_inr3 h3:after  {  margin-left:10px;}.mid_inr h3 .dot,.mid_inr3 h3 .dot {position:absolute;width:5px;height:5px;background:#999999;border-radius:50%;left: 0;top: 12px;}.mid_inr h3 .dot2,.mid_inr3 h3 .dot2 {position:absolute;width:5px;height:5px;background:#999999;border-radius:50%;right: 0;top: 12px;}*/.fl_list { width: 100%; margin: 15px 0 0 0; border: 1px solid #dcdcdc; float: left }.fl_list ul { width: 33%; float: left; margin: 0; list-style: none; display: list-item; padding: 15px 35px;/*border-right:1px solid #dcdcdc*/ }.fl_list ul li { margin: 0; list-style: none; display: list-item; padding: 3px 0 }.fl_list ul li a { font-size: 13px; color: #292828; text-decoration: none }.fl_list ul li a:hover { color: #2e57a6; }.fl_list ul:last-child { border-right: 0 }.vw_btn { background: #ef6614; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 6px 20px; color: #fff!important; font-size: 17px!important; margin: 15px 0 0 0; float: left; }.slider-wrap { position: relative; margin: 15px auto 0 auto; width: 100%; }.slider, .slider2 { position: relative; width: 1050px; margin: auto; }.slider ul, .slider2 ul { margin: 0; padding: 0; position: static }.slider ul li, .slider2 ul li { list-style: none; text-align: center; }.slider ul li span, .slider2 ul li span { display: inline-block; vertical-align: middle; width: 100px; height: 100px; background: black; }.slider-arrow-h, .slider-arrow, .slider-arrow2 { position: absolute; top: 110px; width: 15px; height: 24px; text-decoration: none; }.sa-left-h { left: 0; background-position: 0px 0px; }.sa-right-h { right: 0; background-position: -15px 0px; }.slider-arrow2 { top: 70px }.sa-left, .sa-left2 { left: 5px; background-position: 0px 0px; }.sa-right, .sa-right2 { right: 5px; background-position: -15px 0px; }.airline_sc { border: 1px solid #c5c5c5; padding: 5px; width: 152px; text-align: center; margin: 0 auto }.airline_sc img { vertical-align: middle; padding: 10px 0 }.airline_sc p { color: #393939; font-size: 14px; padding: 3px 0; border-top: 1px solid #d4d4d4; text-transform: uppercase }.top_panel { width: 100%; margin-bottom: 15px; float: left }.top_panel img { float: left; margin-right: 20px; border: 1px solid #d4d4d4; }.head_title, .head_title2 { width: 88%; float: left }.head_title h2, .head_title2 h2 { width: 100%; font-size: 29px; color: #393939; margin: 0!important; font-weight: normal; }.head_title h5, .head_title2 h5 { width: 100%; font-size: 17px; color: #393939; margin: 0; font-weight: normal; border-bottom: 1px solid #d4d4d4; padding-bottom: 7px }.para { font-size: 13px; color: #292828 }#multi_cty, #multi_cty_btm { display: none }#multicity, #multicity1, #multicity2, #multicity3, #multicity4, #multicity5 { margin: 6px 0 4px 0; width: 620px; float: left; }.add_city { padding: 8px 15px; font-size: 13px; border: 1px solid #ef6614; color: #ef6614; text-align: center; outline: 0; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer; margin: 12px 0 0 0; }.close { color: #aaaaaa; float: left; font-size: 28px; font-weight: bold; }.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; }.hidemsg { display: none; }/*my-nw-css*/.ar-nm { display: block; width: auto; font-size: 13px; padding-top: 8px; color: #4263c1; }.rt-nm { display: block; width: auto; font-size: 13px; }.fl-nm { width: auto; display: block; font-size: 11px; color: #9b9b9b; }.tym { display: block; width: auto; font-size: 13px; padding-top: 8px; }.tym strong { font-size: 13px; color: #4263c1; }.bkng { display: block; width: 80%; margin: 0 auto; }.bkng a { padding: 6px 0px; background-color: #f48b0e; color: #fff; width: auto; display: block; text-decoration: none; border-radius: 3px; font-size: 14px; cursor: pointer }.btn-v { width: 11%; margin: 0 auto; }.table-mview { display: none }.slider ul li .img_hvr { position: relative; overflow: hidden }.slider ul li .img_hvr .mask-bottom { color: #fff; background: rgba(0,0,0,.65); padding: 20px 15px 20px 15px; width: 100%; position: absolute; bottom: -170px; height: 100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; left: 37px; width: 79%; margin-bottom: 3px; }.slider ul li .img_hvr .mask-bottom p { padding: 0px 5px 5px 0; }.slider ul li .img_hvr .mask-bottom h4 { margin: 0 0px 12px 0; font-size: 17px }.slider ul li .img_hvr:hover .mask-bottom { bottom: -90px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; color: #fff; }.viewDeal { font-size: 14px; padding: 5px 12px; border: 1px solid; border-color: #005999; background-color: #fff; border-radius: 4px; display: inline-block; margin-top: 0px; color: #005999; margin-left: 0px; font-weight: 400; text-transform: capitalize; }/*Airline offer*/.air_offer { float: left; width: 65%; border-radius: 2px; }.offer { text-align: center; background-color: #fff; padding: 15px 12px; margin: 0; box-sizing: border-box; width: 48%; border-top: 1px solid #d6d6d6; float: left; border-left: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }.offer:first-child { border-left: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; }.offer:last-child { border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; }.font12 { color: #333; text-transform: uppercase; font-size: 16px; letter-spacing: -0.3px; }.ofr_dtl { font-size: 15px; color: #468be8; text-transform: capitalize; padding: 0; margin: 0; font-weight: 600; }.prcode { color: #ef6614; text-transform: uppercase; letter-spacing: -0.3px; font-size: 18px; padding: 0; margin: 0; font-weight: bold; }.offers-wrapper { width: 100% }.offers-wrapper .details-left { width: 64%; float: left; }.offers-wrapper .details-right { width: 337px; float: right; }.offers-wrapper .details-box { margin-top: 23px; }.offers-wrapper .gray-shdw, .offers-wrapper .details-box { border: 1px solid #d6d6d6; background-color: #fff; }.offers-wrapper .details-left .details-box h3 { background: #f5f5f5; padding: 10px 15px; font-size: 20px; font-weight: normal; border-bottom: 1px solid #e1e1e1; color: #000; margin: 0 }.offers-wrapper .details-box .content { padding: 10px; }ul.dot-list { margin: 0; padding: 0; }ul.dot-list li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px 0 5px 14px; position: relative; line-height: 17px; list-style: none; vertical-align: middle; color: #333; font-size: 13px }ul.dot-list li:before { width: 6px; height: 6px; content: ''; float: left; position: absolute; left: 0; top: 9px;}.offr_img { width: 337px; height: 349px }.mgt20 { margin-top: 25px }.mid_inr4 h1, .mid_inr4 h2 { font-size: 25px; color: #393939; text-align: left; margin: 0 0 20px 0; padding: 0; font-weight: normal; }widget[type="ticket"] { width: 30%; float: left; }widget[type="ticket"] .top > div, widget[type="ticket"] .bottom > div { padding: 0 18px; }widget[type="ticket"] .top, widget[type="ticket"] .bottom, widget[type="ticket"] .rip { background-color: #468be9; }widget[type="ticket"] .top { border-top-right-radius: 5px; border-top-left-radius: 5px; }widget[type="ticket"] .bottom { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding: 0; height: 30px; }widget[type="ticket"] .rip { height: 20px; margin: 0 10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAACCAYAAAB7Xa1eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENCNTBGRkIwNUE0MTFFODkyOTVFRDk3QjNDMEMzNkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENCNTBGRkMwNUE0MTFFODkyOTVFRDk3QjNDMEMzNkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0I1MEZGOTA1QTQxMUU4OTI5NUVEOTdCM0MwQzM2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0I1MEZGQTA1QTQxMUU4OTI5NUVEOTdCM0MwQzM2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po2J/gQAAAAXSURBVHjaYvwPBAwQwMiABBhxSQAEGAAXpwf9jb/vqAAAAABJRU5ErkJggg==); background-size: 4px 2px; background-repeat: repeat-x; background-position: center; position: relative; box-shadow: 0 1px 0 0 #468be9, 0 -1px 0 0 #468be9; }widget[type="ticket"] .rip:before, widget[type="ticket"] .rip:after { content: ""; position: absolute; width: 20px; height: 20px; top: 50%; -webkit-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); border: 5px solid transparent; border-top-color: #468be9; border-right-color: #468be9; border-radius: 100%; }widget[type="ticket"] .rip:before { left: -10px; }widget[type="ticket"] .rip:after { -webkit-transform: translate(-50%, -50%) rotate(225deg); transform: translate(-50%, -50%) rotate(225deg); right: -40px; }widget .-bold { font-weight: bold; text-align: center }.txt-cntr { text-align: center; padding-top: 7px; color: #fff }.cp_code { font-size: 16px; color: #fff; text-align: center; font-weight: 600; }.s_col_2_bt { position: relative; margin-top: 25px; overflow: hidden; }@media only screen and (min-width: 150px) and (max-width: 500px) {/*body {overflow-x:hidden;overflow-y:scroll}*/.mob-tble { overflow-x: auto; width: 320px }.dis_n { display: block }.headr-main-b { height: 66px!important }.middle_sec { width: 100% }.mid_inr, .mid_inr2, .mid_inr3, .mid_inr4 { width: 95%; }.mid_home { width: 95%; }.slider, .slider2 { width: 95%; }.mid_inr h2, .mid_inr3 h2 { font-size: 19px; font-weight: bold }.bottom_bdr_h { display: none }.head_title { width: 100% }.head_title2 { width: 65% }.footer .footer_inr { width: 100%; padding: 10px }.ftr_col_1, .ftr_col_4 { width: 100%; }.ftr_col_1 ul { margin: 1% 0 }.ftr_col_2 { width: 100%; border-left: 0; border-right: 0; }ul.tabs li, .tab-content ul li { width: 100% }.tab-content { padding: 10px }.ftr_col_inr { width: 100%; margin: 0 }.ftr_col_3 { width: 15%; padding: 0 }.ftr_col_1, .ftr_col_2, .ftr_col_3, .ftr_col_5, .brdr_1 { display: none }.ftr_col_4 { text-align: center; }.mid_inr h3, .mid_inr3 h3 { width: 90% }.s_col_1 { width: 100%; margin-bottom: 25px; }.one-rou, .wid_rit { width: 100%; margin-bottom: 15px; }.input_city { width: 97% }.select_box { width: 80%; float: right }.input_city { border-left: 0; border-right: 0; border-top: 0; border-radius: 0; padding: 7px 0 }.input_cld { width: 100%; border-left: 0; border-right: 0; border-top: 0; border-radius: 0; padding: 7px 0 }.s_col_2, .s_col_r { width: 50%; margin-bottom: 25px; }.one-rou ul { width: 100% }.one-rou ul li { width: 50% }.s_col_2_bt { width: 100%; margin-top: 0 }.src_btn { margin-top: 5px; }.mgr20, .mgr10 { margin-right: 0px; }.top_pnl { margin-bottom: 3px; }.swipe { right: -5px; -webkit-transform: rotate(90deg); transform: rotate(90deg); -ms-transform: rotate(90deg); }.swipe:hover { -webkit-transform: rotate(260deg); transform: rotate(260deg); -ms-transform: rotate(260deg); }.wid_rit h1 { font-size: 18px; text-align: center }.if-table-all { display: none }.table-mview { border: 1px solid #ccc; margin-top: 20px; display: block; }.table-mview { border-collapse: collapse; border-spacing: 0; width: 100%; display: table; }.table-mview tr { border-bottom: 1px solid #ddd; }.table-mview tr td, .table-mview tr th { border: 1px solid #ddd; }.table-mview th:first-child, .table-mview td:first-child { padding-left: 16px; }.table-mview td, .table-mview th { padding: 8px; display: table-cell; text-align: center; color: #393939; font-size: 14px; vertical-align: top; }.table-mview tr:hover { background-color: #f0f0f0 }.table-mview th { background: #f2f2f2; }.bkng { width: 100%; }.rt-nm { font-size: 12px; }.tym { font-size: 12px; }.bkng a { font-size: 12px; width: 69px; }.mid_inr { padding: 25px 0 0 0; }.ar-nm { font-size: 11px; }.table-mview td, .table-mview th { font-size: 12px; }.fl_list { border: 0; }.fl_list ul { padding: 0 10px; }.mid_inr h3, .mid_inr3 h3 { font-size: 18px; text-transform: capitalize; width: 100%; font-weight: bold; }.mid_inr h3 .dot, .mid_inr3 h3 .dot, .mid_inr h3 .dot2, .mid_inr3 h3 .dot2 { display: none }.mid_inr h3:before, .mid_inr3 h3:before, .mid_inr h3:after, .mid_inr3 h3:after { display: none }.fl_list ul li a { font-size: 12px }.btn-v { width: 33%; margin: 15px auto; display: table; }.slider, .slider2 { width: 323px; }.s_col_2, .s_col_r { position: static!important; }.offer { width: 50%; float: left; }.offers-wrapper .details-left { width: 100%; }.offers-wrapper .details-right { width: 100%; margin-bottom: 10px; }.details-right { text-align: center }.air_offer { width: 100% }.mid_inr4 { margin: 15px auto; }.mid_inr4 h1 { font-size: 20px }.head_title h5 { font-size: 13px }widget[type="ticket"] { width: 100%; margin-top: 10px }.offers-wrapper .details-right { order: 1; flex: 0 0 100%; }.offers-wrapper { display: flex; flex-direction: row; flex-wrap: wrap; }.offers-wrapper .details-left { order: 2; flex: 0 0 100%; }.main1 { display: none }.month { border-radius: 5px 5px 0px 0px!important; }.box { border-radius: 5px!important; }.box { top: 1px!important; width: 100%!important; box-shadow: none !important; left: 0px!important; }.weekdays li, .days li { width: 14.1%!important; margin-left: 0px!important; margin-right: 0px!important; }.details-left { overflow: hidden; }.wid_rit h1, .wid_rit h4 { text-align: center }}.ripple { width: 0; height: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.4); transform: scale(0); position: absolute; opacity: 1; }.rippleEffect { animation: rippleDrop .6s linear; } @keyframes rippleDrop {  100% { transform: scale(2); opacity: 0;}}#search { position: relative }#Image1 { -webkit-animation: slide-up-in 800ms linear 0ms 1 normal both; -moz-animation: slide-up-in 800ms linear 0ms 1 normal both; animation: slide-up-in 800ms linear 0ms 1 normal both; }#Image2 { -webkit-animation: transform-lightspeed-in 500ms linear 0ms 1 normal both; -moz-animation: transform-lightspeed-in 500ms linear 0ms 1 normal both; animation: transform-lightspeed-in 500ms linear 0ms 1 normal both; }#Image3 { -webkit-animation: slide-left-in 500ms linear 0ms 1 normal both; -moz-animation: slide-left-in 500ms linear 0ms 1 normal both; animation: slide-left-in 500ms linear 0ms 1 normal both; }@-webkit-keyframes transform-lightspeed-in {  0% {-webkit-transform: translate(100%, 0px) rotate(0deg) skewX(-30deg);opacity: 0;} 60% {-webkit-transform: translate(-20%, 0px) rotate(0deg) skewX(30deg);opacity: 1;} 80% {-webkit-transform: translate(0px, 0px) rotate(0deg) skewX(-15deg);opacity: 1;} 100% {-webkit-transform: translate(0px, 0px) rotate(0deg) skewX(0deg);opacity: 1;}}@-moz-keyframes transform-lightspeed-in {  0% {-moz-transform: translate(100%, 0px) rotate(0deg) skewX(-30deg);opacity: 0;} 60% {-moz-transform: translate(-20%, 0px) rotate(0deg) skewX(30deg);opacity: 1;} 80% {-moz-transform: translate(0px, 0px) rotate(0deg) skewX(-15deg);opacity: 1;} 100% {-moz-transform: translate(0px, 0px) rotate(0deg) skewX(0deg);opacity: 1;}}@-o-keyframes transform-lightspeed-in {  0% {-o-transform: translate(100%, 0px) rotate(0deg) skewX(-30deg);opacity: 0;} 60% {-o-transform: translate(-20%, 0px) rotate(0deg) skewX(30deg);opacity: 1;} 80% {-o-transform: translate(0px, 0px) rotate(0deg) skewX(-15deg);opacity: 1;} 100% {-o-transform: translate(0px, 0px) rotate(0deg) skewX(0deg);opacity: 1;}}@-ms-keyframes transform-lightspeed-in {  0% {-ms-transform: translate(100%, 0px) rotate(0deg) skewX(-30deg);opacity: 0;} 60% {-ms-transform: translate(-20%, 0px) rotate(0deg) skewX(30deg);opacity: 1;} 80% {-ms-transform: translate(0px, 0px) rotate(0deg) skewX(-15deg);opacity: 1;} 100% {-ms-transform: translate(0px, 0px) rotate(0deg) skewX(0deg);opacity: 1;}}@keyframes transform-lightspeed-in {  0% {transform: translate(100%, 0px) rotate(0deg) skewX(-30deg);opacity: 0;} 60% {transform: translate(-20%, 0px) rotate(0deg) skewX(30deg);opacity: 1;} 80% {transform: translate(0px, 0px) rotate(0deg) skewX(-15deg);opacity: 1;} 100% {transform: translate(0px, 0px) rotate(0deg) skewX(0deg);opacity: 1;}} @-webkit-keyframes slide-up-in {  0% {-webkit-transform: translate(0px, 100%) rotate(1deg);opacity: 0;-webkit-transform-origin: 0 0;} 100% {opacity: 1;-webkit-transform: translate(0px, 0px) rotate(0deg);-webkit-transform-origin: 0 0;}}@-moz-keyframes slide-up-in {  0% {-moz-transform: translate(0px, 100%) rotate(1deg);opacity: 0;-moz-transform-origin: 0 0;} 100% {opacity: 1;-moz-transform: translate(0px, 0px) rotate(0deg);-moz-transform-origin: 0 0;}}@-o-keyframes slide-up-in {  0% {-o-transform: translate(0px, 100%) rotate(1deg);opacity: 0;-o-transform-origin: 0 0;} 100% {opacity: 1;-o-transform: translate(0px, 0px) rotate(0deg);-o-transform-origin: 0 0;}}@-ms-keyframes slide-up-in {  0% {-ms-transform: translate(0px, 100%) rotate(1deg);opacity: 0;-ms-transform-origin: 0 0;} 100% {opacity: 1;-ms-transform: translate(0px, 0px) rotate(0deg);-ms-transform-origin: 0 0;}}@keyframes slide-up-in {  0% {transform: translate(0px, 100%) rotate(1deg);opacity: 0;transform-origin: 0 0;} 100% {opacity: 1;transform: translate(0px, 0px) rotate(0deg);transform-origin: 0 0;}} @-webkit-keyframes heartbeat-1 {  0% {-webkit-transform: rotate(0deg);} 15% {-webkit-transform: rotate(0deg) scale(1.2, 1.2);} 25% {-webkit-transform: rotate(0deg) scale(1.1, 1.1);} 35% {-webkit-transform: rotate(0deg) scale(1.2, 1.2);} 100% {-webkit-transform: rotate(0deg) scale(1.0, 1.0);}}@-moz-keyframes heartbeat-1 {  0% {-moz-transform: rotate(0deg);} 15% {-moz-transform: rotate(0deg) scale(1.2, 1.2);} 25% {-moz-transform: rotate(0deg) scale(1.1, 1.1);} 35% {-moz-transform: rotate(0deg) scale(1.2, 1.2);} 100% {-moz-transform: rotate(0deg) scale(1.0, 1.0);}}@-o-keyframes heartbeat-1 {  0% {-o-transform: rotate(0deg);} 15% {-o-transform: rotate(0deg) scale(1.2, 1.2);} 25% {-o-transform: rotate(0deg) scale(1.1, 1.1);} 35% {-o-transform: rotate(0deg) scale(1.2, 1.2);} 100% {-o-transform: rotate(0deg) scale(1.0, 1.0);}}@-ms-keyframes heartbeat-1 {  0% {-ms-transform: rotate(0deg);} 15% {-ms-transform: rotate(0deg) scale(1.2, 1.2);} 25% {-ms-transform: rotate(0deg) scale(1.1, 1.1);} 35% {-ms-transform: rotate(0deg) scale(1.2, 1.2);} 100% {-ms-transform: rotate(0deg) scale(1.0, 1.0);}}@keyframes heartbeat-1 {  0% {transform: rotate(0deg);} 15% {transform: rotate(0deg) scale(1.2, 1.2);} 25% {transform: rotate(0deg) scale(1.1, 1.1);} 35% {transform: rotate(0deg) scale(1.2, 1.2);} 100% {transform: rotate(0deg) scale(1.0, 1.0);}}@-webkit-keyframes slide-left-in {  0% {-webkit-transform: translate(-100%, 0px) rotate(1deg);opacity: 0;-webkit-transform-origin: 0 0;} 100% {opacity: 1;-webkit-transform: translate(0px, 0px) rotate(0deg);-webkit-transform-origin: 0 0;}}@-moz-keyframes slide-left-in {  0% {-moz-transform: translate(-100%, 0px) rotate(1deg);opacity: 0;-moz-transform-origin: 0 0;} 100% {opacity: 1;-moz-transform: translate(0px, 0px) rotate(0deg);-moz-transform-origin: 0 0;}}@-o-keyframes slide-left-in {  0% {-o-transform: translate(-100%, 0px) rotate(1deg);opacity: 0;-o-transform-origin: 0 0;} 100% {opacity: 1;-o-transform: translate(0px, 0px) rotate(0deg);-o-transform-origin: 0 0;}}@-ms-keyframes slide-left-in {  0% {-ms-transform: translate(-100%, 0px) rotate(1deg);opacity: 0;-ms-transform-origin: 0 0;} 100% {opacity: 1;-ms-transform: translate(0px, 0px) rotate(0deg);-ms-transform-origin: 0 0;}}@keyframes slide-left-in {  0% {transform: translate(-100%, 0px) rotate(1deg);opacity: 0;transform-origin: 0 0;} 100% {opacity: 1;transform: translate(0px, 0px) rotate(0deg);transform-origin: 0 0;}}@-webkit-keyframes slide-right-in {  0% {-webkit-transform: translate(100%, 0px) rotate(1deg);opacity: 0;-webkit-transform-origin: 0 0;} 100% {opacity: 1;-webkit-transform: translate(0px, 0px) rotate(0deg);-webkit-transform-origin: 0 0;}}@-moz-keyframes slide-right-in {  0% {-moz-transform: translate(100%, 0px) rotate(1deg);opacity: 0;-moz-transform-origin: 0 0;} 100% {opacity: 1;-moz-transform: translate(0px, 0px) rotate(0deg);-moz-transform-origin: 0 0;}}@-o-keyframes slide-right-in {  0% {-o-transform: translate(100%, 0px) rotate(1deg);opacity: 0;-o-transform-origin: 0 0;} 100% {opacity: 1;-o-transform: translate(0px, 0px) rotate(0deg);-o-transform-origin: 0 0;}}@-ms-keyframes slide-right-in {  0% {-ms-transform: translate(100%, 0px) rotate(1deg);opacity: 0;-ms-transform-origin: 0 0;} 100% {opacity: 1;-ms-transform: translate(0px, 0px) rotate(0deg);-ms-transform-origin: 0 0;}}@keyframes slide-right-in {  0% {transform: translate(100%, 0px) rotate(1deg);opacity: 0;transform-origin: 0 0;} 100% {opacity: 1;transform: translate(0px, 0px) rotate(0deg);transform-origin: 0 0;}}.table_ofrall { border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px solid #ddd; }.table_ofrall tr { border-bottom: 1px solid #ddd; }.table_ofrall tr td, .table_ofrall tr th { border: 1px solid #ddd; }.table_ofrall th:first-child, .table_ofrall td:first-child { padding-left: 16px; }.table_ofrall td, .table_ofrall th { padding: 4px 8px; display: table-cell; text-align: center; color: #b7b7b7; font-size: 13px; vertical-align: middle; }.table_ofrall tr:hover { cursor: not-allowed; }.table_ofrall th { background: #666; }.table_ofrall th strong, .table_ofrall td strong { font-size: 13px; } @media only screen and (min-width:401px) and (max-width:1000px) {.helpline { display: none; }.emt_support { width: 15% !important; }.emt_header_wrap { float: left; width: 100% !important; }.middle_sec { width: 100%; float: left; }.s_col_1 { width: 23% !important; margin-right: 3% !important; }.input_city { width: 100% !important; padding: 11px 2% !important; }.input_city_n { width: 100% !important; }.s_col_btn { width: 20% !important; }.search_bg { padding: 1% !important; }.swipe5 { display: none; }.mid_home_b { width: 100% !important; }.scnd-cnt { width: 100% !important; }.bx-a { width: 24.25% !important; margin-right: 1% !important; }.bx-b { width: 24.25% !important; }.rwrds { width: 96% !important; float: left !important; margin: 0 2% !important; }.middle_sec { width: 100% !important; }.footer .footer_inr { width: 100% !important; }.ftr_col_4 { width: 50% !important; }.ftr_col_5 { width: 50% !important; }.slider { width: 894px !important; }}@media only screen and (min-width:1001px) and (max-width:1200px) {.middle_sec { width: 100% !important; }.s_col_1 { width: 25% !important; margin-right: 3% !important; }.input_city { width: 100% !important; padding: 11px 0% !important; }.swipe5 { right: -30px !important; }.input_city_n { width: 100% !important; padding: 11px 0% !important; }.s_col_btn { width: 16% !important; }.sarch-but { max-width: 170px !important; }.scnd-cnt { width: 100% !important; }.bx-a { width: 24.25% !important; margin-right: 1% !important; }.bx-b { width: 24.25% !important; }.footer .footer_inr { width: 100% !important; }.mid_home_b { width: 100% !important; }.emt_support { width: 15% !important; }.helpline { display: none; }.emt_header_wrap { float: left; width: 100% !important; }}.s_col_1:first-child:hover { background: #ECF5FE; border-radius: 8px 0 0 8px; }.s_col_1:hover { background: #ECF5FE; }.city-suld li a:hover { text-decoration: underline; }.srlabel { font-size: 12px; color: #7E7979; font-weight: 500; text-transform: uppercase; position: absolute; left: 22px; top: 8px; z-index: 0; }.bsinptcm { font-weight: 600; padding: 27px 0 22px 20px; position: relative; z-index: 1; font-size: 21px; }.btnhgtt { height: 81px; }.nedesk { display: flex; align-items: center; }