﻿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:#17a8ba!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:#17a8ba}
#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:#17a8ba}
.about_us_pg .abouttext,.privacy_policy_pg .abouttext,.terms_condition_pg .abouttext{width:100%;float:left;font-size:15px;margin:0;padding:0;text-align:justify;margin-bottom:10px}
.about_us_pg .abouttext a,.privacy_policy_pg .abouttext a,.terms_condition_pg .abouttext a{color:#ee5f2b}
.about_us_pg .abouttext a:hover,.privacy_policy_pg .abouttext a:hover,.terms_condition_pg .abouttext a:hover{text-decoration:none}
.about_us_pg .ul-common,.privacy_policy_pg .ul-common,.terms_condition_pg .ul-common{width:100%;float:left;padding-left:20px;margin-bottom:10px}
.about_us_pg .ul-common li,.privacy_policy_pg .ul-common li,.terms_condition_pg .ul-common li{width:100%;float:left;font-size:15px;margin-bottom:5px}
.about_us_pg .innterul{padding-left:15px;line-height:30px}
.innteraboutdata .message_body{line-height:30px;font-size:15px}
.faqinner p,.privacyinner{line-height:30px;font-size:15px}
.faqinner ul{padding-left:15px}
.about_us_pg .ul-cookie{width:100%;float:left;list-style:none;margin-left:0;padding-left:0;margin-top:30px}
.about_us_pg .ul-cookie li{width:100%;float:left;position:relative;margin-bottom:15px;padding-left:200px}
.about_us_pg .ul-cookie .title{width:200px;position:absolute;left:0}
.about_us_pg .ul-cookie .content{width:100%;float:left}
@media screen and (min-width:320px) and (max-width:767px){
.about_us_pg .about-us-bg,.contact_us_pg .contact_us_bg,.privacy_policy_pg .privacy_policy_bg,.service_pg .service_bg,.terms_condition_pg .terms_condition_bg{padding:32.2px 0}
.about_us_pg .about-us-bg h1,.contact_us_pg .contact_us_bg h1,.privacy_policy_pg .privacy_policy_bg h1,.service_pg .service_bg h1,.terms_condition_pg .terms_condition_bg h1{font-size:26px;margin-top:10px}
.about_us_pg .about-us-bg,.contact_us_pg .contact_us_bg,.privacy_policy_pg .privacy_policy_bg,.service_pg .service_bg,.terms_condition_pg .terms_condition_bg{margin-bottom:20px}
}

/*  ---------------CONTACT US---------------- */
.contactus-pg{float:left;width:100%;background:#f5f5f5}
.contact-us-bg{float:left;width:100%;height:auto;background:url(../images/banners/contactus-bg.jpg) no-repeat top;margin-bottom:40px}
.contact-us-bg h1{width:100%;float:left;text-align:center;color:#fff;font-size:40px;font-weight:700;padding:100px 0}
.contactus-pg .map-full{width:100%;float:left;margin-top:10px}
.contactus-pg .contact-detail h2{width:100%;float:left;font-size:20px;font-weight:700;color:#000;padding:0;margin:0;margin-top:30px;margin-bottom:15px}
.contactus-pg .contact-detail p{width:100%;float:left;color:#777;font-size:14px;line-height:26px;padding:0;margin:0}
.contactus-pg .contact-detail p span{color:#000}
.contactus-pg .contact-detail p a{color:#777}
.contactus-pg .form-full{float:left;width:100%;border:5px solid #ccc;padding:15px;margin-top:10px;margin-bottom:0}
.contactus-pg .form-full .form-group{float:left;width:100%;margin-bottom:25px}
.contactus-pg .form-full .input{border-radius:0;float:left;height:46px;line-height:46px;margin-bottom:0}
.contactus-pg .form-full .textaria{border-radius:0}
.contactus-pg .form-full .input-btn{border:none;outline:0;padding:10px 30px;background:#17a8ba;color:#fff;margin-top:20px}
.contactus-pg .form-full .input-btn:hover{background:#df3a1f}

/*---------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:#17a8ba;font-weight:700}
.error-box{background-color:#fafafa;box-shadow:0 2px 2px rgb(0 0 0 / 46%);text-align:center;font-size:50px;padding:90px 20px;font-family:'Open Sans',sans-serif!important;border-radius:5px}
.error-box p{font-size:27px;margin-bottom:10px;color:#2d3e52}
.error-box h3{font-size:38px;font-weight:700;color:#2d3e52;margin-bottom:10px}
.error-box button{background:#f67504;color:#fff;font-size:18px;font-weight:700;padding:10px;border-radius:5px;border-color:#f67504}
img.mr10{margin-right:10px}
/*NOTIFICATION PAGES*/


/* --------------HEADER-------------- */
header{width:100%;float:left;position:static;top:0;left:0;z-index:1}
header.inner-header{position:static;background:rgba(0,0,0,.5);background:#fff}
/*-------------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:#17a8ba}
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 .bottom-header{background-color:#fff;padding:4px 0;float:left;width:100%;border-bottom:1px solid #17a8ba}
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:8px}
header .bottom-header .logo img{width:300px}
header .bottom-header .navbar-default .navbar-nav{margin:0;padding:0;float:right;position:relative;z-index:1}
header .bottom-header .navbar-default .navbar-nav li{display:inline-block;font-size:16px;list-style:none;margin-right:5px;text-align:center}
header .bottom-header .navbar-default .navbar-nav li a{display:block;padding:0 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:0}
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:#17a8ba}
header .bottom-header .navbar-default .navbar-nav li img{width:25px;height:25px;margin-bottom:5px}
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:-50px}
header .bottom-header .logo img{width:210px}
header .bottom-header .navbar-default .navbar-header .navbar-toggle{z-index:1}
header .bottom-header .navbar-default .navbar-nav{width:100%;float:left}
header .bottom-header .navbar-default .navbar-nav li{width:100%;float:left;text-align:left;margin-right:0}
header .bottom-header .navbar-default .navbar-nav li a{line-height:initial;padding:10px 11px}
header .bottom-header .navbar-default .navbar-nav li a img{display:none}
header .bottom-header .navbar-default .navbar-nav li a br{display:none}
}
@media screen and (min-width:991px) and (max-width:1199px){
header .top-header .mail,header .top-header .phone{font-size:16px}
}


header .bottom-top{width:100%; float:left; background:#17a8ba;}
header .bottom-top .hbt-inner{width:100%; display:flex; padding:8px 0; flex-wrap:wrap; justify-content:flex-end;}
header .bottom-top .hbt-inner .inn-email{color:#fff; display:flex; align-items:center;}
header .bottom-top .hbt-inner .inn-email i{color:#eb7f10;}
header .bottom-top .hbt-inner .inn-phone{color:#fff; display:flex; align-items:center; margin-left:10px;}
header .bottom-top .hbt-inner .inn-phone i { display: inline-block;  color: #fff; background: green; padding: 1px; border-radius: 50px;}

header .bottom-strip{width:100%; float:left; border-bottom: 1px solid #17a8ba;}
header .bottom-strip nav.navbar{margin-bottom:0px;}
header .bottom-strip .logo{margin:0px 0 0px 0; float:left;}
header .bottom-strip .logo img{width:200px;}
header .bottom-strip .h-atol-logo{display: inline-block; width: 50px; margin:10px 0 0 100px;}
header .bottom-strip .ul-phone-no{float:right; list-style:none; margin:8px 0 3px 0; }
header .bottom-strip .ul-phone-no li{display:block;}
header .bottom-strip .ul-phone-no li a{color:#333;}
header .bottom-strip .ul-phone-no li .icon{width: 30px; height: 30px; border-radius:50%; display: inline-block; margin-right: 5px; background: #17a8ba; color: #fff; line-height: 30px; text-align:center; font-size:14px;}
header .bottom-strip .ul-phone-no li .icon .im{width:25px; transform:rotate(20deg);}
header .bottom-strip .ul-phone-no li .text{font-size:20px; font-weight:700; color:#17a8ba;}
header .bottom-strip .ul-phone-no li.pn0 {margin-bottom: 0px;}
header .bottom-strip .ul-phone-no li.pn0 .p-text {font-size:14px; color: #17a8ba; font-weight: 700;}
header .bottom-strip .ul-phone-no li.pn1 .im-icon {width: 25px;height: 25px;margin-bottom: 0px;}
header .bottom-strip .ul-phone-no li.pn1 .icon{display:none;}
header .bottom-strip .ul-phone-no li.pn1 {margin-bottom: 5px;}
header .bottom-strip .ul-phone-no li.pn2 .icon {background: #25d366;}
header .bottom-strip .ul-phone-no li.pn2 .text {color: #25d366;}

header .bottom-strip .navbar-header .navbar-toggle{background:#ccc;}
header .bottom-strip .navbar-header .navbar-toggle .icon-bar{background:#666;}

header .bottom-strip .navbar-collapse{padding:0px;}
header .bottom-strip .navbar-nav{margin:0px; margin-top:25px; float:right; margin-left:0px; margin-right:150px;}
header .bottom-strip .navbar-nav>li{padding:0 30px;}
header .bottom-strip .navbar-nav>li:last-child{padding-right:0px;}
header .bottom-strip .navbar-nav>li>a{padding:0px; padding:0 0px; font-size:13px; color:#606060; font-weight:700; position:relative;}
header .bottom-strip .navbar-nav>li>a:hover,
header .bottom-strip .navbar-nav>li>a:focus{background:none; color:#17a8ba;}
/* header .bottom-strip .navbar-nav>li>a:before{content:""; position:absolute; width:0%; height:2px; background:#1354a7; left:50%; right:50%; bottom:-5px; transition:0.3s;}
header .bottom-strip .navbar-nav>li>a:hover:before{width:100%; left:0%; right:0%;} */

@media only screen and (min-width: 320px) and (max-width: 767px) {
header .bottom-strip .logo{margin:4px 0 0 5px;}
header .bottom-strip .logo img{width: 120px;}
header .bottom-strip .h-atol-logo {display: inline-block;width: 50px;margin: 10px 0 0 20px;}
header .bottom-strip .ul-phone-no{margin-top:-10px; margin-bottom:5px;}
header .bottom-strip .navbar-collapse{width:100%; margin:0px; padding:0px;}
header .bottom-strip .navbar-nav{width:100%; margin:0px;}
header .bottom-strip .navbar-nav>li{padding:5px 0px;}
header .bottom-strip .navbar-nav>li>a:before{display:none;}
header .bottom-strip .ul-phone-no {float: right;list-style: none;margin: -52px 0 3px 0;position: relative;top: 0px;right: 50px;}
header .bottom-strip .ul-phone-no li{display:inline-block;}
header .bottom-strip .ul-phone-no li .icon .im{width:14px;}
header .bottom-strip .ul-phone-no li .text{font-size:14px; display:none;}
header .bottom-strip .ul-phone-no li.pn0{display:none;}
header .bottom-strip .ul-phone-no li.pn1 .icon {display:inline-block;}
header .bottom-strip .ul-phone-no li.pn1 .im-icon{display:none;}
}
@media only screen and (min-width: 320px) and (max-width: 450px) {
header .bottom-strip .h-atol-logo{display:none;}
header .bottom-strip .ul-phone-no{top:0px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
header .bottom-strip .navbar-nav>li{padding:0 10px;}
header .bottom-strip .h-atol-logo{display: inline-block; width: 50px; margin:10px 0 0 20px;}
header .bottom-strip .logo img{width: 120px;}
header .bottom-strip .ul-phone-no{margin-top:5px;}
header .bottom-strip .navbar-nav{margin-top:23px; margin-left:0px; margin-right:20px;}
header .bottom-strip .navbar-nav>li:last-child>a{padding-right:0px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
header .bottom-strip .navbar-nav>li {padding: 0 15px;}
}





.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:#17a8ba}
.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:9;}
.banner-slider .carousel-control:focus,.banner-slider .carousel-control:hover{border:2px solid}
.banner-slider .carousel-caption{bottom:283px}
.banner-slider .carousel-caption h2{font-size:34px;text-shadow:0 2px 2px #000;font-weight:700;color:#fff;margin-top:0;font-family:Helvetica,Arial,sans-serif;letter-spacing:3px;font-style:normal ; text-align:center;}
.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:#17a8ba;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:#17a8ba}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal ul li h3{color:#17a8ba;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,#17a8ba 100%)}
.banner-slider .carousel-caption .carousel-caption-inner2 .bnrDeal .g-orange:hover{background:linear-gradient(90deg,#17a8ba 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{background:none; float:left;width:100%; display:flex; justify-content:center; position:relative; border-radius:10px; margin-top: -320px;}
.search_container .tab_full_container{width:100%; max-width:1000px; float:left;padding: 0px 0px;position:relative;z-index: 111;}
.search_container .tab_full_container .row-custom{float:left;width: 100%;}
.search_container .tab_full_container .row-custom:last-child{background:none;padding: 10px 0;}
.search_container .tab_full_container .divTabMulticity .row-custom .row-custom:last-child{padding:0;}
.search_container .dropdown-menu .h6{display: inline-block; font-size:12px; margin-top: 10px; margin-bottom: 10px; font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}



/*-----------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: 21%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_medium{float:left;width: 17.5%;position: relative;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small{float:left;width: 13.5%;position: relative;}
.search_container .tab_full_container .tab-pane .row-custom .width_small.search-button-full{width:100% !important; text-align:center; margin-top:0px;}
.search_container .tab_full_container .tab-pane .row-custom .width_small.search-button-full .search-button{width:100%; display:inline-block; position:relative; top:4px; margin-left:0px;}

.search_container .tab_full_container .search_navigation_tab{float:left;margin-top:0px; background:#edeeee; border-radius:10px 10px 0 0;}
.search_container .tab_full_container .search_navigation_tab ul{border-bottom:0;margin-bottom:0;text-align: center;position: relative;}
.search_container .tab_full_container .search_navigation_tab ul li{margin-bottom:0;display: inline-block;text-align: center;}
.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:#17a8ba;cursor:default; }
.search_container .tab_full_container .search_navigation_tab ul li a:hover{border-color:transparent;outline:0!important; outline-offset:none !important;}
.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:#17a8ba; outline-offset:0}
.search_container .tab_full_container .search_navigation_tab ul li a{border:0 solid transparent!important;position:relative;display:block;padding:5px 13px;background:none;border-radius:0;color:#02014f;font-size: 20px;text-align: left;margin-right: 2.5px;}
.search_container .tab_full_container .search_navigation_tab ul li a:hover{background-color:transparent;}
.search_container .tab_full_container .search_navigation_tab ul li a span{font-size: 17px; font-weight: 500;}


/*--------------SEARCH NAVIGATION TAB ICON-----------*/
/*.search_container .tab_full_container .search_navigation_tab ul li.active .image{background: #5bc9e2;}*/
.search_container .tab_full_container .search_navigation_tab ul li .image{float: none;padding: 0;margin-right:0;display: inline-block; 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{width:auto;}
.search_container .tab_full_container .search_navigation_tab ul li:nth-child(2) a{margin-right:0px;}
.search_container .tab_full_container .search_navigation_tab ul li:nth-child(4) a{margin-right:0px;}
.search_container .tab_full_container .search_navigation_tab ul li .image{display:none;}
}

.search_container .tab_full_container .tab-content{width:100%;float:left;background:rgba(255, 255, 255, 0.8);padding: 10px 20px; border-radius:10px 10px 10px 10px; border: 2px solid #fff; min-height: 150px; box-shadow: 0 5px 7px #666;}
.search_container .tab_full_container .tab-content .tab-pane .form_full{margin-left:4px;margin-right:4px;}

/*--------------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{font-weight: normal; position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #000;font-weight:400;}
.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: #fff;}
.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:20px; height:20px; border: 2px solid #000; border-radius: 100%; background: transparent;}
.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:10px; height:10px; background: #000; position: absolute; top: 5px; left: 5px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.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 .arrow-icon-outer{position:relative;}
.search_container .tab_full_container .arrow-icon-outer .arrow-icon {position: absolute;left: -43px;top: 27px;width:40px; height: 40px; background: #fff; z-index: 11;border-radius: 50%; border:0px solid #dfdcdc; display: flex;align-items: center;justify-content:center; /*box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;*/}
.search_container .tab_full_container .arrow-icon-outer .arrow-icon img{width:20px; height:auto; opacity: 0.7;}
.search_container .tab_full_container .arrow-icon-outer .form-control{padding-left:32px !important;}
.search_container .tab_full_container .arrow-icon-outer>label{left:20px !important;}
.search_container .tab_full_container .arrow-icon-outer>span.icon{left:7px !important;}

.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-full{margin-bottom: 15px;margin-top: 10px; float:left;}
.search_container .tab_full_container .tab-content .tab-pane .form_full .radio-inline {margin-left:0;margin-right:10px;color:#5e5e5e;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: #333;font-weight:500;}
.search_container .tab_full_container .tab-content .tab-pane .form-group{width:100%; float:left;position: relative; transition:0.3s;}
.search_container .tab_full_container .tab-content .tab-pane .form-group label{font-size: 14px; font-weight: 400;margin-bottom: 10px;width:auto; padding:0 5px; float: left; text-align: left;line-height: 1;color: #000;position:static;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: 0px;padding-top: 6px; box-shadow:0px;}
.search_container .tab_full_container .tab-content .tab-pane .form-group select.form-control:focus{box-shadow:0px;}
.search_container .tab_full_container .tab-content .tab-pane .form-control::placeholder{color:#000;line-height: 33px; color: #343a40;}
.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: 37px;bottom: 0;font-size: 17px;color:#808080;line-height: 7px; font-size: 17px;border-radius:0 !important;}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control{font-size:14px;background:#fff;box-shadow: none; border:1px solid #bbbbbb; padding: 0;padding-left:32px;border-radius:3px;line-height:48px; height:48px; padding-right: 10px;font-weight:400;color: #343a40; }
.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:none;box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102,175,233,.6);}

.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: 30px;background-color: transparent;padding: 0;}
.search_container .tab_full_container .tab-content .tab-pane .plus_button .form-group{border:0px; background:none;}

.search_container .tab_full_container .tab-content .tab-pane .search-button{margin-left:2px;margin-right:0px;}

.search_container .tab_full_container .tab-content .tab-pane .search-button .btn{font-size:15px; background: #17a8ba;text-align:center;display:block;color:#000; width: 100%; line-height: 30px;height:50px;padding:0 15px;border-radius: 0px;font-weight:600;margin-top: 0 !important; border:0px solid #ccc; border-radius:7px;}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn:focus{outline:none;}
.search_container .tab_full_container .tab-content .tab-pane .search-button .btn:hover{background:#000; color:#fff;}

.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.divTabFlightHotel .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:246px; position:relative; position:absolute; top:100%; z-index:1111; 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; font-size:14px;}
.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:15px; padding-left:0px;}
.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;}
.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:0px; 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 #ccc; color:#17a8ba; background:transparent; font-size:18px; outline:none;}
.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 #ccc; color:#17a8ba; background:transparent; font-size:18px; outline:none;}
.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:transparent; border:0px; outline:none;}

.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: bold; background: #17a8ba; 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:35px; padding-left: 10px;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; margin-top:12px;}
.search_container .tab_full_container .tab-content .tab-pane .dropdown-menu .done-btn-full{width:100%; float:left; border-top:0px 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: bold; background: #ff4633; 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:0px;}
.search_container .tab_full_container .tab-content .tab-pane .dropdown-menu .done-btn-full{width:100%; float:left; border-top:0px 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: bold; background: #17a8ba; text-decoration: none; padding: 1px 12px; border-radius: 10px; box-shadow:0 0 10px #ccc; color:#fff;}

/*--------------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: none;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: none;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;}



.search_container .tab_full_container .row-custom .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col{display:flex; padding:0 10px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col1{width:39%; display:flex; padding-right:25px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col2{width:39%; display:flex; padding-left:25px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col3{width:22%; display:flex; align-items:center; justify-content:center;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col4{width:100%; display:flex; align-items:center; justify-content:center;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col4 .width_small.search-button-full{display:none;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col1 .border-col1 .form-control{border-radius:3px 0 0 3px; border-right:0px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col1 .border-col2 .form-control{border-radius:0px 3px 3px 0px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col2 .border-col1 .form-control{border-radius:3px 0 0 3px; border-right:0px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col2 .border-col2 .form-control{border-radius:0px 3px 3px 0px;}


.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .d-flex-row .d-flex-col .width_large{width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .d-flex-row .d-flex-col .width_small{width:50%;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .d-flex-row .d-flex-col .width_medium{width:50%;}
.search_container .tab_full_container .tab-content .tab-pane .row-custom .d-flex-row .d-flex-col .form_full{margin-left:0px; margin-right:0px;}


@media screen and (min-width:320px) and (max-width:767px){
.search_container{margin-top:10px;}
.search_container .tab_full_container .tab-content{border-radius:0px 0px 10px 10px; padding: 10px 10px; background:#fff;}
.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:0px;}
.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:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small:nth-child(6){width:100%;}
.search_container .tab_full_container .tab-pane.divTabFlights .row-custom .width_small.search-button-full{width:100%;}

.search_container .tab_full_container .row-custom .d-flex-row{width:calc(100% + 0px); margin-left:0px; display:flex;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col{display:flex; padding:0 0px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col1{width:100%; display:flex; padding-right:0px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col2{width:100%; display:flex; padding-left:0px;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col3{width:100%; display:flex; align-items:center; justify-content:center;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col .arrow-icon-outer .arrow-icon{display:none;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col3 .width_small.search-button-full{display:none;}
.search_container .tab_full_container .row-custom .d-flex-row .d-flex-col4 .width_small.search-button-full{margin-top:20px; display:block;}
}

@media screen and (min-width:320px) and (max-width:400px){
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax{font-size:12px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.search_container{margin-top: -350px;}
.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: 35px;}
.search_container .tab_full_container .search_navigation_tab ul li a{padding: 11px 14px;}
.search_container .tab_full_container .search_navigation_tab ul li .image{display:none;}
.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:0px;}
.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%;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
.search_container{margin-top: -260px;}
.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: 35px;}
.search_container .tab_full_container .search_navigation_tab ul li a{padding: 11px 8px;}
.search_container .tab_full_container .search_navigation_tab ul li a span{    font-size: 14px;}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.f-traveller{font-size: 14px;}
.search_container .tab_full_container .tab-content .tab-pane .form-group .form-control.main-pax{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;}
}





/*----------------------PARTNER CAROUSEL------------------------*/
.partner-carousel{padding:20px 0;width:100%;float:left;background:#ddd;padding:20px 0 20px 0}
/*----------------------PARTNER CAROUSEL------------------------*/

/*-- SERVICES --*/
.services-panel{margin-top:30px}
.services-panel .services-panel-inner{padding:7px 0;margin-bottom:10px}
.services-panel .services-panel-inner ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.services-panel .services-panel-inner ul li{background:#efefef;border-left:1px solid #fff;height:60px;width:25%;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:17px}
.services-panel .services-panel-inner ul li img{margin-right:10px;max-width:100%}
@media screen and (min-width:768px) and (max-width:991px){
#head.container{width:100%}
header .bottom-header .logo img{width:265px}
#ftr.col-md-3.col-xs-12{width:25%}
}
@media screen and (min-width:320px) and (max-width:767px){
.services-panel .services-panel-inner ul{margin-right:0}
.services-panel .services-panel-inner ul li{width:50%;border-bottom:1px solid #fff;font-size:13px}
.services-panel .services-panel-inner ul li img{width:20px}
}
/*-- SERVICES --*/


/*--VINAY SEC 1 START--*/
.ul-dest{padding:0;width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.ul-dest li{width:100%;list-style:none;padding:2px 0 5px 32px;color:#333;font-weight:400;background:url(../images/icons/check.svg) no-repeat center left;background-size:16px;font-size:16px;padding-top:5px;padding-bottom:5px;position:relative}
.howit_main{padding:20px 0}
.how_sec{padding:10px 8px;background:#fff;margin:0;position:relative;text-align:left;box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:solid 1px #ededed}
.how_sec img{margin:14px 10px 10px 0;float:left;width:auto;height:auto}
.how_sec h2{font-weight:700;margin:0;color:#1559a5;font-size:18px}
.how_sec p{font-weight:500;margin:0;color:#5b5b5b;font-size:13px;padding:5px 10px 0}
.bdrr{padding-right:5px;padding-left:5px}
.ul-dest{padding:0;width:100%}
.ul-dest-1{font-size:17px;padding-left:20px;padding-inline-start:20px!important}
.ul-dest-1 li{list-style:square}
.top_deslas{background:#fff;padding:40px 0}
.heading_hh{margin:0 0 25px}
.heading_hh h2{font-size:26px;color:#333;font-weight:600;margin:0 0 8px;padding:0 0 10px;line-height:24px;text-align:left;position:relative}
.heading_hh p{text-align:justify;font-size:14px;color:#777;line-height:22px;text-align:left}
.topers_mn{display:table;width:100%;box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:solid 1px #ededed;padding:15px 0}
.coupan_im img{width:100%;border-radius:4px}
.fmly_travel{padding:0}
.fmly_travel h4{font-size:18px;color:#333;margin:0;font-weight:600}
.fmly_travel p{font-size:13px;color:#9b9a9a;margin:5px 0 0;line-height:18px;font-weight:500}
.fmly_travel h5{font-size:15px;color:#777;margin:5px 0 0;font-weight:400}
.fmly_travel h5 span{font-size:18px;margin:4px 0 0;color:#ff9d03;font-weight:600}
.fmly_travel h3{display:inline-block;white-space:nowrap;color:#ff9d03;padding:10px 12px;border-radius:4px;width:120px;font-weight:700;text-align:center;border:1px dashed #ff9d03;-webkit-box-shadow:1px 1px 1px red;box-shadow:1px 1px 1px red;font-size:14px;margin:11px 0 0}
p.prhead{padding-top:8px}
.con_bg{box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:solid 1px #ededed;background:#fff;padding-top:25px;padding-bottom:25px}
.top_destinations{padding:45px 0;background:#f9f9f9}
.main_grid{display:table;position:relative;margin:0 auto 20px;padding:0;width:100%;list-style:none;text-align:center;border:solid 1px #fff;border-radius:6px;overflow:hidden}
.effect_img{background:#000;position:relative;overflow:hidden;text-align:center;cursor:pointer}
.effect_img img{position:relative;display:block;min-height:100%;max-width:100%;height:270px;width:100%}
.Dts_price{position:absolute;background:#1559a5;right:20px;z-index:9;color:#fff;padding:4px 10px;border-radius:20px;font-size:14px;border:solid 1px #1559a5;bottom:21px}
.Dts_price strong{font-size:16px}
.World_nmae{position:absolute;bottom:8px;width:100%;padding:10px 15px;text-align:left}
.World_nmae h4{color:#fff;font-size:20px;margin:0 0 8px;font-weight:600;text-shadow:2px 1px 2px #000}
.World_nmae h6{color:#333;font-size:15px;margin:0;background:#fff;padding:2px 10px;display:inline-block;text-transform:uppercase}
.effect_img figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
.effect_img figcaption::after,.effect_img figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}
.effect_img:hover img{opacity:.4}
.effect_img:hover figcaption::after,.effect_img:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.effect_img figcaption h3{margin-bottom:0;font-size:24px;padding-left:20px;padding-right:20px;font-weight:600}
.effect_img h3{padding-top:28%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
.effect_img p{margin:0;color:#ffe210;font-weight:600;font-size:20px}
.effect_img h4{font-size:14px;padding:0 45px;line-height:21px;font-weight:300;margin:10px 0 0}
.effect_img:hover h3,.effect_img:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.effect_img figcaption a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}
.About_main{padding:25px 0;background:#eee}
#superoffer.About_main{background:#fff}
.heading_Abt h3{font-size:26px;color:#333;font-weight:600;margin:0 0 8px;padding:0 0 10px;line-height:24px;position:relative}
.heading_Abt h3 span{color:#ff9d03}
.heading_Abt p{text-align:justify;font-size:16px;color:#333;line-height:27px;font-weight:400}
.suscribe_main{background:#ff9d03;padding:20px 0;background-size:cover;background-position:50%;position:relative;display:table;width:100%;overflow:hidden}
.Exclusive_ss h4{font-size:19px;color:#fff;margin:0;font-weight:600;text-transform:uppercase}
.Exclusive_ss p{font-size:15px;color:#fff;margin:0;font-weight:500;padding:5px 0 0}
.seciband{margin:3px 0 0}
.seciband .form-group{position:relative;margin:0}
.cont_form{border-radius:2px;height:42px}
.button_secb{position:absolute;top:2px;right:2px;background:#1559a5;border:0;border-radius:2px;padding:8px 28px;font-size:16px;color:#fff;cursor:pointer;font-weight:500;text-transform:uppercase}
.Footer_str{background-color:#f8f8f8;padding:25px 0;background-image:url(../images/footer-bg.png);background-position:bottom left;background-repeat:no-repeat;background-size:100%;display:inline-block;width:100%}
.Types{display:table;width:100%;margin-bottom:20px}
.foot_heading p{font-size:14px;color:#777;margin:0;text-align:justify}
.foot_heading h3{font-size:15px;color:#423e3e;font-weight:600;margin:0;text-transform:uppercase;padding-bottom:12px}
.foot_heading ul{list-style:none;padding:0;margin:0}
.foot_heading ul li{display:inline-block;width:100%}
.foot_heading ul li a{font-size:14px;color:#777;display:inline-block;text-decoration:none;padding:0 0 12px;font-weight:400}
.foot_heading ul li a i{padding-right:5px}
.footer_tofree{background:#1559a5;padding:15px 0}
.Bt_tfn a{font-size:18px;color:#fff;margin:0;text-decoration:none}
.Bt_tfn a i{margin-right:2px}
.payment_icons{margin-bottom:0;margin-top:5px}
.payment_icons ul{list-style:none;padding:0;margin:0}
.payment_icons ul li{display:inline-block;cursor:pointer;margin:0 5px}
img.paymenticon{margin:10px 0}
.footer_btm{padding:0 0 42px;background:#fff;text-align:center}
.footer_btm p{margin:0;color:#777;letter-spacing:0;font-size:14px;font-weight:500}
.slider_text{text-align:left;padding:0 0 10px}
.slider_text h1{font-size:26px;color:#fff;margin:0;font-weight:500;text-shadow:#080808 0 1px 2px}
.about-img{border-radius:5px;position:relative;z-index:1;padding-left:30px;padding-bottom:30px}
.about-img::before{content:"";position:absolute;bottom:15px;left:15px;width:91%;height:90%;background-color:#1559a5;border-radius:4px;z-index:-1}
.about-img img{width:100%}
.contact_page_ff{background:#fff;padding:30px 0}
.contact_aadd{background:#fff;text-align:left;padding:15px 0;margin-bottom:25px;box-shadow:0 1px 2px #ccc!important;border-radius:8px;min-height:97px}
.contact_aadd i{font-size:22px;background:#ff9d03;color:#fff;width:40px;height:40px;line-height:40px;border-radius:23px;margin:5px 10px 10px;float:left;text-align:center}
.contact_aadd p{margin:0;font-size:15px}
.contact_aadd a{display:block;font-size:18px;color:#333;text-decoration:none;font-weight:600}
.address_cont{background:#fff;padding:10px;border:solid 1px #ededed;box-shadow:0 1px 2px #ccc!important;border-radius:8px;display:table;width:100%}
.address_cont h2{font-size:18px;color:#333;margin:0 0 10px;font-weight:700}
.cont_form{border-radius:4px;height:42px}
.flat_button_cont{border:0;background:#ff9d03;color:#fff;padding:10px 12px;border-radius:2px;font-size:15px;text-transform:uppercase;margin-bottom:0;display:block;width:100%;font-weight:500}
.maps{padding:5px 5px 0;background:#fff;border:solid 1px #ededed}
.Promo_Code{background:#f9f9f9;padding:5px 0}
.DT_main{padding:20px 0}
.layout_dt{padding:10px 12px;text-align:left;min-height:110px;border:solid 1px #e9e9e9;box-shadow:0 1px 2px #ccc!important;border-radius:8px}
.layout_dt i{font-size:32px;color:#721053;margin:12px 10px 12px 0;width:50px;height:50px;border:solid 1px #721053;border-radius:38px;line-height:50px;float:left;text-align:center}
.layout_dt h4{font-size:18px;color:#333;font-weight:700;margin:4px 0 5px}
.layout_dt p{font-size:14px;color:#4f4f4f;font-weight:500;margin:0}
.dallas_page{padding:40px 0}
.page_contents{padding:0 0 10px}
.page_contents h2{font-size:22px;background:linear-gradient(90deg,#ea2331,#43264e 20%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 8px;font-weight:600}
.page_contents p{text-align:justify;font-size:14px;color:#3a3939;line-height:22px;font-weight:500}
.pvc_cont h3{font-size:22px;font-weight:600;margin:0 0 10px}
.pvc_cont p{text-align:justify;font-size:14px;color:#333;margin:0 0 10px;line-height:22px}
.pvc_cont h4{padding:0;font-size:18px;font-weight:600;margin-bottom:10px}
.pvc_cont ul{list-style:none;padding:0;margin:0 0 10px 10px}
a.citybutton{font-family:cursive;font-size:16px}
.pvc_cont ul li{font-size:14px;color:#333;margin:0;line-height:27px}
.pvc_cont ul li i{margin-right:4px;color:#ffac16}
figcaption.figcapdeals{position:absolute;font-weight:700;left:0;top:64px;text-align:center;font-size:23px;color:#fff;width:100%;text-shadow:1px 1px #000}
figcaption.figcapdeals.int{top:187px}
li.dealslist{border-bottom:1px solid #dadada;padding:15px;font-size:15px;color:#3f3f3f;cursor:pointer;list-style-type:none}
.col-xs-4.airline-code.pt.ng-binding{font-size:20px;color:#3f3f3f;padding-top:7px;font-family:monospace;color:#3f3f3f;padding-left:28px}
.col-xs-3.deal-price.pt.ng-binding{color:#eb7f10;font-weight:700}
ul.uldeals{border:1px solid #e2d9d9;padding:0}
img.flight-logo{width:60px;height:35px;outline:1px solid #fff;outline-offset:-1px;border-radius:8px}
h2.mainh2title{padding-top:20px;font-weight:700;font-size:33px;text-align:center}
@media (min-width:975px){
#banner_wrap{height:455px}
}
@media (min-width:623px) and (max-width:974px){
#banner_wrap{height:650px}
#banner0{background-image:url(../images/deals/easter-flight-deals.jpg);background-size:cover}
.About_main{padding:10px 0}
#banner1{background-image:url(../images/christmas-deals6.jpg);background-size:cover}
#banner2{background-image:url(../images/Slider5.jpg);background-size:cover}
}
@media (max-width:622px){
#banner_wrap{height:600px}
}
@media (min-width:1273px){
h2.h2main{font-size:27px;padding-top:30px;float:right}
p.pmain{padding-top:0;float:right;font-size:19px}
img.planemain{width:60%;display:block;margin:0 auto;height:auto}
.toll_free a{font-size:24px}
.toll_free p{font-size:13px}
.col-md-6.topdealsLeft,.topdealsRight{width:50%;top:40px;padding:0 7px}
}
@media (min-width:768px){
.coupan_im img{height:152px}
p.pheading{text-align:justify;font-size:20px;color:#333;line-height:22px;font-weight:400;padding:10px 0;text-align:center}
h2.mainh2.offer{padding-top:8px}
h2.mainh2.cities{font-size:30px}
h2.mainh2{padding-top:50px;text-align:center;font-size:30px;font-weight:700}
h2.h2main{padding-top:14px;text-align:center;font-size:23px}
p.pmain{padding-top:0;text-align:center;font-size:19px}
h3.h3deals{padding:30px;font-weight:700;font-size:30px}
img.dealsimage{width:100%;height:200px}
.top_destinations{margin-top:70px}
.col-xs-3.deal-price.pt.ng-binding{font-size:19px;color:#eb7f10;text-align:right}
.col-xs-3.date.pt.ng-binding{padding-top:7px}
h3.h3title{padding-top:8px;font-size:24px;font-weight:400}
h4.h4title{font-weight:600;font-size:18px}
}
@media (min-width:975px) and (max-width:1272px){
h2.h2main{font-size:17px}
p.pmain{font-size:17px}
.col-md-6.topdealsLeft,.topdealsRight,img.dealsimage{width:100%;height:auto}
.topdealsRight{top:50px}
}
@media (max-width:974px) and (max-width:768px){
img.planemain{width:30%;height:auto}
.how_sec{min-height:auto;margin:0 0 10px;padding:10px 8px}
#banner0{background-image:url(../images/valentine.png);background-size:cover}
#banner1{background-image:url(../images/valentine.png);background-size:cover}
#banner2{background-image:url(../images/valentine.png);background-size:cover}
section.home-section.wordwide{display:none}
}
@media (max-width:767px){
#banner0{background-image:url(../images/slidermob.jpg);background-size:cover}
#banner1{background-image:url(../images/slidermob.jpg);background-size:cover}
#banner2{background-image:url(../images/slidermob.jpg);background-size:cover}
.banner_nav{display:none}
#today.container{margin-bottom:15px}
#superoffer.About_main{background:#efefef;display:none}
#airline.About_main{background:#f7f7f7;display:none}
.About_main{padding:10px 0}
}
h3.title{font-weight:700}
.container1{padding:1em 0;float:left;width:50%}
@media screen and (max-width:640px){
.container1{display:block;width:100%}
}
@media screen and (min-width:900px){
.container1{width:33.33333%}
}
.container1 .title{text-align:center;margin-bottom:10px;text-align:center;margin-bottom:10px;font-size:19px;font-family:'Open Sans';padding-top:10px}
.content{position:relative;width:90%;max-width:400px;height:auto;margin:auto;overflow:hidden}
.content .content-overlay{background:rgba(0,0,0,.7);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.content:hover .content-overlay{opacity:1}
.content-image{width:100%;height:199px}
.content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.content:hover .content-details{top:50%;left:50%;opacity:1}
.content-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}
.content-details p{color:#fff;font-size:.8em}
.fadeIn-bottom{top:80%}
.fadeIn-top{top:20%}
.fadeIn-left{left:20%}
.fadeIn-right{left:80%}
@media (max-width:767px){
.how_sec{min-height:auto;margin:0 0 10px;padding:10px 8px}
img.paymenticon{margin:10px 0;width:100%}
.ul-dest li{width:100%}
.footer_btm{padding:0 0 151px}
.coupan_im img{height:200px}
figcaption.figcapdeals{font-size:18px}
figcaption.figcapdeals.int{top:171px}
.col-xs-4.airline-code.pt.ng-binding{font-size:15px;font-weight:700}
h1.formheading{display:none;color:#fff;text-shadow:#484343 0 1px 2px}
h2.mainh2.offer{padding:0;font-size:19px;color:#3a7cc3;font-weight:700}
p.pheading{padding:0 0 10px;text-align:center}
h2.h2main{text-align:center;padding-top:20px;font-size:22px}
.heading_Abt h3{line-height:33px;text-align:center}
.container1 .title{font-size:19px}
h2.mainh2{text-align:center;padding-top:40px;font-size:21px;padding-bottom:13px}
p.pmain{text-align:center}
img.planemain{width:40%;height:auto}
img.dealsimage{width:100%;height:130px}
.col-xs-3.deal-price.pt.ng-binding{font-size:17px}
.ul-dest{padding:0;width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2}
p.pheading{text-align:center}
.heading_Abt p{font-size:16px;color:#5f5a5a;line-height:27px}
h2.h2title{font-size:18px;font-weight:700}
h3.h3title{padding-top:8px;font-size:18px;font-weight:700;text-align:left}
h4.h4title{font-weight:700;padding-top:1px;line-height:27px}
}
.heading_hh h2{font-size:23px}
/*--VINAY SEC 1 END--*/
    
/*--VINAY HEADER START--*/
.navbar-default .navbar-nav>li>a{color:#333;font-size:14px;padding:18px 15px;text-transform:uppercase;font-weight:500}
.navbar-default .navbar-nav li a.one_phone span{display:block;font-size:14px;text-transform:capitalize;text-align-last:end;padding:0 0 5px;color:#1d292c}
span.tolln{font-size:16px;display:contents}
/*--VINAY HEADER END--*/



/*--TOP FLIGHT DEALS--*/
.top-flight-deals{width:100%;float:left;padding:20px 0 20px 0}
.top-flight-deals .heading{width:100%;float:left;text-align:center;margin-bottom:10px}
.top-flight-deals .heading h2{font-size:30px;line-height:32px;font-weight:600;color:#2f2f2f;margin-top:0}
.top-flight-deals .heading h2 span{color:#17a8ba}
.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,#17a8ba 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,#17a8ba 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:#17a8ba}
.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:#17a8ba;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,#17a8ba 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,#17a8ba 100%)}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button img.mr10{margin-right:10px}
@media screen and (min-width:320px) and (max-width:767px){
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer{padding:0 10px}
.newsletter-new .subscribe_sec .subscribe_bg h4.subscribe_heading{font-size:20px}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer input{width:calc(100% - 110px)}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button{font-size:14px;padding:6px 10px;width:110px}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button img{width:20px}
.subscribe h2{font-size:26px}
}
/*--'SUBSCRIBE' end--*/


/*--'FOOTER' start--*/
.footer-full{width:100%;float:left}
.footer-full{padding-top:50px;background:#001239;background:-webkit-linear-gradient(59deg,#001239,#201d1c);background:linear-gradient(30deg,#001239,#17a8ba);color:#fff;padding-bottom:10px}
.footer-full .social_link{padding:0;margin-top:10px;display:inline-block;width:100%;float:left}
.footer-full .social_link li{list-style:none;float:left;margin-right:1px}
.footer-full .social_link li span{font-size:20px;font-weight:500;color:#fff;line-height:35px}
.footer-full .social_link li a{color:#17a8ba;font-size:20px;display:block;width:35px;height:35px;line-height:35px;text-align:center;border-radius:0}
.footer-full .social_link li a:hover{color:#d25315}
.footer-full .social_link li a{transition:.3s}
.footer-full .social_link li a:hover{transform:rotate(-360deg)}
.footer-full .atol_iata_link{padding:0;margin-top:20px;display:inline-block;width:100%;list-style:none;float:left}
.footer-full .atol_iata_link li{list-style:none;float:left;margin-right:1px;margin-right:10px}
.footer-full .atol_iata_link li .atol{width:60px}
.footer-full .atol_iata_link li .iata{width:70px}
.footer-full h4{color:#fff;font-size:20px;margin-bottom:35px;font-weight:500;text-transform:uppercase}
.footer-full .footer-logo{width:100%;max-width:200px;height:auto;margin:0 0 20px 0}
.footer-full .ftr_about{margin:0;padding:0}
.footer-full .ftr_about li{list-style:none;display:flex;margin-bottom:10px}
.footer-full .ftr_about li .ftr_icon{margin-right:10px}
.footer-full .ftr_about li .ftr_icon .phone_icon{transform:rotate(112deg);top:-6px;position:relative}
.footer-full .ftr_about li p{font-size:14px;color:#fff;line-height:22px}
.footer-full .ftr_about li p span{color:#3cb0e6;margin-right:5px}
.footer-full .ftr_about li p a{color:#fff;overflow-wrap:anywhere}
.footer-full .ftr_link{padding:0;padding-left:20px}
.footer-full .ftr_link li{list-style:circle;margin:8px 0}
.footer-full .ftr_link li a{color:#fff;font-size:15px;font-weight:400;transition:.2s;text-decoration:none;letter-spacing:1px}
.footer-full .ftr_link li a:hover{color:#3cb0e6;color:#17a8ba}
.footer-full .title{color:#fff;width:100%;float:left;font-size:15px;letter-spacing:1px;margin:0 0 10px 0}
.footer-full .play-store{max-width:150px}
.footer-full .play-store .app-btn{width:100%;float:left;margin-bottom:10px}
.footer-full .play-store .app-btn img{width:100%;height:auto}
.footer-full .ftr_img{margin:8px 0 0 0;width:100%}
.footer-full .secure-logo-panel{width:100%;float:left;list-style:none;padding:0;margin-bottom:10px}
.footer-full .secure-logo-panel li{width:100%;float:left;margin-bottom:10px}
.footer-full .secure-logo-panel li .secure-logo2{width:100%;max-width:220px}
.footer-full .img_payment{margin-bottom:10px;width:100%;float:left;margin-top:5px}
.footer-full .img_payment img{width:100%;max-width:200px}
.footer-full .copyright{font-size:12px;border-top:1px solid rgba(255,255,255,.15);color:#fff;padding:10px 0;margin-top:20px;letter-spacing:.4px}
.footer-full .copyright p{margin:5px 0}
.footer-full .copyright p a{color:#fff}
.footer-full .copyright .text-right p,.footer-full .copyright .text-right p a{color:#fff}
.footer-full .f-cookies-policy{width:100%;float:left}
.footer-full .f-cookies-policy .fcp-row1{width:100%;float:left;background:#fff;padding:10px 0}
.footer-full .f-cookies-policy .fcp-row2{width:100%;float:left;background:#e9e9e9;padding:5px 0}
.footer-full .f-cookies-policy .text1{color:#2f2f2f;margin-bottom:0;font-size:10px}
.footer-full .f-cookies-policy .text2{font-size:12px;color:#444;display:inline-block}
.footer-full .f-cookies-policy .ok-btn{display:inline-block;padding:4px;font-size:11px;border-radius:0;margin:8px;background:#e8371a;background:-moz-linear-gradient(90deg,#e8371a 0,#f3860b 100%);background:-webkit-linear-gradient(90deg,#e8371a 0,#f3860b 100%);background:linear-gradient(90deg,#e8371a 0,#f3860b 100%);color:#fff;border-radius:9px;cursor:pointer;outline:0;border:0}
.footer-full .newsletters{width:100%;float:left}
.footer-full .newsletters p{color:#fff}
.footer-full .newsletters .form-group{width:100%;float:left;position:relative}
.footer-full .newsletters .form-group span .fa{color:#ccc;position:absolute;top:12px;left:8px;font-size:15px}
.footer-full .newsletters .form-group .form-control{height:40px;padding-left:32px;color:#fff;border-radius:25px;border:1px solid #fff;box-shadow:inset 0 0 0 rgba(0,0,0,.075);font-weight:400;background:0 0}
.footer-full .newsletters .form-group .form-control::placeholder{color:#fff}
.footer-full .newsletters .form-group .input-btn-full{width:100%;float:left}
.footer-full .newsletters .input-btn-full .input-btn{font-size:12px;font-weight:600;padding:0;height:36px;line-height:30px;text-align:center;padding:0 15px;width:100%;margin-top:0;border:0 solid #ee5f2b;border-radius:25px;color:#fff;background:#ffa300}

/* Cookies CSS */
.footer-full .wrapperbtm{display:flex;flex-flow:row wrap;width:100%;margin:0 auto;padding-right:0;background:#04457f;position:fixed;z-index:11111;bottom:0;left:0;right:0}
.footer-full .cookies-btm{color:#fff;padding:5px 20px;bottom:0;max-width:800px;width:100%;display:inline-flex;display:none;margin:0 auto}
.footer-full .cookies-btm .cookies-text{color:#fff;line-height:18px;font-size:.9em;position:relative;padding:0 0 0 35px}
.footer-full .cookies-btm .cookies-text:before{content:'\f05a';font:normal normal normal 14px/1 FontAwesome;position:absolute;top:5px;left:0;font-size:2em}
.footer-full .cookies-btm a{color:#fff;display:inline-block;border-bottom:1px solid #fff}
.footer-full .cookies-btm button.cks{border-radius:4px;border:1px solid #fff;width:111px;color:#fff;cursor:pointer;height:35px;background-color:#17a8ba;font-family:inherit}
.footer-full .cookies-btm span.clscookies{border-radius:4px;border:1px solid #fff;width:111px;color:#fff;cursor:pointer;height:40px;background-color:#e02f2f;margin-left:10px;line-height:40px;text-align:center;font-size:1.5em}
/* Cookies CSS */

.Cookie-policy-table{width:100%;float:left}

/*-- responsive--*/
@media screen and (min-width:320px) and (max-width:767px){
.footer-full{padding-top:20px}
.footer-full .ftr_img{width:50%;display:inline}
.footer-full h4{font-size:15px;margin-bottom:15px;font-weight:600}
.footer-full .social_link li span{font-size:15px}
.footer-full .ftr_about li .ftr_icon{margin-right:5px}
.footer-full .ftr_about li .ftr_icon img{width:25px}
.footer-full .ftr_link li a{font-size:13px}
.footer-full .copyright p{text-align:center}
.footer-full .social_link{margin-top:0}
.footer-full .cookies-btm button.cks{height:42px}
.Cookie-policy-table{width:100%;float:left;overflow:auto}
}
@media screen and (min-width:768px) and (max-width:991px){
.footer-full .ftr_link li a{font-size:13px}
}
@media screen and (min-width:992px) and (max-width:1199px){
.footer-full .ftr_link li a{font-size:13px}
.footer-full .img_payment img{width:100%}
}

.footer-fixed{width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; position:fixed; left:0px; bottom:0px; background:#17a8ba; color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase; z-index:111;}
.footer-fixed .ff-text1{display:flex; font-size: 16px; margin: 0; color: #fff;}
.footer-fixed .ff-text2{display:flex; background: #270949 !important; border: 1px solid #270949; text-align: center; color: #fff; padding: 8px 10px; border-radius: 10px; margin-left: 10px;}

/*--'FOOTER' 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:#17a8ba;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:#17a8ba;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:#270949;border:1px solid #dadada;color:#fff;width:80px;height:28px;font-size:13px;line-height:17px;padding:initial}
.block .book .btn:hover{background:#270949;border:1px solid #270949;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:#270949}
.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{background-color:rgba(0,0,0,.8)}
.flights-route-bg{background:#eee;margin:0px 0 0 0;padding-bottom:15px}
.fl-main-left{float:left;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}

}

@media screen and (max-width:767px) {
    .tabbable.custom-tabs>.nav-tabs>li>a.first{color:#fff;background:#055b8f;margin:0 0 0 20px}
    .tabbable.custom-tabs>.nav-tabs{margin:0 10px 5px 15px!important;padding:0;outline:0;background:0 0;border-radius:25px}
    .tabbable.custom-tabs>.nav-tabs,.tabbable.custom-tabs>.nav-tabs>li{margin:0;padding:0;outline:0;background:0 0;border-radius:25px}
    .tabbable.custom-tabs>.nav-tabs>li.active>a.first{color:#fff;background:#085ca3;border-radius:4px 0 0 4px;border:1px solid #60a8e0}
    .tabbable.custom-tabs>.nav-tabs>li>a{padding:8px 17px;margin:0 0 0 5px;background:#bb2025;color:#fff;font-size:16px;border-radius:3px 3px 0 0;border-bottom:1px solid #60a8e0!important}
    .tabbable.custom-tabs>.nav-tabs>li.active>a{color:#fff;border:1px solid #4d90c4;border-left:none;background:#085ca3}
    .tabbable.custom-tabs>.nav-tabs>li.active>a:hover{color:#fff}
    .tabbable.custom-tabs>.nav-tabs>li{margin:0;padding:0;border:0;outline:0;background-color:#000;color:#fff;background-image:none;width:49%;text-align:center}
    .tabbable.custom-tabs>.nav-tabs>li>a.first{color:#fff;background:#055b8f;margin:0!important;border-radius:4px 0 0 4px;border:1px solid #4d90c4;border-right:none}
    .dropdown-menu.tabbable.custom-tabs>.nav-tabs>li>a{border-bottom:none!important}
    .tabbable.custom-tabs.hide-label-980>.nav-tabs>li>a{min-width:0;text-align:center;padding:4px 15px}
    .tabbable.custom-tabs>.nav-tabs>li>a{padding:6px 17px;margin:0!important;background:#055b8f;color:#fff;font-size:16px;border:1px solid #4d90c4;border-left:none;border-radius:0 4px 4px 0}
    .tabbable.custom-tabs>.nav-tabs>li>a:hover{color:#fff}
    .tab-content{background:#ececec;padding:10px 10px 15px 10px;overflow:hidden}
    .search_container .tab_full_container .tab-content{overflow:inherit;}
    .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}


/*----------------------SERVICE PANEL------------------------*/
.servics-panel{width:100%; float:left; padding:30px 0 30px 0;}
.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:25%; padding:0 10px;}
.servics-panel .d-flex-row .d-flex-col .package{width:100%; display:flex; flex-direction:column; align-items: center; margin-bottom:15px;}
.servics-panel .d-flex-row .d-flex-col .package .im{width:100%; display:flex; margin-bottom:10px; margin-right:0px; transition:0.3s;}
.servics-panel .d-flex-row .d-flex-col .package .im img{width:50px;}
.servics-panel .d-flex-row .d-flex-col .package .pkg-content{width:calc(100% - 0px); display:flex; flex-direction:column; padding-left:0px;}
.servics-panel .d-flex-row .d-flex-col .package .pkg-content .pkg-text1{display:flex; font-size:16px; margin-bottom:10px; font-weight:600; color:#270949; position:relative;}
.servics-panel .d-flex-row .d-flex-col .package .pkg-content .pkg-text1:before{content:""; position:absolute; top:100%; left:0px; width:30px; height:2px; background:#270949;}
.servics-panel .d-flex-row .d-flex-col .package .pkg-content .pkg-text2{display:flex; font-size:13px; color:#817f7f;}
.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;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.servics-panel .d-flex-row .d-flex-col{width:50%;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.servics-panel .d-flex-row .d-flex-col{width:50%;}
}

/*----------------------SERVICE PANEL------------------------*/

/*--FLIGHT SPECIAL OFFERS--*/
.flight-special-offers{width:100%; float:left; background:#fff; padding:0 0 30px 0; font-family: 'Open Sans', sans-serif !important;}
.flight-special-offers .content-inner{width:100%; display:flex; flex-direction:column;}
.flight-special-offers .content-inner .main-heading{width:100%; display:flex; justify-content:center; font-size:24px; color:#212529; font-weight:600; padding:30px 0 20px 0; }
.flight-special-offers .content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.flight-special-offers .content-inner .d-flex-row .d-flex-col{display:flex; width:33.3333%; padding:0 10px;}

@media screen and (min-width:320px) and (max-width:767px) {
.flight-special-offers .content-inner .d-flex-row .d-flex-col{width:100%;}
.flight-special-offers .content-inner .main-heading{font-size:20px;}
}
@media screen and (min-width:320px) and (max-width:399px) {
.flight-special-offers .content-inner .ul-tab li{padding: 0px 15px; font-size:14px;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.flight-special-offers .content-inner .d-flex-row .d-flex-col{width:50%;}
}

.flight-special-offers .content-inner .package{width:100%;float:left; color:#000; box-shadow: 0 0 11px rgb(0 0 0 / 10%); border-radius:10px 10px; margin-top:0px; margin-bottom:30px; position:relative; overflow:hidden;}
.flight-special-offers .content-inner .package a{color:#212121;}
.flight-special-offers .content-inner .package .im{width:100%; float:left;  position:relative; overflow:hidden;}
.flight-special-offers .content-inner .package .im img{width:100%; height:auto;  transition:0.3s;}
.flight-special-offers .content-inner .package:hover .im>img{transform:scale(1.1);}
.flight-special-offers .content-inner .package .pkg-content{width:100%; float:left; display:flex; justify-content:space-between;  padding:15px 15px; transition: all 300ms ease-in; background:#fff;}
.flight-special-offers .content-inner .package .pkg-content .text1{ display:flex; font-size:20px; font-weight:600; margin-bottom:10px;}
.flight-special-offers .content-inner .package .pkg-content .text2{ display:flex; font-size:14px; font-weight:400;}
.flight-special-offers .content-inner .package .pkg-content .text2 img{width:auto;}

/*--FLIGHT SPECIAL OFFERS--*/


/*--TOP DESTINATION--*/

.top-destination-panel{width:100%; float:left; padding:20px 0 20px 0; background:#fff; position:relative;}
.top-destination-panel .heading{width:100%; float:left; text-align:center; margin-bottom:10px; position:relative; z-index:11;}
.top-destination-panel .heading .h3{display:block; color:#444444; font-size:28px; font-weight:600; margin-top:0px; margin-bottom: 10px;}
.top-destination-panel .heading .h3 span{color:#6cab36;}
.top-destination-panel .heading .line-icon{width:auto; margin:0 auto; margin-top:30px;}
.top-destination-panel .heading .line-icon .line-icon-inner{width:auto; display:inline-block; height:1px; position:relative;} 
.top-destination-panel .heading .line-icon .line-icon-inner:before{content:""; position:absolute; left:30px; top:0px; width:100px; height:1px; background:#444444;}
.top-destination-panel .heading .line-icon .line-icon-inner:after{content:""; position:absolute; right:30px; top:0px; width:100px; height:1px; background:#444444;}
.top-destination-panel .heading .line-icon .line-icon-inner .icon{position:absolute; width:40px; left:50%; top:-20px; margin-left:-20px;}
.top-destination-panel .heading .info-text{width:100%; max-width:680px; display:inline-block; text-align:center; margin-top:0px; margin-bottom:0px;}

.top-destination-panel .heading .section-title-bottom{width: 460px;height: 15px;margin: 20px auto;position: relative;}
.top-destination-panel .heading .section-title-bottom:after,
.top-destination-panel .heading .section-title-bottom:before{border-top: 1px solid #d7d7d7;content: "";position: absolute;width:210px;top:50%;}
.top-destination-panel .heading .section-title-bottom:before{left: 0;}
.top-destination-panel .heading .section-title-bottom:after{right: 0;}
.top-destination-panel .heading .section-title-bottom-inner{border: 1px solid #d7d7d7;border-radius: 100%;display: block;height: 15px;margin: 0 auto;width: 15px;position: relative;}
.top-destination-panel .heading .section-title-bottom-inner:before,
.top-destination-panel .heading .section-title-bottom-inner:after{position: absolute;content: "";width: 6px;height: 6px;top: 50%;margin-top: -3px;border-radius: 100%;border: 1px solid #d7d7d7;}
.top-destination-panel .heading .section-title-bottom-inner:before{left: -14px;}
.top-destination-panel .heading .section-title-bottom-inner:after{right: -14px;}
.top-destination-panel .heading .blue-border{border: 1px solid #3498db;}

@media screen and (min-width:320px) and (max-width:767px) {
.top-destination-panel .heading .h3{font-size:20px;}
.top-destination-panel .heading .section-title-bottom{width: 230px;}
.top-destination-panel .heading .section-title-bottom:after,
.top-destination-panel .heading .section-title-bottom:before{width:95px;}
}

.top-destination-panel .ftgp-content-inner .d-flex-row{width:calc(100% + 20px); margin-left:-10px; display:flex; flex-wrap:wrap;}
.top-destination-panel .ftgp-content-inner .d-flex-row .d-flex-col{display:flex; width:25%; padding:0 5px;}

@media screen and (min-width:320px) and (max-width:767px) {
.top-destination-panel .ftgp-content-inner .d-flex-row .d-flex-col{width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.top-destination-panel .ftgp-content-inner .d-flex-row .d-flex-col{width:50%;}
}

.top-destination-panel .package-outer{width:100%; float:left; margin-bottom:10px; background:#fff; position:relative; border-radius:10px; overflow:hidden;  box-shadow: 0 0.0625rem 0.1875rem rgb(0 0 0 / 30%); transition:0.3s;}
.top-destination-panel .package-outer:hover{box-shadow: 0 4px 14px 0 rgb(37 32 31 / 25%);}
.top-destination-panel .package-outer .package-inner{width:100%; float:left; position:relative;}
.top-destination-panel .package-outer .im{width:100%; float:left; position:relative;}
.top-destination-panel .package-outer .im:before{content:""; position:absolute; width:100%; height:100%; top:0px; left:0px; background:rgba(244, 126, 32,0.2); z-index:1; transform:scale(0); transition:0.3s;}
.top-destination-panel .package-outer:hover .im:before{transform:scale(1);}
.top-destination-panel .package-outer .im img{width:100%; height:auto; border-radius:10px; transform: scale(1, 1); transition:0.5s;}
.top-destination-panel .package-outer:hover .im img{transform: scale(1.1, 1.1);}
.top-destination-panel .package-outer .content{position:absolute; left:0px; bottom:0px; width:100%; float:left; padding:10px 5px 20px 5px;  background-image: -webkit-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%); color:#fff; z-index:11;}
.top-destination-panel .package-outer .content .title{width:100%; float:left; text-align:center; font-size:20px; font-weight:600; margin-top:60px; margin-bottom:0px;}
.top-destination-panel .package-outer .content .info-text{width:100%; float:left; text-align:center; font-size:14px; font-weight:400; margin-top:0px; margin-bottom:0px;}


/*--TOP DESTINATION--*/

/*--Top Flight Offers--*/
.top-flight-offers{width:100%; float:left; margin-top:20px; }
.top-flight-offers .f-header{width:100%; float:left; text-align:center; margin:30px 0 20px 0;  color:#000;}
.top-flight-offers .f-header .h-text1{width:100%; float:left; text-align:center; border-top:0px solid #eee; color: var(--blue); font-weight: 700; font-size: 32px; padding-top:15px; margin: 0 0 20px; position:relative;}
.top-flight-offers .f-header .h-text1:before{width: 54px; height: 5px; content: ""; position: absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto; background-color: var(--pink); }

.top-flight-offers .package{width:100%;float:left; color:#000; box-shadow: 0 10px 15px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); box-shadow:none; margin-top:0px; margin-bottom:30px; position:relative;}
.top-flight-offers .package a{color:#212121;}
.top-flight-offers .package .im{width:100%; float:left; border-radius:10px 10px; position:relative; overflow:hidden; position:relative;}
.top-flight-offers .package .im:before{content:""; width:100%; height:100%; position:absolute; top:0px; left:0px; background:rgba(0,0,0,0); transition:0.3s; }
.top-flight-offers .package:hover .im:before{background:rgba(0,0,0,0.5);}
.top-flight-offers .package .im img{width:100%; height:auto;  transition:0.3s;}
.top-flight-offers .package .im .im-text1{position:absolute; top:0px; left:0px; width:100%; padding:15px; font-size: 20px; font-weight: 600; color: #fff;}
.top-flight-offers .package .im .im-text2{position:relative; position:absolute;  bottom:20px; left:0px; width:100%; padding:15px; font-size: 14px; font-weight: 300; color: #fff; }
.top-flight-offers .package .im .im-text2:before{ width: 70px; height: 3px; content: ""; position: absolute; bottom:5px; left:18px; background-color:#fff; }
.top-flight-offers .package .im .im-btn-outer{position:absolute; width:100%; display:flex; justify-content:center; align-items:center; bottom:0px; transform:translateY(60px); left:0; padding:30px 0; background:#fff; transition:0.5s; }
.top-flight-offers .package .im:hover .im-btn-outer{bottom:0px; transform:translateY(0px);}
.top-flight-offers .package .im .im-btn-outer .call-now{position:absolute; top:60%; left:50%; transform:translate(-50%, -50%); border-radius:5px; font-size:16px; padding:10px 20px; background:#da2267; color:#fff; transition:0.5s;}

.top-flight-offers .owl-slider-full{width: calc(100% + 24px);margin-left: -12px;float: left;margin-top: 0px; margin-bottom:30px;}
.top-flight-offers .owl-slider-full .owl-slider{margin-left:10px;margin-right:10px;}
.top-flight-offers .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;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:3px solid #fff; background-color: #ff6600; 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;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:3px solid #fff; background-color: #ff6600; 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;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:0px;}
.top-flight-offers .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;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.top-flight-offers .owl-slider-full .owl-prev:before, 
.top-flight-offers .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.top-flight-offers .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#2497f1;}
.top-flight-offers .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}
.top-flight-offers .our_offer .owl-wrapper-outer{padding: 16px 0px; margin: 0px 0px 0px;}


@media screen and (min-width:320px) and (max-width:767px) {
.top-flight-offers .f-header{font-size:20px;}
.top-flight-offers .owl-slider-full{padding:0;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:30%; display:none;}
.top-flight-offers .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) {
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:40%;left: -25px; display:none;}
.top-flight-offers .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){
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px; display:none;}
.top-flight-offers .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){
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-20px;}
.top-flight-offers .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-20px;}
}

/*--Top Flight Offers--*/


/*--newsletter--*/
.newsletter-new{width:100%; float:left;}
.newsletter-new .top-text{font-size:13px; color: #5c5c5c; text-align:center; margin-top:0px;}
.newsletter-new .top-text a{text-decoration:underline;}
.newsletter-new .subscribe_sec {width: 100%; float:left; padding-top: 0px;display: inline-block;background: #fff;margin-bottom: 0px;}
.newsletter-new .subscribe_sec .subscribe_bg {height:200px;background: url(../images/home/subscribebg3.jpg) no-repeat; border-radius:0px; background-size: cover;text-align: center;padding-top: 36px; position:relative;}
.newsletter-new .subscribe_sec .subscribe_bg:before{width:100%; height:100%; position:absolute; content:""; top:0px; left:0px; background:rgba(0,0,0,0.5);}
.newsletter-new .subscribe_sec .subscribe_bg .subscribe_bg_inner{width:100%; float:left; position:relative; z-index:1;}
.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:400;}
.newsletter-new .subscribe_sec .subscribe_bg h4.subscribe_heading span {font-size: 14px;font-weight: normal; 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:5px;border-bottom-left-radius:5px;width: 70%;border:1px solid #fff; border-right:0px; line-height: 34px; color:#fff; background: #fff; background:rgba(0,0,0,0.15);outline: 0;}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer input::placeholder{color:#fff;}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer input:focus{background:rgba(0,0,0,0.3);}
.newsletter-new .subscribe_sec .subscribe_bg .sub_inputcontainer button {font-size: 20px;background: linear-gradient(to bottom, #270949 0%, #17a8ba 100%);padding: 6px 20px;border-top-right-radius: 5px;border: none;color: #fff;height: 50px;border-bottom-right-radius: 5px;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, #17a8ba 0%, #270949 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;}
}
/*--newsletter--*/
