.mobile-myribbon .mribbon{position:absolute;background:#fff;color:#222;font-size:11px;padding:0 10px}.mobile-myribbon .mribbon.onrequest{background:#ed6b75;color:#fff}.mobile-myribbon .mribbon i{position:relative;cursor:pointer}.flight-tb-daychange{width:100%;margin-bottom:5px}.flight-tb-daychange td{height:28px;line-height:28px;font-size:11px;text-align:center}.flight-tb-daychange td.flightinfo{color:#fff;width:40%}.flight-tb-daychange td.packageflightinfo{font-size:12px;color:#fff;width:50%}.flight-tb-daychange td.packagepriceinfo{width:50%;background-color:#efefef;font-size:14px;font-weight:700;cursor:pointer}.flight-tb-daychange td.btn-change{width:30%;cursor:pointer;background-color:#efefef}.flight-tb-daychange td.btn-change:hover{background-color:#d8d8d8;transition:.5s}.flight-mobillist-content{margin-bottom:20px}.flight-mobillist-content .legtitle{height:28px;line-height:28px;padding-left:10px;width:100%;background-color:#f7f7f7;font-weight:700;margin-bottom:5px;font-size:12px}.flight-mobillist-content .flightleg{font-size:11px;margin-bottom:5px}.flight-mobillist-content .flightleg .hrline{margin:5px 0}.flight-mobillist-content .flightleg .tbleg{width:100%}.flight-mobillist-content .flightleg .tbleg td:last-child{border-right:0}.flight-mobillist-content .flightleg .airlogo{max-height:20px!important;width:auto!important;max-width:60px!important}.flight-mobillist-content .flightleg .spnclass{font-size:10px;margin-bottom:0}.flight-mobillist-content .flightleg .pricecontent{font-size:14px;font-weight:700;margin-bottom:5px}.flight-mobillist-content .flightleg .suitcase{font-size:11px}.flight-mobillist-content .flightleg .nonstop{font-size:11px;color:#92be14}.flight-mobillist-content .flightleg .indirect{font-size:11px;color:#7b4397}.flight-mobillist-content .flightleg .btn-booking-select{font-size:11px;border:0;border-radius:0;padding:3px 8px;font-weight:700;cursor:pointer}.flight-mobillist-content .flightleg .international .legbtn{border:solid 1px #cecece!important}.flight-mobillist-content .flightleg .international .btn-primary{border:0!important}.flight-mobillist-content .flightleg .btn-legdetail{font-size:11px;cursor:pointer}.flight-mobillist-content .flightleg .flightleg-detail-content{padding:10px;background-color:#fafafa;border:dashed 1px #e6e6e6;width:96%;border-radius:8px;margin:0 auto}.flight-mobillist-content .flightleg .flightleg-duration{padding:3px;border:dashed 1px #bdbdbd;width:90%;text-align:center;position:relative;margin:5px auto}.table-flightprice-detail{width:210px;margin-bottom:10px}.table-flightprice-detail td{border-bottom:solid 1px #757575;font-size:11px;line-height:16px;color:#fff}.theme-icon-left-content{position:relative;margin-bottom:2px}.theme-icon-left-content input{padding-left:40px}.theme-icon-left-content .t-icon{background-color:#d9e0e6;color:#222;font-weight:700;height:34px;line-height:34px;width:34px;position:absolute;text-align:center;user-select:none}.passenger-nationalitycode .select2-selection--single{border:1px solid #fb9f9f}.flight-segment-stops{background-color:#ffd3d3;text-align:center;margin:0 10px;padding:5px;margin-bottom:10px}.hescode-content{border:1px dashed #ffa72f;color:#232b38;padding:10px;background-color:#fef3e1;margin-top:10px;font-size:13px}.hescode-content i{color:#ff3545;font-size:20px}.hescode-content label{font-size:14px!important}.flight-leg-warning{width:60%;margin:0 auto}.flight-leg-warning .contentstyle{margin-bottom:0;padding:6px}.flight-exchange-destination{float:right;position:absolute;right:-17px;z-index:5;margin-top:-30px}@media(max-width:992px){.flight-exchange-destination{float:none;position:relative;right:inherit;z-index:0;text-align:center;display:none}.flight-exchange-destination i{padding-top:10px;width:14px}}.domesticbox-gc{overflow:hidden}.domestic-group-boxcontent{border:1px solid #e6e6e6;padding:10px;margin-bottom:10px;cursor:pointer}.domestic-group-boxcontent .owl-item{margin:0 5px!important}.domestic-group-boxcontent h3{font-weight:500}.domestic-group-boxcontent.boxactive,.domestic-group-boxcontent:hover{border:1px solid #13c20f;background-color:#f4ffeb}.domestic-group-boxcontent .buyradiobutton{appearance:none;width:20px;height:20px;border:2px solid #999;border-radius:50%;background-clip:content-box;padding:3px;position:absolute;right:20px;margin:0;cursor:pointer}.domestic-group-boxcontent .buyradiobutton.active{background-color:#13c20f}.domestic-group-boxcontent h3{margin:0 0 10px;text-align:center;font-size:14px}.domestic-group-boxcontent .ai-rowline{line-height:16px;padding:3px 0;border-bottom:dashed 1px #e6e6e6;color:#555;font-size:11px}.owl-carousel-domestic{padding:15px 15px 0!important;margin:0}@media(max-width:992px){.owl-carousel-domestic .owl-pagination{display:block!important}}.hotel-mobillist-content{margin-bottom:20px}.hotel-mobillist-content .hotelitem{font-size:11px;margin-bottom:5px}.hotel-mobillist-content .hotelitem .tbitem{width:100%}.hotel-mobillist-content .hotelitem .header-logo{width:100%;overflow:hidden;height:80px}.hotel-mobillist-content .hotelitem .hotellogo{width:100%!important}.hotel-mobillist-content .hotelitem .title{font-size:13px;margin-bottom:10px;font-weight:700;text-align:center}.hotel-mobillist-content .hotelitem .stars{font-size:11px;line-height:14px;background-color:#000;text-align:center;padding:3px 0}.hotel-mobillist-content .hotelitem .address{font-size:10px;line-height:14px}.hotel-mobillist-content .hotelitem .cheapest{font-size:10px;text-align:center;line-height:12px}.hotel-mobillist-content .hotelitem .strikecontent{font-size:11px;line-height:14px;text-align:center}.hotel-mobillist-content .hotelitem .pricecontent{font-size:14px;font-weight:700;text-align:center;line-height:14px}.hotel-mobillist-content .hotelitem .btn-booking-select{font-size:11px;border:0;border-radius:0;padding:3px 8px;font-weight:700;width:100%!important;display:inline-block;text-align:center}.hotel-b2cratetype-content{top:10px;position:absolute;right:5px;font-size:10px}@media(max-width:991px){.hotel-b2cratetype-content{top:2px;position:absolute;right:5px}}.strikerate-content{font-size:14px!important;text-decoration:none!important;background:#d9534f;color:#fff;width:65%;z-index:2;margin:0 0 0 auto;line-height:24px;text-align:center}.tour-mobillist-content{margin-bottom:20px}.tour-mobillist-content .touritem{font-size:11px;margin-bottom:5px}.tour-mobillist-content .touritem .tbitem{width:100%}.tour-mobillist-content .touritem .header-logo{width:100%;overflow:hidden;height:80px}.tour-mobillist-content .touritem .tourlogo{width:100%!important;min-height:80px}.tour-mobillist-content .touritem .title{font-size:13px;margin-bottom:10px;font-weight:700;text-align:center;height:34px;overflow:hidden}.tour-mobillist-content .touritem .stars{font-size:9px;line-height:14px;background-color:#000;text-align:center;padding:3px 0}.tour-mobillist-content .touritem .address{font-size:10px;line-height:14px}.tour-mobillist-content .touritem .cheapest{font-size:10px;text-align:center;line-height:12px}.tour-mobillist-content .touritem .strikecontent{font-size:11px;line-height:14px;text-align:center}.tour-mobillist-content .touritem .pricecontent{font-size:15px;font-weight:700;text-align:center;line-height:14px}.tour-mobillist-content .touritem .btn-booking-select{font-size:11px;border:0;border-radius:0;padding:3px 8px;font-weight:700;width:100%!important;display:inline-block;text-align:center}.cruise-mobillist-content{margin-bottom:20px}.cruise-mobillist-content .cruiseitem{font-size:11px;margin-bottom:5px}.cruise-mobillist-content .cruiseitem .tbitem{width:100%}.cruise-mobillist-content .cruiseitem .header-logo{width:100%;overflow:hidden;height:80px}.cruise-mobillist-content .cruiseitem .cruiselogo{width:100%!important;min-height:80px}.cruise-mobillist-content .cruiseitem .title{font-size:13px;margin-bottom:10px;font-weight:700;text-align:center;height:34px;overflow:hidden}.cruise-mobillist-content .cruiseitem .stars{font-size:9px;line-height:14px;background-color:#000;text-align:center;padding:3px 0}.cruise-mobillist-content .cruiseitem .address{font-size:10px;line-height:14px}.cruise-mobillist-content .cruiseitem .cheapest{font-size:10px;text-align:center;line-height:12px}.cruise-mobillist-content .cruiseitem .strikecontent{font-size:11px;line-height:14px;text-align:center}.cruise-mobillist-content .cruiseitem .pricecontent{font-size:15px;font-weight:700;text-align:center;line-height:14px}.cruise-mobillist-content .cruiseitem .btn-booking-select{font-size:11px;border:0;border-radius:0;padding:3px 8px;font-weight:700;width:100%!important;display:inline-block;text-align:center}.rentacar-mobillist-content{margin-bottom:20px}.rentacar-mobillist-content .rentacaritem{font-size:11px;margin-bottom:5px}.rentacar-mobillist-content .rentacaritem .tbitem{width:100%}.rentacar-mobillist-content .rentacaritem .header-logo{width:100%;overflow:hidden;height:80px}.rentacar-mobillist-content .rentacaritem .rentacarlogo{width:100%!important}.rentacar-mobillist-content .rentacaritem .title{font-size:13px;margin-bottom:10px;font-weight:700;text-align:center}.rentacar-mobillist-content .rentacaritem .icon{font-size:12px;line-height:14px;text-align:center;padding:3px 0}.rentacar-mobillist-content .rentacaritem .icon .icon-content{padding:2px;width:22px;height:22px;margin-right:5px;border:solid 1px #ccc;float:left;cursor:pointer}.rentacar-mobillist-content .rentacaritem .icon .icon i{width:22px;height:22px}.rentacar-mobillist-content .rentacaritem .icon .icon i img{height:10px;width:10px;margin-bottom:0}.rentacar-mobillist-content .rentacaritem .address{font-size:10px;line-height:14px}.rentacar-mobillist-content .rentacaritem .cheapest{font-size:10px;text-align:center;line-height:12px}.rentacar-mobillist-content .rentacaritem .strikecontent{font-size:11px;line-height:14px;text-align:center}.rentacar-mobillist-content .rentacaritem .pricecontent{font-size:14px;font-weight:700;text-align:center;line-height:14px}.rentacar-mobillist-content .rentacaritem .btn-booking-select{font-size:11px;border:0;border-radius:0;padding:3px 8px;font-weight:700;width:100%!important;display:inline-block;text-align:center}.transfer-mobillist-content{margin-bottom:20px}.transfer-mobillist-content .transferitem{font-size:11px;margin-bottom:5px}.transfer-mobillist-content .transferitem .tbitem{width:100%}.transfer-mobillist-content .transferitem .header-logo{width:100%;overflow:hidden;height:80px}.transfer-mobillist-content .transferitem .transferlogo{width:100%!important;height:80px}.transfer-mobillist-content .transferitem .title{font-size:13px;margin-bottom:10px;font-weight:700;text-align:center;height:34px;overflow:hidden}.transfer-mobillist-content .transferitem .stars{font-size:9px;line-height:14px;background-color:#000;text-align:center;padding:3px 0}.transfer-mobillist-content .transferitem .address{font-size:10px;line-height:14px}.transfer-mobillist-content .transferitem .cheapest{font-size:10px;text-align:center;line-height:12px}.transfer-mobillist-content .transferitem .strikecontent{font-size:11px;line-height:14px;text-align:center}.transfer-mobillist-content .transferitem .pricecontent{font-size:15px;font-weight:700;text-align:center;line-height:14px}.transfer-mobillist-content .transferitem .btn-booking-select{font-size:11px;border:0;border-radius:0;padding:3px 8px;font-weight:700;width:100%!important;display:inline-block;text-align:center}.transfer-mobillist-content .transferitem .btn-legdetail{font-size:12px}.transfer-mobillist-content .transferitem .hrline{margin:5px 0}.standart-table-content{}.standart-table-content .div-standart-table{display:table;width:100%}.standart-table-content .divTableRow{display:table-row}.standart-table-content .divTableHeading{background-color:#eee;display:table-header-group}.standart-table-content .divTableCell,.standart-table-content .divTableHead{display:table-cell;padding:3px 10px}.standart-table-content .divTableHeading{background-color:#eee;display:table-header-group;font-weight:bold}.standart-table-content .divTableFoot{background-color:#eee;display:table-footer-group;font-weight:bold}.standart-table-content .divTableBody{display:table-row-group}.standart-table-content .g-tablecell{padding:5px 8px;border-top:0}.visa-document-content{font-size:13px}.visa-document-content .fa{font-size:10px}.visa-upload-container .visa-fileupload-style{width:130px;display:inline-block}.btn-visafile-upload{border:0;padding:8px 14px!important;background-color:#ed8323;font-size:16px;color:#fff}.btn-visafile-upload:hover{background-color:#ff9800;color:#fff}