@media only screen and (min-width:1024px){}@media only screen and (max-width:1024px){.trustMarkers.weekend{background-position:-487px -328px;width:150px;height:136px;top:0;right:0}.new{background-image:none}}@media only screen and (max-device-width:768px) and (max-width:1024px) and (min-width:481px){.chosen-container-single .chosen-search input[type="text"]{padding:8px 20px 8px 5px}.chosen-container .chosen-results li{padding:10px 7px;font-size:15px}.chosen-container-single .chosen-single{padding:3px 0 4px 4px;border-radius:6px;font-size:15px}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width:866px) and (max-width:984px) and (max-device-width:1024px){.nonIE .similarHotelsList .col6{width:23.875%}.nonIE .roomRates .colZero.col6.photosMarkup{width:33.3333%}.nonIE .roomRates .colZero.col18.roomTypeMarkup{width:66.6666%;margin-left:33.3333%}.nonIE .roomRates .roomPhotos li{height:33.3333%}.nonIE .infoLead .photoFrame{height:auto}}@media only screen and (min-width:481px) and (max-width:1024px) and (max-device-width:768px){.nonIE section#GlobalNav{padding:0 1%}.nonIE .collectionUpsell{visibility:hidden;display:none !important}.nonIE .searchForm dl dd input[type="text"].keyValue{font-size:15px;height:32px}.nonIE .searchForm .fieldRow select,.nonIE .searchForm .rooms select{font-size:15px}.nonIE .searchBtnContainer input.booking,.nonIE .searchBtnContainer button.booking{font-size:17px}.nonIE .autoComplete{-webkit-tap-highlight-color:rgba(0,0,0,0)}.nonIE .autoComplete li,.nonIE .autoComplete li:active,.nonIE .autoComplete li:hover,.nonIE .autoComplete li{-webkit-tap-highlight-color:rgba(60,119,212,0.25)}.nonIE .autoComplete li a{font-size:15px;padding:10px 7px}.nonIE .calendar td,.nonIE .calendar td a{-webkit-tap-highlight-color:rgba(60,119,212,0.25)}.nonIE .calendar td a,.nonIE .calendar td span{padding:10px;font-size:15px;line-height:15px}.nonIE .calendar th span{font-size:12px;line-height:12px}.nonIE .datePicker .datePicker{top:9px}.nonIE .offerSpan{width:223px;margin:15px 25px 10px 25px}.nonIE .offerTitle,.nonIE .offerDescription,.nonIE .offerLink{font-size:13px}.nonIE .ctGlobalNav,.nonIE .globalFooter,.nonIE .primaryBar.container,.nonIE .resultContainer,.nonIE #Result{min-width:100%}.nonIE .container{padding-right:1%;padding-left:1%}.nonIE .container>.container{padding-right:0;padding-left:0;min-width:100%}.nonIE .ctCol.ctCenter{position:relative;z-index:-1}.nonIE .container,.nonIE .srp #Home.container,.nonIE .srp #Home .viewController.center,.nonIE .container>.row{width:98%;min-width:98%}.nonIE .support{line-height:24px}.nonIE .support a{line-height:24px;color:#666}.nonIE dt.taxChild{padding-left:0 !important}.nonIE #Home aside.colZero.col5{width:0}.nonIE .home .productLinks{display:block}.nonIE .home .ctCol.ctProducts,.nonIE .home .ctCol.ctUser{width:50%}.nonIE .home .ctCol.ctCenter{display:none}.nonIE .home .tempFeedbackLink{display:inline-block}.nonIE .home .ctCol.ctCenter,.nonIE .home .feedbackLink{display:none}.nonIE .home .col13.cHeight.center,.nonIE .home .col13.viewController.center{width:70%}.nonIE .home aside.right{width:30%}.nonIE .home .searchForm{padding:20px}.nonIE .home aside.left .navGroup{display:none}.nonIE .home aside.left .hasProductIcons{width:48px;position:absolute;top:0;z-index:3;border-right:1px solid #ddd}.nonIE .home aside.left .navGroup li:active,.nonIE .home aside.left .navGroup a:active{background:transparent}.nonIE .home aside.left .navGroup.more{display:block;margin:0;background-image:none}.nonIE .home aside.left .navGroup.more li{border:0;margin:0;width:96%}.nonIE .home aside.left .navGroup.more a{font-size:10px;color:#999;padding:10px;margin:0;text-shadow:none;position:relative;text-indent:-100px;overflow:hidden;height:24px;width:24px}.nonIE .home aside.left .productIcon{display:block;position:absolute;left:10px;top:10px;height:24px;width:24px;margin:0}.nonIE .home aside.left .productIcon:before{display:none}.nonIE .home aside.left .tools{width:16px}.nonIE .home aside.left .moreProducts .exploreProducts{display:block;padding-top:3px}.nonIE .home aside.left .moreProducts .exploreProducts .productIcon{top:0;left:0;width:28px}.nonIE .home.air .productLinks .flightApp a:after,.nonIE .home.hotel .productLinks .hotelApp a:after,.nonIE .home.packages .productLinks .packagesApp a:after,.nonIE .home.trains .productLinks .trainsApp a:after,.nonIE .home.bus .productLinks .busApp a:after{border-color:rgba(245,245,245,0) rgba(245,245,245,0) #fff}.nonIE .popOver.moreProducts{left:-90px;top:45px;padding-left:0;padding-top:10px}.nonIE .popOver.moreProducts .tipsyArrow{left:50%;margin-left:-10px;margin-top:0;top:1px;border-bottom-style:solid;border-left:10px;border-left-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.nonIE .popOver.moreProducts .tipsyArrowW{border-bottom-color:#fff;z-index:1}.nonIE .popOver.moreProducts .tipsyNotch{top:0;border-bottom-color:#999}.nonIE .trains.home aside.left .hasProductIcons{top:-45px}.nonIE .trains.home .popOver.moreProducts{top:45px}.nonIE .primaryBar .left{width:20%}.nonIE .primaryBar .center{width:60%}.nonIE .primaryBar .support{width:20%}.nonIE .powerFilters .toolBarControls.primary>li>a{padding:8px}.nonIE #Result .left.filters{width:20%}.nonIE #Result .viewController.center{width:80%}.nonIE #Result .calContainer,.nonIE #Result aside.right{display:none}.nonIE #Result .upsellSprite.lPointer,.nonIE #Result .inpageMessage:after{display:none}.nonIE .srp .ctCol.ctProducts{width:38%}.nonIE .srp .ctCol.ctCenter{width:26%}.nonIE .srp .ctCol.ctUser{width:36%}.nonIE .srp .viewSwitcher a{text-indent:-1000px;position:relative}.nonIE .srp .viewSwitcher a i{position:absolute;left:8px;top:8px}.nonIE .srp .powerFilters{position:static}.nonIE .air.srp .sorters .indicators{width:17%}.nonIE .air.srp .sorters.bundled .indicators{width:4%}.nonIE .air.srp .resultUnit .segment th.depart,.nonIE .air.srp .resultUnit .segment th.arrive{padding-left:18px}.nonIE .air.srp .sorters.mini .duration{width:15%}.nonIE .srp.hotel .viewSwitchers{display:none}.nonIE .rsArrow.rsHidden{visibility:visible;opacity:100%}.nonIE .srp.mapView .viewController.center{width:20%}.nonIE .srp.mapView .listView .listUnit .photoFrame{margin-bottom:10px}.nonIE .srp.mapView .listView .listUnit .summary{float:none;width:100%}.nonIE .srp.mapView aside.right{display:block}.nonIE .mDeal,.nonIE .sorters{padding-right:10px;padding-left:10px}.nonIE .sorters.bundled{padding-right:20px;padding-left:20px}.nonIE .tabbedDetails .resultUnitBundled .tabsContainer .dots li:nth-child(2){margin-right:30px}.nonIE .upsellSprite.lPointer,.nonIE .inpageMessage:after,.nonIE .sideBlock h5 i{display:none}.nonIE .taLogo{display:none}.nonIE #ModalFrame iframe[src*="info"],.nonIE #fbModalFrame iframe[src*="info"]{width:921px !important}.nonIE .bus #ModalFrame iframe[src*="bus_modal"],.nonIE .bus #fbModalFrame iframe[src*="bus_modal"]{width:921px !important;height:435px !important}.nonIE #ModalFrame iframe[src*="guided-nav"],.nonIE #fbModalFrame iframe[src*="guided-nav"]{width:700px !important}.nonIE .royalSlider,.nonIE .rsWithThumbs{width:100%}.nonIE .dp.srp .ctCol.ctProducts,.nonIE .dp.srp .ctCol.ctUser{width:50%}.nonIE .dp.srp .ctCol.ctCenter{width:60%;position:relative;top:0;left:20%;height:0}.nonIE .dp.srp .ctCol.ctUser{position:relative;top:-44px;float:right}.nonIE .dp.srp .flightSummary,.nonIE .dp.srp .hotelSummary{float:none;display:inline-block;width:auto}.nonIE .dp.srp .roundTripHead h2{font-size:24px}.nonIE .bus.srp .primaryBar .colZero.col16{width:80%}.nonIE .bus.srp #Home .col13 .fieldRow{width:630px}.nonIE .bus.srp #Home .col13 .fieldRow.searchBox{width:155px}.nonIE .trains.srp #departTimeFilter,.nonIE .trains.srp #arriveTimeFilter{display:none}.nonIE body.modal .tipsy.address{left:13px}.nonIE .packageHotelModal .roomName{margin-left:0}.nonIE .home aside.left .hasProductIcons{left:255px}.nonIE .home .userAccountLink .avatar,.nonIE .home .currencyLink strong{display:none}.nonIE .home.trains aside.left .hasProductIcons{left:370px}.nonIE .home.in aside.left .hasProductIcons{left:400px}.nonIE .home.ae aside.left .hasProductIcons{left:300px}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget .row{padding:0}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget fieldset.row{width:100%}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget fieldset{width:100%;padding-right:0;padding-bottom:20px}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget .rooms #AgeChild3{margin-left:0;margin-right:-33.833333%}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget li.rooms{zoom:1}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget li.rooms:before,.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget li.rooms:after{content:"";display:table}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .roomWidget li.rooms:after{clear:both}.nonIE .hotelDetails.hotelDetailsv2 .amenitiesContainer .amIcons li{margin-right:4.2%}.nonIE .hotelDetails.hotelDetailsv2 .hotelSmallList{display:none !important}.nonIE .hotelDetails.hotelDetailsv2 .container>.row{min-width:0;width:100%}.nonIE .hotelDetails.hotelDetailsv2 .hotelDetailContainer .left{width:100%}.nonIE .hotelDetails.hotelDetailsv2 .hotelDetailContainer .center{width:100%;padding-top:0}.nonIE .hotelDetails.hotelDetailsv2 .hotelDetailsHeaderContainer .support{display:none}.nonIE .hotelDetails.hotelDetailsv2 .hotelSmallList,.nonIE .hotelDetails.hotelDetailsv2 .changeDatesTitle{display:none}.nonIE .hotelDetails.hotelDetailsv2 .changeDates{margin-right:0;margin-top:0;position:relative;background:#f1f1f1;-webkit-box-shadow:0 0 4px -2px rgba(0,0,0,0.4) inset;box-shadow:0 0 4px -2px rgba(0,0,0,0.4) inset}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .row{padding:12px 20px 15px}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .changeDatesForm{border-top:0;background:transparent;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .changeDatesForm fieldset{width:29%;float:left;padding-right:20px;margin-bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .changeDatesForm fieldset .span{margin-left:0}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .changeDatesForm .searchForm>fieldset:last-child{width:13%;padding-right:0}.nonIE .hotelDetails.hotelDetailsv2 .changeDates .changeDatesForm .searchForm>fieldset:last-child .button.booking{width:100%;margin-top:16px;float:right}.nonIE .hotelDetails.hotelDetailsv2 .hotelDetailsHeaderContainer{width:100%;margin-top:0}.nonIE .hotelDetails.hotelDetailsv2 .dateFormWrapper{padding-bottom:0}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .stickyHotelTitle{display:block}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .stickyHotelTitle ul{margin-right:0}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader ul.inline,.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .hotelTitle{display:none}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .scrollSpyNav{padding-top:15px}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .priceContainer{position:absolute;right:20px;top:15px;width:22%}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .priceContainer a{position:absolute;right:0;top:0}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .lastBooked .hotelSprite.time{width:17px;height:17px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .hotelDetailsHeaderContainer .inline li.bookHotelButton{margin-right:0}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .hotelDetailsCenter{width:100%;padding-top:115px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .amenitiesContainer .row>.col9,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col9,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .reviewsContainer .hotelreviews>.col9,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .amenitiesContainer .row>.col7,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col7,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .reviewsContainer .hotelreviews>.col7{width:28.10416667%}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .amenitiesContainer .row>.col15,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col15,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .reviewsContainer .hotelreviews>.col15,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .amenitiesContainer .row>.col13,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col13,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .reviewsContainer .hotelreviews>.col13{width:70.39583333%;margin-left:1.5%;max-width:500px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col15{width:45.02083333%}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb aside.rightBlock{position:absolute !important;right:0;border:1px solid #EEE;width:25%;background-color:#f4f5fa;border-right:0}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .rightBlock .theiaStickySidebar:after,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .rightBlock .theiaStickySidebar:before{top:38px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .rightBlock .theiaStickySidebar:after{border-right-color:#f4f5fa}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .rightBlock{display:none}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .bookHotelButton{display:block;width:auto;margin-right:0}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .bookHotelButton a{padding:.35em 1em .4em 1em;margin-right:0;margin-top:-7px;margin-left:10px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .datelessSearch .rightBlock,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .hotelUnavailable .rightBlock{display:block;width:100%;border:0}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .datelessSearch #hotelDetailsHeader,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .hotelUnavailable #hotelDetailsHeader{top:80px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .datelessSearch .hotelDetailsCenter,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .hotelUnavailable .hotelDetailsCenter{padding-top:200px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .datelessSearch .bookHotelButton,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .hotelUnavailable .bookHotelButton{display:none}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .rightBlock .theiaStickySidebar:after,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .rightBlock .theiaStickySidebar:before{display:none}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomRate.selected{position:relative}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomRate.selected:after,.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomRate.selected:before{right:-4%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomRate.selected:after{border-color:rgba(244,245,250,0);border-right-color:#f4f5fa;border-width:10px;margin-top:-10px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomRate.selected:before{border-color:rgba(229,230,235,0);border-right-color:#EEE;border-width:11px;margin-top:-11px}}@media only screen and (min-width:481px) and (max-width:960px) and (max-device-width:768px){.nonIE .sliderNavigation{background-color:transparent}.nonIE .sliderNavigation.next{right:-10px}.nonIE .sliderNavigation.previous{left:-10px}.nonIE .home aside.left .hasProductIcons{left:250px}.nonIE .home.in aside.left .hasProductIcons{left:400px}.nonIE .home.ae aside.left .hasProductIcons{left:295px}.nonIE .span.span15.datePicker{width:73%}.nonIE .trains .span.span12.datePicker{width:73%}.nonIE .offerSpan{width:170px;margin:15px 20px 10px 16px}.nonIE .offerTitle,.nonIE .offerDescription,.nonIE .offerLink{font-size:11px}.nonIE .recentSearches .list li small.airData{text-align:left;padding-right:0}.nonIE .recentSearches .list li small.airData .fLeft{float:none;display:block;padding-bottom:5px}.nonIE #ModalFrame iframe[src*="info"],.nonIE #fbModalFrame iframe[src*="info"]{width:691px !important}.nonIE .bus #ModalFrame iframe[src*="bus_modal"],.nonIE .bus #fbModalFrame iframe[src*="bus_modal"]{width:691px !important}.nonIE #ModalFrame iframe[src*="guided-nav"],.nonIE #fbModalFrame iframe[src*="guided-nav"]{width:700px !important}.nonIE #ModalFrame.hotelDetailsModalFrame iframe[src*="info"]{width:100% !important}.nonIE .ctGlobalNav>.row{height:44px}.nonIE .fieldRow .removeRow{right:-17px}.nonIE .addOnOption{font-size:11px}.nonIE aside.left.filters{display:none}.nonIE .photoMask img{top:0 !important}.nonIE #Result .viewController.center.col16,.nonIE #Result .viewController.center.col20,.nonIE #Result .viewController.center.col19{width:100%}.nonIE #Result #ContentFrame .Left.filterPopOver,.nonIE #Result aside.filters.filterPopOver{width:240px}.nonIE .similarHotelsList .col6{width:23.875%}.nonIE .address{width:210px}.nonIE .srp .ctCol.ctProducts,.nonIE .srp .ctCol.ctUser{width:50%}.nonIE .srp .ctCol.ctCenter{width:60%;position:relative;top:0;left:20%;height:0}.nonIE .srp .ctCol.ctUser{position:relative;top:-54px;float:right}.nonIE .srp .powerFilters{position:static}.nonIE .srp .quickLook .refundPolicy h1{font-size:13px}.nonIE .srp .quickLook dl.horizontal dt,.nonIE .srp .quickLook dl.horizontal dd{float:none;width:100%;padding:5px 0;text-align:right}.nonIE .primaryBar{height:90px}.nonIE .primaryBar .left{width:20%;height:41px}.nonIE .primaryBar .center{width:100%;position:relative;min-height:44px}.nonIE .primaryBar .tempFilter,.nonIE .primaryBar .support{width:20%;display:block;padding-right:0;position:relative;top:-82px}.nonIE .primaryBar .tempFilter{top:-43px;right:5px;visibility:hidden}.nonIE .primaryBar .support{margin:0;right:-20%}.nonIE .hotel.srp .primaryBar .tempFilter{width:9%}.nonIE .hotel.srp .primaryBar .support{margin:0;right:-9%}.nonIE .air.srp .listItem button.booking{font-size:12px;padding-left:5px;padding-right:5px}.nonIE .air.srp .actionCol button{font-size:13px;padding:5px 8px}.nonIE .toolBarControls.primary>li>a{font-size:11px}.nonIE .toolBarControls.primary>li>a small{font-weight:bold}.nonIE #Result .viewContainer{padding-top:89px}.nonIE #Result.modifySearch .viewContainer{padding-top:0}.nonIE .pinPointTab{right:68px;top:1px}.nonIE .pinPointTab .toolBarControls.primary a{padding:6px 15px 7px 15px}.nonIE .pinPointBlock:before,.nonIE .pinPointBlockDone:before{right:96px}.nonIE .multiCity .primaryBar{height:44px}.nonIE .multiCity #Result .viewContainer{padding-top:43px}.nonIE .multiCity .support{display:none}.nonIE .multiCity .tempFilter{top:-85px;right:auto}.nonIE .multiCity .listTitle{padding-left:10px;font-size:12px}.nonIE .multiCity .multiCity .resultUnitMini th{font-size:11px}.nonIE .calendarView .support{top:-82px}.nonIE .calendarView .tempFilter{top:-43px;right:5px}.nonIE .srp.hotel .secondaryBar nav.sorters.col16{width:76%}.nonIE .srp.hotel .secondaryBar nav.sorters.col16 li{margin-right:10px}.nonIE .srp.hotel .secondaryBar .smallSearch{width:23%}.nonIE .srp.hotel .listUnit .summary,.nonIE .srp.hotel .listUnit .metaData,.nonIE .srp.hotel .listUnit .additionalInfo,.nonIE .srp.hotel .tools,.nonIE .srp.hotel .quickData{width:73%}.nonIE .srp.hotel .quickData{width:100%}.nonIE .srp.hotel .listUnit .photoFrame{width:25%}.nonIE .srp.hotel .listUnit .review{margin-left:0}.nonIE .srp.hotel .hotelPics{width:105px}.nonIE .srp.hotel .hotelPics li{margin-right:9px}.nonIE .srp.hotel .hotelPics li.odd{margin-right:0}.nonIE .dp.srp .loaderContainer{top:33px}.nonIE .dp.srp .hotelInfo .summary{width:65%;margin-left:3%}.nonIE .dp.srp .hotelInfo .tools{width:65%}.nonIE .packages .offerSpan{margin:15px 20px 10px 6px}.nonIE .packages .dealHeader{padding-left:5px}.nonIE .trains #Result .viewContainer{padding-top:45px}.nonIE .trains.home .dealHeader,.nonIE .trains.home .dealContent{margin-left:10px}.nonIE .trains.home #Home .subTitle{width:65%;line-height:24px}.nonIE .trains.srp .Left.colZero.col4{display:none}.nonIE .trains.srp #ContentFrame .Right{width:100%}.nonIE .trains.srp .AvailabilityChart table.chart th{width:32px;background:#fc0}.nonIE .trains.srp .tempFilter{top:0;right:0}.nonIE .trains.srp #filter fieldset .legend a{background-image:none}.nonIE .trains #resultsRenderArea table.results .train{width:130px}.nonIE .trains #resultsRenderArea table.results .availability{width:310px}.nonIE .trains #resultsRenderArea .results .book{width:90px}.nonIE .trains #ContentFrame .Right table.results td:last-child{text-align:right}.nonIE .trains #resultsRenderArea .booking{font-size:12px;padding:4px 8px}.nonIE .bus.srp .primaryBar .colZero.col16{width:100%;position:relative;top:0;left:0;text-align:center}.nonIE .bus.srp .primaryBar .colZero.col16 .badgeFilter{float:none}.nonIE .bus.srp .primaryBar .tempFilter{top:-58px;right:auto}.nonIE .bus.srp .primaryBar .dayFilter{position:relative;top:-70px}.nonIE .bus.srp #Home .col13 .fieldRow{width:395px}.nonIE .bus.srp #Home .col13 .fieldRow.searchBox{width:155px}.nonIE .bus.srp #Result.modifySearch .tempFilter{display:none}.nonIE .closeFilter{display:block;position:absolute;height:16px;width:16px;right:5px;top:5px;z-index:2}.nonIE .closeFilter .close{position:static}.nonIE #ContentFrame .Left.filterPopOver,.nonIE aside.filters.filterPopOver{display:block;position:absolute;z-index:4;padding:10px;background:#fff;border:1px solid #999;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);top:135px;right:15px;overflow:visible}.nonIE .filterPopOver #filter .noOfTrains h2,.nonIE .filterPopOver .hCount{position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:1;float:none}.nonIE .filterPopOver .noOfTrains h2:after,.nonIE .filterPopOver .noOfTrains h2:before,.nonIE .filterPopOver .hCount:after,.nonIE .filterPopOver .hCount:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.nonIE .filterPopOver .noOfTrains h2:after,.nonIE .filterPopOver .hCount:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;left:85%;margin-left:-1px;top:-30px}.nonIE .filterPopOver .noOfTrains h2:after{top:-39px}.nonIE .filterPopOver .noOfTrains h2:before,.nonIE .filterPopOver .hCount:before{border-color:rgba(153,153,153,0);border-bottom-color:#999;border-width:11px;left:85%;margin-left:-2px;top:-32px}.nonIE .filterPopOver .noOfTrains h2:before{top:-41px}.nonIE .dp.srp aside.filters.filterPopOver,.nonIE .hotel.srp aside.filters.filterPopOver{top:89px}.nonIE .trains.srp #ContentFrame .Left.filterPopOver{top:90px}.nonIE .hotelDetails.hotelDetailsv2 .primaryBar{height:auto}.nonIE .hotelDetails.hotelDetailsv2 .primaryBar .support{top:0;right:0}.nonIE .hotelDetails.hotelDetailsv2 .ctCol.ctCenter{top:44px}.nonIE .hotelDetails.hotelDetailsv2 .scrollSpyNav li a{margin-right:20px}.nonIE .hotelDetails.hotelDetailsv2 #hotelDetailsHeader .priceContainer{width:30%}.nonIE .hotelDetails.hotelDetailsv2 .roomAttributes li{width:100%}.nonIE .hotelDetails.hotelDetailsv2 .mastContainer .imageGrid a.fullHeight{height:270px}.nonIE .hotelDetails.hotelDetailsv2 .mastContainer .imageGrid a.halfHeight{height:133px}.nonIE .hotelDetails.hotelDetailsv2 .amenitiesContainer .amIcons li{margin-right:16px}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col9{display:none}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb .roomsContainerWrapper>.col15{width:61.9375%;margin-left:0}.nonIE .hotelDetails.hotelDetailsv2.newRatesAb aside.rightBlock{width:36.5625%}}@media only screen and (min-width:800px) and (max-width:960px) and (max-device-width:768px){.nonIE .dp.srp .hotelInfo .tools{left:150px}.nonIE .bus #ModalFrame iframe[src*="bus_modal"],.nonIE .bus #fbModalFrame iframe[src*="bus_modal"]{width:871px !important}.nonIE #ModalFrame iframe[src*="bus_modal"] body.modal .modalBody,.nonIE #fbModalFrame iframe[src*="bus_modal"] body.modal .modalBody{height:435px !important}}@media only screen and (min-width:432px) and (max-width:866px) and (max-device-width:768px){.nonIE body.Modal #Wrapper div.Container{width:100%}.nonIE div.fareAlertModal div.Left{display:none}.nonIE div.fareAlertModal div.Right{float:none}.nonIE body.modal .infoLead .photoFrame{height:auto}.nonIE body.modal .hTabs .hero .roomKey{display:none}.nonIE body.modal .hTabs a{padding:15px 10px 14px;margin-left:13px}.nonIE body.modal .col7.factSheet,.nonIE body.modal .col10.infoLead,.nonIE body.modal .col7.mapLead{width:33.3333%}.nonIE body.modal .hDetails ul.amIcons li{margin-right:0}.nonIE body.modal .horizontal dt,.nonIE body.modal .horizontal dd,.nonIE body.modal p,.nonIE body.modal .modalHeader .support{font-size:13px;line-height:17px}.nonIE body.modal .modalBody h4{font-size:15px}.nonIE body.modal .modalHeader .itinerarySummary li{margin-right:0;padding-right:0}.nonIE body.modal .modalHeader .itinerarySummary .pahBrand{margin-left:5px}.nonIE body.modal .hTabs a{font-size:11px;font-weight:bold}.nonIE body.modal .highlights .col8{padding:0 1em}.nonIE body.modal .factSheet h6{font-size:14px}.nonIE body.modal .highlights .hInfo span{font-size:16px}.nonIE body.modal .hotelInfo .col.col10,.nonIE body.modal .hotelInfo .col.col14{width:49%}.nonIE body.modal .infoLead .photoFrame{width:220px}.nonIE body.modal .infoLead .photoFrame .photoMask{height:auto;width:220px}.nonIE body.modal .tipsy.address{left:15px;width:180px}.nonIE body.modal .tipsy.address .truncatePara{max-height:70px}.nonIE body.modal .roomTypeRow .inclusions,.nonIE body.modal .hotelInfo .checklists li,.nonIE body.modal .hotelInfo .amIcons li{font-size:11px}.nonIE body.modal .similarHotelsList h4,.nonIE body.modal .hotelInfo .hDescription p,.nonIE body.modal .roomTypeRow h6{font-size:12px;line-height:16px}.nonIE body.modal .hotelreviews h5 a{font-size:15px}.nonIE body.modal .taJist{padding-left:0;width:280px}.nonIE body.modal .taReviews{margin-left:300px}.nonIE body.modal .taBadge{font-size:16px}.nonIE body.modal .similarHotelsList .address{font-size:11px}.nonIE body.modal .similarHotelsList .col6{width:32.33%}.nonIE body.modal .similarHotelsList .col6:last-child{display:none}.nonIE body.modal .lastBooked{display:none !important}.nonIE body.modal .roomPhotos .roomCatLabel{bottom:45px}.nonIE body.modal .roomRates .col6.photosMarkup{width:33.3333%}.nonIE body.modal .roomRates .col18.roomTypeMarkup{width:66.6666%;margin-left:33.3333%}.nonIE body.modal .roomRates .roomPhotos li{height:33.333%}.nonIE body.modal #mapOverview .tipsy.address{left:0;top:15%}.nonIE .dp.air.srp aside.left{width:15%;padding:20px 10px 20px 5px}.nonIE .dp.air.srp .sideBlock .displayFilterValue,.nonIE .dp.air.srp .sideBlock .list label{font-size:10px}.nonIE .dp.air.srp .sideBlock h5{font-size:11px}.nonIE .dp.air.srp .center{width:85%;margin-left:15%}.nonIE .dp.air.srp .roundTripHead{width:85%;left:15%;padding:5px 0}.nonIE .dp.air.srp .roundTripHead h2{font-size:24px}.nonIE .dp.air.srp .roundTripHead .pad{padding:15px 10px}.nonIE .dp.air.srp .comboTabs a strong{font-size:11px}.nonIE .dp.air.srp .comboTabs a .airLogo{width:22px;margin-left:6px;margin-right:4px}.nonIE .dp.air.srp .comboTabs a .airLogo img{max-width:100%!important;max-height:100%!important}.nonIE .dp.air.srp .listView .listItem>ul li.vendor small{text-overflow:ellipsis;overflow:hidden}.nonIE .dp.air.srp .hotelCSummary{width:28%}.nonIE .dp.air.srp .hotelCSummary .display{display:none}.nonIE .dp.air.srp .hotelCSummary .span.span15{width:90%}.nonIE .dp.air.srp .listTitle{padding-left:10px}.nonIE .dp.air.srp .sorters{padding-left:0;padding-right:1px}.nonIE .dp.air.srp .listView .listItem{margin:0 10px}.nonIE .dp.air.srp .listView .selected{padding-left:10px;padding-right:10px;margin:0}.nonIE .packageHotelModal .roomRates .colZero.col6.taTraffic,.nonIE .packageHotelModal .roomRates .colZero.col6.photosMarkup{display:none !important}.nonIE .packageHotelModal .roomRates .colZero.col18.roomTypeMarkup{width:100%;margin-left:0}.nonIE .packageHotelModal .roomName{margin-left:0}.nonIE body.modal .busSeatSection{width:460px}.nonIE body.modal .busDetailSection{width:230px}.nonIE body.modal .busDetailSection .bookingInfo .boardingPoints select{width:190px}.nonIE .seatSelectHolder table{padding:15px 10px;padding-left:70px}}@media only screen and (min-width:700px) and (max-width:866px) and (max-device-width:960px){.nonIE body.modal .tipsy.address{left:42px}.nonIE body.modal .taReviews{margin-left:300px}.nonIE body.modal .busSeatSection{width:595px}.nonIE .packageHotelModal .roomName{margin-left:0}}@media only screen and (min-width:481px) and (max-width:767px) and (max-device-width:768px){.nonIE #ModalFrame iframe[src*="info"],.nonIE #fbModalFrame iframe[src*="info"]{width:534px !important}.nonIE .bus #ModalFrame,.nonIE .bus #fbModalFrame{top:50px !important}.nonIE .bus #ModalFrame iframe[src*="bus_modal"],.nonIE .bus #fbModalFrame iframe[src*="bus_modal"]{width:534px !important;height:760px !important}.nonIE .messageScreen{margin-top:95px}.nonIE .ctGlobalNav>.row{height:84px;width:100%;position:relative}.nonIE .addOnOption{font-size:9px;margin-left:-20px}.nonIE .rtDiscount{margin-top:0}.nonIE .searchForm .tripType .col:nth-child(3){display:none}.nonIE .searchForm .tripType .col.col5{width:24%}.nonIE .home aside.left .hasProductIcons{top:45px}.nonIE .home .col13.center.cHeight,.nonIE .home .col13.center.viewController{padding-top:45px}.nonIE .home .ctCol.ctCenter{display:none}.nonIE .home .specialBlock{width:160px}.nonIE .home .recentSearches h2{position:relative}.nonIE .home .offerSpan{width:130px;height:120px;margin:15px 15px 10px 15px}.nonIE .home #TopFeatures .prev_feature,.nonIE .home #TopFeatures .next_feature,.nonIE .home .sliderNavigation{display:none}.nonIE .home .carouselNavigation li a.slide-jump,.nonIE .home .sliderPagination li a{height:12px;width:12px}.nonIE .home.dp .content .right .block{padding-left:0}.nonIE .home #TopFeatures .slide{width:160px;padding:15px}.nonIE #Home aside.right{padding-top:67px}.nonIE .dp.srp .ctCol.ctProducts,.nonIE .home .ctCol.ctProducts,.nonIE .srp .ctCol.ctProducts{width:100%;position:relative;z-index:1}.nonIE .dp.srp .ctCol.ctProducts .packagesApp,.nonIE .home .ctCol.ctProducts .packagesApp,.nonIE .srp .ctCol.ctProducts .packagesApp,.nonIE .dp.srp .ctCol.ctProducts .trainsApp,.nonIE .home .ctCol.ctProducts .trainsApp,.nonIE .srp .ctCol.ctProducts .trainsApp,.nonIE .dp.srp .ctCol.ctProducts .busApp,.nonIE .home .ctCol.ctProducts .busApp,.nonIE .srp .ctCol.ctProducts .busApp{display:inline-block}.nonIE .dp.srp .ctCol.ctUser,.nonIE .home .ctCol.ctUser,.nonIE .srp .ctCol.ctUser{position:absolute;width:75%;top:0;right:0;height:45px;z-index:2}.nonIE .dp.srp .ctCol.ctCenter,.nonIE .home .ctCol.ctCenter,.nonIE .srp .ctCol.ctCenter{top:53px;left:20%}.nonIE .productLinks{position:absolute;top:45px;left:-10px;width:100%;padding-left:16px;height:44px;background:#f1f1f1;border-bottom:1px solid #ddd}.nonIE .dealSliderTitle{width:130px;background-position:-365px -128px}.nonIE .dealSliderTitle.hotels{background-position:-365px -160px}.nonIE .dealSliderTitle.packages{background-position:-365px -192px}.nonIE .dealSliderTitle.trains{background-position:-365px -224px}.nonIE .dealSliderTitle.bus{background-position:-365px -253px}.nonIE .primaryBar{height:90px;top:90px}.nonIE .primaryBar .left{width:20%;height:41px}.nonIE .primaryBar .center{width:100%;position:relative}.nonIE .primaryBar .tempFilter,.nonIE .primaryBar .support{width:20%;display:block;padding-right:0;position:relative;top:-82px}.nonIE .primaryBar .tempFilter{top:-41px;right:0}.nonIE .primaryBar .support{font-size:11px;line-height:16px;margin-top:5px}.nonIE .primaryBar .support i{height:16px;width:16px;background-position:-192px -592px}.nonIE .toolBarControls.primary>li>a{padding:8px}.nonIE .toolBarControls.primary.viewSwitcher li a{padding:8px 15px}.nonIE #Result .viewContainer{padding-top:135px}.nonIE #Result.modifySearch .viewContainer{padding-top:0}.nonIE .srp #Home .searchForm{padding:140px 0 25px 0}.nonIE aside.filters.filterPopOver{top:180px;right:5px}.nonIE .srp .powerFilters{position:static}.nonIE .srp .left.filters{display:none}.nonIE .srp .viewController.center{width:100%}.nonIE .air.srp .sorters .indicators{width:17%;padding-left:0}.nonIE .air.srp .resultUnit .indicators{width:18%;padding-left:0}.nonIE .air.srp .vIndicator.highConnection{left:42px}.nonIE .air.srp .vIndicator.redEye{left:64px}.nonIE .air.srp .seatsLeft{left:84px}.nonIE .roundTrip .resultUnitMini th{font-size:12px}.nonIE .roundTrip .resultUnitMini td .truncate{width:100px}.nonIE .roundTrip .resultUnitMini .depart,.nonIE .roundTrip .resultUnitMini .arrive{width:15%}.nonIE .roundTrip .resultUnitMini .duration{width:22%}.nonIE .roundTripHead{padding:10px}.nonIE .roundTripHead h2{font-size:32px}.nonIE .roundTripHead .col10{width:36.792%}.nonIE .roundTripHead .col11{width:49.021%}.nonIE .comboTabs td{width:80px}.nonIE .comboTabs .defaultTab strong{display:block;margin:5px 0 0 0}.nonIE .comboTabs a{text-align:center;height:60px}.nonIE .comboTabs .airLogo{float:none;display:inline-block;margin:0 0 5px 0}.nonIE .fareCalendar .dateCell p.truncate{white-space:normal}.nonIE .calendarView .support{top:-82px}.nonIE .calendarView .tempFilter{top:-41px;right:0}.nonIE .multiCity .primaryBar{height:44px}.nonIE .multiCity #Result .viewContainer{padding-top:43px}.nonIE .multiCity .support{display:none}.nonIE .multiCity .tempFilter{top:-85px;right:auto}.nonIE .multiCity .listTitle{padding-left:10px;font-size:11px}.nonIE .searchForm .trustMarkers{display:none}.nonIE .srp.hotel .secondaryBar nav.sorters.col16{width:76%}.nonIE .srp.hotel .secondaryBar nav.sorters.col16 li{margin-right:10px}.nonIE .srp.hotel .secondaryBar .smallSearch{width:23%}.nonIE .srp.hotel .listUnit .summary,.nonIE .srp.hotel .listUnit .metaData,.nonIE .srp.hotel .listUnit .tools,.nonIE .srp.hotel .listUnit .quickData{width:78%}.nonIE .srp.hotel .listUnit h2,.nonIE .srp.hotel .listUnit h2 a{font-size:14px;line-height:18px}.nonIE .srp.hotel .listUnit .review{margin-left:0;margin-right:5px}.nonIE .srp.hotel .tools .fRight{min-width:175px}.nonIE .srp.hotel .hotelPics{width:105px}.nonIE .srp.hotel .quickData .amenities nav.fLeft,.nonIE .srp.hotel .quickData .amenities a.fRight{float:none}.nonIE .srp.hotel .quickData .amenities nav.fLeft .amIcons,.nonIE .srp.hotel .quickData .amenities a.fRight .amIcons{float:none}.nonIE .srp.hotel .quickData .amenities a.fRight{margin-top:10px 0;display:inline-block}.nonIE .bus.srp .listView .listUnit{margin:0 10px}.nonIE .bus.srp .listView .listUnit>ul li{font-size:13px}.nonIE .bus.srp .sorters .bus{width:14.5%;margin-right:0}.nonIE .bus.srp .sorters .rating{width:19%;margin-right:0}.nonIE .bus.srp .sorters .depart{margin-right:5px}.nonIE .bus.srp .sorters .arrive{width:8%}.nonIE .bus.srp .sorters .duration{width:7%}.nonIE .bus.srp .sorters .seats{width:5%;margin-right:7px}.nonIE .bus.srp .booking{font-size:12px;padding:4px 8px}.nonIE .trains.home .popOver.moreProducts{left:146px;top:45px}.nonIE .trains.srp #Result .viewContainer{padding-top:135px}.nonIE .trains.srp #ContentFrame .Left{display:none}.nonIE .trains.srp #ContentFrame .Right{float:none;width:100%}.nonIE .trains.srp #ContentFrame .Right table.results th,.nonIE .trains.srp #ContentFrame .Right table.results td{padding-right:5px;padding-left:5px}.nonIE .trains.srp #ContentFrame .Right .booking{font-size:12px;padding:4px 8px}.nonIE .trains.srp .AvailabilityChart table.chart th{width:32px;background:#fc0}.nonIE .trains #ModalFrame iframe,.nonIE .trains #fbModalFrame iframe{width:558px !important}.nonIE .trains #ModalFrame iframe[src~="irctc_modal_tux"],.nonIE .trains #fbModalFrame iframe[src~="irctc_modal_tux"]{width:541px !important}.nonIE .trains #messg.lineMessage{position:static;width:97%;margin:5px 0}.nonIE .trains body.Modal.tModal .resultTableHeader{width:100%}.nonIE .trains body.list .resultTable .stFixBody{float:none;width:100%}.nonIE .trains body.list .resultTable .stationRightSide{display:none}.nonIE .dp.srp .loaderContainer{top:78px}.nonIE .dp.srp .secondaryBar .sorters li{margin-right:10px}.nonIE .dp.srp .listView .listItem{margin:0 10px}.nonIE .dp.srp .listItem .photoFrame{width:60px}.nonIE .dp.srp .listItem .photoFrame .photoMask{height:60px;width:60px}.nonIE .dp.srp .hotelInfo .summary{width:70%}.nonIE .dp.srp .hotelInfo .tools{left:80px}.nonIE .dp.srp .listItem .flightElement{display:none}.nonIE .dp.srp .listItem .flightInfo .summary .airLogo{margin:0 5px}.nonIE .dp.srp .listItem .flightInfo .summary .airlineName,.nonIE .dp.srp .listItem .flightInfo .summary .timing{margin-right:5px}.nonIE .dp.srp .listItem .changeFlights{left:4px}.nonIE .dp.srp .listItem div.price button{padding:4px 8px}.nonIE .home aside.left .hasProductIcons{left:100px}.nonIE .home.trains aside.left .hasProductIcons{top:0;left:226px}.nonIE .home.trains .popOver.moreProducts{left:135px}.nonIE .home.in aside.left .hasProductIcons{left:237px}.nonIE .home.ae aside.left .hasProductIcons{left:145px}}@media only screen and (min-width:401px) and (max-width:551px) and (max-device-width:768px){.nonIE .taLogo{display:none}.nonIE #ModalFrame iframe[src~="info"],.nonIE #fbModalFrame iframe[src~="info"]{width:432px !important}.nonIE .modal .busSeatSection{width:460px}.nonIE .trains #ModalFrame iframe,.nonIE .trains #fbModalFrame iframe{width:721px !important}.nonIE body.Modal #Wrapper div.modalHeader h1#track_fare_text{font-size:24px}.nonIE div.fareAlertModal div.Left{display:none}.nonIE div.fareAlertModal div.Right{float:none}.nonIE body.modal .horizontal dt,.nonIE body.modal .horizontal dd,.nonIE body.modal p,.nonIE body.modal .modalHeader .support{font-size:13px;line-height:17px}.nonIE body.modal .modalBody h4{font-size:15px}.nonIE body.modal .modalHeader .itinerarySummary li{margin-right:0}.nonIE body.modal .modalHeader header h1{font-size:20px;line-height:24px}.nonIE body.modal .support{display:none}.nonIE body.modal .hTabs a{font-size:11px;padding:11px 6px;font-weight:normal}.nonIE body.modal .hTabs .hero a{padding-left:27px}.nonIE body.modal .highlights .col8{padding:0 .5em}.nonIE body.modal .factSheet h6{font-size:13px}.nonIE body.modal .highlights .hInfo span{font-size:15px}.nonIE body.modal .hotelInfo .col.col10{width:61%}.nonIE body.modal .hotelInfo .col.col14{width:37%}.nonIE body.modal .infoLead .photoFrame{width:170px}.nonIE body.modal .infoLead .photoFrame .photoMask{width:170px}.nonIE body.modal .tipsy.address{left:15px;width:145px;bottom:170px}.nonIE body.modal .tipsy.address .truncatePara{max-height:70px}.nonIE body.modal .taJist{padding-left:0}.nonIE body.modal .roomTypeRow .inclusions,.nonIE body.modal .hotelInfo .checklists li,.nonIE body.modal .hotelInfo .amIcons li{font-size:11px}.nonIE body.modal .roomTypeTable td .booking{font-size:11px;padding-right:5px;padding-left:5px}.nonIE body.modal .roomRates .roomTypeRow .merchandising{font-size:12px}.nonIE body.modal .similarHotelsList h4,.nonIE body.modal .hotelInfo .hDescription p,.nonIE body.modal .roomTypeRow h6{font-size:12px;line-height:16px}.nonIE body.modal .hotelreviews h5 a{font-size:13px}.nonIE body.modal .taReviews{margin-left:230px}.nonIE body.modal .taBadge{font-size:15px}.nonIE body.modal .similarHotelsList .address{font-size:11px}.nonIE body.modal .similarHotelsList .col6{width:42.33%;margin-right:2%}.nonIE body.modal .similarHotelsList .col6:nth-child(3),.nonIE body.modal .similarHotelsList .col6:last-child{display:none}.nonIE .dp.air.srp.roundTrip aside.left{display:none}.nonIE .dp.air.srp.roundTrip .center{width:100%;margin-left:0;margin-top:100px}.nonIE .dp.air.srp.roundTrip .roundTripHead{width:96%;left:0;padding:10px}.nonIE .dp.air.srp.roundTrip .roundTripHead .pad{padding:10px 0}.nonIE .dp.air.srp.roundTrip .roundTripHead .booking{font-size:12px;padding:4px 8px}.nonIE .dp.air.srp.roundTrip .sorters.secondaryBar .timings{width:34%}.nonIE .dp.air.srp.roundTrip .sorters.secondaryBar .timings a{padding-right:0}.nonIE .dp.air.srp.roundTrip .sorters.secondaryBar .duration{width:18%}.nonIE .dp.air.srp.roundTrip .sorters.secondaryBar .duration a{padding-right:5px}.nonIE .dp.air.srp.roundTrip .resultUnitMini .depart{width:19%}.nonIE .dp.air.srp.roundTrip .resultUnitMini .arrive{width:15%}.nonIE .dp.air.srp.roundTrip .resultUnitMini .duration{width:19%}.nonIE .packageHotelModal .roomRates .colZero.col6.taTraffic,.nonIE .packageHotelModal .roomRates .colZero.col6.photosMarkup{display:none !important}.nonIE .packageHotelModal .roomRates .colZero.col18.roomTypeMarkup{width:100%;margin-left:0}.nonIE .packageHotelModal .roomRates .colZero.col18.roomTypeMarkup .roundTripHead .booking{font-size:12px;padding:4px 8px}.nonIE .packageHotelModal .roomRates .colZero.col18.roomTypeMarkup .roundTripHead .booking h2{font-size:24px}.nonIE .packageHotelModal .hotelCSummary strong{width:90%}.nonIE .packageHotelModal .roomName{margin-left:0}.nonIE body.modal .busSeatSection{float:none;width:520px}.nonIE body.modal .busSeatSection .seatSelectHolder table{padding-left:60px}.nonIE body.modal .busSeatSection .seatSelectHolder{margin-top:15px}.nonIE body.modal .busDetailSection{float:none;width:100%;height:420px;margin-top:20px}.nonIE body.modal .busDetailSection .bookingInfo .boardingPoints select{width:210px}.nonIE .modalBody .srpPolicyContainer{width:500px}.nonIE .modalBody .srpPolicyContainer table{width:500px}.nonIE .modalBody .viewAddressContainer{height:700px}.nonIE .modalBody .viewAddressContainer ul{height:700px}}