/*scroll*/
::selection{background:#895ffc;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-image:linear-gradient(#000,#000);}
/*body*/
.overflw{overflow:hidden;}
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}
img{max-width:100%;height:auto;}
a:hover{text-decoration:none;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;}
p{line-height:1.4;}
body{padding:0;margin:0;overflow-x:hidden;font-family:"Mulish";background-color:#fff;}
/*padding*/
.pad0{padding:0;}
.padL{padding-left:0;}
.padR{padding-right:0;}
.pad-top{padding-top:60px;}
.pad-btm{padding-bottom:40px;}
/*botton*/
.btn-a{padding:0;background-color:transparent;border:2px solid transparent;border-radius:6px;color:#127F9F;text-decoration:none;font-size:12px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.btn-a:hover{background:transparent;color:#000000;}
.btn-b{padding:10px 30px;background-color:#127F9F;border:2px solid #127F9F;border-radius:5px;color:#ffffff;text-decoration:none;font-size:12px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.btn-b:hover,.btn-b.active{background:transparent;color:#127F9F;border:2px solid #127F9F;}
.btn-c{padding:6px 30px;background-color:#E7EEF5;border:2px solid #E7EEF5;border-radius:5px;color:#127F9F;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.btn-c:hover{background:transparent;color:#127F9F;border:2px solid #E7EEF5;}
/*heading*/
.m1-h h5{}
.m2-h h5{}
.m3-h h5{}
.m4-h h5{}
.m5-h h5{}
.m6-h h5{}
/*paragrape*/
.p1 p{}
.p2 p{}
.p3 p{}
.p4 p{}
.p5 p{}
.p6 p{}
/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:relative;/*right:15px;top:0;bottom:0px;margin:auto;*/
z-index:22;}
.menu-Bar span{display:block;height:4px;width:100%;background:#127F9F;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#ffffff;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}
/* open bar */
.menu-Bar{display:block;}
.menuWrap.open{display:flex;left:0px;}
.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#127F9F;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:3;width:100vw;}
.menuWrap .menu li{display:block;}
.menuWrap .menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
.container{position:relative;}
header .header-top{display:none;}
header .main-header ul.menu>li{display:block;padding:0px;}
header .main-header ul.menu>li a{color:#fff;padding:0px;text-align:left;}
header .main-header ul.menu>li a:before{display:none;}
/* click search field */
#demo-2 input[type=search]{width:30px;height:30px;color:#000;cursor:pointer;border:1px solid #fff;-webkit-transition-duration:0.4s;transition-duration:0.4s;border-radius:20px;}
#demo-2 input[type=search]{background:#fff url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;border:solid 1px transparent;padding:9px 10px 9px 32px;width:45px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background-color:transparent;}
form#demo-2{position:absolute;top:-20px;}
.serch{position:relative;}
#demo-2 input[type=search]:focus{width:220px;padding-left:32px;color:#000;background-color:#fff;cursor:auto;border-radius:20px;border:1px solid #f5821f;}
/* sticky header */
/* header.sticky{background:#fff;box-shadow:0 8px 6px -6px #D3D3D3;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
header{position:fixed;width:100%;/* background:#fff;/*background-color:transparent;color:#fff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;}
*/
/*top-header*/
.top-header{display:none;}
.menuWrap2.menuWrap3{display:none;}
/*header*/
.logo a img{width:25%;}
.main-header{background:#fff;padding:10px 0px;border-bottom:2px solid #D9D9D9;}
.dropdown-toggle{width:100%;padding:14px 0px;font-size:15px;border:none;border-radius:5px;background:white;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}
.dropdown-menu{position:absolute;width:100%;max-height:200px;overflow-y:auto;border:1px solid #ccc;border-radius:5px;background:white;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:1000;display:none;}
.dropdown-menu.active{display:block;}
.dropdown-item{padding:10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#127F9F;}
.dropdown-item:hover{background:#f0f0f0;}
.flag-icon{width:20px;height:15px;}
.dropdown{position:relative;width:11%;}
.dropdown-toggle::after{color:#127F9F;}
span.selected-country{color:#127F9F;font-size:15px;}
.menuWrap2 ul li a{font-size:15px;font-weight:600;color:#127F9F;line-height:20px;}
.menuWrap2 ul li a span{font-size:14px;}
.menuWrap2 ul{display:flex;align-items:center;justify-content:space-between;}
.main-flex{display:flex;align-items:center;gap:10px;}
.icon-head i{font-size:20px;}
.menuWrap2 ul li a i{font-size:20px;}
.flag-icon{border-radius:60%;}
/*main-banner*/
section.mainBanner{display:flex;align-items:center;justify-content:center;height:452px;background-size:cover;background-repeat:no-repeat;}
.banner{background-color:#ffffff;padding:25px 50px 50px 50px;border-radius:35px;}
.banner ul.tab-product li a{font-size:14px;color:#8C8C8C;padding:6px 5px;}
.banner ul.tab-product li a i{font-size:20px;color:#8C8C8C;}
.banner ul{display:flex;align-items:center;justify-content:space-between;}
.tab-head h2{color:#1A1A1A;font-size:27px;font-weight:300;}
.banner ul.tab-product li a:hover{background:#127F9F;border-radius:5px;transition:all 0.5s;color:#fff !important;}
.banner ul.tab-product li:hover a i{transition:all 0.5s;color:#fff !important;}
.tab-product li.current a{color:#fff !important;background:#127F9F;border-radius:5px;cursor:pointer;transition:all 0.5s;}
.tab-product li.current a i{color:#fff !important;transition:all 0.5s;}
.radio-container input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;border:2px solid #127F9F;;border-radius:50%;position:relative;cursor:pointer;transition:border-color 0.3s;}
.radio-container input[type="radio"]:checked{border-color:#127F9F;}
.radio-container input[type="radio"]:checked::after{content:"";position:absolute;top:1px;left:1px;width:9px;height:9px;background-color:rgb(18 127 159);border-radius:50%;}
.radio-container{display:flex;gap:60px;align-items:center;}
.radio-container label{font-size:14px;cursor:pointer;transition:color 0.3s,background-color 0.3s;color:#8C8C8C;}
.radio-container input[type="radio"]{margin-right:8px;margin-bottom:-2px;}
.radio-container input[type="radio"]:checked + label{color:#127f9f;font-weight:bold;}
.radio-container input[type="radio"]:checked{outline:none;box-shadow:0 0 5px rgba(0,123,255,0.5);}
.dropdown-menu{width:inherit !important;}
.dropdown-menu{top:50%;left:25%;}
.dropdown-menu2{left:37% !important;}
.tab-links{border-bottom:none !important;border:2px solid #E9E9E9;padding:31px 19px;border-radius:15px 15px 0px 1px;position:relative;}
/* .tab-links::before{position:absolute;left:9px;bottom:0;width:96%;height:2px;background-color:#E9E9E9;content:"";}
*/
.box-1{border:2px solid #E9E9E9;border-radius:15px;padding:8px 20px;margin-left:-8px;}
.search-container a i{width:60px;height:60px;background:#127f9f;line-height:60px;text-align:center;border-radius:60px;font-size:22px;color:#fff;}
.search-container a i:hover{background-color:#000;transition:all 0.5s;}
.fly{padding:10px 0px;}
.fly ul li a p{color:#000000;font-size:14px;}
.icon-head-loc i{color:#8C8C8C;font-size:22px;}
.flys2{position:relative;}
/* .flys2::before{position:absolute;content:"";width:1px;height:28px;background-color:#8C8C8C;right:-41px;top:-2px;}
*/
.box-2,.box-2,.box-3,.box-4{border:2px solid #E9E9E9;border-radius:15px;padding:8px 20px;margin-left:-8px;}
/*index-page*/
/* helpl line */
.hep ul li a{font-size:16px;font-weight:600;color:#127F9F;line-height:20px;}
.hep ul li a span{font-size:16px;}
.hep ul{display:flex;align-items:center;justify-content:space-evenly;}
.icon-head-help i{font-size:30px;}
section.help-line.wow.fadeInRight{padding:40px 0px;}
/* testimonials */
.testi h2{font-size:24px;color:#fff;font-weight:bold;margin-bottom:10px;}
.tes-bo{background:#fff;border-radius:20px;padding:35px 25px 25px 25px;}
.tesfelx{display:flex;align-items:center;justify-content:space-between;}
.start ul{display:flex;align-items:center;justify-content:center;}
.start ul li i{color:#FB9203;}
.tes-prof h4{font-size:16px;font-weight:bold;color:#000;margin-bottom:5px;font-family:"Poppins";}
.tes-prof h5{color:#191919;font-size:12px;margin-bottom:10px;font-family:"Poppins";margin-bottom:10px;}
.tes-content p{font-size:16px;}
.tes-img{margin-top:-74px;margin-bottom:20px;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;margin-top:60px;margin-bottom:50px;}
section.testimonials.wow.fadeInLeft{background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:580px;}
.slick-initialized .slick-slide{display:block;margin-right:20px;}
/* arrow */
.index-slider .slick-arrow{position:absolute;right:30%;top:-40px;font-size:60px;color:#25234d;}
.icon-margin{margin-left:-47px;}
ul.index-slider button.slick-prev.slick-arrow:after{content:'\f104';}
ul.index-slider button.slick-arrow:after{content:'\f105';position:absolute;font-family:"FontAwesome";font-size:25px;width:40px;height:40px;background-color:transparent;padding:0;border-radius:5px;color:#ffffff;line-height:40px;border:1px solid #afafaf;}
ul.index-slider button.slick-arrow:hover:after{color:#ffffff94;transition:all 0.5s;}
ul.index-slider button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;top:-23px;right:60px;}
ul.index-slider button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;top:-23px;right:110px;}
ul.index-slider button.slick-arrow:hover:after{color:#000000;background-color:#ffffff;transition:all 0.5s;}
/* dots */
.index-slider ul.slick-dots li,.trand-slider ul.slick-dots li{margin:0 6px 10px 0px;width:auto;display:inherit;vertical-align:middle;overflow:hidden;padding:0px;border:none;display:inline-block;}
.index-slider ul.slick-dots,.trand-slider ul.slick-dots{text-align:center;position:absolute;right:48%;bottom:-13%;}
.index-slider ul.slick-dots li button{height:10px;width:10px;padding:0px;border-radius:60%;background:#ffffff94;border:1px solid #ffffff94;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.index-slider ul.slick-dots li button:hover{background-color:#fff;transition:all 0.5s;}
.index-slider .slick-dots li.slick-active button,.trand-slider ul.slick-dots li.slick-active button{background:#ffffff;border:3px solid #fff;}
/* suport */
.supourt{background:#f6fafb;padding:60px 0px;}
.sup-bo h2{font-size:20px;color:#000;font-weight:600;}
.supo ul{display:flex;align-items:center;justify-content:space-between;}
.sup-bo img{margin-bottom:20px;}
.sup-bo{text-align:center;}
/* flightbook */
.flight{padding:60px 0px;}
.sup-bo i{color:#127f9f;font-size:35px;margin-bottom:20px;}
span.count{font-size:50px;font-weight:600;}
div#shiva{font-size:50px;font-weight:500;}
.sup-bo p{font-size:20px;font-weight:500;}
.quantity button{background-color:transparent;color:#30819c;border:none;padding:0px 3px;line-height:0;font-size:13px;border:1px solid #30819c;width:20px;height:20px;border-radius:60px;}
.quantity button:hover{background-color:#30819c;color:#fff;}
.quantity .count{font-size:14px;font-weight:600;}
.error-limit{color:red;font-size:12px;padding:0px 9px;}
.seemoress{text-align:center;}
/* feature */
.fea h2{font-size:24px;font-weight:bold;}
.fea p{font-size:18px;font-weight:600;}
/* arrow */
.m-silder .slick-arrow{position:absolute;right:30%;top:-40px;font-size:60px;color:#25234d;}
.icon-margin{margin-left:-47px;}
ul.m-silder button.slick-prev.slick-arrow:after{content:'\f104';}
ul.m-silder button.slick-arrow:after{content:'\f105';position:absolute;font-family:"FontAwesome";font-size:25px;width:40px;height:40px;background-color:#e7eef5;padding:0;border-radius:5px;color:#2063a5;line-height:40px;border:1px solid #e7eef5;}
ul.m-silder button.slick-arrow:hover:after{color:#ffffff94;transition:all 0.5s;}
ul.m-silder button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;top:78px;right:40px;}
ul.m-silder button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;top:80px;left:-850px;}
ul.m-silder button.slick-arrow:hover:after{color:#000000;background-color:#ffffff;transition:all 0.5s;}
/*inner-pages*/
/* search */
.search{padding-bottom:50px;}
.banner2{box-shadow:0px 0px 42px #127f9f2b;}
.hep2 ul{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;}
.hep2 ul li{width:100%;text-align:center;}
.sho h5{font-size:18px;color:#000;font-weight:600;margin-bottom:10px;}
.form-check-label{margin-bottom:0;font-size:14px;color:#000;font-weight:500;}
label.form-check-label small{font-size:12px;}
.fomcheck{margin-bottom:11px;}
.slider-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;}
input[type="range"]{width:100%;-webkit-appearance:none;appearance:none;height:6px;background:#007b9e;border-radius:0px;outline:none;}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#005f77;border-radius:50%;cursor:pointer;}
.slider-container h6{font-size:14px;font-weight:600;}
.slider-container span{font-size:14px;font-weight:600;}
.shops{margin-bottom:30px;}
.daparture{margin-top:30px;margin-bottom:40px;}
.Journey{margin-top:30px;margin-bottom:40px;}
.airlines{margin-top:30px;margin-bottom:40px;}
.btn-group .select{position:relative;}
.btn-group .select input:checked + label{background-color:#127F9F;}
.btn-group .select input:checked + label:hover,.btn-group .select input:checked + label:focus,.btn-group .select input:checked + label:active{background-color:#127F9F;}
.btn-group .select input{opacity:0;position:absolute;}
.btn-group .select .button_select{margin:0 10px 10px 0;display:flex;background-color:transparent;color:#8C8C8C;font-size:12px;padding:5px 5px;}
.btn-group .select .button_select:hover,.btn-group .select .button_select:focus,.btn-group .select .button_select:active{background-color:transparent;}
.option{position:relative;}
.option input{opacity:0;position:absolute;}
.option input:checked + span{background-color:#127f9f1c;color:#127f9f;font-weight:700;border:1px solid #127f9f;}
.option input:checked + span:hover,.option input:checked + span:focus,.option input:checked + span:active{background-color:#127F9F;color:#fff;}
.option .btn-option{margin:0 10px 10px 0;display:flex;background-color:transparent;}
.option .btn-option:hover,.option .btn-option:focus,.option .btn-option:active{background-color:transparent;}
.btn-group .select input:checked + label{background-color:#127F9F;color:#fff;}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(18 127 159);}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#127f9f;border-color:#127f9f;color:#fff;}
.btn-warning{border-color:#127F9F;}
.btn-warning:hover{background-color:#127F9F;border-color:#127F9F;}
.select_clear{display:flex;justify-content:left;gap:50px;}
.multi-box.btn-group{margin-top:20px;margin-bottom:15px;}
.multi-box ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.multi-box ul li{width:50%;}
.flightemissions{margin-top:30px;}
.br-right{border-right:2px solid #D9D9D9;}
.derp-calender h3{color:#127F9F;font-size:15px;font-weight:500;margin-bottom:5px;}
.derp-calender p{font-size:10px;color:#595959;margin-bottom:10px;}
.option .btn-option{margin:0 10px 10px 0;display:flex;background-color:transparent;border:1px solid #d9d9d9;font-size:13px;}
.departure-bo{display:flex;align-items:flex-start;justify-content:space-between;}
.hep2{background:#F7F7F7;border:2px solid #D9D9D9;border-radius:5px;padding:25px 25px;width:23%;}
.icon-head-help i{color:#127F9F;margin-bottom:16px;font-size:40px;}
.hep2 .call-content span{color:#127F9F;font-weight:bold;font-size:13px;}
.hep2 ul li a>i{color:#000;font-size:15px;}
.hep2 ul li a{color:#000;font-size:13px;}
.packg ul{display:flex;justify-content:left;}
.packg ul li a{padding:10px 25px;background:#F7F7F7;color:#595959;font-size:13px;}
.packg .tab-product li.current a{color:#127f9f !important;border-radius:5px;cursor:pointer;transition:all 0.5s;background-color:#127f9f1c;font-weight:800;font-size:13px;}
.pack-main{display:flex;background:#F7F7F7;align-items:center;justify-content:space-between;margin-top:20px;}
.nstop a p{background:#FAFAFA;border:1px solid #D9D9D9;border-radius:60px;font-size:10px;padding:4px 6px;text-align:center;color:#262626;}
.pacg2 a{color:#0A549C;font-size:11px;}
.pacg2{display:flex;align-items:center;gap:20px;padding:6px 15px;}
.main-border{border:2px solid #127f9f;padding:20px 20px;border-radius:12px;}
.sugges{margin-top:30px;}
.der-time ul{display:flex;align-items:center;gap:20px;}
.der-time ul li h2{color:#262626;font-size:25px;}
.der-time ul li span{color:#127F9F;font-size:10px;}
.tims{display:flex;}
.citys{display:flex;align-items:center;justify-content:space-between;margin-top:10px;}
.cit ul li p{color:#262626;font-size:11px;}
.weig ul li p{color:#262626;font-size:11px;}
.weig ul li p i{color:#262626;}
.stays{padding:5px 10px;}
.stays p{color:#000;font-size:11px;}
.emri{border-right:2px solid #d9d9d9;}
.sav{background-color:#F6FFED;border:1px solid #B7EB8F;padding:4px 5px;border-radius:5px;margin-left:36px;}
.sav i{font-size:8px;color:#135200;border:1px solid #135200;border-radius:60px;width:16px;height:16px;text-align:center;line-height:12px;}
.sav p{font-size:10px;color:#135200;display:flex;align-items:center;gap:3px;justify-content:center;}
.pakr{margin-top:10px;text-align:right;padding-left:20px;}
.flex1{display:flex;align-items:center;justify-content:left;gap:20px;width:100%;}
.der-time{width:100%;border-right:2px solid #d9d9d9;padding-right:20px;}
.sugge-tab{border-bottom:2px solid #d9d9d9;padding-bottom:20px;display:flex;align-items:end;justify-content:space-between;}
.selec-option p{font-size:11px;color:#000;margin-top:10px;}
.flex-plus{margin-top:10px;border:1px solid #D9D9D9;border-radius:10px;padding:10px 10px;width:30%;}
.flex-plus>h4{font-size:15px;font-weight:600;color:#000;margin-bottom:20px;}
.plus-fle{display:flex;align-items:center;justify-content:space-between;text-align:left;}
.plus-fle h4{font-size:11px;color:#000;}
.plus-fle i{color:#8C8C8C;}
.plus-fle p{font-size:10px;color:#8C8C8C;}
.plus-fle p span{color:#127F9F;}
.flex-plus2 ul{display:flex;align-items:center;justify-content:left;gap:10px;flex-wrap:wrap;}
.flex-plus2 ul li{width:100%;}
.flex-plus2{margin-bottom:20px;}
.plus-widh{text-align:left;width:100px;}
.flex-plus>p{font-size:8px;color:#000;}
.conti{margin-top:10px;}
.conti .btn-b{width:100%;font-size:11px;}
.sugge-tab-time2{border:1px solid #d9d9d9;border-radius:7px;padding:10px 10px;margin-top:50px;align-items:center;}
.weig2{margin-top:5px;}
.prices2{padding-left:20px;}
.prices2 .btn-b{width:100%;}

/* bookings */
/* step body */
.books ul{display:flex;align-items:center;justify-content:center;}
.books ul li p{margin-top:5px;font-size:12px;font-weight:700;}
.steps-fom{background:#F3F3F3;padding:23px 100px;border-radius:130px;z-index:-1;position:relative;}
/* step progress bar */
#progressbar{overflow:hidden;color:#8C8C8C}
#progressbar .active{color:#000000;font-size:12px;font-weight:700;}
#progressbar li{list-style-type:none;font-size:15px;width:100%;position:relative;font-weight:400;}
#progressbar li#account{display:grid;justify-content:left;}
#progressbar li#personal{display:grid;justify-content:center;}
#progressbar li#payment{display:grid;justify-content:right;}
#progressbar #account:before{content:"1";font-size:14px;color:#8C8C8C;font-weight:600;}
#progressbar #personal:before{content:"2";font-size:14px;color:#8C8C8C;font-weight:600;}
#progressbar #payment:before{content:"3";font-size:14px;color:#8C8C8C;font-weight:600;}
li#account{text-align:left;}
li#personal{text-align:center;}
li#payment{text-align:right;}
#progressbar li:before{width:40px;height:40px;line-height:36px;display:block;font-size:20px;color:#ffffff;background:lightgray;border-radius:50%;padding:2px;text-align:center;}
#progressbar li.active:before,#progressbar li.active:after{background:#127F9F;color:#fff !important;}
#progressbar li:after{content:'';width:100%;height:7px;background:#D9D9D9;position:absolute;left:0;top:17px;z-index:-1;}
/* #progressbar #confirm:before{font-family:FontAwesome;content:"\f00c"}
*/
/* step-content */
.form-card{text-align:left;margin-top:50px;margin-bottom:40px;}
#msform{text-align:center;position:relative;margin-top:20px}
#msform fieldset{background:white;border:0 none;border-radius:0.5rem;box-sizing:border-box;width:100%;margin:0;padding-bottom:20px;position:relative}
#msform fieldset:not(:first-of-type){display:none}
.fieldlabels{color:gray;text-align:left}
.contact{border:2px solid #D9D9D9;border-radius:15px;padding:30px 20px 20px 20px;}
.contact h2{font-size:20px;color:#000000;font-weight:700;margin-bottom:25px;}
.form-group label{font-size:14px;margin-bottom:10px;}
.form-group label i{color:#D9D9D9;}
.form-group .text-muted{font-size:14px;color:#8C8C8C;font-size:12px;margin-top:20px;}
.cont-check label p{font-size:12px;color:#262626;}
.contact2{margin-top:40px;}
.form-group label a{font-size:16px;color:#127F9F;}
.infos{position:relative;}
.infos i{position:absolute;top:10px;right:10px;color:#d9d9d9;}
.form-control-info{padding:.375rem 1.75rem .75rem .75rem;}
.form-group label span{font-size:14px;color:#8C8C8C;}
.infos .tooltip-container{position:absolute;top:0;right:0;color:#d9d9d9;}
.tooltip-container{position:relative;display:inline-block;cursor:pointer;}
.tooltip-container .tooltip-content{visibility:hidden;width:300px;background-color:#F3F3F3;color:#000000;text-align:left;padding:10px 10px;position:absolute;z-index:1;bottom:12px;left:-145px;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;border-radius:16px;border:1px solid #ddd;}
.tooltip-container .tooltip-content img{width:100px;height:auto;display:block;}
.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1;}
.tooltip-content h2{font-size:18px;color:#000;font-weight:700;}
.tooltip-content p{font-size:14px;color:#000;margin-bottom:10px;}
.tooltip-content img{text-align:center;width:100% !important;}
input.date{width:50px;padding:5px;}
.dates{display:flex;}
.inline-flex{display:flex;}
.borlook{border:1px solid #d9d9d9;border-radius:4px;padding:10px 55px 5px 5px;width:100%;}
#msform fieldset>input{font-size:14px !important;width:13%;margin-top:20px;float:left;}
.book-flex{display:flex;justify-content:space-between;margin-bottom:20px;}
.weig3 p i{color:#8C8C8C;}
.weig3 p{color:#8C8C8C;font-size:14px;}
.der-time3{border-right:none;}
.der-time3 ul{display:flex;align-items:center;gap:20px;justify-content:left !important;}
.citys2{margin-top:0;}
.youbook h2{color:#262626;font-size:20px;font-weight:700;}
.depar-head ul{display:flex;align-items:center;justify-content:right;gap:10px;}
.depar-head ul li p{color:#262626;font-size:12px;}
.depar-head ul li p i{color:#595959;}
.book-head{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #4A4A4A;padding-bottom:20px;margin-bottom:20px;}
.bokkings-bar{background:#F3F3F3;padding:15px 15px;border-radius:15px;}
.bokkings-bar2{margin-top:60px;}
.youbook h2 span{color:#127F9F;}
.emr-adul p{font-size:14px;color:#262626;}
.emr-adul{display:flex;justify-content:left;gap:165px;}
.pri-pak h2{font-size:20px;color:#262626;font-weight:500;}
.pri-pak h2 span{color:#08437D;font-weight:700;}
.pri-pak{display:flex;justify-content:space-between;margin-top:10px;}
.previous{margin-right:20px;}
/* payment */
.pays h2{font-size:20px;font-weight:600;margin-bottom:30px;}
.pays ul{display:flex;align-items:center;justify-content:left;gap:20px;margin-bottom:28px;}
.payicon{display:flex;align-items:baseline;gap:5px;}
.pays ul li p{font-size:12px;border-right:2px solid #BFBFBF;color:#595959;}
.pays ul li i{color:#262626;font-size:13px;}
.pays ul li p{font-size:12px;border-right:2px solid #BFBFBF;color:#595959;padding-right:10px;}
.pays ul li.last p{border-right:none;}
.payments-taps-lists ul{display:flex;align-items:center;justify-content:left;flex-wrap:wrap-reverse;}
.payments-taps-lists ul li{width:100%;}
.payments-taps-lists ul li a{color:#262626;font-size:18px;}
.payflexpay{display:flex;align-items:baseline;justify-content:space-between;}
.payments-taps-lists ul.tab-product li.current a{color:#127F9F !important;background:#E7EEF5;border-radius:5px;cursor:pointer;transition:all 0.5s;}
.payments-taps-lists ul.tab-product li.current a i{color:#127F9F !important;transition:all 0.5s;}
.payments-taps-lists ul.tab-product li.current{background:#E7EEF5;transition:all 0.5s;}
.payments-taps-lists ul.tab-product li{border-top:1px solid #D9D9D9;padding:24px 15px;}
.savpkr{background-color:#adc6ff5c;border:2px solid #ADC6FF;border-radius:5px;text-align:center;padding:4px 0px;margin-top:15px;width:67%;}
.savpkr p{color:#1D39C4;font-size:12px;}
.payment-radio{display:flex;align-items:center;gap:15px;justify-content:space-between;border:1px solid #D9D9D9;padding:25px 20px;border-radius:13px;}
.coinfex{display:flex;align-items:center;justify-content:left;gap:10px;}
.cois i{color:#FE9E0D;font-size:25px;}
.coin-sas h2{color:#127F9F;font-size:16px;margin-bottom:10px;}
.coin-sas p{color:#262626;font-size:12px;}
.custom-method{padding-top:20px;margin-top:20px;border-top:1px solid #D9D9D9;}
.custom-method p{font-size:12px;color:#000;margin-bottom:20px;}
.bulco i{font-size:6px;}
.bulco{display:flex;align-items:baseline;justify-content:left;gap:10px;}
.method-feild{margin-top:20px;margin-bottom:40px;}
.voucher h2{font-size:16px;margin-bottom:30px;}
.voucher h2 span{font-size:16px;color:#127F9F;}
.voucher p{font-size:12px;color:#595959;}
.voucher p span a{font-size:12px;color:#127F9F;}
/* payment done*/
.fligth-btn{text-align:left;}
.tyous h2{font-size:44px;margin-bottom:10px;color:#000;}
.tyous p{font-size:14px;margin-bottom:30px;color:#000;}
.tyous h3 span{font-size:20px;margin-bottom:30px;color:#127F9F;font-weight:bold;}
.tyous h3{margin-bottom:30px;}
.setp-bult{border:1px solid #D9D9D9;padding:20px 20px;border-radius:15px;}
.steps h4{font-size:18px;color:#000;font-weight:700;margin-bottom:20px;}
.steps{margin-bottom:50px;}
.sugge-tab-tickes{border:2px solid #127F9F;padding:30px 20px;border-radius:9px;}
.sugge-tab-tickes ul{justify-content:left;}
.sugge-tab-tickes ul li p{font-size:14px;;}
.sugge-tab-tickes ul li p{font-size:14px;font-weight:inherit;}
.sugge-tab-tickes ul li p{font-size:14px;font-weight:inherit;color:#8C8C8C;}
.der-time-setps ul li h2{font-size:30px;}
.der-time-setps ul li span{font-size:12px;}
.der-time-setps{border-right:none;padding-right:0;}
.weig-steps ul li p i{color:#8C8C8C;}
.tickets-download .btn-b{font-size:16px;font-weight:bolder;}
.tickets-download{margin-top:30px;}
.traveler-bult span{font-weight:700;color:#127F9F;}
.book-head2{border-bottom:1px solid #D9D9D9;margin:0;}
.pri-eid{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D9D9D9;padding:15px 0px;}
.pri-eid p{font-size:12px;color:#000000;}
.pri-eid p span{color:#127F9F;}
.pri-eid2 h3{font-size:12px;font-weight:700;margin-bottom:4px;}
.pri-eid2 p{font-size:12px;color:#000000;}
.pri-eid2{margin-top:15px;}
.order-rep{margin-top:10px;}
.order-rep .btn-b{font-size:16px;}
.flys p i{display:none;}
/*footer*/
footer{background-color:#EDF8FF;padding:40px 0px;}
.widget h5{color:#127F9F;font-size:18px;font-weight:800;margin-bottom:20px;font-family:"Poppins";}
.widget ul{display:flex;align-items:center;justify-content:left;flex-wrap:wrap;gap:13px;}
.widget ul li{width:100%;}
.widget ul li a{font-size:14px;color:#000000;font-family:"Poppins";}
.widget i{color:#FB9203;}
.widget a h4{color:#127F9F;font-size:20px;font-family:"Poppins";font-weight:500;}
.socal ul{display:flex;align-items:center;justify-content:left;gap:8px;}
.socal ul li a img{width:100%;}
.copy2 p{font-size:14px;font-weight:500;font-family:"Poppins";}
.copy p{font-size:14px;font-weight:500;font-family:"Poppins";}
.copy2{display:flex;align-items:center;gap:20px;}
.copyright{background-color:#EDF8FF;padding-bottom:20px;}
/*newcss popup */
.flcul ul li{width:49%;}
.flcul ul{display:flex;align-items:center;justify-content:left;flex-wrap:wrap;gap:10px;}
.flex-plusul2{width:initial !important;}
.tick>ul{display:flex;align-items:center;justify-content:space-between;gap:20px;}
/* .modal-body{max-height:80vh;Adjust based on your layout overflow-y:auto;}
*/
.modal-dialog{max-width:90vw;/* Adjust width */
 margin:auto;/* Centers modal */
}
.pritik{width:25%;margin-left:20px;}
.select2-container{width:300px !important;}
.pointer{cursor:pointer !important;}
.z_inf{z-index:9999;}
#loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5) !important;z-index:9999;position:fixed;top:0;left:0;overflow:hidden;transition:opacity 0.5s ease;}
#loaderChild{width:30px;height:30px;border:5px solid #fff;border-top-color:#007bff;border-radius:50%;animation:spin 2s linear infinite;}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input[type="number"]{-moz-appearance:textfield;}
.copyBtn{cursor:copy !important;}


.radio-container{display:flex;gap:20px;}
.radio-container input[type="radio"]{display:none;}
.radio-container label{padding:10px 20px;border:2px solid #0d7a8c;border-radius:30px;cursor:pointer;color:#0d7a8c;font-weight:600;transition:background-color 0.3s,color 0.3s;}
.radio-container input[type="radio"]:checked + label{background-color:#0d7a8c;color:white;}
.prices2{display:flex;gap:20px;justify-content:center;}
.prices2 input[type="radio"]{display:none;}
.prices2 label{padding:10px 20px;border:2px solid #0d7a8c;border-radius:30px;cursor:pointer;color:#0d7a8c;font-weight:600;transition:background-color 0.3s,color 0.3s;}
.prices2 input[type="radio"]:checked + label{background-color:#0d7a8c;color:white;}
.prices2 input[type="radio"]:checked + label h2{color:#fff;}
.prices2 input[type="radio"]:checked + label p{color:#fff;}
.prices2 input[type="radio"]:checked + label i{color:#fff;}
.prices2 input[type="radio"]:checked + label sup{color:#fff !important;font-size:12px;}


/*media-quries*/
@media (max-width:1680px){}
@media (max-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px !important}
.tab-links{padding:31px 10px;}
.hep2{padding:25px 20px;}
.plus-widh{width:75px;}
.btn-group .select .button_select{margin:0 5px 10px 0;font-size:9px;}
.der-time ul li h2{font-size:13px;}
.emr-adul{gap:70px;}
.payments-taps-lists ul.tab-product li{padding:24px 10px !important;}
.payment-option label{font-size:16px;}
.pri-eid p{font-size:11px;}
}
@media (max-width:1336px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px !important}
.tab-links{padding:31px 10px;}
.hep2{padding:25px 20px;}
.plus-widh{width:75px;}
.btn-group .select .button_select{margin:0 5px 10px 0;font-size:9px;}
.der-time ul li h2{font-size:20px;}
.emr-adul{gap:70px;}
.payments-taps-lists ul.tab-product li{padding:24px 10px !important;}
.payment-option label{font-size:16px;}
.pri-eid p{font-size:11px;}
}
@media (max-width:1200px){}
@media (max-width:1024px){.menuWrap2-top ul{justify-content:space-evenly;}
.top-header{padding:10px 0px;background:#d7f3fb;display:block;}
.menuWrap2{display:none;}
.menuWrap3{display:block;}
.menuWrap2-top{display:block;}
.menuWrap2-top .dropdown-toggle{padding:0px 0px;}
.menuWrap3 ul{justify-content:right !important;gap:8px !important;}
.banner{padding:20px 30px 20px 30px;}
section.mainBanner{height:42vh;}
.select2-container{width:160px !important;}
.banner ul{justify-content:space-between;gap:10px;}
.tes-bo{margin-right:-15px;}
.der-time{padding-right:0px;}
.der-time3 ul{justify-content:space-between;}
.addOnsContainer{margin:0px 20px;}
.meal-head p{font-size:15px;}
.pays h2{font-size:18px;}
.setp-bult{padding:15px 5px;margin:0px;}
.dirx{text-align:center;}
.banner ul.tab-product li a{font-size:11px;}
.banner ul.tab-product li a i{font-size:15px;}
.tab-head h2{font-size:22px;}
.dropdown-menu{left:33% !important;}
.dropdown-menu2{left:51% !important;}
.option .btn-option{font-size:10px;}
.hep2{padding:25px 14px;}
.form-check-label{font-size:12px;}
label.form-check-label small{font-size:11px;}
.sho h5{font-size:16px;}
.slider-container h6{font-size:12px;}
.slider-container span{font-size:12px;}
.slider-container{align-items:baseline;}
.select_clear{gap:15px;}
.btn-group .select .button_select{font-size:8px;}
.plus-fle h4{font-size:9px;}
.plus-fle p{font-size:9px;}
.flex-plus>h4{font-size:14px;}
.btn-b{padding:8px 30px;}
.der-time ul{gap:12px;}
.widget h5{font-size:15px;}
.widget ul li a{font-size:12px;}
.contact h2{font-size:18px;}
.form-control{font-size:0.8rem;}
.borlook{padding:10px 5px 5px 5px;}
.form-group label{font-size:13px;}
.form-group label a{font-size:15px;}
.form-group .text-muted{font-size:11px;}
.youbook h2{font-size:17px;}
.depar-head ul li p{font-size:11px;}
.der-time ul li h2{font-size:18px;}
.weig3 p{font-size:12px;}
.emr-adul{gap:27px;}
.pri-pak h2{font-size:15px;font-weight:700;}
.pri-pak p{font-size:15px;font-weight:600;}
.search-container a i{width:50px;height:50px;line-height:50px;font-size:20px;}
.icon-head-help i{font-size:30px;}
.hep ul li a span{font-size:14px;}
span.count{font-size:42px;}
div#shiva{font-size:42px;}
.sup-bo p{font-size:17px;}
.flight{padding:30px 0px;}
.fea h2{font-size:22px;}
.fea p{font-size:16px;}
ul.m-silder button.slick-arrow.slick-prev{left:-613px;}
.menuWrap2.menuWrap3{display:block;}
.payment-option label{font-size:13px;}
.savpkr{width:70%;}
.books ul li p{font-size:10px;}
.pri-eid p{font-size:9px;}
.order-rep .btn-b{font-size:13px;}
.tyous h2{font-size:37px;}
.tyous h3 span{font-size:18px;}
.tyous p{font-size:13px;}
.steps h4{font-size:16px;}
}
@media (max-width:980px){}
@media (max-width:768px){.top-header{padding:10px 0px;background:#d7f3fb;display:block;}
.menuWrap2.menuWrap3{display:block;}
.menuWrap2{display:none;}
.menuWrap3{display:block;}
.menuWrap2-top{display:block;}
.menuWrap3 ul{justify-content:right !important;gap:8px !important;}
.tab-head h2{font-size:22px;text-align:center;margin-bottom:20px;}
.tab-links{border-bottom:2px solid #E9E9E9 !important;border:2px solid #E9E9E9;padding:20px 10px;margin-bottom:20px;}
.radio-container{gap:40px;;}
.fly ul li a p{color:#000000;font-size:10px;}
.icon-head-loc i{color:#30819c !important;font-size:22px;}
.widget{margin-top:20px;}
.copy2{margin-top:5px;}
footer{padding:20px 0px;}
.multi-box ul li{width:50%;}
.btn-group .select .button_select{font-size:14px;padding:7px 5px;text-align:center;justify-content:center;}
.hep2{padding:25px 0px;}
.bokkings-bar{margin-top:50px;}
#msform fieldset>input{width:25%;margin-top:20px;float:inherit;}
.copadd{padding:0;}
.fligth-btn{text-align:left;margin-top:30px;}
.bokkings-bar5{margin-top:-20px;}
.pri-eid p{font-size:15px;}
.fly ul{display:flex;flex-wrap:wrap;}
.fly ul li{width:initial;}
.select2-container{width:249px !important;}
.calendar-wrapper{width:250px;}
.fly ul li.last{width:100% !important;text-align:center;}
section.mainBanner{height:49vh;}
.banner ul.tab-product li a{font-size:17px;}
.shop-check{display:flex;align-items:center;justify-content:space-evenly;padding-top:20px;}
.shops{margin-bottom:30px;border-top:1px solid #ddd;padding-top:20px;}
.multi-box.btn-group{margin-top:20px;width:100%;display:block;}
.select_clear{justify-content:center;}
.btn-a{font-size:15px;}
.der-time{border-right:none;}
.prices2 .btn-b{width:51%;padding:10px 20px;}
.modal-dialog{max-width:97vw;}
.der-time ul li h2{font-size:18px !important;}
.meal-head p{font-size:13px;}
.pays h2{text-transform:capitalize;}
}
@media (max-width:680px){.top-header{padding:10px 0px;background:#d7f3fb;display:block;}
.tick.modalFlights>ul{display:block;align-items:center;justify-content:space-between;gap:20px;}
.menuWrap2.menuWrap3{display:block;margin-top:-40px;}
.menuWrap2-top ul{justify-content:space-evenly;align-items:baseline;}
.menuWrap2{display:none;}
.menuWrap3{display:block;}
.menuWrap2-top{display:block;}
.menuWrap3 ul{justify-content:right !important;gap:8px !important;}
.logo a img{width:24%;}
.logo{margin-left:20px;margin-top:-24px;}
.menu-Bar{top:18px;}
.banner ul.tab-product li a{font-size:15px;}
.tab-head h2{font-size:18px;text-align:center;margin-bottom:20px;}
.menuWrap2 ul li a span{font-size:15px;}
.main-flex{gap:6px;text-align:left;font-size:14px;}
.box-1{padding:10px 12px;}
.tab-links{border-bottom:2px solid #E9E9E9 !important;border:2px solid #E9E9E9;padding:20px 10px;margin-bottom:20px;}
.fly ul li a p{color:#000000;font-size:10px;}
.icon-head-loc i{color:#30819c !important;font-size:22px;}
.banner{padding:20px 15px 20px 20px;}
.radio-container{gap:13px;justify-content:space-evenly;flex-wrap:wrap;width:85%;}
.select2-container{width:119px !important;}
.icon-head-loc i{color:#30819c !important;font-size:17px;}
.select2-container .select2-selection--single{height:42px;padding:6px 6px;;font-size:12px;color:#333;}
.calendar-wrapper{width:130px;}
.dropdown-menu{left:16% !important;top:45%;}
.dropdown-menu2{left:53% !important;}
.select2-results__option{padding:7px 7px;font-size:12px;}
.modern-calendar{font-size:14px;}
.tes-bo{margin-right:-21px;}
.supo ul{justify-content:space-between;flex-wrap:wrap;gap:20px;}
.supo ul li{width:46%;}
.sup-bo h2{font-size:16px;}
span.count{font-size:36px;}
section.mainBanner{height:58vh;}
.der-time ul li h2{font-size:14px !important;}
.plane ul li p{font-size:13px;}
.plane small{font-size:13px;}
.prices2 .btn-b{width:54%;}
.flex1{display:block;}
.sugge-tab-time2{margin-top:10px;}
.sugge-tab{display:block;}
.pritik{width:100%;margin-left:0px;text-align:center;margin-top:29px;}
.flcul ul li{width:100%;}
.row.row2{flex-direction:column-reverse;}
.addOnsContainer{margin:0px 0px;}
h2.my-3.text-info.font-weight-bolder{text-align:center;}
.card-header.d-flex.justify-content-between{justify-content:center !important;}
.contact{margin-top:20px;}
.widget{margin-top:20px;}
.copy2{margin-top:5px;}
footer{padding:20px 0px;}
.multi-box ul li{width:50%;}
.btn-group .select .button_select{font-size:12px;}
.hep2{padding:25px 0px;}
.bokkings-bar{margin-top:50px;}
#msform fieldset>input{width:45%;margin-top:20px;float:inherit;}
.copadd{padding:0;}
.fligth-btn{text-align:left;margin-top:30px;}
.bokkings-bar5{margin-top:-20px;}
.pri-eid p{font-size:15px;}
.fly ul{display:flex;flex-wrap:wrap;}
.fly ul li{width:initial;}
.fly ul li.last{width:100% !important;text-align:center;}
.icon-head-help i{font-size:23px;}
.prices2{padding-left:0;align-items:baseline !important;}
.tyous h2{font-size:27px;}
.tyous p{font-size:12px;}
}
@media (min-width:440px) and (max-width:740px){}

@media (max-width:425px){.top-header{padding:10px 0px;background:#d7f3fb;display:block;}
.tick.modalFlights>ul{display:block;align-items:center;justify-content:space-between;gap:20px;}
.menuWrap2.menuWrap3{display:block;}
.menuWrap2{display:none;}
.menuWrap3{display:block;}
.menuWrap2-top{display:block;}
.menuWrap3 ul{justify-content:center !important;gap:15px !important;margin-top:-30px;}
.menuWrap2 ul li a span{font-size:11px;}
.menuWrap2 ul li a{font-size:11px;line-height:13px;text-align:left;}
.menu-Bar{float:right;top:10px;}
.logo a img{width:20%;}
.logo{margin-top:-28px;}
.banner ul.tab-product li a{font-size:13px;}
.tab-links{padding:18px 6px;margin-bottom:5px;}
.tab-head h2{font-size:13px;margin-bottom:9px;}
.radio-container div{width:34%;text-align:left;}
.radio-container{gap:0px;flex-wrap:wrap;justify-content:space-between;text-align:center;}
.box-1{padding:12px 12px;margin-left:0;}
.banner ul.tab-product li a i{font-size:11px;}
.hep ul li a{font-size:12px;}
.hep ul li a span{font-size:11px;line-height:10px;}
.icon-head-help i{font-size:20px;}
.supo ul{justify-content:center;flex-wrap:wrap;gap:40px;}
.sup-bo h2{font-size:13px;}
.supo ul li{width:44%;}
span.count{font-size:35px;}
div#shiva{font-size:35px;}
.sup-bo p{font-size:15px;}
.fea{text-align:center;}
.copadd{padding:0 !important;}
.fly ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:9px;}
.fly ul li{margin-bottom:0px;}
.right-left{text-align:center;}
.flys2::before{top:27px;left:-12px;}
.search-container{text-align:center;}
.steps-fom{padding:23px 45px;}
#msform fieldset>input{width:44%;}
.emr-adul{gap:70px;}
section.mainBanner{height:70vh;}
.banner{padding:20px 10px;}
.packg ul{display:flex;justify-content:left;flex-wrap:wrap;}
.departure-bo{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.hep2{padding:25px 0px;width:100%;margin-top:16px;}
.packg ul li a{padding:10px 7px;background:#F7F7F7;color:#595959;font-size:13px;}
.pacg2{gap:5px;padding:6px 0px;}
.flex1{flex-wrap:wrap;justify-content:center;}
.prices{display:flex;align-items:baseline;justify-content:center;}
.sav{background-color:#F6FFED;border:1px solid #B7EB8F;padding:4px 5px;border-radius:5px;margin-left:0;}
.emri{border-right:none;text-align:center;}
.flex-plus{width:100%;}
.books ul li p{font-size:8px;padding:0;}
.pays ul{gap:5px;justify-content:center;}
.pays ul li p{font-size:8px !important;}
.voucher h2{font-size:14px;}
.bokkings-bar2{margin-top:25px !important;}
.der-time>ul{gap:3px;text-align:center;justify-content:center;}
.pri-eid p{font-size:11px;}
.dropdown-item3{font-size:15px;margin-bottom:12px;padding-left:6px;border-bottom:1px solid #ddd;padding-bottom:9px;}
.select2-container{width:100% !important;}
.hep ul{gap:8px;}
.copy p{font-size:11px;}
.menuWrap2-top ul{gap:12px;}
.select2-results__option{font-size:13px !important;}
.icon-head-loc i{font-size:18px!important;margin-bottom:10px!important;}
span.selected-country{font-size:14px;}
.widget a h4{font-size:17px;}
.plane p{font-size:11px;}
.prices2{justify-content:center;padding-left:0;gap:0px;align-items:flex-start !important;}
.der-time ul li h2{font-size:17px !important;}
.text-primary{color:#007bff !important;font-size:13px;}
.prices2 .btn-b{width:100%;}
.flcul ul li{width:100%;}
.plus-widh{width:98px;}
.plus-widh p{font-size:11px;}
.modal-body{height:auto;}
.addOnsContainer{width:100%;padding:10px 20px;}
input#contactSubmit{padding:6px 5px;}
input.previous.btn.btn.btn-b{padding:8px 0px;}
input#paymentSendTest{padding:8px 0px;}
.pays ul{gap:11px !important;}
.tyous h2{font-size:21px;}
.der-time ul li h2{font-size:13px;}
.banner ul{justify-content:space-between;}
.dropdown-menu{left:26px !important;top:162px !important;}
.icon-head-loc{margin-right:10px;display:none;}
.select2-container .select2-selection--single{height:auto !important;padding:4px 2px !important;font-size:9px !important;}
.select2-results__option{padding:10px 9px;font-size:11px !important;}
.right-left.mob-hid{font-size:13px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:0;right:0;width:inherit;}
.select2-container .select2-selection--single .select2-selection__rendered{width:100px !important;}
.dropdown-menu2{left:150px !important;}
.modern-calendar{font-size:11px !important;}
.calendar-wrapper label{font-size:10px !important;color:#333;}
.tes-bo{margin-right:-18px;}
.shop-check{display:flex;justify-content:space-between;border-top:1px solid #dddddddd;padding-top:22px;}
.plane small{font-size:10px !important;}
.modal-dialog{max-width:100%;}
.sugge-tab{display:block;margin-top:0px;}
.pritik{width:100%;margin-left:0;margin-top:20px;text-align:center;}
.pritik .bg-info{font-size:14px !important;padding:4px 11px;}
.der-time{border-right:none;padding-right:0;}
.dirx{text-align:center;}
.radio-container label{font-size:12px;padding: 10px 12px;}
.form-check-label{font-size:10px;}
label.form-check-label small{font-size:10px;}
.main-border{padding:15px 12px;}
.contact2{margin-top:13px;}
.row2{flex-direction:column-reverse;}
.bokkings-bar{margin-top:20px;margin-bottom:40px;}
.tyous p{font-size:11px;}
.tyous h3 span{font-size:15px;}
.setp-bult{padding:15px 10px;}
.sugge-tab-tickes{padding:20px 13px;}
.setp-bult{margin:0px 0;}
.pays h2{font-size:18px;text-transform:capitalize;}
.pri-pak h2{font-size:14px;font-weight:700;}
.emr-adul p{font-size:12px;}
.pri-pak p{font-size:14px;font-weight:700;}
.card-header{padding:10px 10px !important;}
.card-header .btn.btn-outline-info.mx-2{font-size:13px;padding:3px 12px;text-align:center;}
.card-body{padding:5px 5px !important;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{padding:5px 5px;text-align:center;}
.infantCountSeatBtn{text-align:center;}
.btn-primary{padding:0px 0px !important;font-size:11px !important;}
.tab-content.segmentBtnsMeal.mt-3 h5{font-size:12px;}
.infantCountMealBtn{text-align:center;}
.infantCountMealBtn .btn-outline-info{font-size:13px;}
.meal-head p{font-size:14px !important;font-weight:700;}
.der-time ul{gap:9px;}
.overflow-auto.infantCountBaggageBtn{text-align:center;}
.fly ul li.last{justify-content:center !important;width:100%;}
.modern-calendar{width:100% !important;}
}
@media (max-width:700px) and (max-height:450px){}
