@charset "utf-8";/* This is My Custom CSS */
/* Typography CSS */
@font-face{font-family:'CairoRegular_0';src:url('../fonts/CairoRegular_0.eot');src:url('../fonts/CairoRegular_0.eot') format('embedded-opentype'), url('../fonts/CairoRegular_0.woff2') format('woff2'), url('../fonts/CairoRegular_0.woff') format('woff'), url('../fonts/CairoRegular_0.ttf') format('truetype'), url('../fonts/CairoRegular_0.svg#CairoRegular_0') format('svg');}
@font-face{font-family:'CairoBold';src:url('../fonts/CairoBold.eot');src:url('../fonts/CairoBold.eot') format('embedded-opentype'), url('../fonts/CairoBold.woff2') format('woff2'), url('../fonts/CairoBold.woff') format('woff'), url('../fonts/CairoBold.ttf') format('truetype'), url('../fonts/CairoBold.svg#CairoBold') format('svg');}
@font-face{font-family:'DroidKufiRegular';src:url('../fonts/DroidKufiRegular.eot');src:url('../fonts/DroidKufiRegular.eot') format('embedded-opentype'),url('../fonts/DroidKufiRegular.ttf') format('truetype'),url('../fonts/DroidKufiRegular.svg#DroidKufiRegular') format('svg');}
@font-face{font-family:'DroidKufiBold';src:url('../fonts/DroidKufiBold.eot');src:url('../fonts/DroidKufiBold.eot') format('embedded-opentype'),url('../fonts/DroidKufiBold.ttf') format('truetype'),url('../fonts/DroidKufiBold.svg#DroidKufiBold') format('svg');}
/* Typography CSS Ends */
/* Global CSS */
body{font-family:'DroidKufiRegular', 'CairoRegular_0';background-color:#fff;margin:0!important;padding:0!important;overflow-x:hidden !important;width:100%;height:100%;}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;}
select::-ms-expand{display:none;}
input[type=text]::-ms-clear{display:none;}
a:focus, a:hover{text-decoration:none;outline:none;}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul, ol{margin:0;padding:0;list-style:none;}
strong{font-weight:normal;}
a:hover{-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
button:focus{outline:0;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
img{vertical-align:middle;max-width:100%;height:auto}
.clear{clear:both;}
.no_padding{padding-right:0;padding-left:0;}
.no_paddingR{padding-right:0;}
.no_paddingL{padding-right:0;}
.dir_default{direction:ltr;}
.txtalign_default{text-align:left;}
.theme_color{color:#212529}
.theme_btnStyle{background-color:#ef6421;color:#fff !important;border:none;outline:none;}
.error_color{color:red;}
.refund_color{color:#6cac07 !important;}
.non_refund_color{color:#ff221d !important;}
.cursor_default{cursor:pointer;}
.bgWhite{background-color:#fff;}
.common_posRel{position:relative;}
html{width:100%;height:100%}
.hotelResult_section{width:100%;background:url(../images/alkhaleej_hotelinnerbg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:fixed;z-index:1001;left:0px;top:0px;overflow:visible;direction:rtl;}
.hotel_section{width:100%;background:url(../images/alkhaleej_hotelinnerbg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;}
.headToggleMenu3{position:fixed !important;top:0px;left:0px;width:100%;height:49px;border-top:solid #515d65 18px;cursor:pointer;z-index:1000;}
.headToggleMenu3_cntent{width:300px;height:30px;background:#515d65;margin:-5px auto;position:relative;color:#fff;text-align:center;font-family:'DroidKufiBold', 'CairoRegular_0';line-height:10px;}
.headToggleMenu3_cntent:before{background:url(../images/alkhaleej_flgt_hdshape1.png) no-repeat;width:43px;height:49px;content:'';position:absolute;left:-41px;top:-19px;}
.headToggleMenu3_cntent:after{background:url(../images/alkhaleej_flgt_hdshape2.png) no-repeat;width:43px;height:49px;content:'';position:absolute;right:-41px;top:-19px;}
.headToggleMenu3_arrow{width:12px;height:17px;background:url(../images/alkhaleej_flgt_hdshapearrow.png);display:inline-block;margin:0 10px;}
.top_section{width:100%;height:100%;background-image:url(../images/alkhaleej_banner_ar.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;min-height:474px;position:relative;}
/* Header */
.black_transparent{background-color:#000000;}
.themeMenu{font-family:'DroidKufiRegular', 'CairoRegular_0';color:#fff;text-transform:uppercase;font-size:16px;}
.themeMenu .navbar{padding-right:0px;padding-left:0px;padding:0;}
.themeMenu .navbar-brand{padding-top:0;}
.themeMenu .navbar-light .navbar-nav .active>.nav-link, .themeMenu .navbar-light .navbar-nav .nav-link.active, .themeMenu .navbar-light .navbar-nav .nav-link.show, .themeMenu .navbar-light .navbar-nav .show>.nav-link{color:#fff !important;}
.themeMenu .navbar-light .navbar-nav .nav-link{color:#fff !important;}
.themeMenu .navbar-expand-lg .navbar-nav .nav-link{padding-right:0px;padding-left:0px;}
.themeMenu ul.navbar-nav li.nav-item{margin:0 0 0 44px;}
.themeMenu .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.themeMenu .navbar-toggler-iconClose{background:url(../images/alkhaleej_close2.png) no-repeat;width:25px;height:25px;}
.themeMenu .navbar-light .navbar-toggler{border-color:#fff;}
.themeMenu .closeIcon{line-height:19px;font-size:50px;margin-left:-2px;color:#fff;}
.themeMenu .country_flag img{width:24px;height:14px;margin:0 0 0 0;}
.themeMenu .dropdown-menu{padding:0;min-width:12rem;}
.themeMenu .dropdown-item{padding-left:6px;padding-right:6px;font-size:14px;}
.transformCaptialize{text-transform:capitalize;}
.langChange{font-family:'CairoRegular_0' !important;margin-left:26px !important;}
/* Header ends*/
 /* Search Panel Starts */
 p.titleMain{margin:30px 0 0 0;direction:rtl;display:none;}
.searchPanelHome{position:absolute;bottom:0;left:0;width:100%;z-index:9;font-family:'DroidKufiRegular', 'CairoRegular_0' !important;}
.home_search_tabs{margin-bottom:-7px;}
.home_search_tabs ul{margin:0 0 0 0;padding:0 0 0 0;width:100%;text-align:center;direction:rtl;}
.home_search_tabs ul li{margin:0 0 0 7px !important;padding:10px 25px !important;display:inline-block;min-height:50px;background-color:rgba(0,0,0,0.50);font-size:16px;color:#fff;cursor:pointer;text-transform:uppercase;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
.home_search_tabs ul li:first-child{margin-left:0px !important;}
.home_search_tabs ul li.active{background-color:rgba(0,0,0,0.70);color:#fff;border-top:3px solid #ef6421}
.home_search_tabs ul li.active i{color:#fff !important;}
.home_search_tabs ul li a{color:#fff;text-decoration:none;}
.home_search_tabs ul li a span{margin-left:7px;}
.home_search_tabs ul li i.tripTxt{font-style:normal;float:right;margin-right:11px;}
.flightSearchIcon{width:21px;height:21px;background:url(../images/alkhaleej_flightSearchIco_ar.png) no-repeat;float:right;}
.hotelSearchIcon{width:20px;height:20px;background:url(../images/alkhaleej_hotelSearchIco.png) no-repeat;float:right;}
.FHSearchIcon{width:28px;height:28px;background:url(../images/alkhaleej_FHSearchIcon_ar.png) no-repeat;float:right;}
.carSearchIcon{width:22px;height:16px;background:url(../images/alkhaleej_carSearchIco.png) no-repeat;float:right;margin-top:5px;}
.visaSearchIcon{width:20px;height:14px;background:url(../images/alkhaleej_visaSearchIco.png) no-repeat;float:right;margin-top:5px;}
.srchBlackBg{background-color:rgba(0,0,0,0.70);padding:12px 0;height:auto;display:flex;}
.travel_flight{width:100%;float:left;}
.travel_hotel{width:100%;float:left;margin-top:15px;direction:rtl;}
.travel_car{width:100%;float:left;margin-top:15px;text-align:center;font-size:20px;color:#fff;}
.travel_visa{width:100%;float:left;margin-top:15px;text-align:center;font-size:20px;color:#fff;}
.flightSrchHome{width:100%;float:left;}
.flightSrchHome .flightTrips ul{margin:0 0 0 0;padding:0 0 0 0;float:right;}
.flightSrchHome .flightTrips ul li{margin:0 24px 12px 0 !important;padding:5px 15px !important;float:left;background-color:#666666;font-size:14px;color:#b8b8b8;cursor:pointer;text-transform:uppercase;border-radius:10px;float:right;}
.flightSrchHome .flightTrips ul li:first-child{margin-right:0px !important;}
.flightSrchHome .flightTrips ul li.active{background-color:#ef6421;color:#fff;}
.flightOneWay{display:block;direction:rtl;}
.flightRounTrip{display:block;direction:rtl;}
.flightMultiTrip{display:block;direction:rtl;}
.fromToBoxL{width:45%;float:right;}
.btwnIco{width:10%;background:#fff url(../images/alkhaleej_roundtrip2.png) no-repeat center;height:53px;float:right;}
.fromToBoxR{width:45%;float:right;}
.searchPanelHome .form-control{display:block;height:53px;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:none;border-radius:0;transition:none;color:#737373;direction:rtl;}
textarea:focus, input:focus{outline:none;}
.form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}
.customFromFld{-webkit-border-top-right-radius:5px !important;-webkit-border-bottom-right-radius:5px !important;-moz-border-radius-topright:5px !important;-moz-border-radius-bottomright:5px !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;}
.customToFld{padding-left:6px !important;}
.fromTopadRmvR{padding-left:0px;}
.dateFieldBx{width:100%;border-left:1px solid #3b3b3b;border-right:1px solid #3b3b3b;overflow:hidden;height:53px;}
.dateBoxL{width:43%;float:right;}
.calBtwnIco{width:14%;background:#fff url(../images/alkhaleej_calendar.png) no-repeat center;height:53px;float:right;}
.dateBoxR{width:43%;float:right;}
.datepadRmvBoth{padding-right:0px;padding-left:0;}
.psngrs_padRmv{padding-right:0px;padding-left:0;}
.psngrs_plusCabin{width:100%;float:right;position:relative;direction:rtl;}
.psngrs_btwnIco{width:20%;background:#fff url(../images/alkhaleej_passengers.png) no-repeat center;height:53px;float:right;}
.psngrsCbntxt{width:80%;float:left;}
.psngrspadRmvR{padding-left:0px;}
.schbtn_padRmv{padding-right:0;}
.schbtnStyle{background-color:#ef6421;color:#fff;border:none;outline:none;height:53px;border-radius:4px 0px 0px 4px;}
p.moreOptins{text-align:right;font-size:14px;color:#ffffff;margin:0 0 0 0;float:left;width:100%;font-family:'DroidKufiBold', 'CairoRegular_0';cursor:pointer;}
p.moreOptins a{color:#ef6421;text-decoration:none;}
p.moreOptins a:hover{color:#ef6421;text-decoration:none;}
.w100P{width:100%;float:left;}
/* OneWay */
.dateBoxLOneWay{width:70%;float:left;}
.calBtwnIcoOneWay{width:30%;background:#fff url(../images/alkhaleej_calendar.png) no-repeat center;height:53px;float:left;}
/* Multicity */
.dateBoxLMulti{width:82%;float:right;}
.calBtwnIcoMulti{width:18%;background:#fff url(../images/alkhaleej_calendar.png) no-repeat center;height:53px;float:left;}
.non_stop{text-align:right;}
.non_stop input[type=checkbox],.non_stop input[type=radio]{display:none;}
.non_stop input[type="checkbox"]:checked + label::before{background:url(../images/alkhaleej_paycheck.png) no-repeat scroll right top;color:#f3f3f3;content:"";font-size:15px;height:30px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:30px;position:absolute;top:11px;right:0px;}
.non_stop label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_paycheck.png) no-repeat scroll 6px 0;bottom:1px;content:"";display:inline-block;height:30px;width:30px;position:absolute;left:auto;top:11px;right:0;}
.non_stop label{padding-right:18px;font-size:14px;color:#fff;cursor:pointer;padding-top:15px;}
.arrowPos{position:relative;}
.downArrowClass::before{background:url(../images/alkhaleej_arrow_down.png) no-repeat;width:20px;height:15px;left:6px;top:20px;position:absolute;content:'';cursor:pointer;pointer-events:none;background-color:#fff;background-position:top center;}
.moreFields{display:none;}
.moreFields .padL, .moreFields2 .padL{padding-left:0;}
.nationalityBox{width:100%;float:left;}
.room_btwnIco{width:15%;background:#fff url(../images/alkhaleej_passengers.png) no-repeat left center;height:53px;float:right;}
.roomCbntxt{width:85%;float:left;}
.htlDstntn{width:100%;float:left;}
.flightPassngerBox{position:absolute;top:100%;left:0;width:262px;height:auto;padding:5px 0;background-color:#fff;z-index:100;}
.downArrowClass2::before{background:url(../images/alkhaleej_arrow_down.png) no-repeat;width:11px;height:7px;left:10px;top:18px;position:absolute;content:'';cursor:pointer;pointer-events:none;}
.selectCabn{border-bottom:1px solid #ccc;}
.selectCabn .form-group{margin-bottom:0;padding-left:10px;}
.selectCabn select.form-control{padding-right:30px;background:url(../images/alkhaleej_briefcase.png) no-repeat right 10px center;}
.trevellerslistBox{border-bottom:1px solid #ccc;width:100%;padding-left:10px;padding-right:10px;width:100%;overflow:hidden;}
.travelersLHalf{width:68%;float:right;margin:10px 0}
.travelersLHalf p{margin:0 0 0 0;line-height:18px;font-size:14px;color:#000;padding-right:25px;}
.travelersLHalf p span{font-size:12px;color:#9b9999;}
.travelersLHalf p span.countPass{font-size:14px !important;color:#000 !important;margin-left:3px !important;}
.travelersLHalf .travelImg{display:inline-block;float:right;margin-left:10px;}
.travelersRHalf{width:32%;float:right;margin:10px 0;display:table;word-spacing::-1em}
.travelersRHalf button{background-color:#f0f0f0;color:#757575;border:none;outline:none;padding:5px 10px;border-radius:0;display:inline-block;word-spacing:0;}
.travelersRHalf button:active{outline:none !important;border:none !important;box-shadow:none !important;}
.travelersRHalf button:focus{outline:0 !important;box-shadow:none !important;}
.travelersRHalf button:first-child{webkit-border-top-right-radius:5px !important;-webkit-border-bottom-right-radius:5px !important;-moz-border-radius-topright:5px !important;-moz-border-radius-bottomright:5px !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;}
.travelersRHalf button:nth-child(2){background-color:#fafafa;webkit-border-top-right-radius:5px !important;-webkit-border-bottom-right-radius:5px !important;-moz-border-radius-topright:5px !important;-moz-border-radius-bottomright:5px !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;}
.roomGuestBox{position:absolute;top:100%;left:0;width:300px;height:auto;padding:5px 0;background-color:#fff;}
.room_container{width:100%;padding:5px 10px;float:left;border-bottom:1px solid #ccc;}
.room_head{font-size:14px;color:#000;margin:5px 10px 10px 0;}
.guestPicker ul{margin:0 0 0 0;padding:0 0 0 0;}
.guestPicker ul li{margin:0 12px 15px 0px;padding:0 0 0 0;list-style:none;float:right;width:43%;}
.guestPicker ul li p{margin:0 0 0 0;font-size:11px;}
.guestPicker ul li p > span.ageRefr{font-size:12px;color:#9b9999;margin-left:4px;}
.guestCounts{width:100%;float:left;border:1px solid #b5b5b5;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fafafa;}
.guest-stepperMinus{width:33.3%;float:right;height:30px;line-height:30px;cursor:pointer;}
.guest-stepper-count{width:33.3%;float:right;height:30px;line-height:30px;background-color:#fff;border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;}
.guest-stepperPlus{width:33.3%;float:right;height:30px;line-height:30px;cursor:pointer;}
.guestPicker ul li:first-child{margin-left:0;}
.guestPicker ul li:nth-child(3){margin-left:0;}
.roomGuestBox .addRoomsBox{width:100%;float:left;padding:10px;}
.addRoomsBox span.addRoom{display:inline-block;cursor:pointer;color:#ef6421;text-decoration:none;font-size:15px;float:right;padding-left:15px;}
.addRoomsBox span.addApply{display:inline-block;cursor:pointer;color:#333;text-decoration:none;font-size:15px;float:left;}
/* Search Panel Ends */
/* Common Modal Style */
.modal-header{background-color:#4c4c4c;color:#fff;}
.modal input.form-control{border:1px solid #b8b9b9 !important;height:45px !important;font-size:14px;}
.modal-header .close{color:#fff;opacity:1;font-size:32px;line-height:19px;font-weight:normal;}
.modal-content{border:none;direction:rtl;color:#000;}
.modal h4.modal-title{font-size:18px;width:100%;}
.modal .modal-body{font-size:15px !important;}
.modal .modal-body label{margin-bottom:5px !important;font-family:'DroidKufiBold', 'CairoRegular_0';color:#4c4c4c;}
.modalBtnPad{padding-top:10px;padding-bottom:10px;font-family:'DroidKufiBold', 'CairoRegular_0';font-size:16px;letter-spacing:1px;}
.modal_txtAlign{padding:0;color:#000;}
.modal_txtAlign p{text-align:left;margin:10px 0 0 0;line-height:20px;}
.modal_txtAlign span{margin-right:5px;}
.modal_txtAlign.clear p.btnDown span{float:none;}
.forgetPass{margin-bottom:10px !important;}
.loginColor{color:#ef6421;font-family:'DroidKufiBold', 'CairoRegular_0';}
.phneCodePadR{padding-left:0;}
.phneCodePadR select{height:45px !important;border:1px solid #b8b9b9 !important;padding-left:5px;padding-right:5px;font-size:14px;}
.phdwnArrowClass::before{background:url(../images/alkhaleej_arrow_down.png) no-repeat;width:11px;height:7px;left:8px;top:20px;position:absolute;content:'';cursor:pointer;}
.regPadL{padding-left:10px;}
.regPadR{padding-right:10px;}
.layoutDifffhgt{height:30px;}
/* Common Modal Style ends */
/* Flight Deals */
.fhDealsBx{padding-top:30px;direction:rtl;}
.flightDeals h2{color:#3b3b3b;font-size:24px;text-transform:capitalize;margin:0 0 20px 0;}
.flightDeals h2 span{margin-left:5px;display:inline-block;width:21px;height:25px;background:url(../images/alkhaleej_fdealsico_ar.png) no-repeat;background-position:0px 5px;}
.fluidWidth{width:100%;float:left;position:relative;}
.fdeals_box01{min-height:246px;margin-bottom:20px;position:relative;cursor:pointer;width:100%;overflow:hidden;}
.fdeals_box01 img{height:246px !important;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-duration:1.2s;transition-duration:1.2s}
.fdeals_box01:hover img{cursor:pointer;-webkit-transform:scale(1.3);transform:scale(1.3)}
.fdeals_box01:after{background:url(../images/alkhaleej_blackBg.png) no-repeat;position:absolute;bottom:0;left:0;content:'';height:138px;width:100%;z-index:98;}
.dealsinftn{width:100%;color:#fff;position:absolute;left:0;bottom:0;z-index:99;}
.dealsinftn .tripType{float:right;width:50%;padding:0 15px 15px 0px;font-size:15px;}
.tripType ul{margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}
.tripType ul li{float:right;margin:0 0 0 0;padding:0 0 0 0;}
.tripType ul li > span.tripImg img{width:16px !important;height:16px !important;margin-left:10px;}
.dealsinftn .locPrice{width:100%;padding:0 0px 0 15px;text-align:left;/*position:absolute;*/
bottom:0;left:0;}
.locPrice p{margin:0;font-size:15px;color:#fff;width:100%}
.locPrice p span{margin-right:5px;display:inline-block;direction:rtl;}
.locPrice h5{font-size:20px;font-family:'DroidKufiBold', 'CairoBold';}
.fdeals_box02{min-height:513px;margin-bottom:20px;position:relative;cursor:pointer;transition:all linear 0.2s;width:100%;overflow:hidden;}
.fdeals_box02 img{height:513px !important;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-duration:1.2s;transition-duration:1.2s}
.fdeals_box02:hover img{cursor:pointer;-webkit-transform:scale(1.3);transform:scale(1.3)}
.fdeals_box02:after{background:url(../images/alkhaleej_blackBg.png) no-repeat;position:absolute;bottom:0;left:0;content:'';height:138px;width:100%;z-index:98;}
.fdeals_box03{min-height:246px;margin-bottom:20px;position:relative;cursor:pointer;transition:all linear 0.2s;width:100%;float:left;overflow:hidden;}
.fdeals_box03 img{height:246px !important;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-duration:1.2s;transition-duration:1.2s}
.fdeals_box03:hover img{cursor:pointer;-webkit-transform:scale(1.3);transform:scale(1.3)}
.fdeals_box03:after{background:url(../images/alkhaleej_blackBg.png) no-repeat;position:absolute;bottom:0;left:0;content:'';height:138px;width:100%;z-index:98;}
.padRH{padding-right:5px !important;}
.padLH{padding-left:5px !important;}
.htlDeals h2{color:#3b3b3b;font-size:24px;text-transform:capitalize;margin:0 0 20px 0;}
.htlDeals h2 span{margin-left:5px;display:inline-block;width:20px;height:24px;background:url(../images/alkhaleej_hDealsIco_ar.png) no-repeat;background-position:0px 5px;}
/* Packages */
.packagesFluid{width:100%;float:left;margin-top:15px;margin-bottom:15px !important;}
.packagesFluid h2{color:#3b3b3b;font-size:24px;text-transform:capitalize;text-align:center;margin:0 0 20px 0;direction:rtl;}
.packagesFluid h2 span{margin-left:5px;display:inline-block;width:24px;height:30px;background:url(../images/alkhaleej_packIco1.png) no-repeat;background-position:0px 5px;}
.packagesItemBox{float:left;padding:0px;width:100%;margin:0 0 20px;min-height:324px;overflow:hidden;}
.packagesItemBox > figure{height:255px;overflow:hidden;width:100%;margin-bottom:0px;position:relative;z-index:1;}
.packagesItemBox > figure img{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-duration:1s;transition-duration:1s}
.packagesItemBox > figure:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}
/*.packagesFluid .owl-item img:hover{cursor:pointer;background:rgb(255, 0, 0);opacity:0.7;}
*/
.packagesBottomBox{float:left;width:100%;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;background:#FFF;position:relative;z-index:5;}
.packagesBottomBox .dtlArea{float:right;width:100%;}
.dtlArea .destnPlace{float:right;width:50%;padding:25px 15px 0 0px;direction:rtl;}
.destnPlace h5{font-size:15px;color:#3b3b3b;margin:0;text-transform:uppercase;}
.dtlArea .pricePer{float:right;width:50%;padding:15px 0px 15px 15px;text-align:left;}
.pricePer h6{font-size:17px;font-family:'DroidKufiBold', 'CairoRegular_0';color:#3b3b3b;margin:0;}
.pricePer p{margin:0;font-size:15px;color:#ef6421;}
#packageSection .owl-nav{display:none;}
/* Inner Header */
.innerHeader{background:#000000;}
.innerHeaderSection{background:#343536e8;width:100%;float:left;}
/* Inner Header end*/
/****** Hotel Result *******/
.hotelFiltermain .filter_title{font-weight:normal;padding:0px 0 5px 0px;margin-top:-1px;font-size:16px;font-family:'DroidKufiBold', 'CairoRegular_0';}
.hotelFiltermain .lowvalue{display:inline-block;float:right;font-size:14px;color:#4c4c4c;}
.hotelFiltermain .heighvalue{display:inline-block;float:left;font-size:14px;color:#4c4c4c;padding-right:5px;}
.hotelFiltermain .filter_fare span{color:#4c4c4c;font-size:14px;float:right;padding-right:10px;line-height:22px;}
.hotelFiltermain .flightMorefilter{font-size:14px;color:#4c4c4c;margin-top:58px;cursor:pointer;font-family:'DroidKufiBold', 'CairoRegular_0';text-decoration:underline;}
.hotelFiltermain .filter_fare label:before{content:"";display:inline-block;width:16px;height:19px;right:0;bottom:0px;background:url(../images/alkhaleej_filter_check.png) no-repeat 0px 3px;float:right;}
.hotelFiltermain .filter_fare input[type=checkbox]:checked + label:before{content:"";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#f3f3f3;text-align:center;line-height:15px;background:url(../images/alkhaleej_filter_check.png) no-repeat -23px 0;width:16px;height:16px;right:0!important;float:right;position:relative;top:1px;}
.hotelFiltermain .filter_fare input[type=checkbox], input[type=radio]{display:none;}
.starRating{float:right;width:100%;}
.hotel_name_filter{border:1px solid #d1d1d1;width:85%;padding:5px 5px 5px 30px;float:right;border-left:0;height:35px;font-size:12px;}
.hotel_search_filter .clearing{color:#898989;font-size:15px;top:12px;margin-top:44px;position:absolute;left:17%;text-decoration:none;font-style:normal;font-weight:normal;background-image:url(../images/alkhaleej_close.png);width:15px;height:15px;background-repeat:no-repeat;}
.name_search_go_btn{background-color:#ef6421;border:0;color:#fff;border:1px solid #ef6421;padding:4px 0px;float:left;width:15%;height:35px;outline:none;cursor:pointer;font-size:8px;}
.hotelName{width:100%;float:right;}
.hotelFiltermain .filter_box:nth-last-child(4){border-right:none}
.hotel_search_filter label{font-weight:600;padding:0px 0 5px 0px;margin-top:-1px;font-size:16px;color:#4c4c4c;}
.hotel_search_filter{padding-top:10px;position:relative;}
.hotelSummery h5{color:#fff;font-size:18px;padding-bottom:10px;direction:ltr;text-align:right;}
.hotelSummery span{color:#fff;font-size:18px;}
#sum_location{font-size:25px;}
.hotelSummery{padding-top:20px;}
.hotelbdr{border-bottom:1px solid #939694;}
.hotelModifybtn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 20px 10px 20px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:13px;color:#fff;cursor:pointer;margin:15px 0;width:80%;float:left;}
.hotelModifybtn a{color:#FFF}
.hotelContentArea{background:#fff;float:left;width:100%;padding-top:20px;padding-bottom:20px;direction:rtl;}
.hResultcontent{margin-top:160px;direction:rtl;}
.hotelsortarea li{float:right;padding:0px 10px;font-size:18px;cursor:pointer;color:#646566;}
.hotelsortarea li img{margin-top:-3px;}
.hshowMap{text-align:right;color:#646566;font-size:14px;cursor:pointer;}
.mapicon{color:#ef6421;font-size:22px;padding-left:5px;}
.sortarow{color:#afa9a9;font-size:22px;padding-left:5px;}
.sortarow_active{color:#ef6421;font-size:22px;padding-left:5px;}
.hotelsortarea ul{float:left;}
.hotelresultcount h3{font-size:18px;color:#4c4c4c;}
.hotelmodifySearchForms{float:left;width:100%;}
.hotelmodifySearchForms .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border-radius:4px;border:none;outline:none;}
.hotelmodifySearchForms .form-control{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border-radius:4px;border:none;outline:none;}
.searchCatContent label{color:#000;font-weight:normal;}
.iconSet{position:relative;}
.hotelmodifySearchForms label{color:#fff;}
.hotelmodifySearchForms .form-group select{height:40px;background:#fff;padding:0 10px;color:#3a3a3a;font-size:14px;width:100%;border-radius:4px;padding-right:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}
.room_count{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 20px 10px 20px;border:solid #ffffff 1px;margin-top:5px;color:#fff;height:40px;text-align:center;line-height:15px;}
.hotelroom_modyfy{float:left;width:100%;}
.searchBtn{width:100%;background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 20px 10px 20px;border:solid #ffffff 1px;font-size:20px;text-transform:uppercase;color:#fff;text-align:center;cursor:pointer;}
.iconSet::before{height:20px;position:absolute;left:5px;top:35px;width:20px;content:"";pointer-events:none;}
.hotelFiltermain .calendarIcon::before{background:url(../images/alkhaleej_calender.png) no-repeat;z-index:9;left:8px;top:38px;}
.hotelFiltermain .location::before{background:url(../images/alkhaleej_location.png) no-repeat;z-index:9;left:5px;top:40px;}
.hotelFiltermain .downArrow::before{background:url(../images/alkhaleej_downarrow.png) no-repeat;width:15px;height:15px;left:8px;top:45px;}
.hotelmodifySearchForms label{display:inline-block;margin-bottom:.3rem;}
.hotelmodifySearchForms .form-group{margin-bottom:.6rem;}
.hotelbooking{padding:9px 15px;margin:0;margin-bottom:5px;width:50%;float:left;text-align:center;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 2px #4c4c4c;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );font-size:20px;cursor:pointer;}
.hotelbookingHideClass{padding:9px 15px;margin:0;margin-bottom:5px;width:50%;float:left;text-align:center;color:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px;background:#4c4c4c;height:48px;}
.hotelresultrhtmain{width:100%;float:left;background:#ffffff;box-shadow:22px 10px 31px -20px rgba(0,0,0,.2);border:solid #cccccc 1px;border-right:none;padding:65px 10px 0;min-height:170px;}
.hotelDetailsmain{width:100%;}
.hotelDetailsmain ul{width:100%;float:left;padding-top:0;}
.hotelDetailsmain ul li{float:right;padding-left:0;font-size:14px;cursor:pointer;padding:5px 10px 5px 0;text-align:left;}
.hotelDtlicon{background:url(../images/alkhaleej_hotelicon.png) no-repeat;width:32px;height:19px;float:right;margin-left:8px;}
.hotelMapicon{background:url(../images/alkhaleej_mapicon.png) no-repeat;width:19px;height:19px;float:right;margin-left:2px;}
.hotelFaciltyicon{background:url(../images/alkhaleej_faciltyicon.png) no-repeat;width:25px;height:21px;float:right;margin-left:2px;}
.hotelresultBox{width:100%;margin:10px 0 0;padding:0;float:right;}
.hotelPricehd{background:#4c4c4c;padding:0;margin:0;margin-bottom:5px;width:100%;float:right;border-top-right-radius:12px;border-bottom-right-radius:12px;height:48px;}
.hotelPricehd h2{padding:0;margin:0;color:#fff;font-size:24px;display:inline;padding-left:5px;float:right;text-shadow:1px 1px 2px #151313;}
.hotelPricehd h4{padding:0;margin:0;color:#fff;font-size:24px;display:inline;padding-left:5px;}
/*.hotelPricehd h2 > strike{display:inline-flex !important;}
*/
.refundabletxt{display:inline-block;color:#fff;font-size:14px;}
.hotelresultlftmain{width:100%;float:left;background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);border:solid #cccccc 1px;}
.hotelResultMain{width:100%;float:left;}
#ContinueHotel{margin-top:20px;}
.hotelColimg{width:25%;float:left;}
.hotelimg{height:168px;float:right;width:200px;}
.hotelContentArea .zero_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -135px;background-repeat:no-repeat;}
.hotelContentArea .one_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -108px;background-repeat:no-repeat;}
.hotelContentArea .two_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -78px;background-repeat:no-repeat;}
.hotelContentArea .three_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -50px;background-repeat:no-repeat;}
.hotelContentArea .four_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -20px;background-repeat:no-repeat;}
.hotelContentArea .five_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 3px;background-repeat:no-repeat;}
.star_rate_filter{width:100px;height:26px;display:inline-block;margin-top:0;float:right;margin-right:30px;}
.hotelPrice{float:right;width:auto;}
.hotelPrice span{float:right;margin-left:3px;}
.hotelresultBoxRight{float:left;background:#4c4c4c;height:48px;border-radius:30% 0 0 30%;width:100%;}
.hotelfulltext{float:right;width:75%;padding:15px;}
.hotelfulltext span{color:#ef6421;height:40px;overflow:hidden;line-height:21px;display:inline-block;}
.hotelfulltext h3{color:#646566;font-size:20px;margin:5px 0 8px;}
.hotelfulltext p{color:#646262;font-size:14px;padding-top:5px;margin:0px;}
#listview_btn{background:#ef6422;text-align:center;color:#fff;border-radius:100px;margin:0 0 10px;padding:8px;cursor:pointer;}
.hotelresultBoxPdng0{padding-right:0;padding-left:0px;}
.mobhotelfilterbtn{display:none;}
.mobhotlfilter{display:block;width:100%;float:left;}
.hotelDetails h3{color:#fff;}
.hotelDetails p{color:#fff;margin:0px;}
.hotelDetails p span{display:inline-block;}
.tick_trans_details{direction:rtl;}
.hotelDetails{padding:15px;}
.hbdrnone{border-left:none !important;}
.details_slider_n_map{overflow:hidden;margin-bottom:15px;box-shadow:0 5px 21px rgba(0,0,0,.2);direction:ltr;}
.hotel_details_slider{border:0 solid #f4f4f4;float:right;width:70%;height:400px;}
.hotel_location_map_in{border:0 solid #f4f4f4;box-sizing:border-box;float:left;width:30%;}
.details_slider_n_map #map{height:400px;width:100%;border:2px solid #f4f4f4;}
.tbl-main{width:100%;float:left;margin:0px 0;box-shadow:0 5px 21px rgba(0,0,0,.2);background:#fff;position:relative;}
.border{border-color:#cccccc !important;}
.bb-0{border-bottom:0 !important;}
.tbl-main .th div{padding:5px 15px 10px 15px;border-left:1px solid #cccccc;}
.tbl-main .th div:last-child{border-left:none;}
/*.tbl-main .tr div:last-child{border-left:none;}
*/
.tbl-main .th p{font-size:16px;margin:5px 0 0 0;}
.float-left-sm{float:right;}
.hotelDetailshead{background:#4c4c4c;color:#fff;padding:10px;font-size:20px;float:left;width:100%;margin-top:20px;}
.mr-10{margin-left:10px;}
.tbl-main .tr div{padding:15px;border-left:1px solid #cccccc;}
.tbl-main .tr p{font-size:12px;margin:5px 0 0 0;}
.hotelselectbtn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:5px 25px 5px 25px;border:solid #ffffff 2px;text-decoration:none;text-align:center;font-size:20px;color:#fff;cursor:pointer;margin:15px 0;float:right;}
.btn.focus, .btn:focus{outline:0;box-shadow:none;}
.btn:focus, .btn:hover{text-decoration:none;}
button:focus{outline:0;}
.tbl-main a{color:#ef6421}
.tbl-main h3{color:#ef6421;font-size:18px;font-family:'DroidKufiBold', 'CairoBold';}
.tbl-main h3 span{display:inline-block;}
.hotelDtlDiscriptn{padding-top:30px;}
.hotelpaxname a{text-decoration:underline !important;color:#4c4c4c !important;font-size:14px;cursor:pointer;}
.hotelDtlDiscriptn h3{color:#ef6421;font-family:'DroidKufiBold', 'CairoRegular_0';font-size:20px;}
.hotadult_ico{background:rgba(0,0,0,0) url(../images/alkhaleej_hotelgusticon.png) no-repeat;float:right;height:45px;margin:0;width:30px;}
.child_ico{background:rgba(0,0,0,0) url(../images/alkhaleej_hotelgusticon.png) no-repeat -38px 0px;width:25px;height:45px;float:right;margin:0 0px;background-position:right;}
.hotelpaxdetails{float:left;width:100%;background:#ffffff;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:10px;}
.hotelpaxname{float:right;width:40%;}
.hotelpaxcheck{float:right;width:25%;padding-top:10px;}
.hotelpaxperson{float:right;width:15%;padding-top:10px;}
.hotelpaximg{float:right;width:20%;}
.hotelpaxname h3{color:#ef6421;font-size:20px;padding-top:10px;}
.hotelpaxnamep{font-size:15px;}
.hotelpaxcheck span{color:#ef6421;float:right;}
.hotelpaxcheck h6{font-size:14px;}
.hotelpaxcheck p{font-size:14px;}
.hotelpaxperson h5{color:#ef6421;font-size:17px;margin-bottom:5px;}
.hotelpaxperson p{font-size:14px;margin-bottom:5px;}
.hotelpaximg img{width:100%;height:100px;}
.hotelCancel{float:left;width:100%;background:#f8f7f7;border-top:2px solid #d4d4d4;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:10px;}
.hotelCancel span{color:#ef6421;font-size:16px;}
.hotelCancel p{font-size:14px;margin-top:7px;margin-bottom:10px;}
.hotelLoginhead{background:#4c4c4c;padding:5px 15px;margin:0;margin-bottom:5px;height:48px;width:80%;float:right;margin-top:30px;font-size:14px;color:#fff;line-height:38px;}
.hotelLoginhead span{font-size:20px;color:#fff;}
.hotelLoginhead img{padding-left:5px;margin-top:-7px;}
.hotelloginbtn{padding:10px 15px;margin:0;margin-bottom:5px;width:20%;float:left;text-align:center;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 2px #4c4c4c;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );font-size:12px;cursor:pointer;margin-top:30px;height:48px;line-height:29px;}
.hotelloginform{float:left;width:100%;background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);margin-top:0px;padding:10px 15px;display:none;}
.hotelpaxinfo{float:left;width:100%;}
.hotelpaxinfo .hotelLoginhead{background:#4c4c4c;padding:5px 15px;margin:0;height:48px;width:100%;float:left;margin-top:30px;font-size:14px;color:#fff;line-height:38px;}
.hotelpaxinfo .hotelLoginhead span{font-size:20px;color:#fff;}
.hotelpaxinfo .hotelLoginhead img{padding-right:0px;margin-top:-7px;}
.hotelloginform .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border:1px solid #ccc;outline:none;}
.hotelloginform .form-group input[type="password"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border:1px solid #ccc;outline:none;}
.hotelloginform .form-group select{height:40px;background:#fff;padding:0 10px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #ccc;outline:none;}
.Hpaxloginbtn{width:100%;background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:8px 20px 8px 20px;border:solid #ffffff 1px;font-size:10px;color:#fff;text-align:center;cursor:pointer;margin-top:5px;min-height:40px;}
.hPaxDetails{background:#fff;float:left;width:100%;padding:20px;box-shadow:0 0px 21px rgba(0,0,0,.2);}
.hPaxDetails h5{font-size:18px;}
.hPaxDetails span{font-size:18px;color:#ef6421;margin-left:5px;}
.hPaxDetails h4{font-size:18px;color:#ef6421;padding:10px 0;}
.hPaxDetails h6{line-height:40px;font-size:15px;}
.hPaxDetails .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border:1px solid #ccc;outline:none;}
.hPaxDetails .form-group select{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;border:1px solid #ccc;padding-left:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}
.hPaxDetails .downArrow::before{background:url(../images/alkhaleej_downarrow.png) no-repeat;width:15px;height:15px;left:8px;top:15px;}
.htlPaxrpeat{float:left;width:100%;}
.htlrulesmain{float:left;width:100%;margin-top:30px;font-size:15px;position:relative;}
.htlrulesmain .checkCol span{color:#000;display:inline-block;font-size:15px;font-weight:normal;margin-right:30px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;float:left;cursor:pointer;padding-top:2px;}
.htlrulesmain span a{color:#ef6421;}
.htlrulesmain .checkCol{margin:5px 0;position:relative;float:right;}
.htlrulesmain input[type=checkbox], input[type=radio]{display:none;}
.htlrulesmain label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_paycheck.png) no-repeat scroll 0px 0;bottom:1px;content:"";display:inline-block;height:25px;width:25px;position:absolute;right:0;top:0px;left:auto;}
.htlrulesmain input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/alkhaleej_paycheck.png) no-repeat scroll right top;color:#f3f3f3;content:"";font-size:15px;height:25px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:25px;position:absolute;top:0px;}
.hpay_btn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 30px 10px 30px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:20px;color:#fff;cursor:pointer;margin:15px 0;float:right;box-shadow:0 2px 0px rgba(0,0,0,.2);}
.hRightcoupon{float:right;width:100%;direction:rtl;margin-top:40px;}
.hcouponhead{float:right;background:#515c65;color:#fff;padding:10px 15px;width:100%;font-size:18px;}
.hcoupondetails{background:#fff;float:right;width:100%;padding:15px;box-shadow:0 0px 21px rgba(0,0,0,.2);position:relative;min-height:242px;}
.paxTextBox{border:1px solid #c4c4c4;height:40px;padding:8px;font-size:13px;}
.couponText{width:60%;display:inline-block;float:right;}
.applyBtn{padding:11px 15px;text-align:center;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );font-size:12px;cursor:pointer;margin-top:0;border:none;float:right;}
.hcoupondetails h4{font-size:16px;color:#ef6421;}
.hcoupondetails p{font-size:14px;}
.hpayhead{float:left;background:#515c65;color:#fff;padding:10px 15px;width:100%;font-size:18px;}
.hpaydetails{background:#fff;float:left;width:100%;padding:15px;box-shadow:0 0px 21px rgba(0,0,0,.2);position:relative;min-height:242px;}
.hpayment{margin-top:40px;float:left;width:100%;}
.payment_choices input[type="radio"]{display:none;}
.payment_choices input[type="radio"]:checked + label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_hpayradio.png) no-repeat scroll 0px 0px;color:#f3f3f3;content:"";font-size:15px;height:30px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);width:30px;position:absolute;right:0;top:10px;}
.payment_choices label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_hpayradio.png) no-repeat scroll -33px 0;bottom:1px;content:"";display:inline-block;height:30px;width:30px;position:absolute;right:auto;top:10px;left:0;}
.formRadioBox{float:left;width:100%;padding:5px 0;margin-top:10px;}
.payment_choices .radioCol span{color:#fff;display:inline-block;font-size:15px;font-weight:normal;margin-right:35px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:left;cursor:pointer;}
.paymentPrice{margin:25px 0 0;float:left;}
.paymentPrice p, .paymentPrice span{color:#000;font-size:15px;display:inline-block;margin-right:0;margin-bottom:0;}
.paymentPrice p{width:150px;padding:5px;}
.payRowFooter{border-top:1px dashed #515c65;display:inline-block;margin-top:10px;margin-bottom:10px;}
.payRowFooter p{color:#f36000;font-size:18px;}
.payRowFooter span{color:#ef6421;font-size:18px;}
.hvouchermain{background:#f4f4f4;padding:50px 0;}
.hotelvoucher{margin:0 auto;width:840px;}
.mticket_box{background:#fff;border:1px solid #ccc;float:left;margin:10px 0;padding-bottom:10px;width:100%;}
.mobile_tkt_hd{background:#ef6421;float:left;height:35px;width:100%;margin-bottom:10px;}
.mobile_tkt_hd h3{color:#fff;font-size:16px;margin:0;padding:8px;}
.mticket_box p{margin:5px 10px;clear:both;font-size:14px;}
.mticket_box p strong{margin:0 5px 0 0;font-family:'DroidKufiBold', 'CairoRegular_0';}
.mobile_rules{padding-left:10px;padding-right:26px;}
.mobile_rules li{width:100%;list-style-type:disc;float:left;font-size:13px;}
.hotelFiltermain{direction:rtl;}
.hotelDetailsbox{width:100%;margin:0;padding:0;background:#ffffff;box-shadow:22px 10px 31px -20px rgba(0,0,0,.2);border:solid #cccccc 1px;border-top:0px;float:right;}
.hotelmapbox{width:100%;margin:0;padding:0;background:#ffffff;box-shadow:22px 10px 31px -20px rgba(0,0,0,.2);border:solid #cccccc 1px;border-top:0px;float:left;}
.hotelFaciltybox{width:100%;margin:0;padding:0;background:#ffffff;box-shadow:22px 10px 31px -20px rgba(0,0,0,.2);border:solid #cccccc 1px;border-top:0px;float:left;}
.hotelDetlsarea{padding:15px;direction:rtl;display:inline-block;width:100%;}
.hotelDetlsarea h3{color:#ef6421;font-size:22px;margin:5px 0 15px;}
.hotelDetlsarea h4{color:#646566;font-size:20px;margin:5px 0 10px;}
.hotelDetlsarea h5{color:#ef6421;font-size:18px;margin:5px 0 10px;}
.hotelDetlsarea h6{color:#646566;font-size:16px;margin:5px 0 10px;}
.hotelDetlsarea p{color:#646566;font-size:14px;margin:5px 0 10px;}
.hotelDetlsarea span{color:#ef6421;}
/***** Hotel Result end ******/
/* Flight Result */
.flight_section{width:100%;max-height:100%;background:url(../images/alkhaleej_flightinnerBg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;float:left;position:fixed;z-index:1001;left:0px;top:0px;overflow:hidden;overflow-y:auto;}
.bodyNoScroll{overflow:hidden !important;}
.headToggleMenu3{position:fixed !important;top:0px;left:0px;width:100%;height:49px;border-top:solid #1e1d2b 18px;cursor:pointer;z-index:1000;}
.headToggleMenu3_cntent{width:300px;height:30px;background:#1e1d2b;margin:0 auto;position:relative;color:#fff;text-align:center;font-family:'DroidKufiBold', 'CairoRegular_0';line-height:10px;}
.headToggleMenu3_cntent:before{background:url(../images/alkhaleej_flgt_hdshape1.png) no-repeat;width:43px;height:49px;content:'';position:absolute;left:-41px;top:-19px;}
.headToggleMenu3_cntent:after{background:url(../images/alkhaleej_flgt_hdshape2.png) no-repeat;width:43px;height:49px;content:'';position:absolute;right:-41px;top:-19px;}
.headToggleMenu3_arrow{width:12px;height:17px;background:url(../images/alkhaleej_flgt_hdshapearrow.png);display:inline-block;margin:0 10px;}
.flghtcontentArea{margin-top:170px;width:100%;direction:rtl;min-height:500px;}
.flghtcontentAreaLeg2{margin-top:310px;}
.flghtcontentAreaLeg3{margin-top:350px;}
.flghtcontentAreaLeg4{margin-top:390px;}
.innerHeader{background:#000000;}
.innerHeaderSection{background:#343536e8;width:100%;float:left;}
.contentareafltrslt{position:fixed !important;width:100% !important;z-index:1001;left:0px;top:0px;background:url(../images/alkhaleej_innerbg.jpg) no-repeat;width:100%;position:relative;overflow:hidden;}
.flightFiltermain{direction:rtl;}
.headToggleMenu3{position:fixed !important;top:0px;left:0px;width:100%;height:49px;border-top:solid #515d65 18px;cursor:pointer;z-index:1000;}
.headToggleMenu3_cntent{width:300px;height:30px;background:#515d65;margin:-5px auto;position:relative;color:#fff;text-align:center;font-family:'DroidKufiBold', 'CairoRegular_0';line-height:10px;}
.headToggleMenu3_cntent:before{background:url(../images/alkhaleej_flgt_hdshape1.png) no-repeat;width:43px;height:49px;content:'';position:absolute;left:-41px;top:-19px;}
.headToggleMenu3_cntent:after{background:url(../images/alkhaleej_flgt_hdshape2.png) no-repeat;width:43px;height:49px;content:'';position:absolute;right:-41px;top:-19px;}
.headToggleMenu3_arrow{width:12px;height:17px;background:url(../images/alkhaleej_flgt_hdshapearrow.png);display:inline-block;margin:0 10px;}
.range_ui_block{margin-bottom:12px;margin-top:12px;padding-right:1.5em;}
.range_ui_block .ui-widget-header{background-color:#ef6421;margin-top:0;}
.flightFiltermain{border:1px solid #ccc;padding:10px;width:95%;box-shadow:0 -1px 15px rgba(0,0,0,.1);float:right;}
.flightFiltermain .filter_box{width:100%;float:left;min-height:100px;border-bottom:solid #ccc 1px;padding:0 2px;margin:8px 0;}
.flightFiltermain .filter_title{font-weight:normal;padding:0px 0 10px 0px;margin-top:-1px;font-size:16px;color:#4c4c4c;font-family:'DroidKufiBold', 'CairoRegular_0';}
.lowvalue{display:inline-block;float:right;font-size:13px;color:#4c4c4c;}
.heighvalue{display:inline-block;float:left;font-size:13px;color:#4c4c4c;margin-left:2px;}
.filter_fare input[type=checkbox]:checked + label:before{content:"";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#f3f3f3;text-align:center;line-height:15px;background:url(../images/alkhaleej_filter_check.png) no-repeat -23px 0;width:16px;height:16px;right:0!important;float:right;position:relative;top:1px;}
.filter_fare label:before{content:"";display:inline-block;width:16px;height:16px;right:0;bottom:1px;background:url(../images/alkhaleej_filter_check.png) no-repeat 0px 0;float:right;}
.filter_fare span{color:#4c4c4c;font-size:14px;float:left;padding-right:10px;line-height:16px;}
.filter_fare input[type=checkbox], input[type=radio]{display:none;}
 .flightresultBox{width:100%;margin:25px 0 0;padding:0;}
.flightPricehd{background:#4c4c4c;/*padding:12px 23px;*/
margin:0;margin-bottom:5px;width:100%;float:left;border-top-right-radius:12px;border-bottom-right-radius:12px;}
.flightPricehd h2{padding:0;margin:0;color:#fff;font-size:20px;text-shadow:1px 1px 2px #151313;line-height:24px;}
.refundabletxt{display:inline-block;color:#fff;font-size:14px;padding-right:10px;text-shadow:1px 1px 2px #151313;padding-top:14px;float:right;}
.nonrefundabletxt{display:inline-block;color:#fa7832;font-size:14px;padding-left:10px;text-shadow:1px 1px 2px #151313;}
.flightresultlftmain{width:100%;float:left;background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);border:solid #cccccc 1px;border-left:none;}
.flghtResultMain{width:100%;float:left;}
.fdtONEway{padding:19px 0;}
.flightCol{width:78%;padding:0 0 0 0;float:right;}
.flightColOnway{width:78%;padding:20px 0 19px 0;float:right;}
.flightCol01{width:20%;float:right;padding-top:15px;padding-bottom:15px;padding-right:15px;}
.flightCol01 h2{font-size:30px;padding:0;margin:0;text-align:center;color:#515c65;}
.flightCol01 p{font-size:13px;padding:0;margin:0;width:100%;text-align:center;}
.flightColLogo{width:22%;float:right;border-right:solid #d6d6d6 6px;padding:20px 10px;}
.flightlogo_OUTER{width:100%;height:auto;border:1px solid #ccc;display:inline-block;text-align:center;}
.flightlogo{height:52px;/*border:solid #cccccc 1px;float:right;*/
}
.flightlogoOnway{min-height:136px;}
.flightCol3{width:48%;float:right;padding-top:42px;position:relative;margin-left:23px;margin-right:23px;}
.stopsbg{background:#d3d800;width:90%;height:4px;margin:5px auto;position:relative;}
.stops_round{border-radius:50%;background:#a37d48;border:solid #194889 2px;width:10px;height:10px;float:left;position:relative;z-index:999;}
.stops_roundrht{border-radius:50%;width:40px;height:40px;float:left;position:relative;z-index:999;top:-26px;background:url(../images/alkhaleej_flightresult_icon_ar.png) no-repeat;left:-5px;}
.timingterminals{width:99%;height:2px;border-bottom:dashed #515c65 1px;margin:5px 0;position:relative;}
ul.flightStoptimings{width:100%;text-align:center;}
ul.flightStoptimings li:first-child{margin-right:0 !important;}
ul.flightStoptimings li{margin:0 0 0 22%;padding:0 0 0 0;display:inline-block;position:relative;top:-18px;width:0;height:0;border:6px solid transparent;border-bottom-color:#ef6421;}
ul.flightStoptimings li:after{content:'';position:absolute;left:-6px;top:6px;width:0;height:0;border:6px solid transparent;border-top-color:#ef6421;}
.stops_text{position:absolute;top:-20px;left:-7px;font-size:13px;width:100px;left:-50px;text-transform:lowercase;text-transform:uppercase;}
.stops_time{position:absolute;top:10px;left:0px;font-size:13px;width:100%;left:0px;}
.flightresultBoxRight{}
.flightfdtlshd{background:#4c4c4c;padding:15px 0px;margin:0;margin-bottom:5px;width:50%;float:right;color:#fff;font-size:15px;text-shadow:1px 1px 2px #151313;height:48px;}
.flightfdtlshd a{color:#fff;}
.flightfdtlshd_icon{background:url(../images/alkhaleej_flight_detailhd_icon_ar.png);width:19px;height:19px;float:right;margin-left:8px;margin-top:2px;}
.flightbooking{padding:13px 15px;margin:0;margin-bottom:5px;width:50%;float:left;text-align:center;color:#fff;font-size:18px;line-height:26px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 2px #4c4c4c;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );cursor:pointer;height:48px;}
.flightresultrhtmain{width:100%;float:left;background:#ffffff;box-shadow:-22px 10px 31px -20px rgba(0,0,0,.2);border:solid #cccccc 1px;border-right:none;padding:11px 10px;}
.flightDetailsModel{width:100%;}
.flightDetailsModel h3{font-size:16px;font-family:'CairoBold';margin:0;padding:5px 0;}
.flightDetailsModel p{font-size:13px;padding:3px 0;margin:0;}
.flightDetailsmain{width:100%;}
.flightDetailsmain ul{width:100%;float:left;padding-top:0;}
.flightDetailsmain ul li{float:right;padding-right:0;font-size:13px;cursor:pointer;padding:5px 0;width:50%;text-align:left;margin-bottom:5px;}
.fare_summary_Icon{background:url(../images/alkhaleej_fare_summary_ar.png);width:19px;height:19px;float:left;margin-right:8px;}
.fare_rule_Icon{background:url(../images/alkhaleej_fare_rule.png);width:25px;height:19px;float:left;margin-right:8px;}
.fare_economy_Icon{background:url(../images/alkhaleej_economy_ar.png);width:18px;height:21px;float:left;margin-right:8px;}
.fare_baggage_Icon{background:url(../images/alkhaleej_bagage_ar.png);width:23px;height:20px;float:left;margin-right:8px;}
.flightDetailsbottom{width:100%;float:left;text-align:left;margin-top:2px;padding:0 12px;min-height:40px;}
.dtsbtmMulty{margin-top:36px;margin-bottom:20px;padding:0 12px;}
.seatleft{color:#e86d00;font-size:13px;}
.flightmoreoption{color:#ef6421;font-size:13px;}
.flightmoreoption a{color:#ef6421;font-size:13px;cursor:pointer;}
.faresummaryDtls,.fareruleDtls,.baggageDtls{width:100%;padding:20px;background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);border:solid #cccccc 1px;}
.faresummaryDtls h2,.fareruleDtls h2,.baggageDtls h2{font-size:22px;}
.faresummaryDtls h3,.fareruleDtls h3,.baggageDtls h3{font-size:22px;}
.flightresultBoxPdng0.col-lg-8.col-md-8{padding-right:15px;padding-left:0px;}
.flightresultBoxPdng0.col-lg-4.col-md-4{padding-left:15px;padding-right:0px;}
.faresummaryDtls h1{font-size:18px;padding:0;margin:0;font-family:'DroidKufiBold', 'CairoRegular_0';}
 /* Matrix */
 .modal-header.blue_hd{background:#ef6421;color:#FFF;direction:rtl;}
.modal-header.blue_hd h2{font-size:19px;color:#FFF;float:right;}
.flightFiltermain .filter_box:last-child{border-bottom:none;}
.flightmodify{direction:rtl;}
.tabContentInner{white-space:nowrap;}
.tabContentInner .table th, .tabContentInner .table td{font-size:14px;}
.cheap_price_carousel{margin:0 46px;position:relative;margin-top:20px;margin-right:71px;}
.cheap_option_a_logo{float:right;margin-left:4px;margin-right:4px;padding:10px 0;}
.cheap_option_a_logo img{width:65px;height:26px;}
.chep_option_a_name{font-size:11px;padding:6px 6px;padding-right:8px;border-right:1px solid #a6a6a6;border-top-left-radius:6px;border-bottom-left-radius:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#f4f4f4;text-align:right;height:48px;color:#272d35;}
.cheap_price{text-align:right;}
 .list_carousel{margin:0 0 10px;width:100%}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block;margin-right:5px !important;}
.list_carousel li{color:#2B2B2B;background-color:#FFF;border:1px solid #a6a6a6;width:170px !important;height:50px;padding:0;margin:0 2px;display:block;float:left;padding:0 0px;border-radius:0px;}
.list_carousel.responsive{width:auto;margin-left:0}
.prev_list{position:absolute;right:-72px;top:0;background:#5a5a5a;color:#fff;padding:7px 10px 13px 6px;width:73px;height:50px;border-radius:0px;font-size:13px;text-align:center;cursor:pointer;}
.next_list{position:absolute;left:-55px;top:0;background:#5a5a5a url(../images/alkhaleej_matrix_rightarrow_ar.png) no-repeat center;color:#fff;padding:13px 10px 13px 6px;width:47px;height:50px;border-radius:0px;font-size:13px;text-align:center;}
a.prev_list:hover,a.next_list:hover{color:#fff}
.flht_rsultprgs{position:relative;}
.flightsummarybox{margin:15px 0;}
.flightsummrydetail{width:100%;float:left;text-align:right;padding-top:10px;}
.flightsummrydetail span{color:#fff;font-size:17px;}
.flightsummrydetailarrow{width:17px;height:19px;background:url(../images/alkhaleej_detailsarrowicon.png) no-repeat center;display:inline;padding:0 10px;margin:0 10px;}
.flightsummrydetailarrowOnway{width:17px;height:11px;background:url(../images/alkhaleej_detailsarrowiconOnway_ar.png) no-repeat center;display:inline;padding:0 10px;margin:0 4px;}
.flightsummrydate{width:100%;float:left;text-align:right;padding-top:10px;}
.flightsummrydate span{color:#fff;font-size:12px;padding:0 1px;display:inline-block;}
.flightsummrydatearrow{width:17px;height:17px;background:url(../images/alkhaleej_calenderf_icon.png) no-repeat center;display:inline;padding:0 10px;margin:0 10px;}
.fligtsummrypsgtxt{padding-top:10px;color:#fff;}
.flightModifybtn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 20px 10px 20px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:16px;color:#fff;cursor:pointer;margin:0 0;width:100%;float:right;}
.flightSortbtn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 10px 10px 10px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:18px;color:#fff;cursor:pointer;margin:0 0;width:90%;float:left;margin-top:20px;}
.flightsrt .dropdown-menu{width:100% !important;border-radius:25px;}
.flightmodifySearchForms{float:left;width:100%;}
.flightmodifySearchForms .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-right:30px;border-radius:4px;border:none;outline:none;}
.flightmodifySearchForms .form-control{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border-radius:4px;border:none;outline:none;}
.flightmodifySearchForms label{color:#000;font-weight:normal;margin-bottom:0.3rem;font-size:14px;}
.iconSet{position:relative;}
.flightmodifySearchForms label{color:#fff;}
.flightmodifySearchForms .form-group select{height:40px;background:#fff;padding:0 10px;color:#3a3a3a;font-size:14px;width:100%;border-radius:4px;padding-left:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}
 .searchBtn{width:100%;background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 20px 10px 20px;border:solid #ffffff 1px;font-size:20px;text-transform:uppercase;color:#fff;text-align:center;cursor:pointer;}
.iconSet::before{height:20px;position:absolute;left:5px;top:35px;width:20px;content:"";pointer-events:none;}
.flghtmodifySearchbox ul{padding:0;margin:10px 0;width:100%;float:left;}
.flghtmodifySearchbox ul li{color:#AAAAAA;display:block;position:relative;float:right;}
.flghtmodifySearchbox ul li input[type=radio]{position:absolute;visibility:hidden;}
.flghtmodifySearchbox ul li label{display:block;position:relative;font-weight:300;font-size:16px;color:#fff;padding:0px 34px 25px 25px;margin:5px auto;height:30px;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear;}
.flghtmodifySearchbox ul li:hover label{color:#FFFFFF;}
.flghtmodifySearchbox ul li .check{display:block;position:absolute;background:#ffffff;border-radius:100%;height:22px;width:22px;top:5px;right:0;z-index:0;transition:border .25s linear;-webkit-transition:border .25s linear;}
.flghtmodifySearchbox ul li:hover .check{border:5px solid #FFFFFF;}
.flghtmodifySearchbox ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:16px;width:16px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear;}
.flghtmodifySearchbox input[type=radio]:checked ~ .check{border:3px solid #ffffff;}
.flghtmodifySearchbox input[type=radio]:checked ~ .check::before{background:#ef6421;}
.flghtmodifySearchbox input[type=radio]:checked ~ label{color:#ef6421;}
.multycityRPT{width:100%;float:left;display:flex;}
.oneway-block{direction:rtl;}
.round-trip-block{direction:rtl;}
.multicity-block{direction:rtl;}
.addBtn{background:#ef6421;border:none;text-align:center;margin:30px 0 2px 0;color:#fff;}
.iconSet::before{height:20px;position:absolute;left:5px;top:35px;width:20px;content:"";pointer-events:none;}
.flightmodifySearchForms .calendarIcon::before{background:url(../images/alkhaleej_calender.png) no-repeat;z-index:9;left:8px;top:38px;}
.flightmodifySearchForms .location::before{background:url(../images/alkhaleej_location.png) no-repeat;z-index:9;left:5px;top:40px;}
.flightmodifySearchForms .downArrow::before{background:url(../images/alkhaleej_downarrow.png) no-repeat;width:15px;height:15px;left:8px;top:45px;}
.flightMorefilter{font-size:14px;color:#ef6421;margin-top:58px;cursor:pointer;font-family:'DroidKufiBold', 'CairoRegular_0';text-decoration:underline;}
.flgtMoreFilterShow{width:100%;}
.MdfySearchfrombox .none_stop{position:relative;margin-top:15px;}
.MdfySearchfrombox .none_stop input[type=checkbox], input[type=radio]{display:none;}
.MdfySearchfrombox .none_stop input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/alkhaleej_stop_check.png) no-repeat scroll right top;color:#f3f3f3;content:"";font-size:15px;height:25px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:25px;position:absolute;top:0px;left:-1px;}
.MdfySearchfrombox .none_stop label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_stop_check.png) no-repeat scroll -1px 0;bottom:1px;content:"";display:inline-block;height:25px;width:25px;position:absolute;left:auto;top:0px;right:0;}
.MdfySearchfrombox .none_stop span a{color:#f7574d;}
.MdfySearchfrombox .none_stop .checkCol span{color:#fff;display:inline-block;font-size:15px;font-weight:normal;margin-right:32px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:left;cursor:pointer;padding-top:0px;font-family:'CAIROBOLD';}
.flightFiltermain .flightsummarybox:nth-child(5){border:none;}
/* Flight Pax */
.flightPaxsection{position:relative;}
.flghtPaxcontentArea{margin-top:0;margin:35px 0;}
.flightpaxFdetailsbox{width:100%;background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);border:solid #cccccc 1px;}
.flightpaxhd{background:#4c4c4c;padding:10px 15px;margin:0;margin-bottom:0px;height:48px;}
.flightpaxhd h2{padding:0;margin:0;color:#fff;font-size:20px;float:right;}
.flightpaxhd .modifyBtn{float:left;color:#FFF;cursor:pointer;position:relative;}
.flightpaxhd .modifyBtn::after{position:absolute;content:"";width:0px;height:0px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;right:-15px;top:5px;}
.flightpaxhd img{padding-left:15px;margin-top:-4px;}
.flghtPaxFDetails{width:100%;float:right;padding:15px 10px;}
.flghtPaxFDetails .flightCol{width:85%;padding:0 0 0 0;float:right;}
.flghtPaxFDetails .flightCol01{width:46%;float:right;padding:0;padding-top:10px;}
.flghtPaxFDetails .flightCol01 p{text-align:right;font-size:13px;}
.flghtPaxFDetails .flightCol3{width:48%;float:right;padding-top:20px;position:relative;margin-right:0px;margin-left:23px;}
.flghtPaxFDetails .flightColLogo{width:13%;float:left;border-right:solid #d6d6d6 0px;padding:0px;}
.flghtPaxFDetails .icon1{background:url(../images/alkhaleej_flightpax_dtsicon1_ar.png) no-repeat;width:42px;height:28px;float:right;margin-left:10px;}
.flghtPaxFDetails .icon2{background:url(../images/alkhaleej_flightpax_dtsicon2_ar.png) no-repeat;width:42px;height:33px;float:right;margin-left:10px;}
.FDtlsDestin{font-size:14px;}
.FDtlsDate{font-size:14px;}
.flghtPaxFDetails .flightlogo{min-height:45px;border:solid #cccccc 1px;float:left;height:40px;}
.flghtPaxFDetails .flightColLogo p{padding:0;margin:0;font-size:12px;text-align:center;}
.flghtSummaryLayovr{width:100%;float:right;}
.flghtSummaryLayovr .layoverbx{width:50%;background:#f4f4f4;color:#515c65;margin:0 auto;margin-top:10px;margin-bottom:15px;padding:8px 0;text-align:center;position:relative;font-size:12px;border-radius:8px;}
.flghtSummaryLayovr .layoverbx h3{padding:0;margin:0;font-size:14px;display:inline-block;padding:0 15px;}
.flghtSummaryLayovr .layoverbx h3 img{padding-right:5px;}
.flghtSummaryLayovr .layoverbx:before{content:"";position:absolute;left:100%;top:15px;border-bottom:dashed #515c65 1px;width:50%;z-index:0;}
.flghtSummaryLayovr .layoverbx:after{content:"";position:absolute;right:100%;top:15px;border-bottom:dashed #515c65 1px;width:50%;z-index:0;}
.flightPaxDetilsmain{width:100%;background:#fff;float:left;border-top:none;padding:8px 10px;}
.flightPaxDetilsmain ul li{float:right;padding-right:11px;font-size:14px;cursor:pointer;width:auto;text-align:right;}
.flightDetailsPaxpg{width:100%;padding:20px;}
.flightDetailsPaxpg h2{font-size:24px;}
.flightDetailsPaxpg h3{font-size:16px;font-family:'CairoBold';margin:0;padding:5px 0;}
.flightDetailsPaxpg p{font-size:13px;padding:3px 0;margin:0;}
.flight_details_Icon{background:url(../images/alkhaleej_flightdtsicon_ar.png);width:18px;height:20px;float:left;margin-right:8px;}
.PXDtls{margin-top:0 !important;}
.flightLoginhead{background:#4c4c4c;padding:5px 15px;margin:0;margin-bottom:5px;height:48px;width:80%;float:right;margin-top:30px;font-size:14px;color:#fff;line-height:38px;}
.flightLoginhead img{padding-left:5px;margin-top:-7px;}
.flightLoginhead span{font-size:20px;color:#fff;}
.flightloginbtn{padding:10px 15px;margin:0;margin-bottom:5px;width:20%;float:left;text-align:center;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 2px #4c4c4c;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );font-size:12px;cursor:pointer;margin-top:30px;height:48px;line-height:29px;}
.flightloginform{float:left;width:100%;background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);margin-top:0px;padding:10px 15px;display:none;}
.flightloginform .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-right:30px;border:1px solid #ccc;outline:none;}
.flightloginform .form-group input[type="password"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-right:30px;border:1px solid #ccc;outline:none;}
.Fpaxloginbtn{width:100%;background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:8px 20px 8px 20px;border:solid #ffffff 1px;font-size:10px;color:#fff;text-align:center;cursor:pointer;margin-top:5px;min-height:40px;}
.flightpaxinfo{float:left;width:100%;}
.flightpaxinfo .flightLoginhead{background:#4c4c4c;padding:5px 15px;margin:0;height:48px;width:100%;float:left;margin-top:30px;font-size:14px;color:#fff;line-height:38px;}
.flightpaxinfo .flightLoginhead img{padding-right:5px;margin-top:-7px;}
.flightpaxinfo .flightLoginhead span{font-size:20px;color:#fff;}
.fPaxDetails{background:#fff;float:left;width:100%;padding:20px;box-shadow:0 0px 21px rgba(0,0,0,.2);}
.fPaxDetails h4{font-size:18px;color:#ef6421;padding:10px 0;}
.fPaxDetails h5{font-size:18px;padding:10px 0 0 0;}
.fPaxDetails h6{line-height:40px;font-size:15px;margin:10px 0;}
.fPaxDetails span{font-size:18px;color:#ef6421;margin-left:5px;}
.fPaxDetails .form-group select{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;border:1px solid #ccc;padding-left:30px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;}
.fPaxDetails .col-lg-1 .form-group select{padding-left:15px;}
.fPaxDetails .col-lg-1 .downArrow::before{left:4px;}
.pad-LR-10{padding-left:10px;padding-right:10px;}
.marg-rw{margin-left:-10px;margin-right:-10px;}
.pad-0{padding:0;}
.fPaxDetails .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-left:30px;border:1px solid #ccc;outline:none;}
.fltadult_ico{background:rgba(0,0,0,0) url(../images/alkhaleej_hotelgusticon.png) no-repeat;float:right;height:45px;margin:0;width:30px;}
.fltchild_ico{background:rgba(0,0,0,0) url(../images/alkhaleej_hotelgusticon.png) no-repeat -38px 0px;width:25px;height:40px;float:right;margin:0 0px;}
.fltPaxrpeat{float:left;width:100%;}
.fPaxDetails .downArrow::before{background:url(../images/alkhaleej_downarrow.png) no-repeat;width:15px;height:15px;left:8px;top:15px;}
.fPaxDetails .calendarIcon::before{background:url(../images/alkhaleej_calender_pax.png) no-repeat;z-index:0;left:8px;top:11px;}
.fPaxDetails .form-group{margin-bottom:28px;}
.fRightcoupon{float:left;width:100%;margin-top:40px;}
.fcouponhead{float:left;background:#515c65;color:#fff;padding:10px 15px;width:100%;font-size:18px;}
.fcoupondetails{background:#fff;float:left;width:100%;padding:15px;box-shadow:0 0px 21px rgba(0,0,0,.2);position:relative;min-height:242px;}
.fcoupondetails h4{font-size:16px;color:#ef6421;margin-bottom:5px;}
.fcoupondetails p{font-size:13px;margin:0 0 5px 0;}
.fcoupondetailsBox{width:100%;padding:5px 0 22px 0;display:inline-block;}
.fcouponText{width:65%;display:inline-block;float:right;}
.fpaxTextBox{border:1px solid #c4c4c4;height:40px;padding:8px;font-size:13px;}
.fcouponapplyBtn{padding:11px 12px;height:40px;text-align:center;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );font-size:12px;cursor:pointer;margin-top:0;border:none;width:111px;}
.fpayment{margin-top:30px;float:left;width:100%;}
.fpayhead{float:left;background:#515c65;color:#fff;padding:10px 15px;width:100%;font-size:18px;}
.fpaydetails{background:#fff;float:left;width:100%;padding:15px;box-shadow:0 0px 21px rgba(0,0,0,.2);position:relative;}
.payment_choices .radioCol{position:relative;text-align:left;float:left;margin-right:0; height:60px; line-height:40px;}
.payment_choices input[type="radio"]{display:none;}
.payment_choices input[type="radio"]:checked + label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_hpayradio.png) no-repeat scroll 0px 0px;color:#f3f3f3;content:"";font-size:15px;height:30px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);width:30px;position:absolute;right:0;top:10px;}
.payment_choices label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_hpayradio.png) no-repeat scroll -33px 0;bottom:1px;content:"";display:inline-block;height:30px;width:30px;position:absolute;left:auto;top:10px;right:0;}
.formRadioBox{float:left;width:100%;padding:5px 0;margin-top:10px;}
.payment_choices .radioCol{position:relative;text-align:right;float:right;margin-left:12px;}
.payment_choices .radioCol span{color:#fff;display:inline-block;font-size:15px;font-weight:normal;margin-right:35px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:right;cursor:pointer;}
.paymentPrice{margin:25px 0 0;float:right;}
.paymentPrice p{width:150px;padding:5px 0;}
.payRowFooter{border-top:1px dashed #515c65;display:inline-block;margin-top:10px;margin-bottom:10px;}
.paymentPrice p, .paymentPrice span{color:#000;font-size:15px;display:inline-block;margin-right:0;margin-bottom:0;}
.payRowFooter p{color:#ef6421;font-size:18px;}
.payRowFooter span{color:#ef6421;font-size:18px;}
.ftlrulesmain{float:right;width:100%;margin-top:30px;font-size:15px;position:relative;direction:rtl;}
.ftlrulesmain .checkCol span{color:#000;display:inline-block;font-size:15px;font-weight:normal;margin-right:30px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;float:left;cursor:pointer;padding-top:2px;}
.ftlrulesmain span a{color:#ef6421;}
.ftlrulesmain .checkCol{margin:5px 0;position:relative;float:right;}
.ftlrulesmain input[type=checkbox], input[type=radio]{display:none;}
.ftlrulesmain label::before{background:rgba(0, 0, 0, 0) url(../images/alkhaleej_paycheck.png) no-repeat scroll 0px 0;bottom:1px;content:"";display:inline-block;height:25px;width:25px;position:absolute;left:auto;top:0px;right:0;}
.ftlrulesmain input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/alkhaleej_paycheck.png) no-repeat scroll right top;color:#f3f3f3;content:"";font-size:15px;height:25px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:25px;position:absolute;top:0px;}
.fpay_btn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 30px 10px 30px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:20px;color:#fff;cursor:pointer;margin:15px 0;float:right;box-shadow:0 2px 0px rgba(0,0,0,.2);}
.fticketmain{background:#f4f4f4;padding:50px 0;}
.fticketmainMob{background:#f4f4f4;padding:20px 0;direction:rtl;float:right;width:100%;}
.fticketmainMob h2{padding:0;margin:0;font-size:20px;}
.ffrequency{width:50%;border:solid #ef6421 1px;float:right;color:#ef6421;text-align:center;padding:8px;font-size:15px;cursor:pointer;margin-bottom:10px;}
.ffrequencytblehd{background:#ef6421;white-space:nowrap;color:#fff;font-size:14px;font-weight:normal;}
.freqpadL table{border:1px solid #ccc;}
.freqpadL .form-group{margin:0;}
 .freqpadL .form-group input[type="text"]{height:40px;background:#fff;padding:6px;color:#3a3a3a;font-size:14px;width:100%;padding-right:30px;border:1px solid #ccc;outline:none;border-radius:0;}
/**********************mobile ticket start here***************************/
.mobile_area{margin-top:10px;float:left;width:100%;direction:rtl;}
.innerContents h2{font-size:22px;text-transform:uppercase;color:#2a4570;text-align:right;white-space:nowrap;letter-spacing:0;direction:rtl}
.mobile_area h2{font-size:18px;text-transform:uppercase;color:#2a4570;text-align:right;white-space:nowrap;letter-spacing:0;margin:10px 0;padding:0px;direction:rtl;}
.marginzero{margin:0 !important;}
.mobile_tittle{font-size:22px;font-weight:bold;direction:rtl;}
.hotel_mobile_rules{width:100%;float:left;padding-left:19px;direction:rtl;}
.mticket_box{direction:rtl;}
.mticket_box .rules li{width:100%;direction:rtl;font-size:12px;padding-right:15px;padding-left:10px;}
.mobile_rules li{width:100%;list-style-type:disc;float:left;font-size:13px;}
.mobfontsize{font-size:13px;}
.mobile_ticket p{margin-bottom:0px;direction:rtl;word-break:break-word;}
/**********************mobile ticket end here***************************/
/* CMS and Other Pages */
.ctboxWidth{width:100%;float:left;}
.cmsMinH{min-height:550px;direction:rtl;}
.ctboxWidth h2.page_heading{color:#333;font-size:25px;text-transform:uppercase;}
.firmContact{width:100%;float:left;}
.firmContact input.form-control, .firmContact select.form-control{height:45px !important;}
.firmContact textarea.form-control{height:130px !important;}
.firmContact label{text-align:left;}
.firmContact .downArrowClass::before{background:url(../images/alkhaleej_arrow_down.png) no-repeat;width:11px;height:7px;left:30px;top:20px;position:absolute;content:'';cursor:pointer;}
.firmContact button{padding:10px 15px;font-family:'DroidKufiBold';}
.contact_address h3{font-size:20px;margin:0 0 5px 0;}
.contact_address address{margin-bottom:10px;color:#000;font-size:16px;}
.contact_address address p{margin:0 0 0 0;line-height:26px;}
.contact_address address strong{text-transform:capitalize;font-family:'DroidKufiBold', 'CairoRegular_0';}
.contact_address address a{color:#333;text-decoration:none;}
.contact_address address a:hover{color:#333;text-decoration:underline;}
h2.cmspage_heading{color:#333;font-size:25px;text-transform:uppercase;}
.dpBg{background:#4c4c4c;padding:10px 15px;margin:0;height:48px;}
.dpBg h2{padding:0;margin:2px 0 0 0;color:#fff;font-size:20px;}
.hpaymentDirePay{margin-top:0px !important;}
.paymentDp{margin-top:0 !important;}
/* Manage my booking */
.mngBkng{width:100%;float:left;margin-top:20px}
.managemybookingbox{width:100%;float:left;border:solid #a6a6a6 1px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:30px;background-color:#fff;direction:rtl;}
.managemybookingbox h2{padding:20px;margin:0;border-bottom:solid #a6a6a6 1px;color:#434f60;font-size:20px;}
.managemybookingboxinner{padding:20px;padding-top:0;}
.managemybookingboxinner P{padding:30px 0;margin:0;}
.managemybookingboxinner label{margin-bottom:3px;}
.managemybookingboxinner .form-group{margin-bottom:8px;}
.managemybookingboxinner .form-control{display:block;width:100%;height:45px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #a6a6a6;border-radius:0px;}
.mngmybookngOr{text-align:center;color:#a37d48;font-size:30px;}
.manageBtnPad{padding:15px 20px}
.managemybookingbox .formInPadL{padding-right:0;}
.managemybookingbox .formInPadR{padding-left:0;}
.formChange select.form-control{height:45px !important;}
.formChange .downArrowClass::before{top:20px;}
.managemybookingboxinner .forgottxt{color:#ff0000;text-decoration:none;}
.managemybookingboxinner .forgottxt:hover{color:#ff0000;text-decoration:none;}
.profilePadMgn{margin:27px 0 0 0;padding:10px 0;}
.profileTxtMgn p{margin:15px 0 !important;padding:0 !important;}
.chgepswd{padding:12px 15px;margin:27px 0 0 0;}
.servicevalueTxt h4{color:#194889m !important;font-size:17px !important;width:100% !important;margin:0 !important;padding:0 !important;}
.payment_choices .radioCol.colorChnage span{color:#4c4c4c !important;margin-top:15px !important;}
/* Manage my booking ends */
/* Direct payment flight */
.direct_payment_box .pay_accordian h2{margin:0;padding:0 10px;}
.direct_payment_box .pay_accordian .panel .panel-heading{border-radius:0;padding:0;background:#4c4c4c;border:none;}
.direct_payment_box .panel-default{border:1px solid #e1e1e1;float:left;width:100%;}
.direct_payment_box .panel-body{background-color:#fff !important;}
.direct_payment_box .pay_accordian h4{font-size:16px;}
.direct_payment_box span{font-style:normal;text-transform:capitalize;color:#4c4c4c;font-size:14px;}
.direct_payment_box .table td{padding:10px;margin:0;font-size:14px;}
.direct_payment_box .table td p{padding:0;margin:0;}
.pay_accordian .panel .panel-heading a, .pay_accordian .panel .panel-heading a:hover, .pay_accordian .panel .panel-heading a:focus{display:block;width:100%;padding:10px 15px;color:#FFF;text-decoration:none;outline:none;}
.direct_payment_box .resultRow1{border-bottom:1px solid #e1e1e1;float:left;padding:10px 13px;width:100%;background:#fff;}
.direct_payment_box .resultRow2{background:#f3f3f3 none repeat scroll 0 0;border-bottom:1px solid #e1e1e1;float:left;padding:10px;width:100%;}
.direct_payment_box .resultRow2 h3{color:#4c4c4c;font-size:18px;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;}
.direct_payment_box .flightPlace{float:right;width:55%;}
.direct_payment_box .flightDate p{font-size:14px;}
.direct_payment_box .flightTime{float:right;width:45%;}
.direct_payment_box .timeFrom{text-align:right;}
.direct_payment_box .placeFrom p{font-size:13px;}
.direct_payment_box .placeTo p{font-size:13px;}
.direct_payment_box .timeFrom, .timeTo{float:right;width:32%;}
.direct_payment_box .flightTime .righArrow{width:15%;}
.placeTo{text-align:right;}
.direct_payment_box .placeFrom{float:right;width:45%;text-align:left;}
.direct_payment_box .placeTo{float:right;width:45%;text-align:right;}
.direct_payment_box .flightName, .flightDate, .flightType{float:right;width:33.3333%;overflow:hidden;padding-left:15px;}
.direct_payment_box .righArrow{background:url(../images/alkhaleej_resultArrow_ar.png) no-repeat;float:right;height:45px;margin:0;padding:0 5px;width:10%;background-position:center center;}
.direct_payment_box{margin-top:15px;margin-bottom:15px;float:left;width:100%;}
.DirectHDsection{padding:30px 0 0 0;}
.DirectHDsection h2{font-size:20px;text-transform:uppercase;color:#434f60;}
.adulttxtFnt{font-size:20px;}
.dtlPassDetailBox{padding:20px 10px;overflow:hidden;margin-bottom:20px;background:#FFF;border:1px solid #ccc;width:100%;}
/* Direct payment flight ends */
/* Direct payment Hotel */
.hotel_less_detail .name_pic{float:right;width:45%;}
.hotel_less_detail .hotel_pic{float:right;width:23%;height:100px;}
.hotel_less_detail .hotel_pic img{border:1px solid #434343;width:100%;height:100%;}
.hotel_less_detail .hotel_name{float:right;width:77%;}
.hotel_less_detail h5{color:#000000;font-size:14px;letter-spacing:.5px;margin-bottom:3px;margin-top:0;line-height:20px;padding:5px 10px 0 0px;}
.hotel_less_detail p{font-size:12px;padding:0 10px 0 0px;}
.hotel_less_detail .hotel_date{float:right;width:25%;}
.hotel_less_detail .hotel_persons{float:right;width:15%;}
.hotel_less_detail .hotel_rate{float:right;width:15%;}
/* Direct payment Hotel ends */
/* My Booking page */
.mybooking{margin-top:10px;}
.my_booking_tab{float:right;border-bottom:none;margin-top:5px;}
.my_booking_tab li a{background:#ef6421;color:#fff;border:solid #a6a6a6 1px;}
.my_booking_tab li .active.show{background:#ef6421;color:#fff;border:solid #ef6421 1px;position:relative;z-index:999;top:5px;}
.my_booking_tab li a{color:#000;cursor:pointer;font-size:14px;}
.my_booking_tab li a{margin-left:8px;line-height:1.42857143;border-radius:0;color:#fff;font-size:16px;padding:5px 20px;border:solid #4c4c4c 1px;position:relative;top:5px;background:#4c4c4c;}
.arv_pic{background:url(../images/alkhaleej_dp_rt_ico.png) no-repeat scroll 0px -20px;display:inline-block;height:20px;width:22px;}
.VwticktComplet a:hover{color:#ffffff;}
.btn_theme:hover{color:#ffffff;}
.mybookinghotel span{width:100%;display:inline-block;}
.booking_tab_cont{width:100%;float:left;-moz-use-text-color:#ddd #ddd;margin-bottom:20px;min-height:500px;overflow:hidden;padding-bottom:0;}
.mybookingBorderTop{border:solid #a6a6a6 1px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;float:left;background:#fff;}
.mybookingBorderBottom{width:100%;float:left;margin-top:20px;padding:15px;}
.flight_way_hd{background:#191919 none repeat scroll 0 0;float:left;height:38px;margin-bottom:10px;width:100%;}
.my_bookarea{width:100%;padding:0 30px;float:left;}
.flight_way_hd{background:#e6e6e6 none repeat scroll 0 0;float:left;height:45px;margin-bottom:10px;width:100%;}
.flight_way_hd .trp{float:left;width:20%;}
.flight_way_hd h3{color:#ef6421;font-size:16px;line-height:20px;margin:0 5px;padding-top:10px;font-family:'DroidKufiBold';}
.flight_way_hd h4{color:#434f60;font-size:16px;padding-top:10px;}
.flight_way_hd .col_01{float:left;text-align:right;width:25%;}
.flight_way_hd .col_02{float:right;width:10%;}
.flight_way_hd .second{text-align:left;}
.flight_way_hd .txtrht{text-align:left !important;}
.flight_way_hd .col_01{float:right;text-align:right;width:25%;}
.flight_way_hd .col_03{float:right;text-align:right;width:15%;}
.trip_detail{float:left;margin:10px 0 0;width:100%;}
.trip_detail .airline{float:right;width:25%;}
.trip_detail .airline .pic{background:#fff none repeat scroll 0 0;border:2px solid #b7b7b7;border-radius:0px;float:right;min-height:40px;min-width:40px;padding:4px;}
.trip_detail .airline .Airname{float:right;}
.trip_detail .airline .Airname h6{color:#434f60;font-size:16px;margin:5px 10px 0 0px;}
.trip_detail .airline .Airname p{color:#434f60;font-size:16px;margin:5px 10px 0 0px;}
.trip_detail h3{color:#4c4c4c;font-size:16px;margin:0 0 5px;padding:0;font-family:'DroidKufiBold', 'CairoRegular_0';}
.trip_detail .col_01{float:right;text-align:left;width:25%;}
.trip_detail h4{color:#434f60;font-size:16px;margin:2px 0;}
.trip_detail .col_02{float:right;width:10%;}
.trip_detail .col_02 span{display:block;height:19px;margin:20% auto 0;width:20px;}
.trip_detail .second{text-align:right;}
.flight_way_hd .trp{float:right;width:25%;}
.flight_price_box_pay{border-top:solid #a6a6a6 1px;float:right;padding:20px 0;width:100%;margin-top:10px;}
.flight_price_box_pay h5{font-size:16px;padding:10px 0 0 0;}
.ctr_width span{background:#2b85c7 none repeat scroll 0 0;padding:3px 15px;color:#fff;border-radius:30px;}
.separation td{border:medium none;padding:0!important;}
.separation{background:rgba(0,0,0,0) url(../images/alkhaleej_line.gif) repeat-x scroll 50% 50%;border:medium none;float:left;height:20px;table-layout:fixed;text-align:center;width:100%;}
.my_bookingbox{padding:15px;}
.pro_btn{float:left;margin-top:0;bottom:10px;position:relative;font-family:'DroidKufiBold', 'CairoRegular_0';}
.btn_theme{background:#ef6421 none repeat scroll 0 0;border:solid #ef6421 3px;border-radius:0;box-sizing:border-box;color:#ffffff !important;outline:medium none;padding:6px 15px 7px;text-transform:uppercase;}
.mybokngbtnRht{float:left;margin-left:5px;font-size:14px;font-family:'DroidKufiBold', 'CairoRegular_0';}
.mybookingpad{padding:20px 0;}
.dep_pic{background:url(../images/alkhaleej_dp_rt_ico_ar.png) no-repeat scroll center top;display:inline-block;height:20px;width:22px;}
.status_table{background:#fff;}
.status_table .table{margin-bottom:0;}
.less_fare span{float:right;padding-left:4px;}
/* My Booking page Ends */
/* Begin Site map section */
.siteMapTxt{margin:15px 0 0 0;}
.sitemap{clear:both;float:left;list-style:outside none none;margin:20px 0;padding:0;}
.sitemap li{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #ccc;border-radius:0px;clear:both;color:#000;float:left;font-size:12px;margin-bottom:5px;position:relative;width:150px;}
.sitemap li a{color:#000;float:left;font-size:12px;padding:5px 20px;text-decoration:none;width:100%;}
.sitemap-navigation{display:inline-block;width:900px;max-width:100%;overflow:hidden;padding:0;}
.sitemap-navigation ul,.sitemap-navigation li{list-style:none;margin:0;padding:0;position:relative;}
.sitemap-navigation a{display:inline-block;}
.sitemap-navigation .menu-item::before,.sitemap-navigation > .menu-item-has-children > .sub-menu::before{content:'';display:block;position:relative;right:50%;margin-right:-2px;width:100%;border-right:#ababab solid 2px;height:2em;}
.sitemap-navigation > .menu-item-has-children::before{display:none;}
.sitemap-navigation > .menu-item-has-children > .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:#a5a5a5 solid 2px;margin-top:2em;}
 .sitemap-navigation > .menu-item-has-children > .sub-menu::before{position:absolute;top:-26px;margin-top:-4px;margin-left:-2px;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:-2px;padding-left:1em;padding-right:1em;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before, .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:last-child::before{background:#f4f4f4;}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before{right:auto;left:50%;width:100%;border-right:none;border-left:#8e8e8e solid 2px;}
.sitemap-wrapper{padding:2rem;text-align:center;}
.sitemap-navigation a{background:#ffffff;border-radius:0;color:#424242;text-decoration:none;border:1px solid #2face7;width:157px;padding:6px 10px;-webkit-transition:0.25s;transition:0.25s;}
/*.sitemap-navigation a:hover{background:#04a4a2;}
*/
.sitemap-navigation > .menu-item-has-children > a{background:#2face7;font-size:14px;color:#fff;}
.sitemap-navigation > .menu-item-has-children > a:hover{}
.sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item > a{background:#ef6421;color:#fff;width:157px;border:1px solid #a37d48;}
/* End Site map section */
/* CMS and Other Pages ends */
/*Flight Progress*/
.flight_prg .modal-content{-webkit-box-shadow:none;box-shadow:none;border:3px solid #fff;}
.progress-bar{background-color:#ef6421;}
.page_loader_modal{margin-top:0;}
.progress_popup_body{background-color:#E8E8E8;}
.progress_note_popup{margin-top:0;text-align:center}
.progress_itenery{background-color:#fff;}
.prg_palce, .prg_middle{width:33.33%;float:right;text-align:center;}
.progress_itinerary{float:left;width:100%;width:100%;background-color:#fff;margin-top:10px;box-shadow:1px 1px 1px #ccc;}
.prg_palce{background-color:#fff;}
.prg_palce .palce_name{margin-bottom:0;margin-top:5px;font-size:15px;}
.place_code{margin-top:0;font-size:20px;color:#ef6421;}
.pro_travellers{float:left;width:100%;text-align:center;margin-bottom:10px;margin-top:10px;background-color:#F5F5F5;padding:5px 0;box-shadow:1px 1px 1px #ccc;}
.prg_dir{margin-bottom:0;margin-top:5px;font-size:15px;}
.prog_logo{float:left;width:100%;margin-bottom:15px;text-align:center;}
.modal-backdrop.in{opacity:.7;filter:alpha(opacity=50);}
.progress{-webkit-box-shadow:none;box-shadow:none;background-color:#a37d48;}
.prg_palce_h{width:50%;float:left;text-align:center;}
.search_location{float:left;width:100%;text-align:center;}
.hotel_location_name{margin-top:0;}
.prgresmarg{margin-top:30px;}
/*Flight Progress end*/
/* Footer */
.footerbg{width:100%;background:url(../images/alkhaleej_footer_bg.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;float:left;padding:32px 0 0 0;direction:rtl;margin-top:30px;}
.footerSectn h3{font-size:18px;margin:0 0 28px 0;color:#fff;text-transform:uppercase;}
.footerSectn ul{margin:0 0 0 0;padding:0 0 0 15px;}
.footerSectn ul li{margin:0 0 15px 0;padding:0 0 0 0;list-style-image:url(../images/alkhaleej_list_item_arrow_ar.png)}
.footerSectn ul li a{color:#81939d;text-decoration:none;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.footerSectn ul li a:hover{color:#fff;text-decoration:none;}
.supportText{color:#81939d;}
.supportText h4{font-size:20px;font-family:'DroidKufiBold', 'CairoRegular_0';margin:0;}
.supportText h5{font-size:25px;margin:10px 0 0;text-align:right;direction:ltr;}
.supportText strong{font-weight:normal;display:block;margin:0 0 5px 0;font-size:20px;}
.supportText p{margin:0;font-size:15px;margin-bottom:10px}
/*Accepted Cards and Social Details*/
.lightDarkBg{background-color:#0a171f;padding:15px 0 5px;}
ul.acceptCards{margin:0 0 0 0;padding:0 0 0 0;width:100%;text-align:center;}
ul.acceptCards li{display:inline-block;margin:0 5px 10px 0px;padding:0 0 0 0;}
ul.acceptCards li:first-child{margin-left:0;}
.acceptCard li img{max-height:40px !important;width:auto;}
.poweredBy{float:left;width:100%;text-align:center;padding:10px 0px;color:#81939d;}
.poweredBy p{margin:0;}
.topMenu{background:url(../images/alkhaleej_topMenu.png) no-repeat;height:41px;margin:10px auto;width:41px;display:block;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.topMenu:hover{opacity:0.7;}
/* Footer ends*/
.hotelbookingHide{padding:9px 15px;margin:0;margin-bottom:5px;width:50%;float:right;min-height:48px;background:#4c4c4c;}
/* Package List */
.packagelist{width:100%;float:left;padding-top:10px;}
.packageList{width:100%;overflow:hidden;position:relative;color:#fff;margin-bottom:30px;/*height:286px;*/
border-radius:0px;}
.packagerate{width:100%;margin:0 auto;background:#fff;/*position:absolute;bottom:0;*/
left:0;right:0;float:left;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;}
.packageList img{width:100%;border-radius:0px;height:286px;}
.package_place{width:48%;float:right;padding:20px 10px 8px 15px;text-align:right;}
.package_place h3{font-size:17px;margin-top:5px;padding:0;margin:0;color:#3b3b3b;}
.package_place p{padding:0;margin:0;font-size:14px;color:#fff !important;}
.package_placerate{font-family:'CAIROBOLD';color:#3b3b3b;}
.package_placerate span{padding-right:3px;display:inline-block;}
.package_gobtn{border:solid #ffffff 1px;float:right;padding:18px 25px;font-family:'CAIROBOLD';font-size:28px;border-radius:0;text-shadow:1px 1px 2px #4c4c4c;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );}
.package_rate{width:48%;float:left;padding:0;padding:10px 10px 10px 15px;text-align:left;}
.package_rate p{margin:0;padding:0;color:#ef6421;}
/* Package Details */
.packagedtsHDsection{padding:30px 0 0 0;}
.packagedtsHDsection h2{font-size:20px;text-transform:uppercase;color:#434f60;padding:0px 0 25px 0;margin:0;}
.package_detail_page h1{margin-bottom:15px 0 0 0;}
.pkg_dtl_rght_con{background:#ffffff;box-shadow:0 0px 21px rgba(0,0,0,.2);border-radius:0;padding:10px;margin-bottom:30px;}
.carousel-inner{border-radius:0px;}
.pkg_dtl_rght_con .carousel-control{box-shadow:none;background-color:rgba(0, 0, 0, 0.5);width:45px;height:40px;margin-top:20%;border-radius:5px;}
.pkg_dtl_rght_con .carousel-control .glyphicon-chevron-left, .pkg_dtl_rght_con .carousel-control .glyphicon-chevron-right, .pkg_dtl_rght_con .carousel-control .icon-next, .pkg_dtl_rght_con .carousel-control .icon-prev{font-size:16px;margin-top:-7px;}
.pkg_dtl_rght_con .carousel-inner > .item > a > img, .pkg_dtl_rght_con .carousel-inner > .item > img, .pkg_dtl_rght_con .img-responsive, .pkg_dtl_rght_con .thumbnail a > img, .pkg_dtl_rght_con .thumbnail > img{width:100%;height:350px;}
.top_rightposition{position:absolute;top:10px;right:30px;}
.top_rightposition a.block_display{display:block;position:relative;color:#fff;float:none;}
.package_tab .nav-tabs{background:#4c4c4c;}
.package_tab li .active.show{color:#000;cursor:default;background-color:#fff;border:none;margin-right:0;border-bottom-color:transparent;}
.package_tab .nav-tabs>li.active>a{font-weight:normal;border-radius:0;background:#ef6421;color:#fff;}
/*.package_tab li.active> a, .package_tab li.active> a:hover, .package_tab li.active> a:focus, .package_tab li a:hover{background:#58CEFF;color:#fff;}
*/
/*.package_tab .active{background:#2a4570;}
*/
.package_tab .nav-tabs a{color:#fff;font-size:17px;line-height:16px;padding:12px 20px;display:block;}
.package_tab .nav-tabs a:hover{background:#ef6421;color:#fff;}
 .mtab_content .itinerary h3{color:#000000;font-size:26px;}
.itinerary .itnry_inr_row{float:left;width:100%;}
.itnry_inr_row .itnry_head_wrap{background:none repeat scroll 0 0 #d6d6d6;border-radius:0px;padding:0px 0;text-align:right;}
.itnry_inr_row .itnry_head_wrap .days_box{background:url(../images/alkhaleej_pack_daybg.png);width:88px;color:#fff;font-size:14px;font-weight:bold;padding:3px 9px;position:relative;margin-left:17px;}
.itnry_inr_row{width:100%;float:left;}
.days_box::before{margin-left:20px;}
.right_packagetop{float:left;width:100%;background:#fff;padding:16px 15px;box-sizing:border-box;border-radius:0;box-shadow:0 0px 21px rgba(0,0,0,.2);}
.pkg_dtl_top{border-radius:0;margin:0 0;padding:0;text-align:right;}
.pkg_dtl_top span{font-style:normal;font-family:'CAIROBOLD';text-transform:capitalize;}
.right_packagetop h1{display:block;font-size:34px;float:left;width:100%;margin:0;margin-top:0;color:#ef6421;text-align:right;}
h1#DivPrice span{display:inline-block;padding-left:5px;}
.currency_div{color:#434f60;}
.per_person{display:block;float:right;font-size:15px;margin-top:3px;margin-left:0;color:#000;width:100%;text-align:right;}
.pkg_ldt li i{float:right;margin-left:10px;padding:0;width:21px;height:18px;margin-top:2px;background-position:center !important;}
.icon_print{background:url(../images/alkhaleej_printpackg.png) no-repeat right;height:30px;/* width:30px;*/
 padding-right:38px;color:#101010;font-size:17px;padding-top:2px;display:inline-block;overflow:hidden;}
.icon_email{background:url(../images/alkhaleej_emailpackg.png) no-repeat right;height:30px;padding-right:38px;color:#101010;font-size:17px;padding-top:2px;display:inline-block;overflow:hidden;}
.package_icons{display:inline-block;margin-left:40px;}
.package_icons2{display:inline-block;margin-left:0;}
.pkg_ldt li{float:left;list-style:outside none none;padding-bottom:0px;width:100%;text-align:right;}
.pkg_ldt ul{margin:0;padding:0;border-bottom:solid #cccccc 1px;float:left;padding:20px 0 20px 0;}
 .icon_location{background:url(../images/alkhaleej_packge_loction_icon.png) no-repeat !important;height:18px;}
.pkg_ldt li span{color:#000000;margin-top:2px;display:block;font-size:15px;list-style:outside none none;}
.icon_package_date{background:url(../images/alkhaleej_packge_package_icon.png) no-repeat !important;height:18px;width:19px;}
.icon_package_time{background:url(../images/alkhaleej_packge_calender_icon.png) no-repeat !important;height:18px;width:18px;}
.itnry_inr_row .itnry_head_wrap span.itnry_heading{color:#2a4570;font-size:15px;line-height:25px;padding-right:15px;}
.itnry_inr_con{float:left;padding:10px 0;width:100%;background:#fff;}
.itnry_inr_con p, .package_tab p{color:#434f60;font-size:16px;margin:0;line-height:25px;text-align:justify;}
.slct_dpart_con{padding-bottom:15px;}
.slct_dpart_wrap{border-radius:0;border:solid #a6a6a6 1px;box-shadow:0 2px 10px rgba(0,0,0,.1);}
.slct_dpart_head{border-bottom:1px solid #a6a6a6;border-radius:0;color:#000000;font-size:12px;padding:10px 15px 10px 0px;}
.slct_dpart_wrap ul{display:inline-block;list-style:outside none none;margin:20px 0 10px;padding:0 15px 0 0px;width:100%;}
.slct_dpart_wrap ul li{display:block;float:right;margin:0 5px 0 0;}
.slct_dpart_wrap ul li a{border:1px solid #fff;border-radius:3px;color:#009cff;display:inline-block;font-size:15px;height:auto;margin-bottom:5px;outline:medium none;padding:4px 10px;text-decoration:none;width:auto;}
.slct_dpart_wrap ul li a:hover{background:linear-gradient(to bottom, #ffffff 0%, #ffffff 38%, #eeeeee 72%, #eeeeee 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #959595;color:#000000;}
.slct_dpart_wrap ul li a:hover i.slct_check{visibility:visible !important;}
.slct_dpart_wrap ul li a:focus i.slct_check{visibility:visible !important;}
.slct_dpart_wrap ul li a.active{color:#ffff;padding:8px 8px;background:#ef6421;}
.slct_dpart_wrap ul li a.active i.slct_check{visibility:visible !important;}
.slct_dpart_wrap ul li a i.slct_check{display:inline-block;float:left;height:13px;margin:0 5px 0 0;width:13px;}
.slct_room_con{padding-bottom:15px;}
.slct_room_wrap{border-radius:0;border:solid #a6a6a6 1px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;}
.slct_check img{margin-top:5px;}
.slct_room_wrap .slct_room_head{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #a6a6a6;border-radius:5px 5px 0 0;color:#2a4570;font-size:16px;padding:10px 15px 10px 0px;}
.slct_summry{display:inline-block;width:100%;padding:15px;}
.slct_room_wrap ul{display:inline-block;float:right;list-style:outside none none;margin:20px 0 10px;padding:0 0 0 15px;width:auto;}
.slct_room_wrap ul li{display:block;float:right;margin:0 5px 0 0;}
.slct_room_wrap ul li a{border:1px solid #2a4570;border-radius:0;color:#000;display:inline-block;font-size:15px;height:auto;padding:8px 10px;outline:medium none;padding:8px 10px;text-decoration:none;width:auto;cursor:pointer;}
.slct_room_wrap ul li a:hover{color:#ffff;padding:8px 8px;background:#a37d48;}
.slct_room_wrap ul li a:hover i.slct_check{visibility:visible !important;}
.slct_room_wrap ul li a:focus i.slct_check{visibility:visible !important;}
.slct_room_wrap ul li a.active{color:#ffff;padding:8px 8px;background:#ef6421;}
.slct_room_wrap ul li a.active i.slct_check{visibility:visible !important;}
.slct_room_wrap ul li a:focus{border:1px solid #959595;color:#000000;}
.slct_room_wrap ul li a i.slct_check{display:inline-block;float:right;height:13px;margin:0 0px 0 5px;width:13px;}
.trvl_dtl_table{border:1px solid #cccccc;font-size:15px;margin-bottom:10px;color:#000;}
.trvl_dtl_table th{color:#2a4570}
.InclusionsExclusions ul li{list-style-image:url(../images/alkhaleej_tick.png);margin:5px 0;margin-right:20px;font-size:14px;text-align:right;}
.InclusionsExclusions{color:#000;}
 .packagetitle{font-size:21px;color:#003587;margin-top:15px;margin-bottom:15px;text-align:right;}
.pkg_htcc ul li{border-color:#434f60;border-style:none solid none none;border-width:0 3px 0 0px;float:left;list-style:outside none none;margin:8px 5px;padding:0px 10px;padding-bottom:6px;position:relative;width:100%;text-align:right;}
.pkg_htcc ul li:before{width:0;height:0;border-top:8px solid transparent;border-right:8px solid #434f60;border-bottom:8px solid transparent;position:absolute;content:'';top:14px;right:-3px;}
.package_type{width:100%;float:left;font-size:15px;color:#000;padding-left:0;padding-top:20px;padding-bottom:20px;border-bottom:solid #cccccc 1px;}
.modal-backdrop{z-index:0 !important;}
.pkg_htcc ul li span.dscptn{color:#000;float:left;font-size:14px;margin-top:0px;line-height:16px;width:100%;}
.pkg_htcc ul li span.type{font-size:14px;}
.pkgrhtbdr{width:100%;float:left;border-bottom:solid #cccccc 1px;}
.package_tab .tab-content>.active{padding:15px;}
.package_tab{border:solid #ccc 1px;box-shadow:0 2px 10px rgba(0,0,0,.1);float:left;width:100%;margin-top:30px;}
.package .carousel-inner{border-radius:0;}
.trvl_dtl_wrap1{margin:0 auto;}
.package .carousel-control-prev-icon{background:url(../images/alkhaleej_pckgPrev.png) no-repeat !important;width:43px;height:41px;}
.package .carousel-control-next-icon{background:url(../images/alkhaleej_pckgNxt.png) no-repeat !important;width:43px;height:41px;}
.package .carousel-control-next{opacity:.9;}
.package .carousel-control-prev{opacity:.9;}
 .dayBox{width:88px;height:38px;position:relative;background:#a37d48;padding:0px 10px;color:#fff;font-family:'CAIROBOLD';background:url(../images/alkhaleej_pack_daybg_ar.png) repeat;display:inline-block;line-height:39px;text-align:center;}
 .pakgEnqury{width:100%;float:left;padding:20px 8px 0 8px;}
.pakgEnqury h3{font-size:17px;font-family:'CAIROBOLD';}
.pakgEnqury select.form-control:not([size]):not([multiple]){display:block;width:100%;height:45px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #a6a6a6;border-radius:0px;}
.pakgEnqury .form-control{display:block;width:100%;height:45px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #a6a6a6;border-radius:0px;}
.pakgEnqury label{margin-bottom:3px;font-size:16px;}
.pakgEnqury .form-group{margin-bottom:10px;}
.pakgEnquryPadng{padding:0 5px;}
/*.flhtpaxPadng .col-lg-4,.col-lg-12{padding-right:8px;padding-left:8px;}
*/
.pakgEnquryPadng .col-lg-6{padding-right:8px;padding-left:8px;}
.pakgEnquryPadng .col-lg-12{padding-right:8px;padding-left:8px;}
.pakgEnquryPadng .col-lg-7{padding-right:8px;padding-left:8px;}
.packagesubmit{background-color:#a37d48;border:solid #194889 3px;font-family:'CAIROBOLD';border-radius:0;color:#fff;padding:8px 25px;float:right;}
.pkg_dtl_btm{background:#fff;box-shadow:0 0px 21px rgba(0,0,0,.2);border-radius:0;margin:15px 0;padding:10px 10px 0px 10px;text-align:center;width:100%;float:left;}
.packagebook{color:#fff !important;border-radius:0 !important;padding:8px 23px !important;font-size:16px !important;margin-top:10px;background:#ef6421;background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );float:right;}
.packgeSlid .carousel{margin:0;}
.packgeSlid img.d-block.img-fluid{width:100%;height:400px;}
.multcityPsngrs{padding-left:0;padding-right:0;}
.multcityPsngrs input.form-control{border-left:solid 1px #666;}
.htlModifySearchMultiRooms{max-height:320px;overflow-y:auto;overflow-x:hidden;}
.flightDetailsbottom2{min-height:100px;}
.flightDetailsbottom3{min-height:198px;}
.flightDetailsbottom4{min-height:296px;}
.flightresultrht_in{width:100%;float:right;}
.flghtPriceBg{min-width:25%;float:right;padding:12px 13px 12px 13px;background:#4a4a4a;/* background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );*/
 border-top-right-radius:0px;border-bottom-right-radius:0px;text-align:center;}
.hotelPriceBg{min-width:25%;float:right;padding:10px 13px 10px 13px;background:#4a4a4a;/*background:-moz-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #ef6421), color-stop(49%, #ef6421), color-stop(100%, #ef6421));background:-webkit-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-o-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:-ms-linear-gradient(top, #ef6421 0%, #ef6421 49%, #ef6421 100%);background:linear-gradient(to bottom, #ef6421 0%, #ef6421 49%, #ef6421 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41cc45', endColorstr='#23a225', GradientType=0 );*/
 border-top-right-radius:0px;border-bottom-right-radius:0px;text-align:center;height:48px;}
/*Phone Number Mobile*/
.mobile_num_part{background-color: #ef6421; float: left; padding: 5px 15px; width: 100%; color: #fff;}
.mobNum_eng{direction:ltr;    unicode-bidi: bidi-override;}
/*Phone number Mobile ends*/
@media only screen and (max-width:1300px){.themeMenu ul.navbar-nav li.nav-item{margin:0 0 0 20px !important;}
}
@media only screen and (min-width:1300px){p.moreOptins{margin-top:-12px !important;}
}
@media only screen and (max-width:1199px){.dtsbtmMulty{margin-top:18px;margin-bottom:0;}
 .flightCol01 p{font-size:16px;}
}
@media only screen and (max-width:1024px){.dtsbtmMulty{margin-top:33px;margin-bottom:0;}
 .flightCol01 p{font-size:16px;}
 .flightlogo{height:50px;}
}
@media only screen and (min-width:990px) and (max-width:1024px){.schbtnStyle{padding:0 8px;}
.flightresultrht_in{width:100%;}
}
@media only screen and (min-width:767px) and (max-width:990px){.customToFld{padding-left:0px !important;}
.dateBoxL{width:45%;}
.calBtwnIco{width:10%;}
.dateBoxR{width:45%;}
.dateBoxR input.form-control{padding-left:0 !important;}
.psngrs_btwnIco{width:10%;}
.psngrsCbntxt{width:90%;}
.dateBoxLOneWay{width:90%;}
.calBtwnIcoOneWay{width:10%;}
.dateBoxLMulti{width:90%;}
.calBtwnIcoMulti{width:10%;}
.room_btwnIco{width:10%;background:#fff url(../images/alkhaleej_passengers.png) no-repeat center center;}
.roomCbntxt{width:90%;}
.flightresultrht_in{width:100%;}
}
@media only screen and (max-width:990px){.themeMenu .navbar-expand-lg .navbar-nav .nav-link{padding-right:5px;padding-left:0px;}
.themeMenu ul.navbar-nav li.nav-item{margin:0 0 0 0;}
.langChange{margin-left:0 !important;}
.fdeals_box02{min-height:275px;}
.fdeals_box02 img{height:275px !important;}
.dealsinftn .tripType{width:100%;padding:0 15px 5px 0px}
.dealsinftn .locPrice{position:relative;float:left;text-align:left;padding:0 0 0 15px}
.locPrice p{font-size:15px;}
.locPrice h5{font-size:15px;}
.locPrice p span{margin:0 5px 0 0;}
.fdeals_box03{min-height:127px;}
.fdeals_box03 img{height:127px !important;}
.fromTopadRmvR{padding-right:15px;}
.datepadRmvBoth{padding-left:15px;padding-right:15px;}
.psngrs_padRmv{padding-left:15px;padding-right:15px;}
.homedateBtm{margin-bottom:15px;}
.schbtn_padRmv{padding-left:15px;padding-right:15px;}
.moreFields .padR, .moreFields2 .padR{padding-right:0;}
.preferedPadR{padding-right:0;padding-left:0px;}
.room_btwnIco{background:#fff url(../images/alkhaleej_passengers.png) no-repeat center center;}
.mobMultiSpacing{margin-bottom:15px;}
.mobPadMulti{padding-left:0;padding-right:0;}
.hpaymentDirePay{margin-top:25px !important;}
.flightPassngerBox{position:relative;top:0;float:left;left:0;width:100%;margin-bottom:15px;padding:5px 10px;}
.roomGuestBox{position:relative;top:0;float:left;left:0;width:100%;margin-bottom:15px;padding:5px 10px;}
.customFromFld{-webkit-border-top-right-radius:0px !important;-webkit-border-bottom-right-radius:0px !important;-moz-border-radius-topright:0px !important;-moz-border-radius-bottomright:0px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.schbtnStyle{border-radius:0px;}
.regPadL{padding-left:15px;}
.regPadR{padding-right:15px;}
}
@media only screen and (max-width:800px){.black_transparent{width:100%;float:left;background-color:rgba(0,0,0,0.90);}
.searchPanelHome{position:relative;float:left;background-image:url(../images/alkhaleej_banner.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;padding-top:100px;}
}
@media only screen and (max-width:460px){.searchPanelHome{padding-top:30px !important;}
}
@media only screen and (max-width:767px){.themeMenu{font-size:14px;}
.hotelContentArea .three_rated{margin-right:0px;}
/*ul.acceptCards li:nth-child(1n+4){display:none;}
*/
ul.acceptCards li:nth-child(7){display:inline-block;}
ul.acceptCards li:nth-child(8){display:none;}
ul.acceptCards li:nth-child(9){display:none;}
ul.acceptCards li:nth-child(10){display:none;}
ul.acceptCards li:nth-child(11){display:none;}
ul.acceptCards li:nth-child(12){display:none;}
ul.acceptCards li:nth-child(13){margin:0 5px;}
ul.acceptCards li:nth-child(14){margin:0 5px;}
.supportText{margin-bottom:15px;text-align:center;}
.supportText h3{margin-bottom:10px !important;}
.supportText h5{font-size:20px;margin:5px 0;}
.fdeals_box01,.fdeals_box02,.fdeals_box03{min-height:140px;}
.fdeals_box01 img, .fdeals_box02 img, .fdeals_box03 img{height:100% !important;}
.padLH{padding-left:15px !important;}
.home_search_tabs ul li i.tripTxt{display:none;}
.flightSrchHome .flightTrips ul li{padding:5px 5px !important;font-size:13px;}
.home_search_tabs ul li{padding:10px 23px !important;}
.fromToBoxL, .fromToBoxR{width:100%;}
.fromToBoxL .form-group{margin-bottom:0;}
.btwnIco{width:100%;background-color:transparent;}
.dateBoxLOneWay{width:82%;}
.calBtwnIcoOneWay{width:18%;}
.black_transparent{width:100%;float:left;background-color:rgba(0,0,0,0.90);}
.searchPanelHome{position:relative;float:left;background-image:url(../images/alkhaleej_banner.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;}
.top_section{background-position:initial !important;background-size:initial !important;background-image:none;min-height:200px;}
 .home_search_tabs{margin-top:30px;}
.home_search_tabs{margin-bottom:-7px;}
.form-control{height:45px !important;}
.btwnIco,.dateFieldBx,.calBtwnIco, .psngrs_btwnIco, .schbtnStyle, .calBtwnIcoOneWay, .calBtwnIcoMulti, .room_btwnIco{height:45px;}
.firmContact label{text-align:left;}
.firmContact .form-group{margin-bottom:10px !important;}
.hotelbookingHide{width:100%;text-align:center;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:0;position:absolute;top:40px;}
.package_tab .nav-tabs a{font-size:13px;padding:10px;text-align:center;}
.package_tab ul li{font-size:13px;}
.packgeSlid img.d-block.img-fluid{height:180px;}
.slct_room_wrap ul{padding:0;}
.slct_room_wrap ul li{margin:5px;}
.headToggleMenu3{display:none !important;}
}
@media only screen and (max-width:990px){.themeMenu .navbar-expand-lg .navbar-nav .nav-link{padding-right:5px;padding-left:0px;}
.themeMenu ul.navbar-nav li.nav-item{margin:0 0 0 0;}
.hotelModifybtn{width:100%;font-size:18px;}
.hotel_repeat{float:left;width:100%;}
}
@media only screen and (max-width:767px){/*ul.acceptCards li:nth-child(1n+4){display:none;}
*/
.supportText{margin-bottom:15px;text-align:center;}
.supportText h3{margin-bottom:10px !important;}
.supportText h5{font-size:20px;margin:5px 0;}
}
/*hotel media style*/
@media only screen and (max-width:1024px){.applyBtn{padding:8px 8px;}
.paymentPrice p{width:120px;padding:5px 0;}
.hResultcontent{margin-top:auto;}
.hotelResult_section{position:relative;}
.hotelsortarea li{padding:0px 5px;font-size:15px;}
.fcouponapplyBtn{width:auto;padding:8px 10px;}
.fcouponText{width:60%;}
.Hpaxloginbtn{font-size:15px;}
.managemybookingboxinner label{font-size:14px;}
.paymentPrice p, .paymentPrice span{font-size:13px;}
.hotelPriceBg{padding:8px 13px 12px 13px;}
}
@media only screen and (max-width:990px){.hotelModifybtn{width:100%;font-size:16px;}
.hotel_repeat{float:left;width:100%;}
.innerHeaderSection{padding-bottom:20px;}
.hotelbooking{width:60%;margin-bottom:6px;}
.hotelfulltext{float:right;width:75%;padding:10px 10px 0;}
.hotelresultrhtmain{padding:65px 5px 0;}
.hotelDetailsmain ul li{padding:5px 2px;text-align:right;}
.hotel_details_slider{height:auto;}
.details_slider_n_map #map{height:320px;}
.hotelselectbtn{padding:5px 18px 5px 18px;font-size:18px;}
.tbl-main .tr div{padding:5px;}
.tbl-main .th p{font-size:14px;}
.applyBtn{padding:8px 8px;}
.hResultcontent{margin-top:auto;}
.hotelResult_section{position:relative;}
.hotelsortarea li{padding:0px 2px;font-size:14px;}
.hotelPrice{width:100%;}
.hotelFiltermain .filter_fare span{padding-left:0px;padding-right:5px;}
.htlDtsPrc{width:auto;}
}
@media only screen and (max-width:767px){.hotelModifybtn{width:50%;font-size:16px;float:right;}
.mobhotelfilterbtn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:8px 10px 8px 10px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:18px;color:#fff;cursor:pointer;margin:15px 0;width:40%;float:left;display:block;}
.hotelName{width:100%;padding:0 10px;}
.mobhotlfilter{display:none;margin-bottom:20px;}
.hotelresultBox{width:100%;margin:10px 0px 0;padding:0;float:left;clear:both;}
.hotelPricehd{border-radius:0;height:auto;}
.hotelPriceBg{width:100%;border-radius:0;}
.hotelsortarea li{padding:0px 0 0 5px;font-size:15px;}
.hotelsortarea ul{float:right;}
.hotelPrice{width:100%;}
.hotelColimg{width:100%;float:left;padding:10px 15px 10px;}
.hotelimg{height:125px;float:none;width:100%;margin:0 auto;}
.hotelfulltext p{margin-bottom:0px;}
.hotelfulltext{width:100%;}
.hotelbooking{width:100%;text-align:center;border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:0;position:absolute;top:40px;}
.hotelbookingHideClass{width:100%;text-align:center;border-top-left-radius:0;border-bottom-left-radius:0;margin-bottom:0;position:absolute;top:40px;}
.hotelPricehd h2{font-size:20px;}
.hotelresultrhtmain{width:100%;padding:0;min-height:40px;}
.hotelSummery h5{font-size:14px;margin-bottom:0px;padding:0px;}
.hotelSummery span{font-size:20px;}
.hotelresultBoxRight{height:80px;position:relative;}
.hotelresultrhtmain{width:100%;padding:0;min-height:40px;position:absolute;top:0px;}
.innerHeaderSection{padding-bottom:0px;}
.hotel_details_slider{width:100%;height:auto;}
.hotel_location_map_in{width:100%;}
.row.border.bb-0.th{display:none;}
.mobPad{padding:0px;}
.bb-xs{border-bottom:1px solid #cccccc;}
.bb-xs:last-child{border:0;}
.tbl-main .tr p{margin:0px 0 0 0;}
.hotelpaxname{width:100%;}
.hotelpaxperson{width:35%;padding-top:0px;}
.hotelpaxcheck{width:65%;padding-top:0px;}
.hotelpaximg{float:left;width:100%;}
.hotelLoginhead{display:none;}
.hotelloginbtn{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;}
.no_paddingL{padding-left:15px;}
.hloginlbl label{display:none;}
.paymentPrice p{width:125px;padding:5px 0;}
.paymentPrice p, .paymentPrice span{font-size:14px;}
.applyBtn{padding:8px 8px;}
.hResultcontent{margin-top:auto;}
.hotelResult_section{position:relative;}
.hotelresultcount h3{font-size:13px;color:#4c4c4c;}
.hshowMap{font-size:12px;padding:0px;}
.hotelContentArea{padding-top:10px;}
.hotelsortarea{padding-top:10px;}
.hotelbdr{border:none;}
.padMobend{padding:0 !important;}
.managemybookingboxinner P{padding:15px 0;}
 .cmnpadHideMob{padding-left:0;padding-right:0;}
}
/*hotel media style end*/
/*Flight media style*/
@media (min-width:991px){.flightchangesearchBtnMobile{display:none;}
 }
@media (max-width:991px){#flightFiltermainMob{display:none;}
 .flightchangesearchBtnMobile, .flightModifybtn{background:#ef6422;background-image:-webkit-linear-gradient(top, #ef6422, #ef6422);background-image:-moz-linear-gradient(top, #ef6422, #ef6422);background-image:-ms-linear-gradient(top, #ef6422, #ef6422);background-image:-o-linear-gradient(top, #ef6422, #ef6422);background-image:linear-gradient(to bottom, #ef6422, #ef6422);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;padding:10px 20px 10px 20px;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:13px;color:#fff;cursor:pointer;margin:0 0;width:100%;float:right;}
}
@media screen and (min-width:992px) and (max-width:1199px){.flightModifybtn{font-size:13px;}
.flightsummrydetail span{font-size:13px;}
.flightsummrydate span{font-size:11px;padding:0 1px;}
.fligtsummrypsgtxt{font-size:13px;}
.itnery_LeftArrow{width:20px;height:20px;}
.itnery_RightArrow{width:20px;height:20px;}
 }
@media screen and (min-width:768px) and (max-width:1023px){.flightCol01{padding-left:5px;padding-right:5px;}
.flightCol01 p{font-size:12px;}
.flightCol01 h2{font-size:26px;}
.flightCol3{margin-left:15px;}
.flightfdtlshd{padding:15px 5px;font-size:13px;line-height:22px;}
.flightresultrhtmain{padding:12px 10px;}
.flightDetailsmain ul li{font-size:11px;}
.fare_summary_Icon, .fare_rule_Icon, .fare_economy_Icon, .fare_baggage_Icon{margin-right:2px;}
.flightPricehd{padding:0;}
.flightColLogo{border-right:solid #d6d6d6 2px;min-height:80px;}
.flightlogoOnway{min-height:136px;}
.flightlogo{min-height:32px;}
.flightlogo{height:47px;}
.flight_section{position:relative;}
.flghtcontentArea{margin-top:0;}
.fromTopadRmvR{padding-right:15px;padding-left:15px;}
.flightColOnway{padding:18px 0 19px 0;}
.dtsbtmMulty{margin-top:65px;}
}
@media screen and (min-width:768px) and (max-width:1023px){.cheap_option_a_logo img{width:55px;}
}
@media screen and (max-width:767px){.flightlogo_OUTER{max-width:150px;}
}
@media screen and (max-width:460px){.flightpaxhd .modifyBtn{font-size:12px;line-height:24px;}
 .flightpaxhd h2{font-size:14px;}
}
@media screen and (max-width:360px){.flightpaxhd .modifyBtn{font-size:12px;line-height:24px;}
 .flightpaxhd h2{font-size:12px;line-height:24px;}
 .flightpaxhd img{padding-left:3px;margin-top:-1px;width:24px;}
 .flightpaxhd .modifyBtn::after{right:-10px;top:6px;}
}
@media screen and (min-width:320px) and (max-width:767px){.flightCol{width:100%;}
.flightColOnway{width:100%;padding:0;}
.flightCol01{width:20%;padding-left:0px;padding-right:5px;}
.flightCol01 h2{font-size:20px;}
.flightCol01 p{font-size:12px;}
.stops_text{font-size:11px}
.stops_time{font-size:11px}
.stops_roundrht{width:25px;height:25px;top:-19px;right:0px;background-size:100%;}
@media screen and (max-width:330px){.cheap_option_a_logo img{width:55px;}
}
ul.flightStoptimings li{margin:0 10px 0 5%;}
.flightCol3{margin-left:10px;margin-right:10px;width:50%;}
.flightColLogo{width:100%;text-align:center;padding:10px 0 0 0;border-left:none;}
.flightlogo{float:none;min-height:34px;height:34px;}
.dtsbtmMulty{margin-top:10px;margin-bottom:10px;padding:0;text-align:center;}
.flightPricehd h2{font-size:18px;}
.flightPricehd{padding:0;}
.flightlogoOnway{min-height:0;}
 .flightsummarybox{padding:0 15px;margin:0;border:none;}
.flightsummrydetail{text-align:center;}
.flightsummrydetail span{font-size:13px;}
.flightsummrydate{text-align:center;padding-top:2px;}
.flightsummrydate span{font-size:13px;}
.fligtsummrypsgtxt{font-size:13px;text-align:center;padding:3px 0;}
 .flightchangesearchBtnMobile, .flightModifybtn{margin:8px 0;}
 .flghtmodifySearchbox ul li label{padding:0px 22px 0px 8px;font-size:12px;}
.flghtmodifySearchbox ul li .check{width:18px;height:18px;}
.flghtmodifySearchbox ul li .check::before{width:12px;height:12px;}
.multycityRPT{display:block;}
.filter_box{border:none;margin:0;}
.flightMorefilter{margin:12px 0;}
 .flightresultBoxPdng0.col-lg-8.col-md-8{padding-left:0;padding-right:0;}
.flightresultBoxPdng0.col-lg-4.col-md-4{padding-left:0;padding-right:0;margin-bottom:10px;}
 .flightbooking{border-radius:0;position:absolute;bottom:-50px;left:0;font-size:14px;line-height:25px;}
.flightfdtlshd{position:absolute;bottom:-50px;font-size:14px;}
.flightresultrhtmain{border:solid #cccccc 1px;border-top:none;box-shadow:0 13px 23px rgba(0,0,0,.2);}
.flightresultlftmain{border-bottom:none;border-left:solid #cccccc 1px;}
.flightPricehd{margin-top:20px;}
.flightSortbtn{width:100%;margin:0;}
.cheap_price_carousel{margin-top:10px;}
.flightDetailsmain ul li{font-size:12px;}
.faresummaryDtls, .fareruleDtls, .baggageDtls{margin-top:55px;}
.flight_section{position:relative;}
.flghtcontentArea{margin-top:0;}
.flghtPaxcontentArea{margin-top:30px;}
.flightLoginhead{display:none;}
.flightloginbtn{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;}
.mobPad{padding:0px;}
.paymentPrice p, .paymentPrice span{font-size:14px;}
.paymentPrice p{width:125px;padding:5px 0;}
.applyBtn{padding:11px 8px;}
.fcouponapplyBtn{width:89px;font-size:10px;min-height:40px;}
.flghtPaxFDetails .flightCol01{width:100%;padding-top:0px;}
.flghtPaxFDetails .flightCol{width:100%;}
.flghtPaxFDetails .flightCol3{width:70%;margin-right:0;padding-top:30px;}
.flghtPaxFDetails .flightColLogo{width:25%;position:relative;bottom:34px;}
.flghtPaxFDetails{padding:5px 15px;}
.flghtSummaryLayovr .layoverbx{width:80%;margin-top:0;}
.flghtSummaryLayovr .layoverbx:before{width:12%;}
.flghtSummaryLayovr .layoverbx:after{width:12%;}
.flghtSummaryLayovr .layoverbx h3{font-size:12px;}
.flightPaxDetilsmain{border:solid #cccccc 1px;}
.flightPaxDetilsmain ul li{font-size:12px;padding:3px;}
.flghtPaxFDetails .flightlogo{min-height:36px;height:36px;}
.flightPaxDetilsmain .flight_details_Icon{display:none;}
.flightPaxDetilsmain .fare_summary_Icon{display:none;}
.flightPaxDetilsmain .fare_rule_Icon{display:none;}
.flightPaxDetilsmain .fare_economy_Icon{display:none;}
.flightPaxDetilsmain .fare_baggage_Icon{display:none;}
.flghtPaxFDetails .flightlogo{min-height:36px;height:36px;}
.customFromFld{border-radius:0;}
.flight_way_hd .col_01{display:none;}
.flight_way_hd .col_02{display:none;}
.flight_way_hd .col_03{display:none;}
.ctr_width span{display:inline-block;padding:3px 4px;width:120px;font-size:13px;}
.trip_detail h3{font-size:14px;}
.mybokngbtnRht{margin-left:10px;font-size:14px;padding:5px;}
.sitemap-navigation > .menu-item-has-children > .sub-menu{display:block;border-top:0;}
 .sitemap-navigation > .menu-item-has-children > .sub-menu > .menu-item:first-child::before{right:49%;}
.my_booking_tab li a{padding:7px 15px 8px;border:0;width:100%;display:inline-block;}
.my_booking_tab ul li{float:left;display:inline-grid !important;}
.my_booking_tab li{width:100%;}
.pro_btn{margin-top:25px;width:100%;}
.flight_way_hd .trp{float:left;width:100%;}
.mngBkng{margin-top:0px;}
.regPadL{padding-left:15px;}
.regPadR{padding-right:15px;}
.phneCodePadR{padding-right:15px;padding-bottom:15px;}
.fromTopadRmvR{padding-left:15px;}
.schbtn_padRmv{padding-right:15px;}
.preferedPadR{padding-left:0px;}
.mobPadMulti{padding-right:0px;}
.customFromFld{-webkit-border-top-right-radius:0px !important;-webkit-border-bottom-right-radius:0px !important;-moz-border-radius-topright:0px !important;-moz-border-radius-bottomright:0px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;}
.schbtnStyle{border-radius:0;}
.selectCabn select.form-control{background-position:right;}
.hmMultyIcon{padding-right:15px;}
.addBtn{margin:10px 0 2px 0;}
.fRmobPad{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.hotelDetailsmain ul{padding-top:5px;}
.hotelDetailsbox{margin:0px;}
.hotelmapbox{margin:0px;}
.hotelFaciltybox{margin:0px;}
.ffrequency{font-size:13px;width:100%;}
.freqpadL td{white-space:nowrap;}
.flightColLogo{border:none;}
.hotelDetails h3{font-size:22px;}
 .hotelDetails p{font-size:14px;}
 .flightDetailsbottom2{min-height:auto;}
.flightDetailsbottom3{min-height:auto;}
.flightDetailsbottom4{min-height:auto;}
}
/*Flight media style end*/
.hotelDtlMap{height:300px;width:100%;}
.resetFilter{width:100%;float:left;}
.htlResize{height:62px;width:75px;}
.hidden{display:none;}
.roomcomb{position:absolute;top:25%;left:0px;background:#fff;width:50%;vertical-align:middle;text-align:center;height:75%;}
.roomcombbox{margin-bottom:20px;}
/* support*/
.redBorder{border:1px solid red !important;}
/*kfh - Start*/
.pay-option4{float:left;width:100%;background:#fff;border:1px solid #eaeaea;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 15px 20px 15px;margin:24px 0px 0 0;}
.blue-border{border-color:#f36000 !important;margin-bottom:20px;}
.paxTextBox{border:1px solid #c4c4c4;height:40px;padding:8px;/*width:100%;*/
}
/*Bug support Harish*/
.msgAlrt .errorMsg{position:relative !important;}
.changePassViw{border:1px solid #ccc;}
.fltxtAlgn{float:right !important;text-align:right;}
.padCmn{padding:15px 0;}
.padRightrmv{padding-left:0 !important;}
.fltPaxrpeat .errorMsg{top:100% !important;right:0 !important;background:transparent;}
.hPaxDetails .form-group{margin-bottom:38px;}
.hotelPrice h4{font-size:18px;margin:0px;padding:0px;display:inline-flex;padding-left:5px;text-decoration:line-through;float:right;line-height:30px;}
.arwhiteSpace{white-space:nowrap;}
.restWhtSpace{white-space:nowrap !important;}
.restWhtSpace2{white-space:nowrap !important;font-size:12px;padding:11px 12px !important;}
.CntryRsdnce .form-group.downArrow::before{top:48px !important;}
/*Bug support Harish ends*/
@media screen and (max-width:768px){.couponText{width:35% !important;}
 .hotelPriceBg{padding:15px 13px 12px 13px;}
 .roomcomb{position:relative;}
 .padRmvMB{padding:0 !important;}
 .mbStyleStatus input{font-size:13px;margin:0 !important;float:left;}
 .mbStyleStatus a{font-size:13px;margin:0 !important;float:right;}
}
@media screen and (max-width:767px){.pay-option4{width:100%;}
 /*media query bug*/
 .mobWdth{width:100% !important;margin-top:0 !important;}
 .padRightrmv{padding-right:15px !important;}
 .restWhtSpace2{padding:11px 2px !important;}
 .flightresultrhtmain .flightresultrht_in{width:100%;float:right;}
 /*media query bug ends*/
}
.payNowBtnKfh{background:#66a928 none repeat scroll 0 0 !important;bottom:0 !important;color:#fff !important;float:left !important;font-size:29px !important;padding:25px !important;position:inherit !important;right:0 !important;text-align:center !important;width:100% !important;margin:10px 0 0 !important;border:none !important;}
.direct_payment .pay-option4, .dirPayRight .pay-option4{width:100% !important;}
.directPayment .proceedKfhBtn{background:#66a928 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:14px;padding:8px 25px;text-transform:uppercase;border:0;margin-top:15px}
.directPayment .payment_load{display:block;float:left;text-align:left;background:url(../images/alkhaleej_loading_rule.gif) no-repeat 27px;padding:15px;}
.dirPayRight .proceedKfhBtn{background:#66A928 none repeat scroll 0 0;border:1px solid #fff;border-radius:5px;box-sizing:border-box;color:#fff;display:block;font-size:17px;height:40px;line-height:2em;margin-top:15px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;}
/*kfh - End*/
.full_over{background:rgba(0, 0, 0, 0.60) url("../images/alkhaleej_opacity.png") repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:80px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;margin-top:0 !important;}
 .full_over_loader{background:rgba(0, 0, 0, 0) url("../images/alkhaleej_opacity.png") repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:100px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;display:table;margin:0 auto;}
.full_over_loader .loader_sec{height:100%;display:table-cell;vertical-align:middle;}
.full_over_loader .loader_sec .cent_pls_wait{height:50px;width:50px;margin:0 auto;background:url(../images/alkhaleej_loading_or.gif) no-repeat;}
.full_over h1{color:#fff;font-size:28px;line-height:30px;margin:10px 0;}
.btn_center, .btn_center:hover, .btn_center:focus{background:#ef6422 none repeat scroll 0 0;border:1px solid #173943;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-size:17px;height:40px;line-height:2em;margin-top:15px;padding:4px 20px;text-align:center;text-decoration:none;text-transform:uppercase;margin-left:auto;margin-right:auto;outline:none;border:none;}
.main_head{font-size:24px;color:#2a4570;margin-top:0;}
/* support ends*/
.alertmsgs{color:red;font-size:12px;}
.htlResize{height:62px;width:75px;}
.inner_content{min-height:500px;}
.sort_first{float:left;padding-top:20px;}
.sort_text{display:inline-block;}
.sort_text h4{font-size:12px !important;margin:10px 0 5px 0;}
.sort_drop{display:inline-block;}
.sort_first .selectBg{font-size:10px;cursor:pointer;}
.selectBg{background-color:#4a4a4a !important;color:#fff !important;border-radius:28px;height:40px !important;border:solid #ffffff 1px;text-decoration:none;text-align:center;font-size:18px;}
select.selectBg optgroup{background-color:#ef6422 !important;}
select.selectBg option{background:#333;color:#fff;text-align:right !important;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color:#fff;background-color:#ef6421;border-color:#fff;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow:none;}
.btn-primary:hover{color:#fff;background-color:#ef6421;border-color:#fff;}
.photoLoader{width:30px;}
.errorMsg{color:red !important;position:absolute;font-size:11px !important;line-height:12px;background:#fff;z-index:2;width:100%;}
.kfhBox label::before{display:none;}
.kfhBox input{width:100%;}
.kfhBox select{width:100%;}
.ui-widget-content{z-index:9999 !important;}
.FilterSection .ui-widget-content{z-index:999 !important;}
.full_over{background:rgba(0,0,0,0.7) url(../images/alkhaleej_opacity.png) repeat scroll 0 0;color:#fff;box-sizing:border-box;height:100%;left:0;padding:80px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;}
.full_over h2{font-size:22px;letter-spacing:1px;}
.a_lowest select{border:solid #ef6421 1px;}
.subTitle1{background:#4c4c4c;color:#fff;padding:10px;font-size:20px;float:left;width:100%;margin-top:20px;margin-bottom:0;}
 .startaginbtn{background:#ef6421;}
span.loginColor.cursor_default.flL{float:left !important;}
.padTopError{padding-top:15px;}
.hPaxDetails .errorMsg{background-color:transparent !important;}
.hPaxDetails .errorMsg span{color:red !important;font-size:11px !important;}
.progressPay{padding:25px 0;}
.progressPay h1{color:#fff;font-size:22px;text-align:center;}
.progressPay figure{text-align:center;}
.infoMsgBox{padding:20px 0;text-align:center;background:#f3cece;border-radius:5px;margin-top:30px;display:inline-block;width:100%;}
.details_all{float:right;display:inline-block;padding:8px 10px;background:#EFEFEF;color:#000;margin:0 0px 5px 5px;border:1px solid #b7b7b7;border-radius:0px;}
.dir_pay_confirm .details_all{display:block;clear:both;min-width:235px;}
.backTo_rslt_btn, .backTo_rslt_btn:hover, .backTo_rslt_btn:focus{float:left;padding:10px;color:#FFF;cursor:pointer;}
.backTo_rslt_btn .backArrow{display:inline-block;width:0px;height:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #FFF;}
.p_Facilities ul{margin:0;padding:0;list-style:disc;margin-right:22px;padding-right:15px;}
.reset_filters{color:#1791d0 !important;cursor:pointer;font-size:17px;}
.reset_filters:hover{color:#ef6422 !important;cursor:pointer;font-size:17px;}
.map_pic img{max-width:none;height:183px !important;width:100% !important;margin-bottom:15px;}
.hotel_name h3{color:#3b3b3b;font-size:22px;text-transform:capitalize;margin:5px 0 10px 0;}
.map_rate{color:#ef6421;font-size:17px;font-weight:bold;text-transform:capitalize;}
.gm-style .gm-style-iw{width:300px !important;left:26px !important;}
.map_cont h3{font-size:22px;}
@media screen and (min-width:360px){.gm-style .gm-style-iw{width:250px !important;}
}
.HmMultiFmain .btn{padding:0px 8px;}
.addrLines{float:left;width:100%;margin-bottom:10px;direction:rtl;}
.addrLines .fields{float:left;width:100%;border:solid 1px #CCC;border-radius:0px;height:40px;font-size:14px;unicode-bidi:embed;}
.hand2HandH{padding-right:25px;position:relative;cursor:pointer;}
.hand2HandH_Img{position:absolute;width:40px;height:40px;right:5px;top:3px;}
.hand2HandH_Img.plus{background:url(../images/alkhaleej_plusH.png) no-repeat top center;}
.hand2HandH_Img.minus{background:url(../images/alkhaleej_minusH.png) no-repeat top center;}
.errorMsghand{color:red !important;font-size:11px !important;line-height:12px;background:#fff;z-index:2;width:100%;}
.fixed{position:fixed;top:0;z-index:1;}
.fixedR{position:fixed;z-index:1;bottom:66%;}
.footerbg ul li img{max-height:40px !important;width:auto;}
@media only screen and (max-width:1024px){.fixedR{position:fixed;z-index:1;bottom:75%;}
}
@media screen and (max-width:991px){.fixed{position:relative;top:0;z-index:1;}
}
.round-trip-block #divSearchBtn .searchBtn .hmsearchround{position:relative;right:8px;}
@media screen and (min-width:768px) and (max-width:1024px){.flightmodifySearchForms .form-group input[type="text"]{padding-right:15px;}
 .flightCol3{width:44%;}
 .flightCol01 p{font-size:13px;}
 .flightDetailsmain ul li{font-size:11px;}
}
@media screen and (min-width:768px) and (max-width:991px){.flightmodifySearchForms label{font-size:13px;}
 .MdfySearchfrombox .none_stop{margin-top:38px;}
 .round-trip-block #divSearchBtn .searchBtn{margin-top:22px;}
 .hotelPricehd h2{font-size:18px;}
 .hotelPrice h4{font-size:14px;line-height:21px;}
}
.disbDropDown{cursor:not-allowed;opacity:0.6;pointer-events:none;}
.HtlRsltstr{margin-top:11px;margin-right:5px !important;}
.sfrDir{padding:15px;direction:rtl;}
.sfrDir .pay-option4.pay_cards.blue-border.col-md-6{width:100% !important;padding:0 !important;}
.sfrDir .pay-option-box{padding:15px !important;}
.sfrDir .lbl_left{width:100% !important;}
.sfrDir .input_right{width:100% !important;}
.sfrDir .input_right input{border:1px solid #ccc !important;height:40px !important;width:100% !important;}
.sfrDir button.booknow_btn{background:#33a1d9 !important;color:#fff !important;font-size:16px;text-align:center;font-weight:600;border-radius:0;border:none;padding:0 20px;}
.textfield-new1{width:100%;height:40px;padding:10px 5px;}
.textfield-new2{border:1px solid #ccc !important;height:40px !important;width:100% !important;padding-right:10px;}
.relative{position:relative !important;}
.fligh_pax_tlogo_OUTER{width:100%;height:auto;border:1px solid #ccc;display:inline-block;text-align:center;}
.fligh_pax_tlogo_OUTER .flightlogo{float:none;border:none;}
@media screen and (min-width:767px) and (max-width:991px){.fPaxDetails .form-group{margin-bottom:38px !important;}
}
.fareupdatemob{height:350px;overflow-y:scroll;}
.errW0 .errorMsg{max-width:80%;}
.msgValidStyle .errorMsg{width:auto !important;}
.fetchingLoader{margin-bottom:10px;}
.resThumb img{width:200px !important;height:130px !important;}
@media screen and (max-width:991px){.sticky-scroll-box{position:relative !important;}
}
@media screen and (max-width:767px){.resThumb img{width:100% !important;margin-bottom:10px;}
 .htlbkngPadTop{padding-top:0 !important;}
 .HtlRsltstr{margin:2px 0;}
 .refundabletxt{padding:5px 10px;}
 .hotelPrice h4{line-height:24px;}
}
.tripImg img{transform:none !important;}
.seatleft_fdetail{padding:27px 15px;height:72px;}
.seatleft_fbooking{padding:25px 15px;height:72px;}
.flghtPriceBg span{font-size:12px;color:#fff;}
@media screen and (max-width:1199px) and (min-width:1024px){.flightresultrhtmain{padding:24px 20px 23px 20px;}
}
@media screen and (max-width:1023px) and (min-width:768px){.flightfdtlshd{padding:15px 0;}
 .seatleft_fdetail{padding:27px 0px;}
 .flightresultrhtmain{padding:11px 10px;}
}
.fl_rule_content ul{padding-right:20px !important;}
.fl_rule_content ul li{list-style:disc !important;}
@media screen and (max-width:767px){.refundabletxt{padding:13px 10px;}
}
.paxpack01{width:19%;float:right;border:1px solid #ccc;height:265px;margin-left:10px;}
.paxpackimg{height:200px;width:100%;}
.paxpackimg img{height:200px;width:100%;}
.paxpack01 .dtlArea .destnPlace{float:right;width:50%;padding:10px;}
.paxpack01 .dtlArea .pricePer{float:right;width:50%;padding:10px;text-align:left;}
.paxpack01 .destnPlace h5{font-size:14px;color:#3b3b3b;margin:0;text-transform:uppercase;}
.paxpack01 .pricePer h6{font-size:14px;font-family:'CairoBold';color:#3b3b3b;margin:0;}
.paxpack01 .pricePer p{margin:0;font-size:13px;color:#ef6421;}
.paxpadL{padding-right:0px;}
.paxpadR{padding-left:0px;}
.dealsBox{border:1px solid #ccc;margin-top:20px;margin-bottom:20px;min-height:350px;width:19%;display:inline-block;padding-bottom:10px;float:right;}
.dealBottomBox{padding:10px 10px 0;position:relative;}
.dealsBox img{height:220px;width:100%;}
.paxpad{padding:0px;}
.tripDet{text-align:right;font-size:15px;position:relative;height:200px;}
.priceArea{position:absolute;bottom:0;width:100%;}
.buttonDet{float:left;width:100%;}
.paxpad{padding:0px;}
.tripDet{text-align:right;font-size:15px;}
 .tripDet p{font-size:12px;margin-bottom:2px;}
 .tripDet h6{font-size:15px;margin:10px 0;font-weight:bold;}
.priceDet{float:right;padding-top:8px;}
.dealsBox figure{height:220px;width:100%;margin:0;}
.buttonDet a:hover{color:#ffffff;}
.buttonDet .pull-right{float:left;}
.paxpackhide{display:block;}
.htl_serch_flight{display:inline-block;width:100%;padding:0 1px;}
.htl_serch_flight .btn{color:#fff;background-color:#ef6421;border-top-left-radius:0;border-top-right-radius:0;}
.HotelSearch .modal-body .roomGuestBox{display:none;}
.HotelSearch .modal-body .form-control:disabled, .HotelSearch .modal-body .form-control[readonly]{background:none;padding-left:12px;}
.HotelSearch .modal-body .downArrowClass::before{top:20px;}
@media screen and (max-width:768px){.paxpack01{width:31%;}
}
@media screen and (max-width:767px){.paxpackhide{display:none;}
}
.Per_room_Night{font-size:12px;}
.priceDet h6{margin-bottom:0;}
.itnery_right input{background:transparent;border:none;position:absolute;font-size:29px;color:#fff;}
.paxpackhide .dealsBox:last-child{margin-right:10px;margin-left:0;}
.NewpaxPad{padding:10px 10px 0;float:right;}
.dealsBox .zero_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -135px;background-repeat:no-repeat;}
.dealsBox .one_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -108px;background-repeat:no-repeat;}
.dealsBox .two_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -78px;background-repeat:no-repeat;}
.dealsBox .three_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -50px;background-repeat:no-repeat;margin-left:30px;}
.dealsBox .four_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -20px;background-repeat:no-repeat;}
.dealsBox .five_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 3px;background-repeat:no-repeat;}
.dealsBox .star_rate_filter{width:100px;height:26px;display:inline-block;margin-top:0;float:right;margin-right:0px;}
.paxNewcuponPad{padding-left:0px;}
.itnery_LeftArrow{background:#ef6422 url(../images/alkhaleej_itnery_leftarrow_ar.png) no-repeat;width:22px;height:22px;display:inline-block;position:relative;top:5px;cursor:pointer;border-radius:50%;padding:5px;background-position:center;}
.itnery_RightArrow{background:#ef6422 url(../images/alkhaleej_itnery_rightarrow_ar.png) no-repeat;width:22px;height:22px;display:inline-block;position:relative;top:5px;cursor:pointer;border-radius:50%;padding:5px;background-position:center;}
.itnery_LeftArrow:hover{background:#ef6421 url(../images/alkhaleej_itnery_leftarrow_ar.png) no-repeat;width:22px;height:22px;display:inline-block;position:relative;top:5px;cursor:pointer;border-radius:50%;padding:5px;background-position:center;}
.itnery_RightArrow:hover{background:#ef6421 url(../images/alkhaleej_itnery_rightarrow_ar.png) no-repeat;width:22px;height:22px;display:inline-block;position:relative;top:5px;cursor:pointer;border-radius:50%;padding:5px;background-position:center;}
.modyfyPad{padding:0px 5px;}
.travel_hotel .modal-content .room_btwnIco{width:10%;background:#fff url(../images/alkhaleej_passengers.png) no-repeat right center;height:53px;float:right;position:absolute;margin:-5px 10px;}
.travel_hotel .modal-content .hotelPaxRoomCount{background:none;padding-right:50px !important;}
.travel_hotel .modal-content .roomGuestBox{position:absolute;top:100%;right:0;width:100%;height:auto;padding:5px 10px;background-color:#fff;}
.travel_hotel .modal-content .guest-stepperMinus{width:33.3%;float:right;height:30px;line-height:35px;cursor:pointer;}
.travel_hotel .modal-content .guest-stepperPlus{width:33.3%;float:right;height:30px;line-height:35px;cursor:pointer;}
.travel_hotel .modal-content .nationalityBox .form-control{height:45px;}
.dealsBox a{color:#000;}
.modal-content .psngrs_plusCabin .roomCbntxt{width:100%;}
.dealBookBtn{background:#f36000;color:#fff !important;padding:5px 10px;float:right;margin:10px 0;}
@media screen and (max-width:1024px){.paxpackhide .dealsBox:last-child{margin-right:8px;margin-left:0px;}
 .fcouponapplyBtn{width:auto;}
 .IpadHide{display:none;}
 .paxpackhide{display:none;}
}
/*New payment method style*/
.newTotalPayBox{margin-top:40px;background:#fff;float:right;width:100%;padding:30px 15px;box-shadow:0 0px 21px rgba(0,0,0,.2);position:relative;height:288px;}
 .newTotalPayBox p{margin-top:0;margin-bottom:0;font-size:13px;color:#515c65 }
 .newTotalPayBox h3{font-size:22px;color:#ef6421;padding-top:2px;display:inline-block;}
.newPaydetails{background:#fff;float:right;width:100%;padding:30px 15px;box-shadow:0 0px 21px rgba(0,0,0,.2);position:relative;min-height:242px;}
.fpayment{margin-top:40px;float:right;width:100%;}
.fcoupondetailsBox{width:100%;padding:5px 0 10px 0;}
.newAmmount{border:1px solid #ccc;padding:15px 15px 5px;width:auto;float:right;margin-top:10px;}
 .newAmmount figure{display:inline-block;margin-right:5px;margin-top:0;margin-bottom:0px;}
 .newAmmount figure img{margin-top:-8px;cursor:pointer;}
 .newAmmount h3 span{display:inline-block;}
/*tooltip Box*/
.con-tooltip{position:relative;background:transparent;border-radius:0;padding:0;margin:0px;display:inline-block;transition:all 0.3s ease-in-out;cursor:default;}
/*tooltip */
.tooltip{visibility:hidden;z-index:99999;opacity:.40;width:300px !important;padding:0px 20px;background:#fff;color:#4f5a63;position:absolute;top:-190px;right:-130px;border-radius:0;transform:translateY(9px);transition:all 0.3s ease-in-out;box-shadow:0 2px 5px rgba(56, 54, 54, 0.55);}
 /* tooltip after*/
 .tooltip::after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#4f5a63 transparent transparent transparent;position:absolute;right:45%;bottom:-12px;}
.con-tooltip:hover .tooltip{visibility:visible;transform:translateY(-10px);opacity:1;transition:.3s linear;animation:odsoky 1s ease-in-out infinite alternate;}
@keyframes odsoky{0%{transform:translateY(6px);}
 100%{transform:translateY(1px);}
}
/*hover ToolTip*/
.left:hover{transform:translateX(-6px);}
.top:hover{transform:translateY(-6px);}
.bottom:hover{transform:translateY(6px);}
.right:hover{transform:translateX(6px);}
.paymentPrice p{width:125px;padding:5px 0;white-space:nowrap;}
.NewPayBox h3{font-size:16px;color:#ef6421;}
.NewPayBox{margin:10px 0;}
.payRowFooter p{font-size:16px;color:#f36000;}
.payRowFooter span{color:#ef6421;font-size:16px;}
.NewPayBox p span{font-size:14px;}
.newpayButons{float:right;width:100%;}
 .newpayButons p{float:right;width:100%;margin-top:20px;}
.top:hover{transform:none;}
@media screen and (max-width:1024px){.fcouponapplyBtn{width:auto;padding:8px 8px;}
}
@media screen and (max-width:768px){.newTotalPayBox h3{font-size:16px;}
 .newAmmount{padding:10px;}
 .fpayhead{font-size:15px;}
 .fcouponhead{font-size:15px;}
 .fcouponText{width:55%;}
 .fcouponapplyBtn{padding:8px 5px;font-size:14px;width:auto;}
 .fcoupondetails p{font-size:12px;}
}
@media screen and (max-width:767px){.newPaydetails{padding:20px;min-height:auto;}
 .newTotalPayBox{margin-top:25px;padding:20px;height:auto;}
 .fRightcoupon{margin-top:20px;}
 .tooltip{left:-130px;}
 .fcouponapplyBtn{padding:8px 15px;font-size:15px;width:auto;}
}
/*New payment method style end*/
h4#h2h_amount_charge{float:left;font-size:20px;color:#21a024;margin:0px;padding:0px;}
.footwtsp{float:right;margin-left:5px;}
.supportText span{display:inline-block;padding-right:60px;}
.hotelPricehd img{padding-left:15px;margin-top:-4px;}
.htlDtsPrc{background:#4c4c4c;margin:0;margin-bottom:0px;height:48px;}
.htlDtsPrc h2{padding:10px;margin:0;color:#fff;font-size:20px;float:right;}
.popUp{position:absolute;top:0px;width:100%;right:0px;}
.white_content{max-width:470px;margin:0 auto;overflow:hidden;background-color:#fff;z-index:1002;position:relative;padding:20px 20px 10px;color:#000;text-align:right;}
input#txtEmailId_amend{width:100%;padding:5px 10px;border:1px solid #ced4da;border-radius:0.25rem;}
div#dv_mainCaptcha{padding:5px 10px !important;width:120px !important;border:1px solid #ced4da;text-align:center;border-radius:0.25rem;}
#dv_mainCaptchaHotel{padding:5px 10px !important;width:120px !important;border:1px solid #ced4da;text-align:center;border-radius:0.25rem;}
.dv_captchRefresh{margin-top:8px;}
.less_fare h4{font-size:22px;}
.viewcancelAction li{margin-left:15px;}
textarea#txtDescription{width:100%;border:1px solid #ced4da;border-radius:0.25rem;}
.faresummaryDtls .dir_rtl span{padding-left:3px;display:inline-block;}
.PXDtls .dir_rtl span{padding-left:0px;}
/*FH search panel and client says style*/
.travel_FH{width:100%;float:right;margin-top:15px;}
.dateFieldBx{width:100%;border-right:1px solid #b5b5b5;border-left:1px solid #b5b5b5;overflow:hidden;height:53px;}
.addRoomsBox{padding:5px 10px;float:right;width:100%;}
.FHNationality .form-control{border-radius:5px;}
.FHNeedHotel .non_stop label::before{background:#fff;border-radius:50%;content:"";display:inline-block;height:25px;width:25px;position:absolute;left:auto;top:11px;right:0;}
.FHNeedHotel .non_stop input[type="checkbox"]:checked + label::before{background:#ef6421 url(../images/alkhaleej_tickw.png) no-repeat center;color:#f3f3f3;content:"";font-size:15px;height:25px;line-height:15px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);width:25px;position:absolute;top:11px;right:0px;border-radius:50%;}
 .whatClientSay .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}
 .whatClientSay .owl-nav{display:none;}
 .whatClientSay .owl-dots{text-align:center;}
button.owl-dot.active span{background:#ef6421 !important;}
.whatClientSay h2 span{margin-left:5px;display:inline-block;width:28px;height:25px;background:url(../images/hmclientSayIcon.png) no-repeat;background-position:0px 5px;}
.whtClientItemBox{float:right;padding:20px;width:100%;margin:0 0 20px;min-height:200px;overflow:hidden;border:1px solid #b5b5b5;}
.whtClientItemBox img{width:80px !important;height:60px;padding-left:20px;float:right;overflow:hidden}
.whatClientSay a{font-size:14px;color:#3b3b3b;}
.whatClientSay a span{font-size:15px;color:#000;font-weight:600;display:inline-block;padding-bottom:5px;}
.whatClientSay a p{font-size:13px;color:#3b3b3b;font-weight:normal;margin-bottom:0px;text-align:justify}
.FlghtPlusHCheck span{font-size:12px;}
@media only screen and (max-width:991px){.FHNationality .form-control{border-radius:0;}
.col-lg-3.float-left.pl-0.FHNationality{padding-right:0px;}
.non_stop.FHNeedHotelTrip{margin-bottom:15px;}
.FHNeedShow{padding-left:0px;padding-right:0px;}
.schbtnStyle{border-radius:0;}
.customFromFld{-webkit-border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-topleft:0px !important;-moz-border-radius-bottomleft:0px !important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
}
@media only screen and (max-width:767px){.home_search_tabs ul li{margin:0 0 0 7px !important;padding:10px 15px !important;display:inline-block;background-color:rgba(0,0,0,0.50);font-size:16px;color:#fff;cursor:pointer;text-transform:uppercase;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
.dateFieldBx{border-right:none;border-left:none;}
.customFromFld{-webkit-border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-topleft:0px !important;-moz-border-radius-bottomleft:0px !important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
.FHNationality .form-control{border-radius:0;}
.col-lg-3.float-left.pl-0.FHNationality{padding-left:0px;}
.non_stop.FHNeedHotelTrip{margin-bottom:15px;}
.FHNeedShow{padding-left:0px;padding-right:0px;}
.schbtnStyle{border-radius:0;}
.NewpaxPad{padding:10px 0px 0;}
.mobPad0{padding:0px;}
.couponText{width:50% !important;}
}
/*FH search panel and client says style end*/
.flightResultSection{float:left;width:72%;}
.FilterSection{width:27%;float:right;}
.FilterSection h2{font-size:1.45rem;color:#ffffff;padding:10px 15px;margin-top:8px;background:#ef6422;width:95%;margin-bottom:5px;}
.flightfilterHead h2{font-size:1.45rem;color:#ffffff;padding:10px 15px;margin-top:25px;background:#ef6422;width:95%;}
.starRating .star_rate_filter{width:100px;height:20px;display:inline-block;margin-top:0;float:right;margin:0 30px;}
.hotelFiltermain .zero_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -138px;background-repeat:no-repeat;}
.hotelFiltermain .one_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -110px;background-repeat:no-repeat;}
.hotelFiltermain .two_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -80px;background-repeat:no-repeat;}
.hotelFiltermain .three_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -52px;background-repeat:no-repeat;}
.hotelFiltermain .four_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 -22px;background-repeat:no-repeat;}
.hotelFiltermain .five_rated{background-image:url(../images/alkhaleej_hotelstar_ar.png);background-position:0 0px;background-repeat:no-repeat;}
/*New Whatsapp style start*/
.dealBottomBox .priceDet{float:none;padding-top:8px;}
.fPaxWhatsapDtls{background:#fff;float:right;clear:both;width:100%;margin-top:40px;padding:20px;box-shadow:0 0px 21px rgba(0,0,0,.2);}
.fPaxWhatsapDtls p{padding-right:15px;line-height:30px;display:flex;color:#ef6423;font-size:17px;margin-bottom:0;}
.WhatsAppOuter{/*display:block;*/
 position:relative;padding-right:5px;margin-bottom:0px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;float:right;}
.WhatsAppOuter input{position:absolute;opacity:0;cursor:pointer;}
.WhatsAppOuter .checkmark{font-size:17px;text-align:center;line-height:30px;width:auto;height:30px;padding:0 15px;}
.WhatsAppOuter.No .checkmark{position:relative;top:0;right:0;border:2px solid #ef6423;border-radius:0%;color:#ef6423;}
 .WhatsAppOuter.Yes .checkmark{position:relative;top:0;right:0;border:2px solid #1cd347;border-radius:0%;color:#1cd347;}
.WhatsAppOuter.Yes:hover input ~ .checkmark{background-color:#1cd347;color:#fff;}
.WhatsAppOuter.No:hover input ~ .checkmark{background-color:#ef6423;color:#fff;}
 .WhatsAppOuter.No input:checked ~ .checkmark{background-color:#ffffff;border:2px solid #ef6423;color:#ef6423;}
.WhatsAppOuter.Yes input:checked ~ .checkmark{background-color:#1cd347;border:2px solid #1cd347;color:#fff;}
.checkmark:after{content:"";position:absolute;display:none;}
.WhatsAppOuter input:checked ~ .checkmark:after{display:block;}
.fPaxWhatsapDtls p{color:#ef6423;}
.fPaxWhatsapDtls p.WhatsGreen{color:#1cd347;}
@media screen and (max-width:991px){.flightResultSection{width:100%;}
 .FilterSection{width:100%;}
 .FilterSection h2{display:none;}
}
@media screen and (max-width:767px){.fPaxWhatsapDtls p{padding-right:0;line-height:22px;font-size:15px;margin-bottom:0;padding-top:10px;display:inline-table;}
 .flightResultSection{width:100%;}
 .FilterSection{width:100%;}
 .FilterSection h2{display:none;}
 .htlrsltMobpad{padding:0px;}
 .flightfdtlshd{padding:15px;}
}
/*New Whatsapp style end*/
.noResult{margin-top: 30px;display: inline-block;width: 100%;}
.carddetailform input{width:100% !important; height:40px !important;}
span.newpadL {
    padding-right: 30px;
}
.hotelPrice h4 span{text-decoration:line-through}