﻿@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";*{text-rendering:auto;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{height:100%}a{outline:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}.grid_row,.grid_row_g,.row_g{margin:0 -5px;display:flex;flex-flow:wrap}[class*=grid]{padding:0 5px}.float_right{float:right}.float_left{float:left}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.clearfix:before,.container:after,.container:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.container:after{clear:both}.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_2,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_5th{display:inline-block;position:relative}.hidden{display:none !important;visibility:hidden}.inner{padding-left:10px;padding-right:10px}.grid_1{width:4.1666666667%}.grid_2{width:8.3333333333%}.grid_3{width:12.5%}.grid_4{width:16.6666666667%}.grid_5{width:20.8333333333%}.grid_6{width:25%}.grid_7{width:29.1666666667%}.grid_8{width:33.3333333333%}.grid_9{width:37.5%}.grid_10{width:41.6666666667%}.grid_11{width:45.8333333333%}.grid_12{width:50%}.grid_13{width:54.1666666667%}.grid_14{width:58.3333333333%}.grid_15{width:62.5%}.grid_16{width:66.6666666667%}.grid_17{width:70.8333333333%}.grid_18{width:75%}.grid_19{width:79.1666666667%}.grid_20{width:83.3333333333%}.grid_21{width:87.5%}.grid_22{width:91.6666666667%}.grid_23{width:95.8333333333%}.grid_24{width:100%}.hidden_l,.visible_m,.visible_phone,.visible_s,.visible_xl,.visible_xs{display:none !important}@media only screen and (min-width: 1024px)and (max-width: 1199px){.hidden_m,.hidden_phone,.hidden_s,.hidden_xl,.hidden_xs{display:inline-block !important}.hidden_m.visible_block,.hidden_phone.visible_block,.hidden_s.visible_block,.hidden_xl.visible_block,.hidden_xs.visible_block{display:block !important}.hidden_l,.visible_m,.visible_phone,.visible_s,.visible_xl,.visible_xs{display:none !important}.visible_l{display:inline-block !important}.visible_l.visible_block{display:block !important}}@media only screen and (min-width: 1200px){.hidden_l,.hidden_m,.hidden_phone,.hidden_s,.hidden_xs{display:inline-block !important}.hidden_l.visible_block,.hidden_m.visible_block,.hidden_phone.visible_block,.hidden_s.visible_block,.hidden_xs.visible_block{display:block !important}.hidden_xl,.visible_l,.visible_m,.visible_phone,.visible_s,.visible_xs{display:none !important}.visible_xl{display:inline-block !important}.visible_xl.visible_block{display:block !important}}@media only screen and (min-width: 768px)and (max-width: 1023px){.grid_5th_m{width:20%}.grid_1_m{width:4.1666666667%}.grid_2_m{width:8.3333333333%}.grid_3_m{width:12.5%}.grid_4_m{width:16.6666666667%}.grid_5_m{width:20.8333333333%}.grid_6_m{width:25%}.grid_7_m{width:29.1666666667%}.grid_8_m{width:33.3333333333%}.grid_9_m{width:37.5%}.grid_10_m{width:41.6666666667%}.grid_11_m{width:45.8333333333%}.grid_12_m{width:50%}.grid_13_m{width:54.1666666667%}.grid_14_m{width:58.3333333333%}.grid_15_m{width:62.5%}.grid_16_m{width:66.6666666667%}.grid_17_m{width:70.8333333333%}.grid_18_m{width:75%}.grid_19_m{width:79.1666666667%}.grid_20_m{width:83.3333333333%}.grid_21_m{width:87.5%}.grid_22_m{width:91.6666666667%}.grid_23_m{width:95.8333333333%}.grid_24_m{width:100%}.hidden_l,.hidden_phone,.hidden_s,.hidden_xl,.hidden_xs{display:inline-block !important}.hidden_l.visible_block,.hidden_phone.visible_block,.hidden_s.visible_block,.hidden_xl.visible_block,.hidden_xs.visible_block{display:block !important}.hidden_m,.visible_l,.visible_phone,.visible_s,.visible_xl,.visible_xs{display:none !important}.visible_m{display:inline-block !important}.visible_m.visible_block{display:block !important}}@media only screen and (min-width: 480px)and (max-width: 767px){body{min-width:420px}.grid_5th_s{width:20%}.grid_1_s{width:4.1666666667%}.grid_2_s{width:8.3333333333%}.grid_3_s{width:12.5%}.grid_4_s{width:16.6666666667%}.grid_5_s{width:20.8333333333%}.grid_6_s{width:25%}.grid_7_s{width:29.1666666667%}.grid_8_s{width:33.3333333333%}.grid_9_s{width:37.5%}.grid_10_s{width:41.6666666667%}.grid_11_s{width:45.8333333333%}.grid_12_s{width:50%}.grid_13_s{width:54.1666666667%}.grid_14_s{width:58.3333333333%}.grid_15_s{width:62.5%}.grid_16_s{width:66.6666666667%}.grid_17_s{width:70.8333333333%}.grid_18_s{width:75%}.grid_19_s{width:79.1666666667%}.grid_20_s{width:83.3333333333%}.grid_21_s{width:87.5%}.grid_22_s{width:91.6666666667%}.grid_23_s{width:95.8333333333%}.grid_24_s{width:100%}.hidden_l,.hidden_m,.hidden_xl,.hidden_xs{display:inline-block !important}.hidden_l.visible_block,.hidden_m.visible_block,.hidden_xl.visible_block,.hidden_xs.visible_block{display:block !important}.hidden_s,.visible_l,.visible_m,.visible_xl,.visible_xs{display:none !important}.visible_s{display:inline-block !important}.visible_s.visible_block{display:block !important}}@media only screen and (max-width: 479px){.grid_5th_xs{width:20%}.grid_1_xs{width:4.1666666667%}.grid_2_xs{width:8.3333333333%}.grid_3_xs{width:12.5%}.grid_4_xs{width:16.6666666667%}.grid_5_xs{width:20.8333333333%}.grid_6_xs{width:25%}.grid_7_xs{width:29.1666666667%}.grid_8_xs{width:33.3333333333%}.grid_9_xs{width:37.5%}.grid_10_xs{width:41.6666666667%}.grid_11_xs{width:45.8333333333%}.grid_12_xs{width:50%}.grid_13_xs{width:54.1666666667%}.grid_14_xs{width:58.3333333333%}.grid_15_xs{width:62.5%}.grid_16_xs{width:66.6666666667%}.grid_17_xs{width:70.8333333333%}.grid_18_xs{width:75%}.grid_19_xs{width:79.1666666667%}.grid_20_xs{width:83.3333333333%}.grid_21_xs{width:87.5%}.grid_22_xs{width:91.6666666667%}.grid_23_xs{width:95.8333333333%}.grid_24_xs{width:100%}.hidden_l,.hidden_m,.hidden_s,.hidden_xl{display:inline-block !important}.hidden_l.visible_block,.hidden_m.visible_block,.hidden_s.visible_block,.hidden_xl.visible_block{display:block !important}.hidden_xs,.visible_l,.visible_m,.visible_s,.visible_xl{display:none !important}.visible_xs{display:inline-block !important}.visible_xs.visible_block{display:block !important}}@media only screen and (max-width: 767px){.hidden_phone{display:none !important}.visible_phone{display:inline-block !important}.visible_phone.visible_block{display:block !important}.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_2,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_5th{width:100%}}.threecolholder{margin-right:-20px;display:flex;flex-flow:wrap}@media(max-width: 767px){.threecolholder{margin-right:0;padding-bottom:0}}.threecolholder .column{width:calc(33.3% - 20px);margin-right:20px;margin-bottom:15px}@media(max-width: 767px){.threecolholder .column{width:100%;margin-right:0}}.twocolholder{margin-right:-20px;display:flex;flex-flow:wrap}@media(max-width: 767px){.twocolholder{margin-right:0;padding-bottom:0}}.twocolholder .column{width:calc(50% - 20px);margin-right:20px;margin-bottom:15px}@media(max-width: 767px){.twocolholder .column{width:100%;margin-right:0}}a{cursor:pointer}#headerCntr{position:absolute;left:0px;top:0px;width:100%;z-index:2}@media(max-width: 767px){#headerCntr{top:28px}}#headerCntr .holder{display:flex;align-items:center;justify-content:space-between;padding:18px 0}#headerCntr .holder .right{display:flex;align-items:center}#headerCntr .logo{float:left}#headerCntr .logo img{width:155px}@media(max-width: 767px){#headerCntr .logo img{width:140px}}#headerCntr .menuBox{list-style:none;display:flex;float:right}@media(max-width: 1023px){#headerCntr .menuBox{width:220px;display:block;position:fixed;right:-200%;transition:all .5s;top:0px;background:#fff;height:100%;z-index:3}}#headerCntr .menuBox.openmenu{right:0px}#headerCntr .menuBox li{padding:0 10px}@media(max-width: 1023px){#headerCntr .menuBox li{padding:10px}}#headerCntr .menuBox li a{color:#fff;text-decoration:none;padding:5px 12px;font-weight:500;border:1px solid rgba(0,0,0,0);border-radius:26px}@media(max-width: 1023px){#headerCntr .menuBox li a{color:#333}}#headerCntr .menuBox li a.active{border:1px solid #f1eeee}@media(max-width: 1023px){#headerCntr .menuBox li a.active{border-color:#333}}#headerCntr .phone-number{text-align:right;float:right;font-size:11px;color:#fff;font-weight:400;position:relative;padding-left:54px}@media(max-width: 767px){#headerCntr .phone-number{display:none}}#headerCntr .phone-number .call-icon{position:absolute;left:10px}#headerCntr .phone-number a{font-size:16px;color:#fff;text-decoration:none;font-weight:800;line-height:20px}.bannerBox{width:100%;height:750px;overflow:hidden;background:url(../../images//home_banner.jpg?=1.7) center no-repeat}@media(max-width: 1023px){.bannerBox{height:600px}}.bannerBox .bannerBlock{color:#fff;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%}@media(max-width: 767px){.bannerBox .bannerBlock{padding:20px}}.bannerBox .bannerBlock .subtitle{font-size:28px;font-weight:400}@media(max-width: 1023px){.bannerBox .bannerBlock .subtitle{font-size:20px}}@media(max-width: 767px){.bannerBox .bannerBlock .subtitle{font-size:16px}}.bannerBox .bannerBlock h1{font-size:45px;font-weight:400;padding:10px 0}@media(max-width: 1023px){.bannerBox .bannerBlock h1{font-size:35px}}@media(max-width: 767px){.bannerBox .bannerBlock h1{font-size:20px}}.bannerBox .bannerBlock ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.bannerBox .bannerBlock ul li{position:relative;padding:0 12px;display:flex;align-items:center;font-size:16px}@media(max-width: 767px){.bannerBox .bannerBlock ul li{margin:5px 0;width:50%}}.bannerBox .bannerBlock ul li:before{margin-right:10px;content:"";width:28px;height:28px;display:block;background:url(../../images//icons/green_tick.svg?=1.7) left top no-repeat;background-size:100%}@media(max-width: 1023px){.bannerBox .bannerBlock ul li:before{width:24px;height:24px}}.bannerBox .bannerBlock .buttons{margin-top:30px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.bannerBox .bannerBlock .buttons{width:100%;flex-direction:column}}.bannerBox .bannerBlock .buttons a{margin:0 10px;display:inline-block;padding:10px 15px;min-width:170px;font-size:16px;color:#2b2b2b;font-weight:700;text-decoration:none;border-radius:26px;background:#fff}@media(max-width: 767px){.bannerBox .bannerBlock .buttons a{width:100%;margin-bottom:20px}}.bannerBox .bannerBlock .buttons a.active{color:#fff;background:#f60}.mobile_menu_icon{font-size:35px;color:#fff;display:none}@media(max-width: 1023px){.mobile_menu_icon{display:block}}.mobileMenuClose{font-size:20px;color:#333;width:40px;display:none;height:40px;background:#fff;position:absolute;left:-40px;text-align:center;line-height:40px;top:0px}@media(max-width: 1023px){.mobileMenuClose{display:block}}.header-call-strip{display:none}@media(max-width: 767px){.header-call-strip{display:block}}.header-call-strip a{background:#f60;color:#fff;text-align:center;padding:7px;font-size:16px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:600}.header-call-strip a img{margin-right:8px}.mobile-overlay{background:rgba(0,0,0,.5);position:fixed;left:0;z-index:1;top:0;width:100%;height:100%;display:none}.mobile_header{display:none;align-items:center;justify-content:space-between}@media(max-width: 1199px){.mobile_header{display:flex}}.mobile_header .logo{width:120px}.sidebar_menu_icon{font-size:35px;color:#1c1b1a;display:none}@media(max-width: 1199px){.sidebar_menu_icon{display:block}}.innerbannerBox{width:100%;height:480px;overflow:hidden;background-position:center top;background-repeat:no-repeat;background-size:cover}@media(max-width: 767px){.innerbannerBox{padding:0 20px;height:380px}}.innerbannerBox .bannerBlock{color:#fff;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:1200px;margin:0px auto}.innerbannerBox h1{font-size:33px;font-weight:400}@media(max-width: 767px){.innerbannerBox h1{font-size:20px}}.innerbannerBox p{padding-top:20px;font-size:19px;line-height:33px;max-width:900px}@media(max-width: 767px){.innerbannerBox p{font-size:15px;line-height:25px}}.innerbannerBox .bookdemo{margin-top:15px;font-size:20px;color:#2b2b2b;text-decoration:none;font-weight:700;background:#fff;border-radius:26px;display:inline-block;width:197px;padding:13px}footer{background:#001539;color:#f1f1f1;padding:30px 0 0 0}footer .footerBox{padding-bottom:20px}footer .footerBox h5{font-size:17px;font-weight:700}footer .footerBox h6{font-size:15px;font-weight:700;padding-bottom:10px}footer .footerBox .logo{height:38px}footer .footerBox .leftcolumn{padding-right:20px}footer .footerBox .content{padding:20px 0;line-height:21px}footer .footerBox ul{list-style:none}footer .footerBox ul.social_media{display:flex;margin-right:-10px}footer .footerBox ul.social_media li{margin-right:10px}footer .footerBox ul.links li{display:block;line-height:20px;padding:5px 0}footer .footerBox ul.links li a{color:#f1f1f1;text-decoration:none}footer .footerBox .holder{padding:0 30px 0 70px;display:flex}@media(max-width: 1023px){footer .footerBox .holder{padding:30px 0}}footer .footerBox .subscribebox .inputField{border:1px solid #b7b7b7;border-radius:5px;background:rgba(0,0,0,0);color:#fff;padding:10px 10px;width:100%;margin:15px 0}footer .footerBox .subscribebox .subscribe_btn{cursor:pointer;width:150px;padding:10px;background:#ff7705;color:#fff;font-size:14px;font-weight:500;border:none;border-radius:5px}footer .footerBox ::placeholder{color:#fff;opacity:1}footer .footerBox ::-ms-input-placeholder{color:#fff}footer .copyright{padding:15px 0;position:relative;text-align:center}footer .copyright:before{position:absolute;left:0px;top:0px;content:"";width:100%;height:1px;display:block;background:#fff;opacity:.2}.secureBox{padding:40px 0}.logo-strip{background:#e6eeff;border-radius:20px;padding:20px 20px 30px 20px}.logo-strip img{height:35px}@media(max-width: 1023px){.logo-strip{padding:10px 0;margin-bottom:10px}}.logo-strip ul{text-align:center;display:flex;flex-flow:wrap;align-items:center;justify-content:center;column-gap:30px}.logo-strip ul li{display:inline-block}.logo-strip ul li:last-child{margin-right:0px}@media(max-width: 1023px){.logo-strip ul li{margin-bottom:10px;margin-right:4px}}.logo-strip ul li.asta{background:url(../../images/footer/asta-logo.webp?=1.7) no-repeat;width:80px;height:30px;background-size:80px}@media(max-width: 1023px){.logo-strip ul li.asta{width:80px;height:30px;background-size:80px}}.logo-strip ul li.cloudflare{background:url(../../images/footer/cloudflare-logo.webp?=1.7) no-repeat;width:84px;height:30px;background-size:84px}@media(max-width: 1023px){.logo-strip ul li.cloudflare{width:84px;height:30px;background-size:84px}}.logo-strip ul li.trust{background:url(../../images/footer/trustpilot-logo.webp?=1.7) no-repeat;width:110px;height:30px;background-size:110px}@media(max-width: 1023px){.logo-strip ul li.trust{width:110px;height:30px;background-size:110px}}.logo-strip ul li.true{background:url(../../images/footer/true.webp) no-repeat;width:112px;height:40px;background-size:100%}.logo-strip ul li.uplift{background:url(../../images/footer/flexpay-logo.png) no-repeat center;width:100px;height:40px;background-size:100%}.logo-strip ul li.amazon{background:url(../../images/footer/amazon-pay.svg) no-repeat;width:160px;height:40px;background-size:100%}.logo-strip ul li.digicert{background:url(../../images/footer/digicert.png?=1.7) no-repeat;width:78px;height:30px;background-size:78px}@media(max-width: 1023px){.logo-strip ul li.digicert{width:59px;height:30px;background-size:59px}}.tripType{list-style:none;padding:0px;margin-bottom:10px;display:inline-block}@media(max-width: 767px){.tripType{border-bottom:none}}.tripType li{display:inline-block;padding-right:15px;font-size:15px}.tripType li label{cursor:pointer;font-weight:500;color:#fff}.tripType li label input[type=radio]:checked~span::before{background:#fff}.tripType li label input[type=radio]~span::after,.tripType li label input[type=radio]:checked~span::after{border-color:#fff}.inputSet label.checklabel{display:inline-block;margin-bottom:15px}.inputSet label{margin:0px;cursor:pointer;font-weight:600;line-height:18px;padding-left:25px;position:relative;color:#06152b}.inputSet{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.inputSet label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #628098;border-radius:3px}.inputSet input[type=checkbox]:checked~.checkmark{background-color:#3ab54a;border-color:#3ab54a}.checkmark:after{content:"";position:absolute;display:none}.inputSet input[type=checkbox]:checked~.checkmark:after{display:block}.inputSet .checkmark:after{left:6px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.inputSet.nofill .checkmark{border-color:#ced0d4;background:#fff;width:16px;height:16px}@media(max-width: 479px){.inputSet.nofill .checkmark{top:5px}}.inputSet.nofill input[type=checkbox]:checked~.checkmark{background:#fff}.inputSet.nofill input[type=checkbox]:checked~.checkmark:after{border-color:#f60;left:4px;top:1px}.inputSet label input[type=radio]~span::after{border-radius:100%;border:1px solid #3a36db;content:"";height:16px;width:16px;left:0;position:absolute;top:0}.inputSet label input[type=radio]:checked~span{transition:all .5s}.inputSet label input[type=radio]:checked~span::after{border:1px solid #3a36db}.inputSet label input[type=radio]:checked~span::before{border-radius:100%;background:#3a36db;content:"";display:block;height:8px;width:8px;left:5px;position:absolute;top:5px}.inputSet.radioBlack input[type=radio]~span::after{border:1px solid #5b5b5b}.inputSet.radioBlack input[type=radio]:checked~span::before{background:#3a36db}.inputSet.radioBlack input[type=radio]:checked~span::after{border:1px solid #3a36db}.switch_row{font-weight:700;color:#06152b;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.switch{position:relative;display:inline-block;width:40px;height:20px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#628098;-webkit-transition:.4s;transition:.4s;border-radius:20px}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:#3a36db}.switch input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.loader-box{position:relative;overflow:hidden}.loader-box:before{position:absolute;top:0;left:-50%;z-index:2;display:block;content:"";width:100%;height:100%;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-animation:shine .75s infinite;animation:shine .75s infinite}.loader-box .img_responsive{width:100%;opacity:.7}.circle-loader{margin-bottom:3.5em;border:4px solid #eee;border-left-color:#3a36db;border-top-color:#3a36db;animation:loader-spin 1.2s infinite linear;position:relative;display:block;border-radius:50%;width:100px;height:100px;margin:0px auto}.loadingfilter{z-index:33;position:fixed;left:0px;top:0px;text-align:center;background:rgba(0,0,0,.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loader_icon{background:#fff url(../../images//hotel/hotel_loader.png) center center no-repeat;width:100px;height:100px;background-size:40px;margin:0px auto 10px auto;border-radius:100%}.loader_icon_car{background:#fff url(../../images//cars/car_icon.png) center center no-repeat;width:100px;height:100px;background-size:40px;margin:0px auto 10px auto;border-radius:100%}.loader_icon_waiting{background:#fff url(../../images/icons/waiting.svg) center center no-repeat;width:100px;height:100px;background-size:40px;margin:0px auto 10px auto;border-radius:100%}.loader_icon_flight{background:#fff url(../../images//flow/icons//flight-load-icon.svg) center center no-repeat;width:100px;height:100px;background-size:40px;margin:0px auto 10px auto;border-radius:100%}.loading_block_content{font-size:15px;color:#1d70fd;text-align:center;padding-bottom:30px;line-height:25px}.loading_block_content .searching{padding-bottom:10px}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.ngProgressLiteBar{position:absolute;top:47px;height:3px;background-color:#3a36db}.button_loader{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;background:#3a36db;padding:12px;border-radius:6px;cursor:default}.button_loader .loader-icon{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #091330;width:17px;height:17px;display:inline-block;-webkit-animation:spin 2s linear infinite;animation:loader-spin 1.2s infinite linear;margin-right:6px;position:relative;top:0px}.button_loader.orange{background:#f60;height:100%;padding:0}.midpageloaderContent{display:flex;justify-content:center;flex-direction:column}.midpageloaderContent .loaderff{border-radius:28px;background:#fff;padding:10px;margin-bottom:18px}.spinner{width:56px;height:56px;margin:50px auto;border-radius:50%;border:5px solid;border-color:#dbdcef;border-right-color:#474bff;animation:spinner-d3wgkg 1s infinite linear}.spinner .spinnerhidecontent{display:none}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}.payment__loader{width:470px;border-radius:15px;padding:30px 20px;text-align:center;background:#fff;margin:0px auto}.payment__loader .heading{padding-top:10px;font-size:16px;color:#232323;font-weight:700}.payment__loader p{line-height:24px;font-size:14px}.payment__loader .spinner{margin:10px auto}.disablepage{pointer-events:none}.custom_tooltip{position:relative;display:inline-block}.custom_tooltip.mouseover:hover .tooltipBox{display:block}.tooltipBox{display:none;width:260px;position:absolute;top:26px;left:0px;background:#eae9fb;padding:10px 12px;font-size:12px;color:#484848;border-radius:10px;z-index:2;border:1px solid #c3c3e6}.tooltipBox:after,.tooltipBox:before{content:"";position:absolute;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);top:-10px;left:40px;border-bottom:10px solid #8c8ccf}.tooltipBox::after{border-bottom:11px solid #eae9fb;z-index:1}.tooltipBox.left_tool{left:-44px}.tooltipBox.right,.tooltipBox.right_tooltip{left:inherit;right:-10px}.tooltipBox.right:before,.tooltipBox.right::after,.tooltipBox.right_tooltip:before,.tooltipBox.right_tooltip::after{left:inherit;right:20px}.tooltipBox.center:before,.tooltipBox.center::after{left:50%}.tooltipBox p{margin:0}.tooltipBox.blackfill{padding:12px;background:#06152b;border-color:#06152b;color:#fff}.tooltipBox.blackfill::after{border-bottom:11px solid #06152b;z-index:1}.basic_economy{text-align:left}.basic_economy ul{list-style:none;margin:0px;padding:0;color:#333}.basic_economy ul li{width:100%;line-height:18px;position:relative;padding-left:12px}.basic_economy ul li::before{display:block;position:absolute;left:0px;top:9px;content:"";width:4px;height:4px;border:1px solid #3a36db;border-radius:100%}.msgBox{background:rgba(58,54,219,.2784313725);border:1px solid #b1a10e;border-radius:8px;display:none;position:relative;font-size:12px;color:#202020;font-weight:500;padding:5px 12px}.msgBox .bi-info-circle{margin-left:2px;cursor:pointer}.msgBox:hover .tooltipBox{display:block}.inline_tooltip{display:inline-block;position:relative;margin-left:5px}.inline_tooltip .tooltipBox{top:26px;left:-44px}@media(max-width: 1023px){.inline_tooltip .tooltipBox{left:inherit;right:-45px}.inline_tooltip .tooltipBox:after,.inline_tooltip .tooltipBox:before{left:inherit;right:44px}}.inline_tooltip:hover .tooltipBox{display:block}.farefamily{padding-left:17px}.farefamily li{line-height:20px}.basiceconomy{z-index:3}@media(max-width: 767px){.basiceconomy .tooltipBox{width:175px;margin-right:-28px}}@media(max-width: 767px){.basiceconomy .tooltipBox:after,.basiceconomy .tooltipBox:before{left:inherit;right:68px !important}}.popup_Box{background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto}.popup_Box .center-block{width:100%;height:100%;z-index:1001;display:table;table-layout:fixed}.popup_Box .outer{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:40px 0}.popup_Box .close__popup{color:#fff;display:inline-block;position:absolute;right:8px;top:5px;font-size:20px;text-decoration:none}.popup_Box .close__popup.black{color:#707070}.paymentrequest .price{font-size:30px;color:#1ad598;font-weight:800}.paymentrequest .inputText.editable{height:43px;font-size:30px;color:#1ad598;font-weight:800;width:100px;text-align:left;border:1px solid #ccc;padding:4px 10px;border-radius:5px;margin:5px;display:inline-block}.modifypopup .columnholder{margin-right:-15px;display:flex;position:relative}.modifypopup .columnholder .column{width:calc(50% - 15px);margin-right:15px}.modifypopup .pl25{padding-left:25px}.modifypopup ul{list-style:none}.modifypopup .name{color:#628098;font-weight:600;position:relative;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.modifypopup .name .number{position:absolute;left:-18px;top:0px;color:#000;font-weight:800}.modifypopup .name .edit_link{color:#06152b;text-decoration:none}.modifypopup .name .pencil-icon{width:11px;height:11px;background-size:11px}.popupBody.expenceMgmtpopup{width:550px}@media(max-width: 767px){.popupBody.expenceMgmtpopup{width:95%}}.popupBody.expenceMgmtpopup .bi-check-circle-fill{display:none;position:absolute;right:14px;top:7px}.popupBody.expenceMgmtpopup .valid{cursor:pointer}.popupBody.expenceMgmtpopup .valid .bi-check-circle-fill{display:block}.popupBody.expenceMgmtpopup .button_full{max-width:300px}.popupBody.expenceMgmtpopup .radioexpense{list-style:none;display:flex;align-items:center;justify-content:center}.popupBody.expenceMgmtpopup .radioexpense li{padding-right:30px}@media(max-width: 767px){.popupBody.expenceMgmtpopup .column{padding-bottom:15px}}#checkblc .checkblclist,#poppriceerror .checkblclist{list-style:none;border:1px solid #ccc;overflow:hidden;border-radius:8px}#checkblc .checkblclist li,#poppriceerror .checkblclist li{padding:10px}#checkblc .checkblclist li.total_request,#poppriceerror .checkblclist li.total_request{background:#feefe4}.popupBody.filterbody{width:94%;position:relative}.popupBody.mappopup,.popupBody.carreviewrating{width:550px;position:relative}.popupBody.mappopup .heading,.popupBody.carreviewrating .heading{font-size:16px}#loader .popupBody{width:250px;text-align:center}.opps .opsimage{width:70%}.opps h3{font-size:30px;margin-top:10px;padding-bottom:10px}.opps p{font-size:16px;color:#747272}.select-dropdown{width:100%;font-weight:600;position:relative;color:#1f1f1f}.select-dropdown select{white-space:normal;text-overflow:ellipsis;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;line-height:18px}.select-dropdown .down_arrow{position:absolute;right:7px;top:11px;color:#737373;font-size:14px;pointer-events:none}.calendar_icon{position:absolute;left:8px;top:8px}.form .inputText.inputdatepicker{padding-left:35px}.form .formgroup{padding-bottom:15px}@media(max-width: 767px){.form .formgroup.row_g{padding-bottom:0}}.form .label{cursor:default;padding-left:0;padding-bottom:10px;font-size:13px;color:#000;font-weight:600;display:block}.form .inputText,.form .textarea,.form select{font-weight:500;min-height:40px;font-size:14px;color:#000;border:1px solid #c5ced4;border-radius:6px;padding:9px 9px 9px 10px;width:100%;resize:none}.form .inputText.readonlydisabled,.form .textarea.readonlydisabled,.form select.readonlydisabled{background-color:#f9f9f9}.form .inputText{padding-right:30px;text-overflow:ellipsis;white-space:nowrap}.form .button{position:relative;cursor:pointer;margin-top:10px;display:inline-block;padding:10px 15px;min-width:170px;font-size:14px;color:#fff;font-weight:500;text-decoration:none;border-radius:6px;background:#bbb;border:none}.form .button.active{background:#f60}.form .button.outline{margin:0;color:#3a36db;background:#eae9fb;padding:7px 10px;border:1px solid #3a36db}.form .button.update-detail{margin-top:28px;margin-left:0px}::placeholder{color:#628098;opacity:1}::-ms-input-placeholder{color:#628098}.required_star{color:#ff3939}.country_flag{display:flex}.country_flag .intl-tel-input{width:98px}.country_flag #mobile-number,.country_flag .mobile-number{padding-left:28px;border-right:0 !important;border-top-right-radius:0;border-bottom-right-radius:0}.country_flag #mobile-number.valid,.country_flag .mobile-number.valid{background:none}.country_flag #mobile-num,.country_flag .mobile-num{border-top-left-radius:0;margin-left:-2px;border-bottom-left-radius:0}.mob_number{width:calc(100% - 98px);float:left}.countryflag_icon{position:absolute;left:10px;top:13px;z-index:1}.form select.pl-30{padding-left:33px}#corporateCntr{width:100%;background:url(../../images//cover.png?=1.7) center no-repeat}.corporteBox{width:100%;padding:30px 0}.corporteBox .mainheading2{font-size:30px;font-weight:800;color:#000;margin:0}.corporteBox ul{list-style:none;display:flex;margin-right:-25px;padding-top:15px}@media(max-width: 1023px){.corporteBox ul{overflow-x:auto;padding-bottom:15px}}.corporteBox ul li{overflow:hidden;width:calc(33.3% - 25px);margin-right:25px;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);background:#f9f9f9;padding:20px 20px 0 20px;text-align:center}@media(max-width: 1023px){.corporteBox ul li{width:auto;overflow:initial}}@media(max-width: 1023px){.corporteBox ul li .block{width:250px}}.corporteBox ul .title{font-size:16px;font-weight:700;margin-bottom:10px}@media(max-width: 1199px){.corporteBox ul .title{min-height:50px}}.corporteBox ul img{width:100%;margin:15px 0 -4px 0;border-radius:20px 20px 0 0}.corporteBox.grayBg{background:#f1f4fa;margin-bottom:20px}.businesspartnerBox{padding:40px 0}.businesspartnerBox ul{list-style:none;display:flex;padding:30px 0;margin-right:-15px;align-items:center;justify-content:center}@media(max-width: 1023px){.businesspartnerBox ul{align-items:self-start;justify-content:space-between;overflow-x:auto}}.businesspartnerBox ul li{margin:0 15px}.businesspartnerBox ul li img{height:30px}.businessBox{padding:30px 0;background:rgba(0,0,0,0) linear-gradient(180deg, #DCECFF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box}.businessBox .innerBlock{max-width:900px;margin:0px auto}.businessBox .holder{display:flex;margin-bottom:20px;flex-flow:wrap;align-items:center;padding:15px}.businessBox .holder .left{padding-right:80px;width:60%}@media(max-width: 767px){.businessBox .holder .left{width:100%;padding-right:0;padding-bottom:30px}}.businessBox .holder .right{width:40%}@media(max-width: 767px){.businessBox .holder .right{width:100%}}.businessBox .holder .image{max-width:100%}.businessBox .holder .title{font-size:26px;font-weight:700;margin-bottom:10px}.businessBox .holder p{font-size:15px;line-height:25px}.businessBox .holder:nth-child(odd){flex-direction:row-reverse}.businessBox .holder:nth-child(odd) .left{padding-right:0;padding-left:50px}@media(max-width: 767px){.businessBox .holder:nth-child(odd) .left{padding-left:0}}.craccountBox{background:#fff9f4;padding:30px 0;text-align:center}@media(max-width: 767px){.craccountBox .buttons{width:100%;flex-direction:column}}.craccountBox .buttons a{margin:0 10px;display:inline-block;padding:10px 15px;min-width:170px;font-size:16px;color:#f60;font-weight:700;text-decoration:none;border-radius:26px;border:1px solid #f60;background:#fff}@media(max-width: 767px){.craccountBox .buttons a{width:100%;margin-bottom:20px}}.craccountBox .buttons a.active{color:#fff;background:#f60}.informationBox{width:100%;overflow:hidden;padding:40px 0;background:url(../../images/home/line_bg.png?=1.7) center no-repeat;background-size:cover}.informationBox .innerBlock{margin-right:-30px}.informationBox .column_m{padding-right:30px}.informationBox .holder{display:flex;margin-right:-20px;margin-top:20px}.informationBox .holder .column{width:calc(50% - 20px);margin-right:20px}.informationBox .block{padding:20px;display:flex;background:#fff0ec;border-radius:20px;margin-bottom:20px}@media(max-width: 767px){.informationBox .block{flex-direction:column}}.informationBox .block .icons{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);background:#fff}@media(max-width: 767px){.informationBox .block .icons{margin:0px auto}}.informationBox .block .details{padding-left:20px;width:calc(100% - 64px);overflow:hidden;line-height:24px;font-size:13px;color:#222}@media(max-width: 767px){.informationBox .block .details{width:100%;padding-left:0;padding-top:20px}}.informationBox .block .details h4{margin-bottom:5px;font-size:16px;color:#000;font-weight:700}.informationBox .block:nth-child(2){background:#e4f9f9}.informationBox .block:nth-child(3){background:#e8e1ff}.travel_serviceBox{width:100%;padding:30px 0;background:#fcfcf3}.travel_serviceBox ul{list-style:none;display:flex;margin-right:-20px;padding:20px 0}@media(max-width: 1199px){.travel_serviceBox ul{overflow-x:auto}}.travel_serviceBox ul li{width:calc(25% - 20px);margin-right:20px;border-radius:20px;text-align:center}@media(max-width: 1199px){.travel_serviceBox ul li{width:auto}}.travel_serviceBox ul img{width:100%;border-radius:20px 20px 0 0}.travel_serviceBox ul .detail{min-height:138px;padding:15px;margin-top:-25px;z-index:1;position:relative;background:#fff;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}@media(max-width: 1199px){.travel_serviceBox ul .detail{height:165px;width:250px}}.travel_serviceBox ul .detail h4{font-size:14px;font-weight:700;line-height:19px}.travel_serviceBox ul .detail p{margin:0;font-size:12px;color:#6d6d6d;line-height:20px}#mainCntr{overflow:hidden}.contentBox{width:100%}.contentBox .second_block{max-width:1000px;margin:0px auto}.contentBox .heading1{padding-bottom:20px;font-size:25px;color:#000}@media(max-width: 767px){.contentBox .heading1{font-size:18px}}.contentBox .heading2{padding-bottom:25px;font-size:30px;text-align:center}@media(max-width: 767px){.contentBox .heading2{font-size:20px}}.contentBox .heading3{font-size:24px;font-weight:700}@media(max-width: 767px){.contentBox .heading3{font-size:18px}}.contentBox .top_block{text-align:center;max-width:1000px;margin:0px auto;padding:30px}@media(max-width: 767px){.contentBox .top_block{padding:30px 0}}.contentBox .top_block p{font-size:16px;line-height:28px}@media(max-width: 767px){.contentBox .top_block p{font-size:14px}}.contentBox p{font-size:15px;line-height:28px}@media(max-width: 767px){.contentBox p{font-size:13px}}.contentBox .block{padding:20px 0;display:flex;align-items:center}@media(max-width: 767px){.contentBox .block{flex-direction:column}}.contentBox .block .image{width:35%;padding-right:30px}@media(max-width: 767px){.contentBox .block .image{width:100%;padding-right:0;padding-bottom:20px}}.contentBox .block .image img{width:100%;border-radius:10px}.contentBox .block .content{width:65%}@media(max-width: 767px){.contentBox .block .content{width:100%}}.contentBox .block ul{list-style:none}.contentBox .block ul li{margin:5px 0;position:relative;font-size:16px;line-height:26px;padding-left:20px}.contentBox .block ul li::before{content:"";width:8px;height:8px;display:inline-block;background:#000;border-radius:100%;position:absolute;left:4px;top:9px}.contentBox .block.revers{flex-direction:row-reverse}@media(max-width: 767px){.contentBox .block.revers{flex-direction:column}}.contentBox .block.revers .image{padding-right:0}.contentBox .block:nth-of-type(even){flex-direction:row-reverse}@media(max-width: 767px){.contentBox .block:nth-of-type(even){flex-direction:column}}.contentBox .block:nth-of-type(even) .image{padding-right:0;padding-left:30px}@media(max-width: 767px){.contentBox .block:nth-of-type(even) .image{width:100%;padding-left:0;padding-bottom:20px}}.contentBox.grayBg{margin:20px 0;background:#f1f4fa;padding:30px 0}.sheduleBox{padding:30px;text-align:center;max-width:1000px;margin:30px auto 50px auto;background:#f5f5fc;border:1px solid #b5b5e0;border-radius:15px}.sheduleBox h3{font-size:24px}.sheduleBox p{font-size:15px;line-height:30px}.sheduleBox .button{width:350px}.button.requestdemo{padding:11px 25px}.corporteBox ul.flightgrid4 p{min-height:72px}.corporteBox ul.hotelgrid4 h4{min-height:45px}.corporteBox ul.hotelgrid4 p{min-height:50px}.featurecontentBox{padding:10px 0 0 0;width:100%}.featurecontentBox h2{font-size:30px}.featurecontentBox .holder{display:flex;padding:20px 0}.featurecontentBox .left{width:56%}.featurecontentBox .right{width:44%;padding-left:20px}.featurecontentBox .right img{width:100%}.featurecontentBox .feature{list-style:none;margin-right:-20px;display:flex;flex-wrap:wrap}.featurecontentBox .feature li{padding:17px 20px;margin-bottom:20px;width:calc(50% - 20px);margin-right:20px;text-align:center;background:#fff0ec;border-radius:15px}.featurecontentBox .feature li h4{font-size:14px;font-weight:800;padding-bottom:5px}.featurecontentBox .feature li p{font-size:12px;color:#3b3b3b;line-height:20px}.featurecontentBox .feature li:nth-child(2){background:#e4f9f9}.featurecontentBox .feature li:nth-child(3){background:#e8e1ff}.featurecontentBox .feature li:nth-child(4){background:#ffe2fb}.featurecontentBox .feature li:nth-child(5){background:#fff9db;margin-bottom:0}.featurecontentBox .feature li:nth-child(6){background:#e2e8ff;margin-bottom:0}.car_content_title{text-align:center}.car_content_title h3{font-size:30px}.car_content_title p{font-size:16px}.featuresBox{width:100%}.featuresBox h3{font-size:30px;text-align:center;margin-bottom:30px}.featuresBox .slider{overflow:hidden;padding-bottom:40px}.featuresBox .block{padding:0 15px;position:relative}.featuresBox .items{padding:20px;width:100%;position:relative;border-radius:15px;height:185px;background:url(../../images//content/whyslider1.jpg) left top no-repeat;background-size:cover}.featuresBox .items h4{font-size:22px}.featuresBox .items p{font-size:16px;max-width:280px;line-height:25px}.featuresBox .items.enterprises{background:url(../../images//content/whyslider2.jpg) left top no-repeat;background-size:cover}.featuresBox .items.managers{background:url(../../images//content/whyslider3.jpg) left top no-repeat;background-size:cover}.featuresBox .items.business{background:url(../../images//content/whyslider4.jpg) left top no-repeat;background-size:cover}.featuresBox .slick-dotted.slick-slider{position:relative}.featuresBox .slick-dots li button{width:12px;height:12px;background:#eae9fb;border-radius:100%}.featuresBox .slick-dots li.slick-active button{background:#4863db}.featuresBox .slick-dots{bottom:-45px}.api_solutionBox{padding:30px 45px 45px;margin-bottom:30px;width:100%;background:#f5f5fc;border:1px solid #b5b5e0;border-radius:15px}.api_solutionBox h3{font-size:30px;text-align:center;margin-bottom:30px}.api_solutionBox .holder{display:flex;margin-right:-15px}.api_solutionBox .block{padding:20px;width:calc(50% - 15px);margin-right:15px;background:#4863db;border-radius:15px}.api_solutionBox .block p{margin:0;text-align:center;color:#fff;font-size:14px;line-height:26px}.popup_block{background:url(../../images//login_bg.jpg?=1.7) center no-repeat;background-size:cover;width:928px;margin:0px auto;border-radius:15px;position:relative;padding:30px}@media(max-width: 1023px){.popup_block{width:95%}}@media(max-width: 767px){.popup_block{padding:10px}}.popup_block .holder{display:flex;flex-wrap:wrap}.popup_block .holder .left{width:calc(100% - 400px);color:#fff}@media(max-width: 767px){.popup_block .holder .left{width:100%}}@media(max-width: 767px){.popup_block .holder .left .logo{width:120px}}.popup_block .holder .left h5{padding:60px 0 30px 0;font-weight:600}@media(max-width: 767px){.popup_block .holder .left h5{padding:10px 0;margin:0}}.popup_block .holder .left ul{list-style:none}.popup_block .holder .left ul li{position:relative;padding:0 0 0 30px;margin:25px 0;font-size:15px;font-weight:300}@media(max-width: 767px){.popup_block .holder .left ul li{font-size:13px;margin:12px 0;padding-left:20px}}.popup_block .holder .left ul li:before{content:"";width:10px;height:10px;background:#fff;border-radius:100%;position:absolute;left:7px;top:5px}@media(max-width: 767px){.popup_block .holder .left ul li:before{width:6px;height:6px}}.popup_block .holder .right{padding:20px;width:400px;background:#fff;border-radius:15px}@media(max-width: 767px){.popup_block .holder .right{width:100%}}.popup_block .holder .right #mobile-number{width:85px;float:left;border-right:0px;padding-left:27px}.popup_block .holder .right .mob_number{width:calc(100% - 85px);float:left}.popup_block .holder .right .mob_number .inputfield{padding-left:5px}.popup_block .holder .right .intl-tel-input .flag-dropdown .selected-flag{padding-top:6px;padding-bottom:5px}.popup_block .holder .right .intl-tel-input .flag-dropdown .selected-flag .down-arrow{left:60px}.popup_block .holder .right select{width:100%;padding:5px;border:none;border-bottom:1px solid #a8a8a8}.popup_block .holder .right .down_arrow{right:7px;top:7px;color:#737373;font-size:14px}.popup_block .holder .right .bottom_section{padding:10px 0}.popup_block .holder .right .bottom_section h6{font-size:14px;padding-bottom:10px}.popup_block .holder .right .bottom_section ul{list-style:none;display:flex;flex-flow:wrap}.popup_block .holder .right .bottom_section ul li{padding-right:20px;margin-bottom:12px}.popup_block .holder .right .bottom_section ul li label{font-weight:400}.popup_block .holder .right .forgot_link{margin:-5px 0 10px 0;float:right;font-size:12px;font-weight:600;text-decoration:none;color:#000}.popup_block .holder .right .ortext{padding:15px 0;text-align:center;font-weight:600;font-size:14px;color:#000}.popup_block .holder .right .google_btn{background:#fff;margin-bottom:15px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:5px;display:inline-block;padding:13px;width:100px;align-items:center;height:40px}.popup_block .holder .right .signup-txt{font-size:14px;text-align:center;font-weight:600}.popup_block .holder .right .signup-txt .text-ornage{color:#f60;text-decoration:none}.ssin .inputfield{width:100%;padding:5px 0;border:none;border-bottom:1px solid #a8a8a8}.ssin .button{cursor:pointer;width:100%;background:#f60;color:#fff;border:none;padding:12px;border-radius:10px;font-size:16px;font-weight:600}.ssin .button.disabled{background:#bbb}.ssin h5{font-size:20px;font-weight:800;padding-bottom:10px}@media(max-width: 767px){.ssin h5{font-size:15px}}.ssin .row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:15px}@media(max-width: 767px){.ssin .row{margin-right:0;margin-bottom:0}}.ssin .row.fullrow{display:block;margin-right:0}@media(max-width: 767px){.ssin .row.fullrow{margin-bottom:15px}}.ssin .row .column{width:calc(50% - 20px);margin-right:20px}@media(max-width: 767px){.ssin .row .column{width:100%;margin-right:0;margin-bottom:15px}}.ssin label{display:block;color:#000;font-weight:800;margin-bottom:5px}.popupBody{width:420px;background:#fff;border-radius:20px;padding:20px;margin:20px auto}@media(max-width: 767px){.popupBody{width:95%}}.popupBody .loader{max-width:100%}.popupBody .heading{font-size:18px;font-weight:700;margin-top:-9px}.popupBody p{line-height:22px}.texterror{font-size:12px;color:#d4403c;margin-top:-5px;margin-bottom:15px}.verifynumber{display:flex;align-items:center;justify-content:center}.verifynumber .countinput{text-align:center;margin:0 5px;width:45px;height:45px;font-weight:800;border-radius:10px;border:none;background:#feefe4}.verifynumber .countinput.fillvalue{background:#f60;color:#fff}.table-responsive{min-height:.01%;overflow-x:auto}.table-responsive .view_link{font-weight:600;color:#3a36db;margin-right:20px}.table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.table td,.table th{white-space:nowrap;padding:10px 15px;vertical-align:middle;text-align:left;border-bottom:1px solid rgba(217,225,231,.8)}.table.text-center td,.table.text-center th{text-align:center}.table>thead>tr>th{color:#628098}.table>tbody>tr:last-of-type>td{border:none}.table td.text-center{text-align:center}.table.withoutborder td,.table.withoutborder th{vertical-align:middle;border-bottom:none}.table.withoutborder>thead>tr>th{color:#628098}.table.withoutborder>tbody>tr:last-of-type>td{border:none}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9fafc}.table_block{border:1px solid rgba(217,225,231,.8);border-radius:10px}.table_block .icons{padding:7px 5px;color:#000;font-size:16px;display:inline-block}.nowrap{white-space:nowrap}.status{background:#e5f9f1;padding:4px 10px;width:88px;display:inline-block;text-align:center;font-weight:700;color:#1ad598;border-radius:5px}.status.pending{color:#f2ba0f;background:#ffefbd}.status.canceled{background:#ffe7ee;color:#fd3c5a}.buttons{padding:15px}.button_link{cursor:pointer;margin-right:10px;display:inline-block;padding:11px 25px;border-radius:7px;background:#feefe4;font-size:14px;color:#06152b;text-decoration:none;font-weight:600;min-width:140px;text-align:center;border:none}.button_link.active{background:#f60;color:#fff}#addusershow{font-weight:800;display:inline-block;margin:0 18px}.dataTables_empty{height:200px;font-size:18px;text-align:center !important}.dataTables_empty:before{content:"";background:url(../../images//no-data.png) center top no-repeat;width:50px;height:50px;display:block;background-size:50px;margin:0px auto 10px auto}.table.withoutborder2 td,.table.withoutborder2 th{vertical-align:middle;padding:5px 10px;border-bottom:none}.profile_informationBox{box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:15px;margin-bottom:20px;background:#fff;border:1px solid #f5f5f5;padding:15px}@media(max-width: 767px){.profile_informationBox{border-radius:10px}}.profile_informationBox .inner_block{border:1px solid #cfcfcf;border-radius:15px;padding:15px;margin:18px 0 0 0;background:#fefefe}@media(max-width: 767px){.profile_informationBox .inner_block{padding:10px;border-radius:10px}}.profile_informationBox .personal_info .holder{display:flex;flex-wrap:wrap;width:100%}.profile_informationBox .personal_info .holder .left{display:flex;align-items:center;width:40%;padding-right:20px}@media(max-width: 1023px){.profile_informationBox .personal_info .holder .left{width:100%;padding-right:0px}}.profile_informationBox .personal_info .holder .left h5{margin:0 0 5px 0}.profile_informationBox .personal_info .holder .right{width:60%}@media(max-width: 1023px){.profile_informationBox .personal_info .holder .right{width:100%;padding-top:20px}}.travller_info .holder{display:flex;flex-flow:wrap;margin-right:-20px}@media(max-width: 767px){.travller_info .holder{margin-right:0}}.travller_info .block{padding:15px;width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;border-radius:10px;border:1px solid #c3c3e6;background:#f5f5fc}@media(max-width: 767px){.travller_info .block{padding:10px;width:100%;margin-bottom:15px;margin-right:0}}@media(max-width: 767px){.travller_info .block .noneditable_twocol li{width:50%}}.noneditable_twocol{list-style:none;display:flex;flex-wrap:wrap;width:100%}.noneditable_twocol li{width:50%;padding-bottom:10px;color:#628098;font-weight:600}@media(max-width: 767px){.noneditable_twocol li{width:100%}}.noneditable_twocol li label{color:#000;font-weight:700;display:block;margin-bottom:5px}.expenseManagement{width:100%}.expenseManagement .holder{display:flex;flex-wrap:wrap}.expenseManagement .holder .graph{width:100%}.expenseManagement .holder .expense25{width:25%}@media(max-width: 767px){.expenseManagement .holder .expense25{width:100%}}.expenseManagement .holder .expense50{margin-left:20px;margin-right:20px;width:calc(50% - 40px);padding:0}@media(max-width: 767px){.expenseManagement .holder .expense50{width:100%;margin:0}}.expenseManagement .inner_block{padding:15px;margin-bottom:20px;border:1px solid rgba(217,225,231,.8);border-radius:8px}.expenseManagement .downloaddata{border:none;padding-left:18px;background:url(../../images//admin/download-icon.svg) left 3px no-repeat;color:#fff;cursor:pointer}.expenseManagement .approvedLimitBox p{font-size:12px}.expenseManagement .approvedLimitBox .price{padding-top:30px;text-align:center;font-size:22px;font-weight:700}.expenseManagement .approvedLimitBox .price span{font-size:12px}.expenseManagement .userdetailBox{padding:0}.expenseManagement .userdetailBox .inner_block{padding:0px}.expenseManagement .userdetailBox .heading16{margin:0}.expenseManagement .userdetailBox .head{display:flex;align-items:center;justify-content:space-between;padding:10px 30px 10px 10px}.expenseManagement .user_list{list-style:none;padding-top:10px;max-height:341px;overflow-y:auto;border-top:1px solid rgba(217,225,231,.8)}.expenseManagement .user_list li{display:flex;padding:5px 10px}.expenseManagement .user_list li .leftdetail{width:calc(100% - 100px);display:flex}.expenseManagement .user_list li .leftdetail img{width:35px;height:35px;margin-right:10px}.expenseManagement .user_list li .leftdetail p{font-size:12px;color:#628098}.expenseManagement .user_list li .rightdetail{text-align:right;position:relative;padding-right:20px;width:100px;font-size:18px;color:#1ad598;font-weight:700}.expenseManagement .user_list li .rightdetail small{font-size:11px;font-weight:400;color:#628098;display:block}.expenseManagement .user_list li .rightdetail .checklabel2{position:absolute;right:-9px;top:4px}.expenseManagement .summary{font-weight:700;align-items:center;display:flex}.expenseManagement .summary img{width:40px;margin-right:10px}.delete_button{background:#ffebee;font-weight:700;color:#ef4b4e;text-decoration:none;padding:8px 10px;display:inline-block;border-radius:5px}.expense_group{margin-right:-10px;display:flex;flex-flow:wrap}.expense_group .column{width:calc(33.3% - 10px);margin-right:10px;margin-bottom:15px}.expense_group .inner{padding:10px;border:1px solid #c5ced4;border-radius:8px}.nameList{width:180px;text-align:left}.nameList span{display:block;padding:3px 0}.semi-circle-container{position:relative;padding:20px 0}.semi-circle-container .percentage{position:absolute;top:50%;left:50%;transform:translate(-50%, 0%);font-size:32px;font-weight:bold;color:#0a0a23}.activityTrackerBox svg{cursor:pointer}.activityTrackerBox .tooltip{position:absolute;padding:6px 10px;background:#222;color:#fff;border-radius:4px;font-size:13px;pointer-events:none;opacity:0;transition:opacity .15s ease;white-space:nowrap}.activityTrackerBox .center-text{font-weight:700;font-size:40px;color:#1f1f1f;dominant-baseline:middle;text-anchor:middle}.activityTrackerBox .legend{font-size:14px;color:#1f1f1f}.activityTrackerBox .legend-item{display:flex;align-items:center;margin-bottom:12px;gap:12px}.activityTrackerBox .legend-color{width:22px;height:22px;border-radius:4px}.activityTrackerBox .legend-label{flex:1}.activityTrackerBox .legend-value{font-weight:700;min-width:38px;text-align:right;color:#555}.chart-container{width:100%;height:400px;display:flex;align-items:flex-end;position:relative;padding-left:23px}.chart-container .bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin:0 4px;position:relative;height:100%}.chart-container .bar-inner{width:35px;border-radius:23px;transition:.3s ease}.chart-container .bar-label{margin-top:8px;font-size:12px;color:#628098}.chart-container .bar-value{font-size:12px;color:#628098}.chart-container .color-1{background:#3b38f3}.chart-container .color-2{background:#0af}.chart-container .color-3{background:#ffbf47}.chart-container .color-4{background:#e55be3}.chart-container .color-5{background:#34c85a}.chart-container .color-6{background:#2887f2}.chart-container .y-axis{position:absolute;left:0px;bottom:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#628098;font-size:12px}.chart-container .y-axis div{height:20%}.filterbutton{display:flex;align-items:center;justify-content:space-between}.filterbutton .button{min-width:auto;padding:6px 15px;margin:0px}.no-data{text-align:center;padding:40px;border:2px dashed #ccc;background:#fff;border-radius:10px}.no-data-icon{font-size:50px;color:#ccc;margin-bottom:20px}.no-data-text{font-size:18px;color:#666}.tabs{list-style:none;display:flex}@media(max-width: 767px){.tabs{overflow-x:auto;padding-bottom:10px}}.tabs li{display:block;padding-right:15px}.tabs li a{display:inline-block;padding:11px 25px;border-radius:7px;background:#feefe4;font-size:14px;color:#06152b;text-decoration:none;font-weight:600;min-width:140px;text-align:center}@media(max-width: 1023px){.tabs li a{min-width:100px}}@media(max-width: 767px){.tabs li a{min-width:inherit;white-space:nowrap}}.tabs li a.active{background:#f60;color:#fff}.subtab{margin:10px 12px;list-style:none;display:flex}@media(max-width: 767px){.subtab{overflow-x:auto;padding-bottom:10px}}.subtab li{display:block;padding-right:15px}.subtab li a{display:inline-block;padding:8px 15px;border:1px solid #c5ced4;border-radius:8px;font-size:14px;color:#06152b;text-decoration:none;font-weight:600;min-width:108px;text-align:center}@media(max-width: 1023px){.subtab li a{min-width:100px}}@media(max-width: 767px){.subtab li a{min-width:inherit;white-space:nowrap}}.subtab li a.active{border-color:#3a36db;background:#eae9fb;color:#3a36db}.queryBox .holder{display:flex;flex-wrap:wrap}.queryBox .holder .messageBox{width:350px;border:1px solid rgba(217,225,231,.8);border-radius:8px}@media(max-width: 1023px){.queryBox .holder .messageBox{width:100%}}.queryBox .holder .messageBox .tooltipBox.right{width:200px;right:-24px}.queryBox .holder .messageBox .search{margin:10px;position:relative}.queryBox .holder .messageBox .search .inputText{padding-left:40px}.queryBox .holder .messageBox .search .bi-search{position:absolute;left:10px;top:8px;font-size:20px;color:#628098}.queryBox .holder .messageBox ul{list-style:none}.queryBox .holder .messageBox ul li{border-bottom:1px solid #ccc;padding:8px 13px;display:flex;align-items:center}.queryBox .holder .messageBox ul li:last-child{border:none}.queryBox .holder .messageBox ul li .detail{width:calc(100% - 110px)}.queryBox .holder .messageBox ul li .detail strong{font-weight:700}.queryBox .holder .messageBox ul li .detail p{font-size:12px;margin:0px}.queryBox .holder .messageBox ul li .action{width:120px}.queryBox .holder .messageBox ul li .action .status{min-width:80px;background:#e5f9f1;display:inline-block;padding:4px 5px;font-size:13px;color:#1ad598;font-weight:700;border-radius:6px;text-align:center;margin-right:10px}.queryBox .holder .messageBox ul li .action .status.closed{color:#f77e0b;background:#fff0e5}.queryBox .holder .messageBox ul li .action .status.pending{color:#f2ba0f;background:#ffefbd}.conversationBox{margin-left:20px;width:calc(100% - 370px);border:1px solid rgba(217,225,231,.8);border-radius:8px;padding:15px 5px 0 15px}@media(max-width: 1023px){.conversationBox{width:100%;margin-left:0;margin-top:20px}}.conversationBox ul{list-style:none;max-height:400px;overflow-x:hidden;overflow-y:auto;margin-bottom:15px}.conversationBox ul li{display:flex;align-items:flex-start;margin-bottom:20px}.conversationBox ul li .image{margin-right:10px;position:relative}.conversationBox ul li .image:before{width:10px;height:10px;content:"";border-radius:100%;display:block;position:absolute;right:0px;bottom:7px;border:1px solid #ffe}.conversationBox ul li .image.online:before{background:#1ad598}.conversationBox ul li .image.offline:before{background:#828282}.conversationBox ul li .image.invisible:before{background:#e69b35}.conversationBox ul li .image img{width:45px}.conversationBox ul li .conversion{background:#f0f0f0;width:70%;border-radius:1px 10px 10px 10px;padding:10px}.conversationBox ul li .conversion p{margin:0px}.conversationBox ul li.mechat{justify-content:flex-end}.conversationBox ul li.mechat .conversion{background:#f60;color:#fff}.conversationBox .chatarea{border:none;border-top:1px solid rgba(217,225,231,.8);display:flex;margin:0 -5px 0 -15px;border-radius:0 0 6px 6px}.conversationBox .chatarea .textarea{padding:6px;border-radius:6px;width:calc(100% - 150px);border:none;resize:none}.conversationBox .chatarea .actionicon{display:flex}.conversationBox .chatarea .actionicon button{cursor:pointer;border:none;padding:0 5px;background:none}.conversationBox .chatarea .actionicon button .w_20{width:20px}.statusmenu{width:220px}.statusmenu a{display:inline-block;margin:5px;color:#fff;text-decoration:none;font-size:13px}.statusmenu a.active{font-weight:600;color:#1ad598}.statusmenu .button{min-width:126px}.adminManagement_graph{width:100%}.adminManagement_graph .holder{display:flex;flex-wrap:wrap}.adminManagement_graph .holder .graph{width:100%}.adminManagement_graph .holder .expenseleft{width:280px}@media(max-width: 767px){.adminManagement_graph .holder .expenseleft{width:100%}}.adminManagement_graph .holder .expenseright{padding-left:20px;width:calc(100% - 280px)}@media(max-width: 767px){.adminManagement_graph .holder .expenseright{width:100%;padding-left:0}}.adminManagement_graph .downloaddata{border:none;padding-left:18px;background:url(../../images//admin/download-icon.svg) left 3px no-repeat;color:#fff;cursor:pointer}.inner_block_outline{padding:15px;margin-bottom:20px;border:1px solid rgba(217,225,231,.8);border-radius:8px}.inner_block_outline.bg{background:#fefefe}.label_check{width:20px;margin:0px auto}.expense_groupinner{padding:10px;border:1px solid #c5ced4;border-radius:8px}.expense_groupinner .expense_group{margin-right:-20px}.expense_groupinner .expense_group .column{margin-right:20px;width:calc(33.3% - 20px)}.topsearch{display:flex}.topsearch .column{width:20%;padding-right:10px}.topsearch .button.outline.search_button{margin-right:10px;min-width:100px}.topsearch .dates{padding-left:35px}.detail_info_border{border:1px solid #cfcfcf;border-radius:15px;padding:15px;margin:18px 0 0 0;background:#fefefe}.actiontd{width:180px}.chart-container.monthwise_chart,.chart-container.yearwise_chart{height:130px;padding-left:40px}.chart-container.monthwise_chart .bar-inner,.chart-container.yearwise_chart .bar-inner{border-radius:8px}.chart-container.monthwise_chart .bar-value,.chart-container.yearwise_chart .bar-value{margin-bottom:7px}.chart-container.monthwise_chart .y-axis,.chart-container.monthwise_chart .bar-label,.chart-container.yearwise_chart .y-axis,.chart-container.yearwise_chart .bar-label{background:#fff}.chart-container.monthwise_chart{height:160px}.chart-container .chart_title{position:absolute;left:-13px;top:0px;height:100%;display:flex;align-items:center;width:35px}.chart-container .chart_title span{transform:rotate(-90deg);display:block;font-weight:700;letter-spacing:1px}.MonthbyAirlinechart{width:100%;position:relative}.MonthbyAirlinechart .row{display:flex;align-items:center;margin:14px 0}.MonthbyAirlinechart .label{font-size:12px;color:#9ad;margin-left:15px;width:40px;text-align:right;margin-right:15px;font-weight:bold}.MonthbyAirlinechart .bar-container{display:flex;align-items:center;flex:1;background:#fff;height:25px;position:relative;border-radius:4px}.MonthbyAirlinechart .bar{height:100%;border-radius:2px}.MonthbyAirlinechart .value{margin-left:10px;font-size:12px;color:#9ad}.MonthbyAirlinechart label.checklabel{margin-bottom:0}.MonthbyAirlinechart .chart_title{position:absolute;left:-30px;top:0px;height:100%;display:flex;align-items:center;width:35px}.MonthbyAirlinechart .chart_title span{transform:rotate(-90deg);display:block;font-weight:700;letter-spacing:1px}.MonthbyAirlinechart.company_chart{direction:rtl}.MonthbyAirlinechart.company_chart .name{font-weight:700;margin-right:15px;font-size:12px}.MonthbyAirlinechart.company_chart label.checklabel{padding-left:0;padding-right:25px;margin-right:0;margin-left:15px;width:55px}.MonthbyAirlinechart.company_chart .checkmark{left:inherit;right:0}.nk,.bg_bright_blue{background:#2f5bff}.aa,.bg_purple{background:#a45cff}.f9,.bg_red_orange{background:#ff4b3a}.ua,.bg_green{background:#2ecc71}.dl,.bg_dark_gray{background:#4a4f57}.wn,.bg_light_orange{background:#ffc266}.g4,.bg_sky_blue{background:#0d8cff}.as,.bg_magenta{background:#c014a2}.y4,.bg_seafoam_green{background:#3cffc2}.f8,.bg_pink{background:#ff4fff}.bar-wrapper{margin-bottom:12px}.bar-wrapper .value{font-size:12px;text-align:right;color:#9ad}.bar-wrapper .bar-bg{width:100%;height:6px;background:#e6e6e6;border-radius:4px;overflow:hidden}.bar-wrapper .bar-fill{height:100%;border-radius:4px}.bar-wrapper .bar_row,.bar-wrapper .bartop_row{display:flex;align-items:center;justify-content:space-between}.bar-wrapper .bartop_row{margin-bottom:5px;padding-right:25px}.bar-wrapper .bartop_row span{font-size:12px;color:#6a7ebb;font-weight:500}.bar-wrapper .checklabel{margin-left:10px;padding-left:13px}.bar-wrapper .checkmark,.MonthbyAirlinechart .checkmark{width:15px;height:15px}.bar-wrapper .checkmark:after,.MonthbyAirlinechart .checkmark:after{left:4px;width:3px;height:8px}.adminbg{background:#f1f4fa;padding:20px}@media(max-width: 1199px){.adminbg{padding:10px}}.pageWrapper{display:flex}.sidebar{width:245px;padding:10px;position:fixed;left:0px;top:0px}.sidebar.openmenu{left:0px}@media(max-width: 1199px){.sidebar{width:270px;padding:15px;position:fixed;z-index:2;left:-200%;top:0px;transition:all .5s;height:100%;background:#f1f4fa}}.sidebar .navClose{cursor:pointer;font-size:28px;color:#333;text-decoration:none;display:none;align-items:center;position:absolute;right:21px;top:10px}@media(max-width: 1199px){.sidebar .navClose{display:flex}}.sidebar .logo{width:155px}@media(max-width: 1199px){.sidebar .logo{width:120px}}.sidebar ul{list-style:none;padding-top:40px;height:80vh;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin}@media(max-width: 1199px){.sidebar ul{padding-top:20px}}.sidebar ul li{display:block;padding-bottom:10px}.sidebar ul li a{display:block;font-size:14px;color:#809fb8;text-decoration:none;border-radius:8px;padding:12px 12px 12px 40px;font-weight:600;background-repeat:no-repeat;background-position:13px 13px;background-size:18px}.sidebar ul li a.dashboard{background-image:url(../../images//admin/dashboard.svg?=1.7)}.sidebar ul li a.dashboard.selected{background-image:url(../../images//admin/dashboard_active.svg?=1.7)}.sidebar ul li a.plan{background-image:url(../../images//admin/plan.svg?=1.7);background-size:20px}.sidebar ul li a.plan.selected{background-image:url(../../images//admin/plan_active.svg?=1.7)}.sidebar ul li a.expense{background-image:url(../../images//admin/expense.svg?=1.7)}.sidebar ul li a.expense.selected{background-image:url(../../images//admin/expense_active.svg?=1.7)}.sidebar ul li a.query{background-image:url(../../images//admin/query.svg?=1.7)}.sidebar ul li a.query.selected{background-image:url(../../images//admin/query_active.svg?=1.7)}.sidebar ul li a.information{background-image:url(../../images//admin/user.svg?=1.7);background-size:15px}.sidebar ul li a.information.selected{background-image:url(../../images//admin/user_active.svg?=1.7)}.sidebar ul li a.superdashboard{background-image:url(../../images//admin/business.svg?=1.7);background-size:20px}.sidebar ul li a.superdashboard.selected{background-image:url(../../images//admin/business_active.svg?=1.7)}.sidebar ul li a.manage_partner{background-image:url(../../images//admin/manage.svg?=1.7);background-size:20px}.sidebar ul li a.manage_partner.selected{background-image:url(../../images//admin/manage_active.svg?=1.7)}.sidebar ul li a.details_report{background-image:url(../../images//admin/report_icon.svg?=1.7);background-size:20px}.sidebar ul li a.details_report.selected{background-image:url(../../images//admin/report_active.svg?=1.7)}.sidebar ul li a.addons{background-image:url(../../images//admin/user.svg?=1.7);background-size:15px}.sidebar ul li a.addons.selected{background-image:url(../../images//admin/user_active.svg?=1.7)}.sidebar ul li a.selected{color:#fff;background-color:#3a36db;box-shadow:0 0 16px rgba(58,54,219,.431372549)}.rightBody{width:calc(100% - 225px);padding-left:10px;margin-left:225px}@media(max-width: 1199px){.rightBody{width:100%;padding-left:0;margin:0}}.welcomeBox{box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:15px;margin-bottom:20px;background:#fff;border:1px solid #f5f5f5;width:100%;padding:15px 20px}@media(max-width: 767px){.welcomeBox{border-radius:10px}}@media(max-width: 767px){.welcomeBox{padding:15px}}.welcomeBox .heading2{margin:0}.welcomeBox .top_section{display:flex;align-items:center;justify-content:space-between}.welcomeBox .top_section .alert-badge{display:block}.welcomeBox .top_section .alert-badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:100%;border:2px solid #fff;position:absolute;right:9px;top:6px;background:#f15a5f}.welcomeBox .top_section .left p{color:#566877;font-weight:600;margin:0}.welcomeBox .top_section ul{list-style:none;display:flex;align-items:center;justify-content:flex-end}.welcomeBox .top_section ul li{padding-left:20px}.welcomeBox .top_section ul li .icon{width:40px}.welcomeBox .top_section ul li .tooltipBox{top:48px;width:190px}.welcomeBox .top_section ul li .logout .username{display:block;font-size:16px;color:#06152b;padding:10px 0;font-weight:700}.welcomeBox .top_section ul li .logout a{background:#fff;border-radius:5px;border:1px solid #c3c3e6;padding:4px 10px;text-decoration:none;color:#809fb8;display:inline-flex}.welcomeBox .top_section ul li .logout a img{width:17px}.welcomeBox .top_section ul li .notification{width:400px;padding:0;z-index:3}@media(max-width: 767px){.welcomeBox .top_section ul li .notification{width:350px}}@media(max-width: 767px){.welcomeBox .top_section ul li .notification.tooltipBox.right{right:-73px}}@media(max-width: 767px){.welcomeBox .top_section ul li .notification.tooltipBox.right::before,.welcomeBox .top_section ul li .notification.tooltipBox.right:after{right:86px}}.welcomeBox .top_section ul li .notification h5{font-size:16px;color:#06152b;text-align:center;padding:10px}.welcomeBox .top_section ul li .notification .notification_row{cursor:pointer;padding:10px 126px 10px 15px;position:relative;border-top:1px solid #cbcbcb}.welcomeBox .top_section ul li .notification .notification_row h6{font-size:14px;font-weight:700;color:#000;margin-bottom:5px}.welcomeBox .top_section ul li .notification .notification_row p{color:#628098;line-height:21px}.welcomeBox .top_section ul li .notification .notification_row a{text-decoration:none}.welcomeBox .top_section ul li .notification .notification_row .time{font-size:13px;font-weight:700;color:#8c8ccf;background:#fff;padding:5px 10px;border-radius:10px;border:1px solid rgba(140,140,207,.6);width:100px;display:inline-block;text-align:center;position:absolute;right:15px;top:28px}.welcomeBox .top_section ul li .notification .holder{max-height:270px;overflow-y:auto}.welcomeBox .top_section ul li .notification .notification_view_all{text-align:center;color:#000;text-decoration:none;font-weight:700;font-size:15px;margin-bottom:10px;display:none}.welcomeBox .expense_card{padding-top:20px;list-style:none;margin-right:-15px;display:flex;flex-flow:wrap}@media(max-width: 767px){.welcomeBox .expense_card{margin-right:0}}.welcomeBox .expense_card li{padding:15px;border:1px solid rgba(217,225,231,.8);border-radius:10px;width:calc(23% - 15px);margin-right:15px}@media(max-width: 1023px){.welcomeBox .expense_card li{width:calc(50% - 15px);margin-bottom:15px}}@media(max-width: 767px){.welcomeBox .expense_card li{width:100%;margin-right:0;margin-bottom:15px}}.welcomeBox .expense_card li .icon{display:flex;align-items:center;font-size:16px;color:#1ad598;font-weight:600}.welcomeBox .expense_card li .icon img{width:40px;margin-right:10px}.welcomeBox .expense_card li .sub_title{margin:0;font-size:13px;color:#809fb8;font-weight:700;display:block;padding-top:15px}.welcomeBox .expense_card li .value{padding:4px 0;display:block;font-size:21px;color:#06152b;font-weight:800}.welcomeBox .expense_card li p{margin:0;font-size:11px;color:#809fb8}.welcomeBox .expense_card li.blance_block{justify-content:space-between;display:flex;width:calc(31% - 15px);background:#3a36db;color:#fff}@media(max-width: 1023px){.welcomeBox .expense_card li.blance_block{width:calc(50% - 15px)}}@media(max-width: 767px){.welcomeBox .expense_card li.blance_block{width:100%;margin-right:0}}.welcomeBox .expense_card li.blance_block .avlblc{display:block;padding-top:18px;font-weight:500}.welcomeBox .expense_card li.blance_block .value{color:#fff}.welcomeBox .expense_card li.blance_block .add_blance{border:1px solid #7a77ff;border-radius:5px;color:#fff;text-decoration:none;padding:7px 20px;display:inline-block;margin-top:13px;background:rgba(0,0,0,0) linear-gradient(180deg, #3A36DB 0%, #7C4EF1 100%) 0% 0% no-repeat padding-box}.welcomeBox .expense_card li.blance_block .blcchart img{width:120px}.blcchart{position:relative;width:calc(100% - 120px)}#donut_single{width:100%}#donut_value{position:absolute;right:32px;top:47%;font-size:20px;font-weight:700;transform:translateY(-50%)}#donut_single div[dir=ltr]{float:right}.booking_infoBox{box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:15px;margin-bottom:20px;background:#fff;border:1px solid #f5f5f5;width:100%;padding:20px}@media(max-width: 767px){.booking_infoBox{border-radius:10px}}.booking_infoBox .top_section{padding:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.booking_infoBox .top_section .search_block{width:210px;position:relative}@media(max-width: 767px){.booking_infoBox .top_section .search_block{width:100%;margin-top:10px}}.booking_infoBox .top_section .search_block .inputfield{width:100%;padding:9px 43px 9px 12px;border-radius:8px;border:1px solid #c5ced4}.booking_infoBox .top_section .search_block .search_btn{position:absolute;right:13px;top:6px;background:none;border:none;font-size:20px;color:#628098;cursor:pointer}.booking_infoBox .block{border:1px solid rgba(217,225,231,.8);border-radius:8px;margin-bottom:20px}.booking_infoBox .sub_title{padding:12px;font-size:18px;color:#06152b;font-weight:800;margin:0;display:flex;align-items:center}.booking_infoBox .sub_title .icon.w_40{width:40px}.searchBox{margin-top:15px;padding:10px;background:#3a36db;position:relative;border-radius:15px}.searchBox.open{display:block}.searchBox .advancesearch{position:relative;color:#628098;text-decoration:none;display:inline-block;margin:10px 0 0 0}.searchBox .modify_close_mobile{position:absolute;right:7px;color:#fff;font-size:33px;top:4px;line-height:35px;display:none;z-index:1}@media(max-width: 767px){.searchBox .modify_close_mobile{display:block}}.searchBox .input__block{position:relative}.searchBox .input__block.activefield{z-index:2}.searchBox .input__block.activefield .inputField{border:2px solid #3a36db}.searchBox .inputField{padding:20px 20px 8px 33px;font-size:14px;font-weight:500;color:#1f1f1f;border:2px solid rgba(0,0,0,0);outline:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:6px;background-color:#fff}.searchBox input[type=text]:focus~.icons,.searchBox .valid~.icons{color:#3a36db}.searchBox .icons{position:absolute;left:7px;top:50%;display:block;pointer-events:none;font-size:20px;color:#3a36db;transform:translateY(-50%)}.searchBox .icons.person-icon{font-size:25px}.searchBox .label_text{font-size:12px;position:absolute;left:35px;top:4px;color:#1f1f1f;font-weight:600}.searchBox .dates,.searchBox .cardate{background:#fff;border-radius:6px;width:100%;float:left;border:2px solid rgba(0,0,0,0)}.searchBox .dates .inputField,.searchBox .cardate .inputField{border:none;border-radius:6px;padding-left:34px;padding-right:0}.searchBox .dates .inputField:focus,.searchBox .cardate .inputField:focus{background:#dae7fe}.searchBox .dates.activefield,.searchBox .cardate.activefield{z-index:2;border:2px solid #3a36db;position:relative}.searchBox .col-50{width:50%;float:left}.searchBox .col-50.return_date{border-left:1px solid #ccc}.searchBox .col-50.depart-date-full{width:100%}.searchBox .searchButton{width:100%;background:#f60;border:none;font-size:15px;color:#fff;text-align:center;cursor:pointer;border-radius:6px;padding:15px 10px;outline:none;font-weight:600}@media(max-width: 1199px){.searchBox .searchButton{padding:15px 6px}}@media(max-width: 1023px){.searchBox .searchButton{margin-top:10px}}.searchBox .search_holder{padding-top:8px;display:flex}@media(max-width: 1023px){.searchBox .search_holder{flex-direction:column}}.searchBox .search_holder .column1{width:25%}@media(max-width: 1023px){.searchBox .search_holder .column1{width:100%;margin-left:0;margin-top:10px}}.searchBox .search_holder .column1.oneway{width:50%}.searchBox .search_holder .column2{width:30%;padding:0 10px}@media(max-width: 1023px){.searchBox .search_holder .column2{padding:10px 0;width:100%}}.searchBox .search_holder .column3{width:20%;padding-right:10px}@media(max-width: 1023px){.searchBox .search_holder .column3{padding-right:0;width:100%}}.searchBox .search_holder .column4{width:100px}@media(max-width: 1023px){.searchBox .search_holder .column4{width:100%}}.cursor{cursor:pointer}.search_overlay,.dateoverlay,.page_overlay,.search_overlay_hotel,.dateoverlay_hotel,.page_overlay_hotel{position:fixed;left:0px;top:0px;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:1;display:none}.search_overlay,.search_overlay_hotel,.dateoverlay_hotel,.dateoverlay{pointer-events:none}.autosuggestBox{position:absolute;left:0px;border-radius:6px;top:60px;background:#fff;width:435px;max-height:600px;z-index:2;overflow-y:auto}@media(max-width: 1023px){.autosuggestBox{top:60px}}@media(max-width: 767px){.autosuggestBox{width:96%;left:7px;top:60px;font-size:12px;max-height:300px}}.autosuggestBox ul{list-style:none;max-height:540px !important}@media(max-width: 767px){.autosuggestBox ul{max-height:241px}}.autosuggestBox ul li{position:relative}.autosuggestBox ul li .parent_div{padding:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:89%}@media(max-width: 374px){.autosuggestBox ul li .parent_div{width:86%}}.autosuggestBox ul li .parent_div.selected,.autosuggestBox ul li .parent_div:hover{background:#3a36db;color:#fff}.autosuggestBox ul li .parent_div.selected .location_icon,.autosuggestBox ul li .parent_div.selected .airports_name,.autosuggestBox ul li .parent_div:hover .location_icon,.autosuggestBox ul li .parent_div:hover .airports_name{color:#fff}.autosuggestBox ul li .parent_div .code{position:absolute;right:20px;top:10px}.autosuggestBox ul li .parent_div .airports_name{color:#979797;padding-left:15px}.autosuggestBox ul li .location_icon,.autosuggestBox ul li .flight_icon{margin-right:5px;color:#3a36db}.autosuggestBox ul li .child_div{padding:10px 20px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 374px){.autosuggestBox ul li .child_div{width:88%}}.autosuggestBox ul li .child_div .flight_icon{background:url(../../images/flow/icons/plane-autosugest-blue.svg) left 4px no-repeat;width:14px;height:16px;display:inline-block}.autosuggestBox ul li .child_div.selected,.autosuggestBox ul li .child_div:hover{background:#3a36db;color:#fff}.autosuggestBox ul li .child_div.selected .location_icon,.autosuggestBox ul li .child_div:hover .location_icon{color:#fff}.autosuggestBox ul li .child_div.selected .flight_icon,.autosuggestBox ul li .child_div:hover .flight_icon{background:url(../../images/flow/icons/plane-autosugest-white.svg) left 4px no-repeat}.autosuggestBox ul li .child_div .code{position:absolute;right:20px;top:10px}.autosuggestBox ul li .category_title{font-size:15px;font-weight:600;padding:5px 0px;border-bottom:1px solid #ccc;margin:0px 10px}.autosuggestBox ul li .category_title .code{position:absolute;right:10px;top:10px}.input_clear{padding-right:22px}.input_clear.x{background:#fff url(../../images/flow/icons/close_icon-gray.svg) no-repeat 98% 14px}.input_clear.x:hover{background:#fff url(../../images/flow/icons/close_icon.svg) no-repeat 98% 14px}.input_clear.onX{cursor:pointer}.input_clear::-ms-clear{display:none;width:0;height:0}.hasDatepicker::selection{user-select:none}.search_body{overflow:visible}@media(max-width: 767px){.search_body{overflow:hidden}}.ui-datepicker{width:47em !important}.ui-datepicker.singlecalender{width:auto !important}.queryform{border:none}.queryform .searchBox{background:none;padding:0px;margin:0px}.queryform .searchBox .search_holder{flex-direction:column}.queryform .searchBox .search_holder .column1,.queryform .searchBox .search_holder .column2,.queryform .searchBox .search_holder .column3{width:100%;padding:0 0 15px 0}.queryform .searchBox .dates.activefield,.queryform .searchBox .input__block.activefield .inputField{border-width:1px}.queryform .searchBox .traveller_block{width:100%}.queryform .inputField,.queryform .dates,.queryform .cardate{border:1px solid #c5ced4}.queryform .tripType li label{color:#1f1f1f}.queryform .tripType li label input[type=radio]~span::after{border-color:#333}.queryform .inputSet label input[type=radio]:checked~span::after{border-color:#3a36db}.queryform .tripType li label input[type=radio]:checked~span::before{background:#3a36db}#hotel_search .column1,#hotel_search .column2{width:35%}#hotel_search .form .inputText,#hotel_search .form .textarea,#hotel_search .form select{line-height:28px}#car_search .column1{width:20%}#car_search .column2{width:calc(60% - 100px);padding:0 10px}#car_search .selectTime{width:98px;position:absolute;right:3px;top:4px;z-index:2}#car_search .form .selectTime select{border:none;color:#333;font-weight:600}#car_search .cardate{border:1px solid #c3c3c3;border-radius:6px}#car_search .cardate .inputField{border:none}#car_search .column50{width:calc(50% - 80px);float:left}#car_search .driver-age-list{list-style:none;position:absolute;left:0px;top:26px;background:#eae9fb;padding:5px 20px 5px 13px;border:1px solid #8c8ccf;border-radius:10px;width:185px}#car_search .driver-age-list li{margin:9px 0}#car_search .driver-age-list label input[type=radio]:checked~span{color:#3a36db}#car_search .tooltipBox.right{right:-25px}#car_search .column3{width:50%}.error_text,label.error{color:#f54336;display:inline-block;font-size:11px;font-weight:400;padding-top:5px}.error_text a,label.error a{color:#f54336}.error_text .cardno,label.error .cardno{position:relative;top:-6px}#ErrorMessage{background:none}.searchBox .error_text{color:#ff0008;background:#fbfbfb;font-size:12px;padding:2px 5px;border-radius:4px;display:inline-block;margin-top:5px;position:relative}.searchBox .error_text:before,.searchBox .error_text:after{content:"";border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #fbfbfb;left:46%;top:-4px;position:absolute}.searchBox .error_text:after{border-bottom:5px solid #fbfbfb}.searchBox .input-validation-error{border-color:red !important;background:#fff !important}.input-validation-error2{border-color:red !important;background:#fff !important}.inputText.input-validation-error{background:#fff url(../../images//icons/cross-red.svg?=1.7) 99% no-repeat}.inputText.valid{background:#fff url(../../images//icons/check-green2.svg?=1.7) 99% no-repeat}.inputText.valid.readonlydisabled{background:#f9f9f9 url(../../images//icons/check-green2.svg?=1.7) 99% no-repeat}.unaccompanied-minor a{color:#3a36db;text-decoration:none}.unaccompanied-minor #uncomMinor{display:none;padding:10px 40px 10px 15px;background:#eae9fb;border:1px solid #c3c3e6;border-radius:10px;position:fixed;z-index:1;top:70px;left:50%;transform:translate(-50%, -50%);width:350px;box-shadow:0px 0px 10px rgba(0,0,0,0.1607843137);color:#000;animation:animatetop .4s}.unaccompanied-minor #uncomMinor .close-btn{position:absolute;right:5px;top:5px;cursor:pointer}.unaccompanied-minor #uncomMinor .close-btn i{font-size:24px}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.traveller_block{padding:15px 20px 20px;position:absolute;top:60px;right:0px;width:300px;min-height:50px;background:#fff;z-index:9;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:6px}@media(max-width: 767px){.traveller_block{width:100%;position:fixed;left:0px;top:0px;border-radius:0px;padding:0px;height:100%;overflow-y:auto;overflow-x:hidden}}.traveller_block .cabinClass_row{padding-bottom:10px;overflow:hidden}@media(max-width: 767px){.traveller_block .cabinClass_row{padding:0 17px}}.traveller_block .custom_select{border:1px solid #3a36db;border-radius:5px;width:100%;padding:9px;margin-bottom:10px}@media(max-width: 767px){.traveller_block .innerSet{padding:10px}}.traveller_block .traveller_label{color:#333;font-weight:600;font-size:16px;margin:0 0 8px 0;display:block}.traveller_block ul.traveller_list{list-style:none;padding:0px}.traveller_block ul.traveller_list li{font-size:14px;color:#1f1f1f;font-weight:500;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.traveller_block ul.traveller_list li .small{font-size:12px;font-weight:400;display:block}.traveller_block ul.traveller_list .actionbtn{display:flex;align-items:center;justify-content:space-between}.traveller_block ul.traveller_list .actionbtn .addicons{font-size:12px;width:30px;height:30px;display:inline-block;border:1px solid #dfedf6;border-radius:100%;text-align:center;line-height:30px;color:#353541;cursor:pointer;background:#dfedf6}.traveller_block ul.traveller_list .actionbtn .addicons.minus{font-size:22px}.traveller_block ul.traveller_list .actionbtn .addicons.minus.disable{background:#dfedf6;cursor:default}.traveller_block ul.traveller_list .actionbtn .addicons.minus.disable:hover{color:#353541;background:#dfedf6;border:1px solid #dfedf6}.traveller_block ul.traveller_list .actionbtn .addicons.active,.traveller_block ul.traveller_list .actionbtn .addicons:hover{background:#3a36db;border-color:#3a36db;color:#fff}.traveller_block ul.traveller_list .actionbtn .number{width:40px;border:none;background:none;font-size:14px;color:#353541;font-weight:600;text-align:center}.traveller_block .cabinClass{margin-right:-10px;display:flex;list-style:none;padding:0px;flex-wrap:wrap}.traveller_block .cabinClass li{border:1px solid #6b6b6b;border-radius:3px;width:calc(50% - 10px);margin-bottom:10px;padding:5px 2px;text-align:center;margin-right:10px;font-size:12px;cursor:pointer}.traveller_block .cabinClass li.selected{background:#3a36db;color:#fff;border-color:#3a36db}.traveller_block .done_button{border:none;color:#fff;cursor:pointer;padding:11px 5px;font-size:14px;font-weight:700;display:block;text-transform:capitalize;margin:8px auto 0 auto;background:#f60;width:100px;border-radius:5px}@media(max-width: 767px){.traveller_block .done_button{background:#f60;position:absolute;left:10px;width:calc(100% - 20px);bottom:10px;padding:10px;color:#fff;border-radius:5px}}.traveller_block .done_button:hover{border:none;outline:none}.traveller_block .searchwindowclose{position:absolute;right:3px;top:3px;color:#1f1f1f;font-size:23px;line-height:35px;z-index:1}@media(max-width: 767px){.traveller_block .searchwindowclose{display:block;font-size:33px;right:9px;top:6px}}@media(max-width: 767px){.traveller_block .inputField{padding:13px 20px 12px 33px;margin-bottom:15px;border:none;box-shadow:0 2px 5px rgba(204,204,204,.8);border-radius:0px}}.search_engine_home{padding:40px 20px;border-radius:20px;height:400px;background:url(../../images/flow/home-banner.jpg?=1.7) center no-repeat;background-size:cover}@media(max-width: 1023px){.search_engine_home{height:auto}}.search_engine_home.hotel_banner{background:url(../../images/flow/hotel_banner.jpg?=1.7) center no-repeat;background-size:cover}.search_engine_home.car_banner{background:url(../../images/flow/car_banner.jpg?=1.7) center no-repeat;background-size:cover}.search_engine_home .logo{width:120px;display:none}.search_engine_home .heading{font-size:22px;color:#fff;font-weight:400;padding:0px 0 10px 0;letter-spacing:1px}.search_engine_home .searchBox{background:#fff;padding:15px 10px;margin:0px;border-radius:0 15px 15px}.search_engine_home .searchBox .tripType li label{color:#1f1f1f}.search_engine_home .searchBox .tripType li label input[type=radio]~span::after,.search_engine_home .searchBox .tripType li label input[type=radio]:checked~span::after{border-color:#3a36db}.search_engine_home .searchBox .tripType li label input[type=radio]:checked~span::before{background:#3a36db}.search_engine_home .searchBox .inputField,.search_engine_home .searchBox .dates,.search_engine_home .searchBox .widgetdrop-off{border:1px solid #c3c3c3}.search_engine_home .searchBox .inputField .inputField,.search_engine_home .searchBox .dates .inputField,.search_engine_home .searchBox .widgetdrop-off .inputField{border:none}.search_engine_home .searchTabs{list-style:none;background:#fff;display:inline-flex;overflow:hidden;border-radius:15px 15px 0 0}.search_engine_home .searchTabs li{display:inline-block;padding:0 10px}.search_engine_home .searchTabs li a{border-bottom:2px solid rgba(0,0,0,0);color:#1f1f1f;text-decoration:none;padding:12px 15px;display:block;font-weight:600}.search_engine_home .searchTabs li a.active{color:#3a36db;border-color:#3a36db}.supportBox{padding:30px 0;width:100%;overflow:hidden}.supportBox .holder{display:flex;margin-right:-20px;flex-flow:wrap}.supportBox .holder .block{margin-right:20px;display:flex;width:calc(33.3% - 20px)}@media(max-width: 1023px){.supportBox .holder .block{width:100%;margin-bottom:20px}}.supportBox .holder .block .icon{width:55px;margin-right:15px}.supportBox .holder .block .detail{overflow:hidden}.supportBox .holder .block .detail h6{font-size:16px;line-height:25px;color:#000;font-weight:800;margin:0}.supportBox .holder .block .detail p{margin:0;font-size:12px;line-height:18px;color:#000}.airlines_logo{padding:30px 0;list-style:none;display:flex;align-items:center;justify-content:center}@media(max-width: 1023px){.airlines_logo{display:none}}.airlines_logo li{padding:0 10px}.airlines_logo li img{opacity:.9;max-height:25px;min-width:112px;max-width:100px}.resultsCntr,.paymentCntr{margin-top:20px;padding:15px;background:#fefefe;border:1px solid #e3e1e1;border-radius:10px}@media(max-width: 767px){.resultsCntr,.paymentCntr{padding:10px}}.loading_gificon{width:200px;margin:0px auto 10px auto;display:block}.loading_block_content{font-size:15px;color:#353541;text-align:center;padding-bottom:30px;line-height:25px}.loading_block_content .searching{padding-bottom:10px;font-weight:600}.loading_block_content .searched_route{color:#3a36db}.loading_block_content .searched_route .citycode{background:#cbd3f9;display:inline-block;padding:4px 8px;font-size:12px;line-height:13px;border-radius:5px;font-style:italic}.error_text.field-validation-valid{display:none}.filterBox{width:100%;position:relative;display:flex;margin-bottom:20px}.filterBox ul.topfilter{list-style:none;padding:0px;display:flex}@media(max-width: 767px){.filterBox ul.topfilter{overflow-x:auto}}.filterBox ul.topfilter li{font-size:13px;position:relative;border:1px solid #ccc;margin-left:12px;border-radius:8px;background:#fff;font-weight:600}.filterBox ul.topfilter li .filterClick,.filterBox ul.topfilter li .sorting{padding:7px 10px 7px 20px;cursor:pointer;white-space:nowrap}.filterBox ul.topfilter li .filterClick i,.filterBox ul.topfilter li .sorting i{margin-left:10px}.filterBox ul.topfilter li.selected{background:#eae9fb;border:1px solid #3a36db;color:#3a36db}.filterBox ul.topfilter li .sort_dropdown{top:32px}.filterBox ul.topfilter li .sort_dropdown ul{list-style:none}.filterBox ul.topfilter li .sort_dropdown ul li{border:none;background:none;padding:5px 0}.filterBox ul.topfilter li .sort_dropdown ul li.active{color:#3a36db}.filterBox .filterBlock{width:100%}.filterBox .filterBlock .head{font-weight:700}.filterBox .filterBlock .filter_holder{display:flex;overflow-x:auto;overflow-y:hidden}.filterBox .filterBlock .filter_holder .column1,.filterBox .filterBlock .filter_holder .column2,.filterBox .filterBlock .filter_holder .column3{padding-right:15px;width:25%}@media(max-width: 1023px){.filterBox .filterBlock .filter_holder .column1,.filterBox .filterBlock .filter_holder .column2,.filterBox .filterBlock .filter_holder .column3{width:auto}}.filterBox .filterBlock .filter_holder .column4{width:30%}.filterBox .filterBlock ul.filterlist{display:block;list-style:none;padding:0;margin:10px 0 0 0}.filterBox .filterBlock ul.filterlist li{padding:5px 0px;border:none;font-size:12px;margin-left:0px;background:none}.filterBox .filterBlock ul.filterlist li label{padding-left:22px;color:#628098;font-weight:500;font-size:12px;line-height:13px}.filterBox .filterBlock ul.filterlist li .checkmark{width:16px;height:16px}.filterBox .filterBlock ul.filterlist li .checkmark::after{left:5px;width:3px;height:8px}.filterBox .filterBlock ul.filterlist li .text-overflow{white-space:nowrap;width:150px;display:inline-block;text-overflow:ellipsis;overflow:hidden}.filterBox .select{border-color:#3a36db;border-radius:10px}.filterBox .filter_block{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:10px;padding:10px}@media(max-width: 1023px){.filterBox .filter_block{width:200px}}.filterBox .filter_block.selected{background:#eae9fb;border:1px solid #8c8ccf}.filterBox .flt-range-price{display:flex;align-items:center;justify-content:space-between;padding-top:10px;margin:0;font-weight:600}.filterBox #slider-range,.filterBox #slider-range2,.filterBox #slider-range3{border:none;height:3px;margin:20px 10px 0 8px;background:#8c8ccf}.filterBox .range_block{margin-top:15px}.filterBox .range_block .ui-slider .ui-slider-range{background:#5a35db}.filterBox .range_block .ui-slider .ui-slider-handle{background-color:#fff;border:2px solid #5a35db;width:20px;height:20px;margin-top:-4px;outline:none;left:24%;border-radius:100%;position:absolute;cursor:pointer}.filterBox .subheading{font-size:12px;color:#445f74;font-weight:700}.filterBox .showMoreFilter{color:#3a36db;text-decoration:underline;font-weight:500;display:inline-block;margin-top:10px}.filterBox .time_filter{margin-right:-10px;list-style:none;display:flex;flex-wrap:wrap}.filterBox .time_filter li{margin-right:10px;flex-direction:column;width:calc(50% - 10px);display:flex;cursor:pointer;border:1px solid #3a36db;border-radius:10px;margin-bottom:10px;padding:10px 8px 10px 34px;flex-wrap:wrap;position:relative;font-size:11px;font-weight:600;justify-content:space-between}.filterBox .time_filter li img{position:absolute;left:9px;top:18px}.filterBox .time_filter li.active{background:#bab9f5}.filterBox .filter_block.airline_filter,.filterBox .filter_block.airport_filter{padding-right:0}.airline_filter ul.filterlist,.airport_filter ul.filterlist{padding-right:10px !important;max-height:250px;overflow-y:auto;overflow-x:hidden}.filter_buttons .button{min-width:110px;margin:0 5px;text-align:center}.filter_buttons .reset_filter{color:#3a36db;text-decoration:underline;font-weight:500;display:inline-block}.filter_buttons .cancel_button{background:#fff0e5;color:#000}.applyfilter{display:flex;align-items:center;margin-bottom:10px}.applyfilter ul{list-style:none;display:flex}.applyfilter ul li{margin-right:15px;margin-bottom:3px;margin-top:3px;padding:2px 3px 2px 10px;color:#000;font-weight:600;background:#eae9fb;border:1px solid #8c8ccf;border-radius:8px;display:flex;align-items:center}.applyfilter ul li .filterRemove{margin-left:5px;font-size:24px;line-height:15px;cursor:pointer}.tickshow{position:absolute;left:18px;top:-3px;display:none}.text-link{color:#3a36db;text-decoration:underline;font-weight:500;display:inline-block}.searchBlock{margin:10px 0px;position:relative}.searchBlock .inputField{border:1px solid #3a36db;border-radius:10px;padding:10px 38px 10px 10px;text-overflow:ellipsis;overflow:hidden;width:100%}.searchBlock .searchBtn{cursor:pointer;position:absolute;right:0px;padding:6px;width:44px;top:0px;border:none;background:#3a36db;color:#fff;font-size:20px;border-top-right-radius:10px;border-bottom-right-radius:10px}.starRating{padding-top:15px;list-style:none;display:flex;flex-flow:wrap}.starRating li{padding-right:10px;padding-bottom:10px;width:50%}.starRating li label{cursor:pointer;width:100%;background:#fff;text-align:center;display:block}.starRating li label span{width:100%;display:block;padding:9px 0;border-radius:10px;border:1px solid #3a36db}.starRating li input[type=checkbox]{position:absolute;opacity:0}.starRating li input[type=checkbox]:checked~span{background:#eae9fb}.resultsBox{padding:15px;background:#fefefe;position:relative;box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:10px;margin-bottom:20px;color:#202020}.resultsBox .results_holder{display:flex}@media(max-width: 767px){.resultsBox .results_holder{flex-flow:wrap}}@media(max-width: 767px){.resultsBox{flex-direction:column}}.resultsBox .repeatElement{position:relative;padding-right:20px}@media(max-width: 767px){.resultsBox .repeatElement{padding-right:0px}}.resultsBox .resultsLeft{width:80%;display:flex;flex-direction:column;justify-content:center}@media(max-width: 767px){.resultsBox .resultsLeft{width:100%;padding-bottom:10px}}.resultsBox .resultsRight{position:relative;width:20%;border-left:2px dotted #d9d9d9}@media(max-width: 767px){.resultsBox .resultsRight{width:100%;border-left:0px;border-top:2px dotted #d9d9d9}}@media(max-width: 767px){.resultsBox .resultsRight .top{padding:10px 0 0 0;text-align:left}}@media(max-width: 767px){.resultsBox .resultsRight .top .fClass{float:left;margin-top:16px}}@media(max-width: 767px){.resultsBox .resultsRight .top .per-person{padding-right:10px}}.resultsBox .result_holder{padding:10px 0px;display:flex}@media(max-width: 1023px){.resultsBox .result_holder{flex-wrap:wrap;position:relative}}@media(max-width: 767px){.resultsBox .result_holder{padding:10px 0px}}.resultsBox .result_holder .airlinelogo{width:200px;font-size:12px;display:flex;align-items:center;font-weight:700;position:relative}@media(max-width: 1023px){.resultsBox .result_holder .airlinelogo{width:100%}}@media(max-width: 767px){.resultsBox .result_holder .airlinelogo{float:none;width:auto;display:flex;margin-bottom:6px;align-items:center}}.resultsBox .result_holder .airlinelogo img{width:26px;margin-right:4px}@media(max-width: 767px){.resultsBox .result_holder .airlinelogo img{width:20px;margin-right:5px}}.resultsBox .result_holder .fClass_sm{position:absolute;top:14px;right:0px;font-size:12px;color:#6b6b6b}.resultsBox .result_holder .rightdetail{width:calc(100% - 200px);display:flex}@media(max-width: 1023px){.resultsBox .result_holder .rightdetail{width:100%}}@media(max-width: 767px){.resultsBox .result_holder .rightdetail{display:block}}.resultsBox .result_holder .leg_detail{width:calc(100% - 70px)}@media(max-width: 767px){.resultsBox .result_holder .leg_detail{width:100%}}.resultsBox .result_holder .leg_detail .leg_holder{display:flex;align-items:center}.resultsBox .result_holder .leg_detail .leg_holder .city{position:relative;font-weight:600;width:130px}@media(max-width: 767px){.resultsBox .result_holder .leg_detail .leg_holder .city{width:70px}}.resultsBox .result_holder .leg_detail .leg_holder .citycodename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resultsBox .result_holder .leg_detail .leg_holder .citycoloumn{width:100px;font-size:12px;color:#6b6b6b;position:relative}@media(max-width: 767px){.resultsBox .result_holder .leg_detail .leg_holder .citycoloumn{width:70px}}.resultsBox .result_holder .leg_detail .leg_holder .nextday{font-size:12px;color:red;font-weight:500;position:absolute;right:18px;top:-9px}@media(max-width: 767px){.resultsBox .result_holder .leg_detail .leg_holder .nextday{font-size:10px;font-weight:400;right:-3px;top:-7px}}.resultsBox .result_holder .leg_detail .leg_holder .date{font-size:12px;color:#628098;font-weight:600}.resultsBox .result_holder .leg_detail .leg_holder .time{font-size:16px;font-weight:700;color:#202020}.resultsBox .result_holder .leg_detail .leg_holder .leg_information{position:relative;width:calc(100% - 260px);text-align:center;padding:13px 20px 0 20px}@media(max-width: 767px){.resultsBox .result_holder .leg_detail .leg_holder .leg_information{width:calc(100% - 140px);padding:13px 15px 0 15px}}.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point{width:100%;height:1px;background:#c9d4ff;margin:6px 0;position:relative}.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point .stop{width:10px;height:10px;border:2px solid #fff;background:#f60;border-radius:100%;display:inline-block;top:-9px;position:relative;margin:0 5px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point.stop_icon::before,.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point.stop_icon::after{width:30px;height:30px;display:block;position:absolute;left:0px;top:-15px;background-size:100%;content:"";background:url(../../images//flow/new-payment/flight-depart.svg?=1.7) center no-repeat;background-size:100%}@media(max-width: 767px){.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point.stop_icon::before,.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point.stop_icon::after{display:none}}.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stop-point.stop_icon:after{left:inherit;right:0px;background:url(../../images//flow/new-payment/flight-return.svg?=1.7) center no-repeat;background-size:100%}.resultsBox .result_holder .leg_detail .leg_holder .leg_information .stoptext{color:#3a36db;font-weight:600}.resultsBox .result_holder .leg_detail .leg_holder .leg_information:hover .stop_tooltip{display:block}@media(max-width: 767px){.resultsBox .result_holder .leg_detail .fullname,.resultsBox .result_holder .leg_detail .date{display:none}}.resultsBox .result_holder .total_time{width:70px;font-size:12px;color:#6b6b6b;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}@media(max-width: 767px){.resultsBox .result_holder .total_time{position:absolute;right:-10px;top:0px}}.resultsBox .result_holder .total_time strong{display:block;font-size:13px;color:#202020}.resultsBox .operatedBy{font-size:11px;color:#6b6b6b}.resultsBox .price-section{text-align:center;color:#000;font-size:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}@media(max-width: 767px){.resultsBox .price-section{flex-direction:inherit;justify-content:space-between}}.resultsBox .price-section .fClass{font-weight:600}.resultsBox .price-section .price{padding:5px 0;font-size:20px;font-weight:700;display:block}.resultsBox .price-section .listtotal_price{font-weight:700;padding:5px 0}.resultsBox .price-section .selectBtn{display:inline-block;text-decoration:none;cursor:pointer;background:#f60;border-radius:5px;border:none;font-size:15px;color:#fff;font-weight:600;padding:7px 30px;margin:10px 0}.resultsBox .price-section .selectBtn.changeflight{padding:7px 14px;font-size:13px;color:#000;border:1px solid #b4b4f8;background:#eae9fb}.resultsBox.selected{background:#f2f6ff;border:1px solid #3a36db}.resultsBox .selected_title{background:#3a36db;color:#fff;padding:6px 10px;font-weight:600;margin:-15px -15px 10px -15px;border-radius:10px 10px 0 0;display:flex;align-items:center}.resultsBox .selected_title i{font-size:20px;line-height:15px;margin-right:10px}.stop_tooltip{display:none;left:50%;top:51px;width:260px;border-radius:8px;box-shadow:0px 0px 6px rgba(0,0,0,.1607843137);padding:10px;color:#cfcbcb;position:absolute;transform:translateX(-50%);z-index:2;background:#000;text-align:left}.stop_tooltip:after,.stop_tooltip:before{content:"";border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #ccc;left:46%;top:-10px;position:absolute}.stop_tooltip:after{border-bottom:10px solid #000}.stop_tooltip .close_tooltip{display:none}.stop_tooltip p{margin:0px;font-size:12px;padding-bottom:3px}.more_results{font-size:16px;color:#000;font-weight:700;background:#fff;border-radius:5px;border:1px solid #3a36db;box-shadow:0 2px 8px rgba(0,0,0,.1607843137);padding:10px;text-align:center;cursor:pointer}.cursor{cursor:pointer}.recentview{background:#d5ddff;border:1px solid #3a36db;color:#3a36db;font-weight:600;display:inline-block;padding:3px 10px;border-radius:14px;position:absolute;left:20px;top:-11px;white-space:nowrap}.resultsBox .highlight,.flight-leg-info .highlight{display:inline-block;background:#1e44d2;padding:0 3px;color:#fff !important;border-radius:2px}.intl-tel-input .flag-dropdown .country-list .country.highlight{display:block}.payment_results .result_holder .airlinelogo{width:150px}.payment_results .result_holder .rightdetail{width:calc(100% - 150px)}.connecting-airport{background:#d5ddff;color:#3a36db;border:1px dashed #3a36db;padding:3px 10px;display:inline-block;border-radius:6px;margin:10px 0 0 0}.payment_connecting{width:calc(100% - 230px);float:right}.payment_connecting .connecting-airport{margin-top:0;margin-bottom:15px}.flight__wrapper__details{z-index:10003;position:fixed;right:-200%;top:0px;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .2s}.flight__wrapper__details.open{right:0}.flight__wrapper__details .flight__detail{height:100%;width:600px;position:absolute;right:0px;top:0px;background:#fff}.flight__wrapper__details .flight__detail .tabdetaildiv{padding:10px 20px}.flight__wrapper__details .flight_scheduleTime{font-weight:400;font-size:13px;color:#414141;float:left;text-align:right;width:90px}@media(max-width: 767px){.flight__wrapper__details .flight_scheduleTime{width:62px}}.flight__wrapper__details .flight_scheduleTime strong{font-size:13px}@media(max-width: 767px){.flight__wrapper__details .flight_scheduleTime strong{font-size:13px}}.flight__wrapper__details .flight_scheduleStops-circle{background:#fff;border-radius:50%;display:inline-block;width:13px;height:13px;margin:2px 12px;position:relative;border:1px solid #3a36db;z-index:1}.flight__wrapper__details .flight_scheduleLocation,.flight__wrapper__details .flight-stop-interval,.flight__wrapper__details .flight-travel-details{font-size:13px;float:right;width:calc(100% - 130px)}@media(max-width: 767px){.flight__wrapper__details .flight_scheduleLocation,.flight__wrapper__details .flight-stop-interval,.flight__wrapper__details .flight-travel-details{width:calc(100% - 101px);font-size:12px}}.flight__wrapper__details .flight_scheduleLocation .city,.flight__wrapper__details .flight-stop-interval .city,.flight__wrapper__details .flight-travel-details .city{font-weight:700;color:#414141}.flight__wrapper__details .flight_scheduleLocation .airpoetname,.flight__wrapper__details .flight-stop-interval .airpoetname,.flight__wrapper__details .flight-travel-details .airpoetname{font-weight:400;color:#757575;font-size:13px;max-height:2.4em;overflow:hidden}@media(max-width: 767px){.flight__wrapper__details .flight_scheduleLocation .airpoetname,.flight__wrapper__details .flight-stop-interval .airpoetname,.flight__wrapper__details .flight-travel-details .airpoetname{font-size:12px}}.flight__wrapper__details .flight_detailsInfoTravel{padding:20px 0;position:relative}.flight__wrapper__details .flight-duration{float:left;font-weight:400;color:#929191;font-size:12px;padding-top:10px;text-align:right;width:90px;white-space:nowrap;position:absolute;left:0px;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.flight__wrapper__details .flight-duration{width:62px}}.flight__wrapper__details .flight_stopIntervalSeparator{border-left:1px solid #3a36db;bottom:-5px;left:109px;position:absolute;top:-17px;transform:translateX(-1px)}@media(max-width: 767px){.flight__wrapper__details .flight_stopIntervalSeparator{left:80px}}.flight__wrapper__details .flight-stop{padding:20px 0;position:relative}.flight__wrapper__details .flight-stop .flight_stopIntervalSeparator{border-left:1px dotted #3a36db;top:-38px}.flight__wrapper__details .flight-stop.flight-stop--danger .flight-duration{color:red;padding:10px 5px 0 5px;border-radius:20px}.flight__wrapper__details .flight-layover-label{font-weight:400;margin-top:10px;color:red}.flight__wrapper__details .airlines-details img{width:30px;position:absolute;top:0px;left:0px}.flight__wrapper__details .airlines-details .right{width:100%;float:left}.flight__wrapper__details .airlines-details .flight-info{margin-top:5px}.flight__wrapper__details .airlines-details .air-name{padding-left:40px;position:relative;font-weight:700}.flight__wrapper__details .close-btn{position:absolute;top:0px;left:-41px;padding:14px 15px;font-size:13px;background:#fff}.flight__wrapper__details .fltdetail_tab{padding:12px 26px}.flight__wrapper__details .total-trip-time{padding:10px;margin-top:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.flight__wrapper__details .fltdetail-price-strip{background:#ededed;padding:10px 20px;width:600px;position:fixed;bottom:0;z-index:2}.flight__wrapper__details .fltdetail-price-strip .price-section{display:flex;align-items:center;justify-content:space-between}.flight__wrapper__details .fltdetail-price-strip .price-section .price{padding:5px 0;font-size:20px;font-weight:700;display:block}.flight__wrapper__details .fltdetail-price-strip .price-section .per-person{font-size:12px}.flight__wrapper__details .fltdetail-price-strip .continue{display:inline-block;text-decoration:none;cursor:pointer;background:#f60;border-radius:5px;border:none;font-size:15px;color:#fff;font-weight:600;padding:11px 30px}.flight__wrapper__details .m_scrolldiv{height:calc(100% - 145px);overflow-y:auto}.open-model{overflow:hidden}.text-gray{font-weight:normal}.direct_flight{padding-top:14px;clear:both;font-weight:normal}.query_form{text-decoration:none;color:#3a36db;font-weight:600;border:1px solid #3a36db;border-radius:5px;background:#eae9fb url(../../images/flow/icons/query.svg?=1.7) 6px center no-repeat;padding:5px 10px 5px 27px;background-size:17px;float:right}.flight_detailBox{padding:8px 15px;background:#f2f6ff;margin:10px -15px -15px -15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.flight_detailbtn{cursor:pointer;display:inline-block;color:#3a36db;font-weight:700}.flight_detailbtn i{margin-left:5px}.priceBox{width:250px}.priceBox .close_price{display:none;font-size:23px;color:#000;position:absolute;right:9px;top:4px;z-index:3;background:#d5defe;width:23px;height:23px;border-radius:100%;line-height:23px}@media(max-width: 1199px){.priceBox .close_price{display:block}}@media(max-width: 1199px){.priceBox .m_scroll{height:94%;overflow-y:auto;overflow-x:hidden;padding:0 17px}}.priceBox ul{list-style:none;padding:0px}.priceBox ul li{border-bottom:1px solid #e0e0e0;font-weight:600;padding:13px 0;font-size:12px;position:relative}.priceBox ul li .price{float:right}.priceBox ul li .price .add{color:#3a36db}.priceBox ul li .remove_icon{margin-left:7px}.priceBox ul li .remove_icon img{margin:-5px 0}.priceBox ul li .line-th{text-decoration:line-through}.priceBox ul li.total_price{border-bottom:none;font-size:14px}.priceBox ul li.total_price .tooltipBox{width:214px;right:-24px}.priceBox ul li .discount_price{padding-top:6px;display:flex;align-items:center;justify-content:space-between}.priceBox ul li .discount_price .ribin{position:relative;background:#909aa5;font-size:12px;font-weight:400;color:#fff;display:inline-block;padding:8px 25px 5px 10px}.priceBox ul li .discount_price .ribin:before{content:"";position:absolute;top:0;right:0px;display:block;border:13px solid #909aa5;z-index:0;border-left-width:5px;border-right-color:#fff}.priceBox .coupon_code{font-weight:300}.priceBox .coupon_code p{padding:10px 0}.priceBox .promo{color:#3ab54a;font-weight:600;text-decoration:none}.priceBox .promo.text-error{color:red}.priceBox .coupon_form{display:flex}.priceBox .coupon_form .applybutton{width:63px;height:35px;font-weight:700;color:#fff;background:#f60;border:none;border-radius:0 2px 2px 0}.priceBox .coupon_form .left{position:relative;width:calc(100% - 63px)}.priceBox .coupon_form .inputText{width:100%;padding-left:10px;padding-right:40px;border-radius:3px 0px 0px 3px;border:1px solid #f60;height:35px}.priceBox .coupon_form .close_btn{position:absolute;right:10px;top:6px;font-size:17px;color:#707070}.priceBox .note{font-size:11px;background:#f3f5fe;border-radius:8px;padding:10px;line-height:15px}.priceBox .price-info{font-size:18px;color:#bbbaba}.priceBox .segment_price{font-weight:400;padding-top:4px}.priceBox .segment_price h5{margin:5px 0;color:#3a36db}.price_strip_mob{padding:10px;background:#3a36db;position:fixed;left:0px;bottom:0px;width:100%;z-index:6;color:#202020;display:none;box-shadow:0 0 6px rgba(0,0,0,.1607843137)}@media(max-width: 1199px){.price_strip_mob{display:block}}.price_strip_mob .book_now_mob{background:#3a36db;border:none;border-radius:3px;padding:13px;text-align:center;font-size:14px;font-weight:500;color:#fff;display:block;font-style:normal;float:right;min-width:133px}.price_strip_mob .book_now_mob small{display:block;font-size:9px;font-weight:400}.price_strip_mob .book_now_mob img{margin-right:3px}.price_strip_mob .book_now_mob.confirm{padding:6px}.price_strip_mob .price{font-size:18px;font-weight:700}.price_strip_mob .view_price_sum{position:absolute;left:43%;transform:translateX(-50%);top:22px;font-size:12px;color:#3a36db;text-decoration:underline}.page_overlay{position:fixed;left:0px;top:0px;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:1;display:none}.gender_selected{display:flex;align-items:self-start;padding-bottom:20px}.gender_selected .radiolist{list-style:none;display:flex;align-items:center;padding-left:30px}@media(max-width: 767px){.gender_selected .radiolist{padding-left:15px}}.gender_selected .radiolist li{padding-right:30px}@media(max-width: 767px){.gender_selected .radiolist li{padding-right:15px}}.gender_selected .label{margin:0}.gender_selected .error_text{padding-top:0px}.required{color:red}.dob_main{width:100%;border:1px solid #ced0d4;border-radius:6px;display:flex;background:#fff}.dob_main.readonlydisabled{background-color:#f9f9f9}.dob_main .select-dropdown{width:30%;padding:0}.dob_main .select-dropdown.month{width:40%}.dob_main .select-dropdown select{border:none}.dob_main .select-dropdown.date{position:relative}.dob_main .select-dropdown.date:after,.dob_main .select-dropdown.date:before{content:"";background:#ccc;width:1px;position:absolute;left:0px;top:6px;height:25px}.dob_main .select-dropdown.date:before{left:inherit;right:0}.tppBox{width:100%;overflow:hidden;position:relative}.tppBox .subTitle{font-size:13px;color:#628098;font-weight:500;display:block;margin-top:15px}.tppBox .subTitle .text-orange{color:#3a36db}.tppBox .insurance_list{list-style:none;margin:0px;display:flex;flex-wrap:wrap;padding:25px 0px 0 0px}.tppBox .insurance_list li{width:50%;float:left;position:relative;margin-bottom:22px;padding-left:25px;color:#333}@media(max-width: 767px){.tppBox .insurance_list li{margin-bottom:15px}}@media(max-width: 479px){.tppBox .insurance_list li{width:100%}}.tppBox .insurance_list li:before{content:"";font-family:bootstrap-icons !important;font-size:16px;position:absolute;left:0px;top:0px;color:#fff;font-weight:600;background:#3a36db;border-radius:100%;width:18px;height:18px;line-height:18px;text-align:center}.tppBox .insurance_list li .icon{float:left;margin-right:10px}@media(max-width: 767px){.tppBox .insurance_list li .icon{width:22px}}.tppBox .insurance_list li .right_detail{overflow:hidden}.tppBox .insurance_list li h5{font-weight:600;margin:0px 0 5px 0;font-size:15px}@media(max-width: 767px){.tppBox .insurance_list li h5{font-size:11px}}.tppBox .insurance_list li p{margin:0px;line-height:22px;color:#909aa5}@media(max-width: 767px){.tppBox .insurance_list li p{font-size:11px;line-height:16px}}.radioGroup{list-style:none;margin:0px;padding:0px}.radioGroup li{width:100%;overflow:hidden;margin-bottom:18px}@media(max-width: 767px){.radioGroup li{font-size:12px}}.radioGroup li .yeslabel,.radioGroup li .nolabel{background:#d5ddff;border-radius:10px;padding:10px;display:flex;align-items:center;font-weight:400;justify-content:space-between}.radioGroup li .yeslabel .radioDiv,.radioGroup li .nolabel .radioDiv{padding-left:30px;position:relative}.radioGroup li .yeslabel input[type=radio]~span::after,.radioGroup li .nolabel input[type=radio]~span::after{width:18px;height:18px;top:12px;transform:translateY(-50%);border:1px solid #3b3b3b;background:#fff}.radioGroup li .yeslabel input[type=radio]:checked~span::before,.radioGroup li .nolabel input[type=radio]:checked~span::before{left:5px;top:12px;background:#3b3b3b;width:10px;height:10px;z-index:1;transform:translateY(-50%)}.radioGroup li .yeslabel input[type=radio]:checked~span::after,.radioGroup li .nolabel input[type=radio]:checked~span::after{border:1px solid #3b3b3b}.radioGroup li .nolabel{background:#f3f3f3;min-height:56px}.radioGroup.radio-50{margin-right:-20px}@media(max-width: 767px){.radioGroup.radio-50{margin-right:0px}}.radioGroup.radio-50 li{width:calc(50% - 20px);margin-right:20px;float:left}@media(max-width: 767px){.radioGroup.radio-50 li{width:100%;margin-right:0px}}.viewlinks{display:flex;align-items:center;justify-content:center}.viewlinks a{color:#3a36db;display:flex;align-items:center;margin:0 10px;font-weight:700;text-decoration:none}.viewlinks a img{margin-right:5px}.tpp-infoblock{border:1px solid #ff8a3c;color:#ff781e;display:flex;align-items:center;padding:5px 10px;margin-bottom:15px;border-radius:10px;font-weight:500}.tpp-infoblock .icon{width:50px;margin-right:10px}.paymenttraveller_block{border-bottom:1px solid #e2e6e9;margin:0 -15px;padding:0 15px}.paymenttraveller_block.noborder{border:none}.paymenttraveller_block:nth-last-child{border:none}.paymenttraveller_block .sub_title{position:relative;font-size:16px;font-weight:700;padding:15px 0}.paymenttraveller_block .button{min-width:100px;margin:0 15px}.enployee_detail_row{margin-bottom:20px;display:flex;align-items:self-start}.enployee_detail_row .column{width:40%}.enployee_detail_row .or{margin-right:15px}.enployee_detail_row .empcolumn{display:flex;align-items:center}.travellerBox .note_text_normal{color:#202020;font-size:12px;line-height:16px}.travellerBox .note_text_normal strong,.travellerBox .note_text_normal a{color:#3a36db}.passenger_text{font-weight:500;color:#222940;float:right;font-size:14px}@media(max-width: 767px){.passenger_text{margin-bottom:10px;float:none;display:block;font-size:12px}}.note_text{margin-top:10px;display:flex;align-items:center;border:1px solid #c5ced4;background:#f8f8f8;color:#628098;border-radius:5px;padding:6px;font-size:12px;line-height:16px}.note_text img{margin-right:5px}@media(max-width: 767px){.note_text{font-size:11px;display:block}}@media(max-width: 479px){.note_text{font-size:9px;line-height:13px}}.note_text strong{white-space:nowrap;padding-right:6px;display:flex;align-items:center}@media(max-width: 767px){.note_text strong{margin-bottom:5px}}.note_text strong,.note_text a{color:#3a36db}.bold{font-weight:600}.click-flt-details{display:flex;align-items:center}.click-flt-details:after{margin-left:5px;font-family:bootstrap-icons !important;content:""}.click-flt-details.arrow-up:after{font-family:bootstrap-icons !important;content:""}.flight_details{padding:15px;margin-top:20px;margin-bottom:20px;background:#fff;border:1px solid #e6e5e5;border-radius:20px}.flight_details .left_detail{width:230px;padding-right:28px}.flight_details .left_detail .airlineName{text-align:center}.flight_details .left_detail .airlinelogo{width:26px;margin-top:5px}.flight_details .right_detail{position:relative;width:calc(100% - 230px);padding-left:28px;border-left:4px solid #c9d4ff}.flight_details .right_detail::before,.flight_details .right_detail::after{width:30px;height:30px;display:block;position:absolute;left:-17px;top:0px;background-size:100%;content:"";background:url(../../images//flow/new-payment/flight-depart.svg?=1.7) center no-repeat;background-size:100%}.flight_details .right_detail:after{top:inherit;bottom:0px;background:url(../../images//flow/new-payment/flight-return.svg?=1.7) center no-repeat;background-size:100%}.flight_details .right_detail .time{display:block;font-size:15px}.flight_details .right_detail .flight_total_time{padding:25px 0;display:flex;align-items:center;justify-content:space-between}.flight_details .right_detail .flight_total_time p{margin:0;display:flex}.flight_details .repeat{display:flex;width:100%}.flight_details .layover{background:#f7f7f7;padding:10px 10px 13px 32px;width:calc(100% - 230px);float:right;margin:12px 0;border-radius:5px;font-weight:700}.flight_details .layover .danger{color:#ff2d2d}.review_payment{padding-bottom:0 !important;padding:10px}.review_payment .new_payment_title{border-radius:10px}.review_payment .new_payment_title .small{font-size:12px;padding-left:5px}.review_payment .new_payment_title .arrow{margin:0 5px}.review_payment .new_payment_title .reviewclose{background:#eae9fb;border-radius:5px;font-size:12px;color:#3a36db;text-decoration:none;padding:5px 10px;width:75px;text-align:center}.review_payment .segmentBox{background:#f5f5fc;border:1px solid #8c8ccf;border-radius:10px;padding:0 15px 15px;margin:15px 0 0 0}.review_payment .segmentBox .segment_title{margin:0 0 -10px 0;padding-top:10px}.review_payment .segmentBox .segment_title .small{font-size:12px;padding-left:5px;font-weight:600}.review_payment .reviewContentD{padding-bottom:20px}.review_payment .sub_title{padding:17px 0 5px;display:flex;align-items:center;justify-content:space-between}.review_payment .empid{padding-left:5px;color:#628098;display:inline-block;padding-bottom:10px}.review_payment .reviewdob{display:block;color:#628098;font-weight:600;font-size:14px}.review_payment .editBtn{width:70px}.editBtn,.add_now,.outlinebutton{font-weight:700;color:#3a36db;text-decoration:none;border:1px solid #3a36db;background:#eae9fb;border-radius:5px;display:inline-block;text-align:center;padding:5px;font-size:13px}.tsaBox{padding-bottom:15px}.tsaBox .tsaBtn{color:#3a36db;font-weight:500;flex-direction:column}.tsaBox .tsaBtn .tsaClick{align-items:center;cursor:pointer}.tsaBox .tsaBtn .tsa_text{display:block;font-size:12px;padding-left:25px}.tsaBox .tsa_detail{padding-top:20px}.tsaBox .tsa_detail h5{font-size:13px;padding-bottom:20px}.tsaBox .info{position:absolute;right:5px;top:7px;font-size:20px;color:#bbbaba}.tsaBox .tooltipBox p{font-size:10px}.tsaBox .tsa_info_tooltip:hover .tooltipBox{display:block;top:36px;right:-15px}.tsaBox .ff-logo{width:35px;position:absolute;right:7px;top:0px;padding-left:10px;margin-left:5px;padding-top:7px;padding-bottom:7px}.baggageBox .airlinelogo{display:flex;align-items:center}.baggageBox .airlinelogo img{width:26px;margin-right:8px}.baggageBox .baggage_row{display:flex;align-items:center;padding:15px 0}@media(max-width: 767px){.baggageBox .baggage_row{flex-wrap:wrap}}.baggageBox .baggage_row .baggage_left{width:25%}@media(max-width: 767px){.baggageBox .baggage_row .baggage_left{width:100%}}.baggageBox .baggage_row .baggage_right{width:75%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.baggageBox .baggage_row .baggage_right{width:100%}}.baggageBox .baggage_row .baggage_right .baggage_info{width:calc(100% - 120px);display:flex;align-items:center;justify-content:space-around}@media(max-width: 767px){.baggageBox .baggage_row .baggage_right .baggage_info{display:block;width:100%}}.baggageBox .baggage_row .baggage_right .service-block{width:160px;display:flex;align-items:center;font-weight:700}@media(max-width: 767px){.baggageBox .baggage_row .baggage_right .service-block{width:100%;margin:10px 0}}.baggageBox .baggage_row .baggage_right .service-icon{position:relative;margin-right:10px}.baggageBox .baggage_row .baggage_right .check-icon{position:absolute;right:0}.baggageBox .baggage_row .add_now{width:100px}.baggage_block{background:#fefefe;border:1px solid #d3d3d3;margin-top:20px;padding:15px;border-radius:10px}.baggage_block .add-row{align-items:center;position:relative;display:flex;margin-top:20px;font-weight:500;justify-content:space-between}.baggage_block .add-row .label-head{display:flex;align-items:center;font-weight:700}.baggage_block .add-row .label-head img{width:28px;margin-right:5px}.price-selection{display:flex;align-items:center;justify-content:flex-start;text-align:right}.price-selection .sub-btn,.price-selection .add-btn{background:#3ab54a;border:1px solid #3ab54a;color:#fff;width:26px;height:26px;text-align:center;line-height:26px;font-size:18px;display:inline-block;border-radius:3px;text-decoration:none;cursor:pointer}.price-selection .sub-btn.disabled,.price-selection .add-btn.disabled{background:#fff;border-color:#ababab;color:#ababab}.price-selection .price{padding-right:5px;color:#3ab54a}.price-selection .value-num{margin:0 5px;width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;border:1px solid #d9d9d9;border-radius:3px}.total-row{display:flex;align-items:center;justify-content:space-between;font-size:15px}.total-row .label-head{font-weight:700}.total-row .price{padding-right:5px;color:#3ab54a;font-weight:700}.radioGroup_payment{list-style:none;margin:0px -15px;padding:0px}.radioGroup_payment li{width:100%;border-bottom:1px solid #ced0d4;position:relative;padding:0 18px}.radioGroup_payment li .inputSet label{display:block;padding:0px 0 0px 24px;font-weight:600;margin:10px 0}.radioGroup_payment li .inputSet label img{float:right}.radioGroup_payment li:last-child{border-bottom:none}.radioGroup_payment .card_info_tooltip{position:absolute;right:0px;width:510px;background:#fff;z-index:1;box-shadow:0 0 6px rgba(0,0,0,.1607843137);padding:13px;top:46px;font-size:10px;display:none}@media(max-width: 767px){.radioGroup_payment .card_info_tooltip{width:338px;padding:10px}}.radioGroup_payment .card_info_tooltip img{max-width:100%}.radioGroup_payment .card_info_tooltip strong{display:block;padding:10px 0;min-height:42px;font-weight:600}.radioGroup_payment .card_info_tooltip p{font-weight:500}.radioGroup_payment .card,.radioGroup_payment .affirm,.radioGroup_payment .amazon,.radioGroup_payment .paypal{position:absolute;right:18px;top:0px}.card_info:hover .card_info_tooltip{display:block}.expiration_holder{display:flex;align-items:baseline}@media(max-width: 767px){.expiration_holder{display:block}}.expiration_holder .expiration_col{display:flex;width:57%}@media(max-width: 767px){.expiration_holder .expiration_col{width:100%}}.expiration_holder .card_ccv{top:13px;position:absolute;right:17px}.accept_card{display:flex;padding-bottom:22px;padding-top:10px}.class-type{position:absolute;right:10px;top:9px;z-index:1;width:45px;height:25px}.cc-number,.class-type{width:45px;height:25px;border:1px solid rgba(0,0,0,0);border-radius:3px;margin-right:5px}.cc-number.visa,.class-type.visa{background:#fff url(../../images/flow/new-payment/card/visa.svg) center no-repeat}.cc-number.visa.selected,.class-type.visa.selected{border:1px solid #48a1ff}.cc-number.amex,.cc-number.americanExpress,.class-type.amex,.class-type.americanExpress{background:#fff url(../../images/flow/new-payment/card/american.svg) center no-repeat}.cc-number.amex.selected,.cc-number.americanExpress.selected,.class-type.amex.selected,.class-type.americanExpress.selected{border:1px solid #48a1ff}.cc-number.dinersclub,.cc-number.diners,.class-type.dinersclub,.class-type.diners{background:#fff url(../../images/flow/new-payment/card/dinners.svg) center no-repeat}.cc-number.dinersclub.selected,.cc-number.diners.selected,.class-type.dinersclub.selected,.class-type.diners.selected{border:1px solid #48a1ff}.cc-number.discover,.class-type.discover{background:#fff url(../../images/flow/new-payment/card/discover.svg) center no-repeat}.cc-number.discover.selected,.class-type.discover.selected{border:1px solid #48a1ff}.cc-number.mastercard,.cc-number.masterCard,.class-type.mastercard,.class-type.masterCard{background:#fff url(../../images/flow/new-payment/card/master.svg) center no-repeat}.cc-number.mastercard.selected,.cc-number.masterCard.selected,.class-type.mastercard.selected,.class-type.masterCard.selected{border:1px solid #48a1ff}.cc-number.unknown,.class-type.unknown{background:#fff url(../../images/flow/new-payment/card/debitcard-blank.svg) center no-repeat;filter:grayscale(1)}.cc-number.jcb,.class-type.jcb{background:#fff url(../../images/flow/new-payment/card/jcb.png) center no-repeat}.cc-number{width:45px;height:25px;border:1px solid #ccc}.cc-number.selected{border:1px solid #48a1ff}.small_text{font-size:11px;color:#6b6b6b}.inputSet.nofill{font-size:12px;font-weight:400;margin:-15px 0 15px 0;color:#343434}.relative{position:relative}.operated_by{text-align:left;display:block;padding-bottom:5px}.continue_next.paypal{background:#0070ba;position:static}.continue_next.paypal:hover{background:#006ab1 !important}.continue_next.paypal:hover{background:#006ab1 !important}.continue_next.amazonpay{background:#f6cc57}.continue_next.amazonpay:hover{background:#dfb541 !important}.affir_content_block{padding-left:28px}.affirm,.amazon,.paypal{width:77px}.paymentLeft{padding-right:20px;width:calc(100% - 250px);float:left}@media(max-width: 1199px){.paymentLeft{width:100%;padding-right:0px}}.paymentRight{width:250px;float:right}@media(max-width: 1199px){.paymentRight{width:100%}}.change_flight{float:right;background:#eae9fb;text-decoration:none;font-size:12px;border-radius:5px;color:#000;padding:5px 10px}@media(max-width: 767px){.change_flight{font-size:11px;white-space:nowrap}}.new_payment_title{padding:8px 12px;margin:-15px -15px 0 -15px;font-size:14px;font-weight:600;position:relative;overflow:hidden;background:#3a36db;color:#fff;border-radius:10px 10px 0px 0px;display:flex;align-items:center;justify-content:space-between}.new_payment_title small{font-size:12px}.shadowBox{box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:15px;margin-bottom:20px;background:#fff;border:1px solid #f5f5f5;padding:15px;background:#fefefe;position:relative;border-radius:10px;color:#202020}@media(max-width: 767px){.shadowBox{border-radius:10px}}.continue_next{display:flex;background:#f60;border:none;text-decoration:none;border-radius:10px;width:350px;height:60px;font-size:18px;font-weight:600;flex-wrap:wrap;cursor:pointer;color:#fff;margin:15px auto;font-style:normal;align-items:center;justify-content:center}@media(max-width: 767px){.continue_next{width:100%}}.continue_next .available{display:block;font-size:12px;width:100%;text-align:center;margin-top:-14px}.addonsrefundable{margin-bottom:20px;background:#e6efff;border-radius:10px;display:flex;padding:13px;align-items:center}@media(max-width: 767px){.addonsrefundable{padding:10px}}.addonsrefundable .detail{overflow:hidden}.addonsrefundable h5{font-size:15px;margin:0}@media(max-width: 767px){.addonsrefundable h5{font-size:12px}}.addonsrefundable p{margin:0}@media(max-width: 767px){.addonsrefundable p{font-size:11px}}.addonsrefundable p strong{color:#2b4fe7}.addonsrefundable .icons{float:left;margin-right:10px}.baggage_holder{display:flex;padding-top:20px}.baggage_holder .baggage_left_adons{width:30%}.baggage_holder .baggage_left_adons .img{width:100%;border-radius:15px}.baggage_holder .baggage_right_adons{width:70%;padding-left:20px}.baggage_holder .baggage_row{flex-direction:column;align-items:self-start;padding:0 0 15px 0}.baggage_holder .baggage_row .baggage_left{width:100%;margin-bottom:10px}.baggage_holder .baggage_row .baggage_right{width:100%}.baggage_holder .baggage_row .baggage_right .baggage_info{justify-content:flex-start}.priceBox .note a{color:#3a36db}.button.booknow{display:block;margin-bottom:15px;margin-top:0}.modifybtn{padding:5px 10px;color:#000;text-decoration:none;background:#eae9fb;border:1px solid #8c8ccf;border-radius:5px}.static_header{padding:10px}.static_header .holder{display:flex;align-items:center;justify-content:space-between}.tripmatContent{background:#f1f4fa;padding:20px}.tripmatContent .tripmate_innerblock{background:#fff;padding:15px}.tripmatContent .tripmate_innerblock .content{font-size:14px;line-height:25px;padding:20px 0}.tripmatContent .img-responsive{max-width:100%}.data table{width:100%;border-spacing:0;border-collapse:collapse;margin:15px 0}.data th{background:#fff;color:#333;font-size:16px;font-weight:600}.data th,.data td{font-size:14px;padding:10px;text-align:left;border:1px solid #c7c7c7;overflow:hidden}.actionicons{list-style:none}.actionicons ul.baggage{list-style:none;display:flex;align-items:center;justify-content:center}.actionicons ul.baggage .baggageicons{position:relative;margin-right:12px}.actionicons ul.baggage .baggageicons .icons{width:30px}.actionicons ul.baggage .baggageicons .top_icon{position:absolute;right:-5px}ul.baggage_ul{list-style:none;padding:0px;margin:0}ul.baggage_ul li{align-items:center;padding:5px 0;font-size:13px;color:#1f1f1f;font-weight:500;position:relative;justify-content:space-between;display:flex}ul.baggage_ul li .t-left{display:flex;text-align:left}ul.baggage_ul li .t-left p{font-size:12px;padding-top:3px}ul.baggage_ul li .baggageicons{position:relative;margin-right:12px}ul.baggage_ul li .baggageicons .icons{width:30px}ul.baggage_ul li .baggageicons .top_icon{position:absolute;right:-5px}ul.baggage_ul li .baggage_status{font-weight:700}ul.baggage_ul li .baggage_status.green{color:#3ab54a}.baggage_information-new{width:100%;overflow:hidden;padding:20px}.baggage_information-new .baggageBox-new{display:flex;overflow-x:auto;overflow-y:hidden;margin-right:-20px}.baggage_information-new .head{padding:8px 10px;border-bottom:1px solid #ced0d4}.baggage_information-new h4{font-size:16px;color:#1f1f1f;font-weight:600}.baggage_information-new .air-name{overflow:hidden;display:flex;align-items:center;font-size:13px}.baggage_information-new .air-name img{margin-right:5px;width:24px}.baggage_information-new ul.baggage_ul li{min-width:350px}.baggage_information-new .block{width:85%;white-space:nowrap;margin:10px 15px 10px 0;float:left;border:1px solid #ccc;border-radius:6px}.baggage_information-new .block.w-100{width:100%}.baggage_information-new .content{padding:10px 25px 10px 10px;overflow:hidden;position:relative}.baggage_information-new .content .text{white-space:normal;font-size:12px;color:#686868}.baggage_information-new .content .text .text-link{color:#f60}.baggage-selection{position:relative;background:#fff;width:420px;z-index:3;border-radius:20px;margin:0px auto;padding:20px}.baggage-selection .mobile-header{display:none}.baggage-selection .inner-block{position:relative}.baggage-selection .inner-block .title{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center;margin-top:-9px}.baggage-selection .inner-block .baggage-block{background:#fefefe;border:1px solid #d3d3d3;margin-bottom:15px;padding:8px 15px;border-radius:10px}.baggage-selection .inner-block .baggage-block .baggage-title{margin-bottom:10px}.baggage-selection .inner-block .baggage-block .baggage-title ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.baggage-selection .inner-block .baggage-block .baggage-title ul li{width:70%;font-size:16px;font-weight:700}.baggage-selection .inner-block .baggage-block .baggage-title ul li i{font-size:14px;font-weight:500}.baggage-selection .inner-block .baggage-block .baggage-title ul li:last-child{text-align:right;width:30%}.baggage-selection .inner-block .baggage-block .baggage-title ul li:last-child img{width:25px}.baggage-selection .inner-block .baggage-block .baggage-segment{width:100%;padding:10px 0}.baggage-selection .inner-block .baggage-block .baggage-segment.bdr{border-bottom:1px solid #b3b3b3}.baggage-selection .inner-block .baggage-block .baggage-segment ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.baggage-selection .inner-block .baggage-block .baggage-segment ul li:first-child{font-size:14px;font-weight:600;width:50%}.baggage-selection .inner-block .baggage-block .baggage-segment ul li:last-child{text-align:right;font-size:16px;font-weight:600;width:50%;display:flex;justify-content:flex-end}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group{display:flex;flex-flow:row;align-items:center}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .price{font-size:14px;margin-right:5px}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group{display:flex;flex-flow:row;column-gap:0px;justify-content:flex-end;align-items:center;width:80px}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group .plus,.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group .minus{border-radius:5px !important;padding:0px;height:26px;width:26px;text-align:center;overflow:hidden;background:#a6a6a6;color:#fff;cursor:pointer;display:block;font-weight:300;position:relative}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group .plus.active,.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group .minus.active{background:#3ab54a}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group .plus::after{content:"";background:url("../../images/flow/icons/plus.svg?=1.7") no-repeat;width:12px;height:12px;background-size:12px;display:block;position:absolute;left:7px;top:7px}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group .minus::after{content:"";background:url("../../images/flow/icons/minus.svg?=1.7") no-repeat;width:12px;height:2px;background-size:12px;display:block;position:absolute;left:7px;top:12px}.baggage-selection .inner-block .baggage-block .baggage-segment .form-group .input-group input{height:26px;width:28px;background:#fff;border:none;text-align:center;font-weight:600;font-size:16px}.baggage-selection .inner-block .baggage-block .baggage-segment .carry-bag{position:relative;display:flex;align-items:center}.baggage-selection .inner-block .baggage-block .baggage-segment .carry-bag::before{content:"";background:url("../../images/flow/new-payment/carry_on.svg?=1.7") no-repeat;width:37px;height:37px;display:block;margin-right:10px}.baggage-selection .inner-block .baggage-block .baggage-segment .carry-bag.selected::before{content:"";background:url("../../images/flow/new-payment/carry_on-selected.svg?=1.7") no-repeat}.baggage-selection .inner-block .baggage-block .baggage-segment .carry-bag.no-available::before{content:"";background:url("../../images/flow/new-payment/carry_on-na.svg?=1.7") no-repeat}.baggage-selection .inner-block .baggage-block .baggage-segment .checked-bag{position:relative;display:flex;align-items:center}.baggage-selection .inner-block .baggage-block .baggage-segment .checked-bag::before{content:"";background:url("../../images/flow/new-payment/checked_bag.svg?=1.7") no-repeat;width:37px;height:37px;display:block;margin-right:10px}.baggage-selection .inner-block .baggage-block .baggage-segment .checked-bag.selected::before{content:"";background:url("../../images/flow/new-payment/checked_bag-selected.svg?=1.7")}.baggage-selection .inner-block .baggage-block .baggage-segment .checked-bag.no-available::before{content:"";background:url("../../images/flow/new-payment/checked_bag-na.svg?=1.7")}.baggage-selection .inner-block .baggage-block .baggage-segment .included{font-size:12px;font-weight:500;position:relative;padding-left:20px}.baggage-selection .inner-block .baggage-block .baggage-segment .included::before{content:"";background:url("../../images/flow/new-payment/check-green.svg?=1.7") no-repeat;width:14px;height:14px;display:block;background-size:14px;position:absolute;left:0px;top:2px}.baggage-selection .inner-block .baggage-block .baggage-segment .dollor{font-size:12px;font-weight:500;position:relative;padding-left:20px}.baggage-selection .inner-block .baggage-block .baggage-segment .dollor::before{content:"";background:url("../../images/flow/new-payment/chargable-icon.svg?=1.7") no-repeat;width:14px;height:14px;display:block;background-size:14px;position:absolute;left:0px;top:2px}.baggage-selection .inner-block .alert{border:1px solid #f60;border-radius:15px;background:rgba(79,143,252,.1019607843);padding:7px 5px 7px 30px;font-size:12px;margin-bottom:15px;line-height:1.3;position:relative}@media(max-width: 767px){.baggage-selection .inner-block .alert{width:300px}}.baggage-selection .inner-block .alert::before{content:"";background:url("../../images/flow/icons/alert.svg?=1.7");width:15px;height:20px;display:block;background-size:15px;position:absolute;left:8px;top:6px}.baggage-selection .inner-block .alert span.close-alert{width:18px;position:absolute;top:-7px;right:-2px;cursor:pointer}.baggage-selection .inner-block .alert span.close-alert::before{content:"";background:url("../../images/flow/icons/cross-primary.svg?=1.7") no-repeat;width:18px;height:18px;display:block;background-size:18px}.baggage-selection .inner-block .baggage-total{border-radius:10px;background:#fefefe;border:1px solid #d3d3d3;width:100%;padding:15px;margin-bottom:15px}.baggage-selection .inner-block .baggage-total ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.baggage-selection .inner-block .baggage-total ul li{width:50%;font-weight:800;font-size:16px}.baggage-selection .inner-block .baggage-total ul li:last-child{text-align:right;font-size:17px;color:#3ab54a}.baggage-selection .inner-block .btn-block{display:flex;flex-flow:column;width:100%;align-items:center}.baggage-selection .inner-block .btn-block .btn-submit{background:#f60;color:#fff;border-radius:5px;padding:10px 10px;border:none;width:70%;font-size:14px;font-weight:700;margin-bottom:15px}.baggage-selection .inner-block .btn-block .btn-skip{background:#fff;color:#000;border-radius:5px;padding:5px 10px;border:none;width:100%;font-size:17px;text-align:center;font-weight:500;text-decoration:none}.baggage-selection .inner-block .btn-block a{font-weight:600;font-weight:600;color:#3a36db;text-decoration:none}.baggage-selection .inner-block span.close-btn{width:14px;position:absolute;top:0px;right:0px;cursor:pointer}@media(max-width: 767px){.baggage-selection .inner-block span.close-btn{display:none}}.baggage-selection .inner-block span.close-btn::before{content:"";background:url("../../images/flow/icons/cross2.svg?=1.7") no-repeat;width:14px;height:14px;display:block;background-size:14px}.topBar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media(max-width: 1199px){.topBar{margin-bottom:10px}}@media(max-width: 767px){.topBar{display:none}}.topBar .select_dropdown{width:220px}.topBar select{border:1px solid #ccc;border-radius:5px;padding:10px 38px 10px 10px;text-overflow:ellipsis;overflow:hidden;width:100%}.hotelresultsBox,.carresultsBox{box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:15px;margin-bottom:20px;background:#fff;border:1px solid #f5f5f5;margin-bottom:20px;padding:10px;position:relative;color:#1f1f1f;display:flex;flex-wrap:wrap}@media(max-width: 767px){.hotelresultsBox,.carresultsBox{border-radius:10px}}@media(max-width: 767px){.hotelresultsBox,.carresultsBox{flex-direction:column;padding:0px}}.hotelresultsBox:hover,.carresultsBox:hover{box-shadow:0 0px 6px #9abfe4;border:1px solid rgba(0,0,0,0)}.hotelresultsBox h2,.carresultsBox h2{margin-bottom:0;font-size:16px}@media(max-width: 1023px){.hotelresultsBox h2,.carresultsBox h2{font-size:20px}}@media(max-width: 767px){.hotelresultsBox h2,.carresultsBox h2{font-size:14px}}.hotelresultsBox h2 small,.carresultsBox h2 small{font-size:14px;font-weight:400}.hotelresultsBox .best_deal,.carresultsBox .best_deal{background:#d7efda;padding:5px 13px;display:inline-block;margin-bottom:5px;border-radius:13px;color:#159125;font-weight:600}.hotelresultsBox .left,.carresultsBox .left{width:286px;height:210px;overflow:hidden;position:relative}@media(max-width: 1199px){.hotelresultsBox .left,.carresultsBox .left{height:207px}}@media(max-width: 1023px){.hotelresultsBox .left,.carresultsBox .left{width:170px;height:123px}}@media(max-width: 767px){.hotelresultsBox .left,.carresultsBox .left{width:100%;height:130px;overflow:hidden}}.hotelresultsBox .left .items,.carresultsBox .left .items{height:100%}.hotelresultsBox .left .img,.carresultsBox .left .img{width:100%;object-fit:cover;height:210px;border-radius:10px}.hotelresultsBox .left .supplier_logo,.carresultsBox .left .supplier_logo{position:absolute;right:0;bottom:0;width:50px}.hotelresultsBox .right,.carresultsBox .right{padding-left:20px;display:flex;width:calc(100% - 286px)}@media(max-width: 1023px){.hotelresultsBox .right,.carresultsBox .right{padding-left:10px;width:calc(100% - 170px)}}@media(max-width: 767px){.hotelresultsBox .right,.carresultsBox .right{width:100%;padding:50px 10px 10px;position:relative}}.hotelresultsBox .right .details,.carresultsBox .right .details{width:calc(100% - 200px);position:relative}@media(max-width: 1023px){.hotelresultsBox .right .details,.carresultsBox .right .details{width:calc(100% - 160px)}}@media(max-width: 767px){.hotelresultsBox .right .details,.carresultsBox .right .details{width:calc(100% - 120px);font-size:13px;position:static}}.hotelresultsBox .right .details.car_detail,.carresultsBox .right .details.car_detail{width:auto}.hotelresultsBox .right .details .location,.carresultsBox .right .details .location{padding:10px 0;margin-bottom:0}.hotelresultsBox .right .details .link,.carresultsBox .right .details .link{color:#3a36db;text-decoration:none;font-weight:600;margin-right:10px}.hotelresultsBox .right .details .bottomSection,.carresultsBox .right .details .bottomSection{padding-bottom:10px;width:100%}.hotelresultsBox .right .details .bottomSection .review,.carresultsBox .right .details .bottomSection .review{width:52px;height:32px;background:#f60;border-radius:5px;display:inline-block;text-align:center;line-height:32px;color:#fff;font-size:16px;font-weight:800;margin-right:5px}.hotelresultsBox .right .priceBlock,.carresultsBox .right .priceBlock{padding-left:10px;border-left:2px dotted #d9d9d9;width:200px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 1023px){.hotelresultsBox .right .priceBlock,.carresultsBox .right .priceBlock{width:160px}}@media(max-width: 767px){.hotelresultsBox .right .priceBlock,.carresultsBox .right .priceBlock{width:120px;text-align:right;border:none}}.hotelresultsBox .right .priceBlock .discount,.carresultsBox .right .priceBlock .discount{font-size:20px;color:#3ab54a;font-weight:700}@media(max-width: 767px){.hotelresultsBox .right .priceBlock .discount,.carresultsBox .right .priceBlock .discount{font-size:14px}}.hotelresultsBox .right .priceBlock .lastsaving,.hotelresultsBox .right .priceBlock .discount_price,.carresultsBox .right .priceBlock .lastsaving,.carresultsBox .right .priceBlock .discount_price{font-size:11px;color:#1f1f1f;font-weight:500;display:block;padding:4px 0px}.hotelresultsBox .right .priceBlock .discount_price,.carresultsBox .right .priceBlock .discount_price{padding-top:20px;font-size:13px;text-decoration:line-through}@media(max-width: 1023px){.hotelresultsBox .right .priceBlock .discount_price,.carresultsBox .right .priceBlock .discount_price{padding-top:10px}}.hotelresultsBox .right .priceBlock .price,.carresultsBox .right .priceBlock .price{font-size:28px;font-weight:700}@media(max-width: 1023px){.hotelresultsBox .right .priceBlock .price,.carresultsBox .right .priceBlock .price{font-size:26px}}@media(max-width: 767px){.hotelresultsBox .right .priceBlock .price,.carresultsBox .right .priceBlock .price{font-size:24px;color:#3ab54a}}.hotelresultsBox .right .priceBlock .carprice,.carresultsBox .right .priceBlock .carprice{font-size:20px;font-weight:700}.hotelresultsBox .right .priceBlock .car_total_price,.carresultsBox .right .priceBlock .car_total_price{font-weight:700}.hotelresultsBox .right .priceBlock .button,.carresultsBox .right .priceBlock .button{width:167px}@media(max-width: 1023px){.hotelresultsBox .right .priceBlock .button,.carresultsBox .right .priceBlock .button{width:137px}}@media(max-width: 767px){.hotelresultsBox .right .priceBlock .button,.carresultsBox .right .priceBlock .button{display:none}}.htl-stars{width:80px;height:16px;display:inline-flex;top:1px;margin-left:3px;position:relative;background:url(../../images/hotel/icons/stars-rating.png) 0px -16px repeat-x}.htl-stars span{background:url(../../images/hotel/icons/stars-rating.png) 0px 0px repeat-x;height:16px;display:block}.aminities{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.aminities li{width:33.3%;display:flex;align-items:center;padding:5px 5px 5px 0}.aminities li i{margin-right:5px}.button{background:#f60;color:#fff;margin:17px auto 0 auto;text-decoration:none;display:inline-block;padding:11px 15px;text-align:center;font-size:15px;border:0;cursor:pointer;border-radius:8px;font-weight:600}@media(max-width: 1023px){.button{font-size:14px}}.more_results{margin:15px 0;cursor:pointer;border-radius:5px;border:1px solid #3a36db;background:#fff;padding:13px;font-size:16px;font-weight:500;color:#3a36db;text-align:center}.freecancellation{color:#3ab54a;padding-right:10px;font-weight:500;display:inline-flex}.freecancellation .bi-check2{font-size:18px}.add_roomBox{padding:10px 15px 10px;position:absolute;top:58px;right:0px;width:320px;min-height:50px;background:#fff;z-index:2;box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);border-radius:6px}.add_roomBox .room-travelers{font-size:18px;padding:6px 0 6px 0;clear:both;font-weight:500;color:#000}.add_roomBox .room-travelers .action{float:right;display:flex;align-items:center;justify-content:space-between}.add_roomBox .room-travelers .action .travelerCount{font-size:12px;width:30px;height:30px;display:inline-block;border:1px solid #dfedf6;border-radius:100%;text-align:center;line-height:30px;color:#353541;cursor:pointer;background:#dfedf6}.add_roomBox .room-travelers .action .travelerCount .bi-dash{font-size:22px}.add_roomBox .room-travelers .action .travelerCount.disabled:hover{background:#dfedf6;color:#353541;cursor:default;border:1px solid #dfedf6}.add_roomBox .room-travelers .action .travelerCount.active,.add_roomBox .room-travelers .action .travelerCount:hover{background:#3a36db;border-color:#3a36db;color:#fff}.add_roomBox .room-travelers .action .input{width:40px;text-align:center;border:none;font-weight:600;color:#353541;font-size:14px;height:28px;padding:0}.add_roomBox .room-travelers .label{font-size:13px}.add_roomBox .widget__children{display:flex;justify-content:space-between;margin-right:-10px;margin-top:16px;flex-flow:wrap}.add_roomBox .widget__children .child-age{width:calc(50% - 10px)}.add_roomBox .widget__children .child-age .mb1{margin-bottom:5px;display:block}.add_roomBox .widget__children .select-wrap{margin-bottom:8px;margin-right:10px;position:relative}.add_roomBox .widget__children .select-wrap:before{border-bottom:0;border-left:.375rem solid rgba(0,0,0,0);border-right:.375rem solid rgba(0,0,0,0);content:"";display:inline-block;height:0;pointer-events:none;position:absolute;right:.5rem;top:50%;transition:all .2s linear;width:0}.add_roomBox .widget__children .select-wrap select{width:100%;border:1px solid #ccc;border-radius:5px;padding:7px}.add_roomBox .room-travelers-count{border-bottom:1px solid #c4c6ce;margin-bottom:.5rem;margin-top:.25rem;padding-bottom:.5rem;position:relative;font-weight:500}.add_roomBox .room-travelers-count:after{border:solid #3b425d;border-width:0 2px 2px 0;content:"";cursor:pointer;display:inline-block;padding:4px;position:absolute;right:8px;top:0px;transform:rotate(45deg);transition:transform .3s ease-out}.add_roomBox .room-travelers-count.active:after{top:6px;transform:rotate(-135deg)}.add_roomBox .room_row{position:relative;margin:10px 0}.add_roomBox h5{font-size:16px;margin-bottom:20px}.add_roomBox .room_remove{position:absolute;right:0px;top:0px;color:#3a36db;font-weight:600;text-decoration:none;display:flex;align-items:center}.add_roomBox .room_remove i{font-size:20px}.add_roomBox .buttons{display:flex;margin-right:-10px}.add_roomBox .addroomBtn,.add_roomBox .applyroomBtn{background:#f60;border:1px solid #f60;color:#fff;font-weight:500;padding:9px;cursor:pointer;width:calc(50% - 10px);margin-right:10px;border-radius:5px}.add_roomBox .addroomBtn{background:#fff;color:#f60}.add_roomBox .removeAddroom{z-index:1;font-size:24px;position:absolute;right:6px;top:10px;color:#1f1f1f}.h-icon,.c-icon{margin-right:5px;content:"";width:14px;height:14px;background-size:15px;display:inline-block;opacity:.7}.h-icon.shuttle,.h-icon.freeshuttle,.c-icon.shuttle,.c-icon.freeshuttle{background:url(https://cmsrepository.com/static/hotels/amenities-new/shuttle.svg) center no-repeat;background-size:100%;position:relative;top:1px}.h-icon.wifi,.c-icon.wifi{background:url(https://cmsrepository.com/static/hotels/amenities-new/wifi.svg) center no-repeat;background-size:100%}.h-icon.laundry_facility,.c-icon.laundry_facility{background:url(https://cmsrepository.com/static/hotels/amenities-new/laundry_facility.svg) center no-repeat;background-size:100%;height:18px}.h-icon.breakfast,.h-icon.free_breakfast,.c-icon.breakfast,.c-icon.free_breakfast{background:url(https://cmsrepository.com/static/hotels/amenities-new/breakfast.svg) center no-repeat;background-size:100%}.h-icon.restaurant_service,.c-icon.restaurant_service{background:url(https://cmsrepository.com/static/hotels/amenities-new/restaurant_service.svg) center no-repeat;background-size:100%}.h-icon.newspaper,.c-icon.newspaper{background:url(https://cmsrepository.com/static/hotels/amenities-new/newspaper.svg) center no-repeat;background-size:100%}.h-icon.pet_allowed,.c-icon.pet_allowed{background:url(https://cmsrepository.com/static/hotels/amenities-new/pet_allowed.svg) center no-repeat;background-size:100%}.h-icon.swiming,.c-icon.swiming{background:url(https://cmsrepository.com/static/hotels/amenities-new/swiming.svg) center no-repeat;background-size:100%;position:relative;top:2px}.h-icon.parking,.c-icon.parking{background:url(https://cmsrepository.com/static/hotels/amenities-new/parking.svg) center no-repeat;background-size:100%}.h-icon.fitness_center,.c-icon.fitness_center{background:url(https://cmsrepository.com/static/hotels/amenities-new/fitness_center.svg) center center no-repeat;background-size:100%;height:10px}.h-icon.free_parking,.c-icon.free_parking{background:url(https://cmsrepository.com/static/hotels/amenities-new/free_parking.svg) center no-repeat;background-size:100%}.h-icon.wheelchair,.c-icon.wheelchair{background:url(https://cmsrepository.com/static/hotels/amenities-new/wheelchair.svg) center no-repeat;background-size:100%}.h-icon.childcare,.c-icon.childcare{background:url(https://cmsrepository.com/static/hotels/amenities-new/childcare.svg) center no-repeat;background-size:100%}.h-icon.bar,.c-icon.bar{background:url(https://cmsrepository.com/static/hotels/amenities-new/bar.svg) center no-repeat;background-size:100%}.h-icon.conference_facilities,.c-icon.conference_facilities{background:url(https://cmsrepository.com/static/hotels/amenities-new/conference_facilities.svg) center no-repeat;background-size:100%}.h-icon.lift_elevator,.c-icon.lift_elevator{background:url(https://cmsrepository.com/static/hotels/amenities-new/lif_elevator.svg) center no-repeat;background-size:100%}.h-icon.meeting_room,.c-icon.meeting_room{background:url(https://cmsrepository.com/static/hotels/amenities-new/meeting_room.svg) center no-repeat;background-size:100%}.h-icon.porter,.c-icon.porter{background:url(https://cmsrepository.com/static/hotels/amenities-new/porter.svg) center no-repeat;background-size:100%}.h-icon.poolbar,.c-icon.poolbar{background:url(https://cmsrepository.com/static/hotels/amenities-new/poolbar.svg) center no-repeat;background-size:100%}.h-icon.sun_umbrellas,.c-icon.sun_umbrellas{background:url(https://cmsrepository.com/static/hotels/amenities-new/sun_umbrellas.svg) center no-repeat;background-size:100%}.h-icon.tub,.c-icon.tub{background:url(https://cmsrepository.com/static/hotels/amenities-new/shower.svg) center no-repeat;background-size:100%}.h-icon.towel,.c-icon.towel{background:url(https://cmsrepository.com/static/hotels/amenities-new/towel.svg) center no-repeat;background-size:100%}.h-icon.volet_parking,.c-icon.volet_parking{width:22px;height:19px;background:url(https://cmsrepository.com/static/hotels/amenities-new/volet_parking.svg) center no-repeat;background-size:100%}.h-icon.room-service,.c-icon.room-service{background:url(https://cmsrepository.com/static/hotels/amenities-new/room-service.svg) center no-repeat;background-size:100%}.h-icon.beach,.c-icon.beach{background:url(https://cmsrepository.com/static/hotels/amenities-new/beach.svg) center no-repeat;background-size:100%}.h-icon.buffet,.c-icon.buffet{background:url(https://cmsrepository.com/static/hotels/amenities-new/breakfast.svg) center no-repeat;background-size:100%}.h-icon.passenger,.c-icon.passenger{background:url(../../images//cars/amenities/passenger.svg) center no-repeat;background-size:100%}.h-icon.doors,.c-icon.doors{background:url(../../images//cars/amenities/doors.svg) center no-repeat;background-size:100%}.h-icon.luggages,.c-icon.luggages{background:url(../../images//cars/amenities/luggages.svg) center no-repeat;background-size:100%}.h-icon.automatic,.c-icon.automatic{background:url(../../images//cars/amenities/automatic.svg) center no-repeat;background-size:100%}.h-icon.aircon,.c-icon.aircon{background:url(../../images//cars/amenities/aircon.svg) center no-repeat;background-size:100%}.h-icon.fuel,.c-icon.fuel{background:url(../../images//cars/amenities/fuel.svg) center no-repeat;background-size:100%}.h-icon.hygiene,.c-icon.hygiene{height:20px;background:url(../../images//cars/amenities/covid-icon-mobile.svg) center no-repeat;background-size:100%}.d-flex{display:flex}.back_to_results{font-size:14px;color:#000;font-weight:600;text-decoration:none}.hotel_detailBox{background:#fefefe;border:1px solid #cfcfcf;border-radius:15px;width:100%;margin-bottom:10px;padding:18px;position:relative;color:#1f1f1f;margin:20px 0}@media(max-width: 767px){.hotel_detailBox{padding:10px}}.hotel_detailBox .aminities{flex-direction:column}.hotel_detailBox .aminities li{width:auto}.hotel_detailBox .top_section{width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1023px){.hotel_detailBox .top_section{align-items:self-start}}@media(max-width: 767px){.hotel_detailBox .top_section{flex-direction:column}}.hotel_detailBox .top_section .heading{display:flex}.hotel_detailBox .top_section .heading h2{font-size:22px;color:#000;margin-right:10px}@media(max-width: 1023px){.hotel_detailBox .top_section .heading h2{font-size:18px}}@media(max-width: 767px){.hotel_detailBox .top_section .heading h2{font-size:16px;padding-right:70px}}@media(max-width: 767px){.hotel_detailBox .top_section .heading .htl-stars{position:absolute;right:10px;top:10px}}.hotel_detailBox .top_section .top_right{display:flex;list-style:none}@media(max-width: 767px){.hotel_detailBox .top_section .top_right{padding-left:12px}}.hotel_detailBox .top_section .top_right li{border:1px solid #ced0d4;border-radius:10px;padding:8px;display:flex;align-items:center;margin-left:10px;font-weight:500}@media(max-width: 767px){.hotel_detailBox .top_section .top_right li{border:none;padding:0;margin:0}}@media(max-width: 767px){.hotel_detailBox .top_section .top_right li .text{display:none}}.hotel_detailBox .top_section .top_right li img{margin-right:10px}.hotel_detailBox .top_section .top_right li a{display:flex;align-items:center;color:#000;text-decoration:none}.hotel_detailBox .innerholder{display:flex;padding-top:16px}@media(max-width: 767px){.hotel_detailBox .innerholder{flex-direction:column}}.hotel_detailBox .left{width:65%;padding-right:20px}@media(max-width: 767px){.hotel_detailBox .left{width:100%;padding-right:0}}.hotel_detailBox .left .holder{display:flex}.hotel_detailBox .left .holder img{width:100%;object-fit:cover;height:100%;border-radius:10px}.hotel_detailBox .left .holder .big_image{width:61%;min-height:340px;max-height:340px;padding-right:15px}@media(max-width: 767px){.hotel_detailBox .left .holder .big_image{padding-right:10px}}.hotel_detailBox .left .holder .thumb_images{width:39%;position:relative}.hotel_detailBox .left .holder .thumb_images img{height:160px;object-fit:cover}.hotel_detailBox .left .holder .thumb_images .block{margin-bottom:15px}.hotel_detailBox .left .holder .thumb_images .block:last-of-type{margin-bottom:0}@media(max-width: 767px){.hotel_detailBox .left .holder .thumb_images .block{margin-bottom:10px}}.hotel_detailBox .right{width:35%;border:1px solid #ced0d4;border-radius:10px;padding:15px;display:flex;justify-content:space-between;flex-direction:column}@media(max-width: 767px){.hotel_detailBox .right{margin-top:10px;width:100%;position:relative;padding:10px}}.hotel_detailBox .right h3{font-size:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width: 1023px){.hotel_detailBox .right h3{font-size:14px}}.hotel_detailBox .right .detail_price{display:flex;align-items:center;justify-content:center;padding-top:10px}@media(max-width: 767px){.hotel_detailBox .right .detail_price{flex-direction:column}}.hotel_detailBox .right .discount_price{font-size:13px;text-decoration:line-through;display:inline-block}.hotel_detailBox .right .price{padding:0 10px;font-size:28px;font-weight:700;display:inline-block}@media(max-width: 1023px){.hotel_detailBox .right .price{font-size:20px}}@media(max-width: 767px){.hotel_detailBox .right .price{font-size:26px;margin-bottom:0}}.hotel_detailBox .right .button{width:90%;font-size:17px;margin:5px auto;padding:15px 10px}@media(max-width: 1023px){.hotel_detailBox .right .button{margin-top:0;font-size:14px;padding:10px}}@media(max-width: 767px){.hotel_detailBox .right .button{margin-top:5px;font-size:13px;padding:10px 7px}}@media(max-width: 767px){.hotel_detailBox .right .detailbook{position:absolute;right:0;top:28px;width:136px}}.detail_tab{padding:10px 15px 0 15px;margin-bottom:20px;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px;width:100%;left:0px;z-index:1}.detail_tab.fixed{position:fixed;left:0px;top:0px;border-radius:0;justify-content:center;align-items:center;display:flex}.detail_tab ul{list-style:none;display:flex;max-width:1190px;margin:0px auto}@media(max-width: 767px){.detail_tab ul{overflow-x:auto}}.detail_tab ul li{display:block;padding:0px 10px}.detail_tab ul li a{font-size:15px;color:#000;font-weight:600;text-decoration:none;padding:10px 10px 14px 10px;display:block;border-bottom:4px solid rgba(0,0,0,0);white-space:nowrap}.detail_tab ul li a.active,.detail_tab ul li a:hover{border-bottom:4px solid #3a36db;color:#3a36db}.heading-3{font-size:20px}@media(max-width: 1023px){.heading-3{font-size:18px}}.heading-2{font-size:15px;font-weight:600}@media(max-width: 1023px){.heading-2{font-size:14px}}.pointer{cursor:pointer}.overviewBox{padding:18px;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px}.overviewBox p{line-height:25px}.roomsCntr{margin:20px 0;padding:18px;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px}@media(max-width: 767px){.roomsCntr{padding:10px}}.roomsCntr .roomBox{display:flex;padding:10px 0;border-bottom:1px solid #d2d2d2}@media(max-width: 767px){.roomsCntr .roomBox{flex-direction:column;position:relative}}.roomsCntr .roomBox:last-of-type{border:none;padding-bottom:0}.roomsCntr .roomBox .left{position:relative;width:26%}@media(max-width: 767px){.roomsCntr .roomBox .left{width:100%}}.roomsCntr .roomBox .image{border-radius:10px;width:100%;height:160px;object-fit:cover}@media(max-width: 1023px){.roomsCntr .roomBox .image{height:100%}}.roomsCntr .roomBox .roomdetail{position:relative;width:45%;padding:0 20px 0 0;display:flex;align-items:center}.roomsCntr .roomBox .roomdetail.w-100{width:100%;padding-left:0}@media(max-width: 767px){.roomsCntr .roomBox .roomdetail{width:100%;padding:10px 0}}.roomsCntr .roomBox .roomdetail .room_size{font-size:15px;color:#1f1f1f;font-weight:600}@media(max-width: 1023px){.roomsCntr .roomBox .roomdetail .room_size{font-size:14px}}.roomsCntr .roomBox .room_Aminities{list-style:none;max-width:500px;display:flex;flex-wrap:wrap}.roomsCntr .roomBox .room_Aminities li{line-height:30px;width:50%;font-weight:500}@media(max-width: 767px){.roomsCntr .roomBox .room_Aminities li{width:100%;line-height:26px}}.roomsCntr .roomBox .column_policy{padding:0 30px;width:25%;border-left:1px dashed #d2d2d2;border-right:1px dashed #d2d2d2}.roomsCntr .roomBox .column_policy .fltby{background:#3a36db;padding:2px 10px;color:#fff;border-radius:10px}.roomsCntr .roomBox .column_policy .cancellationdiv{padding:7px 0 2px 0}.roomsCntr .roomBox .room_price{padding-left:15px;text-align:left;position:relative;width:30%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.roomsCntr .roomBox .room_price{width:auto;border:none;position:absolute;bottom:23px;right:0}}.roomsCntr .roomBox .room_price .price{padding:0px;font-size:26px;text-align:left;display:block;font-weight:700}@media(max-width: 1023px){.roomsCntr .roomBox .room_price .price{font-size:24px}}.roomsCntr .roomBox .room_price .avrg{display:block}.roomsCntr .roomBox .room_price .button{min-width:112px;margin:10px 0 0 0}@media(max-width: 1023px){.roomsCntr .roomBox .room_price .button{min-width:112px}}.aminitiesBox{padding:20px;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px}@media(max-width: 767px){.aminitiesBox{padding:10px}}.aminitiesBox ul{list-style:none;display:flex;flex-flow:wrap}@media(max-width: 1023px){.aminitiesBox ul{flex-flow:nowrap;overflow-x:auto;padding-bottom:10px}}.aminitiesBox ul li{text-align:center;padding:0 10px;width:16%;margin-bottom:15px}.aminitiesBox ul li .icons{margin:0px auto;width:50px;height:50px;background:#d5ddff;border-radius:100%;align-items:center;display:flex;justify-content:center}.aminitiesBox ul li .icons .h-icon{width:27px;height:28px;opacity:1;margin:0px}.aminitiesBox ul li .icons .h-icon.swiming{width:33px}.aminitiesBox ul li .icons .h-icon.tub{width:17px}.aminitiesBox ul li .text{font-size:12px;display:block;font-weight:600;padding-top:9px;white-space:nowrap}.mapBox{padding:20px;margin:20px 0;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px}@media(max-width: 767px){.mapBox{padding:10px}}.mapBox .map{width:100%;height:450px}@media(max-width: 767px){.mapBox .map{height:250px}}.aboutBox{padding:20px;margin:20px 0;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px}@media(max-width: 767px){.aboutBox{padding:10px}}.aboutBox h6{font-size:16px}.aboutBox p{line-height:25px}.aboutBox ul{list-style:none;padding:0px;margin:0}.aboutBox ul li{padding:0 0 0 20px;line-height:25px;position:relative}.aboutBox ul li::before{content:"";width:8px;height:8px;display:block;border:2px solid #4a4a4a;border-radius:100%;position:absolute;left:0px;top:6px}.link{color:#3a36db;text-decoration:underline;font-weight:500}.view_images{background:rgba(0,0,0,.6) url(../../images/hotel/icons/image_icon.svg) 10px 6px no-repeat;color:#fff;text-decoration:none;position:absolute;right:10px;bottom:17px;padding:7px 10px 7px 37px;border-radius:30px}.review_rating{width:52px;height:32px;background:#f60;border-radius:5px;display:inline-block;text-align:center;line-height:32px;color:#fff;font-size:16px;font-weight:800;margin-right:5px}.sliderpopup_Box{background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow-y:auto;overflow-x:hidden}.sliderpopup_Box .close__popup{width:38px;text-align:center;color:#fff;display:inline-block;height:27px;position:absolute;right:10px;top:10px;font-size:18px}.sliderpopup_Box .sliderpopup_inner{padding:40px 0;color:#fff;max-width:700px;margin:0px auto;position:relative;text-align:center}.sliderpopup_Box .sliderpopup_inner h5{font-size:18px;text-align:left;padding-bottom:10px}@media(max-width: 767px){.sliderpopup_Box .sliderpopup_inner h5{padding-left:10px}}.sliderpopup_Box .sliderpopup_inner .slider_tab{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #575555;margin-bottom:30px;list-style:none;display:flex;align-items:self-start}@media(max-width: 767px){.sliderpopup_Box .sliderpopup_inner .slider_tab{padding-left:10px;overflow-x:auto}}.sliderpopup_Box .sliderpopup_inner .slider_tab li{padding-right:40px}.sliderpopup_Box .sliderpopup_inner .slider_tab li a{color:#fff;text-decoration:none;font-weight:400;padding-bottom:8px;position:relative}.sliderpopup_Box .sliderpopup_inner .slider_tab li a.selected{font-weight:600}.sliderpopup_Box .sliderpopup_inner .slider_tab li a.selected:before{content:"";position:absolute;left:0px;bottom:-3px;width:100%;height:2px;background:#d3d1d1}.sliderpopup_Box .slick-prev,.sliderpopup_Box .slick-next{cursor:pointer;width:50px;height:50px;display:block;background:url(../../images/hotel/results/next-arrow.png?=1.7) no-repeat;background-size:cover;text-indent:-9999999px}.sliderpopup_Box .slick-next{transform:rotate(180deg)}#slider_main_hotel{position:relative}@media(max-width: 767px){#slider_main_hotel .slick-next{right:0;top:28%}}@media(max-width: 767px){#slider_main_hotel .slick-prev{left:0;top:40%}}.slider_bigimage{position:relative;width:500px;height:335px;margin-bottom:30px;border-radius:15px}@media(max-width: 767px){.slider_bigimage{width:70%;height:200px}}.slider_thumbimage{width:80px;height:80px;border-radius:5px;cursor:pointer}.paymentsub_title{position:relative;font-size:16px;font-weight:700}.no__resultBanner-container{margin-bottom:20px}.no__resultBanner{padding:25px;border-radius:15px;text-align:center;background:url(../../images/flow/no_search-bg.png) no-repeat center #eae9fb;margin:auto;width:770px;font-size:16px}@media(max-width: 767px){.no__resultBanner{width:95%;background:#fff;border-radius:5px;text-align:center;padding:21px}}.col_desktop{display:block}@media(max-width: 767px){.col_desktop{display:none}}.col_mobile{display:none}@media(max-width: 767px){.col_mobile{display:block}}.no__resultBanner .heading{color:#06152b;font-size:20px;font-weight:800;margin-bottom:10px}@media(max-width: 767px){.no__resultBanner .heading{font-size:16px}}@media(max-width: 479px){.no__resultBanner .heading{font-size:14px}}.no__resultBanner p{font-size:15px;color:#333;margin-bottom:30px}@media(max-width: 479px){.no__resultBanner p{font-size:12px}}.center-call-txt{display:inline-table;text-align:center}@media(max-width: 767px){.center-call-txt{display:block}}.no__resultBanner .call-txt{padding:18px 0 2px 0;color:#333;font-size:14px}@media(max-width: 767px){.no__resultBanner .call-txt{padding:0px}}.no__resultBanner .call-txt a{margin:7px 0;white-space:nowrap;background:#f60;color:#fff;font-size:20px;padding:7px 10px;text-decoration:none;border-radius:5px;font-weight:bold;display:inline-block;width:100%}@media(max-width: 479px){.no__resultBanner .call-txt a{font-size:18px;padding:8px 25px}}@media(max-width: 374px){.no__resultBanner .call-txt a{font-size:16px;padding:8px 20px}}.no__resultBanner .call-txt a:hover{text-decoration:none}.no__resultBanner .call-txt a img{margin:0;vertical-align:middle;width:30px}@media(max-width: 479px){.no__resultBanner .call-txt a img{width:23px}}.no__resultBanner .offer-txt{color:#3a36db;font-size:16px;padding:30px 0 20px}@media(max-width: 479px){.no__resultBanner .offer-txt{font-size:14px}}.no__resultBanner .offer-txt .discount{color:#000}@media(max-width: 767px){.no__resultBanner .offer-txt .discount{font-size:25px}}@media(max-width: 479px){.no__resultBanner .offer-txt .discount{font-size:20px}}.no__resultBanner .offer-txt .discount span{color:#3a36db}.session__expire{width:535px;border-radius:15px;padding:30px;text-align:center;background:#fff;margin:0px auto}@media(max-width: 767px){.session__expire{width:460px;padding:40px 27px}}@media(max-width: 479px){.session__expire{width:95%}}@media(max-width: 374px){.session__expire{width:95%;padding:30px 10px}}.session__expire img{margin-bottom:15px}.session__expire .heading{color:#06152b;font-weight:700;margin-bottom:15px;font-size:20px}@media(max-width: 479px){.session__expire .heading{font-size:14px}}.session__expire .heading span{color:#3a36db}.session__expire p{color:#3b3b3b;font-weight:500;margin-bottom:15px}@media(max-width: 479px){.session__expire p{font-size:12px}}.session__expire button{background:#f60;color:#fff;font-size:15px;width:167px;text-align:center;padding:12px 5px;border:0;border-radius:8px;font-weight:600;display:inline-block}@media(max-width: 479px){.session__expire button{font-size:13px;width:130px}}.session__expire button.active{background:#3a36db;margin-right:50px}@media(max-width: 479px){.session__expire button.active{margin-right:20px}}@media(max-width: 374px){.session__expire button.active{margin-right:10px}}.price__increase{width:470px;border-radius:15px;padding:40px 20px;text-align:center;background:#fff;margin:0px auto}.price__increase .heading{padding-top:10px;font-size:16px;color:#232323;font-weight:700}.price__increase .heading strong{color:#3a36db}.price__increase .button{width:170px;margin:10px 5px 10px 5px;font-size:13px;background:#bbb}.price__increase .button.active{background:#f60}.price__increase .small_note{font-size:12px}.paymenthotel_detail .refundable{background:#e6efff;border-radius:10px;display:flex;padding:13px;align-items:center}@media(max-width: 767px){.paymenthotel_detail .refundable{padding:10px}}.paymenthotel_detail .refundable h5{font-size:15px}@media(max-width: 767px){.paymenthotel_detail .refundable h5{font-size:12px}}.paymenthotel_detail .refundable h5 span{color:#f60}.paymenthotel_detail .refundable p{margin:0}@media(max-width: 767px){.paymenthotel_detail .refundable p{font-size:11px}}.paymenthotel_detail .refundable .icons{float:left;margin-right:10px}.paymenthotel_detail .hotel_blockpayment{display:flex;margin-top:15px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment{display:block}}.paymenthotel_detail .hotel_blockpayment .image{width:200px;height:205px;border-radius:10px}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment .image{width:130px;height:130px;float:left;padding:0 10px 0px 0}}.paymenthotel_detail .hotel_blockpayment .image img{width:100%;height:100%}.paymenthotel_detail .hotel_blockpayment .hotel_detail{padding-left:20px;width:calc(100% - 223px)}@media(max-width: 1023px){.paymenthotel_detail .hotel_blockpayment .hotel_detail{width:calc(100% - 200px)}}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment .hotel_detail{width:auto;padding-left:0}}.paymenthotel_detail .hotel_blockpayment h3{font-size:20px}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment h3{font-size:16px}}.paymenthotel_detail .hotel_blockpayment h5{font-size:16px;padding-top:20px}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment h5{font-size:14px;padding-top:10px}}.paymenthotel_detail .hotel_blockpayment .top_section{padding-top:10px}.paymenthotel_detail .hotel_blockpayment .top_section a{color:#548dff;display:inline-block;margin:0 5px}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment .top_section a{margin-top:5px}}.paymenthotel_detail .hotel_blockpayment .room_Aminities{list-style:none;display:flex;margin-bottom:20px}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment .room_Aminities{flex-wrap:wrap;margin-bottom:10px}}.paymenthotel_detail .hotel_blockpayment .room_Aminities li{padding-right:20px;display:flex;align-items:center}@media(max-width: 767px){.paymenthotel_detail .hotel_blockpayment .room_Aminities li{width:50%;line-height:30px}}.paymenthotel_detail .hotel_blockpayment p{display:flex;font-weight:500}.paymenthotel_detail .bottom_section{overflow:hidden}.paymenthotel_detail .bottom_section ul{list-style:none;display:flex;margin-right:-40px}@media(max-width: 767px){.paymenthotel_detail .bottom_section ul{margin-right:-23px;overflow-x:auto;padding-bottom:10px}}.paymenthotel_detail .bottom_section ul li{display:flex;align-items:center;padding:0 40px 0 0;position:relative}@media(max-width: 767px){.paymenthotel_detail .bottom_section ul li{padding:0 23px 0 0;white-space:nowrap;font-size:12px}}.paymenthotel_detail .bottom_section ul li .dash{margin:0 5px}@media(max-width: 767px){.paymenthotel_detail .bottom_section ul li .dash{display:none}}.paymenthotel_detail .bottom_section ul li .visible_mob{display:none}@media(max-width: 767px){.paymenthotel_detail .bottom_section ul li .visible_mob{display:block}}.paymenthotel_detail .bottom_section ul li img{margin-right:10px}.paymenthotel_detail .bottom_section ul li a{display:flex;align-items:center;color:#333;text-decoration:none}.paymenthotel_detail .bottom_section ul li::before{content:"";height:21px;width:1px;background:#ccc;position:absolute;right:15px;top:10px}@media(max-width: 767px){.paymenthotel_detail .bottom_section ul li::before{right:10px;top:8px}}.paymenthotel_detail .bottom_section ul li:last-child:before{display:none}.night_display{display:block;font-size:12px;color:#707070}.night_display p{margin-top:7px;margin-bottom:0px}.gridview .holder{display:flex;margin-right:-20px}@media(max-width: 1023px){.gridview .holder{padding-bottom:10px;flex-flow:nowrap;overflow-x:auto}}.gridview .holder .items{width:calc(50% - 20px);margin-right:20px;border:1px solid #ced0d4;border-radius:10px}@media(max-width: 1023px){.gridview .holder .items{width:auto}}@media(max-width: 1023px){.gridview .holder .items .block{width:270px}}.gridview .holder .items img{width:100%;border-radius:10px 10px 0 0}.gridview .holder .items .detail{padding:10px}.gridview .holder .items h6{font-size:16px;font-weight:700}@media(max-width: 1023px){.gridview .holder .items h6{font-size:14px}}.gridview .holder .items h6 small{font-weight:400;font-size:14px}.gridview .holder .items p{font-size:13px;font-weight:500}.gridview .holder .items .aminities li{width:100%}.gridview .holder .items .priceBottom{display:flex;justify-content:space-between;align-items:center;padding-top:8px;margin-top:8px}.gridview .holder .items .priceBottom .button{width:120px;margin:0}.gridview .holder .items .price{margin:0;font-size:22px;font-weight:700;display:inline-block}.gridview .holder .items .avgnight{display:block;text-align:right}.gridview .seemore{font-weight:600;color:#3a36db;text-decoration:none}.selectroom-detailSection{margin-bottom:40px}.room-category{display:flex;border-left:1px solid #bec7ee;border-right:1px solid #bec7ee;background:#fff}@media(max-width: 767px){.room-category{flex-flow:column}}.room-category__type{border-right:1px solid #bec7ee}.room-category__type{width:500px;border-bottom:1px solid #bec7ee}@media(max-width: 767px){.room-category__type{width:100%}}.room-category__type .room{font-size:15px;font-weight:600;margin-bottom:15px}.room-category__type .bed{font-weight:600;font-size:11px;margin-bottom:10px}.room-category__type .room-amenities ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:wrap;column-gap:5px}.room-category__type .room-amenities ul li{position:relative;padding-left:15px;font-size:12px;margin-bottom:5px;padding-right:5px;color:#494949}@media(max-width: 479px){.room-category__type .room-amenities ul li{font-size:11px}}.room-category__type .room-amenities ul li::before{content:"";background:url(../../images/hotel/icons/check-icon.svg?=1.9) no-repeat;width:10px;height:8px;background-size:10px;display:block;position:absolute;top:5px;left:0px}.room-category__type .room-amenities .moreAme{font-size:11px;cursor:pointer}.room-category__main{width:70%;display:grid;border-bottom:1px solid #bec7ee}@media(max-width: 767px){.room-category__main{width:100%;overflow-y:scroll}}.room-category__book{width:20%;position:relative}@media(max-width: 767px){.room-category__book{width:100%}}.room-category__book .last{border-bottom:1px solid #bec7ee}.room-category .title{font-size:11px;background:#3a36db;color:#fff;padding:10px 5px;font-weight:600;text-transform:capitalize;position:relative;z-index:3}.room-category .block{padding:10px 5px;display:flex;flex-flow:column}.room-category .midblk{display:flex;overflow:visible;border-bottom:1px solid #bec7ee}@media(max-width: 767px){.room-category .midblk{width:100%;display:flex;text-align:center}}.room-category .midblk:last-child{border-bottom:none}.room-category .midblk__guest,.room-category .midblk__price,.room-category .midblk__choice,.room-category .midblk__select{border-right:1px solid #bec7ee}@media(max-width: 767px){.room-category .midblk__guest,.room-category .midblk__price,.room-category .midblk__choice,.room-category .midblk__select{border-right:0}}.room-category .midblk__guest{width:135px}@media(max-width: 767px){.room-category .midblk__guest{width:80px}}.room-category .midblk__guest .guest{display:flex;column-gap:4px;align-items:center}.room-category .midblk__price{width:28%}@media(max-width: 767px){.room-category .midblk__price{width:135px}}.room-category .midblk__choice{width:200px}@media(max-width: 767px){.room-category .midblk__choice{width:200px;display:none}}.room-category .midblk__select{width:18%}@media(max-width: 767px){.room-category .midblk__select{width:118px}}.room-category .midblk__select .input-field{position:relative;display:inline-block}.room-category .midblk__select .input-field select{border:1px solid #ccc;padding:6px 5px;background:#fff;width:100%;font-size:12px}.room-category .save{position:relative;font-size:11px;margin-bottom:7px;background-color:#fdb400;text-align:center;padding:3px 10px;border-radius:5px;color:#000;display:inline-block}.room-category .remc{font-weight:700;color:#008a41;background:#d4ffe8;border-radius:5px;padding:3px 5px;font-size:11px;margin-bottom:10px;text-align:center}.room-category .room-left{font-weight:700;color:#f80000;background:#fff;border-radius:5px;padding:3px 5px;font-size:11px;margin-bottom:10px;text-align:left}.room-category .price-block{text-align:center;width:100%}.room-category .price-block p{margin:0 0 5px;font-weight:400;color:#434343;font-size:12px;line-height:1.2}.room-category .price-block .price{float:left;width:100%;font-size:16px;padding:0px;line-height:1.2;font-weight:800;margin-bottom:5px;color:#1b1b1b;white-space:nowrap}@media(max-width: 767px){.room-category .price-block .price{font-size:18px;padding:0}}.room-category .price-block .price-cut{float:left;width:100%;font-size:16px;padding:0px;line-height:1.2;font-weight:700;color:#000;white-space:nowrap}@media(max-width: 767px){.room-category .price-block .price-cut{font-size:20px;padding:0}}.room-category .price-block .price-cut del{font-size:15px;color:#f80000;width:100%}.room-category .btn-book{border:none;text-align:center;color:#fff;background:#f60;font-size:12px;text-transform:capitalize;transition-property:background;transition-duration:1s;font-weight:600;margin:10px 0;padding:8px 20px;cursor:pointer;border:0px solid #f60;border-radius:8px;width:100%}.room-category .btn-book.sticky{position:sticky;top:0}.room-category .info{background:#fff;display:inline-block;position:relative}.room-category .info::before{content:"";background:url(../../images/hotel/icons/information-black.svg?=1.9) no-repeat;width:14px;height:14px;display:block;background-size:14px;cursor:pointer}.room-category .info .tool-tip{display:none;width:100px;text-align:center;background:#fff;border:1px solid #b9b9b9;padding:7px;position:absolute;top:20px;left:-40px;font-size:12px;border-radius:4px;line-height:1.3;font-family:"Helvetica CE",Helvetica,Arial,sans-serif;z-index:1;white-space:normal}.room-category .info .tool-tip:after{font-family:FontAwesome;content:"";display:inline-block;position:absolute;left:42px;top:-14px;vertical-align:middle;font-size:18px;color:#fff;z-index:1}.room-category .info .tool-tip:before{font-family:FontAwesome;content:"";display:inline-block;position:absolute;left:42px;top:-15px;vertical-align:middle;font-size:18px;color:#333}.room-category .info:hover .tool-tip{display:block}.recommended-room{border:1px solid #ccc;background:#fff}.recommended-room__head{font-size:16px;font-weight:600;padding:10px;background:#3a36db;color:#fff}.recommended-room__blk{display:flex}.recommended-room__blk .block{display:flex;flex-flow:column}.recommended-room__blk__lt{width:calc(100% - 200px)}.recommended-room__blk__lt .room{font-size:16px;font-weight:600;margin-bottom:15px;text-decoration:underline}.recommended-room__blk__lt .bed{font-weight:600;font-size:12px;margin-bottom:10px}.recommended-room__blk__lt .room-left{font-weight:700;color:#f80000;border-radius:5px;padding:3px 5px;font-size:11px;margin-bottom:10px;text-align:left}.recommended-room__blk__lt .room-amenities ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:wrap;column-gap:5px}.recommended-room__blk__lt .room-amenities ul li{position:relative;padding-left:15px;font-size:12px;margin-bottom:5px}.recommended-room__blk__lt .room-amenities ul li::before{content:"";background:url(../../images/hotel/icons/check-icon.svg?=1.9) no-repeat;width:11px;height:8px;background-size:11px;display:block;position:absolute;top:5px;left:0px}.recommended-room__blk__lt .guest{display:flex;column-gap:4px;align-items:center}.recommended-room__blk__rt{width:200px;border-left:1px solid #ccc;align-items:center;display:flex;justify-content:center;flex-flow:column}.recommended-room__blk__rt .price-block{text-align:center;width:100%}.recommended-room__blk__rt .price-block p{margin:0 0 5px;font-weight:400;color:#434343;font-size:12px;line-height:1.2}.recommended-room__blk__rt .price-block .price{float:left;width:100%;font-size:16px;padding:0px;line-height:1.2;font-weight:800;margin-bottom:5px;color:#1b1b1b;white-space:nowrap}@media(max-width: 767px){.recommended-room__blk__rt .price-block .price{font-size:20px;padding:0}}.recommended-room__blk__rt .btn-book{border:none;text-align:center;color:#fff;background:#10bf63;font-size:14px;text-transform:capitalize;transition-property:background;transition-duration:1s;font-weight:600;padding:8px 20px;border:0px solid #00c059;border-radius:50px}.item1,.item2,.item0{margin-bottom:10px}.item1 ul,.item2 ul,.item0 ul{margin:0;padding:0;list-style:none}.item1 ul li,.item2 ul li,.item0 ul li{position:relative;padding-left:17px;color:#333;font-size:12px;margin-bottom:5px}.item1 ul li::before,.item2 ul li::before,.item0 ul li::before{content:"";background:url(../../images/hotel/icons/check-icon.svg?=1.9) no-repeat;width:12px;height:9px;background-size:12px;display:block;position:absolute;top:5px;left:0px}.selectedroom-price-info{text-align:center}.selectedroom-price-info .room__price{font-weight:700;font-size:15px}.selectedroom-price-info .room__tax{font-size:11px}.newhotel-container .sticky2{position:fixed;top:0px;width:999px;z-index:5;right:55px}.newhotel-container .roomreserve{position:absolute;top:0px;z-index:2;margin-left:2px;margin-right:0px;background:#fff;padding:40px 10px 10px}.newhotel-container .filterType{display:flex;column-gap:15px;margin-bottom:10px;justify-content:flex-start}.newhotel-container .filterType .title{font-weight:600}.newhotel-container .filterType .inputSet label{font-size:14px;font-weight:500;margin-bottom:0px;padding-left:23px}.hotel-amenites-bx{margin-bottom:15px}.hotel-amenites-bx .amenity-block{margin-bottom:10px}.hotel-amenites-bx .amenity-block h4{margin:0 0 10px;font-size:16px;font-weight:600;display:inline-flex;column-gap:7px;align-items:center}.hotel-amenites-bx .amenity-block h4 img{width:20px}.hotel-amenites-bx .amenity-block ul{display:flex;flex-flow:wrap}.hotel-amenites-bx .amenity-block ul li{width:25%}@media(max-width: 767px){.hotel-amenites-bx .amenity-block ul li{width:100%;flex-flow:column}}.rulesSection__header{margin-bottom:20px}.rulesSection__header h2{font-size:24px;margin:0 0 5px;font-weight:600}.rulesSection__header p{margin:0}.rulesSection__info{background:#fff;border-radius:5px;padding:10px;border:1px solid #ccc}.rulesSection__info .rules{display:flex;border-bottom:1px solid #ccc;padding:15px 0}.rulesSection__info .rules:last-child{border-bottom:none}@media(max-width: 767px){.rulesSection__info .rules{flex-flow:column}}.rulesSection__info .rules__lt{width:30%;font-weight:600;font-size:14px;display:flex;column-gap:10px}@media(max-width: 767px){.rulesSection__info .rules__lt{width:100%}}.rulesSection__info .rules__rt{width:70%}@media(max-width: 767px){.rulesSection__info .rules__rt{width:100%;padding-left:30px}}.rulesSection__info .rules__rt .policy{margin-bottom:15px}.rulesSection__info .rules__rt .policy .text1{margin-bottom:10px}.rulesSection__info .rules__rt h3{font-size:14px;font-weight:600;margin:0 0 10px}.rulesSection__info .rules__rt .policyBlk{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;width:70%}@media(max-width: 767px){.rulesSection__info .rules__rt .policyBlk{width:100%}}.rulesSection__info .rules__rt .policyBlk__row{display:flex;border-bottom:1px solid #ccc;padding:5px;flex-flow:column}.rulesSection__info .rules__rt .policyBlk__row:last-child{border-bottom:none}.rulesSection__info .rules__rt .policyBlk__row ul{display:flex;margin:0;padding:0;list-style:none;align-items:center;justify-content:space-between}@media(max-width: 767px){.rulesSection__info .rules__rt .policyBlk__row ul{flex-flow:column;align-items:flex-start;justify-content:flex-start}}.rulesSection__info .rules__rt .policyBlk__row ul li{padding:5px;display:flex;column-gap:5px}@media(max-width: 767px){.rulesSection__info .rules__rt .policyBlk__row ul li:last-child{padding-left:30px}}.rulesSection,.hoteldetailSection-list{margin-bottom:20px;background:#fefefe;border:1px solid #cfcfcf;border-radius:15px;padding:20px}.rulesSection ul,.hoteldetailSection-list ul{list-style:none;padding:0px;margin:0}.rulesSection ul li,.hoteldetailSection-list ul li{padding:0 20px;line-height:25px;position:relative}.rulesSection ul li::before,.hoteldetailSection-list ul li::before{content:"";width:8px;height:8px;display:block;border:2px solid #4a4a4a;border-radius:100%;position:absolute;left:0px;top:6px}.gestRoom{display:flex;flex-flow:column}.gestRoom__label,.gestRoom__data{display:flex;padding:10px 0;border-bottom:1px solid #ccc}.gestRoom__label .col1,.gestRoom__data .col1{width:100px}.gestRoom__label .col3,.gestRoom__data .col3{width:200px}.gestRoom__label .col5,.gestRoom__data .col5{width:calc(100% - 300px)}.gestRoom__data:last-child{border-bottom:none}.gestRoom__data .mob-label{display:none}.children_policy .policy{margin-top:15px}.children_policy .policy h3{font-size:14px;font-weight:700;margin:0 0 10px}.grid_view{width:100%}.grid_view .gholder{display:flex}.grid_view .gholder .gridLeft_res{width:50%;box-shadow:0 0px 14px rgba(0,0,0,0.1019607843);border-radius:15px 0 0px 15px;background:#fff;padding:10px;overflow-y:auto;max-height:800px}.grid_view .gholder .GripdRight_map{width:50%}.grid_view .gholder .hotelresultsBox .left{width:100px}.grid_view .gholder .map{width:100%;height:100%}.grid_view .gholder .hotelresultsBox{padding:0;box-shadow:none;border:none;border-radius:0;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px}.grid_view .gholder .hotelresultsBox:hover{box-shadow:none;border:none;border-bottom:1px dashed #ccc}.grid_view .gholder .hotelresultsBox .right{width:calc(100% - 100px);flex-direction:column}.grid_view .gholder .hotelresultsBox .right .details{width:100%}.grid_view .gholder .hotelresultsBox .right .aminities li{width:50%}.grid_view .gholder .hotelresultsBox .right .priceBlock{width:100%;border-left:0;flex-direction:row;justify-content:space-between;padding-left:0;padding-top:10px}.grid_view .gholder .hotelresultsBox .right .priceBlock .price{text-align:left;font-size:21px;margin:0}.grid_view .gholder .hotelresultsBox .right .priceBlock .button{width:107px;margin:0;padding:8px 15px}.location-block{border:1px solid #8c8ccf;background:#f5f5fc;border-radius:10px;margin-top:15px;width:100%}.location-block ul{list-style:none;display:flex;margin:0;padding:0}.location-block li{width:50%;border-right:1px solid #8c8ccf;padding:12px 25px;position:relative}.location-block li:last-child{border:none}.location-block li:last-child::before{content:"";background:url(../../images/cars/arrow-right-round.svg) left top no-repeat;width:38px;height:38px;background-size:38px;position:absolute;left:-20px;top:30px;border:none}.location-block .title{font-size:17px;font-weight:700;margin-bottom:8px;color:#000;cursor:pointer}.location-block .title a{color:#000;text-decoration:none}.location-block .date{font-size:13px;color:#4e4e4e;margin-bottom:8px}.location-block .location{font-size:13px;font-weight:700}.question-collapse{position:relative;margin:5px 0 0 0;padding-right:20px;font-weight:500;font-size:12px}.question-collapse::before{content:"";font-family:bootstrap-icons !important;font-weight:800;position:absolute;right:5px;top:2px;font-size:14px}.question-collapse.active::before{transform:rotate(180deg)}.answer-panel{font-size:11px;padding:10px 0;max-height:100px;overflow-y:auto;overflow-x:hidden;text-align:justify;padding-right:10px}.widgetdrop-off{position:absolute;left:0px;top:0px;background:#fff;width:100%;height:100%;border-radius:6px;padding:7px 20px 8px 13px;cursor:pointer}.carsorting{list-style:none;float:right;display:flex}.carsorting li{padding:0 10px;border-right:1px solid #ccc}.carsorting li:last-child{border-right:none}.carsorting li.selected{color:#3a36db}.carresultsBox .left{height:auto}.carresultsBox .car_review_rating .review_rating{width:auto;padding:0 8px}.car_review_block{display:flex}.car_review_block .left{width:70%}.car_review_block .rating_list{list-style:none}.car_review_block .rating_list li{padding:6px 10px 6px 62px;position:relative;color:#707070}.car_review_block .rating_list li:nth-child(odd){background:#f0f0f0}.car_review_block .rating_list li:nth-child(odd) .rating{background:#e8e8e8}.car_review_block .rating_list li .rating{position:absolute;left:0px;top:0px;color:#1eb41c;font-weight:700;padding:4px 11px;width:55px;display:flex;height:100%;justify-content:center;align-items:center}.car_review_block .right{width:30%;text-align:center}.car_review_block .right .rating-text{padding-top:12px;font-weight:700;line-height:23px;font-size:18px}.car_review_block .right .rating-text .rating{font-size:30px;color:#1eb41c}.car_review_block .right .rating-text strong{color:#1eb41c;display:block}.car_review_block .right .text-link{color:#333;text-decoration:none}.rental-protection{padding:25px 0 5px 0;overflow:hidden}.rental-protection li{position:relative;display:flex;justify-content:space-between;flex-flow:row;border-bottom:1px solid #dae0f8}.rental-protection li:first-child,.rental-protection li:last-child{border:none}.rental-protection li::before{content:"";font-family:bootstrap-icons !important;color:#3a36db;font-weight:800;position:absolute;left:5px;top:15px;font-size:14px}.rental-protection li:first-child::before{content:""}.rental-protection .left-block{padding:10px 30px;width:calc(100% - 275px);position:relative}.rental-protection h5{font-size:15px;font-weight:700;margin:0 0 5px}.rental-protection p{font-size:12px;margin:0px}.rental-protection .right-block{background:#f5f5fc;width:240px;display:flex;flex-flow:wrap-reverse;justify-content:center}.rental-protection .coverage{width:240px;background:#3a36db;border-top-left-radius:10px;border-top-right-radius:10px;height:53px;color:#fff;text-align:center;padding:13px}.rental-protection .coverage span{color:#ffd91d}.rental-protection .protectionbutton{width:150px;float:right;margin-right:45px;margin-top:15px}*{margin:0px;padding:0px;box-sizing:border-box;outline:none}input,button,select,textarea{font-family:"Manrope",serif}:focus{outline:none}body{font-family:"Manrope",serif;font-size:13px}#mainCntr{overflow:hidden}.container{max-width:1190px;margin:0px auto}@media(max-width: 1199px){.container{padding-left:15px;padding-right:15px}}.img-radius{border-radius:100%}.d-flex{display:flex;align-items:center;justify-content:center}.d-flex.justify_end{justify-content:flex-end}.button_full{width:85%;margin:10px auto 0 auto}.relative{position:relative}.text_clr{color:#566877}.pb-1{padding-bottom:10px}.pb-2{padding-bottom:20px}.pb-3{padding-bottom:30px}.pb-4{padding-bottom:40px}.pt-1{padding-top:10px}.pt-2{padding-top:20px}.pt-3{padding-top:30px}.pt-4{padding-top:40px}.mb-0{margin-bottom:0px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mt-1{margin-top:10px}.mt-2{margin-top:20px !important}.mt-3{margin-top:30px !important}.mt-4{margin-top:40px !important}.mr-5{margin-right:5px}.mr-1{margin-right:10px}.mr-2{margin-right:20px}.ml-1{margin-left:10px}.ml-2{margin-left:20px}.text-center{text-align:center !important}.text-start{text-align:left}.text-end{text-align:right}.p-0{padding:0}.nobrder{border:none !important}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}h1,h2,h3,h4,h5,h6{margin-bottom:10px}p{margin-bottom:10px}.img{width:100%;border-radius:20px}.black{color:#333}.text-green{color:#3ab54a}.text-lightgreen{color:#1ad598}.text-red{color:#e81e15}.text-lightgray{color:#628098}.text-white{color:#fff !important}.text-blue{color:#3a36db}.display_block{display:block}.display_inline_block{display:inline-block}.edit_btn{min-width:70px;text-align:center;font-weight:600;color:#000;text-decoration:none;padding:7px 5px;display:block;background:#fff0ec;border:1px solid #ffae72;border-radius:5px}.add_button{text-align:center;cursor:pointer;margin-top:10px;display:block;padding:10px 15px;min-width:170px;font-size:14px;color:#fff;font-weight:500;text-decoration:none;border-radius:8px;background:#f60;border:none}.commonBox{box-shadow:0 0px 14px rgba(0,0,0,.1019607843);border-radius:15px;margin-bottom:20px;background:#fff;border:1px solid #f5f5f5;padding:15px}@media(max-width: 767px){.commonBox{border-radius:10px}}.heading1{text-align:center;padding-bottom:25px}.heading1 h2,.heading1 .maintitle{font-size:30px;font-weight:800;color:#000;margin:0}@media(max-width: 767px){.heading1 h2,.heading1 .maintitle{font-size:20px}}.heading1 p{margin:0}.heading16{font-size:16px}.heading15{font-size:15px}.heading14{font-size:14px}.heading2{font-size:22px;color:#06152b;font-weight:800}@media(max-width: 767px){.heading2{font-size:18px}}.heading18{font-size:18px}.f-18{font-size:18px}.clearfix{clear:both;margin:0px;padding:0px}.pencil-icon{display:inline-block;width:13px;height:14px;background:url(../../images/admin/edit.svg?=1.7) left top no-repeat}.user_avtar{display:flex;align-items:center;justify-content:center;background:#3a36db;width:40px;height:40px;border-radius:100%;text-decoration:none;color:#fff;font-weight:700;top:-2px;position:relative;text-transform:uppercase}.user_avtar img{border-radius:100%}.user_avtar.radius{border-radius:100%}.user_avtar.big{width:62px;height:62px}.back_button{font-size:14px;color:#000;font-weight:700;text-decoration:none}.img{max-width:100%}.normal{font-weight:400 !important}.open-model,.model-open,.model-open-pr{overflow:hidden}.ios-model.model-open,.ios-model.open-model,.ios-model.model-open-pr{position:fixed;left:0px;top:0px;width:100%;height:100%}.hidden-xs{display:flex !important}@media(max-width: 767px){.hidden-xs{display:none !important}}.visible-xs{display:none}@media(max-width: 767px){.visible-xs{display:block !important}}.hidden-inline-xs{display:inline-block}@media(max-width: 767px){.hidden-inline-xs{display:none}}.visible-inline-xs{display:none}@media(max-width: 767px){.visible-inline-xs{display:inline-block}}.visible-lg{display:block}@media(max-width: 1199px){.visible-lg{display:none}}.hidden-lg{display:none}@media(max-width: 1199px){.hidden-lg{display:block}}.confirmation-body .status{width:auto}.commonBox.confirmation table{max-width:100% !important}.commonBox.confirmation table td{padding:5px}.commonBox.confirmation ul{padding-left:20px}.commonBox.confirmation ul li{line-height:22px;font-size:14px}/*# sourceMappingURL=style.css.map */
