﻿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}
.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:#002d4a!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:#002d4a}
#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:#002d4a}
.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---------------- */



/*  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:#002d4a;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:#002d4a;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;position:relative}
header.inner-header{position:static;background:rgba(0,0,0,.5);background:#00aeef}
/*-------------TOP HEADER--------------*/
header .top_header{width:100%;float:left;background:#fff;border-top:0 solid #454b4d}
/*----LOGO----*/
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}
/*-----LOGIN-----*/
header .top_header .login{width:auto;float:right}
header .top_header .login ul{float:left;width:100%;list-style:none;margin-top:15px}
header .top_header .login ul li{float:left;width:auto;line-height:37px;padding:0 25px;padding-right:0;margin-top:0;border-radius:3px}
header .top_header .login ul li a{color:#454b4d;font-weight:500;font-size:18px}
header .top_header .login ul li a i{color:#0176c8}
header .top_header .login ul li a:focus,header .top_header .login ul li a:hover{text-decoration:none}
header .top_header .login ul li.phone i{color:#454b4d}
header .top_header .login ul li.my-trips i{color:#454b4d}
.nocursor{cursor:none!important}
/*-----LOGIN-----*/
header .bottom_header .login{width:auto;float:right;margin-top:0}
header .bottom_header .login ul{float:left;width:100%;list-style:none;margin:0;padding-left:30px}
header .bottom_header .login ul li{float:left;width:auto;line-height:37px;padding:0 25px;margin-top:0;border-radius:5px;background:#001239}
header .bottom_header .login ul li a{color:#fff;font-weight:600;font-size:14px}
header .bottom_header .login ul li a i{color:#fff}
header .bottom_header .login ul li a:focus,header .bottom_header .login ul li a:hover{text-decoration:none}
header .bottom_header .login ul li.phone{padding:0 10px}
header .bottom_header .login ul li.phone i{color:#0176c8}
header .bottom_header .login ul li.my-trips i{color:#0176c8}
/*----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:#002d4a}
header .bottom_header .navigation_bar_full .custom_navigation_bar{position:static}
/*----LOGO----*/
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}
/*--------------NAVIGATION BAR TOGGLE-------------*/
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}
/*--------------COLLASPE--------------*/
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)}
/*---------------CUSTOM NAVIGATION BAR--------------*/
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}                      }
/*--mega menu--*/
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 .login{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 .login{margin-top:5px}
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 .login ul li{line-height:20px}
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}
header .top_header .login ul li a{font-size:16px}
header .top_header .login ul{margin-top:6px;margin-bottom:0}
header .bottom_header .login ul li.phone{display:none}
header .bottom_header .login ul li a{font-weight:400;font-size:14px}
}
@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 .top_header .login ul li{margin-top:0}
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 .top-header small.login{color:#fff;font-size:15px;float:right;margin-top:5px}
header .top-header small.login .login-name-text{margin-right:5px}
header .top-header small.login a{color:#fff;font-size:15px;font-weight:600}
header .top-header small.login a:hover{text-decoration:none}
header .top-header small.login span .fa-power-off{color:#ff4343}
header .header-top-strip{position:absolute;top:20px;left:450px;text-align:center;background:#fff}
header .header-top-strip img{width:100px}
@media only screen and (min-width:320px) and (max-width:767px){
header .header-top-strip{top:10px;left:224px}
}
@media only screen and (min-width:320px) and (max-width:399px){
header .header-top-strip{display:none}
}
@media only screen and (min-width:768px) and (max-width:991px){
header .header-top-strip{top:5px;left:400px}
}
@media only screen and (min-width:992px) and (max-width:1199px){
header .header-top-strip{top:20px;left:360px}
}
header .bottom-header{background-color:#fff;padding:6px 0;float:left;width:100%;border-bottom:1px solid #002d4a; position:fixed; top:0px; left:0px; z-index:11;}
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:150px}
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; padding-top:6px;}
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:#002d4a}
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:#002d4a}
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:#002d4a 0 0 10px 10px inset;animation:3s cubic-bezier(.36,.07,.19,.97) 0s infinite normal none running call;opacity:0}
header .bottom-header .navbar-default .navbar-nav li.new-design2{display:flex; padding:0px;}
header .bottom-header .navbar-default .navbar-nav li.new-design2 .nd-left{display:flex; flex-direction:column; justify-content:flex-end; align-items:flex-end;}
header .bottom-header .navbar-default .navbar-nav li.new-design2 .nd-left .ndf-text1{display:flex; margin: 0; color: #555; font-weight: 400; font-size: 12px; text-align-last: end; line-height: 16px;}
header .bottom-header .navbar-default .navbar-nav li.new-design2 .nd-left .ndf-text2{display:flex; font-size: 20px; color: #7134af; transition: 0.4s; font-weight: 700; text-decoration: none !important; padding:0px;}
header .bottom-header .navbar-default .navbar-nav li.new-design2 .nd-right{display:flex; margin-left:10px; }
header .bottom-header .navbar-default .navbar-nav li.new-design2 .nd-right .icon{background:#8f4ed0; color: #fff; font-size:20px; border-radius: 100%; width: 40px; height: 40px; padding: 12px;}

header .bottom-blank-header{width:100%; float:left; height:61px; }

@-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 .top-header small.login{margin-top:0}
header .bottom-header .logo{margin-top:-40px}
header .bottom-header .logo img{}
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}
}
@media screen and (min-width:768px) and (max-width:991px){
header .bottom-header .navbar-default .navbar-nav li a{padding:5px 6px}
}
.header-strip2{width:100%;background:#434d57;color:#fff;display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:5px 10px}
.header-strip2 .hs-left{display:flex;flex-direction:column}
.header-strip2 .hs-left .hsl-text1{display:flex}
.header-strip2 .hs-left .hsl-text2{display:flex;align-items:center}
.header-strip2 .hs-left .hsl-text2 span{color:#ffe64f;font-size:16px;margin-right:5px}
.header-strip2 .hs-left .hsl-text2 i{margin-left:5px}
.header-strip2 .hs-right{display:flex}
.header-strip2 .hs-right .call-box{width:30px;height:30px;display:flex;background:linear-gradient(to right,#45be9d,#1ba49c);color:#fff;font-size:18px;border-radius:3px;align-items:center;justify-content:center;transition:.3s}
.header-strip2 .hs-right .call-box:hover{font-size:20px}
@media only screen and (min-width:320px) and (max-width:767px){
.header-strip2{display:inline-flex}
}
.login_full{width:100%;float:left}
/* FORGOT PASSWORD POPUP START */
.login_full .login-forgotpopup{width:100%;float:left}
.login_full .login-forgotpopup .forgot-password-panel{width:100%!important;float:left;border:1px solid #ccc;padding:20px 20px;background:#fff;border-radius:5px!important}
.login_full .login-forgotpopup .forgot-password-panel .key-outer{width:80px;margin:0 auto}
.login_full .login-forgotpopup .forgot-password-panel .key{width:100%;height:80px;float:left;text-align:center;border-radius:50%;padding:8px 0;padding-top:22px;font-weight:600;background:#0176c8;color:#fff}
.login_full .login-forgotpopup .forgot-password-panel .key .icon{width:100%;float:left;text-align:center;font-size:26px}
.login_full .login-forgotpopup .forgot-password-panel .key .text{width:100%;float:left;text-align:center;font-size:14px;margin-top:-5px;font-weight:400}
.login_full .login-forgotpopup .forgot-password-panel .h3{margin:0;padding:0;color:#000;font-size:18px;margin-top:10px;margin-bottom:20px;width:100%;float:left;text-align:center;font-weight:600}
.login_full .login-forgotpopup .forgot-password-panel input{width:100%;float:left;border-radius:4px;border:1px solid #ccc;height:36px;margin-bottom:20px;outline:0;padding:0 10px}
.login_full .login-forgotpopup .forgot-password-panel input[type=submit]{background:#001239;color:#fff;font-weight:700;outline:0;border:0;border-radius:5px;height:40px}
.login_full .login-forgotpopup .forgot-password-panel input[value=Submit]{background:#001239;color:#fff;font-weight:700;outline:0;border:0;border-radius:5px;height:40px}
.login_full .login-forgotpopup button{outline:0}
.login_full .login-forgotpopup button.close{background:#000;width:20px;height:20px;font-size:16px;color:#fff!important;padding:0;border-radius:50%;opacity:1!important}
.login_full .login-forgotpopup .modal-content{border:0}
.login_full .login-forgotpopup .modal-body{width:100%;float:left}
.login_full .login-forgotpopup .modal-header{display:none}
.login_full .login-forgotpopup .modal-footer{display:none}
@media (min-width:320px){
.login_full .login-forgotpopup .modal-dialog{max-width:450px;width:100%;margin:30px auto}
}
/* LOGIN POPUP START */
@media (min-width:320px){
.login_full .login-popup .modal-dialog{max-width:450px;width:100%;margin:30px auto}
}
.login_full .login-popup{width:100%;float:left}
.login_full .login-popup .login-popup-panel{width:100%!important;float:left;border:1px solid #ccc;background:#fff;border-radius:5px!important}
.login_full .login-popup .login-popup-panel button{outline:0}
.login_full .login-popup .login-popup-panel button.close{background:#000;width:20px;height:20px;font-size:16px;color:#fff!important;padding:0;margin-top:5px;border-radius:50%;opacity:1!important}
.login_full .login-popup .modal-content{border:0}
.login_full .login-popup .modal-body{width:100%;float:left;position:relative;z-index:9999}
.login_full .login-popup .modal-header{display:none}
.login_full .login-popup .modal-footer{display:none}
.login_full .login-popup .login-popup-panel .popup-header{width:100%;float:left;border-bottom:2px solid #0176c8;padding:10px 20px}
.login_full .login-popup .login-popup-panel .title{float:left;font-size:20px;font-weight:600;color:#333;margin-bottom:0}
.login_full .login-popup .login-popup-panel .registration-content{width:100%;float:left;padding:20px 20px;padding-top:30px}
.login_full .login-popup .login-popup-panel .registration-content .form-full{width:100%;float:left}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-group{width:100%;float:left;margin-bottom:15px}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative{width:100%;float:left;position:relative;font-weight:400}
.login_full .login-popup .login-popup-panel .registration-content .form-full .positeion-relative .icon{position:absolute;top:7px;left:8px;color:#0176c8;font-size:20px}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control:focus+.icon{color:#454b4d}
.login_full .login-popup .login-popup-panel .registration-content .form-full .form-control{padding-left:30px;height:40px;font-style:italic}
.login_full .login-popup .login-popup-panel .registration-content .form-full .forgot-password{width:auto;float:left;font-size:12px;text-align:left;cursor:pointer;margin-top:-20px;padding:5px 0;color:#0176c8}
.login_full .login-popup .login-popup-panel .registration-content .form-full .booking-text{width:auto;float:left;font-size:10px;text-align:left;cursor:pointer;margin-top:-20px;padding:5px 0;color:#999}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn-outer{width:100%;margin:0 auto}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn{width:100%;float:left;background:#001239;color:#fff;border:0 solid #666464;padding:10px 0;margin-top:15px;font-size:14px;border-radius:20px;margin-bottom:10px;width:100%;text-align:center;font-weight:600;outline:0;-webkit-box-shadow:0 8px 6px -6px #777;transition:.3s;-webkit-transition:.3s}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn:hover{background:#002d4a}
.login_full .login-popup .login-popup-panel .registration-content .form-full .login-btn .login-icon{width:auto}
.login_full .login-popup .login-popup-panel .registration-content .form-full .booking-btn{width:100%;float:left;background:#f8f8f8;color:#3ac4fa;border:1px solid #ccc;padding:10px 0;margin-top:15px;font-size:14px;border-radius:20px;margin-bottom:10px;width:100%;text-align:center;font-weight:600;outline:0}
.login_full .login-popup .login-popup-panel .registration-content .form-full .line-partition{width:100%;height:1px;float:left;border-bottom:1px dashed #ccc;margin:20px 0 10px 0}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext{width:100%;float:left;color:#999;font-size:12px;text-align:center;margin:15px 0}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext a{color:#0176c8;font-weight:600}
.login_full .login-popup .login-popup-panel .registration-content .form-full .sign-uptext.agent-login{margin-top:0}
.login_full .login-popup .login-popup-panel .registration-content .form-full .or{width:100%;height:1px;float:left;background:#ccc;margin:15px 0 10px 0;position:relative}
.login_full .login-popup .login-popup-panel .registration-content .form-full .or .circle{width:35px;height:35px;line-height:30px;border-radius:50%;text-align:center;font-size:12px;font-style:italic;color:#999;border:0 solid #ccc;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel{width:100%;float:left;margin-top:15px;margin-bottom:15px}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login{width:100%;float:left;background:#fff;border:1px solid #1953a1;margin-bottom:10px;border-radius:5px;position:relative;padding-left:40px}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon{width:40px;float:left;position:absolute;top:0;left:0;text-align:center}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .icon i{width:100%;float:left;font-size:20px;text-align:center;padding:9px 0;color:#1953a1}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login .text{width:100%;float:left;text-align:center;padding:8px 0;font-size:14px;background:#1953a1;color:#fff;outline:0;border:none}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login{border:1px solid #4285f4}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .icon img{width:20px;height:20px;margin-top:8px}
.login_full .login-popup .login-popup-panel .registration-content .facebook-google-panel .fg-login.google-login .text{background:#4285f4}
/*----------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:1;background: #00000072;}
.banner-slider .carousel-control:focus,.banner-slider .carousel-control:hover{border:2px solid}
.banner-slider .carousel-caption{bottom:230px}
.banner-slider .carousel-caption h2{font-size:2.9rem; text-align:center; font-weight:700;color:#fff;margin-top:0; font-family: "Poppins", sans-serif !important; }
.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:#002d4a;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:#002d4a}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3{color:#002d4a;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,#002d4a 100%)}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal .g-orange:hover{background:linear-gradient(90deg,#002d4a 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 TAB-------------- */
.search_container{float:left;width:100%;position:relative;margin-top:-260px}
.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}
/*-----------FLIGHT------------*/
.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:#002d4a;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 NAVIGATION TAB ICON-----------*/
.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:#002d4a;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}
/*-----------HOTELS------------*/
.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%}
/*-------------TRANSFER---------------*/
.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}
/*-----------ATTRACTION-------------*/
.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}
/*-------------CARE HIRE---------------*/
.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}
/*-----------UMRAHBUILDER-------------*/
.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:rgba(255, 255, 255,0.6);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}
/*--------------RADIO BUTTON---------------*/
.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:#002d4a;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:#002d4a;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:#002d4a}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{font-size:18px; background: linear-gradient(145deg, rgb(141 99 199) 0%, rgb(45 3 90) 100%);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: linear-gradient(145deg, rgb(45 3 90) 0%, rgb(141 99 199) 100%);}
.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:#fe492b;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:#fe492b;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:#fe492b;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:#fe492b;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}
}
.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:#002d4a;border-color:#002d4a}
.search_container .tab_full_container .tab-content .tab-pane .adult-class-dropdown.div-cabin-class-dropdown .dccd-inner .ul-class li.active{background:#002d4a}
.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,#002d4a 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,#002d4a 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}
}
/*--------------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:-260px}
#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------------------------*/
.partner-carousel{padding:20px 0;width:100%;float:left;background:#ddd;padding:20px 0 20px 0}
/*----------------------PARTNER CAROUSEL------------------------*/





/*--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:#002d4a;font-weight:600}
.fmly_travel h3{display:inline-block;white-space:nowrap;color:#002d4a;padding:10px 12px;border-radius:4px;width:120px;font-weight:700;text-align:center;border:1px dashed #002d4a;-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:#002d4a}
.heading_Abt p{text-align:justify;font-size:16px;color:#333;line-height:27px;font-weight:400}
.suscribe_main{background:#002d4a;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-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:#002d4a;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:#002d4a;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:#002d4a}
.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,#002d4a 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,#002d4a 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:#002d4a}
.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}
    /*-------------------CAROUSEL--------------------*/
    #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}
}
/*-----------------------CAROUSEL END---------------------------*/

/*--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:#002d4a;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,#002d4a 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,#002d4a 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--*/



/*--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:#002d4a;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:#002d4a;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; }
.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}



.new-popup-design-main .modal-dialog{width:100%; max-width:500px;}
.new-popup-design{width: 100%; display: flex; padding: 0 15px; align-items: center; position:relative;}
.new-popup-design .close{position:absolute; right:10px; top:10px;}
.new-popup-design .npd-inner{display: flex;}
.new-popup-design .im{width:110px; display: flex; flex-direction: column;}
.new-popup-design .im img{width: 100%; }
.new-popup-design .im .im-text{font-size: 13px; color: #04af00;}
.new-popup-design .npd-content{width: (100% - 110px); padding-left: 15px; display: flex; flex-direction: column; color: #141416;}
.new-popup-design .npd-content .text1{display: flex; font-size: 20px; font-weight: 600; margin-bottom: 10px;}
.new-popup-design .npd-content .text2{display: flex; font-size: 14px; font-weight: 400; margin-bottom: 15px;}
.new-popup-design .npd-content .text3{display: flex; font-size: 14px; font-weight: 400; margin-bottom: 10px;}
.new-popup-design .npd-content .text4{display: flex; align-items: center; font-size: 20px; font-weight: 600; color: #141416;}
.new-popup-design .npd-content .text4 i{margin-right: 5px; font-size: 22px;}






/*--PACKAGE DETAIL--*/
.package-detail-panel{width:100%; float:left; padding:30px 0; background:#f7f7f7; color:#000;}
.package-detail-panel .pdp-content{width:100%; float:left; background:#fff; padding:15px 10px; margin-bottom:20px;}
.package-detail-panel .pdp-content .pdp-text1{font-size:20px; font-weight:600; margin-bottom:5px;}
.package-detail-panel .pdp-content .pdp-text2{font-size:14px; font-weight:600; margin-bottom:10px;}
.package-detail-panel .pdp-content .pdp-info-text{font-size:14px; line-height:22px;}
.package-detail-panel .pdp-content .ul-list{width:100%; float:left; padding-left:20px;}
.package-detail-panel .pdp-content .ul-list li{line-height:24px;}
.package-detail-panel .pdp-content .starting-from{font-size:14px; margin-bottom:5px;}
.package-detail-panel .pdp-content .price{font-size:20px; font-weight:600; }
.package-detail-panel .pdp-content .enguiry{font-size:14px; font-weight:600;}
.package-detail-panel .pdp-content .enguiry-info{font-size:14px; margin-bottom:10px;}
.package-detail-panel .pdp-content .questin-text1{font-size:14px; font-weight:600; margin-bottom:10px;}
.package-detail-panel .pdp-content .questin-text2{font-size:14px; margin-bottom:10px;}
.package-detail-panel .pdp-content .questin-text3{font-size:14px; margin-bottom:10px;}

/*--PACKAGE DETAIL--*/


/*--FLEXIBLE TICKET--*/
.flexible-ticket{width:100%; float:left ;flex-direction:column;margin-bottom:30px;}
.flexible-ticket .ft-header{display:flex; flex-direction:column; padding:10px 15px; align-items:center;  background:#244093; color:#fff; border-bottom:3px solid #bd8f3a;}
.flexible-ticket .ft-header .fth-text1{font-size:36px; font-weight:600; margin-bottom:15px; }
.flexible-ticket .ft-header .fth-text2{font-size:14px; font-weight:400; text-align:center; margin-bottom:10px; }
.flexible-ticket .ft-header .fth-text3{font-size:11px; text-decoration:underline; font-weight:400; text-align:left; margin-bottom:10px; }
.flexible-ticket .ft-content{display:flex; flex-direction:column; background:#f4f4f4; border:1px solid #ccc; border-radius: 0 0 5px 5px;}
.flexible-ticket .ft-content .ul{width:100%; float:left; list-style:none;}
.flexible-ticket .ft-content .ul li{border-bottom:1px solid #ccc; padding:3px 15px;}
.flexible-ticket .ft-content .ul li:last-child{border-bottom:0px;   }
.flexible-ticket .ft-content .bag-option{width:100%; display:flex; justify-content:center; align-items:center; padding:20px 0;}
.flexible-ticket .ft-content .bag-option .form-control{width:100%; max-width:300px;}
/*--FLEXIBLE TICKET--*/


/*----------------------SERVICE PANEL------------------------*/
.servics-panel{width:100%; float:left; padding:0px 0 30px 0; color:#262626;}
.servics-panel .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;}
.servics-panel .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee;  font-weight: 500; font-size:32px; padding-top:15px; margin: 0 0 20px; position:relative;}
.servics-panel .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; }
.servics-panel .f-header .h-text1 span{color:#8f4ed0; font-weight:700;}
.servics-panel .f-header .h-text2{width:100%; float:left; text-align:center; font-size:14px; color: #777; line-height: 24px;}

.servics-panel .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.servics-panel .d-flex-row .d-flex-col{display:flex; width:33.3333%; padding:0 5px;}
.servics-panel .d-flex-row .d-flex-col .package{width:100%; display:flex; align-items: center; margin-bottom:15px;  padding:0px 0px; border-radius:10px; }
.servics-panel .d-flex-row .d-flex-col .package .im{border-radius: 10px; width: 100px; height: 100px; background: #fff; background: #c29ff1; display:flex; align-items: center; justify-content: center; margin-right:0px; transition:0.3s;  border: 1px solid #cfb6b9;}
.servics-panel .d-flex-row .d-flex-col .package .im.im-atol{}
.servics-panel .d-flex-row .d-flex-col .package .im img{width:90px;}
/*.servics-panel .d-flex-row .d-flex-col .package .im.im-atol img{width:100px;}*/   
.servics-panel .d-flex-row .d-flex-col .package .pkg-content{width:calc(100% - 90px); display:flex; flex-direction:column; padding-left:20px;}
.servics-panel .d-flex-row .d-flex-col .package .pkg-content .pkg-text1{display:flex; font-size: 14px; font-weight: 700; color: #000; margin-bottom: 3px;}
.servics-panel .d-flex-row .d-flex-col .package .pkg-content .pkg-text2{display:flex; color: #333; font-size: 13px; font-weight: 400; margin-right: 10px;}
/*.servics-panel .d-flex-row .d-flex-col .package:hover .im{transform:translateY(-10px);}*/


@media screen and (min-width:320px) and (max-width:767px) {
.servics-panel .d-flex-row .d-flex-col{display:flex; width:100%; padding:0 10px;}
}

/*----------------------SERVICE PANEL------------------------*/

/*--Amazing Destinations--*/
.amazing-destinations{width:100%; float:left; margin-top:20px; background:#1a5da0; background:var(--white); color:#262626;}
.amazing-destinations .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;}
.amazing-destinations .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee;  font-weight: 500; font-size:32px; padding-top:15px; margin: 0 0 20px; position:relative;}
.amazing-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; }
.amazing-destinations .f-header .h-text1 span{color:#8f4ed0; font-weight:700;}
.amazing-destinations .f-header .h-text2{width:100%; float:left; text-align:center; font-size:14px; color: #777; line-height: 24px;}

.amazing-destinations .package{width:100%;float:left; box-shadow: 0 10px 15px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); box-shadow:none; border:1px solid #dee2e6; margin-top:0px; margin-bottom:30px; position:relative;}
.amazing-destinations .package a{color:#212121;}
.amazing-destinations .package .im{width:100%; float:left;  position:relative; overflow:hidden; position:relative;}
.amazing-destinations .package .im:before{content:""; width:100%; height:100%; position:absolute; top:0px; left:0px; background:rgba(0,0,0,0.2); transition:0.3s; }
.amazing-destinations .package:hover .im:before{background:rgba(0,0,0,0.5);}
.amazing-destinations .package .im img{width:100%; height:auto;  transition:0.3s;}
.amazing-destinations .package .im .team-shape{width:100%; height:auto; position:absolute; left:0; bottom:0;}
.amazing-destinations .package .content{width:100%; display:flex; padding:0 15px 20px 15px; flex-direction:column; align-items:center;}
.amazing-destinations .package .content .con-text{display:flex; font-size:16px; margin:0 0 16px 0;}
.amazing-destinations .package .content .con-btn{width:100%; display:flex; justify-content:center; font-size:16px; font-weight:600; border-radius:5px; color: #8f4ed0 !important; padding:16px 0;  background: rgb(143 78 208 / 10%) !important; transition:0.3s;}
.amazing-destinations .package .content .con-btn:hover{color: #fff !important; background: #8f4ed0 !important;}


.amazing-destinations .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px;}
.amazing-destinations .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:3px solid #fff; background-color: #555; box-shadow: 0 0 5px #dedede; float:left; left:0px; margin-left:-50px; margin-top:-20px;  position:absolute; top:50%;width: 40px;height: 40px;opacity:1;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:3px solid #fff; background-color: #555; box-shadow: 0 0 5px #dedede; float:right; right:0px; margin-right:-50px; margin-top:-20px;  position:absolute; top:50%; width: 40px;height: 40px;opacity:1;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #fff !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #ff6600;  opacity: 0.5;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.amazing-destinations .owl-slider-full .owl-prev:before, 
.amazing-destinations .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.amazing-destinations .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#2497f1;}
.amazing-destinations .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.amazing-destinations .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}


@media screen and (min-width:320px) and (max-width:767px) {
.amazing-destinations .f-header{font-size:20px;}
.amazing-destinations .owl-slider-full{padding:0;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:30%; display:none;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:30%; display:none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:40%;left: -25px; display:none;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:40%;right: -25px; display:none;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px; display:none;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px; display:none;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-20px;}
.amazing-destinations .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-20px;}
}

/*--amazing Destinations--*/


/*--Latest Flight Fares--*/
.latest-flight-fares{width:100%; float:left; margin-top:20px; background:#f7f4f9; color:#262626;}
.latest-flight-fares .f-header{width:100%; float:left; text-align:left; margin:30px 0 40px 0;}
.latest-flight-fares .f-header .h-text1{width:100%; float:left; border-top:0px solid #eee;  font-weight: 500; font-size:32px; padding-top:15px; margin: 0 0 0px; position:relative;}
.latest-flight-fares .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; }
.latest-flight-fares .f-header .h-text1 span{color:#8f4ed0; font-weight:700;}
.latest-flight-fares .f-header .h-text2{width:100%; float:left; font-size:12px; }
.latest-flight-fares .bottom-text{width:100%; font-size:12px; margin-bottom:30px;}

.latest-flight-fares .package{width:100%;float:left; background:#fff; border-radius:5px; padding:15px 15px; margin-bottom:20px; position:relative;}
.latest-flight-fares .package:hover{box-shadow: 8px 17px 30px 0px rgba(0, 0, 0, 0.1);}
.latest-flight-fares .package .pkg-date{display:flex; font-size:14px; font-weight:600; color:#8f4ed0; margin-bottom:15px;}
.latest-flight-fares .package .pkg-content{display:flex; flex-direction:column; position:relative;}
.latest-flight-fares .package .pkg-content:before{content: ""; position: absolute; top: 34px; left: 7px; height: 58px; width: 1px; border: 1px dotted #60626d; z-index: 0;}
.latest-flight-fares .package .pkg-content .pc-row{width:100%; display:flex; margin-bottom:20px;}
.latest-flight-fares .package .pkg-content .pc-row .pcr_col1{display:flex; width:40px;}
.latest-flight-fares .package .pkg-content .pc-row .pcr_col1 img{width:15px;}
.latest-flight-fares .package .pkg-content .pc-row .pcr_col2{display:flex; flex-direction:column; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.latest-flight-fares .package .pkg-content .pc-row .pcr_col2 .col_text1{display:flex; font-size:24px; font-weight:700; }
.latest-flight-fares .package .pkg-content .pc-row .pcr_col2 .col_text2{display:flex; font-size:13px; font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.latest-flight-fares .package .pkg-bottom{display:flex; align-items:center; justify-content:space-between;}
.latest-flight-fares .package .pkg-bottom .price-panel{display:flex; align-items:center; flex-direction:column;}
.latest-flight-fares .package .pkg-bottom .price-panel .starting{display:flex; font-size:14px; }
.latest-flight-fares .package .pkg-bottom .price-panel .price{display:flex; font-size:18px; font-weight:700; }
.latest-flight-fares .package .pkg-bottom .book-now{display:flex; border-radius:5px; padding:5px 10px; background:#8b3eea; font-size:12px; color:#fff; font-weight:500; }
.latest-flight-fares .package .pkg-bottom .book-now:hover{background:#000; color:#fff;}


.latest-flight-fares .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px;}
.latest-flight-fares .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:3px solid #fff; background-color: #555; box-shadow: 0 0 5px #dedede; float:left; left:0px; margin-left:-50px; margin-top:-20px;  position:absolute; top:50%;width: 40px;height: 40px;opacity:1;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:3px solid #fff; background-color: #555; box-shadow: 0 0 5px #dedede; float:right; right:0px; margin-right:-50px; margin-top:-20px;  position:absolute; top:50%; width: 40px;height: 40px;opacity:1;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #fff !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #ff6600;  opacity: 0.5;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.latest-flight-fares .owl-slider-full .owl-prev:before, 
.latest-flight-fares .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.latest-flight-fares .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#2497f1;}
.latest-flight-fares .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.latest-flight-fares .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}


@media screen and (min-width:320px) and (max-width:767px) {
.latest-flight-fares .f-header{font-size:20px;}
.latest-flight-fares .owl-slider-full{padding:0;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:30%; display:none;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:30%; display:none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:40%;left: -25px; display:none;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:40%;right: -25px; display:none;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px; display:none;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px; display:none;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-20px;}
.latest-flight-fares .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-20px;}
}

/*--Latest Flight Fares--*/



/*--About us 1 --*/
.aboutus-panel1{width:100%; float:left; background:#fff; color:#262626; padding:30px 0;}
.aboutus-panel1 .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap; align-items: center;}
.aboutus-panel1 .d-flex-row .d-flex-col{display:flex; width:50%; padding:0 10px;}
.aboutus-panel1 .d-flex-row .d-flex-col:nth-child(2){padding-left:75px;}

.aboutus-panel1 .package{width:100%; display:flex; flex-direction:column;}

.aboutus-panel1 .package .pkg-text1{width:100%; float:left; border-top:0px solid #eee;  font-weight: 500; font-size:32px; padding-top:15px; margin: 0 0 10px 0; position:relative;}
.aboutus-panel1 .package .pkg-text1 span{color:#8f4ed0; }
.aboutus-panel1 .package .pkg-text2{display: flex; font-size: 15px; line-height: 24px;}
.aboutus-panel1 .package-img{width:100%; display:flex; justify-content:center;}
.aboutus-panel1 .package-img img{width:100%; max-width:410px;}

@media screen and (min-width:320px) and (max-width:767px) {
.aboutus-panel1 .d-flex-row .d-flex-col{width:100%;}
.aboutus-panel1 .d-flex-row .d-flex-col:nth-child(2){padding-left:15px;}
.aboutus-panel1 .package-img{margin-top:15px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.aboutus-panel1 .d-flex-row .d-flex-col{width:100%;}
.aboutus-panel1 .d-flex-row .d-flex-col:nth-child(2){padding-left:15px;}
.aboutus-panel1 .package-img{margin-top:15px;}
}

/*--About us 1 --*/

/*--About us 2 --*/
.aboutus-panel2{width:100%; float:left; background:#fff; color:#262626; padding:30px 0;}
.aboutus-panel2 .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap; align-items: center;}
.aboutus-panel2 .d-flex-row .d-flex-col{display:flex; width:50%; padding:0 10px;}
.aboutus-panel2 .d-flex-row .d-flex-col:nth-child(2){padding-left:75px;}

.aboutus-panel2 .package{width:100%; display:flex; flex-direction:column;}

.aboutus-panel2 .package .pkg-text1{width:100%; float:left; border-top:0px solid #eee;  font-weight: 500; font-size:32px; padding-top:15px; margin: 0 0 10px 0; position:relative;}
.aboutus-panel2 .package .pkg-text1 span{color:#8f4ed0; }
.aboutus-panel2 .package .pkg-text2{display: flex; font-size: 15px; line-height: 24px;}
.aboutus-panel2 .package-img{width:100%; display:flex; justify-content:center;}
.aboutus-panel2 .package-img img{width:100%; max-width:410px;}

@media screen and (min-width:320px) and (max-width:767px) {
.aboutus-panel2 .d-flex-row .d-flex-col{width:100%;}
.aboutus-panel2 .d-flex-row .d-flex-col:nth-child(2){padding-left:15px;}
.aboutus-panel2 .package-img{margin-bottom:15px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.aboutus-panel2 .d-flex-row .d-flex-col{width:100%;}
.aboutus-panel2 .d-flex-row .d-flex-col:nth-child(2){padding-left:15px;}
.aboutus-panel2 .package-img{margin-top:15px;}
}

/*--About us 2 --*/


/*--News Letter--*/
.f-news-letter{width:100%; float:left; background:#f2e6ff; color:#262626;}
.f-news-letter .fnews-letter-inner{width:100%; display:flex; flex-wrap:wrap; padding:30px 0; justify-content:space-between; align-items:center;}
.f-news-letter .fnews-letter-inner .nl-left{display:flex; width:40%; align-items:center; justify-content:center;}
.f-news-letter .fnews-letter-inner .nl-left .nl-icon{display:flex; width:200px; margin-right:15px;}
.f-news-letter .fnews-letter-inner .nl-right{display:flex; flex-direction:column; width:60%; flex:1; }
.f-news-letter .fnews-letter-inner .nl-right .nl-text1{display:flex; font-size:16px;  font-weight:600;  margin-bottom:5px;}
.f-news-letter .fnews-letter-inner .nl-right .nl-text2{display:flex; font-size: 14px; font-weight: 300; margin-bottom:10px;  }
.f-news-letter .fnews-letter-inner .nl-right .box2{ width:80%; display:flex; margin-top:0px;}
.f-news-letter .fnews-letter-inner .nl-right .box2 .nl-input{width:calc(100% - 130px); height:40px; display:flex; border-radius:5px; border: 0px dashed #dbdbdb; margin-right:10px;}
.f-news-letter .fnews-letter-inner .nl-right .box2 .nl-input:focus{ border-color:#8b3eea;}
.f-news-letter .fnews-letter-inner .nl-right .box2 .nl-input-btn{display:flex; width:120px; height:40px;  font-weight:400; border-radius:0; align-items:center; justify-content:center; font-size:14px;      background: linear-gradient(272.57deg, #071931 -20.14%, #78a5fd 111.71%); color: #fff !important; transition:0.3s; border-radius:5px 5px;}
.f-news-letter .fnews-letter-inner .nl-right .box2 .nl-input-btn i{margin-left:5px;}
.f-news-letter .fnews-letter-inner .nl-right .box2 .nl-input-btn:hover{background:#212529;}

@media screen and (min-width:320px) and (max-width:767px) {
.f-news-letter .fnews-letter-inner{flex-direction:column;}
.f-news-letter .fnews-letter-inner .nl-left{width:100%;}
.f-news-letter .fnews-letter-inner .nl-left .nl-icon{display:flex; width:150px; }
.f-news-letter .fnews-letter-inner .nl-right{display:flex; width:100%; margin-top:10px; flex:1; }
.f-news-letter .fnews-letter-inner .nl-right .box2{width:100%;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.f-news-letter .fnews-letter-inner .nl-right{display:flex; width:100%; margin-top:10px; flex:1; }
.f-news-letter .fnews-letter-inner .nl-right .box2{width:100%;}

}
@media screen and (min-width:992px) and (max-width:1199px) {
.f-news-letter .fnews-letter-inner .nl-left .nl-text-box .nl-text2{display:flex; font-size: 26px;}
}
/*--nes letter--*/


/*--FOOTER--*/
.footer-full{width:100%; float:left; padding:30px 0 0 0; color:#262626; border-top:1px solid #bfbfbf; font-family: "Poppins", sans-serif !important;}
.footer-full .f-logo{max-width:150px; margin-top:10px;}
.footer-full .phone-email{width:100%; display:flex; flex-direction:column; margin-bottom:20px;}
.footer-full .phone-email .pe-text1{font-size: 2rem; font-weight: 500; }
.footer-full .phone-email .pe-text2{font-size:14px;}
.footer-full .logo-text1{font-size:14px; }
.footer-full .f-payment-icon{max-width:350px; margin-top:10px; margin-bottom:10px;}
.footer-full .widget-title{font-size: 15px; margin:0 0 10px 0; float: left; width: 100%;font-weight: 600;}
.footer-full .menu-footer {padding: 0; list-style:none;}
.footer-full .menu-footer li{line-height:32px;}
.footer-full .menu-footer li a {font-size: 14px; color:#262626; float: left; width: 100%; margin: 1px 0;}

.footer-full .footer-bottom{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; border-top:1px solid #dee2e6; margin-top:15px; padding:10px 0 10px 0;}
.footer-full .footer-bottom .copyright{display:flex; font-size:14px;}
.footer-full .footer-bottom .social-icon-panel{display:flex; font-size:14px;}
.footer-full .footer-bottom .social-icon-panel .social_link{padding: 0; margin-top:0px; display:inline-block;}
.footer-full .footer-bottom .social-icon-panel .social_link li{ list-style: none;float: left;margin-right: 1px;}
.footer-full .footer-bottom .social-icon-panel .social_link li span{font-size: 20px;font-weight:400;text-transform: uppercase;color: #fff;line-height: 40px;}
.footer-full .footer-bottom .social-icon-panel .social_link li a{color:#262626;  font-size: 22px;display: block; text-align: center; border-radius: 0; margin-right:15px;}



/*--FOOTER--*/


