@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{font-family:"Poppins", serif;font-weight:400;color:#333333;font-size:16px;font-style:normal;}
:focus{outline:0px;}
a,a:hover,a:focus{text-decoration:none;}
a{color:#f77d00;}
a:hover{color:#f69736;}
img{max-width:100%;}
.clr{clear:both;width:100%;height:0px;margin:0px;padding:0px;float:inherit;}
.relative{position:relative;}
.modal-dialog{height:100%;max-width:600px;display:flex;align-items:center;justify-content:center;margin:0px auto;padding:15px;}
.modal-content{width:100%;}
@media (min-width:1350px){.container{width:1320px;}}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.dropdown-menu{background:#222222bf;}
#Nav{-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;margin-top:10px;margin-bottom:0!important;padding-bottom:10px;}
#Nav .Logo{width:200px;display:inline-block;}
#Nav.navbar{border-radius:0px;}
#Nav.sticky{position:fixed;z-index:500;top:0px;left:0;right:0;margin-top:0;background:#ffffffde;padding:10px 0px;}
#Nav .nav li{padding-left:50px;}
#Nav .nav > li:nth-child(1){padding-left:15px;}
#Nav .nav li a{color:#323232;padding:21px 0px 4px 0px;}
#Nav .nav li a:hover,
#Nav .nav li.active a{background:none;border-bottom:2px #ffffff solid;}
#Nav .nav li.open > a,
#Nav .nav a:hover{}
#Nav .nav li .HdrTfn{display:flex;}
#Nav .nav li .HdrTfn img{float:left;margin-right:10px;}
#Nav .nav li .HdrTfn span{font-weight:300;display:block;text-align:right;padding-bottom:5px;}
#Nav .nav li .HdrTfn a{color:#00baff;font-size:30px;line-height:24px;padding:0;font-weight:700;white-space:nowrap;display:block;}
#Nav .nav li .HdrTfn a:hover{cursor:pointer;border-bottom:none;}

#Nav .nav .dropdown-menu{font-size:14px;}
#Nav.navbar-custom .navbar-toggle{border-color:#00baff;margin-top:12px;margin-right:0;}
#Nav.navbar-custom .navbar-toggle .icon-bar{background-color: #00baff;}
@media screen and (max-width:1199px){
#Nav .nav li{padding-left:30px;}
}
@media (min-width:992px){
#Nav .navbar-nav{margin:0px -15px;}
}
@media screen and (max-width:991px){
#Nav .navbar-collapse.collapse.in{margin-top:10px;}
#Nav .nav li{padding:0px 15px 10px 15px!important;}
#Nav .nav li a{padding-top:10px;}
#Nav .nav li .HdrTfn{margin-top:20px;}
}
@media screen and (max-width:767px){
#Nav .Logo{width:180px;}
}
@media screen and (max-width:350px){
#Nav .nav li .HdrTfn a{font-size:24px;}
}
.Bnr{padding:50px 0px;background:#00baff;background: linear-gradient(to bottom,  #00baff 0%,#009ad3 50%,#00baff 100%);}
.Bnr h1{font-size:41px;font-weight:600;color:#ffffff;}
.Bnr .carousel{float:right;}
.Bnr .carousel .glyphicon{color:#4d4d4d;background:#ffffff;width:27px;height:27px;text-align:center;line-height:27px;border-radius:50%;position:absolute;z-index:10;top:calc(50% - 13.5px);}
.Bnr .carousel .glyphicon.left{left:-13px;}
.Bnr .carousel .glyphicon.right{right:-13px;}
@media screen and (max-width:991px){
.Bnr h1{font-size:36px;}
}
@media screen and (max-width:767px){
.Bnr h1{margin-top:0;}
}
@media screen and (max-width:575px){
.Bnr h1{font-size:31px;}
}
@media screen and (max-width:475px){
.Bnr h1{font-size:24px;}
}
.SearchArea .radio{display:inline-block;background:#e3e3e3;border-radius:10px;padding:10px 25px;}
.SearchArea .radio input{display:none;}
.SearchArea .radio label{position:relative;padding-left:0;}
.SearchArea .radio label.active{padding-left:20px;}
.checkmark{position:absolute;top:5px;left:0;height:11px;width:11px;background-color:#eee;border-radius:50%;display:none;}
.SearchArea .radio input:checked ~ .checkmark{background-color:#f77d00;display:block}
.SearchArea .radio input:checked ~ span{font-weight:bold;}
.checkmark:after{content:"";position:absolute;display:none;}
.SearchArea .radio input:checked ~ .checkmark:after{display:block;}
.SearchArea .radio  .checkmark:after{top:3px;left:3px;width:5px;height:5px;border-radius:50%;background:white;}
.SearchArea .radio label:nth-child(2){margin-left:20px;}
.SearchArea .WidgetBox{background:#e3e3e3;border-radius:10px;padding:0px 20px;}
.SearchArea .Inputs{float:left;width:16%;position:relative;padding:20px 0px;}
.SearchArea .Inputs label{display:none;}
.SearchArea .Inputs .Icon{position:absolute;top:39px;left:10px;z-index:2;pointer-events:none;}
.SearchArea .Inputs input{width:100%;height:62px;line-height:62px;border:0;background:#ffffff;padding:0px 10px 0px 35px;}
.SearchArea .Inputs .IconDown{position:absolute;top:42px;right:6px;z-index:5;}
.SearchArea .Inputs.From,
.SearchArea .Inputs.To{}
.SearchArea .Inputs.Calander{width:12%;}
.SearchArea .WidgetBox.OnewayActive .Inputs.Calander{width:24%;}
.SearchArea .Inputs.Pax{width:14%;}
.traveller-type-drpdwn{position:relative;display:none;}
.traveller-type-drpdwn fieldset{padding:0px 10px 10px 10px;background:#ffffff;color:#4f616d;z-index:9999;right:0px;position:absolute;top:1px;width:100%;}
.traveller-type-drpdwn fieldset input{text-align:center;background:#ffffff;height:34px;line-height:34px;width:100%;padding:0px;border:none;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;}
.traveller-type-drpdwn fieldset strong{display:block;padding:10px 0px 3px 0px;}
.traveller-type-drpdwn #close{margin:15px auto 0px auto;display:block;background:#f77d00;color:#ffffff;}
.SearchArea .Service{width:14%;}
.SearchArea .Service label img{}
.SearchArea .Service select{display:none;}
.SearchArea .select-selected{padding:0;background:#ffffff;padding:0px 15px 0px 35px;white-space:nowrap;font-weight:500;color:#000000;height:62px;line-height:62px;}
.SearchArea .select-items div,
.SearchArea .select-selected{cursor:pointer;user-select:none;}
.SearchArea .select-items{position:absolute;top:calc(100% + 1px);z-index:100;background:#eeeeee;margin:0px;left:15px;z-index:99;white-space:nowrap;border:1px #dddddd solid;box-shadow:0px 5px 10px 0px #00000047;width:calc(100% - 15px);}
.SearchArea .select-items div{display:block;padding:15px 30px 15px 50px;position:relative;font-weight:400;font-family:Arial;font-size:14px;}
.SearchArea .select-items div:after{content:"";height:20px;width:20px;border-radius:10px;border:1px #959dde solid;background:#ffffff;position:absolute;left:20px;top:13px;z-index:1}
.SearchArea .select-items div.active:before{content:"";position:absolute;left:26px;top:19px;height:8px;width:8px;border-radius:4px;background:#012b3a;z-index:2;}
.SearchArea .select-items div:hover{background:#dce3ef;}
.SearchArea .select-hide{display:none;}
.SearchArea .select-items div:hover,
.SearchArea .same-as-selected{background-color:rgba(0, 0, 0, 0.1);}
.SearchArea .group-btn-flight{text-align:center;padding-top:15px;}
.SearchArea .group-btn-flight .btn{background:#f77d00;padding:10px 20px;color:#ffffff;font-size:20px;}
.SearchArea .group-btn-flight .btn:hover{background:#00baff;}
#ui-datepicker-div{width:auto!important;z-index:1100!important;}
#ui-datepicker-div.ui-widget-content{background:none!important;}
#ui-datepicker-div.ui-widget-content:before{border-bottom:10px solid #ffffff;}
#ui-datepicker-div .ui-widget-header{overflow:hidden;background:#ffffff;}
.ui-datepicker table thead{background:#00baff;}
.ui-datepicker table thead th{color:#ffffff;}
.ui-datepicker .ui-datepicker-prev{position:absolute;left:4px;top:4px;width:40px;height:40px;background:#00baff url(../../images/cal-prev.png) center center no-repeat;}
.ui-datepicker .ui-datepicker-next{position:absolute;right:4px;top:4px;width:40px;height:40px;background:#00baff url(../../images/cal-next.png) center center no-repeat;}
.ui-datepicker .ui-datepicker-prev-hover{background:#75daff url(../../images/cal-prev.png) center center no-repeat !important;}
.ui-datepicker .ui-datepicker-next-hover{background:#75daff url(../../images/cal-next.png) center center no-repeat !important;}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled{background:#75daff url(../../images/cal-prev.png) center center no-repeat !important;}
.ui-datepicker .ui-datepicker-next.ui-state-disabled{background:#75daff url(../../images/cal-next.png) center center no-repeat !important;}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled span{cursor:text;}
.SearchArea .InputBtn{float:left;width:16%;padding:20px 0px;}
.SearchArea .InputBtn button{width:100%;height:62px;line-height:62px;border:0;background:#f77d00;text-align:center;color:#ffffff;font-size:20px;}
.SearchArea .InputBtn button:hover{background:#0022ff;}
@media(max-width:1199px){
.SearchArea .Inputs.From,
.SearchArea .Inputs.To{width:50%;}
.SearchArea .Inputs.Calander{width:20%;}
.SearchArea .WidgetBox.OnewayActive .Inputs.Calander{width:40%;}
.SearchArea .Inputs.Pax,
.SearchArea .Inputs.Service,
.SearchArea .InputBtn{width:20%;}
}
@media(max-width:991px){
.SearchArea{margin-top:30px;}
.SearchArea .Inputs.Calander{width:50%;}
.SearchArea .WidgetBox.OnewayActive .Inputs.Calander{width:100%;}
.SearchArea .Inputs.Pax,
.SearchArea .Inputs.Service,
.SearchArea .InputBtn{width:33.333333%;}
}
@media(max-width:767px){
.SearchArea .select-selected{font-size:14px;}
}
@media(max-width:575px){
.SearchArea .WidgetBox{padding:0px 10px;}
.SearchArea .Inputs{padding:10px 0px;}
.SearchArea .Inputs.Pax,
.SearchArea .Inputs.Service{width:50%}
.SearchArea .InputBtn{width:100%;padding:10px 0px;}
}
#lbl_flight1{display:none;}
.Partnr{margin-top:60px;}
.Review{margin-top:60px;background:#eaf8fd;padding:40px;}
.Review .StarGrup{padding-bottom:10px;}
.Review .StarGrup i{background:#f77d00;color:#ffffff;padding:4px;}
.Review .Head{width:200px;text-align:center;padding-right:15px;}
.Review .Head .StarGrup i{font-size:20px;}
.Review .Head p{font-size:12px;}
.Review .Area{width:calc(100% - 200px);padding:0px 40px;}
.Review .Area .owl-item{padding:0px 15px;}
.Review .Area .StarGrup i{font-size:12px;}
.Review .Area h6{}
.Review .Area p{font-size:12px;margin-bottom:5px;}
.Review .Area span{font-size:11px;color:#666;}
.Review .owl-nav{position:absolute;top:50%;left:0;right:0;}
.Review .owl-carousel .owl-nav button.owl-next,
.Review .owl-carousel .owl-nav button.owl-prev{position:absolute;top:-12px;z-index:5;width:24px;height:24px;text-align:center;border:1px #000 solid;border-radius:50%;}
.Review .owl-carousel .owl-nav button span{font-size:24px;line-height:22px;height:22px;}
.Review .owl-nav button.owl-prev{left:-30px;}
.Review .owl-nav button.owl-next{right:-40px;}
@media(max-width:600px){
.Review .Head{width:100%;}
.Review .Area{width:100%;padding-top:50px;}
}

.HomAbout{padding-top:50px;}
.HomAbout .Title{color:#00baff;font-size:16px;text-transform:uppercase;letter-spacing:4px;}
.HomAbout h1{font-size:48px;margin:15px 0px 20px 0px;color:#323232;font-weight:600;line-height:normal;}
.HomAbout h1 strong{color:#00baff;font-weight:600;}
.HomAbout p{color:#676977;line-height:30px;}
.HomAbout h2{font-weight:600;color:#323232;font-size:36px;margin-top:30px;}
.HomAbout ul{margin:0;padding:0;list-style:none;}
.HomAbout li{color:#676977;line-height:30px;background:url(../Images/HomeAboutTickIcon.png) left 8px no-repeat;padding:5px 0px 5px 30px;}
.HomAbout li strong{font-weight:500;}
@media(max-width:1349px){
.HomAbout h1{font-size:46px;}
}
@media(max-width:992px){
.HomAbout .PagImg{padding-bottom:25px;}
}
@media(max-width:1199px){
.HomAbout h1{font-size:38px;}
}
@media(max-width:600px){
.HomAbout h1 br{display:none;}
.HomAbout h2{font-size:30px;}
}

.FarBokng{padding-top:50px;}
.FarBokng h2{font-size:36px;font-weight:600;color:#323232;}
.FarBokng .Fares{width:50%;padding:15px;}
.FarBokng a{display:flex;border-radius:6px;position:relative;border:1px solid #ddd;font-weight:500;padding:12px;background:#F9FFFE;color:#41477d;}
.FarBokng .Arln{width:17%;text-align:center;padding-right:10px;border-right:1px #ddd solid;}
.FarBokng .Arln img{width:30px;}
.FarBokng .Arln span{font-size:10px;display:block;margin-top:4px;}
.FarBokng .Midle{width:58%;padding:0px 10px;}
.FarBokng .Midle small{display:block;font-size:10px;}
.FarBokng .Midle .Flt{display:flex;justify-content:space-between;align-items:center;}
.FarBokng .Midle .Flt .Airport{font-weight:600;width:30%;font-size:18px;color:#000000;}
.FarBokng .Bokng{width:25%;text-align:center;padding-left:10px;border-left:1px #ddd solid;}
.FarBokng .Bokng strong{font-weight:600;font-size:18px;color:#00baff;display:block;}
.FarBokng .Bokng button{padding:3px 6px;margin-top:5px;background:#f77d00;font-size:11px;color:#fff;border:0;border-radius:4px;cursor:pointer;user-select:none;white-space:nowrap;}
.FarBokng .Bokng button:hover{background:#0022ff;}
@media(max-width:767px){
.FarBokng .Fares{width:100%;}
}

.Dstns{margin-top:60px;background:#f4f5f8;padding:40px 0px;}
.Dstns h6{color:#00baff;font-size:16px;text-transform:uppercase;letter-spacing:4px;font-weight:400;}
.Dstns h2{font-size:72px;margin:15px 0px 20px 0px;color:#323232;font-weight:600;}
.Dstns h2 span{color:#00baff;}
.Dstns .Left{width:49.2%;padding:0px 15px;}
.Dstns .Right{width:50.8%;padding:0px 15px;}
.Dstns .Img{position:relative;padding:15px 0px;}
.Dstns .Img .DlyFlt{background:#00baff;color:#ffffff;position:absolute;z-index:2;top:63px;right:-20px;transform:rotate(270deg);font-size:11px;padding:5px 10px;}
.Dstns .Img .Botm{position:absolute;left:0;right:0;bottom:15px;padding:40% 15px 15px 15px;background:linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);color:#ffffff;}
.Dstns .Img .Botm h5{font-size:18px;margin:0;border-bottom:1px #ffffff78 solid;padding-bottom:5px;}
.Dstns .Img > img{width:100%;}
.Dstns .Img.Big .DlyFlt{padding:10px 15px;font-size:24px;top:112px;right:-30px;}
.Dstns .Img.Big .Botm{padding:40% 30px 30px 30px;}
.Dstns .Img.Big .Botm h3{font-size:50px;border-bottom:2px #ffffff78 solid;font-weight:700;padding-bottom:10px;}
.Dstns .Img.Big .Botm div{display:flex;justify-content:space-between;align-items:center;}
.Dstns .Img.Big .Botm div strong{font-size:38px;font-weight:600;}
.Dstns .Img.Big .Botm div span{font-size:38px;cursor:pointer;}
.Dstns .BukBtn{background:#f77d00;color:#ffffff;line-height:54px;text-align:center;font-size:24px;font-weight:600;display:block;margin-top:15px;}
.Dstns .BukBtn:hover{background:#0022ff;}
.Dstns .Right .Img{cursor:pointer;}
@media(max-width:991px){
.Dstns h2{font-size:52px;}
.Dstns .Left,
.Dstns .Right{width:100%}
}
@media(max-width:767px){
.Dstns h2{font-size:42px;}
.Dstns .Right .col-sm-4{width:33.3333333%;}
}
@media(max-width:600px){
.Dstns .Right .col-sm-4{width:100%;}
.Dstns .Img.Big .Botm h3{font-size:18px;border-bottom:1px #ffffff78 solid;padding-bottom:5px;}
.Dstns .Img.Big .Botm div{display:none;}
.Dstns .Img.Big .DlyFlt{font-size:11px;padding:5px 10px;top:63px;right:-20px;}
}



.Faq{background:#e9e9e9;padding:15px 0px 40px 0px;}
.Faq h6{color:#00baff;font-size:16px;text-transform:uppercase;letter-spacing:4px;font-weight:400;}
.Faq h2{font-size:48px;margin:15px 0px 20px 0px;color:#323232;font-weight:600;}
.Faq h2 span{color:#00baff;}

.Faq .card{padding-top:30px;}
.Faq .card-header{font-weight:600;background:#323232;}
.Faq .card-header a{display:block;text-decoration:none;padding:10px 15px;color:#ffffff;}

.Faq .card-header a:before{float:right;display:inline-block;
font:normal normal normal 14px / 1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;content:"\f106";
}
.Faq .card-header a.collapsed:before{content: "\f107";}
.Faq .card-body{padding:15px;background:#ffffff;}


footer{background:#1a1a1a;color:#ffffff;padding:50px 0px;}
footer h4{font-size:18px;font-weight:600;margin-top:50px;}
footer h4 span{display:inline-block;padding-bottom:4px;border-bottom:2px #ffffff solid;}
footer .FtrBox{padding:15px 0px;}
footer .FtrBox img{float:left;margin-right:15px;}
footer .FtrBox h6{font-size:14px;font-weight:600;margin:0;padding-bottom:10px;}
footer .FtrBox a{margin:0px;font-weight:400;color:#ffffff;}
footer ul{margin:0;padding:0;list-style:none;}
footer ul li{padding-bottom:13px;}
footer ul li a{color:#ffffff;font-weight:500;}
@media(max-width:1349px){
footer .FtrBox a{font-size:18px;}
}
.FooterBotm{background:#4f4f4f;color:#c6c6c6;text-align:center;padding:20px 15px;}
.FooterBotm a{color:#f77d00;}

.BnrIner{padding:150px 0px 100px 0px;text-align:center;color:#ffffff;position:relative;}
.BnrIner:before{content:"";position:absolute;z-index:0;display:block;width:100%;height:100%;background:#000000a4;left:0;top:0;}
.BnrInerAbout{background:url(../images/about.jpg) center center no-repeat;}
.BnrIner .container{position:relative;z-index:2;}
.BnrIner h2{margin-bottom:25px;}
.BnrIner .fa-circle{font-size:10px;padding:0px 10px;}

.InrPag{padding:50px 15px;}
.InrPag .Title{color:#00baff;font-size:16px;text-transform:uppercase;letter-spacing:4px;}
.InrPag h1{font-size:48px;margin:15px 0px 20px 0px;color:#323232;font-weight:600;}
.InrPag h1 strong{color:#00baff;font-weight:600;}
.InrPag p{color:#676977;line-height:30px;}
.InrPag h2{font-weight:600;color:#323232;font-size:36px;margin-top:30px;}
.InrPag ul{margin:0;padding:0;list-style:none;}
.InrPag li{color:#676977;line-height:30px;background:url(../Images/HomeAboutTickIcon.png) left 8px no-repeat;padding:5px 0px 5px 30px;}
.InrPag li strong{font-weight:500;}
@media(max-width:1349px){
.InrPag h1{font-size:46px;}
}
@media(max-width:1199px){
.InrPag h1{font-size:38px;}
}
@media(max-width:600px){
.InrPag h2{font-size:30px;}
}

.ContactPg{padding:60px 15px;}
.ContactPg h1{font-size:36px;margin:5px 0px 30px 0px;position:relative;padding-bottom:15px;text-align:center;font-weight:600;}
.ContactPg h1:after{content:"";display:block;width:200px;height:2px;background:#00baff;position:absolute;bottom:0;left:calc(50% - 100px);}
.ContactPg .form-group label{font-weight:500;display:block;padding-top:10px;}
.ContactPg .form-group input{border:2px dashed #dddddd;padding:10px 22px;font-size:16px;box-shadow:0px 1px 13px 0px #0000000d;width:100%;height:55px;}
.ContactPg .form-group textarea{height:145px;width:100%;border:2px dashed #dddddd;padding:10px 22px;font-size:16px;box-shadow:0px 1px 13px 0px #0000000d;}
.ContactPg .form-group textarea:focus,
.ContactPg .form-group input:focus{background-color:#fff;border:2px dashed #00baff;outline:none;box-shadow:none;}
.ContactPg .field-validation-error{color:#ff0000;}
.ContactPg .comment-btn{padding-top:30px;}
.ContactPg .btn{background:#f77d00;padding:10px 20px;color:#ffffff;font-size:20px;}
.ContactPg .btn:hover{background:#00baff;}
.ContactPg h5{font-size:20px;}

/**  ======== Searching Page =========   **/
.PreloaderClock{margin:10px auto;width:100px;height:100px;display:none;}
#Routes{border-top:1px #efefef solid;border-bottom:1px #efefef solid;margin-top:20px;padding-top:10px;padding-bottom:10px;display:none;}
#Routes .Fields{padding:0px 15px;width:calc(50% - 100px);}
#Routes .Fields:nth-child(1){text-align:right;}
#Routes .Fields span{font-size:13px;display:block;}
#Routes .Fields strong{font-weight:bold;}
#Routes .Preloader{width:200px;text-align:center;}
#Routes .Preloader img{width:200px;}
.discount{padding:20px 0px 40px 0px;text-align:center;}
.discount h2{font-size:24px;color:#00baff;font-weight:bold;}
.discount h3{font-size:22px;color:#000000;font-weight:bold;margin-top:25px;font-family:poppins, sans-serif;}
.discount h4{font-size:20px;color:#000000;margin-top:25px;font-family:poppins, sans-serif;}
.discount h4 span{color:#f77d00;font-weight:bold;animation:blinker 1s linear infinite;}
@keyframes blinker{50%{opacity:0;}}
.discount a{display:inline-block;font-size:18px;font-weight:bold;background:#f77d00;padding:10px 20px;border-radius:5px;color:#ffffff;margin-top:30px;line-height:33px;}
.discount a img{width:30px;}
@media only screen and (max-width:767px){
#Routes.row{display:inherit;}
#Routes .Fields{width:100%;text-align:center!important;}
#Routes .Preloader{width:100%;text-align:center;padding:15px;}
}
/**  ======== Ends Searching Page =========   **/

/**  ========  Destinations pages =========   **/
.DstnQury{background:#ddd;border:1px solid #bbbbbb;padding:15px;border-radius:10px;margin-bottom:15px;}
.DstnQury h3{margin-top:0;}
.DstnQury #mainErrorCover{width:100%;padding:0px 15px;color:#ff0000;}
.DstnQury .group-radio{padding:10px 15px 0px 15px;width:100%;}
.DstnQury .rdio{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:18px;}
.DstnQury .rdio span{font-weight:400;}
.DstnQury .rdio input{display:none;}
.DstnQury .checkmark{position:absolute;top:5px;left:0;height:11px;width:11px;background-color:#eee;border-radius:50%;}
.DstnQury .rdio:hover input ~ .checkmark{background-color:#ccc;}
.DstnQury .rdio input:checked ~ .checkmark{background-color:#f77d00;}
.DstnQury .rdio input:checked ~ span{font-weight:bold;}
.DstnQury .checkmark:after{content:"";position:absolute;display:none;}
.DstnQury .rdio input:checked ~ .checkmark:after{display:block;}
.DstnQury .rdio  .checkmark:after{top:3px;left:3px;width:5px;height:5px;border-radius:50%;background:white;}
.DstnQury .rdio:nth-child(2){margin-left:30px;}
.DstnQury .form-group{position:relative;padding:8px 15px;margin:0;width:50%;}
.DstnQury .form-group label{font-size:0;display:inline;position:absolute;right:28px;top:22px;z-index:5;opacity:0.5;pointer-events:none;}
.DstnQury .form-group label i{font-size:14px;}
.DstnQury .form-group label img{display:inline;}
.DstnQury .form-group input{border:1px #bbbbbb solid;color:#000000;padding:0px 15px;width:100%;height:44px;line-height:44px;border-radius:5px;}
.DstnQury .form-group input.error{border-bottom:1px #ff0000 solid;}
.DstnQury .form-group input:focus{border-bottom:1px #ddd solid;}
.DstnQury  input.form-group::placeholder{color:#000;}
.DstnQury .passengess{position:relative;margin-bottom:1rem;font-size:16px;}
.DstnQury .passengess label{display:block;padding-top:5px;}
.DstnQury .passengess .psg_dls{background:#ffffff;position:absolute;top:100%;left:0px;right:0px;z-index:9;border-radius:4px;border-top:solid 3px #2a70a6;border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;display:none;padding-bottom:10px;}
.DstnQury .passengess .psg_dls label{margin-bottom:2px;}
.DstnQury .passengess input.add_num{padding:0;height:31px;border:1px solid #eaeaea;margin-top:-2px;}
.DstnQury .passengess a.add_btn, a.mns_btn{color:#5d5d5d;font-size:16px;background:transparent;padding:3px 7px;border:solid 1px #ccc;border-radius:0;}
.DstnQury .passengess .pass_bx{margin:15px 10px 5px 10px;}
.DstnQury .passengess .gapres_dd{padding-left:10px!important;padding-right:10px!important;}
.DstnQury .passengess .btn_dn{padding-top:15px;text-align:center;}
.DstnQury .passengess .btn_dn button{background:#f77d00;color:#fff!important;text-transform:uppercase;padding:5px 20px;border-radius:4px;letter-spacing:1px;font-size:14px;border:0;margin:0;}
.DstnQury .passengess .btn_dn button:hover{background:#00baff;}
.DstnQury .Service select{border:1px #bbbbbb solid;color:#000000;padding:0px 15px;width:100%;height:44px;line-height:44px;border-radius:5px;}
.DstnQury .Service select:focus{border-bottom:1px #ddd solid;}
.DstnQury .form-group.capcha{height:78px;}
.DstnQury .form-group .g-recaptcha{transform:scale(0.847682);transform-origin: 0px 0px;width:258px;}
.DstnQury .group-btn-flight{text-align:center;padding:12px 15px 0px 15px;width:50%;}
.DstnQury .group-btn-flight .btn{background:#f77d00;padding:10px 20px;color:#ffffff;font-size:20px;width:100%}
.DstnQury .group-btn-flight .btn:hover{background:#00baff;}

@media(max-width:570px){
.DstnQury h3{font-size:21px;}
.DstnQury .form-group{padding:8px 15px;}
.DstnQury .form-group label{font-size:0;display:inline;position:absolute;right:28px;top:22px;z-index:5;opacity:0.5;pointer-events:none;}
.DstnQury .form-group label i{font-size:14px;}
.DstnQury .group-btn-flight label{display:none;}
.DstnQury .form-group.From,
.DstnQury .form-group.To,
.DstnQury .form-group.Mobile,
.DstnQury .group-btn-flight{width:100%}
.DstnQury .form-group.capcha{height:auto;width:100%;display:flex;justify-content:center;}
.DstnQury .group-btn-flight{padding-top:0;}
}

.DstnContent{padding:40px 15px;}
.DstnContent{padding-top:110px;}
.DstnContent .Title{background:#00baff;color:#ffffff;font-size:18px;display:inline-block;padding:7px 40px;border-radius:20px;}
.DstnContent h1{font-size:36px;margin:5px 0px 30px 0px;position:relative;padding-bottom:15px;}
.DstnContent h1:after{content:"";display:block;width:225px;height:2px;background:#00baff;position:absolute;bottom:0;left:0;}
.DstnContent li{padding:5px 0px;}
@media(max-width:991px){
.DstnContent{padding-top:50px;}
.DstnContent .PagImg{padding-bottom:30px;}
}

.DstnDeal{margin-top:40px;background:#f3f6f7;padding:30px 0px;}
.DstnDeal .col-lg-4{padding:15px;}
.DstnDeal a{background:#ffffff;color:#000000;box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 20px;height:100%;padding:25px;display:flex;justify-content:space-between;align-items:center;}
.DstnDeal a .DslnPric{padding-bottom:30px;}
.DstnDeal a strong{font-size:24px;}
.DstnDeal a .btn{background:#f77d00;color:#ffffff;}
.DstnDeal a .btn:hover{background:#00baff;}
@media(max-width:767px){
.DstnDeal .col-lg-4{width:100%;}
}

.PoplrRout{padding-bottom:30px;}
.PoplrRout .RoutBox{padding:15px 0px;}
.PoplrRout a{background:#ffffff;color:#000000;box-shadow: rgb(0 0 0 / 15%) 0px -1px 20px;height:100%;padding:25px;display:flex;align-items:center;}
.PoplrRout a span{display:block;width:calc(100% - 160px);padding-right:10px;}
.PoplrRout a strong{font-size:24px;display:block;width:72px;}
.PoplrRout a .btn{background:#f77d00;color:#ffffff;width:88px;}
.PoplrRout a .btn:hover{background:#00baff;}
@media(max-width:767px){
.PoplrRout a{padding:15px;}
}
@media(max-width:500px){
.PoplrRout a{padding:10px;}
}

#DstnPopup{display:none;position:fixed;width:100%;height:100vh;background:#0000006e;z-index:5001;left:0;top:0;padding:15px;}
#DstnPopup.active{display:block;}
.DstnPopup{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.DstnPopup .close{float:inherit;font-size:36px;line-height:50px;position:absolute;z-index:5;top:0;right:20px;opacity:1;}
.DstnPopup .modal-content{width:900px;}
.DstnPopup .modal-body{background:url(../Images/DstnPopupCallCenterGirl.png) -27px bottom no-repeat;background-size:auto 400px;padding-left:200px;text-align:center;}
.DstnPopup h1{font-weight:600;}
.DstnPopup h1 span{color:#0089c6;}
.DstnPopup h4{font-size:20px;margin-top:20px;}
.DstnPopup .AdBox{display:flex;border-radius:20px;border:1px #aaa dotted;margin-top:30px;}
.DstnPopup .AdBox h5{font-size:17px;}
.DstnPopup .AdBox .ClUs{padding:15px 45px 15px 15px;width:57%;display:flex;}
.DstnPopup .AdBox .ClUs div{padding:25px 10px;background:#dbeff7;border-radius:5px;width:100%;}
.DstnPopup .AdBox .ClUs a{color:#0089c6;font-size:20px;font-weight:bold;}
.DstnPopup .AdBox .Wth{border-left:1px #aaa dotted;width:0px;position:relative;}
.DstnPopup .AdBox .Wth strong{position:absolute;left:-34px;top:calc(50% - 15px);display:block;background:#8e8d9d;color:#ffffff;line-height:30px;padding:0px 15px;border-radius:15px;}
.DstnPopup .AdBox .Dscnt{padding:15px 15px 15px 45px;width:43%;display:flex;}
.DstnPopup .AdBox .Dscnt div{background:#f9e5d0;padding:25px 10px;border-radius:5px;width:100%;}
.DstnPopup .AdBox .Dscnt strong{background:#f77d00;color:#000000;font-size:20px;padding:2px 8px;border-radius:3px;}
.DstnPopup ul{margin:0;padding:0;list-style:none;display:flex;}
.DstnPopup ul li{width:33.33333%;padding:30px 15px;}
.DstnPopup ul li img{width:30px;}
.DstnPopup ul li p{padding-top:20px;}
@media(max-width:767px){
.DstnPopup .modal-body{background:none;padding-left:15px;}
}
@media(max-width:590px){
.DstnPopup{overflow-y:auto;}
.DstnPopup h1{font-size:26px;}
.DstnPopup h4{font-size:17px;margin-top:14px;}
.DstnPopup .AdBox{flex-wrap:wrap;}
.DstnPopup .AdBox .ClUs{width:100%;padding:15px 15px 25px 15px;}
.DstnPopup .AdBox .Wth{border-top:1px #aaa dotted;width:100%;height:0;}
.DstnPopup .AdBox .Wth strong{left:calc(50% - 34px);top:-15px;}
.DstnPopup .AdBox .Dscnt{padding:25px 15px 15px 15px;width:100%;}
.DstnPopup ul{flex-wrap:wrap;padding-top:10px;}
.DstnPopup ul li{width:100%;text-align:left;padding:10px 0px;}
.DstnPopup ul li img{float:left;margin-right:15px;}
.DstnPopup ul li p{padding:0px;margin-bottom:0;}
}

/* =======  Holiday Pages    ===============*/
#NavNormal{-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;margin:10px 0px 0px 0px;padding-bottom:10px;border-bottom:1px #dddddd solid;}
#NavNormal.navbar{border-radius:0px;}
#NavNormal.sticky{position:fixed;left:0px;right:0px;top:0px;margin-top:0;z-index:100;background:#ffffffde;padding:10px 0px;}
#NavNormal .nav li{padding-left:50px;}
#NavNormal .nav > li:nth-child(1){padding-left:15px;}
#NavNormal .nav li a{color:#000000;padding:21px 0px 4px 0px;}
#NavNormal .nav li a:hover,
#NavNormal .nav li.active a{background:none;border-bottom:2px #ffffff solid;}
#NavNormal .nav li.open > a,
#NavNormal .nav a:hover{}
#NavNormal .nav li .HdrTfn{background:#e5e5e5;padding:5px 50px 5px 5px;border-radius:10px;}
#NavNormal .nav li .HdrTfn img{float:left;margin-right:10px;}
#NavNormal .nav li .HdrTfn a{color:#000000;font-size:18px;line-height:24px;padding:0;font-weight:600;white-space:nowrap;display:block;}
#NavNormal .nav li .HdrTfn a:hover{cursor:pointer;border-bottom:none;}
#NavNormal .nav li .HdrTfn a span{}
#NavNormal .nav .dropdown-menu{font-size:14px;}
#NavNormal.navbar-custom .navbar-toggle{border-color:#cccccc;margin-top:12px;margin-right:0;}
#NavNormal.navbar-custom .navbar-toggle .icon-bar{background-color: #cccccc;}
#NavNormal.navbar-collapse.collapse.in{overflow:auto;margin-top:10px;}
@media screen and (max-width:1199px){
#NavNormal .nav li{padding-left:30px;}
}
@media (min-width:992px){
#NavNormal .navbar-nav{margin:0px -15px;}
}
@media screen and (max-width:991px){
#NavNormal .nav li{padding:0px 15px 10px 15px!important;}
#NavNormal .nav li a{padding-top:10px;}
}

.HoldayBnr .row{margin-bottom:-5px;margin-right:-10px;}
.HoldayBnr .row > div{padding-left:5px;padding-right:5px;}
.HoldayBnr .Img{padding:5px 0px;}
.HoldayBnr .Img img{width:100%;}
.HoldayBnr .Img1 img{border-radius:10px 0px 0px 10px;}
.HoldayBnr .Img4 img{border-radius:0px 10px 0px 0px;}
.HoldayBnr .Img5 img{border-radius:0px 0px 10px 0px;}

@media screen and (max-width:991px){
.HoldayBnr .Img1 img{border-radius:10px 10px 0px 0px;}
.HoldayBnr .Img3 img{border-radius:0px 0px 0px 10px;}
.HoldayBnr .Img4 img{border-radius:0px;}
}

.HolidayPag{padding-top:110px;}
.HolidayPag .Title{background:#00baff;color:#ffffff;font-size:18px;display:inline-block;padding:7px 40px;border-radius:20px;}
.HolidayPag h1{font-size:36px;margin:5px 0px 30px 0px;position:relative;padding-bottom:15px;}
.HolidayPag h1:after{content:"";display:block;width:225px;height:2px;background:#00baff;position:absolute;bottom:0;left:0;}
.HolidayPag li{padding:5px 0px;}
.HolidayPag .PagImg{width:100%;}
.HolidayPag .Itinerary{border-bottom:#ddd 1px solid;padding:20px 0px;display:flex;align-items:center;gap:8px;}
.HolidayPag .Itinerary .DN{background:#00baff;color:#ffffff;padding:5px 15px;font-weight:bold;border-radius:16px;}
.HolidayPag .Itinerary .Day{color:#bbbbbb;font-size:36px;line-height:36px;font-weight:bold;color:#bbbbbb;}
.HolidayPag .Itinerary .Area span{display:block;font-size:12px;line-height:12px;}
.HolidayPag .Itinerary .Area strong{line-height:16px;font-weight:600;}
.HolidayPag .Hilight{margin:0;padding:15px 0px;list-style:none;display:flex;flex-wrap:wrap;}
.HolidayPag .Hilight li{width:50%;padding:15px 15px 15px 0px;}
.HolidayPag .Hilight li i{font-size:20px;}
.HolidayPag .Hilight li img{width:20px;margin-right:5px;}

@media(max-width:991px){
.HolidayPag{padding-top:50px;}
.HolidayPag .PagImg{display:none;}
}
@media(max-width:991px){
.HolidayPag h1{font-size:26px;}
.HolidayPag h2{font-size:22px;}
}
@media(max-width:767px){
.HolidayPag h1{font-size:20px;}
.HolidayPag h2{font-size:18px;}
}

.HolidayTopTxt h1{font-size:36px;margin:25px 0px 30px 0px;position:relative;padding-bottom:15px;}
.HolidayTopTxt h1:after{content:"";display:block;width:225px;height:2px;background:#00baff;position:absolute;bottom:0;left:0;}
.HolidayTopTxt .PagImg{border-radius:15px;margin-bottom:50px;}

.Holidays{padding-top:50px;}
.Holidays h2{padding-right:100px;}
.Holidays .Img{margin-top:30px;display:block;}
.Holidays .Img img{border-radius:15px;width:100%}
.Holidays .carousel{margin-top:30px;}
.Holidays .item img{width:100%}
.Holidays .carousel-inner{border-radius:15px;overflow:hidden;}
.Holidays .carousel-control{background:none;}
.Holidays .Content h5{margin-top:20px;}
.Holidays .Content p{margin-bottom:0;}
.Holidays .Content li{padding:5px 0px;}
.Holidays .MorLesBtns{padding:10px 0px;}
.Holidays .MorBtn{cursor:pointer;display:block;}
.Holidays .LesBtn{cursor:pointer;display:block;display:none;}
.Holidays .More{display:none;}
.Holidays .Call{display:flex;gap:15px;padding-top:15px;}
.Holidays .Call a{height:48px;line-height:48px;border-radius:10px;display:block;text-align:center;}
.Holidays .Call a.fa{color:#f77d00;border:1px #f77d00 solid;width:48px;width:48px;}
.Holidays .Call a.fa:Hover{color:#00baff;border:1px #00baff solid;}
.Holidays .Call a.CalBackBtn{background:#f77d00;color:#ffffff;width:calc(100% - 65px);}
.Holidays .Call a.CalBackBtn:hover{cursor:pointer;background:#00baff;}

@media(max-width:767px){
.Holidays h2{font-size:24px;}
}
.HolidaySidQury{background:#ddd;border:1px solid #bbbbbb;padding:15px 15px 0px 15px;border-radius:10px;margin-bottom:15px;}
.HolidaySidQury h3{margin-top:0;}
.HolidaySidQury .Inputs{position:relative;padding:15px;margin:0;width:50%;}
.HolidaySidQury .Inputs label{font-weight:400;display:block;white-space:nowrap}
.HolidaySidQury .Inputs label img{display:inline;}
.HolidaySidQury .Inputs label i{}
.HolidaySidQury .Inputs input{border:1px #bbbbbb solid;color:#000000;padding:0px 15px;width:100%;height:44px;line-height:44px;border-radius:5px;}
.HolidaySidQury .Inputs input.error{border-bottom:1px #ff0000 solid;}
.HolidaySidQury .Inputs input:focus{border-bottom:1px #ddd solid;}
.HolidaySidQury  input.Inputs::placeholder{color:#000;}
.HolidaySidQury .passengess{position:relative;font-size:16px;}
.HolidaySidQury .passengess .psg_dls{background:#ffffff;position:absolute;top:100%;left:0px;right:0px;z-index:9;border-radius:4px;border-top:solid 3px #2a70a6;border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;display:none;padding-bottom:10px;}
.HolidaySidQury .passengess .psg_dls label{margin-bottom:2px;display:block;padding-top:5px;}
.HolidaySidQury .passengess input.add_num{padding:0;height:31px;border:1px solid #eaeaea;margin-top:-2px;}
.HolidaySidQury .passengess a.add_btn, a.mns_btn{color:#5d5d5d;font-size:16px;background:transparent;padding:3px 7px;border:solid 1px #ccc;border-radius:0;}
.HolidaySidQury .passengess .pass_bx{margin:15px 10px 5px 10px;}
.HolidaySidQury .passengess .gapres_dd{padding-left:10px!important;padding-right:10px!important;}
.HolidaySidQury .passengess .btn_dn{padding-top:15px;text-align:center;}
.HolidaySidQury .passengess .btn_dn button{background:#f77d00;color:#fff!important;text-transform:uppercase;padding:5px 20px;border-radius:4px;letter-spacing:1px;font-size:14px;border:0;margin:0;}
.HolidaySidQury .passengess .btn_dn button:hover{background:#00baff;}
.HolidaySidQury .group-btn-flight{padding:10px 15px;width:50%}
.HolidaySidQury .group-btn-flight label{font-weight:400;display:block;white-space:nowrap}
.HolidaySidQury .group-btn-flight .btn{background:#f77d00;padding:7px 0px;color:#ffffff;font-size:20px;width:100%;}
.HolidaySidQury .group-btn-flight .btn:hover{background:#00baff;}
@media(max-width:1349px){
.HolidaySidQury .Inputs{padding:6px 15px;}
}
@media(max-width:1199px){
.HolidaySidQury h3{font-size:20px;}
}
@media(max-width:550px){
.HolidaySidQury .Inputs{padding:8px 15px;}
.HolidaySidQury .Inputs label{font-size:0;display:inline;position:absolute;right:28px;top:22px;z-index:5;opacity:0.5;pointer-events:none;}
.HolidaySidQury .Inputs label i{font-size:14px;}
.HolidaySidQury .group-btn-flight label{display:none;}
.HolidaySidQury .Inputs.From,
.HolidaySidQury .Inputs.To,
.HolidaySidQury .Inputs.Name,
.HolidaySidQury .Inputs.Email,
.HolidaySidQury .Inputs.Mobile,
.HolidaySidQury .group-btn-flight{width:100%}
.HolidaySidQury .Inputs.Date{padding-right:7.5px;}
.HolidaySidQury .Inputs.passengess{padding-left:7.5px;}
.HolidaySidQury .Inputs.Date label{right:20px}
}
.CalBakQry{padding:0px 15px;border-radius:10px;}
.CalBakQry .Inputs{position:relative;padding:15px;margin:0;width:50%;}
.CalBakQry .Inputs label{font-weight:400;display:block;white-space:nowrap}
.CalBakQry .Inputs label img{display:inline;}
.CalBakQry .Inputs label i{}
.CalBakQry .Inputs input{border:1px #bbbbbb solid;color:#000000;padding:0px 15px;width:100%;height:44px;line-height:44px;border-radius:5px;}
.CalBakQry .Inputs input.error{border-bottom:1px #ff0000 solid;}
.CalBakQry .Inputs input:focus{border-bottom:1px #ddd solid;}
.CalBakQry  input.Inputs::placeholder{color:#000;}
.CalBakQry .passengess{position:relative;font-size:16px;}
.CalBakQry .passengess .psg_dls{background:#ffffff;position:absolute;top:100%;left:0px;right:0px;z-index:9;border-radius:4px;border-top:solid 3px #2a70a6;border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;display:none;padding-bottom:10px;}
.CalBakQry .passengess .psg_dls label{margin-bottom:2px;display:block;padding-top:5px;}
.CalBakQry .passengess input.add_num{padding:0;height:31px;border:1px solid #eaeaea;margin-top:-2px;}
.CalBakQry .passengess a.add_btn, a.mns_btn{color:#5d5d5d;font-size:16px;background:transparent;padding:3px 7px;border:solid 1px #ccc;border-radius:0;}
.CalBakQry .passengess .pass_bx{margin:15px 10px 5px 10px;}
.CalBakQry .passengess .gapres_dd{padding-left:10px!important;padding-right:10px!important;}
.CalBakQry .passengess .btn_dn{padding-top:15px;text-align:center;}
.CalBakQry .passengess .btn_dn button{background:#f77d00;color:#fff!important;text-transform:uppercase;padding:5px 20px;border-radius:4px;letter-spacing:1px;font-size:14px;border:0;margin:0;}
.CalBakQry .passengess .btn_dn button:hover{background:#00baff;}
.CalBakQry .group-btn-flight{padding:10px 15px;width:50%}
.CalBakQry .group-btn-flight label{display:block;}
.CalBakQry .group-btn-flight .btn{background:#f77d00;padding:10px 0px;color:#ffffff;font-size:20px;width:100%;}
.CalBakQry .group-btn-flight .btn:hover{background:#00baff;}
@media(max-width:550px){
.CalBakQry .Inputs{padding:8px 15px;}
.CalBakQry .Inputs label{font-size:0;display:inline;position:absolute;right:28px;top:22px;z-index:5;opacity:0.5;pointer-events:none;}
.CalBakQry .Inputs label i{font-size:14px;}
.CalBakQry .group-btn-flight label{display:none;}
.CalBakQry .Inputs.From,
.CalBakQry .Inputs.To,
.CalBakQry .Inputs.Name,
.CalBakQry .Inputs.Email,
.CalBakQry .Inputs.Mobile,
.CalBakQry .group-btn-flight{width:100%}
.CalBakQry .Inputs.Date{padding-right:7.5px;}
.CalBakQry .Inputs.passengess{padding-left:7.5px;}
.CalBakQry .Inputs.Date label{right:20px}
}

.back-to-top{position:fixed;bottom:9%;width:45px;border-radius:50%;height:45px !important;z-index:100;display:none;transition:all 0.2s;left:auto;right:4px;line-height:14px;padding:10px 0 0 0;font-size:13px;text-align:center;background:#f77d00;color:#FFF;}
.back-to-top i{font-size:20px;font-weight:bold;}
.back-to-top:hover, .back-to-top:active{text-decoration:none;color:#fff;background:#00baff;}
.CookiesAlert{display:none;background:rgba(6,6,6,.8);position:fixed;color:#FFFFFF;left:0px;bottom:0px;padding:10px 15px;font-weight:bold;border-radius:0px 4px 0px 0px;}
.CookiesAlert a{text-decoration:underline;}
.CookiesAlert button{background:#00baff;border:none;padding:6px 10px;border-radius:4px;}
@media screen and (max-width:930px){
.CookiesAlert{left:15px;right:15px;border-radius:4px 4px 0px 0px;}	
}
@media screen and (max-width:767px){
.CookiesAlert{display:none!important;}
}

#view-deals{width:300px;position:absolute;z-index:50;display:none;}
#view-deals .WidgetHeader{background:#00baff;color:#FFFFFF;padding:10px;font-size:18px;font-weight:bold;line-height:26px;}
#view-deals .WidgetHeader .fa-close{float:right;color:#FFFFFF;border:2px #ffffff solid;border-radius:50%;height:26px;width:26px;text-align:center;line-height:22px;}
#view-deals .WidgetHeader .fa-close:hover{cursor:pointer;}
.PopupWidget{padding:15px;background:rgba(0,0,0,0.6);font-size:13px;}
.PopupWidget .radio{margin:0px;}
.PopupWidget .radio label{text-transform:uppercase;color:#FFFFFF;}
.PopupWidget .radio label input{display:none;}
.PopupWidget .radio label{display:inline-block;color:#00baff;background:#f8f8f8;border:none;border-radius:15px;margin:0px 0px 0px 15px;padding:3px 15px;font-weight:bold;}
.PopupWidget .radio label:nth-child(1){margin-left:0px;}
.PopupWidget .radio label.active{color:#ffffff;background:#00baff;}
.PopupWidget .Inputs{float:left;width:100%;color:#00baff;position:relative;margin-top:10px;}
.PopupWidget .Inputs.Calander{width:50%;}
.PopupWidget .Inputs > input,
.PopupWidget .Inputs.Calander input{background:#ffffff url(/Images/Search_Icon.png) 5px 3px no-repeat;background-size:20px auto;border:none;border-right:1px #c5c5c5 solid;width:100%;height:34px;padding:0px 5px 0px 30px;}
.PopupWidget .Inputs.Airline > input{border-right:0px;background-position:left -200px;}
.PopupWidget .Inputs.Service > select{border:none;border-right:1px #c5c5c5 solid;width:100%;height:34px;line-height:28px;padding:0px 5px 0px 5px;text-indent:30px;-moz-appearance:none;border-right:0px;background:#ffffff url(/Images/Search_Icon.png) 5px -207px no-repeat;background-size:20px auto;}
@-moz-document url-prefix(){
.PopupWidget .Inputs.Service > select{text-indent:15px;}
.PopupWidget .Inputs.Service:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:20px;right:10px;z-index:200;color:#999999;}
}
.PopupWidget .flip{display:none;}
.PopupWidget .Inputs.From input{background-position:5px -76px;}
.PopupWidget .Inputs.To input{background-position:5px -118px;}
.PopupWidget .Inputs.Calander input{background-position:5px -36px;}
.PopupWidget .Inputs span.text-danger{color:#00baff;position:absolute;left:40px;bottom:3px;height:20px;line-height:20px;z-index:50;}
#ui-id-3{z-index:10000;}
.PopupWidget .Inputs.Pax input#BindPreferedairlines{border:1px #CCCCCC solid;margin-top:10px;text-align:left;padding:0px 5px;}
.PopupWidget .Selects{width:33.333%;float:left;}
.PopupWidget .Selects label{display:block;color:#FFFFFF;margin-top:10px;}
.PopupWidget .Selects select{width:100%;height:34px;line-height:28px;padding:0px 5px;border:none;}
.PopupWidget .InputBtn{margin-top:15px;float:left;width:100%;}
.PopupWidget .InputBtn input{background:#f77d00;font-family:"Arial Rounded MT Bold", Arial;font-size:16px;text-transform:uppercase;color:#ffffff;text-align:center;height:34px;line-height:28px;border:none;width:100%;}
.PopupWidget .InputBtn input:hover{background:#00baff;}

.FlightPopup{display:none;}
@keyframes tilt-shaking{
0%{transform:rotate(0deg);}
25%{transform:rotate(10deg);}
50%{transform:rotate(0eg);}
75%{transform:rotate(-10deg);}
100%{transform:rotate(0deg);}
}
@keyframes Round{
	0%{transform:rotate(0deg)translate(-130px)rotate(0deg);}
	100%{transform:rotate(360deg)translate(-130px)rotate(-360deg);}
}
@media screen and (max-width:767px){
.FlightPopup{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;min-height:100%;padding:99px 15px 15px 15px;background:#999;background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,1) 100%);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 87%, rgba(0,0,0,1) 88%, rgba(0,0,0,1) 100%);}
.FlightPopup .PopupBody{width:100%;max-width:550px;margin:0px auto;padding:15px;position:relative;background:#ffffff;text-align:center;border-radius:15px;}
.FlightPopup button{position:absolute;top:10px;right:15px;z-index:5;font-size:24px;font-weight:bold;opacity:1;border:1px #ccc solid;width:26px;border-radius:50%;}
.FlightPopup .CallingLady{width:260px;height:260px;border:1px #ccc solid;border-radius:50%;margin:0px auto;position:relative;}
.FlightPopup .CallingLady img{border-radius:50%;width:100%;}
.FlightPopup .CallingLady .circle{width:15px;height:15px;background:#00ff00;border-radius:50%;position:absolute;top:0; bottom:0; left:0;right:0;overflow:hidden;margin:auto;animation:Round 6s linear infinite;}
.FlightPopup h2{color:#00baff;font-weight:bold;}
.FlightPopup h3{font-weight:bold;margin-bottom:20px;}
.FlightPopup h4{margin-top:20px;color:#000;}
.FlightPopup .a{background:#f77d00;color:#ffffff;font-weight:bold;font-size:22px;padding:10px 20px;border-radius:25px;display:inline-block;}
.FlightPopup .a i{animation: tilt-shaking 0.25s infinite;}
.FlightPopup .a:hover{background:#f77d00;}
.FlightPopup .Plane{width:200px;}
.FlightPopup h5{font-size:16px;color:#00baff;}
}
.BottomCallstrip{display:none;}
@media screen and (max-width:767px){
.BottomCallstrip{position:fixed;left:0;bottom:0;z-index:100;padding:5px;width:100%;display:block;}
.BottomCallstrip a{display:block;background:#ffffff;text-align:center;border:2px #00baff solid;border-radius:6px;position:relative;padding:5px 5px 5px 50px;}
.BottomCallstrip span{background:#00baff;position:absolute;left:24px;top:7px;height:40px;width:40px;border-radius:50%;line-height:36px;}
.BottomCallstrip span img{width:22px;}
.BottomCallstrip .call-text{color:#111111;line-height:18px;font-size:14px;}
.BottomCallstrip .tele{font-size:28px;font-weight:900;color:#000000;line-height:28px;}
.FooterBotm.StriptActive{margin-bottom:73px;}
}