﻿body{font-family:'Open Sans',sans-serif!important;background:#fff;color:#2f2f2f}
dd,dl,dt,lable,li,p,span,table,td,tr,ul,ul li{margin:0;padding:0}
*{margin:0;padding:0;font-style:normal}
a:focus,a:hover{text-decoration:none!important}
img{border:none}
.mt5{margin-top:5px!important}
.mt7{margin-top:7px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt30{margin-top:30px!important}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px!important}
.mt60{margin-top:60px!important}
.mb5{margin-bottom:5px!important}
.mb10{margin-bottom:10px!important}
.mb15{margin-bottom:15px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.mb40{margin-bottom:40px!important}
.mb50{margin-bottom:50px!important}
.mb60{margin-bottom:60px!important}
.ml5{margin-left:5px!important}
.ml10{margin-left:10px!important}
.ml15{margin-left:15px!important}
.ml20{margin-left:20px!important}
.ml30{margin-left:30px!important}
.ml40{margin-left:40px!important}
.ml50{margin-left:50px!important}
.ml60{margin-left:60px!important}
.padding0{margin-left:-5px!important;margin-right:-5px!important}
.padding0>div{padding-left:5px!important;padding-right:5px!important}
.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}
.ul-coomon{width:100%;float:left;padding-left:20px}
.ul-coomon li{float:left;width:100%;line-height:30px}
.p-5{padding:5px}
.mr5{margin-right:5px}
.d-flex{display:flex}
.mb-30{margin-bottom:30px}
.topcontrol{background:#004569!important;z-index:1111}
.whatsapp-icon{position:fixed;width:30px;height:30px;z-index:1111;bottom:95px!important;right:50px!important}
.whatsapp-icon img{width:100%;height:auto}

/*Start New Autocomplete*/
.ac_results{padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:9999;width:400px!important;max-height:270px;overflow:auto}
.ac_results ul{width:100%;list-style:none;padding:0;margin:0;box-shadow:0 0 1px 1px #ccc;background-color:#fff}
.ac_results li{margin:0;cursor:default;display:block;font:menu;font-size:14px;overflow:hidden}
.ac_odd{float:left;width:100%;background:url(../images/autocompleteicon/loc1.png) 3% 49% no-repeat #fff;color:#063553;font:15px/25px DinMedium;padding:10px 20px 10px 31px;margin-top:5px}
.ac_odd u{text-decoration:none}
.ac_even{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0a6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #fff}
.ac_even1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0a6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #fff}
.ac_evenFH{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0a6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #fff}
.ac_evenFH1{float:left;width:100%;padding:7px 6px 7px 40px;font:15px DinMedium;color:#0a6473;background:url(../images/autocompleteicon/plane1.png) 5% 40% no-repeat #fff}
.ac_over{background-color:#ffec9d}
.ac_even:hover{background-color:#ffec9d}
.ac_results.new{border-radius:5px;top:100%}
.ac_results.new .ac_even{float:left;width:100%;padding:7px 6px 7px 40px;font:400 14px/20px Roboto,Arial,sans-serif;letter-spacing:.2px;color:#5f6368;font-size:13px;background:url(../images/autocompleteicon/plane2.png) 3.5% 40% no-repeat #fff;border-bottom:1px solid #eee}
.ac_results.new .ac_even:hover{background:url(../images/autocompleteicon/plane2a.png) 3.5% 40% no-repeat #f1f2f7;animation:plane-animation 4s infinite linear}
.ac_results.new .ac_even u{text-decoration:none}
.ac_results.new .ac_even .airport-name{display:block;line-height:15px}
.ac_results.new .ac_even .city-name{display:block;line-height:15px;font-size:10px}
.ac_results.ac_results_hotel.new .ac_even{background:url(../images/autocompleteicon/hotel-icon.png) 2.8% 40% no-repeat #fff}
.ac_results.ac_results_hotel.new .ac_even:hover{background:url(../images/autocompleteicon/hotel-icon.png) 2.8% 40% no-repeat #fff;animation:hotel-animation 4s infinite linear}
.ac_results.ac_results_transfer.new .ac_even{background:url(../images/autocompleteicon/transfer-icon.png) 2.8% 40% no-repeat #fff}
.ac_results.ac_results_transfer.new .ac_even:hover{background:url(../images/autocompleteicon/transfer-icon.png) 2.8% 40% no-repeat #fff;animation:transfer-animation 4s infinite linear}
.ac_results.ac_results_other.new .ac_even{background:url(../images/autocompleteicon/ohter-icon.png) 2.8% 40% no-repeat #fff}
.ac_results.ac_results_other.new .ac_even:hover{background:url(../images/autocompleteicon/ohter-icon.png) 2.8% 40% no-repeat #fff;animation:other-animation 4s infinite linear}
@keyframes plane-animation{
0%{background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7}
25%{background:url(../images/autocompleteicon/plane2a.png) 4% 40% no-repeat #f1f2f7}
50%{background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7}
99%{background:url(../images/autocompleteicon/plane2a.png) 4% 40% no-repeat #f1f2f7}
100%{background:url(../images/autocompleteicon/plane2a.png) 1.5% 40% no-repeat #f1f2f7}
}
@keyframes hotel-animation{
0%{background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7}
25%{background:url(../images/autocompleteicon/hotel-icon.png) 4% 40% no-repeat #f1f2f7}
50%{background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7}
99%{background:url(../images/autocompleteicon/hotel-icon.png) 4% 40% no-repeat #f1f2f7}
100%{background:url(../images/autocompleteicon/hotel-icon.png) 1.5% 40% no-repeat #f1f2f7}
}
@keyframes transfer-animation{
0%{background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7}
25%{background:url(../images/autocompleteicon/transfer-icon.png) 4% 40% no-repeat #f1f2f7}
50%{background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7}
99%{background:url(../images/autocompleteicon/transfer-icon.png) 4% 40% no-repeat #f1f2f7}
100%{background:url(../images/autocompleteicon/transfer-icon.png) 1.5% 40% no-repeat #f1f2f7}
}
@keyframes other-animation{
0%{background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7}
25%{background:url(../images/autocompleteicon/ohter-icon.png) 4% 40% no-repeat #f1f2f7}
50%{background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7}
99%{background:url(../images/autocompleteicon/ohter-icon.png) 4% 40% no-repeat #f1f2f7}
100%{background:url(../images/autocompleteicon/ohter-icon.png) 1.5% 40% no-repeat #f1f2f7}
}
::-webkit-scrollbar-track{background-color:#eee!important;-webkit-border-radius:0px;border-radius:0}
::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0;background:#5b5873!important}
.ac_results.new::-webkit-scrollbar{width:3px}
@media only screen and (min-width:320px) and (max-width:767px){
.ac_results{width:100%!important}
.ac_even,.ac_even1{float:left;width:100%;padding:6px 6px 6px 40px!important}
}
/*End New Autocomplete*/

/* ----------------EXTERNAL PAGES--------------------- */
.home_external_page{width:100%;padding-bottom:30px;background:#fff}
.about_us_pg .about-us-bg,.contact_us_pg .contact_us_bg,.privacy_policy_pg .privacy_policy_bg,.service_pg .service_bg,.terms_condition_pg .terms_condition_bg{float:left;width:100%;height:auto;background:linear-gradient(59deg,#001239,#201d1c);margin-bottom:40px}
.about_us_pg .about-us-bg{position:relative}
.aboutus_bg_new .about-us-bg{background:url(../images/bg/aboutus-banner.jpg) no-repeat center;background-size:100% 100%}
.contactus_bg_new .about-us-bg{background:url(../images/bg/contact_us.jpg) no-repeat center;background-size:100% 100%}
.dataprotection_bg_new .about-us-bg{background:url(../images/bg/contact_us.jpg) no-repeat center;background-size:100% 100%}
.terms_bg_new .about-us-bg{background:url(../images/bg/contact_us.jpg) no-repeat center;background-size:100% 100%}
.privacypolicy_bg_new .about-us-bg{background:url(../images/bg/contact_us.jpg) no-repeat center;background-size:100% 100%}
.cookies_bg_new .about-us-bg{background:url(../images/bg/contact_us.jpg) no-repeat center;background-size:100% 100%}
.disclaimer_bg_new .about-us-bg{background:url(../images/bg/contactus_bg.jpg) no-repeat top}
.aboutus_bg_new .about-us-bg:before,.contactus_bg_new .about-us-bg:before,.cookies_bg_new .about-us-bg:before,.dataprotection_bg_new .about-us-bg:before,.disclaimer_bg_new .about-us-bg:before,.privacypolicy_bg_new .about-us-bg:before,.terms_bg_new .about-us-bg:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.7)}
.about_us_pg .about-us-bg,.contact_us_pg .contact_us_bg,.privacy_policy_pg .privacy_policy_bg,.service_pg .service_bg,.terms_condition_pg .terms_condition_bg{width:100%;float:left;text-align:center;color:#fff;font-size:40px;padding:40px 0}
.about_us_pg .about-us-bg h1,.contact_us_pg .contact_us_bg h1,.privacy_policy_pg .privacy_policy_bg h1,.service_pg .service_bg h1,.terms_condition_pg .terms_condition_bg h1{text-transform:uppercase;font-weight:700;position:relative;z-index:1}
.about_us_pg .heading,.privacy_policy_pg .heading,.service_pg .heading,.terms_condition_pg .heading{width:100%;float:left;text-align:left;font-size:30px;font-weight:700;color:#000;border-bottom:1px solid #eee;margin-bottom:10px}
.about_us_pg .heading h2,.privacy_policy_pg .heading h2,.service_pg .heading h2,.terms_condition_pg .heading h2{border-bottom:0 solid #00d227;float:left;width:auto;padding:5px 0;margin:0;position:relative;font-size:25px;text-transform:uppercase}
.about_us_pg .heading h2:after,.privacy_policy_pg .heading h2:after,.service_pg .heading h2:after,.terms_condition_pg .heading h2:after{width:100%;height:3px;content:"";position:absolute;bottom:0;left:0;background:#004569}
#airline.About_main{background:#f5f3f3;padding:20px 0}
.about_us_pg h3,.privacy_policy_pg h3,.terms_condition_pg h3{font-size:20px;width:100%;float:left;line-height:25px}
.about_us_pg h4,.privacy_policy_pg h4,.terms_condition_pg h4{font-size:20px;width:100%;float:left;font-weight:700;margin-top:30px}
.about_us_pg .business-class h4{color:#004569}
.about_us_pg .abouttext,.privacy_policy_pg .abouttext,.terms_condition_pg .abouttext{width:100%;float:left;font-size:15px;margin:0;padding:0;text-align:justify;margin-bottom:10px}
.about_us_pg .abouttext a,.privacy_policy_pg .abouttext a,.terms_condition_pg .abouttext a{color:#ee5f2b}
.about_us_pg .abouttext a:hover,.privacy_policy_pg .abouttext a:hover,.terms_condition_pg .abouttext a:hover{text-decoration:none}
.about_us_pg .ul-common,.privacy_policy_pg .ul-common,.terms_condition_pg .ul-common{width:100%;float:left;padding-left:20px;margin-bottom:10px}
.about_us_pg .ul-common li,.privacy_policy_pg .ul-common li,.terms_condition_pg .ul-common li{width:100%;float:left;font-size:15px;margin-bottom:5px}
.about_us_pg .innterul{padding-left:15px;line-height:30px}
.innteraboutdata .message_body{line-height:30px;font-size:15px}
.faqinner p,.privacyinner{line-height:30px;font-size:15px}
.faqinner ul{padding-left:15px}
.about_us_pg .ul-cookie{width:100%;float:left;list-style:none;margin-left:0;padding-left:0;margin-top:30px}
.about_us_pg .ul-cookie li{width:100%;float:left;position:relative;margin-bottom:15px;padding-left:200px}
.about_us_pg .ul-cookie .title{width:200px;position:absolute;left:0}
.about_us_pg .ul-cookie .content{width:100%;float:left}
@media screen and (min-width:320px) and (max-width:767px){
.about_us_pg .about-us-bg,.contact_us_pg .contact_us_bg,.privacy_policy_pg .privacy_policy_bg,.service_pg .service_bg,.terms_condition_pg .terms_condition_bg{padding:32.2px 0}
.about_us_pg .about-us-bg h1,.contact_us_pg .contact_us_bg h1,.privacy_policy_pg .privacy_policy_bg h1,.service_pg .service_bg h1,.terms_condition_pg .terms_condition_bg h1{font-size:26px;margin-top:10px}
.about_us_pg .about-us-bg,.contact_us_pg .contact_us_bg,.privacy_policy_pg .privacy_policy_bg,.service_pg .service_bg,.terms_condition_pg .terms_condition_bg{margin-bottom:20px}
}

/*  ---------------CONTACT US---------------- */
.contactus-pg{float:left;width:100%;background:#f5f5f5}
.contact-us-bg{float:left;width:100%;height:auto;background:url(../images/banners/contactus-bg.jpg) no-repeat top;margin-bottom:40px}
.contact-us-bg h1{width:100%;float:left;text-align:center;color:#fff;font-size:40px;font-weight:700;padding:100px 0}
.contactus-pg .map-full{width:100%;float:left;margin-top:10px}
.contactus-pg .contact-detail h2{width:100%;float:left;font-size:20px;font-weight:700;color:#000;padding:0;margin:0;margin-top:30px;margin-bottom:15px}
.contactus-pg .contact-detail p{width:100%;float:left;color:#777;font-size:14px;line-height:26px;padding:0;margin:0}
.contactus-pg .contact-detail p span{color:#000}
.contactus-pg .contact-detail p a{color:#777}
.contactus-pg .form-full{float:left;width:100%;border:5px solid #ccc;padding:15px;margin-top:10px;margin-bottom:0}
.contactus-pg .form-full .form-group{float:left;width:100%;margin-bottom:25px}
.contactus-pg .form-full .input{border-radius:0;float:left;height:46px;line-height:46px;margin-bottom:0}
.contactus-pg .form-full .textaria{border-radius:0}
.contactus-pg .form-full .input-btn{border:none;outline:0;padding:10px 30px;background:#004569;color:#fff;margin-top:20px}
.contactus-pg .form-full .input-btn:hover{background:#df3a1f}
/*  CONTACT US */

/*---------ACORDIAN-----------*/
.accordion-pg .panel-default>.panel-heading h3.panel-title{color:#333;background-color:#ccc!important;border-color:#ddd!important;margin-top:0;font-size:19px}
.accordion-pg .panel-default>.panel-heading a{border:1px solid #afafaf!important}
.accordion-pg .panel-default{width:100%;float:left}
.accordion-pg .panel-default .panel-title a{color:#000}
.accordion-pg .panel-default .panel-body{width:100%;float:left}
.accordion-pg .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.accordion-pg .panel-default>.panel-heading a{display:block;padding:10px 15px}
.accordion-pg .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
.accordion-pg .panel-default>.panel-heading a[aria-expanded=true]{background-color:#ccc}
.accordion-pg .panel-default>.panel-heading a{background-color:#ccc}
.accordion-pg .panel-default>.panel-heading a[aria-expanded=true]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.accordion-pg .panel-default>.panel-heading a[aria-expanded=false]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.accordion-pg .panel-default>.panel-heading .panel-title{margin-top:0}
.accordion-pg .accordion-option{width:100%;float:left;clear:both;margin:15px 0}
.accordion-pg .accordion-option .title{font-size:20px;font-weight:700;float:left;padding:0;margin:0}
.accordion-pg .accordion-option .toggle-accordion{float:right;font-size:16px;color:#6a6c6f}
.accordion-pg .accordion-option .toggle-accordion:before{content:"Expand All"}
.accordion-pg .accordion-option .toggle-accordion.active:before{content:"Collapse All"}

/*NOTIFICATION PAGES*/
.confirmation-ucontent{background-color:#001239;box-shadow:0 2px 2px rgb(0 0 0 / 46%);text-align:center;font-size:50px;padding:90px 20px;font-family:'Open Sans',sans-serif!important;color:#fff;border-radius:25px}
.confirmation-ucontent p{font-size:21px;margin-bottom:10px}
.confirmation-ucontent h3{font-size:38px;font-weight:700;margin-bottom:20px}
.main-confirmation{margin:30px 0 30px 0;padding-top:50px;padding-bottom:50px}
.confirmation-ucontent a{font-size:21px;margin-bottom:10px;color:#004569;font-weight:700}
.error-box{background-color:#fafafa;box-shadow:0 2px 2px rgb(0 0 0 / 46%);text-align:center;font-size:50px;padding:90px 20px;font-family:'Open Sans',sans-serif!important;border-radius:5px}
.error-box p{font-size:27px;margin-bottom:10px;color:#2d3e52}
.error-box h3{font-size:38px;font-weight:700;color:#2d3e52;margin-bottom:10px}
.error-box button{background:#f67504;color:#fff;font-size:18px;font-weight:700;padding:10px;border-radius:5px;border-color:#f67504}
img.mr10{margin-right:10px}
/*NOTIFICATION PAGES*/

/* --------------HEADER-------------- */
header{width:100%;float:left;position:static;top:0;left:0;z-index:1}
header.inner-header{position:static;background:rgba(0,0,0,.5);background:#00aeef}
header .top_header{width:100%;float:left;background:#fff;border-top:0 solid #454b4d}
header .top_header .logo{float:left;width:240px;margin-right:0;margin:5px 0;display:block}
header .top_header .logo img{width:100%;display:block}
header .top_header [class|=col]{position:static}
.nocursor{cursor:none!important}

/*----BOTTOM HEADER----*/
header .bottom_header{width:100%;float:left;position:static;padding:10px 0;border-top:0 solid #454b4d;border-bottom:0 solid #ccc;background:#004569}
header .bottom_header .navigation_bar_full .custom_navigation_bar{position:static}
header .bottom_header .logo{float:left;width:200px;margin-right:0;margin:0;display:block}
header .bottom_header .logo img{width:100%;display:block}
header .bottom_header .navigation_bar_full{width:auto;float:left}
header .bottom_header [class|=col]{position:static}
header .bottom_header .navigation_bar_full .nav_bar_toggle{background:0 0;border:0;margin-bottom:0;min-height:100%;float:right}
header .bottom_header .navbar-default .navbar-toggle{background-color:#fff}
header .bottom_header .navbar-default .navbar-toggle .icon-bar{background:#0176c8}
header .bottom_header .navigation_bar_full .custom_navigation_bar .navigation_collapse{padding-left:0;padding-right:0;border:none;box-shadow:inset 0 0 0 rgba(255,255,255,.1)}
header .bottom_header .navigation_bar_full .custom_navigation_bar{background:0 0;border:0;margin-bottom:0;min-height:100%;float:right;width:100%}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav{float:right}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li{float:left;margin-right:50px;position:relative;top:10px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li>a{color:#fff;padding:0 0;font-size:15px;font-weight:600;width:100%;float:left}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li>a:hover{background:0 0!important;color:#fff}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.active>a{color:#00588c;background:0 0!important}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.active>a:focus,header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.active>a:hover{color:#fff;background-color:#5bc9e2}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.active>a span{color:#fff}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li>a span{position:relative}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li>a span:after{content:"";position:absolute;width:0%;height:2px;background:#fff;bottom:-4px;left:50%;right:50%;transition:.3s}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li:last-child a{padding-right:0}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li span.image{padding:0;margin-right:3px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li span.image img{width:auto;margin-top:-5px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li span.image img.auto{width:auto}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.open ul.dropdown-menu{padding:0}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.open ul.dropdown-menu li a{padding:5px 10px;border-bottom:1px solid #dfdfdf;background:#fdb10d;color:#fff}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li.open ul.dropdown-menu li a:hover{background:#00588c}
header .custom_navigation_bar ul li.mega-drop-down .mega-menu{position:absolute;width:100%;left:0;z-index:999;background:rgba(255,255,255,.88);background:#f3f3f3;padding:40px;box-shadow:0 5px 9px rgba(0,0,0,.4);-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;opacity:0;visibility:hidden;margin-top:38px}
header .custom_navigation_bar ul li.mega-drop-down:hover .mega-menu{opacity:1;visibility:visible;top:auto}
header .custom_navigation_bar ul li.mega-drop-down .mega-menu .mega-title{font-size:25px}
header .custom_navigation_bar ul li.mega-drop-down .mega-menu ul{padding:0}
header .custom_navigation_bar ul li.mega-drop-down .mega-menu ul li{list-style:none}
header .custom_navigation_bar ul li.mega-drop-down .mega-menu ul li a{padding:5px 0;display:block}
header .custom_navigation_bar ul li.mega-drop-down .megamenuDetails img{width:100%;object-fit:cover}
header .custom_navigation_bar ul li.mega-drop-down .megamenuDetails .holiday{background:#ddd;margin-bottom:10px;float:left;text-align:center}
header .custom_navigation_bar ul li.mega-drop-down .megamenuDetails .holiday:hover{background:#edbc2e}
header .custom_navigation_bar ul li.mega-drop-down .megamenuDetails a{padding:0;display:block}
header .custom_navigation_bar ul li.mega-drop-down .megamenuDetails .holiday h4{margin:10px}
header .custom_navigation_bar ul li.mega-drop-down .megamenuDetails .holiday img{width:100%;height:150px;object-fit:cover;border-radius:3px 3px 0 0}
@media screen and (min-width:320px) and (max-width:767px){
header .top_header{padding-bottom:88px}
header .top_header .ul-social-icon{display:none}

header .top_header .logo{position:absolute}
header .top_header .time .timeduraction{display:none}
header .top_header .contact-num span{display:none}

header .bottom_header{padding:0 0 6px}
header .bottom_header .navigation_bar_full{margin-top:-98px;margin-bottom:0}
header .bottom_header .logo{width:150px;position:absolute;margin-top:5px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul li span{font-size:17px;line-height:13px}
header .bottom_header .atol{display:none}
header .bottom_header .navigation_bar_full{border:none;width:100%;float:right}
header .bottom_header .navigation_bar_full .custom_navigation_bar{position:relative;z-index:1}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul{width:100%;margin:0;padding-bottom:15px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul li span{text-align:left}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul li{margin-left:0;width:100%}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li>a{padding:6px 5px;color:#222}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li{margin-left:0;padding:0 15px}

header .bottom_header .navigation_bar_full .custom_navigation_bar .navigation_collapse{background:#fff}
}
@media screen and (min-width:320px) and (max-width:500px){
header .top_header .logo{width:120px}
}
@media screen and (min-width:992px){
.block .price{margin:5px 0 0 6%}
}
@media screen and (min-width:768px) and (max-width:992px){
header .bottom_header .logo{margin-top:0;width:200px}
header .bottom_header .atol{display:none}
header .top_header .contact-num span{font-size:14px}
header .top_header .contact-num span img{width:31px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul li span{font-size:12px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul.navbar-nav>li{margin-right:15px;top:0}
header .top_header .time .timeduraction{margin-top:5px}
header .bottom_header .navigation_bar_full{margin-top:12px}
.block .price{margin:5px 0 0 3%}
.block .price{margin:5px 0 0 3%}
}
@media screen and (min-width:992px) and (max-width:1200px){
header .bottom_header .logo{margin-top:10px}
header .bottom_header .navigation_bar_full .custom_navigation_bar ul li span{font-size:13px}
header .bottom_header .atol{margin:0 9px}
header .top_header .contact-num span{font-size:18px}
header .top_header .time .timeduraction{font-size:16px}
}
header .top-header{background:#001239;width:100%;float:left;color:#fff}
header .theader{padding:10px 0}
header .top-header .mail{width:100%;float:left;font-size:20px}
header .top-header .mail p{margin:0}
header .top-header .mail p i{color:#fff;width:25px;height:25px;float:left;border:1px solid #fff;text-align:center;font-size:12px;border-radius:49px;line-height:25px}
header .top-header .mail p a{color:#fff;font-weight:600}
header .top-header .phone{float:left;font-size:20px}
header .top-header .phone p{margin:0}
header .top-header .phone p i{color:#fff;width:25px;height:25px;float:left;border:1px solid #fff;text-align:center;font-size:12px;border-radius:49px;line-height:25px}
header .top-header .phone p a{color:#fff;font-weight:600}
header .top-header .social{float:right;text-align:right;padding-right:30px}
header .top-header .social ul{list-style:none;padding-left:0;border-right:1px solid #fff;padding-right:30px}
header .top-header .social ul li{display:inline-block;margin-left:5px}
header .top-header .social ul li:first-child{margin-right:10px;font-weight:600}
header .top-header .social ul li i{color:#fff;width:25px;height:25px;border:1px solid #fff;text-align:center;font-size:12px;border-radius:49px;line-height:25px}

header .bottom-header{background-color:#fff;padding:4px 0;float:left;width:100%;border-bottom:1px solid #004569}
header .bottom-header a{color:#6ff;display:inline-block}
header .bottom-header a:hover{color:#fff;text-decoration:none}
header .bottom-header .logo{width:100%;float:left; margin-top: 10px;}
header .bottom-header .logo img{width:227px}
header .bottom-header .navbar-default .navbar-nav{margin:0;padding:0;float:right;position:relative;z-index:1}
header .bottom-header .navbar-default .navbar-nav li{display:inline-block;font-size:16px;list-style:none;margin-right:5px;text-align:center}
header .bottom-header .navbar-default .navbar-nav li a{display:block;padding:5px 11px;text-transform:uppercase;font-size:13px}
header .bottom-header .navbar-default{background:0 0;border:0;margin-bottom:0;min-height:100%;margin-top:2px}
header .bottom-header .navbar-default .navbar-nav li a{color:#606060;border-radius:12px;font-weight:700}
header .bottom-header .navbar-default .navbar-nav li a:hover{color:#004569}
header .bottom-header .navbar-default .navbar-nav li.new-design{display:flex}
header .bottom-header .navbar-default .navbar-nav li.new-design a{display:flex;align-items:center;position:relative}
header .bottom-header .navbar-default .navbar-nav li.new-design a .icon{display:flex;width:auto;margin-right:10px;height:auto;margin-bottom:0;animation:shake-phn .5s infinite}
header .bottom-header .navbar-default .navbar-nav li.new-design a .content{display:flex;flex-direction:column}
header .bottom-header .navbar-default .navbar-nav li.new-design a .content .text1{display:flex;font-size:14px;font-weight:400;color:#2d2b2b}
header .bottom-header .navbar-default .navbar-nav li.new-design a .content .text2{display:flex;font-size:19px;font-weight:800;margin-top:-5px;color:#004569}
header .bottom-header .navbar-default .navbar-nav li.new-design a:after{content:"";position:absolute;top:4px;left:10px;width:90%;height:46px;border-radius:15px;box-shadow:#004569 0 0 10px 10px inset;animation:3s cubic-bezier(.36,.07,.19,.97) 0s infinite normal none running call;opacity:0}
@-webkit-keyframes call{
0%{-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1)}
20%{opacity:.4}
100%,40%{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@keyframes call{
0%{-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1)}
20%{opacity:.4}
100%,40%{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@-webkit-keyframes shake-phn{
0%{transform:rotate(0)}
10%{transform:rotate(5deg)}
40%{transform:rotate(10deg)}
70%{transform:rotate(0)}
90%{transform:rotate(-5deg)}
100%{transform:rotate(-10deg)}
}
@keyframes shake-phn{
0%{transform:rotate(0)}
10%{transform:rotate(5deg)}
40%{transform:rotate(10deg)}
70%{transform:rotate(0)}
90%{transform:rotate(-5deg)}
100%{transform:rotate(-10deg)}
}
header .bottom-header .navbar-default .navbar-nav li img{width:25px;height:25px;margin-bottom:10px}
header .bottom-header .navbar-default .navbar-collapse{padding-left:0;padding-right:0;border:none;box-shadow:inset 0 0 0 rgba(255,255,255,.1)}
header .bottom-header .trust-pilot-logo{width:150px;float:left;margin-top:6px}
header .bottom-header .trust-pilot-logo img{width:100%;float:left}
header .bottom-header .atol_icon_header{width:60px;float:left;margin-top:6px;margin-left:30px}
header .bottom-header .atol_icon_header img{width:auto;float:left}
@media screen and (min-width:320px) and (max-width:767px){

header .bottom-header .logo{margin-top:-50px}
header .bottom-header .logo img{width:210px}
header .bottom-header .navbar-default .navbar-header .navbar-toggle{z-index:1}
header .bottom-header .navbar-default .navbar-nav{width:100%;float:left}
header .bottom-header .navbar-default .navbar-nav li{width:100%;float:left;text-align:left;margin-right:0}
header .bottom-header .navbar-default .navbar-nav li a{line-height:initial;padding:10px 11px}
header .bottom-header .navbar-default .navbar-nav li a img{display:none}
header .bottom-header .navbar-default .navbar-nav li a br{display:none}
}
@media screen and (min-width:991px) and (max-width:1199px){
header .top-header .mail,header .top-header .phone{font-size:16px}
}
/*----------BANNER----------*/
.banner-slider{position:relative;width:100%;float:left}
.banner-slider .item img{width:100%;object-fit:cover;background-position:top}
.banner-slider .carousel-control{position:absolute;display:none;top:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);opacity:1;z-index:10;width:43px;height:43px;border:2px solid #fff;border-radius:50%;padding:6px;top:50%;margin:5px}
.banner-slider .carousel-inner .item::before{content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:9;background:rgba(0,0,0,.3)}
.banner-slider .carousel-control:focus,.banner-slider .carousel-control:hover{border:2px solid}
.banner-slider .carousel-caption{bottom:283px}
.banner-slider .carousel-caption h2{font-size:34px;text-shadow:0 2px 2px #000;font-weight:700;color:#fff;margin-top:0;font-family:Helvetica,Arial,sans-serif;letter-spacing:3px;font-style:normal}
.banner-slider .carousel-caption h2 img{width:60px;height:auto;display:inline-block;margin-right:0}
.banner-slider .carousel-caption h3{font-size:20px;font-weight:400;color:#fff;margin-top:0}
.banner-slider .carousel-caption .line{width:auto}
.banner-slider .carousel-caption .carousel-caption-inner{width:100%;float:left;display:inline-block;text-align:left;padding:10px}
.banner-slider .carousel-caption .carousel-caption-inner2{width:100%;max-width:376px;float:right;display:inline-block;text-align:left;background:rgba(255,255,255,.9);border-radius:5px;box-shadow:0 3px 4px #4f4f4f;margin-bottom:20px;padding:0 20px 5px 20px;max-height:300px}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal{display:flex;margin-bottom:-2px;align-items:center}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal img{width:auto}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal h2{color:#004569;font-size:18px;margin-top:6px}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal h2 span{display:block;font-size:14px;color:#000;margin-top:-2px;margin-bottom:5px}
.banner-slider .carousel-caption .carousel-caption-inner2 .hdrDeal img{height:60px}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal{width:100%;float:left}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul{width:100%;list-style:none;padding:0}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li{margin:10px 0;color:#004569}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3{color:#004569;font-weight:600}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3 .viewNone{display:none}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li div{display:flex;align-items:center}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li p{color:#000;font-size:16px;font-weight:600;margin-right:10px;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-right:4px}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3 span{color:#191919;font-size:15px;font-weight:500;margin-right:7px;position:relative;top:-4px}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3 sup{font-size:15px;position:relative;top:2px}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3{font-size:24px;letter-spacing:1px;margin-bottom:0}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li b{font-size:15px;margin-left:3px;font-weight:600;position:relative;top:0;white-space:nowrap}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal .g-orange{color:#fff;font-size:15px;padding:7px 30px 9px 30px;display:inline-block;letter-spacing:.5px;margin-top:2px;margin-bottom:5px;border-radius:2px;background:linear-gradient(90deg,#f67504 0,#004569 100%)}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal .g-orange:hover{background:linear-gradient(90deg,#004569 0,#f67504 100%)}
@media screen and (min-width:320px) and (max-width:767px){
.banner-slider .carousel-caption{display:initial;bottom:0}
.banner-slider .carousel-caption h2{font-size:26px}
.banner-slider .carousel-caption h2 img{width:30px;margin-right:5px}
}
@media screen and (min-width:320px) and (max-width:399px){
.banner-slider .carousel-caption .carousel-caption-inner{padding:0}
.banner-slider .carousel-caption{display:initial}
.banner-slider .carousel-caption h2{font-size:20px}
.banner-slider .carousel-caption h2 img{width:25px;margin-right:5px}
}
@media screen and (min-width:768px) and (max-width:991px){
.banner-slider .carousel-caption{display:initial;bottom:264px}
.banner-slider .item img{height:450px}
.banner-slider .carousel-control{display:none}
.banner-slider .carousel-caption h2{font-size:30px}
.banner-slider .carousel-caption h2 img{width:40px}
.block .book{margin-right:20px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.carousel-caption{top:106px}
.beat-deal-show .deal-show-in .deal-offer h3{font-size:17px}
.banner-slider .carousel-caption h2 img{width:50px}
.banner-slider .carousel-caption h3{font-size:20px}
.banner-slider .item img{height:400px}
.banner-slider .carousel-control{display:none}
}
@media screen and (min-width:1200px) and (max-width:1366px){
.banner-slider .carousel-caption h3{font-size:20px}
}
@media (max-width:1300px){
.banner-slider .carousel-caption .line,.banner-slider .carousel-control{display:none}
}
@media (min-width:320px){
.banner-slider .carousel-caption{left:0;right:0}
}
.search_container{float:left;width:100%;position:relative;margin-top:-320px}
.search_container .tab_full_container{width:100%;float:left;padding:0 0}
.search_container .tab_full_container .row-custom{float:left;width:100%}
.search_container .tab_full_container .row-custom:last-child{background:0 0;padding:0 0}
.search_container .tab_full_container .divTabMulticity .row-custom .row-custom:last-child{padding:0}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{float:left;width:20%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{float:left;width:10%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{float:left;width:12.5%;position:relative}
.search_container .tab_full_container .search_navigation_tab{float:left;width:100%}
.search_container .tab_full_container .search_navigation_tab ul{border-bottom:0;margin-bottom:0;position:relative}
.search_container .tab_full_container .search_navigation_tab ul li{background:rgba(255,255,255,.5);border-radius:5px 5px 0 0;margin-bottom:0;display:inline-block;text-align:center;float:initial;padding:0 10px}
.search_container .tab_full_container .search_navigation_tab ul li.active,.search_container .tab_full_container .search_navigation_tab ul li:hover{background:#004569;border-bottom:0;position:relative;z-index:111;bottom:-1px}
.search_container .tab_full_container .search_navigation_tab ul li:hover a{color:#fff}
.search_container .tab_full_container .search_navigation_tab ul li.active a,.search_container .tab_full_container .search_navigation_tab ul li.active a:focus,.search_container .tab_full_container .search_navigation_tab ul li.active a:hover{color:#fff;cursor:default;background:0 0}
.search_container .tab_full_container .search_navigation_tab ul li a:hover{border-color:transparent;outline:0!important;outline-offset:none!important;background:0 0}
.search_container .tab_full_container .search_navigation_tab ul li a:focus,.search_container .tab_full_container .search_navigation_tab ul li a:hover{text-decoration:none;color:#fff;outline-offset:0;background:0 0}
.search_container .tab_full_container .search_navigation_tab ul li a{position:relative;display:block;padding:0;border:0;color:#343399;font-size:16px;font-weight:700;text-align:left;margin-right:2px}
.search_container .tab_full_container .search_navigation_tab ul li a span{line-height:40px;font-size:18px}
.search_container .tab_full_container .search_navigation_tab ul li .image{float:none;padding:0;margin-right:0;display:inline-block;width:30px;height:33px;text-align:center}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:auto;vertical-align:middle}
@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab_full_container .search_navigation_tab ul li.active a:before{display:none}
.search_container .tab_full_container{z-index:0;margin-top:10px}
.search_container .tab_full_container .search_navigation_tab ul{width:100%;float:left}
.search_container .tab_full_container .search_navigation_tab ul li{width:50%;float:left;background:#7f7f7f;padding:0 10px 5px 10px}
.search_container .tab_full_container .search_navigation_tab ul li.active{background:#004569;color:#fff}
.search_container .tab_full_container .search_navigation_tab ul li a{text-align:center;margin-right:0;margin-left:0;color:#fff;font-weight:700}
.search_container .tab_full_container .search_navigation_tab ul li.active a{color:#fff}
.search_container .tab_full_container .search_navigation_tab ul li:nth-child(2) a{margin-right:0}
.search_container .tab_full_container .search_navigation_tab ul li:nth-child(4) a{margin-right:0}
.search_container .tab_full_container .search_navigation_tab ul li .image{display:inline-block;width:25px;height:25px}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:22px}
.search_container .radio-full .radio-inline [type=radio]:checked+label,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label{color:#fff}
}
.search-tab-outer{width:100%;float:left;position:relative;margin-bottom:40px}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{float:left;width:40%;position:relative}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{float:left;width:17.3%;position:relative}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{float:left;width:17.5%;position:relative}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:8%}
/*------------FLIGHTS HOTEL--------------*/
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{float:left;width:17%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{float:left;width:13%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{float:left;width:11.25%;position:relative}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:8%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{float:left;width:21%;position:relative}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{float:left;width:15.33%;position:relative}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{float:left;width:12%;position:relative}
.search_container .tab_full_container .divTabAttraction .row-custom .width_large{float:left;width:45%;position:relative}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{float:left;width:25%;position:relative}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{float:left;width:15%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_large{float:left;width:21%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_medium{float:left;width:14.5%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_small{float:left;width:12%;position:relative}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_small .search-button{margin-bottom:15px}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{float:left;width:99.95%;position:relative;background:#fff;padding:0 0 0 10px;border-radius:0 0 0 0}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_large{float:left;width:34.67%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium{float:left;width:15.331%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium_small{width:22%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_small{float:left;width:12.002%;position:relative}
.search_container .tab_full_container .tab-content{width:100%;float:left;background:rgb(255 255 255);box-shadow:0 5px 7px #666;padding:10px 20px 10px 20px;border-radius:10px}
.search_container .tab_full_container .tab-content .tab-pane .form_full{margin-left:2px;margin-right:2px}
.search_container .radio-full .radio-inline [type=radio]:checked,.search_container .radio-full .radio-inline [type=radio]:not(:checked){position:absolute;left:-9999px}
.search_container .radio-full .radio-inline [type=radio]:checked+label,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000;font-weight:600}
.search_container .radio-full .radio-inline [type=checkbox]:checked+label,.search_container .radio-full .radio-inline [type=checkbox]:not(:checked)+label{position:relative;padding-left:6px;cursor:pointer;line-height:20px;display:inline-block;color:#000}
.search_container .radio-full .radio-inline [type=radio]:checked+label:before,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #001239;border-radius:100%;background:0 0}
.search_container .radio-full .radio-inline [type=radio]:checked+label:after,.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label:after{content:'';width:9px;height:9px;background:#004569;position:absolute;top:4px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.search_container .radio-full .radio-inline [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.search_container .radio-full .radio-inline [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-full{margin-bottom:10px;margin-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-inline{margin-left:0;margin-right:10px;color:#343399;padding-left:0;vertical-align:inherit}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline{margin-left:0;margin-right:10px;color:#000;font-weight:500}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option{position:relative}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option .baggag-text{cursor:pointer}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option .baggag-text i{transition:.3s;-webkit-transition:.3s}
.search_container .tab_full_container .tab-content .tab-pane .form_full .checkbox-inline.select-baggag-option .baggag-text[aria-expanded=true] i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.search_container .tab_full_container .tab-content .tab-pane .form-group{width:100%;float:left;position:relative}
.search_container .tab_full_container .tab-content .tab-pane .form-group label{font-size:14px;font-weight:400;margin-bottom:10px;width:100%;float:left;padding:0;text-align:left;line-height:1;color:#3d3d3d;position:absolute;left:9px;top:7px;z-index:1}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control{-webkit-height:40px;line-height:33px;-webkit-appearance:none;background-image:url(../images/icons/arrow-down.png);background-position:right 7px center;background-repeat:no-repeat;padding-left:10px;text-indent:18px;padding-top:13px}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control:focus{webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.075),0 0 0px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}
.search_container .tab_full_container .tab-content .tab-pane .form-control::placeholder{color:#000;line-height:33px}
.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .form-group select{padding-left:10px;text-indent:0}
.search_container .tab_full_container .tab-content .tab-pane .form-group span.icon{position:absolute;left:7px;top:26px;bottom:0;font-size:17px;color:#004569;line-height:7px;height:42px;font-size:17px;border-radius:0!important}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control{height:60px;-webkit-height:40px;font-size:14px;background:#fff;box-shadow:none;border:1px solid #ccc;padding:0;padding-left:27px;border-radius:5px;line-height:70px;padding-right:10px;font-weight:400;color:#000;padding-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.select{-webkit-appearance:none}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control:focus{outline:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075),0 0 0 rgba(102,175,233,.6)}
.search_container .tab_full_container .tab-content .tab-pane .form-group .dropdown .main-pax.form-control{line-height:50px;padding-left:10px}
.search_container .tab_full_container .tab-content .tab-pane .plus_button{width:100%;float:left;text-align:center}
.search_container .tab_full_container .tab-content .tab-pane .plus_button button{margin-top:22px;background-color:transparent;padding:0}
.search_container .tab_full_container .tab-content .tab-pane .search-button{margin-left:2px;margin-right:2px}
button.searchbtn{background:#004569}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{font-size:18px;background:#004569;text-align:center;display:block;color:#fff;-webkit-transition:.9s;transition:.9s;width:100%;line-height:30px;height:61px;padding:0;border-radius:5px;font-weight:700;margin-top:0!important}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn:focus{outline:0}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn:hover{background:#025885}
.search_container .tab_full_container .tab-content .tab-pane.divTabFlightHotel .search-button .btn,.search_container .tab_full_container .tab-content .tab-pane.divTabFlights .search-button .btn,.search_container .tab_full_container .tab-content .tab-pane.divTabHotels .search-button .btn,.search_container .tab_full_container .tab-content .tab-pane.divTabTransfer .search-button .btn{margin-top:0}
/*--------------PAX------------------*/
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown{width:220px;position:relative;position:absolute;top:100%;z-index:11111;float:left;background:#fff;color:#999;border-radius:5px;box-shadow:0 2px 3px 0 #999;border:1px solid #eee}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown:before{position:absolute;content:"";border-width:15px;border-style:solid;border-color:transparent transparent #eaeaea transparent;bottom:100%;left:50%;margin-left:-15px;border-top:none}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content{width:100%;float:left;padding:0 10px;margin-top:20px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group{width:100%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group label{color:#333;font-size:16px;font-weight:600}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group select.form-control{line-height:28px;padding-left:10px;text-indent:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel{width:100%;float:left;font-size:12px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .heading{width:100%;float:left;font-size:12px;font-weight:600;color:#333;margin-bottom:10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:14px;padding-left:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .text-panel{display:flex;flex-wrap:wrap}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .inner-heading{font-size:12px;float:left;margin-right:5px;font-weight:600;color:#333;display:inline-block}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text{float:left;font-weight:400;color:#747171}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:70px;display:flex;right:0;top:-5px;position:static}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn1{float:left;width:20px;font-weight:400;height:20px;line-height:20px;border-radius:50%;border:1px solid #9b9b9b;color:#fbc52c;background:0 0;font-size:12px;outline:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-btn2{float:left;width:20px;font-weight:400;height:20px;line-height:20px;border-radius:50%;border:1px solid #9b9b9b;color:#fbc52c;background:0 0;font-size:12px;outline:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{float:left;text-align:center;width:30px;font-weight:400;height:20px;font-size:13px;color:#000;background:0 0;border:0;outline:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .info-text1{width:100%;float:left;font-size:12px;color:#999;margin-bottom:10px;font-weight:400}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .done-btn-full{width:100%;float:left;border-top:1px solid #ccc;padding:5px 10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .done-btn-full .done-btn{float:right;font-size:12px;font-weight:700;background:#fbc52c;text-decoration:none;padding:1px 12px;border-radius:10px;box-shadow:0 0 10px #ccc;color:#fff}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown .dropdown-content .form-group .form-control{border:1px solid #ccc!important}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller{width:100%;float:left;line-height:60px;padding-left:8px;background-image:url(../images/icons/arrow-down.png);background-position:right 7px center;background-repeat:no-repeat;padding-top:6px}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax{padding-left:10px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown-menu .done-btn-full{width:100%;float:left;border-top:0 solid #ccc;padding:5px 5px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown-menu .done-btn-full .done-btn{float:right;font-size:12px;font-weight:700;background:#fbc52c;text-decoration:none;padding:1px 12px;border-radius:10px;box-shadow:0 0 10px #ccc;color:#fff}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.cabin-class{padding-left:10px;text-indent:0}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller.cabin-class-text{font-size:10px}
@media screen and (min-width:992px) and (max-width:1199px){
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller.cabin-class-text{font-size:8px}
}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown{color:#000;width:220px;top:35px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown:before{left:20px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer{width:100%;float:left;position:relative;padding-left:initial;padding-right:100px;margin-bottom:20px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .min-max{width:70px;position:absolute;left:initial;right:0;top:-5px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .input-text{width:30px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .min-max-outer .age-text i{min-width:14px}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown .dropdown-content .adult-panel .heading{font-size:13px;font-weight:400;color:#000}
@media screen and (min-width:610px) and (max-width:767px){
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown{left:initial;right:0}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown:before{left:initial;right:20px}
}
@media screen and (min-width:371px) and (max-width:517px){
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown{left:initial;right:0}
.search_container .tab_full_container .tab-content .tab-pane .select-baggag-option .adult-class-dropdown:before{left:initial;right:20px}
}
/*---select-baggag-dropdown---*/

/*---cabin-class-dropdown---*/
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown:before{left:50px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner{width:100%;float:left;background:#001239;padding:15px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class{width:100%;float:left;list-style:none;margin-bottom:10px}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li{width:100%;float:left;border:1px solid #fff;padding:2px 15px;text-align:left;margin-bottom:5px;color:#fff;cursor:pointer}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li:hover{background:#004569;border-color:#004569}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li.active{background:#004569}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer{width:100%;float:left;text-align:left}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer .class-done-btn{background:linear-gradient(90deg,#0c88af 0,#004569 100%);color:#fff;font-size:14px;font-weight:400;border:1px solid #0c88af;padding:1px 5px;border-radius:4px;text-decoration:none}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .btn-outer .class-done-btn:hover{background:linear-gradient(90deg,#004569 0,#0c88af 100%)}
@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown{left:initial;right:0}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown:before{left:initial;right:50%;margin-left:0;margin-right:-15px}
}
/*---cabin-class-dropdown---*/

/*--------------HOTEL DROPDOWN---------------*/
.search_container .tab_full_container .tab-content .tab-pane .dropdown{width:100%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .popup-text{width:100%;float:left}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{background:#fff;padding:10px 10px!important;margin:8px auto!important;width:355px;color:#333}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .addbtn{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;padding-left:0!important;padding-right:0!important}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .quantity{width:30px;float:left!important;background:0 0;border:1px solid #ccc!important;line-height:24px;text-align:center;padding-left:0!important;padding-right:0!important}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{margin-top:10px!important}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax .mt10{margin-top:10px}
.search_container .tab_full_container .tab-content .tab-pane .form-group span.right{display:none;position:absolute;width:20px;font-size:16px;color:#fee254;bottom:15px;left:initial;right:5px;height:40px;line-height:40px}
@media screen and (min-width:1200px) and (max-width:1500px){
.search_container{margin-top:-326px}
#cabincss.width_small.cabinclass{width:9%}
#datecss.width_small{width:13.2%}
}
@media screen and (min-width:320px) and (max-width:767px){
.search_container{margin-top:0}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:14px}
.search_container .tab_full_container .search_navigation_tab{margin-top:0}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small.search-btn-f{width:100%;display:inline-block;text-align:center}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:50%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:100%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{margin-bottom:15px}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_medium{width:50%}
.search_container .tab_full_container .tab-pane.divTabCarHire .row-custom .width_small{width:50%}
.search_container .tab_full_container .tab-content .tab-pane .search-button{width:200px;display:inline-block}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{height:45px;border-radius:2px}
.search_container .tab_full_container .divTabAttraction .row-custom .width_large{width:50%}
.search_container .tab_full_container .divTabAttraction .row-custom .width_medium{width:50%}
.search_container .tab_full_container .divTabAttraction .row-custom .width_small{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{background:0 0}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_extra_large{float:left;width:100%;position:relative}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_large{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_medium_small{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .width_small{width:50%}
.search_container .tab_full_container .divTabUmrahBuilder .row-custom .search-btn{width:100%}
}
@media screen and (min-width:768px) and (max-width:991px){
.search_container{margin-top:-303px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:255px}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:22px}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:14px}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_large{width:30%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{width:20%}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{width:30%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:33%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_large{width:40%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:30%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small{width:20%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_medium{width:25%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel .row-custom .width_small:last-child{width:15%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_large{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_medium{width:28%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:16%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:35%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small{width:100%}
.search_container .tab_full_container .tab-pane.divTabHotels .row-custom .width_small:last-child{width:16%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_large{width:50%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_medium{width:25%}
.search_container .tab_full_container .tab-pane.divTabTransfer .row-custom .width_small{width:25%}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_small{width:30%}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_large{width:40%}
.search_container .tab_full_container .tab-pane.divTabHajjUmrah .row-custom .width_medium{width:30%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel.divPackagesearch .row-custom .width_medium{width:40%}
.search_container .tab_full_container .tab-pane.divTabFlightHotel.divPackagesearch .row-custom .width_small{width:20%}
}
@media screen and (min-width:992px) and (max-width:1199px){
#cabincss.width_small.cabinclass{width:10%}
.search_container{margin-top:-215px}
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:238px}
.search_container .tab_full_container .search_navigation_tab ul li .image img{width:25px}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size:14px}
}
@media screen and (min-width:1200px) and (max-width:1366px){
.search_container .tab_full_container .tab-content .tab-pane .dropdown .dropdown-menu.hotel-pax{width:290px}
}
.search_container .tab-content .tab-pane .multycity{width:100%;float:left;background:rgba(0,33,87,0)}
.search_container .tab-content .tab-pane .multycity .row_data{width:100%;float:left}
.search_container .tab-content .tab-pane .multycity .left_panel{width:63%;float:left}
.search_container .tab-content .tab-pane .multycity .left_panel .width_large{width:33.5%}
.search_container .tab-content .tab-pane .multycity .left_panel .width_small{width:16.5%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:37%;float:left}
.search_container .tab-content .tab-pane .multycity .right_panel .width_medium{width:44%}
.search_container .tab-content .tab-pane .multycity .right_panel .width_small{width:28%}
@media screen and (min-width:320px) and (max-width:767px){
.search_container .tab-content .tab-pane .multycity .left_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .left_panel .width_large{width:50%}
.search_container .tab-content .tab-pane .multycity .left_panel .width_small{width:50%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .right_panel .width_medium{width:50%}
.search_container .tab-content .tab-pane .multycity .right_panel .width_small{width:50%}
}
@media screen and (min-width:768px) and (max-width:991px){
.search_container .tab-content .tab-pane .multycity .left_panel{width:100%}
.search_container .tab-content .tab-pane .multycity .right_panel{width:100%}
}
.partner-carousel{padding:20px 0;width:100%;float:left;background:#ddd;padding:20px 0 20px 0}
/*-- SERVICES --*/
.services-panel{margin-top:30px}
.services-panel .services-panel-inner{padding:7px 0;margin-bottom:10px}
.services-panel .services-panel-inner ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.services-panel .services-panel-inner ul li{background:#efefef;border-left:1px solid #fff;height:60px;width:25%;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:17px}
.services-panel .services-panel-inner ul li img{margin-right:10px;max-width:100%}

@media screen and (min-width:768px) and (max-width:991px){
    #head.container{width:100%}
    header .bottom-header .logo img{width:225px}
    #ftr.col-md-3.col-xs-12{width:25%}
}
@media screen and (min-width:320px) and (max-width:767px){
    .services-panel .services-panel-inner ul{margin-right:0}
    .services-panel .services-panel-inner ul li{width:50%;border-bottom:1px solid #fff;font-size:13px}
    .services-panel .services-panel-inner ul li img{width:20px}
}
/*-- SERVICES --*/

/*--VINAY SEC 1 START--*/
.ul-dest{padding:0;width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.ul-dest li{width:100%;list-style:none;padding:2px 0 5px 32px;color:#333;font-weight:400;background:url(../images/icons/check.png) no-repeat center left;background-size:16px;font-size:16px;padding-top:5px;padding-bottom:5px;position:relative}
.howit_main{padding:20px 0}
.how_sec{padding:10px 8px;background:#fff;margin:0;position:relative;text-align:left;box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:solid 1px #ededed}
.how_sec img{margin:14px 10px 10px 0;float:left;width:auto;height:auto}
.how_sec h2{font-weight:700;margin:0;color:#1559a5;font-size:18px}
.how_sec p{font-weight:500;margin:0;color:#5b5b5b;font-size:13px;padding:5px 10px 0}
.bdrr{padding-right:5px;padding-left:5px}
.ul-dest{padding:0;width:100%}
.ul-dest-1{font-size:17px;padding-left:20px;padding-inline-start:20px!important}
.ul-dest-1 li{list-style:square}
.top_deslas{background:#fff;padding:40px 0}
.heading_hh{margin:0 0 25px}
.heading_hh h2{font-size:26px;color:#333;font-weight:600;margin:0 0 8px;padding:0 0 10px;line-height:24px;text-align:left;position:relative}
.heading_hh p{text-align:justify;font-size:14px;color:#777;line-height:22px;text-align:left}
.topers_mn{display:table;width:100%;box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:solid 1px #ededed;padding:15px 0}
.coupan_im img{width:100%;border-radius:4px}
.fmly_travel{padding:0}
.fmly_travel h4{font-size:18px;color:#333;margin:0;font-weight:600}
.fmly_travel p{font-size:13px;color:#9b9a9a;margin:5px 0 0;line-height:18px;font-weight:500}
.fmly_travel h5{font-size:15px;color:#777;margin:5px 0 0;font-weight:400}
.fmly_travel h5 span{font-size:18px;margin:4px 0 0;color:#ff9d03;font-weight:600}
.fmly_travel h3{display:inline-block;white-space:nowrap;color:#ff9d03;padding:10px 12px;border-radius:4px;width:120px;font-weight:700;text-align:center;border:1px dashed #ff9d03;-webkit-box-shadow:1px 1px 1px red;box-shadow:1px 1px 1px red;font-size:14px;margin:11px 0 0}
p.prhead{padding-top:8px}
.con_bg{box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:solid 1px #ededed;background:#fff;padding-top:25px;padding-bottom:25px}
.top_destinations{padding:45px 0;background:#f9f9f9}
.main_grid{display:table;position:relative;margin:0 auto 20px;padding:0;width:100%;list-style:none;text-align:center;border:solid 1px #fff;border-radius:6px;overflow:hidden}
.effect_img{background:#000;position:relative;overflow:hidden;text-align:center;cursor:pointer}
.effect_img img{position:relative;display:block;min-height:100%;max-width:100%;height:270px;width:100%}
.Dts_price{position:absolute;background:#1559a5;right:20px;z-index:9;color:#fff;padding:4px 10px;border-radius:20px;font-size:14px;border:solid 1px #1559a5;bottom:21px}
.Dts_price strong{font-size:16px}
.World_nmae{position:absolute;bottom:8px;width:100%;padding:10px 15px;text-align:left}
.World_nmae h4{color:#fff;font-size:20px;margin:0 0 8px;font-weight:600;text-shadow:2px 1px 2px #000}
.World_nmae h6{color:#333;font-size:15px;margin:0;background:#fff;padding:2px 10px;display:inline-block;text-transform:uppercase}
.effect_img figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
.effect_img figcaption::after,.effect_img figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
.effect_img:hover img{opacity:.4}
.effect_img:hover figcaption::after,.effect_img:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.effect_img figcaption h3{margin-bottom:0;font-size:24px;padding-left:20px;padding-right:20px;font-weight:600}
.effect_img h3{padding-top:28%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
.effect_img p{margin:0;color:#ffe210;font-weight:600;font-size:20px}
.effect_img h4{font-size:14px;padding:0 45px;line-height:21px;font-weight:300;margin:10px 0 0}
.effect_img:hover h3,.effect_img:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.effect_img figcaption a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}
.About_main{padding:25px 0;background:#eee}
#superoffer.About_main{background:#fff}
.heading_Abt h3{font-size:26px;color:#333;font-weight:600;margin:0 0 8px;padding:0 0 10px;line-height:24px;position:relative}
.heading_Abt h3 span{color:#ff9d03}
.heading_Abt p{text-align:justify;font-size:16px;color:#333;line-height:27px;font-weight:400}
.suscribe_main{background:#ff9d03;padding:20px 0;background-size:cover;background-position:50%;position:relative;display:table;width:100%;overflow:hidden}
.Exclusive_ss h4{font-size:19px;color:#fff;margin:0;font-weight:600;text-transform:uppercase}
.Exclusive_ss p{font-size:15px;color:#fff;margin:0;font-weight:500;padding:5px 0 0}
.seciband{margin:3px 0 0}
.seciband .form-group{position:relative;margin:0}
.cont_form{border-radius:2px;height:42px}
.button_secb{position:absolute;top:2px;right:2px;background:#1559a5;border:0;border-radius:2px;padding:8px 28px;font-size:16px;color:#fff;cursor:pointer;font-weight:500;text-transform:uppercase}
.Footer_str{background-color:#f8f8f8;padding:25px 0;background-image:url(../images/footer-bg.png);background-position:bottom left;background-repeat:no-repeat;background-size:100%;display:inline-block;width:100%}
.Types{display:table;width:100%;margin-bottom:20px}
.foot_heading p{font-size:14px;color:#777;margin:0;text-align:justify}
.foot_heading h3{font-size:15px;color:#423e3e;font-weight:600;margin:0;text-transform:uppercase;padding-bottom:12px}
.foot_heading ul{list-style:none;padding:0;margin:0}
.foot_heading ul li{display:inline-block;width:100%}
.foot_heading ul li a{font-size:14px;color:#777;display:inline-block;text-decoration:none;padding:0 0 12px;font-weight:400}
.foot_heading ul li a i{padding-right:5px}
.footer_tofree{background:#1559a5;padding:15px 0}
.Bt_tfn a{font-size:18px;color:#fff;margin:0;text-decoration:none}
.Bt_tfn a i{margin-right:2px}
.payment_icons{margin-bottom:0;margin-top:5px}
.payment_icons ul{list-style:none;padding:0;margin:0}
.payment_icons ul li{display:inline-block;cursor:pointer;margin:0 5px}
img.paymenticon{margin:10px 0}
.footer_btm{padding:0 0 42px;background:#fff;text-align:center}
.footer_btm p{margin:0;color:#777;letter-spacing:0;font-size:14px;font-weight:500}
.slider_text{text-align:left;padding:0 0 10px}
.slider_text h1{font-size:26px;color:#fff;margin:0;font-weight:500;text-shadow:#080808 0 1px 2px}
.about-img{border-radius:5px;position:relative;z-index:1;padding-left:30px;padding-bottom:30px}
.about-img::before{content:"";position:absolute;bottom:15px;left:15px;width:91%;height:90%;background-color:#1559a5;border-radius:4px;z-index:-1}
.about-img img{width:100%}
.contact_page_ff{background:#fff;padding:30px 0}
.contact_aadd{background:#fff;text-align:left;padding:15px 0;margin-bottom:25px;box-shadow:0 1px 2px #ccc!important;border-radius:8px;min-height:97px}
.contact_aadd i{font-size:22px;background:#ff9d03;color:#fff;width:40px;height:40px;line-height:40px;border-radius:23px;margin:5px 10px 10px;float:left;text-align:center}
.contact_aadd p{margin:0;font-size:15px}
.contact_aadd a{display:block;font-size:18px;color:#333;text-decoration:none;font-weight:600}
.address_cont{background:#fff;padding:10px;border:solid 1px #ededed;box-shadow:0 1px 2px #ccc!important;border-radius:8px;display:table;width:100%}
.address_cont h2{font-size:18px;color:#333;margin:0 0 10px;font-weight:700}
.cont_form{border-radius:4px;height:42px}
.flat_button_cont{border:0;background:#ff9d03;color:#fff;padding:10px 12px;border-radius:2px;font-size:15px;text-transform:uppercase;margin-bottom:0;display:block;width:100%;font-weight:500}
.maps{padding:5px 5px 0;background:#fff;border:solid 1px #ededed}
.Promo_Code{background:#f9f9f9;padding:5px 0}
.DT_main{padding:20px 0}
.layout_dt{padding:10px 12px;text-align:left;min-height:110px;border:solid 1px #e9e9e9;box-shadow:0 1px 2px #ccc!important;border-radius:8px}
.layout_dt i{font-size:32px;color:#721053;margin:12px 10px 12px 0;width:50px;height:50px;border:solid 1px #721053;border-radius:38px;line-height:50px;float:left;text-align:center}
.layout_dt h4{font-size:18px;color:#333;font-weight:700;margin:4px 0 5px}
.layout_dt p{font-size:14px;color:#4f4f4f;font-weight:500;margin:0}
.dallas_page{padding:40px 0}
.page_contents{padding:0 0 10px}
.page_contents h2{font-size:22px;background:linear-gradient(90deg,#ea2331,#43264e 20%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 8px;font-weight:600}
.page_contents p{text-align:justify;font-size:14px;color:#3a3939;line-height:22px;font-weight:500}
.pvc_cont h3{font-size:22px;font-weight:600;margin:0 0 10px}
.pvc_cont p{text-align:justify;font-size:14px;color:#333;margin:0 0 10px;line-height:22px}
.pvc_cont h4{padding:0;font-size:18px;font-weight:600;margin-bottom:10px}
.pvc_cont ul{list-style:none;padding:0;margin:0 0 10px 10px}
a.citybutton{font-family:cursive;font-size:16px}
.pvc_cont ul li{font-size:14px;color:#333;margin:0;line-height:27px}
.pvc_cont ul li i{margin-right:4px;color:#ffac16}
figcaption.figcapdeals{position:absolute;font-weight:700;left:0;top:64px;text-align:center;font-size:23px;color:#fff;width:100%;text-shadow:1px 1px #000}
figcaption.figcapdeals.int{top:187px}
li.dealslist{border-bottom:1px solid #dadada;padding:15px;font-size:15px;color:#3f3f3f;cursor:pointer;list-style-type:none}
.col-xs-4.airline-code.pt.ng-binding{font-size:20px;color:#3f3f3f;padding-top:7px;font-family:monospace;color:#3f3f3f;padding-left:28px}
.col-xs-3.deal-price.pt.ng-binding{color:#eb7f10;font-weight:700}
ul.uldeals{border:1px solid #e2d9d9;padding:0}
img.flight-logo{width:60px;height:35px;outline:1px solid #fff;outline-offset:-1px;border-radius:8px}
h2.mainh2title{padding-top:20px;font-weight:700;font-size:33px;text-align:center}
@media (min-width:975px){
#banner_wrap{height:455px}
}
@media (min-width:623px) and (max-width:974px){
#banner_wrap{height:650px}
#banner0{background-image:url(../images/deals/easter-flight-deals.jpg);background-size:cover}
.About_main{padding:10px 0}
#banner1{background-image:url(../images/christmas-deals6.jpg);background-size:cover}
#banner2{background-image:url(../images/Slider5.jpg);background-size:cover}
}
@media (max-width:622px){
#banner_wrap{height:600px}
}
@media (min-width:1273px){
h2.h2main{font-size:27px;padding-top:30px;float:right}
p.pmain{padding-top:0;float:right;font-size:19px}
img.planemain{width:60%;display:block;margin:0 auto;height:auto}
.toll_free a{font-size:24px}
.toll_free p{font-size:13px}
.col-md-6.topdealsLeft,.topdealsRight{width:50%;top:40px;padding:0 7px}
}
@media (min-width:768px){
.coupan_im img{height:152px}
p.pheading{text-align:justify;font-size:20px;color:#333;line-height:22px;font-weight:400;padding:10px 0;text-align:center}
h2.mainh2.offer{padding-top:8px}
h2.mainh2.cities{font-size:30px}
h2.mainh2{padding-top:50px;text-align:center;font-size:30px;font-weight:700}
h2.h2main{padding-top:14px;text-align:center;font-size:23px}
p.pmain{padding-top:0;text-align:center;font-size:19px}
h3.h3deals{padding:30px;font-weight:700;font-size:30px}
img.dealsimage{width:100%;height:200px}
.top_destinations{margin-top:70px}
.col-xs-3.deal-price.pt.ng-binding{font-size:19px;color:#eb7f10;text-align:right}
.col-xs-3.date.pt.ng-binding{padding-top:7px}
h3.h3title{padding-top:8px;font-size:24px;font-weight:400}
h4.h4title{font-weight:600;font-size:18px}
}
@media (min-width:975px) and (max-width:1272px){
h2.h2main{font-size:17px}
p.pmain{font-size:17px}
.col-md-6.topdealsLeft,.topdealsRight,img.dealsimage{width:100%;height:auto}
.topdealsRight{top:50px}
}
@media (max-width:974px) and (max-width:768px){
img.planemain{width:30%;height:auto}
.how_sec{min-height:auto;margin:0 0 10px;padding:10px 8px}
#banner0{background-image:url(../images/valentine.png);background-size:cover}
#banner1{background-image:url(../images/valentine.png);background-size:cover}
#banner2{background-image:url(../images/valentine.png);background-size:cover}
section.home-section.wordwide{display:none}
}
@media (max-width:767px){
#banner0{background-image:url(../images/slidermob.jpg);background-size:cover}
#banner1{background-image:url(../images/slidermob.jpg);background-size:cover}
#banner2{background-image:url(../images/slidermob.jpg);background-size:cover}
.banner_nav{display:none}
#today.container{margin-bottom:15px}
#superoffer.About_main{background:#efefef;display:none}
#airline.About_main{background:#f7f7f7;display:none}
.About_main{padding:10px 0}
}
h3.title{font-weight:700}
.container1{padding:1em 0;float:left;width:50%}
@media screen and (max-width:640px){
.container1{display:block;width:100%}
}
@media screen and (min-width:900px){
.container1{width:33.33333%}
}
.container1 .title{text-align:center;margin-bottom:10px;text-align:center;margin-bottom:10px;font-size:19px;font-family:'Open Sans';padding-top:10px}
.content{position:relative;width:90%;max-width:400px;height:auto;margin:auto;overflow:hidden}
.content .content-overlay{background:rgba(0,0,0,.7);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.content:hover .content-overlay{opacity:1}
.content-image{width:100%;height:199px}
.content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.content:hover .content-details{top:50%;left:50%;opacity:1}
.content-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}
.content-details p{color:#fff;font-size:.8em}
.fadeIn-bottom{top:80%}
.fadeIn-top{top:20%}
.fadeIn-left{left:20%}
.fadeIn-right{left:80%}
@media (max-width:767px){
.how_sec{min-height:auto;margin:0 0 10px;padding:10px 8px}
img.paymenticon{margin:10px 0;width:100%}
.ul-dest li{width:100%}
.footer_btm{padding:0 0 151px}
.coupan_im img{height:200px}
figcaption.figcapdeals{font-size:18px}
figcaption.figcapdeals.int{top:171px}
.col-xs-4.airline-code.pt.ng-binding{font-size:15px;font-weight:700}
h1.formheading{display:none;color:#fff;text-shadow:#484343 0 1px 2px}
h2.mainh2.offer{padding:0;font-size:19px;color:#3a7cc3;font-weight:700}
p.pheading{padding:0 0 10px;text-align:center}
h2.h2main{text-align:center;padding-top:20px;font-size:22px}
.heading_Abt h3{line-height:33px;text-align:center}
.container1 .title{font-size:19px}
h2.mainh2{text-align:center;padding-top:40px;font-size:21px;padding-bottom:13px}
p.pmain{text-align:center}
img.planemain{width:40%;height:auto}
img.dealsimage{width:100%;height:130px}
.col-xs-3.deal-price.pt.ng-binding{font-size:17px}
.ul-dest{padding:0;width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}
p.pheading{text-align:center}
.heading_Abt p{font-size:16px;color:#5f5a5a;line-height:27px}
h2.h2title{font-size:18px;font-weight:700}
h3.h3title{padding-top:8px;font-size:18px;font-weight:700;text-align:left}
h4.h4title{font-weight:700;padding-top:1px;line-height:27px}
}
.heading_hh h2{font-size:23px}
/*--VINAY SEC 1 END--*/
/*--VINAY HEADER START--*/
.navbar-default .navbar-nav>li>a{color:#333;font-size:14px;padding:18px 15px;text-transform:uppercase;font-weight:500}
.navbar-default .navbar-nav li a.one_phone span{display:block;font-size:14px;text-transform:capitalize;text-align-last:end;padding:0 0 5px;color:#1d292c}
span.tolln{font-size:16px;display:contents}
/*--VINAY HEADER END--*/


/*--TOP FLIGHT DEALS--*/
.top-flight-deals{width:100%;float:left;padding:20px 0 20px 0}
.top-flight-deals .heading{width:100%;float:left;text-align:center;margin-bottom:10px}
.top-flight-deals .heading h2{font-size:30px;line-height:32px;font-weight:600;color:#2f2f2f;margin-top:0}
.top-flight-deals .heading h2 span{color:#004569}
.top-flight-deals .package{width:100%;display:flex;color:#000;border:1px solid #2f2f2f;border-radius:10px;padding:10px 10px;margin-bottom:15px}
.top-flight-deals .package .flight-logo{display:flex;flex-wrap:wrap;width:15%;align-items:center;justify-content:center}
.top-flight-deals .package .flight-logo img{width:60px}
.top-flight-deals .package .flight-content{display:flex;flex-wrap:wrap;width:55%;align-items:center;padding:10px 15px;flex-direction:column}
.top-flight-deals .package .flight-content .fc-row{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-around}
.top-flight-deals .package .flight-content .fc-row .box1{display:flex;flex-direction:column}
.top-flight-deals .package .flight-content .fc-row .box2{display:flex;flex-direction:column}
.top-flight-deals .package .flight-content .fc-row .box3{display:flex;flex-direction:column}
.top-flight-deals .package .flight-content .fc-row .city{font-size:14px;font-weight:700}
.top-flight-deals .package .flight-content .fc-row .date{font-size:12px;font-weight:400}
.top-flight-deals .package .flight-content .fc-row .icon{width:20px;height:auto}
.top-flight-deals .package .flight-price{display:flex;flex-wrap:wrap;width:30%;align-items:center;justify-content:center}
.top-flight-deals .package .flight-price .from{font-size:14px;font-weight:300;margin-bottom:5px}
.top-flight-deals .package .flight-price .price{font-size:18px;font-weight:700;margin-right:10px}
.top-flight-deals .package .flight-price .detial{background:linear-gradient(90deg,#f67504 0,#004569 100%);color:#fff;font-size:14px;font-weight:600;border:1px solid #f66104;padding:5px 10px 6px 10px;border-radius:4px;text-decoration:none}
.top-flight-deals .package .flight-price .detial:hover{background:linear-gradient(90deg,#004569 0,#f67504 100%)}
@media screen and (min-width:320px) and (max-width:767px){
.top-flight-deals .package .flight-content{padding:10px 5px;width:60%}
.top-flight-deals .heading h2{font-size:20px}
.top-flight-deals .package{justify-content:space-between;padding:10px 5px}
.top-flight-deals .package .flight-logo{width:50px}
.top-flight-deals .package .flight-logo img{width:50px}
.top-flight-deals .package .flight-content .fc-row .city{font-size:12px}
.top-flight-deals .package .flight-content .fc-row .date{font-size:12px}
.top-flight-deals .package .flight-price{flex-direction:column;width:70px}
.top-flight-deals .package .flight-price .price{font-size:16px;margin-right:0}
.top-flight-deals .package .flight-price .detial{background:0 0;border:1px solid #f66104;padding:3px 5px 4px 5px;color:#f66104;letter-spacing:0;font-weight:500;border-radius:4px;cursor:pointer;font-size:11px}
.top-flight-deals .package .flight-price .detial:hover{color:#fff}
}
@media screen and (min-width:320px) and (max-width:350px){
.top-flight-deals .package .flight-logo{width:40px}
.top-flight-deals .package .flight-logo img{width:40px}
.top-flight-deals .package .flight-content .fc-row .city{font-size:11px}
.top-flight-deals .package .flight-content .fc-row .date{font-size:11px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.top-flight-deals .package .flight-price{flex-direction:column}
.top-flight-deals .package .flight-price .price{margin-right:0}
}
/*--TOP FLIGHT DEALS--*/

/*--WHY BOOK START--*/
.whybook_package{width:100%;float:left;padding:20px 0 40px 0;background:#004f87;background:url(../images/home/whybook/bg_2.jpg) no-repeat center;background-size:cover}
.whybook_package .heading{width:100%;float:left;text-align:center;margin-bottom:10px}
.whybook_package .heading h2{font-size:30px;line-height:32px;font-weight:600;color:#001239;margin-top:35px;letter-spacing:3px;margin-top:0}
.whybook_package .heading h2 span{color:#004569}
.whybook_package .heading p{color:#848484;margin-top:0;width:100%;float:left;font-size:14px;margin-top:0}
.whybook_package .heading p:after{border-top:5px solid #51a92d;position:absolute;left:0;top:95px;content:"";width:70px;margin:0 auto;right:0}
.whybook_package .heading hr{width:170px;border-top:1px solid #ccc;margin-bottom:40px;margin-left:auto;margin-right:auto;margin-top:35px}
.whybook_package .package{width:100%;float:left;margin-top:10px}
.whybook_package .package .im{width:100%;text-align:center}
.whybook_package .package .im img{width:80px;height:70px;transition:.5s;-webkit-transition:.5s}
.whybook_package .package h2{width:100%;float:left;text-align:center;font-size:16px;color:#001239;font-weight:400;margin-top:16px}
.whybook_package .package p{width:100%;float:left;text-align:center;font-size:14px;color:#001239;font-weight:400}
#whybook_package{width:100%;float:left}
.whybook_package .owl-slider-full{width:100%;float:left;padding:0;margin-top:0;position:relative}
.whybook_package .owl-slider-full .owl-slider{margin-left:8px;margin-right:8px}
.whybook_package .owl-slider-full .owl-theme .owl-controls{width:100%;float:left;position:absolute;left:0;text-align:center}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff;float:left;margin-left:-50px;background:0 0!important;position:absolute;top:45%;width:40px;height:40px;opacity:1}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff;float:right;margin-right:-50px;background:0 0!important;position:absolute;top:45%;right:0;width:40px;height:40px;opacity:1}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size:33px;top:-6px;position:absolute;left:10px}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size:33px;top:-6px;position:absolute;right:10px}
.whybook_package .owl-theme .owl-controls{position:absolute;right:10px}
.whybook_package .owl-theme .owl-controls .owl-buttons div{color:#666!important;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;background:#869791;background:linear-gradient(#fff,#e9e9e9)!important;background:-webkit-linear-gradient(#fff,#e9e9e9)!important;opacity:.5}
.whybook_package .owl-theme .owl-controls .owl-buttons div:hover{color:#6855f7}
.whybook_package .owl-next:before,.whybook_package .owl-prev:before{content:"\f104"!important;font-size:16px;font-weight:600;font-family:FontAwesome;color:#fff!important}
.whybook_package .owl-next:before{content:"\f105"!important;font-size:16px;font-weight:600}
.whybook_package .owl-theme .owl-controls .owl-page span{background:#001239;opacity:1;width:6px;height:6px;margin:-4px 7px}
.whybook_package .owl-theme .owl-controls .owl-page.active span{background:0 0;border:2px solid #000;width:12px;height:12px}
@media only screen and (max-width:480px){
.whybook_package .owl-theme .owl-controls{margin-top:25px}
}
@media screen and (min-width:320px) and (max-width:767px){
.whybook_package{padding:30px 0}
.whybook_package .heading h2{font-size:20px;letter-spacing:0}
.whybook_package .owl-slider-full{padding:0;margin-top:0}
.whybook_package .owl-slider-full .owl-theme .owl-controls{position:static;width:100%;text-align:center}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:-33px}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:-33px}
.whybook_package .owl-slider-full .owl-item{border-right:0px solid red}
}
@media screen and (min-width:768px) and (max-width:991px){
.whybook_package .owl-slider-full .owl-theme .owl-controls{width:100%;left:0;right:0;text-align:center}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:-33px}
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right:-33px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.whybook_package .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{margin-left:-35px}
}
/*--WHY BOOK START--*/


/*--AIRLINE OFFER--*/
.airline-offer{width:100%;float:left;padding:20px 0;margin:50px 0 50px 0}
.airline-offer .heading{width:100%;float:left;text-align:center;margin-bottom:30px}
.airline-offer .heading .h3{display:block;color:#001239;font-size:40px;font-weight:600;margin-top:0;margin-bottom:10px}
.airline-offer .heading .h3 span{color:#6cab36}
.airline-offer .heading .line-icon{width:auto;margin:0 auto;margin-top:30px}
.airline-offer .heading .line-icon .line-icon-inner{width:auto;display:inline-block;height:1px;position:relative}
.airline-offer .heading .line-icon .line-icon-inner:before{content:"";position:absolute;left:30px;top:0;width:100px;height:1px;background:#444}
.airline-offer .heading .line-icon .line-icon-inner:after{content:"";position:absolute;right:30px;top:0;width:100px;height:1px;background:#444}
.airline-offer .heading .line-icon .line-icon-inner .icon{position:absolute;width:40px;left:50%;top:-20px;margin-left:-20px}
.airline-offer .heading .info-text{width:100%;max-width:680px;display:inline-block;text-align:center;margin-top:30px}
.airline-offer .package{width:100%;float:left;position:relative;margin-bottom:30px;border-radius:10px;overflow:hidden;cursor:pointer}
.airline-offer .package .im{width:100%;float:left;position:relative}
.airline-offer .package .im img{width:100%;height:auto}
.airline-offer .package .im:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1);transition:.8s}
.airline-offer .package:hover .im:before{background:rgba(0,0,0,.5)}
.airline-offer .package .top-strip{width:100%;position:absolute;top:0;padding:15px 15px;color:#fff;transition:.3s}
.airline-offer .package .top-strip .date{width:100%;float:left;font-size:14px;margin-bottom:0}
.airline-offer .package .top-strip .city{width:100%;float:left;font-size:18px;font-weight:600;margin-bottom:0}
.airline-offer .package .top-strip .started{width:100%;float:left;font-size:12px;margin-bottom:0}
.airline-offer .package .bottom-strip{width:100%;position:absolute;bottom:0;padding:15px 15px;color:#fff;transition:.3s;background:linear-gradient(rgba(0,0,0,0)8%,rgba(0,0,0,.8) 63%)}
.airline-offer .package .bottom-strip .price{width:100%;float:right;text-align:right;font-size:36px;letter-spacing:1.5px;font-weight:600;margin-bottom:0}
.airline-offer .package .bottom-strip .price .small-font{font-size:16px;font-weight:600}
.airline-offer .package .bottom-strip .started{width:100%;float:right;text-align:right;font-size:12px;margin-bottom:0}
.airline-offer .package .bottom-strip .started i{color:#f69178;display:inline-block;margin-right:5px;font-size:8px;position:relative;top:-1px;transform:rotate(-45deg)}
.airline-offer .package:hover .top-strip{top:10px}
.airline-offer .package:hover .bottom-strip{padding-bottom:25px}
@media screen and (min-width:320px) and (max-width:767px){
.airline-offer{margin:20px 0 20px 0}
.airline-offer .heading .h3{font-size:25px}
}
/*--AIRLINE OFFER--*/

/*--'SUBSCRIBE' start--*/
.subscribe_top{background:url(../images/subscribe-bg1.png);background-repeat-x:repeat;background-repeat-y:no-repeat}
.subscribe{background-color:#1d2d41;background-size:cover;padding:50px 0 50px 0}
.subscribe h2{color:#fff;font-size:40px;letter-spacing:.4px;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:10px}
.subscribe p{color:#fff;font-size:16px;line-height:28px}
.subscribe .top-text{font-size:14px;margin-top:20px}
.subscribe .top-text a{text-decoration:underline;color:#fff}
.subscribe .subscribe_box{border:0;box-sizing:border-box;width:100%;display:table;margin:15px 0 0 0;border-radius:5px;padding:10px}
.subscribe .subscribe_box .txt_subscribe{width:68%;padding:5px 15px;height:56px;border:0;float:left;border-radius:5px 0 0 5px;font-size:16px;letter-spacing:.4px;outline:0}
.subscribe .subscribe_box .btn_subscribe{width:32%;padding:5px 15px;height:56px;border:0;float:left;border-radius:0 5px 5px 0;background:#004569;color:#fff;font-weight:600;font-size:16px;letter-spacing:.4px;outline:0}
.subscribe .subscribe_box .btn_subscribe:hover{background:#023e6f}
.subscribe .subscribe_box .btn_subscribe img{margin-right:10px}
.newsletter-new{width:100%;float:left}
.newsletter-new .top-text{font-size:13px;color:#5c5c5c;text-align:center;margin-top:10px}
.newsletter-new .top-text a{text-decoration:underline}
.newsletter-new .subscribe_sec{padding-top:10px;display:inline-block;width:100%;background:#fff;margin-bottom:20px}
.newsletter-new .subscribe_sec .subscribe_bg{height:200px;background:url(../images/home/subscribebg.jpg) no-repeat;border-radius:10px;background-size:cover;text-align:center;padding-top:36px}
.newsletter-new .subscribe_sec .subscribe_bg h4.subscribe_heading{color:#fff;margin:0 auto 10px;text-align:center;display:flex;flex-direction:column;font-size:28px;font-weight:700}
.newsletter-new .subscribe_sec .subscribe_bg h4.subscribe_heading span{font-size:14px;font-weight:400;margin-top:5px}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer{width:100%;max-width:620px;margin:0 auto;padding:0 15px;display:flex;position:relative}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer input{height:50px;border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;width:70%;border:0 solid #ccc;line-height:34px;background:#fff;padding:0 15px;outline:0}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button{font-size:20px;background:linear-gradient(to bottom,#004569 0,#ff780a 100%);padding:6px 20px;border-top-right-radius:10px;border:none;color:#fff;height:50px;border-bottom-right-radius:10px;width:30%;display:flex;align-items:center;justify-content:center}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button:hover{background:linear-gradient(to bottom,#ff780a 0,#004569 100%)}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button img.mr10{margin-right:10px}
@media screen and (min-width:320px) and (max-width:767px){
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer{padding:0 10px}
.newsletter-new .subscribe_sec .subscribe_bg h4.subscribe_heading{font-size:20px}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer input{width:calc(100% - 110px)}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button{font-size:14px;padding:6px 10px;width:110px}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button img{width:20px}
.subscribe h2{font-size:26px}
}
/*--'SUBSCRIBE' end--*/


/*--'FOOTER' start--*/
.footer-full{width:100%;float:left}
.footer-full{padding-top:0;background:#001239;background:-webkit-linear-gradient(59deg,#001239,#201d1c);background:linear-gradient(59deg,#001239,#201d1c);color:#fff;padding-bottom:0}
.footer-full .social_link{padding:0;margin-top:10px;display:inline-block;width:100%;float:left}
.footer-full .social_link li{list-style:none;float:left;margin-right:1px}
.footer-full .social_link li span{font-size:20px;font-weight:500;color:#fff;line-height:35px}
.footer-full .social_link li a{color:#004569;font-size:20px;display:block;width:35px;height:35px;line-height:35px;text-align:center;border-radius:0}
.footer-full .social_link li a:hover{color:#d25315}
.footer-full .social_link li a{transition:.3s}
.footer-full .social_link li a:hover{transform:rotate(-360deg)}
.footer-full .atol_iata_link{padding:0;margin-top:20px;display:inline-block;width:100%;list-style:none;float:left}
.footer-full .atol_iata_link li{list-style:none;float:left;margin-right:1px;margin-right:10px}
.footer-full .atol_iata_link li .atol{width:60px}
.footer-full .atol_iata_link li .iata{width:70px}
.footer-full h4{color:#fff;font-size:20px;margin-bottom:35px;font-weight:500;text-transform:uppercase}
.footer-full .footer-logo{width:100%;max-width:200px;height:auto;margin:0 0 20px 0}
.footer-full .ftr_about{margin:0;padding:0}
.footer-full .ftr_about li{list-style:none;display:flex;margin-bottom:10px}
.footer-full .ftr_about li .ftr_icon{margin-right:10px}
.footer-full .ftr_about li .ftr_icon .phone_icon{transform:rotate(112deg);top:-6px;position:relative}
.footer-full .ftr_about li p{font-size:14px;color:#fff;line-height:22px}
.footer-full .ftr_about li p span{color:#3cb0e6;margin-right:5px}
.footer-full .ftr_about li p a{color:#fff;overflow-wrap:anywhere}
.footer-full .ftr_link{padding:0;padding-left:20px}
.footer-full .ftr_link li{list-style:circle;margin:8px 0}
.footer-full .ftr_link li a{color:#fff;font-size:15px;font-weight:400;transition:.2s;text-decoration:none;letter-spacing:1px}
.footer-full .ftr_link li a:hover{color:#3cb0e6;color:#004569}
.footer-full .title{color:#fff;width:100%;float:left;font-size:15px;letter-spacing:1px;margin:0 0 10px 0}
.footer-full .play-store{max-width:150px}
.footer-full .play-store .app-btn{width:100%;float:left;margin-bottom:10px}
.footer-full .play-store .app-btn img{width:100%;height:auto}
.footer-full .ftr_img{margin:8px 0 0 0;width:100%}
.footer-full .secure-logo-panel{width:100%;float:left;list-style:none;padding:0;margin-bottom:10px}
.footer-full .secure-logo-panel li{width:100%;float:left;margin-bottom:10px}
.footer-full .secure-logo-panel li .secure-logo2{width:100%;max-width:220px}
.footer-full .img_payment{margin-bottom:10px;width:100%;float:left;margin-top:5px}
.footer-full .img_payment img{width:100%;max-width:147px}
.footer-full .copyright{font-size:12px;border-top:1px solid rgba(255,255,255,.15);color:#fff;padding:10px 0;margin-top:20px;letter-spacing:.4px}
.footer-full .copyright p{margin:5px 0}
.footer-full .copyright p a{color:#fff}
.footer-full .copyright .text-right p,.footer-full .copyright .text-right p a{color:#fff}
.footer-full .f-cookies-policy{width:100%;float:left}
.footer-full .f-cookies-policy .fcp-row1{width:100%;float:left;background:#fff;padding:10px 0}
.footer-full .f-cookies-policy .fcp-row2{width:100%;float:left;background:#e9e9e9;padding:5px 0}
.footer-full .f-cookies-policy .text1{color:#2f2f2f;margin-bottom:0;font-size:10px}
.footer-full .f-cookies-policy .text2{font-size:12px;color:#444;display:inline-block}
.footer-full .f-cookies-policy .ok-btn{display:inline-block;padding:4px;font-size:11px;border-radius:0;margin:8px;background:#e8371a;background:-moz-linear-gradient(90deg,#e8371a 0,#f3860b 100%);background:-webkit-linear-gradient(90deg,#e8371a 0,#f3860b 100%);background:linear-gradient(90deg,#e8371a 0,#f3860b 100%);color:#fff;border-radius:9px;cursor:pointer;outline:0;border:0}
.footer-full .newsletters{width:100%;float:left}
.footer-full .newsletters p{color:#fff}
.footer-full .newsletters .form-group{width:100%;float:left;position:relative}
.footer-full .newsletters .form-group span .fa{color:#ccc;position:absolute;top:12px;left:8px;font-size:15px}
.footer-full .newsletters .form-group .form-control{height:40px;padding-left:32px;color:#fff;border-radius:25px;border:1px solid #fff;box-shadow:inset 0 0 0 rgba(0,0,0,.075);font-weight:400;background:0 0}
.footer-full .newsletters .form-group .form-control::placeholder{color:#fff}
.footer-full .newsletters .form-group .input-btn-full{width:100%;float:left}
.footer-full .newsletters .input-btn-full .input-btn{font-size:12px;font-weight:600;padding:0;height:36px;line-height:30px;text-align:center;padding:0 15px;width:100%;margin-top:0;border:0 solid #ee5f2b;border-radius:25px;color:#fff;background:#ffa300}
.footer-full .wrapperbtm{display:flex;flex-flow:row wrap;width:100%;margin:0 auto;padding-right:0;background:#04457f;position:fixed;z-index:11111;bottom:0;left:0;right:0}
.footer-full .cookies-btm{color:#fff;padding:5px 20px;bottom:0;max-width:800px;width:100%;display:inline-flex;display:none;margin:0 auto}
.footer-full .cookies-btm .cookies-text{color:#fff;line-height:18px;font-size:.9em;position:relative;padding:0 0 0 35px}
.footer-full .cookies-btm .cookies-text:before{content:'\f05a';font:normal normal normal 14px/1 FontAwesome;position:absolute;top:5px;left:0;font-size:2em}
.footer-full .cookies-btm a{color:#fff;display:inline-block;border-bottom:1px solid #fff}
.footer-full .cookies-btm button.cks{border-radius:4px;border:1px solid #fff;width:111px;color:#fff;cursor:pointer;height:35px;background-color:#004569;font-family:inherit}
.footer-full .cookies-btm span.clscookies{border-radius:4px;border:1px solid #fff;width:111px;color:#fff;cursor:pointer;height:40px;background-color:#e02f2f;margin-left:10px;line-height:40px;text-align:center;font-size:1.5em}
.Cookie-policy-table{width:100%;float:left}
@media screen and (min-width:320px) and (max-width:767px){
.footer-full{padding-top:20px}
.footer-full .ftr_img{width:50%;display:inline}
.footer-full h4{font-size:15px;margin-bottom:15px;font-weight:600}
.footer-full .social_link li span{font-size:15px}
.footer-full .ftr_about li .ftr_icon{margin-right:5px}
.footer-full .ftr_about li .ftr_icon img{width:25px}
.footer-full .ftr_link li a{font-size:13px}
.footer-full .copyright p{text-align:center}
.footer-full .social_link{margin-top:0}
.footer-full .cookies-btm button.cks{height:42px}
.Cookie-policy-table{width:100%;float:left;overflow:auto}
}
@media screen and (min-width:768px) and (max-width:991px){
.footer-full .ftr_link li a{font-size:13px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.footer-full .ftr_link li a{font-size:13px}
.footer-full .img_payment img{width:100%}
}
/*--'FOOTER' end--*/

    

/*--FOOTER V1--*/
.footer-full{width:100%; float:left;}
.footer-full .footer{background-color: #0a235a;padding: 50px 0;position: relative;overflow: hidden;}
.footer-full .line_1 {width: 100%;display: table;border-bottom: 1px dashed #cdcdcd;padding-bottom: 5px;margin-bottom: 10px;}
.footer-full .ftr_bx{width: 100%;display: table;border-bottom: 1px dashed #cdcdcd;padding-bottom: 5px;margin-bottom: 10px;}
.footer-full .ftr_bx h4{color: #fff;text-transform: uppercase;margin-bottom: 30px;position: relative;font-size: 16px;font-weight: normal;}
.footer-full .ftr_bx h4::before{background-color: #d0482e;content: "";height: 3px;width: 50px;position: absolute;left: 0;top: 25px;}
.footer-full .ftr_bx p{color: #fff;line-height: 24px;font-size: 13px;}
.footer-full .ftr_bx ul{list-style:none;}
.footer-full .ftr_bx ul li{margin: 12px 0; float: left;width: 25%;}
.footer-full .ftr_bx ul li a{color: #fff;font-size: 13px;letter-spacing: 0.5px;}
.footer-full .ftr_bx form{position: relative;}
.footer-full .ftr_bx input{border: 0;height: 44px;width: 100%;padding: 0 10px;}
.footer-full .ftr_bx button{background: #d0482e;border: 0;float: right;color: #fff;letter-spacing: 0.5px;font-weight: 500;margin-top: 15px;width: 36%;height: 44px;position: absolute;top: -15px;right: 0;}

.footer-full .dis_txt {background: #fff;padding: 15px;margin-top: 30px;border-radius: 10px;}
.footer-full .dis_txt p{font-size: 13px;color: #333;letter-spacing: 0.5px;}
.footer-full .mg_both{margin: 35px 0;}
.footer-full .ftr_1{}
.footer-full .ftr_1 p{color: #fff;font-size: 16px;margin-bottom: 0;}
.footer-full .ftr_1 a{font-size: 25px;letter-spacing: 0.5px;color: #fff;}


.footer-full .ftr_01{}
.footer-full .ftr_01 p{color: #fff;font-size: 16px;margin-bottom: 0;}
.footer-full .ftr_01 a{font-size: 13px;letter-spacing: 0.5px;color: #fff;}

.footer-full .payment_icon{margin-top: 15px;}
.footer-full .payment_icon h4{color: #fff;font-weight: 400;}
.footer-full .payment_icon ul{}
.footer-full .payment_icon ul li{display: inline-block;}
.footer-full .payment_icon ul li img{width: 60px;height: 30px;background: #fff;padding: 2px;margin: 0 5px 0 0;}
.footer-full .ftr_btm{background-color: #efefef;color: #212121;letter-spacing: 0.5px;padding: 8px 0;text-align: center;font-weight: 500;}

.footer-full .cookies-stripdiv {width: 90%;position: fixed;bottom: 0;left: 0;transform: translate(5.3%, -17%);text-align: center;z-index: 10;background: #000000cc;padding: 15px 0px;}
.footer-full .cookies-stripdiv p {margin: 0;display: inline-block;font-size: 13px;color: #fff;letter-spacing: 0.5px;}
.footer-full #cookies {color: #ff590b;text-decoration: none;}
.footer-full .cookies-stripdiv .accept {background: #d0482e;padding: 5px 10px;color: #fff;font-weight: 600;border: none;text-decoration: none;cursor: pointer;white-space: nowrap;font-size: 12px;letter-spacing: 0.5px;display: block;margin: 0 auto;width: 145px;margin-top: 10px;border-radius: 4px;}

.footer-full .fixed {position: fixed;top:0; left:0;width: 100%;background: #fff;z-index: 9;box-shadow: 0 1px 3px #0000001a;padding: 10px 0;}
.footer-full .fixed ul.my_navbar li a{color: #000;}

.footer-full .Sec_news{background-color: #f9f9f9;padding: 50px 0;background-image: url(../images/newsletter0.jpg);background-attachment: fixed;background-position: 100% 100%;background-repeat: no-repeat;background-size: cover;}
.footer-full .img_bg{}
.footer-full .img_bg img{}
.footer-full .news_Bx{border-bottom: 0px dashed #eee;width: 100%;display: table;text-align: center;padding-bottom: 15px;margin-bottom: 30px;}
.footer-full .left_ctnt{width: 50%;float: left;}
.footer-full .news_Bx h5{font-size: 20px;color: #eee;font-weight: 200;}
.footer-full .news_Bx h4{font-size: 36px;font-weight: 400;color: #eee;}
.footer-full .news_Bx form{width: 100%;margin: 0 auto; position: relative;}
.footer-full .news_Bx input{width: 100%;border: 1px solid #eee;height: 56px;border-radius: 45px;font-size: 16px;padding: 0 30px;}
.footer-full .news_Bx button{width: 30%;font-weight: 500;border: 1px solid #f70300;height: 46px;border-radius: 45px;background: #f70300;color: #fff;font-size: 16px;position: absolute;right: 5px;top: 5px;outline: none;}

.footer-full .Sec_tstmnl{background: #ededed;padding: 50px 0;}
.footer-full .bx_tst{background: #fff;padding: 15px;position: relative;box-shadow: 0 0px 3px #44444440;border-radius: 2px;}
.footer-full .bx_tst::before{content: '';}
.footer-full .img_tst{position: absolute;top: 5%;left: 30%;}
.footer-full .img_tst img{border-radius: 0 0 15px 0;width: 60px;}
.footer-full .tst_ctnt{}
.footer-full .tst_ctnt h4{}
.footer-full .tst_ctnt span{}
.footer-full .quote{padding: 10px 0px;font-size: 13px;}
.footer-full .quote i{position: absolute;font-size: 70px;right: 15px;top: 5px;color: #ededed;}
.footer-full .review i{color: #019d38;font-size: 12px;text-align: center;}

.footer-full .page_bnr{width: 100%;}
.footer-full .page_bnr h1{text-align: center;padding: 50px 0;color: #fff;text-shadow: 0 1px 3px #00000047;}

.footer-full .enp_frm, 
.footer-full .map_bx{background: #fff;box-shadow: 0 1px 4px #44444440;padding: 15px;margin-bottom: 15px;}
.footer-full .enp_frm input{width: 100%;border: 1px solid #ddd;height: 50px;padding: 0 10px;margin-bottom: 15px;border-radius: 4px;}
.footer-full .enp_frm textarea{width: 100%;border: 1px solid #ddd;height: 150px;padding: 10px;margin-bottom: 15px;border-radius: 4px;}
.footer-full .enp_frm button{background: #d0482e;border: 0;padding: 8px 25px;color: #fff;display: block;margin: 0 auto;border-radius: 4px;font-size: 16px;}

.footer-full .ct_1{text-align: center; background: #134b95;padding: 15px 0;box-shadow: 0 0px 3px #3333332e;margin: 15px 0;}
.footer-full .ct_1 i{width: 44px;height: 44px;background: #fff;line-height: 44px;border-radius: 50%;font-size: 20px;margin-bottom: 8px;color: #d0482e;}
.footer-full .ct_1 h4{color: #ffffff;}
.footer-full .ct_1 p{color: #fff;margin: 0;letter-spacing: 0.5px;}
.footer-full .ct_1 a{color: #fff;letter-spacing: 0.5px;}

.footer-full .Sec_why_ct img {margin: 15px 0;border-radius: 4px;}
.footer-full .Sec_why_ct {background: #fff;border-bottom: 1px solid #efefef;}
.footer-full .Sec_why_Bx {background: #f7f7f7;}
.footer-full .why_sce {padding: 15px 0;}
.footer-full .why_sce img {width: 50px;margin: 2px 10px 10px 0;}
.footer-full .why_sce .hd_tt {font-size: 16px;font-weight: 700;margin: 0;}
.footer-full .why_sce p {font-size: 12px;margin: 0;}
.footer-full .ftr_01 img, 
.footer-full .ftr_1 img{width: 44px;height: 44px;float: left;margin: 5px 15px 0 0;background: #ffffff59;padding: 6px;border-radius: 8px;text-align: center;}

.footer-full .ss_icon{margin: 10px 0;}
.footer-full .ss_icon h4{text-align: left;color: #fff;font-weight: 400;}
.footer-full .ss_icon ul{}
.footer-full .ss_icon ul li{display: inline;}
.footer-full .ss_icon ul li a{}
.footer-full .ss_icon ul li a i{width: 32px;height: 32px;line-height: 32px;background: #ffffff4d; color: #fff;border-radius: 50%;margin: 0 10px 0 0;;transition: all 0.5s;font-size: 14px;text-align: center;}
.footer-full .ss_icon ul li a i:hover{background: #f70300;color: #fff;transform: rotate(360deg);}


@media only screen and (max-width: 767px){
.footer-full .Sec_bnr h1{display: none;}
.footer-full .fixed {position: inherit;}
.footer-full .Sec_bnr, 
.footer-full .page_bnr{margin-top: 0;height: auto;}
.footer-full .bx3{margin-top: 0;margin-bottom: 15px;}
.footer-full .img_tst{display: none;}
.footer-full .bx_tst{margin-bottom: 15px;}
.footer-full .news_Bx {}
.footer-full .news_Bx button{width: 40%;}
.footer-full .ftr_bx ul li {float: none;width: 100%;}
.footer-full img.logo{width: 200px;margin: 0 0 0 10px}
.footer-full .page_bnr h1{padding: 30px 0;margin-bottom: 0;font-size: 25px;}
.footer-full .main_hding{padding-left: 0;}
.footer-full .page_ctnt{padding: 0;}
.footer-full ul.my_navbar li a{color: #000;}

.footer-full .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); font-size: 24px;}
.footer-full .page_ctnt {background-color: transparent;border: 0;}
.footer-full .ct_1{text-align: center;margin-bottom: 0;}
.footer-full .mg_both{margin: 0;}
.footer-full .payment_icon ul li img {width: 56px;height: 26px;margin: 4px;}
.footer-full .ftr_01 {border-bottom: 1px dashed #fff;padding: 10px 0;}
.footer-full .box_top{margin-top: 0;}
.footer-full .Sec_dest{height: auto;}
.footer-full .dst_bx{margin-bottom: 15px;}
.footer-full .left_ctnt {width: 100%;}
.footer-full .news_Bx form{width: 100%;}
.footer-full .news_Bx h4 {font-size: 22px;}
.footer-full .news_Bx h5 {font-size: 15px;}
.footer-full .news_Bx input{padding: 0 10px;height: 56px;font-size: 14px;}
.footer-full .news_Bx button{font-size: 14px;height: 46px;}
}

/*--FOOTER V1--*/


/*----------------------POPULAR DESTINATIONS------------------------*/
.popular-destinations-panel{width:100%; float:left; background: #f4f3ef; padding:30px 0 30px 0;}
.popular-destinations-panel .ftgp-content-inner{width:100%; display:flex; flex-direction:column;}
.popular-destinations-panel .ftgp-content-inner .heading{text-align: center; margin-bottom:50px;}
.popular-destinations-panel .ftgp-content-inner .heading .heading-text{ color:#004569; font-size:36px; font-weight:800; text-align: center;}
.popular-destinations-panel .ftgp-content-inner .heading .heading-text2{ color:#333; font-size:16px; font-weight:400; text-align: center; position:relative;}
.popular-destinations-panel .ftgp-content-inner .heading .heading-text2:before{content:""; position:absolute; width:50px; height:5px; background:#f2007d; bottom:-15px; left:50%; margin-left:-25px; border-radius:5px;}


.popular-destinations-panel .ftgp-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.popular-destinations-panel .ftgp-content-inner .d-flex-row .d-flex-col{display:flex; width:25%; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.popular-destinations-panel .ftgp-content-inner .d-flex-row .d-flex-col{width:100%;}
.popular-destinations-panel .ftgp-content-inner .main-heading{font-size:20px;}
}
@media screen and (min-width:320px) and (max-width:399px) {
.popular-destinations-panel .ftgp-content-inner .ul-tab li{padding: 0px 15px; font-size:14px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.popular-destinations-panel .ftgp-content-inner .d-flex-row .d-flex-col{width:50%;}
}


.popular-destinations-panel .ftgp-content-inner .flight-package{width:100%;float:left; color:#000; box-shadow: 0 10px 15px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); box-shadow:none; margin-top:0px; margin-bottom:30px; position:relative;}
.popular-destinations-panel .ftgp-content-inner .flight-package a{color:#212121;}
.popular-destinations-panel .ftgp-content-inner .flight-package .im:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.64) 1%, rgba(0,0,0,0.33) 25%, rgba(0,0,0,0) 50%);
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.64) 1%,rgba(0,0,0,0.33) 25%,rgba(0,0,0,0) 50%);
    background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.74) 1%,rgba(0,0,0,0.53) 25%,rgba(0,0,0,0) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.popular-destinations-panel .ftgp-content-inner .flight-package .im{width:100%; float:left; border-radius:10px 10px; position:relative; overflow:hidden;}
.popular-destinations-panel .ftgp-content-inner .flight-package .im img{width:100%; height:auto;}
.popular-destinations-panel .ftgp-content-inner .flight-package .im .im-content {position: absolute;width: 100%; padding:0 15px; left: 0px;bottom: 10px; z-index:1;}
.popular-destinations-panel .ftgp-content-inner .flight-package .im .im-content i{display: inline-block;border-radius: 24%;text-align: center;width: 40px;height: 40px; line-height:40px; color: #fff;font-size: 20px;margin-right: 15px;vertical-align: middle;     background-color: rgba(194, 115, 230, 0.75);}
.popular-destinations-panel .ftgp-content-inner .flight-package .im .im-content span{color: white;font-size: 15px;font-weight: 500;line-height: 40px;text-shadow: 1px 1px 0 rgb(0 0 0 / 25%), 0 1px 5px rgb(0 0 0 / 50%);}

.popular-destinations-panel .ftgp-content-inner .flight-package.bg1:hover .im:before {background-color: rgba(194, 115, 230, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg2:hover .im:before {background-color: rgba(118, 191, 247, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg3:hover .im:before {background-color: rgba(122, 219, 140, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg4:hover .im:before {background-color: rgba(240, 195, 82, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg5:hover .im:before {background-color: rgba(235, 96, 125, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg6:hover .im:before {background-color: rgba(95, 215, 237, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg7:hover .im:before {background-color: rgba(95, 215, 237, 0.5);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg8:hover .im:before {background-color: rgba(121, 124, 208, 0.5);}

.popular-destinations-panel .ftgp-content-inner .flight-package.bg1 .im .im-content i{background-color: rgba(194, 115, 230, 0.75);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg2 .im .im-content i{background-color: rgba(118, 191, 247, 0.75);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg3 .im .im-content i{background-color: rgba(122, 219, 140, 0.75);}
.popular-destinations-panel .ftgp-content-inner .flight-package.bg4 .im .im-content i{background-color: rgba(240, 195, 82, 0.75); }
.popular-destinations-panel .ftgp-content-inner .flight-package.bg5 .im .im-content i{background-color: rgba(235, 96, 125, 0.75); }
.popular-destinations-panel .ftgp-content-inner .flight-package.bg6 .im .im-content i{background-color: rgba(95, 215, 237, 0.75); }
.popular-destinations-panel .ftgp-content-inner .flight-package.bg7 .im .im-content i{background-color: rgba(240, 127, 82, 0.75); }
.popular-destinations-panel .ftgp-content-inner .flight-package.bg8 .im .im-content i{background-color: rgba(118, 147, 183, 0.75);}
/*----------------------POPULAR DESTINATIONS------------------------*/

/*--EXPIRY-POPUP--*/
.expiry-popup-full{position:fixed;z-index:1111;width:100%;height:100vh;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}
.expiry-popup-full .expiry-popup{width:100%;max-width:550px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 15px;color:#fff;background:#001239}
.expiry-popup-full .expiry-popup .ep-clock{display:flex;display:flex;justify-content:center}
.expiry-popup-full .expiry-popup .ep-clock img{width:70px}
.expiry-popup-full .expiry-popup .ep-heading{display:flex;font-size:30px;font-weight:700;margin:10px 0}
.expiry-popup-full .expiry-popup .ep-sub-heading{display:flex;font-size:14px;margin:0 0 15px 0;text-align:center}
.expiry-popup-full .expiry-popup .ep-btn-panel{display:flex;width:100%;justify-content:center;align-items:center}
.expiry-popup-full .expiry-popup .ep-btn-panel .referen-btn{display:flex;text-align:center;justify-content:center;width:100%;max-width:200px;font-weight:600;border:2px solid #fff;font-size:14px;color:#004569;padding:10px 0;text-align:center}
.expiry-popup-full .expiry-popup .ep-btn-panel .or{display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin:0 10px;border-radius:50%;border:1px solid #fff;color:#fff}
.expiry-popup-full .expiry-popup .ep-bottom-text{display:flex;text-align:center;margin:20px 0 10px 0}
.expiry-popup-full .expiry-popup .ep-phone-no{display:flex;align-items:center;font-size:26px;width:100%;max-width:280px;font-weight:700;justify-content:center;background:#004569;color:#fff;padding:5px 0}
.expiry-popup-full .expiry-popup .ep-phone-no .img-icon{width:30px;height:30px;margin-right:5px}
@media screen and (min-width:320px) and (max-width:499px){
.expiry-popup-full .expiry-popup .ep-btn-panel .referen-btn{font-size:12px;width:100%;max-width:125px}
.expiry-popup-full .expiry-popup .ep-btn-panel .or{width:30px;height:30px;margin:0 5px;font-size:12px}
}
/*--EXPIRY-POPUP--*/

.sub-text h4{color:#555;font-weight:600;margin:10px 0;padding:0}
p.subc-p{font-size:17px;color:#555;font-weight:400}
.heading-section p{padding-top:5px}
@media only screen and (max-width:767px){
.heading-section h3.head{margin-bottom:22px}
.heading-section{margin-bottom:1em}
.flights-route-bg{background:#eee;margin-top:35px;padding-bottom:15px}
.top-head{margin:0 0 15px 0;padding:2px 0 0 0;color:#da232b;font-weight:300;font-size:22px;background:0 0;text-align:center!important}
.top-deals-area{border-bottom:none}
.block{border-bottom:1px solid #dedede;padding:9px 12px;background:#fff}
.block .loaction{float:left;width:25%;margin:5px 20px 5px 20px;font-size:15px}
.block .arrow{float:left;width:8%;margin:5px 0 0 0;color:#3b8bb1;font-size:12px;text-align:center}
.fa{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;transform:translate(0,0)}
.block .return{float:left;width:22%;margin:5px 20px 5px 20px;padding-left:21px;font-size:15px}
.block .price{float:left;width:15%;color:#da232b;font-weight:700;font-size:16px;margin-top:5px}
#view-deals{display:none;width:291px;position:relative;margin-left:60%;z-index:99}
#view-deals .close1{padding:17px 10px 0 0;position:absolute;cursor:pointer;right:4px;top:-2px}
span.airfaredeal{font-size:16px;line-height:0}
#view-deals .heads{color:#fff;border-radius:3px 3px 0 0;padding:8px 0 8px 10px;font-size:17px;margin:12px 0 0 0;background:#febd2b;border-bottom:1px solid #8c0e12}
#view-deals .content-area{width:291px;border-radius:0 0 3px 3px;overflow:hidden;padding:10px 10px 6px 10px;color:#fff}
#view-deals .form-group{margin:5px 0 10px 0!important}
#view-deals .form-control.mid-dspc-lt{width:95%;float:left}
#view-deals .form-control.mid-dspc-rt{width:95%;float:right}
#view-deals.form-control.mid-dspc-slt{width:95%;float:left}
#view-deals .form-control.mid-dspc-srt{width:95%;float:right}
#view-deals.content-area.autowidth{width:100%;margin:0 0 8px 0}
#view-deals.content-area.smallwidth{width:32.5%;display:inline-block;margin:0 2px 8px 0}
#view-deals.content-area label{color:#fff!important;font-size:12px;display:inline-block}
#view-deals .inf-space{padding:0 0 0 18px}
input[type=submit]{background-color:#097db1;color:#fff;padding:2px 20px;border:none;border-radius:4px;cursor:pointer;text-align:center;font-size:16px}
span.domtravel{font-size:16px;font-weight:600}
.row.newsl{padding:0;margin:0}
}
@media only screen and (max-width:991px) and (min-width:768px){
.top-head{padding:0}
}
@media only screen and (min-width:768px){
.flights-route-bg{background:#eee;margin:0;padding-bottom:15px}
.fl-main-left{float:left;width:48.4%;margin:0 0;overflow:hidden}
.fl-main-right{float:right;width:48.4%;margin:0 0}
.top-head{margin:0 0 15px 0;padding:8px 0 0 0;color:#222;font-family:Oswald;font-weight:300;font-size:22px;background:0 0;text-align:left!important}
.heading-section{margin-bottom:1em}
.top-deals-area{border-bottom:none}
.top-head .sub-head{font-size:13px;color:#222;font-family:Lato,sans-serif;display:none}
.block{border-bottom:1px solid #dedede;padding:9px 0 9px 19px;background:#fff}
.block:last-child{border-bottom:none}
.block .loaction{float:left;width:25%;margin:5px 0 0 0}
.block .arrow{float:left;width:8%;margin:5px 0 0 0;color:#3b8bb1;font-size:12px;text-align:center}
.block .return{float:left;width:27%;margin:5px 0 0 0;padding-left:20px}
.block .price{float:left;width:10%;color:#da232b;font-weight:700;font-size:15px}
.block .airlines{float:left;width:20%;color:#085ca3;margin:0 0 0 8%;display:none}
.block .airlines img{width:45%}
.block .book{float:right;width:20%}
.block .book .btn{background:#097db1;border:1px solid #dadada;color:#fff;width:80px;height:28px;font-size:13px;line-height:17px;padding:initial}
.block .book .btn:hover{background:#f4364f;border:1px solid #f4364f;color:#fff}
.block-view-all{float:right;width:45%;padding:0;text-align:right;margin-top:20px;font-size:15px}
.block-view-all a{color:#085ca3}
.block-view-all a:hover{color:#da232b}
.block-view-all .fa{color:#da232b;font-size:12px;padding:4px;background:#eee;border-radius:2px}
input.btn{background:#085ca3;border:none;border-radius:1px;color:#fff;display:inline-block;width:100%;height:40px;margin-bottom:0;font-size:17px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.top-deals{float:left;width:31.5%;margin:15px 31px 0 0}
.top-deals .head{font-size:22px;margin:5px 0 8px 0;font-family:Oswald;font-weight:300;color:#222}
.top-deals.last{margin:15px 0 0 0}
.fa{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;transform:translate(0,0)}
.tabbable.custom-tabs>.nav-tabs,.tabbable.custom-tabs>.nav-tabs>li{margin:0!important;padding:0;border:0;outline:0;background:0 0}
.tabbable.custom-tabs>.nav-tabs,.tabbable.custom-tabs>.nav-tabs img,.tabbable.custom-tabs>.nav-tabs>li{width:auto;height:auto}
.tabbable.custom-tabs>.nav-tabs,.tabbable.custom-tabs>.nav-tabs>ul.signin{float:none}
.tabbable.custom-tabs>.nav-tabs.firsts{margin:0!important;padding:0;border:0;outline:0}
.tabbable.custom-tabs>.nav-tabs>li{margin:0;float:left;padding:0;border:0;outline:0;background-color:none;background-image:none}
.tabbable.custom-tabs>.nav-tabs>li>a{padding:8px 17px;margin:0 0 0 5px;background:#085ca3;color:#fff;font-size:16px;border-bottom:none!important}
.tabbable.custom-tabs>.nav-tabs>li.firsts>a{padding:5px 17px;margin:0 0 0 5px;background:#e4e1e1;color:#222;font-size:16px}
.tabbable.custom-tabs>.nav-tabs>li.firsts>a:hover{color:#085ca3}
.tabbable.custom-tabs>.nav-tabs>li.signin>a{padding:5px 17px;margin:0 0 0 5px;background:0 0;color:#777;font-size:16px;text-transform:uppercase;font-weight:400}
.tabbable.custom-tabs>.nav-tabs>li.signin>a:hover{color:#bb2025}
.tabbable.custom-tabs>.nav-tabs>li>a:hover{color:#fff}
.tabbable.custom-tabs>.nav-tabs>li.active>a{color:#fff;border-top:none;border-left:none;background-color:rgba(0,0,0,.8)}
.tabbable.custom-tabs>.nav-tabs>li.firsts.active>a{color:#fff;background:#085ca3;border-top:none;border-left:none}
.tabbable.custom-tabs>.nav-tabs>li.signin.active>a{color:#333;background:0 0;border-bottom:2px solid #bb2025!important}
.tabbable.custom-tabs>.nav-tabs>li>a.first{color:#fff;background:#085ca3;margin:0 0 0 20px}
.tabbable.custom-tabs>.nav-tabs>li>a.firsts{color:#222;background:#e4e1e1;margin:0}
.tabbable.custom-tabs>.nav-tabs>li>a.firstss{color:#777;background:0 0;margin:0}
.tabbable.custom-tabs>.nav-tabs>li.active>a.first{color:#fff;background-color:rgba(0,0,0,.8)}
.tabbable.custom-tabs>.nav-tabs>li.active>a.firsts{color:#fff;background:#097db1}
.tabbable.custom-tabs>.nav-tabs>li.active>a.signin{color:#000;border-bottom:2px solid #bb2025!important;background:0 0}
.tabbable.custom-tabs.hide-label-980>.nav-tabs>li>a>span.img-hide{display:none}
.tab-content.new{background:#eee!important;padding:0;overflow:hidden}
.tab-content.signin{background:#fff!important;padding:15px 0 0 0;overflow:hidden;border-top:1px solid #d1d0d0}
.tabbable.custom-tabs>.tab-content>.tab-pane{-webkit-animation-duration:0;-moz-animation-duration:0;-o-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;-webkit-animation-name:fadeInUp;-moz-backface-visibility:visible!important;-moz-animation-name:fadeInUp;-o-backface-visibility:visible!important;-o-animation-name:fadeInUp;backface-visibility:visible!important;animation-name:fadeInUp}
.tabbable.custom-tabs.tabs-below>.tab-content>.tab-pane{-webkit-backface-visibility:visible!important;-webkit-animation-name:fadeInDown;-moz-backface-visibility:visible!important;-moz-animation-name:fadeInDown;-o-backface-visibility:visible!important;-o-animation-name:fadeInDown;backface-visibility:visible!important;animation-name:fadeInDown}
.tabbable.custom-tabs.tabs-animated>.tab-content>.tab-pane{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.tabbable.custom-tabs.shadow>.tab-content{width:48.4%;margin:15px 0;overflow:hidden}
.fl-main-right{float:right;width:48.4%;margin:15px 0}
.top-head{margin:0 0 15px 0;padding:8px 0 0 0;color:#222;font-family:Oswald;font-weight:300;font-size:22px;background:0 0;text-align:left!important}
.top-deals-area{border-bottom:none}
.top-head .sub-head{font-size:13px;color:#222;font-family:Lato,sans-serif;display:none}
.block{border-bottom:1px solid #dedede;padding:9px 12px;background:#fff}
.block:last-child{border-bottom:none}
.block .loaction{float:left;width:24%;margin:5px 0 0 0}
.block .arrow{float:left;width:8%;margin:5px 0 0 0;color:#3b8bb1;font-size:12px}
.block .return{float:left;width:18%;margin:5px 0 0 0}
.block .price{float:left;width:17%;color:#da232b;font-weight:700;font-size:15px;margin:5px 0 0 9%}
.block .airlines{float:left;width:20%;color:#085ca3;margin:0 0 0 8%;display:none}
.block .airlines img{width:45%}
.block .book{float:right;width:20%}
.block .book .btn{background:#fff;border:1px solid #dadada;color:#085ca3;width:80px;height:28px;font-size:13px;line-height:17px}
.block .book .btn:hover{background:#f4364f;border:1px solid #f4364f;color:#fff}
.block-view-all{float:right;width:45%;padding:0;text-align:right;margin-top:20px;font-size:15px}
.block-view-all a{color:#085ca3}
.block-view-all a:hover{color:#da232b}
.block-view-all .fa{color:#da232b;font-size:12px;padding:4px;background:#eee;border-radius:2px}
}
@media screen and (max-width:767px){
.tabbable.custom-tabs>.nav-tabs>li>a.first{color:#fff;background:#055b8f;margin:0 0 0 20px}
.tabbable.custom-tabs>.nav-tabs{margin:0 10px 5px 15px!important;padding:0;outline:0;background:0 0;border-radius:25px}
.tabbable.custom-tabs>.nav-tabs,.tabbable.custom-tabs>.nav-tabs>li{margin:0;padding:0;outline:0;background:0 0;border-radius:25px}
.tabbable.custom-tabs>.nav-tabs>li.active>a.first{color:#fff;background:#085ca3;border-radius:4px 0 0 4px;border:1px solid #60a8e0}
.tabbable.custom-tabs>.nav-tabs>li>a{padding:8px 17px;margin:0 0 0 5px;background:#bb2025;color:#fff;font-size:16px;border-radius:3px 3px 0 0;border-bottom:1px solid #60a8e0!important}
.tabbable.custom-tabs>.nav-tabs>li.active>a{color:#fff;border:1px solid #4d90c4;border-left:none;background:#085ca3}
.tabbable.custom-tabs>.nav-tabs>li.active>a:hover{color:#fff}
.tabbable.custom-tabs>.nav-tabs>li{margin:0;padding:0;border:0;outline:0;background-color:#000;color:#fff;background-image:none;width:49%;text-align:center}
.tabbable.custom-tabs>.nav-tabs>li>a.first{color:#fff;background:#055b8f;margin:0!important;border-radius:4px 0 0 4px;border:1px solid #4d90c4;border-right:none}
.dropdown-menu.tabbable.custom-tabs>.nav-tabs>li>a{border-bottom:none!important}
.tabbable.custom-tabs.hide-label-980>.nav-tabs>li>a{min-width:0;text-align:center;padding:4px 15px}
.tabbable.custom-tabs>.nav-tabs>li>a{padding:6px 17px;margin:0!important;background:#055b8f;color:#fff;font-size:16px;border:1px solid #4d90c4;border-left:none;border-radius:0 4px 4px 0}
.tabbable.custom-tabs>.nav-tabs>li>a:hover{color:#fff}
.tab-content{background:#ececec;padding:10px 10px 15px 10px;overflow:hidden}
.tabbable.custom-tabs.shadow>.tab-content{background:#043871;border:none}
}
#view-deals{display:none;width:291px;position:relative;z-index:99}
#view-deals .close1{padding:17px 10px 0 0;position:absolute;cursor:pointer;right:4px;top:-2px}
#view-deals .heads{color:#fff;border-radius:3px 3px 0 0;padding:8px 0 8px 10px;font-size:17px;margin:12px 0 0 0;background:#febd2b;border-bottom:1px solid #8c0e12}
#view-deals .content-area{width:291px;border-radius:0 0 3px 3px;overflow:hidden;padding:10px 10px 5px 10px;color:#fff}
#view-deals .form-group{margin:0 0 8px 0!important}
#view-deals .form-control.mid-dspc-lt{width:95%;float:left}
#view-deals .form-control.mid-dspc-rt{width:95%;float:right}
#view-deals.form-control.mid-dspc-slt{width:95%;float:left}
#view-deals .form-control.mid-dspc-srt{width:95%;float:right}
#view-deals.content-area.autowidth{width:100%;margin:0 0 8px 0}
#view-deals.content-area.smallwidth{width:32.5%;display:inline-block;margin:0 2px 8px 0}
#view-deals.content-area label{color:#fff!important;font-size:12px;display:inline-block}
#view-deals .inf-space{padding:0 0 0 18px}
.title-line{margin-top:-5px}
.heading-section:after{position:absolute;content:'';bottom:0;left:50%;width:100px;margin-left:-50px;height:2px}



/*----------------------Why Travles with us------------------------*/
.why-travles-with-us{width:100%; float:left; margin-top:20px; background:#1a5da0; background:var(--white); }
.why-travles-with-us .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.why-travles-with-us .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee; font-size: 30px; font-weight: 800; padding-top:15px; margin: 0 0 15px; position:relative;}
/*.why-travles-with-us .f-header .h-text1:before{width: 200px; height: 1px; content: ""; position: absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto; background-color:#8b3eea; }*/
.why-travles-with-us .f-header .h-text2{width:100%; float:left; text-align:center; font-size:16px; font-weight:500; color: #8e8e8e; line-height: 24px;}
.why-travles-with-us .inner-content{width:100%; float:left; margin-top:20px;}
.why-travles-with-us .inner-content .package{width:100%; display:flex;  padding: 24px; margin-bottom:30px;}
.why-travles-with-us .inner-content .package .icon-box{ display: flex; min-width: 64px; margin: 0px; margin-right: 16px; border-radius: 16px; height: 64px; width: 64px; text-align: center; line-height: 64px; padding:10px; box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09);}
.why-travles-with-us .inner-content .package .icon-box img{display:inline-block;}
.why-travles-with-us .inner-content .package .content-box{display:flex; flex-direction:column;}
.why-travles-with-us .inner-content .package .content-box .cb-text1{display:flex; font-size:16px; font-weight:700; margin-bottom:11px; color:#000;}
.why-travles-with-us .inner-content .package .content-box .cb-text1:hover{color:#f09814;}
.why-travles-with-us .inner-content .package .content-box .cb-text2{display:flex; font-size:14px; font-weight:500; color:#8e8e8e ;}
.why-travles-with-us .inner-content .package2{width:100%; display:flex; justify-content:center; align-items:center;}
.why-travles-with-us .inner-content .package2 .pkg-img{  border-radius: 20px; height: 300px;}
.why-travles-with-us .inner-content .package2 .text-phone { position: absolute; bottom: 150px; left: 0px; padding: 13px 26px; background-color:#fff; border-radius: 31px; box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09); color:#f09814; font-size: 16px; line-height: 25px; font-weight: bold;}

/*----------------------Why Travles with us------------------------*/


/*--Top Flight Destinations--*/
.top-flight-destinations{width:100%; float:left; margin-top:20px; background:#1a5da0; background:var(--white); }
.top-flight-destinations .f-header{width:100%; float:left; margin:0px 0 0px 0;  color:#004569;}
.top-flight-destinations .f-header .h-text1{width:100%; float:left; border-top:0px solid #eee;  font-weight: 700; font-size:32px; padding-top:15px; margin: 0 0 20px; position:relative;}
.top-flight-destinations .f-header .h-text1:before{display:none; width: 200px; height: 1px; content: ""; position: absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto; background-color:#8b3eea; }
.top-flight-destinations .f-header .h-text2{width:100%; float:left; text-align:center; font-size:14px; color: #777; line-height: 24px;}

.top-flight-destinations .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.top-flight-destinations .d-flex-row .d-flex-col{display:flex; width:25%; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.top-flight-destinations .d-flex-row .d-flex-col{display:flex; width:100%; padding:0 10px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.top-flight-destinations .d-flex-row .d-flex-col{width:50%;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.top-flight-destinations .d-flex-row .d-flex-col{width:50%;}
}

.top-flight-destinations .package{width:100%; float:left; margin-bottom:20px; overflow:hidden; border-radius:3px;}
.top-flight-destinations .package .im{width:100%; float:left; position:relative;}
.top-flight-destinations .package .im>img{width:100%; height:auto;}
.top-flight-destinations .package .im .im-content{width:100%; position:absolute; bottom:0px; left:0px;  display:flex; flex-direction:column;  background-image: -webkit-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%); padding:80px 15px 10px 15px; color:#fff;}
.top-flight-destinations .package .im .im-content .title{width:100%; display:flex; justify-content:center; padding-bottom:10px; font-size:20px; font-weight:500; color:#fff; letter-spacing:0.5px; }


/*--Top Flight Destinations--*/


/*--service panel--*/
.service-panel{width:100%; float:left; padding:20px 0 0 0; background: #fff; margin-top:0px;}
.service-panel .s-content-inner{width:100%; display:flex; flex-direction:column; }

.service-panel .s-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.service-panel .s-content-inner .d-flex-row .d-flex-col{display:flex; width:25%; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.service-panel .s-content-inner .d-flex-row .d-flex-col{width:100%;}
.service-panel .s-content-inner .main-heading{font-size:20px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.service-panel .s-content-inner .d-flex-row .d-flex-col{width:50%;}
}

.service-panel .s-content-inner .package{width:100%; display:flex; flex-direction:column; align-items:center; position: relative; padding:20px 5px 20px 5px; border:1px solid #0000002d; border-radius:5px;background: #fff; margin-bottom:20px;}
.service-panel .s-content-inner .package .icon{width:100%; display:flex; width:80px; width:auto; height:85px; margin-bottom:10px;}
.service-panel .s-content-inner .package .text1{width:100%; display:flex; text-align: center; justify-content: center;  font-size: 18px; margin-top:5px; font-weight:500; color:#212529;}
.service-panel .s-content-inner .package .text2{width:100%; display:flex; text-align: center; justify-content: center; font-weight: 400;margin: 0;color: #212529;font-size: 16px;padding: 10px 10px 0 10px;}
/*--s1ervice panel--*/


/*--FOOTER 2--*/
.footer-full2{width:100%; float:left; }
.footer-full2 .footer-top{width:100%; float:left; padding:30px 0; background:#0170b5;}
.footer-full2 .footer-top .widget.widget_links h4, 
.footer-full2 .footer-top #footer_wrapper .widget h4 {font-size: 18px; margin-bottom:20px; color: #fff; float: left; width: 100%;}
.footer-full2 .footer-top .widget.widget_links .menu-footer {padding: 0; list-style:none;}
.footer-full2 .footer-top .widget.widget_links .menu-footer li a {font-size: 14px; color:#fff; float: left; width: 100%; margin: 4px 0;}
.footer-full2 .footer-top .widget.widget_links .menu-footer li a:hover {color:#fff;}

.footer-full2 .footer-top  .widget.widget_links ul.gettouch{width:100%; float:left; list-style:none;}
.footer-full2 .footer-top  .widget.widget_links ul.gettouch li{width:100%; float:left; padding-left:0px;margin-bottom: 8px; }
.footer-full2 .footer-top  .widget.widget_links ul.gettouch li a{ float:left; color:#fff;}
.footer-full2 .footer-top  .widget.widget_links ul.gettouch li.phone a{border-bottom:1px solid #fff; padding-bottom:3px; font-size:22px;}
.footer-full2 .footer-top  .widget.widget_links ul.gettouch li.f-logo a img{width:150px;}

.footer-full2 .footer-top .social_link{padding: 0; margin-top:0px; display:inline-block;}
.footer-full2 .footer-top .social_link li{ list-style: none;float: left;margin-right: 1px;}
.footer-full2 .footer-top .social_link li span{font-size: 20px;font-weight: 700;text-transform: uppercase;color: #fff;line-height: 40px;}
.footer-full2 .footer-top .social_link li a{ color:#fff; font-size: 30px;display: block; text-align: center; border-radius: 0; margin-right:15px;}
.footer-full2 .footer-top .social_link li a:hover{color:#212529;}
.footer-full2 .footer-top .truspoilet{width:150px; margin-bottom:10px;}

.footer-full2 .footer-top  .ul-payment-icon{width:100%; float:left; margin-top:0px; list-style:none;}
.footer-full2 .footer-top  .ul-payment-icon li{display:inline-block; margin-bottom:5px;}
.footer-full2 .footer-top  .ul-payment-icon li img{width:40px; height:auto;}


.footer-full2 .footer-bottom{width:100%; float:left; padding:30px 0; color:#4a4848; }
.footer-full2 .footer-bottom .fb-text1{width:100%; float:left; font-size:15px; font-weight:600; margin-bottom:5px; text-align:center;}
.footer-full2 .footer-bottom .fb-text2{width:100%; float:left; font-size:14px; text-align:left;}



/*------- MOBILE HEADER --------*/
.mobile-header-full{width:100%;float:left; display:none; position:relative; font-family: "Plus Jakarta Sans", serif !important;}
.mobile-header-full .mh-fixed{width:100%; float:left; padding: 20px 5px; margin: 0; background: #0a3965; color: #fff; font-size: 24px; font-weight: bold; text-align: center; position: fixed; z-index: 22222; top: 0; left:0;right:0;}
.mobile-header-full .mh-fixed img {width: 35px; height: 35px;}
.mobile-header-full .mh-fixed span {display: inline-block;width: auto;height: auto;padding: 5px 0 0 0;}

.mobile-header-full .mh-content{width:100%; float:left; position:relative; z-index:22; padding-top:120px; padding-bottom:30px; background:#fff; border-bottom:1px solid #ccc;}
.mobile-header-full .mh-content .mhc-common-btn1 {display: block; width: 100%; height: auto; padding: 10px 5px; margin: auto; margin-bottom:15px; background: #ff4200; color: #fff; font-size: 25px; font-weight: 700; text-align: center; border-radius: 5px;}
.mobile-header-full .mh-content .mhc-common-btn2 {display: block; width: 100%; height: auto; padding: 10px 5px; margin: auto; margin-bottom:15px; background: #158ea9; color: #fff; font-size: 15px; font-weight: 400; text-align: center; border-radius: 5px;}
.mobile-header-full .mh-content .mhc-text1{width: 100%; height: auto; padding: 0; margin: 20px 0 30px 0; font-size: 16px; font-weight: 600; text-align: center;}
.mobile-header-full .mh-content .mhc-text2{width: 100%; height: auto; padding: 0; margin: 0px auto 10px auto; font-size: 13px; font-weight: 500; float: left;}
.mobile-header-full .mh-content .mhc-text3{width: 100%; height: auto; padding: 0; border-top: solid 1px #158ea9; padding-top:35px; margin:0px 0 0px 0; font-size: 16px; font-weight: 600; text-align: center;}
.mobile-header-full .mh-content .mhc-text4{width: 100%; height: auto; padding: 0; margin: 35px 0; font-size: 14px; font-weight: bold; text-align: center;}
.mobile-header-full .mh-content .btn-outer{width:100%; display:flex; justify-content:center;}
.mobile-header-full .mh-content .btn-outer .call-btn{height: auto; padding: 3px 15px 5px 5px; margin: 0px auto 25px auto; background: #0a3965; color: #fff; font-size: 22px; font-weight: bold; text-align: center; border-radius: 100px;}
.mobile-header-full .mh-content .btn-outer .call-btn img { width: 35px; height: 35px; margin: -5px 0 0 0;}
.mobile-header-full .mh-content .btn-outer .call-btn span { display: inline-block; width: auto; height: auto; padding: 5px 0 0 0; line-height: 35px;}

.mh-footer{width: 100%; display:none; font-family: "Plus Jakarta Sans", serif !important; height: auto; padding: 10px 0 7px 0; margin: auto; background: #f1f1f1; color: #000; font-size: 20px; border-top: solid 4px #eb1c24; text-align: center; font-weight: 600; position: fixed; z-index:2; bottom: 0;}
.mh-footer .mhf-text1{display: block; Width: 100%; padding: 0 10px; background: none; color: #0a2e41; border-radius: 7px; font-size: 18px;}
.mh-footer .mhf-text2{display: block; font-size: 35px !important; color:#000; font-weight:600;}
.mh-footer .mhf-text2{ animation: blinker 1s linear infinite;}

@keyframes blinker {
from, 49.9% {opacity: 1; color:#000;}
50%, to {opacity: 1; color:#f00;}}

.black-div{width:100%; height:300px; float:left;}

@media screen and (min-width:320px) and (max-width:767px){
    .mobile-header-full,
    .mh-footer{display:block;}

}

/*------- MOBILE HEADER --------*/


/*--MOBILE POPUP--*/
.mobile_popup{ }
.mobile_popup .close-btn{position:absolute; display: flex; align-items: center; justify-content: center; top:0px; right:0px; width:30px; height:30px; border:1px solid #ccc; text-align:center; border-radius:50%;}
.mobile_popup .modal-body{width:100%; float:left; padding:0px; background:#fff;}
.mobile_popup .modal-body .mb-header{width:100%; float:left;  font-size: 18px; border-radius:10px 10px 0 0; padding: 12px 20px; border-bottom: 1px solid #eee; text-align: center; font-weight: bold; color: #072a60;     background: linear-gradient(#fff, #e1e1e1); margin-bottom: 0;}
.mobile_popup .modal-body .mb-content{width:100%; float:left; padding:15px; text-align:center;}
.mobile_popup .modal-body .mb-content .mb-cont-text1{text-align:center; font-weight: bold; line-height: 35px; color: #024; font-size: 24px; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}
.mobile_popup .modal-body .mb-content .mb-cont-text2{text-align:center; font-size: 20px; display: inline-block; padding: 7px 12px; border-radius: 20px; font-weight:bold; animation: blink 1s linear infinite; transform:initial;}
.mobile_popup .modal-body .mb-content .mb-cont-text3{text-align:center;  margin: 20px 0 10px 0px; text-align: center; font-size: 27px; font-weight:bold;}
.mobile_popup .modal-body .mb-content .mb-cont-text3 i{ margin-right: 10px; color: #004569;}
.mobile_popup .modal-body .mb-footer{width:100%; float:left; padding: 12px 8px; margin-top: 10px; background: #004569 !important;}
.mobile_popup .modal-body .mb-footer .mb-footer-text1{width:100%; float:left; text-align: center; font-size: 15px; font-weight: 500; color: #fff; margin-bottom: 1px; line-height: 21px;}
.mobile_popup .modal-body .mb-footer .mb-footer-text2{width:100%; float:left; text-align: center; font-size: 21px; font-weight: bold; color: #ffde00; margin-bottom: 1px; line-height: 21px;}

@keyframes blink{
0%{opacity: 0; color:#fff;}
50%{opacity: 1; color:#024;}
}
/*--MOBILE POPUP--*/

