/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{text-decoration:none;outline:0;box-sizing:border-box}ol,ul{padding:0;margin:0}ol li,ul li{list-style:none}body,html{margin:0;padding:0;font-size:14px;line-height:1.5em;font-family:ethique-regular;color:#000}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Text";margin:0 0 20px;color:#15397a;font-weight:400}h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:10px}header{box-shadow:0 4px 17px 4px rgba(62,95,171,.64);display:block;width:100%;min-height:100px;position:relative;z-index:100}header .wrapper{width:1280px;margin:0 auto;overflow:hidden}header .wrapper .logo{float:left;margin-right:60px}header .wrapper .logo a{display:block;margin-top:20px}header .wrapper .main-menu{float:left;margin-top:40px}header .wrapper .main-menu ul li{float:left}header .wrapper .main-menu ul li.active a{color:#15397a;font-weight:700}header .wrapper .main-menu ul li a{padding:0 15px;display:block;font-family:"DM Serif Text";color:#3e5fab;letter-spacing:.5px;font-size:16px}header .wrapper .main-menu ul li a:hover{color:#15397a}header .wrapper .header-actions{float:right}header .wrapper .header-actions .user-trigger{margin-top:33px;width:35px;height:35px;border:1px solid #15397a;border-radius:100%;display:block;text-align:center}header .wrapper .header-actions .user-trigger:hover{background:#3e5fab}header .wrapper .header-actions .user-trigger:hover i{color:#fff}header .wrapper .header-actions .user-trigger i{color:#15397a;line-height:32px}header .wrapper .header-actions .user-dropdown{display:none;background:#fff;padding:10px 20px;box-shadow:0 5px 2px 0 rgba(62,95,171,.64);position:absolute;width:120px;border-radius:5px;margin-left:-80px}header .wrapper .header-actions .user-dropdown li a{color:#15397a;display:block;font-size:16px;line-height:35px}header .wrapper .header-actions .user-dropdown li a:hover{font-weight:700}.listing{width:1280px;margin:100px auto}.listing .head{display:flex;justify-content:space-between;margin-bottom:40px}.listing .head .filters{background:#15397a;color:#fff;line-height:40px;padding:0 15px;border-radius:10px;display:block}.listing .head .filters i{margin-right:10px}.listing .wrapper .loadmore{text-align:center}.listing .wrapper .block{overflow:hidden;margin-bottom:30px;background:#f1f3f8;border-radius:10px;height:240px;box-shadow:0 0 10px 5px rgba(0,0,0,.15)}.listing .wrapper .block .img{width:280px;border-radius:10px;background-size:cover!important;height:280px;float:left}.listing .wrapper .block .detail{padding:20px;float:left}.listing .wrapper .block .detail h2 a{color:#15397a}.listing .wrapper .block .detail .label{border-radius:10px;font-size:12px;display:inline-block;line-height:25px;padding:0 10px;font-weight:700;margin-right:10px;margin-bottom:10px}.listing .wrapper .block .detail .label i{margin-right:5px}.listing .wrapper .block .detail .label.green{background:#a7daba;color:green}.listing .wrapper .block .detail .label.pink{background:#ffe8ee;color:#ff6a8e}.listing .wrapper .block .detail .nights{display:block;margin-bottom:10px}.listing .wrapper .block .detail .flights{margin-bottom:10px}.listing .wrapper .block .detail .flights span{margin-right:5px}.listing .wrapper .block .detail .flights i{margin-right:5px;color:#15397a}.listing .wrapper .block .detail .hotel{margin-bottom:10px;font-family:"DM Serif Text"}.listing .wrapper .block .detail .hotel>i{margin-right:5px;color:#15397a}.listing .wrapper .block .detail .hotel span{margin-right:5px;background:#fcf2e8;color:#ffbe6a;display:inline-block;padding:0 5px;line-height:25px;border-radius:10px}.listing .wrapper .block .detail .transportation{display:block;margin-bottom:10px}.listing .wrapper .block .detail .transportation i{color:#15397a;margin-right:5px}.listing .wrapper .block .detail>a{color:#15397a;font-family:"DM Serif Text"}.listing .wrapper .block .detail>a:hover{text-decoration:underline}.listing .wrapper .block .pricing{width:300px;padding:20px;border-left:1px solid #15397a;height:320px;float:right;position:relative}.listing .wrapper .block .pricing .select2-container{width:100%!important;margin-bottom:20px}.listing .wrapper .block .pricing .select2-container .select2-selection--single{line-height:40px;border-radius:10px;padding:0 10px;height:40px}.listing .wrapper .block .pricing .select2-container .select2-selection--single .select2-selection__rendered{line-height:38px}.listing .wrapper .block .pricing .select2-container .select2-selection--single .select2-selection__arrow{top:5px;right:10px}.listing .wrapper .block .pricing .nights-dropdown{display:none}.listing .wrapper .block .pricing .nights{line-height:50px;border-radius:10px;width:100%;border:1px solid #ccc;padding:0 20px;margin-bottom:20px;position:relative}.listing .wrapper .block .pricing .nights:after{color:#3e5fab;position:absolute;right:20px;top:-4px;font-family:Font Awesome\ 6 Free;content:"\f0dd";font-size:20px}.listing .wrapper .block .pricing .hotel{appearance:none;background:0 0;width:100%;line-height:50px;border-radius:10px;border:1px solid #ccc;padding:0 20px;position:relative}.listing .wrapper .block .pricing .price{text-align:right;font-size:30px;position:absolute;bottom:80px;width:100%;right:20px;line-height:.5em}.listing .wrapper .block .pricing .price b{color:#3e5fab}.listing .wrapper .block .pricing .price sub{font-size:18px;bottom:0}.listing .wrapper .block .pricing .price span{font-size:14px}.listing .wrapper .block .pricing .price i{font-size:12px;font-style:normal}.listing .wrapper .block .pricing button{position:absolute;bottom:20px;width:calc(100% - 40px);line-height:40px;border:0;text-align:center;left:20px}.btn,.listing .wrapper .block .pricing button{border-radius:10px;color:#fff;background:#15397a;font-family:"DM Serif Text";letter-spacing:1px;cursor:pointer}.btn{line-height:50px;padding:0 20px;font-size:16px;display:inline-block;border:1px solid #15397a}.btn:hover{background:#3e5fab}.btn.btn-full{display:block;width:100%}.btn.btn-secondary{background:0 0;color:#15397a}#filters{position:fixed;top:0;right:-800px;width:800px;background:#e8f0ff;z-index:100;height:100vh;padding:30px}#filters .btn-group{position:absolute;bottom:30px;right:30px}#filters .btn-group .btn{margin-left:20px}#filters .close{position:absolute;top:30px;right:30px;font-size:40px;font-weight:700;color:#15397a}#filters h1{margin-bottom:60px;line-height:1em}#filters .checkbox{display:block;position:relative;background:#fff;padding:10px 20px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px}#filters .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#filters .checkmark{position:absolute;top:10px;right:20px;height:20px;width:20px;background-color:#eee}#filters .checkbox:hover input~.checkmark{background-color:#ccc}#filters .checkbox input:checked~.checkmark{background-color:#15397a}#filters .checkbox input:checked~.checkmark:after{display:block}#filters .checkbox .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#filters .radio{display:block;position:relative;padding:10px 20px;background:#fff;border-radius:10px;margin-bottom:12px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#filters .radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#filters .radiomark{position:absolute;top:10px;right:20px;height:20px;width:20px;background-color:#eee;border-radius:50%}#filters .radio:hover input~.radiomark{background-color:#ccc}#filters .radio input:checked~.radiomark{background-color:#15397a}#filters .checkmark:after{content:"";position:absolute;display:none}#filters .radio input:checked~.radiomark:after{display:block}#filters .radio .radiomark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.banner{background-size:contain!important;position:relative;height:700px;background-position:bottom!important}.banner:after{width:100%;height:300px;content:" ";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,#3e5fab,rgba(0,212,255,0))}.banner .intro{width:1280px;margin:0 auto;padding-top:150px;text-align:right}.banner .intro.white{padding-top:200px}.banner .intro.white h1,.banner .intro.white h4{color:#fff}.banner .intro h1{line-height:1em}.small-banner{background-size:cover!important;position:relative;height:400px;background-position:50%!important}.small-banner:after{width:100%;height:200px;content:" ";position:absolute;left:0;bottom:0;background:linear-gradient(0deg,#3e5fab,rgba(0,212,255,0))}.small-banner .intro{width:1280px;margin:0 auto;padding-top:150px;text-align:right;position:relative;z-index:1}.small-banner .intro.white{padding-top:200px}.small-banner .intro.white h1,.small-banner .intro.white h4{color:#fff}.small-banner .intro h1{line-height:1em}.main-forms{background:#fff;position:absolute;top:640px;left:50%;border-radius:10px;margin-left:-640px}.main-forms .nav{border-bottom:1px solid #ccc}.main-forms .nav button{display:inline-block;color:#15397a;padding:20px;font-size:16px;font-family:"DM Serif Text";letter-spacing:1px}.main-forms .nav button.active{color:#fff;background:#15397a}.main-forms .form-area{width:1280px;display:none;padding:20px}.main-forms .form-area.active{display:block}.main-forms .form-area .flight-form{width:100%}.main-forms .form-area .flight-form .button{text-align:right;padding-top:25px}.main-forms .form-area .flight-form .location{display:flex;width:100%;margin-bottom:20px;justify-content:space-between}.main-forms .form-area .flight-form .location .fieldgroup{width:48%}.main-forms .form-area .flight-form .options{display:flex;width:100%;justify-content:space-between}.main-forms .form-area .flight-form .options .fieldgroup{position:relative;width:31%}.main-forms .form-area .flight-form .options .fieldgroup i{position:absolute;color:#15397a;font-size:24px;right:20px;top:40px}.main-forms .form-area .flight-form .fieldgroup .select2-container .select2-selection--single{height:50px!important}.main-forms .form-area .flight-form .fieldgroup .select2-container .select2-selection__arrow{top:14px!important}.main-forms .form-area .flight-form .fieldgroup .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px!important;padding-left:20px!important}.main-forms .form-area .flight-form .fieldgroup input{padding:0 20px;line-height:50px!important}.main-forms .form-area .fh-form{width:100%}.main-forms .form-area .fh-form .button{text-align:right;padding-top:25px}.main-forms .form-area .fh-form .location{width:100%;margin-bottom:20px}.main-forms .form-area .fh-form .options{display:flex;width:100%;justify-content:space-between}.main-forms .form-area .fh-form .options .fieldgroup{position:relative;width:31%}.main-forms .form-area .fh-form .options .fieldgroup i{position:absolute;color:#15397a;font-size:24px;right:20px;top:40px}.main-forms .form-area .fh-form .fieldgroup .select2-container .select2-selection--single{height:50px!important}.main-forms .form-area .fh-form .fieldgroup .select2-container .select2-selection__arrow{top:14px!important}.main-forms .form-area .fh-form .fieldgroup .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px!important;padding-left:20px!important}.main-forms .form-area .fh-form .fieldgroup input{padding:0 20px;line-height:50px!important}.main-forms .form-area .umrah-form{width:100%;display:flex;justify-content:space-between}.main-forms .form-area .umrah-form .button{padding-top:25px}.main-forms .form-area .umrah-form .fieldgroup{width:40%}.main-forms .form-area .umrah-form .fieldgroup .select2-container .select2-selection--single{height:50px!important}.main-forms .form-area .umrah-form .fieldgroup .select2-container .select2-selection__arrow{top:14px!important}.main-forms .form-area .umrah-form .fieldgroup .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px!important;padding-left:20px!important}.main-forms .form-area .umrah-form .fieldgroup input{padding:0 20px;line-height:50px!important}.main-forms .form-area .package-form{display:flex;justify-content:space-between}.main-forms .form-area .package-form .button{padding-top:25px}.main-forms .form-area .package-form .fieldgroup{width:40%}.main-forms .form-area .package-form .fieldgroup .select2-container .select2-selection--single{height:50px!important}.main-forms .form-area .package-form .fieldgroup .select2-container .select2-selection__arrow{top:14px!important}.main-forms .form-area .package-form .fieldgroup .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px!important;padding-left:20px!important}.main-forms .form-area .package-form .fieldgroup input{padding:0 20px}.home-main{padding-top:100px;position:relative}.home-main:before{content:" ";width:100%;height:700px;background:linear-gradient(0deg,#fff,#3e5fab);position:absolute;top:0;left:0;z-index:-1}.home-main .wrapper{width:1280px;margin:0 auto}.home-main .wrapper .home-slides{margin-bottom:80px}.packages-slides{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:unset}.home-main .wrapper .home-slides .bx-controls-direction{margin-top:20px}.home-main .wrapper .home-slides .bx-controls-direction a{display:inline-block;width:40px;height:40px;position:relative;margin-right:20px}.home-main .wrapper .home-slides .bx-controls-direction a.bx-next:after{font-family:Font Awesome\ 6 Free;content:"\f178";top:0;left:0;position:absolute;color:#3e5fab;font-size:30px;width:40px;height:40px}.home-main .wrapper .home-slides .bx-controls-direction a.bx-prev:after{font-family:Font Awesome\ 6 Free;content:"\f177";top:0;left:0;position:absolute;color:#3e5fab;font-size:30px;width:40px;height:40px}.home-main .wrapper .home-slides ul li a{background:#fff;display:block;border-radius:10px;overflow:hidden;position:relative}.home-main .wrapper .home-slides ul li a label{position:absolute;line-height:25px;font-size:12px;color:#fff;padding:0 10px;background:#15397a;border-radius:5px}.home-main .wrapper .home-slides ul li a .img{height:310px;background-size:cover!important;background-position:50%;margin-bottom:0}.home-main .wrapper .home-slides ul li a .detail{padding:20px}.home-main .wrapper .home-slides ul li a .detail p{color:#000}.home-main .wrapper .home-slides ul li a .detail .label{border-radius:10px;font-size:12px;display:inline-block;line-height:25px;padding:0 10px;font-weight:700;margin-right:10px}.home-main .wrapper .home-slides ul li a .detail .label i{margin-right:5px}.home-main .wrapper .home-slides ul li a .detail .label.green{background:#a7daba;color:green}.home-main .wrapper .home-slides ul li a .detail .label.pink{background:#ffe8ee;color:#ff6a8e}.home-main .wrapper .home-slides ul li a .detail .etc span{margin-right:15px}.home-main .wrapper .home-slides ul li a .detail .etc span i{margin-right:2px;color:#3e5fab}.home-main .wrapper .home-slides ul li a .detail span{color:#000}.home-main .wrapper .home-slides ul li a .pricing{border-top:1px solid #ccc;padding:20px;display:flex;justify-content:space-between}.home-main .wrapper .home-slides ul li a .pricing div{width:50%}.home-main .wrapper .home-slides ul li a .pricing div h4{margin:0}.home-main .wrapper .home-slides ul li a .pricing div span{color:#000;font-size:12px;line-height:1em}.home-main .wrapper .home-promo{margin-bottom:60px}.home-main .wrapper .home-promo ul li{border-radius:20px;height:140px;background-size:cover!important;background-position:50%!important}.home-main .wrapper .home-about{margin-bottom:60px;display:flex;justify-content:space-between}.home-main .wrapper .home-about .info,.home-main .wrapper .home-about .video{width:48%}.home-main .wrapper .home-about .info h5{margin-bottom:0}.home-main .wrapper .price-information{margin-bottom:60px}.home-main .wrapper .price-information h2{text-align:center;margin-bottom:50px}.home-main .wrapper .price-information .prices{display:flex;justify-content:space-between;flex-wrap:wrap}.home-main .wrapper .price-information .prices .block{border:1px solid #3e5fab;background:#3e5fab;border-radius:20px;margin-bottom:30px;width:32%;display:flex;justify-content:space-between;padding:20px}.home-main .wrapper .price-information .prices .block:hover{background:#15397a}.home-main .wrapper .price-information .prices .block h3{color:#fff;padding-top:30px}.home-main .wrapper .price-information .prices .block div{color:#fff;padding-top:10px;text-align:right}.home-main .wrapper .price-information .prices .block div i{font-size:12px;font-style:normal;text-decoration:line-through}.home-main .wrapper .price-information .prices .block div h4{font-size:20px;color:#fff}.home-main .wrapper .price-information .prices .block a{margin-top:27px}.home-main .wrapper .price-information .prices .block a i{color:#fff;font-size:30px}.home-main .wrapper .destinations h2{text-align:center;margin-bottom:40px}.home-main .wrapper .destinations .locations{display:flex;justify-content:space-between;flex-wrap:wrap}.home-main .wrapper .destinations .locations .location{margin-bottom:20px;width:32%;border-radius:15px;min-height:360px;position:relative}.home-main .wrapper .destinations .locations .location a{display:block;width:100%;height:100%;position:relative}.home-main .wrapper .destinations .locations .location a h4{position:absolute;color:#fff;bottom:60px;left:30px;font-size:24px}.home-main .wrapper .destinations .locations .location a p{position:absolute;bottom:30px;left:30px;color:#fff}.detail-listing .head{padding:60px 0;width:1280px;margin:0 auto}.detail-listing .head .label{font-weight:700;font-size:14px;line-height:30px;padding:0 15px;border-radius:10px;margin-right:20px;display:inline-block}.detail-listing .head .label.secondary{background:#93b3ec;color:#15397a}.detail-listing .head .label.primary{background:#3e5fab;color:#fff}.detail-listing .belt{background:#15397a;padding:20px 0;margin-bottom:60px}.detail-listing .belt .wrapper{color:#fff;width:1280px;margin:0 auto;overflow:hidden}.detail-listing .belt .wrapper .nights{float:left;margin-right:30px}.detail-listing .belt .wrapper .nights .select2-container{width:200px!important}.detail-listing .belt .wrapper .nights .select2-container .select2-selection--single{line-height:50px;background:0 0;color:#fff!important;height:50px;border:1px solid #fff;border-radius:5px}.detail-listing .belt .wrapper .nights .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;line-height:48px}.detail-listing .belt .wrapper .nights .select2-container .select2-selection__arrow{top:5px;color:#fff;right:5px}.detail-listing .belt .wrapper .hotel{float:left}.detail-listing .belt .wrapper .hotel .select2-container{width:200px!important}.detail-listing .belt .wrapper .hotel .select2-container .select2-selection--single{line-height:50px;background:0 0;color:#fff!important;height:50px;border:1px solid #fff;border-radius:5px}.detail-listing .belt .wrapper .hotel .select2-container .select2-selection--single .select2-selection__rendered{color:#fff;line-height:48px}.detail-listing .belt .wrapper .hotel .select2-container .select2-selection__arrow{top:5px;color:#fff;right:5px}.detail-listing .belt .wrapper .price{float:right}.detail-listing .belt .wrapper .price h1{line-height:1em;color:#fff}.detail-listing .belt .wrapper .price h1 sub{top:0}.detail-listing .belt .wrapper .price p{text-align:right;font-size:12px}.detail-listing .content{width:1280px;margin:0 auto;display:flex;justify-content:space-between}.detail-listing .content .left{width:60%}.detail-listing .content .left #flight-detail .block{background:#dde9ff;border-radius:10px}.detail-listing .content .left #flight-detail .block .flight-info{padding:30px;overflow:hidden;border-bottom:1px solid #ccc}.detail-listing .content .left #flight-detail .block .flight-info:last-child{border-bottom:0}.detail-listing .content .left #flight-detail .block .flight-info .airline{width:100%;margin-bottom:30px}.detail-listing .content .left #flight-detail .block .flight-info .airline img{display:inline-block;vertical-align:middle;width:auto;height:25px;margin-right:10px}.detail-listing .content .left #flight-detail .block .flight-info .airline h4{line-height:25px;margin:0;display:inline-block;vertical-align:middle}.detail-listing .content .left #flight-detail .block .flight-info .from{float:left;width:25%}.detail-listing .content .left #flight-detail .block .flight-info .from label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center}.detail-listing .content .left #flight-detail .block .flight-info .from span{display:block;color:#15397a}.detail-listing .content .left #flight-detail .block .flight-info .separator{float:left;overflow:hidden;width:50%;position:relative;margin-top:20px}.detail-listing .content .left #flight-detail .block .flight-info .separator i{background:#dde9ff;padding:0 20px;position:relative;z-index:1;left:50%;color:#15397a;margin-left:-28px}.detail-listing .content .left #flight-detail .block .flight-info .separator span{width:10px;height:10px;border-radius:100%;background:#15397a;margin-top:6px;display:block}.detail-listing .content .left #flight-detail .block .flight-info .separator span:first-child{float:left}.detail-listing .content .left #flight-detail .block .flight-info .separator span:last-child{float:right}.detail-listing .content .left #flight-detail .block .flight-info .separator:before{width:100%;height:1px;border-bottom:1px dashed #15397a;content:" ";position:absolute;left:0;top:9px}.detail-listing .content .left #flight-detail .block .flight-info .to{width:25%;text-align:right;float:right}.detail-listing .content .left #flight-detail .block .flight-info .to label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center;float:right}.detail-listing .content .left #flight-detail .block .flight-info .to span{clear:both;display:block;color:#15397a}.detail-listing .content .left #hotel-detail .block{border-radius:10px;background:#dde9ff;overflow:hidden;margin-bottom:20px}.detail-listing .content .left #hotel-detail .block .img{height:200px;background-size:cover!important;background-position:50%!important;width:100%}.detail-listing .content .left #hotel-detail .block .detail{padding:20px}.detail-listing .content .left #hotel-detail .block .detail label{padding:0 10px;line-height:35px;background:#fff;border-radius:5px;font-size:12px}.detail-listing .content .left #hotel-detail .block .detail p{color:#3e5fab;font-size:12px}.detail-listing .content .left #hotel-detail .block .detail p span{margin-right:20px}.detail-listing .content .left #hotel-detail .block .detail .stars i{color:#ffae43}.detail-listing .content .left #hotel-detail .block .detail .rating{margin-bottom:20px}.detail-listing .content .left #hotel-detail .block .detail .rating span{background:#15397a;color:#fff;padding:0 8px;display:inline-block;line-height:30px;font-size:12px;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:10px;border-bottom-left-radius:10px}.detail-listing .content .left #hotel-detail .block .detail .addt{border-top:1px solid #ccc;padding-top:20px}.detail-listing .content .left #hotel-detail .block .detail .addt span{font-size:12px;margin-right:20px;color:#3e5fab}.detail-listing .content .left #transfer-detail .block{background:#dde9ff;overflow:hidden;border-radius:10px}.detail-listing .content .left #transfer-detail .block .top{padding:30px 30px 0;overflow:hidden}.detail-listing .content .left #transfer-detail .block .top .img{float:left;width:100px;height:100px;border-radius:5px;background-size:cover!important;background-position:50%!important;margin-right:20px}.detail-listing .content .left #transfer-detail .block .top .detail{float:left}.detail-listing .content .left #transfer-detail .block .top .detail h4{margin-bottom:10px}.detail-listing .content .left #transfer-detail .block .top .detail label{font-size:12px;line-height:30px;background:#fff;padding:0 10px;display:inline-block;border-radius:5px}.detail-listing .content .left #transfer-detail .block .top .detail p span{margin-right:20px}.detail-listing .content .left #transfer-detail .block .transfer{border-top:1px solid #ccc;padding:30px;overflow:hidden}.detail-listing .content .left #transfer-detail .block .transfer .from{float:left;width:25%}.detail-listing .content .left #transfer-detail .block .transfer .from label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center}.detail-listing .content .left #transfer-detail .block .transfer .from span{display:block;color:#15397a}.detail-listing .content .left #transfer-detail .block .transfer .separator{float:left;overflow:hidden;width:50%;position:relative;margin-top:20px}.detail-listing .content .left #transfer-detail .block .transfer .separator i{background:#dde9ff;padding:0 20px;position:relative;z-index:1;left:50%;color:#15397a;margin-left:-28px}.detail-listing .content .left #transfer-detail .block .transfer .separator span{width:10px;height:10px;border-radius:100%;background:#15397a;margin-top:6px;display:block}.detail-listing .content .left #transfer-detail .block .transfer .separator span:first-child{float:left}.detail-listing .content .left #transfer-detail .block .transfer .separator span:last-child{float:right}.detail-listing .content .left #transfer-detail .block .transfer .separator:before{width:100%;height:1px;border-bottom:1px dashed #15397a;content:" ";position:absolute;left:0;top:9px}.detail-listing .content .left #transfer-detail .block .transfer .to{width:25%;text-align:right;float:right}.detail-listing .content .left #transfer-detail .block .transfer .to label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center;float:right}.detail-listing .content .left #transfer-detail .block .transfer .to span{clear:both;display:block;color:#15397a}.detail-listing .content .left #activities .block{overflow:hidden;background:#dde9ff;margin-bottom:20px;border-radius:10px}.detail-listing .content .left #activities .block .img{width:100%;height:200px;background-position:50%!important;background-size:cover!important}.detail-listing .content .left #activities .block .detail{padding:20px 30px}.detail-listing .content .left #activities .block .detail .option{padding:20px;border:1px solid #ccc;border-radius:10px}.detail-listing .content .left #activities .block .detail .option h5{margin-bottom:5px}.detail-listing .content .left #activities .block .detail .option p{margin:0}.detail-listing .content .left .gallery{display:flex;justify-content:space-between}.detail-listing .content .left .gallery .main-image{width:65%}.detail-listing .content .left .gallery .main-image img{border-radius:10px}.detail-listing .content .left .gallery .sub-image{width:32%}.detail-listing .content .left .gallery .sub-image img{border-radius:10px}.detail-listing .content .left .sub-header{display:flex;justify-content:space-between}.detail-listing .content .left .sub-header a{font-size:16px;color:#000}.detail-listing .content .left .sub-header a i{color:#15397a;margin-right:5px}.detail-listing .content .left>div{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.detail-listing .content .left>div img{width:100%}.detail-listing .content .left ul li{list-style:disc;list-style-position:inside}.detail-listing .content .right{width:35%;padding:0 20px}.detail-listing .content .right .fieldgroup{margin-bottom:20px}.detail-listing .content .right .fieldgroup>label:not(.radio){font-weight:700}.detail-listing .content .right .fieldgroup .nice-number{display:flex;justify-content:space-between;width:200px}.detail-listing .content .right .fieldgroup .nice-number button{background:#15397a;color:#fff;font-size:30px;line-height:40px;border:0;width:50px;cursor:pointer}.detail-listing .content .right .fieldgroup .nice-number input{border-radius:0;border:1px solid #ccc;line-height:40px;width:100px;text-align:center}.detail-listing .content .right.active{position:fixed;top:0;width:448px;right:calc((100% - 1280px) / 2)}.detail-listing .content .right .radio{display:block;position:relative;padding:0 30px;background:#fff;border-radius:10px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail-listing .content .right .radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.detail-listing .content .right .radiomark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.detail-listing .content .right .radio:hover input~.radiomark{background-color:#ccc}.detail-listing .content .right .radio input:checked~.radiomark{background-color:#15397a}.detail-listing .content .right .checkmark:after{content:"";position:absolute;display:none}.detail-listing .content .right .radio input:checked~.radiomark:after{display:block}.detail-listing .content .right .radio .radiomark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.detail-listing .content .right input[type=number]{-moz-appearance:textfield}.detail-listing .content .right input[type=number]::-webkit-inner-spin-button,.detail-listing .content .right input[type=number]::-webkit-outer-spin-button,.detail-listing .content .right input[type=number]:hover::-webkit-inner-spin-button,.detail-listing .content .right input[type=number]:hover::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.detail-listing .content .right .spinner{margin:0 0 5em}.detail-listing .content .right .spinner:after{clear:both;content:"";display:table}.detail-listing .content .right .spinner__label{display:block;text-align:center;width:100%}.detail-listing .content .right .spinner__button{cursor:pointer;display:block;font-size:1em;font-weight:700;padding:1.1em 1em 1.15em;text-align:center;text-decoration:none;transition:background .4s ease}.detail-listing .content .right .spinner__button--left{border-bottom-left-radius:5px;border-top-left-radius:5px}.detail-listing .content .right .spinner__button--right{border-bottom-right-radius:5px;border-top-right-radius:5px}.detail-listing .content .right .spinner__button--top{border-top-left-radius:5px;border-top-right-radius:5px}.detail-listing .content .right .spinner__button--bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.detail-listing .content .right .spinner--vertical .spinner__button{padding:2em 1em;width:100%}.detail-listing .content .right .spinner__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:0;-webkit-border-radius:0;border-radius:0;border-radius:none;box-sizing:border-box;display:block;font-size:1em;line-height:1.5;text-align:center}.detail-listing .content .right .spinner--horizontal .spinner__input{padding:1em 1em 1.05em}@media (min-width:40em){.detail-listing .content .right .spinner--horizontal .spinner__input{padding:1.1em 1em 1.05em}}.detail-listing .content .right .spinner--vertical .spinner__input{padding:1.5em 1em;width:100%}.detail-listing .content .right .spinner--horizontal .spinner__button{float:left;width:25%}.detail-listing .content .right .spinner--horizontal .spinner__input{float:left;width:50%}#main-login{display:flex;height:100vh;justify-content:space-between}#main-login .left{width:50%;height:100%;background-size:cover!important;background-position:50%!important;position:relative}#main-login .left:before{position:absolute;background:rgba(21,57,122,.5);z-index:0;width:100%;height:100%;content:" "}#main-login .left .wrapper{position:relative;z-index:1;color:#fff;width:80%;margin:0 auto;padding-top:30%}#main-login .left .wrapper h1{color:#fff;font-size:60px;line-height:1em}#main-login .left .wrapper h3{color:#fff}#main-login .right{height:100%;width:50%;padding:5%;text-align:center}#main-login .right img{margin-bottom:30px}#main-login .right h1{margin-bottom:30px;line-height:1em}#main-login .right .login-form{max-width:500px;margin:0 auto;border-radius:10px;padding:30px;box-shadow:0 0 10px 0 #cfcfcf}#main-login .right .login-form label{margin-bottom:20px;position:relative;display:block}#main-login .right .login-form label span{text-align:left;font-size:14px;margin-bottom:5px;display:block}#main-login .right .login-form label a{position:absolute;right:0;color:#15397a;text-decoration:underline}#main-login .right .login-form label input{line-height:35px;border:1px solid #3e5fab;padding:0 20px;color:#15397a;border-radius:5px;width:100%}#main-login .right .login-form .btn{display:block;width:100%}#main-login .right .login-form .login-social{margin-bottom:30px;display:flex;justify-content:space-between}#main-login .right .login-form .login-social a{color:#fff;display:block;width:47%;line-height:40px}#main-login .right .login-form .login-social .google{background:#ea4335}#main-login .right .login-form .login-social .facebook{background:#395498}#main-login .right .login-form .or{display:block;margin:30px 0;position:relative}#main-login .right .login-form .or:before{content:" ";width:100%;position:absolute;height:1px;background:#ccc;left:0;top:10px;z-index:0}#main-login .right .login-form .or i{position:relative;z-index:1;font-style:normal;padding:0 30px;background:#fff}#main-login .right .login-form .others a{text-decoration:underline;color:#15397a}.default-page{width:1280px;margin:100px auto}.default-page h1{line-height:1em;margin-bottom:40px}.default-page .wrapper{padding:30px;background:#e8f0ff;border-radius:10px}.default-page .wrapper hr{display:block;height:0;margin-bottom:20px;border:1px solid #ccc}.default-page .wrapper a{color:#15397a;text-decoration:underline}.default-page .wrapper ul{margin-bottom:20px}.default-page .wrapper ul li{list-style:disc;list-style-position:inside}.default-page .wrapper ol{margin-bottom:20px}.default-page .wrapper ol li{list-style:decimal;list-style-position:inside}.accordion{margin-bottom:20px}.accordion>a{display:block;line-height:50px;border:1px solid #e1e1e1;padding:0 30px;position:relative;font-size:14px;font-weight:500;color:#15397a}.accordion>a:after{width:10px;height:10px;content:" ";position:absolute;right:30px;top:15px;border-right:2px solid #182a3c;border-bottom:2px solid #182a3c;transform:rotate(45deg)}.accordion.active a:after{top:20px;transform:rotate(-135deg)}.accordion .desc{display:none;padding:20px 30px 0}.accordion .desc a{color:#15397a;text-decoration:underline}.accordion .desc ul{margin-bottom:20px}.accordion .desc ul li{list-style:disc;list-style-position:inside}.accordion .desc ol{margin-bottom:20px}.accordion .desc ol li{list-style:decimal;list-style-position:inside}.accordion .desc p{font-size:14px}#blog .wrapper{width:1280px;margin:100px auto;position:relative}#blog .wrapper .popular-posts{position:absolute;right:0;width:330px;padding:30px;background:#dde9ff;border-radius:10px}#blog .wrapper .popular-posts ul li{margin-bottom:20px}#blog .wrapper .popular-posts ul li a{display:flex;justify-content:space-between;flex-wrap:wrap}#blog .wrapper .popular-posts ul li a .img{margin-right:20px;width:60px;height:60px;border-radius:5px;background-size:cover!important;background-position:50%!important}#blog .wrapper .popular-posts ul li a h3{margin:0;font-size:16px;max-width:calc(100% - 80px)}#blog .wrapper .block-view{width:900px;display:flex;justify-content:start;margin-bottom:20px;flex-wrap:wrap}#blog .wrapper .block-view .block{width:273px;margin-bottom:30px;margin-right:40px}#blog .wrapper .block-view .block:nth-child(3n){margin-right:0}#blog .wrapper .block-view .block a{display:block}#blog .wrapper .block-view .block a .thumbnail{display:block;width:100%;height:270px;background-size:cover!important;background-position:50%!important;margin-bottom:20px;position:relative}#blog .wrapper .block-view .block a .thumbnail:after{width:100%;height:100%;content:" ";position:absolute;top:0;left:0;background:rgba(24,42,60,.3)}#blog .wrapper .block-view .block a span{color:#9e9e9e;font-size:12px;display:block;margin-bottom:10px}#blog .wrapper .block-view .block a h3{font-weight:500;letter-spacing:.5px;margin-bottom:10px;font-size:16px}#blog .wrapper .block-view .block a i{font-style:normal;font-size:12px;color:#3e5fab}#blog .paginations{margin-top:30px;width:900px;display:flex;justify-content:space-between}#blog .paginations .counter,#blog .paginations .paging a{line-height:30px;font-size:14px}#blog .paginations .paging a{display:inline-block;vertical-align:middle;width:30px;height:30px;text-align:center;border:1px solid #e1e1e1;color:#e1e1e1;margin-left:8px}#blog .paginations .paging a.next{background:#15397a;border-color:#15397a;position:relative}#blog .paginations .paging a.next:after{width:10px;height:10px;content:" ";position:absolute;top:7px;left:5px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}#blog .paginations .paging a.prev{background:#15397a;border-color:#15397a;position:relative}#blog .paginations .paging a.prev:after{width:10px;height:10px;content:" ";position:absolute;top:7px;left:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}#blog .paginations .paging a.current,#blog .paginations .paging span.current{margin-left:8px;display:inline-block;vertical-align:middle;width:30px;text-align:center;line-height:30px;font-size:14px;color:#fff;background:#15397a}.career-page .wrapper{width:900px;margin:100px auto}.career-page .wrapper h1{text-align:center;line-height:1em;margin-bottom:10px}.career-page .wrapper h4{text-align:center;margin-bottom:60px}.career-page .wrapper h2{line-height:1em;margin-bottom:10px}.career-page .wrapper .findus{display:flex;justify-content:space-between}.career-page .wrapper .findus .jobportal{text-align:right}.career-page .wrapper .findus .jobportal a{margin-left:30px;display:inline-block;vertical-align:middle}.career-page .wrapper .findus .jobportal a img{display:block;max-height:50px}.career-page .wrapper ul{margin-bottom:40px}.career-page .wrapper ul li{padding:20px 0;display:flex;justify-content:space-between;border-bottom:1px solid #ccc}.career-page .wrapper ul li a{color:#15397a}.career-page .wrapper ul li a:hover{font-weight:700}.article-detail{padding-top:15px}.article-detail .block-view{width:100%!important}.article-detail .block-view .block{width:292px!important}.article-detail .block-view .block:nth-child(3n){margin-right:30px!important}.article-detail .block-view .block:nth-child(4n){margin-right:0!important}.article-detail figure{margin:0}.article-detail figure img{max-width:100%;height:auto}.article-detail i{display:block}.article-detail hr{margin:65px 0}.article-detail .block-view{margin-bottom:15px}.article-detail .block-view .block{margin-bottom:0}.article-detail .category{font-size:16px;letter-spacing:.05em;color:#949494;margin-bottom:10px}.article-detail h2{font-weight:400;letter-spacing:.05em}.article-detail .meta{margin-bottom:50px}.article-detail .meta span{line-height:20px;margin-right:10px}.article-detail .meta span,.article-detail .meta span img,.article-detail .meta>a{display:inline-block;vertical-align:middle}.article-detail .meta>a{line-height:20px;color:#15397a;margin-right:10px}.article-detail .meta>a img{display:inline-block;vertical-align:middle}.article-detail .meta .shares{box-shadow:0 0 10px 0 rgba(0,0,0,.15);padding:10px;text-align:center;position:absolute;left:100px;display:none;background:#fff;margin-top:10px}.article-detail .meta .shares a{display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 5px}.article-detail .meta .shares a.url{background:url(/_next/static/media/link.21dfe179.svg) no-repeat;background-position:50%}.article-detail .meta .shares a.wa{background:url(/_next/static/media/wa.c2fe753e.svg) no-repeat;background-position:50%}.article-detail .meta .shares a.fb{background:url(/_next/static/media/fb.ea40e68f.svg) no-repeat;background-position:50%}.article-detail .meta .shares a.in{background:url(/_next/static/media/in.eb3e4287.svg) no-repeat;background-position:50%}.article-detail p{font-size:14px;margin-bottom:40px}.article-detail p img{max-width:100%;height:auto}.article-detail h4{font-size:16px;margin-bottom:20px}.article-detail .main-cover{width:100%;height:auto;display:block;margin-bottom:40px}#gallery section{column-width:300px;column-gap:5px;padding:5px}#gallery section img{width:100%;cursor:pointer}#gallery .lightbox{position:fixed;width:100%;height:100%;z-index:1000;top:0;display:none;background:#7f8c8d;perspective:1000}#gallery .filter{position:absolute;width:100%;height:100%;filter:blur(20px);opacity:.5;background-position:50%;background-size:cover}#gallery .lightbox img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(0deg);max-height:95vh;max-width:calc(95vw - 100px);transition:.8s cubic-bezier(.7,0,.4,1);transform-style:preserve-3d}#gallery [class^=arrow]{height:200px;width:50px;background:rgba(0,0,0,.4);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}#gallery [class^=arrow]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:15px;height:15px}#gallery .arrowr{right:0}#gallery .arrowr:after{border-right:1px solid #fff;border-bottom:1px solid #fff}#gallery .arrowl{left:0}#gallery .arrowl:after{border-left:1px solid #fff;border-top:1px solid #fff}#gallery .close{position:absolute;right:0;width:50px;height:50px;background:rgba(0,0,0,.4);margin:20px;cursor:pointer}#gallery .close:after,#gallery .close:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;background:#fff}#gallery .close:after{transform:translate(-50%,-50%) rotate(-45deg)}#gallery .close:before{transform:translate(-50%,-50%) rotate(45deg)}#gallery .title{font-size:20px;color:#000;z-index:1000;position:absolute;top:0;left:0}.row{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.row,.row .col-1{width:100%}.row .col-2{width:48%}.row .col-3{width:32.15%}.row .col-4{width:23.5%}.row .col-5{width:19.5%}.fieldgroup label{color:#15397a;display:block;margin-bottom:5px}.fieldgroup input,.fieldgroup textarea{border:1px solid #ccc;line-height:35px;padding:0 10px;border-radius:5px;color:#15397a;display:block;width:100%}.fieldgroup .select2-container{width:100%!important}.fieldgroup .select2-container .select2-selection--single{border-color:#ccc;height:35px;color:#15397a}.fieldgroup .select2-container .select2-selection__arrow{top:4px}.textright{text-align:right}#booking{margin:100px auto;max-width:1280px}#booking .steps,#booking h1{margin-bottom:60px}#booking .steps{display:flex;justify-content:space-between}#booking .steps .step{width:20%;position:relative}#booking .steps .step:after{width:80%;height:2px;position:absolute;content:" ";top:15px;background:#ccc;z-index:0;right:20px}#booking .steps .step i{font-style:normal;width:30px;text-align:center;background:#3e5fab;color:#fff;border-radius:100%}#booking .steps .step i,#booking .steps .step span{line-height:30px;display:inline-block;vertical-align:middle}#booking .steps .step span{position:relative;z-index:1;background:#fff;padding-right:10px;padding-left:10px}#booking .steps .step.active i,#booking .steps .step.active:after{background:#15397a}#booking .steps .step.active span{font-weight:700}#booking .main-booking{min-height:65vh;display:flex;flex-wrap:wrap;justify-content:space-between}#booking .main-booking .payment-head{height:100px}#booking .main-booking .payment-head h1{margin-bottom:30px}#booking .main-booking .left{width:calc(100% - 430px)}#booking .main-booking .left>.summary>p{margin:0 0 5px}#booking .main-booking .left>.summary>p>span{display:inline-block;vertical-align:middle;margin-right:20px;font-weight:700}#booking .main-booking .left>.summary>p>span em{font-weight:400;font-style:normal;color:#3e5fab}#booking .main-booking .left>.summary>p>span i{color:#15397a}#booking .main-booking .left>.summary .summary-bar{margin-top:30px;display:flex;margin-bottom:40px;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:20px}#booking .main-booking .left>.summary .summary-bar a{font-size:16px;color:#000}#booking .main-booking .left>.summary .summary-bar a i{color:#15397a;margin-right:5px}#booking .main-booking .left>.summary #passengers{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #passengers .block{display:flex;padding:20px;border-radius:5px;background:#dde9ff;margin-bottom:20px}#booking .main-booking .left>.summary #passengers .block .user{width:34px;height:34px;border-radius:100%;background:#15397a;color:#fff;text-align:center;line-height:34px;margin-right:20px}#booking .main-booking .left>.summary #passengers .block .user-info h4,#booking .main-booking .left>.summary #passengers .block .user-info p{margin:0}#booking .main-booking .left>.summary #flights{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #flights .text-center{text-align:center}#booking .main-booking .left>.summary #flights .cabin-info{background:#fff;padding:10px 20px;text-align:center;border-radius:5px;margin:0 5%;max-width:90%}#booking .main-booking .left>.summary #flights .cabin-info i{color:#15397a;margin-right:5px}#booking .main-booking .left>.summary #flights .block{background:#dde9ff;padding-bottom:30px;border-radius:10px}#booking .main-booking .left>.summary #flights .block .flight-info{padding:30px;overflow:hidden;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #flights .block .flight-info:last-child{border-bottom:0}#booking .main-booking .left>.summary #flights .block .flight-info .airline{width:100%;margin-bottom:30px}#booking .main-booking .left>.summary #flights .block .flight-info .airline img{display:inline-block;vertical-align:middle;width:auto;height:25px;margin-right:10px}#booking .main-booking .left>.summary #flights .block .flight-info .airline h4{line-height:25px;margin:0;display:inline-block;vertical-align:middle}#booking .main-booking .left>.summary #flights .block .flight-info .from{float:left;width:25%}#booking .main-booking .left>.summary #flights .block .flight-info .from em{display:block;font-size:12px;font-style:normal}#booking .main-booking .left>.summary #flights .block .flight-info .from label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center}#booking .main-booking .left>.summary #flights .block .flight-info .from span{display:block;color:#15397a}#booking .main-booking .left>.summary #flights .block .flight-info .separator{float:left;overflow:hidden;height:40px;width:50%;position:relative;margin-top:20px}#booking .main-booking .left>.summary #flights .block .flight-info .separator em{position:absolute;width:100%;text-align:center;font-style:normal;font-size:12px;top:0}#booking .main-booking .left>.summary #flights .block .flight-info .separator i{margin-top:20px;background:#dde9ff;padding:0 20px;position:absolute;z-index:1;left:50%;color:#15397a;margin-left:-28px}#booking .main-booking .left>.summary #flights .block .flight-info .separator span{width:10px;position:absolute;height:10px;border-radius:100%;background:#15397a;top:22px;display:block}#booking .main-booking .left>.summary #flights .block .flight-info .separator span:nth-child(2){left:0}#booking .main-booking .left>.summary #flights .block .flight-info .separator span:last-child{right:0}#booking .main-booking .left>.summary #flights .block .flight-info .separator:before{width:100%;height:1px;border-bottom:1px dashed #15397a;content:" ";position:absolute;left:0;top:25px}#booking .main-booking .left>.summary #flights .block .flight-info .to{width:25%;text-align:right;float:right}#booking .main-booking .left>.summary #flights .block .flight-info .to em{float:right;font-size:12px;font-style:normal}#booking .main-booking .left>.summary #flights .block .flight-info .to label{clear:both;padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center;float:right}#booking .main-booking .left>.summary #flights .block .flight-info .to span{clear:both;display:block;color:#15397a}#booking .main-booking .left>.summary #hotels{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #hotels .block{border-radius:10px;background:#dde9ff;overflow:hidden;margin-bottom:20px}#booking .main-booking .left>.summary #hotels .block .img{height:200px;background-size:cover!important;background-position:50%!important;width:100%}#booking .main-booking .left>.summary #hotels .block .detail{padding:20px}#booking .main-booking .left>.summary #hotels .block .detail label{padding:0 10px;line-height:35px;background:#fff;border-radius:5px;font-size:12px}#booking .main-booking .left>.summary #hotels .block .detail p{color:#3e5fab;font-size:12px}#booking .main-booking .left>.summary #hotels .block .detail p span{margin-right:20px}#booking .main-booking .left>.summary #hotels .block .detail .info{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #hotels .block .detail .info .in span{display:block;font-size:12px}#booking .main-booking .left>.summary #hotels .block .detail .info .in p{display:block;margin:0;font-weight:700;font-size:14px}#booking .main-booking .left>.summary #hotels .block .detail .info .out{text-align:right}#booking .main-booking .left>.summary #hotels .block .detail .info .out span{display:block;font-size:12px}#booking .main-booking .left>.summary #hotels .block .detail .info .out p{display:block;font-size:14px;margin:0;font-weight:700}#booking .main-booking .left>.summary #hotels .block .detail .info .night span{width:35px;height:35px;display:block;border-radius:100%;text-align:center;line-height:35px;background:#15397a;color:#fff}#booking .main-booking .left>.summary #hotels .block .detail .room h4{margin:0 0 5px}#booking .main-booking .left>.summary #hotels .block .detail .room h4 sup{display:inline-block;vertical-align:middle;font-size:12px;top:0;margin-right:10px}#booking .main-booking .left>.summary #hotels .block .detail .room p{margin:0 0 20px}#booking .main-booking .left>.summary #hotels .block .detail .room p i{margin-right:10px}#booking .main-booking .left>.summary #hotels .block .detail .stars i{color:#ffae43}#booking .main-booking .left>.summary #hotels .block .detail .rating{margin-bottom:20px}#booking .main-booking .left>.summary #hotels .block .detail .rating span{background:#15397a;color:#fff;padding:0 8px;display:inline-block;line-height:30px;font-size:12px;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:10px;border-bottom-left-radius:10px}#booking .main-booking .left>.summary #hotels .block .detail .addt{border-top:1px solid #ccc;padding-top:20px}#booking .main-booking .left>.summary #hotels .block .detail .addt span{font-size:12px;margin-right:20px;color:#3e5fab}#booking .main-booking .left>.summary #transfers{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #transfers .block{background:#dde9ff;overflow:hidden;border-radius:10px}#booking .main-booking .left>.summary #transfers .block .top{padding:30px 30px 0;overflow:hidden}#booking .main-booking .left>.summary #transfers .block .top .img{float:left;width:100px;height:100px;border-radius:5px;background-size:cover!important;background-position:50%!important;margin-right:20px}#booking .main-booking .left>.summary #transfers .block .top .detail{float:left}#booking .main-booking .left>.summary #transfers .block .top .detail h4{margin-bottom:10px}#booking .main-booking .left>.summary #transfers .block .top .detail label{font-size:12px;line-height:30px;background:#fff;padding:0 10px;display:inline-block;border-radius:5px}#booking .main-booking .left>.summary #transfers .block .top .detail p span{margin-right:20px}#booking .main-booking .left>.summary #transfers .block .transfer{border-top:1px solid #ccc;padding:30px;overflow:hidden}#booking .main-booking .left>.summary #transfers .block .transfer .from{float:left;width:25%}#booking .main-booking .left>.summary #transfers .block .transfer .from label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center}#booking .main-booking .left>.summary #transfers .block .transfer .from span{display:block;color:#15397a}#booking .main-booking .left>.summary #transfers .block .transfer .separator{float:left;overflow:hidden;width:50%;position:relative;margin-top:20px;height:40px}#booking .main-booking .left>.summary #transfers .block .transfer .separator em{font-size:12px;display:block;text-align:center}#booking .main-booking .left>.summary #transfers .block .transfer .separator i{background:#dde9ff;padding:0 20px;position:absolute;z-index:1;left:50%;color:#15397a;margin-left:-28px}#booking .main-booking .left>.summary #transfers .block .transfer .separator span{width:10px;height:10px;border-radius:100%;background:#15397a;margin-top:6px;display:block;position:absolute}#booking .main-booking .left>.summary #transfers .block .transfer .separator span:nth-child(2){left:0}#booking .main-booking .left>.summary #transfers .block .transfer .separator span:last-child{right:0}#booking .main-booking .left>.summary #transfers .block .transfer .separator:before{width:100%;height:1px;border-bottom:1px dashed #15397a;content:" ";position:absolute;left:0;top:30px}#booking .main-booking .left>.summary #transfers .block .transfer .to{width:25%;text-align:right;float:right}#booking .main-booking .left>.summary #transfers .block .transfer .to label{padding:5px;font-weight:700;background:#fff;border-radius:5px;display:block;max-width:50px;margin-bottom:5px;text-align:center;float:right}#booking .main-booking .left>.summary #transfers .block .transfer .to span{clear:both;display:block;color:#15397a}#booking .main-booking .left>.summary #policies{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ccc}#booking .main-booking .left>.summary #policies ul{margin-bottom:20px}#booking .main-booking .left>.summary #policies ul li{list-style:disc;list-style-position:inside}#booking .main-booking .left .addon-block{margin-bottom:30px;border-radius:10px;background:#e6efff;overflow:hidden}#booking .main-booking .left .addon-block .img{width:100%;height:200px;background-size:cover!important;background-position:50%!important}#booking .main-booking .left .addon-block .detail{padding:20px}#booking .main-booking .left .addon-block .detail .total{display:flex;justify-content:space-between;border-top:1px solid #fff;margin-top:20px;padding-top:20px}#booking .main-booking .left .addon-block .detail .total span{font-weight:700;color:#15397a}#booking .main-booking .left .addon-block .detail .price{display:flex;justify-content:space-between}#booking .main-booking .left .addon-block .detail .price h4{line-height:40px;margin:0}#booking .main-booking .left .addon-block .detail .price .fieldgroup{width:150px}#booking .main-booking .left .addon-block .detail .price .fieldgroup>label:not(.radio){font-weight:700}#booking .main-booking .left .addon-block .detail .price .fieldgroup .nice-number{display:flex;justify-content:space-between;width:150px}#booking .main-booking .left .addon-block .detail .price .fieldgroup .nice-number button{background:#15397a;color:#fff;font-size:20px;line-height:40px;border:0;width:35px;cursor:pointer}#booking .main-booking .left .addon-block .detail .price .fieldgroup .nice-number input{border-radius:0;-moz-appearance:textfield;border:1px solid #ccc;line-height:40px;width:80px;text-align:center}#booking .main-booking .left .payment{background:#e6efff;border-radius:10px;margin-bottom:30px;padding:30px 30px 1px;position:relative}#booking .main-booking .left .payment h3{margin-bottom:30px;line-height:1em}#booking .main-booking .left .payment span{position:absolute;right:30px;top:30px}#booking .main-booking .left .payment a{width:100%;margin-bottom:30px;background-size:auto 80%!important;background-position:50%!important;background-color:#fff!important;display:block;height:50px;border-radius:5px;border:1px solid #fff}#booking .main-booking .left .payment a:hover{border-color:#15397a!important}#booking .main-booking .left form{margin-bottom:40px}#booking .main-booking .left .login h3,#booking .main-booking .left .pax{margin-bottom:20px}#booking .main-booking .left .pax>a{border:1px solid #ccc;position:relative;line-height:60px;color:#15397a;display:block;padding:0 20px;border-radius:10px;margin-bottom:10px;font-size:16px;font-weight:700}#booking .main-booking .left .pax>a i{margin-right:10px;font-size:30px;vertical-align:middle}#booking .main-booking .left .pax>a:after{width:10px;height:10px;content:" ";position:absolute;right:20px;top:20px;border-right:1px solid #15397a;border-bottom:1px solid #15397a;transform:rotate(45deg)}#booking .main-booking .left .pax .detail{padding:20px;border:1px solid #ccc;border-radius:10px;display:none}#booking .main-booking .left .pax.active>a:after{transform:rotate(-135deg);top:27px}#booking .main-booking .left .pax.active>a{background:#dde9ff}#booking .main-booking .left .guest{position:relative;display:block;font-weight:700;padding-left:30px;line-height:20px;color:#15397a}#booking .main-booking .left .guest:before{width:15px;height:15px;border:2px solid #000;content:" ";position:absolute;left:0}#booking .main-booking .right{width:400px}#booking .main-booking .right .payment-summary{background:#e6efff;border-radius:10px;padding:30px}#booking .main-booking .right .payment-summary .email{padding:15px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}#booking .main-booking .right .payment-summary .statement{overflow:hidden;padding:10px 20px;border:1px solid #fff;border-radius:10px}#booking .main-booking .right .payment-summary .statement div{float:left}#booking .main-booking .right .payment-summary .statement div:first-child{text-align:center;width:40px;height:40px;border-radius:100%;background:#15397a;margin-right:10px}#booking .main-booking .right .payment-summary .statement div:first-child i{color:#fff;line-height:40px;text-align:center}#booking .main-booking .right .payment-summary .statement div:last-child{font-size:12px;width:calc(100% - 70px)}#booking .main-booking .right .payment-summary .total{padding:40px 0 0;text-align:right;font-size:40px;font-weight:700;color:#15397a}#booking .main-booking .right .payment-summary .total sub{font-weight:400;bottom:0;font-size:24px}#booking .main-booking .right .payment-summary .sub{display:flex;justify-content:space-between;flex-wrap:wrap;padding:15px 0}#booking .main-booking .right .payment-summary .sub .img{width:80px;height:80px;border-radius:10px;background-size:cover!important;background-position:50%!important}#booking .main-booking .right .payment-summary .sub .detail{width:calc(100% - 90px)}#booking .main-booking .right .payment-summary .sub .detail h4{line-height:1em;font-size:16px;margin-bottom:10px}#booking .main-booking .right .payment-summary .sub .detail p{margin:0 0 5px;font-size:12px}#booking .main-booking .right .payment-summary .sub .detail p i{color:#3e5fab}#booking .main-booking .right .booking-summary{padding:20px;border-radius:10px;background:#dde9ff}#booking .main-booking .right .booking-summary.active{position:fixed;top:0;width:400px}#booking .main-booking .right .booking-summary .total-summary h2{margin:0;text-align:right}#booking .main-booking .right .booking-summary .total-summary h2 span{font-size:20px}#booking .main-booking .right .booking-summary .total-summary p{font-size:12px;margin:0 0 10px;text-align:right}#booking .main-booking .right .booking-summary .total-summary .fieldgroup{margin-bottom:30px;position:relative}#booking .main-booking .right .booking-summary .total-summary .fieldgroup input[type=submit]{position:absolute;right:0;top:0;width:80px;border:0;background:#15397a;color:#fff;line-height:40px}#booking .main-booking .right .booking-summary .total-summary .fieldgroup input[type=text]{border:0;padding:0 100px 0 20px;line-height:40px}#booking .main-booking .right .booking-summary .head{display:flex;margin-bottom:30px;flex-wrap:wrap;justify-content:space-between}#booking .main-booking .right .booking-summary .head .img{border-radius:5px;width:60px;height:60px;background-size:cover!important;background-position:50%!important}#booking .main-booking .right .booking-summary .head h3{width:calc(100% - 80px);line-height:1em;margin:0}#booking .main-booking .right .booking-summary ul li{margin-bottom:20px;display:block;overflow:hidden}#booking .main-booking .right .booking-summary ul li i{display:block;float:left;width:30px;line-height:21px;color:#3e5fab}#booking .main-booking .right .booking-summary ul li div{width:calc(100% - 30px);float:right}#booking .main-booking .right .booking-summary ul li div span{font-size:12px;color:#aaa}#booking .main-booking .right .booking-summary ul li div p{margin:0}#booking .main-booking .right .booking-summary ul li div em{color:#aaa;font-size:12px}footer{margin-top:100px;background:#15397a;color:#fff}footer .wrapper{width:1280px;margin:0 auto;border-bottom:1px solid #3e5fab;display:flex;padding:60px 0;justify-content:space-between}footer .wrapper .block{width:27.5%}footer .wrapper .block:first-child{width:45%}footer .wrapper .block img{display:block;margin:0 0 20px}footer .wrapper .block address{font-size:12px;margin:0 0 20px;font-style:normal}footer .wrapper .block ul li a{color:#fff;line-height:30px}footer .wrapper .block ul li a:hover{color:#3e5fab}footer .wrapper .block .email,footer .wrapper .block .phone{display:block;font-size:12px}footer .wrapper .block .email i,footer .wrapper .block .phone i{margin-right:5px}footer .copyright{letter-spacing:1px;text-align:center;line-height:60px;font-size:14px;display:block;width:100%;font-family:"DM Serif Text"}.dropdown-btn{cursor:pointer;display:block;width:100%;position:relative;padding:14px 20px;font-size:13px;color:#0d233e;border:1px solid #ccc;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.dropdown-btn:after{border:0;content:"\f107";font-family:Font Awesome\ 6 Free;font-weight:900;font-size:15px;position:absolute;top:13px;right:20px}.dropdown-btn:focus{border-color:#287dfa}.dropdown-btn:hover{color:#0d233e}.dropdown--btn{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;color:#5d646d;font-size:16px}.dropdown--btn:after{position:relative;top:2px;right:auto;margin-left:2px}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;display:none;width:100%;background:#fff;border:1px solid #ccc;padding:10px 20px}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block}.dropdown-item .d-flex,.dropdown-item .qtyBtn{display:flex;justify-content:space-between}.dropdown-item .qtyBtn input[type=text]{padding:0!important;width:40px;text-align:center;line-height:35px!important}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.qty-box label{color:#0d233e;font-size:15px;margin-bottom:0;line-height:50px}.qty-box label span{display:block;font-size:13px;margin-top:-10px;color:#5d646d}.qtyDec,.qtyInc,.roomDec,.roomInc{width:28px;height:28px;line-height:25px;font-size:18px;background-color:hsla(215,9%,55%,.08);color:#15397a;display:inline-block;margin-top:10px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.qtyDec i,.qtyInc i,.roomDec i,.roomInc i{font-size:17px!important;position:static!important}.qtyDec:hover,.qtyInc:hover,.roomDec:hover,.roomInc:hover{background-color:#287dfa;color:#fff}.qtyBtn input,.roomBtn input{width:35px;border:0;text-align:center;color:#0d233e;font-weight:500}#user-page{width:1280px;margin:100px auto;overflow:hidden}.menu-profile{float:left;width:300px}.menu-profile h4{margin:0;line-height:1em}.menu-profile h2{line-height:1em;margin:0 0 10px}.menu-profile .user-info{margin-bottom:20px}.menu-profile .user-info p{font-size:12px;margin:0}.menu-profile ul{border:1px solid #e1e1e1}.menu-profile ul li{display:block;border-bottom:1px solid #e1e1e1}.menu-profile ul li:last-child{border-bottom:0}.menu-profile ul li:hover a{background:#15397a;color:#fff}.menu-profile ul li a{display:block;color:#000;text-align:center;line-height:40px;letter-spacing:1px;font-size:14px}.menu-profile ul li a.active{background:#15397a;color:#fff}.profile-section{width:calc(100% - 350px);float:right;position:relative}.profile-section h2{line-height:40px;margin-bottom:30px}.profile-section .prints{position:absolute;top:45px;right:0}.profile-section .prints a{margin-left:20px}.profile-section .order-history-table{margin-bottom:50px}.profile-section .order-history-table .head{height:40px;display:flex;justify-content:space-between;background:#15397a;margin-bottom:20px;color:#fff}.profile-section .order-history-table .head div{font-size:14px;font-weight:500;line-height:40px}.profile-section .order-history-table .head div:first-child{padding-left:20px;width:8%}.profile-section .order-history-table .head div:nth-child(2){width:12%}.profile-section .order-history-table .head div:nth-child(3),.profile-section .order-history-table .head div:nth-child(4){width:15%}.profile-section .order-history-table .head div:nth-child(5){width:18%}.profile-section .order-history-table .head div:nth-child(6){width:17%}.profile-section .order-history-table .head div:last-child{width:15%;padding-right:20px}.profile-section .order-history-table .list{display:flex;justify-content:space-between;border:1px solid #e1e1e1;height:100px;align-items:center}.profile-section .order-history-table .list a{text-decoration:underline;color:#15397a;font-weight:700}.profile-section .order-history-table .list div{font-size:14px;line-height:40px}.profile-section .order-history-table .list div:first-child{padding-left:20px;width:8%}.profile-section .order-history-table .list div:nth-child(2){width:12%}.profile-section .order-history-table .list div:nth-child(3),.profile-section .order-history-table .list div:nth-child(4){width:15%}.profile-section .order-history-table .list div:nth-child(5){width:18%}.profile-section .order-history-table .list div:nth-child(6){width:17%}.profile-section .order-history-table .list div:last-child{width:15%;padding-right:20px}.profile-section .datepicker{background:url(/_next/static/media/calendar_month.25bb13e7.svg) no-repeat;background-position:right 10px center}.profile-section .row{width:560px}.profile-section .select2-container{width:100%!important;height:40px;border-radius:0}.profile-section .select2-container--default .select2-selection--single{border:1px solid #e1e1e1;border-radius:0;height:40px}.profile-section .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;padding-left:20px;font-size:14px}.profile-section .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;right:10px;top:10px}.profile-section .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.profile-section .select2-container--default .select2-selection--single .select2-selection__arrow:after{width:10px;height:10px;content:" ";position:absolute;border-right:1px solid #949494;border-bottom:1px solid #949494;transform:rotate(45deg)}.profile-section p{position:relative}.profile-section p label{font-weight:500;display:block;margin-bottom:5px}.profile-section p input{line-height:40px;padding:0 20px;width:100%;font-size:14px;border:1px solid #e1e1e1}.profile-section p input:placeholder{color:#d2d2d2}.profile-section p input::placeholder{color:#d2d2d2}.profile-section p .toggle-password{position:absolute;right:10px;bottom:10px;cursor:pointer;width:24px;height:24px}.profile-section p .icon-eye{width:24px;height:24px;background:url(/_next/static/media/visibility.34424f9c.svg) no-repeat;background-position:50%}.profile-section p .icon-eye-slash{width:24px;height:24px;background:url(/_next/static/media/visibility_off.9b58279c.svg) no-repeat;background-position:50%}.paginations{margin-top:30px;display:flex;justify-content:space-between}.paginations .counter,.paginations .paging a{line-height:30px;font-size:14px}.paginations .paging a{display:inline-block;vertical-align:middle;width:30px;height:30px;text-align:center;border:1px solid #e1e1e1;color:#e1e1e1;margin-left:8px}.paginations .paging a.next{background:#15397a;border-color:#182a3c;position:relative}.paginations .paging a.next:after{width:10px;height:10px;content:" ";position:absolute;top:7px;left:5px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.paginations .paging a.prev{background:#15397a;border-color:#182a3c;position:relative}.paginations .paging a.prev:after{width:10px;height:10px;content:" ";position:absolute;top:7px;left:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.paginations .paging a.current,.paginations .paging span.current{margin-left:8px;display:inline-block;vertical-align:middle;width:30px;text-align:center;line-height:30px;font-size:14px;color:#fff;background:#15397a}.back-to{margin-bottom:30px;font-size:14px;padding-left:20px;color:#15397a;position:relative;display:block}.back-to:before{width:10px;height:10px;content:" ";position:absolute;left:0;top:6px;border-top:2px solid #15397a;border-left:2px solid #15397a;transform:rotate(-45deg)}table.pax{width:100%}table.pax thead th{background:#15397a;color:#fff;font-weight:400}table.pax tbody tr td,table.pax thead th{line-height:35px;text-align:left;padding:5px}table.pax tbody tr td{border-bottom:1px solid #ccc}table.ordered-info{width:100%}table.ordered-info tr th{padding:2px 0;width:calc(100% - 200px);text-align:left;font-weight:500;font-size:12px}table.ordered-info tr td{padding:2px 0;width:200px;text-align:right;font-size:12px}.status{display:inline-block;font-size:12px;line-height:25px;padding:0 20px;min-width:86px;text-align:center}.status.success{background:#e1f6d7;color:#6bb63d}.status.failed{background:#ffd9d9;color:#c95c5c}.status.pending{color:#e29e6e;background:#f6e4d7}hr{display:block;margin:20px 0;height:1px;border:0;background:#e1e1e1}.stop-over-component{width:20%;display:flex;flex-direction:column;align-items:center}.stop-over-day-image{width:100%;height:250px;background-size:contain!important;background-position:0!important;border-radius:10px}.package-image{width:50%;align-self:center;border-radius:10px}.summary-content{width:100%;display:flex;flex-direction:row;justify-content:space-between}.summary-content .summary-header{display:flex;flex-direction:column;align-items:center}.summary-content .summary-header h4{font-size:16px;margin:0;color:#0d233e}.summary-content .summary-header h3{margin-bottom:5px!important}.summary-booker-content{width:66%;display:flex;flex-direction:column;align-items:center}.summary-booker-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}.summary-booker-header h4{font-size:16px;margin:0;color:#0d233e}.summary-booker-header h3{font-size:14px;margin:0;color:#343a40;margin-bottom:5px!important}.btn-blue{background-color:#15397a!important;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-size:14px;display:inline-block}.action-booking-history{display:flex;flex-direction:row;justify-content:space-between}.btn-pay,.btn-view-manifest{background-color:#15397a!important;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-size:14px;display:inline-block}.stop-over-request-section{width:100%;padding:80px;height:auto}.stop-over-request-section .row{width:100%}.stop-over-request-section label{font-weight:500;display:block;margin-bottom:5px}.stop-over-request-section input{line-height:40px;padding:0 20px;width:100%;font-size:14px;border:1px solid #e1e1e1}.request-form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.request-form-section{width:100%;display:flex;flex-direction:row;align-items:center}.form-group-stop-over-request{width:30%;margin-bottom:20px}.fieldgroup-stop-over{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.form-stop-over-request-component{width:23%;margin-bottom:20px;margin-right:20px}.component-item-option{display:flex;flex-direction:row;align-items:center}.component-item-option-image{width:30px;height:30px}.component-item-option p{padding-left:20px;margin:0;font-size:14px;color:#0d233e}.image-container{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center}.component-description-item{width:60%;vertical-align:top;padding-left:20px}.component-column,.component-description-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.component-image-item{height:200px;width:200px;object-fit:cover}.component-detail{width:100%}.stop-over-package-title-dekstop{display:block}.stop-over-package-title-mobile{display:none}@media screen and (max-width:1280px){header .wrapper{width:100%;margin:0 auto;overflow:hidden;padding:20px}.banner{background-size:contain!important;position:relative;height:45vw;background-position:top!important}.main-forms{background:#fff;top:450px;position:absolute;left:0;right:0;border-radius:10px;margin-left:unset;margin-inline:auto;width:90%;padding:10px}.main-forms .form-area{width:100%;display:none;padding:20px}.main-forms .form-area .umrah-form{width:100%;display:flex;justify-content:space-between}.home-main .wrapper{width:100%;margin:0 auto}.home-main .wrapper .home-slides{margin-bottom:80px;display:flex;flex-direction:column;width:100%;align-items:center}.packages-slides{display:flex;flex-direction:row;justify-content:space-around;width:100%}footer .wrapper{width:100%;margin:0 auto;border-bottom:1px solid #3e5fab;display:flex;padding:20px;justify-content:space-between}#main-login{display:flex;height:unset;flex-direction:column-reverse;align-items:center}.listing{width:100%;padding-left:20px;padding-right:20px}.detail-listing .head{padding:60px 0;width:100%;margin:0 auto;text-align:center}.detail-listing .content{width:100%;padding-left:20px;padding-right:20px;display:flex;flex-direction:column-reverse;justify-content:unset;align-items:center}.detail-listing .content .right{width:100%;padding:0 20px}.detail-listing .content .left{width:90%}#main-login .right{height:100%;width:100%;padding:20px;text-align:center}#booking{margin:100px auto;max-width:100%;padding:20px;align-items:center}#booking .steps{margin-bottom:60px;display:flex;flex-direction:column;justify-content:unset;align-items:center}#booking .steps .step{width:40%;position:relative;margin-bottom:20px}#booking .main-booking{min-height:65vh;display:flex;flex-direction:column;flex-wrap:unset;justify-content:unset;align-items:center}#booking .main-booking .left,#booking .main-booking .right{width:90%}#user-page{width:100%;margin:20px auto;overflow:hidden;display:flex;flex-direction:column}.menu-profile{float:left;width:100%;padding:20px}.profile-section{width:100%;padding:20px;float:right;position:relative}.profile-section .row{width:100%}.package-card{width:40%;margin-left:10px;margin-right:10px;margin-bottom:20px}.destinations{width:90%;padding:0 20px}.home-main .wrapper .destinations .locations .location{margin-bottom:80px;width:47%;height:170px;border-radius:15px;min-height:unset;position:relative}.home-main .wrapper .destinations .locations .location a h4{font-size:19px;margin-bottom:0}.detail-listing .head h1{font-size:24px;line-height:1.5}.component-stop-over-title{font-size:11px}.stop-over-package-title-dekstop{display:none}.stop-over-package-title-mobile{display:block}}@media screen and (max-width:810px){.main-forms{background:#fff;width:80%;top:410px;position:absolute;left:0;right:0;border-radius:10px;margin-left:unset;margin-inline:auto;padding:10px}.main-forms .form-area{width:100%;display:none;padding:20px}.main-forms .form-area .umrah-form{width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.home-main .wrapper{width:100%;margin:0 auto}.home-main .wrapper .home-slides{margin-bottom:80px;display:flex;flex-direction:column;width:100%;align-items:center}.packages-slides{display:flex;flex-direction:row;justify-content:space-around;width:100%}footer .wrapper{width:100%;margin:0 auto;border-bottom:1px solid #3e5fab;display:flex;padding:20px;justify-content:space-between}.home-main{padding-top:220px;position:relative}.package-card{width:80%;margin-left:10px;margin-right:10px;margin-bottom:20px}.main-forms .form-area .umrah-form .button,.main-forms .form-area .umrah-form .fieldgroup{width:90%}.btn-search{width:100%}.request-form-section{width:100%;display:flex;flex-direction:column;justify-content:left;align-items:flex-start}.form-group-stop-over-request{width:100%;margin-bottom:20px}.fieldgroup-stop-over{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.form-stop-over-request-component{width:100%;margin-bottom:20px}}