@charset "utf-8";
/* CSS Document */

body{ background:#fbfbfb; color:#394049; direction:rtl;}


.Banner{width:100%;background:#e6cece;padding:20px 0;padding-top:90px;}
.SearchMain{padding-top:75px;}
.flight_tabs_wrpr{margin-top:20px;margin-bottom:10px;}
.flight_tabs_wrpr ul{justify-content:flex-start;}
.flight_tabs li a{padding:6px 12px;line-height:18px;transition:all .3s;position:relative;font-size:13px;font-family: 'DroidKufiRegular';color:#000000;display:inline-block;background:#fff;margin-left:5px;border-radius:5px;}
.flight_tabs li .active{background-image:linear-gradient(to top, #df4368, #e8565d, #ed6953, #ef7d4b, #ed9147);color:#fff;}
.hm_searchCnt{width:100%;position:relative;}
.SearchBoxmain{}
.FlightArea{display:flex;width:100%;}
.SrchLft{width:85%;}
.SrchLftCotent{background:#FFF;border-radius:4px;padding:15px;border-top-left-radius:0;border-bottom-left-radius:0; min-height:91px;}
.Fl_clm_01{display:flex;}
.Fl_clm_02{display:flex;padding-top:15px;}
.Fl_clm_03{display:flex;padding-top:15px;}
.SrchRht{border-radius:4px;width:15%;}
.multyclass .Fl_clm_02{width: 100%;}
.Fl_clm_02_multy{display:flex;padding-top:15px; width: 100%; }
.SrchRhtCotent{}
.SeacrchBtn{width:100%;height:91px;font-size:16px;font-weight:600;background-image:linear-gradient(to top, #df4368, #e8565d, #ed6953, #ef7d4b, #ed9147);color:#fff;padding:15px;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.hm_col_01{width:22%;position:relative;margin-left:10px;}
.hm_col_02{width:16%;position:relative;}
.hm_col_03{width:35%;position:relative;}
.SearchBoxmain label{padding-right:28px;color:#737578;font-size:14px;margin-bottom:0;}
.SearchBoxmain label input{border:0;font-size:14px;font-weight:700;color:#000000;width:100%;height:35px;line-height:35px;border-bottom:solid #ededed 2px;}
.SearchBoxmain label select{border:0;font-size:14px;font-weight:700;color:#000000;width:100%;height:35px;line-height:35px;border-bottom:solid #ededed 2px;}
.SearchBoxmain label input::placeholder{color:#000000;}
.SearchBoxmain .daysformay{border:0;font-size:14px;font-weight:700;color:#000000;width:100%;height:35px;line-height:35px;margin:0;padding:0;border-bottom:solid #ededed 2px; position:relative;/* min-width: 200px;overflow: hidden;*/}
.hm_psngr_div .daysformay{min-width: 200px;overflow: hidden;}
.selctarw label select{ position:relative;}
.selctarw label .hmPangrArrow{ bottom: 17px;}
.From_icon{background:url(../images/from_icon_ar.png) center;display:inline-block;width:17px;height:17px;background-size:cover;margin-left:15px;position:absolute;right:0;top:5px;}
.To_icon{background:url(../images/to_icon_ar.png) center;display:inline-block;width:17px;height:17px;background-size:cover;margin-left:15px;position:absolute;right:0;top:5px;}
.calndr_icon{background:url(../images/clndr_icon.png) center;display:inline-block;width:20px;height:20px;background-size:cover;margin-left:15px;position:absolute;right:0;top:3px;}
.hmsrchIcon{content:'';background:url(../images/hm_srch.svg);background-size:contain;width:22px;height:22px;display:inline-block;margin-right:5px;position:relative;top:2px;transform: rotate(90deg);}
.hmnationIcon{content:'';background:url(../images/nationality_icon_ar.png);display:inline-block;width:22px;height:19px;background-size:cover;margin-left:15px;position:absolute;right:0;top:3px;}
.hmCabinIcon{content:'';background:url(../images/cabin_class_icon_ar.png);display:inline-block;width:18px;height:27px;background-size:cover;margin-left:15px;position:absolute;right:0;top:3px;}
.Prefred_icon{background:url(../images/from_icon.png) center;display:inline-block;width:17px;height:17px;background-size:cover;margin-left:15px;position:absolute;right:0;top:5px;transform:rotate(225deg);}
.hmPangrArrow{content:'';position:absolute;bottom:10px;left:3px;background-image:url(../images/hm_dwn_arw.svg) !important;width:9px;height:9px;display:inline-block;background-size:contain;background-repeat:no-repeat;}
.psngerBox{margin-top:0px;position:absolute;z-index:3;background:#ffffff;right:-1px;top:100%;padding:15px;width:225px;color:#2e3738;border-radius:0px;-webkit-border-radius:0px;/*box-shadow:0 0 5px rgb(0 0 0 / 20%);*/
border:solid #cccccc 1px;}
.psngerBox .close{color:#FFF;padding:0;margin:0;background:url(../images/close.svg) no-repeat #ee2776 center;position:absolute;left:-10px;top:-10px;border-radius:50%;width:22px;height:22px;opacity:1;font-size:25px;font-weight:normal;background-size:45%;cursor: pointer;}
.psngerBox .close:hover{background-color: #fcb032;}
.trvelrsList h4{font-size:16px;color:#4a4a4a;margin:0 0 5px 0;font-weight:600;}
.trvelrsList .traveller_rows{padding:5px 0px;border-bottom:solid 1px #e0e0e0;}
.trvelrsList .travelersLHalf p{font-size:14px;text-transform:capitalize;margin:0 0 0 0;line-height:18px;}
.trvelrsList .travelersLHalf p span{font-size:12px;opacity:.8;display:block;}
.trvelrsList .travelersRHalf{padding-top:5px;}
.plus-minus-button{width:25px;height:25px;color:#fff;padding:0;background-color:#e97b51;margin:0;font-size:18px;line-height:17px;border:none;}
.trvelrsList .psnrs_travel{width:30px;height:25px;text-align:center;line-height:25px;}
.passengerBox-cabin{margin-top:10px;}
.passengerBox-cabin select.cabinSelect{width:100%;height:45px;border:solid 1px #ccc;margin-bottom:10px;border-radius:5px;padding-right:10px;background-image:url(../images/downArrow.svg);box-shadow:none !important;outline:0 !important;background-position:95%;background-size:7px;background-repeat:no-repeat;}
.psngr_applyBox{border-top:1px solid #e0e0e0;padding-top:10px;}
.psngr_applyBox button{background-image:linear-gradient(to top, #df4368, #e8565d, #ed6953, #ef7d4b, #ed9147);text-align:center;color:#FFF;border-radius:5px;border:none;}
.trvelrsList .psnrs_travel{width:30px;height:25px;text-align:center;line-height:25px;}
.FMore{justify-content:end;display:flex;}
.FMoreBtn{background:#FFF;border-radius:4px;display:inline-block;padding:3px 6px;margin-top:5px;color:#e05155;font-size:12px;cursor:pointer;}
.MoreArrow{content:'';position:relative;top:1px;left:-1px;background-image:url(../images/hm_dwn_arw.svg) !important;width:9px;height:9px;display:inline-block;background-size:contain;background-repeat:no-repeat;}
.MoreArrow_up{content:'';position:relative;top:1px;left:-1px;background-image:url(../images/hm_dwn_arw.svg) !important;width:9px;height:9px;display:inline-block;background-size:contain;background-repeat:no-repeat;transform: rotate(180deg);}
.none_stop .checkCol span{color:#000000;display:inline-block;font-size:15px;font-weight:normal;margin-right:4px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:right;cursor:pointer;padding-top:0px;font-weight:700;}
.none_stop{position:relative;top:15px;}
.none_stop input[type=checkbox], input[type=radio]{display:none;}
.none_stop input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/stop_check_ar.png) no-repeat scroll left 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;right:-1px;}
.none_stop label{margin-bottom:0;}
.none_stop label::before{background:rgba(0, 0, 0, 0) url(../images/stop_check.png) no-repeat scroll -1px 0;bottom:1px;content:"";display:inline-block;height:24px;width:24px;position:absolute;left:auto;top:0px;right:0;}
.none_stop span a{color:#f7574d;}
.clearBtn{font-size:0;background:url(../images/hm_clear.svg) no-repeat;width:22px;height:22px;top:15px;position:absolute;left:5px;cursor:pointer;background-size:contain;}
.clearBtnMuty{font-size:0;background:url(../images/hm_clear_multy.svg) no-repeat;width:20px;height:20px;top:-5px;position:absolute;left:5px;cursor:pointer;background-size:contain;}
.HotelMain{margin-top:20px;}
.room-repeat{border-bottom:1px solid #dfdfdf;padding-bottom:10px;padding-top:0px;}
.room-repeat h3{font-size:15px;color:#4a4a4a;margin:0 0 8px 0;font-weight:600;}
.room-repeat ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.room-repeat ul li{margin-bottom:5px;width:48%;}
.room-repeat p{margin-bottom:5px;font-size:12px;}
.addRoom, .addRoom:hover, .addRoom:focus{color:#272a68 !important;text-decoration:none !important;cursor:pointer;}
.removeRoom, .removeRoom:hover, .removeRoom:focus{color:#e97b51 !important;text-decoration:none !important;cursor:pointer;}
.room-repeat .psnrs_travel{width:30px;height:30px;text-align:center;line-height:28px;}
.HolidayMain{margin-top:20px;}
.HolidayArea{display:flex;width:100%;margin-bottom:10px;}
.HolidayArea:last-child{margin-bottom:0px;}
.SrchLft_Holiday{width:100%;}
.SrchLftCotent_Holiday{background:#FFF;border-radius:4px;padding:15px;}
.ineedcheck{font-weight:500 !important;font-size:14px !important;}

.From_Htlicon{background:url(../images/from_hotelicon.png) center;display:inline-block;width:20px;height:20px;background-size:cover;margin-left:15px;position:absolute;right:0;top:5px;}



.Hm_CompanyDtls_sec{width:100%;background:#e05155;padding:10px 0;}
.Hm_CompanyDtls_list01 ul{display:flex;}
.Hm_CompanyDtls_list01 ul li{font-weight:600;color:#FFF;display:flex;align-items:center;margin-left:20px;}
.Hm_CompanyDtls_list02 ul{display:flex;justify-content:end;}
.Hm_CompanyDtls_list02 ul li{font-weight:600;color:#FFF;display:flex;align-items:center;margin-right:20px;}
.Hm_CompanyDtls_list02 ul li span{ direction:ltr;}
.Hm_MailIcon{background:url(../images/hm_mail.png) center;display:inline-block;width:25px;height:19px;background-size:cover;margin-left:8px;position:relative;right:0;top:0px;}
.Hm_WtsappIcon{background:url(../images/hm_wtsapp_ar.png) center;display:inline-block;width:24px;height:24px;background-size:cover;margin-left:8px;position:relative;right:0;top:0px;}
.Hm_PhoneIcon{background:url(../images/hm_phone_ar.png) center;display:inline-block;width:23px;height:23px;background-size:cover;margin-left:8px;position:relative;right:0;top:0px;}
.Hm_mob_adSec{margin-top:30px;}
.Hm_AppSec{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px; }
.AppBox{background:#e6cece;border-radius:4px;padding:25px 20px;display:flex;min-height: 142px;}
.AppBox_Lft{flex:0 0 45%;max-width:45%;display:flex;align-items:center;}
.AppBox_Rht{flex:0 0 55%;max-width:55%;padding-right:15px;}
.AppBox_Rht h3{font-size:18px;font-family: 'DroidKufiBold';padding-bottom:5px;}
.AppBox_Rht p{font-size:12px;margin-bottom:0;padding-bottom:0;}
.appicon i{display:inline-block;}
.appicon i:first-child{padding-bottom:5px;}
 .qr{width:93px;height:93px;background:url(../images/qr_code.jpg) center;}
.appicon{width:128px;margin-right:10px;}
.Hm_AdsSec{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;}
 .Hm_Ad{position:relative;}
.Hm_Ad section.hmaddSlider{margin:0;}
.Hm_Ad .carousel-inner .carousel-item img{height:142px;border-radius:4px;}
.Hm_Ad .carousel-indicators{display:none;}
.Hm_Ad .carousel-caption{position:absolute;left:auto;bottom:45px;right:20px;z-index:10;color:#272a68;text-align:right;padding:10px 15px;font-size:35px;}
.Hm_Ad .carousel-caption h5{margin:0px;padding:0px;font-size:25px;line-height:18px;color:#feb849;}
.Hm_Ad .carousel-caption p{margin:0px;padding:0px;padding-bottom:12px;color:#FFFFFF;font-size:18px;line-height:18px;}
 /* Package Deals */
 .HMLatestFlightDeals{padding:60px 0 40px 0; }
 .HMPackageDeals{padding:32px 0 0px 0;direction:ltr;}
.Hm_packgHd{text-align:center;}
.HMPackageDeals h4{font-size:20px;margin:0 0 30px 0;display:inline-block;color:#474747;position:relative;font-family: 'DroidKufiBold';}
 .HMPackageDeals h4:after{content:'';position:absolute;bottom:-10px;width:70px;height:2px;background-color:#e66958;right:50%;transform:translate(50%, 0);}
 .HMPackageDeals h4 span{display:block;font-size:14px;color:#737578;font-weight:500;padding-top:6px;}
 .HotelPackageList{width:100%;overflow:hidden;position:relative;color:#fff;margin-bottom:0px;height:350px;border-radius:4px;}
.HotelPackageList img{width:100%;border-radius:4px;height:350px;border-top-left-radius:4px;border-top-right-radius:4px;}
.packagerate{width:100%;margin:0 auto;background:/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+1,000000+47,000000+47,000000+100&0.65+0,0+100 */
background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.64) 1%, rgba(0,0,0,0.34) 75%, rgba(0,0,0,0) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.64) 1%,rgba(0,0,0,0.34) 75%,rgba(0,0,0,0) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.64) 1%,rgba(0,0,0,0.34) 75%,rgba(0,0,0,0) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );/* IE6-9 */
 position:absolute;bottom:0;min-height:80px;right:0;left:0;padding-top:20px; direction:rtl;}
.PackgDlsFtr{width:100%;padding:2px 15px 0 15px;display:flex;}
.PackgDlsHD{width:50%;font-weight:600; font-family: 'DroidKufiRegular', 'Open Sans', sans-serif; font-size:17px;}
.PackgDlsRate{width:50%;text-align:left;}
.PackgDlsRate h3{padding:0;margin:0;font-size:17px;font-weight:600;}
.PackgDlsRate h3 span{padding:0 2px;}
.PackgDlsRate p{padding:0;margin:0;font-size:14px;font-weight:500;}
 /* Package Deals ends */
 /* Flight Deals */
 .HMLatestFlightDeals{padding:60px 0 40px 0;}
 .HMPFlightDeals{padding:32px 0 10px 0;direction:ltr;}
.Hm_FlightHd{text-align:center;padding-bottom: 5px;}
.HMPFlightDeals h4{font-size:20px;margin:0 0 30px 0;display:inline-block;color:#474747;position:relative;font-family: 'DroidKufiBold';}
 .HMPFlightDeals h4:after{content:'';position:absolute;bottom:-12px;width:70px;height:2px;background-color:#e66958;right:50%;transform:translate(50%, 0);}
 .HMPFlightDeals h4 span{display:block;font-size:13px;color:#737578;font-family: 'DroidKufiRegular';padding-top:8px;}
 .FlightList{width:100%;overflow:hidden;position:relative;color:#fff;margin-bottom:0px;border-radius:4px;}
.FlightList img{width:100%;border-radius:0px;height:185px;border-top-left-radius:4px;border-top-right-radius:4px;}
.flightrate{width:100%;margin:0 auto;position:relative;bottom:0;min-height:80px;right:0;left:0;padding-top:10px;border:solid #e1e1e1 1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; direction:rtl;}
.flightDlsFtr{width:100%;padding:2px 15px 0 15px;display:flex;}
.flightDlsFtr_clm01{width:100%;padding:2px 10px 10px 10px;display:flex;}
.flDlsHd{width:100%;display:flex;}
.flightDlsHD{width:50%;}
.flightDlsHD h3{font-weight:700;font-size:17px;color:#373232;}
.flightDlsHD h3 span{ display:inline-block;}
.flightDlsHD p{font-size:13px;color:#737578;margin-bottom:0;}
.flightDlsHD:last-child{text-align:left;  }
.flightDlsFtr_clm02 .flightDlsHD:last-child{ display:flex; align-items:center;justify-content:flex-end;}
a.Fldls_Bookbtn {color: #fff;}
.flightDlsFtr_clm02{width:100%;padding:8px 10px 8px 10px;display:flex;border-top:dashed #cdcdcd 1px;}
.flDlsHd{width:100%;display:flex;}
.flightDlsHD{width:50%;}
.flightDlsHD h3{font-weight:700;font-size:17px;color:#373232;}
.flightDlsHD p{font-size:13px;color:#737578;margin-bottom:0;}
.flightDlsHD:last-child{text-align:left;}
.Fldls_Bookbtn{font-size:13px; font-family: 'DroidKufiBold';background-image:linear-gradient(to top, #df4368, #e8565d, #ed6953, #ef7d4b, #ed9147);color:#fff;padding:8px 12px;border:none;border-radius:4px;}
.Flight_Round{width:59px;height:35px;background:url(../images/flight_round_ar.png) center;position:absolute;top:-35px;left:50%;transform:translate(-50%, 0);}
.flightDlsRate{width:50%;text-align:left;}
.flightDlsRate h3{padding:0;margin:0;font-size:17px;font-weight:600;}
.flightDlsRate h3 span{padding:0 2px;}
.flightDlsRate p{padding:0;margin:0;font-size:14px;font-weight:500;}
 /* Flight Deals ends */
 .htlDeals{padding-top:10px;}
 .hotelDlsHD{width:100%;}
 .hotelDlsHD h3{font-family: 'DroidKufiBold';font-size:16px;color:#373232;}
 .hotelDlsHD p{font-size:13px;color:#737578;margin-bottom:0;}
.BestDeals .owl-stage-outer, .LatestNews .owl-stage-outer{margin-bottom:30px;}
.Hotel_Round{width:59px;height:35px;background:url(../images/hotel_round.png) center;position:absolute;top:-35px;left:50%;transform:translate(-50%, 0);}
.HMPFlightDeals .owl-carousel .owl-dots.disabled{display:block !important;}
.HMPFlightDeals .owl-carousel .owl-dots.disabled{display:block !important;}
.owl-dots{margin-top:5px;text-align:center;}
.owl-dot{display:inline-block;width:11px;height:11px;border-radius:20px !important;margin:5px 5px;filter:Alpha(Opacity=50);opacity:0.9;border-radius:0;background:#e6cece !important;}
.owl-dot.active{background:#ee9247 !important;}
.Hm_htldlstStar{background-image:url(../images/htlpaxStar.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:91px;height:19px;display:inline-block;margin-top:0;margin-bottom:5px;transform: scaleX(-1);}
.Hm_htldlstStar.fivestar{background-position:-2px 0px;width:91px;height:19px;background-size:cover;}
.Hm_htldlstStar.fourstar{background-position:-2px -18px;width:91px;height:19px;background-size:cover;}
.Hm_htldlstStar.threestar{background-position:-2px -37px;width:91px;height:19px;background-size:cover;}
.Hm_htldlstStar.twostar{background-position:-2px -56px;width:91px;height:19px;background-size:cover;}
.Hm_htldlstStar.onestar{background-position:-2px -76px;width:91px;height:19px;background-size:cover;}
.Hm_htldlstStar.zerostar{background-position:-2px -95px;width:91px;height:19px;background-size:cover;}

/* About us section */
.with_regardTo{padding:45px 0;}
.with_regardTo ul{margin:0 0 0 0;padding:0 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.with_regardTo ul li{margin:0 0 0 0;padding:0 60px 0 0;position:relative;width:31%;}
.with_regardTo ul li img{height:44px;position:absolute;top:0;right:0;width:50px;height:35px;}
.with_regardTo ul li h4{color:#3b4255;font-size:16px;font-weight:700;}
.with_regardTo ul li p{margin:0;color:#3b4255;font-size:14px;}
.features_line{border-right:1px solid #ccc; padding-right:20px;}
/* About us section ends */
/* Enquriy Section */
.enquiryBg {
    background: url(../images/enquirybg_ar.jpg) no-repeat top center;
    padding: 40px 0;
    color: #fff;
    background-size: cover;
    height:307px;
	margin-top:25px;
}
.enquiry_brief{ text-align: center; }
.enquiry_modules{font-size: 27px;font-weight: 700;}
.click_enquiry{background: rgb(222,62,106);
background: linear-gradient(0deg, rgba(222,62,106,1) 0%, rgba(238,148,70,1) 100%); color:#fff; font-size:18px; text-align:center; padding:10px 30px;font-family: 'DroidKufiBold';border-radius:5px; border:0px;}
.enquiry_btnpopup{background: rgb(222,62,106);
background: linear-gradient(0deg, rgba(222,62,106,1) 0%, rgba(238,148,70,1) 100%); color:#fff; font-size:18px; text-align:center; padding:5px 25px; font-family: 'DroidKufiBold'; border-radius:5px; border:0px;}
.enquiryFieldMode .form-control {
    height: 50px !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
}
.enquiryFieldMode .form-control.heightAdjForm{height:272px !important;}
.enquiry_down_arrow:after {
    position: absolute;
    left: 15px;
    content: "";
    background: #fff url(../images/enq_arrowDown.jpg) no-repeat center;
    width: 17px;
    height: 9px;
    top: 20px;
    background-size: contain;
    pointer-events: none;
    cursor: pointer;
    left:30px;
}
.enq_close{background: #fff url(../images/enq_close.png) no-repeat center;
    width: 27px;
    height: 27px; position:absolute; left:22px; top:22px; opacity:1;}
.disBlk{display:block;}
.disBlk h4{font-weight:700; text-align:center; font-size:22px;}
/* Enquriy Section ends */

.select  label{ width:100%; position: relative;}

.select .hmPangrArrow {
    content: '';
    position: absolute;
    bottom: 14px;
    left: 5px;
    background-image: url(../images/hm_dwn_arw.svg) !important;
    width: 9px;
    height: 9px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    top: auto;
}
.multy_repeat{ width:100%; margin-bottom:10px;  }
.multy_repeat:last-child{    margin-bottom: 0;}
.multyclass{ display:flex;}

.FmulticityBtn {
  font-size: 18px;
  margin-right: 5px;
  font-weight:600;
   
}
.FmulticityBtn a {
  min-width: 35px;
  height: 35px;
  width: 35px;
    background:#fff;
    border:solid 2px #e05155;
    margin-right: 5px;
    color:#000;
    border-radius: 4px;
    margin-top: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.FmulticityBtn a i{
  font-style:normal;
}

.currency_menu .down_arr{
    content: '';
    position: relative;
    top: 0px;
    left: 0px;
    background-image: url(../images/hm_dwn_arw.svg) !important;
    width: 9px;
    height: 9px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}

.psngerBox .passengerClass {
    position: relative;
    margin-bottom: 10px;
    margin-top:10px;
}

.psngerBox .passengerClass select {
     border-radius: 4px;
    height: 35px !important;
    font-size: 14px;
}


.travel_dwn_arrow:after{
    content: '';
    position: absolute;
    top: 12px;
    left: 10px;
    background-image: url(../images/hm_dwn_arw.svg) !important;
    width: 9px;
    height: 9px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
}


.tripTypeCheck {position:relative;}
.tripTypeCheck input[type=checkbox], input[type=radio]{display:none;}
.tripTypeCheck input[type="checkbox"]:checked + label::before{background:rgba(0,0,0,0) url(../images/stop_check_ar.png) no-repeat scroll left 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;right:-1px;}
.tripTypeCheck label{margin-bottom:0;padding-left:30px;color: #000;}
.tripTypeCheck label::before{background:rgba(0, 0, 0, 0) url(../images/stop_check.png) no-repeat scroll -1px 0;bottom:1px;content:"";display:inline-block;height:24px;width:24px;position:absolute;left:auto;top:0px;right:0;}
