@import url(./customized.ui.min.css);
#box1-resize,#box2-resize,#box3-resize,#box4-resize,#box5-resize,#box6-resize,#box7-resize,#box8-resize,#box9-resize{padding:40px 0;clear:both;float:right;width:100%}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{padding-bottom:20px;display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);padding-bottom:10px}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-dots{text-align:center;margin-top:20px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{width:9px;height:9px;background:#0028A552;display:inline-block;margin:0 5px;border-radius:30px;border:0}.owl-carousel .owl-dot.active{background:#0028A5}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}.gray-bg{background-color:#f7f8f9}.more-result{width:auto;float:left;line-height:25px}.more-result a{font-size:20px;color:#0028A5}.more-result a:hover{color:#fab514}.fa-exchange-alt::before{content:"\f362";font-family:'fontawesome'}#top-banner-resize,#modules-banner-resize{clear:both;margin:20px 0;display:block;float:right;width:100%}#top-banner-resize img,#modules-banner-resize img{border-radius:24px}.fa-calendar::before{content:"\f073"}.fa-plane::before{content:"\f072"}.fa-map-marker::before{content:"\f041"}.fa-chevron-down::before{content:"\f078"}.section-title{text-align:right;margin-bottom:50px;clear:both;display:block;float:right;width:100%}.section-title h3{font-size:24px;line-height:25px;color:#302c2c;float:right;width:auto}.section-title p{color:#565656;font-size:16px;line-height:32px;padding-top:30px}#ballsWaveG{position:relative;width:70px;height:16px;margin:auto}.ballsWaveG{position:absolute;top:0;background-color:#bababa;width:9px;height:9px;animation-name:ballsWaveG;-o-animation-name:ballsWaveG;-ms-animation-name:ballsWaveG;-webkit-animation-name:ballsWaveG;-moz-animation-name:ballsWaveG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#ballsWaveG_1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}#ballsWaveG_2{left:9px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}#ballsWaveG_3{left:18px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}#ballsWaveG_4{left:26px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}#ballsWaveG_5{left:35px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}#ballsWaveG_6{left:44px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}#ballsWaveG_7{left:53px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}#ballsWaveG_8{left:62px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}@keyframes ballsWaveG{0{background-color:rgba(158,158,158,.97)}100%{background-color:#fff}}@-o-keyframes ballsWaveG{0{background-color:rgba(158,158,158,.97)}100%{background-color:#fff}}@-ms-keyframes ballsWaveG{0{background-color:rgba(158,158,158,.97)}100%{background-color:#fff}}@-webkit-keyframes ballsWaveG{0{background-color:rgba(158,158,158,.97)}100%{background-color:#fff}}@-moz-keyframes ballsWaveG{0{background-color:rgba(158,158,158,.97)}100%{background-color:#fff}}.ectText--1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ectText--3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ectText--4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ectText--6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.col-tour-cat{float:right;width:25%}.col-tour-cat .item-card{width:285px;height:240px;position:relative;overflow:hidden;display:block;margin:0 auto;border-radius:15px;box-shadow:5px -2px 15px #98989891}.col-tour-cat:nth-child(1) .item-card{border-top-right-radius:70px;float:right}.col-tour-cat:nth-child(4) .item-card{border-top-left-radius:70px;float:left}.col-tour-cat .item-card figure{width:100%;height:240px}.col-tour-cat .item-card figure img{object-fit:cover;width:100%;height:100%}.col-tour-cat .item-card:hover .ectText--1{font-size:24px;transform:rotateX(0);text-align:right}.col-tour-cat .item-card:hover header::after{right:15%}.col-tour-cat .item-card:hover header::before{left:15%}.col-tour-cat .item-card header::before{content:'';position:absolute;width:70%;height:2px;background-color:#fff;top:12px;left:-100%;transition:all .3s ease-out}.col-tour-cat .item-card header::after{content:'';position:absolute;width:70%;height:2px;background-color:#fff;bottom:12px;right:-100%;transition:all .3s ease-out}.col-tour-cat .item-card header{position:absolute;top:0;height:240px;padding:0 20px;padding-top:100px;width:100%;text-align:center}.col-tour-cat .item-card header h2{transform:rotateX(360deg);transition:all .3s ease-out;color:#fff;font-size:32px;font-weight:bold}.col-tour-cat .item-card header p{color:#fff;font-size:13px;line-height:25px;margin-top:20px;direction:rtl;display:none}.col-tour-cat .item-card:hover header{padding-top:20px}.col-tour-cat .item-card:hover header p{display:block}.col-podcast{float:right;width:25%}.col-podcast .item-card{width:285px;height:365px;position:relative;overflow:hidden;display:block;margin:0 auto;box-shadow:5px -2px 15px #98989891;border-radius:15px}.col-podcast .item-card figure{overflow:hidden;border-radius:15px;width:285px;height:240px}.col-podcast:nth-child(1) .item-card{float:right}.col-podcast:nth-child(1) .item-card figure{border-bottom-right-radius:70px}.col-podcast:nth-child(4) .item-card{float:left}.col-podcast:nth-child(4) .item-card figure{border-bottom-left-radius:70px}.col-podcast .item-card header{margin:10px 0;text-align:center}.col-podcast .item-card header h2{color:#302c2c;font-size:15px;font-weight:bold}.col-podcast .item-card footer{width:100%;height:84px;border-radius:15px;background:#e9e9e9;padding:20px}.col-podcast .item-card footer audio{object-fit:cover;width:100%;height:100%}.col-twins{width:50%;float:right}.col-twins figure{width:600px;height:230px;border-radius:20px;overflow:hidden}.col-twins:nth-child(1) figure{float:right}.col-twins:nth-child(2) figure{float:left}.col-twins figure img{width:100%;height:100%;object-fit:cover}.hotel-list{width:100%;float:right;clear:both;overflow:hidden}.col-hotel{padding:25px 0}.col-hotel .item-card{position:relative;display:block;margin:0 auto;width:600px;height:195px;overflow:hidden;direction:rtl;border-radius:15px;background:#FFF;box-shadow:5px -2px 15px #98989891}.col-hotel .item-card-img{width:280px;height:195px;float:right}.col-hotel .item-card header{float:right;width:calc(100% - 280px);padding:20px 20px 10px 20px}.col-hotel .item-card header h2{color:#302c2c;font-size:15px;font-weight:bold;margin-bottom:10px}.col-hotel .item-card header h2:hover{color:#ffbf1c}.col-hotel .item-card header p{color:#647271;font-size:12px;line-height:25px;text-align:justify}.col-hotel .item-card footer{position:absolute;bottom:0;left:0;width:calc(100% - 280px);padding:10px 20px 20px}.more-study{color:#0028A5;font-size:13px;direction:rtl;float:right}.more-study:hover{color:#ffbf1c}.more-study::after{content:"\f060";vertical-align:middle;font-family:'fontawesome';margin-right:5px}.col-hotel .item-card footer .view-map a{color:#0075ff;font-size:12px;border-bottom:1px solid #0075ff}.col-hotel .item-card footer .view-map a:hover{color:#ffbf1c}.col-service{width:33.33%;float:right}.col-service .item-card{background:#fff;border-radius:15px;width:390px;height:125px;direction:rtl;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0 20px;overflow:hidden}.col-service:nth-child(2) .item-card{width:430px;height:135px;margin-top:-5px}.col-service:nth-child(1) .item-card{float:right}.col-service:nth-child(3) .item-card{float:left}.col-service .item-card header{padding:10px 0}.col-service .item-card header h2{color:#302c2c;font-size:14px;margin-bottom:5px}.col-service .item-card header p{color:#647271;font-size:12px;line-height:25px}.blogs-list{background:#f3f5f5}.col-blog{padding:25px 0}.col-blog .item-card{display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0 auto;width:600px;max-width:98%;height:200px;overflow:hidden;position:relative;background:#FFF;text-align:justify;border-radius:17px;padding:10px;box-shadow:5px -2px 15px #98989891}.col-article img{border-radius:10px}.col-blog .item-card header{padding:0 10px}.col-blog .item-card header h2{color:#161616;font-size:20px;text-align:right;margin-bottom:10px}.col-blog .item-card header p{color:#222;font-size:13px;text-align:justify;margin-bottom:20px;line-height:26px}.col-blog .item-card figure img{border-radius:15px;height:180px;width:auto;vertical-align:middle}.col-blog .item-card:hover header h2{color:#0028A5}.blog-list{clear:both;width:100%;float:right;display:block}.blog-list .owl-nav .owl-prev,.blog-list .owl-nav .owl-next{width:40px!important;height:40px!important;line-height:40px;text-align:center;background:#0028A552!important;border-radius:7px!important;color:#0028A5;font-size:24px;font-weight:bold;font-family:tahoma}.blog-list .owl-nav .owl-prev:hover,.blog-list .owl-nav .owl-next:hover{color:#fab514}.blogs-list .more-result{float:right;margin-right:15px;position:relative;z-index:9}.blog-list .owl-nav{display:block!important;position:absolute;top:-82px;width:1280px;margin:0 auto;left:0;right:0;text-align:left;float:left}.col-usefull-article{width:25%;float:right}.col-usefull-article .item-card{display:block;margin:0 auto;width:285px;height:380px;overflow:hidden;position:relative;direction:rtl;border-radius:10px;background:#e8eaea;text-align:justify;direction:rtl;box-shadow:5px -2px 15px #98989891}.col-usefull-article:nth-child(1) .item-card{border-top-right-radius:70px;float:right}.col-usefull-article:nth-child(4) .item-card{border-top-left-radius:70px;float:left}.col-usefull-article .item-card-img{overflow:hidden;border-radius:5px;float:right;width:285px;height:200px;margin:0 auto}.col-usefull-article .item-card-img img{width:100%;height:100%;object-fit:cover}.col-usefull-article header{width:100%;clear:both;float:right;padding:10px}.col-usefull-article header h2{color:#212121;font-size:16px;text-align:right;margin-bottom:5px}.col-usefull-article header p{color:#212121;line-height:20px;font-size:12px}.col-usefull-article footer{position:absolute;bottom:10px;right:0;width:100%;height:40px;line-height:40px}.col-usefull-article footer .article-writer{float:left;padding:0 10px;font-size:11px;color:#496b80}.col-usefull-article footer .read-more{padding:0 10px}.col-usefull-article:hover header h2{color:#0028A5}.col-usefull-article:hover footer .read-more{background:#0028A5;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px}.question-form{width:45%;float:right;padding-left:15px;border-left:1px solid #e0e0e0}.question-box{width:55%;float:left;padding-right:15px}.question-form-pic{width:90%;max-width:max-content;height:auto;float:right}.question-form p{color:#263854;font-size:15px;line-height:22px;margin:20px 0;clear:both;text-align:right;direction:rtl;width:100%}.question-form [data-bc-question-title]{display:none}.qu-question-qu [data-bc-title-container]{display:none}.question-form .qu-name-qu{width:48%;clear:unset;margin-left:1%;float:right}.question-form .qu-phone-qu{width:48%;clear:unset;margin-right:1%;float:left}.question-form [data-bc-part-related-cell],.question-form [data-bc-part-container],.question-form [data-bc-answer-collection],.question-form [data-bc-answer-container],.question-form [data-bc-title-container]{width:100%!important;height:auto!important}.question-form [data-bc-part-related-cell]{margin-left:0}.question-form input,.question-form textarea{height:44px!important;line-height:44px!important;border-radius:8px!important;font-size:12px;background:#edf1f1!important;padding:0 5px;width:100%;clear:both;display:block;direction:rtl;border:unset!important}[data-bc-answer-container] input[type="text"],[data-bc-answer-container] input[type="password"],[data-bc-answer-container] input[type="time"],[data-bc-answer-container] input[type="file"],[data-bc-answer-container] select,[data-bc-answer-container] textarea{background:#edf1f1}.question-form textarea{height:150px!important}.question-form #captchaContainer .d-inline-block .d-flex div:first-child{width:48%;float:right}.question-form #captchaContainer .d-inline-block .d-flex div:last-child{width:48%;float:left;height:44px;line-height:44px}.question-form #captchaContainer .d-inline-block .d-flex div:last-child img{float:left;height:44px}.question-form #captchaContainer .d-inline-block .d-flex div:last-child svg{vertical-align:middle}.question-form .data-body-btn{cursor:pointer;background:#0028A5;color:#fff;width:130px;float:right;height:44px!important;line-height:44px!important;border-radius:8px;border:unset}.question-form .data-body-btn:hover{background:#fab514}.Loading_Qu_Form{display:none;clear:both;margin-top:10px;float:right;width:100%}.message-api{color:#0028A5;font-size:14px;margin:10px 0;clear:both;text-align:center;float:right;width:100%}.qu-contents.active-content{display:block}.qu-content-inner{direction:rtl;position:relative;padding:15px 20px;margin-bottom:10px;font-family:'IRANSansWeb'}.qu-content-inner .question{cursor:pointer;width:100%;line-height:38px}.qu-icon{float:right;margin-left:5px;color:#fcd603;font-size:20px}.qu-icon i{vertical-align:middle}.qu-icon i::before{content:"\f067";font-family:'fontawesome';color:#0028A5}.qu-content-inner .question .qu-text{width:calc(100% - 50px);float:right;font-size:16px;font-weight:normal;text-align:right;color:#233736}.qu-content-inner .answer{display:none;padding:0 20px;text-align:justify;line-height:25px;font-size:15px;color:#788584}.active-question{background:#f3f3f3;border-radius:13px}.active-question i::before{content:"\f00d";color:#b11111}.active-question .answer{display:block}.airlines-logo{text-align:center;direction:rtl}.airlines-logo li{display:inline-block;margin:0 10px}@media(max-width:1280px){.frm-submit-btn button{width:100%}.section-title{width:100%}.col-tour-cat{width:50%;margin-bottom:20px}.col-tour-cat:nth-child(1) .item-card{border-top-right-radius:15px;float:none}.col-tour-cat:nth-child(4) .item-card{border-top-left-radius:15px;float:none}.col-podcast{width:50%;margin-bottom:30px}.col-podcast:nth-child(1) .item-card,.col-podcast:nth-child(4) .item-card{float:none}.col-podcast .item-card figure{border-radius:15px!important}.col-twins{width:100%;margin-bottom:20px}.col-twins:nth-child(1) figure,.col-twins:nth-child(2) figure{float:none;margin:0 auto}.col-twins figure{width:100%;height:auto}.col-twins figure img{width:100%;height:auto;max-width:max-content;border-radius:20px;margin:0 auto;display:block}.col-service{width:100%;float:right;margin-bottom:20px}.col-service:nth-child(1) .item-card,.col-service:nth-child(3) .item-card{float:none}.col-usefull-article{width:50%;margin-bottom:20px}.col-usefull-article:nth-child(1) .item-card{border-top-right-radius:0;float:none}.col-usefull-article:nth-child(4) .item-card{border-top-left-radius:0;float:none}}@media(max-width:800px){#top-banner-resize,#modules-banner-resize{display:none}#box1-resize,#box2-resize,#box3-resize,#box4-resize,#box5-resize,#box6-resize,#box7-resize,#box8-resize,#box9-resize{padding:10px 0}.section-title{margin-bottom:20px}.section-title h3{font-size:16px;float:none}.more-result{float:none;text-align:center}.more-result a{font-size:16px}.col-tour-cat .item-card{width:133px;height:112px}.col-tour-cat .item-card figure{width:100%;height:112px}.col-tour-cat .item-card header{height:112px}.col-tour-cat .item-card header{padding-top:20px}.col-tour-cat .item-card header p{font-size:13px;margin-top:0;line-height:13px}.col-tour-cat .item-card header h2{font-size:14px}.col-tour-cat .item-card header p{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;opacity:0;line-height:20px}.col-tour-cat .item-card:hover header p{display:-webkit-box;opacity:1}.col-tour-cat .item-card header p,.col-hotel .item-card header h2,.col-hotel .item-card header p,.col-hotel .item-card footer .view-hotel a,.col-hotel .item-card footer .view-map a,.col-service .item-card header p,.col-usefull-article header h2,.col-usefull-article footer .article-writer,.col-usefull-article footer .read-more,.col-usefull-article header p{font-size:14px}.col-podcast{width:100%}.col-hotel .item-card{width:100%;height:auto;padding:5px 0}.col-hotel .item-card-img{float:none;margin:0 auto}.col-hotel .item-card-img img{border-radius:15px}.col-hotel .item-card header{width:100%;text-align:center;padding:10px}.col-hotel .item-card header h2{margin-bottom:0}.col-hotel .item-card footer{position:relative;bottom:unset;left:unset;width:100%;padding:10px;clear:both;display:block;float:right}.col-service .item-card{width:100%;height:auto;padding:5px;display:block}.col-service:nth-child(2) .item-card{width:100%;height:auto;margin-top:0}.col-service .item-card figure{margin:0 auto;text-align:center}.col-service .item-card header{text-align:center}.col-service .item-card header p{overflow:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:unset}.blogs-list .more-result{float:none;margin-right:0;position:unset;z-index:unset;clear:both;display:block}.blog-list .owl-nav{position:relative;top:unset;width:100%;margin:0 auto;text-align:center;margin-bottom:20px}.blog-list .owl-nav .owl-prev,.blog-list .owl-nav .owl-next{width:30px!important;height:30px!important;line-height:30px;font-size:14px}.col-blog .item-card{width:100%;height:300px;display:block}.col-blog .item-card header{margin-top:10px}.col-blog .item-card header h2{font-size:14px;text-align:center}.col-blog .item-card header p{font-size:14px;text-align:center;margin-bottom:10px;line-height:24px;-webkit-line-clamp:2}.col-blog .item-card figure img{margin:0 auto;display:block;width:auto;height:130px;max-width:100%}.col-blog .item-card header span{font-size:14px;float:none;position:relative;bottom:unset;right:unset;text-align:center;margin:0 auto;display:block;margin-bottom:10px}.col-usefull-article{width:100%}.question-form{width:100%;padding-left:0;border-bottom:1px solid #e0e0e0;border-left:unset}.question-form-pic{margin:0 auto;display:block;float:none}.question-form p{text-align:center;font-size:14px}.question-form form input,.question-form form textarea{line-height:35px;font-size:14px}.question-form form .field-captcha img{height:35px}.question-form form .field-captcha i{height:35px;line-height:35px}.question-form form input.submit{width:100%}.question-box{width:100%;padding-right:0}.question-box{padding-top:20px}.qu-content-inner{padding:5px 10px}.qu-content-inner .question .qu-text{font-size:14px;line-height:24px}.qu-content-inner .answer{line-height:24px;font-size:14px}.airlines-logo li{margin:10px}.more-study{font-size:14px}}.fixed{position:fixed}.left-0{left:0}.right-0{right:0}.z-20{z-index:20}.float-left{float:left}.m-auto{margin:auto}.ml-6{margin-left:1.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.hidden{display:none}.h-auto{height:auto}.w-1\/2{width:50%}.w-11\/12{width:91.666667%}.w-full{width:100%}.max-w-max{max-width:max-content}.cursor-pointer{cursor:pointer}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#bk-popup{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.65);top:0;right:0;left:0;z-index:20;display:none}#close-popup{position:absolute;left:20%;top:10%}.top-0{top:0}.bottom-0{bottom:0}#image-popup{height:400px}@media screen and (max-width:1024px){#close-popup{font-size:20px;position:absolute;left:10px;top:-10%}.container-popup img{width:300;height:320px;object-fit:contain}#image-popup{height:320px}.container-popup.w-1\/2.max-w-max.m-auto.block{width:100%}.checked-img{position:absolute;top:-80px}}#top-banner-resize.hidden{display:none!important}#modules-banner-resize.hidden{display:none!important}
/* ____________________________NEW SEARCH ENGINE STYLES___________________________________ */
 .search-box-container .h-20{height:auto!important}.Basis_Calendar{font-family:'DanaFaNum'!important}.Basis_Calendar .selected_date{background:var(--primary-600)!important}.confirm-date-content button:hover{background:var(--secondary-600)}.confirm-date-content button{background:var(--primary-600);color:white}.calendar-apply-date:hover{background:var(--secondary-600)}.calendar-apply-date{background:var(--primary-600);color:white}.day.days_available{background:var(--secondary-600)}.calendar-switch{color:var(--primary-600)}.Basis_Calendar .section_next_month,.Basis_Calendar .section_prev_month{color:var(--primary-600)}.Basis_Calendar .current_day::after{border-color:var(--primary-600) transparent transparent}.Basis_Calendar .month_day_list table td:not(.disable_day,.empty_day,.expire_day):hover{border-color:var(--primary-600)}.Basis_Calendar .current_day{background:var(--primary-600)!important;color:white!important}.Basis_Calendar_Box{font-family:'DanaFaNum'!important;margin-top:-3.25rem}.calendar-apply-date,.calendar-switch,.calendar-today,.calendar-footer input::placeholder{font-family:'DanaFaNum'!important}.calendar-footer input,.calendar-footer::placeholder{font-family:'DanaFaNum'}#search-box{width:100%;height:auto;margin:0 auto;float:none;clear:both;border-radius:15px;box-shadow:0 0 15px #dbdfe1;background:#fff}.search-box-container input,.search-box-container select,.search-box-container button{font-family:'DanaFaNum'!important}.search-engine-container{padding-top:13rem;display:flex;justify-content:center}.module-banner-image img{position:absolute;top:0;left:0;width:100%;height:405px;object-fit:cover;border-radius:24px}#search-box{max-width:100%}.search-box-content>.clear-both.float-right.w-full{padding:24px 12px 12px;float:unset!important;clear:both!important}.search-nav{text-align:right;background:var(--secondary-300);height:60px;border-radius:15px 15px 0 0;overflow:hidden}.reservation-item{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.reserve-btn{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;width:auto!important;height:60px!important;margin:0!important;padding:0!important;transition:all 300ms ease;min-width:170px}.reserve-btn .module-name{color:#52525b;transition:all 300ms ease;font-size:24px!important;font-weight:bold!important}.search-box-container .reserve-btn.active-module{background-color:white!important;color:var(--secondary-600)}.reserve-btn:hover{background-color:var(--primary-600);box-shadow:0 4px 7.7px 0 black40}.reserve-btn .module-name:hover{color:var(--secondary-600)!important}.formhotel,.formtour,.forminsurance,#cipSearch,.formvisa,#serviceSearch,.formbus{margin-top:0!important}.formtrain .reserve-field.destination-route .click-content,.formflight .reserve-field.destination-route .click-content,#flightHotelSearch .reserve-field.destination-route .click-content,.formbus .reserve-field.departure-route .click-content{padding-right:16px!important}.reserve-field.departure-date,.click-content,.reserve-field.passengers-field,.reserve-field.return-date,.reserve-field.traveltype-field,.reserve-field.flighttype-field,.reserve-field.Compartment-field{}.click-content>input,input.Basis_Date_ExteraHoteldate,input.Basis_Date,.show-passengers-dropdown>div.cursor-pointer{background-color:#f4f4f5!important;height:65px!important;border-radius:12px;padding:4px!important;padding:0 8px!important}span.passenger-counts{line-height:65px!important;height:65px!important}.show-passengers-dropdown{display:flex;flex-direction:column}.reserve-field.departure-date>div:first-of-type,.reserve-field.return-date>div:first-of-type{padding:0!important}.label-routes .label-text,.label-dates .label-text,.label-passengers .label-text,.label-flighttype-cip .label-text,.label-traveltype-cip .label-text,.label-compartment-train .label-text{width:100%!important;display:flex!important;font-size:20px!important;font-weight:bold}.label-routes,.label-dates,.label-passengers{width:auto!important;display:flex!important;justify-content:right;align-items:center}.flighttype-field.flighttype-dropDown,.reserve-field.flightclass-field{display:flex!important;align-items:center;justify-content:center;gap:8px;height:48px!important;padding:0 12px 0 8px;cursor:pointer;border:1px solid #71717a;border-radius:12px;background-color:white}.reserve-field.flightclass-field{width:128px!important;height:48px!important;position:absolute!important;top:0;right:10.75rem}#flightHotelSearch .reserve-field.flightclass-field{right:0}.reserve-field.flightclass-field>div:first-of-type{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;padding:0;justify-content:space-between;width:100%}#flightHotelSearch .flight-routes{margin-top:0}#flightHotelSearch{padding-top:4rem}.reserve-field.flightclass-field>div:first-of-type .clr{position:absolute}.reserve-field.flightclass-field,.flighttype-field.flighttype-dropDown{margin-bottom:16px;width:163px!important;height:48px!important}.flighttype-field.flighttype-dropDown .flighttype-field-icon{left:8px;display:block!important}.flighttype-field-icon .down-icon,.label-flightclass .down-icon{margin-top:0!important}.label-routes svg,.label-dates svg,.label-destination-flight svg,.label-passengers svg{width:20px!important;height:20px!important;display:inline-block;min-width:20px;min-height:20px;margin:3px 5px}.flighttype-field-icon svg,.label-flightclass .down-icon{width:48px!important;height:48px!important;display:inline-block;min-width:48px;min-height:48px}.close-passenger-box svg,.selectLocation svg{width:32px!important;height:32px!important}.flighttype-field.flighttype-dropDown .flighttype-dropDown-text{margin-bottom:0!important;height:auto!important;font-size:16px!important}.label-flightclass>svg:first-of-type,.label-flightclass .label-text{display:none!important}.flight-routes,.train-routes{flex:2.5!important}.reserve-field.passengers-field{flex:1!important}.Basis_Date_Box{flex:1.54!important}.date__searched__container p.clear-both.text-base.text-textColor,.Basis_Date_Box p.auto-fit.clear-both.text-base.text-textColor,.label-flightclass>span{display:none!important}.formtrain .Basis_Date_Box{flex:1.7!important}.formtrain .departure{width:65%!important}.formflight .departure,#flightHotelSearch .departure{width:100%!important}.reserve-field.departure-route,.reserve-field.destination-route{flex:2!important}#hotelSearch .reserve-field.departure-route,#hotelSearch .reserve-field.destination-route{flex:1!important}#cipSearch .reserve-field.passengers-field{flex:1.1!important}#flightHotelSearch .Flightclass-Passenger,.formflight .Flightclass-Passenger{flex:1.1!important}.reserve-field.departure-route,.reserve-field.destination-route{width:100%!important;height:auto!important}.border-type-1.h-full.rounded-type-1.px-2{height:auto!important}#cipSearch .Basis_Date_Box,#trainSearch .Basis_Date_Box{flex-basis:100%}.reserve-field.traveltype-field,.reserve-field.flighttype-field{flex:1;height:56px!important}.reserve-field.Compartment-field{flex:1}.Basis_Date_Box{flex:2}#hotelSearch .Basis_Date_Box,#tourSearch .Basis_Date_Box,#insuranceSearch .Basis_Date_Box,#serviceSearch .Basis_Date_Box,#busSearch .Basis_Date_Box{flex-basis:100%}.Flightclass-Passenger{flex:1}.flightclass-in-passengerbox{display:none!important}.Wrapper-ExteraHoteldate{width:60%!important}.Basis_Date.start_date,.Basis_Date.end_date,.Basis_Date_ExteraHoteldate{position:unset!important}.reserve-field.passengers-field.passengers-field-f.cursor-pointer.w-2\/3.h-20.relative.max-xl\:w-full.max-xl\:mb-4{height:auto!important}.reserve-field.passengers-field{flex:1}.label-flightclass-flight>svg.align-middle{display:none!important}.label-flightclass-flight>svg.down-icon.h-full.float-left.align-middle.mt-2{display:inline-block!important}.exchangeRoute{top:40px!important;left:-27px!important;background-color:var(--primary)!important;border-radius:15px;width:48px!important;height:48px!important;display:flex;align-items:center;justify-content:center;margin:0!important;transition:all 300ms ease;transform:rotate(90deg)}.exchangeRoute:hover{background-color:var(--secondary-600)!important}.reserve-search{margin-top:32px!important;height:56px!important}.Add-Remove,.multicity-flight-form .reserve-search.h-20.max-xl\:w-full.w-1\/4{margin-top:32px!important}#search-box .border-type-1.h-full.rounded-type-1.px-2>label{margin-bottom:6px}.label-flightclass{margin-bottom:0!important}.reserve-search button{position:relative;width:125px!important;background-color:var(--primary)!important;height:65px!important;color:white!important;border-radius:12px;transition:all 300ms ease;overflow:hidden}.reserve-search button span{position:relative;z-index:10;color:white;transition:color .3s ease}.reserve-search button::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--secondary-600);border-radius:inherit;transform:translateX(100%) translateY(100%);transition:all .3s ease-out}.reserve-search button:hover::after{transform:translateX(0) translateY(0)}.reserve-search>button>svg{display:none!important;}.flighttype-items,.FlightClass.hidden-box,.traveltype.hidden-box,.flighttype.hidden-box,.Compartment.hidden-box{top:100%;width:100%!important;right:0;background-color:white;border:none!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;border-radius:8px;padding:8px;margin-bottom:30px!important}.FlightClass.hidden-box li,.traveltype.hidden-box li,.flighttype.hidden-box li,.Compartment.hidden-box li{line-height:2rem;font-size:1rem;text-align:center;display:block;margin:4px 0;border:unset;padding:2px 6px;transition:all 300ms ease}.active-r-btn,.active-FlightClass,.active-FlightType,.active-TravelType,.active-Compartment{border-radius:8px!important;background-color:var(--primary-600)!important;transition:all 300ms ease}.active-r-btn span,.active-FlightClass,.active-FlightType label,.active-TravelType label,.active-Compartment label{color:white!important}#oneway:hover span,#backtoback:hover span,#multi:hover span,.FlightClass.hidden-box li:hover span,.traveltype.hidden-box li:hover label,.flighttype.hidden-box li:hover label,.Compartment.hidden-box li:hover label{color:white!important}#oneway:hover,#backtoback:hover,#multi:hover,.FlightClass.hidden-box li:hover,.traveltype.hidden-box li:hover,.flighttype.hidden-box li:hover,.Compartment.hidden-box li:hover{background-color:var(--primary-600);border-radius:8px!important}.searchList{height:auto!important;position:absolute!important;width:450px!important;min-width:auto!important;border-radius:8px;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;left:0;max-height:254px;overflow-y:auto}.multicity-flight-form .searchList{width:350px!important}.ul-list ul li{text-align:center}.ul-list ul li:first-of-type{background-color:var(--primary-600);color:white!important}.ul-list ul li:not(:last-child),.locationResult div:not(:last-of-type){border-bottom:1px solid var(--primary-100)}.ul-list ul li:hover{background-color:var(--primary-600);color:white!important;transition:all 300ms ease}.passengerbox.hidden-box{width:310px!important;position:absolute!important;right:0;left:0;margin:0;padding:16px!important;top:100%;border-radius:8px;overflow-x:hidden!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.passenger-item.adult-passenger-item,.passenger-item.child-passenger-item,.passenger-item.infant-passenger-item,.passenger-item.room-passenger-item,.passengerbox.hidden-box .passenger-item{display:flex;justify-content:space-between}.passenger-item.child-passenger-item ul,.passenger-item.adult-passenger-item ul,.passenger-item.infant-passenger-item ul,.passenger-item.room-passenger-item ul,.passengerbox.hidden-box .passenger-item ul{height:auto!important;line-height:normal!important;display:flex;align-items:center;justify-content:space-between}.minus-count,.plus-count{line-height:normal!important;width:24px!important;height:24px!important;background:var(--primary-600);display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px}.plus-count .count-icon-simple,.minus-count .count-icon-simple{color:white;font-size:24px!important}.plus-count>div,.minus-count>div{line-height:27px!important}.passenger-counts .count{min-width:0!important}.confirm-passenger,.toggle-calendar{display:flex!important;align-items:center;justify-content:center;margin-top:24px;background-color:var(--primary-600)!important;color:white;border-radius:8px;font-weight:500;height:40px!important;transition:all 300ms ease}.confirm-passenger:hover,.toggle-calendar:hover{background-color:var(--secondary-600)!important;color:white!important}.reserve-field.flightclass-field div:first-of-type .clr,.passengerbox.hidden-box .clr{position:absolute}.route-container{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:24px}.multi-route-tlt{margin-bottom:8px!important}.multicity-flight-form .route-minus-btn{top:0;left:0;width:auto!important;position:absolute;display:flex;line-height:normal!important;height:auto!important;padding-right:10px!important}button,[role="button"]{cursor:pointer}.multicity-flight-form .route-minus-btn span{display:none}.multicity-flight-form .route-content:first-of-type div.route-minus-btn,.multicity-flight-form .route-content:nth-child(2) div.route-minus-btn,.remove-routs{display:none!important}.route-content-inner{flex-wrap:wrap}.multicity-flight-form .departure{width:100%!important}.multicity-flight-form .passengers-field-f{width:352px!important;flex:unset}.multicity-flight-form .reserve-search{width:auto!important;flex-basis:auto!important;margin-top:0!important}.Add-Remove.reserve-field{width:187px!important;height:65px!important;display:flex;align-items:center;justify-content:center;background-color:var(--primary-100);color:var(--primary-600);border-radius:12px;transition:all 300ms ease;cursor:pointer}.Add-Remove.reserve-field:hover{background-color:var(--primary-600)}.Add-Remove.reserve-field:hover .add-routs{color:white}.multiroute-fields{align-items:center}.add-routs{width:100%!important;font-size:12px!important;font-weight:500;transition:all 300ms ease}.add-routs:hover{color:white}.addroute-icon{display:none}.deleteRoom{color:red}.passenger-birthday-dropdown li{font-size:12px}.passenger-birthday-dropdown{z-index:99!important}.selectLocation{display:flex;align-items:center;width:100%!important;padding:4px 0}.selectLocation .parent-item,.selectLocation .child-item{display:flex;align-items:center}.createChildDropdown{float:unset!important}.createChildDropdown .select-age{border:1px solid var(--primary-400);border-radius:8px;outline:none;height:40px!important;float:unset!important}.createChildDropdown label{float:unset!important}.contentRoom{border-top:1px solid var(--primary-100);padding-top:8px}.birthdate-day-value,.birthdate-month-value,.birthdate-year-value{border:1px solid #737373!important;border-radius:8px;margin-top:.5rem;font-size:12px}.search-box-container .birthdate-dates div::after{top:14px!important}.createPassengerDropdown{margin-top:.5rem}.traintype-items{width:fit-content!important;background-color:var(--primary-50);border-radius:8px;padding:8px;margin-bottom:16px!important}.traintype-items li{padding:4px;border-radius:8px;transition:all 300ms ease}.traintype-items li:hover{background-color:var(--primary-600)}.traintype-items li:hover span{color:white!important}#busSearch .reserve-field.departure-date,#busSearch .reserve-field.return-date{flex:1}.close-passenger-box{width:auto!important;height:auto!important}.Compartment-field .border-type-1.cursor-pointer.h-full.rounded-type-1.px-2,.traveltype-field .border-type-1.cursor-pointer.h-full.rounded-type-1.px-2,.flighttype-field .border-type-1.cursor-pointer.h-full.rounded-type-1.px-2{display:flex;justify-content:start;align-items:center}label.label-traveltype>svg,label.label-compartment-train>svg{min-width:24px;min-height:24px;transform:scale(1);transform-origin:center}label.label-flighttype-cip>svg{min-width:24px;min-height:24px;transform:scale(2);transform-origin:center}.banner-searchBox{background-image:url(../images/banner-searchBox-tem4.jpg);height:450px;padding-top:0!important;position:initial}.searchHistory-content{margin-top:2em!important}*.reservation-item img,.reservation-item svg{margin-right:0!important;vertical-align:middle}.module-icon>svg{width:35px!important;height:35px!important;min-height:35px!important;min-width:35px!important}.hotel-btn .module-icon>svg,.flighthotel-btn .module-icon>svg,.tour-btn .module-icon>svg{width:28px!important;height:28px!important;min-height:28px!important;min-width:28px!important}.flight-btn .module-icon>svg{width:24px!important;height:24px!important;min-height:24px!important;min-width:24px!important}.searchList ul{overflow-y:auto;height:auto!important}.searchList ul li:not(:first-child):hover{background:var(--primary-400)}.search-box-container input.bg-bgColor-100{background-color:white!important}.search-box-container.mobile-search-box .module-form .close-module-form{display:none!important}.book-border{border:1px solid rgb(228 228 231)!important}.book-border-zinc-200{--tw-border-opacity:1!important;border-color:rgb(228 228 231 / var(--tw-border-opacity,1))!important}.searchList .flex.relative.mb-2.float-right.w-full.clear-both.rounded-lg.bg-bgColor-100{background:unset!important}.bg-primary{background:var(--primary)}.search-box-container.mobile-search-box{margin-top:2em!important}.mobile-search-box .reservation-item{width:100%!important}.mobile-search-box .Basis_Calendar{font-family:'DanaFaNum'!important}.mobile-search-box .Basis_Calendar .selected_date{background:var(--primary-600)!important}.mobile-search-box .confirm-date-content button:hover{background:var(--secondary-600)}.mobile-search-box .confirm-date-content button{background:var(--primary-600);color:#fff}.mobile-search-box .calendar-apply-date:hover{background:var(--secondary-600)}.mobile-search-box .calendar-apply-date{background:var(--primary-600);color:#fff}.mobile-search-box .day.days_available{background:var(--secondary-600)}.mobile-search-box .calendar-switch{color:var(--primary-600)}.mobile-search-box .Basis_Calendar .section_next_month,.mobile-search-box .Basis_Calendar .section_prev_month{color:var(--primary-600)}.mobile-search-box .Basis_Calendar .current_day::after{border-color:var(--primary-600) transparent transparent}.mobile-search-box .Basis_Calendar .month_day_list table td:not(.disable_day,.empty_day,.expire_day):hover{border-color:var(--primary-600)}.mobile-search-box .Basis_Calendar .current_day{background:var(--primary-600)!important;color:#fff!important}.mobile-search-box .Basis_Calendar_Box{font-family:'DanaFaNum'!important}.mobile-search-box .calendar-apply-date,.mobile-search-box .calendar-switch,.mobile-search-box .calendar-today,.mobile-search-box .calendar-footer input::placeholder{font-family:'DanaFaNum'!important}.mobile-search-box .calendar-footer input,.mobile-search-box .calendar-footer::placeholder{font-family:'DanaFaNum'}.mobile-search-box .search-box-container input,.mobile-search-box .search-box-container select,.mobile-search-box .search-box-container button{font-family:'DanaFaNum'!important}.mobile-search-box .module-banner-image img{width:100%;height:12rem;object-fit:cover;border-radius:24px}.mobile-search-box .search-nav{text-align:right;background:var(--secondary-300);height:auto!important;border-radius:15px 15px 0 0;overflow:hidden;margin-bottom:24px!important}.mobile-search-box .reservation-item{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:10px 4px!important}.mobile-search-box .reserve-btn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;grid-column:span 2;background-color:unset!important;height:48px!important;margin:0!important;padding:0!important;border-radius:0!important;transition:all 300ms ease;min-width:unset!important}.mobile-search-box .reserve-btn:last-child:nth-child(3n + 1){grid-column:1 / -1}.mobile-search-box .reserve-btn:nth-last-child(3):nth-child(3n){grid-column:span 2}.mobile-search-box .reserve-btn .module-name{color:#52525b;transition:all 300ms ease;font-size:14px!important;font-weight:bold!important}.mobile-search-box .active-module .module-name{color:var(--secondary-800)}.mobile-search-box .reserve-btn:hover{background-color:white;box-shadow:0 4px 7.7px 0 #00000040}.mobile-search-box.search-box-container .reserve-btn.active-module{background-color:var(--primary-600)!important;color:white!important;box-shadow:0 4px 7.7px 0 #00000040}.Basis_Date_Box .no-activedate{background-color:unset!important;opacity:.5}p.auto-fit.clear-both.text-base.text-textColor.cursor-pointer{display:none!important}.mobile-search-box .reserve-field.departure-date,.mobile-search-box .click-content,.mobile-search-box .reserve-field.passengers-field,.mobile-search-box .reserve-field.traveltype-field,.mobile-search-box .reserve-field.flighttype-field,.mobile-search-box .reserve-field.Compartment-field{width:100%!important;height:auto!important;border-radius:12px;padding:0!important}.mobile-search-box .reserve-field.departure-date>div:first-of-type,.mobile-search-box .reserve-field.return-date>div:first-of-type{padding:0!important}.mobile-search-box .reserve-field.return-date.w-1\/2,.mobile-search-box .reserve-field.departure-date.w-1\/2{width:100%!important}.mobile-search-box .label-routes .down-icon,.mobile-search-box .label-dates .down-icon,.mobile-search-box .label-passengers .down-icon,.mobile-search-box .label-flighttype-cip .down-icon,.mobile-search-box .label-traveltype-cip .down-icon,.mobile-search-box .label-compartment-train .down-icon,.label-routes .down-icon,.label-dates .down-icon,.label-passengers .down-icon,.label-flighttype-cip .down-icon,.label-traveltype-cip .down-icon,.label-compartment-train .down-icon{display:none!important}.mobile-search-box .label-routes,.mobile-search-box .label-dates,.mobile-search-box .label-passengers{width:auto!important;display:flex!important;justify-content:right;align-items:center}.mobile-search-box .flighttype-field.flighttype-dropDown,.mobile-search-box .reserve-field.flightclass-field{display:flex;align-items:center;justify-content:center;gap:8px;height:48px!important;padding:0 12px 0 8px;cursor:pointer;border:1px solid #71717a;border-radius:12px;background-color:#fff}.mobile-search-box .flighttype-field.flighttype-dropDown{margin-bottom:24px;width:136px!important;height:48px!important}.mobile-search-box .flighttype-field.flighttype-dropDown .flighttype-field-icon{margin-left:8px!important;display:block!important}.mobile-search-box .flighttype-field.flighttype-dropDown .flighttype-dropDown-text{margin-bottom:0!important;height:auto!important}.mobile-search-box .flighttype-dropDown-text,.mobile-search-box .FlightClass-text{font-size:12px!important}.mobile-search-box .flighttype-field-icon .down-icon,.mobile-search-box .label-flightclass .down-icon{margin-top:0!important}.mobile-search-box .show-passengers-dropdown.px-2{padding:0!important}.mobile-search-box .flighttype-field-icon svg,.mobile-search-box .label-flightclass .down-icon,.mobile-search-box .label-routes svg,.mobile-search-box .label-dates svg,.mobile-search-box .label-passengers svg,.mobile-search-box .close-searchList svg{width:20px!important;height:20px!important}.mobile-search-box .close-passenger-box svg{width:24px!important;height:24px!important}.label-routes.label-departure-train svg,.r-bus .label-routes.label-departure-bus svg{width:24px!important;height:24px!important;transform:scale(2);transform-origin:center}.exchangeRoute svg,.removeroute-icon{width:24px!important;height:24px!important;transform:scale(1);transform-origin:center}.mobile-search-box .selectLocation svg{width:32px!important;height:32px!important}.mobile-search-box .exchangeRoute svg,.mobile-search-box .removeroute-icon{width:24px!important;height:24px!important}.mobile-search-box .r-bus .label-routes.label-departure-bus svg{width:48px!important;height:24px!important}.mobile-search-box .label-routes.label-departure-train svg{width:43px!important;height:24px!important}.mobile-search-box .reserve-field.flightclass-field{display:block!important;width:120px!important;height:48px!important;position:absolute!important;top:-72px;right:9rem}.mobile-search-box #flightHotelSearch .reserve-field.flightclass-field{right:0}.mobile-search-box .reserve-field.flightclass-field>div:first-of-type{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;padding:0}.mobile-search-box .reserve-field.flightclass-field>div:first-of-type .clr{position:absolute}.mobile-search-box .label-flightclass>svg:first-of-type,.mobile-search-box .label-flightclass .label-text{display:none}.mobile-search-box .form-search,.mobile-search-box #flightHotelSearch>div:first-of-type,.mobile-search-box #trainSearch>div:first-of-type{flex-wrap:wrap}.mobile-search-box #flightSearch{position:relative}.mobile-search-box #flightHotelSearch .flight-routes{margin-top:72px}.mobile-search-box .reserve-field.departure-route,.mobile-search-box .reserve-field.destination-route{width:100%!important;height:auto!important;margin-bottom:8px!important}.mobile-search-box #cipSearch .Basis_Date_Box,.mobile-search-box #trainSearch .Basis_Date_Box{flex-basis:100%}.mobile-search-box .reserve-field.traveltype-field,.mobile-search-box .reserve-field.flighttype-field{margin-bottom:8px!important;height:56px!important}.mobile-search-box .reserve-field.Compartment-field{margin-bottom:8px!important}.mobile-search-box .Basis_Date_Box{margin-bottom:8px!important;flex-direction:column}.mobile-search-box #hotelSearch .Basis_Date_Box,.mobile-search-box #tourSearch .Basis_Date_Box,.mobile-search-box #insuranceSearch .Basis_Date_Box,.mobile-search-box #serviceSearch .Basis_Date_Box,.mobile-search-box #busSearch .Basis_Date_Box{flex-basis:100%}.mobile-search-box .Flightclass-Passenger{flex:1}.mobile-search-box .flightclass-in-passengerbox{display:none!important}.mobile-search-box .Basis_Date.start_date,.mobile-search-box .Basis_Date.end_date,.mobile-search-box .Basis_Date_ExteraHoteldate{position:unset!important;padding:0 6px!important}.mobile-search-box .reserve-field.passengers-field{margin-bottom:12px!important}.mobile-search-box .module-icon{display:none!important;}.mobile-search-box .exchangeRoute{top:80px!important;left:20px!important;background-color:var(--primary-600)!important;border-radius:100%;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;margin:0!important;transform:rotate(0)!important}.mobile-search-box .reserve-search{flex-basis:100%;margin-top:0!important;font-size:18px;height:auto!important}.mobile-search-box .reserve-search button{position:relative;width:100%!important;background-color:var(--primary-600)!important;height:48px!important;color:white!important;margin-top:0!important;margin-left:0!important;border-radius:12px;transition:all 300ms ease;overflow:hidden}.mobile-search-box .reserve-search button span{position:relative;z-index:10;color:#fff;transition:color .3s ease}.mobile-search-box .reserve-search button::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--secondary-900);border-radius:inherit;transform:translateX(100%) translateY(100%);transition:all .3s ease-out}.mobile-search-box .reserve-search button:hover::after{transform:translateX(0) translateY(0)}.mobile-search-box .flighttype-items,.mobile-search-box .FlightClass.hidden-box,.mobile-search-box .traveltype.hidden-box,.mobile-search-box .flighttype.hidden-box,.mobile-search-box .Compartment.hidden-box{z-index:50!important;background-color:#fff;border:none!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;border-radius:8px;padding:8px;margin-bottom:30px!important}.mobile-search-box .FlightClass.hidden-box ul,.mobile-search-box .traveltype.hidden-box ul,.mobile-search-box .flighttype.hidden-box ul,.mobile-search-box .Compartment.hidden-box ul{clear:both}.mobile-search-box .FlightClass.hidden-box li,.mobile-search-box .traveltype.hidden-box ul li,.mobile-search-box .flighttype.hidden-box ul li,.mobile-search-box .Compartment.hidden-box ul li{line-height:2rem;font-size:1rem;text-align:center;display:block;margin:4px 0;border:unset;padding:8px 4px!important;transition:all 300ms ease}.mobile-search-box .active-r-btn,.mobile-search-box .active-FlightClass,.mobile-search-box .active-TravelType,.mobile-search-box .active-FlightType,.mobile-search-box .active-Compartment{border-radius:8px!important;background-color:var(--primary-600)!important;transition:all 300ms ease}.mobile-search-box .active-r-btn span,.mobile-search-box .active-FlightClass span,.mobile-search-box .active-TravelType label,.mobile-search-box .active-FlightType label,.mobile-search-box .active-Compartment label{color:#ffffff!important}.mobile-search-box #oneway:hover span,.mobile-search-box #backtoback:hover span,.mobile-search-box #multi:hover span,.mobile-search-box .FlightClass.hidden-box li:hover span{color:white!important}.mobile-search-box #oneway:hover,.mobile-search-box #backtoback:hover,.mobile-search-box #multi:hover,.mobile-search-box .FlightClass.hidden-box li:hover{background-color:var(--primary-600);border-radius:8px!important}.mobile-search-box .searchList{border-radius:8px;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px;overflow-y:auto}.mobile-search-box .multicity-flight-form .searchList{width:100%!important}.mobile-search-box .ul-list ul li{text-align:center!important}.mobile-search-box .ul-list ul li:first-of-type{background-color:var(--primary-600);color:white!important;border-radius:4px;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.mobile-search-box .ul-list ul li:not(:last-child),.mobile-search-box .locationResult div:not(:last-of-type){border-bottom:1px solid var(--primary-100)}.mobile-search-box .ul-list ul li:hover{background-color:var(--primary-600);color:white!important;transition:all 300ms ease}.mobile-search-box .passengerbox.hidden-box{z-index:50!important;margin:0;padding:16px!important;top:100%;width:100%!important;border-radius:8px;overflow-x:hidden!important;box-shadow:rgba(0,0,0,.16) 0 3px 6px,rgba(0,0,0,.23) 0 3px 6px}.mobile-search-box .flighttype-items-ul li{text-align:center!important;padding:8px 4px!important}.mobile-search-box .passenger-item.adult-passenger-item,.mobile-search-box .passenger-item.child-passenger-item,.mobile-search-box .passenger-item.infant-passenger-item,.mobile-search-box .passenger-item.room-passenger-item,.mobile-search-box .passengerbox.hidden-box .passenger-item{display:flex;justify-content:space-between}.mobile-search-box .passenger-item.child-passenger-item ul,.mobile-search-box .passenger-item.adult-passenger-item ul,.mobile-search-box .passenger-item.infant-passenger-item ul,.mobile-search-box .passenger-item.room-passenger-item ul,.mobile-search-box .passengerbox.hidden-box .passenger-item ul{height:auto!important;line-height:normal!important;display:flex;align-items:center;justify-content:space-between}.mobile-search-box .minus-count,.mobile-search-box .plus-count{line-height:normal!important;width:24px!important;height:24px!important;background:var(--primary-600);display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px}.mobile-search-box .plus-count .count-icon-simple,.mobile-search-box .minus-count .count-icon-simple{color:#fff;font-size:24px!important}.mobile-search-box .plus-count>div,.mobile-search-box .minus-count>div{line-height:27px!important}.mobile-search-box .confirm-passenger,.mobile-search-box .toggle-calendar{display:flex!important;align-items:center;justify-content:center;margin-top:24px;background-color:var(--primary-600)!important;color:white;border-radius:8px;font-weight:500;height:40px!important;transition:all 300ms ease}.mobile-search-box .confirm-passenger:hover,.mobile-search-box .toggle-calendar:hover{background-color:var(--secondary-900)!important;color:white!important}.mobile-search-box .reserve-field.flightclass-field div:first-of-type .clr,.mobile-search-box .passengerbox.hidden-box .clr{position:absolute}.mobile-search-box .multi-route-tlt{margin-bottom:20px!important}.mobile-search-box .multicity-flight-form .route-minus-btn{top:0;left:0;width:auto!important;position:absolute;display:flex;line-height:normal!important}.mobile-search-box .multicity-flight-form .route-content:first-of-type div.route-minus-btn,.mobile-search-box .multicity-flight-form .route-content:nth-child(2) div.route-minus-btn,.mobile-search-box .remove-routs,.mobile-search-box .multicity-flight-form .route-minus-btn span{display:none!important}.mobile-search-box .route-content-inner{flex-wrap:wrap}.mobile-search-box .multicity-flight-form .reserve-search{width:auto!important;flex-basis:auto!important;margin-top:0!important}.mobile-search-box .Add-Remove.reserve-field{width:100%!important;height:48px!important;display:flex;align-items:center;justify-content:center;background-color:var(--primary-100);color:var(--primary-600);border-radius:12px;transition:all 300ms ease;cursor:pointer}.mobile-search-box .Add-Remove.reserve-field:hover{background-color:var(--primary-100)!important}.mobile-search-box .Add-Remove.reserve-field:hover .add-routs{color:var(--primary)!important}.mobile-search-box .multiroute-fields{align-items:center}.mobile-search-box .add-routs{width:100%!important;font-size:16px!important;font-weight:500;transition:all 300ms ease}.mobile-search-box .add-routs:hover{color:white}.mobile-search-box .addroute-icon,.mobile-search-box .close-module-form{display:none}.mobile-search-box .passenger-birthday-dropdown li{font-size:12px}.mobile-search-box .selectLocation{display:flex;align-items:center;width:100%!important;padding:4px 0}.mobile-search-box .selectLocation .parent-item,.mobile-search-box .selectLocation .child-item{display:flex;align-items:center}.mobile-search-box .createChildDropdown{float:unset!important}.mobile-search-box .createChildDropdown .select-age{border:1px solid var(--primary-400);background:unset!important;border-radius:8px;outline:none;height:40px!important;float:unset!important}.mobile-search-box .createChildDropdown label{float:unset!important}.search-box-container input.bg-bgColor-100,.search-box-container select.bg-bgColor-100{background:transparent!important}.mobile-search-box .contentRoom{border-top:1px solid var(--primary-100);padding-top:8px}.mobile-search-box .birthdate-day-value,.mobile-search-box .birthdate-month-value,.mobile-search-box .birthdate-year-value{border:1px solid var(--primary-300)!important;border-radius:8px;margin-top:.5rem;font-size:12px}.mobile-search-box .birthdate-day,.mobile-search-box .birthdate-month,.mobile-search-box .birthdate-year{width:100%}.mobile-search-box .search-box-container .birthdate-dates div::after{top:14px!important}.mobile-search-box .createPassengerDropdown{margin-top:.5rem}.mobile-search-box .traintype-items{width:fit-content!important;background-color:var(--primary-50);border-radius:8px;padding:8px;margin-bottom:20px!important}.mobile-search-box .traintype-items li{padding:4px;border-radius:8px;transition:all 300ms ease}.mobile-search-box .traintype-items li:hover{background-color:var(--primary-600)}.mobile-search-box .traintype-items li:hover span{color:white!important}.mobile-search-box #busSearch .reserve-field.departure-date,.mobile-search-box #busSearch .reserve-field.return-date{flex:1}.mobile-search-box .close-passenger-box{width:auto!important;height:auto!important}.mobile-search-box .close-searchList{width:auto!important;height:auto!important}.mobile-search-box .searchHistory-content{width:100%!important;margin:1em!important}.Add-Remove>.h-full,.Add-Remove>.h-full>button{width:100%!important}.mobile-search-box .flighttype-field.flighttype-dropDown .flighttype-dropDown-text{font-size:12px!important}.mobile-search-box #flightHotelSearch{padding-top:0!important}.mobile-search-box .Wrapper-ExteraHoteldate{width:100%!important}.search-box-container.mobile-search-box .fixed-searchList{right:0!important;width:100%!important;position:fixed!important;top:0!important;transition:right .5s ease!important;background-color:#fff!important;height:100%!important;max-height:unset!important;max-width:unset!important;z-index:9999999!important}.mobile-search-box .formtrain .reserve-field.destination-route .click-content,.mobile-search-box .formflight .reserve-field.destination-route .click-content,.mobile-search-box #flightHotelSearch .reserve-field.destination-route .click-content,.mobile-search-box .formbus .reserve-field.departure-route .click-content{padding-right:0!important}.mobile-search-box .route-container{grid-template-columns:repeat(1,minmax(0,1fr))!important;display:grid;gap:24px}.search-box-container.mobile-search-box .fixed-FlightClass,.search-box-container.mobile-search-box .fixed-traveltype,.search-box-container.mobile-search-box .fixed-flighttype,.search-box-container.mobile-search-box .fixed-Compartment,.search-box-container.mobile-search-box .fixed-Dropdownflighttype{z-index:9999999!important}.search-box-container.mobile-search-box .fixed-searchList ul:first-child{border-bottom:none!important}.search-box-container .add-routs.deactive-addmc:hover{color:var(--neutral-100)!important;color:white!important;cursor:not-allowed}.mobile-search-box .label-routes .label-text,.mobile-search-box .label-dates .label-text,.mobile-search-box .label-passengers .label-text,.mobile-search-box .label-flighttype-cip .label-text,.mobile-search-box .label-traveltype-cip .label-text,.mobile-search-box .label-compartment-train .label-text{width:100%!important;display:flex!important;font-size:14px!important;font-weight:bold}.Add-Remove:has(.deactive-addmc){background:var(--neutral-100)!important;color:white!important}.Add-Remove:has(.deactive-addmc):hover{background:var(--neutral-100)!important;color:white!important}.deactive-addmc:hover{background-color:unset!important;border-color:var(--neutral-100)!important;color:white!important;cursor:not-allowed;background:unset!important;opacity:1!important}.deactive-addmc{background-color:unset!important;border-color:var(--neutral-100)!important;color:white!important;cursor:not-allowed;background:unset!important;opacity:1!important}.search-box-container .add-routs.deactive-addmc:hover{color:white!important}.search-box-container .add-routs.deactive-addmc.text-primary{color:white!important}.mobile-search-box .Add-Remove.reserve-field:has(.deactive-addmc):hover{background:var(--neutral-100)!important}.mobile-search-box .Add-Remove.reserve-field:has(.deactive-addmc):hover .add-routs{color:white!important}@media (max-width:750px){.mobile-search-box .reservation-item li{border:unset!important}}
 /* ____________________________NEW SEARCH ENGINE STYLES___________________________________ */

